A dynamic uncertain underwater intelligent internet of things node optimization reconstruction method and system
By adjusting the communication frequency and path and dynamically adjusting the status of underwater IoT nodes, the problem of underwater sensor communication failure is solved, adaptive reconstruction of non-redundant nodes is achieved, and resource utilization efficiency is improved.
Patent Information
- Application Number
- CN202411468258.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-10-21
AI Technical Summary
Underwater IoT sensors may experience communication failures due to factors such as temperature, salinity, and ocean currents. Existing technologies require the pre-installation of redundant nodes, resulting in a waste of resources.
By adjusting the communication frequency and information transmission path, adaptive reconstruction of the underwater network topology is achieved, and the node status and connection mode are dynamically adjusted to avoid pre-setting redundant nodes.
It achieves the goal of adaptively reconstructing the underwater Internet of Things in the event of a temporary failure without pre-setting redundant nodes, thereby improving resource utilization efficiency.
Smart Images

Figure CN119485202B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method and system for optimizing and reconstructing dynamic uncertain underwater intelligent Internet of Things nodes. Background Art
[0002] The temperature, salinity, and ocean currents of the underwater environment can adversely affect the communication capabilities of sensors used in underwater IoT systems, often causing temporary failures. This often results in sensors only being able to sense information but unable to transmit it to their neighbors. Existing technologies typically address this challenge by pre-installing redundant nodes underwater and activating them when a failure occurs. However, temporary node failures are often random and short-lived, requiring pre-installed redundant nodes to remain on standby for extended periods, resulting in significant resource waste. Summary of the Invention
[0003] The present invention provides a method and system for optimizing and reconfiguring underwater intelligent IoT nodes under dynamic and uncertain conditions. This method, without requiring pre-installed redundant nodes, enables adaptive reconfiguration of network topology simply by adjusting communication frequencies and information transmission paths. This method can optimize and reconfigure intelligent IoT nodes under dynamic and uncertain conditions underwater, even in the presence of temporary node failures.
[0004] The present application provides a method for optimizing and reconfiguring a dynamic and uncertain underwater intelligent Internet of Things node, including:
[0005] Determine the communication mode of the node in advance based on the attenuation of sound waves of different frequencies underwater;
[0006] Initializing the sensor network to distinguish node conditions of a corresponding network topology after initialization, wherein the sensor network has a plurality of IoT nodes and a communication connection can be established between two IoT nodes;
[0007] When the state of any IoT node changes to a fault or a temporary fault, reducing the transmission frequency of the IoT node, and controlling other nodes that were in communication connection with the IoT node before the fault or the temporary fault to initiate link sensing, and changing the states of the other nodes in the network topology based on the link sensing results;
[0008] A first node that can perceive a neighbor node among the other nodes initiates a connection request to the perceived neighbor node. After the first node receives a response, the neighbor node is updated to be the parent node of the first node, and a second node that cannot perceive the neighbor node among the other nodes is marked to complete network reconstruction.
[0009] Optionally, determining the communication mode of the node based on the attenuation of sound waves of different frequencies underwater includes:
[0010] According to the attenuation degree of sound waves of different frequencies underwater, the path loss of underwater acoustic communication signals satisfies:
[0011] A(d,f)=A0d k a(f) d (1)
[0012] Where A0 is the normalization constant, f is the signal frequency, d is the signal transmission distance, k is the path loss, and a(f) is the absorption coefficient, which is defined as:
[0013]
[0014] The signal-to-noise ratio at distance d is:
[0015]
[0016] Where S(f) is the power spectral density of the transmitted signal.
[0017] Optionally, determining the communication mode of the node based on the attenuation of sound waves of different frequencies underwater further includes:
[0018] Configure a normal communication mode and a fault communication mode, wherein the normal communication mode is to select the optimal communication frequency for communication according to the distance between nodes, and the fault communication mode is to extend the communication distance by reducing the communication frequency.
[0019] Optionally, initializing the sensor network to distinguish node conditions of the corresponding network topology after initialization includes:
[0020] After initialization, the corresponding network topology is configured according to the communication mode:
[0021] Normal nodes that can receive and transmit information normally;
[0022] A temporarily faulty node that can sense the surrounding physical environment but cannot send information to neighboring nodes;
[0023] A class temporary fault node for a node whose parent node has experienced a temporary fault.
[0024] Optionally, the method further includes configuring corresponding node identifiers for different types of nodes in the network topology, and updating the corresponding node identifiers after the node status changes.
[0025] Optionally, marking the second node among the other nodes that cannot perceive the neighbor node includes: marking the second node among the other nodes that cannot perceive the neighbor node as a quasi-temporary fault node, switching the communication mode and sending information that itself has become a temporary fault node to the child node of the second node.
[0026] Optionally, it also includes: after the child node of the second node receives the information that the second node has become a temporary fault node, it closes the connection response with other nodes and sends a connection request to the neighbor node of the child node. After the neighbor node of the child node responds, the child node marks the neighbor node of the child node as a parent node.
[0027] An embodiment of the present application also proposes an intelligent Internet of Things system, including a sensor network, wherein the sensor network includes multiple Internet of Things nodes, and any Internet of Things node is provided with a processor and a memory, and a computer program is stored on the memory. When the computer program is executed by the processor, the steps of the aforementioned dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method are jointly implemented.
[0028] The method of the embodiment of the present application can achieve adaptive reconstruction of network topology by adjusting the communication frequency and information transmission path without pre-installing redundant nodes. The method of the present application can also achieve optimized reconstruction of intelligent Internet of Things nodes under dynamic uncertain conditions underwater in the event of a temporary fault node.
[0029] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0031] Figure 1 This is a schematic diagram of the overall process of the intelligent Internet of Things node optimization and reconstruction method according to an embodiment of the present application;
[0032] Figure 2 This is the network initial state of the application example of the intelligent Internet of Things node optimization and reconstruction method according to the embodiment of the present application;
[0033] Figure 3 is the network status of a faulty node in the application example of the intelligent IoT node optimization and reconstruction method according to an embodiment of the present application;
[0034] Figure 4 This is the state where the network starts to be reconstructed in the application example of the intelligent Internet of Things node optimization and reconstruction method according to the embodiment of the present application;
[0035] Figure 5 This is the network reconstruction completion state in the application example of the intelligent Internet of Things node optimization and reconstruction method in the embodiment of the present application. DETAILED DESCRIPTION
[0036] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0037] This embodiment of the application proposes a dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method, which mainly uses the following technologies:
[0038] Intelligent communication mode switching technology. Nodes communicate underwater using underwater acoustic technology. The higher the communication frequency, the faster the signal attenuation. In the event of a temporary node failure, the system automatically switches to a lower frequency to extend the communication distance, enabling information transmission even in the event of a node failure.
[0039] Adaptive communication link reconstruction technology. When a node experiences a temporary failure, the communication mode intelligently switches between different modes, appropriately reducing the frequency to extend the communication distance and initiating connection requests to other nodes within range. Furthermore, the child nodes of the failed node cannot receive information from their parent node, and thus also reduce the communication frequency.
[0040] The method of the present application proposes a dual communication mode. When a normal node fails, it switches to a low-frequency mode to transmit its reconnaissance and storage information to its parent node. Secondly, a class fault node is defined and a node connection reconstruction technology is designed. When a parent node becomes a class fault node, the child node can quickly find a new parent node and pass information to the parent node. The specific embodiment of the present application provides a dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method, such as Figure 1 As shown, the following steps are included:
[0041] In step S101, the communication mode of the node is determined in advance based on the attenuation degree of sound waves of different frequencies underwater. In some embodiments, determining the communication mode of the node in advance based on the attenuation degree of sound waves of different frequencies underwater includes:
[0042] According to the attenuation degree of sound waves of different frequencies underwater, the path loss of underwater acoustic communication signals satisfies:
[0043] A(d,f)=A0d k a(f) d (1)
[0044] Where A0 is the normalization constant, f is the signal frequency, d is the signal transmission distance, k is the path loss, which can be between 1 and 2, and a(f) is the absorption coefficient, which is defined as:
[0045]
[0046] It can be seen that the higher the frequency, the faster the attenuation. The signal-to-noise ratio at distance d is:
[0047]
[0048] Where S(f) is the power spectrum density of the transmitted signal. It can be seen that when the optimal signal-to-noise ratio is achieved, the higher the node communication frequency, the longer the transmission distance.
[0049] In some embodiments, determining the communication mode of the node based on the attenuation of sound waves of different frequencies underwater further includes:
[0050] Configure normal communication mode and fault communication mode, where the normal communication mode selects the optimal communication frequency for communication based on the distance between nodes; the fault communication mode extends the communication distance by reducing the communication frequency, and the current reconnaissance storage data can be sent to the parent node in a low-bandwidth manner.
[0051] In step S102, the sensor network is initialized to distinguish the node status of the corresponding network topology after initialization, wherein the sensor network has multiple Internet of Things nodes and a communication connection can be established between two Internet of Things nodes. Figure 2 As shown, the embodiment of the present application and subsequent embodiments are illustrated by taking the network topology structure of the sensor network consisting of 13 underwater Internet of Things nodes as an example. The specific number of nodes is only for describing the method of the embodiment of the present application, and the number and topology structure are not limited.
[0052] In step S103, when the state of any IoT node changes to a fault or a temporary fault, the sending frequency of the IoT node is reduced, and other nodes that were in communication with the IoT node before the fault or temporary fault are controlled to initiate link perception, and the states of the other nodes in the network topology are changed based on the link perception results.
[0053] like Figure 2As shown in the figure, node C (any IoT node) becomes a temporarily faulty node, represented by a triangle. At this point, node C's transmission frequency is reduced to ensure it can send its own information. Since node C becomes a temporarily faulty node, nodes E (another node) and F (another node) cannot receive feedback from node C. Therefore, nodes E and F initiate link sensing. Node E can sense its neighbor node D. However, node F has no other neighbors besides its child nodes, so node F becomes a quasi-temporarily faulty node, represented by a square.
[0054] In step S104, the first node that can perceive the neighbor node among the other nodes initiates a connection request to the perceived neighbor node. After the first node receives a response, the neighbor node is updated to the parent node of the first node, and the second node that cannot perceive the neighbor node among the other nodes is marked to complete the network reconstruction.
[0055] like Figure 3 In the example, node E (the first node) initiates a connection request to node D (the perceived neighbor node). After receiving a response, it updates node D as its new parent node. Node F (the second node) marks itself as a quasi-temporary fault node, switches its communication mode, and sends the temporary fault information to its child nodes.
[0056] The method of the embodiment of the present application can achieve adaptive reconstruction of network topology by adjusting the communication frequency and information transmission path without pre-installing redundant nodes. The method of the present application can also achieve optimized reconstruction of intelligent Internet of Things nodes under dynamic uncertain conditions underwater in the event of a temporary fault node.
[0057] In some embodiments, initializing the sensor network to distinguish node conditions of the corresponding network topology after initialization includes:
[0058] After initialization, the corresponding network topology is configured according to the communication mode:
[0059] Normal nodes that can receive and transmit information normally;
[0060] A temporarily faulty node that can sense the surrounding physical environment but cannot send information to neighboring nodes;
[0061] A class temporary fault node for a node whose parent node has experienced a temporary fault.
[0062] Further references Figure 2In the network topology consisting of 13 underwater IoT nodes, solid arrows represent normal communication connections, and dashed lines represent communication connections that could be established but have not yet been established. A normal node is one that can normally receive and transmit information; a temporarily faulted node is one that can sense the surrounding physical environment but cannot send information to its neighbors; and a quasi-temporary faulted node is one whose parent node has experienced a temporary fault.
[0063] In some embodiments, different types of nodes are further configured with corresponding node identifiers in the network topology, and the corresponding node identifiers are updated after the node status changes. For example, when node F becomes a temporary fault node, it is represented by a square.
[0064] In some embodiments, marking the second node among the other nodes that cannot sense the neighboring node includes: marking the second node among the other nodes that cannot sense the neighboring node as a quasi-temporary fault node, switching the communication mode and sending information that the second node has become a temporary fault node to the child nodes of the second node. Figure 3 In the example, node F (the second node) marks itself as a quasi-temporary fault node, switches the communication mode, and sends the information that it is a temporary fault node to its child nodes.
[0065] In some embodiments, it also includes: after the child node of the second node receives the information that the second node has become a quasi-temporary fault node, closing the connection response with other nodes, and sending a connection request to the neighbor node of the child node. After the neighbor node of the child node responds, the child node marks the neighbor node of the child node as a parent node.
[0066] like Figure 4 As shown in Figure 2, after receiving the information that its parent node F has become a temporary fault node, node H first closes the connection response with other nodes, and then sends a connection request to its neighbor nodes (excluding its parent node and child nodes). Figure 4 After receiving the response from node G, node H marks node G as the new parent node.
[0067] At this point, the optimization and reconstruction of underwater intelligent Internet of Things nodes is completed, and the reconstructed network structure is as follows: Figure 5 shown.
[0068] The method of this application does not require pre-installed redundant nodes, and can achieve adaptive reconstruction of network topology by simply adjusting the communication frequency and information transmission path. This invention can achieve optimized reconstruction of intelligent Internet of Things nodes under dynamic uncertain conditions underwater in the event of a temporary fault node.
[0069] An embodiment of the present application also proposes an intelligent Internet of Things system, including a sensor network, wherein the sensor network includes multiple Internet of Things nodes, and any Internet of Things node is provided with a processor and a memory, and a computer program is stored on the memory. When the computer program is executed by the processor, the steps of the aforementioned dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method are jointly implemented.
[0070] It should be noted that, in the various embodiments of the present application, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0071] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0072] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0073] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are protected by this application.
Claims
1. A dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method, characterized by: include: Determine the communication mode of the node in advance based on the attenuation of sound waves of different frequencies underwater; Initializing the sensor network to distinguish node conditions of a corresponding network topology after initialization, wherein the sensor network has a plurality of IoT nodes and a communication connection can be established between two IoT nodes; When the state of any IoT node changes to a fault or a temporary fault, reducing the transmission frequency of the IoT node, and controlling other nodes that were in communication connection with the IoT node before the fault or the temporary fault to initiate link sensing, and changing the states of the other nodes in the network topology based on the link sensing results; A first node among the other nodes that can sense a neighbor node initiates a connection request to the sensed neighbor node, and after the first node receives a response, updates the neighbor node as a parent node of the first node, and marks a second node among the other nodes that cannot sense the neighbor node, thereby completing network reconstruction; Based on the attenuation of sound waves of different frequencies underwater, the communication mode of the node is also determined by: Configuring a normal communication mode and a fault communication mode, wherein the normal communication mode selects the optimal communication frequency for communication based on the distance between nodes, and the fault communication mode extends the communication distance by reducing the communication frequency; Marking the second node among the other nodes that cannot sense the neighboring node includes: marking the second node among the other nodes that cannot sense the neighboring node as a quasi-temporary fault node, switching the communication mode and sending information that the second node has become a temporary fault node to a child node of the second node; Also includes: After the child node of the second node receives the information that the second node has become a quasi-temporary fault node, it closes the connection response with other nodes and sends a connection request to the neighbor node of the child node. After the neighbor node of the child node responds, the child node marks the neighbor node of the child node as a parent node.
2. The dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method according to claim 1, characterized in that: Based on the attenuation of sound waves of different frequencies underwater, the communication modes of the nodes are determined in advance, including: According to the attenuation degree of sound waves of different frequencies underwater, the path loss of underwater acoustic communication signals satisfies: in, is the normalization constant, f is the signal frequency, d is the signal transmission distance, k is the path loss, a( f ) is the absorption coefficient, which is defined as: The signal-to-noise ratio at distance d is: Where S(f) is the power spectral density of the transmitted signal.
3. The dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method according to claim 1, characterized in that: Initializing the sensor network to distinguish the node conditions of the corresponding network topology after initialization includes: After initialization, the corresponding network topology is configured according to the communication mode: Normal nodes that can receive and transmit information normally; A temporarily faulty node that can sense the surrounding physical environment but cannot send information to neighboring nodes; A class temporary fault node for a node whose parent node has experienced a temporary fault.
4. The dynamic uncertain underwater intelligent Internet of Things node optimization and reconstruction method according to claim 3, characterized in that: It also includes configuring corresponding node identifiers for different types of nodes in the network topology, and updating the corresponding node identifiers after the node status changes.
5. An intelligent Internet of Things system, characterized in that: The invention comprises a sensor network, wherein the sensor network comprises a plurality of Internet of Things nodes, and any Internet of Things node is provided with a processor and a memory, wherein a computer program is stored on the memory, and when the computer program is executed by the processor, the steps of the method for optimizing and reconstructing a dynamic uncertain underwater intelligent Internet of Things node as described in any one of claims 1 to 4 are jointly implemented.
Citation Information
Patent Citations
Scene perception-based power control method for Ad Hoc network
CN105263157A
Communication fault repairing method suitable for deep sea detection system
CN115603832A