A method, system, device and computer storage medium for batch unlocking

By introducing wireless wake-up modules and communication modules into the smart box terminal, batch unlocking of smart box is realized, efficiency is improved and power consumption is reduced, problems of low efficiency and high power consumption in the existing technology are solved, and user experience is improved.

CN115984995BActive Publication Date: 2025-07-29SGSG SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211463599.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-21
Publication Date
2025-07-29
Estimated Expiration
2042-11-21

AI Technical Summary

Technical Problem

The existing smart boxes are inefficient and have high power consumption when unlocking in batches, and have poor user experience.

Method used

The smart box terminal that adopts wireless wake-up module and communication module searches the target host through the wireless wake-up module and merges it into the network, acquires the short address and establishes a communication connection with the target host. The backend server sends batch unlocking instructions, and the target host sends unlocking instructions in batches to realize the simultaneous unlocking of multiple smart boxes, and enters a dormant state when there is no data interaction to reduce power consumption.

Benefits of technology

It improves the batch unlocking efficiency of smart models, improves user experience, and effectively extends the standby time of smart models, reducing power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115984995B_ABST
    Figure CN115984995B_ABST
Patent Text Reader

Abstract

The present application discloses a method, system, device and computer storage medium for batch unlocking, which are used to improve the efficiency of batch unlocking and reduce the power consumption of batch unlocking. The method of the present application includes: when at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for a target host; when the at least two terminals determine the target host, the wireless wake-up modules of the at least two terminals send an access request to the target host; when the at least two terminals successfully access the network, the target host assigns two short addresses to the two terminals so that the communication modules of the two terminals establish a communication connection with the target host; the background server obtains a batch unlocking instruction input by the user; the background server sends the batch unlocking instruction to the target host; the target host sends a first unlocking instruction to the first communication module according to the first short address to open the first intelligent box, and sends a second unlocking instruction to the second communication module according to the second short address to open the second intelligent box.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data communication, and particularly to a method, system, device and computer storage medium for batch unlocking. Background Art

[0002] With the rapid development of Internet of Things technology, intelligent lockers are increasingly widely used. Intelligent lockers are generally used to store users' valuables. However, the interfaces for the built-in communication modules in existing intelligent lockers to communicate with the outside world are usually serial ports or traditional wireless communication technologies. Their unlocking is usually completed by using electronic keys or traditional wireless communication methods for batch unlocking. When using an electronic key to unlock an intelligent locker, the user needs to contact each intelligent locker one by one to complete user authorization in order to achieve the purpose of unlocking the intelligent locker. The entire batch unlocking process is inefficient and the user experience is not high. When using a traditional wireless transmission system for batch unlocking of intelligent lockers, due to the relatively high standby power consumption of the traditional wireless communication module of the intelligent locker, the standby time of the intelligent locker is relatively short at this time and it needs to be charged frequently.

[0003] How to improve the batch unlocking efficiency of intelligent lockers while reducing their power consumption is a problem that needs to be solved currently. Summary of the Invention

[0004] The present application provides a method, system, device and computer storage medium for batch unlocking, which are used to improve the efficiency of batch unlocking and reduce the power consumption of batch unlocking.

[0005] In a first aspect of the present application, a method for batch unlocking is provided. The method for batch unlocking is applied to an intelligent locker, and a terminal is provided on the intelligent locker. The terminal includes a wireless wake-up module and a communication module, and the method includes:

[0006] When at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for a target host according to the host network information inside the terminals;

[0007] When the wireless wake-up modules of the at least two terminals determine the target host, the wireless wake-up modules of the at least two terminals send an access request to the target host;

[0008] When the at least two terminals successfully access the network, the target host respectively assigns at least two short addresses to the at least two terminals, so that the communication modules of the at least two terminals establish a communication connection with the target host according to the at least two short addresses; the background server obtains a batch unlocking instruction input by a user, and the batch unlocking instruction includes at least two terminal information of at least two intelligent lockers;

[0009] The background server sends the batch unlocking instruction to the target host;

[0010] The target host sends a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first smart cash box corresponding to the first terminal is opened, and sends a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second smart cash box corresponding to the second terminal is opened.

[0011] Optionally, after the target host sends a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first smart cash box corresponding to the first terminal is opened, the batch unlocking method further includes:

[0012] When the first terminal determines that the data interaction with the target host is finished, the first communication module of the first terminal disconnects the communication connection with the target host and enters a dormant state.

[0013] Optionally, when the first terminal determines that data interaction with the target host is completed, the first communication module of the first terminal disconnects the communication connection with the target host and enters a dormant state, and the batch unlocking method further includes:

[0014] When the first terminal needs to upload first service data to the target host, the first communication module of the first terminal initiates a communication connection request to the target host according to the first short address;

[0015] After the first communication module of the first terminal establishes a communication connection with the target host, the first terminal uploads the first service data to the target host, so that the target host uploads the first service data to the background server.

[0016] Optionally, when the first terminal needs to upload first service data to the target host, the first communication module of the first terminal initiating a communication connection request to the target host according to the first short address includes:

[0017] The first communication module of the first terminal obtains a first short address allocated by the target host;

[0018] The first communication module of the first terminal determines a first time slot according to the first short address;

[0019] When the first terminal needs to upload first service data to the target host, the communication module of the first terminal initiates a communication connection request to the target host according to the first time slot.

[0020] Optionally, after the target host sends a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second smart cash box corresponding to the second terminal is opened, the method further includes:

[0021] When the second terminal determines that the data interaction with the target host ends, the second communication module of the second terminal disconnects the communication connection with the target host and enters the sleep state.

[0022] Optionally, after the second terminal determines that the data interaction with the target host ends, the second communication module of the second terminal disconnects the communication connection with the target host and enters the sleep state, the batch unlocking method further includes:

[0023] When the second terminal needs to upload second service data to the target host, the second communication module of the second terminal initiates a communication connection request to the target host according to the second short address;

[0024] After the second communication module of the second terminal establishes a communication connection with the target host, the second terminal uploads the second service data to the target host, so that the target host uploads the second service data to the background server.

[0025] Optionally, the step that when the second terminal needs to upload second service data to the target host, the second communication module of the second terminal initiates a communication connection request to the target host according to the second short address includes:

[0026] The second communication module of the second terminal obtains the second short address assigned by the target host;

[0027] The second communication module of the second terminal determines a second time slot according to the second short address;

[0028] When the second terminal needs to upload first service data to the target host, the communication module of the first terminal initiates a communication connection request to the target host according to the first time slot.

[0029] Optionally, the step that when at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for the target host according to the host network information inside the terminals includes:

[0030] At least two wireless wake-up modules of the at least two terminals initiate communication listening to the target host according to the target time interval according to the host network information inside the terminals until the at least two wireless wake-up modules receive a communication connection request sent by the target host.

[0031] The second aspect of the present application provides a batch unlocking system, including:

[0032] A background server, a host, a first terminal and a second terminal;

[0033] A background server, a target host, a first terminal and a second terminal;

[0034] When at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for a target host according to the host network information inside the terminals;

[0035] When the wireless wake-up modules of the at least two terminals determine the target host, the wireless wake-up modules of the at least two terminals send an access request to the target host;

[0036] When the at least two terminals successfully access the network, the target host respectively assigns at least two short addresses to the at least two terminals, so that the communication modules of the at least two terminals establish a communication connection with the target host according to the at least two short addresses;

[0037] The background server is used to obtain a batch unlocking instruction input by a user, and the batch unlocking instruction includes at least two terminal information of at least two intelligent lockers;

[0038] The background server is further used to send the batch unlocking instruction to the target host;

[0039] The target host is further used to send a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first intelligent locker corresponding to the first terminal is opened, and send a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second intelligent locker corresponding to the second terminal is opened.

[0040] Optionally, the first terminal is further used to: when the first terminal determines that the data interaction with the target host ends, the first communication module of the first terminal disconnects the communication connection with the target host and enters the sleep state.

[0041] Optionally, the first terminal is further used to: when the first terminal needs to upload first service data to the target host, the first communication module of the first terminal is further used to initiate a communication connection request to the target host according to the first short address;

[0042] After the first communication module of the first terminal establishes a communication connection with the target host, the first terminal is further used to upload the first service data to the target host, so that the target host uploads the first service data to the background server.

[0043] Optionally, the first terminal is specifically used to: the first communication module of the first terminal is used to obtain the first short address assigned by the target host;

[0044] The first communication module of the first terminal is used to determine a first time slot according to the first short address;

[0045] When the first terminal needs to upload first service data to the target host, the first terminal

[0046] When the first terminal needs to upload first service data to the target host, the communication module of the first terminal is configured to initiate a communication connection request to the target host according to the first time slot.

[0047] Optionally, the second terminal is further configured to:

[0048] When the second terminal determines that the data interaction with the target host ends, the second communication module of the second terminal is further configured to disconnect the communication connection with the target host and enter the sleep state.

[0049] Optionally, the second terminal is further configured to:

[0050] When the second terminal needs to upload second service data to the target host, the second communication module of the second terminal is further configured to initiate a communication connection request to the target host according to the second short address;

[0051] After the second communication module of the second terminal establishes a communication connection with the target host, the second terminal is further configured to upload the second service data to the target host, so that the target host uploads the second service data to the background server.

[0052] Optionally, the second terminal is specifically configured to:

[0053] The second communication module of the second terminal is specifically configured to obtain a second short address assigned by the target host;

[0054] The second communication module of the second terminal is specifically configured to determine a second time slot according to the second short address;

[0055] When the second terminal needs to upload first service data to the target host, the communication module of the first terminal is specifically configured to initiate a communication connection request to the target host according to the second time slot.

[0056] Optionally, the wireless wake-up module of the at least two terminals is specifically configured to:

[0057] The at least two wireless wake-up modules of the at least two terminals are specifically configured to initiate communication listening to the target host according to the target time interval based on the host network information inside the terminals until the at least two wireless wake-up modules receive a communication connection request sent by the target host.

[0058] A third aspect of the present application provides a batch unlocking device, and the device includes:

[0059] A processor, a memory, an input / output unit, and a bus;

[0060] The processor is connected to the memory, the input / output unit, and the bus;

[0061] The memory stores a program, and the processor calls the program to execute a batch unlocking method according to the first aspect and any optional one of the first aspect.

[0062] The fourth aspect of the present application provides a computer-readable storage medium, on which a program is stored, and when the program is executed on a computer, it executes a batch unlocking method according to the first aspect and any optional one of the first aspect.

[0063] From the above technical solutions, it can be seen that the present application has the following advantages: The terminals in the intelligent money box of the present application include a wireless wake-up module and a communication module. When the wireless wake-up modules of at least two terminals successfully access the network, the communication modules of at least two terminals switch from the sleep state to the communication state, and obtain at least two short addresses sent by the target host. The target host sends unlocking instructions to at least two communication modules of at least two terminals of at least two intelligent money boxes in batches, so that at least two intelligent money boxes are opened according to the unlocking instructions, thereby realizing batch unlocking of intelligent money boxes, improving the efficiency of batch unlocking of intelligent money boxes, and since it is not necessary for the user to use an electronic key to contact each intelligent money box one by one, the user experience is improved. Moreover, when there is no data interaction between the target host and the terminal, the communication module of the terminal is always in the sleep state, reducing the power consumption of the terminal of the intelligent money box and effectively increasing the standby time of the intelligent money box. Description of the Drawings

[0064] In order to more clearly illustrate the technical solutions in the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0065] Figure 1 It is a schematic flowchart of an embodiment of a batch unlocking method provided by the present application;

[0066] Figure 2 It is a schematic flowchart of another embodiment of a batch unlocking method provided by the present application;

[0067] Figure 3 It is a schematic structural diagram of an embodiment of a batch unlocking system provided by the present application;

[0068] Figure 4 It is a schematic structural diagram of an embodiment of a batch unlocking device provided by the present application. Detailed Embodiments

[0069] The present application provides a method, system, device and computer storage medium for batch unlocking, which is used to improve the efficiency of batch unlocking and reduce the power consumption of batch unlocking.

[0070] It should be noted that a method for batch unlocking provided by the present application can be applied to a terminal or a server. For example, the terminal can be a smart phone, a computer, a tablet computer, a smart TV, a smart watch, a portable computer terminal, or a fixed terminal such as a desktop computer. For the convenience of description, the terminal is taken as the execution subject in the present application for example.

[0071] Among them, the batch unlocking method of the present application is applied to a smart safe. A terminal is provided on the smart safe, and the terminal includes a wireless wake-up module and a communication module.

[0072] Please refer to Figure 1 , Figure 1 which is an embodiment of a method for batch unlocking provided by the present application. The batch unlocking method includes:

[0073] 101. When at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for a target host according to the host network information inside the terminals;

[0074] In this embodiment, at least two wireless wake-up models of at least two terminals initiate communication listening to the target host according to the target time interval through the host network information inside the terminals. For example, if the target time interval is 1 second, then at least two wireless wake-up modules initiate communication listening to the target host once per second until at least two wireless wake-up modules receive a communication connection request sent by the target host. The wireless wake-up module of the terminal is used to listen for the communication connection request sent by the target host, so as to ensure timely establishment of a communication connection with the target host. Each time the wireless wake-up module listens, its average power consumption is about 200 uA. When the smart safe uses a 2400 mAh battery, the average standby time of the smart safe is up to 500 days. At this time, the communication module of the terminal is in a sleep state.

[0075] 102. When the wireless wake-up modules of at least two terminals determine the target host, the wireless wake-up modules of at least two terminals send an access request to the target host;

[0076] In this embodiment, the first terminal searches for and determines target hosts within the target range based on the host network information inside the first terminal, and sends an access request to the target hosts within the target range to apply for network access; the second terminal searches for and determines target hosts within the target range based on the host network information inside the second terminal, and sends an access request to the target hosts within the target range to apply for network access; the target host is usually deployed at the gateway end and is responsible for managing all terminal devices accessing the network to ensure the stable operation of the entire network. In this embodiment, optionally, the capacity of one host to access the network is 500 terminals.

[0077] 103. When at least two terminals successfully access the network, the target host assigns at least two short addresses to at least two terminals respectively, so that the communication modules of the at least two terminals establish communication connections with the target host according to the at least two short addresses;

[0078] In this embodiment, when the first terminal successfully accesses the network, the first communication module of the first terminal switches from the sleep state to the communication state, and the target host assigns a first short address to the communication module of the first terminal. This first short address determines the first time slot for subsequent communication between the first communication module and the target host. The first communication module of the first terminal determines the first time slot according to the first short address assigned by the target host during network access, and communicates with the target host according to the first time slot; when the second terminal successfully accesses the network, the second communication module of the second terminal switches from the sleep state to the communication state, and the target host assigns a second short address to the communication module of the second terminal. This second short address determines the second time slot for subsequent communication between the second communication module and the target host. The second communication module of the second terminal determines the second time slot according to the second short address assigned by the target host during network access, and communicates with the target host according to the second time slot; the target host communicates with different terminals according to different pre-planned time slots to avoid conflicts or accidents when multiple terminals communicate with the host.

[0079] It can be understood that the first terminal and the second terminal only need to apply for network access to the target host once, obtain the short address assigned by the target host, and determine the communication time slot according to the short address assigned by the target host, then they can communicate data packets with the target host according to the communication time slot.

[0080] 104. The background server obtains a batch unlocking instruction input by the user, and the batch unlocking instruction includes at least two terminal information of at least two intelligent lockboxes;

[0081] When the user needs to perform batch unlocking of intelligent cash boxes, the user inputs a batch unlocking instruction through the background server. The batch unlocking instruction includes at least two terminal information respectively corresponding to at least two intelligent cash boxes. The terminal information includes the address information of the terminal. The terminal is deployed at the cash box end and is used for data interaction between the intelligent cash box and the target host and the background server.

[0082] 105. The background server sends a batch unlocking instruction to the target host.

[0083] In this embodiment, after the background server receives the batch unlocking instruction sent by the user, the background server forwards the batch unlocking instruction to the target host.

[0084] 106. The target host sends a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first intelligent cash box corresponding to the first terminal is opened, and sends a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second intelligent cash box corresponding to the second terminal is opened.

[0085] In this embodiment, the target host obtains the first unlocking instruction in the batch unlocking instruction, determines the first time slot according to the first short address, and sends the first unlocking instruction to the first communication module according to the first time slot, so that the first intelligent cash box is opened. The target host obtains the second unlocking instruction in the batch unlocking instruction, determines the second time slot according to the second short address, and sends the second unlocking instruction to the second communication module according to the second time slot, so that the second intelligent cash box is opened.

[0086] In this embodiment, the terminal in the intelligent cash box of the present application includes a wireless wake-up module and a communication module. When the wireless wake-up modules of at least two terminals successfully access the network, the communication modules of at least two terminals switch from the sleep state to the communication state, and obtain at least two short addresses sent by the target host. The target host sends unlocking instructions to at least two communication modules of at least two terminals of at least two intelligent cash boxes in batches, so that at least two intelligent cash boxes are opened according to the unlocking instructions, thereby realizing batch unlocking of intelligent cash boxes, improving the efficiency of batch unlocking of intelligent cash boxes, and since the user does not need to use an electronic key to contact each intelligent cash box one by one, the user experience is improved. Moreover, when there is no data interaction between the target host and the terminal, the communication module of the terminal is always in the sleep state, reducing the power consumption of the terminal of the intelligent cash box and effectively increasing the standby time of the intelligent cash box. The embodiment of the present application solves the problem of simultaneous opening of a large number of intelligent cash boxes in the bank vault, improves the opening efficiency of the intelligent cash box, can complete the opening of 20 intelligent cash boxes in the fastest 6 seconds, and has low power consumption and does not require frequent replacement of the battery of the intelligent cash box.

[0087] To make a batch unlocking method provided by this application more obvious and understandable, the following provides a detailed description of a batch unlocking method provided by this application:

[0088] Please refer to Figure 2 , Figure 2 which is another embodiment of a batch unlocking method provided by this application. This batch unlocking method includes:

[0089] 201. When at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for a target host according to the host network information inside the terminals;

[0090] 202. When the wireless wake-up modules of the at least two terminals determine the target host, the wireless wake-up modules of the at least two terminals send an access request to the target host;

[0091] 203. When the at least two terminals successfully access the network, the target host assigns at least two short addresses to the at least two terminals respectively, so that the communication modules of the at least two terminals establish a communication connection with the target host according to the at least two short addresses;

[0092] 204. The background server obtains a batch unlocking instruction input by the user. The batch unlocking instruction includes at least two terminal information of at least two intelligent lockers;

[0093] 205. The background server sends the batch unlocking instruction to the target host;

[0094] 206. The target host sends a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first intelligent locker corresponding to the first terminal is opened;

[0095] Steps 201 to 205 in this embodiment are similar to steps 101 to 105 in the foregoing Figure 1 embodiment, and will not be elaborated here specifically.

[0096] 207. When the first terminal determines that the data interaction with the target host ends, the first communication module of the first terminal disconnects the communication connection with the target host and enters the sleep state;

[0097] In this embodiment, when the data interaction between the first terminal and the target host ends, the first communication module of the first terminal disconnects the communication connection with the target host and re-enters the sleep state until it is awakened by the wake-up module of the first terminal next time, or until the first terminal needs to upload service data or service instructions to the target host and the background server, the first communication module of the first terminal will switch from the sleep state to the communication state again.

[0098] 208. When the first terminal needs to upload first service data to the target host, the first communication module of the first terminal initiates a communication connection request to the target host according to the first short address;

[0099] In this embodiment, the communication module of the first terminal initiates a communication connection request to the target host according to the first short address, including: the first communication module of the first terminal obtains the first short address assigned by the target host; the first communication module of the first terminal determines the first time slot according to the first short address; when the first terminal needs to upload the first business data to the target host, the communication module of the first terminal initiates a communication connection request to the target host according to the first time slot.

[0100] 209. After the communication module of the first terminal establishes a communication connection with the target host, the first terminal uploads the first service data to the target host, so that the target host uploads the first service data to the backend server;

[0101] In this embodiment, the communication module of the first terminal uploads the first business data to the target host. The first business data can be the unpacking status data of the first smart cash box, or the unpacking number data of the first smart cash box. The specific details are not limited here, so that the target host uploads the first business data to the background server, so that the user can trace the unpacking status of the first smart cash box through the first business data.

[0102] 210. The target host sends a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second smart cash box corresponding to the second terminal is opened;

[0103] Step 210 in this embodiment is the same as the aforementioned Figure 1 Step 107 in the embodiment is similar and will not be described in detail here.

[0104] 211. When the second terminal determines that data interaction with the target host is finished, the second communication module of the second terminal disconnects the communication connection with the target host and enters a dormant state;

[0105] In this embodiment, when the data interaction between the second terminal and the target host ends, the second communication module of the second terminal disconnects the communication connection with the target host and re-enters the sleep state until it is awakened by the wake-up module of the second terminal next time, or until the second terminal needs to upload business data or business instructions to the target host and the background server, the second communication module of the second terminal will switch from the sleep state to the communication state again.

[0106] 212. When the second terminal needs to upload second service data to the target host, the communication module of the second terminal initiates a communication connection request to the target host according to the second short address;

[0107] In this embodiment, the communication module of the second terminal initiating a communication connection request to the target host according to the second short address includes: the second communication module of the second terminal obtaining the second short address assigned by the target host; the second communication module of the second terminal determining the second time slot according to the second short address; when the second terminal needs to upload second service data to the target host, the communication module of the second terminal initiating a communication connection request to the target host according to the second time slot.

[0108] 213. After the communication module of the second terminal establishes a communication connection with the target host, the second terminal uploads second service data to the target host so that the target host uploads the second service data to the background server.

[0109] In this embodiment, the communication module of the second terminal uploading second service data to the target host, the second service data may be the opening status data of the second intelligent box or the opening times data of the second intelligent box, which is not specifically limited here, so that the target host uploads the second service data to the background server, so that the user can trace the opening situation of the second intelligent box through the second service data.

[0110] The above describes a batch unlocking method provided by the present application. Next, a batch unlocking system provided by the present application will be described:

[0111] Please refer to Figure 3 , Figure 3 which is an embodiment of a batch unlocking system provided by the present application. The batch unlocking system includes:

[0112] A background server 301, a target host 302, a first terminal 303 and a second terminal;

[0113] The first terminal 303 and the second terminal are used for when at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals searching for the target host 302 according to the host network information inside the terminals;

[0114] The first terminal 303 and the second terminal are also used for when the wireless wake-up modules of the at least two terminals determine the target host 302, the wireless wake-up modules of the at least two terminals sending an access request to the target host 302;

[0115] The target host 302 is used for when the at least two terminals successfully access the network, the target host 302 respectively allocating at least two short addresses to the at least two terminals, so that the communication modules of the at least two terminals establish a communication connection with the target host 302 according to the at least two short addresses;

[0116] The background server 301 is used for obtaining a batch unlocking instruction input by the user, and the batch unlocking instruction includes at least two terminal information of at least two intelligent boxes.

[0117] The background server 301 is further configured to send the batch unlocking instruction to the target host 302;

[0118] The target host 302 is further configured to send a first unlocking instruction to a first communication module of the first terminal 303 according to a first short address, so that a first intelligent lockbox corresponding to the first terminal 303 is opened, and send a second unlocking instruction to a second communication module of a second terminal according to a second short address, so that a second intelligent lockbox corresponding to the second terminal is opened.

[0119] Optionally, the first terminal 303 is further configured to: when the first terminal 303 determines that the data interaction with the target host 302 ends, a first communication module of the first terminal 303 disconnects the communication connection with the target host 302 and enters a sleep state.

[0120] Optionally, the first terminal 303 is further configured to: when the first terminal 303 needs to upload first service data to the target host 302, a first communication module of the first terminal 303 is further configured to initiate a communication connection request to the target host 302 according to a first short address;

[0121] After the first communication module of the first terminal 303 establishes a communication connection with the target host 302, the first terminal 303 is further configured to upload the first service data to the target host 302, so that the target host 302 uploads the first service data to the background server 301.

[0122] Optionally, the first terminal 303 is specifically configured to: a first communication module of the first terminal 303 is configured to obtain a first short address assigned by the target host 302;

[0123] The first communication module of the first terminal 303 is configured to determine a first time slot according to the first short address;

[0124] When the first terminal 303 needs to upload first service data to the target host 302, the communication module of the first terminal 303 is configured to initiate a communication connection request to the target host 302 according to the first time slot.

[0125] Optionally, the second terminal 304 is further configured to:

[0126] When the second terminal 304 determines that the data interaction with the target host 302 ends, a second communication module of the second terminal 304 is further configured to disconnect the communication connection with the target host 302 and enter a sleep state.

[0127] Optionally, the second terminal 304 is further configured to:

[0128] When the second terminal 304 needs to upload second service data to the target host 302, the second communication module of the second terminal 304 is further configured to initiate a communication connection request to the target host 302 according to the second short address;

[0129] After the second communication module of the second terminal 304 establishes a communication connection with the target host 302, the second terminal 304 is further configured to upload the second service data to the target host 302, so that the target host 302 uploads the second service data to the background server 301.

[0130] Optionally, the second terminal 304 is specifically configured to:

[0131] The second communication module of the second terminal 304 is specifically configured to obtain a second short address assigned by the target host 302;

[0132] The second communication module of the second terminal 304 is specifically configured to determine a second time slot according to the second short address;

[0133] When the second terminal 304 needs to upload first service data to the target host 302, the communication module of the first terminal 303 is specifically configured to initiate a communication connection request to the target host 302 according to the second time slot.

[0134] Optionally, the wireless wake-up modules of the at least two terminals are specifically configured to:

[0135] The at least two wireless wake-up modules of the at least two terminals are specifically configured to initiate communication listening to the target host 302 according to a target time interval based on the host network information inside the terminal until the at least two wireless wake-up modules receive a communication connection request sent by the target host 302.

[0136] In the system of this embodiment, the functions executed by each unit correspond to the steps in the foregoing Figure 1 and Figure 2 The method embodiments shown are not specifically described herein again.

[0137] The present application further provides a batch unlocking device. Please refer to Figure 4 , Figure 4 which is an embodiment of a batch unlocking device provided by the present application. The device includes:

[0138] A processor 401, a memory 402, an input / output unit 403, and a bus 404;

[0139] The processor 401 is connected to the memory 402, the input / output unit 403, and the bus 404;

[0140] The memory 402 stores a program, and the processor 401 calls the program to execute any one of the above batch unlocking methods.

[0141] This application also relates to a computer-readable storage medium with a program stored thereon. When the program runs on a computer, it causes the computer to execute any one of the above batch unlocking methods.

[0142] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0143] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0144] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0145] In addition, in each embodiment of this application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0146] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

Claims

1. A method for batch unlocking, which is applied to an intelligent money box, and a terminal is provided on the intelligent money box. The terminal includes a wireless wake-up module and a communication module, and is characterized in that, The batch unlocking method comprises: When at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for a target host based on the host network information within the terminal; After the wireless wake-up modules of the at least two terminals determine the target host, the wireless wake-up modules of the at least two terminals send a network access request to the target host; When the at least two terminals successfully access the network, the target host allocates at least two short addresses to the at least two terminals respectively, so that the communication modules of the at least two terminals establish communication connections with the target host according to the at least two short addresses; the backend server obtains a batch unlocking instruction input by the user, and the batch unlocking instruction includes at least two terminal information of the at least two smart cash boxes; The backend server sends the batch unlocking instruction to the target host; The target host sends a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first smart cash box corresponding to the first terminal is opened, and sends a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second smart cash box corresponding to the second terminal is opened.

2. The batch unlocking method according to claim 1, wherein After the target host sends a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first smart cash box corresponding to the first terminal is opened, the batch unlocking method further includes: When the first terminal determines that the data interaction with the target host is finished, the first communication module of the first terminal disconnects the communication connection with the target host and enters a dormant state.

3. The batch unlocking method according to claim 2, wherein When the first terminal determines that data interaction with the target host is completed, the first communication module of the first terminal disconnects the communication connection with the target host and enters a dormant state, the batch unlocking method further includes: When the first terminal needs to upload first service data to the target host, the first communication module of the first terminal initiates a communication connection request to the target host according to the first short address; After the first communication module of the first terminal establishes a communication connection with the target host, the first terminal uploads the first service data to the target host, so that the target host uploads the first service data to the background server.

4. The batch unlocking method according to claim 3, characterized in that, When the first terminal needs to upload the first service data to the target host, the first communication module of the first terminal initiates a communication connection request to the target host according to the first short address, including: The first communication module of the first terminal obtains a first short address allocated by the target host; The first communication module of the first terminal determines a first time slot according to the first short address; When the first terminal needs to upload first service data to the target host, the communication module of the first terminal initiates a communication connection request to the target host according to the first time slot.

5. The batch unlocking method according to claim 1, wherein After the target host sends a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second smart cash box corresponding to the second terminal is opened, the batch unlocking method further includes: When the second terminal determines that the data interaction with the target host is finished, the second communication module of the second terminal disconnects the communication connection with the target host and enters a dormant state.

6. The batch unlocking method according to claim 5, characterized in that When the second terminal determines that data interaction with the target host is completed, the second communication module of the second terminal disconnects the communication connection with the target host and enters a dormant state, and the batch unlocking method further includes: When the second terminal needs to upload second service data to the target host, the second communication module of the second terminal initiates a communication connection request to the target host according to the second short address; After the second communication module of the second terminal establishes a communication connection with the target host, the second terminal uploads the second service data to the target host, so that the target host uploads the second service data to the background server.

7. The batch unlocking method according to claim 6, wherein When the second terminal needs to upload the second service data to the target host, the second communication module of the second terminal initiates a communication connection request to the target host according to the second short address, including: The second communication module of the second terminal obtains the second short address allocated by the target host; The second communication module of the second terminal determines a second time slot according to the second short address; When the second terminal needs to upload the second service data to the target host, the communication module of the second terminal initiates a communication connection request to the target host according to the second time slot.

8. The batch unlocking method according to any one of claims 1 to 7, characterized in that, When the at least two terminals are powered on for the first time, the wireless wake-up modules of the at least two terminals search for the target host according to the host network information inside the terminals, including: At least two wireless awakening modules of at least two terminals initiate communication monitoring on the target host according to the target time interval and the host network information inside the terminal until the at least two wireless awakening modules receive a communication connection request sent by the target host.

9. A batch unlocking system, characterized in that, The batch unlocking system comprises: Backend server, target host, first terminal and second terminal; The first terminal and the second terminal are used for searching the target host according to the host network information inside the terminal when the at least two terminals are powered on for the first time; The first terminal and the second terminal are further configured to, after the wireless wake-up modules of the at least two terminals determine the target host, send a network access request to the target host by the wireless wake-up modules of the at least two terminals; The target host is configured to allocate at least two short addresses to the at least two terminals respectively when the at least two terminals successfully access the network, so that the communication modules of the at least two terminals establish communication connections with the target host according to the at least two short addresses; The backend server is used to obtain a batch unlocking instruction input by a user, wherein the batch unlocking instruction includes at least two terminal information of at least two smart cash boxes; The backend server is further configured to send the batch unlocking instruction to the target host; The target host is further configured to send a first unlocking instruction to the first communication module of the first terminal according to the first short address, so that the first intelligent box corresponding to the first terminal is opened, and send a second unlocking instruction to the second communication module of the second terminal according to the second short address, so that the second intelligent box corresponding to the second terminal is opened.

10. A batch unlocking device, characterized in that, The batch unlocking device includes: a processor, a memory, an input / output unit, and a bus; the processor is connected to the memory, the input / output unit, and the bus; the memory stores a program, and the processor calls the program to execute the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Wake-up method, station STA and access point AP

    CN108064073A

  • Intelligent device control system and method

    CN111784910A