A flying-snap code scanning system in parallel with a test flow

By using a sensor to trigger the barcode scanner, multiple barcode scanners can be triggered simultaneously by the sensor to perform rapid scanning, which solves the problems of network latency and low efficiency in traditional barcode scanning methods and improves the efficiency and accuracy of the testing pipeline.

CN122366475APending Publication Date: 2026-07-10INTELLIGENT AUTOMATION ZHUHAI CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
INTELLIGENT AUTOMATION ZHUHAI CO LTD
Filing Date
2026-03-11
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing electronic product testing production lines, traditional scanning methods suffer from network latency and packet loss. They rely on the binding machine to communicate with the server, increasing labor costs and resulting in low efficiency, and cannot achieve continuous batch scanning processing.

Method used

The method of using sensor-triggered barcode scanners involves simultaneously triggering multiple barcode scanners to perform rapid scanning. Data is cached before being written to ensure accurate recognition and to run in parallel with the testing process, simplifying the workflow and reducing the risk of false tests.

Benefits of technology

It enables continuous, batch, and efficient QR code reading, improving testing efficiency, reducing labor costs, minimizing the risk of false testing, and is suitable for older equipment without requiring major modifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122366475A_ABST
    Figure CN122366475A_ABST
Patent Text Reader

Abstract

This invention aims to provide a high-efficiency, accurate, and parallel-processing mobile barcode scanning system capable of handling continuous batch reading jobs. The invention includes a host computer, a scanning device, and a product carrier. The product carrier has a matrix of product slots, and several sensor pads are positioned on the side of the carrier corresponding to each row of product slots. The scanning device includes several barcode scanners and sensors. The sensors are located on one side of the carrier's movement mechanism and cooperate with the sensor pads. The barcode scanners are arranged side-by-side above the carrier's movement mechanism. After the product carrier is loaded with products, it is moved into the testing station by the carrier's movement mechanism. When a product passes through the scanning device, the sensor pads sequentially trigger the sensors. Each time a sensor is triggered, the host computer controls the barcode scanners to perform identification. During the passage of a single product carrier, the host computer buffers the data identified by the barcode scanners and writes the data into the channel record after the passage is complete. This invention applies to the technical field of testing systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention applies to the technical field of testing systems, and particularly relates to a mobile scanning system that runs parallel to the testing process. Background Technology

[0002] In existing electronic product testing pipelines, products are typically placed on carrier boards for functional or performance testing by testing machines. To trace product quality, QR codes on the products need to be scanned and information bound before testing. Current testing machine scanning logic involves a binding machine before the functional testing machine. This binding machine scans the QR codes on an entire board of products, binds them to the carrier code, and uploads the data to the server. When a carrier arrives at the testing machine, the testing machine scans the carrier code to retrieve the corresponding product code information from the server and binds the test data. However, this method relies on communication between the binding machine and the server, which can lead to data asynchrony issues due to network latency or packet loss, and requires additional maintenance of the binding machine equipment. In manual lines, carriers are manually moved to the testing machine, posing a risk of incorrect testing. Traditional scanning methods typically require the carrier board to stop after reaching the scanning position, and only continue moving after a successful scan. This "stop-scan-go" pattern adds extra processing time, prolongs the entire testing cycle, and reduces equipment productivity. Some older equipment lacks automatic scanning functionality, requiring manual hand-held barcode scanners or manual transport of the carrier plate to the designated scanning position. This not only increases labor costs but also increases the risk of missed or incorrect scans due to operator fatigue. To overcome these issues, a common method for QR code reading is rapid scanning, typically using a camera. However, this method often has poor processing performance and can only handle scanning single products, failing to enable continuous batch processing. Continuous processing requires intervals, resulting in low efficiency.

[0003] Therefore, a high-efficiency, accurate, and parallel-processable mobile scanning system capable of handling continuous batch reading jobs is needed, which can run in parallel with the testing process. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to overcome the shortcomings of the prior art and provide a flying camera scanning system that can handle continuous batch reading jobs, is highly efficient and accurate in recognition, and can run in parallel with the testing process.

[0005] The technical solution adopted in this invention is as follows: This invention includes a host computer, a barcode scanning device, and a product carrier. The product carrier is provided with a plurality of product slots arranged in a matrix. A plurality of sensing plates are provided on the side of the product carrier corresponding to each row of product slots. The barcode scanning device includes a plurality of barcode scanners and sensors. The sensors are located on one side of the carrier's movement mechanism and cooperate with the sensing plates. The plurality of barcode scanners are arranged side by side above the carrier's movement mechanism. After the product carrier is loaded with products, it is moved into the testing station by the carrier's movement mechanism. When passing through the barcode scanning device, the plurality of sensing plates sequentially trigger the sensors. Each time the sensors are triggered, the host computer controls the plurality of barcode scanners to identify the products. During the passage of a single product carrier, the host computer first buffers the data identified by the barcode scanners and then writes the data into the channel record after the passage is completed.

[0006] As can be seen from the above scheme, during the process of the vehicle movement mechanism driving the product carrier into the field, several sensor plates sequentially trigger the sensors, which in turn synchronously trigger several barcode scanners, enabling the barcode scanners to work simultaneously to quickly scan the products in the row and obtain the corresponding data. The sequential triggering method ensures that the identified data has a time sequence, thereby guaranteeing that the identified data can accurately match the corresponding product, and thus binding the product's QR code information with the test results. Simultaneously, by adopting a cache-before-write approach, the process is guaranteed not to be interfered with by the read / write process, thus enabling the handling of continuous batch QR code reading operations. This allows the vehicle movement mechanism to operate without interruption, effectively improving testing efficiency. Furthermore, the method allows the scanning process to be synchronized with the testing process. This approach allows for upgrades and additions to older equipment without significant modifications to the loading equipment, without affecting the operation of the original movement mechanism, thereby simplifying the original workflow, optimizing the testing logic, reducing costs, and significantly reducing the risk of false scans.

[0007] In a preferred embodiment, the plurality of barcode scanners communicate with the host computer via a switch, the plurality of barcode scanners are configured with independent IP addresses, and the host computer performs logical sorting and address mapping on the plurality of barcode scanners through the IP addresses.

[0008] In a preferred embodiment, the fly-scanning system further includes a power supply terminal block and a signal terminal block. The power ports of several of the barcode scanners and the sensors are connected to the power supply terminal block, and the signal output lines of the sensors are connected to the signal inputs of several barcode scanners through the signal terminal block.

[0009] A preferred embodiment is that the distance between the barcode scanner and the barcode on the product surface of the product carrier is 150mm-200mm.

[0010] A preferred embodiment is that the host computer establishes a one-to-one mapping relationship between the acquired QR code data and the physical test channel based on the IP address and the timing of the trigger signal, and temporarily caches the data. When the product carrier enters the test station, the QR code data already allocated in the cache is written into the corresponding test channel record all at once. Attached Figure Description

[0011] Figure 1 This is a structural schematic diagram of the scanning device and the product carrier; Figure 2 This is a system block diagram of the present invention; Figure 3 This is a flowchart of the process of the present invention. Detailed Implementation

[0012] like Figure 1 and Figure 2 As shown, in this embodiment, the present invention includes a host computer 1, a barcode scanning device, and a product carrier 2. The product carrier 2 has a plurality of product slots 3 arranged in a matrix. A plurality of sensor plates 4 are arranged on the side of the product carrier 2 corresponding to each row of product slots 3. The barcode scanning device includes a plurality of barcode scanners 5 and sensors 6. The sensors 6 are located on one side of the carrier's motion mechanism 7 and cooperate with the sensor plates 4. The barcode scanners 5 are arranged side-by-side above the carrier's motion mechanism 7. After the product carrier 2 is loaded with products, it is moved by the carrier's motion mechanism 7 to enter the testing station. When passing through the barcode scanning device, the sensor plates 4 sequentially trigger the sensors 6. Each time the sensors 6 are triggered, the host computer 1 controls the barcode scanners 5 to perform identification. During the passage of a single product carrier 2, the host computer 1 first buffers the data identified by the barcode scanners 5, and then writes the data into the channel record after the passage is completed. The carrier's motion mechanism 7 is a common linear motion mechanism, such as a linear motor or cylinder combined with a linear guide rail structure.

[0013] In this embodiment, the product carrier 2 has sixteen product slots 3 arranged in a four-row, four-column matrix. Four sensor pads 4 are correspondingly arranged on the side of the product carrier 2, and the scanning device includes four barcode scanners 5. When the product carrier 2 is transported into the testing machine by the carrier movement mechanism 7, the four sensor pads 4 sequentially pass through the sensing area of ​​the sensor 6. When a sensor pad 4 blocks the optical path of the sensor 6, the output signal level of the sensor 6 changes, generating a falling edge signal. This falling edge signal acts as a trigger source, directly transmitting and causing all connected barcode scanners 5 to perform instant scanning.

[0014] In this embodiment, several barcode scanners 5 communicate with the host computer 1 via a switch 8. Each barcode scanner 5 is configured with an independent IP address. All barcode scanners 5 are aggregated through the switch 8 and then communicate with the host computer 1 to exchange data. The host computer 1 performs logical sorting and address mapping on the barcode scanners 5 using their IP addresses. This achieves a one-to-one correspondence between the scanned data and the test channel, ensuring the accuracy and traceability of the data stream.

[0015] In this embodiment, the product QR code is 3mm×3mm in size, and the barcode scanner 5 is an industrial-grade barcode scanner with a high resolution of 1440×1090 pixels, which ensures fast decoding capability for the 3mm×3mm QR code and effectively avoids decoding failure due to insufficient pixels.

[0016] In this embodiment, the fly-scanning system further includes a power supply terminal block 9 and a signal terminal block 10. The power ports of several barcode scanners 5 and sensors 6 are connected to the power supply terminal block 9, and the signal output lines of the sensors 6 are connected to the signal inputs of the barcode scanners 5 through the signal terminal block 10. By using a unified power supply for the barcode scanners 5 and sensors 6, the synchronization performance of the barcode scanners 5 and sensors 6 is ensured. Simultaneously, the centralized power supply terminal block design optimizes the wiring structure within the cabinet, reduces cable redundancy, and effectively improves the stability of the power system and the convenience of subsequent maintenance. Through the internal electrical connections of the signal terminal block 10, the arrival signal detected by the sensors 6 is directly transmitted to the trigger terminals of all the barcode scanners 5. This achieves efficient linkage and signal synchronization between the sensors 6 and the barcode scanners.

[0017] In this embodiment, the distance between the barcode scanner 5 and the barcode on the product surface of the product carrier 2 is 150mm-200mm. Within this distance range, the barcode scanner 5 can form a stable imaging field of view, not only covering the target QR code area but also reserving sufficient tolerance. Even if the product carrier 2 experiences slight positional jitter during transmission, the system can still maintain a stable barcode reading rate. Furthermore, the 200mm height is also more user-friendly for later equipment maintenance, facilitating operator maintenance of internal parts.

[0018] like Figure 3As shown, the operator or loading mechanism places the product on the product carrier 2. By controlling the movement of the carrier's motion mechanism 7, the product carrier 2 simultaneously acquires the product's QR code during its movement. The host computer 1 establishes a one-to-one mapping relationship between the acquired QR code data and the physical test channels based on the IP address and the timing of the trigger signals, and temporarily caches the data. When the product carrier 2 enters the test station and starts the test, the cached QR code data is written to the corresponding test channel record all at once. If there is an error in acquiring a product barcode or if a channel has no product, a prompt is given. After the test, the operator retests the products in the abnormal channels.

[0019] Although the embodiments of the present invention are described with reference to actual solutions, they do not constitute a limitation on the meaning of the present invention. Modifications to the embodiments and combinations with other solutions based on this specification will be obvious to those skilled in the art.

Claims

1. A mobile scanning system that runs parallel to the testing process, characterized in that: It includes a host computer (1), a barcode scanning device and a product carrier (2). The product carrier (2) is provided with a number of product slots (3) arranged in a matrix. The side of the product carrier (2) is provided with a number of sensor plates (4) corresponding to each row of product slots (3). The barcode scanning device includes a number of barcode scanners (5) and sensors (6). The sensors (6) are located on one side of the carrier movement mechanism (7) and cooperate with the sensor plates (4). The barcode scanners (5) are arranged side by side above the carrier movement mechanism (7). After the product carrier (2) is loaded with products, it is moved into the test station by the carrier movement mechanism (7). When passing through the barcode scanning device, the sensor plates (4) trigger the sensors (6) in sequence. Each time the sensors (6) are triggered, the host computer (1) controls the barcode scanners (5) to identify the products. During the passage of a single product carrier (2), the host computer (1) first caches the data identified by the barcode scanners (5) and then writes the data into the channel record after the passage is completed.

2. The mobile scanning system for barcode scanning in parallel with the testing process according to claim 1, characterized in that: Several of the barcode scanners (5) communicate with the host computer (1) through a switch (8). Each of the barcode scanners (5) is configured with an independent IP address. The host computer (1) performs logical sorting and address mapping on the barcode scanners (5) through the IP address.

3. The mobile scanning system for barcode scanning in parallel with the testing process according to claim 1, characterized in that: The flying camera scanning system also includes a power supply terminal block (9) and a signal terminal block (10). The power ports of several of the barcode scanners (5) and the sensors (6) are connected to the power supply terminal block (9). The signal output line of the sensors (6) is connected to the signal input of several barcode scanners (5) through the signal terminal block (10).

4. The mobile scanning system for barcode scanning that runs in parallel with the testing process according to claim 1, characterized in that: The distance between the barcode scanner (5) and the barcode on the product surface of the product carrier (2) is 150mm-200mm.

5. The mobile scanning system for barcode scanning in parallel with the testing process according to claim 1, characterized in that: The host computer (1) establishes a one-to-one mapping relationship between the acquired QR code data and the physical test channel according to the IP address and the timing of the trigger signal, and performs temporary caching. When the product carrier (2) enters the test station, the QR code data already allocated in the cache is written into the corresponding test channel record at once.