Intelligent aggregate feeding method for concrete production background

By generating a mix ratio instruction set and controlling the aggregate queue based on time stamps, the problem of data anomalies in aggregate loading is solved, and the stability and efficiency of concrete production are achieved.

CN120697173AActive Publication Date: 2025-09-26THE THIRD ENG CO LTD OF CCCC FOURTH HARBOR ENG +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510996177.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-18
Publication Date
2025-09-26
Estimated Expiration
2045-07-18

AI Technical Summary

Technical Problem

The existing aggregate feeding method lacks an intelligent anomaly detection and processing mechanism, which leads to data transmission interruption or mix ratio errors, affecting the continuity and stability of concrete production.

Method used

By receiving at least two aggregate types and target mix parameters, generating a mix instruction set, and building the first and second aggregate queues based on time stamps, precise control and exception handling of the loading process are achieved, ensuring data consistency and accuracy.

Benefits of technology

It improves the intelligence level and reliability of aggregate feeding, ensures production stability and efficiency, reduces production accidents caused by data errors, and achieves efficient synchronous control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120697173A_ABST
    Figure CN120697173A_ABST
Patent Text Reader

Abstract

The invention provides a concrete production background aggregate intelligent feeding method which comprises the following steps: receiving at least two aggregate types and target proportioning parameters, generating proportioning instruction sets based on the target proportioning parameters, and respectively forming a first aggregate queue and a second aggregate queue; when any group of data in the matching instruction set, the first aggregate queue or the second aggregate queue is abnormal, according to the first time identifier of the abnormal data, performing abnormal processing on queue data of corresponding time identifiers in the other two groups of data; and performing synchronous feeding control on the three groups of data after exception processing is completed. According to the invention, precise cooperation of aggregate proportioning and feeding in the concrete production process can be ensured, and the production stability and proportioning accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of concrete production automation, and more particularly, to an intelligent aggregate feeding method for concrete production background. Background Art

[0002] In the concrete production process, the loading of aggregates is one of the key steps to ensure the quality of concrete. Traditional methods of loading aggregates mainly rely on manual operation or simple automated equipment, which have many problems. First, manual loading is inefficient and prone to inaccurate proportions, resulting in unstable concrete quality. Secondly, although traditional automated equipment has improved efficiency to a certain extent, it lacks intelligent monitoring and exception handling mechanisms. Once problems such as data transmission interruption or incorrect proportions occur, manual intervention is often required, which not only increases labor intensity but may also cause production delays. In addition, the existing technology lacks precise time synchronization control for the proportioning and loading process of aggregates, which can easily lead to confusion in the aggregate queue or inconsistent instruction execution, further affecting production efficiency and product quality.

[0003] In the process of implementing the embodiments of the present invention, the inventors found that there are at least the following problems or defects in the existing technology: the existing aggregate loading method is unable to realize intelligent abnormality detection and processing, and lacks an effective response mechanism for situations such as data transmission interruption and proportioning instruction errors; at the same time, the existing technology has insufficient time synchronization control for the aggregate loading process, which easily leads to mismatch between the aggregate queue and the proportioning instruction, affecting the continuity and stability of concrete production. Summary of the Invention

[0004] The present invention provides a method and system for intelligently feeding aggregates in a concrete production background.

[0005] The present invention provides a method for intelligently feeding aggregates in a concrete production background, comprising:

[0006] receiving at least two aggregate types and target mix parameters;

[0007] Generate a proportioning instruction set based on the target proportioning parameter, and form a first aggregate queue and a second aggregate queue based on at least two of the aggregate types, wherein each data in the proportioning instruction set, the first aggregate queue, and the second aggregate queue is associated with a time identifier, the time identifier being used to mark the time when the data is generated or received, and the queue data is sorted and synchronized according to the time identifier;

[0008] In response to an exception in any of the three groups of data, namely, the proportioning instruction set, the first aggregate queue, and the second aggregate queue, based on the first time identifier of the abnormal data, performing exception processing on the queue data corresponding to the corresponding time identifiers of the other two groups of data by the first time identifier;

[0009] After the exception processing is completed, the proportioning instruction set, the first aggregate queue and the second aggregate queue are subjected to synchronous feeding control.

[0010] As a further improvement of the present application, the method further includes:

[0011] Determining whether any of the three groups of data, namely, the proportioning instruction set, the first aggregate queue, and the second aggregate queue, is abnormal includes:

[0012] Verify the consistency between the instruction parameters in the proportioning instruction set and the target proportioning parameters; check the continuity of the time stamps of the data in the first aggregate queue and the second aggregate queue.

[0013] As a further improvement of the present application, after determining whether any of the three groups of data, namely the proportioning instruction set, the first aggregate queue and the second aggregate queue, has an abnormality, the method includes: upon determining that no abnormality occurs in any of the three groups of data, namely the proportioning instruction set, the first aggregate queue and the second aggregate queue, directly performing synchronous loading control on the proportioning instruction set, the first aggregate queue and the second aggregate queue.

[0014] As a further improvement of the present application, after receiving at least two aggregate types and target mix parameters, the method further includes:

[0015] The target mix ratio parameter, the first aggregate type, and the second aggregate type are cached in a data buffer, where the first aggregate type and the second aggregate type constitute the at least two aggregate types.

[0016] As a further improvement of the present application, the generating of the ratio instruction set based on the target ratio parameter and forming a first aggregate queue and a second aggregate queue based on at least two of the aggregate types respectively include: whenever the capacity of the ratio instruction set generated based on the second time identifier in the data buffer by the received target ratio parameter reaches a preset threshold, obtaining the second time identifiers corresponding to all the target ratio parameters within the preset threshold, and determining the second time identifier with the largest time identifier value as the target time identifier;

[0017] Extracting the first aggregate type whose third time identifier in the data buffer is less than or equal to the target time identifier, where the third time identifier is the time identifier carried by the first aggregate type; and extracting the second aggregate type whose fourth time identifier in the data buffer is less than or equal to the target time identifier, where the fourth time identifier is the time identifier carried by the second aggregate type;

[0018] The first aggregate type extracted is composed into a first aggregate queue based on the third time identifier, and the second aggregate type extracted is composed into a second aggregate queue based on the fourth time identifier, wherein the second time identifier, the third time identifier and the fourth time identifier correspond to each other.

[0019] As a further improvement of the present application, after forming a first aggregate queue and a second aggregate queue based on at least two of the aggregate types, the method includes: if, during a process of receiving the proportioning instruction set, the first aggregate queue, and the second aggregate queue within a first preset time period, the transmission of the proportioning instruction set is interrupted, resulting in a parsing failure of the proportioning instruction set, then stopping receiving the proportioning instruction set, the first aggregate queue, and the second aggregate queue;

[0020] The received proportioning instruction set, the first aggregate queue, and the second aggregate queue are cleared, and the proportioning instruction set, the first aggregate queue, and the second aggregate queue are received again.

[0021] As a further improvement of the present application, after forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: if the proportioning instruction set is not successfully received within the first preset time period, stopping the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue, and prompting that the loading task has failed.

[0022] As a further improvement of the present application, after forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: in the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue within a second preset time period, if the transmission of the proportioning instruction set is not interrupted and the transmission of the first aggregate queue and / or the second aggregate queue is interrupted, then continue to receive the proportioning instruction set, and clear the received first aggregate queue and the second aggregate queue, and re-receive the first aggregate queue and the second aggregate queue after a third preset time period, and the third preset time period is less than the second preset time period.

[0023] As a further improvement of the present application, after forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: if the first aggregate queue and the second aggregate queue are not successfully received within the second preset time period, stopping the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue, and prompting that the loading task has failed.

[0024] As a further improvement of the present application, the time identifier is generated by the following steps:

[0025] When generating or receiving data of the proportioning instruction set, the first aggregate queue, and the second aggregate queue, assigning a unique time identifier to each piece of data based on a system clock;

[0026] When data corresponding to the same time identifier in the proportioning instruction set, the first aggregate queue or the second aggregate queue conflicts, the data with the highest priority is retained according to the preset priority rule, and the data with the conflicting time identifier in the corresponding queue is regenerated.

[0027] According to the above-mentioned embodiment of the present invention, there are at least the following beneficial effects: the embodiment of the present invention provides a method and system for intelligent loading of aggregates in the background of concrete production, which can improve the intelligence level and reliability of aggregate loading. By receiving at least two types of aggregates and target ratio parameters, and generating a ratio instruction set based on the target ratio parameters, and forming a first aggregate queue and a second aggregate queue respectively, precise control of the aggregate loading process can be achieved at the data level. In addition, when there is an abnormality in any group of data in the ratio instruction set, the first aggregate queue and the second aggregate queue, the queue data corresponding to the corresponding time identifier in the other two groups of data can be processed based on the first time identifier of the abnormal data, thereby ensuring the consistency and accuracy of the data, avoiding production accidents caused by data errors, and improving the stability of concrete production and product quality.

[0028] At the same time, embodiments of the present invention can also achieve efficient synchronous control of the loading process. After exception handling is completed, synchronous loading control is performed on the proportioning instruction set, the first aggregate queue, and the second aggregate queue. This can ensure the continuity and coordination of aggregate loading, reduce production downtime caused by data transmission interruptions or proportioning errors, and significantly improve production efficiency. In addition, by setting a preset time period to monitor the data reception process and performing data clearing and re-receiving operations when necessary, the system's fault tolerance and reliability can be further enhanced, providing a strong guarantee for the efficient and stable operation of concrete production. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily apparent by reading the following detailed description with reference to the accompanying drawings, in which several embodiments of the present invention are shown by way of example and not limitation, in which:

[0030] Figure 1 A schematic diagram of a process for intelligent aggregate loading in a concrete production backstage according to an embodiment of the present invention;

[0031] Figure 2 A schematic diagram of the structure of an intelligent aggregate feeding system for concrete production provided by one embodiment of the present invention;

[0032] Figure 3 The figure schematically shows the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0033] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided solely to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. Rather, these embodiments are provided to make the present invention more thorough and complete, and to fully convey the scope of the present invention to those skilled in the art.

[0034] Those skilled in the art will appreciate that the embodiments of the present invention may be implemented as a system, apparatus, device, method, or computer program product. Therefore, the present invention may be implemented in the following forms: entirely in hardware, entirely in software (including firmware, resident software, microcode, etc.), or in a combination of hardware and software.

[0035] It should be noted that any number of elements in the drawings is for illustration only and not for limitation, and any naming is only for distinction and does not have any limiting meaning.

[0036] Reference below Figure 1 , Figure 1 This is a flow chart of a method for intelligently feeding aggregates in a concrete production background according to an embodiment of the present invention. Figure 1 As shown, a method for intelligently feeding aggregates in the background of concrete production includes:

[0037] S1. Receive at least two aggregate types and target mix parameters;

[0038] S2. Generate a proportioning instruction set based on the target proportioning parameters, and form a first aggregate queue and a second aggregate queue based on at least two of the aggregate types, wherein each data in the proportioning instruction set, the first aggregate queue, and the second aggregate queue is associated with a time identifier, and the time identifier is used to mark the time when the data is generated or received, and the queue data is sorted and synchronized according to the time identifier;

[0039] S3. In response to an exception in any of the three groups of data, namely, the proportioning instruction set, the first aggregate queue, and the second aggregate queue, based on the first time identifier of the abnormal data, performing exception processing on the queue data corresponding to the corresponding time identifiers of the other two groups of data with the first time identifier;

[0040] S4. After the exception handling is completed, the proportioning instruction set, the first aggregate queue and the second aggregate queue are subjected to synchronous feeding control.

[0041] It should be noted that the present invention realizes intelligent feeding control of aggregates in the concrete production background through the aggregate control terminal. The aggregate control terminal is responsible for receiving the aggregate type and target ratio parameters, and generating a corresponding ratio instruction set. Aggregate type refers to various raw materials such as sand and gravel used in concrete production, and the target ratio parameters are the aggregate usage ratio determined according to the concrete design requirements. The ratio instruction set is a control instruction generated based on the target ratio parameters, which is used to guide the aggregate feeding process. The first aggregate queue and the second aggregate queue correspond to different types of aggregates, respectively. They are aggregate data sequences arranged in chronological order, which are used to ensure that the feeding order and quantity of aggregates meet the design requirements. Exception handling refers to the operation of correcting or re-acquiring erroneous or non-compliant data during data transmission or processing. In this way, the accuracy and reliability of aggregate feeding can be effectively guaranteed.

[0042] Specifically, the first and second aggregate queues are constructed based on aggregate type. The first aggregate queue stores data related to the first type of aggregate, such as type, quantity, and loading time. The second aggregate queue stores data related to the second type of aggregate. These two aggregate queues are designed to enable independent management and control of different aggregates, ensuring precise adherence to the target mix ratio during the loading process. A timestamp is associated with each type of aggregate data, recording the time when the data was generated or received. This allows for sorting and synchronization of data within the aggregate queues. For example, if an anomaly is detected in aggregate data corresponding to a certain timestamp, the data corresponding to the same time can be found in the other aggregate queue based on the timestamp and handled accordingly. The preset threshold is a data volume limit set by the system when generating the mix ratio instruction set. When the received target mix ratio parameters reach this threshold, the system triggers the generation of the mix ratio instruction set. This setting ensures timely and efficient data processing, avoiding system delays or errors caused by excessive data volume.

[0043] Preferably, when generating the mix instruction set, calculations and analysis are performed based on the target mix parameters and aggregate type. For example, the specific amount of each aggregate is determined based on the target mix parameters, and the corresponding loading speed and time are calculated based on the aggregate's physical properties, such as density and particle size. During exception handling, different handling strategies are selected based on the type and severity of the abnormal data. For example, if the exception is caused by a data transmission interruption, the connection is automatically re-established and the data is retrieved; if the data is erroneous, the data is corrected using a verification algorithm.

[0044] Furthermore, during the synchronous loading control phase, the execution of the aggregate queue is monitored in real time to ensure the continuity and stability of the loading process. If any anomaly is detected during the loading process, the loading operation is immediately suspended and the exception is handled. The loading task is not resumed until the problem is resolved.

[0045] In some embodiments, determining whether any of the three sets of data, namely, the proportioning instruction set, the first aggregate queue, and the second aggregate queue, is abnormal includes:

[0046] Verify the consistency between the instruction parameters in the proportioning instruction set and the target proportioning parameters; check the continuity of the time stamps of the data in the first aggregate queue and the second aggregate queue.

[0047] It should be noted that during the operation of the feeding system, the integrity and accuracy of the three sets of data—the proportioning instruction set, the first aggregate queue, and the second aggregate queue—are key to ensuring smooth feeding operations. Therefore, before executing exception handling, the system must first determine whether any anomalies exist in these three sets of data. Data anomalies refer to situations such as data loss, errors, transmission interruptions, or non-compliance with preset logical rules. Exception handling identifies the timestamp of the abnormal data, namely the timestamp of data generation or reception, and finds the data with the corresponding timestamp in the other two sets of data to perform corrections or resynchronization operations. This mechanism can effectively prevent the failure of the entire feeding system due to local data problems, thereby improving the system's fault tolerance and reliability.

[0048] When determining whether data contains anomalies, the system checks the data's integrity, logical consistency, and whether it conforms to the preset format and range. For example, if the time stamp of a piece of data in a certain aggregate queue is discontinuous with the rest of the data, or if the instruction parameters in the proportioning instruction set are inconsistent with the target proportioning parameters, the data will be determined to be abnormal. The abnormality handling process is based on the time stamp of the abnormal data, finding the data with the corresponding time stamp in the other two sets of data, and correcting or resynchronizing it. For example, if a piece of data in the first aggregate queue is abnormal, the system will find the data with the corresponding time in the proportioning instruction set and the second aggregate queue based on the time stamp of the data, and perform data correction or re-acquisition operations.

[0049] Preferably, multiple detection algorithms can be used to determine whether data contains anomalies. For example, a data integrity check algorithm can be set to verify the integrity and consistency of the data through checksums or hash values. Logic verification rules can also be set to check whether the data conforms to preset logical relationships, such as whether the number of aggregates exceeds the equipment capacity. During the exception handling process, the system can select different processing strategies based on the type and severity of the exception. For example, for minor data format errors, the system can use an automatic correction algorithm to repair them. For serious data loss or transmission interruptions, the system can trigger an operation to re-acquire the data and resynchronize the data after successful acquisition. In addition, the system can also set up an exception logging function to record information such as the type, time, and handling method of each exception to facilitate subsequent analysis and optimization.

[0050] In some embodiments, after determining whether there is an abnormality in any of the three groups of data, namely the proportioning instruction set, the first aggregate queue and the second aggregate queue, the method includes: upon determining that there is no abnormality in any of the three groups of data, namely the proportioning instruction set, the first aggregate queue and the second aggregate queue, directly performing synchronous loading control on the proportioning instruction set, the first aggregate queue and the second aggregate queue.

[0051] It should be noted that the present invention further clarifies the operating procedures when there are no abnormalities in the data during the execution of intelligent aggregate loading. When it is determined that there are no abnormalities in the three groups of data, namely the proportioning instruction set, the first aggregate queue and the second aggregate queue, the synchronous loading control stage will be directly entered. Synchronous loading control refers to coordinating the aggregates in the first aggregate queue and the second aggregate queue at the same time according to the instructions of the proportioning instruction set, and performing the loading operation according to the set time and quantity requirements. This process ensures the efficiency and accuracy of aggregate loading, avoids the additional time delay that may be caused by data exception processing, and thus improves the efficiency of the entire concrete production process.

[0052] Specifically, when determining whether the data contains anomalies, the data is checked for integrity, logical consistency, and compliance with the preset format and range. If all data is found to be normal during the inspection process, that is, the proportioning instruction set, the first aggregate queue, and the second aggregate queue all meet the requirements, the synchronous loading control phase will be entered. At this time, according to the instructions in the proportioning instruction set, the aggregates in the first aggregate queue and the second aggregate queue are simultaneously controlled to be loaded according to the set time and quantity requirements. For example, if the proportioning instruction set indicates that 100 kilograms of the first aggregate and 200 kilograms of the second aggregate need to be loaded at a certain time, the loading equipment of the first aggregate queue and the second aggregate queue will be activated simultaneously to ensure that the two aggregates are loaded simultaneously according to the specified ratio.

[0053] Preferably, the loading process can be further optimized during the synchronous loading control phase. For example, the loading speed can be dynamically adjusted based on the physical properties of the aggregate, such as density and particle size, to ensure uniform and continuous loading. Furthermore, a real-time monitoring mechanism can be implemented to collect and analyze data from the loading process in real time. If any anomalies are detected during the loading process, such as a loading speed deviation from the set value or insufficient aggregate, the loading operation can be immediately suspended, triggering an exception handling process.

[0054] Furthermore, to enhance fault tolerance, redundancy mechanisms can be implemented. For example, if the primary loading device fails, the system automatically switches to a backup device to continue loading. Through these optimization measures, the system ensures the accuracy and efficiency of aggregate loading while further improving the stability and reliability of the entire concrete production process.

[0055] In some embodiments, after receiving at least two aggregate types and target mix parameters, the method further includes:

[0056] The target mix ratio parameter, the first aggregate type, and the second aggregate type are cached in a data buffer, where the first aggregate type and the second aggregate type constitute the at least two aggregate types.

[0057] Specifically, the system receives target mix parameters and at least two aggregate types and caches them in a data buffer, ensuring that subsequent generation of mix instructions and assembly of aggregate queues is based on complete and accurate data. The data buffer is an area in the system used for temporary data storage. It effectively mitigates the speed difference between data reception and processing, ensuring data continuity and integrity. By caching target mix parameters and aggregate types in the data buffer, the system can perform subsequent loading control operations more efficiently.

[0058] Specifically, the target mix ratio parameter refers to the aggregate usage ratio determined according to the concrete design requirements. For example, a certain type of concrete needs to be mixed with coarse sand and crushed stone in a certain ratio. The first aggregate type and the second aggregate type represent two different aggregates, respectively. For example, the first aggregate type can be coarse sand and the second aggregate type can be crushed stone. The data buffer is a temporary storage area used to store the received aggregate types and target mix ratio parameters for subsequent processing. When the system receives the target mix ratio parameters and at least two aggregate types, it stores these data in the data buffer. The data buffer ensures that the data can be read and processed quickly during the process of generating the mix ratio instruction set and forming the aggregate queue. For example, the system can set the size of the data buffer to ensure that it can store enough data while avoiding data overflow or loss. In addition, the data buffer can also manage the storage and reading order of data through data structures such as queues or stacks.

[0059] Preferably, the data processing flow can be further optimized during the process of receiving and caching data. For example, when receiving the target ratio parameters and aggregate type, the data can be preliminarily verified to ensure that it complies with the preset format and range. If any data anomalies are found, an error message will be immediately displayed and re-entry will be required, thereby avoiding errors in subsequent processing. In addition, a priority mechanism can be set in the data buffer to sort the data according to its importance and urgency, ensuring that key data can be processed first. When generating a ratio instruction set, the system can dynamically generate a ratio instruction based on the data in the data buffer and the preset ratio rules. For example, the system can calculate the specific amount of each aggregate based on the target ratio parameters and generate a corresponding instruction set. Through these optimization measures, the system can receive and process data more efficiently, thereby improving the accuracy and reliability of the entire aggregate loading process.

[0060] In some embodiments, generating a ratio instruction set based on the target ratio parameter and forming a first aggregate queue and a second aggregate queue based on at least two aggregate types respectively includes: whenever the capacity of the ratio instruction set generated based on the second time identifier in the data buffer by the received target ratio parameter reaches a preset threshold, obtaining the second time identifiers corresponding to all the target ratio parameters within the preset threshold, and determining the second time identifier with the largest time identifier value as the target time identifier;

[0061] Extracting the first aggregate type whose third time identifier in the data buffer is less than or equal to the target time identifier, where the third time identifier is the time identifier carried by the first aggregate type; and extracting the second aggregate type whose fourth time identifier in the data buffer is less than or equal to the target time identifier, where the fourth time identifier is the time identifier carried by the second aggregate type;

[0062] The first aggregate type extracted is composed into a first aggregate queue based on the third time identifier, and the second aggregate type extracted is composed into a second aggregate queue based on the fourth time identifier, wherein the second time identifier, the third time identifier and the fourth time identifier correspond to each other.

[0063] It should be noted that the first timestamp refers to the timestamp carried by the data set that exhibits an anomaly among the three data sets—the batching instruction set, the first aggregate queue, and the second aggregate queue. It is used to locate the data with the corresponding timestamp within the other two data sets for exception handling. For example, if the batching instruction set experiences an anomaly such as a transmission interruption or data error at a certain moment, the timestamp corresponding to each instruction in the batching instruction set will be the first timestamp. The system will then use this first timestamp to locate the data corresponding to the time in the first and second aggregate queues for processing.

[0064] The second time identifier, the third time identifier and the fourth time identifier are timestamps associated with the aggregate data, and are used to mark the generation or reception time of the target mix ratio parameter, the first aggregate type and the second aggregate type, respectively.

[0065] The second timestamp is the timestamp carried by the target proportioning parameters when generating the proportioning instruction set. Whenever the capacity of the proportioning instruction set generated based on the received target proportioning parameters in the data buffer reaches a preset threshold, the second timestamps corresponding to all target proportioning parameters within the preset threshold are retrieved, and the one with the largest timestamp value is determined as the target timetamp. This allows the corresponding first and second aggregate types to be subsequently extracted to form an aggregate queue. For example, if multiple batches of target proportioning parameters are received within a certain period of time, each batch will have its own timestamp, namely the second timestamp.

[0066] The third time identifier is the timestamp carried by the first aggregate type and is used to filter out the first aggregate type with a time identifier less than or equal to the target time identifier in the data buffer and organize them into a first aggregate queue according to the third time identifier. This ensures the time correspondence and sequence between the first aggregate queue and the proportioning instruction set, ensuring that the order of aggregate loading meets the proportioning requirements. The fourth time identifier is the timestamp carried by the second aggregate type and has a similar function to the third time identifier. It is used to filter out the second aggregate type with a time identifier less than or equal to the target time identifier in the data buffer and organize them into a second aggregate queue according to the fourth time identifier. This ensures the time synchronization and coordination between the second aggregate queue, the proportioning instruction set, and other aggregate queues, ensuring that different aggregates can be loaded in the correct time sequence and proportion.

[0067] Specifically, after receiving the target mix parameters, the system generates a mix instruction set based on the data in the data buffer and determines the composition of the aggregate queue based on the timestamp. This process, through comparison and screening of timestamps, ensures that when generating the mix instruction set, aggregate data that meets the time requirements is accurately extracted, thus avoiding loading errors caused by data asynchrony or time confusion. The timestamp is a timestamp associated with each piece of aggregate data, marking the time when the data was generated or received. It is a key parameter for data synchronization and exception handling.

[0068] For example, if the preset threshold is 10 data items, a matching instruction set will be generated when 10 target matching parameters have accumulated in the data buffer. The target timestamp is determined by comparing all second timestamps. Its value is the largest second timestamp and is used to ensure the timeliness of the data when generating the matching instruction set. Using these timestamps, the system can accurately extract aggregate data that precedes or equals the target timestamp, thereby forming the first and second aggregate queues.

[0069] Preferably, when determining the target timestamp, all target ratio parameters in the data buffer are traversed, the second timestamps carried by them are extracted, and the largest timestamp is selected as the target timestamp. When extracting the first and second aggregate types, data with a timestamp less than or equal to the target timestamp is filtered based on the third and fourth timestamps. For example, if the target timestamp is a specific time point, only aggregate data before or equal to that time point will be extracted.

[0070] In some embodiments, after forming a first aggregate queue and a second aggregate queue based on at least two of the aggregate types, the method includes: if, during a process of receiving the proportioning instruction set, the first aggregate queue, and the second aggregate queue within a first preset time period, the transmission of the proportioning instruction set is interrupted, resulting in a parsing failure of the proportioning instruction set, then stopping receiving the proportioning instruction set, the first aggregate queue, and the second aggregate queue;

[0071] The received proportioning instruction set, the first aggregate queue, and the second aggregate queue are cleared, and the proportioning instruction set, the first aggregate queue, and the second aggregate queue are received again.

[0072] Specifically, when the transmission of the proportioning instruction set is interrupted, resulting in a parsing failure, the system stops receiving all relevant data, clears the received data, and then restarts the receiving process. This mechanism is designed to avoid feeding control errors caused by missing or incorrect data, ensuring the accuracy and reliability of the entire feeding process. Transmission interruption refers to the cessation or loss of data transmission due to network failure, equipment failure, or other reasons during the data transmission process; parsing failure refers to the system's inability to correctly interpret the received data, making it impossible to perform subsequent feeding control operations.

[0073] Specifically, the first preset time period refers to a time limit set by the system when receiving data, which is used to determine whether the data transmission is completed normally. If the proportioning instruction set is not successfully received within the first preset time period, the system will consider the data transmission interrupted. For example, if the first preset time period is set to 5 seconds, and the system fails to complete the reception of the proportioning instruction set within 5 seconds, the mechanism for stopping reception will be triggered. At this time, the system will clear the received proportioning instruction set, the first aggregate queue, and the second aggregate queue to avoid erroneous operations caused by incomplete data. The system will then restart the reception process to ensure the integrity and consistency of the data.

[0074] Preferably, the system can further optimize operational processes when handling data transmission interruptions. For example, upon detecting a transmission interruption, the system can record the time of the interruption and the status of the relevant data for subsequent analysis and debugging. Furthermore, the system can include a multiple-retry mechanism, automatically attempting to retry data after an initial reception failure, up to a maximum of a number of attempts, such as three. If data is still unsuccessful after multiple retries, the system can trigger an alarm, notifying the operator for manual intervention.

[0075] Furthermore, the system can verify the integrity and accuracy of received data upon re-receiving it. For example, the system can verify data integrity using a checksum or hash value. If issues persist, further action can be taken, such as suspending loading operations or switching to an alternate data source. These optimizations allow the system to more effectively handle data transmission interruptions, improving the stability and reliability of the entire aggregate loading process.

[0076] In some embodiments, after forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: if the proportioning instruction set is not successfully received within the first preset time period, stopping the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue, and prompting that the loading task has failed.

[0077] It should be noted that the present invention, when processing data reception failure, particularly emphasizes the processing mechanism when the proportioning instruction set is not successfully received within the first preset time period. When the system fails to successfully receive the proportioning instruction set within the prescribed time, it will not only stop receiving all relevant data, but also prompt that the loading task has failed. This mechanism is to avoid production delays caused by long waiting times or repeated failed attempts to receive data, and to ensure the efficient operation of the system. The first preset time period here refers to a time limit set by the system when receiving data, which is used to determine whether the data transmission is completed normally; and the loading task failure refers to the inability to continue the loading operation due to the failure to receive data, and the system needs to notify the operator to perform corresponding processing.

[0078] Specifically, the first preset time period is a time threshold set by the system when receiving the proportioning instruction set, which is used to determine whether the data transmission is completed within a reasonable time. For example, the time period can be set to 10 seconds, that is, if the system fails to successfully receive the proportioning instruction set within 10 seconds, it is considered that the data transmission has failed. The proportioning instruction set is a set of control instructions generated by the system based on the target proportioning parameters, which is used to guide the loading order and quantity of aggregates. When the system fails to successfully receive the proportioning instruction set within the first preset time period, it will trigger the stop receiving mechanism and clear the received first aggregate queue and second aggregate queue at the same time to avoid erroneous operations caused by incomplete data. At this time, the system will prompt the operator through the user interface or alarm system that the loading task has failed so that timely measures can be taken, such as checking the network connection, restarting the equipment, or re-entering the data. This prompt mechanism can ensure that the operator can discover and solve the problem in a timely manner, avoiding production stagnation due to data reception failure.

[0079] Preferably, the system can further optimize the prompt and logging mechanism when a loading task fails. For example, the system can not only prompt the failure of the loading task, but also record the specific reason for the failure, such as network timeout, data format error, or device failure. These records can be stored in the system's log file to facilitate subsequent troubleshooting and analysis.

[0080] Furthermore, the system can also incorporate an automatic reset mechanism. Upon notifying a failed loading task, it automatically cleans up relevant data and reinitializes the system, allowing for rapid recovery to an operational state. Furthermore, to enhance the system's fault tolerance, the system can attempt to switch to an alternate data source or network connection upon failure notification to ensure continuous data reception. Through these optimization measures, the system not only promptly notifies operators of task failures but also provides more detailed fault information, enabling rapid problem resolution, thereby improving the reliability and efficiency of the entire aggregate loading system.

[0081] In some embodiments, after forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: in the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue within a second preset time period, if the transmission of the proportioning instruction set is not interrupted and the transmission of the first aggregate queue and / or the second aggregate queue is interrupted, then continue to receive the proportioning instruction set, and clear the received first aggregate queue and the second aggregate queue, and re-receive the first aggregate queue and the second aggregate queue after a third preset time period, and the third preset time period is less than the second preset time period.

[0082] It should be noted that the present invention pays special attention to the processing mechanism of data transmission interruption in the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue. Specifically, within the second preset time period, if the transmission of the proportioning instruction set is not interrupted, but the transmission of the first aggregate queue and / or the second aggregate queue is interrupted, the system will continue to receive the proportioning instruction set, clear the received aggregate queue data, and then re-receive the aggregate queue data after the third preset time period. This mechanism is intended to avoid feeding control errors caused by partial data transmission failures, and at the same time, by setting different time periods, ensure the system's fault tolerance and the continuity of the feeding task. The second preset time period and the third preset time period here are time limits set by the system when receiving data, which are used to determine whether the data transmission is completed normally, and the time interval for re-receiving data after the transmission is interrupted.

[0083] Specifically, the proportioning instruction set is a set of control instructions generated by the system based on target proportioning parameters, which guide the order and quantity of aggregate loading. The first and second aggregate queues respectively store different types of aggregate data, including information such as aggregate type, quantity, and loading time. This data is arranged in chronological order to ensure the orderliness of the loading operation. The second preset time period is a time limit set by the system when receiving data, which is used to determine whether the data transmission is completed within a reasonable time. For example, this time period can be set to 15 seconds. If the system fails to successfully receive the first or second aggregate queue within 15 seconds, the data transmission is considered interrupted. The third preset time period is the time interval the system waits to re-receive data after a data transmission interruption, which can be set to 5 seconds, for example. If the first and / or second aggregate queues are not successfully received within the second preset time period, the system will clear the received aggregate queue data to avoid erroneous operations caused by incomplete data. Subsequently, the system will resume receiving aggregate queue data after the third preset time period to ensure data integrity and consistency.

[0084] Preferably, the system can further optimize operational processes when handling data transmission interruptions. For example, upon detecting a transmission interruption, the system can record the time of the interruption and the status of the relevant data for subsequent analysis and debugging. Furthermore, the system can include a multiple-retry mechanism, automatically attempting to retry data after an initial reception failure, up to a maximum of a number of attempts, such as three. If data is still unsuccessful after multiple retries, the system can trigger an alarm, notifying the operator for manual intervention.

[0085] Furthermore, the system can verify the integrity and accuracy of received data upon re-receiving it. For example, the system can verify data integrity using a checksum or hash value. If issues persist, further action can be taken, such as suspending loading operations or switching to an alternate data source. These optimizations allow the system to more effectively handle data transmission interruptions, improving the stability and reliability of the entire aggregate loading process.

[0086] In some embodiments, after forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: if the first aggregate queue and the second aggregate queue are not successfully received within the second preset time period, stopping the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue, and prompting that the loading task has failed.

[0087] It should be noted that, when handling aggregate queue transmission interruptions, the present invention particularly emphasizes the processing mechanism when the first aggregate queue and the second aggregate queue are not successfully received within the second preset time period. When the system fails to successfully receive aggregate queue data within the prescribed time, it will not only stop receiving all relevant data, but also prompt that the loading task has failed. This mechanism is to avoid production delays caused by long waits or repeated failed attempts to receive, and to ensure the efficient operation of the system. The second preset time period here refers to a time limit set by the system when receiving aggregate queue data, which is used to determine whether the data transmission is completed within a reasonable time; and the loading task failure refers to the inability to continue the loading operation due to the failure to receive data, and the system needs to notify the operator to carry out corresponding processing.

[0088] Specifically, the second preset time period is a time threshold set by the system when receiving the first and second aggregate queues, used to determine whether the data transmission is completed within a reasonable time. For example, this time period can be set to 20 seconds. If the system fails to successfully receive the first and / or second aggregate queues within 20 seconds, the data transmission is considered to have failed. The first and second aggregate queues each store different types of aggregate data, including information such as aggregate type, quantity, and loading time. This data is arranged in chronological order to ensure the orderly loading operation. If the system fails to successfully receive the first and second aggregate queues within the second preset time period, a stop receiving mechanism is triggered, simultaneously clearing the received mix ratio instruction set and aggregate queue data to prevent erroneous operations caused by incomplete data. At this time, the system notifies the operator of the failed loading task through the user interface or alarm system, allowing them to take timely measures, such as checking the network connection, restarting the device, or re-entering the data. This notification mechanism ensures that the operator can promptly identify and resolve issues, avoiding production delays caused by data reception failures.

[0089] Preferably, the prompt and logging mechanism can be further optimized when handling loading task failures. For example, the system can not only prompt the failure of the loading task, but also record the specific reason for the failure, such as network timeout, data format error, or device failure. These records can be stored in the system log file to facilitate subsequent troubleshooting and analysis.

[0090] Furthermore, an automatic reset mechanism can be configured to automatically clean up relevant data and reinitialize the system after a loading task failure is reported, allowing for a rapid return to an operational state. Furthermore, to enhance the system's fault tolerance, the system can attempt to switch to an alternate data source or network connection upon failure notification to ensure continuous data reception. Through these optimization measures, the system not only promptly notifies operators of task failures but also provides more detailed fault information, enabling rapid problem resolution, thereby improving the reliability and efficiency of the entire aggregate loading system.

[0091] In some embodiments, the time stamp is generated by:

[0092] When generating or receiving data of the proportioning instruction set, the first aggregate queue, and the second aggregate queue, assigning a unique time identifier to each piece of data based on a system clock;

[0093] When data corresponding to the same time identifier in the proportioning instruction set, the first aggregate queue or the second aggregate queue conflicts, the data with the highest priority is retained according to the preset priority rule, and the data with the conflicting time identifier in the corresponding queue is regenerated.

[0094] When data of the proportioning instruction set, the first aggregate queue or the second aggregate queue is generated or received from the outside, the aggregate control terminal calls the system clock module to assign a unique time identifier to each data, and the time identifier is accurate to the millisecond level to ensure uniqueness; if a conflict is detected in the data corresponding to the same time identifier in different queues (for example, the proportioning instruction does not match the aggregate queue parameters), the system selects to retain the data with the highest priority based on the preset priority rules (the priority order is proportioning instruction set>first aggregate queue>second aggregate queue), and re-extracts or generates the data of the conflicting time identifier in the corresponding queue through the data buffer, ensuring the time synchronization and logical consistency of the data in each queue, and triggers the synchronous loading control process.

[0095] The aforementioned embodiments of the present invention have the following beneficial effects: The present invention can improve the accuracy of aggregate proportioning and loading efficiency during concrete production. Through a time-stamped synchronization mechanism, when anomalies occur in the proportioning instruction set or aggregate queue data, other relevant data can be automatically associated and processed, ensuring the integrity and consistency of the three sets of data. This design can avoid proportioning errors caused by anomalies in a single set of data. Furthermore, through pre-set thresholds and time cycle control, the data processing process can be optimized, reducing ineffective waiting time, thereby improving overall production efficiency.

[0096] In addition, this method can enhance the system's fault tolerance and stability. When data transmission is interrupted or parsing fails, the system can automatically stop the abnormal process and re-receive data, preventing erroneous data from entering the production process. By setting differentiated time cycle controls for different scenarios, various abnormal situations can be flexibly responded to, ensuring the reliable execution of feeding tasks. Through intelligent management of the data buffer, the ratio parameters and aggregate types can be efficiently matched, further improving the coordination and automation level of aggregate feeding, and ultimately achieving precise control of concrete production.

[0097] like Figure 2 As shown, some embodiments provide a concrete production background aggregate intelligent feeding system, the system comprising:

[0098] Receiving module 201, for receiving at least two aggregate types and target mix parameters;

[0099] a generating module 202 configured to generate a proportioning instruction set based on the target proportioning parameters, and to form a first aggregate queue and a second aggregate queue based on at least two of the aggregate types, wherein each data item in the proportioning instruction set, the first aggregate queue, and the second aggregate queue is associated with a time stamp, the time stamp being used to mark the time when the data was generated or received, and the queue data is sorted and synchronized using the time stamp;

[0100] A processing module 203 is configured to, in response to an exception in any of the three groups of data, namely, the batching instruction set, the first aggregate queue, and the second aggregate queue, perform exception processing on the queue data corresponding to the corresponding time identifiers of the other two groups of data by the first time identifier based on the first time identifier of the abnormal data;

[0101] The control module 204 is used to perform synchronous feeding control on the proportioning instruction set, the first aggregate queue and the second aggregate queue after the exception processing is completed.

[0102] It is understandable that the modules and references in the concrete production background aggregate intelligent feeding system are Figure 1 The steps in the concrete production background aggregate intelligent feeding method described above correspond to each other. Therefore, the operations, features and beneficial effects described above for the concrete production background aggregate intelligent feeding method are also applicable to the concrete production background aggregate intelligent feeding system and the modules contained therein, and will not be repeated here.

[0103] Reference below Figure 3, which shows a schematic structural diagram of an electronic device 300 suitable for implementing some embodiments of the present invention. The electronic devices in some embodiments of the present invention may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 3 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0104] like Figure 3 As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. Various programs and data required for the operation of the electronic device 300 are also stored in the RAM 303. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0105] Typically, the following devices may be connected to the I / O interface 305: an input device 306 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 309. The communication device 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as needed.

[0106] Furthermore, the storage medium of the embodiment of the present application stores program instructions that can implement all the above methods, wherein the program instructions can be stored in the above storage medium in the form of a software product, including a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or a terminal device such as a computer, a server, a mobile phone, or a tablet.

[0107] The above descriptions are merely some preferred embodiments of the present invention and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present invention is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also encompass other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned inventive concept. For example, a technical solution formed by mutually replacing the above-mentioned features with (but not limited to) technical features having similar functions disclosed in the embodiments of the present invention.

Claims

1. A method for intelligent aggregate feeding in the background of concrete production, characterized in that: The method is applied to an aggregate control terminal, comprising: receiving at least two aggregate types and target mix parameters; Generate a proportioning instruction set based on the target proportioning parameter, and form a first aggregate queue and a second aggregate queue based on at least two of the aggregate types, wherein each data in the proportioning instruction set, the first aggregate queue, and the second aggregate queue is associated with a time identifier, the time identifier being used to mark the time when the data is generated or received, and the queue data is sorted and synchronized according to the time identifier; In response to an exception in any of the three groups of data, namely, the proportioning instruction set, the first aggregate queue, and the second aggregate queue, based on the first time identifier of the abnormal data, performing exception processing on the queue data corresponding to the corresponding time identifiers of the other two groups of data by the first time identifier; After the exception processing is completed, the proportioning instruction set, the first aggregate queue and the second aggregate queue are subjected to synchronous feeding control.

2. The method according to claim 1, characterized in that The method further comprises: Determining whether any of the three groups of data, namely, the proportioning instruction set, the first aggregate queue, and the second aggregate queue, is abnormal includes: Verify the consistency between the instruction parameters in the proportioning instruction set and the target proportioning parameters; check the continuity of the time stamps of the data in the first aggregate queue and the second aggregate queue.

3. The method according to claim 2, characterized in that After determining whether any of the three groups of data, namely the proportioning instruction set, the first aggregate queue and the second aggregate queue, is abnormal, the method includes: upon determining that no abnormality occurs in any of the three groups of data, namely the proportioning instruction set, the first aggregate queue and the second aggregate queue, directly performing synchronous loading control on the proportioning instruction set, the first aggregate queue and the second aggregate queue.

4. The method according to claim 1, wherein After receiving at least two aggregate types and target mix parameters, the method further includes: The target mix ratio parameter, the first aggregate type, and the second aggregate type are cached in a data buffer, where the first aggregate type and the second aggregate type constitute the at least two aggregate types.

5. The method according to claim 4, characterized in that The generating of the ratio instruction set based on the target ratio parameter and forming a first aggregate queue and a second aggregate queue based on at least two aggregate types respectively includes: whenever the capacity of the ratio instruction set generated based on the second time identifier in the data buffer by the received target ratio parameter reaches a preset threshold, obtaining the second time identifiers corresponding to all the target ratio parameters within the preset threshold, and determining the second time identifier with the largest time identifier value as the target time identifier; Extracting the first aggregate type whose third time identifier in the data buffer is less than or equal to the target time identifier, where the third time identifier is the time identifier carried by the first aggregate type; and extracting the second aggregate type whose fourth time identifier in the data buffer is less than or equal to the target time identifier, where the fourth time identifier is the time identifier carried by the second aggregate type; The first aggregate type extracted is composed into a first aggregate queue based on the third time identifier, and the second aggregate type extracted is composed into a second aggregate queue based on the fourth time identifier, wherein the second time identifier, the third time identifier and the fourth time identifier correspond to each other.

6. The method according to claim 1, wherein After forming a first aggregate queue and a second aggregate queue based on at least two of the aggregate types, the method includes: if, during a process of receiving the proportioning instruction set, the first aggregate queue, and the second aggregate queue within a first preset time period, the transmission of the proportioning instruction set is interrupted, resulting in a parsing failure of the proportioning instruction set, then stopping receiving the proportioning instruction set, the first aggregate queue, and the second aggregate queue; The received proportioning instruction set, the first aggregate queue, and the second aggregate queue are cleared, and the proportioning instruction set, the first aggregate queue, and the second aggregate queue are received again.

7. The method according to claim 6, characterized in that After forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: if the proportioning instruction set is not successfully received within the first preset time period, stopping the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue, and prompting that the loading task has failed.

8. The method according to claim 1, characterized in that After forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: in the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue within a second preset time period, if the transmission of the proportioning instruction set is not interrupted and the transmission of the first aggregate queue and / or the second aggregate queue is interrupted, then continue to receive the proportioning instruction set, and clear the received first aggregate queue and the second aggregate queue, and re-receive the first aggregate queue and the second aggregate queue after a third preset time period, and the third preset time period is less than the second preset time period.

9. The method according to claim 8, characterized in that After forming the first aggregate queue and the second aggregate queue based on at least two of the aggregate types, the method includes: if the first aggregate queue and the second aggregate queue are not successfully received within the second preset time period, stopping the process of receiving the proportioning instruction set, the first aggregate queue and the second aggregate queue, and prompting that the loading task has failed.

10. The method according to claim 1, characterized in that The time stamp is generated by the following steps: When generating or receiving data of the proportioning instruction set, the first aggregate queue, and the second aggregate queue, assigning a unique time identifier to each piece of data based on a system clock; When data corresponding to the same time identifier in the proportioning instruction set, the first aggregate queue or the second aggregate queue conflicts, the data with the highest priority is retained according to the preset priority rule, and the data with the conflicting time identifier in the corresponding queue is regenerated.

Citation Information

Patent Citations

  • Method and apparatus for monitoring cloud platform

    CN108337100A

  • Concrete quality supervision method, device and equipment and storage medium

    CN111475570A

  • Main fault identification method and system of wind generating set

    CN113127237A

  • Power grid equipment association alarm method and system

    CN114094708A

  • Prestressed steel cylinder concrete pipe tracing method based on radio frequency tag

    CN116911339A