A fast connection system and method based on the internet of things

By generating a sleep duration distribution map through the IoT device management server, the sleep strategy of IoT devices is optimized, which solves the problem of communication connection delay in sleep mode and improves the user experience.

CN115185593BActive Publication Date: 2026-07-24SHENZHEN QIANHAI JUHUO TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN QIANHAI JUHUO TECH CO LTD
Filing Date
2022-07-21
Publication Date
2026-07-24

Smart Images

  • Figure CN115185593B_ABST
    Figure CN115185593B_ABST
Patent Text Reader

Abstract

The application provides a quick connection system and method based on the Internet of Things, which comprises an Internet of Things device, a remote control device and an Internet of Things device management server; the remote control device is connected with the Internet of Things device management server, and sends control instructions to the Internet of Things device through the Internet of Things device management server to control the work of the Internet of Things device; the Internet of Things device management server is used for generating the sleep time length of the Internet of Things device corresponding to different time periods according to the control time distribution data of the Internet of Things device controlled by the remote control device, and sending the sleep time length to the Internet of Things device, so that the Internet of Things device executes a sleep strategy according to the sleep time length when no control instruction is received for a long time, the delay time of the Internet of Things device responding to the remote control instruction is reduced, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet of Things (IoT) technology, and in particular to a fast connection system and method based on IoT. Background Technology

[0002] The rapid development of IoT technology is gradually making the vision of building convenient living and smart working environments through the interconnection of everything a reality. Small / micro IoT chips are a crucial component of the IoT. The integration of IoT chips allows any object with digital management capabilities to be included in the IoT framework, making it an indispensable link in realizing the interconnection of everything. Battery life is a key indicator for evaluating an IoT device, representing the length of time it can operate continuously using its internal power supply without external power access. To extend battery life, most IoT devices are designed with a sleep mode to conserve power when not in use. However, in sleep mode, the handshake cycle between the IoT device and the server is significantly reduced. This results in a longer waiting time for users to establish a communication connection when remotely controlling the IoT device, leading to a poor user experience. Summary of the Invention

[0003] Based on the above-mentioned problems, this invention proposes a fast connection system and method based on the Internet of Things (IoT), which can reduce the latency of IoT devices in responding to remote control commands and improve user experience.

[0004] In view of this, a first aspect of the present invention proposes a fast connection system based on the Internet of Things (IoT), including an IoT device, a remote control device, and an IoT device management server; the remote control device is used to connect to the IoT device management server and send control commands to the IoT device through the IoT device management server to control the operation of the IoT device; the IoT device management server is used to generate sleep time lengths for different time periods of the IoT device based on the control time distribution data of the remote control device controlling the IoT device, and send the sleep time lengths to the IoT device so that the IoT device executes a sleep strategy according to the sleep time lengths when it has not received control commands for a long time.

[0005] A second aspect of the present invention provides a fast Internet of Things (IoT) connection method, comprising:

[0006] Acquire control time distribution data of the target IoT device;

[0007] Construct a control time distribution diagram for the target IoT device;

[0008] Obtain the conversion amplitude range and target amplitude from the amplitude conversion window;

[0009] The amplitude values ​​that fall within the amplitude conversion range of each amplitude conversion window in the control time distribution chart are converted into the corresponding target amplitude values ​​to generate the sleep time control histogram of the target IoT device.

[0010] The sleep duration of the target IoT device is controlled according to the sleep duration control histogram.

[0011] When the target IoT device remains in sleep mode for a duration exceeding the specified sleep time, the communication module of the target IoT device is awakened to establish a communication connection with the IoT device management server.

[0012] Furthermore, in the aforementioned rapid IoT connection method, the step of obtaining the control time distribution data of the target IoT device specifically includes:

[0013] The system acquires time distribution data of users connecting to the IoT device management server using remote control devices within a preset time period, and sending control commands to the target IoT device through the IoT device management server. The time distribution data includes the date and time data of the IoT device management server sending control commands to the target IoT device.

[0014] Furthermore, in the above-described rapid IoT connection method, the step of constructing the control time distribution map of the target IoT device specifically includes:

[0015] Configure the horizontal axis of the control time distribution chart as a time axis from 0 to 24;

[0016] The control time density falling into each half-hour period is calculated. ;

[0017] Calculate the control frequency coefficient of the target IoT device in each time period. ;

[0018] Calculate the product of the control frequency coefficient and the control time density. And obtain its amplitude range ;

[0019] Configure the vertical axis of the control time distribution graph as a control time density axis that covers the amplitude range.

[0020] Furthermore, in the aforementioned rapid IoT connection method, the step of statistically analyzing the control time density falling within each time period specifically includes:

[0021] The number of times the control command sending time falls within each time period is counted when the IoT device management server sends control commands to the target IoT device. ;

[0022] Calculate the control time density for each time period ;

[0023] Furthermore, in the above-described rapid IoT connection method, the step of calculating the control frequency coefficient of the target IoT device in each time period specifically includes:

[0024] Get the time interval between the sending time of each control command in the current time period and the sending time of the previous control command. , The unit is minutes;

[0025] The control frequency coefficient for the current time period is calculated based on the time interval. .

[0026] Furthermore, in the aforementioned rapid IoT connection method, when the control frequency coefficient At that time, the target IoT device is configured in PSM mode.

[0027] Furthermore, in the above-mentioned rapid IoT connection method, the number of target amplitudes is greater than 3.

[0028] Furthermore, in the above-described rapid IoT connection method, the step of controlling the sleep duration of the target IoT device according to the sleep duration control histogram specifically includes:

[0029] Get the maximum sleep duration of the pre-selected configuration ;

[0030] Obtain the amplitude of the sleep time control histogram corresponding to the current time period. ;

[0031] Calculate the amplitude Corresponding sleep time coefficient

[0032]

[0033] Modify the sleep duration of the target IoT device in the current time period. .

[0034] Furthermore, in the aforementioned rapid IoT connection method, when the sleep time of the target IoT device is... At that time, the target IoT device will be configured in DRX mode.

[0035] This invention proposes a fast connection system and method based on the Internet of Things (IoT). It involves setting up IoT devices, a remote control device, and an IoT device management server. The remote control device connects to the IoT device management server and sends control commands to the IoT devices via the management server to control their operation. The IoT device management server generates sleep durations for different time periods based on the control time distribution data from the remote control device, and sends these sleep durations to the IoT devices. This allows the IoT devices to execute a sleep strategy according to the specified sleep durations when they have not received control commands for an extended period, reducing the latency of the IoT devices responding to remote control commands and improving user experience. Attached Figure Description

[0036] Figure 1 This is a schematic diagram of a fast connection system based on the Internet of Things provided in one embodiment of the present invention;

[0037] Figure 2 This is a flowchart of a fast IoT connection method provided in one embodiment of the present invention. Detailed Implementation

[0038] To better understand the above-mentioned objectives, features, and advantages of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be combined with each other.

[0039] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and therefore the scope of protection of the invention is not limited to the specific embodiments disclosed below.

[0040] In the description of this invention, the term "plural" refers to two or more. Unless otherwise explicitly defined, the terms "upper," "lower," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. The terms "connection," "installation," "fixing," etc., should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances. Furthermore, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this invention, unless otherwise stated, "plural" means two or more.

[0041] In the description of this specification, the terms "one embodiment," "some implementations," "specific embodiment," etc., refer to a specific feature, structure, material, or characteristic described in connection with that embodiment or example, which is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0042] A fast connection system and method based on the Internet of Things (IoT) according to some embodiments of the present invention will now be described with reference to the accompanying drawings.

[0043] A first aspect of the present invention proposes a fast connection system based on the Internet of Things (IoT), including an IoT device, a remote control device, and an IoT device management server; the remote control device is used to connect to the IoT device management server and send control commands to the IoT device through the IoT device management server to control the operation of the IoT device; the IoT device management server is used to generate sleep time lengths for different time periods of the IoT device based on the control time distribution data of the remote control device controlling the IoT device, and send the sleep time lengths to the IoT device so that the IoT device executes a sleep strategy according to the sleep time lengths when it has not received control commands for a long time.

[0044] Specifically, such as Figure 1As shown, the IoT device can be any IoT device integrating an IoT (Internet of Things) module, including home appliances such as refrigerators, washing machines, and smart door locks, as well as industrial equipment such as wireless metering instruments, wireless monitoring equipment, and PLCs (Programmable Logic Controllers). The IoT device connects to an IoT base station via its IoT module to access the internet, thereby establishing a communication connection with the IoT device management server. The remote control device is a terminal device that binds the IoT device to the IoT device management server through authentication methods such as user accounts or authorization codes. This remote control device can be a smartphone, personal computer, or workstation. For most IoT devices, especially small ones, to ensure flexibility in their location, they generally cannot be connected to an external power source and must integrate a small power source, such as a button battery, to power the IoT module and other power-consuming modules. To maintain communication with the IoT base station, the IoT module needs to communicate frequently with the IoT base station, which rapidly consumes the built-in power supply and shortens the device's battery life. To reduce power consumption, when the IoT device is not used for a long time, it enters sleep mode, shutting down the IoT module to save power. In the technical solution of the present invention, the IoT device management server records the time of each time the remote control device controls the IoT device, and optimizes the sleep time of the IoT device based on these control times, thereby enabling the IoT device management server to quickly connect to the IoT device during high-frequency usage periods, reducing the latency of the IoT device in responding to remote control commands, and improving the user experience.

[0045] like Figure 2 As shown, a second aspect of the present invention proposes an IoT fast connection method applied to the above-mentioned IoT-based fast connection system, comprising:

[0046] Acquire control time distribution data of the target IoT device;

[0047] Construct a control time distribution diagram for the target IoT device;

[0048] Obtain the conversion amplitude range and target amplitude from the amplitude conversion window;

[0049] The amplitude values ​​that fall within the amplitude conversion range of each amplitude conversion window in the control time distribution chart are converted into the corresponding target amplitude values ​​to generate the sleep time control histogram of the target IoT device.

[0050] The sleep duration of the target IoT device is controlled according to the sleep duration control histogram.

[0051] When the target IoT device remains in sleep mode for a duration exceeding the specified sleep time, the communication module of the target IoT device is awakened to establish a communication connection with the IoT device management server.

[0052] Preferably, the control time distribution data is distribution data based on a one-day time span, that is, the control time distribution data is the distribution data of the time when the remote control device controls the target IoT device through the IoT device management server at different times within a day. In the technical solution of the above embodiment, after constructing the control time distribution data into a control time distribution map, the control time distribution map is converted into a sleep time control histogram corresponding to multiple fixed target amplitudes according to the conversion amplitude range of different amplitude conversion windows. This allows the sleep time length of the target IoT device to be controlled according to the target amplitude during the corresponding time period, so that the IoT device management server can quickly establish a communication connection with the target IoT device during the high-frequency usage period of the target IoT device.

[0053] Furthermore, in the aforementioned rapid IoT connection method, the step of obtaining the control time distribution data of the target IoT device specifically includes:

[0054] The system acquires time distribution data on user connections to an IoT device management server via remote control devices and the sending of control commands from the IoT device management server to the target IoT device within a preset time period. This time distribution data includes the date and time of the control commands sent by the IoT device management server to the target IoT device. Specifically, the preset time period varies depending on the type of target IoT device. For IoT devices such as smart door locks that may be used multiple times a day, the preset time period is preferably one to three months. For frequently used devices, a longer time span results in a larger volume of time distribution data, leading to excessive computational load and wasted computing resources. Furthermore, a longer time span increases the probability of unexpected factors such as changes in user habits, reducing the effectiveness of the time distribution data. For IoT devices such as rain monitoring devices, which only need to synchronize data with the IoT device management server once a day or every few days, the frequency of active control by management personnel via remote control devices is very low. Therefore, the preset time period is preferably one quarter to one year; otherwise, the available time distribution data is insufficient to determine the time distribution pattern of active control by management personnel via remote control devices.

[0055] Furthermore, in the above-described rapid IoT connection method, the step of constructing the control time distribution map of the target IoT device specifically includes:

[0056] Configure the horizontal axis of the control time distribution chart as a time axis from 0 to 24;

[0057] The control time density falling into each half-hour period is calculated. ;

[0058] Calculate the control frequency coefficient of the target IoT device in each time period. ;

[0059] Calculate the product of the control frequency coefficient and the control time density. And obtain its amplitude range ;

[0060] Configure the vertical axis of the control time distribution graph as a control time density axis that covers the amplitude range.

[0061] In the technical solution of the above embodiments, the control time density represents the probability of a user remotely controlling the target IoT device at different time periods within a day, and the control frequency coefficient represents the frequency of a user remotely controlling the target IoT device at different time periods within a day. The control time distribution chart constructed by using the product of the two as the value of the vertical axis and the values ​​of different time periods within a day as the values ​​of the horizontal axis can accurately reflect the time and frequency distribution pattern of a user remotely controlling the target IoT device at different time periods within a day.

[0062] Furthermore, in the aforementioned rapid IoT connection method, the step of statistically analyzing the control time density falling within each time period specifically includes:

[0063] The number of times the control command sending time falls within each time period is counted when the IoT device management server sends control commands to the target IoT device. ;

[0064] Calculate the control time density for each time period ;

[0065] In the above embodiments, the unit of the controlled time density is times / minute, and the statistical time period is a time span of half an hour, or 30 minutes. In other embodiments of the present invention, the length of the statistical time period can also be configured to other time length values, such as 10 minutes or 60 minutes, etc., which will not be elaborated here.

[0066] Furthermore, in the above-described rapid IoT connection method, the step of calculating the control frequency coefficient of the target IoT device in each time period specifically includes:

[0067] Get the time interval between the sending time of each control command in the current time period and the sending time of the previous control command. , The unit is minutes;

[0068] The control frequency coefficient for the current time period is calculated based on the time interval. .

[0069] In the above embodiments, the control frequency coefficient is calculated using the time interval between the transmission time of each control command and the transmission time of the previous control command. In another embodiment of the present invention, the step of calculating the control frequency coefficient of the target IoT device in each time period specifically includes:

[0070] Get the time interval between the sending time of each control command in the current time period and the sending time of the previous control command. and the time interval between the sending time of each control command and the sending time of the next control command. , and The unit is minutes;

[0071] The control frequency coefficient for the current time period is calculated based on the time interval. .

[0072] By adopting the above implementation method, the time interval between the sending time of each control command and the sending time of the previous control command, as well as the time interval between the sending time of the next control command, are introduced as the basis for calculating the control frequency coefficient, so that the control frequency coefficient can more accurately reflect the control frequency distribution pattern of the user remotely controlling the target IoT device in different time periods.

[0073] Furthermore, in the aforementioned rapid IoT connection method, when the control frequency coefficient When the target IoT device is configured to PSM (Power Saving Mode), it shuts off the power to its IoT module (IoT wireless communication module), ceasing to send and receive signals. This eliminates the need for power consumption by its antenna, radio frequency circuitry, and data processing circuitry, significantly extending the device's battery life. Preferably, in PSM mode, the target IoT device's sleep time is configured to the maximum sleep time. Upon entering PSM mode, the timer of the target IoT device begins counting. The timer continues until the target IoT device has been in PSM mode for longer than the maximum sleep time. Then, power is supplied to the IoT wireless communication module of the target IoT device to start the module, the target IoT device is connected to the network to establish a communication connection with the IoT device management server, data is synchronized to the IoT device management server, or remote control commands are obtained from the IoT device management server to execute corresponding operations.

[0074] Furthermore, in the aforementioned IoT fast connection method, the number of target amplitudes is greater than 3. In this embodiment, the number of target amplitudes in the sleep time control histogram is greater than the number of power consumption modes of the target IoT device. For example, the target IoT device has three modes: PSM mode, DRX (Discontinuous Reception), and eDRX (Extended DRX), and the number of target amplitudes is greater than 3. When the target IoT device is in PSM mode, the sleep time of the target IoT device is configured to the maximum sleep time. When the target IoT device is in DRX mode, the target IoT device does not enter sleep mode, or the sleep time of the target IoT device is configured to the minimum sleep time. When the target IoT device is in eDRX mode, the sleep duration of the target IoT device is modified to a sleep duration coefficient calculated based on the target amplitude for the corresponding time period and the maximum sleep duration. The product of.

[0075] Furthermore, in the above-described rapid IoT connection method, the step of controlling the sleep duration of the target IoT device according to the sleep duration control histogram specifically includes:

[0076] Get the maximum sleep duration of the pre-selected configuration ;

[0077] Obtain the amplitude of the sleep time control histogram corresponding to the current time period. ;

[0078] Calculate the amplitude Corresponding sleep time coefficient

[0079]

[0080] Modify the sleep duration of the target IoT device in the current time period. .

[0081] As mentioned above, when the target IoT device is in eDRX mode, the sleep duration of the target IoT device is modified to a sleep duration coefficient calculated based on the target amplitude for the corresponding time period and the maximum sleep duration. The product of these factors results in a higher density and frequency of remote control of the target IoT device by the user during the specified time period, and a shorter sleep time for the target IoT device during the corresponding time period.

[0082] Furthermore, in the aforementioned rapid IoT connection method, when the sleep time of the target IoT device is... When this occurs, the target IoT device is configured in DRX mode. Since frequent shutdowns and wake-ups of the IoT module consume more power, in this embodiment, when the sleep time of the target IoT device is less than the minimum sleep time... When the target IoT device is in DRX mode, it is configured to DRX mode. In this embodiment, the target IoT device does not shut down the IoT module when it is in DRX mode.

[0083] This invention proposes a fast connection system and method based on the Internet of Things (IoT). It involves setting up IoT devices, a remote control device, and an IoT device management server. The remote control device connects to the IoT device management server and sends control commands to the IoT devices via the management server to control their operation. The IoT device management server generates sleep durations for different time periods based on the control time distribution data from the remote control device, and sends these sleep durations to the IoT devices. This allows the IoT devices to execute a sleep strategy according to the specified sleep durations when they have not received control commands for an extended period, reducing the latency of the IoT devices responding to remote control commands and improving user experience.

[0084] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0085] As described above, these embodiments of the present invention do not exhaustively cover all details, nor do they limit the invention to the specific embodiments described. Clearly, many modifications and variations can be made based on the above description. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to effectively utilize the invention and its modifications. The invention is limited only by the claims and their full scope and equivalents.

Claims

1. A method for rapid IoT connection applied to an IoT-based rapid connection system, characterized in that, The IoT-based rapid connection system includes IoT devices, remote control devices, and an IoT device management server. The remote control device is used to connect to the IoT device management server and send control commands to the IoT device through the IoT device management server to control the operation of the IoT device; The IoT device management server is used to generate sleep duration lengths for different time periods of the IoT device based on the control time distribution data of the remote control device controlling the IoT device, and send the sleep duration lengths to the IoT device so that the IoT device executes a sleep strategy according to the sleep duration length when it has not received a control command for a long time. The method includes: Acquire control time distribution data of the target IoT device; Construct a control time distribution diagram for the target IoT device; Obtain the conversion amplitude range and target amplitude from the amplitude conversion window; The amplitude values ​​that fall within the amplitude conversion range of each amplitude conversion window in the control time distribution chart are converted into the corresponding target amplitude values ​​to generate the sleep time control histogram of the target IoT device. The sleep duration of the target IoT device is controlled according to the sleep duration control histogram. When the target IoT device remains in sleep mode for a duration exceeding the specified sleep time, the communication module of the target IoT device is woken up to establish a communication connection with the IoT device management server. The steps for constructing the control time distribution map of the target IoT device specifically include: Configure the horizontal axis of the control time distribution chart as a time axis from 0 to 24; The control time density falling into each half-hour period is calculated. ; Calculate the control frequency coefficient of the target IoT device in each time period. ; Calculate the product of the control frequency coefficient and the control time density. And obtain its amplitude range ; Configure the vertical axis of the control time distribution graph as a control time density axis that covers the amplitude range.

2. The IoT fast connection method according to claim 1, characterized in that, The specific steps for obtaining control time distribution data of the target IoT device include: The system acquires time distribution data of when users connect to the IoT device management server using remote control devices within a preset time period and send control commands to the target IoT device through the IoT device management server. The time distribution data includes the date and time data of the IoT device management server sending control commands to the target IoT device.

3. The IoT fast connection method according to claim 1, characterized in that, The specific steps for calculating the control time density falling within each time period include: The number of times the control command sending time falls within each time period is counted when the IoT device management server sends control commands to the target IoT device. ; Calculate the control time density for each time period .

4. The IoT fast connection method according to claim 1, characterized in that, The steps for calculating the control frequency coefficient of the target IoT device in each time period specifically include: Get the time interval between the sending time of each control command in the current time period and the sending time of the previous control command. , The unit is minutes; The control frequency coefficient for the current time period is calculated based on the time interval. .

5. The IoT fast connection method according to claim 4, characterized in that, When the control frequency coefficient At that time, the target IoT device is configured in PSM mode.

6. The IoT fast connection method according to claim 1, characterized in that, The number of target amplitudes is greater than 3.

7. The method for rapid IoT connection according to any one of claims 1 to 6, characterized in that, The steps for controlling the sleep duration of the target IoT device based on the sleep duration control histogram specifically include: Get the maximum sleep duration of the pre-selected configuration ; Obtain the amplitude of the sleep time control histogram corresponding to the current time period. ; Calculate the amplitude Corresponding sleep time coefficient: ; Modify the sleep duration of the target IoT device in the current time period. .

8. The IoT fast connection method according to claim 7, characterized in that, When the sleep time of the target IoT device At that time, the target IoT device will be configured in DRX mode.