An Internet of Things terminal wake-up method and system based on a dual-channel
Through the short-distance microwave communication technology and the wake-up instruction mechanism of the Internet of Things control platform, the problem that IoT terminal devices cannot be awakened in real time is solved, real-time control and power consumption reduction are achieved.
Patent Information
- Application Number
- CN202411210842.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2044-08-30
AI Technical Summary
Due to the power consumption design, the communication cycle of the Internet of Things terminal devices is long and cannot be awakened in real time, resulting in the problem of not being able to control in real time.
Each IoT terminal device is initialized through short-distance microwave communication technology, forming a list of short-distance communication devices for each IoT terminal device, and using the IoT control platform to generate wake-up instructions based on the list to achieve real-time wake-up of IoT terminal devices.
Real-time wake-up of IoT terminal devices is achieved, shortening the time to wait for the device to wake up naturally, improving the overall response speed of the system, significantly reducing power consumption, and extending the device's battery life.
Smart Images

Figure CN119155776B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of Internet of Things communication, and particularly relates to a method and system for waking up Internet of Things terminals based on a dual-channel Background Art
[0002] The statements in this part only provide background technical information related to the present invention, and do not necessarily constitute prior art.
[0003] In the data communication and control of Internet of Things terminals, the LORA communication technology has the advantages of low power consumption and good real-time performance, but the deployment network is relatively complex, and signal coverage requires professional personnel to solve; Internet of Things terminal devices can communicate with the Internet of Things IOT platform through NB-IOT / CAT1 / 4G / 5G, etc. However, due to power consumption design, its communication cycle is often set to once every 8 hours or even longer. When the timing cycle arrives, the Internet of Things terminal device wakes up, connects to the network, sends data, and receives control instructions. During non-transmission time, the Internet of Things terminal device is in a dormant state and cannot be controlled by receiving instructions. Therefore, if the Internet of Things control platform needs to send control instructions, the data needs to be cached in the IOT platform and wait for the device to wake up in the next cycle for communication control.
[0004] The NB-IOT (Narrowband Internet of Things) communication technology has the advantages of simple implementation, low technical requirements, and no need to deploy the network by itself. However, due to high power consumption, NB-IOT can only wake up regularly on terminal devices powered by built-in batteries to communicate with the monitoring center, thus unable to meet the requirement of real-time wake-up. Summary of the Invention
[0005] In order to solve the above problems, the present invention proposes a method and system for waking up Internet of Things terminals based on a dual-channel. The present invention wakes up Internet of Things (IOT) terminal devices in real time through microwave power transmission to solve the problem of inability to control in real time.
[0006] According to some embodiments, the first solution of the present invention provides a method for waking up Internet of Things terminals based on a dual-channel, and adopts the following technical solution:
[0007] A method for waking up Internet of Things terminals based on a dual-channel includes:
[0008] Initializing each Internet of Things terminal device through short-distance microwave communication technology to form a short-distance communication device list of each Internet of Things terminal device;
[0009] The Internet of Things terminal device sends the short-distance communication device list to the Internet of Things control platform for storage according to the Internet of Things platform;
[0010] When the Internet of Things control platform issues a control instruction to a specified Internet of Things terminal device, the Internet of Things control platform generates a short-range communication device wake-up instruction and a specified Internet of Things terminal device wake-up instruction according to the short-range communication device list of the specified Internet of Things terminal device;
[0011] According to the next wake-up time of the specified Internet of Things terminal device and the Internet of Things terminal devices in the corresponding short-range communication device list, determine the wake-up path of the specified Internet of Things terminal device in the short-range communication device wake-up instruction and the specified Internet of Things terminal device wake-up instruction;
[0012] The Internet of Things control platform wakes up the specified Internet of Things terminal device according to the wake-up path of the specified Internet of Things terminal device. After the wake-up is completed, the Internet of Things control platform deletes the remaining wake-up instructions.
[0013] Further, initializing each Internet of Things terminal device through short-range microwave communication technology to form a short-range communication device list for each Internet of Things terminal device is specifically as follows:
[0014] Each Internet of Things terminal device regularly sends signals to other surrounding Internet of Things terminal devices for communication based on short-range microwave communication technology;
[0015] Determine the communicable Internet of Things terminal devices according to the signal feedback results;
[0016] Based on the addresses and signal strengths of the communicable Internet of Things terminal devices, establish a short-range communication device list for each Internet of Things terminal device.
[0017] Further, the Internet of Things terminal device sends the short-range communication device list to the Internet of Things control platform for storage according to the Internet of Things platform, specifically as follows:
[0018] When the Internet of Things terminal device conducts data communication with the Internet of Things platform, it simultaneously sends the short-range communication device list to the Internet of Things platform;
[0019] The Internet of Things platform sends the short-range communication device list to the Internet of Things control platform for storage.
[0020] Further, the Internet of Things control platform generates a short-range communication device wake-up instruction and a specified Internet of Things terminal device wake-up instruction according to the short-range communication device list of the specified Internet of Things terminal device, specifically as follows:
[0021] The Internet of Things control platform determines the communicable Internet of Things terminal devices according to the short-range communication device list of the specified Internet of Things terminal device;
[0022] Based on the communicable Internet of Things terminal devices, generate corresponding short-range communication device wake-up instructions;
[0023] Generate a wake-up instruction for a specified Internet of Things (IoT) terminal device according to the specified IoT terminal device.
[0024] Furthermore, the short-range communication device wake-up instruction is a wake-up instruction that requests a communicable IoT terminal device to assist in waking up the specified IoT terminal device;
[0025] The specified IoT terminal device wake-up instruction is a wake-up instruction that requests the specified IoT terminal device.
[0026] Furthermore, determine the wake-up path of the specified IoT terminal device in the short-range communication device wake-up instruction and the specified IoT terminal device wake-up instruction according to the next wake-up time of the specified IoT terminal device and the IoT terminal devices in the corresponding short-range communication device list, specifically as follows:
[0027] The IoT control platform uses the physical network platform to obtain the next wake-up time of the specified IoT terminal device and the IoT terminal devices in the corresponding short-range communication device list;
[0028] Based on the early or late next wake-up time of each of the above devices, select the transmitting IoT terminal device with the earliest wake-up time;
[0029] Determine the wake-up path of the specified IoT terminal device according to the transmitting IoT terminal device with the earliest wake-up time.
[0030] Furthermore, determine the wake-up path of the specified IoT terminal device according to the transmitting IoT terminal device with the earliest wake-up time, specifically as follows:
[0031] If the transmitting IoT terminal device with the earliest wake-up time is in the short-range communication device list, then use the IoT control platform - IoT platform - the transmitting IoT terminal device in the short-range communication device with the earliest wake-up time - the specified IoT terminal device as the wake-up path of the specified IoT terminal device;
[0032] If the IoT terminal device with the earliest wake-up time is the specified IoT terminal device, then use the IoT control platform - IoT platform - the specified IoT terminal device as the wake-up path of the specified IoT terminal device.
[0033] Furthermore, the IoT control platform wakes up the specified IoT terminal device according to the wake-up path of the specified IoT terminal device, and after the wake-up is completed, the IoT control platform deletes the remaining wake-up instructions, specifically as follows:
[0034] The IoT control platform determines the wake-up instructions to be sent according to the wake-up path of the specified IoT terminal device;
[0035] When the wake-up instruction is a short-range communication device wake-up instruction, the Internet of Things control platform sends the short-range communication device wake-up instruction to the Internet of Things platform for temporary storage;
[0036] Determine the corresponding transmission Internet of Things terminal in the short-range communication device list according to the short-range communication device wake-up instruction;
[0037] When the next data upload communication time between the Internet of Things platform and the transmission Internet of Things terminal arrives, the Internet of Things platform sends the short-range communication device wake-up instruction to the transmission Internet of Things terminal;
[0038] The transmission Internet of Things terminal wakes up the specified Internet of Things terminal device based on short-range microwave communication;
[0039] The specified Internet of Things terminal device establishes communication with the Internet of Things platform, receives and executes the control command from the Internet of Things control platform;
[0040] After the specified Internet of Things terminal device finishes executing the control command, it will feedback the execution result to the Internet of Things control platform. After receiving the execution feedback of the specified Internet of Things terminal device, the Internet of Things control platform clears all unexecuted wake-up instructions to avoid repeated wake-up.
[0041] Further, the Internet of Things control platform wakes up the specified Internet of Things terminal device according to the wake-up path of the specified Internet of Things terminal device. After the wake-up is completed, the Internet of Things control platform deletes the remaining wake-up instructions. Specifically:
[0042] The Internet of Things control platform determines the wake-up instruction to be sent according to the wake-up path of the specified Internet of Things terminal device;
[0043] When the wake-up instruction is a specified Internet of Things terminal device wake-up instruction, the Internet of Things control platform sends the specified Internet of Things terminal device wake-up instruction to the Internet of Things platform for temporary storage;
[0044] When the next data upload communication time between the Internet of Things platform and the specified Internet of Things terminal arrives, the Internet of Things platform wakes up the specified Internet of Things terminal according to the specified Internet of Things terminal device wake-up instruction;
[0045] The specified Internet of Things terminal device establishes communication with the Internet of Things platform, receives and executes the control command from the Internet of Things control platform;
[0046] After the specified Internet of Things terminal device finishes executing the control command, it will feedback the execution result to the Internet of Things control platform. After receiving the execution feedback of the specified Internet of Things terminal device, the Internet of Things control platform clears all unexecuted wake-up instructions to avoid repeated wake-up.
[0047] According to some embodiments, the second solution of the present invention provides an Internet of Things terminal wake-up system based on a dual channel, adopting the following technical solution:
[0048] An Internet of Things (IoT) terminal wake-up system based on a dual-channel includes multiple IoT terminal devices, an IoT platform, and an IoT control platform;
[0049] The process of the IoT control platform waking up the IoT terminal devices based on the IoT platform is specifically implemented as the steps in a dual-channel-based IoT terminal wake-up method described in the first solution.
[0050] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0051] Through short-range communication between IoT terminal devices, the present invention allows the IoT platform to quickly wake up specific devices when needed, greatly shortening the time to wait for the devices to wake up naturally, thereby improving the overall response speed of the system; moreover, the IoT terminal devices are in a dormant state most of the time during non-transmission time, significantly reducing power consumption and extending the battery life of the devices, which is beneficial for energy conservation and reducing operation and maintenance costs.
[0052] The present invention utilizes existing short-range communication technologies (such as LoRa, Zigbee, FSK, etc.) to achieve mutual wake-up between devices, avoiding the increase in energy consumption and cost caused by frequent wake-up, and at the same time reducing the dependence on a centralized control system.
[0053] By maintaining a list of short-range communication devices between IoT terminal devices, the IoT platform can flexibly adjust control strategies and communication paths according to actual situations, facilitating the expansion and upgrade of the system; through a multi-path wake-up mechanism, the redundancy of the system is increased. Even if some IoT terminal devices cannot execute the wake-up task due to failures, other IoT terminal devices can still continue to complete the wake-up process, ensuring the stability and reliability of the system.
[0054] The present invention disperses the network load through short-range communication between IoT terminal devices, reducing the pressure on the central server and long-range communication networks, helping to balance network resources and improve the overall network performance; the dormant state of IoT terminal devices and the application of short-range communication technologies can, to a certain extent, reduce the risk of external attacks on the system and enhance the security of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] The specification drawings forming a part of the present invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention.
[0056] Figure 1 It is a flowchart of a dual-channel-based IoT terminal wake-up method in an embodiment of the present invention;
[0057] Figure 2It is a schematic diagram of the architecture relationship among the Internet of Things terminal device, the Internet of Things platform, and the Internet of Things control platform in the embodiments of the present invention. Detailed implementation manners
[0058] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0059] It should be noted that the following detailed descriptions are all illustrative and are intended to provide further descriptions of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs.
[0060] It should be noted that the terms used herein are only for describing specific implementation manners and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless otherwise clearly specified in the context, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0061] In the case of no conflict, the embodiments in the present invention and the features in the embodiments may be combined with each other.
[0062] Embodiment 1
[0063] As Figure 1 shown, this embodiment provides an Internet of Things terminal wake-up method based on a dual-channel. In this embodiment, the method includes the following steps:
[0064] Initialize each Internet of Things terminal device through short-range microwave communication technology to form a short-range communication device list for each Internet of Things terminal device;
[0065] The Internet of Things terminal device sends the short-range communication device list to the Internet of Things control platform for storage according to the Internet of Things platform;
[0066] When the Internet of Things control platform issues a control instruction to a specified Internet of Things terminal device, the Internet of Things control platform generates a short-range communication device wake-up instruction and a specified Internet of Things terminal device wake-up instruction according to the short-range communication device list of the specified Internet of Things terminal device;
[0067] Determine the wake-up path of the specified Internet of Things terminal device in the short-range communication device wake-up instruction and the specified Internet of Things terminal device wake-up instruction according to the next wake-up time of the specified Internet of Things terminal device and the Internet of Things terminal devices in the corresponding short-range communication device list;
[0068] The Internet of Things control platform wakes up a specified Internet of Things terminal device according to the wake-up path of the specified Internet of Things terminal device. After the wake-up is completed, the Internet of Things control platform deletes the remaining wake-up instructions.
[0069] Among them, each Internet of Things terminal device is integrated with NB-IOT and LORA communication modules. The Internet of Things terminal device regularly sends LORA signals to communicate with surrounding Internet of Things terminal devices and establishes a database of communicable terminal information - a short-distance communication device list for each Internet of Things terminal device, recording information such as terminal addresses and signal strengths. It should be noted that NB-IOT in the communication module of the Internet of Things terminal device can be replaced by 4G, 5G or CAT1; LORA can be replaced by Zigbee, FSK radio frequency communication, etc.; that is to say, the specific model selection of the communication module of the Internet of Things terminal device can be set according to needs, including but not limited to the above.
[0070] The Internet of Things terminal device regularly communicates with the Internet of Things platform via NB-IOT and transmits the above-mentioned database of communicable terminal information to the Internet of Things control platform for storage.
[0071] When the Internet of Things control platform needs to send an instruction to a certain Internet of Things terminal (controlled terminal), it first searches for the corresponding communicable Internet of Things terminal (path terminal) from the communicable terminal database, and then forms a priority queue. If the controlled terminal goes online first, the command can be sent directly; if the path terminal goes online before the controlled terminal wakes up, the Internet of Things platform can send the wake-up instruction to the path terminal, and then the path terminal wakes up the controlled terminal via LORA. After the controlled terminal goes online and completes data interaction with the Internet of Things platform.
[0072] This can achieve convenient network deployment and greatly reduce the controlled cycle of NB-IOT terminal devices during regional layout.
[0073] Specifically, initializing each Internet of Things terminal device through short-distance microwave communication technology to form a short-distance communication device list for each Internet of Things terminal device is specifically as follows:
[0074] Each Internet of Things terminal device regularly sends signals to other surrounding Internet of Things terminal devices for communication based on short-distance microwave communication technology;
[0075] Determine communicable Internet of Things terminal devices according to the signal feedback results;
[0076] Based on the addresses and signal strengths of communicable Internet of Things terminal devices, establish a short-distance communication device list for each Internet of Things terminal device.
[0077] The Internet of Things terminal device sends the short-distance communication device list to the Internet of Things control platform for storage according to the Internet of Things platform, specifically as follows:
[0078] When the Internet of Things terminal device communicates with the Internet of Things platform, it simultaneously sends the short-range communication device list to the Internet of Things platform;
[0079] The Internet of Things platform sends the short-range communication device list to the Internet of Things control platform for storage.
[0080] The Internet of Things control platform generates a short-range communication device wake-up instruction and a specified Internet of Things terminal device wake-up instruction according to the short-range communication device list of the specified Internet of Things terminal device, specifically:
[0081] The Internet of Things control platform determines the communicable Internet of Things terminal devices according to the short-range communication device list of the specified Internet of Things terminal device;
[0082] Based on the communicable Internet of Things terminal devices, corresponding short-range communication device wake-up instructions are generated;
[0083] According to the specified Internet of Things terminal device, a specified Internet of Things terminal device wake-up instruction is generated.
[0084] Among them, the short-range communication device wake-up instruction is a wake-up instruction that requests the communicable Internet of Things terminal devices to assist in waking up the specified Internet of Things terminal device;
[0085] The specified Internet of Things terminal device wake-up instruction is a wake-up instruction that requests the specified Internet of Things terminal device.
[0086] According to the next wake-up time of the specified Internet of Things terminal device and the Internet of Things terminal devices in the corresponding short-range communication device list, the wake-up path of the specified Internet of Things terminal device is determined in the short-range communication device wake-up instruction and the specified Internet of Things terminal device wake-up instruction, specifically:
[0087] The Internet of Things control platform uses the physical network platform to obtain the next wake-up time of the specified Internet of Things terminal device and the Internet of Things terminal devices in the corresponding short-range communication device list;
[0088] Based on the early or late next wake-up time of each of the above devices, the transmission Internet of Things terminal device with the earliest wake-up time is selected;
[0089] The wake-up path of the specified Internet of Things terminal device is determined according to the transmission Internet of Things terminal device with the earliest wake-up time.
[0090] Among them, the wake-up path of the specified Internet of Things terminal device is determined according to the transmission Internet of Things terminal device with the earliest wake-up time, specifically:
[0091] If the transmission IoT terminal device with the earliest wake-up time is in the short-range communication device list, then use the transmission IoT terminal device - the specified IoT terminal device in the IoT control platform - the IoT platform - the short-range communication device with the earliest wake-up time as the wake-up path of the specified IoT terminal device;
[0092] If the IoT terminal device with the earliest wake-up time is the specified IoT terminal device, then use the IoT control platform - the IoT platform - the specified IoT terminal device as the wake-up path of the specified IoT terminal device.
[0093] The IoT control platform wakes up the specified IoT terminal device according to the wake-up path of the specified IoT terminal device. After waking up, the IoT control platform deletes the remaining wake-up instructions. Specifically:
[0094] The IoT control platform determines the wake-up instructions to be sent according to the wake-up path of the specified IoT terminal device;
[0095] When the wake-up instruction is a short-range communication device wake-up instruction, the IoT control platform sends the short-range communication device wake-up instruction to the IoT platform for temporary storage;
[0096] Determine the corresponding transmission IoT terminal in the short-range communication device list according to the short-range communication device wake-up instruction;
[0097] When the next data upload communication time between the IoT platform and the transmission IoT terminal arrives, the IoT platform sends the short-range communication device wake-up instruction to the transmission IoT terminal;
[0098] The transmission IoT terminal wakes up the specified IoT terminal device based on short-range microwave communication;
[0099] The specified IoT terminal device establishes communication with the IoT platform, receives and executes the control commands from the IoT control platform;
[0100] After the specified IoT terminal device executes the control command, it will feedback the execution result to the IoT control platform. After receiving the execution feedback of the specified IoT terminal device, the IoT control platform clears all unexecuted wake-up instructions to avoid repeated wake-up.
[0101] The IoT control platform wakes up the specified IoT terminal device according to the wake-up path of the specified IoT terminal device. After waking up, the IoT control platform deletes the remaining wake-up instructions. Specifically:
[0102] The IoT control platform determines the wake-up instructions to be sent according to the wake-up path of the specified IoT terminal device;
[0103] When the wake-up instruction is a specified Internet of Things (IoT) terminal device wake-up instruction, the IoT control platform sends the specified IoT terminal device wake-up instruction to the IoT platform for temporary storage;
[0104] When the next data upload communication time between the IoT platform and the specified IoT terminal arrives, the IoT platform wakes up the specified IoT terminal device according to the specified IoT terminal device wake-up instruction;
[0105] The specified IoT terminal device establishes communication with the IoT platform, receives and executes the control command from the IoT control platform;
[0106] After the specified IoT terminal device executes the control command, it will feedback the execution result to the IoT control platform. After receiving the execution feedback from the specified IoT terminal device, the IoT control platform clears all unexecuted wake-up instructions to avoid repeated wake-up.
[0107] In this embodiment, among IoT terminals A - G, they can communicate with each other through short-range microwave communications such as LORA / Zigbee / FSK. This IoT terminal stores by itself the list of devices capable of short-range communication - the short-range communication device list, and uploads this list information to the IoT control platform when communicating with the IOT platform. The IoT control platform stores this information.
[0108] For example: Figure 2 As shown, terminals A, D, C, and G can communicate with each other, and B and E can communicate with each other. The remaining combinations cannot communicate directly.
[0109] For example, terminal A uploads data at 12:00, and the next upload communication time is 20:00;
[0110] Terminal G uploads data at 14:00, and the next upload communication time is 22:00;
[0111] Terminal D uploads data at 16:00, and the next upload communication time is 24:00;
[0112] It is now 19:00, and the IoT control platform needs to send a control command to terminal D.
[0113] The traditional mode is that the IoT control platform caches the command in the IOT platform and waits for terminal D to wake up and communicate. Ideally, it can be executed at 24:00, and there is a certain probability of failure in sending the control command. If it fails this time, it needs to wait for the next cycle. However, the design of this embodiment is as follows:
[0114] When the Internet of Things control platform stores according to the database list and finds that device D needs to be controlled, there are three devices, A, G, and C, that can activate device D. Then the Internet of Things control platform will send four commands to the IOT platform. Three are commands requesting A, G, and C to help wake up device D, and one is a command to directly control device D.
[0115] At this time, the time comes to 20:00. Terminal A communicates with the IOT. The command is sent to terminal A. After receiving the command, terminal A wakes up terminal D through microwave communication. After terminal D wakes up, it communicates with the IOT platform, receives the control instruction, and executes the control. After the control is completed, the Internet of Things control platform clears the wake-up instructions for G and C.
[0116] This makes it possible to be controlled at 20:00 instead of 24:00 originally, reducing the controlled time. If A fails to activate D, then the next time is 22:00 when G uploads, and D will also be woken up in advance. When there are many surrounding terminal devices, this time can be further shortened.
[0117] In this example, the specific steps are as follows:
[0118] 1. Establishment of communication capabilities between devices
[0119] Initialization stage: Each Internet of Things terminal device from A to G uses short-range microwave communication technologies such as LORA / Zigbee / FSK to automatically identify the surrounding Internet of Things terminal devices that can perform short-range communication and form a device list - short-range communication device list.
[0120] Information upload: When each Internet of Things terminal device conducts regular data upload communication with the IOT platform, it will upload its short-range communication device list to the Internet of Things control platform together.
[0121] Information storage: The Internet of Things control platform receives the short-range communication device lists uploaded by each Internet of Things terminal device and stores them in the database to provide information support for subsequent cross-device communication.
[0122] 2. Transmission and execution of wake-up instructions
[0123] Generation of control requirements: When the Internet of Things control platform needs to send a control command to a certain Internet of Things terminal device (for example, device D), it first queries the short-range communication device list of this Internet of Things terminal device (in this example, A, G, and C).
[0124] Command distribution: The Internet of Things control platform will send four commands to the IOT platform:
[0125] Three commands respectively point to devices A, G, and C, requesting them to wake up device D through short-range communication in the next communication cycle.
[0126] One command is a control command directly for Device D and is to be executed after Device D is awakened.
[0127] Wake-up and control:
[0128] Suppose the next communication cycle of Device A arrives earliest (20:00), and it receives a command to wake up Device D from the IOT platform.
[0129] Device A successfully wakes up Device D through short-range communication technology.
[0130] Device D then establishes communication with the IOT platform, receives and executes the control command from the Internet of Things control platform.
[0131] 3. Confirmation and cleaning of control command execution
[0132] Execution feedback: After Device D executes the control command, it will feedback the execution result to the Internet of Things control platform.
[0133] Instruction clearing: After the Internet of Things control platform receives the execution feedback from Device D, it clears all unexecuted wake-up instructions for Device D and other assisting devices (such as A, G, C) to avoid repeated wake-up.
[0134] 4. System optimization
[0135] When there are many surrounding terminal devices, by optimizing the wake-up path and selecting the best wake-up device, the response time of the controlled device can be further shortened.
[0136] Embodiment 2
[0137] This embodiment provides an Internet of Things terminal wake-up system based on a dual-channel, including multiple Internet of Things terminal devices, an Internet of Things platform, and an Internet of Things control platform;
[0138] The process of the Internet of Things control platform waking up the Internet of Things terminal devices based on the Internet of Things platform is specifically implemented as the steps in a method for waking up an Internet of Things terminal based on a dual-channel as described in Embodiment 1.
[0139] Although the specific implementation manners of the present invention are described above in conjunction with the accompanying drawings, it is not a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications or deformations that can be made without creative labor on the basis of the technical solutions of the present invention are still within the protection scope of the present invention.
Claims
1. A dual-channel IoT terminal wake-up method, characterized in that: include: Initialize each IoT terminal device through short-range microwave communication technology to form a short-range communication device list for each IoT terminal device; The IoT terminal device sends the list of short-range communication devices to the IoT control platform for storage according to the IoT platform; When the Internet of Things control platform issues a control instruction to the designated Internet of Things terminal device, the Internet of Things control platform generates a short-range communication device wake-up instruction and a designated Internet of Things terminal device wake-up instruction according to the short-range communication device list of the designated Internet of Things terminal device; According to the next wake-up time of the designated IoT terminal device and the IoT terminal device in the corresponding short-range communication device list, determining the wake-up path of the designated IoT terminal device in the short-range communication device wake-up instruction and the designated IoT terminal device wake-up instruction; The IoT control platform wakes up the specified IoT terminal device according to the wake-up path of the specified IoT terminal device, and after the wake-up is completed, the IoT control platform deletes the remaining wake-up instructions; Initialization stage: Each IoT terminal device automatically identifies the IoT terminal devices around it that can perform short-distance communication through LORA / Zigbee / FSK short-distance microwave communication technology, and forms a device list - a short-distance communication device list; Information upload: Each IoT terminal device uploads its own short-range communication device list to the IoT control platform when performing regular data upload communication with the IoT platform; Information storage: The IoT control platform receives the short-range communication device list uploaded by each IoT terminal device and stores it in the database to provide information support for subsequent cross-device communication.
2. A dual-channel IoT terminal wake-up method as claimed in claim 1, characterized in that: The short-range microwave communication technology is used to initialize each IoT terminal device to form a short-range communication device list for each IoT terminal device, specifically: Each IoT terminal device periodically sends signals to other IoT terminal devices around it for communication based on short-range microwave communication technology; Determine the communicative IoT terminal device based on the signal feedback result; Based on the addresses and signal strengths of communicative IoT terminal devices, a short-range communication device list is established for each IoT terminal device.
3. A dual-channel IoT terminal wake-up method as claimed in claim 1, characterized in that: The IoT terminal device sends the short-range communication device list to the IoT control platform for storage according to the IoT platform, specifically: When the IoT terminal device communicates data with the IoT platform, it also sends the list of short-range communication devices to the IoT platform; The Internet of Things platform sends the short-range communication device list to the Internet of Things control platform and stores it.
4. A dual-channel IoT terminal wake-up method as claimed in claim 1, characterized in that: The Internet of Things control platform generates a short-range communication device wake-up instruction and a designated Internet of Things terminal device wake-up instruction according to a short-range communication device list of the designated Internet of Things terminal device, specifically: The IoT control platform determines the IoT terminal devices that can communicate based on the short-range communication device list of the designated IoT terminal devices; Based on the communicative IoT terminal device, generate the corresponding short-range communication device wake-up command; Generate a wake-up instruction for the specified IoT terminal device according to the specified IoT terminal device.
5. A dual-channel IoT terminal wake-up method as claimed in claim 4, characterized in that: The short-range communication device wake-up instruction is a wake-up instruction requesting a communicable Internet of Things terminal device to assist in waking up a specified Internet of Things terminal device; The designated Internet of Things terminal device wake-up instruction is a wake-up instruction requesting a designated Internet of Things terminal device.
6. A dual-channel IoT terminal wake-up method as claimed in claim 1, characterized in that: The wake-up path of the designated IoT terminal device is determined in the short-distance communication device wake-up instruction and the designated IoT terminal device wake-up instruction according to the next wake-up time of the designated IoT terminal device and the corresponding short-distance communication device list, specifically: The IoT control platform uses the IoT platform to obtain the next wake-up time of the designated IoT terminal device and the IoT terminal device in the corresponding short-range communication device list; Based on the next wake-up time of each of the above devices, select the transmission IoT terminal device with the earliest wake-up time; The wake-up path of the designated IoT terminal device is determined according to the transmitting IoT terminal device with the earliest wake-up time.
7. A dual-channel IoT terminal wake-up method as claimed in claim 6, characterized in that: The step of determining the wake-up path of the designated IoT terminal device according to the transmitting IoT terminal device with the earliest wake-up time is specifically as follows: If the transmitting IoT terminal device with the earliest wake-up time is in the short-distance communication device list, the IoT control platform - IoT platform - the transmitting IoT terminal device in the short-distance communication device with the earliest wake-up time - the designated IoT terminal device is used as the wake-up path for the designated IoT terminal device; If the IoT terminal device with the earliest wake-up time is a designated IoT terminal device, the IoT control platform-IoT platform-designated IoT terminal device is used as the wake-up path for the designated IoT terminal device.
8. The dual-channel IoT terminal wake-up method according to claim 1, characterized in that: The Internet of Things control platform wakes up the specified Internet of Things terminal device according to the wake-up path of the specified Internet of Things terminal device. After the wake-up is completed, the Internet of Things control platform deletes the remaining wake-up instructions, specifically: The Internet of Things control platform determines the wake-up instruction to be sent according to the wake-up path of the specified Internet of Things terminal device; When the wake-up instruction is a short-distance communication device wake-up instruction, the Internet of Things control platform sends the short-distance communication device wake-up instruction to the Internet of Things platform for temporary storage; Determine the corresponding transmission IoT terminal in the short-distance communication device list according to the short-distance communication device wake-up instruction; When the next data upload communication time between the IoT platform and the transmission IoT terminal arrives, the IoT platform sends a short-range communication device wake-up instruction to the transmission IoT terminal; The transmission Internet of Things terminal wakes up the designated Internet of Things terminal device based on short-range microwave communication; Designate IoT terminal devices to establish communication with the IoT platform, receive and execute control commands from the IoT control platform; After executing the control command, the designated IoT terminal device will feed back the execution result to the IoT control platform. After receiving the execution feedback from the designated IoT terminal device, the IoT control platform will clear all unexecuted wake-up instructions to avoid repeated wake-ups.
9. The dual-channel IoT terminal wake-up method according to claim 1, characterized in that: The Internet of Things control platform wakes up the specified Internet of Things terminal device according to the wake-up path of the specified Internet of Things terminal device. After the wake-up is completed, the Internet of Things control platform deletes the remaining wake-up instructions, specifically: The Internet of Things control platform determines the wake-up instruction to be sent according to the wake-up path of the specified Internet of Things terminal device; When the wake-up instruction is a wake-up instruction for a designated IoT terminal device, the IoT control platform sends the wake-up instruction for the designated IoT terminal device to the IoT platform for temporary storage; When the next data upload communication time between the IoT platform and the designated IoT terminal arrives, the IoT platform wakes up the designated IoT terminal device according to the designated IoT terminal device wake-up instruction; Designate IoT terminal devices to establish communication with the IoT platform, receive and execute control commands from the IoT control platform; After executing the control command, the designated IoT terminal device will feed back the execution result to the IoT control platform. After receiving the execution feedback from the designated IoT terminal device, the IoT control platform will clear all unexecuted wake-up instructions to avoid repeated wake-ups.
10. A dual-channel IoT terminal wake-up system, characterized in that: Including multiple IoT terminal devices, IoT platforms and IoT control platforms; The process of waking up the IoT terminal device by the IoT control platform based on the IoT platform specifically implements the steps in the dual-channel IoT terminal wake-up method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Networking method, terminal, and internet of things platform
CN109474975A