Alarm Methods and Systems Based on Diving Systems
By combining preset and dynamically acquired communication path transmission mechanisms in the diving system, the problem of easy interruption of alarm communication in deep-sea operations has been solved, ensuring timely and accurate transmission of information and reducing operational safety risks.
Patent Information
- Application Number
- CN202511217426.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-28
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-08-28
AI Technical Summary
In deep-sea operations, diving systems are susceptible to interruptions in existing alarm communication paths due to factors such as high-pressure environment, complex hydrological conditions, and communication signal attenuation. This leads to untimely and inaccurate information transmission, increasing operational safety risks.
The transmission mechanism combines a preset first communication path with a dynamically acquired second communication path. The first communication path is the basic communication link pre-configured in the diving system, and the second communication path is an alternative path dynamically selected according to the characteristics of the alarm task, ensuring that alarm information can still be reliably transmitted in the event of environmental changes or failures.
Even when communication paths are interrupted in the complex environment of the deep sea, alarm information can still be transmitted in a timely and accurate manner, which significantly improves the reliability and redundancy of communication and reduces the safety risks of deep-sea operations.
Smart Images

Figure CN120729782B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information transmission technology, and in particular to an alarm method and system based on a diving system. Background Technology
[0002] Diving systems play a crucial role in marine resource development, underwater facility construction, and maritime rescue. During deep-sea diving operations, communication between different stations within the system can face severe challenges due to high-pressure environments, complex hydrological conditions, and signal attenuation. Especially in emergencies, the timely and accurate transmission of alarm information to relevant stations directly impacts the safety of deep-sea personnel and equipment.
[0003] Currently, most diving systems use a single, fixed communication path for alarm communication. However, when the preset communication path is interrupted due to changes in the hydrological environment, equipment failure, or electromagnetic interference, alarm information cannot be effectively transmitted, increasing the safety risks of deep-sea operations. Summary of the Invention
[0004] In view of this, this application provides an alarm method and system based on a diving system.
[0005] According to the first aspect of this application, an alarm method based on a diving system is provided, comprising:
[0006] An alarm task is obtained, and the alarm task has a preset first communication path. The first communication path represents the transmission link formed by the communication method used for point-to-point communication between each position in the diving system.
[0007] Obtain at least one second communication path, wherein the second communication path is a communication path between the target position indicated by the alarm task and each position adapted to the alarm task;
[0008] The alarm task is transmitted through the first communication path and the second communication path.
[0009] According to the embodiments of this application, different combat positions support different communication methods, and different communication methods have different communication capabilities in different environments in which the diving system is located; different alarm tasks indicate different starting combat positions and target combat positions, and different alarm tasks have different levels of urgency.
[0010] According to an embodiment of this application, obtaining at least one second communication path includes:
[0011] A communication link status matrix is obtained, which is a multi-dimensional data structure used to characterize the working status of the communication links between each station in the diving system.
[0012] At least one third communication path is determined based on the communication link state matrix. The third communication path is the communication link that can be reached between the starting position and the target position indicated by the alarm task.
[0013] Among the third communication links, at least one communication link that matches the urgency level of the alarm task is identified as the second communication link.
[0014] According to an embodiment of this application, determining at least one communication link among the third communication links that matches the urgency level of the alarm task as a second communication link includes:
[0015] The urgency level of the alarm task is determined, and the urgency level is positively correlated with the combat position involved in the alarm task, the severity of the event, and the processing time limit;
[0016] Determine the degree of difference between the communication capability of each position in each of the third communication links and the urgency of the alarm task;
[0017] The third communication link with a difference greater than a threshold is identified as the second communication link. The number of second communication links is related to the urgency of the alarm task, the available resources of the diving system, and the task execution status of the alarm task.
[0018] According to an embodiment of this application, the method further includes:
[0019] The execution effectiveness of the alarm task is obtained. The execution effectiveness represents the ability of the alarm task to maintain its original urgency and response requirements during multiple reassignment processes. The execution effectiveness of the alarm task is calculated based on the initial urgency of the alarm task, the number of reassignment processes, and the environmental factors affecting the diving system. The number of reassignment processes represents the cumulative number of times the communication path is changed or reselected during the transmission of the alarm task from the initial position to the target position.
[0020] The number of second communication paths is adjusted based on the effectiveness of the alarm task.
[0021] According to an embodiment of this application, the method further includes:
[0022] If the alarm task transmission fails and the number of reassignments reaches a threshold, manual intervention is requested.
[0023] According to an embodiment of this application, the diving system includes an integrated command and communication system, which includes multiple subsystems. Different communication methods are supported by corresponding subsystems. The communication methods include broadcast communication, helium-oxygen telephone, acoustic telephone, audible and visual alarm, and emergency communication.
[0024] Another aspect of this application provides an alarm system based on a diving system, comprising:
[0025] An alarm task acquisition module is used to acquire alarm tasks. The alarm task has a preset first communication path, which represents the transmission link formed by the communication method used for point-to-point communication between each position in the diving system.
[0026] A communication path acquisition module is used to acquire at least one second communication path, wherein the second communication path is a communication path between the target position indicated by the alarm task and each position adapted to the alarm task.
[0027] An alarm task transmission module is used to transmit the alarm task through the first communication path and the second communication path.
[0028] Another aspect of this application provides an electronic device comprising:
[0029] One or more processors;
[0030] Memory, used to store one or more programs.
[0031] When the one or more programs are executed by the one or more processors, the one or more processors implement the method described above.
[0032] Another aspect of this application provides a computer-readable storage medium storing computer-executable instructions that, when executed, are used to implement the method described above.
[0033] By implementing the embodiments of this application, and simultaneously employing a preset first communication path and a dynamically acquired second communication path to transmit alarm tasks, the technical problem of insufficient reliability in alarm communication of existing diving systems is effectively solved. Firstly, an alarm task with a preset first communication path is acquired, which retains the communication advantages of traditional fixed paths. Simultaneously, the method also dynamically acquires at least one second communication path, which is specifically adapted to the specific needs of the alarm task and is the optimal communication choice connecting the target position and other positions.
[0034] Through the aforementioned dual-path transmission mechanism, even if the preset communication path is interrupted due to hydrological changes, equipment failures, or electromagnetic interference in the complex environment of the deep sea, the alarm task can still be successfully transmitted through the alternative second communication path, which significantly improves the reliability and redundancy of communication.
[0035] Furthermore, since the second communication path is the optimal path dynamically selected based on the characteristics of the alarm mission, it can better adapt to the communication needs and environmental changes between different positions, ensuring that alarm information can be transmitted to the target position in a timely and accurate manner, thereby effectively reducing the safety risks of deep-sea operations.
[0036] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0037] The above and other objects, features and advantages of this application will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0038] Figure 1 A flowchart illustrating an alarm method based on a diving system provided in this application is shown schematically.
[0039] Figure 2 This schematic diagram illustrates the structural block diagram of an alarm system based on a diving system provided in this application;
[0040] Figure 3 A schematic block diagram of an electronic device provided in this application is shown. Detailed Implementation
[0041] The embodiments of this application will now 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 this application. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of this application for ease of explanation. However, it will be apparent that one or more embodiments may be implemented without these specific details. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of this application.
[0042] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0043] 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 are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0044] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).
[0045] Figure 1 A flowchart illustrating an alarm method based on a diving system according to an embodiment of this application is shown schematically.
[0046] like Figure 1 As shown, the method includes steps S101 to S103.
[0047] Step S101: Obtain an alarm task. The alarm task has a preset first communication path. The first communication path represents the transmission link formed by the communication method used for point-to-point communication between each position in the diving system.
[0048] The diving system is a comprehensive equipment system used to support deep-sea operations. In this embodiment, the diving system mainly consists of a living quarters, a diving bell, a transition chamber, a high-pressure escape chamber, and a comprehensive monitoring station. The living quarters are 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 chamber serves as a pressure conversion space connecting the living quarters and the outside world, the high-pressure escape chamber is used for personnel evacuation in emergencies, and the comprehensive monitoring station undertakes system control and command functions.
[0049] The aforementioned diving system is primarily used in deep-sea operations such as marine engineering construction, subsea pipeline maintenance, maritime rescue, scientific research, and underwater facility maintenance. In practical operation, the system needs to adapt to water depths ranging from 0 to 500 meters, withstand pressure environments of 1 to 50 atmospheres, and operate stably under complex environmental conditions including temperatures of 0 to 40°C, humidity levels of 30 to 100%, and salinity levels up to 35‰. To ensure operational safety and efficiency, the system employs multiple communication methods and redundancy design to maintain effective communication between workstations in both normal operations and emergencies. By rationally configuring various communication methods and establishing an intelligent switching mechanism, the system can automatically select the optimal communication path based on environmental changes and operational requirements.
[0050] In this embodiment, each work station in the diving system refers to a fixed or mobile work point that performs different functions during diving operations, including support equipment compartments, hoisting platforms, gas cylinder areas, living quarters (inside and outside), diving bells (inside and outside), and the deck command center. Specifically, these work stations, based on their functions and locations, can be understood as key work areas such as the integrated monitoring station within 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 point inside and outside the living quarters, the diving operation control point inside and outside the diving bell, and the high-pressure escape chamber.
[0051] The integrated monitoring station, serving as the core command point of the system, is equipped with an embedded command terminal and switch, responsible for monitoring and commanding the entire diving system. The operation control point on the launching module is primarily used for the release and retrieval of the diving bell, requiring real-time communication with the integrated monitoring station. The gas management station in the gas cylinder module is responsible for the allocation and monitoring of breathing gases; due to its special nature, this station is equipped with explosion-proof communication equipment. Life support control points inside and outside the living quarters are responsible for maintaining environmental parameters and monitoring the divers' vital signs, equipped with helium-oxygen telephone systems and acoustic telephone systems to ensure reliable communication under high pressure. Diving operation control points inside and outside the diving bell directly support underwater operations, equipped with multiple communication methods, including underwater acoustic communication and emergency positioning devices, to cope with various complex situations. The high-pressure escape chamber, as an emergency evacuation facility, has an independent communication system to ensure contact with the outside world in emergencies.
[0052] The aforementioned work stations are interconnected through an integrated communication and command system, forming a complete communication network. In actual operations, each work station needs to use different communication methods for information exchange based on the operational tasks and environmental conditions. For example, during normal operations, the integrated monitoring station can communicate with divers in the living quarters via a helium-oxygen telephone system; in emergencies, it may be necessary to activate the audible and visual alarm system to issue alerts to all work stations.
[0053] An alarm task refers to a collection of alarm messages and response instructions that need to be transmitted to other relevant positions when an anomaly or emergency is detected by a specific position during the operation of a diving system. An alarm task can be understood as an information package containing elements such as the starting position, the target position, the alarm content, the urgency level, and the handling requirements. The starting position indicates the location where the alarm event occurred; the target position refers to the position that needs to receive the alarm information and respond; the alarm content includes specific information such as the event type and abnormal parameter values; the urgency level reflects the critical state of the alarm event; and the handling requirements specify the response time limit and method.
[0054] The alarm function is primarily used to promptly detect and report abnormal conditions within the diving system, ensuring that all relevant stations can quickly be informed of emergencies and take appropriate measures, while also coordinating emergency response actions between different stations. Typical alarm situations include equipment malfunctions, exceeding environmental parameter limits, and abnormal personnel vital signs.
[0055] In actual operation, alarm tasks are characterized by their continuity and dynamism. Some alarm events (such as abnormal diving bell pressure) may continuously change with changes in the environment or operations. In this case, alarm tasks need to be updated in real time and continuously transmitted to ensure that each station is always aware of the latest abnormal status. At the same time, the urgency of alarm tasks may also be dynamically adjusted as the situation develops.
[0056] For example, a minor initial temperature anomaly in equipment may escalate into a serious equipment malfunction alarm, requiring a corresponding increase in the priority and processing requirements of the alarm task. Through this continuous alarm mechanism, the system can dynamically track the changes in abnormal states, adjust emergency response strategies promptly, ensure that all stations maintain information synchronization, and provide a complete record of the event's development.
[0057] The first communication path refers to the pre-configured basic transmission link in the diving system used for routine point-to-point communication between positions. It can be understood as a transmission channel consisting of a communication start point, an end point, and the specific communication method used. This channel is preset based on the functional characteristics and communication needs of each position. For example, the first communication path between divers in the living quarters and the integrated monitoring station is typically a helium-oxygen telephone system, while the first communication path between the diving bell and the launching platform might be a sonic telephone system.
[0058] The primary communication path ensures basic communication needs between various work stations during the daily operation of the diving system. Due to differences in working environments and communication requirements among different work stations, the system pre-assigns the most suitable communication method for each pair of work stations requiring direct communication. These pre-defined communication paths provide stable and reliable point-to-point communication services under normal operating conditions, enabling timely and accurate transmission of operational instructions and status information between work stations.
[0059] It should be noted that the primary communication path is the optimal daily communication scheme determined based on the overall system design and actual operational experience. The aforementioned pre-set communication links fully consider the communication equipment configuration of each workstation, the characteristics of the environment, and daily work needs, and can meet the routine communication requirements between workstations in most cases. However, in special working conditions or emergencies, the primary communication path may fail to function properly due to environmental interference, equipment failure, or other reasons. In such cases, the system needs to activate other alternative communication methods to ensure the continuity and reliability of communication.
[0060] Based on the above embodiments, as an optional embodiment, the diving system includes an integrated command and communication system, which includes multiple subsystems. Different communication methods are supported by the corresponding subsystems. The communication methods include broadcast communication, helium-oxygen telephone, acoustic telephone, audible and visual alarm, and emergency communication.
[0061] In this embodiment, the integrated command and communication system in the diving system adopts a layered and partitioned system architecture design, including multiple functionally independent subsystems. Broadcast communication is implemented by the integrated communication and command subsystem, which, through the collaborative work of an embedded command unit, a switch, a transfer box, and wall-mounted extension units, completes the system-wide command and control and call selection functions. Helium-oxygen telephones are supported by a dedicated helium-oxygen telephone subsystem, with independent helium-oxygen telephone main units and extension units installed in the living quarters and diving bell, ensuring voice communication quality under high-pressure environments. Acoustic telephones, as an independent backup communication subsystem, are deployed in the living quarters, diving bell, and high-pressure escape chamber, providing reliable backup communication links. The audible and visual alarm subsystem achieves rapid alarm in emergencies by deploying dedicated alarm main units and extension units at key positions. The emergency communication subsystem integrates underwater acoustic communication devices, emergency positioning devices, and strobe lights to handle special situations such as diving bell surfacing or umbilical cord failure.
[0062] Based on the above architecture design, each station 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, as the command center, is equipped with all communication methods, including an embedded command unit, a helium-oxygen telephone main unit, a sonic telephone main unit, and an audible and visual alarm main unit; while the gas cylinder area, due to the risk of flammability and explosion, is only equipped with explosion-proof station extensions; the living quarters and diving bells primarily use helium-oxygen telephone systems, while sonic telephones are also provided as backups; the high-pressure escape chamber is independently equipped with a dedicated sonic telephone system to ensure communication support during emergency evacuation.
[0063] Based on the above embodiments, as an optional embodiment, different combat positions support different communication methods, and different communication methods have different communication capabilities in different environments where the diving system is located; different alarm tasks indicate different starting combat positions and target combat positions, and different alarm tasks have different levels of urgency.
[0064] In practical applications, different communication methods exhibit varying signal quality and environmental adaptability in different environments where the diving system operates. Their performance parameters dynamically change with the diving system's working environment. For example, in high humidity environments, the optical signal transmission effect of an audible and visual alarm system may decrease, while the acoustic signal transmission remains relatively stable; in high salinity environments, corrosion of the metal contacts of some communication devices may affect signal quality.
[0065] The above-mentioned subsystematic design is mainly used to achieve the following functions: First, by separating functions, it ensures that various communication methods can operate independently, avoiding the paralysis of the entire system due to a single point of failure; second, different subsystems can choose the most suitable technical route and equipment configuration according to their own characteristics. For example, the helium-oxygen telephone subsystem uses a special voice processing algorithm, while the underwater acoustic communication subsystem focuses on optimizing underwater signal transmission; finally, the subsystems complement each other, which can cooperate under normal circumstances and back each other up in emergencies to ensure communication.
[0066] For example, when the helium-oxygen telephone subsystem fails, the acoustic telephone subsystem can immediately take over its function; when regular communication is interrupted, the emergency communication subsystem provides final support. Through this integrated communication architecture that coordinates multiple subsystems, the communication reliability and emergency response capabilities of the diving system are improved, providing comprehensive communication support for deep-sea operations.
[0067] In this embodiment, the starting and target positions indicated by different alarm tasks are different, and the urgency levels of different alarm tasks are also different. Depending on the specific circumstances of an anomaly or emergency in the diving system, alarm tasks may involve different combinations of positions and have different urgency ratings. These differences can be understood as the system needing to establish specific alarm transmission relationships between different positions and assign corresponding processing priorities based on the event type, location, and scope of impact.
[0068] For example, when the diving bell detects an abnormal air pressure, the initial position is the diving bell control point, and the target positions include the integrated monitoring station and the gas management station; while when an abnormality in a diver's vital signs is detected, the initial position is the life support control point, and the target positions need to include the integrated monitoring station and the medical support point.
[0069] The urgency levels of different alarm tasks are primarily used to guide the system in allocating communication resources and prioritizing responses. The determination of urgency is based on a comprehensive assessment of multiple factors, including the potential harm of the event, its scope of impact, its development trend, and the timeframe for handling it. Generally, alarm tasks that directly threaten personnel life have the highest urgency level, such as the emergency evacuation signal from a high-pressure escape chamber; while slight fluctuations in equipment parameters may be classified as lower urgency, such as a slight deviation alarm from a temperature sensor.
[0070] It should be noted that the starting position, target position, and urgency level of the alarm task are not static but dynamically adjusted as the situation develops. When the initial alarm event worsens or triggers a chain reaction, the system will update the transmission range and urgency level of the alarm task in real time. For example, if a local equipment failure is not handled in time, it may escalate into a serious failure affecting the entire system. In this case, the target position range of the alarm task will expand accordingly, and the urgency level will also increase. This dynamic adjustment mechanism ensures that the system can adjust the alarm transmission strategy in a timely manner according to changes in the actual situation, optimizing the emergency response effect.
[0071] Step S102: Obtain at least one second communication path, which is a communication path between the target position indicated by the alarm task and each position adapted to the alarm task.
[0072] The second communication path refers to the alternative transmission link dynamically selected by the system based on the current communication environment and mission requirements during alarm mission transmission. It can be understood as one or more alternative communication channels connecting the starting and target positions of the alarm mission. These channels are determined after comprehensively evaluating the currently available communication methods, link status, and mission urgency. In the embodiments of this application, the second communication path can be understood as a dynamic set of communication links, where each link consists of a specific sequence of positions and a corresponding communication method. For example, when alarm information needs to be transmitted from the diving bell to the mother ship, the system may select "diving bell, control room (audio-visual alarm), mother ship" as one second communication path, while simultaneously selecting "diving bell, launching platform (audio-visual alarm), mother ship" as another alternative path.
[0073] The second communication path is mainly used to provide an alternative transmission channel when the first communication path fails or its performance degrades. It provides redundant transmission protection for high-urgency alarm tasks, while adapting to communication needs changes brought about by the deep-sea environment, ensuring that alarm information can reach the target position through the optimal path.
[0074] It should be noted that the number of secondary communication links depends on the urgency of the alarm task, the available resources of the diving system, and the task's execution status. For high-urgency tasks such as abnormal diver vital signs, the system may simultaneously activate multiple secondary communication paths to improve transmission reliability; while for low-urgency tasks such as slight equipment temperature deviations, usually only one backup path is required. When the system detects a deterioration in the communication environment or multiple transmission failures, it will increase the number of backup paths accordingly to address potential communication interruption risks.
[0075] For example, in practical applications, when a diving bell experiences abnormal air pressure and requires an alarm, the system may simultaneously activate 2-3 alternative communication paths due to personnel safety concerns; however, for routine alarms such as equipment maintenance reminders, typically only one alternative path is configured. When increased electromagnetic interference is detected, the system may automatically increase the number of alternative paths to 2-4.
[0076] Based on the above embodiments, as an optional embodiment, step S102 may further include the following steps:
[0077] Step S201: Obtain the communication link status matrix.
[0078] The communication link state matrix is a multi-dimensional data structure used to characterize the working status of communication links between various positions in the diving system. This communication link state matrix dynamically records the link performance parameters and availability information between different positions and under different communication methods.
[0079] The communication link status matrix is used to reflect the real-time operating status of each communication link in the diving system, providing a basis for decision-making in selecting the secondary communication path. The matrix records the link status between various positions, including the integrated monitoring station, the deployment platform, the gas cylinder area, the living quarters (inside and outside), and the diving bell (inside and outside), under different communication methods such as broadcast communication, helium-oxygen telephone, acoustic telephone, audible and visual alarms, and emergency communication. This status information includes whether the link is interrupted, performance indicators, and environmental influencing factors. Through comprehensive analysis of these status parameters, the system can accurately assess the reliability and applicability of each possible communication path, thereby selecting the optimal transmission channel for alarm tasks.
[0080] For example, the system can be configured with a set of battle positions: ;
[0081] in, It can refer to a diving bell. It can refer to living quarters, etc.
[0082] Each battle position It may have multiple communication subsystems: ;
[0083] in, This can represent a helium-oxygen telephone system. It can refer to helium-oxygen telephone systems, etc.
[0084] Define a link state matrix to record the status of each position. Other battle positions Communication link status between:
[0085] ;
[0086] in, It can indicate the battle position. Through communication system Communication is normal.
[0087] Step S202: Determine at least one third communication path based on the communication link status matrix. The third communication path is a reachable communication link between the starting position and the target position indicated by the alarm task.
[0088] The third communication path refers to the set of all communication links in a diving system that can be used to connect the starting position and the target position of an alarm mission, obtained based on the communication link state matrix analysis. In the embodiments of this application, it can be understood as a transmission sequence consisting of multiple position nodes, where there is at least one available communication method between each adjacent node, thereby enabling the alarm mission to be transmitted from the starting position through several intermediate positions to the target position.
[0089] The third communication path is primarily used to provide ample transmission channel options for alarm tasks. By analyzing the communication link status matrix in real time, the system can identify all available communication paths in the current environment, providing candidate solutions for subsequent path optimization based on task urgency.
[0090] It should be noted that the third communication path is a dynamically changing set, and its contents are adjusted in real time as the communication link status matrix is updated. When a communication link is interrupted due to environmental interference or equipment failure, the path containing that link will be automatically removed from the set; when the system detects a new available link, it will also add the new path built based on that link to the set in a timely manner.
[0091] For example, alarm task From the starting position Send to target position :
[0092]
[0093] in, This indicates the urgency of the alarm task.
[0094] based on Calculate all reachable paths, traverse all possible intermediate positions, and construct a path from... to All feasible paths:
[0095] ;
[0096] Each path It consists of multiple battle positions:
[0097] ;
[0098] All links in each path must satisfy:
[0099] ;
[0100] Record all reachable paths to obtain multiple third-party communication links.
[0101] Step S203: Among the third communication links, the communication link that matches the urgency level of the alarm task is determined as the second communication link.
[0102] Specifically, the process of determining the second communication link among the third communication links essentially involves matching the urgency requirements of the alarm task with the transmission capacity of the communication link to select the most suitable transmission path for the current alarm task. Its core objective is to ensure that high-urgency alarm tasks receive high-quality communication resources while avoiding excessive consumption of communication bandwidth. For example, when a high-urgency alarm such as an abnormal vital signs of a diver occurs, the system will prioritize a communication link with low latency and high reliability; while for low-urgency alarms such as minor deviations in equipment temperature, a normal communication link can be used.
[0103] It should be noted that the aforementioned path selection mechanism based on matching degree not only considers the performance indicators of the communication link but also fully takes into account the specific needs of the alarm task, thereby achieving a reasonable allocation of communication resources. Through this dynamic matching mechanism, the system can allocate the most suitable communication resources to alarm tasks of different urgency levels, ensuring the transmission quality of high-urgency tasks while avoiding waste of communication resources. Furthermore, since the matching process is based on real-time calculation of communication capability indicators, the system can adapt to changes in the communication environment in a timely manner, always maintaining an optimal resource allocation state.
[0104] Based on the above embodiments, as an optional embodiment, step S203 may further include the following steps:
[0105] Step S301: Determine the urgency of the alarm task. The urgency is positively correlated with the battle position involved in the alarm task, the severity of the event, and the processing time limit.
[0106] The urgency level of an alarm task refers to a quantitative assessment index of the importance, severity, and timeliness requirements of the alarm event. In this embodiment, it can be understood as a comprehensive score calculated by weighting three dimensions: the scope of impact of the work station, the severity of the event, and the processing time limit. The score ranges from 0 to 10, with higher scores indicating a more urgent alarm task. For example, a diving bell pressure anomaly alarm that threatens personnel's lives may receive a high urgency score of 8, while a minor equipment temperature deviation alarm may only receive a score of 5.
[0107] In this embodiment, the battle positions involved in the alarm task can be understood as a set of battle positions from the location where the alarm occurs to the potentially affected area, including the directly involved starting battle position, the target battle position, and related battle positions that may be affected by collateral damage. For example, when a diving bell experiences an abnormal air pressure, the battle positions involved include the diving bell itself, the gas management station, the integrated monitoring station, and other key control points. The battle positions involved in the alarm task are mainly used to assess the impact range of the alarm event and the system risk level.
[0108] The severity of an event refers to the potential harm that an alarm event poses to the operational safety of the diving system and the lives of personnel. In this embodiment, it can be understood as a hazard level assessment based on the type of anomaly, the degree of parameter deviation, and the possible consequences. For example, a high-pressure environment anomaly that directly threatens personnel's lives has the highest severity rating, while performance degradation of ordinary equipment belongs to a lower severity level. The severity of an event is mainly used to determine the degree of danger of the alarm event and the priority of emergency response.
[0109] The processing time limit refers to the maximum permissible time interval from the occurrence of an alarm event to the point where effective countermeasures must be taken. In the embodiments of this application, it can be understood as the response time requirement determined based on the speed of event development, the potential degree of loss, and the system's fault tolerance capability. For example, rapidly developing air pressure anomalies require immediate handling, while slow temperature deviations can have a longer processing time limit. The processing time limit is mainly used to determine the timeliness requirements of alarm response.
[0110] Similarly, regarding the specific settings of weighting coefficients, the system dynamically adjusts them according to different operational scenarios and alarm types. When an alarm involves a critical life support system, the weighting coefficient for the scope of impact at the work station is set to the highest; when an anomaly that could lead to a major accident occurs, the weighting coefficient for the severity of the event is given priority; and when facing a rapidly evolving emergency, the weighting coefficient for the processing time limit is increased accordingly. This dynamic weighting adjustment mechanism ensures that the urgency assessment accurately reflects the characteristics and requirements of different types of alarm tasks.
[0111] For example, the alarm task set is as follows: ;
[0112] in, ;
[0113] ;
[0114] In the formula, Indicates the area of influence of the battle station. This indicates the seriousness of the incident. Indicates the task processing time limit. , , These represent the corresponding weighting coefficients.
[0115] Step S302: Determine the difference between the communication capability of each station in each third communication link and the urgency of the alarm mission.
[0116] Specifically, determining the difference between communication capabilities and urgency levels is to assess whether each available communication path meets the transmission requirements of the alarm task. In deep-sea operating environments, the performance characteristics of different communication links vary significantly. For example, acoustic telephone systems have high transmission quality but limited bandwidth, while data communication systems have larger bandwidth but may be affected by the underwater acoustic environment. Therefore, it is necessary to select the communication path most suitable for the current alarm task.
[0117] In this embodiment, the calculation of the difference first requires evaluating the communication capabilities between each position in the third communication link. The communication capability assessment comprehensively considers factors such as link bandwidth, transmission delay, stability, and anti-interference capability. For example, adjacent positions connected via a sound-powered telephone system have higher communication capability scores, while positions relying on sound and light signal transmission have lower scores. For a communication path composed of multiple links, its overall communication capability is obtained through a weighted calculation of the capabilities of each link segment.
[0118] The system determines the degree of mismatch by calculating the difference between the communication capability score and the urgency of the alarm task; the smaller the difference, the higher the degree of matching. This evaluation method ensures the rational allocation of communication resources. High-urgency alarm tasks are matched with high-performance communication links, while low-urgency tasks can use ordinary communication methods. For example, when a high-urgency alarm such as an abnormal pressure in a diving bell occurs, the system will prioritize the acoustic telephone path with higher communication capabilities; while for low-urgency alarms such as equipment temperature deviations, ordinary data communication paths can be used.
[0119] For example, when multiple alternative third communication paths have been identified:
[0120] ;
[0121] Each path It consists of multiple battle positions:
[0122] ;
[0123] Calculate the transmission capacity of each communication link and the transmission capacity of each communication path. It is determined by the following factors:
[0124] ;
[0125] In the formula, Indicates battle position arrive The communication link capabilities between them, including but not limited to: communication bandwidth, communication latency, and communication stability.
[0126] Further, calculate the degree of difference: ;
[0127] The smaller the D value, the more suitable the communication path is for the current alarm task.
[0128] Step S303: The third communication link with a difference less than the threshold is determined as the second communication link. The number of second communication links is related to the urgency of the alarm task, the available resources of the diving system, and the task execution status of the alarm task.
[0129] Specifically, after determining the difference between the communication link and the alarm task, a suitable path for use as the second communication link needs to be selected by setting a reasonable threshold. This ensures that the finally selected communication link can meet the transmission requirements of the alarm task while avoiding excessive consumption of communication resources.
[0130] Specifically, the system first sets a difference threshold as the benchmark for communication link selection. The determination of this threshold requires comprehensive consideration of the alarm system's performance requirements, the availability of communication resources, and the characteristics of the operating environment. For example, during critical operational phases, the system sets a lower difference threshold to ensure the selection of the highest quality communication link; while during routine operations, the threshold requirement can be appropriately relaxed to improve the system's flexibility.
[0131] Furthermore, the system compares the difference between each third communication link with a preset threshold, and identifies links with a difference less than the threshold as candidate second communication links.
[0132] If the requirement for the number of second communication links is low, and multiple links simultaneously meet the threshold requirement, the system will further compare the communication capabilities of these links and select the link with the strongest communication capability as the final second communication link.
[0133] For example, filtering paths that meet certain criteria: ;
[0134] In the formula, This is the difference threshold.
[0135] If the requirement for the number of second communication links is low, and multiple links simultaneously meet the threshold requirement, then the path with the highest transmission capacity is selected.
[0136] ;
[0137] Will As a second communication path: .
[0138] By adopting the above embodiments, the system can flexibly allocate communication resources while ensuring communication quality. This avoids resource waste caused by excessive communication link performance and prevents transmission risks caused by insufficient performance. Furthermore, since the threshold can be dynamically adjusted according to the operational situation, the system can adapt to the communication needs of different scenarios and maintain optimal resource allocation.
[0139] In deep-sea diving operations, communication links may be frequently interrupted due to changes in the hydrological environment, equipment failure, or electromagnetic interference, requiring alarm tasks to be redistributed multiple times before reaching the target position. However, with the increase in the number of redistributions, the timeliness of alarm tasks may decrease, and the urgency level may diminish, thus affecting the effectiveness of emergency response. Therefore, it is necessary to monitor the status changes of alarm tasks during the redistribution process through effectiveness assessments to ensure that the system can adjust communication strategies in a timely manner and maintain the timeliness and effectiveness of alarm responses.
[0140] Based on the above embodiments, as an optional embodiment, the alarm method based on the diving system may further include the following steps:
[0141] Step S401: Obtain the validity of the alarm task execution.
[0142] Among them, execution effectiveness characterizes the ability of an alarm task to maintain its original urgency and response requirements during multiple reassignment processes. Specifically, the execution effectiveness of an alarm task refers to an assessment index of its ability to maintain its original urgency and ensure timely response during multiple communication path reassignments. In this embodiment, it can be understood as a quantitative index calculated based on the initial urgency of the alarm task, the number of reassignments, and environmental factors affecting the diving system. This index uses an exponential decay model to describe the change in the effectiveness of the task during transmission. The execution effectiveness of the alarm task is mainly used to monitor whether the task can still maintain the required emergency response characteristics after multiple reassignments, providing a basis for the system to adjust communication strategies and trigger compensation mechanisms.
[0143] Among them, the number of alarm task reassignments refers to the cumulative number of times the communication path is changed or reselected during the process of transmitting the alarm task from the starting position to the target position.
[0144] In one alternative implementation, the number of reassignment attempts may be due to alarm task transmission failures. When the preset communication path is interrupted due to changes in the hydrological environment, equipment failure, or electromagnetic interference, the system needs to select a new available communication path, thus increasing the number of reassignment attempts. For example, when an alarm task transmitted via a helium-oxygen telephone system fails due to signal attenuation, the system will switch to a sonic telephone system for retransmission.
[0145] In another alternative implementation, the number of redistribution attempts can also be determined by the persistence of the alarm task. Certain alarm events (such as abnormal diving bell pressure) may require continuous monitoring and repeated alarms. The system will proactively adjust the transmission path based on dynamic changes in the communication environment, even if the current path remains available. For example, when the performance of a communication path is detected to be gradually degrading, the system will preemptively switch to a better-performing backup path.
[0146] In another alternative implementation, the number of reassignment attempts may be driven by an increase in the urgency of the alarm task. As an alarm event worsens or triggers a chain reaction, the system will reselect a better communication path based on the increased urgency, leading to an increase in the number of reassignment attempts. For example, when a device temperature anomaly escalates from a minor warning to a serious fault, the system will switch to a lower latency communication path.
[0147] In another alternative implementation, the number of reassignments may be determined by system resource scheduling. When multiple alarm tasks simultaneously compete for limited communication resources, the system dynamically adjusts resource allocation based on task priority, which may result in some tasks being reassigned to other communication paths. For example, when a higher-priority life safety alarm occurs, the system will reassign the original task to a backup path, giving the best communication resources to the emergency task.
[0148] In summary, the calculation of execution effectiveness comprehensively considers multiple influencing factors. First, the initial urgency of the task is considered, a value obtained by weighting the impact range of the work station, the severity of the event, and the processing time. Second, the redistribution count records the number of path switches that occurred during task transmission. Finally, the environmental impact factor reflects the degree of influence of the current communication environment on task transmission. Through the dynamic combination of these parameters, the system constructs an evaluation model that accurately reflects the task execution status.
[0149] For example, when a diving bell detects an abnormal air pressure and triggers an alarm, the system assigns a high initial urgency level based on the personnel safety characteristics of the mission. As the mission is redistributed across different communication paths, its execution effectiveness gradually decreases. By monitoring the changing trend of execution effectiveness in real time, the system can promptly detect potential delays or attenuation in the mission and take corresponding compensatory measures, such as adding backup communication paths or increasing mission priority, to ensure that alarm information can be transmitted to the target position in a timely and effective manner.
[0150] For example, setting up an alarm task effectiveness
[0151] ;
[0152] in, Indicates the initial urgency level of the alarm task. Indicates the number of times alarm tasks have been reassigned. This represents the task effectiveness decay coefficient, with a range of 0 < λ ≤ 1.
[0153] The larger the task effectiveness decay coefficient, the faster the task effectiveness decays with the number of reassignments. The task effectiveness decay coefficient is mainly used to adjust the calculation model for execution effectiveness based on the characteristics of the alarm task and environmental conditions, ensuring that the system can accurately assess the state changes of different types of alarm tasks during the reassignment process.
[0154] It should be noted that the task effectiveness attenuation coefficient setting needs to consider multiple factors. First, for high-risk alarm tasks involving personnel safety, the system will set a smaller attenuation coefficient to ensure that the task maintains high execution effectiveness even after multiple reassignments; while for routine alarm tasks such as equipment maintenance, a larger attenuation coefficient can be used. Second, the system will dynamically adjust the attenuation coefficient based on the stability of the current communication environment, appropriately reducing the attenuation coefficient when communication conditions are poor to compensate for the impact of frequent reassignments. Furthermore, the attenuation coefficient will also be adjusted in real time according to changes in the urgency of the alarm task; when the task escalates to a higher urgency level, the system will correspondingly reduce the attenuation coefficient to maintain the task's effectiveness.
[0155] For example, when a diving bell triggers an alarm for abnormal air pressure, the system will set a smaller attenuation coefficient (e.g., λ=0.3) because it directly relates to personnel safety; while for alarms about slight temperature deviations in equipment, a larger attenuation coefficient (e.g., λ=0.8) may be set. Through these differentiated parameter configurations, the system can provide appropriate effectiveness evaluation criteria for different types of alarm tasks, ensuring the transmission quality of critical tasks while avoiding overprotection of routine tasks.
[0156] Step S402: Adjust the number of second communication paths based on the effectiveness of the alarm task.
[0157] Specifically, the system first sets a threshold standard for the effectiveness of alarm task execution, which is determined based on the initial urgency of the task. When the effectiveness of an alarm task is detected to be below the threshold, the system increases the number of secondary communication paths accordingly based on the degree of effectiveness decay. For example, for high-urgency alarms such as diving bell pressure anomalies, when their effectiveness is significantly reduced due to multiple reallocations, the system will simultaneously activate multiple alternative communication paths to improve the transmission success rate through path redundancy; while for low-urgency alarms such as equipment temperature deviations, even if the effectiveness decreases, a relatively small number of alternative paths are usually maintained.
[0158] It should be noted that adjusting the number of secondary communication paths is a dynamic process. The system continuously monitors the changing trends in the execution effectiveness of alarm tasks and flexibly adjusts the number of paths based on task characteristics, communication environment, and system resource status. When execution effectiveness continues to decline, the system will further increase the number of alternative paths; when a significant improvement in the performance of certain communication paths is detected, the number of redundant paths may be appropriately reduced to optimize the utilization efficiency of communication resources. Furthermore, the system will consider the complementarity between different communication paths, selecting combinations of paths with different transmission characteristics to improve the overall reliability of transmission.
[0159] For example, set an alarm task validity threshold:
[0160] ;
[0161] Where 0 < β ≤ 1 represents the minimum allowable value for task validity.
[0162] Assuming β = 0.4, then the task effectiveness threshold is... =4, when If the value is less than 4, it means that the alarm task needs to increase the number of second communication paths.
[0163] Set the rules for adjusting the number of second communication paths:
[0164] ;
[0165] In the formula, This indicates the number of the initial second communication paths. This represents the path increment coefficient, assuming δ=1 (when... When the threshold is below 1, one backup path is added for every 1 decrease.
[0166] For selecting additional backup communication paths, the process of calculating all available communication paths can be referred to in the above embodiments, which will not be elaborated further here.
[0167] All available communication paths: ;
[0168] Select an unused communication path for backup:
[0169] ;
[0170] Add a backup communication link, select 1 path, and simultaneously send an alarm task: .
[0171] By employing the above embodiments, the system can provide differentiated transmission guarantees for alarm tasks of varying urgency. For high-urgency tasks, the effectiveness attenuation caused by redistribution is offset by increasing the number of alternative paths; for low-urgency tasks, the transmission reliability and resource utilization efficiency are balanced by reasonably controlling the number of paths. This mechanism ensures the timely transmission of critical alarm information while avoiding excessive consumption of communication resources, significantly improving the overall performance of alarm communication in the diving system.
[0172] Based on the above embodiments, as an optional embodiment, manual intervention is requested when the alarm task transmission fails and the number of reassignments reaches a threshold.
[0173] Specifically, when alarm tasks fail to transmit multiple times and the number of reassignments reaches a preset threshold, even if the system compensates by increasing the number of second communication paths, it may still be unable to ensure the effective transmission of alarm information. In the above situation, if the effectiveness of alarm task execution continues to decline to an unacceptable level, the system needs to promptly trigger a manual intervention mechanism to introduce human decision-making and handling capabilities to prevent the further escalation of potential risks.
[0174] Specifically, the system sets trigger conditions for manual intervention based on the execution effectiveness and number of reassignments of alarm tasks. When the number of reassignments of an alarm task exceeds a preset threshold and the execution effectiveness drops to a critical level, the system will automatically send a manual intervention request to relevant personnel. This request includes detailed information about the alarm task, such as the alarm type, initial urgency level, previous reassignment records, and current execution effectiveness, so that personnel can quickly understand the situation and make a judgment. For example, if a diving bell pressure anomaly alarm fails to be successfully transmitted after multiple reassignments and its execution effectiveness has severely diminished, the system will immediately notify the diving supervisor for manual confirmation and handling.
[0175] It should be noted that the introduction of a manual intervention mechanism does not mean the complete abandonment of automatic transmission. While awaiting manual response, the system will maintain the existing communication path and continue to attempt transmission. Manual intervention personnel can take various measures depending on the situation, such as manually selecting a specific communication path, adjusting task priorities, activating emergency communication plans, or directly establishing contact with the target position through backup communication equipment.
[0176] Step S103: Transmit the alarm task through the first communication path and the second communication path.
[0177] Specifically, the system first sends the alarm task through a preset first communication path. This first communication path, a long-established and optimal daily communication solution between various work stations, typically provides stable transmission performance. Simultaneously, the system transmits the same alarm task synchronously through a second communication path selected in the preceding steps. Since the second communication path is the optimal path dynamically selected based on the current communication link status matrix and matches the urgency of the alarm task, it provides effective backup for alarm transmission.
[0178] By employing the embodiments of this application, and simultaneously using a preset first communication path and a dynamically acquired second communication path to transmit alarm tasks, the technical problem of insufficient reliability in alarm communication of existing diving systems is effectively solved. First, an alarm task with a preset first communication path is acquired, which retains the communication advantages of traditional fixed paths. Simultaneously, the method dynamically acquires at least one second communication path, specifically adapted to the specific needs of the alarm task, serving as the optimal communication choice connecting the target position and other positions. Through this dual-path transmission mechanism, even if the preset communication path is interrupted due to hydrological changes, equipment failure, or electromagnetic interference in the complex environment of deep sea, the alarm task can still be successfully transmitted through the alternative second communication path, significantly improving communication reliability and redundancy. Furthermore, since the second communication path is the optimal path dynamically selected based on the characteristics of the alarm task, it can better adapt to the communication needs and environmental changes between different positions, ensuring that alarm information can be transmitted to the target position in a timely and accurate manner, thereby effectively reducing the safety risks of deep-sea operations.
[0179] Figure 2 This schematic diagram illustrates a structural block diagram of an alarm system based on a diving system provided in this application, which may include:
[0180] The alarm task acquisition module is used to acquire alarm tasks. The alarm task has a preset first communication path. The first communication path represents the transmission link formed by the communication method used for point-to-point communication between each position in the diving system.
[0181] The communication path acquisition module is used to acquire at least one second communication path, which is the communication path between the target position indicated by the alarm task and each position adapted to the alarm task.
[0182] The alarm task transmission module is used to transmit alarm tasks through the first communication path and the second communication path.
[0183] Based on the above embodiments, as an optional embodiment, different combat positions support different communication methods, and different communication methods have different communication capabilities in different environments where the diving system is located; different alarm tasks indicate different starting combat positions and target combat positions, and different alarm tasks have different levels of urgency.
[0184] Based on the above embodiments, as an optional embodiment, the communication path acquisition module is further configured to acquire a communication link status matrix, wherein the communication link status matrix is a multi-dimensional data structure characterizing the working status of the communication links between each combat position in the diving system; based on the communication link status matrix, at least one third communication path is determined, wherein the third communication path is a reachable communication link between the starting combat position and the target combat position indicated by the alarm mission; and among the third communication links, at least one communication link matching the urgency level of the alarm mission is determined as a second communication link.
[0185] Based on the above embodiments, as an optional embodiment, the communication path acquisition module is further configured to determine the urgency of the alarm task, wherein the urgency is positively correlated with the position involved in the alarm task, the severity of the event, and the processing time limit; determine the difference between the communication capability of each position in each third communication link and the urgency of the alarm task; and determine the third communication link with a difference greater than a threshold as the second communication link, wherein the number of the second communication links is related to the urgency of the alarm task, the available resources of the diving system, and the task execution status of the alarm task.
[0186] Based on the above embodiments, as an optional embodiment, the alarm system based on the diving system may further include: a communication path adjustment module, used to obtain the execution effectiveness of the alarm task, wherein the execution effectiveness characterizes the ability of the alarm task to maintain its original urgency and response requirements during multiple reassignment processes, the execution effectiveness of the alarm task is calculated based on the initial urgency of the alarm task, the number of reassignment times, and the environmental influencing factors of the diving system, wherein the number of reassignment times characterizes the cumulative number of times the communication path is changed or reselected during the transmission of the alarm task from the initial position to the target position; and adjusting the number of second communication paths based on the effectiveness of the alarm task.
[0187] Based on the above embodiments, as an optional embodiment, the communication path adjustment module is also used to request manual intervention when the alarm task transmission fails and the number of reassignments reaches a threshold.
[0188] Based on the above embodiments, as an optional embodiment, the diving system includes an integrated command and communication system, which includes multiple subsystems. Different communication methods are supported by the corresponding subsystems. The communication methods include broadcast communication, helium-oxygen telephone, acoustic telephone, audible and visual alarm, and emergency communication.
[0189] It should be noted that the alarm system part based on the diving system in the embodiments of this application corresponds to the alarm method part based on the diving system in the embodiments of this application. The description of the data processing system part is specifically referred to in the data processing method part, and will not be repeated here.
[0190] Figure 3 The diagram illustrates a structural block diagram of an electronic device suitable for implementing the methods described above, according to an embodiment of this application. Figure 3 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0191] like Figure 3 As shown, an electronic device 300 according to an embodiment of this 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 portion 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 an associated 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 an embodiment of this application.
[0192] RAM 303 stores various programs and data required for the operation of electronic device 300. Processor 301, ROM 302, and RAM 303 are interconnected via bus 304. Processor 301 executes various operations of the method flow according to embodiments of this application by executing programs in ROM 302 and / or RAM 303. It should be noted that the programs may also be stored in one or more memories other than ROM 302 and RAM 303. Processor 301 may also execute various operations of the method flow according to embodiments of this application by executing programs stored in said one or more memories.
[0193] According to embodiments of this application, the electronic device 300 may further include an input / output (I / O) interface 305, which is also connected to a bus 304. The system 300 may also include one or more of the following components connected to the input / output (I / O) interface 305: an input section 306 including a keyboard, mouse, etc.; an output section 307 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN card, modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the input / output (I / O) interface 305 as needed. A removable medium 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 310 as needed so that computer programs read from it can be installed into the storage section 308 as needed.
[0194] According to embodiments of this application, the method flow according to embodiments of this application can be implemented as a computer software program. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by processor 301, it performs the functions defined in the system of embodiments of this application. According to embodiments of this application, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0195] This application also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the method according to the embodiments of this application.
[0196] According to embodiments of this application, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can 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.
[0197] For example, according to embodiments of this application, a computer-readable storage medium may include the ROM 302 and / or RAM 303 described above and / or one or more memories other than ROM 302 and RAM 303.
[0198] Embodiments of this application also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this 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 methods provided in the embodiments of this application.
[0199] When the computer program is executed by the processor 301, it performs the functions defined in the system / apparatus of this application embodiment. According to the embodiments of this application, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0200] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via communication section 309, and / or installed from removable medium 311. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0201] According to embodiments of this application, program code for executing the computer programs provided in the embodiments of this application can be written in any combination of one or more programming languages. Specifically, these computational 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's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0202] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features recited in the various embodiments and / or claims of this application can be combined and / or combined in various ways, even if such combinations or combinations are not expressly stated in this application. In particular, the various embodiments and / or features described in the claims of this application may be combined and / or combined in various ways without departing from the spirit and teachings of this application. All such combinations and / or combinations fall within the scope of this application.
[0203] The embodiments of this application have been described above. However, these embodiments are merely illustrative and not intended to limit the scope of this application. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this application is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this application, and all such substitutions and modifications should fall within the scope of this application.
Claims
1. An alarm method based on a diving system, comprising: An alarm task is obtained, and the alarm task has a preset first communication path. The first communication path represents the transmission link formed by the communication method used for point-to-point communication between each position in the diving system. Obtain at least one second communication path, wherein the second communication path is a communication path between the target position indicated by the alarm task and each position adapted to the alarm task; The alarm task is transmitted through the first communication path and the second communication path; Wherein, obtaining at least one second communication path includes: A communication link status matrix is obtained, which is a multi-dimensional data structure used to characterize the working status of the communication links between each station in the diving system. At least one third communication path is determined based on the communication link state matrix. The third communication path is the communication link that can be reached between the starting position and the target position indicated by the alarm task. In each of the third communication paths, at least one communication link that matches the urgency level of the alarm task is identified as a second communication path.
2. The method according to claim 1, wherein, Different combat positions support different communication methods, and different communication methods have different communication capabilities in different environments in which the diving system is located; different alarm missions indicate different starting combat positions and target combat positions, and different alarm missions have different levels of urgency.
3. The method according to claim 2, wherein determining at least one communication link in each of the third communication paths that matches the urgency level of the alarm task as a second communication path comprises: The urgency level of the alarm task is determined, and the urgency level is positively correlated with the combat position involved in the alarm task, the severity of the event, and the processing time limit; Determine the degree of difference between the communication capabilities of each combat position in each of the third communication paths and the urgency of the alarm task; The third communication path with a difference greater than a threshold is identified as the second communication path. The number of the second communication paths is related to the urgency of the alarm task, the available resources of the diving system, and the task execution status of the alarm task.
4. The method according to any one of claims 1-3, further comprising: The execution effectiveness of the alarm task is obtained. The execution effectiveness represents the ability of the alarm task to maintain its original urgency and response requirements during multiple reassignment processes. The execution effectiveness of the alarm task is calculated based on the initial urgency of the alarm task, the number of reassignment processes, and the environmental factors affecting the diving system. The number of reassignment processes represents the cumulative number of times the communication path is changed or reselected during the transmission of the alarm task from the initial position to the target position. The number of second communication paths is adjusted based on the effectiveness of the alarm task.
5. The method according to claim 4, further comprising: If the alarm task transmission fails and the number of reassignment attempts reaches a threshold, manual intervention is requested.
6. The method according to claim 2, wherein the diving system includes an integrated command and communication system, the integrated command and communication system includes multiple subsystems, different communication methods are supported by corresponding subsystems, and the communication methods include broadcast communication, helium-oxygen telephone, acoustic telephone, audible and visual alarm and emergency communication.
7. An alarm system based on a diving system, comprising: An alarm task acquisition module is used to acquire alarm tasks. The alarm task has a preset first communication path, which represents the transmission link formed by the communication method used for point-to-point communication between each position in the diving system. A communication path acquisition module is used to acquire at least one second communication path, wherein the second communication path is a communication path between the target position indicated by the alarm task and each position adapted to the alarm task. An alarm task transmission module is used to transmit the alarm task through the first communication path and the second communication path; The communication path acquisition module is further configured to acquire a communication link status matrix, which is a multi-dimensional data structure representing the working status of communication links between various positions in the diving system; determine at least one third communication path based on the communication link status matrix, wherein the third communication path is a reachable communication link between the starting position and the target position indicated by the alarm task; and determine at least one communication link in each of the third communication paths that matches the urgency of the alarm task as a second communication path.
8. An electronic device, comprising: One or more processors; Memory, used to store one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1 to 6.
9. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 6.
Citation Information
Patent Citations
Submersible communication system
CN105846883A
Low-delay data transmission system and method for ocean observation data
CN120186193A