Method for optimizing network coverage and power consumption of remote wide area network and system using same
By adjusting the size and delay time of the reception window in the remote wide area network node, the data loss problem caused by the limited reception window time of the LoRaWAN is solved, which improves the reception success rate and network coverage and reduces power consumption.
Patent Information
- Application Number
- CN202311712359.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-09-04
- Filing Date
- 2023-12-13
- Publication Date
- 2025-03-04
AI Technical Summary
The reception window time of the remote wide area network (LoRaWAN) is very limited, resulting in data loss, and the size and location of the reception window are affected by a variety of factors, affecting the reception success rate and power consumption.
By adjusting the size and delay time of the reception window in the remote wide area network node, appropriate reception window parameters are set according to the time when authorization success information is received to improve reception success rate and reduce power consumption.
It improves the reception success rate, reduces power consumption, and optimizes the network coverage, making the remote wide area network system more stable and efficient.
Smart Images

Figure CN119562279A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to a LoRaWAN technology, and in particular to a method for optimizing network coverage and power consumption of a LoRaWAN and a LoRaWAN system. Background Art
[0002] Long Range Wide Area Network (LoRaWAN) is a low-power wide area network technology designed for Internet of Things (IoT) applications. It provides long-distance communication capabilities, low power consumption, low cost and high reliability, and brings IoT applications into a new realm.
[0003] The core technology of LoRaWAN is LoRa (Long Range), a modulation scheme suitable for low-power and long-distance communication. Long-range networks usually adopt a star network topology, in which base stations called gateways are responsible for collecting data from IoT devices. These gateways forward the data to the back-end network server for processing and analysis.
[0004] The advantage of long-range wide area networks lies in their excellent communication range and coverage capabilities. Using long-range wide area network technology, devices can communicate with gateways at distances of kilometers or even tens of kilometers, and can cross obstacles even in urban environments. This makes LoRaWAN very suitable for widely distributed sensor networks such as smart cities, agriculture, industrial monitoring, and smart homes.
[0005] Another key feature of long-range wide area networks is low power consumption. Due to the characteristics of the LoRa modulation scheme, devices can use very low power when transmitting data, which greatly extends the battery life of the device, allowing it to operate for several years without replacing the battery. This makes long-range wide area networks an ideal choice for devices that need to operate for a long time and are widely distributed.
[0006] However, the receive window (Rx window) of the long-range wide area network also has some defects. Due to the characteristics of low power consumption and long-distance communication, the device needs to be open and ready to receive data in the receive window when receiving downlink data. However, due to the delay of long-range wide area network communication and network capacity limitations, the time of the receive window is very limited, which may cause some data loss. In addition, the size and position of the receive window are also affected by other factors, such as communication frequency and environmental interference. Summary of the invention
[0007] The present application provides a method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN) and a long-range wide area network system using the same, which is used to adjust the receiving window size according to appropriate circumstances, adjust the window delay to an appropriate time after successful reception, and reduce the window size, thereby increasing the reception success rate and reducing power consumption.
[0008] An embodiment of the present application provides a method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN). The method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN) includes the following steps: providing a long-range wide area network (LoRaWAN) node; step A: when the long-range wide area network (LoRaWAN) node performs online authorization, receiving an authorization success message with a receiving window; when receiving the authorization success message fails, expanding the time of the receiving window as the receiving window, and returning to step A; and when receiving the authorization success message successfully, setting a delay time, a receiving window width and a tolerance value according to the time of the received authorization success message to set the receiving window.
[0009] According to the method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN) described in the preferred embodiment of the present application, the above method further includes: after successfully receiving the authorization success information, sending a connection confirmation signal to the long-range wide area network (LoRaWAN) node every preset time; opening the receiving window according to the delay time, the receiving window width and the tolerance value to receive the connection confirmation signal; and when receiving the connection confirmation signal fails, re-performing the above-mentioned connection authorization and returning to step A.
[0010] An embodiment of the present application provides a method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN). The method for optimizing network coverage and power consumption of the long-range wide area network (LoRaWAN) includes the following steps: providing a connection confirmation signal (HeartBeat); providing a long-range wide area network (LoRaWAN) node; performing connection authorization on the long-range wide area network (LoRaWAN) node; after the connection authorization is successful, receiving the connection confirmation signal at each preset time according to a receiving window generated by a delay time, a receiving window width, and a tolerance value; transmitting upload data when the connection confirmation signal is successfully received; and re-performing the above-mentioned connection authorization when the connection confirmation signal fails to be received.
[0011] According to the method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN) described in the preferred embodiment of the present application, the above-mentioned online authorization of the long-range wide area network (LoRaWAN) node further includes: Step A: When the long-range wide area network (LoRaWAN) node performs the online authorization, the receiving window is used to receive the authorization success information; when the reception of the authorization success information fails, the time of the receiving window is expanded, and the process returns to step A; and when the reception of the authorization success information is successful, according to the time of the received authorization success information, the delay time, the receiving window width and the tolerance value are set to set the receiving window.
[0012] In summary, the embodiment of the present application adjusts the receiving window width when performing remote wide area network authorization, completes the authorization first, and optimizes the adjustment of the delay time, window width and tolerance value of the receiving window according to the time of the received authorization data, so that the subsequent reception can be smoother. In addition, in another embodiment of the present application, the remote wide area network server will also send an additional online confirmation signal (HeartBeat) to confirm whether the remote wide area network node is online. When the remote wide area network node is not online, it means that the receiving window cannot be received due to environmental changes or other reasons. At this time, the remote wide area network node will perform the above authorization again and adjust the receiving window in real time.
[0013] In order to further understand the technology, means and effects of the present application, reference may be made to the following detailed description and drawings, so that the purpose, features and concepts of the present application can be thoroughly and specifically understood. However, the following detailed description and drawings are only used for reference and explanation of the implementation of the present application, and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The accompanying drawings are provided to enable ordinary technicians in the technical field to which the present application belongs to further understand the present application, and are incorporated into and constitute a part of the specification of the present application. The accompanying drawings show exemplary embodiments of the present application and are used together with the specification of the present application to explain the principles of the present application.
[0015] Figure 1 FIG. 1 is a system block diagram of a Long Range Wide Area Network (LoRaWAN) system according to a preferred embodiment of the present application.
[0016] Figure 2 A flowchart of a method for optimizing network coverage and power consumption of a Long Range Wide Area Network (LoRaWAN) according to a preferred embodiment of the present application is shown.
[0017] Figure 3 FIG. 1 is a schematic diagram of a method for optimizing network coverage and power consumption of a Long Range Wide Area Network (LoRaWAN) according to a preferred embodiment of the present application.
[0018] Figure 4 A flowchart of a method for optimizing network coverage and power consumption of a Long Range Wide Area Network (LoRaWAN) according to a preferred embodiment of the present application is shown. DETAILED DESCRIPTION
[0019] Reference will now be made in detail to the exemplary embodiments of the present application, which are illustrated in the accompanying drawings. Where possible, the same component symbols are used in the drawings and the specification to refer to the same or similar components. In addition, the exemplary embodiments are only one of the implementation methods of the design concept of the present application, and the following examples are not intended to limit the present application.
[0020] Figure 1 FIG. 1 is a block diagram of a LoRaWAN system according to a preferred embodiment of the present invention. Figure 1 The remote wide area network system includes a remote wide area network node 101, a remote wide area network gateway 102, and a remote wide area network server 103. The remote wide area network gateway 102 is similar to a mobile network base station and is used as a relay connection between the remote wide area network node 101 and the remote wide area network server 103. For example, when the remote wide area network node 101 sends a connection authorization request (Join Request) to the remote wide area network server 103, the connection authorization request (Join Request) will be transmitted through the remote wide area network gateway 102. Furthermore, when the remote wide area network node 101 transmits data to the remote wide area network server 103, the data will also be transmitted through the remote wide area network gateway 102.
[0021] Figure 2 A flowchart of a method for optimizing network coverage and power consumption of a Long Range Wide Area Network (LoRaWAN) according to a preferred embodiment of the present application is shown. Figure 3 FIG. 1 is a schematic diagram of a method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN) according to a preferred embodiment of the present application. Please refer to Figure 2 as well as Figure 3 The method for optimizing network coverage and power consumption of a LoRaWAN network includes the following steps:
[0022] Step S201: Start.
[0023] Step S202: In the LoRaWAN node, start an Over the Air Activation (OTAA) procedure.
[0024] Step S203: Setting a window ratio and a tolerance width of a receiving window (Rx window).
[0025] Step S204 : Start a Join Network Request. The LoRaWAN node 101 sends a Join Request to the LoRaWAN server 103 .
[0026] Step S205 : Opening a receiving window. The LoRaWAN node 101 opens a receiving window to receive the authorization success message (JoinAccept) sent by the LoRaWAN server 103 and forwarded by the LoRaWAN gateway 102 .
[0027] Step S206: Determine whether the above authorization success information (Join Accept) is received. If it is determined to be no, proceed to step S207. If it is determined to be yes, proceed to step S208.
[0028] Step S207: Enlarge the size of the receiving window. Then, return to step S204 to continue online authorization until step S205 is judged to be yes.
[0029] Step S208: Perform a receiving window optimization procedure. Please refer to Figure 3 , assuming that the original receiving window did not successfully receive the authorization success information, in step S206, the window is enlarged and the reception is successful at time point 301. At this time, according to the time of the received authorization success information (Join Accept), a delay time, a receiving window width and a tolerance value are set to set the size of the receiving window, the delay time (Rx Delay) and the tolerable range, etc. In this way, the optimal receiving window size 302 and other information can be set according to this environment, so that subsequent data reception can be achieved with better power consumption. Although the above embodiment uses two receiving windows RX1 and RX2 as examples, those with ordinary knowledge in the relevant technical field should understand that under normal circumstances, as long as one of the receiving window RX1 or the receiving window RX2 receives a response, the above delay time and window size can be set. It will not be repeated here.
[0030] Step S209 : uplink data. The remote wide area network node 101 transmits data to the remote wide area network server 103 .
[0031] From the above embodiments, it can be seen that since the above preferred embodiment adopts the method of expanding the receiving window during authorization, the authorization success information (Join Accept) can still be successfully received even in a harsh environment with too much interference, thereby optimizing the network coverage, and through the above receiving window optimization procedure, the subsequent power consumption can also be reduced.
[0032] Figure 4 A flowchart of a method for optimizing network coverage and power consumption of a long-range wide area network (LoRaWAN) according to a preferred embodiment of the present application is shown. Figure 4 The method for optimizing network coverage and power consumption of a LoRaWAN network includes the following steps:
[0033] Step S401: Start.
[0034] Step S402: Perform an online authorization on the LoRaWAN node. Figure 2 Over-the-air activation (OTAA) procedure of an embodiment.
[0035] Step S403: Provide a connection confirmation signal (HeartBeat). The connection confirmation signal (HeartBeat) is sent from the remote wide area network server 103, for example.
[0036] Step S404: Open a receiving window.
[0037] Step S405: At each preset time, a receiving window generated by a delay time, a receiving window width, and a tolerance value is used to determine whether the above-mentioned connection confirmation signal (HeartBeat) is received. After the above-mentioned connection authorization is completed, the remote wide area network server 103 can transmit the above-mentioned connection confirmation signal (HeartBeat) at each preset time, thereby detecting whether the remote wide area network node 101 has a heartbeat (HeartBeat) at each preset time, and self-detecting whether it is still connected to the remote wide area network server 103. When the connection confirmation signal is received, step S406 is performed. When reception fails, step S408 is performed.
[0038] Step S406: When the connection confirmation signal is successfully received, an upload data is transmitted. Since the connection confirmation signal is successfully received, it means that the connection quality meets the specification, so the original work such as uploading the sensing data is continued as usual.
[0039] Step S408: When the connection confirmation signal fails to be received, the connection authorization is performed again, that is, the receiving window width is adjusted, and the receiving window and delay parameters are adaptively adjusted as described above.
[0040] In summary, the embodiment of the present application adjusts the receiving window width when performing remote wide area network authorization, completes the authorization first, and optimizes the delay time, window width and tolerance value of the receiving window according to the time of the received authorization data, so that the subsequent reception can be smoother. In addition, in another embodiment of the present application, the remote wide area network server will also send an additional online confirmation signal (HeartBeat) to confirm whether the remote wide area network node is online. When the remote wide area network node is not online, it means that the receiving window cannot be received due to environmental changes or other reasons. At this time, the remote wide area network node will perform the above authorization again and adjust the receiving window in real time.
[0041] It should be understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in view thereof will be suggested to those skilled in the art and are to be included within the spirit and scope of the present application and the scope of the appended claims.
Claims
1. A method for optimizing network coverage and power consumption of a remote wide area network, characterized in that: include: Provide remote wide area network nodes; Step A: When the remote wide area network node performs online authorization, receiving authorization success information in a receiving window; When receiving the authorization success information fails, the receiving window time is expanded as the receiving window, and the process returns to step A; as well as When the authorization success information is received successfully, the delay time, the receiving window width and the tolerance value are set according to the time of the received authorization success information to set the receiving window.
2. The method for optimizing network coverage and power consumption of a remote wide area network according to claim 1, characterized in that: Also includes: After successfully receiving the authorization success information, sending a connection confirmation signal to the remote wide area network node at every preset time; According to the delay time, the receiving window width and the tolerance value, the receiving window is opened to receive the connection confirmation signal; as well as When receiving the online confirmation signal fails, the online authorization is performed again and the process returns to step A.
3. The method for optimizing network coverage and power consumption of a remote wide area network according to claim 1, characterized in that: Before step A, also include: Start the over-the-air activation process.
4. The method for optimizing network coverage and power consumption of a remote wide area network according to claim 1, characterized in that: Before step A, also include: The window ratio and tolerance value width of the receiving window are set.
5. A method for optimizing network coverage and power consumption of a remote wide area network, characterized in that: include: Provide online confirmation signal; Provide remote wide area network nodes; Performing online authorization on the remote wide area network node; After the connection authorization is successful, the connection confirmation signal is received at each preset time according to the receiving window generated by the delay time, the receiving window width and the tolerance value; When the online confirmation signal is received successfully, the upload data is transmitted; as well as When receiving the online confirmation signal fails, the online authorization is performed again.
6. The method for optimizing network coverage and power consumption of a remote wide area network according to claim 5, characterized in that: The performing the online authorization on the remote wide area network node comprises: Step A: When the remote wide area network node performs the online authorization, receiving authorization success information in the receiving window; When receiving the authorization success information fails, extending the receiving window time and returning to step A; and When the authorization success information is received successfully, the delay time, the receiving window width and the tolerance value are set according to the time of the received authorization success information to set the receiving window.
7. The method for optimizing network coverage and power consumption of a remote wide area network according to claim 6, characterized in that: Before step A, also include: Start the over-the-air activation process.
8. The method for optimizing network coverage and power consumption of a remote wide area network according to claim 5, characterized in that: Also includes: The window ratio and tolerance value width of the receiving window are set.
9. A remote wide area network system, characterized in that: include: The remote wide area network node according to any one of claims 1 to 8; as well as The remote wide area network server is used to connect to the remote wide area network node.
10. The remote wide area network system according to claim 9, characterized in that: include: At least one remote wide area network gateway is used to connect the remote wide area network server and the remote wide area network node.