Self-organizing network low-power control method and device based on energy-weighted routing protocol
By using an energy-weighted routing protocol in the ad hoc network communication device, node energy is detected and energy threshold is set, and low-energy nodes are avoided from participating in routing search, which solves the problem of premature node energy exhaustion caused by insufficient energy, extends the service life of the main path and increases the network transmission rate.
Patent Information
- Application Number
- CN202411756486.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2044-12-03
AI Technical Summary
In outdoor scenarios, the existing ad hoc network communication devices are prematurely exhausted due to insufficient energy in outdoor scenarios, shortening the network survival cycle and affecting communication stability.
The low-power control method of ad hoc network based on the energy-weighted routing protocol is adopted. By detecting the node energy in the route discovery stage and setting an energy threshold in the route request message, low-energy nodes are avoided from participating in the route search, ensuring that the main path is composed of high-energy nodes.
It extends the service life of the main path, reduces the possibility of path interruption, reduces network routing overhead, and improves network transmission rate.
Smart Images

Figure CN119233360B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ad hoc network communication, and particularly to an ad hoc network low-power control method and device based on an energy-weighted routing protocol. Background Art
[0002] Currently, existing mobile monitoring devices at job sites usually adopt communication methods of public network / mobile private network / public network + mobile private network. When applied to outdoor scenarios, due to the difficulty of obtaining power outdoors, the device needs to obtain power through new energy methods to maintain the operation of the device. Therefore, it is required that the job site monitoring device has low-power performance.
[0003] However, during the communication process of existing devices based on routing protocols, in the AOMDV (Ad hoc On-Demand Multipath Distance Vector Routing) routing protocol, nodes forward routing request messages with a fixed delay. When there is a node with insufficient energy in the forwarding path of the routing request message, and this node is a key node in network transmission, the energy of this node may be exhausted prematurely, resulting in the following problems: ① The life cycle of the node is reduced, which in turn leads to a shortening of the network's survival cycle and affects the normal operation of the wireless ad hoc network. ② The energy of the node is exhausted, resulting in the interruption of the main path communication and a decrease in the transmission rate of data packets. ③ The path interruption caused by the premature exhaustion of the energy of the main path nodes, as well as the re-path and local repair caused by the failure of all paths, have a certain degree of delay, so it will lead to an increase in the end-to-end delay. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide an ad hoc network low-power control method and device based on an energy-weighted routing protocol, so that nodes with lower energy can be avoided from participating in the process of route searching, and the network transmission rate can be effectively improved.
[0005] To solve the above technical problem, the technical solution adopted by the present invention is as follows:
[0006] An ad hoc network low-power control method based on an energy-weighted routing protocol, which is used in a networking system. The networking system includes a target node, and the method includes the following steps:
[0007] The target node receives a routing request message, and the routing request message includes an energy threshold and path information;
[0008] Calculate the current total energy value of the target node by means of energy weighting;
[0009] Determine whether the current total energy value is greater than the energy threshold. If so, establish a reverse path according to the path information, and send a routing response message to the source node according to the reverse path;
[0010] If not, abandon the target node.
[0011] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0012] A self-organizing network low-power control device based on an energy-weighted routing protocol, including a memory, a processor, and a computer program stored on the memory and running on the processor. When the processor executes the computer program, it implements the above-mentioned self-organizing network low-power control method based on an energy-weighted routing protocol.
[0013] The beneficial effect of the present invention is that by adding a node energy detection mechanism in the routing discovery stage and setting an energy threshold in the routing request message, when a node receives a routing request message, by comparing the current total energy value with the energy threshold, low-energy nodes are abandoned and only high-energy nodes are retained, so that the established main path is composed of nodes with higher energy, and by increasing the energy threshold, the energy of the nodes in the main path can be the highest energy, that is, the main path is determined according to the highest energy principle, thereby extending the service life of the main path, reducing the possibility of path interruption, and reducing network routing overhead. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a schematic diagram of the network protocol stack structure of the wireless self-organizing network in the embodiment of the present invention;
[0015] Figure 2 It is a main information diagram of the AOMDV protocol routing table in the embodiment of the present invention;
[0016] Figure 3 It is a schematic diagram of the routing discovery process under the AOMDV routing protocol in the wireless self-organizing network in the embodiment of the present invention;
[0017] Figure 4 It is a flowchart of the steps of a self-organizing network low-power control method based on an energy-weighted routing protocol in the embodiment of the present invention;
[0018] Figure 5 It is a schematic diagram of the EW-AOMDV protocol routing initiation in the embodiment of the present invention;
[0019] Figure 6 It is a schematic diagram of the structure of a self-organizing network low-power control device based on an energy-weighted routing protocol in the embodiment of the present invention;
[0020] Figure 7Schematic diagram of the unit structure of a self-organizing network low-power control device based on an energy-weighted routing protocol in an embodiment of the present invention;
[0021] Figure 8 Schematic diagram of the working mode of a self-organizing network low-power control device based on an energy-weighted routing protocol in an embodiment of the present invention. Detailed implementation manners
[0022] To describe in detail the technical content, achieved objectives and effects of the present invention, the following is described in conjunction with the embodiments and accompanied by the drawings.
[0023] Currently, in addition to problems such as reduced node life cycle, node energy depletion, and path interruption caused by premature energy depletion of main path nodes at the protocol level in existing on-site mobile monitoring devices. At the same time, in the on-site operation monitoring scenario: (1) Due to the influence of the geographical environment, problems such as remote locations, irregular distributions, and difficulty in covering public / private network base stations, the on-site mobile monitoring devices based on communication methods such as public networks, mobile private networks, satellites, and narrowband clusters cannot meet the requirements of complex environment visualization. (2) The operation and maintenance difficulty is high, natural climates such as strong winds and heavy snow are prominent, the network is prone to instability, and the operation and maintenance frequency is high; therefore, it is required that the device has strong self-repair ability, that is, the software system has strong robustness. (3) Using solar panels for power supply requires requirements for the installation location and is costly. (4) It is difficult to obtain power outdoors, and new energy methods need to be used to obtain power to maintain the operation of the device. Therefore, it is required that the on-site monitoring device has low power consumption requirements.
[0024] To solve the above technical problems, the present application provides a self-organizing network low-power control method based on an energy-weighted routing protocol, specifically as follows:
[0025] A self-organizing network low-power control method based on an energy-weighted routing protocol, which is used in a networking system. The networking system includes target nodes. The method includes the following steps:
[0026] The target node receives a routing request message, and the routing request message includes an energy threshold and path information;
[0027] Calculate the current total energy value of the target node by means of energy weighting;
[0028] Judge whether the current total energy value is greater than the energy threshold. If so, establish a reverse path according to the path information, and send a routing response message to the source node according to the reverse path;
[0029] If not, abandon the target node.
[0030] As can be seen from the above description, the beneficial effects of the present invention are as follows: By adding a node energy detection mechanism in the route discovery phase and setting an energy threshold in the route request message, when a node receives a route request message, by comparing the current total energy value with the energy threshold, low-energy nodes are discarded and only high-energy nodes are retained, so that the established main path consists of nodes with higher energy. At the same time, setting the energy threshold can also determine the main path according to the highest energy principle, thereby extending the service life of the main path, reducing the possibility of path interruption, and reducing network routing overhead.
[0031] Further, before calculating the current total energy value of the target node by means of energy weighting, it further includes:
[0032] Judge whether the target node has received the same route request message. If so, judge whether the route request message is a route request message from different paths of the same source node. If it is the same path, discard the route request message;
[0033] If it is different paths, the target node executes the step of judging whether the current total energy value is greater than the energy threshold.
[0034] As can be seen from the above description, when receiving a repeated route request message from the same path, directly discarding the route request message can reduce network routing overhead; while when receiving a repeated route request message from different paths, judging whether to transmit according to the current total energy value of the node can reduce the possibility of path interruption.
[0035] Further, the judgment of whether the target node has received the same route request message further includes:
[0036] If not, obtain the routing table and query whether there is a target path to the destination node in the routing table. If so, send the route response message to the source node according to the target path.
[0037] As can be seen from the above description, when receiving a route request message and querying through the routing table that there is a target path to the destination node, directly sending the route response message to the source node according to the target path can reduce network routing overhead.
[0038] Further, the obtaining of the routing table and querying whether there is a target path to the destination node in the routing table further includes:
[0039] If not, the target node executes the step of judging whether the current total energy value is greater than the energy threshold.
[0040] As described above, when the target path of the destination node cannot be queried through the routing table, it is determined whether to establish a path based on the current node according to the total energy value of the current node, which can ensure that the transmission is carried out by nodes with higher energy and reduce the possibility of path interruption.
[0041] Further, after sending the routing response message to the source node according to the reverse path, it further includes:
[0042] Forward the routing request message to other nodes in the networking system.
[0043] As described above, when the target path of the destination node cannot be queried through the routing table and the total energy value of the current node is greater than the energy threshold, forwarding the routing request message through the current node enables an effective transmission path to be established between the source node and the target node.
[0044] Further, calculating the current total energy value of the target node by means of energy weighting includes:
[0045] ;
[0046] Wherein, represents the current total energy value of the target node, represents the weighting factor of different types of energy, represents the energy value of each unit of the target node.
[0047] As described above, calculating the current total energy value of the target node based on the energy values of each unit in the target node and the weighting factors of different types of energy can accurately reflect the total energy of the current node, thereby effectively determining whether the current node can be used to establish a path.
[0048] Further, it includes the electrical energy value;
[0049] Obtain the remaining battery power and the electrical energy conversion efficiency corresponding to the target node;
[0050] Obtain the energy value of the battery according to the product of the remaining battery power and the electrical energy conversion efficiency.
[0051] As described above, calculating the electrical energy value through the remaining battery power and the electrical energy conversion efficiency can accurately describe the electrical energy value of the current node.
[0052] Further, it includes the communication unit energy value;
[0053] The communication unit includes at least two different functional modules;
[0054] Obtain the energy values and feedback factors of different said functional modules;
[0055] Multiply the energy value of the functional module by the feedback factor to obtain the energy value of the functional module;
[0056] Add the energy values of different functional modules to obtain the energy value of the communication unit.
[0057] As can be seen from the above description, by obtaining the energy values of different functional modules and reflecting the energy conditions of different functional modules through the feedback factor, if the functional module consumes energy, the feedback factor is negative, and if the functional module generates energy, the feedback factor is positive. Thus, based on the energy value of the functional module and the feedback factor, the energy value of the communication unit of the current node can be accurately described.
[0058] Further, it includes the energy value of the main control unit;
[0059] The main control unit includes at least two different functional modules;
[0060] Obtain the energy values and working mode quantization factors of different functional modules;
[0061] Multiply the energy value of the functional module by the working mode quantization factor to obtain the energy value of the functional module;
[0062] Add the energy values of different functional modules to obtain the energy value of the main control unit.
[0063] As can be seen from the above description, by obtaining the energy values of different functional modules, reflecting the energy values consumed by different functional modules per unit time through the working mode quantization factor, and performing quantization processing according to different working modes, the energy value of the main control unit of the current node can be accurately described based on the energy value of the functional module and the working mode quantization factor.
[0064] Another embodiment of the present invention provides a self-organizing network low-power control device based on an energy-weighted routing protocol, including a memory, a processor, and a computer program stored on the memory and running on the processor. When the processor executes the computer program, it implements a self-organizing network low-power control method based on the energy-weighted routing protocol as described above.
[0065] The self-organizing network low-power control method and device provided by the present invention can be applied to the self-organizing network field operation monitoring scenario, and the main path is composed of nodes with higher energy. The following is illustrated through specific embodiments:
[0066] Embodiment 1
[0067] In this embodiment, the on-site operation monitoring device adopts a mobile ad hoc network (MANET) networking method. Due to the particularity of the mobile network, nodes in the wireless ad hoc network need to have self-organizing capabilities and implement functions such as fast networking and path establishment through appropriate routing protocols. An effective routing protocol is the key to efficient networking. Since the wireless ad hoc network has characteristics such as frequent changes in topological structure and requirements for temporary fast networking, the routing protocols in traditional Internet networks are not applicable. Therefore, the solution of this embodiment proposes a network protocol stack and a routing protocol based on the wireless ad hoc network.
[0068] Please refer to Figure 1 , the network protocol stack of the wireless ad hoc network: In the general network protocol stack structure, from bottom to top, it includes the physical layer, data link layer, network layer, transport layer, and application layer in sequence. The elliptical boxes between each layer are optional functions, and the use of modules can be effectively selected according to the functions of the functional modules and their relationships with the upper and lower layers. Since the wireless ad hoc network has the characteristic of rapid change, maintaining the network topology is likely to cause energy consumption. Therefore, each layer in the network protocol stack needs to adopt effective protection mechanisms, namely QoS guarantee and energy management mechanisms. At the same time, based on the temporary networking characteristics of the network, the protocol stack includes feedback and cross-layer adaptive adjustment mechanisms. The temporary network uses a cross-layer design method to facilitate information interaction between each protocol layer and functional module.
[0069] The routing protocol of the wireless ad hoc network: The AODV (Ad hoc On-Demand Distance Vector Routing) routing protocol, as a widely used on-demand routing protocol, has less memory consumption and lower control overhead. At the same time, it has periodic routing maintenance actions, making its protocol performance superior to other routing protocols. However, as a single-path routing protocol, only one effective path is established each time a routing is initiated. When the routing is interrupted, a new path needs to be rediscovered. The AOMDV (Ad hoc On-Demand Multipath Distance Vector Routing) routing protocol is proposed to overcome this inefficiency. Multiple paths are established through route discovery. When the first effective path is interrupted, the protocol provides another path for the transmission of data packets. As Figure 2 shown in the main information of the AOMDV protocol routing table.
[0070] Please refer to Figure 3 , for the route discovery process under the AOMDV routing protocol in the wireless ad hoc network; for example, assuming that in the current network topology, the source node N1 needs to establish communication with the destination node N7 and there is no route to the destination node N7, the route discovery process needs to be carried out first, and the steps are as follows:
[0071] 1. The source node N1 broadcasts a routing request message to initiate the routing establishment process.
[0072] 2. After receiving the request message, node N2 establishes a reverse path to the source node N1, and at the same time continues to broadcast the received request message to its neighbor nodes. Subsequently, the received copies of the request message will no longer be broadcast.
[0073] 3. At this time, nodes N3 and N8 will receive the same request message from the source node N1 and perform the same processing as node N2.
[0074] 4. When node N4 receives the request messages from nodes N2 and N3 successively, it compares the first hop and the last hop in the two message information to ensure that the links do not cross, and then establishes two reverse paths to the source node N1 according to the routing information in the messages. Subsequently, node N4 continues to forward the request message from node N2 that arrives first and discards the request message from node N3 that arrives later. Therefore, both node N5 and node N6 receive the request message with the first hop being node N2, and node N9 receives the request message with the first hop being node N8.
[0075] 5. The destination node N7 will receive the request messages from nodes N5, N6, and N9 respectively. Regardless of whether the first hops of the messages are the same, it generates a routing response message and returns it along the neighbor node that sent the message.
[0076] 6. When node N4 receives the routing response message from node N5 and the routing response message from node N6, node N4 selects an unused reverse path for each of them to send the routing response message to the source node N1. Suppose node N4 sends the routing response message from node N5 to node N2, then the routing response message from node N6 will be sent to node N3.
[0077] According to the above routing sending paths, the source node N1 will finally receive three routing response messages and obtain three independent paths, namely: (N1->N2->N4->N5->N7), (N1->N3->N4->N6-N7), (N1->N8->N9->N7). In the AOMDV routing protocol, the establishment of the path is determined by the time sequence of the routing request message reaching the destination node, and the main path is determined according to the principle of the shortest delay. For the first routing request message reaching the destination node, the destination node sends the first routing response message back to the source node along the path it forwarded when it came. When the source node receives the routing response message, it establishes a communication path from the source node to the destination node.
[0078] For the application scenario of the operation site, this embodiment proposes an ad-hoc network routing protocol EW-AOMDV (Energy Weighted - Ad hoc On-Demand Multipath Distance Vector Routing) based on energy weighting. Please refer to Figure 4 and Figure 5 , which specifically includes the following steps:
[0079] S1. The target node receives a route request message (Route Request, RREQ), and the route request message includes an energy threshold and path information; among them, the energy threshold can be set according to different message contents.
[0080] S2. Calculate the current total energy value of the target node in an energy-weighted manner; among them, the current total energy value of the target node includes the power energy value, communication unit energy value, main control unit energy value, etc. of the current device; by determining the weighting factors of different types of energy values according to the importance of each type of energy value, the current total energy value of the target node is comprehensively calculated, which represents the battery life of the device working normally to the greatest extent.
[0081] Before step S2, it also includes: determining whether the target node has received the same route request message. If so, determining whether the route request message is a route request message from different paths of the same source node. If it is the same path, discard the route request message; that is, if the current node has already received the same request message, discard the message. If it is different paths, execute step S3.
[0082] If not, obtain the routing table and query whether there is a target path to the destination node in the routing table. If there is, after determining that the total energy of the current node is greater than the energy threshold, send a route reply message (Route Reply, RREP) to the source node according to the target path; that is, if the node has not received the route request message before, and if the routing table records a path to the destination node, directly send a route reply message to the source node. If not, execute step S3, and under the condition of satisfying whether the current total energy value is greater than the energy threshold, after sending a route reply message to the source node according to the reverse path, then execute the forwarding of the route request message.
[0083] S3. Determine whether the current total energy value is greater than the energy threshold. If so, establish a reverse path according to the path information and send a route reply message to the source node according to the reverse path, but do not execute the forwarding of the route request message; if not, abandon the target node. That is, if it is a request message from different paths of the same source node, determine whether to process it based on the current total energy value.
[0084] Through the above node energy detection mechanism, nodes with higher energy in the network can be screened out, a more robust main path can be established, and the possibility of path interruption can be reduced. At the same time, the method in this embodiment also has the following advantages compared with the existing methods:
[0085] (1) As the node forwarding residence time increases, EW-AOMDV adopts the node energy monitoring mechanism, fully considering the energy consumption factor. Therefore, the packet delivery ratio is significantly better than that of AOMDV and AODV.
[0086] (2) Since the link becomes unavailable due to node energy exhaustion, the AODV and AOMDV routing protocol methods need to initiate a new routing request or switch to a backup route for transmission, increasing the delay caused by data transmission interruption. However, the EW-AOMDV routing protocol adopts the node energy monitoring mechanism, which enables nodes with lower energy to avoid participating in the routing search process, effectively improving the network transmission rate. Therefore, the end-to-end delay is effectively reduced based on the EW-AOMDV protocol method.
[0087] (3) Compared with the AODV and AOMDV routing protocols, the main route of the EW-AOMDV routing protocol is more robust and not easily interrupted. The probability of using the backup route decreases, and the probability of all route interruptions or energy failures in the network also decreases accordingly. Therefore, the routing initiation frequency is lower.
[0088] Embodiment 2
[0089] The difference between this embodiment and Embodiment 1 is that the calculation method of the current total energy value of the target node is specifically defined, and the specific calculation method is as follows:
[0090] ;
[0091] represents the current total energy value of the target node, represents the weighting factor of different types of energy, represents the energy value of each unit of the target node.
[0092] Among them, the total node energy value includes but is not limited to the electric energy value, the communication unit energy value, and the main control unit energy value. At the same time, in this embodiment, taking the electric energy value, the communication unit energy value, and the main control unit energy value as examples, the calculation methods of different types of energy values are described:
[0093] (1) Electric energy value
[0094] Obtain the remaining battery charge and the electric energy conversion efficiency corresponding to the target node, and obtain the energy value of the battery according to the product of the remaining battery charge and the electric energy conversion efficiency. The specific expression is as follows:
[0095] ;
[0096] Among them, represents the remaining battery power, represents the power conversion efficiency.
[0097] (2) Energy value of the communication unit
[0098] The energy value of the communication unit represents the energy consumed per unit time during normal duty; the communication unit includes at least two different functional modules, such as the energy value of the transmitting antenna, the energy value of the Ethernet module, and the energy value of the communication module. By obtaining the energy values and feedback factors of different functional modules, multiplying the energy value of the functional module by the feedback factor to obtain the energy value of the functional module, and adding the energy values of different functional modules to obtain the energy value of the communication unit. The specific expression is as follows:
[0099] ;
[0100] Among them, represents the feedback factor corresponding to different functional modules; the energy consumption feedback factor is negative, and the energy generation feedback factor is positive.
[0101] (3) Energy value of the main control unit
[0102] The energy value of the main control unit refers to the energy consumed per unit time under the normal operation of the image acquisition device; the main control unit includes at least two different functional modules, such as the energy value of the acquisition module, the energy value of the AI image processing unit, the energy value of the intelligent analysis unit, and the energy value of the intelligent storage unit. By obtaining the energy values and working mode quantization factors of different functional modules, multiplying the energy value of the functional module by the working mode quantization factor to obtain the energy value of the functional module, and adding the energy values of different functional modules to obtain the energy value of the main control unit. The specific expression is as follows:
[0103] ;
[0104] Among them, represents the working mode quantization factor corresponding to different functional modules; the working mode quantization factor mainly measures the energy value consumed by each module per unit time and performs quantization processing according to different working modes.
[0105] By adopting the method of energy weighting, it fully considers different types of ad hoc network devices, the specifications and capacities of different battery packs, different types of communication units, and the differences in the working modes of the main control unit, so as to accurately describe the length of the working endurance time of such devices.
[0106] Embodiment III
[0107] Please refer to Figure 6, a self-organizing network low-power control device based on an energy-weighted routing protocol, includes a memory, a processor, and a computer program stored on the memory and running on the processor. When the processor executes the computer program, it implements a self-organizing network low-power control method as described in Embodiment 1 and Embodiment 2.
[0108] Please refer to Figure 7 , the device in this embodiment mainly includes a detachable battery pack power supply unit, a low-power communication unit, and a low-power main control unit. The low-power communication unit and the low-power main control unit are directly connected by an Ethernet network interface, eliminating the routing module, which not only reduces costs but also reduces power consumption. The battery pack is designed to be detachable and can be removed for charging when the battery level is low. The low-power main control unit mainly includes a low-power acquisition module, an AI image processing unit, an intelligent analysis unit, and an intelligent storage unit.
[0109] Regarding problem (1): Broadband self-organizing networks can be established anywhere and anytime because they can extend coverage through multi-hop, meeting the requirements for extending coverage in the "last mile" of emergency communication.
[0110] Regarding problem (2): In wireless self-organizing networks, their distributed topology makes the network highly robust. In such a network, all nodes are equal in status and have almost the same complexity, which makes the network highly tolerant of node failures or damages. When a certain node has a problem, other nodes can quickly take over its functions to ensure the continuity and stability of communication. In addition, through multi-hop relay technology, self-organizing networks effectively overcome signal attenuation and interference problems. This technology allows signals to be relayed through multiple nodes, thus avoiding obstacles that may be encountered in single-path transmission, such as signals being blocked or interfered. In this way, self-organizing networks can maintain stable communication quality in harsh environments. Even when some areas of the network are damaged or interrupted, communication can continue through other paths. The strong self-repair ability of self-organizing network communication technology mainly benefits from its distributed topology and multi-hop relay technology, and these characteristics jointly ensure the high reliability and stability of the network.
[0111] Regarding problem (3): In this embodiment, a flexible power supply method is adopted: ① Under the condition of having commercial power, it can be powered by commercial power. ② The battery is designed to be detachable and can be removed for immediate replacement when the battery level is low, enabling the device to continue working, and the removed battery can be charged.
[0112] Regarding problem (4): Since the device is powered by a battery pack, the power consumption of the device directly affects its battery life. Therefore, low-power processing is carried out on each component of the device.
[0113] The monitoring device proposed in this embodiment adopts a combination of an independent communication unit and an independent main control unit, wherein the communication unit adopts a constant power supply method to provide the communication requirements of the self-organizing network. In order to increase the endurance of the on-site operation monitoring device as much as possible, in addition to the power consumption of the device during normal duty as small as possible, the main control unit can be placed in different working modes according to the battery pack power. Figure 8 As shown:
[0114] The ultra-low power communication unit forms a mobile ad hoc network and continuously collects the power information of the battery pack. It is divided into intervals according to the remaining battery power information. In different intervals, the low-power main control unit is in different power consumption working modes. For example, when the power is high, the low-power main control unit collects high frame rate data and performs subsequent DSP processing (AI image unit, intelligent analysis unit, intelligent storage unit). When the power is low, when there is a need to capture / preview, the low-power main control unit collects low frame rate data and selectively performs subsequent DSP processing (AI image processing / intelligent analysis unit / intelligent storage unit).
[0115] In summary, the low-power consumption control method and device for self-organizing networks based on an energy-weighted routing protocol provided by the present invention, by adding a node energy detection mechanism in the routing discovery stage and setting an energy threshold in the routing request message, when the node receives the routing request message, by comparing the current total energy value with the energy threshold, the low-energy nodes are abandoned and only the high-energy nodes are retained, so that the established main path is composed of nodes with higher energy. At the same time, setting the energy threshold can also realize the determination of the main path according to the highest energy principle, thereby extending the service life of the main path, reducing the possibility of path interruption, and reducing network routing overhead.
[0116] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A low power consumption control method for self-organizing network based on energy weighted routing protocol, characterized in that: Used in a networking system, the networking system includes a target node, and the method includes the following steps: The target node receives a routing request message, wherein the routing request message includes an energy threshold and path information; Calculating the current total energy value of the target node in an energy-weighted manner; Determine whether the current total energy value is greater than the energy threshold, and if so, establish a reverse path according to the path information, and send a routing response message to the source node according to the reverse path; If not, abandon the target node; Calculating the current total energy value of the target node in an energy-weighted manner includes: ; in, Represents the current total energy value of the target node, represents the weighting factors for different types of energy, Represents the energy value of each unit of the target node; the current total energy of the target node includes the energy value of the communication unit of the current device; The communication unit comprises at least two different functional modules; obtaining energy values and feedback factors of different functional modules; multiplying the energy values of the functional modules and the feedback factors to obtain the energy values of the functional modules; adding the energy values of the different functional modules to obtain the energy value of the communication unit; the feedback factor for consuming energy is negative, and the feedback factor for generating energy is positive; Before calculating the current total energy value of the target node in an energy-weighted manner, the method further includes: Determine whether the target node has received the same routing request message, and if so, determine whether the routing request message is a routing request message from a different path of the same source node, and if it is the same path, discard the routing request message; If they are different paths, the target node executes the step of determining whether the current total energy value is greater than the energy threshold.
2. According to claim 1, a low power consumption control method for self-organizing network based on energy weighted routing protocol is characterized in that: The determining whether the target node has received the same routing request message also includes: If not, obtain the routing table and query whether there is a target path to the destination node in the routing table, and if so, send the routing response message to the source node according to the target path.
3. According to claim 2, a low power consumption control method for self-organizing network based on energy weighted routing protocol is characterized in that: The step of obtaining the routing table and querying whether there is a target path to the destination node in the routing table further includes: If not present, the target node executes the step of determining whether the current total energy value is greater than the energy threshold.
4. According to claim 3, a low power consumption control method for self-organizing network based on energy weighted routing protocol is characterized in that: After sending the routing response message to the source node according to the reverse path, the method further includes: Forward the routing request message to other nodes in the networking system.
5. The low power consumption control method of a self-organizing network based on an energy-weighted routing protocol according to claim 1, characterized in that: Including electrical energy value; Obtaining the remaining power and power conversion efficiency of the battery pack corresponding to the target node; The energy value of the battery is obtained according to the product of the remaining power of the battery pack and the electric energy conversion efficiency.
6. The low power consumption control method of a self-organizing network based on an energy-weighted routing protocol according to claim 1, characterized in that: Including the energy value of the main control unit; The main control unit includes at least two different functional modules; Obtaining energy values and working mode quantization factors of different functional modules; Multiplying the energy value of the functional module and the working mode quantization factor to obtain the energy value of the functional module; The energy value of the main control unit is obtained by adding the energy values of the different functional modules.
7. A low-power control device for an ad hoc network based on an energy-weighted routing protocol, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the low-power consumption control method for a self-organizing network based on an energy-weighted routing protocol as described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Ad hoc networks use game theory-based on-demand distance vector routing protocols.
CN102271380A