Intelligent wireless sensor group collaboration method and system
Through the group team and the sharing group in the wireless sensor network, and using the energy changes of neural network prediction nodes, the problem of low efficiency of wireless sensor networks in existing technologies in networking and energy management has been solved, and energy consumption balance and The effect of the extension of the network life cycle.
Patent Information
- Application Number
- CN202211010731.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-22
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-08-22
AI Technical Summary
Existing wireless sensor networks have problems of inefficiency and difficulty in optimizing in networking and energy management, especially when node energy changes are unstable.
By obtaining the parameter information of each node in the wireless sensor group network, the team forms at least two group units, and a sharing group is provided between adjacent group units. Use the neural network model to predict node energy changes, control access to shared groups based on energy usage, and optimize the usage configuration of group units.
The dynamic management of node energy and the balanced energy consumption of data transmission, extending the cyber life cycle, and improving the reliability and efficiency of data transmission.
Smart Images

Figure CN115397044B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent wireless sensor group collaboration, and in particular to an intelligent wireless sensor group collaboration method and system. Background Art
[0002] As for the wireless sensor group collaboration, it mainly combines the individual wireless sensors in the wireless sensor network into a group in a certain way, and then monitors the node information of each wireless sensor in the group to evaluate the group.
[0003] The currently disclosed technology, with the publication number "CN109152103A", discloses a method and device for networking a wireless sensor network, the method comprising: modeling the sensor network as an undirected connected graph; the central node sends a route creation request to the nodes within the communication range; each of the nodes obtains the minimum number of hops between the central node, the remaining energy of each node itself, and the preset parameter information between the nodes within the communication range centered on itself according to the request; the node determines the cluster head node and the non-cluster head member node in the node according to the above parameters; according to the relationship between the cluster head node and the central node, or according to the functional relationship between the cluster head node, the non-cluster head member node and the central node, a data forwarding node is selected from the cluster head node; according to the data forwarding node, a first particle in the particle group is networked once to obtain a network life cycle value corresponding to the first particle; and the optimal networking particle is updated and iterated. In the above, each node obtains the minimum number of hops between the central node and the remaining energy of each node according to the route creation request sent by the central node, and obtains the preset parameter information between the nodes within the communication range centered on itself, determines the cluster head node and the non-cluster head member node in the node, and selects a more suitable data forwarding node from the cluster head node according to the relationship between the cluster head node and the central node, or according to the functional relationship between the cluster head node, the non-cluster head member node and the central node. Through these data forwarding nodes, the particles in the particle swarm are networked. The selected data forwarding node is the cluster head node with the largest selection coefficient. The larger coefficient indicates that the remaining energy of the cluster head is larger, the communication energy consumption is smaller, and the number of hops from the central node is smaller than that of the surrounding nodes. Therefore, the network life cycle can be greatly improved. After all particles are networked, the optimal particle needs to be selected. Then the optimal particle is iteratively updated until the optimal networking method is determined, but the above networking method is difficult and needs to be converted among many nodes to obtain the optimal combination. Summary of the invention
[0004] In view of this, the main purpose of the present invention is to provide an intelligent wireless sensor group collaboration method and system.
[0005] The technical solution adopted by the invention is as follows:
[0006] An intelligent wireless sensor group collaboration method comprises the following steps:
[0007] Acquire parameter information of each node in the wireless sensor group network, group the nodes in the wireless sensor group network according to the parameter information to form at least two group units, equip a shared group between two adjacent group units, and establish a group list according to all the group units and the shared group, and establish a node list under the group list;
[0008] Acquire first energy information of each node at a first moment according to the group list and each node list under the group list, record the first energy information and obtain a first usage rate of energy information of each group unit at the first moment based on the first energy information;
[0009] Based on the first energy information, continuously sample the energy information change of each node corresponding to each node list under the group list, and input the continuous sampling results into the neural network model to predict the second energy information of each node under the node list at a second moment in the future;
[0010] Obtaining a second usage rate of energy information of each group unit at the second moment based on the predicted second energy information of each node in the node list at the second moment in the future;
[0011] Based on the second usage rate, access to the shared group is controlled to optimize the usage configuration of the group unit, and the usage configuration of the optimized group unit is updated under the group list and the node list established at the first moment to form a dynamic group list and a dynamic node list;
[0012] The relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list are broadcasted as a whole according to a dynamic node list to complete the data transmission.
[0013] Furthermore, the parameter information includes at least location information and a serial number of the wireless sensor, and the nodes in the wireless sensor group network are grouped based on the location information and the serial number to form at least two group units.
[0014] Furthermore, configuring a shared group between two adjacent group units specifically includes:
[0015] Based on the parameter information of each node, a shared node is directly configured at the adjacent node, and the shared node is used to be configured between two adjacent nodes of the same group unit or between two adjacent nodes of two group units.
[0016] Furthermore, the relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list are broadcasted as a whole according to a dynamic node list to complete the data transmission, specifically including:
[0017] The relay node address decoder loads each dynamic node list under the dynamic group list, matches the relay node address corresponding to each node and shared node under the dynamic node list from the relay node address decoder based on the dynamic node list, couples the relay node address decoder to the allocation module, and the allocation module allocates and broadcasts the corresponding relay node address under the control of the logic control module. After the broadcast is completed, the data transmission is completed under the control of the logic control module according to the set timing.
[0018] Further, the logic control module is configured to periodically execute the logic control program. During the execution period, the logic control program is used to monitor the relay node address corresponding to each node and shared node in each dynamic node list to check whether there is any change.
[0019] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;
[0020] If a change occurs during the execution cycle, the change relationship is recorded and sent to the relay node address decoder. The relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes in the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship to form a second allocation logic. The logic control program broadcasts the relay node address and the corresponding address based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.
[0021] The present invention also provides an intelligent wireless sensor group collaboration system, comprising:
[0022] A configuration module is provided to obtain parameter information of each node in the wireless sensor group network, group the nodes in the wireless sensor group network according to the parameter information to form at least two group units, configure a shared group between two adjacent group units, and establish a group list according to all the group units and the shared group, and establish a node list under the group list;
[0023] A monitoring module, which obtains first energy information of each node at a first moment according to the group list and each node list under the group list, records the first energy information, and obtains a first usage rate of energy information of each group unit at the first moment based on the first energy information;
[0024] A sampling module, which continuously samples energy information changes of each node corresponding to each node list under the group list based on the first energy information;
[0025] A neural network model, used for inputting continuous sampling results into the neural network model to predict second energy information of each of the nodes in the node list at a second moment in the future;
[0026] A networking control module is used to obtain a second usage rate of the energy information of each group unit at the second moment based on the predicted second energy information of each node under the node list at the second moment in the future; to control the access of the shared group based on the second usage rate to optimize the usage configuration of the group unit, and to update the group list and node list established at the first moment corresponding to the usage configuration of the optimized group unit to form a dynamic group list and a dynamic node list; and to broadcast the relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list as a whole according to a dynamic node list to complete data transmission.
[0027] Furthermore, the parameter information includes at least the location information and the serial number of the wireless sensor.
[0028] Furthermore, the networking control module has:
[0029] Logic control module;
[0030] allocation module; and
[0031] A relay node address decoder, wherein the relay node address decoder is configured to match the relay node address corresponding to each node and the shared node under the dynamic node list from the relay node address decoder based on the dynamic node list by loading each dynamic node list under the group list;
[0032] The relay node address decoder is coupled to the allocation module, and the allocation module allocates and broadcasts the relay node address under the control of the logic control module. After the broadcast, the data transmission is completed under the control of the logic control module according to the set timing.
[0033] Further, the logic control module has a logic control program;
[0034] Recording unit;
[0035] coupling serial ports; and
[0036] An allocation logic generator, the allocation logic generator is used to generate relay node addresses and relay node allocation logic based on the allocation logic file;
[0037] The logic control program is configured to be executed periodically. During the execution period, the logic control program monitors the relay node address corresponding to each node and the shared node corresponding to each dynamic node list under the group list to check whether there is any change;
[0038] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;
[0039] If a change occurs during the execution cycle, the recording unit records the change relationship, couples the logic control module and the relay node address decoder via the coupling serial port, and the coupling serial port sends the change relationship to the relay node address decoder; the relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes under the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship, and the allocation logic generator forms a second allocation logic based on the allocation logic file, and the logic control program broadcasts the relay node address and the corresponding one based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.
[0040] Furthermore, the first allocation logic is formed by an allocation logic generator based on a configuration file formed by a configuration relationship between the nodes and shared nodes under the node list.
[0041] The beneficial effects of the present invention are:
[0042] The present application groups wireless sensors into teams based on obtaining the location information and the number of each node in the wireless sensor group network, divides them into at least two group units, equips a shared group between two adjacent group units, and establishes a group list based on all the group units and the shared group, and establishes a corresponding node list under the group list; obtains the first energy information of each node at the first moment according to the group list and each node list under the group list, records the first energy information and obtains the first utilization rate of the energy information of each group unit at the first moment based on the first energy information, continuously samples the energy information changes of each node corresponding to each node list under the group list based on the first energy information, and inputs the continuous sampling results into a neural network model to predict the second energy information of each node under the node list at the second moment in the future; obtains the second utilization rate of the energy information of each group unit at the second moment based on the predicted second energy information of each node under the node list; controls the access of the shared group based on the second utilization rate to optimize the use configuration of the group unit, and in this process, the shared node can be used as a node in transition transmission to form a simple and reliable energy consumption balancing strategy. At the same time, during the specific deployment, based on the parameter information of each node, a shared node is directly configured at the adjacent node, and the shared node is used to be configured between two adjacent nodes of the same group unit or between two adjacent nodes of two group units. In this way, each shared node can be an alternative to the adjacent node. Therefore, the shared node can also accurately transition transmission between two adjacent nodes of the same group unit or between two adjacent nodes of two group units. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The following drawings are only used to illustrate and explain the present invention, and are not used to limit the scope of the present invention, wherein:
[0044] Figure 1 is a flow chart of the method of the present invention;
[0045] Figure 2 It is the framework principle diagram of the present invention. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solution, design method and advantages of the present invention clearer, the present invention is further described in detail by specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0047] Example 1
[0048] Reference Figure 1, the present invention provides an intelligent wireless sensor group collaboration method, comprising the following steps: acquiring parameter information of each node in the wireless sensor group network, grouping the nodes in the wireless sensor group network according to the parameter information to form at least two group units, equipping a shared group between two adjacent group units, and establishing a group list according to all the group units and the shared group, and establishing a node list under the group list;
[0049] Acquire first energy information of each node at a first moment according to the group list and each node list under the group list, record the first energy information and obtain a first usage rate of energy information of each group unit at the first moment based on the first energy information;
[0050] Based on the first energy information, continuously sample the energy information change of each node corresponding to each node list under the group list, and input the continuous sampling results into the neural network model to predict the second energy information of each node under the node list at a second moment in the future;
[0051] Obtaining a second usage rate of energy information of each group unit at the second moment based on the predicted second energy information of each node in the node list at the second moment in the future;
[0052] Based on the second usage rate, access to the shared group is controlled to optimize the usage configuration of the group unit, and the usage configuration of the optimized group unit is updated under the group list and the node list established at the first moment to form a dynamic group list and a dynamic node list;
[0053] The relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list are broadcasted as a whole according to a dynamic node list to complete the data transmission.
[0054] Furthermore, the parameter information includes at least location information and a serial number of the wireless sensor, and the nodes in the wireless sensor group network are grouped based on the location information and the serial number to form at least two group units.
[0055] Furthermore, configuring a shared group between two adjacent group units specifically includes:
[0056] Based on the parameter information of each node, a shared node is directly configured at the adjacent node, and the shared node is used to be configured between two adjacent nodes of the same group unit or between two adjacent nodes of two group units.
[0057] Furthermore, the relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list are broadcasted as a whole according to a dynamic node list to complete the data transmission, specifically including:
[0058] The relay node address decoder loads each dynamic node list under the dynamic group list, matches the relay node address corresponding to each node and shared node under the dynamic node list from the relay node address decoder based on the dynamic node list, couples the relay node address decoder to the allocation module, and the allocation module allocates and broadcasts the corresponding relay node address under the control of the logic control module. After the broadcast is completed, the data transmission is completed under the control of the logic control module according to the set timing.
[0059] Further, the logic control module is configured to periodically execute the logic control program. During the execution period, the logic control program is used to monitor the relay node address corresponding to each node and shared node in each dynamic node list to check whether there is any change.
[0060] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;
[0061] If a change occurs during the execution cycle, the change relationship is recorded and sent to the relay node address decoder. The relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes in the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship to form a second allocation logic. The logic control program broadcasts the relay node address and the corresponding address based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.
[0062] In some embodiments, the group list and the node list are stored in a storage module. In the present application, each node list under the group list changes continuously at different times as the usage rate corresponding to the node list is used. For example, when the usage rate corresponding to the node list under a certain group list exceeds the set range, the access of the shared group can be controlled to optimize the usage configuration of the group unit. When the shared group is accessed, the shared group is in use, and the group unit replaced by the contribution group is in a silent (not working, and the group unit can be reconfigured as a whole) state.
[0063] Of course, in the above-mentioned embodiments, it may also happen that in the same group unit, the energy information of some nodes does not reach the set range. Since in the present application, when the shared node is deployed, the shared node is used to be configured between two adjacent nodes of the same group unit or between two adjacent nodes of two group units. In this way, each shared node can be an alternative to an adjacent node. Therefore, the shared node can also accurately transition transmission between two adjacent nodes of the same group unit or between two adjacent nodes of two group units. Therefore, the present application can also set the access of the shared node according to the use status of each node in the group unit. For example, when the energy information of at least one node in a certain group unit reaches below the set threshold range, it is necessary to control the use of the adjacently deployed shared nodes as a transitional means for transmission. At this time, the shared node is in use, and the node whose energy information reaches below the set threshold range chooses to be silent. The node list needs to be updated in real time according to the use status to form a dynamic node list. Among them, if at least one node energy information has not changed at multiple moments, it means that not all nodes in the node list are in working state. When recording, the node information in the silent state (not enabled) is also recorded. When it is converted from the silent state to the use state, the recording unit records the changes in its use state and energy information.
[0064] In some embodiments, the first energy information of each node at the first moment is obtained according to the node list, wherein the energy information is different in different cycle usage states. Therefore, in a set operation cycle, for example, at the first moment, the first energy information of each node at the first moment is obtained and written in accordance with the node list, so that at any moment from the first moment to the second moment, when the energy information change of each node under the node list is continuously sampled, the first energy information at the first moment is used as a reference. At the second moment, the second energy information of each node at the second moment is obtained according to the node list, and the second energy information of each node at the second moment is obtained and written in accordance with the node list, so that at any moment from the second moment to the third moment, when the energy information change of each node under the node list is continuously sampled, the second energy information at the second moment is used as a reference, and so on. In this way, the capability information of each node is updated in real time during use. When the energy information is reduced to the set threshold range at a certain moment, the access of the shared node is controlled to supplement the adjacent node. In this process, the shared node can be used as a node in transition transmission to form a simple and reliable energy consumption balancing strategy, which can achieve data balanced transmission even in large-load data transmission.
[0065] Example 2
[0066] The present invention also provides an intelligent wireless sensor group collaboration system, comprising:
[0067] A configuration module is provided to obtain parameter information of each node in the wireless sensor group network, group the nodes in the wireless sensor group network according to the parameter information to form at least two group units, configure a shared group between two adjacent group units, and establish a group list according to all the group units and the shared group, and establish a node list under the group list;
[0068] A monitoring module, which obtains first energy information of each node at a first moment according to the group list and each node list under the group list, records the first energy information, and obtains a first usage rate of energy information of each group unit at the first moment based on the first energy information;
[0069] A sampling module, which continuously samples energy information changes of each node corresponding to each node list under the group list based on the first energy information;
[0070] A neural network model, used for inputting continuous sampling results into the neural network model to predict second energy information of each of the nodes in the node list at a second moment in the future;
[0071] A networking control module is used to obtain a second usage rate of the energy information of each group unit at the second moment based on the predicted second energy information of each node under the node list at the second moment in the future; to control the access of the shared group based on the second usage rate to optimize the usage configuration of the group unit, and to update the group list and node list established at the first moment corresponding to the usage configuration of the optimized group unit to form a dynamic group list and a dynamic node list; and to broadcast the relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list as a whole according to a dynamic node list to complete data transmission.
[0072] The present application groups wireless sensors into teams based on obtaining the location information and the number of each node in the wireless sensor group network, divides them into at least two group units, equips a shared group between two adjacent group units, and establishes a group list based on all the group units and the shared group, and establishes a corresponding node list under the group list; obtains the first energy information of each node at the first moment according to the group list and each node list under the group list, records the first energy information and obtains the first utilization rate of the energy information of each group unit at the first moment based on the first energy information, continuously samples the energy information changes of each node corresponding to each node list under the group list based on the first energy information, and inputs the continuous sampling results into a neural network model to predict the second energy information of each node under the node list at the second moment in the future; obtains the second utilization rate of the energy information of each group unit at the second moment based on the predicted second energy information of each node under the node list; controls the access of the shared group based on the second utilization rate to optimize the use configuration of the group unit, and in this process, the shared node can be used as a node in transition transmission to form a simple and reliable energy consumption balancing strategy. At the same time, during the specific deployment, based on the parameter information of each node, a shared node is directly configured in the adjacent node, and the shared node is used to be configured between two adjacent nodes of the same group unit or between two adjacent nodes of two group units. In this way, each shared node can become an alternative to the adjacent node. Therefore, the shared node can also accurately transition transmission between two adjacent nodes of the same group unit or between two adjacent nodes of two group units.
[0073] Furthermore, the parameter information includes at least the location information and the serial number of the wireless sensor.
[0074] Furthermore, the networking control module has:
[0075] Logic control module;
[0076] allocation module; and
[0077] A relay node address decoder, wherein the relay node address decoder is configured to match the relay node address corresponding to each node and the shared node under the dynamic node list from the relay node address decoder based on the dynamic node list by loading each dynamic node list under the group list;
[0078] The relay node address decoder is coupled to the allocation module, and the allocation module allocates and broadcasts the relay node address under the control of the logic control module. After the broadcast, the data transmission is completed under the control of the logic control module according to the set timing.
[0079] Further, the logic control module has a logic control program;
[0080] Recording unit;
[0081] coupling serial ports; and
[0082] An allocation logic generator, the allocation logic generator is used to generate relay node addresses and relay node allocation logic based on the allocation logic file;
[0083] The logic control program is configured to be executed periodically. During the execution period, the logic control program monitors the relay node address corresponding to each node and the shared node corresponding to each dynamic node list under the group list to check whether there is any change;
[0084] If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node;
[0085] If a change occurs during the execution cycle, the recording unit records the change relationship, couples the logic control module and the relay node address decoder via the coupling serial port, and the coupling serial port sends the change relationship to the relay node address decoder; the relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes under the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship, and the allocation logic generator forms a second allocation logic based on the allocation logic file, and the logic control program broadcasts the relay node address and the corresponding one based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.
[0086] Furthermore, the first allocation logic is formed by an allocation logic generator based on a configuration file formed by a configuration relationship between the nodes and shared nodes under the node list.
[0087] In some embodiments, the group list and the node list are stored in a storage module. In the present application, each node list under the group list changes continuously at different times as the usage rate corresponding to the node list is used. For example, when the usage rate corresponding to the node list under a certain group list exceeds the set range, the access of the shared group can be controlled to optimize the usage configuration of the group unit. When the shared group is accessed, the shared group is in use, and the group unit replaced by the contribution group is in a silent (not working, and the group unit can be reconfigured as a whole) state.
[0088] Of course, in the above-mentioned embodiments, it may also happen that in the same group unit, the energy information of some nodes does not reach the set range. Since in the present application, when the shared node is deployed, the shared node is used to be configured between two adjacent nodes of the same group unit or between two adjacent nodes of two group units. In this way, each shared node can be an alternative to an adjacent node. Therefore, the shared node can also accurately transition transmission between two adjacent nodes of the same group unit or between two adjacent nodes of two group units. Therefore, the present application can also set the access of the shared node according to the use status of each node in the group unit. For example, when the energy information of at least one node in a certain group unit reaches below the set threshold range, it is necessary to control the use of the adjacently deployed shared nodes as a transitional means for transmission. At this time, the shared node is in use, and the node whose energy information reaches below the set threshold range chooses to be silent. The node list needs to be updated in real time according to the use status to form a dynamic node list. Among them, if at least one node energy information has not changed at multiple moments, it means that not all nodes in the node list are in working state. When recording, the node information in the silent state (not enabled) is also recorded. When it is converted from the silent state to the use state, the recording unit records the changes in its use state and energy information.
[0089] In some embodiments, the first energy information of each node at the first moment is obtained according to the node list, wherein the energy information is different in different cycle usage states. Therefore, in a set operation cycle, for example, at the first moment, the first energy information of each node at the first moment is obtained and written in accordance with the node list, so that at any moment from the first moment to the second moment, when the energy information change of each node under the node list is continuously sampled, the first energy information at the first moment is used as a reference. At the second moment, the second energy information of each node at the second moment is obtained according to the node list, and the second energy information of each node at the second moment is obtained and written in accordance with the node list, so that at any moment from the second moment to the third moment, when the energy information change of each node under the node list is continuously sampled, the second energy information at the second moment is used as a reference, and so on. In this way, the capability information of each node is updated in real time during use. When the energy information is reduced to the set threshold range at a certain moment, the access of the shared node is controlled to supplement the adjacent node. In this process, the shared node can be used as a node in transition transmission to form a simple and reliable energy consumption balancing strategy, which can achieve data balanced transmission even in large-load data transmission.
[0090] The embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. An intelligent wireless sensor group collaboration method, characterized in that: The steps include: Acquire parameter information of each node in the wireless sensor group network, group the nodes in the wireless sensor group network according to the parameter information to form at least two group units, equip a shared group between two adjacent group units, and establish a group list according to all the group units and the shared group, and establish a node list under the group list; Acquire first energy information of each node at a first moment according to the group list and each node list under the group list, record the first energy information and obtain a first usage rate of energy information of each group unit at the first moment based on the first energy information; Based on the first energy information, continuously sample the energy information change of each node corresponding to each node list under the group list, and input the continuous sampling results into the neural network model to predict the second energy information of each node under the node list at a second moment in the future; Obtaining a second usage rate of energy information of each group unit at the second moment based on the predicted second energy information of each node in the node list at the second moment in the future; Based on the second usage rate, access to the shared group is controlled to optimize the usage configuration of the group unit, and the usage configuration of the optimized group unit is updated under the group list and the node list established at the first moment to form a dynamic group list and a dynamic node list; Broadcast the relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list as a whole according to a dynamic node list to complete the data transmission; The relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list are broadcasted as a whole according to a dynamic node list to complete the data transmission, specifically including: The relay node address decoder loads each dynamic node list under the dynamic group list, matches the relay node address corresponding to each node and the shared node under the dynamic node list from the relay node address decoder based on the dynamic node list, couples the relay node address decoder to the allocation module, and the allocation module allocates and broadcasts the relay node address under the control of the logic control module. After the broadcast is completed, the data transmission is completed under the control of the logic control module according to the set timing; The logic control module is configured to periodically execute the logic control program. During the execution period, the logic control program is used to monitor the relay node address corresponding to each node and shared node in each dynamic node list to check whether there is any change. If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node; If a change occurs during the execution cycle, the change relationship is recorded and sent to the relay node address decoder. The relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes in the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship to form a second allocation logic. The logic control program broadcasts the relay node address and the corresponding address based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.
2. The intelligent wireless sensor group collaboration method according to claim 1, characterized in that: The parameter information at least includes the location information and the belonging number of the wireless sensor, and the nodes in the wireless sensor group network are grouped based on the location information and the belonging number to form at least two group units.
3. The intelligent wireless sensor group collaboration method according to claim 1, characterized in that: Providing a shared group between two adjacent group units specifically includes: Based on the parameter information of each node, a shared node is directly configured at the adjacent node, and the shared node is used to be configured between two adjacent nodes of the same group unit or between two adjacent nodes of two group units.
4. Intelligent wireless sensor group collaboration system, characterized in that: include: A configuration module is provided to obtain parameter information of each node in the wireless sensor group network, group the nodes in the wireless sensor group network according to the parameter information to form at least two group units, configure a shared group between two adjacent group units, and establish a group list according to all the group units and the shared group, and establish a node list under the group list; A monitoring module, which obtains first energy information of each node at a first moment according to the group list and each node list under the group list, records the first energy information, and obtains a first usage rate of energy information of each group unit at the first moment based on the first energy information; A sampling module, which continuously samples energy information changes of each node corresponding to each node list under the group list based on the first energy information; A neural network model, used for inputting continuous sampling results into the neural network model to predict second energy information of each of the nodes in the node list at a second moment in the future; A networking control module, configured to obtain a second usage rate of the energy information of each group unit at the second moment based on the predicted second energy information of each node in the node list at the second moment in the future; control access to the shared group based on the second usage rate to optimize the usage configuration of the group unit, and update the usage configuration of the optimized group unit under the group list and the node list established at the first moment to form a dynamic group list and a dynamic node list; Broadcast the relay node addresses of the nodes corresponding to each dynamic node list under the dynamic group list as a whole according to a dynamic node list to complete the data transmission; The networking control module comprises: Logic control module; Allocation module; as well as A relay node address decoder, wherein the relay node address decoder is configured to match the relay node address corresponding to each node and the shared node under the dynamic node list from the relay node address decoder based on the dynamic node list by loading each dynamic node list under the group list; The relay node address decoder is coupled to the allocation module, and the allocation module allocates and broadcasts the relay node address under the control of the logic control module, and completes the data transmission under the control of the logic control module according to the set timing after the broadcasting is completed; The logic control module has a logic control program; Recording unit; Coupling serial ports; as well as An allocation logic generator, the allocation logic generator is used to generate a relay node address and a relay node allocation logic based on the allocation logic file; The logic control program is configured to be executed periodically. During the execution period, the logic control program monitors the relay node address corresponding to each node and the shared node corresponding to each dynamic node list under the group list to check whether there is any change; If no change occurs during the execution cycle, the logic control program broadcasts the relay node address and the corresponding address based on the set first allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node matching the relay node address receives the data sent by the node; If a change occurs during the execution cycle, the recording unit records the change relationship, couples the logic control module and the relay node address decoder via the coupling serial port, and the coupling serial port sends the change relationship to the relay node address decoder; the relay node address decoder rematches the relay node addresses corresponding to each of the nodes and shared nodes under the dynamic node list based on the change relationship, and updates the allocation logic file according to the change relationship, and the allocation logic generator forms a second allocation logic based on the allocation logic file, and the logic control program broadcasts the relay node address and the corresponding one based on the second allocation logic, so that when each of the nodes sends data, the relay node corresponding to the relay node address receives the data sent by the node.
5. The intelligent wireless sensor group collaboration system according to claim 4, characterized in that: The parameter information at least includes the location information and the serial number of the wireless sensor.
6. The intelligent wireless sensor group collaboration system according to claim 4, characterized in that: The first allocation logic is formed by an allocation logic generator based on a configuration file formed by a configuration relationship between the nodes and shared nodes under the node list.
Citation Information
Patent Citations
A method and apparatus for networking a wireless sensor network
CN109152103A
Multilayer prediction control method for sensing network data transmission, and system thereof
CN104883718A
Hierarchical clustering method and system for wireless sensor networks based on improved particle swarm optimization
CN109104752A