Ship fleet local area network and satellite communication cooperative system based on 5G technology
By introducing a fleet local area network and satellite communication collaboration system based on 5G technology into the fleet communication system, the problem of fleet communication delay in complex sea conditions is solved, real-time data sharing and instruction transmission are realized, and communication stability and security are improved.
Patent Information
- Application Number
- CN202510333179.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2025-04-22
AI Technical Summary
Existing fleet communication systems are difficult to achieve real-time data sharing and instruction delivery under complex sea conditions, resulting in delays in route adjustments and increasing the risk of collisions or stranding.
The fleet LAN and satellite communication collaboration system based on 5G technology is adopted to achieve real-time transmission of high-priority data and incremental transmission of low-priority data through the coordinated work of ship terminals, fleet LAN base stations, satellite communication modules and shore-based control centers.
It improves communication stability and data transmission efficiency in ocean environments, ensures that ships can receive critical information in a timely manner under extreme weather conditions, and reduces security risks caused by communication delays.
Smart Images

Figure CN119865784A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a fleet local area network and satellite communication coordination system based on 5G technology. Background Art
[0002] At present, the ocean-going communications of fleets mainly rely on satellite communication systems to ensure the stability of communications in the high seas or remote waters. Traditional satellite communication systems relay data through ground stations, enabling ships to access the Internet and conduct voice, data and video communications. At the same time, in order to improve the efficiency of local communications between ships, some fleets have established fleet local area networks, usually based on Wi-Fi, very high frequency (VHF) radio or dedicated medium and short wave communication technologies to support short-distance information sharing. However, these communication methods have certain limitations in data transmission rate, coverage and anti-interference capabilities, and it is difficult to meet the needs of modern fleets for large-scale data interaction and remote collaborative operations. Therefore, 5G technology is considered to be one of the potential optimization solutions for fleet communications due to its high speed, low latency and large connection characteristics.
[0003] Although the existing fleet LAN and satellite communication systems can basically meet daily communication needs, there are certain technical barriers to the coordination of LAN and satellite communications under complex sea conditions. For example, under extreme weather conditions such as typhoons, the fleet needs to urgently adjust its route and share environmental data, meteorological information and risk avoidance strategies in real time. However, satellite communications are susceptible to ionospheric interference in bad weather, resulting in unstable data transmission, and the coverage of traditional fleet LANs is limited, making it difficult to ensure that all ships can receive instructions in real time. This may cause some ships to fail to adjust their routes in time due to communication delays, thereby increasing the risk of collision or grounding. Summary of the invention
[0004] The purpose of the present invention is to provide a fleet local area network and satellite communication collaborative system based on 5G technology, aiming to solve the problems mentioned in the background technology.
[0005] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0006] A fleet local area network and satellite communication coordination system based on 5G technology, the system comprising:
[0007] The ship terminal is used to obtain ship communication data, including environmental perception data, ship status data and command interaction data, and classify and process them to obtain first-category data, second-category data and third-category data;
[0008] The fleet local area network base station is used to receive the first type of data, the second type of data and the third type of data, and prioritize the data according to the data category and transmission requirements to obtain high priority data and low priority data; wherein,
[0009] High-priority data includes environmental perception data and command interaction data, and low-priority data includes ship status data;
[0010] Use 5G channels to transmit high-priority data in real time to obtain high-priority synchronous data;
[0011] Incrementally transmit low-priority data according to a set update cycle to obtain low-priority synchronization data;
[0012] The satellite communication module is used to receive high-priority synchronization data and low-priority synchronization data, and dynamically adjust the data transmission mode according to the transmission status to obtain complete satellite transmission data;
[0013] The shore-based control center is used to receive the complete satellite transmission data and perform fusion processing on it to obtain the global fleet situation information; among them,
[0014] The shore-based control center generates navigation adjustment instructions based on the global fleet situation information and sends them to the ship terminal through the satellite communication module to obtain synchronous adjustment data;
[0015] The ship terminal receives the synchronization adjustment data and adjusts the navigation strategy accordingly.
[0016] Preferably, the ship terminal comprises:
[0017] A data cleaning module, used for performing data denoising processing on the first type of data, the second type of data and the third type of data to obtain a first group of cleaned data, a second group of cleaned data and a third group of cleaned data;
[0018] A data compression module, used for compressing the first group of cleaned data, the second group of cleaned data and the third group of cleaned data to obtain the first group of optimized data, the second group of optimized data and the third group of optimized data;
[0019] A data format conversion module, used to convert the first set of optimized data, the second set of optimized data and the third set of optimized data according to a unified data format to obtain a first set of standardized data, a second set of standardized data and a third set of standardized data;
[0020] The data cache module is used to store the first set of standardized data, the second set of standardized data and the third set of standardized data, and send them to the fleet local area network base station.
[0021] Preferably, the fleet local area network base station comprises:
[0022] A priority scheduling module, used to dynamically adjust the data priority according to the real-time requirements of the first group of standardized data, the second group of standardized data, and the third group of standardized data, to obtain updated high-priority data and low-priority data;
[0023] The bandwidth allocation module is used to allocate bandwidth to the updated high-priority data and low-priority data according to the available bandwidth of the current fleet LAN base station, enable data compression transmission for high-priority data, extend the update interval for low-priority data, and generate optimized transmission data;
[0024] The LAN routing module is used to select the communication path according to the network topology of each ship terminal in the fleet, reduce the data transmission delay, generate the optimized LAN transmission path, and send the optimized transmission data to the target ship terminal.
[0025] Preferably, the calculation formula for bandwidth allocation of the high priority data is: ,
[0026] in, Allocate bandwidth for high priority data. is the total bandwidth of the fleet LAN, and is the current flow of high-priority data and low-priority data, and is the weight coefficient of high priority data and low priority data, Preset time window for the past The average high priority data flow rate within , is the adjustment factor, , , is the standard deviation of bandwidth fluctuation, is the mean value of bandwidth fluctuation, For the The transmission success rate of data packets, is the number of packets in the past preset time window, The best transmission success rate in history. is the current LAN traffic load ratio, , is the smoothing parameter.
[0027] Preferably, the satellite communication module comprises:
[0028] The channel status monitoring module is used to monitor the channel status of the satellite communication link in real time, and judge the stability of the current transmission link according to signal attenuation, bit error rate and bandwidth availability to obtain channel status data;
[0029] A data redundancy coding module is used to determine whether the transmission is stable according to the channel status data and a preset stability threshold. When the transmission is unstable, forward error correction coding is performed on the high priority synchronization data to obtain redundant compensation data;
[0030] The error detection and recovery module is used to perform error detection on the satellite transmission data at the receiving end, and to recover the lost data based on the redundant compensation data to generate complete satellite transmission data.
[0031] Preferably, the calculation formula for the stability of the current transmission link is: ,
[0032] in, Score the stability of the current transmission link, is the signal-to-noise ratio, is the smoothing parameter, is the historical bit error rate, is the historical packet loss rate, is the standard deviation of bandwidth fluctuation, is the mean bandwidth, is the smoothing parameter, is the delay jitter, is the smoothing parameter, , , , , is the weight coefficient.
[0033] Preferably, the error detection and recovery module comprises:
[0034] A data integrity detection unit is used to perform packet verification on satellite transmission data, wherein whether a data packet has bit errors based on a redundant check code and whether a data packet is lost based on a sequence number are checked to obtain data integrity status information;
[0035] The error recovery unit is used to perform error correction processing on the erroneous data when the data integrity status information indicates that the error rate exceeds a set threshold. The inverse mapping method based on redundant compensation data is used to recover part of the lost data, and the interpolation reconstruction method is used to complete the missing data in a small range to obtain complete satellite transmission data.
[0036] Preferably, the shore-based control center comprises:
[0037] Data fusion module, used to receive complete satellite transmission data, and perform time alignment and data fusion on data from multiple ship terminals, eliminate data redundancy and conflict, and generate fused situation data;
[0038] The situation prediction module is used to perform time series analysis based on the fused situation data, and combine historical ship status data and environmental perception data to predict the future navigation status of the fleet and the risk index of the region, and generate predicted situation information;
[0039] The navigation instruction generation module is used to formulate the fleet's navigation adjustment plan based on the predicted situation information, send personalized navigation instructions to each ship terminal, and generate synchronous adjustment data.
[0040] Preferably, the calculation formula of the risk index is: ,
[0041] in, Score the risk index. is the wind speed, is the ocean current speed, is the current speed of the ship, is the density of surrounding ships, is the smoothing parameter, , is the weight coefficient, For the The ship is subjected to force, , for The force of the waves on the ship, for The acceleration of the wave, For the The time of the force acting on the The greatest force in history, The number of force events within the preset time window in the past.
[0042] Preferably, the navigation instruction generating module comprises:
[0043] The instruction priority allocation unit is used to calculate the priority of each personalized navigation instruction. The calculation formula of the priority of the personalized navigation instruction is: ,
[0044] in, Prioritize personalized navigation instructions. is the instruction validity period, is the smoothing parameter, is the instruction calculation complexity, For the The operating cost ratio of each target area, , For the Energy consumption in target areas, For the The navigation distance of the target area, is the number of target areas within the preset time window in the past, is the historical maximum operating cost ratio, , , , is the weight coefficient.
[0045] The above solution of the present invention includes at least the following beneficial effects:
[0046] This system improves the communication stability and data transmission efficiency in the ocean environment by building a fleet LAN and satellite communication collaborative system based on 5G technology. The ship terminal obtains environmental perception data, ship status data and command interaction data, and classifies and processes them, so that different types of data can be targeted for transmission optimization. Among them, environmental perception data includes sea condition information, meteorological data and navigation information of surrounding ships, which can support ships to adjust navigation plans in complex environments; ship status data covers fuel consumption, speed changes and equipment operating status, which facilitates the unified management of ship status by the fleet; command interaction data consists of mission instructions, route adjustment information and emergency avoidance signals, ensuring that instructions can be quickly transmitted to all ships and improving the fleet's response speed.
[0047] In this system, the fleet LAN base station prioritizes the received data and realizes real-time transmission of high-priority data based on 5G technology. Compared with traditional Wi-Fi and VHF communications, 5G technology provides higher data transmission rates, lower communication latency, and stronger anti-interference capabilities, so that high-priority data such as environmental perception data and command interaction data can be transmitted to all ships in a short time, ensuring that fleet members can obtain key information synchronously. At the same time, low-priority data such as ship status data adopts incremental transmission and is updated only when necessary to reduce the communication burden and improve bandwidth utilization. In addition, the satellite communication module dynamically adjusts the data transmission mode according to the transmission status, so that when the LAN coverage is insufficient or interfered, the system can automatically switch to satellite communication to ensure the uninterrupted transmission of key data and improve the information synchronization capability between ships.
[0048] Compared with traditional fleet communication solutions, this system can significantly improve the reliability of data transmission under extreme sea conditions. For example, when a typhoon comes, the system can quickly transmit environmental perception data through the 5G channel, so that all ships can synchronously grasp the storm path and adjust the navigation route according to the received risk avoidance strategy. At the same time, when the LAN signal is limited or lost, the satellite communication module can dynamically take over the data transmission and adopt an optimized bandwidth allocation strategy to give priority to the transmission of emergency risk avoidance signals and key mission instructions, preventing the ship from failing to adjust the route in time due to communication delays, thereby reducing the risk of collision or grounding.
[0049] Through the coordinated optimization of 5G fleet LAN and satellite communications, this system realizes the reasonable classification and efficient transmission of different types of data, improves the communication stability and command synchronization of the fleet under complex sea conditions, reduces the safety risks caused by communication interruptions or delays, and improves the fleet's ocean-going collaborative operation capabilities. Compared with the existing independent operation of fleet LAN and satellite communications, this system improves the efficiency of data transmission while enhancing the adaptability and reliability of the system, providing a more intelligent solution for modern fleet communications. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 This is an architecture diagram of a fleet local area network and satellite communication collaborative system based on 5G technology provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0051] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0052] like Figure 1 As shown, an embodiment of the present invention proposes a fleet local area network and satellite communication coordination system based on 5G technology, and the system includes:
[0053] The ship terminal is used to obtain ship communication data, including environmental perception data, ship status data and command interaction data, and classify and process them to obtain first-category data, second-category data and third-category data; wherein,
[0054] The first type of data is collected by sea condition detection sensors, meteorological monitoring equipment and radar systems, including sea condition information, meteorological data and surrounding ship distribution information;
[0055] The second type of data is collected by navigation equipment and engine room monitoring equipment, including ship positioning information, speed information, fuel consumption status and equipment operation status;
[0056] The third type of data is input by the crew operating terminal, including mission instructions, route adjustment information and emergency avoidance signals;
[0057] The fleet local area network base station is used to receive the first type of data, the second type of data and the third type of data, and prioritize the data based on the data category and transmission requirements to obtain high priority data and low priority data; wherein,
[0058] High-priority data includes environmental perception data and command interaction data, and low-priority data includes ship status data;
[0059] Use 5G channels to transmit high-priority data in real time to obtain high-priority synchronous data;
[0060] Incrementally transmit low-priority data according to a set update cycle to obtain low-priority synchronization data;
[0061] The satellite communication module is used to receive high-priority synchronization data and low-priority synchronization data, and dynamically adjust the data transmission mode according to the transmission status to obtain satellite transmission data; wherein,
[0062] When the LAN signal coverage is insufficient or data synchronization fails, the satellite communication module performs remote transmission of high-priority synchronization data and uses a redundant check mechanism to recover the lost data to obtain complete remote transmission data;
[0063] The shore-based control center is used to receive satellite transmission data, perform fusion processing on it, and obtain global fleet situation information;
[0064] The shore-based control center generates navigation adjustment instructions based on the global fleet situation information, and sends them to the ship terminal through the satellite communication module to obtain synchronous adjustment data;
[0065] The ship terminal receives the synchronization adjustment data and adjusts the navigation strategy accordingly.
[0066] In an embodiment of the present invention, the ship terminal obtains ship communication data, including environmental perception data, ship status data and command interaction data, and classifies the data to obtain first-category data, second-category data and third-category data respectively. The fleet LAN base station receives the first-category data, the second-category data and the third-category data, and prioritizes the data according to the data category and transmission requirements to obtain high-priority data and low-priority data. Among them, the high-priority data includes environmental perception data and command interaction data, and the low-priority data includes ship status data.
[0067] High-priority data is transmitted in real time through 5G channels to generate high-priority synchronization data. 5G channels have the characteristics of high speed and low latency, which can meet the transmission time requirements of environmental perception data and command interaction data. For example, before a typhoon arrives, environmental perception data can be quickly transmitted to the fleet command center, allowing commanders to make decisions to adjust the route in a very short time to avoid the fleet from encountering severe sea conditions. At the same time, when the fleet encounters an emergency, such as an equipment failure on a ship, command interaction data can be transmitted in real time, allowing other ships to quickly adjust their formations and provide support, avoiding the risk of a single ship leaving the formation.
[0068] Low-priority data is incrementally transmitted according to the set update cycle to generate low-priority synchronization data. Low-priority data includes ship status data, such as fuel consumption, speed changes, equipment operating status, etc. Low-priority data has low requirements for real-time performance. Through incremental updates, only data that has changed compared to the previous cycle is transmitted. For example, during the stable navigation of the fleet, the fuel consumption of most ships changes little and does not require frequent updates. When a ship's fuel consumption suddenly increases due to an unexpected situation, only the data of the changed part will be updated and transmitted, reducing the transmission burden of invalid data and improving the utilization of communication resources.
[0069] The satellite communication module receives high-priority synchronization data and low-priority synchronization data, and dynamically adjusts the data transmission method according to the transmission status to obtain complete satellite transmission data. For example, when sailing in the ocean, a ship temporarily leaves the coverage of the 5G local area network. The satellite communication module will automatically take over the data transmission and adjust the data compression method according to the bandwidth status to ensure that high-priority data can still be transmitted to the shore-based control center within an acceptable delay range.
[0070] The shore-based control center receives complete satellite transmission data and integrates the data to obtain global fleet situation information. For example, when multiple ships are performing a mission together, the shore-based control center can comprehensively analyze the environmental perception data of all ships, predict possible navigation risks, and formulate avoidance plans in advance to improve the overall safety and collaborative operation capabilities of the fleet.
[0071] In a preferred embodiment of the present invention, the ship terminal comprises:
[0072] A data cleaning module, used for performing data denoising processing on the first type of data, the second type of data and the third type of data to obtain a first group of cleaned data, a second group of cleaned data and a third group of cleaned data;
[0073] A data compression module, used for compressing the first group of cleaned data, the second group of cleaned data and the third group of cleaned data to obtain the first group of optimized data, the second group of optimized data and the third group of optimized data;
[0074] A data format conversion module, used to convert the first set of optimized data, the second set of optimized data and the third set of optimized data according to a unified data format to obtain a first set of standardized data, a second set of standardized data and a third set of standardized data;
[0075] The data cache module is used to store the first set of standardized data, the second set of standardized data and the third set of standardized data, and send them to the fleet local area network base station.
[0076] In an embodiment of the present invention, the ship terminal includes a data cleaning module, a data compression module, a data format conversion module and a data cache module. The data cleaning module performs data denoising on the first type of data, the second type of data and the third type of data to obtain a first group of cleaned data, a second group of cleaned data and a third group of cleaned data. For example, the weather environment at sea is complex, and the radar signal may be interfered by rain and fog, resulting in misjudgment of the target in the environmental perception data. The data cleaning module can detect abnormal reflected signals and perform smoothing to reduce the possibility of misidentification, thereby improving the reliability of navigation data.
[0077] The data compression module compresses the first group of cleaned data, the second group of cleaned data and the third group of cleaned data to obtain the first group of optimized data, the second group of optimized data and the third group of optimized data. For example, in the ship status data, data such as engine speed, fuel consumption, wind speed, etc. usually change continuously, but some parameters may remain stable for a long time. The data compression module can detect these stable parameters and compress them using differential encoding, only recording the changed part of the data, greatly reducing the amount of transmitted data, thereby saving bandwidth resources and improving data transmission efficiency.
[0078] The data format conversion module converts the first set of optimized data, the second set of optimized data and the third set of optimized data according to a unified data format to obtain the first set of standardized data, the second set of standardized data and the third set of standardized data. For example, ship equipment produced by different manufacturers may use different data encoding methods, such as ship A uses the little-endian format to store GPS data, while ship B uses the big-endian format. The data format conversion module can convert all data into a unified standard, so that the local area network base station and the shore-based control center can seamlessly parse various types of data and ensure the compatibility of data between different devices.
[0079] The data cache module stores the first set of standardized data, the second set of standardized data and the third set of standardized data, and sends them to the fleet LAN base station. For example, when the LAN fails to transmit data due to short-term signal interference, the data cache module can temporarily store the untransmitted data and resend it after the signal is restored, avoiding data loss and improving data integrity.
[0080] In a preferred embodiment of the present invention, the fleet local area network base station comprises:
[0081] A priority scheduling module, used to dynamically adjust the data priority according to the real-time requirements of the first group of standardized data, the second group of standardized data, and the third group of standardized data, to obtain updated high-priority data and low-priority data;
[0082] The bandwidth allocation module is used to allocate bandwidth to the updated high-priority data and low-priority data according to the available bandwidth of the current fleet LAN base station, enable data compression transmission for high-priority data, extend the update interval for low-priority data, and generate optimized transmission data;
[0083] The LAN routing module is used to select the communication path according to the network topology of each ship terminal in the fleet, reduce the data transmission delay, generate the optimized LAN transmission path, and send the optimized transmission data to the target ship terminal.
[0084] In an embodiment of the present invention, the fleet LAN base station includes a priority scheduling module, a bandwidth allocation module and a LAN routing module. The priority scheduling module dynamically adjusts the data priority according to the real-time requirements of the first group of standardized data, the second group of standardized data and the third group of standardized data to obtain updated high priority data and low priority data. For example, when the fleet enters a busy waterway, the transmission demand for environmental perception data increases, and the priority scheduling module can automatically increase the priority of such data to ensure that maritime traffic information can be transmitted to all ships in real time, thereby improving navigation safety.
[0085] The bandwidth allocation module allocates bandwidth to the updated high-priority data and low-priority data according to the available bandwidth of the current fleet LAN base station. For example, in the case of channel congestion, the bandwidth allocation module can dynamically reduce the update frequency of low-priority data, while using compressed transmission for high-priority data to ensure that critical data will not be delayed or lost due to insufficient bandwidth.
[0086] The LAN routing module selects the communication path according to the network topology of each ship terminal in the fleet, reduces the data transmission delay, generates the optimized LAN transmission path, and sends the optimized transmission data to the target ship terminal. For example, if a ship is interrupted due to a fault, the LAN routing module can automatically adjust the communication path so that the data bypasses the faulty ship and is forwarded by other nodes to ensure that the communication of the entire fleet is not interrupted.
[0087] The priority scheduling module, bandwidth allocation module and LAN routing module work together to enable the fleet LAN base station to optimize data transmission under complex sea conditions. For example, in extreme weather, environmental perception data, status data and risk avoidance instructions of multiple ships need to be transmitted simultaneously. The priority scheduling module adjusts data priority, the bandwidth allocation module optimizes transmission resources, and the LAN routing module adjusts the data path to ensure that all data can reach the receiver in the shortest time, improving the fleet's ability to cope with extreme situations.
[0088] The priority scheduling module is used to dynamically adjust the priority of data according to the real-time requirements of different types of data to ensure that high-priority data can be transmitted first in a complex network environment or when bandwidth resources are limited, thereby improving the reliability of data transmission. The module receives the first set of standardized data, the second set of standardized data, and the third set of standardized data from the ship terminal, and classifies the data to determine its transmission priority.
[0089] First, the module preliminarily screens the data according to the attributes of the data category. Environmental perception data and command interaction data are usually high-priority data and need to be transmitted in a short time to support the fleet's real-time situational awareness and command execution. Ship status data has lower time requirements and is therefore usually assigned to low-priority data.
[0090] Secondly, the priority scheduling module can dynamically adjust the data priority based on the network status. When the LAN network load is low, the system can balance the transmission of high-priority data and low-priority data to ensure that all data arrives on time. However, when bandwidth resources are tight, the module will give priority to the transmission of high-priority data, and delay or merge the transmission of low-priority data to reduce bandwidth usage. For example, when a ship enters an area with complex sea conditions, the priority of environmental perception data will automatically increase, and non-critical ship status data will be temporarily suspended to ensure that LAN resources are used for the transmission of mission-critical data.
[0091] In addition, the module can also make dynamic adjustments based on data change trends. If a certain type of data undergoes significant changes in a short period of time, such as an abnormality in the ship's navigation status or a sharp change in weather conditions, the module will automatically increase the priority of this type of data so that it can be transmitted as quickly as possible, ensuring that the fleet can respond to environmental changes in real time and improve the efficiency of overall collaborative operations.
[0092] The bandwidth allocation module is used to allocate reasonable bandwidth resources for data of different priorities according to the available bandwidth of the current fleet LAN, so as to optimize the data transmission efficiency and ensure the transmission stability of high-priority data. This module receives the data processed by the priority scheduling module and dynamically adjusts the data transmission rate and transmission mode according to the available network bandwidth.
[0093] When bandwidth resources are sufficient, the module adopts a balanced allocation strategy so that both high-priority data and low-priority data can be transmitted at normal rates to reduce data backlog. However, when bandwidth resources are limited, the module will automatically adjust the bandwidth allocation strategy so that high-priority data occupies a larger bandwidth resource, while the transmission rate of low-priority data is appropriately reduced. For example, when satellite communication bandwidth is limited, the system will give priority to ensuring the real-time transmission of environmental perception data and command interaction data, while for low-priority ship status data, a more efficient data compression method may be used, or the update frequency may be reduced to reduce unnecessary bandwidth usage.
[0094] In addition, the module also has a bandwidth adaptive adjustment function. This function can dynamically adjust the bandwidth share of different data categories according to bandwidth usage and data transmission requirements. For example, when the LAN network load is low during a certain period of time, the module will automatically increase the bandwidth share of low-priority data so that it can complete the transmission faster and avoid wasting bandwidth resources. When the network load is high, the module will reduce the bandwidth share of low-priority data and optimize high-priority data to ensure that important data can be transmitted to the target terminal in the shortest time, thereby improving the overall transmission efficiency of the fleet LAN.
[0095] The LAN routing module is used to select the optimal communication path based on the network topology of each ship terminal in the fleet to reduce data transmission delay and ensure data reliability. The module builds a dynamic routing table between the ship terminal and the fleet LAN base station, so that data can be transmitted through the optimal path, and the stability of data transmission can be guaranteed even when the ship's position is constantly changing.
[0096] First, the module monitors the communication status of each ship terminal in the fleet in real time to obtain link quality information between ships, including link availability, signal strength, data packet loss rate, and transmission delay. Based on this information, the module can build a real-time updated network topology and select the transmission path with the best link quality. For example, when the LAN connection status of a ship is unstable, the module can automatically bypass the ship and forward data through the LAN nodes of other ships to improve the reliability of data transmission.
[0097] Secondly, the module supports multi-hop transmission strategy, so that even if some ships cannot communicate directly with the LAN base station due to communication equipment failure or signal interference, the data can still reach the destination through the relay forwarding function of other ships. For example, during ocean voyages, some ships may temporarily exceed the direct coverage of the LAN base station, but they can still establish multi-hop communication links with other ships to gradually transmit data to the base station, thereby improving the coverage and stability of the overall communication system.
[0098] In addition, the module also has a load balancing function, which can dynamically distribute data traffic among multiple available transmission paths to prevent communication delays caused by overloading a single path. For example, when the data traffic of a transmission path is close to its maximum carrying capacity, the module can automatically redirect part of the data to a path with a lower load to disperse network pressure and improve the overall network throughput.
[0099] In summary, the LAN routing module improves the communication stability and efficiency of the fleet LAN by dynamically adjusting the data transmission path, supporting multi-hop transmission and load balancing, so that even when the ship's position changes dynamically, data can still be transmitted along the optimal path, ensuring the real-time and reliability of communication.
[0100] In a preferred embodiment of the present invention, the calculation formula for bandwidth allocation of the high priority data is: ,
[0101] in, Allocate bandwidth for high priority data. is the total bandwidth of the fleet LAN, and is the current flow of high-priority data and low-priority data, and is the weight coefficient of high priority data and low priority data, Preset time window for the past The average high priority data flow rate within , is the adjustment factor, , , is the standard deviation of bandwidth fluctuation, is the mean value of bandwidth fluctuation, For the The transmission success rate of data packets, is the number of packets in the past preset time window, The best transmission success rate in history. is the current LAN traffic load ratio, , is the smoothing parameter.
[0102] In the embodiment of the present invention, the core purpose of this formula is to reasonably allocate bandwidth for high-priority data in a local area network environment and ensure that it can still obtain stable transmission resources when there is a sudden data demand or network load changes. The first term of the formula is The bandwidth is allocated according to the ratio of high-priority data traffic to low-priority data traffic. This ensures that when the proportion of high-priority data is high, the bandwidth is automatically tilted to support the transmission of mission-critical data. The bandwidth is adjusted based on the traffic change trend. If the current high-priority data traffic increases significantly, additional bandwidth is allocated to match the transmission demand. By standard deviation and mean Measure bandwidth fluctuations and ensure bandwidth expansion when bandwidth fluctuations are severe to cope with sudden increases in data flow. For channel quality and load optimization, Represents the current network traffic load ratio. When the network load increases, this item reduces bandwidth allocation to prevent overload from affecting system stability. In addition, Through historical transmission success rate The mean of is normalized and then calculated to ensure that the bandwidth occupancy is reduced when the channel quality is poor, avoiding the waste of bandwidth resources on low-quality links.
[0103] This formula can quickly adjust the bandwidth when high-priority data traffic increases suddenly, avoiding communication delays caused by data backlog. Dynamic bandwidth allocation is achieved to ensure that bandwidth resources can be effectively optimized when the network load is high or the channel quality is poor, thereby improving the robustness of the system. Compared with the traditional fixed bandwidth allocation scheme, this method can dynamically adjust the bandwidth to ensure that high-priority data can still obtain stable transmission support even in complex network environments.
[0104] In a preferred embodiment of the present invention, the satellite communication module comprises:
[0105] The channel status monitoring module is used to monitor the channel status of the satellite communication link in real time, and judge the stability of the current transmission link according to signal attenuation, bit error rate and bandwidth availability to obtain channel status data;
[0106] A data redundancy coding module is used to determine whether the transmission is stable according to the channel status data and a preset stability threshold. When the transmission is unstable, forward error correction coding is performed on the high priority synchronization data to obtain redundant compensation data;
[0107] The error detection and recovery module is used to perform error detection on the satellite transmission data at the receiving end, and to recover the lost data based on the redundant compensation data to generate complete satellite transmission data.
[0108] In the embodiment of the present invention, during the ocean voyage of the fleet, the communication link may be affected by factors such as ocean climate change, satellite signal attenuation and equipment failure, resulting in instability of data transmission. In order to improve the stability of data transmission, the satellite communication module includes a channel state monitoring module, a data redundancy coding module and an error detection and recovery module, so that the data can maintain high integrity and reliability during long-distance transmission.
[0109] The channel status monitoring module is used to monitor the channel status of the satellite communication link in real time, and judge the stability of the current transmission link based on signal attenuation, bit error rate and bandwidth availability to obtain channel status data. For example, when the signal-to-noise ratio of the satellite communication link decreases due to meteorological interference, the channel status monitoring module can detect changes in signal quality and evaluate the stability of the transmission link in real time. If the channel status data indicates that the communication quality has decreased, the system can automatically adjust the transmission parameters, such as reducing the transmission rate or switching to a backup satellite link, to reduce the possibility of data loss.
[0110] The data redundancy coding module is used to determine whether the transmission is stable based on the channel status data and the preset stability threshold. When the transmission is unstable, the data redundancy coding module performs forward error correction coding on the high-priority synchronization data to obtain redundant compensation data. For example, when a fleet is sailing across the ocean, the satellite signal may be temporarily attenuated due to changes in cloud density or geomagnetic activity. At this time, the data redundancy coding module can use forward error correction coding (FEC) to add redundant information, so that the receiving end can automatically correct some data errors within a certain bit error rate range, thereby reducing the number of retransmissions and improving the success rate of data transmission.
[0111] The error detection and recovery module is used to detect errors in satellite transmission data at the receiving end, and recover lost data based on redundant compensation data to generate complete satellite transmission data. For example, when a bit error or data loss occurs during the transmission of a data packet, the error detection and recovery module can detect data integrity through a cyclic redundancy check (CRC) and recover some erroneous data in combination with forward error correction coding to ensure that the received data is as consistent as possible with the original data. In a high-error environment, if the redundant coding cannot recover the data, the system can trigger a data retransmission mechanism to request the sender to retransmit key data to improve the reliability of data transmission.
[0112] The collaborative work of the channel status monitoring module, data redundancy coding module and error detection and recovery module enables the satellite communication module to optimize the data transmission mode in complex environments. For example, under extreme weather conditions, if the communication quality of a ship decreases due to signal attenuation, the module can detect the change in channel status and ensure that the data can be reliably transmitted to the target terminal by increasing data redundancy, error correction or dynamically adjusting bandwidth, thereby improving the stability of data transmission during the fleet's ocean voyage.
[0113] The data redundancy coding module is used to improve the transmission reliability of high-priority data in an unstable communication environment, reduce the risk of data loss, and improve the error recovery capability of the receiving end. This module is mainly enabled when the satellite communication link state is unstable, and uses forward error correction technology to perform redundant coding on the data, so that even if part of the data is lost or damaged during transmission, the receiving end can still restore the original data through redundant information, thereby improving data integrity.
[0114] The data redundancy coding module first receives high-priority synchronization data and determines whether the current satellite link has unstable conditions such as signal attenuation, bit error rate increase, or data packet loss based on the real-time channel status data provided by the channel status monitoring module. If the channel quality is detected to be degraded, the module will automatically enable the redundant coding strategy to improve the data's anti-interference ability.
[0115] In the data redundancy processing, the module first splits the original data into multiple data blocks and adds checksum information to each data block. This checksum information can be used for error detection and recovery. For example, specific redundant bits are added to each data block so that even if part of the original data is lost, the receiving end can still recover it through the remaining data. In addition, the module can also use group coding to interleave multiple data blocks so that a single error will not affect the entire data group during data transmission, thereby increasing the probability of data recovery.
[0116] When the data redundancy coding module completes the encoding of the data, the encoded data will be sent to the satellite communication link for transmission. If the channel status monitoring module detects that the communication link has been restored to stability, the module will automatically adjust the redundant coding ratio to reduce additional redundant data transmission to optimize bandwidth utilization and ensure that high-priority data can be reliably transmitted with minimal bandwidth occupancy.
[0117] Through the application of data redundancy coding modules, high-priority data can still be transmitted with high reliability when channel quality deteriorates. Even when the satellite communication environment is affected by weather, interference or signal attenuation, data loss can be effectively reduced, thereby improving the stability and adaptability of the entire communication system.
[0118] In a preferred embodiment of the present invention, the calculation formula for the stability of the current transmission link is: ,
[0119] in, Score the stability of the current transmission link, is the signal-to-noise ratio, is the smoothing parameter, is the historical bit error rate, is the historical packet loss rate, is the standard deviation of bandwidth fluctuation, is the mean bandwidth, is the smoothing parameter, is the delay jitter, is the smoothing parameter, , , , , is the weight coefficient.
[0120] In the embodiment of the present invention, this formula is used to calculate the stability score of the satellite communication link to provide a dynamic evaluation index to ensure that timely adjustments can be made when the communication quality decreases. The calculation is the signal-to-noise ratio contribution term, which means that the higher the channel signal quality, the stronger the link stability, and the normalized formula is used to avoid extreme situations affecting the calculation. and the third Represents bit error rate and packet loss rate Negative impact on stability. When the bit error rate and packet loss rate increase, the link stability score decreases, reflecting the deterioration of communication quality. Evaluate the impact of bandwidth fluctuations on link stability. If the bandwidth fluctuates dramatically, the link status is unstable and the score decreases. Calculating Delay Jitter The impact on communication quality ensures that the stability score decreases appropriately when network jitter increases.
[0121] This formula can evaluate satellite communication links in real time and provide a comprehensive score based on five key factors: signal-to-noise ratio, bit error rate, packet loss rate, bandwidth fluctuation, and delay jitter. When link stability decreases, the system can take measures such as adjusting bandwidth, switching channels, or adjusting transmission strategies to improve communication reliability. Compared with a single signal-to-noise ratio evaluation solution, this calculation formula provides a more complete link stability analysis and improves the system's adaptability to complex communication environments.
[0122] in, ;
[0123] is the number of packets in the past preset time window, For the The end-to-end delay of a packet, is the mean packet delay.
[0124] This formula measures the jitter by calculating the absolute deviation of the arrival time of all packets from the average delay. When the distribution of The increase means that the stability of the communication link is poor. This formula is suitable for real-time communication scenarios and can dynamically evaluate the fluctuation of the link to provide support for link stability scoring.
[0125] In a preferred embodiment of the present invention, the error detection and recovery module includes:
[0126] A data integrity detection unit is used to perform packet verification on satellite transmission data, wherein whether a data packet has bit errors based on a redundant check code and whether a data packet is lost based on a sequence number are checked to obtain data integrity status information;
[0127] The error recovery unit is used to perform error correction processing on the erroneous data when the data integrity status information indicates that the error rate exceeds a set threshold. The inverse mapping method based on redundant compensation data is used to recover part of the lost data, and the interpolation reconstruction method is used to complete the missing data in a small range to obtain complete satellite transmission data.
[0128] In the embodiment of the present invention, in the error recovery process of the satellite communication link, in order to ensure that the receiving end can correctly parse the received data, the error detection and recovery module includes a data integrity detection unit and an error recovery unit. The module is used to identify the error bits in the data packet and repair them according to the data redundancy to improve the reliability of data transmission.
[0129] The data integrity detection unit is used to perform packet verification on the satellite transmission data, wherein the data packet is detected for bit errors based on the redundant check code, and the data packet is checked for loss based on the sequence number. For example, during the cross-regional navigation of the fleet, some data packets may be lost or in the wrong order due to satellite switching or interference signals. The data integrity detection unit compares the received data packets by sequence number, detects whether there is packet loss, and sends a request for missing data to the upper network to trigger the data retransmission mechanism. In addition, through redundant check codes, such as smoothing parameter Hamming smoothing parameter code or smoothing parameter CRC, the system can further detect data bit errors to ensure data integrity.
[0130] The error recovery unit is used to perform error correction on the erroneous data when the data integrity status information indicates that the bit error rate exceeds the set threshold. For example, under severe sea conditions, satellite communications may cause a high bit error rate in data packets due to strong electromagnetic interference. The error recovery unit first recovers some erroneous bits through forward error correction (FEC). If the bit error rate still exceeds the set threshold, the inverse mapping method is used for data compensation. In addition, for small-scale data loss, the error recovery unit uses interpolation and reconstruction methods such as Lagrange interpolation to complete the missing data and improve data integrity. For example, when the fleet is working together, the environmental perception data of a certain ship is partially missing due to transmission errors. The error recovery unit can perform interpolation and calculation based on historical data to complete the missing part, so that the fleet situation information is still accurate and reliable.
[0131] The combination of the data integrity detection unit and the error recovery unit enables the satellite communication link to maintain a high data transmission success rate in a high error environment. For example, during the voyage in the Arctic, the ship may intermittently lose data in the satellite link due to extreme climate. This module can recover most of the data through error detection and correction technology, reduce command errors caused by missing data or errors, and improve the fleet's response capabilities and navigation safety.
[0132] The data integrity detection unit is used to perform integrity check on the satellite transmission data at the receiving end to ensure that no errors or losses occur during the data transmission process. The main task of this unit is to detect whether the received data is complete, and when data is missing or erroneous, notify the error recovery unit to correct the error or request retransmission.
[0133] During the data integrity check, the unit first performs a structural check on the received data packet to confirm that the data packet conforms to the expected format and the data fields are complete. If the data packet format is abnormal, such as missing headers or misaligned fields, the unit will mark the packet as invalid data and request retransmission.
[0134] In addition, the unit verifies the contents of the data packet using a redundant check code, such as a cyclic redundancy check (CRC) or a hash check. The verification process calculates the characteristic value of the data and compares it with the check code provided by the sender. If the comparison result is consistent, the data packet is considered to be correct, otherwise it is marked as damaged data and notified to the error recovery unit for further processing.
[0135] The data integrity check unit also checks the sequence number of the data packet to determine whether the data is lost or transmitted out of order. Each data packet is accompanied by a unique sequence number when it is sent. The unit checks whether there are missing or duplicate numbers by comparing the received data packet sequence. If a missing data packet is found, the unit will trigger a retransmission request to ensure that all data is transmitted intact to the receiving end.
[0136] Through the processing of the data integrity detection unit, the receiving end can accurately identify errors that occur during the transmission process and perform error correction or data supplement in a timely manner, thereby improving the reliability and integrity of data transmission and ensuring that critical data will not be lost or damaged due to link problems.
[0137] The error recovery unit is used to repair the data when the data integrity detection unit identifies erroneous data or lost data, so as to improve the anti-interference capability of the communication system and reduce the demand for data retransmission.
[0138] When the data integrity detection unit finds that a data packet has a bit error, the error recovery unit first checks whether the data packet has recoverable information. If the data redundancy coding module has redundantly encoded the data before transmission, the error recovery unit can use the redundant information to correct the data packet. For example, if forward error correction (FEC) information is embedded in the data packet, the unit can recover the original data by decoding without re-requesting data transmission.
[0139] For partial data loss caused by channel interference or burst errors, the error recovery unit uses interpolation and reconstruction methods to complete the data. For example, in the time series transmission of environmental perception data, if the data at certain time points is lost, the unit can use the data at adjacent time points for interpolation calculations, predict the possible value of the lost data, and fill in the missing data area so that the receiving end can still obtain a complete data stream.
[0140] If the error recovery unit cannot directly repair the data, for example, the data loss exceeds the recoverable range or the key data is partially missing, the unit will trigger a data retransmission request. At this time, the receiver requests the sender to resend the lost data packet to ensure data integrity. The retransmission request initiation mechanism is based on the importance of the data. Mission-critical data will be retransmitted first, while low-priority data may be retransmitted in a delayed or batched manner to reduce the communication load.
[0141] By introducing the error recovery unit, the system can improve the integrity and accuracy of data transmission without relying on frequent retransmission. The recovery capability of this unit enables data to be corrected at the receiving end even in an environment where the link is disturbed and the bit error rate is high, thus improving the system's fault tolerance and reliability.
[0142] In a preferred embodiment of the present invention, the shore-based control center comprises:
[0143] Data fusion module, used to receive complete satellite transmission data, and perform time alignment and data fusion on data from multiple ship terminals, eliminate data redundancy and conflict, and generate fused situation data;
[0144] The situation prediction module is used to perform time series analysis based on the fused situation data, and combine historical ship status data and environmental perception data to predict the future navigation status of the fleet and the risk index of the region, and generate predicted situation information;
[0145] The navigation instruction generation module is used to formulate the fleet's navigation adjustment plan based on the predicted situation information, send personalized navigation instructions to each ship terminal, and generate synchronous adjustment data.
[0146] In an embodiment of the present invention, after the shore-based control center receives the complete satellite transmission data, in order to ensure the coordinated navigation capability of the fleet and improve the overall navigation safety and efficiency, the shore-based control center includes a data fusion module, a situation prediction module and a navigation instruction generation module to support the decision-making optimization of the fleet under complex sea conditions.
[0147] The data fusion module is used to receive complete satellite transmission data, and to perform time alignment and data fusion on the data from multiple ship terminals, eliminate data redundancy and conflict, and generate fused situation data. For example, when multiple ships perform joint cruise missions, there may be time deviations in the navigation data and environmental perception data of each ship. The data fusion module aligns data from different sources through a time synchronization algorithm to ensure the accuracy of situation information. In addition, during the voyage of the fleet, if different sensors have different recognition results for the same target, the module can use a data weighted fusion algorithm to improve data credibility and avoid wrong decisions caused by misjudgment of a single sensor.
[0148] The situation prediction module is used to perform time series analysis based on the fused situation data, and to combine historical ship status data and environmental perception data to predict the future fleet's navigation status and the risk index of the region. For example, before a typhoon arrives, the shore-based control center can predict the storm path and the areas that may be affected based on marine meteorological data and historical fleet navigation patterns, and send early avoidance advice to affected ships. In addition, in high-risk areas for pirates, the situation prediction module can calculate the risk index based on the distribution of historical attack events, and plan safe routes for the fleet to reduce possible security threats.
[0149] The navigation instruction generation module is used to formulate the fleet's navigation adjustment plan based on the predicted situation information and send personalized navigation instructions to each ship terminal. For example, when the fleet avoids sudden obstacles, the navigation adjustment plans of different ships may be different. This module can calculate the optimal adjustment path based on the real-time position and target position of the ship, and send personalized adjustment instructions to each ship terminal to ensure the accuracy and efficiency of the fleet's navigation adjustment.
[0150] The coordinated work of the data fusion module, situation prediction module and navigation instruction generation module enables the shore-based control center to effectively support remote fleet management and improve the collaborative operation capabilities between ships. For example, when the fleet performs long-distance cargo missions, the system can automatically optimize the navigation path, reduce fuel consumption, improve navigation efficiency, and enhance the economy and safety of the ocean-going fleet.
[0151] The data fusion module is used to receive complete satellite transmission data and perform time alignment and data fusion on data from multiple ship terminals, ensuring that various types of data can be uniformly parsed, eliminating redundant information, and forming global fleet situation data.
[0152] First, the module time-aligns the received data. During the coordinated transmission process between the fleet LAN and the satellite communication system, the data of different ships may have time deviations due to signal propagation delays, network congestion, or transmission methods with different time intervals. For example, the environmental perception data of a ship may arrive a few seconds earlier or later than the data of other ships. If these data are used directly for analysis, the navigation situation information may be distorted. Therefore, this module synchronizes the data according to the unified time reference based on the timestamp of the data, so that the data from different sources can be correctly matched.
[0153] Secondly, the data fusion module performs data deduplication and conflict resolution. Since different ships may collect similar data, for example, multiple ships may detect the same weather information, sea conditions or navigation obstacles in the same area, if all data are directly used for processing, it may lead to data redundancy or information conflict. To solve this problem, the module adopts a data consistency check mechanism to compare information with the same source but different data values. For example, when there is a deviation in the wind speed data reported by the wind speed sensors of two ships, the module will perform a weighted average based on the reliability of the data source, historical trends or the measurement data of surrounding ships to calculate a more reliable data result.
[0154] Finally, the module normalizes all the fused data to form global fleet situation data. The goal of normalization is to ensure that all data conforms to the same standard format and can be used for subsequent situation prediction and decision support. For example, the unit of environmental perception data may vary depending on the type of sensor. Some sensors report wind speed in "meters per second" while others may report wind speed in "knots". This module converts the data format so that all data is stored and processed under the same standard, ensuring data consistency and parseability.
[0155] The situation prediction module is used to perform trend analysis and future risk prediction based on the integrated global fleet situation data, so as to provide the fleet with navigation adjustment suggestions in advance and reduce potential safety risks.
[0156] The module first performs time series analysis, using historical data and current data trends to predict future navigation situations. For example, the system can predict the trend of wind direction changes in the next 30 minutes to 1 hour based on historical wind speed and ocean current change patterns, so that ships can adjust their routes in advance to avoid entering high wind speed areas. For the overall navigation status of the fleet, the module can analyze the acceleration and course changes of the ship, predict the relative position of the fleet at a certain point in the future, ensure that the safe distance between ships will not be shortened due to misoperation or unexpected factors, and reduce the risk of collision.
[0157] Secondly, the module combines historical data with external environmental data to calculate the risk index and predict possible safety hazards. For example, if the navigation history data of a certain area shows that the area often experiences heavy fog or strong storms, the system will determine whether there are similar conditions in the area based on the current meteorological data and calculate the navigation risk index of the area. For high-risk areas for piracy, the module can warn the fleet in advance, increase the level of vigilance or recommend ships to take evasive measures based on past attack data combined with abnormal changes in the current AIS (Automatic Identification System) signal.
[0158] In addition, the module can also predict the trend of the fleet's overall fuel consumption to optimize navigation strategies. For example, if the system predicts that future sea conditions will lead to increased fuel consumption, the module can recommend that the ship adjust its speed or choose a more energy-efficient route to reduce fuel consumption and improve economic efficiency.
[0159] The navigation instruction generation module is used to formulate a navigation adjustment plan for the fleet based on the predicted situation information, and send personalized navigation instructions to each ship terminal to ensure that the fleet can adopt the optimal navigation strategy based on current environmental conditions and future forecasts.
[0160] First, the module receives the analysis results from the situation prediction module and determines whether the navigation strategy needs to be adjusted based on the navigation risk index, weather forecast and ship status data. For example, when the system detects that the storm risk within 20 nautical miles ahead is high, the module will calculate the best risk avoidance route for each ship and generate corresponding adjustment instructions.
[0161] Secondly, the module supports the generation of personalized instructions to ensure that the instructions received by different ships are adapted to their current status and tasks. For example, for the same storm avoidance strategy, the navigation adjustment strategies of the pilot ship and the escort ship may be different. The pilot ship needs to confirm the avoidance route first, while the escort ship needs to perform avoidance operations while ensuring a safe distance from other ships. Therefore, the module will generate personalized navigation instructions based on factors such as the relative position, speed, and mission requirements of each ship to ensure overall coordinated adjustments of the fleet, rather than adopting a unified adjustment plan.
[0162] In addition, the module also supports priority instruction management to ensure that key instructions can be quickly transmitted and executed. For example, in an emergency avoidance situation, the module will mark the avoidance instruction as the highest priority and quickly issue it through the 5G fleet LAN or satellite communication module to ensure that all ships can receive the instruction and take corresponding actions in the shortest time. For routine navigation optimization instructions, the module can transmit them through low-priority channels to reduce communication load.
[0163] Finally, the module also has the function of command feedback and adjustment, receiving feedback from ships on the execution of navigation commands and making dynamic adjustments based on the feedback. For example, if a ship is unable to adjust its route according to the command due to mechanical failure, the module will automatically recalculate the optimal navigation strategy and send adjustment commands to other ships to ensure the navigation safety and stability of the entire fleet.
[0164] In a preferred embodiment of the present invention, the calculation formula of the risk index is: ,
[0165] in, Score the risk index. is the wind speed, is the ocean current speed, is the current speed of the ship, is the density of surrounding ships, is the smoothing parameter, , is the weight coefficient, For the The ship is subjected to force, , for The force of the waves on the ship, for The acceleration of the wave, For the The time of the force acting on the The greatest force in history, The number of force events within the preset time window in the past.
[0166] In the embodiment of the present invention, this formula is used to calculate the navigation risk index of the ship, taking into account the wind speed , ocean current speed , Ship density And historical stress conditions The first and second terms calculate the ratio of wind speed and ocean current speed to the ship speed, ensuring that the impact of wind speed or ocean current speed is more significant when the ship speed is lower, thereby increasing the risk index. Represents the impact of the density of surrounding ships on the risk. The higher the density of ships, the greater the risk of collision. The historical external forces on the ship are introduced, including The calculation is the impact force of the waves on the ship per unit time, taking into account the acceleration And action time , providing a more comprehensive navigation risk assessment.
[0167] This calculation method can accurately assess the navigation risk of ships in complex environments, and takes into account the impact of the marine environment, ship density and historical forces, thus improving the accuracy of navigation safety assessment. Compared with the traditional risk index that only relies on wind speed and ocean current calculations, this method is more comprehensive and suitable for predicting navigation risks in different sea areas and weather conditions.
[0168] In a preferred embodiment of the present invention, the navigation instruction generation module includes:
[0169] The instruction priority allocation unit is used to calculate the priority of each personalized navigation instruction. The calculation formula of the priority of the personalized navigation instruction is: ,
[0170] in, Prioritize personalized navigation instructions. is the instruction validity period, is the smoothing parameter, is the instruction calculation complexity, For the The operating cost ratio of each target area, , For the Energy consumption in target areas, For the The navigation distance of the target area, is the number of target areas within the preset time window in the past, is the historical maximum operating cost ratio, , , , is the weight coefficient.
[0171] In the embodiment of the present invention, this formula is used to calculate the priority of navigation instructions to ensure that key instructions can be executed preferentially within a reasonable time frame to optimize the decision-making efficiency of the ship. Calculated a navigation risk index score Impact on instruction priority. Since high-risk areas require faster decision-making responses, when the navigation risk index is higher, the value of this item increases, increasing the priority of instructions, thereby ensuring that instructions for safety avoidance or emergency adjustments can be executed first. Calculate the validity time of the instruction Impact on priority. The inverse calculation method is used to make the validity time lower. That is, when the instruction needs to be executed quickly, this item contributes more and increases the priority of the instruction. In order to avoid This caused calculation anomalies and added smoothing parameters Make adjustments. Calculated the computational complexity of the instruction Impact on priority. The square amplification process is used to ensure that instructions that occupy a large amount of computing resources will not be ignored due to computational complexity. At the same time, it prevents computationally complex instructions from affecting the execution order of low-complexity instructions, making instruction scheduling more reasonable. Calculated the operation cost ratio of the instruction execution area , in order to optimize the overall resource consumption of instruction scheduling. Calculated in the The energy consumed per unit distance in a target area is calculated to ensure that the priority of instructions executed in high-energy consumption areas is appropriately adjusted.
[0172] This calculation method comprehensively considers navigation risks, instruction validity time, computational complexity and operating costs, and provides an accurate priority sorting mechanism for navigation instructions. Critical instructions that need to be executed quickly in high-risk areas will automatically increase their priority, while instructions in computationally complex or high-energy consumption areas will have their execution order appropriately adjusted to ensure efficient ship decision-making. Compared with the traditional instruction scheduling method based on fixed priorities, this method can dynamically adjust the order of instructions, allowing ships to more reasonably allocate computing and execution resources in complex environments, improving overall navigation safety and decision-making efficiency.
[0173] in, ;
[0174] is the computation time required to execute the instruction, is the memory resource required for the instruction, is the input and output operation quantity of the instruction, is the maximum computation time of the instructions executed in history, The maximum memory usage in history. is the maximum input and output operation volume in history, , , is the weight coefficient of computational complexity.
[0175] This formula normalizes the computation time, memory usage, and I / O operation volume and then adds them up to a weighted sum to evaluate the computational complexity of the instruction. For CPU-intensive instructions, the computation time is The impact is greater; for instructions that occupy a large amount of storage, The complexity of instructions involving large amounts of data exchange, such as network requests or database queries, is mainly due to Decide.
[0176] This calculation method ensures that the computational complexity is reasonably differentiated between different instructions, so that computationally intensive tasks can be reasonably evaluated in priority sorting.
[0177] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A fleet local area network and satellite communication collaborative system based on 5G technology, characterized in that: The system comprises: The ship terminal is used to obtain ship communication data, including environmental perception data, ship status data and command interaction data, and classify and process them to obtain first-category data, second-category data and third-category data; The fleet local area network base station is used to receive the first type of data, the second type of data and the third type of data, and prioritize the data according to the data category and transmission requirements to obtain high priority data and low priority data; wherein, High-priority data includes environmental perception data and command interaction data, and low-priority data includes ship status data; Use 5G channels to transmit high-priority data in real time to obtain high-priority synchronous data; Incrementally transmit low-priority data according to a set update cycle to obtain low-priority synchronization data; The satellite communication module is used to receive high-priority synchronization data and low-priority synchronization data, and dynamically adjust the data transmission mode according to the transmission status to obtain complete satellite transmission data; The shore-based control center is used to receive the complete satellite transmission data and perform fusion processing on it to obtain the global fleet situation information; among them, The shore-based control center generates navigation adjustment instructions based on the global fleet situation information and sends them to the ship terminal through the satellite communication module to obtain synchronous adjustment data; The ship terminal receives the synchronization adjustment data and adjusts the navigation strategy accordingly.
2. According to claim 1, a fleet local area network and satellite communication collaborative system based on 5G technology is characterized in that: The ship terminal comprises: A data cleaning module, used for performing data denoising processing on the first type of data, the second type of data and the third type of data to obtain a first group of cleaned data, a second group of cleaned data and a third group of cleaned data; A data compression module, used for compressing the first group of cleaned data, the second group of cleaned data and the third group of cleaned data to obtain the first group of optimized data, the second group of optimized data and the third group of optimized data; A data format conversion module, used to convert the first set of optimized data, the second set of optimized data and the third set of optimized data according to a unified data format to obtain a first set of standardized data, a second set of standardized data and a third set of standardized data; The data cache module is used to store the first set of standardized data, the second set of standardized data and the third set of standardized data, and send them to the fleet local area network base station.
3. According to claim 2, a fleet local area network and satellite communication collaborative system based on 5G technology is characterized in that: The fleet local area network base station comprises: A priority scheduling module, used to dynamically adjust the data priority according to the real-time requirements of the first group of standardized data, the second group of standardized data, and the third group of standardized data, to obtain updated high-priority data and low-priority data; The bandwidth allocation module is used to allocate bandwidth to the updated high-priority data and low-priority data according to the available bandwidth of the current fleet LAN base station, enable data compression transmission for high-priority data, extend the update interval for low-priority data, and generate optimized transmission data; The LAN routing module is used to select the communication path according to the network topology of each ship terminal in the fleet, reduce the data transmission delay, generate the optimized LAN transmission path, and send the optimized transmission data to the target ship terminal.
4. According to claim 3, a fleet local area network and satellite communication collaborative system based on 5G technology is characterized in that: The calculation formula for bandwidth allocation of the high priority data is: , in, Allocate bandwidth for high priority data. is the total bandwidth of the fleet LAN, and is the current flow of high-priority data and low-priority data, and is the weight coefficient of high priority data and low priority data, Preset time window for the past The average high priority data flow rate within , is the adjustment factor, , , is the standard deviation of bandwidth fluctuation, is the mean value of bandwidth fluctuation, For the The transmission success rate of data packets, is the number of packets in the past preset time window, The best transmission success rate in history. is the current LAN traffic load ratio, , is the smoothing parameter.
5. According to claim 4, a fleet local area network and satellite communication collaborative system based on 5G technology is characterized in that: The satellite communication module comprises: The channel status monitoring module is used to monitor the channel status of the satellite communication link in real time, and judge the stability of the current transmission link according to signal attenuation, bit error rate and bandwidth availability to obtain channel status data; A data redundancy coding module is used to determine whether the transmission is stable according to the channel status data and a preset stability threshold. When the transmission is unstable, forward error correction coding is performed on the high priority synchronization data to obtain redundant compensation data; The error detection and recovery module is used to perform error detection on the satellite transmission data at the receiving end, and to recover the lost data based on the redundant compensation data to generate complete satellite transmission data.
6. The fleet local area network and satellite communication collaborative system based on 5G technology according to claim 5 is characterized in that: The calculation formula for the stability of the current transmission link is: , in, Score the stability of the current transmission link. is the signal-to-noise ratio, , , is the smoothing parameter, is the historical bit error rate, is the historical packet loss rate, is the standard deviation of bandwidth fluctuation, is the mean bandwidth, is the delay jitter, , , , , is the weight coefficient.
7. The fleet local area network and satellite communication collaborative system based on 5G technology according to claim 6 is characterized in that: The error detection and recovery module comprises: A data integrity detection unit is used to perform packet verification on satellite transmission data, wherein whether a data packet has bit errors based on a redundant check code and whether a data packet is lost based on a sequence number are checked to obtain data integrity status information; The error recovery unit is used to perform error correction processing on the erroneous data when the data integrity status information indicates that the error rate exceeds a set threshold. The inverse mapping method based on redundant compensation data is used to recover part of the lost data, and the interpolation reconstruction method is used to complete the missing data in a small range to obtain complete satellite transmission data.
8. The fleet local area network and satellite communication collaborative system based on 5G technology according to claim 7 is characterized in that: The shore-based control center includes: Data fusion module, used to receive complete satellite transmission data, and perform time alignment and data fusion on data from multiple ship terminals, eliminate data redundancy and conflict, and generate fused situation data; The situation prediction module is used to perform time series analysis based on the fused situation data, and combine historical ship status data and environmental perception data to predict the future navigation status of the fleet and the risk index of the region, and generate predicted situation information; The navigation instruction generation module is used to formulate the fleet's navigation adjustment plan based on the predicted situation information, send personalized navigation instructions to each ship terminal, and generate synchronous adjustment data.
9. The fleet local area network and satellite communication collaborative system based on 5G technology according to claim 8, characterized in that: The calculation formula of the risk index is: , in, Score the risk index. is the wind speed, is the ocean current speed, is the current speed of the ship, is the density of surrounding ships, is the smoothing parameter, , is the weight coefficient, For the The ship is subjected to force, , for The force of the waves on the ship, for The acceleration of the wave, For the The time of the force acting on the The greatest force in history, The number of force events within the preset time window in the past.
10. The fleet local area network and satellite communication collaborative system based on 5G technology according to claim 9 is characterized in that: The navigation instruction generation module comprises: The instruction priority allocation unit is used to calculate the priority of each personalized navigation instruction. The calculation formula of the priority of the personalized navigation instruction is: , in, Prioritize personalized navigation instructions. is the instruction validity period, is the smoothing parameter, Calculate the complexity of the instruction, For the The operating cost ratio of each target area, , For the Energy consumption in target areas, For the The navigation distance of the target area, is the number of target areas within the preset time window in the past, is the historical maximum operating cost ratio, , , , is the weight coefficient.
Citation Information
Patent Citations
Marine multi-satellite link-based automatic switching strategy, user management method and gateway equipment
CN115314861A
Multi-network integration ship-shore communication system and intelligent ship remote driving control system based on ship internet of things
CN119380583A
Marine data collection for marine artificial intelligence systems
US20220144392A1
Cited By
Data processing system for cooperative operation of intelligent combined fleet
CN120246216A
A data processing system for collaborative operation of intelligent combined fleets
CN120246216B
Intelligent management and control system and method for safety risk of chemical industry park
CN120410231A
LoRa-based ship environment multi-parameter intelligent wireless monitoring system
CN120881550A
LoRa-based multi-parameter intelligent wireless monitoring system for ship environment
CN120881550B