Comprehensive command communication method and system based on diving system

By obtaining the communication score of each combat position in the diving system and dynamically selecting the communication path based on signal quality and environmental parameters, the reliability problem caused by the fixed preset strategy of the communication method in the existing technology is solved, and efficient communication in complex underwater environments is achieved.

CN120750852AActive Publication Date: 2025-10-03CHINA STATE SHIPBUILDING CORP LTD RESEARCH INSTITUTE 719
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202511255417.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-04
Publication Date
2025-10-03
Estimated Expiration
2045-09-04

AI Technical Summary

Technical Problem

The selection and switching of communication methods in existing diving systems adopt fixed preset strategies, which cannot be dynamically adjusted according to actual environmental changes, affecting the reliability of communication and command.

Method used

By obtaining the communication score of each combat position in the diving system, determining the communication priority based on signal quality parameters and environmental parameters, and dynamically selecting the target communication path, including the comprehensive use of broadcast communication, helium-oxygen telephone, sound-powered telephone, sound and light alarm and emergency communication.

Benefits of technology

It realizes dynamic adjustment of the communication path of the diving system, ensures the optimal communication status in complex underwater environments, and improves the reliability and efficiency of communication command.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120750852A_ABST
    Figure CN120750852A_ABST
Patent Text Reader

Abstract

The invention provides a comprehensive command communication method and system based on a diving system, and is applied to the technical field of signal transmission. The method comprises the steps that communication scores of all battle positions in the diving system are obtained, and the communication scores represent communication priorities of at least one communication mode supported by all the battle positions; determining a target communication path based on the communication score of each battle position, wherein the target communication path represents a transmission link formed by a communication mode adopted by point-to-point communication between the battle positions; and switching the communication path of the diving system to a target communication path.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information transmission technology, and in particular to an integrated command and communication method and system based on a diving system. Background Art

[0002] Diving systems are widely used in marine engineering, underwater rescue, and seabed exploration. During diving operations, constant and stable communication between various positions is essential to ensure operational safety and timely command and dispatch. Due to the complex and ever-changing underwater environment, different water conditions have varying impacts on communication quality, posing significant challenges to communication and command in diving systems.

[0003] Currently, diving systems generally use solutions that utilize multiple communication methods. If one communication method is disrupted or fails, the system switches to a pre-set backup method to maintain communication between positions.

[0004] However, the selection and switching of communication modes in the existing technology adopt fixed preset strategies, which cannot dynamically adjust the communication path according to actual environmental changes, affecting the reliability of communication and command of the diving system. Summary of the Invention

[0005] In view of this, the present application provides a comprehensive command and communication method and system based on a diving system.

[0006] According to a first aspect of the present application, there is provided an integrated command communication method based on a diving system, comprising: Obtaining a communication score for each combat position in the diving system, wherein the communication score represents a communication priority of at least one communication mode supported by each combat position; Determining a target communication path based on the communication score of each of the battle positions, wherein the target communication path represents a transmission link formed by a communication method adopted for point-to-point communication between the battle positions; Switch the communication path of the diving system to a target communication path.

[0007] According to an embodiment of the present application, different combat positions support different communication modes, and different communication modes have different signal qualities and environmental adaptability in different environments where the diving system is located; Among them, the integrated command and communication system in the diving system includes multiple subsystems, and different communication methods are supported by corresponding subsystems. The communication methods include broadcast communication, helium-oxygen telephone, sound-power telephone, sound and light alarm and emergency communication.

[0008] According to an embodiment of the present application, obtaining the communication score of each combat position in the diving system includes: Obtaining signal quality parameters of at least one communication mode supported by each combat position in the diving system, wherein the signal quality parameters include signal-to-noise ratio, link delay, data packet loss rate, and transmission bandwidth; Obtaining environmental parameters of the location of the diving system, wherein the environmental parameters include operating temperature, operating humidity, and salinity; Based on the environmental parameters and the signal quality parameters of each communication method, the communication priority of the communication method supported by each battle position is determined to obtain a communication score for each battle position.

[0009] According to an embodiment of the present application, determining the target communication path based on the communication score of each combat position includes: determining a plurality of first communication paths based on the communication mode scores of the combat positions; Determining a target communication path in each of the first communication paths based on at least one of communication reachability, communication redundancy, and communication mode between any two combat positions; The communication accessibility represents the capability index of establishing a communication link between any two combat positions in the diving system; The communication redundancy represents the quantity and quality of alternative communication methods available between any two combat positions in the diving system; The communication mode characterizes the organization and direction of information transmission in the diving system.

[0010] According to an embodiment of the present application, the method further includes: Obtain the physical barrier between any two combat positions in the diving system; Determining the signal loss of a communication method supported by each of the combat positions based on a physical barrier between any two combat positions in the diving system; Based on the signal loss of the communication mode supported by each of the battle positions, the communication reachability between any two battle positions is determined.

[0011] According to an embodiment of the present application, the method further includes: Obtaining an availability value of a communication mode supported by any two combat positions in the diving system, where the availability value is determined by signal power and signal loss of the corresponding communication mode; Determining the communication mode with the availability value greater than a threshold as an available communication mode; The communication redundancy between any two combat positions in the diving system is determined based on the number of available communication modes supported by any two combat positions.

[0012] According to an embodiment of the present application, the method further includes: Obtaining a data transmission mode of any combat position in the diving system, wherein the data transmission mode includes single, multicast, and broadcast; Based on the data transmission method of each battle position, the communication mode between any two battle positions is determined.

[0013] Another aspect of the present application provides an integrated command and communication system based on a diving system, comprising: a communication score determination module, configured to obtain a communication score for each combat position in the diving system, wherein the communication score represents a communication priority of at least one communication mode supported by each combat position; a communication path determination module, configured to determine a target communication path based on the communication score of each of the battle positions, wherein the target communication path represents a transmission link formed by a communication method adopted for point-to-point communication between the battle positions; The communication path switching module is used to switch the communication path of the diving system to a target communication path.

[0014] Another aspect of the present application provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described above.

[0015] Another aspect of the present application provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the method described above when executed.

[0016] By implementing the embodiments of the present application, the communication scores of each combat position are obtained to quantitatively evaluate the performance priorities of different communication methods, and the target communication path is determined based on the communication score, thereby realizing dynamic switching of the communication path of the diving system. This breaks through the limitations of the fixed preset strategy used in the existing technology, enabling the system to select the optimal communication method based on the communication score. By constructing the communication method used for point-to-point communication between each combat position as a transmission link, the system can automatically adjust the communication path according to actual environmental changes, always maintaining the optimal communication state, and significantly improving the reliability of the communication and command of the diving system in complex underwater environments.

[0017] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other objects, features and advantages of the present application will become more apparent through the following description of the embodiments of the present application with reference to the accompanying drawings, in which: Figure 1A flowchart of a comprehensive command and communication method based on a diving system provided by the present application is schematically shown; Figure 2 The following schematically shows a structural block diagram of an integrated command and communication system based on a diving system provided by the present application; Figure 3 The structural block diagram of an electronic device provided by the present application is schematically shown. DETAILED DESCRIPTION

[0019] Hereinafter, embodiments of the present application will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present application. In the detailed description below, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present application. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present application.

[0020] The terms used herein are only for describing specific embodiments and are not intended to limit this application. The terms "comprise," "include," etc. used herein indicate the presence of the features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0021] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0022] When expressions such as "at least one of A, B, and C, etc." are used, they should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0023] Figure 1 The flowchart of a comprehensive command and communication method based on a diving system according to an embodiment of the present application is schematically shown.

[0024] like Figure 1 As shown, the method includes steps S101 to S103.

[0025] Step S101: Obtain a communication score for each combat position in the diving system. The communication score represents the communication priority of at least one communication method supported by each combat position.

[0026] The diving system is a comprehensive equipment system used to support deep-sea operations. In the embodiment of this application, the diving system mainly consists of a living cabin, a diving bell, a transition cabin, a high-pressure escape cabin, and an integrated monitoring station. The living cabin is used for divers to stay during saturation diving, the diving bell is responsible for transporting divers between the surface and the operating depth, the transition cabin serves as a pressure conversion space connecting the living cabin and the outside world, the high-pressure escape cabin is used for personnel evacuation in an emergency, and the integrated monitoring station is responsible for system control and command functions.

[0027] This diving system is primarily used in deep-sea operations such as marine engineering construction, submarine pipeline maintenance, maritime rescue, scientific expeditions, and underwater facility inspections. In practice, the system must adapt to water depths ranging from 0 to 500 meters and withstand pressures ranging from 1 to 50 atmospheres. It must also operate stably in complex environmental conditions, including a temperature range of 0 to 40°C, a humidity range of 30 to 100%, and a salinity of up to 35‰. To ensure operational safety and efficiency, the system utilizes multiple communication methods and a redundant design to maintain effective communication between combat positions during both normal operations and emergencies. By rationally configuring various communication methods and establishing an intelligent switching mechanism, the system automatically selects the optimal communication path based on environmental changes and operational requirements.

[0028] In the embodiments of this application, each combat position in the diving system refers to a fixed or mobile work point that performs different functions during the diving operation, including the support equipment compartment, the hoisting platform, the gas cylinder area, the inside and outside of the living cabin, the inside and outside of the diving bell, and the command center on the ship. Specifically, these combat positions, based on their function and location, can be understood as the integrated monitoring station in the equipment container module, the operation control point on the hoisting module, the gas management station of the containerized gas cylinder module, the life support control points inside and outside the living cabin, the diving operation control points inside and outside the diving bell, and the high-pressure escape chamber, etc., which are key work areas.

[0029] The integrated monitoring station, serving as the system's core command point, is equipped with an embedded control unit and switches, responsible for monitoring and commanding the entire diving system. The operation control point on the drop module is primarily responsible for the release and recovery of the diving bell and requires real-time communication with the integrated monitoring station. The gas management station in the cylinder assembly module is responsible for the distribution and monitoring of breathing gases. Due to its specialized nature, this station is equipped with explosion-proof communication equipment. Life support control points inside and outside the habitation chamber are responsible for maintaining environmental parameters within the chamber and monitoring divers' vital signs. They are equipped with helium-oxygen telephone systems and acoustic-powered telephone systems to ensure reliable communication in high-pressure environments. Diving operation control points inside and outside the diving bell directly support underwater operations and are equipped with multiple communication methods, including underwater acoustic communication and emergency locating devices, to cope with various complex situations. The high-pressure escape chamber, serving as an emergency evacuation facility, has an independent communication system to ensure communication with the outside world in the event of an emergency.

[0030] These combat positions are interconnected through an integrated communications and command system, forming a complete communications network. In actual operations, each combat position will need to utilize different communication methods to exchange information, depending on the mission and environmental conditions. For example, during normal operations, the integrated monitoring station can communicate with the divers in the living chamber via a helium-oxygen telephone system. In an emergency, an audible and visual alarm system may be activated to alert all combat positions.

[0031] To enable intelligent selection of communication methods, this application introduces a communication scoring mechanism. The communication score is a quantitative priority metric based on the characteristics of the position and the performance of the communication method. It is used to characterize the priority order of use of at least one communication method supported by each position under the current environment and mission conditions. The priority communication score can guide the system in dynamically selecting communication methods, ensuring that each position can select the most appropriate communication method for information transmission based on current operational requirements and environmental conditions.

[0032] Based on the above embodiment, as an optional embodiment, different combat positions support different communication modes, and different communication modes have different signal quality and environmental adaptability in different environments where the diving system is located; Among them, the integrated command and communication system in the diving system includes multiple subsystems, and different communication methods are supported by corresponding subsystems. The communication methods include broadcast communication, helium-oxygen telephone, sound-power telephone, sound and light alarm and emergency communication.

[0033] In the embodiment of the present application, the integrated command and communication system in the diving system adopts a hierarchical and partitioned system architecture design, comprising multiple functionally independent subsystems. Broadcast communication is implemented by the integrated communication command subsystem, which, through the collaborative operation of an embedded command machine, a switch, a transfer box, and a wall-mounted battle station extension, completes system-wide command and selective call functions. Helium-oxygen telephone is supported by a dedicated helium-oxygen telephone subsystem, with independent helium-oxygen telephone hosts and extensions respectively installed in the living cabin and diving bell to ensure voice communication quality in high-pressure environments. The acoustic telephone, an independent backup communication subsystem, is deployed in the living cabin, diving bell, and high-pressure escape chamber, providing a reliable backup communication link. The audible and visual alarm subsystem, through the deployment of dedicated alarm hosts and extensions at key battle stations, enables rapid emergency alerts. The emergency communication subsystem integrates equipment such as an underwater acoustic communicator, an emergency locator, and a strobe light to handle special situations such as the diving bell surfacing or umbilical cord failure.

[0034] Based on the above-mentioned architectural design, each combat position in the diving system is equipped with different types and quantities of communication equipment according to its functional positioning, environment, and operational requirements. Specifically, the integrated monitoring station, serving as the command center, is equipped with all communication methods, including an embedded command machine, a helium-oxygen telephone host, a sound-powered telephone host, and an audible and visual alarm host. Due to the risk of flammability and explosion, the gas cylinder area is equipped with only explosion-proof combat position extensions. The living cabin and diving bell are mainly equipped with a helium-oxygen telephone system, with a sound-powered telephone as a backup. The high-pressure escape capsule is independently equipped with a dedicated sound-powered telephone system to ensure communication support during emergency evacuation.

[0035] In practical applications, different communication methods have different signal quality and adaptability in different environments within the diving system. Their performance parameters will change dynamically as the diving system's operating environment changes. For example, in high humidity, the optical signal transmission of an audible and visual alarm system may be degraded, while the acoustic signal transmission is relatively stable. In high-salinity environments, the metal contacts of certain communication devices may corrode, affecting signal quality.

[0036] This subsystemized design primarily achieves the following: First, functional separation ensures that various communication methods can operate independently, preventing single points of failure from paralyzing the entire system. Second, each subsystem can select the most appropriate technical approach and equipment configuration based on its own characteristics. For example, the helium-oxygen telephone subsystem utilizes specialized voice processing algorithms, while the underwater acoustic communication subsystem focuses on optimizing underwater signal transmission. Finally, the subsystems form a complementary relationship, allowing them to work together and perform their respective functions under normal circumstances, while also providing mutual backup and communication in emergencies. For example, if the helium-oxygen telephone subsystem fails, the acoustic telephone subsystem can immediately take over its functions. If regular communications are interrupted, the emergency communication subsystem provides a last-ditch effort. This integrated communication architecture, which integrates multiple subsystems, significantly improves the communication reliability and emergency response capabilities of the diving system, providing comprehensive communication support for deep-sea operations.

[0037] Based on the above embodiment, as an optional embodiment, step S101, obtaining the communication score of each combat position in the diving system, may further include the following steps: Step S201: obtaining signal quality parameters of at least one communication method supported by each combat position in the diving system, where the signal quality parameters include signal-to-noise ratio, link delay, data packet loss rate, and transmission bandwidth.

[0038] In the embodiments of this application, the signal quality parameters of a communication method refer to a set of key technical indicators that characterize the transmission performance and service quality of various communication methods. These quality parameters include, but are not limited to, signal-to-noise ratio, link latency, packet loss rate, and transmission bandwidth. These quality parameters are used to evaluate the performance of the communication methods supported by each position in actual operating environments, providing a basis for calculating communication scores and selecting communication paths.

[0039] The signal-to-noise ratio (SNR) refers to the ratio of the effective signal power to the noise power in a communication signal. Specifically, it's the logarithmic ratio of the signal strength measured at the receiving end to the background noise intensity. It's used to quantitatively assess the interference immunity and signal clarity of a communication link. For example, in a helium-oxygen telephone system, the receiver performs spectral analysis on the input signal, separating the voice signal and noise components and then calculating their power ratio.

[0040] Link latency refers to the time required for information to travel from the sender to the receiver. Specifically, it represents the end-to-end transmission delay between a communication packet's transmission from the source station and its reception at the destination station. This delay is used to assess the real-time performance of a communication link. For example, the system can use timestamp technology to measure link latency: the sender embeds a timestamp in the packet, and the receiver records the timestamp. The difference between the two timestamps is the link latency. The system also considers factors such as signal processing delay and propagation delay.

[0041] The packet loss rate (PLR) is the ratio of the number of data packets lost during information transmission to the total number of data packets sent. Specifically, it measures the frequency of data loss within a communication link per unit time. It is used to measure the reliability and stability of a communication link. For example, the system detects packet loss by adding sequence numbers to data packets and then counting the continuity of these numbers at the receiving end. For example, during each sampling period, the sequence numbers of received data packets are counted, and any discontinuity indicates packet loss.

[0042] Transmission bandwidth refers to the maximum data transmission rate supported by a communication link. Specifically, it represents the maximum amount of information that can be transmitted over a communication channel per unit time. It is used to determine the information transmission capacity of a communication link. For example, the system uses a bandwidth testing algorithm to periodically assess the actual available bandwidth. This algorithm sends probe packets and calculates the current effective transmission rate based on the response time and packet size of the receiving end.

[0043] Step S202: Obtain environmental parameters of the diving system location, including operating temperature, operating humidity, and salinity.

[0044] In the present embodiment, environmental parameters refer to a set of key indicators that characterize the physical characteristics of the submersible system's operating environment. These include, but are not limited to, operating temperature, humidity, and salinity. Environmental parameters are used to assess the adaptability of various communication methods in actual deep-sea operating environments, providing an environmental basis for dynamic adjustment of communication scores and optimal selection of communication paths.

[0045] Operating temperature refers to the thermodynamic temperature of the environment at each position in the submersible system. Specifically, it represents the actual operating temperature of the communication equipment. This temperature is used to assess the impact of temperature on the performance of the communication equipment and signal transmission characteristics. For example, the system uses a high-precision digital temperature sensor for temperature monitoring.

[0046] Operating humidity refers to the water vapor content in the environment at each position within a submersible system, typically expressed as relative humidity. Specifically, it refers to the relative humidity level in the air surrounding communications equipment. This level is used to assess the impact of humidity on equipment reliability and signal transmission quality. For example, the system uses a highly reliable capacitive humidity sensor for monitoring.

[0047] Salinity refers to the total amount of dissolved salts in seawater, specifically the salt concentration of seawater in the submersible system's operating environment. It is used to assess the impact of seawater's medium properties on communication signal propagation. For example, the system indirectly measures salinity using a conductivity sensor.

[0048] Furthermore, the raw data collected by the sensors are initially processed by the local processing unit and then uploaded to the integrated command and communication system through a dedicated environmental monitoring network.

[0049] The system can employ differentiated parameter collection strategies based on the characteristics of different combat positions. For combat positions with relatively stable environments (such as the living cabin), a lower sampling frequency is used; for combat positions with drastic environmental changes (such as the diving bell), the sampling frequency is increased. The system also sets parameter change thresholds. When environmental parameters change significantly, the sampling frequency is automatically increased to ensure timely capture of environmental changes.

[0050] Step S203: Based on the environmental parameters and the signal quality parameters of each communication method, the communication priority of the communication method supported by each battle position is determined to obtain the communication score of each battle position.

[0051] Specifically, to determine the communication priority of the communication methods supported by each combat position in the diving system, the system uses a comprehensive scoring method that combines environmental adaptability and signal quality scores. By evaluating the impact of environmental parameters on communication performance and the actual signal quality of the current communication link, a quantitative priority score is calculated for each communication method. The communication priority of the communication methods supported by the combat position is then determined in descending order based on the priority scores.

[0052] For example, for combat positions Supported communication methods , whose communication score The calculation formula is: ; Where, Score the priority of the kth communication method supported by the i-th position, Score the signal quality of the kth communication method supported by the i-th position, Score the environmental adaptability of the kth communication method supported by the i-th position, 、 are weight coefficients, respectively, used to adjust the impact of signal quality and environmental adaptability on the score.

[0053] The environmental adaptability score is calculated based on three environmental parameters: operating temperature, operating humidity, and salinity. The system first normalizes these parameters and then designs a scoring function based on the sensitivity of different communication methods to environmental changes. For example, for temperature-sensitive communication equipment, the scoring function will show a rapid decline as the temperature approaches its operating limit. On the other hand, for devices with good humidity resistance, the score will respond more gradually to humidity changes.

[0054] The signal quality score comprehensively considers four quality parameters: signal-to-noise ratio, link latency, packet loss rate, and transmission bandwidth. The system calculates the overall score using a weighted summation method, with the weighting of each parameter determined based on the characteristics of the communication method and application requirements. For example, for real-time voice communication, the system prioritizes signal-to-noise ratio and link latency; for data transmission, it prioritizes packet loss rate and transmission bandwidth.

[0055] The weight coefficients α and β reflect the relative importance of signal quality and environmental adaptability in the communication score. The system can dynamically adjust these coefficients based on the actual application scenario. For example, when environmental conditions change drastically, the β value can be appropriately increased to take more environmental influences into account; when communication quality requirements are high, the α value can be increased accordingly to ensure signal performance.

[0056] By adopting the above embodiment, the system realizes intelligent communication mode selection. Each combat position can always choose the communication mode that best suits the current environment and performance requirements, while ensuring communication reliability and optimizing the efficiency of communication resource utilization.

[0057] In step S102, a target communication path is determined based on the communication score of each battle position. The target communication path represents a transmission link formed by the communication method used for point-to-point communication between each battle position.

[0058] The target communication path refers to the optimal set of inter-position information transmission links under the current environment and mission conditions, as determined by the communication scoring mechanism. In this embodiment, this can be understood as a set of inter-position communication connection solutions that meet operational and safety requirements, ultimately selected by prioritizing the communication methods supported by each position.

[0059] For example, during a deep-sea dive, while the diving bell is operating underwater, the system needs to establish communication links between the bell and multiple combat positions. Based on the communication scores of each combat position, the system can determine the following target communication paths: A helium-oxygen telephone system with a score of 92 is prioritized as the primary communication method between the bell and the integrated monitoring station, with an acoustic telephone system with a score of 85 as a backup communication method. A helium-oxygen telephone system with a score of 88 is used for communication between the bell and the living cabin. When the bell needs to confirm gas resupply with the tank area, an explosion-proof combat position extension with a score of 82 is used for dedicated communication.

[0060] Furthermore, when the diving bell is operating at a depth of 300 meters, the shielding effect of the water causes the signal quality of some communication methods to degrade. The system will automatically adjust the target communication path. For example, if the helium-oxygen telephone system between the diving bell and the integrated monitoring station drops to 75 points, and the system detects that the configured underwater acoustic communication system has a score of 86, it will automatically switch to underwater acoustic communication as the primary communication method, while maintaining the acoustic telephone system as a backup communication method to ensure communication quality.

[0061] Furthermore, in an emergency, such as when the diving bell detects abnormal pressure fluctuations, the system activates its emergency response mechanism, adjusting the target communication path so that the integrated monitoring station broadcasts an alarm message to all combat positions via the highest-scoring audible and visual alarm system. Simultaneously, a dedicated link based on the emergency communication system is established between the diving bell and the integrated monitoring station to ensure accurate transmission of rescue instructions. This dynamic adjustment mechanism ensures stable and reliable communication under various operating conditions.

[0062] The target communication path guides the establishment and switching of communication links between various positions in the diving system, ensuring reliable and efficient information transmission in the complex and changing deep-sea environment. By monitoring environmental parameters and communication quality in real time, the system proactively identifies potential communication risks and, when necessary, dynamically optimizes communication paths, providing comprehensive communication support for deep-sea operations.

[0063] Furthermore, the target communication path can also include the following key elements: First, for the communication needs between any two combat positions, the system will determine the most suitable primary communication method based on the communication score; second, considering the complexity and potential risks of the deep-sea operating environment, the system will also configure at least one backup communication method for key combat positions; finally, based on the needs of the actual communication scenario, the system will determine whether to adopt point-to-point, multicast or broadcast communication mode.

[0064] Based on the above embodiment, as an optional embodiment, step S102 may further include the following steps: Step S301: Determine multiple first communication paths based on the communication mode score of each combat position.

[0065] The "first communication path" refers to a set of possible communication links between various combat positions in the diving system, initially screened based solely on the communication score. In this embodiment, this can be understood as a set of candidate communication paths that meet basic communication requirements, calculated using an improved shortest path algorithm, by treating each combat position as a network node and using the inverse of the communication score as the edge weight. This first communication path provides a base candidate set for subsequent communication path optimization. By further considering multiple factors such as communication accessibility, redundancy, and communication mode, a target communication path that meets actual operational requirements is ultimately determined.

[0066] In one possible implementation, the system uses Dijkstra's shortest path algorithm to determine the first communication path. This algorithm considers each station as a network node and possible communication connections between stations as network edges. All possible communication paths between any two stations are calculated using the inverse of the communication score as the edge weight.

[0067] For example, when the system needs to establish communication between the Habitat and the Integrated Monitoring Station, the algorithm first identifies the communication methods supported by both combat stations. Assuming both combat stations support the helium-oxygen telephone system (scored 90 points) and the acoustic-powered telephone system (scored 85 points), the algorithm calculates the path weights for each of these two communication methods and generates the corresponding first communication path.

[0068] In another possible implementation, the system also considers the hop limit of the communication link during path generation. This is because excessively long communication links may lead to increased signal attenuation and latency. For example, the system sets a maximum hop limit of three. This means that when determining the first communication path, the communication link between any two combat positions is allowed to pass through a maximum of two relay nodes. For example, when a diving bell needs to communicate with a command center on the surface, the possible first communication path includes: the diving bell, the living quarters, the integrated monitoring station, and the command center on the surface, forming a three-hop communication link.

[0069] In another feasible implementation, to improve the efficiency of path search, the system can also employ a heuristic search strategy. Based on statistical analysis of historical communication data, the system prioritizes communication methods with high scores and high historical usage frequency. For example, under normal operating conditions, the system prioritizes communication paths constructed by helium-oxygen telephone systems, as this system offers superior voice communication quality in high-pressure environments. In emergency situations, however, the system prioritizes emergency communication paths with independent power supplies and signal processing capabilities.

[0070] The system also dynamically adjusts the communication score based on current environmental parameters, which in turn influences the selection of the primary communication path. For example, when the ambient humidity exceeds 90%, the scores of some communication devices may decrease. The system will then adjust its path search strategy accordingly, prioritizing communication methods with better humidity resistance to establish the primary communication path.

[0071] Step S302: determining a target communication path in each first communication path based on at least one of communication accessibility, communication redundancy, and communication mode between any two combat positions.

[0072] Among them, communication accessibility represents the ability index to establish a communication link between any two combat positions in the diving system; communication redundancy represents the quantity and quality of alternative communication methods available between any two combat positions in the diving system; and communication mode represents the organization method and transmission direction of information transmission in the diving system.

[0073] Specifically, in this embodiment of the present application, to ensure the reliability and efficiency of the communication system in deep-sea operating environments, the system must screen and determine the optimal target communication path from among numerous possible communication paths. This process first establishes a preliminary set of candidate paths based on communication scores, then uses an improved shortest path algorithm to determine the final target communication path by comprehensively considering multiple key factors.

[0074] Communication reachability refers to the ability to establish and maintain a stable communication link between any two nodes in a communication system. In this embodiment, it can be understood as a quantitative evaluation indicator of whether an effective communication link can be established between any two combat positions in a diving system, taking into account factors such as physical barriers, signal loss, and environmental impacts. This is used to assess and predict the feasibility of establishing communication links between different combat positions, guiding the system in communication path planning and optimization.

[0075] Communication redundancy refers to the resource allocation and performance assurance capabilities of multiple backup channels configured in a communication system to ensure reliable transmission. In the embodiments of this application, this can be understood as a combined evaluation indicator of the number of different communication methods that can be configured and used simultaneously between any two combat positions in a diving system and the quality of their respective signals. This indicator is quantified by the number of available communication methods and the performance score of each communication method. It is used to ensure that the system has sufficient alternative communication methods in deep-sea operating environments, ensuring that it can switch to the backup communication method in a timely manner when the primary communication method fails or its performance degrades, thereby maintaining the continuity and reliability of communication between combat positions.

[0076] The term "communication mode" refers to the collective characteristics of the organizational form of information transmission and the direction of data flow in a communication system. In the embodiments of this application, this refers to the transmission method used for information exchange between various combat positions in a diving system. These primarily include unicast mode (point-to-point communication), multicast mode (point-to-multipoint communication), and broadcast mode (point-to-all-point communication). This allows users to select the most appropriate information transmission method based on the communication requirements of different operational scenarios, optimize the utilization of communication resources, and improve the accuracy and timeliness of information transmission.

[0077] Specifically, the system first traverses all possible combat positions in the diving system. , based on the signal quality parameters and environmental adaptability scores of the communication methods supported by each position, calculate the corresponding communication scores .

[0078] For example, when calculating the communication score between the diving bell and the integrated monitoring station, the system will evaluate the performance of the communication methods they support, such as helium oxygen telephone and sound power telephone. In order to ensure that the communication quality meets the basic requirements, the system sets a scoring threshold. Only communication paths with scores exceeding this threshold will be included in the first communication path set This preliminary screening mechanism can effectively eliminate communication paths that do not meet performance standards and improve the efficiency of subsequent optimization.

[0079] After obtaining the first set of communication paths, the system needs to further consider multi-dimensional factors such as communication accessibility, redundancy, and communication mode to build a comprehensive scoring model. Specifically, the system defines a comprehensive scoring function for the target communication path: , which is achieved through the communication reachability matrix The weighted combination term includes the communication score. , communication redundancy Matching with communication mode Three key indicators, through weight coefficients 、 as well as To adjust the relative importance of each factor, it is expressed as follows: ; Where, represents the communication reachability matrix; Indicates the communication method score, represents the redundancy score, Indicates the communication mode matching degree, 、 as well as Indicates the corresponding weight coefficient.

[0080] For example, in normal operation, the system may attach more importance to communication quality, so it will set a larger value; in an emergency, more emphasis may be placed on communication redundancy, and the corresponding The value of .

[0081] Based on the above comprehensive scoring model, the system uses the improved Dijkstra shortest path algorithm to determine the optimal communication path. The reciprocal of is used as the path weight, and the communication path with the highest score is found through iterative calculation. Specifically, the algorithm first selects the current position arrive Top-rated communication methods , then updates the optimal scores of all adjacent battle positions. This process continues until all battle positions have been traversed. For example, when communication needs to be established between the diving bell and the integrated monitoring station, the algorithm may first select the highest-scoring helium-oxygen telephone system as the primary communication method, while simultaneously determining a backup communication path through the living module relay, ultimately forming a communication solution that meets both performance requirements and provides redundancy.

[0082] To adapt to the dynamic changes in the deep-sea environment, the system also incorporates an adaptive communication path adjustment mechanism. When significant changes in environmental parameters are detected, communication signal attenuation occurs, or the currently used communication method fails, the system automatically triggers a path recalculation process. For example, if the signal quality of the helium-oxygen telephone system continues to degrade while the diving bell is submerged, the system will reassess the performance of each communication method and may switch the communication path to the underwater acoustic communication system to ensure stable communication quality.

[0083] Based on the above embodiment, as an optional embodiment, the process of determining the communication reachability between any two combat positions may further include the following steps: Step S401: Obtain the physical barrier between any two combat positions in the diving system.

[0084] A physical barrier refers to any physical obstacle in a submersible system that attenuates, reflects, scatters, or blocks the propagation of communication signals. In the present application, physical barriers include metal barriers such as the metal shell of a diving bell / diving chamber, compartment bulkheads, and the metal shell of an equipment compartment; water barriers such as water layers at varying depths, thermoclines, and haloclines; and topographical obstacles such as underwater rocks and seabed topography.

[0085] Physical barriers are used to assess communication signal loss, and the degree of signal attenuation is determined by calculating signal penetration loss and reflection / scattering loss. At the same time, based on physical barrier information, the feasibility of direct communication can be judged, and the areas requiring relays can be evaluated, thereby determining communication accessibility. The system can then avoid strongly shielded areas, select the optimal signal path, rationally arrange communication equipment, and optimize antenna positions, ultimately achieving overall optimization of the communication path of the diving system.

[0086] Specifically, in the communication process of the diving system, in order to accurately evaluate whether an effective communication link can be established between any two combat positions, it is necessary to establish a communication accessibility matrix Defining the communication reachability matrix ; ; This matrix provides a basis for selecting communication paths through a comprehensive assessment of physical obstacles and signal coverage. and battle position When there are no physical obstacles and the signal coverage is normal, The value of 1 indicates that direct communication can be established between the two positions; when there is a shielding effect or the signal is unreachable, A value of 0 indicates that relay communication or other alternatives should be considered.

[0087] In order to build an accurate communication reachability matrix, the system first needs to perform physical barrier analysis and establish a physical barrier matrix. : ; The matrix evaluates whether there are physical factors that affect communication, such as metal walls, deep water layers, closed cabins, and electromagnetic interference areas between combat positions. and When there is no physical barrier between The value of is 1; when there is shielding, The value of is 0. By establishing the physical barrier matrix and the communication accessibility matrix, the system can effectively identify the communication blocked areas and adjust the communication strategy in time to ensure a stable communication link in a complex diving environment. For example, when a metal bulkhead is detected between the diving bell and the command center, When it is 0, the system will automatically adjust the communication path, select a suitable relay site, or switch to a communication method with stronger penetration capability, thereby ensuring the reliability and efficiency of the communication system.

[0088] Step S402: Based on the physical barriers between any two combat positions in the diving system, determine the signal loss of the communication mode supported by each combat position.

[0089] Specifically, during the communication process of the diving system, physical barriers will cause the communication signal to attenuate during the propagation process. In order to accurately evaluate the quality of the communication link, the system needs to calculate the signal loss of the communication method supported by each combat position based on the acquired physical barrier information.

[0090] Specifically, for any two combat positions and , first based on the transmit power and signal loss Calculate the received power: ; Where, Indicates the transmit power, Indicates signal loss, and its value is determined by the propagation distance, physical barriers, and environmental medium characteristics.

[0091] For example, for wireless signals, Including free space path loss and additional attenuation of physical barriers; for underwater acoustic signals, Then consider the water absorption and scattering loss; for optical signals, The main considerations are medium attenuation and turbidity.

[0092] Then, the received power and receiving threshold For comparison: like (below the receiving threshold), the path is unreachable and the system needs to reselect other feasible communication methods or paths.

[0093] Step S403: Determine the communication reachability between any two battle positions based on the signal loss of the communication mode supported by each battle position.

[0094] Specifically, during the communication process of the diving system, in order to ensure the reliability of the communication link, the system needs to conduct a comprehensive evaluation of the communication accessibility between any two combat positions based on the calculated signal loss results.

[0095] Communication accessibility is mainly affected by factors such as physical obstacles, signal propagation characteristics, and communication equipment performance. The comprehensive accessibility score is calculated: ; like , then communication is possible; like , then add relay equipment or use multi-hop communication; Specifically, the system will be a physical barrier matrix Signal reception judgment function Multiply, where Indicates the received signal power, Indicates the receiving threshold value. When the value is 1, it indicates a battle position. and battle position There is no physical barrier between them, and the received signal power is higher than the minimum receiving threshold, so a direct communication link can be established. When the value is 0, it indicates that the current communication path is unreachable, and the system will automatically start the optimization strategy: it can deploy a diving robot at an appropriate location or use a satellite as a relay device, or establish a multi-hop communication path, such as through the "diving bell, mother ship, command center" method to achieve information transmission.

[0096] This communication path optimization method, based on a comprehensive accessibility score, effectively overcomes communication barriers caused by physical barriers and signal attenuation, ensuring the submersible system maintains a stable communication link in complex environments and significantly improving the system's communication reliability and adaptability. For example, if the direct communication link between the diving bell and the command center becomes unreachable, the system immediately calculates and establishes an indirect communication path via the mother ship, ensuring the continuity and effectiveness of the communication system.

[0097] Based on the above embodiment, as an optional embodiment, the process of determining the communication redundancy between any two combat positions may further include the following steps: Step S501: Obtain the availability value of the communication mode supported by any two combat positions in the diving system. The availability value is determined by the signal power and signal loss of the corresponding communication mode.

[0098] Step S502: Determine the communication mode with an availability value greater than a threshold as an available communication mode.

[0099] Step S503: Determine the communication redundancy between any two combat positions based on the number of available communication modes supported by any two combat positions in the diving system.

[0100] Specifically, in order to ensure the reliability and robustness of the communication system during the diving system's communication process, it is necessary to evaluate the communication redundancy between any two combat positions to ensure that there is an available alternative communication solution when the primary communication method fails. The system first needs to obtain the availability value of the communication method supported by each combat position.

[0101] Specifically, the system introduces the communication redundancy matrix : ; in, Indicates battle position and The set of all available communication methods between them; If the communication method , then take 1 otherwise take 0; like , then the communication redundancy between the combat positions is considered qualified, otherwise it is necessary to add redundant communication methods; For each communication method, the system calculates its availability score : ; Where, Indicates the received signal power, which must be greater than the minimum receiving threshold ; Indicates signal loss, which must be less than the maximum allowable loss ; The availability score is determined by two factors: received signal power Greater than the minimum receiving threshold , and signal loss Less than the maximum allowable loss When both conditions are met, The value is 1, otherwise the value is 0.

[0102] After calculating the availability score of each communication method, the system The availability scores of all communication methods between them are summed to obtain the communication redundancy .

[0103] ; In the formula, if , it means that the redundancy meets the requirements. Otherwise, any of the following methods can be used: adding a backup communication method, adjusting the communication equipment, and optimizing the communication path.

[0104] Specifically, when When it is greater than or equal to 2, it indicates that there are at least two available communication methods between the battle positions, meeting the redundancy requirement; if If the value is less than 2, the system will implement optimization measures, such as adding underwater acoustic communication as an alternative to radio communication, or improving the availability of existing communication methods by adding antennas, signal amplifiers, and other equipment. If necessary, relay stations can be introduced to optimize communication paths. Through this availability-based communication redundancy assessment method, the system can promptly identify and strengthen communication weaknesses, effectively improving the communication reliability of the diving system in complex environments.

[0105] For example, when it is found that there is only a single available communication method between the diving bell and the command center, the system will automatically start the deployment of an alternative communication method to ensure that the communication system has sufficient redundancy to cope with various possible failure situations.

[0106] As an alternative to the above embodiment, in the communication design of a diving system, the reliability of communications at key locations, such as the command center and the diving bell, directly impacts the safety and operational efficiency of the entire system. Therefore, ensuring communication redundancy at these key locations is crucial. The system identifies and manages these important nodes by defining a set of key locations, ensuring that their communication redundancy with any other location in the system is always greater than or equal to two.

[0107] To achieve the above goals, the system can adopt a layered communication scheme design: using helium-oxygen telephone, radio and underwater acoustic communication as the main communication methods, while equipping laser communication, optical signals and low-bandwidth acoustic telephone as backup communication methods.

[0108] The above multi-level communication solution can effectively meet the communication needs under different environmental conditions: when in shallow water areas, radio communication can provide high-bandwidth real-time communication; in deep water environments, underwater acoustic communication can ensure long-distance information transmission; and in special circumstances, such as encountering strong electromagnetic interference, it can switch to backup methods such as optical signals or acoustic telephones.

[0109] This redundant design allows the system to maintain information transmission between key positions through other communication methods even if one communication method fails due to equipment failure or environmental factors, significantly improving the communication reliability and operational safety of the diving system. For example, when operating at depth, the diving bell can maintain both underwater acoustic communication and helium-oxygen telephone communication on standby. When necessary, optical signals can be activated as a third layer of support to ensure uninterrupted communication with the command center.

[0110] Based on the above embodiment, as an optional embodiment, the process of determining the communication mode between any two combat positions may further include the following steps: Step S601: obtaining a data transmission mode of any combat position in the diving system, wherein the data transmission mode includes single, multicast and broadcast; Step S602: Determine the communication mode between any two battle positions based on the data transmission mode of each battle position.

[0111] In the communication design of the diving system, the information exchange requirements between different combat positions vary. In order to achieve efficient and reasonable allocation of communication resources, the system needs to select the most suitable data transmission method for different communication scenarios. The system first obtains the data transmission methods supported by each combat position, including unicast, multicast, and broadcast, and then establishes a communication mode matrix: ; In the formula, when the battle position and battle position When the communication method matches its mode requirements, The value is 1, otherwise the value is 0.

[0112] The system calculates the suitability of three communication modes based on the communication requirements of different scenarios. For real-time, two-way communication scenarios requiring low latency and high reliability (such as direct communication between a command center and a diving bell), the unicast mode is used. Its suitability is determined by evaluating whether it is limited to direct communication between two combat positions. ; For scenarios where the command center needs to publish information to multiple combat positions simultaneously, the multicast mode is used. Its suitability is determined by whether the combat position needs to communicate with multiple targets simultaneously: ; In cases where emergency instructions need to be issued to all combat positions, the broadcast mode is used. Its suitability depends on whether the combat position needs to send information to all other combat positions: ; The system compares the adaptability of these three modes and selects the maximum value as the final communication mode determination result: ; A mode selection method based on the aforementioned communication requirements can effectively improve communication efficiency and avoid unnecessary channel occupation. For example, when the command center needs to send a unified command to multiple underwater work units, the system automatically selects multicast mode, ensuring simultaneous information transmission while avoiding resource waste caused by duplicate transmissions. Through this intelligent communication mode management, the system can achieve optimal allocation of communication resources while ensuring communication reliability.

[0113] Step S103: switch the communication path of the diving system to the target communication path.

[0114] Specifically, during the communication process of the diving system, after the system has completed a comprehensive assessment of communication accessibility, communication redundancy, and communication mode, it is necessary to switch the current communication path to the target communication path obtained through optimization calculations. The core purpose of this switching operation is to ensure that the system always operates in the optimal communication state while ensuring the smoothness and reliability of the switching process.

[0115] Specifically, the system will first verify whether the various parameters of the target communication path meet the preset requirements, including whether the signal strength is higher than the receiving threshold, whether the signal loss is lower than the maximum allowable loss, and whether the communication redundancy requirement is greater than or equal to 2.

[0116] After confirming the above conditions, the system implements a soft handover strategy: before disconnecting the original communication path, it first establishes and tests a new target communication path to ensure stable operation of the new path, and then gradually releases the original communication resources. For key positions in the combat position cluster (such as the command center and diving bell), the system specifically ensures that at least one communication link is available during the handover process. If necessary, it will temporarily maintain dual paths in parallel until the stability of the new path is fully verified. This gradual handover strategy effectively prevents communication interruptions and ensures continuous and reliable communication in complex underwater environments.

[0117] For example, when the system needs to switch the communication between the diving bell and the command center from direct radio communication to relay via the mother ship, a new communication link via the mother ship will be established and tested first. After confirming its reliability, the use of direct communication will be gradually reduced to ensure the continuity and reliability of communication.

[0118] Through the above-mentioned intelligent path switching mechanism, the system can achieve dynamic optimization configuration of communication resources while ensuring communication quality, thereby improving the communication efficiency and reliability of the entire diving system.

[0119] Figure 2 The following schematically shows a structural block diagram of an integrated command and communication system based on a diving system provided by the present application, which may include: a communication score determination module, configured to obtain a communication score for each combat position in the diving system, wherein the communication score represents a communication priority of at least one communication mode supported by each combat position; a communication path determination module, configured to determine a target communication path based on the communication score of each of the battle positions, wherein the target communication path represents a transmission link formed by a communication method adopted for point-to-point communication between the battle positions; The communication path switching module is used to switch the communication path of the diving system to a target communication path.

[0120] Based on the above embodiment, as an optional embodiment, the communication score determination module is further used to obtain signal quality parameters of at least one communication method supported by each battle position in the diving system, the signal quality parameters including signal-to-noise ratio, link delay, data packet loss rate and transmission bandwidth; obtain environmental parameters of the location where the diving system is located, the environmental parameters including operating temperature, operating humidity and salinity; based on the environmental parameters and the signal quality parameters of each communication method, determine the communication priority of the communication method supported by each battle position, and obtain the communication score of each battle position.

[0121] On the basis of the above embodiment, as an optional embodiment, the communication path determination module is further used to determine multiple first communication paths based on the communication mode score of each of the battle positions; determine the target communication path in each of the first communication paths based on at least one of the communication accessibility, communication redundancy and communication mode between any two battle positions; wherein the communication accessibility represents the ability index of establishing a communication link between any two battle positions in the diving system; the communication redundancy represents the number and quality of the alternative communication modes available between any two battle positions in the diving system; and the communication mode represents the organization method and transmission direction of information transmission in the diving system.

[0122] On the basis of the above embodiment, as an optional embodiment, the communication path determination module is also used to obtain the physical barrier between any two battle positions in the diving system; based on the physical barrier between any two battle positions in the diving system, determine the signal loss of the communication mode supported by each of the battle positions; based on the signal loss of the communication mode supported by each of the battle positions, determine the communication accessibility between any two battle positions.

[0123] Based on the above embodiment, as an optional embodiment, the communication path determination module is further used to obtain the availability value of the communication mode supported by any two battle positions in the diving system, and the availability value is determined by the signal power and signal loss of the corresponding communication mode; the communication mode with the availability value greater than the threshold is determined as an available communication mode; based on the number of available communication modes supported by any two battle positions in the diving system, the communication redundancy between any two battle positions is determined.

[0124] On the basis of the above embodiment, as an optional embodiment, the communication path determination module is also used to obtain the data transmission mode of any combat position in the diving system, and the data transmission mode includes single, multicast and broadcast; based on the data transmission mode of each combat position, the communication mode between any two combat positions is determined.

[0125] It should be noted that the integrated command and communication system part based on the diving system in the embodiment of the present application corresponds to the integrated command and communication method part based on the diving system in the embodiment of the present application. The description of the data processing system part specifically refers to the data processing method part and will not be repeated here.

[0126] Figure 3 The structural block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present application is schematically shown. Figure 3 The electronic device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0127] like Figure 3 As shown, the electronic device 300 according to an embodiment of the present application includes a processor 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage unit 308 into a random access memory (RAM) 303. The processor 301 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 301 may also include onboard memory for caching purposes. The processor 301 may include a single processing unit or multiple processing units for performing different actions of the method flow according to the embodiment of the present application.

[0128] Various programs and data required for the operation of the electronic device 300 are stored in the RAM 303. The processor 301, ROM 302, and RAM 303 are connected to each other via a bus 304. The processor 301 performs various operations of the method flow according to the embodiment of the present application by executing the programs in the ROM 302 and / or RAM 303. It should be noted that the programs may also be stored in one or more memories other than the ROM 302 and RAM 303. The processor 301 may also perform various operations of the method flow according to the embodiment of the present application by executing the programs stored in the one or more memories.

[0129] According to an embodiment of the present application, electronic device 300 may further include an input / output (I / O) interface 305, which is also connected to bus 304. System 300 may also include one or more of the following components connected to I / O interface 305: an input section 306 including a keyboard, mouse, etc.; an output section 307 including devices such as a cathode ray tube (CRT), liquid crystal display (LCD), and speakers; a storage section 308 including a hard disk; and a communication section 309 including a network interface card such as a LAN card or modem. Communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to I / O interface 305 as needed. Removable media 311, such as a magnetic disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed in drive 310 as needed, so that computer programs read from the removable media can be installed into storage section 308 as needed.

[0130] According to an embodiment of the present application, the method flow according to the embodiment of the present application can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 309, and / or installed from the removable medium 311. When the computer program is executed by the processor 301, the above-mentioned functions defined in the system of the embodiment of the present application are executed. According to an embodiment of the present application, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.

[0131] This application also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments, or may exist independently and not be incorporated into the device / apparatus / system. The computer-readable storage medium carries one or more programs, and when the one or more programs are executed, the method according to the embodiments of this application is implemented.

[0132] According to embodiments of the present application, a computer-readable storage medium may be a non-volatile computer-readable storage medium. Examples include, but are not limited to, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0133] For example, according to an embodiment of the present application, the computer-readable storage medium may include the ROM 302 and / or RAM 303 described above and / or one or more memories other than the ROM 302 and RAM 303 .

[0134] An embodiment of the present application also includes a computer program product, which includes a computer program, which contains program code for executing the method provided by the embodiment of the present application. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the method provided by the embodiment of the present application.

[0135] When the computer program is executed by the processor 301, the above functions defined in the system / device of the embodiment of the present application are performed. According to the embodiment of the present application, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0136] In one embodiment, the computer program may be stored on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may be transmitted and distributed in the form of a signal on a network medium, downloaded and installed via the communication portion 309, and / or installed from a removable medium 311. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0137] According to an embodiment of the present application, the program code for executing the computer program provided by the embodiment of the present application can be written in any combination of one or more programming languages. Specifically, these computer programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect via the Internet).

[0138] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, which contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the boxes can also occur in an order different from that marked in the accompanying drawings. For example, two boxes shown in succession can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, as well as the combination of boxes in the block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or can be implemented using a combination of dedicated hardware and computer instructions. It will be understood by those skilled in the art that the features described in the various embodiments and / or claims of the present application can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present application. In particular, without departing from the spirit and teachings of the present application, the features described in the various embodiments and / or claims of the present application may be combined and / or coupled in various ways. All of these combinations and / or couplings fall within the scope of the present application.

[0139] The embodiments of the present application have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present application. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be advantageously used in combination. The scope of the present application is defined by the appended claims and their equivalents. Without departing from the scope of the present application, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present application.

Claims

1. An integrated command and communication method based on a diving system, comprising: Obtaining a communication score for each combat position in the diving system, wherein the communication score represents a communication priority of at least one communication mode supported by each combat position; Determining a target communication path based on the communication score of each of the battle positions, wherein the target communication path represents a transmission link formed by a communication method adopted for point-to-point communication between the battle positions; Switch the communication path of the diving system to a target communication path.

2. The method according to claim 1, wherein Different combat positions support different communication methods, and different communication methods have different signal quality and environmental adaptability in different environments where the diving system is located; Among them, the integrated command and communication system in the diving system includes multiple subsystems, and different communication methods are supported by corresponding subsystems. The communication methods include broadcast communication, helium-oxygen telephone, sound-power telephone, sound and light alarm and emergency communication.

3. The method according to claim 2, wherein obtaining the communication score of each combat position in the diving system comprises: Obtaining signal quality parameters of at least one communication mode supported by each combat position in the diving system, wherein the signal quality parameters include signal-to-noise ratio, link delay, data packet loss rate, and transmission bandwidth; Obtaining environmental parameters of the location of the diving system, wherein the environmental parameters include operating temperature, operating humidity, and salinity; Based on the environmental parameters and the signal quality parameters of each communication method, the communication priority of the communication method supported by each battle position is determined to obtain a communication score for each battle position.

4. The method according to claim 2, wherein determining a target communication path based on the communication score of each combat position comprises: determining a plurality of first communication paths based on the communication mode scores of the combat positions; Determining a target communication path in each of the first communication paths based on at least one of communication reachability, communication redundancy, and communication mode between any two combat positions; The communication accessibility represents the capability index of establishing a communication link between any two combat positions in the diving system; The communication redundancy represents the quantity and quality of alternative communication methods available between any two combat positions in the diving system; The communication mode characterizes the organization and direction of information transmission in the diving system.

5. The method according to claim 4, further comprising: Obtain the physical barrier between any two combat positions in the diving system; Determining the signal loss of a communication method supported by each of the combat positions based on a physical barrier between any two combat positions in the diving system; Based on the signal loss of the communication mode supported by each of the battle positions, the communication reachability between any two battle positions is determined.

6. The method according to claim 4, further comprising: Obtaining an availability value of a communication mode supported by any two combat positions in the diving system, where the availability value is determined by signal power and signal loss of the corresponding communication mode; Determining the communication mode with the availability value greater than a threshold as an available communication mode; The communication redundancy between any two combat positions in the diving system is determined based on the number of available communication modes supported by any two combat positions.

7. The method according to claim 4, further comprising: Obtaining a data transmission mode of any combat position in the diving system, wherein the data transmission mode includes single, multicast, and broadcast; Based on the data transmission method of each battle position, the communication mode between any two battle positions is determined.

8. An integrated command and communication system based on a diving system, comprising: a communication score determination module, configured to obtain a communication score for each combat position in the diving system, wherein the communication score represents a communication priority of at least one communication mode supported by each combat position; a communication score determination module, configured to determine a target communication path based on the communication score of each of the battle positions, wherein the target communication path represents a transmission link formed by a communication method adopted for point-to-point communication between the battle positions; The communication path switching module is used to switch the communication path of the diving system to a target communication path.

9. An electronic device comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Ship internal communication system

    CN114302004A

  • Underwater sensor network node communication path selection method

    CN118827503A

  • Relay system and method for air-water cross-medium communication

    CN119051761A

  • Communication mode recommendation method and device and nonvolatile storage medium

    CN119697667A

  • Sea area dynamic communication method and system based on signal boat relay chain construction

    CN120547646A