Automatic counting information synchronization method suitable for multiple types of cargo trays

By installing a high-sensitivity weighing module and dynamic filtering algorithm on the pallet, combined with encrypted QR code technology, the problem of weighing error in the automatic counting of pallets for various types of goods has been solved, realizing real-time updates and traceable management of inventory information, and improving the stability and management efficiency of the intelligent warehousing system.

CN121032383APending Publication Date: 2025-11-28SUZHOU SUIKE INTELLIGENT TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510871762.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

In existing technologies, during the automatic counting and synchronization of pallet information for multiple types of goods, the weighing module is prone to output errors under multi-source interference conditions, lacking an effective real-time correction mechanism, which leads to distorted inventory quantities and affects the stability of warehousing and the supply chain.

Method used

By installing four symmetrically distributed high-sensitivity weighing modules on the pallet, combined with high-density vibration isolation materials and dynamic filtering algorithms, the weighing data is corrected in real time, and encrypted QR code technology is used to ensure the security and integrity of data synchronization, thereby realizing real-time updates and traceable management of inventory information.

Benefits of technology

It significantly improves weighing accuracy and data synchronization stability, reduces errors, ensures the accuracy and consistency of inventory information, and enhances the management efficiency and stability of the intelligent warehousing system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121032383A_ABST
    Figure CN121032383A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic counting information synchronization method suitable for multiple types of cargo trays, and relates to the technical field of intelligent warehouse management, and the method comprises the following steps: inputting a single-piece standard weight parameter of a target cargo in an industrial touch screen, and binding the cargo information with a tray identifier through bar code recognition; goods to be measured are sequentially placed on the weighing platform provided with the four-point symmetrically-distributed weighing modules, the weighing modules collect total weight data of the goods in real time, and impact signals generated in the weighing process are dynamically filtered. According to the invention, the weighing precision is improved through structure optimization and dynamic filtering, automatic and accurate counting of the number of goods is realized in combination with a residual error correction algorithm, the security and completeness of data synchronization are guaranteed by adopting an encrypted two-dimensional code technology, real-time updating and traceable management of inventory information are realized, and the system is convenient to use. And the stability and the management efficiency of the intelligent warehousing system are comprehensively improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent warehouse management, specifically to an automatic counting information synchronization method suitable for multi-type cargo pallets. BACKGROUND

[0002] The "automatic counting information synchronization suitable for multi-type cargo pallets" refers to an intelligent method combining pallet weighing system and information processing technology, which can automatically identify and real-time count the number of multiple types of goods on the pallet, and synchronize these information through two-dimensional code or data interface with the warehouse management system, realizing real-time update and automatic management of inventory information.

[0003] The method is based on the intelligent pallet hardware structure (including weighing platform, weighing module, weighing instrument, industrial touch screen, etc.), by setting the weight of a single piece of goods, the total weight is obtained by the weighing module when the goods are added or reduced, the number of goods is calculated, and the industrial touch screen is displayed and two-dimensional code is generated. The two-dimensional code can be scanned to upload data to the computer system, realizing automatic recording and synchronization of the goods in and out of the warehouse process. The method is suitable for management of pallets of various specifications of goods, does not rely on manual operation, improves the data accuracy and operation efficiency, and solves the error and management lag problems caused by manual weighing and recording in traditional warehouses.

[0004] The prior art has the following disadvantages: in the prior art, in the automatic counting information synchronization process suitable for multi-type cargo pallets, the weighing module is prone to output errors under multi-source interference conditions, and lacks effective real-time correction mechanism. The pallet often experiences different forms, weights or uneven distribution of center of gravity during use, especially in the environment of forklift handling or uneven ground, the weighing system may be affected by impact, vibration or unbalanced load, resulting in weight data deviation. Since the current system generally uses static weighing combined with fixed algorithm for quantity calculation, it lacks dynamic data recognition and calibration function, and once the error data is synchronized to the inventory system, it is easy to cause inventory quantity distortion, further causing supply and demand disorder, order error and logistics link confusion, seriously affecting the overall stability of the warehouse and supply chain.

[0005] The above information disclosed in the background section is only used to strengthen the understanding of the background of the present disclosure, therefore it can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0006] The purpose of the present application is to provide an automatic counting information synchronization method suitable for multiple types of goods pallets, which improves the weighing accuracy through structural optimization and dynamic filtering, realizes the automatic and accurate counting of the number of goods by combining with the residual correction algorithm, and guarantees the safety and integrity of data synchronization by using the encrypted two-dimensional code technology, realizes the real-time updating and traceable management of inventory information, and comprehensively improves the stability and management efficiency of the intelligent warehouse system, so as to solve the problems in the above background art.

[0007] In order to achieve the above purpose, the present application provides the following technical scheme: an automatic counting information synchronization method suitable for multiple types of goods pallets, comprising the following steps: Input the single-piece standard weight parameter of the target goods in the industrial touch screen, and bind the goods information with the pallet identification through barcode recognition; Place the goods to be measured on the weighing table installed with four-point symmetrical distribution weighing module in turn, the weighing module collects the total weight data of the goods in real time, and dynamically filters the impact signal generated in the weighing process; The filtered weight data is transmitted to the weighing instrument, the weighing instrument calibrates and corrects the data, and forms a stable output signal; The industrial touch screen receives the stable output signal of the weighing instrument, calculates the number of goods on the current pallet based on the input single-piece standard weight parameter through the built-in counting algorithm; The industrial touch screen encodes the current weight value, the calculated number value and the corresponding time stamp into two-dimensional code information, and displays the two-dimensional code on the screen interface; The two-dimensional code information is collected by the code scanning device and synchronized to the warehouse management system to generate the goods inventory data list, realizing the real-time synchronization and tracking of goods information.

[0008] Preferably, a double-identity binding method is used in the barcode recognition process, including scanning the unique identification code of the goods and the pallet number, and completing the binding after mapping and checking by the local database; The mapping method completes data initialization before the goods are placed on the pallet, preventing the same pallet from binding multiple goods identifiers in different operation cycles.

[0009] Preferably, the weighing table is a sheet metal welding structure, four weighing modules connected at the bottom are fixed at the four symmetrical corner points of the pallet base, and a structural vibration isolation layer is provided between the weighing modules, which is made of high-density polyurethane material and can quickly absorb instantaneous load changes when the pallet is subjected to external impact, loading and unloading vibration or displacement interference, ensuring the balance of four-point weighing output.

[0010] Preferably, the dynamic filtering process adopts a multi-stage weighted filtering algorithm, which specifically includes the following steps: Remove noise peaks by rough filtering; Combining the weight trend determination of the last three measurement results, if the change trend is discontinuous, it is marked as an abnormal value; The Bellman weight factor is used to calculate the moving average of continuous data, which enhances the stationarity of weight data.

[0011] Preferably, the weighing instrument has adaptive calibration capability when receiving filtered weight data; The calibration method compares the historical weight curve with the measurement deviation of this round, dynamically corrects the sensor zero drift and sensitivity attenuation, stores the recent 50 groups of effective data in the instrument and forms a fluctuation model. Once the current data deviates from the model stable interval by more than the preset threshold, the calibration compensation module is started to correct the current data value.

[0012] Preferably, the built-in counting algorithm adopts a composite error compensation mechanism to dynamically adjust the calculation accuracy and solve the quantity judgment deviation caused by single weight fluctuation and weighing module error. The specific steps are as follows: Set the standard weight of single goods, and real-time acquire the total weight value output by the current pallet weighing system; Calculate the preliminary goods quantity, and the calculation expression is as follows: , wherein, is the standard weight of single goods, is the current total weight of pallet, is the preliminary calculated quantity, is the floor function; Acquire the residual value in the previous three weighing processes, and the calculation expression is as follows: , wherein, is the residual value, ; Introduce a weighting processing mechanism to the residual value, and the weight is designed to be decreasing, that is, the weight of the most recent time is large, and the weight of the long-term is small. The weight coefficient definition formula is as follows: , wherein, is the weight coefficient, which is the weight of each residual value, and is preset to be a reciprocal decreasing weight; Calculate the weighted correction factor, and the calculation expression is as follows: , wherein, is the weighted correction factor; Use the correction factor to dynamically level the total weight, and the final quantity calculation formula is as follows: , wherein, is the final goods quantity after correction; The final goods quantity after correction is As the output result of the number of goods on the pallet, it is transmitted to the subsequent QR code generation module and inventory synchronization logic.

[0013] Preferably, the encryption data structure is embedded in the QR code information, including pallet number, goods code, unit weight, current weight, calculated quantity, operation timestamp and synchronization identifier. After the generation of the QR code, it is quickly encrypted by AES-128 algorithm and attached with CRC check code to prevent tampering or misreading of the QR code. When the scanning device decodes, it needs to pass through the system authorization verification mechanism for secondary verification to prevent unauthorized devices from obtaining inventory data.

[0014] Preferably, the dynamic weighted index mechanism is introduced in the generation process of the QR code synchronization data. By analyzing the physical strength and update frequency in the warehouse operation process, multi-dimensional feature weight values are attached to each group of QR code data to realize the enhancement of data uniqueness, identifiability and security. The specific steps are as follows: Extract the weight value of the current pallet , the calculated quantity of goods , the operation timestamp , the unique number of the pallet and the goods type number as the basic fields of the QR code content. Introduce the physical property information of the pallet, where the pallet area and the current goods stacking height are used as the volume parameters to calculate the unit volume load density. The calculation expression is as follows: , where is the unit volume load density, which is used to measure the loading strength of the pallet, is the pallet area, is the vertical height of the current goods stacking on the pallet. Model the operation frequency, set the interval time between the current time and the last operation, and define the job frequency factor as follows: , where is the operation time interval, i.e. the interval time between the current time and the last operation, is the job frequency factor. Integrate the above physical density and frequency factor to construct the index strength parameter, which is as follows: , where is the index strength parameter. All fields are concatenated in sequence to form the structured QR code content, and the data format is as follows: , where is the final QR code encoding data, is an encryption function, used for symmetric encryption of the spliced data string, to prevent the two-dimensional code content from being illegally read or tampered with, and || is a splicing rule; The encryption function is used to ensure the security of the key data in the two-dimensional code during transmission and storage. Common encryption algorithms include AES (Advanced Encryption Standard), DES (Data Encryption Standard), RSA (Asymmetric Encryption Algorithm), and SM4 (National Cryptographic Algorithm). Among them, AES (such as AES-128, AES-256) is the mainstream choice for two-dimensional code encryption due to its fast encryption speed, high security, suitability for embedded systems and industrial terminals; RSA is suitable for data signing and key exchange, but due to its low processing efficiency, it is often used in hybrid encryption with AES; SM4 is a symmetric encryption algorithm developed by the National Cryptographic Administration of China, suitable for application scenarios involving domestic cryptographic compliance requirements. In addition, HMAC (Hash Algorithm with Key) can be used to verify integrity during the two-dimensional code generation process, or CRC check code can be added to prevent data tampering. The choice of encryption function should be based on system performance, security level, and compliance requirements.

[0015] The splicing rule "||" is a data connection symbol, which in technical implementation represents the connection of multiple field values in sequence without gaps into a continuous string. In the two-dimensional code data construction process, fields such as pallet number ( ), cargo number ( ), quantity ( ), weight ( ), timestamp ( ), and index parameter ( ) are usually combined in a structured order into a whole string, which is then encrypted by the encryption function. The role of "||" is to clearly define the logical order and boundaries between fields, ensuring data consistency and integrity before encryption. It is not an actual character, but an operator commonly used in code implementation (such as str1+str2 in Python or CONCAT() in SQL). Correct splicing rules can ensure that data is accurately disassembled during decryption or parsing, preventing field confusion, and are an important step in building standardized data formats before information encryption.

[0016] The generated two-dimensional code is displayed in graphical form on the industrial touch screen and is collected by the scanning device, and is uploaded to the warehouse system through the data interface, completing the real-time digital registration of goods in and out of the warehouse information. BRIEF DESCRIPTION OF DRAWINGS Figure 1 Method flowchart of the automatic counting information synchronization method suitable for multiple types of goods pallets of the present application.

[0017] Embodiment 1: This embodiment proposes an intelligent pallet weighing system that combines structural reinforcement and algorithm optimization, aiming to solve the problem of inaccurate weighing under the influence of multi-source interference in complex industrial environments, ensuring the real-time, stability, and accuracy of weighing data, and is particularly suitable for intelligent warehousing application scenarios with intensive logistics, high-frequency operations, and frequent forklift movements.

[0018] In terms of structural design, the base of the intelligent pallet in this embodiment adopts a channel-shaped structure, and the main body is welded by high-strength rectangular steel pipes with a thickness of not less than 5 mm. It has excellent compressive and bending strength, can withstand the repeated load changes of heavy goods under high-frequency loading and unloading conditions, and ensure the structural stability and safety during the long-term use of the pallet. Four corner points of the base are fixedly connected with strain-type weighing sensors through M12 high-strength bolts. The weighing sensor is a high-sensitivity shear beam type with a measuring range of 0 - 500 kg, and the sensitivity accuracy is controlled within ±0.02% FS, supporting the detection of微小载荷变化 (tiny load changes). The output end of the sensor is connected to the weighing instrument through a four-core shielded cable, and all connecting wires are encapsulated with waterproof industrial plugs to ensure no interference in the humid and dusty warehousing environment.

[0019] To further suppress the impact interference caused by external environmental vibration, impact, or rapid forklift lifting, a vibration isolation structure is set below the weighing sensor. This vibration isolation structure is a layer of high-density polyurethane vibration isolation pad with a thickness of not less than 20 mm, embedded between the sensor mounting base and the chassis, and its dynamic recovery performance under high-frequency variable load conditions is ensured through an elastomeric limiting device. The elastic modulus of the vibration isolation pad is optimized through experiments to have the best energy absorption capacity within the range of 30 - 80 Hz, thereby effectively buffering the conduction of mechanical vibration to the weighing unit. Compared with the traditional rigid installation structure, this design can significantly reduce the weighing error caused by load impact and extend the service life of the sensor.

[0020] In terms of signal processing, this system introduces a multi-stage dynamic filtering algorithm. First, the weighing module real-time collects the original signal and transmits it to the local filtering unit for preprocessing. The preprocessing algorithm includes two steps: one is to identify and eliminate abnormal peaks outside 5σ through the Z-score method; the other is to introduce the exponential moving average algorithm (EMA) to smooth the trend of the remaining signal. The weight factor α of EMA is adaptively adjusted according to the vibration frequency of the sensor, and the typical value is set between 0.2 - 0.5, so as to balance the response speed and filtering effect.

[0021] The data after filtering will enter the weighing instrument module. The weighing instrument has a built-in zero point automatic tracking system, which automatically calibrates the initial offset value in the system empty load starting state. The instrument also has a temperature compensation module, which adjusts the gain in real time through the built-in thermocouple within the room temperature fluctuation range of 5°C~45°C, eliminating the sensitivity drift caused by environmental temperature difference. In addition, the weighing instrument judges whether there is a stable stage of weighing trend through short-time data curve fitting, and once it is confirmed that the data is stable for more than 5 seconds, the data is locked and transmitted to the industrial touch screen.

[0022] The industrial touch screen, as a human-computer interaction terminal, is responsible for receiving the final stable weight data and displaying it in real time on the user interface. The user can set the basic parameters such as the single piece weight of the current work goods, the tray number, the operator number, etc. on the touch screen, and the system will calculate the goods quantity in real time according to the total weight and unit weight. All data is saved locally and integrated output through the two-dimensional code module, which contains fields such as weight, quantity, timestamp, operation number, etc.

[0023] The final generated two-dimensional code can be read by a handheld terminal or an automatic scanning device, and the parsed inventory information is synchronized and uploaded to the central warehousing system to update the real-time inventory record. The synchronization process uses HTTP / HTTPS protocol interface, which supports data bridging between local area network and cloud server. To ensure the integrity and security of data transmission, CRC redundancy check code is attached to the two-dimensional code, and AES symmetric encryption algorithm is used to encrypt the core field, ensuring that the data consistency and anti-tamper property of the two-dimensional code can be guaranteed even after multiple scans in the physical environment.

[0024] Through the above structural design and software and hardware optimization, the embodiment can effectively deal with various interference factors in complex warehousing operation environment, ensure the stability and high precision output of weighing and counting data, and is suitable for popularization to various automatic logistics scenes such as bulk industrial products, e-commerce warehouses, factory logistics lines, etc. The system has the advantages of easy installation, intuitive operation, low maintenance cost, etc., and provides a feasible and reliable technical solution for modern intelligent warehousing management.

[0025] Embodiment two: the embodiment provides a dynamic goods counting method based on weight backstepping mechanism, which aims to solve the problem of tray goods quantity identification deviation caused by weighing error or inconsistent single weight of goods, and is especially suitable for intelligent warehousing systems with medium precision requirement, frequent batch warehouse-in and warehouse-out, and less manual intervention. By introducing residual correction and historical trend compensation mechanism, the method significantly improves the accuracy and data stability of quantity calculation while maintaining the simplicity of the system.

[0026] In this embodiment, the entire work flow starts with the operator inputting the single piece weight parameter of the goods on the industrial touch screen. This parameter can come from system default settings, historical record automatic extraction or manual calibration input. To ensure the accuracy of the subsequent back propagation results, the system supports multiple sampling and averaging of the unit weight parameter to prevent single error amplification from affecting the overall judgment. After inputting the parameter, the tray starts the loading operation, and the operator or mechanical equipment places the goods on the weighing platform one by one. The weighing system obtains the current total weight in real time through high-precision sensors installed at the four corners of the tray bottom.

[0027] After the goods are completely loaded onto the tray and stably placed for a few seconds, the system determines that the weight reading has reached the stable interval and automatically enters the quantity back propagation module. This module takes the current total weight of the tray as input and combines the user-set unit weight of the goods to preliminarily obtain the quantity estimate value through integer division operation. This estimate value is only the first step, used to quickly calculate a rough range to facilitate the system's quick response and generation of temporary two-dimensional code data.

[0028] To further improve the counting accuracy, the system then starts the residual analysis mechanism. This mechanism calculates the difference between the current total weight and the preliminary quantity multiplied by the unit weight, which is the residual value. If the residual value exceeds the set threshold range, it indicates that the estimate has potential deviation. At this time, the system does not directly report an error, but instead performs trend analysis by calling historical operation data. In the historical data storage, the system retains the loading and unloading records of the same model tray and goods for the last few times, and records the trend of residual change each time. Through a weight distribution mechanism, the system performs weighted average on the historical residual and generates a correction factor accordingly.

[0029] This correction factor is dynamically applied to the current back propagation logic to fine-tune the preliminary estimate value. The fine-tuning principle is not to directly modify the quantity, but to re-calculate the adaptability of the quantity and the residual, and to find the optimal solution within the range of 1-2 pieces of actual quantity that can be adjusted up or down, thereby achieving the best match between the quantity and the total weight. If the residual fluctuation is large or the system recognizes an anomaly, the platform will prompt the operator to manually review whether the unit weight setting is reasonable or to guide the recalibration of the sampling calibration.

[0030] After the quantity is determined, the system synchronously integrates the current tray number, goods number, unit weight, total weight, corrected quantity, operation timestamp, operator number and other information fields into a group of data, and generates a two-dimensional barcode. The two-dimensional code adopts error correction tolerance design, and can still be read even in the case of dirt or partial obstruction. The industrial touch screen displays the two-dimensional code on the interface for the operator to collect through the code gun or mobile terminal.

[0031] After the scanning device completes information reading, the data will be synchronized and uploaded to the server end of the warehouse management system, realizing real-time updating of inventory records. At the system level, the data field carried by the two-dimensional code will be matched and compared with the database, automatically updating the inventory status of the specified tray position, ensuring that the background system is consistent with the physical storage information. In addition, this method also supports job state backtracking, and the process data of each counting job can be queried and traced through operation records, facilitating later abnormal checking and data auditing.

[0032] To adapt to the differentiated needs of various types of goods, the system provides multiple counting algorithm templates. For standard materials with highly consistent weight distribution, the fast back-propagation mode is enabled to improve efficiency; for non-standard materials or mixed materials with large weight fluctuations, the system will automatically switch to high-precision mode, increasing the number of residual analysis and weight adjustment step size to ensure counting reliability. In addition, the system supports unit weight error learning mechanism, that is, after each weighing job is completed, the difference between the initial calculation quantity and the actual quantity is automatically calculated, and the unit weight setting value is optimized in reverse, realizing experiential learning and precision evolution without changing the physical properties of the goods.

[0033] In summary, the present embodiment constructs a closed-loop logic flow through the five links of "input - weighing - back-propagation - correction - output", not only realizing an automated, paperless, and efficient quantity identification process in actual operation, but also significantly reducing quantity misjudgment problems caused by unit weight fluctuations, weighing system precision errors, etc. This method is particularly suitable for scenarios such as logistics centers, factory finished product warehouses, and third-party warehousing service platforms where goods are frequently in and out, and counting accuracy is required, providing strong support for the information precision and operation efficiency of intelligent warehousing systems.

[0034] Embodiment Three: This embodiment aims to solve the security, uniqueness, and real-time problems in the data synchronization process in the intelligent warehousing scenario, and proposes an inventory information integration mechanism based on dynamic generation and synchronization of two-dimensional codes. This mechanism not only realizes the rapid synchronization of information from the weighing end to the warehouse management system, but also ensures the consistency and anti-interference ability of the data transmission process through multiple security checks and data structure optimization, especially suitable for complex warehousing scenarios with multiple terminals and multiple devices working together.

[0035] After the completion of the pallet weighing and the cargo quantity backstepping, the system will structure and combine the collected key data, including the pallet unique number, the cargo model code, the real-time weighing value, the quantity calculation result, the current operation timestamp, the operator identity code, and the pallet current physical location information. The data set is automatically called by the system to generate a standard field sequence by the data integration module, and all information is formatted and output as a two-dimensional barcode by the encoder. In order to ensure the stability and recognizability of the information in the high-intensity operation environment, the two-dimensional code adopts error correction tolerance design and has automatic repair capability under partial shielding conditions, which is suitable for industrial printing or electronic tag screen real-time display.

[0036] The two-dimensional code generation process not only compresses the content, but also adds information encryption and tamper-proofing mechanism. First, the system built-in AES encryption algorithm encrypts the data field, and the encryption key is distributed by the system administrator and replaced regularly to ensure that illegal devices cannot analyze the two-dimensional code content. Second, to prevent the two-dimensional code from being copied, tampered or repeatedly scanned, each set of two-dimensional code is attached with a dynamic index strength value calculated based on the current state of the pallet. The index value is constructed by the current load density, loading and unloading frequency, and usage time of the pallet, which is used to identify whether the two-dimensional code is in an "active state" in the system. Any unregistered scanning behavior or two-dimensional code reuse behavior will be identified by the system at the first time after decoding, and a security warning prompt will be popped up to prompt the operator to check whether the two-dimensional code is expired or illegally copied.

[0037] The scanning device is configured as a controlled terminal at the operation end, and the scanning behavior needs to be verified based on the local authorization mechanism. Each scanning terminal must register the device number before accessing the system and bind it with the server authorization table. When scanning, the device first decodes the two-dimensional code and checks whether the signature field conforms to the current session key. If the verification is passed, the decoded data will be uploaded to the cloud system. The system side compares the pallet number and timestamp information contained in the two-dimensional code with the corresponding pallet information in the original database at the field level to ensure that the current scanning operation is a legal, unique and non-repeated submission of effective operation. Once the verification is successful, the corresponding inventory data will be updated immediately, and the synchronization time and operation source will be marked in the database to form a complete tracking chain.

[0038] To cope with the situation of multi-source data terminal operation at the same time, the mechanism supports cross-terminal data consistency processing flow. Whether it is a handheld code scanner, a fixed code scanning device or a mobile robot platform, as long as the device is legally registered, real-time collection and synchronous writing of two-dimensional code information can be realized. The server uses a distributed data writing queue control mechanism to avoid concurrent conflicts of multiple terminals on the same tray data. In extreme cases such as network interruption, delay and other abnormal events, the code scanning device can enable local buffering mode to save decoded data in the device cache area, and then upload it after the network is restored, ensuring data continuity is not interrupted.

[0039] In addition, the embodiment also introduces a two-dimensional code life cycle management mechanism. Each two-dimensional code is assigned a unique identifier and a valid time interval after generation. The system will monitor whether it has been scanned within a certain period of time after the two-dimensional code is generated; if it has not been used for a long time, it will automatically enter an invalid state to avoid inventory misreporting caused by data retention. For two-dimensional codes that have completed scanning and uploading, the system updates their status to "synchronized" to prevent them from being misused in other job scenarios. At the same time, the background system can form a full life cycle record based on the two-dimensional code state, including generation time, usage time, device number, job personnel number, etc., to fully realize data tracking and responsibility division of job behavior.

[0040] The two-dimensional code dynamic synchronization mechanism not only improves data upload efficiency and system response speed, but also significantly enhances the integrity and security of inventory information. In practical applications, the mechanism has been proven to have high accuracy and robustness in multi-batch, multi-category parallel flow scenarios, effectively preventing problems such as repeated statistics, missed scanning, and misidentification, greatly reducing manual checking and rework costs, and providing strong support for digital warehouse management.

[0041] In summary, the embodiment combines a number of measures such as two-dimensional code structure optimization, encryption processing, index strength identification, code scanning device authorization, data multi-terminal control, and two-dimensional code life cycle management to build a safe, efficient, and traceable data synchronization mechanism, providing a stable and reliable data integration channel for automatic counting methods suitable for multiple types of pallets, and is a key component of seamless integration and high-quality operation of intelligent warehouse systems.

[0042] The present application significantly reduces the interference of external impact, vibration and unbalanced load on the weighing data by introducing a high-sensitivity weighing module arranged in a four-point symmetrical arrangement in the tray structure, combining high-density vibration isolation material and dynamic filtering algorithm. During the weighing process, the instantaneous abnormal values are filtered out, and zero point calibration and drift correction are realized at the weighing instrument end, effectively improving the measurement accuracy and stability of the weighing system in high-frequency operation and complex environment. This technology eliminates the errors caused by uneven ground and uneven placement of goods in traditional tray weighing, improving data reliability from the source and providing an accurate basis for subsequent quantity calculation.

[0043] The present application dynamically deduces the quantity of goods by setting the standard weight of single-piece goods and combining a multi-round residual correction mechanism and a weighting algorithm, effectively solving the quantity misjudgment problem caused by weight fluctuation in traditional warehousing operation. The system can continuously optimize the accuracy of quantity calculation under different batches of goods and different loading and unloading operation frequencies, and no longer relies on manual weighing and manual input, thereby greatly reducing labor cost and operation error rate. This automatic counting method is suitable for tray application scenarios of multiple types of goods, and has a significant advantage in high-frequency loading and unloading places, providing technical support for standardized and refined management of warehousing operation.

[0044] The present application generates a structured two-dimensional code in an industrial touch screen automatically, and embeds encrypted core parameters such as weight, quantity, tray number, goods number and operation timestamp, to ensure the safety and integrity of the data synchronization process. The scanning device can decode and upload to the cloud system through the authorization system, realizing real-time update and multi-terminal sharing of inventory information. This mechanism not only ensures the anti-tampering and high consistency of information in the transmission process, but also enhances the traceability and statistical accuracy of inventory data. Through the dynamic indexing mechanism of the two-dimensional code, the in-out warehouse track of a specific batch of goods can be quickly located in the system, providing strong support for intelligent warehousing and digital logistics system.

[0045] The above formulas are dimensionless values calculated, and the formulas are obtained by collecting a large amount of data to simulate a formula of the most recent real situation, and the preset parameters in the formula are set by a person skilled in the art according to the actual situation.

[0046] The above only describes certain exemplary embodiments of the present application by way of illustration, and it is needless to say that those skilled in the art can modify the described embodiments in various ways without departing from the spirit and scope of the present application. Therefore, the above figures and description are illustrative in nature and should not be construed as limiting the scope of protection of the claims of the present application.

[0047] It should be noted that, in the present document, relational terms are used to convey a relationship of one entity or action to another entity or action. For example, without necessarily implying any actual relationship or order between entities or actions, the terms "first," "second," "top" and "bottom" are used to name different entities and actions, and are used to distinguish one element from another. Furthermore, the terms "comprise," "include," and "have," and variations thereof, do not preclude the presence or addition of one or more other elements or steps, unless the context clearly indicates otherwise. The term "including" as used herein, means "comprising" in the sense of the transition word "comprising," and not by way of limitation. In other words, the term "including" has the same meaning as the term "comprising."

[0048] It should be understood that the sequence numbers of the processes described above do not mean execution sequence of the processes, and the execution sequence of the processes should be determined according to their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0049] Those skilled in the art can clearly understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0050] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0051] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0052] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.

[0053] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

[0054] The foregoing merely describes certain exemplary embodiments of this application by way of illustration. Obviously, for those skilled in the art, modifications and changes can be made to the described embodiments in various ways without departing from the spirit and scope of the application. Therefore, the above drawings and descriptions are illustrative in nature, and should not be construed as limiting the scope of the claims of the present application.

Claims

1. A method for synchronizing automatic counting information for pallets of various types of goods, characterized in that, Includes the following steps: Input the standard weight parameters of a single piece of the target goods into the industrial touch screen, and bind the goods information with the pallet identifier through barcode recognition; The goods to be tested are placed sequentially on a weighing platform equipped with four symmetrically distributed weighing modules. The weighing modules collect the total weight data of the goods in real time and dynamically filter the impact signals generated during the weighing process. The filtered weight data is transmitted to the weighing instrument, which calibrates and corrects the data and generates a stable output signal. The industrial touch screen receives a stable output signal from the weighing instrument and calculates the quantity of goods on the pallet based on the input standard weight parameters of a single item using a built-in counting algorithm. The industrial touch screen encodes the current weight value, the calculated quantity value and the corresponding timestamp into QR code information and displays the QR code completely on the screen interface; By collecting QR code information through scanning devices and uploading it synchronously to the warehouse management system, a goods inventory data list is generated, enabling real-time synchronization and tracking of goods information.

2. The automatic counting information synchronization method applicable to multiple types of cargo pallets according to claim 1, characterized in that, The barcode recognition process employs a dual identity binding method, which includes scanning the unique identification code of the goods and the pallet number, and completing the binding after mapping and verification through a local database; The mapping method completes data initialization before the goods are palletized, preventing the same pallet from being bound to multiple goods identifiers in different operation cycles.

3. The automatic counting information synchronization method applicable to multiple types of cargo pallets according to claim 1, characterized in that, The weighing platform is a sheet metal welded structure. The four weighing modules connected to its bottom are fixed at the four symmetrical corners of the pallet base. A structural vibration isolation layer is provided between the weighing modules. This structural vibration isolation layer is made of high-density polyurethane material, which can quickly absorb instantaneous load changes when the pallet is subjected to external force impact, loading and unloading vibration or displacement interference, and ensure the balance of the four-point weighing output.

4. The automatic counting information synchronization method applicable to multiple types of cargo pallets according to claim 1, characterized in that, The dynamic filtering process employs a multi-stage weighted filtering algorithm, which specifically includes the following steps; Noise peaks are removed through coarse filtering; The weight trend is determined by combining the results of the three most recent measurements. If the trend is discontinuous, it is marked as an outlier. Bellman weighting factors are used to calculate the moving average of continuous data, thereby enhancing the stability of the weight data.

5. The automatic counting information synchronization method applicable to multiple types of cargo pallets according to claim 1, characterized in that, The weighing instrument has an adaptive calibration capability when it receives filtered weight data; The calibration method combines historical weight curves with the measurement deviation of the current round to dynamically correct sensor zero drift and sensitivity decay. The instrument stores the most recent 50 sets of valid data and forms a fluctuation model. Once the current data deviates from the model's stable range by more than a preset threshold, the calibration compensation module is activated to correct the current data value.

6. The automatic counting information synchronization method applicable to multiple types of cargo pallets according to claim 1, characterized in that, The built-in counting algorithm employs a composite error compensation mechanism to dynamically adjust the calculation accuracy, resolving quantity judgment deviations caused by fluctuations in the weight of individual items and errors in the weighing module. The specific steps are as follows: Set the standard weight for a single item and obtain the total weight value output by the current pallet weighing system in real time; The preliminary quantity of goods is calculated using the following formula: In the formula, This is the standard weight of a single item. This is the current total weight of the pallet. This is the preliminary calculated quantity obtained. It rounds down; Obtain the residual values ​​from the first three weighing processes, calculated using the following expression: In the formula, It is the residual value. ; A weighted processing mechanism is introduced for the residual values. The weights are designed to decrease in magnitude, meaning that the most recent value has a larger weight and the more recent value has a smaller weight. The weight coefficients are defined by the following formula: In the formula, These are weighting coefficients, representing the weights for each residual value, and are preset to be reciprocal decreasing weights. The weighted correction factor is calculated using the following expression: In the formula, It is a weighted correction factor; The total weight is dynamically balanced using a correction factor, and the final quantity calculation formula is as follows: In the formula, This is the revised final quantity of goods; The revised final cargo quantity The output of the quantity of goods on the pallet is then passed into the subsequent QR code generation module and inventory synchronization logic.

7. The automatic counting information synchronization method applicable to multiple types of cargo pallets according to claim 1, characterized in that, The QR code information contains an encrypted data structure, including pallet number, goods code, unit weight, current weight, calculated quantity, operation timestamp and synchronization identifier; After the QR code is generated, it is quickly encrypted using the AES-128 algorithm and a CRC check code is added to prevent the QR code from being tampered with or misread. When a barcode scanner decodes a device, it must undergo secondary verification through the system's authorization verification mechanism to prevent unauthorized devices from obtaining inventory data.

8. The automatic counting information synchronization method applicable to multiple types of cargo pallets according to claim 1, characterized in that, The generation process of QR code synchronization data introduces a dynamic weighted indexing mechanism. By analyzing the physical strength and update frequency during warehousing operations, multi-dimensional feature weight values ​​are added to each set of QR code data to enhance data uniqueness, identifiability, and security. The specific steps are as follows: Extract the current pallet weight value Calculated quantity of goods Operation timestamp Unique pallet number and cargo type number , which serves as the basic field for the QR code content; Incorporating pallet physical attribute information, including the pallet floor area and current cargo stacking height as volume parameters, the unit volume load density is calculated using the following expression: In the formula, It is the load density per unit volume, used to measure the load strength of a pallet. It is the area of ​​the pallet. This is the vertical height of the goods currently stacked on the pallet; To model the operation frequency, the interval between the current time and the previous operation is set, and the job frequency factor formula is defined as follows: In the formula, It is the operation time interval, that is, the time between the current time and the previous operation. It is the frequency factor of the operation; Combining the above physical density and frequency factor, the index strength parameter is constructed as follows: In the formula, It is the index strength parameter; Concatenate all fields in order to form the structured QR code content. The data format is as follows: ,in, It is the final QR code encoded data. It is the encryption function, and || is the concatenation rule; The generated QR code is displayed graphically on the industrial touchscreen and scanned by scanning devices. It is then uploaded to the warehousing system via a data interface to complete the real-time digital registration of goods entering and leaving the warehouse.

Citation Information

Cited By

  • Dynamic electronic tag system for railway communication equipment and implementation method of dynamic electronic tag system

    CN121920401A