Identity verification method, device and system for short-time high-concurrency pickup user

By adopting local networking and data preloading in group-buying pickup scenarios in universities and industrial parks, the problem of low efficiency in high-concurrency identity verification was solved, achieving efficient and reliable identity verification and operational security.

CN121170919APending Publication Date: 2025-12-19GUANGZHOU ZHONGSHAN TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511205505.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-27
Publication Date
2025-12-19

AI Technical Summary

Technical Problem

In group-buying pickup scenarios in areas such as universities and industrial parks, existing identity verification methods are inefficient under high concurrency and require reliance on real-time cloud communication or increased manual costs, posing risks of wrong or lost packages.

Method used

By using local networking and data preloading, a local verification network is built using the master control device and slave control device to perform offline identity and order verification. Combined with the pre-burned standard frame ID, accurate data addressing and filtering are performed to achieve identity verification in high-concurrency scenarios.

Benefits of technology

It improves verification efficiency and system reliability, reduces reliance on network connectivity, alleviates pressure on cloud servers, and achieves elastic scaling of concurrency capabilities and operational security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121170919A_ABST
    Figure CN121170919A_ABST
Patent Text Reader

Abstract

According to the identity verification method, device and system for the short-time high-concurrency pickup user, through local networking and data preloading, the high-concurrency verification pressure is dispersed to each local node from the cloud end, and the core verification logic is completed locally, so that the dependence on the real-time performance of network connection is thoroughly eliminated, and the user experience is improved. The verification efficiency and the system reliability in a short-time high-concurrency scene are greatly improved; comprising the following steps: S1, pre-configuring and networking: physically connecting a master control device with a plurality of slave control devices through POE (Power Over Ethernet) lines to establish a local verification network; s2, data preloading: downloading and storing all order data of a specific pick-up place and a pick-up time point in a wireless or wired mode in a local storage module of the master control device; s3, associating the device with the commodity; s4, performing offline verification; and S5, after the pickup process is finished or the network is recovered, synchronizing the locally updated pickup state data of the main control device to the cloud server.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of identity verification and order processing, in particular to an identity verification method, device and system for short-time high-concurrency pickup users. BACKGROUND

[0002] Group purchase is a business model based on collective purchasing behavior, which aggregates the needs of multiple consumers to obtain more favorable prices or service conditions from merchants through bulk purchasing. It has become a popular way of purchasing. In the regional scenarios of colleges and parks, the time periods of college classes and park work shifts are relatively concentrated, making the group purchase pickup in colleges or parks have the characteristics of short time and concentrated flow.

[0003] At the same time, community group purchase goods have the characteristics of multiple types of goods, different types of goods each time and each day, different number of group purchase users, and different number of orders for each type of goods. A solution is urgently needed to dynamically allocate the number of order information verification devices according to the group purchase data at the time or on the day, with a simple and easy-to-operate allocation process, and still be able to verify the effectiveness of the order and user identity, the number of ordered group purchase goods, and whether it has been picked up, and give early warning in the case of being unable to communicate with the cloud server in real time.

[0004] Currently, the identity verification method of traditional take-out, express delivery and campus post stations is through the mobile phone tail number and name of the recipient for identity verification. Some community post stations use the "self-pickup-scan code-outbound" self-service + wrong and lost item monitoring camera manual review method, and some use unattended sales cabinets combined with pressure sensors to confirm orders. However, when facing a large number of identity verification and pickup demands, either the efficiency is low, or multiple real-time cloud server verification devices need to be deployed, or more manual costs are needed, or there is a possibility of wrong and lost items. SUMMARY

[0005] I. Technical problems solved The present application proposes a method, device and system for identity verification of short-time high-concurrency pickup users to solve the problems of the prior art. By local networking and data preloading, the high-concurrency verification pressure is dispersed from the cloud to each local node, and the core verification logic is completed locally, thereby completely eliminating the dependence on real-time network connection and greatly improving the verification efficiency and system reliability in short-time high-concurrency scenarios.

[0006] II. Specific technical solutions A high-concurrency user identity authentication method, characterized in that it comprises the following steps: S1. Pre-configuration and networking: a master device and multiple slave devices are physically connected through POE lines to form a local authentication network; wherein each device is assigned a globally unique device identifier, which is composed of a group ID and a standard frame ID; S2. Data preloading: all order data of a specific pickup location and pickup time point are downloaded and stored in the local storage module of the master device through wireless or wired means; the order data includes user ID, product ID, order quantity, and pickup status; S3. Device and product association: the to-be-picked product is bound to a specific master or slave device by scanning the device identifier code through a mobile intelligent terminal, and the binding relationship information is issued and stored in the master device; S4. Offline authentication: the user initiates an authentication request by presenting the user identity code at the master or slave device; after receiving and analyzing the request, the master device independently completes the validity check of the user identity, product matching, and pickup status based on the order data stored locally and the device and product binding relationship, and outputs the authentication result; S5. After the pickup process is completed or the network is restored, the master device synchronizes the locally updated pickup status data to the cloud server.

[0007] As a preferred, in step S4, if the user initiates a request through a slave device, the communication process includes: the slave device encapsulates the read user ID in a data frame and sends it to the master device through the CAN bus; the frame ID of the data frame is the unique standard frame ID of the slave device; after receiving the data frame, the master device identifies the source slave device according to the frame ID and queries the associated product ID; the master device checks the local order data based on the user ID and product ID, and encapsulates the check result into a target data frame and sends it back to the slave device corresponding to the standard frame ID; the slave device receives and filters out the data frame whose frame ID matches its standard frame ID, and outputs the result to the user after analysis; the beneficial effect of this preferred is that the pre-burned standard frame ID is used as the communication address to realize accurate addressing and filtering of messages, ensuring the order of multiple devices working in parallel on one bus, which is the technical foundation of high-concurrency processing.

[0008] As preferred, dynamic adjustment is further included in step S3, during the pick-up process, the staff can dynamically associate a new slave device two-dimensional code to a certain commodity according to the real-time queuing situation through the mobile intelligent terminal; the master device receives and updates the device-commodity binding relationship stored locally; the system then provides a new verification channel for the commodity to realize the flexible expansion of concurrent capability; the beneficial effect of the preferred embodiment is that the verification channel can be changed in real time in this step, so that the system can flexibly allocate resources according to real-time traffic, realize the "elastic expansion" of concurrent capability, effectively cope with the fluctuation of passenger flow, and further optimize the pick-up efficiency and user experience.

[0009] As preferred, when the master device and the mobile intelligent terminal are connected and configured in step S1, the mobile intelligent terminal scans the identification code of the master device to query the MAC address and pairing password of the Bluetooth module of the master device from the cloud server thereof; based on the queried information, the mobile terminal establishes a secure Bluetooth connection with the master device, and configures the access information of the local Wi-Fi network or issues a data synchronization instruction to the master device through the connection; the beneficial effect of the preferred embodiment is that the code scanning identification-cloud verification-connection mode simplifies the operation process of the on-site staff, avoids tedious manual input, and at the same time ensures the security of the connection through cloud verification, thereby reducing the deployment threshold.

[0010] As preferred, step S6 includes an abnormality warning step, when the verification result is that the user has not ordered, the commodity does not match, or the pick-up has been completed, it is determined as verification abnormality; the master or slave device displays a specific error code through the display module and broadcasts a warning prompt through the voice module when outputting the verification result, to alert the staff to intervene in the verification; the beneficial effect of the preferred embodiment is that this step can effectively identify and alert abnormal behaviors such as repeated pick-up, wrong pick-up, and pick-up by fraud, which constitutes the key of the system anti-fraud function, and ensures the operation safety.

[0011] The scheme provides a high-concurrent user identity verification device, which comprises a master device and a slave device, the master device comprises a microcontroller unit, an identification code reading and writing module, a CAN communication module, a POE injector module, a display and voice module, a Wi-Fi module, a Bluetooth module, a storage module, and a power module; the slave device comprises a microcontroller unit, an identification code reading and writing module, a CAN communication module, a POE separator module, and a display and voice module; the master device is connected with a plurality of slave devices through a POE cable, and can supply power to the entire system through the power module thereof.

[0012] A high-concurrency user identity verification system comprises a master device and a slave device, and further comprises a cloud server and a mobile intelligent terminal, the cloud server is used for user management, order management, device information management and data synchronization; the mobile intelligent terminal is installed with management software and is used for interacting with the cloud server and the master device to perform device configuration, data download and state monitoring functions; the cloud server stores a Bluetooth connection information table of the master device, the information table at least contains device ID, Bluetooth MAC address and pairing password for the mobile intelligent terminal to check and connect; the display module comprises a display screen and a plurality of three-color LED indicator light groups for real-time display of network connection state, device communication state, order verification state and power state; further comprising a monitoring camera arranged at a pick-up point for monitoring the pick-up process and linked with the master device to record the on-site picture when verification anomaly occurs.

[0013] The beneficial effects of the present application are: 1. The present application completely innovates the traditional mode of relying on cloud real-time response through the architecture of "local processing + distributed verification". The system pre-downloads order data to the master device, so that the identity and order verification is completely completed locally, the response time is reduced from the network delay constraint to the millisecond level device processing speed, and the cloud server pressure is greatly reduced. The master and slave devices form a stable local network through POE and CAN bus, and use the preprogrammed "standard frame ID" for accurate data addressing and filtering, ensuring the efficiency and order of multi-channel parallel work. Therefore, the system can comfortably cope with extreme peak traffic, effectively avoiding system lag or long queuing, and achieving a qualitative leap in processing efficiency and overall robustness.

[0014] 2. The present application adopts the modular design of "one master and multiple slaves", the slave device simplifies the basic functions to greatly reduce the cost, and the master device integrates advanced functions for centralized upgrade. This design allows the operator to flexibly configure the number of devices like building blocks according to the daily order quantity and commodity types, realizing the on-demand allocation and zero idle of resources. Staff can dynamically adjust the "device-commodity" association through the mobile terminal APP, and real-time open verification channels for popular commodities during the pick-up process, realizing the elastic expansion of concurrent capacity. The entire system only needs the master device to be powered, and the slave device takes power through POE, simplifying the wiring and realizing fast deployment and "plug and play", significantly reducing the labor, equipment purchase and maintenance costs.

[0015] 3, This scheme also has powerful off-line operation ability, even if the network is interrupted during the whole pick-up process, all verification, state update and abnormal warning can be completed independently relying on local data, which ensures business continuity and strong adaptability to bad network scene. In terms of safety, local verification takes effect immediately, effectively preventing the "repeat pick-up" fraud behavior through copying the user's two-dimensional code. The system provides multi-modal feedback through display, multi-color LED indicator light and voice, and immediately issues a warning for abnormal conditions such as "not ordered" and "picked up", warning the user and reminding the staff to check, forming a whole-process risk control system of prevention in advance, prompt in the process and traceability after the event, ensuring safe and reliable operation. BRIEF DESCRIPTION OF DRAWINGS

[0016] Figure 1 It is a schematic diagram of the working state of the three-color indicator light of the high-concurrency user identity verification system of the application.

[0017] Figure 2 It is a logic diagram of the master control device of the high-concurrency user identity verification system of the application.

[0018] Figure 3 It is a logic diagram of the slave control device of the high-concurrency user identity verification system of the application.

[0019] Figure 4 It is a connection logic diagram of the high-concurrency user identity verification system of the application. DETAILED DESCRIPTION

[0020] The preferred embodiments of the application will be described in detail below with reference to the accompanying drawings, so that the advantages and features of the application can be more easily understood by those skilled in the art, and the scope of protection of the application can be more clearly defined. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.

[0021] As shown in Figures 1-4 : A high-concurrency user identity verification system, as shown in Figure 4 , includes a high-concurrency user identity verification device, a cloud server and a mobile intelligent terminal, wherein the high-concurrency user identity verification device includes a master control device and a slave control device, and the logic structure of the master control device and the slave control device is as shown in Figure 2 and Figure 3 , wherein the core of the master control device adopts an STM32H750 microcontroller, which integrates the following modules: An identity code reading and writing module, which is specifically a two-dimensional code reading and writing module, can adopt an SE4500 module, and can quickly identify a user's two-dimensional code or other identity code; CAN communication module: including MCP25625 controller and TJA1050 transceiver, used for communication with slave device; Network module: ESP32 is used to realize Wi-Fi connection; Bluetooth 4.2 module is used to connect with mobile terminal; Storage module: 8MB SPI Flash is equipped for storing order data and configuration information; Display and voice module: including an LCD screen and multiple groups of three-color LED indicator lights, which can be used to display WIFI state, Bluetooth state and working state, and also integrates a voice broadcast chip; Power module: lithium battery is used and supports fast charging; its interface uses three RJ45 sockets, supporting POE output.

[0022] The slave device uses microcontroller STM32F103, which integrates two-dimensional code reading and writing, CAN communication, POE power supply module, and the display module only retains three-color LED state indicator light to display POE connection state and working state. The slave device takes power from the master control device through POE. Metal or acrylic nameplates are arranged on the housings of the master control device and the slave device, and numbers and two-dimensional codes are arranged on the nameplates. Specifically, the meanings of the three-color indicator lights are as follows Figure 1 .

[0023] In implementation, the cloud server end is provided with device number management function, and the attribute information of the device number includes data items: group ID and standard frame ID, wherein the group ID + standard frame ID is globally unique, and is used for the device uniqueness identification of the master control device and the slave device. The standard frame ID under the same group ID is unique, and the standard frame ID takes value range of 0x000~0x7FF, and is used for the device uniqueness identification of the slave device when the slave device communicates with the master control device.

[0024] The scheme adapts a high-concurrency user identity authentication method according to the high-concurrency user identity authentication system; including the following steps: S1. Pre-configuration and networking: a master device and multiple slave devices are physically connected through POE lines to form a local authentication network; wherein each device is assigned a globally unique device identifier, which is composed of a group ID and a standard frame ID; when the master device and the mobile intelligent terminal are connected and configured, the mobile intelligent terminal scans the identification code, i.e. the two-dimensional code, of the master device to obtain the MAC address and pairing password of the Bluetooth module of the master device from the cloud server thereof; based on the obtained information, the mobile terminal establishes a secure Bluetooth connection with the master device, and configures the access information of the local Wi-Fi network or issues a data synchronization instruction to the master device through the connection; wherein the Bluetooth module of the master device is configured in a non-discoverable mode, and the visibility of the Bluetooth module is hidden. The cloud server end is provided with a master device Bluetooth module connection information management function, and the managed data items include: device ID, MAC address of Bluetooth module, pairing password PIN, wherein the device ID is the group ID plus the standard frame ID in the device number information.

[0025] S2. Data preloading: all order data of a specific pickup location and pickup time point are downloaded and stored in the local storage module of the master device through wireless or wired means; the order data includes user ID, product ID, order quantity and pickup status; in actual operation, after logging in to the mobile intelligent terminal software, the pickup location and pickup time point are selected on the software and sent to the master device, which first judges whether there is order data of the pickup location and pickup time point in the storage module, and if there is, returns the downloaded information to the mobile terminal; if not, starts the download process.

[0026] It mainly includes two modes, one mode is WIFI mode, the master device sends "pickup location, pickup time point" to the cloud server through WIFI connection, the cloud server queries the order information of the "pickup location, pickup time point", and then downloads and stores it into the storage module of the master device; the other mode is Bluetooth mode, the mobile intelligent terminal software sends "pickup location, pickup time point" to the cloud server, the cloud server queries the order information of the "pickup location, pickup time point", and then downloads and stores it into the storage module of the master device through the Bluetooth connection between the mobile intelligent terminal and the master device; after receiving the order information, the master device confirms the integrity of the data download with the cloud server through the number of order data.

[0027] S3. Device and commodity association: through scanning the device identification code by the mobile intelligent terminal, the to-be-taken commodity is bound to a specific master or slave device, and the binding relationship information is issued and stored in the master device; specifically, the staff logs in the software platform on the mobile intelligent terminal, enters the page of associating and allocating devices for the to-be-taken commodity, scans the two-dimensional code on the device nameplate to obtain the group ID and standard frame ID of the device for each kind of to-be-taken commodity at this time, and if it is the same as the standard frame ID of the device that has been associated at this time, i.e., the current pickup point and the current pickup time point, a prompt of conflict of the standard frame ID of the newly associated device is given, and the staff is prompted to associate other devices, otherwise, a prompt of successful association setting is given.

[0028] In order to improve efficiency, the staff can select a master device and a slave device in the same group to scan the code and associate before allocation in a manual manner, so as to avoid the problem of the same standard frame ID of the device; if a device has been associated with a certain commodity at this time, the original association relationship will be cancelled when the staff scans the code to allocate the device for other commodities on the mobile intelligent terminal software; if the number of a certain commodity is large at the current pickup point, multiple devices can be associated with the commodity; after all the settings are completed, the commodity-device association information is transmitted to the master device through Bluetooth communication and stored in the storage module.

[0029] It also includes dynamic adjustment. During the pickup process, the staff can dynamically associate a new slave device to a certain commodity according to the real-time queuing situation by scanning the two-dimensional code of the new slave device through the mobile intelligent terminal; the master device receives and updates the locally stored device-commodity binding relationship; the system immediately provides a new verification channel for the commodity to realize the elastic expansion of the concurrency capability; in implementation, the staff can dynamically add devices for a certain commodity and adjust the devices according to the types and quantities of the remaining commodities at the current pickup point and the number of users waiting to take the commodity of a certain type, and the process of adding and adjusting the "commodity-device" is the same as the initial "commodity-device" association process, and the master device can update the "commodity-device" information in the storage module upon receiving the new "commodity-device" association information; for example, a certain commodity A is only associated with one device, but the number of users waiting to take the commodity is large, and the queue is long, so the staff can dynamically add a new slave device in front of the commodity A in real time and associate and allocate the device through the mobile intelligent terminal software, so that the original one queue becomes two queues, and the concurrency and pickup efficiency are improved.

[0030] S4. Offline verification: the user initiates a verification request by presenting the user identity code at the master or slave device; the master device receives and parses the request, and based on the order data stored locally and the binding relationship between the device and the goods, independently completes the validity verification of the user identity, the matching of the goods and the effectiveness of the pick-up state, and outputs the verification result; if the user initiates the request through the slave device, the communication process includes that the slave device encapsulates the read user ID in a data frame and sends it to the master device through the CAN bus; the frame ID of the data frame is the unique standard frame ID of the slave device; the master device receives the data frame, identifies the source slave device according to the frame ID, and queries the associated goods ID; the master device verifies based on the user ID and the goods ID in the local order data, and encapsulates the verification result into a target data frame and sends it back to the slave device corresponding to the standard frame ID; the slave device receives and filters out the data frame whose frame ID matches the standard frame ID of itself, and outputs the result to the user after parsing.

[0031] Before offline verification, initialization is also needed after the goods are placed. When initializing the slave device, two points are mainly included: (1) whether it can communicate with the master device, and (2) whether it has been associated with the allocated goods. For the first point, the slave device sends a data frame to the master device after power-on, and the frame ID of the data frame is the value of the code constant "standard frame ID"; the master device parses the frame ID from the data frame, retrieves whether the frame ID has been associated with the allocated goods from the storage module, and if so, broadcasts a data frame; the frame ID of the sent data frame is the value of the "standard frame ID" of the slave device just parsed, and the value of the "data segment" is the code value agreed for whether the goods have been associated; 0 represents unassociated and 1 represents associated. For the second point, the slave device filters the received data frame, parses the frame ID which is the value of the code constant "standard frame ID" of the device, and then knows whether the goods have been associated through the "data segment". If the slave device does not parse any information sent to itself, it means that it cannot communicate with the master device. Then the corresponding state results are displayed on the display module: (1) communication abnormality with the master device; (2) not associated with the allocated goods; (3) associated with the allocated goods.

[0032] S5. After the pick-up process is completed or the network is restored, the master device synchronizes the locally updated pick-up state data to the cloud server.

[0033] S6. Abnormality warning step, when the check result is that the user has not ordered, the goods do not match or the goods have been taken, all are determined to be verification abnormality; the master control or slave control device displays a specific error code through the display module and broadcasts a warning prompt through the voice module when outputting the verification result, to alert the staff to intervene in checking; for the abnormality of "communication abnormality with the master control device", the staff can check whether the POE line is inserted firmly, and re-inserts the POE line to make the slave control device re-power and initialize. For the abnormality of "unassociated allocated goods", the staff can perform association operation according to the "goods-device" association process, and the master control device will broadcast and send the data frame with the "frame ID" being "standard frame ID" and the value of "data segment" being "code value of the goods that have been associated and allocated" again after receiving the new "goods-device" association information.

[0034] In the specific implementation, the process of order and user identity verification and goods taking of the user in front of the master control device is as follows: S101: the user logs in the system after identity verification on the mobile intelligent terminal software; S102: open the user identity two-dimensional code, the value of which is the unique identification ID of the user in the system; S103: the user aims the two-dimensional code at the two-dimensional code read-write module of the master control device to complete the two-dimensional code reading; S104: the master control device queries the goods ID in the "device-goods association information table" in the storage module through the code constant "standard frame ID", if the goods ID can be queried, go to S105, otherwise go to S109; S105: the master control device queries the order information (order ID, user ID, goods ID, order quantity, taking status) of the user in the "order information table" in the storage module through the "goods ID" retrieved and the "user ID" read by the two-dimensional code read-write module, if the order information is queried, go to S106, otherwise go to S110; S106: in the queried order information, if the taking status of the "goods ID" is "not taken", go to S107, otherwise go to S111; S107: update the taking status of the "goods ID" of the user to "taken" by adding an update lock to the order data, and release the update lock after the update is successful; S108: display the order quantity of the current goods through the display module, and broadcast a prompt to the user to take the goods according to the quantity through the voice module, and go to S113; S109: return the error information ID of "device unassociated goods", and go to S112; S110: return the error information ID of "user has not ordered the current goods", and go to S112; S111: Return the error message ID "The current item ordered by the user has been picked up", and proceed to S112; S112: Query the corresponding information content in the code constant by error message ID, display it through the display module, broadcast the error message through the voice module, and then proceed to S113; S113: The user's authentication process via the main control device has ended.

[0035] The process of order (user identity) verification and package pickup at the control device: S201: The user logs into the system after authenticating their identity on the mobile smart terminal software; S202: Open the user identity QR code, whose value is the user's unique identifier ID in the system; S203: The user aligns the QR code with the QR code reader / writer module of the slave device to complete the QR code reading; S204: The device constructs and sends a data frame, where the frame ID of the data frame is the code constant "standard frame ID" and the data segment is "user ID". S205: The main control device parses the received data frames and extracts the "standard frame ID" and "user ID" from them; S206: The main control device queries the "device-product association information table" in the storage module using the "standard frame ID". If the product ID can be found, proceed to S207; otherwise, proceed to S213. S207: The main control device queries the order information (order ID, user ID, product ID, order quantity, and pickup status) of the user in the "order information table" in the storage module using the retrieved "product ID" and parsed "user ID". If the information is found, proceed to S208; otherwise, proceed to S214. S208: If the pickup status of "Product ID" in the retrieved order information is "not picked up", then proceed to S209; otherwise, proceed to S215. S209: Add an update lock to the order data, update the pickup status of the user's "Product ID" to "Picked", and release the update lock after the update is successful; S210: Construct and send a data frame, where the frame ID of the data frame is “standard frame ID” and the data segment is the status (“D”) + the quantity of goods ordered. S211: The control device filters the received data frames, parses the data frames with "data frame ID == code constant data frame ID", and extracts the "type" in the data segment of the data frame. If it is equal to "D", then go to S212; otherwise, go to S217. S212: The "order quantity of goods" is parsed from the data segment in the data frame, the current order quantity of goods is displayed through the display module, the user is reminded to pick up by the voice module, and the process goes to S218; S213: The error information ID of "device not associated with goods" is returned, and the process goes to S216; S214: The error information ID of "user not ordered current goods" is returned, and the process goes to S216; S215: The error information ID of "user ordered current goods has been picked up" is returned, and the process goes to S216; S216: The master device constructs a data frame and sends it, the frame ID of the data frame = "standard frame ID", and the data segment = state "E" + error information ID; the process goes to S211; S217: The "error information ID" is parsed from the data segment in the data frame, the corresponding information body content in the code constant is queried according to the error information ID, the display module is displayed, and the voice module is broadcasted to prompt the error information, and the process goes to S218; S218: The one-time pick-up process of the user through the master device for identity verification is completed.

[0036] After the order pick-up is completed, the order information state of the current pick-up location and pick-up time point needs to be updated to the cloud server. One mode is WIFI mode, the staff logs in to the mobile intelligent terminal software, scans the code, connects to the master device through Bluetooth, and sends the order information synchronization (wifi mode) instruction to the master device. The master device updates the pick-up state of all order information in the storage module to the cloud server through WIFI connection; one mode is Bluetooth mode, the staff logs in to the mobile intelligent terminal software, scans the code, connects to the master device through Bluetooth, and sends the order information synchronization (Bluetooth mode) instruction to the master device. The master device sends the pick-up state of all order information in the storage module to the mobile intelligent terminal through Bluetooth connection, and then updates it to the cloud server through 5G / wifi. After receiving the data update completion information returned by the cloud server, the master device deletes the corresponding order information in the storage module.

[0037] Although the embodiments of the present application have been shown and described, it can be understood by those skilled in the art that various changes, modifications, replacements and variations can be made to the embodiments without departing from the principles and spirits of the present application, and the scope of the present application is defined by the appended claims.

Claims

1. A high-concurrency user authentication method, characterized in that, Includes the following steps: S1. Pre-configuration and networking: A master control device and multiple slave control devices are physically connected via PoE lines to form a local verification network; each device is assigned a globally unique device identifier, which is composed of a group ID and a standard frame ID. S2. Data Preloading: Download and store all order data for a specific pickup location and pickup time in the local storage module of the main control device via wireless or wired means; the order data includes user ID, product ID, order quantity, and pickup status; S3. Device and Product Association: By scanning the device identification code with a mobile smart terminal, the product to be picked up is bound to a specific master or slave device, and the binding relationship information is sent and stored in the master device; S4. Offline verification: The user initiates a verification request by presenting the user identity code at the master or slave device; after receiving and parsing the request, the master device independently verifies the validity of the user identity, the matching of the goods, and the pickup status based on the order data stored locally and the binding relationship between the device and the goods, and outputs the verification result. S5. After the pickup process is completed or the network is restored, synchronize the pickup status data updated locally on the main control device to the cloud server.

2. The high-concurrency user authentication method according to claim 1, characterized in that: In step S4, if the user initiates a request through the slave device, the communication process includes the slave device encapsulating the read user ID in a data frame and sending it to the master device via the CAN bus. The frame ID of the data frame is the unique standard frame ID of the slave device. After receiving the data frame, the master device identifies the source slave device based on the frame ID and queries its associated product ID. The master device performs verification on the local order data based on the user ID and product ID, and encapsulates the verification result into a target data frame and sends it back to the slave device corresponding to the standard frame ID. The slave device receives and filters out data frames whose frame IDs match its own standard frame ID, parses them, and outputs the results to the user.

3. The high-concurrency user authentication method according to claim 1 or 2, characterized in that: Step S3 also includes dynamic adjustment. During the pickup process, staff can scan the QR code of a new slave control device through the mobile smart terminal according to the real-time queuing situation and dynamically associate it with a certain product. The master control device receives and updates the device-product binding relationship stored locally. The system then provides a new verification channel for the product to achieve elastic expansion of concurrency capabilities.

4. The high-concurrency user authentication method according to claim 1, characterized in that: When configuring the connection between the main control device and the mobile smart terminal in step S1, the mobile smart terminal scans the identification code of the main control device to query and obtain the MAC address and pairing password of the Bluetooth module of the main control device from its cloud server; based on the queried information, the mobile terminal establishes a secure Bluetooth connection with the main control device, and through the connection configures the access information of the local Wi-Fi network or issues data synchronization commands to the main control device.

5. The high-concurrency user authentication method according to claim 1, characterized in that: It also includes step S6, which includes an abnormal warning step. When the verification result is that the user has not ordered, the product does not match, or the item has been picked up, it is judged as a verification abnormality. When the main control or slave control device outputs the verification result, it displays a specific error code through the display module and broadcasts a warning prompt through the voice module to alert the staff to intervene and check.

6. A high-concurrency user authentication device, comprising a master control device and a slave control device, characterized in that: The master control device includes a microcontroller unit, an identification code reading and writing module, a CAN communication module, a POE injector module, a display and voice module, a Wi-Fi module, a Bluetooth module, a storage module, and a power supply module; the slave control device includes a microcontroller unit, an identification code reading and writing module, a CAN communication module, a POE splitter module, and a display and voice module; the master control device is connected to multiple slave control devices via POE cables and can supply power to the entire system through its power supply module.

7. A high-concurrency user authentication system, characterized in that, The device includes the high-concurrency user authentication device as described in claim 6, and further includes a cloud server and a mobile smart terminal. The cloud server is used for user management, order management, device information management, and data synchronization. The mobile smart terminal is equipped with management software for interacting with the cloud server and the main control device to perform device configuration, data download, and status monitoring functions.

8. The high-concurrency user authentication system according to claim 7, characterized in that: The cloud server stores a Bluetooth connection information table for the main control device. The information table includes at least the device ID, Bluetooth MAC address, and pairing password, which are used by the mobile smart terminal for verification and connection.

9. The high-concurrency user authentication system according to claim 7, characterized in that: The display module includes a display screen and multiple tri-color LED indicator groups, used to display network connection status, device communication status, order verification status and power status in real time.

10. The high-concurrency user authentication system according to claim 7, characterized in that: It also includes surveillance cameras, which are placed at the pickup point to monitor the pickup process and are linked with the main control device to record the scene when a verification anomaly occurs.