Low-latency iot implementation method

CN116192898BActive Publication Date: 2026-09-22GUANGDONG ZHUJIANG ZHILIAN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310094979.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2026-09-22
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

[0002]在工业技术中随着物联网技术的发展,各个设备之间的联系越来越紧密,对于很多情况下,需要多个设备进行协调完成一项工作,而协调的方式一般采用并行和串行的方式,尤其是采用串行的方式下,一般是前一设备处理完相应工作之后,后一设备在接收到前一设备发送来的信息,之后再进行下一步作业,如此使得,整个执行过程中,耗死比较长

Benefits of technology

[0024]本发明提出的技术方案中,所述低延时的物联网实现方法包括以下步骤:步骤S10、第一设备接收到第一信息,同时将所述第一信息转送至中央控制器;步骤S20、在所述第一设备对所述第一请求信息进行相关处理的同时,所述中央控制器根据所述第一信息,对所述第二设备和所述第三设备对应的处理方式进行预测;步骤S30、所述第二设备和所述第三设备根据所述中央控制器的预测结果,进行对应处理方式的准备工作;步骤S40、所述第二设备在接收所述第一设备处理后的第二信息后,判断其处理方式是否为所述中央控制器预测的处理方式;步骤S50、若否,则所述第二设备采用对应的处理方式进行处理,并同时发送预测失败以及第二信息给所述中央控制器;步骤S60、在所述第二设备对所述第二信息进行处理的同时,所述中央控制器根据所述第二信息对所述第三设备的处理方式进行预测,并将预测结果发送给所述第三设备;步骤S70、所述第三设备根据所述中央控制器的预测结果,进行对应的处理方式的准备工作;步骤S80、所述第三设备在接收所述第二设备处理后的第三信息后,判断其处理方式是否为所述中央控制器预测的处理方式,若是,则按照所述中央控制器预测的所述处理方式对所述第三信息进行处理,若否,则所述第三设备采用对应的处理方式进行处理;也即,在本申请中,在前一设备进行相关的处理工作的同时,所述中央控制器对后续的设备的工作进行预测,以使得后续的设备能够提前进行准备工作,以使得后续的准备工作与前面的处理工作并行进行,如此,能够减少各个设备处理时间,以减少整个物联网系统的延时。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116192898B_ABST
    Figure CN116192898B_ABST
Patent Text Reader

Abstract

The application discloses a low-delay Internet of Things implementation method, which comprises the following steps: a central controller predicts the processing mode corresponding to a second device and a third device according to first information; and the second device and the third device perform preparation work of the corresponding processing mode according to the prediction result of the central controller, that is, in the application, the central controller predicts the work of the subsequent device while the previous device performs relevant processing work, so that the subsequent device can perform preparation work in advance, the subsequent preparation work and the previous processing work are performed in parallel, thereby the processing time of each device can be reduced, and the delay of the whole Internet of Things system can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial Internet of Things (IoT) technology, and in particular to a low-latency IoT implementation method. Background Technology

[0002] With the development of IoT technology in industrial technology, the connections between various devices are becoming increasingly close. In many cases, multiple devices need to coordinate to complete a task. The coordination methods are generally parallel and serial. In particular, when using the serial method, the next device usually receives the information sent by the previous device after the previous device has finished processing the corresponding task, and then proceeds to the next task. This makes the entire execution process relatively long. Summary of the Invention

[0003] This invention provides a low-latency Internet of Things (IoT) implementation method, which aims to reduce the time it takes for information to be processed between various devices, thereby reducing latency.

[0004] To achieve the above objectives, the present invention provides a low-latency Internet of Things (IoT) implementation method, applied to an IoT system. The IoT system includes multiple devices and a central controller. The multiple devices include a first device, a second device, and a third device. The multiple devices and the central controller are communicatively connected to form an IoT network. The low-latency IoT implementation method is executed on the multiple devices and the central controller, and includes the following steps:

[0005] Step S10: The first device receives the first information and simultaneously forwards the first information to the central controller;

[0006] Step S20: While the first device is processing the first request information, the central controller predicts the processing methods corresponding to the second device and the third device based on the first information.

[0007] Step S30: The second device and the third device prepare for the corresponding processing method based on the prediction result of the central controller;

[0008] Step S40: After receiving the second information processed by the first device, the second device determines whether its processing method is the processing method predicted by the central controller.

[0009] Step S50: If not, the second device shall process the data using the corresponding processing method and simultaneously send the prediction failure and the second information to the central controller.

[0010] Step S60: While the second device processes the second information, the central controller predicts the processing method of the third device based on the second information and sends the prediction result to the third device.

[0011] Step S70: The third device prepares for the corresponding processing method based on the prediction result of the central controller.

[0012] Step S80: After receiving the third information processed by the second device, the third device determines whether its processing method is the processing method predicted by the central controller. If so, the third device processes the third information according to the processing method predicted by the central controller. If not, the third device processes the information using the corresponding processing method.

[0013] Optionally, step S40 may be followed by:

[0014] Step S41: If yes, then the second device processes the second information according to the processing method predicted by the central controller.

[0015] Optionally, in step S20, the central controller predicts multiple processing methods, and the multiple processing methods are arranged according to probability;

[0016] In step S40, the second device and the third device perform preparation work corresponding to the processing method in sequence according to the probability.

[0017] Optionally, the central controller predicts no more than three processing methods for each of the second and third devices.

[0018] Optionally, after step S30, the method further includes:

[0019] Step S31: The central controller estimates the time for the first device to process the first information to obtain time t1, and estimates the preparation time for the second device to obtain time t2.

[0020] Step S32: When t2 is greater than t1 and t2-t1 is greater than the first set value, the central controller assists the second device in preparing for the corresponding processing mode.

[0021] Optionally, after step S70, the method further includes:

[0022] Step S71: The central controller estimates the time for the second device to process the second information to obtain time t3, and estimates the preparation time for the third device to obtain time t4.

[0023] Step S72: When t4 is greater than t3 and t4-t3 is greater than the second set value, the central controller assists the third device in preparing for the corresponding processing mode.

[0024] The technical solution proposed in this invention includes the following steps for implementing a low-latency Internet of Things (IoT): Step S10: A first device receives first information and simultaneously forwards the first information to a central controller; Step S20: While the first device processes the first request information, the central controller predicts the processing methods corresponding to the second device and the third device based on the first information; Step S30: The second device and the third device prepare for the corresponding processing methods based on the prediction results of the central controller; Step S40: After receiving the second information processed by the first device, the second device determines whether its processing method is the processing method predicted by the central controller; Step S50: If not, the second device processes the information using the corresponding processing method and simultaneously sends a prediction failure message and a second message to the central controller; Step S60: While the second device processes the second information... In step S70, the central controller predicts the processing method of the third device based on the second information and sends the prediction result to the third device; in step S80, the third device prepares for the corresponding processing method based on the prediction result of the central controller; in step S80, after receiving the third information processed by the second device, the third device determines whether its processing method is the processing method predicted by the central controller. If so, the third information is processed according to the processing method predicted by the central controller; if not, the third device uses the corresponding processing method. That is, in this application, while the previous device is performing related processing work, the central controller predicts the work of the subsequent device so that the subsequent device can prepare in advance, so that the subsequent preparation work can be carried out in parallel with the previous processing work. In this way, the processing time of each device can be reduced, thereby reducing the latency of the entire Internet of Things system. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0026] Figure 1 This is a flowchart illustrating an embodiment of the low-latency Internet of Things (IoT) implementation method provided by the present invention.

[0027] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0028] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0029] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0030] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0031] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0032] This invention provides a low-latency Internet of Things (IoT) implementation method applied to an IoT system. The IoT system includes multiple devices and a central controller. The multiple devices include a first device, a second device, and a third device. The multiple devices and the central controller are communicatively connected to form an IoT. The low-latency IoT implementation method is executed on the multiple devices and the central controller.

[0033] The low-latency Internet of Things (IoT) implementation method includes the following steps:

[0034] Step S10: The first device receives the first information and simultaneously forwards the first information to the central controller;

[0035] Step S20: While the first device is processing the first request information, the central controller predicts the processing methods corresponding to the second device and the third device based on the first information.

[0036] Step S30: The second device and the third device prepare for the corresponding processing method based on the prediction result of the central controller;

[0037] Step S40: After receiving the second information processed by the first device, the second device determines whether its processing method is the processing method predicted by the central controller.

[0038] Step S50: If not, the second device shall process the data using the corresponding processing method and simultaneously send the prediction failure and the second information to the central controller.

[0039] Step S60: While the second device processes the second information, the central controller predicts the processing method of the third device based on the second information and sends the prediction result to the third device.

[0040] Step S70: The third device prepares for the corresponding processing method based on the prediction result of the central controller.

[0041] Step S80: After receiving the third information processed by the second device, the third device determines whether its processing method is the processing method predicted by the central controller. If so, the third device processes the third information according to the processing method predicted by the central controller. If not, the third device processes the information using the corresponding processing method.

[0042] The technical solution proposed in this invention includes the following steps for implementing a low-latency Internet of Things (IoT): Step S10: A first device receives first information and simultaneously forwards the first information to a central controller; Step S20: While the first device processes the first request information, the central controller predicts the processing methods corresponding to the second device and the third device based on the first information; Step S30: The second device and the third device prepare for the corresponding processing methods based on the prediction results of the central controller; Step S40: After receiving the second information processed by the first device, the second device determines whether its processing method is the processing method predicted by the central controller; Step S50: If not, the second device processes the information using the corresponding processing method and simultaneously sends a prediction failure message and a second message to the central controller; Step S60: While the second device processes the second information... In step S70, the central controller predicts the processing method of the third device based on the second information and sends the prediction result to the third device; in step S80, the third device prepares for the corresponding processing method based on the prediction result of the central controller; in step S80, after receiving the third information processed by the second device, the third device determines whether its processing method is the processing method predicted by the central controller. If so, the third information is processed according to the processing method predicted by the central controller; if not, the third device uses the corresponding processing method. That is, in this application, while the previous device is performing related processing work, the central controller predicts the work of the subsequent device so that the subsequent device can prepare in advance, so that the subsequent preparation work can be carried out in parallel with the previous processing work. In this way, the processing time of each device can be reduced, thereby reducing the latency of the entire Internet of Things system.

[0043] In one embodiment of the present invention, the method further includes the following step after step S40:

[0044] Step S41: If yes, then the second device processes the second information according to the processing method predicted by the central controller; because in industry, the common processing methods of each device are predetermined, and the central controller can generally accurately predict the operation of subsequent devices. Under normal circumstances, subsequent devices, such as the second and third devices, can operate according to the predicted processing method.

[0045] In one embodiment of the present invention, in step S20, the central controller predicts multiple processing methods, and the multiple processing methods are arranged according to probability.

[0046] In step S40, the second device and the third device perform preparation work corresponding to the processing method in sequence according to the probability.

[0047] Generally, given a given piece of information, it is not possible to completely predict a single processing method; that is, there may be multiple scenarios. Thus, the central controller predicts multiple processing methods, and the central processor arranges these multiple processing methods according to probability to facilitate the subsequent preparation of equipment.

[0048] In one embodiment of the present invention, the central controller predicts no more than three processing methods for each of the second and third devices. Generally, three or fewer methods are sufficient to accurately predict the processing method; if the number is too large, the subsequent preparation time will be too long, and consequently, there is no advantage in terms of time.

[0049] In one embodiment of the present invention, after step S30, the method further includes:

[0050] Step S31: The central controller estimates the time for the first device to process the first information to obtain time t1, and estimates the preparation time for the second device to obtain time t2.

[0051] Step S32: When t2 is greater than t1, and t2-t1 is greater than the first set value, the central controller assists the second device in preparing for the corresponding processing mode. This avoids affecting the overall progress due to the second device's excessive preparation time.

[0052] In one embodiment of the present invention, after step S70, the method further includes:

[0053] Step S71: The central controller estimates the time for the second device to process the second information to obtain time t3, and estimates the preparation time for the third device to obtain time t4.

[0054] Step S72: When t4 is greater than t3 and t4-t3 is greater than the second set value, the central controller assists the third device in preparing for the corresponding processing mode.

[0055] This can avoid affecting the overall progress due to the excessive preparation time of the third device.

[0056] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system 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 system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0057] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0058] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, television, or network device, etc.) to execute the methods of the various embodiments of the present invention.

[0059] The above description is merely a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural transformations made using the contents of the present invention's specification and drawings under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.

Claims

1. A low-latency Internet of Things (IoT) implementation method, applied to an IoT system, the IoT system comprising multiple devices and a central controller, the multiple devices including a first device, a second device, and a third device, the multiple devices and the central controller being communicatively connected to form an IoT, the low-latency IoT implementation method being executed on the multiple devices and the central controller, characterized in that, The low-latency Internet of Things (IoT) implementation method includes the following steps: Step S10: The first device receives the first information and simultaneously forwards the first information to the central controller; Step S20: While the first device is processing the first information, the central controller predicts the processing methods corresponding to the second device and the third device based on the first information. Step S30: The second device and the third device prepare for the corresponding processing method based on the prediction result of the central controller; Step S40: After receiving the second information processed by the first device, the second device determines whether its processing method is the processing method predicted by the central controller. Step S50: If not, the second device shall process the data using the corresponding processing method and simultaneously send the prediction failure and the second information to the central controller. Step S60: While the second device processes the second information, the central controller predicts the processing method of the third device based on the second information and sends the prediction result to the third device. Step S70: The third device prepares for the corresponding processing method based on the prediction result of the central controller. Step S80: After receiving the third information processed by the second device, the third device determines whether its processing method is the processing method predicted by the central controller. If yes, the third device processes the third information according to the processing method predicted by the central controller. If no, the third device processes the information using the corresponding processing method. Step S40 is followed by: Step S41: If yes, then the second device processes the second information according to the processing method predicted by the central controller.

2. The low-latency IoT implementation method as described in claim 1, characterized in that, In step S20, the central controller predicts multiple processing methods, and these multiple processing methods are arranged according to probability. In step S40, the second device and the third device perform preparation work corresponding to the processing method in sequence according to the probability.

3. The low-latency IoT implementation method as described in claim 2, characterized in that, The central controller predicts no more than three processing methods for each of the second and third devices.

4. The low-latency IoT implementation method as described in claim 1, characterized in that, Following step S30, the method further includes: Step S31: The central controller estimates the time for the first device to process the first information to obtain time t1, and estimates the preparation time for the second device to obtain time t2. Step S32: When t2 is greater than t1 and t2-t1 is greater than the first set value, the central controller assists the second device in preparing for the corresponding processing mode.

5. The low-latency IoT implementation method as described in claim 1, characterized in that, Following step S70, the method further includes: Step S71: The central controller estimates the time for the second device to process the second information to obtain time t3, and estimates the preparation time for the third device to obtain time t4. Step S72: When t4 is greater than t3 and t4-t3 is greater than the second set value, the central controller assists the third device in preparing for the corresponding processing mode.

Citation Information

Patent Citations

  • Method and equipment for processing information

    CN103051383A

  • Forward-looking channel state information prediction and reporting

    US20210211912A1