Networking method, device and equipment for underwater wireless optical communication and storage medium

By setting the optical communication density and node beam range underwater and randomly determining the optical communication network, the limitations of bandwidth and transmission distance in traditional underwater wireless communication are solved, achieving more efficient underwater communication coverage and data transmission.

CN116545544BActive Publication Date: 2026-05-29SHENZHEN TECH UNIV

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN TECH UNIV
Filing Date
2023-06-12
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Traditional underwater wireless communication technologies, such as acoustic and electromagnetic waves, have narrow bandwidth and short transmission distances, which limit the development of underwater wireless communication. The complex underwater environment also affects light propagation, thus limiting the application of underwater wireless optical communication.

Method used

By setting multiple optical communication densities, the beam range of optical communication nodes is determined, and optical communication networks are randomly set up in a virtual water area. The relationship between optical communication density and connectivity is determined based on node location and orientation information, and underwater wireless optical communication networking is carried out.

Benefits of technology

It improved the network coverage and data transmission rate of underwater communication, reduced exploration time and costs, and improved exploration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116545544B_ABST
    Figure CN116545544B_ABST
Patent Text Reader

Abstract

The application discloses a networking method, device and equipment for underwater wireless optical communication and a storage medium. The method comprises the following steps: setting multiple optical communication densities; for each optical communication density, randomly setting multiple groups of virtual optical communication networks in a virtual water area according to the optical communication density; wherein each group of virtual optical communication networks comprises position information and orientation information of each optical communication node; determining the relationship between the optical communication density and the connectivity rate based on the position information and the orientation information of the optical communication nodes; and performing networking for underwater wireless optical communication based on the relationship between the optical communication density and the connectivity rate. The networking method for underwater wireless optical communication provided by the embodiment of the application firstly determines the relationship between the optical communication density and the connectivity rate, and then performs networking for underwater wireless optical communication based on the relationship between the optical communication density and the connectivity rate, so that the coverage range and the data transmission rate of the network during underwater communication can be improved, the exploration time and cost can be reduced, and the exploration efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of wireless communication technology, and in particular to a networking method, apparatus, device and storage medium for underwater wireless optical communication. Background Technology

[0002] As human exploration and utilization of the deep sea deepens, underwater wireless communication is becoming increasingly important. However, traditional underwater wireless communication technologies, such as sound waves and electromagnetic waves, suffer from narrow bandwidth and short transmission distances, limiting their development. In recent years, underwater wireless optical communication technology has been widely applied in underwater exploration, resource exploration, and marine monitoring, representing a significant breakthrough in underwater wireless communication.

[0003] Underwater wireless optical communication utilizes light transmission, achieving higher transmission rates and longer distances, offering superior performance and potential compared to traditional underwater wireless communication technologies. However, the complex underwater environment, with light propagation affected by water absorption, scattering, and turbulence, limits its application. To address these challenges, underwater wireless optical communication relay networking technology has emerged.

[0004] Underwater wireless optical communication relay networking technology deploys multiple optical relay nodes underwater to form a multi-hop, distributed optical relay network, thereby achieving the relay and forwarding of underwater wireless optical signals. This network can utilize multiple different paths to transmit optical signals, improving network reliability and robustness. Furthermore, underwater wireless optical communication relay networking technology can employ self-organizing and adaptive methods for network management and control, enabling it to adapt to changes and uncertainties in the underwater environment.

[0005] In summary, underwater wireless optical communication relay networking technology is a significant breakthrough in the field of underwater wireless communication and is expected to play an important role in areas such as marine resource development and marine monitoring. Summary of the Invention

[0006] This invention provides a networking method, apparatus, device, and storage medium for underwater wireless optical communication, thereby enabling underwater wireless optical communication, improving network coverage and data transmission rate during underwater communication, reducing exploration time and costs, and increasing exploration efficiency.

[0007] In a first aspect, embodiments of the present invention provide a networking method for underwater wireless optical communication, comprising:

[0008] Multiple optical communication densities are set; wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; the optical communication nodes have a set beam range, which is determined by the beam field of view and the transmission distance;

[0009] For each optical communication density, multiple sets of virtual optical communication networks are randomly set up in the virtual water area according to the optical communication density; wherein, each set of virtual optical communication networks includes the location information and orientation information of each optical communication node;

[0010] The relationship between optical communication density and connectivity is determined based on the location and orientation information of each optical communication node.

[0011] Underwater wireless optical communication networking is based on the relationship between optical communication density and connectivity.

[0012] Secondly, embodiments of the present invention also provide a networking device for underwater wireless optical communication, comprising:

[0013] An optical communication density setting module is used to set multiple optical communication densities; wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; the optical communication nodes have a set beam range, which is determined by the beam field of view and the transmission distance;

[0014] The optical communication network setting module is used to randomly set up multiple sets of virtual optical communication networks in a virtual water area according to the optical communication density for each optical communication density; wherein, each set of virtual optical communication networks includes the location information and orientation information of each optical communication node;

[0015] The relationship determination module is used to determine the relationship between the optical communication density and the connectivity rate based on the location and orientation information of each optical communication node.

[0016] The networking module is used to form an underwater wireless optical communication network based on the relationship between the optical communication density and the connectivity rate.

[0017] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device comprising:

[0018] At least one processor; and

[0019] A memory communicatively connected to the at least one processor; wherein,

[0020] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to execute the underwater wireless optical communication networking method described in the embodiments of the present invention.

[0021] Fourthly, embodiments of the present invention also provide a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which are used to cause a processor to execute and implement the underwater wireless optical communication networking method described in the embodiments of the present invention.

[0022] This invention discloses a networking method, apparatus, device, and storage medium for underwater wireless optical communication. Multiple optical communication densities are set; wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; each optical communication node has a defined beam range, determined by the beam field of view and transmission distance; for each optical communication density, multiple virtual optical communication networks are randomly set up in a virtual water area according to the optical communication density; wherein, each virtual optical communication network includes the location and orientation information of each optical communication node; the relationship between optical communication density and connectivity is determined based on the location and orientation information of each optical communication node; and underwater wireless optical communication networking is performed based on the relationship between optical communication density and connectivity. The underwater wireless optical communication networking method provided by this invention first determines the relationship between optical communication density and connectivity, and then performs underwater wireless optical communication networking based on this relationship, which can improve the network coverage and data transmission rate during underwater communication, reduce exploration time and cost, and improve exploration efficiency. Attached Figure Description

[0023] Figure 1 This is a flowchart of a networking method for underwater wireless optical communication according to Embodiment 1 of the present invention;

[0024] Figure 2 This is an example diagram of an optical communication node according to Embodiment 1 of the present invention;

[0025] Figure 3a This is an example diagram of one-way communication between optical communication nodes in Embodiment 1 of the present invention;

[0026] Figure 3b This is an example diagram of bidirectional communication between optical communication nodes according to Embodiment 1 of the present invention;

[0027] Figure 3c This is an example diagram of multi-hop communication of an optical communication node in Embodiment 1 of the present invention;

[0028] Figure 4 This is an example diagram illustrating the relationship between optical communication density and connectivity in Embodiment 1 of the present invention;

[0029] Figure 5 This is a schematic diagram of the structure of an underwater wireless optical communication networking device according to Embodiment 2 of the present invention;

[0030] Figure 6 This is a schematic diagram of the structure of an electronic device according to Embodiment 3 of the present invention. Detailed Implementation

[0031] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0032] Example 1

[0033] Figure 1 This is a flowchart of a networking method for underwater wireless optical communication provided in Embodiment 1 of the present invention. This embodiment is applicable to underwater wireless optical communication networking. The method can be executed by an underwater wireless optical communication networking device, which can be implemented in software and / or hardware, optionally through an electronic device, such as a mobile terminal, PC, or server. Specifically, it includes the following steps:

[0034] S110 allows for setting multiple optical communication densities.

[0035] Wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; the optical communication node has a defined beam range, which is determined by the beam field of view and the transmission distance. In this embodiment, the optical communication node includes a light-emitting module and a receiving module. The light-emitting module emits light within a certain beam range, and the receiving module receives light emitted by other optical communication nodes. The beam field of view can be a cone, and the transmission distance can be understood as the farthest transmission distance of the light emitted by the light-emitting module. For example, Figure 2 This is an example diagram of the optical communication node in this embodiment, such as... Figure 2 As shown, optical communication nodes 1-5 all have a certain beam range, and each optical communication node has corresponding location information and orientation information.

[0036] In this embodiment, to determine the relationship between optical communication density and connectivity, it is first necessary to set multiple optical communication densities, the unit of which can be (numbers / cubic meter). For example, the multiple optical communication densities can be set to positive integers between 5 and 20, and then the connectivity corresponding to each optical communication density is determined.

[0037] S120, for each optical communication density, multiple virtual optical communication networks are randomly set up in the virtual water area according to the optical communication density.

[0038] Each virtual optical communication network includes the location and orientation information of each optical communication node. The virtual water area can be a virtual water area of ​​a certain volume arbitrarily set during the simulation phase. In this embodiment, in order to simulate the constantly changing underwater environment, the location and orientation of each optical communication node need to be randomly set according to the optical communication density in the virtual water area to obtain multiple virtual optical communication networks.

[0039] Specifically, the required number of optical communication nodes is first determined based on the volume and optical communication density of the virtual water area. For each of these nodes, a randomized position and orientation are assigned, resulting in multiple virtual optical communication networks. Each network includes the specified number of optical communication nodes, with their positions and orientations randomly arranged.

[0040] S130, determine the relationship between optical communication density and connectivity based on the location and orientation information of each optical communication node.

[0041] In this context, connectivity can be understood as the proportion of connected pseudo-optical communication networks among multiple virtual optical communication networks corresponding to optical communication density. In this embodiment, optical communication density and connectivity are directly proportional; that is, the higher the optical communication density, the higher the connectivity.

[0042] Specifically, the method for determining the relationship between optical communication density and connectivity based on the location and orientation information of each optical communication node can be as follows: determine the connectivity of each virtual optical communication network based on the location and orientation information of each optical communication node; and determine the relationship between optical communication density and connectivity based on the connectivity of the virtual optical communication network.

[0043] Connectivity includes whether a link is connected or not. The connectivity of a virtual optical communication network can be determined by the ratio of the number of optical communication nodes in the longest connected link in the virtual optical communication network to the total number of optical communication nodes.

[0044] Specifically, the method for determining the connectivity of each virtual optical communication network based on the location and orientation information of each optical communication node can be as follows: determine the longest connected link in the virtual optical communication network based on the location and orientation information of each optical communication node; determine the proportion of optical communication nodes included in the longest connected link in the optical communication network; if the proportion exceeds a set threshold, the connectivity of the virtual optical communication network is considered connected.

[0045] The connected link can be a unidirectional or bidirectional link. If the connected link is unidirectional, then every pair of adjacent optical communication nodes in the connected link is connected at least along the direction of connection of the link; if the connected link is bidirectional, then every pair of adjacent optical communication nodes in the connected link is bidirectionally connected. The longest connected link can be understood as the connected link containing the most optical communication nodes. The threshold can be set by the user, for example, it can be any value between 0.8 and 1. In this embodiment, when the proportion of optical communication nodes in the longest connected link of the virtual optical communication network exceeds the set threshold, the connectivity of the virtual optical communication network is considered connected.

[0046] Specifically, the method for determining the longest connected link in the virtual optical communication network based on the location and orientation information of each optical communication node can be: determining the connectivity between any two optical communication nodes; and determining the longest connected link in the virtual optical communication network based on the connectivity between any two optical communication nodes.

[0047] The connectivity between any two optical communication nodes includes unidirectional and / or bidirectional connectivity. Unidirectional connectivity can be understood as one optical communication node being within the beam range of another optical communication node, but the other optical communication node not being within the beam range of the first node. Bidirectional connectivity can be understood as one optical communication node being within the beam range of another optical communication node, and the other optical communication node also being within the beam range of the first node. For example, Figure 3a This is an example diagram of unidirectional communication between optical communication nodes, such as... Figure 3a As shown, optical communication node B is within the beam range of optical communication node A, but optical communication node A is not within the beam range of optical communication node B. Therefore, optical communication node B is connected to optical communication node A, but optical communication node A cannot connect to optical communication node B. This is a one-way communication from A to B. Figure 3b This is an example diagram of bidirectional communication between optical communication nodes, such as... Figure 3b As shown, if optical communication node B is within the beam range of optical communication node A, and optical communication node A is within the beam range of optical communication node B, then optical communication node B is connected to optical communication node A, and optical communication node A is connected to optical communication node B. This is bidirectional communication between A and B. For example... Figure 3c An example diagram of multi-hop communication for optical communication nodes, such as... Figure 3c As shown, the communication link is A→B→C→D→A.

[0048] In this embodiment, after determining the connectivity between any two optical communication nodes, a connection link containing the most optical communication nodes is found in the virtual optical communication network based on the connectivity between any two optical communication nodes, and this connection link is taken as the longest connection link.

[0049] Specifically, the method for determining the relationship between optical communication density and connectivity rate based on the connectivity of a virtual optical communication network can be as follows: determine the proportion of virtual optical communication networks with connectivity among multiple groups of virtual optical communication networks; and determine the proportion as the connectivity rate corresponding to the optical communication density.

[0050] The proportion of connected virtual optical communication networks can be understood as the ratio between the number of connected virtual optical communication networks and the number of virtual optical communication networks corresponding to the optical communication density. In this embodiment, for multiple sets of virtual optical communication networks at each optical communication density, the proportion of connected virtual optical communication networks is used as the connectivity rate corresponding to that optical communication density, thereby obtaining the relationship between optical communication density and connectivity rate. For example, Figure 4 This is an example diagram illustrating the relationship between optical communication density and connectivity in the embodiments, such as... Figure 4 As shown, connectivity is directly proportional to optical communication density.

[0051] S140 is a network for underwater wireless optical communication based on the relationship between optical communication density and connectivity.

[0052] In this context, underwater wireless optical communication networking can be understood as deploying a certain number of optical communication nodes in the target water area.

[0053] Specifically, the networking method for underwater wireless optical communication based on the relationship between optical communication density and connectivity can be as follows: obtain the volume of the target water area and the target connectivity; determine the target number based on the relationship between optical communication density and connectivity, the target connectivity, and the volume of the target water area; set up the target number of optical communication nodes in the target water area to obtain the target optical communication network.

[0054] The target connectivity rate can be selected based on the actual optical communication needs of the target water area. A higher connectivity rate can be selected if the communication requirements are high, and a lower connectivity rate can be selected if the communication requirements are low. The target number is the number of optical communication nodes required.

[0055] The method for determining the number of targets based on the relationship between optical communication density and connectivity, the target connectivity, and the volume of the target water region can be as follows: determine the target optical communication density based on the relationship between optical communication density and connectivity and the target connectivity; determine the number of targets based on the target optical communication density and the volume of the target water region.

[0056] In this embodiment, the target optical communication density corresponding to the target connectivity is first determined based on the relationship between optical communication density and connectivity. Then, the target optical communication density is multiplied by the volume of the target water area to obtain the target quantity.

[0057] In this embodiment, after determining the target number, the target number of optical communication nodes are placed in the target water area to obtain the target optical communication network. The longest connected link of the target optical communication network varies with the underwater environment, and the overall connectivity rate can reach the target connectivity rate.

[0058] The technical solution of this embodiment sets multiple optical communication densities; wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; the optical communication nodes have a set beam range, which is determined by the beam field of view and transmission distance; for each optical communication density, multiple sets of virtual optical communication networks are randomly set in the virtual water area according to the optical communication density; wherein, each set of virtual optical communication networks includes the location information and orientation information of each optical communication node; the relationship between optical communication density and connectivity is determined based on the location information and orientation information of each optical communication node; and underwater wireless optical communication networking is performed based on the relationship between optical communication density and connectivity. The underwater wireless optical communication networking method provided by this embodiment first determines the relationship between optical communication density and connectivity, and then performs underwater wireless optical communication networking based on the relationship between optical communication density and connectivity, which can improve the network coverage and data transmission rate during underwater communication, reduce exploration time and cost, and improve exploration efficiency.

[0059] Example 2

[0060] Figure 5 This is a schematic diagram of the structure of an underwater wireless optical communication networking device provided in Embodiment 2 of the present invention, as shown below. Figure 5 As shown, the device includes:

[0061] The optical communication density setting module 510 is used to set multiple optical communication densities; wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; the optical communication nodes have a set beam range, which is determined by the beam field of view and the transmission distance;

[0062] The optical communication network setting module 520 is used to randomly set up multiple sets of virtual optical communication networks in a virtual water area according to the optical communication density for each optical communication density; wherein, each set of virtual optical communication networks includes the location information and orientation information of each optical communication node;

[0063] The relationship determination module 530 is used to determine the relationship between optical communication density and connectivity based on the location and orientation information of each optical communication node.

[0064] The networking module 540 is used for networking underwater wireless optical communication based on the relationship between optical communication density and connectivity.

[0065] Optionally, the relationship determination module 530 is also used for:

[0066] The connectivity of each virtual optical communication network is determined based on the location and orientation information of each optical communication node; connectivity includes whether the network is connected or not.

[0067] The relationship between optical communication density and connectivity rate is determined based on the connectivity of virtual optical communication networks.

[0068] Optionally, the relationship determination module 530 is also used for:

[0069] The longest connected link in the virtual optical communication network is determined based on the location and orientation information of each optical communication node.

[0070] Determine the proportion of optical communication nodes included in the longest connected link in the optical communication network;

[0071] If the percentage exceeds the set threshold, the connectivity of the virtual optical communication network is considered connected.

[0072] Optionally, the relationship determination module 530 is also used for:

[0073] Determine the connectivity between any two optical communication nodes; wherein, the connectivity between any two optical communication nodes includes unidirectional connectivity and / or bidirectional connectivity;

[0074] The longest connected link in a virtual optical communication network is determined based on the connectivity between each pair of optical communication nodes.

[0075] Optionally, the relationship determination module 530 is also used for:

[0076] Determine the proportion of virtual optical communication networks with connectivity among multiple groups of virtual optical communication networks;

[0077] The percentage is determined as the connectivity rate corresponding to the optical communication density.

[0078] Optionally, the networking module 540 is also used for:

[0079] Obtain the volume and connectivity of the target water region;

[0080] The number of targets is determined based on the relationship between optical communication density and connectivity, the target connectivity, and the volume of the target water region.

[0081] The target number of optical communication nodes are set up in the target water area to obtain the target optical communication network.

[0082] Optionally, the networking module 540 is also used for:

[0083] The target optical communication density is determined based on the relationship between optical communication density and connectivity and the target connectivity.

[0084] The number of targets is determined based on the target optical communication density and the volume of the target water area.

[0085] The above-described apparatus can execute the methods provided in all the foregoing embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the above methods. Technical details not described in detail in this embodiment can be found in the methods provided in all the foregoing embodiments of the present invention.

[0086] Example 3

[0087] Figure 6 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0088] like Figure 6 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0089] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0090] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as networking methods for underwater wireless optical communication.

[0091] In some embodiments, the underwater wireless optical communication networking method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the underwater wireless optical communication networking method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the underwater wireless optical communication networking method by any other suitable means (e.g., by means of firmware).

[0092] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0093] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0094] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0095] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0096] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0097] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0098] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0099] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A networking method for underwater wireless optical communication, characterized in that, include: Multiple optical communication densities are set; wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; the optical communication nodes have a set beam range, which is determined by the beam field of view and the transmission distance; For each optical communication density, multiple sets of virtual optical communication networks are randomly set up in the virtual water area according to the optical communication density; wherein, each set of virtual optical communication networks includes the location information and orientation information of each optical communication node; The relationship between optical communication density and connectivity is determined based on the location and orientation information of each optical communication node. Underwater wireless optical communication networking is based on the relationship between optical communication density and connectivity. The determination of the relationship between optical communication density and connectivity based on the location and orientation information of each optical communication node includes: The connectivity of each virtual optical communication network is determined based on the location and orientation information of each optical communication node; wherein, the connectivity includes being connected or not connected. The relationship between optical communication density and connectivity rate is determined based on the connectivity of the virtual optical communication network. The connectivity of each virtual optical communication network group is determined based on the location and orientation information of each optical communication node, including: The longest connected link in the virtual optical communication network is determined based on the location and orientation information of each optical communication node. Determine the proportion of optical communication nodes included in the longest connected link within the optical communication network; If the percentage exceeds a set threshold, then the connectivity of the virtual optical communication network is considered connected.

2. The method according to claim 1, characterized in that, Determining the longest connected link in the virtual optical communication network based on the location and orientation information of each optical communication node includes: Determine the connectivity between any two optical communication nodes; wherein, the connectivity between any two optical communication nodes includes unidirectional connectivity and / or bidirectional connectivity; The longest connected link in the virtual optical communication network is determined based on the connectivity between the pairs of optical communication nodes.

3. The method according to claim 1, characterized in that, Determining the relationship between optical communication density and connectivity based on the connectivity of the virtual optical communication network includes: Determine the proportion of virtual optical communication networks with connectivity among multiple groups of virtual optical communication networks; The percentage is determined as the connectivity rate corresponding to the optical communication density.

4. The method according to claim 1, characterized in that, Underwater wireless optical communication networking based on the relationship between optical communication density and connectivity includes: Obtain the volume and connectivity of the target water region; The number of targets is determined based on the relationship between optical communication density and connectivity, the target connectivity, and the volume of the target water region. The target number of optical communication nodes are set up in the target water area to obtain the target optical communication network.

5. The method according to claim 4, characterized in that, The number of targets is determined based on the relationship between optical communication density and connectivity, the target connectivity, and the volume of the target water region, including: The target optical communication density is determined based on the relationship between the optical communication density and the connectivity rate, and the target connectivity rate. The number of targets is determined based on the target optical communication density and the volume of the target water region.

6. A networking device for underwater wireless optical communication, characterized in that, include: An optical communication density setting module is used to set multiple optical communication densities; wherein, the optical communication density is the number of optical communication nodes contained in a unit volume of water area; the optical communication nodes have a set beam range, which is determined by the beam field of view and the transmission distance; The optical communication network setting module is used to randomly set up multiple sets of virtual optical communication networks in a virtual water area according to the optical communication density for each optical communication density; wherein, each set of virtual optical communication networks includes the location information and orientation information of each optical communication node; The relationship determination module is used to determine the relationship between the optical communication density and the connectivity rate based on the location and orientation information of each optical communication node. A networking module is used to form an underwater wireless optical communication network based on the relationship between optical communication density and connectivity. The relationship determination module is further configured to: The connectivity of each virtual optical communication network is determined based on the location and orientation information of each optical communication node; connectivity includes whether the network is connected or not. The relationship between optical communication density and connectivity rate is determined based on the connectivity of virtual optical communication networks; The relationship determination module is further configured to: The longest connected link in the virtual optical communication network is determined based on the location and orientation information of each optical communication node. Determine the proportion of optical communication nodes included in the longest connected link in the optical communication network; If the percentage exceeds the set threshold, the connectivity of the virtual optical communication network is considered connected.

7. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the networking method for underwater wireless optical communication according to any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the networking method for underwater wireless optical communication as described in any one of claims 1-5.