A self-adaptive code scanning and weighing method and system

By integrating high-resolution barcode scanners and image recognition sensors, combined with data fusion technology and real-time analysis algorithms, the problem of insufficient accuracy and stability of traditional weighing equipment in fast logistics environments has been solved, realizing adaptive and stable barcode weighing and improving the automation and informatization level of the logistics system.

CN120087386BActive Publication Date: 2025-12-19GUANGDONG KAIYUAN INNOVATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411347730.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-12-19
Estimated Expiration
2044-09-26

AI Technical Summary

Technical Problem

Existing adaptive and stable barcode scanning and weighing methods mainly rely on traditional mechanical or electronic weighing equipment, which have limitations in terms of speed and accuracy, especially in continuous and fast logistics environments. They also struggle to achieve high barcode scanning rates and seamless data integration, and are difficult to adapt to goods of different sizes and shapes while maintaining stability and reliability under dynamic conditions.

Method used

By integrating a high-resolution barcode scanner, image recognition sensor, and weight tester, combined with data fusion technology and real-time analysis algorithms, the system dynamically adjusts the conveyor belt speed and weighing platform position, automatically detects abnormalities, and transmits data to the cloud system in real time via wireless network. A display screen is set up for real-time monitoring and manual intervention.

Benefits of technology

It improves the automation level of the weighing process, reduces human error, enhances logistics efficiency, ensures the accuracy and stability of weighing, reduces labor costs, and provides reliable logistics management data support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120087386B_ABST
    Figure CN120087386B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of logistics weighing based on the Internet of Things, and more particularly to a self-adaptive scanning and weighing method and system. The scheme includes deploying high-resolution barcode scanners, image recognition sensors and weight testers for online information collection; obtaining the current cargo size, shape and initial moving speed for online accumulated weight calculation; performing real-time analysis and processing on the collected barcode information and weight data, matching the barcode and weight information through data fusion technology; automatically detecting any abnormal situation and immediately starting the preset response mechanism for adjustment or re-measurement; transmitting the data in real time to the cloud or central control system through a wireless network; setting a display screen and interface for real-time data display, system status monitoring and manual intervention. The scheme integrates high-resolution barcode scanners and image recognition systems to achieve fast and accurate collection of cargo information and improve identification efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of logistics weighing based on the Internet of Things, and more particularly, to a self-adaptive and stable code scanning weighing method and system. BACKGROUND

[0002] In the field of logistics weighing based on the Internet of Things, the self-adaptive and stable code scanning weighing method realizes real-time monitoring and adjustment of the weight of goods by integrating advanced sensor technology, automatic identification technology and data processing algorithms, ensuring the accuracy and stability of the weighing process. This intelligent weighing system not only improves the efficiency of logistics operations and reduces labor costs, but also provides reliable data support for inventory management and goods flow through precise data analysis, which is of great significance to improving the automation level of the logistics industry and optimizing supply chain management.

[0003] Prior to the present application, existing self-adaptive and stable code scanning weighing methods mainly rely on traditional mechanical or electronic weighing devices, combined with bar code scanning technology for manual or semi-automatic operation. These methods usually involve using weighing sensors to measure the weight of goods, while identifying the bar code information on the goods through scanning devices, and then manually or through a preliminary automated system inputting the weight and bar code data into a computer system for processing. The technical difficulties mainly include ensuring the rapidity and accuracy of the weighing process, especially in a continuous and rapid logistics environment; at the same time, the key points are to achieve high reading rate of bar code scanning and seamless integration of data integration, and to develop a weighing platform that can adapt to different sizes and shapes of goods, and ensure stability and reliability under dynamic conditions. In addition, integrating advanced algorithms to automatically adjust the weighing system to adapt to various abnormal situations, and realizing real-time data processing and analysis are also important technical challenges. SUMMARY

[0004] In view of the above problems, the present application proposes a self-adaptive and stable code scanning weighing method and system, which realizes fast and accurate collection of goods information and improves identification efficiency by integrating high-resolution bar code scanners and image recognition systems.

[0005] According to a first aspect of an embodiment of the present application, a self-adaptive and stable code scanning weighing method is provided.

[0006] In one or more embodiments, preferably, the self-adaptive and stable code scanning weighing method comprises:

[0007] Deploying high-resolution bar code scanners, image recognition sensors and weight testers for online information collection;

[0008] Obtaining the current size, shape and initial moving speed of the goods, dynamically adjusting the speed of the conveyor belt and the position of the weighing platform, and performing online accumulated weight calculation;

[0009] Real-time analysis and processing of collected barcode information and weight data, matching barcode and weight information through data fusion technology;

[0010] Automatically detecting any abnormal situation and immediately starting the preset response mechanism for adjustment or re-measurement;

[0011] Real-time data transmission to the cloud or central control system through a wireless network;

[0012] Setting up a display screen and interface for real-time data display, system status monitoring and manual intervention.

[0013] In one or more embodiments, preferably, the high-resolution barcode scanner, image recognition sensor and weight tester are deployed for online information collection, specifically including:

[0014] At least one high-resolution barcode scanner is installed above the logistics transmission line, which is electrically connected with a control unit and can be adjusted in position and angle in vertical and horizontal directions; image recognition sensors are installed on one side or below the transmission line and electrically connected with the control unit to capture the shape and size information of the package;

[0015] A weight tester is placed on the transmission line, which is electrically connected with the control unit and can accurately measure the weight of the package passing through it;

[0016] When the package enters the transmission line and reaches the working range of the barcode scanner, the control unit activates the barcode scanner to scan the barcode on the package;

[0017] The control unit activates the image recognition sensor to take pictures of the package to obtain the appearance image of the package; the control unit receives the weighing data of the weight tester and associates the weight data with the aforementioned scanning and image data.

[0018] In one or more embodiments, preferably, the current size, shape and initial moving speed of the goods are obtained, the speed of the conveyor belt and the position of the weighing platform are dynamically adjusted, and the accumulated weight calculation is performed online, specifically including:

[0019] Obtaining the current size, shape and initial moving speed of the goods when placed on the conveyor belt;

[0020] Judging whether relative displacement will occur under the current moving speed of the conveyor belt;

[0021] When the safety weighing distance judgment function is not satisfied, the distance between the goods is adjusted through the pre-set baffle;

[0022] The time of reaching the weighing position is judged by the first calculation formula, and the time period satisfying the second calculation formula is recorded as the weighing period;

[0023] The accumulated weight in the weighing period is calculated by the third calculation formula;

[0024] The safety weighing distance judgment function is:

[0025] J≥Y, X=0

[0026] (J-D÷(VC-V0)×V)≥Y, X>0

[0027] Wherein, J is the absolute distance, X is the relative movement, D is the weighing point distance of the current goods, Y is the safety weighing distance judgment margin, V is the relative approach speed of the current goods and the previous goods, VC is the moving speed of the conveyor belt, V0 is the relative movement speed;

[0028] The first calculation formula is:

[0029] T=D÷(VC-V0)

[0030] Wherein, T is the arrival time;

[0031] The second calculation formula is:

[0032] Td-△T<t<Td+△T

[0033] Wherein, t is the weighing time, Td is the arrival time, and △T is the analysis time margin;

[0034] The third calculation formula is:

[0035]

[0036] Wherein, Z is the accumulated weight, and Gt is the weighing result at the time.

[0037] In one or more embodiments, preferably, the collected bar code information and weight data are analyzed and processed in real time, and the bar code and weight information are matched through data fusion technology, specifically including:

[0038] The control unit receives the bar code information and the accumulated weight, and synchronizes the time stamp of the received bar code information and weight data, to ensure the consistency of the two groups of data in time;

[0039] The control unit analyzes the bar code information by using a preset rule, and extracts the sending place, destination, content type and size of the package;

[0040] The control unit associates the parsed barcode information with the corresponding weight data, generating a package record containing complete logistics information.

[0041] In one or more embodiments, preferably, the system automatically detects any abnormal situation and immediately initiates a pre-set response mechanism for adjustment or re-measurement, specifically including:

[0042] Real-time monitoring of package barcode scanning and weight measurement data, receiving and processing data from the barcode scanner and weight tester through the control unit;

[0043] The control unit's built-in anomaly detection algorithm analyzes the collected data to identify barcode information mismatch, weighing beyond the pre-set tolerable maximum weight, and data missing as abnormal;

[0044] Once an abnormal overweight is detected, the control unit immediately initiates a pre-set response mechanism, which is to re-measure the weight, and if it still does not meet the requirements, it will be replaced to other operating lines for processing;

[0045] When identifying barcode information mismatch or data missing, automatically attempt to re-scan the barcode and measure the weight to exclude temporary errors; if the abnormality still exists after reattempt, the system will send a visual alarm to the operator through the control interface and record the abnormal event;

[0046] Upon receiving the alarm, the operator can decide whether to manually intervene to solve the problem or bypass the abnormality according to the actual situation.

[0047] In one or more embodiments, preferably, the system transmits data to the cloud or central control system in real time through a wireless network, specifically including:

[0048] The control unit receives data from the barcode scanner and weight tester and encapsulates these data into a standard data format for network transmission;

[0049] The control unit establishes a secure connection with the wireless network through the built-in wireless communication module, which ensures the security and reliability of data transmission;

[0050] The encapsulated data is transmitted to the cloud server or central control system in real time through the established wireless connection, which is configured to receive and process data from multiple sources;

[0051] Before data transmission, the control unit uses encryption algorithms to encrypt the data, ensuring the security of the data during transmission;

[0052] Using a connection-oriented transmission protocol, the cloud server or central control system receives data, sends an acknowledgement signal back to the control unit to confirm that the data has been successfully received and stored.

[0053] In one or more embodiments, preferably, the setting display screen and interface for real-time data display, system state monitoring and manual intervention, specifically including:

[0054] At least one display screen is connected to the control unit, which is configured to display barcode scanning information, weight measurement data and system status information.

[0055] An intuitive user interface is designed, which allows users to view the barcode information, weight data of the package and the running status of the system in real time, and provides manual input and intervention functions.

[0056] The control unit transmits the processed data to the display screen, which displays the barcode information, weight data and any abnormal state of the package in real time through the user interface, while providing visual monitoring of the system status.

[0057] According to the second aspect of the embodiment of the present application, a self-adaptive scanning and weighing system is provided.

[0058] In one or more embodiments, preferably, the self-adaptive scanning and weighing system includes:

[0059] The identification acquisition module is used to deploy high-resolution barcode scanners, image recognition sensors and weight testers for online information acquisition;

[0060] The dynamic adjustment module is used to obtain the current size, shape and initial moving speed of the goods, dynamically adjust the speed of the conveyor belt and the position of the weighing platform, and perform online accumulated weight calculation;

[0061] The data processing module is used to analyze and process the collected barcode information and weight data in real time, and match the barcode and weight information through data fusion technology;

[0062] The anomaly detection module is used to automatically detect any abnormal situation and immediately start the preset response mechanism for adjustment or re-measurement;

[0063] The Internet of Things interconnection module is used to transmit data to the cloud or central control system in real time through a wireless network;

[0064] The optimization analysis module is used to set the display screen and interface for real-time data display, system state monitoring and manual intervention.

[0065] According to a third aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores computer program instructions, and the computer program instructions, when executed by a processor, implement the method according to any one of the first aspect of the embodiments of the present application.

[0066] According to a fourth aspect of the embodiments of the present application, an electronic device is provided, which comprises a memory and a processor, the memory is configured to store one or more computer program instructions, and the one or more computer program instructions are executed by the processor to implement the method according to any one of the first aspect of the embodiments of the present application.

[0067] The technical solutions provided by the embodiments of the present application can include the following beneficial effects:

[0068] In the present application, the adaptive control algorithm is used to dynamically adjust the speed of the conveyor belt and the position of the weighing platform according to the characteristics of the goods. This ensures the accuracy of weighing different goods and improves the flexibility and stability of the system.

[0069] In the present application, real-time data analysis and machine learning algorithms are combined to enable the system to detect and respond to abnormal situations such as weight deviation or barcode errors in real time. This feature enhances the reliability and robustness of the system, reducing potential errors and losses.

[0070] Other features and advantages of the present application will be described in the following description, and some will become apparent from the description, or will be understood through implementation of the present application. The purpose and other advantages of the present application can be achieved and obtained through the structures specifically pointed out in the written description, claims, and drawings.

[0071] The technical solutions of the present application will be further described in detail below with the help of the accompanying drawings and examples. BRIEF DESCRIPTION OF DRAWINGS

[0072] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description can only be some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0073] Figure 1 is a flow chart of an adaptive stabilization code scanning and weighing method according to an embodiment of the present application.

[0074] Figure 2 is a flow chart of deploying high-resolution barcode scanners, image recognition sensors, and weight testers for online information collection in an adaptive stabilization code scanning and weighing method according to an embodiment of the present application.

[0075] Figure 3 is a flowchart of obtaining current cargo size, shape and initial moving speed, dynamically adjusting the speed of the conveyor belt and the position of the weighing platform, and performing online accumulated weight calculation in an adaptive and stable code scanning weighing method according to an embodiment of the present application.

[0076] Figure 4 is a flowchart of real-time analysis and processing of collected barcode information and weight data, and matching of barcode and weight information through data fusion technology in an adaptive and stable code scanning weighing method according to an embodiment of the present application.

[0077] Figure 5 is a flowchart of automatic detection of any abnormal situation and immediate start of a preset response mechanism for adjustment or re-measurement in an adaptive and stable code scanning weighing method according to an embodiment of the present application.

[0078] Figure 6 is a flowchart of real-time transmission of data to the cloud or central control system through a wireless network in an adaptive and stable code scanning weighing method according to an embodiment of the present application.

[0079] Figure 7 is a flowchart of setting a display screen and interface for real-time data display, system state monitoring and manual intervention in an adaptive and stable code scanning weighing method according to an embodiment of the present application.

[0080] Figure 8 is a structural diagram of an adaptive and stable code scanning weighing system according to an embodiment of the present application.

[0081] Figure 9 is a structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0082] In some of the processes described in this specification and in the accompanying drawings, multiple operations are described in a particular, sequential order. However, it should be understood that these operations can be performed in an order different than that described herein, or in parallel, or in a different order or concurrently, unless otherwise specifically stated. The order in which operations are described is not necessarily the order in which the operations are performed. Additionally, some of the processes described in this specification and in the accompanying drawings can include more, fewer or different operations than those described. Additionally, operations described herein can be performed in any suitable order or concurrently. It is to be understood that the phraseology and terminology employed herein are for the purpose of description and should not be regarded as limiting. The use of "first" and "second" and / or "first" and "second" in the description above is not intended to denote a particular order or a particular type of entity, but is used to distinguish one entity from another.

[0083] With reference to the accompanying drawings, the technical solutions in the embodiments of the present application will be clearly and completely described below, obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work belong to the protection scope of the present application.

[0084] In the field of logistics weighing based on the Internet of Things, the self-adaptive and stable code scanning weighing method realizes real-time monitoring and adjustment of the weight of goods by integrating advanced sensor technology, automatic identification technology and data processing algorithms, ensuring the accuracy and stability of the weighing process. This intelligent weighing system not only improves the efficiency of logistics operations and reduces labor costs, but also provides reliable data support for inventory management and goods flow through accurate data analysis, which is of great significance to improving the automation level of the logistics industry and optimizing supply chain management.

[0085] Before the present application, the existing self-adaptive and stable code scanning weighing method mainly relies on traditional mechanical or electronic weighing equipment, combined with bar code scanning technology for manual or semi-automatic operation. These methods usually involve using weighing sensors to measure the weight of goods, while identifying the bar code information on the goods through scanning equipment, and then manually or through a preliminary automatic system inputting the weight and bar code data into a computer system for processing. The technical difficulties mainly include ensuring the rapidity and accuracy of the weighing process, especially in a continuous and rapid logistics environment; at the same time, the key points are to realize high reading rate of bar code scanning and seamless integration of data integration, and to develop a weighing platform that can adapt to different sizes and shapes of goods, and ensure stability and reliability under dynamic conditions. In addition, integrating advanced algorithms to automatically adjust the weighing system to adapt to various abnormal situations, and realizing real-time data processing and analysis are also important technical challenges.

[0086] In the embodiments of the present application, a self-adaptive and stable code scanning weighing method and system are provided. This scheme realizes fast and accurate acquisition of goods information by integrating high-resolution bar code scanners and image recognition systems, and improves the identification efficiency.

[0087] According to the first aspect of the embodiments of the present application, a self-adaptive and stable code scanning weighing method is provided.

[0088] Figure 1 is a flowchart of a self-adaptive and stable code scanning weighing method according to an embodiment of the present application.

[0089] In one or more embodiments, preferably, the self-adaptive and stable code scanning weighing method comprises:

[0090] S101, deploy high-resolution barcode scanners, image recognition sensors and weight testers for online information collection;

[0091] S102, obtain the current size, shape and initial moving speed of the goods, dynamically adjust the speed of the conveying belt and the position of the weighing platform, and perform online accumulated weight calculation;

[0092] S103, real-time analysis and processing of collected barcode information and weight data, matching of barcode and weight information through data fusion technology;

[0093] S104, automatically detect any abnormal situation and immediately start the preset response mechanism for adjustment or re-measurement;

[0094] S105, real-time data transmission to the cloud or central control system through a wireless network;

[0095] S106, set up a display screen and interface for real-time data display, system state monitoring and manual intervention.

[0096] In the embodiment of the present application, through the implementation of the six steps, the present application can improve the automation level of the code scanning and weighing process, reduce human errors, improve the overall logistics efficiency, and lay a solid foundation for the intelligentization and informatization of logistics management.

[0097] Figure 2 is a flowchart of deploying high-resolution barcode scanners, image recognition sensors and weight testers for online information collection in a self-adaptive code scanning and weighing method according to an embodiment of the present application.

[0098] As shown in Figure 2 , in one or more embodiments, preferably, the deployment of high-resolution barcode scanners, image recognition sensors and weight testers for online information collection specifically includes:

[0099] S201, install at least one high-resolution barcode scanner above the logistics transmission line, the scanner is electrically connected with a control unit and is configured to be adjustable in position and angle in vertical and horizontal directions; install an image recognition sensor on one side or below the transmission line and electrically connected with the control unit to capture the shape and size information of the package;

[0100] S202, place a weight tester on the transmission line, the weight tester is electrically connected with the control unit and ensures that it can accurately measure the weight of the package passing through it;

[0101] S203, when the package enters the transmission line and reaches the working range of the barcode scanner, the control unit activates the barcode scanner to scan the barcode on the package;

[0102] S204, the control unit activates the image recognition sensor to take a picture of the package, obtaining the appearance image of the package; the control unit receives the weighing data of the weight tester, and associates the weight data with the aforementioned scanning and image data.

[0103] In the embodiment of the application, in order to improve the efficiency and accuracy of package processing, it is decided to deploy a self-adaptive scanning and weighing system. First of all, the technical personnel install a high-resolution barcode scanner above the logistics transmission line, which has the ability to read one-dimensional and two-dimensional codes at high speed, and is connected with the central control unit through wires. This scanner is installed on an adjustable bracket, allowing workers to adjust its vertical and horizontal position and angle according to actual needs, ensuring that it can accurately scan packages of various sizes and types. In the embodiment of the application, in order to improve the efficiency and accuracy of package processing, it is decided to deploy a self-adaptive scanning and weighing system. First of all, the technical personnel install a high-resolution barcode scanner above the logistics transmission line, which has the ability to read one-dimensional and two-dimensional codes at high speed, and is connected with the central control unit through wires. This scanner is installed on an adjustable bracket, allowing workers to adjust its vertical and horizontal position and angle according to actual needs, ensuring that it can accurately scan packages of various sizes and types.

[0104] Next, an image recognition sensor is installed on the side of the transmission line, which is also electrically connected with the control unit. The main function of the image recognition sensor is to capture the shape and size information of the package. It is equipped with a high-definition camera and uses advanced image processing algorithms to analyze the captured photos, thereby obtaining the accurate volume and morphological characteristics of the package.

[0105] In addition, a weight tester is installed at a specific position on the transmission line. This device is used to measure the weight of the passing package in real time. The weight tester is designed to accurately measure the weight of the package regardless of its size or shape, and communicates with the control unit in real time to transmit weight data.

[0106] When the package moves along the conveyor belt and enters the working range of the barcode scanner, the control unit activates the barcode scanner to scan it and decode the express information on the package. At the same time, the image recognition sensor is activated to take a quick picture of the package and send the image data to the control unit. Then, when the package continues to move and passes through the weight tester, its weight data is also recorded in real time and transmitted to the control unit.

[0107] After the control unit receives the data, it aggregates and correlates the barcode information, appearance image and weight data of each package through the built-in data correlation algorithm to form a comprehensive package information record. This system greatly improves the speed and accuracy of logistics processing, reduces the need for manual operation, and also reduces the error rate and operating costs.

[0108] Figure 3 A flowchart of a self-adaptive code scanning and weighing method for obtaining current cargo size, shape and initial moving speed, dynamically adjusting the speed of the conveyor belt and the position of the weighing platform, and performing online accumulated weight calculation.

[0109] As Figure 3 shown, in one or more embodiments, preferably, the obtaining current cargo size, shape and initial moving speed, dynamically adjusting the speed of the conveyor belt and the position of the weighing platform, and performing online accumulated weight calculation specifically includes:

[0110] S301, obtaining the current cargo size, shape and initial moving speed when placed on the conveyor belt;

[0111] S302, determining whether relative displacement will occur at the current conveyor belt moving speed;

[0112] S303, when the safe weighing distance judgment function is not met, adjusting the distance between the goods through a pre-set baffle;

[0113] S304, using a first calculation formula to determine the time of reaching the weighing position, and recording the time period that meets the second calculation formula as the weighing period;

[0114] S305, using a third calculation formula to calculate the accumulated weight of the weighing value in the weighing period;

[0115] The safe weighing distance judgment function is:

[0116] J >= Y, X = 0

[0117] (J-D ÷ (VC-V0) x V) >= Y, X > 0

[0118] Where J is the absolute distance, X is the relative movement, D is the weighing point distance of the current cargo, Y is the safe weighing distance judgment margin, V is the relative approach speed of the current cargo and the previous cargo, VC is the conveyor belt moving speed, and V0 is the relative moving speed.

[0119] The first calculation formula is:

[0120] T = D ÷ (VC-V0)

[0121] wherein T is a time of arrival;

[0122] The second calculation formula is:

[0123] Td-△T<t<Td+△T

[0124] wherein t is a time of weighing, T is a time of arrival, and △T is an analysis time margin;

[0125] The third calculation formula is:

[0126]

[0127] wherein Z is an accumulated weight, and Gt is a weighing result at time t.

[0128] In the embodiment of the present application, in order to realize dynamic weighing and size measurement of the goods, the following scheme is adopted. Firstly, when the goods are placed on the conveyor belt, the system immediately obtains the size and shape information of the goods and the initial moving speed V0 of the goods through sensors installed at the starting end of the conveyor belt. These sensors include laser scanners and other measuring devices, which can accurately measure the physical parameters of the goods.

[0129] Subsequently, the system calculates the relative speed difference between the initial moving speed V0 of the goods and the current speed VC of the conveyor belt. Based on this, the system evaluates whether the goods will produce relative displacement on the conveyor belt, ensuring the stability of the goods during the conveying process. This judgment is based on the safety weighing distance judgment function J≥Y, X=0 and (J-D÷(VC-V0)×V)≥Y, X>0; wherein J represents the absolute distance between the goods and the weighing platform, X is the relative movement, D is the current weighing distance of the goods, Y is the preset safety weighing distance judgment margin, and V is the relative approach speed of the current goods and the previous goods.

[0130] If it is detected that the goods may produce unsafe relative displacement, the system will adjust the baffle connected to the conveyor belt to control the safety distance between the goods. Then, the system predicts the time T of the goods reaching the weighing platform using the first calculation formula T=D÷(VC-V0). On this basis, the effective weighing time period is determined using the second calculation formula Td-△T<t<Td+△T, wherein △T is the analysis time margin, ensuring the accuracy of the weighing operation.

[0131] In the determined weighing period, the system calculates the accumulated weight through the third calculation formula wherein Z represents the accumulated weight, and Gt is the weighing result at time t. This process integrates the real-time weighing data of the goods and calculates the accurate weight of the goods through integration.

[0132] The system in this embodiment dynamically adjusts the speed of the conveyor belt and the position of the weighing platform by real-time monitoring of the size, shape and speed of the goods, and optimizes the weighing process using a specific algorithm model, effectively improving the efficiency and accuracy of goods handling in warehouse logistics. This system is particularly suitable for logistics centers that need to process a large number of different specifications of goods at high speed, and can significantly improve the overall operational efficiency.

[0133] Figure 4 is a real-time analysis and processing of collected barcode information and weight data in an adaptive stabilization code scanning weighing method according to an embodiment of the present application, and a flowchart of matching barcode and weight information through data fusion technology.

[0134] As Figure 4 shown, in one or more embodiments, preferably, the real-time analysis and processing of collected barcode information and weight data, and the matching of barcode and weight information through data fusion technology, specifically includes:

[0135] S401, the control unit receives barcode information and accumulated weight, and timestamps the received barcode information and weight data to ensure the consistency of the two sets of data in time;

[0136] S402, the control unit parses the barcode information using a pre-set rule, extracts the sending place, destination, content type and size of the package;

[0137] S403, the control unit associates the parsed barcode information with the corresponding weight data to generate a package record containing complete logistics information.

[0138] In the embodiment of the present application, in order to efficiently and accurately process package information, an integrated barcode and weight information real-time analysis and processing system is adopted. When the package enters the sorting line and reaches the detection area, the high-resolution barcode scanner and the weight tester work simultaneously to detect the barcode and weight of the package, respectively.

[0139] The control unit, which is the core computer responsible for data processing and instruction issuing in the system, is connected to the barcode scanner and the weight tester through data lines. The barcode scanner reads the barcode or two-dimensional code on the package and transmits it to the control unit. At the same time, the weight tester measures the weight of the package and sends the data to the same control unit.

[0140] After the control unit receives these data, it first performs timestamp synchronization. This means that the control unit's internal clock will mark the received barcode information and weight data with the same time stamp, so that the two sets of data can be correctly associated during subsequent processing, ensuring the consistency and accuracy of the data in time.

[0141] Next, the control unit runs pre-set parsing rules, which are compiled based on industry standards and company protocols, to identify and extract information from the barcode. For example, the barcode may contain key information such as the sending location (origin city or zip code), destination (recipient address or zip code), content type (product category or number), size (package size or volume), etc.

[0142] The control unit associates these parsed barcode information with the weight data of the corresponding package. This process is achieved through data fusion technology, which merges barcode information with weight data through software algorithms to generate a comprehensive package record. This record contains all the information parsed from the barcode and the weight measured by the weight tester, forming a complete logistics data file.

[0143] Finally, the control unit transmits these package records containing complete logistics information to the cloud server or central control system in real time for storage and further analysis. This process improves the speed and accuracy of package processing, reduces human input errors, and improves the efficiency of the entire logistics system.

[0144] Figure 5 is a flowchart of the automatic detection of any abnormal situation in an adaptive stabilization code scanning and weighing method according to an embodiment of the present invention, which immediately starts a pre-set response mechanism for adjustment or re-measurement.

[0145] As shown in Figure 5 , in one or more embodiments, preferably, the automatic detection of any abnormal situation, which immediately starts a pre-set response mechanism for adjustment or re-measurement, specifically includes:

[0146] S501, real-time monitoring of package barcode scanning and weight measurement data, receiving and processing data from barcode scanners and weight testers through the control unit;

[0147] S502, the control unit built-in anomaly detection algorithm analyzes the collected data to identify barcode information mismatch, weighing exceeding the pre-set tolerable maximum weight, data missing condition as an anomaly;

[0148] S503, once an abnormal overweight is detected, the control unit immediately starts a pre-set response mechanism, which is to re-measure the weight, and if it still does not meet the requirements, it is replaced to other operating lines for processing;

[0149] S504, when identifying barcode information mismatch or data missing condition, automatically attempt to re-scan barcode and measure weight to exclude temporary errors; if the anomaly still exists after re-trying, the system will send a visual alarm to the operator through the control interface and record the abnormal event;

[0150] S505. After receiving an alarm, the operator can decide whether to manually intervene to resolve the problem or bypass the anomaly, depending on the actual situation.

[0151] In this embodiment of the invention, an anomaly detection and automatic response system is employed to ensure the accuracy and systematic nature of package processing. When a package enters the processing flow and is detected by a high-resolution barcode scanner and a weight tester, the control unit immediately receives and processes the data from these devices.

[0152] The built-in anomaly detection algorithm in the control unit begins to work, analyzing the collected barcode information and weight data. Based on preset rules and standards, the algorithm identifies the following anomalies: barcode information does not match system expectations, possibly due to scanning errors or package label problems; package weight data exceeds the system's preset maximum weight threshold, possibly due to excessive package weight or weighing equipment malfunction; and any missing critical data, such as unsuccessful barcode or weight data collection.

[0153] Upon detecting an abnormal weight, the control unit immediately activates a preset response mechanism. Specifically, the system instructs the weight tester to re-measure to eliminate random errors. If the repeated measurement still exceeds the normal range, the control unit will automatically adjust the conveyor path, transferring the package to a dedicated processing line where staff will manually inspect and handle it.

[0154] In cases of barcode mismatch or missing data, the system first attempts to rescan the barcode and measure the weight to resolve potential temporary malfunctions or operational errors. If the problem persists after several attempts, the control unit will issue a visual alert to the operator via the user interface, providing a detailed report of the anomaly, and will also log the event in the system.

[0155] Upon receiving an alert, the operator can assess the situation and choose to manually intervene to resolve the issue, or, if the anomaly is confirmed to be unresolved automatically, execute a bypass procedure to continue processing other packages.

[0156] Figure 6 This is a flowchart illustrating the real-time transmission of data to the cloud or central control system via a wireless network in an adaptive and stable barcode scanning and weighing method according to an embodiment of the present invention.

[0157] like Figure 6 As shown, in one or more embodiments, preferably, the real-time transmission of data to the cloud or central control system via a wireless network specifically includes:

[0158] S601: The control unit receives data from the barcode scanner and the weight tester, and encapsulates this data into a standard data format for network transmission.

[0159] S602, the control unit establishes a secure connection with the wireless network through the built-in wireless communication module, which ensures the security and reliability of data transmission;

[0160] S603, the packaged data is transmitted to the cloud server or central control system in real time through the established wireless connection, which is configured to receive and process data from multiple sources;

[0161] S604, before data transmission, the control unit uses encryption algorithm to encrypt the data, to ensure the security of data in the transmission process;

[0162] S605, using connection-oriented transmission protocol, after the cloud server or central control system receives the data, sends an acknowledgement signal back to the control unit to confirm that the data has been successfully received and stored.

[0163] In the embodiment of the present application, in order to realize efficient package processing and data management, an integrated system is adopted, which transmits barcode and weight data to the cloud server or central control system in real time through wireless network. When the package enters the sorting line and reaches the detection point, the high-resolution barcode scanner and the precise weight tester work simultaneously, respectively reading the barcode of the package and measuring its weight.

[0164] The control unit, as the core of the system, receives data from these devices and converts them into a standardized data format. This format optimizes data readability and transmissibility, ensuring compatibility with the cloud server or central control system.

[0165] The wireless communication module built-in control unit then establishes a secure connection with the wireless network of the logistics center. This connection uses modern wireless communication protocols such as Wi-Fi or 4G / 5G, ensuring the security and reliability of data transmission. In particular, during data transmission, the control unit will use advanced encryption algorithms to encrypt data, preventing data from being intercepted or tampered with during transmission, ensuring the security and integrity of data.

[0166] Once the data is packaged and encrypted, it is sent to the cloud server or central control system in real time through the established wireless connection. These systems are configured to receive and process data from multiple sources, supporting big data processing and analysis for further data integration, storage and decision analysis.

[0167] To ensure the success and integrity of data transmission, a connection-oriented transmission protocol such as TCP / IP is used. This means that once the cloud server or central control system receives the data, it sends an acknowledgment signal to the control unit. This acknowledgment signal indicates that the data has been correctly received and stored, allowing for further processing of the data.

[0168] Figure 7 is a flowchart of the process of setting up a display screen and interface for real-time data display, system status monitoring, and manual intervention in an adaptive tuning code scanning and weighing method according to an embodiment of the invention.

[0169] As shown in Figure 7 , in one or more embodiments, preferably, the setting up of a display screen and interface for real-time data display, system status monitoring, and manual intervention specifically includes:

[0170] S701, connecting at least one display screen on the control unit, which is configured to display barcode scanning information, weight measurement data, and system status information.

[0171] S702, designing an intuitive user interface that allows users to view real-time barcode information, weight data, and system status of the package, and provides manual input and intervention functions.

[0172] S703, the control unit transmits processed data to the display screen, which displays real-time barcode information, weight data, and any abnormal status of the package through the user interface, while providing visual monitoring of the system status.

[0173] In the embodiment of the invention, in order to improve operational efficiency and monitoring accuracy, a comprehensive information display and monitoring system is configured. The core of this system is the control unit, which is connected to at least one high-resolution display screen for real-time display of processed data and system status.

[0174] The display screen is strategically placed in a location easily viewed by operators, such as the central control room or package handling area of the distribution center. This screen not only displays raw data collected from barcode scanners and weight testers, but also displays processed information such as the destination, contents, size, and accurate weight of the package after processing by the control unit.

[0175] The user interface is designed to be intuitive and easy to use, allowing operators to quickly understand and respond to the displayed information. In addition to data display, the interface also provides real-time monitoring of system status, including device operating status, any abnormal alarms, and system performance indicators. For example, if the barcode scanner detects unreadable barcodes or the weight tester reports overweight issues, this information will be immediately displayed on the interface in the form of visual cues, such as warning lights or color-highlighted text.

[0176] In addition, the interface also includes a manual intervention function, allowing the operator to directly input instructions or adjust parameters from the screen, such as rescan the barcode, remeasure the weight, or adjust the speed of the conveyor belt. This design allows the operator to respond directly to specific situations without the need for physical intervention or changes to system settings.

[0177] According to a second aspect of the embodiments of the present application, an adaptive scanning and weighing system is provided.

[0178] Figure 8 An adaptive scanning and weighing system according to an embodiment of the present application.

[0179] In one or more embodiments, preferably, the adaptive scanning and weighing system comprises:

[0180] An identification and collection module 801 is used to deploy a high-resolution barcode scanner, image recognition sensor, and weight tester for online information collection;

[0181] A dynamic adjustment module 802 is used to obtain the current size, shape, and initial moving speed of the goods, dynamically adjust the speed of the conveyor belt and the position of the weighing platform, and perform online accumulated weight calculation;

[0182] A data processing module 803 is used to perform real-time analysis and processing of collected barcode information and weight data, and match the barcode and weight information through data fusion technology;

[0183] An anomaly detection module 804 is used to automatically detect any abnormal situation and immediately start a pre-set response mechanism for adjustment or re-measurement;

[0184] An Internet of Things intercommunication module 805 is used to transmit data in real time to the cloud or central control system through a wireless network;

[0185] An optimization analysis module 806 is used to set up a display screen and interface for real-time data display, system state monitoring, and manual intervention.

[0186] In the embodiments of the present application, through a series of modular designs, a system suitable for different structures is realized, which can realize closed-loop, reliable, and efficient execution through collection, analysis, and control.

[0187] According to a third aspect of the embodiments of the present application, a computer-readable storage medium is provided, which stores computer program instructions, and the computer program instructions realize the method according to any one of the first aspect of the embodiments of the present application when executed by a processor.

[0188] According to a fourth aspect of the embodiments of the present application, an electronic device is provided. Figure 9 Fig. 1 is a structural diagram of an electronic device according to an embodiment of the present application. Figure 9 The electronic device shown in Fig. 1 is a general self-adaptive code scanning and weighing device. The electronic device can be a smart phone, a tablet computer or the like. As shown in Fig. 1, the electronic device 900 includes a processor 901 and a memory 902. The processor 901 is electrically connected to the memory 902. The processor 901 is the control center of the electronic device 900, and connects all parts of the electronic device 900 through various interfaces and lines. The processor 901 executes various functions and processes data of the electronic device 900 by running or calling computer programs stored in the memory 902 and calling data stored in the memory 902, thereby monitoring the electronic device 900 as a whole.

[0189] In the embodiment, the processor 901 in the electronic device 900 loads the instructions corresponding to the processes of one or more computer programs into the memory 902, and runs the computer programs stored in the memory 902 by the processor 901, thereby realizing various functions according to the following steps: deploying a high-resolution barcode scanner, an image recognition sensor and a weight tester to collect information online; obtaining the current size, shape and initial moving speed of the goods, dynamically adjusting the speed of the conveyor belt and the position of the weighing platform, and calculating the accumulated weight online; analyzing and processing the collected barcode information and weight data in real time, matching the barcode and weight information through data fusion technology; automatically detecting any abnormal situation, and immediately starting the preset response mechanism to adjust or re-measure; transmitting the data to the cloud or the central control system in real time through a wireless network; setting a display screen and interface to display real-time data, monitor the system state and manually intervene.

[0190] The memory 902 can be used to store computer programs and data. The computer programs stored in the memory 902 include instructions executable in the processor. The computer programs can constitute various functional modules. The processor 901 executes various functional applications and data processing by calling the computer programs stored in the memory 902.

[0191] The technical solutions provided by the embodiments of the present application can include the following beneficial effects:

[0192] In the present application, the speed of the conveyor belt and the position of the weighing platform are dynamically adjusted according to the characteristics of the goods by using the backstepping adaptive control algorithm. This ensures the weighing accuracy of different goods and improves the flexibility and stability of the system.

[0193] In the present solution, by combining real-time data analysis and machine learning algorithms, the system can instantly detect and respond to abnormal situations such as weight deviation or barcode errors. This feature enhances the reliability and robustness of the system, reducing potential errors and losses.

[0194] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, a system or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer readable storage media (including, but not limited to, magnetic disks or optical storage) embodying computer readable program code.

[0195] The present application is described in reference to the flowchart illustrations and / or block diagrams of the methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing system or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 means for carrying out each of the

[0196] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 means for carrying out each of the

[0197] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the function specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 means for carrying out each of the

[0198] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A self-adapting stabilizing code scanning weighing method, characterized in that, The method comprises: deploying high-resolution barcode scanners, image recognition sensors, and weight testers for online information collection; obtaining the current size, shape, and initial moving speed of the goods, dynamically adjusting the speed of the conveyor belt and the position of the weighing platform, and performing online accumulated weight calculation; real-time analysis and processing of collected barcode information and weight data, matching barcode and weight information through data fusion technology; automatic detection of abnormal conditions, immediate activation of the preset response mechanism for adjustment or re-measurement; real-time data transmission to the cloud or central control system through a wireless network; setting up a display screen and interface for real-time data display, system status monitoring, and manual intervention; wherein the obtaining the current size, shape, and initial moving speed of the goods, dynamically adjusting the speed of the conveyor belt and the position of the weighing platform, and performing online accumulated weight calculation specifically comprises: obtaining the current size, shape, and initial moving speed of the goods when placed on the conveyor belt; determining whether relative displacement will occur at the current conveyor belt moving speed; adjusting the distance between goods when the safety weighing distance judgment function is not met through a pre-set baffle; using a first calculation formula to determine the time of reaching the weighing position, recording the time period that meets a second calculation formula as the weighing period; using a third calculation formula to calculate the accumulated weight of the weighing value within the weighing period; the safety weighing distance judgment function is: wherein J represents the absolute distance between the goods and the weighing platform, X is the relative movement, D is the current weighing point distance of the goods, Y is the safety weighing distance judgment margin, V is the relative approach speed of the current goods and the previous goods, VC is the conveyor belt moving speed, and V0 is the initial moving speed; the first calculation formula is: Td= D÷(VC-V0) wherein Td is the arrival time; the second calculation formula is: Td-△T<t<Td+△T wherein t is the weighing time, Td is the arrival time, and △T is the analysis time margin; the third calculation formula is: ; wherein Z is the accumulated weight, and Gt is the weighing result at time t.

2. The self-adapting regulating scanning code weighing method according to claim 1, wherein, The deployment of high-resolution barcode scanners, image recognition sensors, and weight testers for online information collection specifically comprises: installing at least one high-resolution barcode scanner above the logistics transmission line, the scanner being electrically connected to a control unit and being configured to adjust position and angle in vertical and horizontal directions; installing image recognition sensors on one side or below the transmission line and electrically connecting them to the control unit to capture the shape and size information of the package; positioning the weight tester on the transmission line, which is electrically connected to the control unit and ensures accurate measurement of the weight of the package passing through it; when the package enters the transmission line and reaches the working range of the barcode scanner, the control unit activates the barcode scanner to scan the barcode on the package; the control unit activates the image recognition sensor to take pictures of the package and obtain the appearance image of the package; the control unit receives the weighing data of the weight tester and associates the weight data with the aforementioned scanning and image data.

3. The self-adapting regulating scanning code weighing method according to claim 1, wherein, The collected barcode information and weight data are analyzed and processed in real time, and the barcode and weight information are matched through data fusion technology, specifically including: The control unit receives barcode information and accumulated weight, and synchronizes the time stamp of the received barcode information and weight data to ensure the consistency of the two sets of data in time; The control unit uses a preset rule to analyze the barcode information and extract the sending place, destination, content type, and size of the package; The control unit associates the parsed barcode information with the corresponding weight data to generate a package record containing complete logistics information.

4. The self-adapting regulating scanning code weighing method according to claim 1, wherein, The system automatically detects abnormal situations and immediately starts a preset response mechanism for adjustment or re-measurement, specifically including: Real-time monitoring of package barcode scanning and weight measurement data, receiving and processing data from barcode scanners and weight testers through the control unit; The control unit's built-in anomaly detection algorithm analyzes the collected data to identify barcode information mismatch, weight exceeding the preset maximum tolerable weight, and data missing as anomalies; Once an abnormal overweight is detected, the control unit immediately starts a preset response mechanism, which is to re-measure the weight, and if it still does not meet the requirements, it will be replaced to other operating lines for processing; When identifying barcode information mismatch or data missing, the system automatically attempts to rescan the barcode and measure the weight to exclude temporary errors; if the anomaly still exists after reattempting, the system will send a visual alarm to the operator through the control interface and record the abnormal event; After receiving the alarm, the operator decides whether to manually intervene to solve the problem or bypass the anomaly.

5. The self-adapting regulating scanning code weighing method according to claim 1, wherein, The data is transmitted to the cloud or central control system in real time through a wireless network, specifically including: The control unit receives data from barcode scanners and weight testers and encapsulates these data into a standard data format for network transmission; The control unit establishes a secure connection with the wireless network through the built-in wireless communication module, which ensures the security and reliability of data transmission; The encapsulated data is transmitted to the cloud server or central control system in real time through the established wireless connection, which is configured to receive and process data from multiple sources; Before data transmission, the control unit uses encryption algorithms to encrypt the data to ensure its security during transmission; Using a connection-oriented transmission protocol, the cloud server or central control system sends an acknowledgment signal back to the control unit after receiving the data to confirm that the data has been successfully received and stored.

6. The self-adapting regulating scanning code weighing method according to claim 1, wherein, The display screen and interface are set up for real-time data display, system status monitoring, and manual intervention, specifically including: At least one display screen is connected to the control unit, which is configured to display barcode scanning information, weight measurement data, and system status information; An intuitive user interface is designed, which allows users to view the barcode information, weight data, and system status of the package in real time, and provides manual input and intervention functions; The control unit transmits the processed data to the display screen, which displays the barcode information, weight data, and abnormal status of the package in real time through the user interface, while providing visual monitoring of the system status.

7. A self-adapting stabilizing code scanning weighing system, characterized in that, The system is used for implementing the method as claimed in any one of claims 1-6, and the system comprises: an identification acquisition module for deploying a high-resolution barcode scanner, an image recognition sensor and a weight tester to perform online information acquisition; a dynamic adjustment module for obtaining current cargo size, shape and initial moving speed, dynamically adjusting the speed of the conveying belt and the position of the weighing platform, and performing online accumulated weight calculation; a data processing module for performing real-time analysis and processing on the acquired barcode information and weight data, and matching the barcode and weight information through data fusion technology; an abnormality detection module for automatically detecting abnormal conditions and immediately starting a preset response mechanism for adjustment or re-measurement; a thing interconnection module for transmitting data to the cloud or a central control system in real time through a wireless network; an optimization analysis module for setting a display screen and interface to display real-time data, monitor system status and manually intervene.

8. A computer readable storage medium having stored thereon computer program instructions, wherein, The computer program instructions, when executed by the processor, implement the method as claimed in any one of claims 1-6.

9. An electronic device comprising a memory and a processor, characterized in that The memory is used for storing one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as claimed in any one of claims 1-6.

Citation Information

Patent Citations

  • Logistics device integrating tracing and fast weighing, scanning and measuring

    CN110182561A