Data transmission method and device of ship, electronic equipment and storage medium

By segmenting and encoding data in the ship's power system based on a mathematical model and transmitting it to the decoder via a ship-wide network, the problems of low data transmission efficiency and complex layout caused by the dispersed layout of equipment are solved, achieving efficient data transmission and simplified cable arrangement.

CN119011617BActive Publication Date: 2026-04-10CHINA STATE SHIPBUILDING CORP LTD RESEARCH INSTITUTE 719
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA STATE SHIPBUILDING CORP LTD RESEARCH INSTITUTE 719
Filing Date
2024-06-25
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In existing ship propulsion systems, the dispersed layout of signal acquisition equipment leads to low data transmission efficiency, high equipment layout complexity, and non-adjustable transmission rates, making signal transmission congestion and packet loss problems prone to occur.

Method used

By determining the upper and lower limits of the data based on the ship's mathematical model, the collected data is segmented and encoded, and then transmitted to the decoder via the ship's network for decoding and splicing. This achieves centralized data collection and transmission, reduces the number of signal lines, and simplifies the layout.

Benefits of technology

It improves data transmission efficiency, reduces cable layout complexity and maintenance difficulty, and enables more precise real-time control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119011617B_ABST
    Figure CN119011617B_ABST
Patent Text Reader

Abstract

The application provides a ship data transmission method and device, electronic equipment and storage medium, and relates to the technical field of data transmission. The method comprises the following steps: determining the upper and lower limit ranges of each collected data of a target ship at the current time; after the collected data is segmented, the segmented data is transmitted to a decoder arranged in a controller cabinet of the target ship; after the decoder receives the data, the decoder decodes and splices the data based on the upper and lower limit ranges, and sends the obtained each collected data to a corresponding controller. The ship data transmission method and device, electronic equipment and storage medium provided by the application realize centralized collection and transmission of data by transmitting the collected data of each shipboard signal collection terminal to the decoder arranged in the controller cabinet of the target ship based on the upper and lower limit ranges of each collected data of the target ship at the current time, effectively reduce the number of signal lines, and improve the data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data transmission, and in particular to a data transmission method and device for a ship, an electronic device and a storage medium. BACKGROUND

[0002] With the continuous development of ship control systems, the system states that need to be collected and detected by the ship system increase exponentially. The controllers in the system are often arranged in the personnel area of the ship. How to send a large number of system states to the system controller becomes an important problem of the ship power system.

[0003] The existing ship power system also has the characteristics of a large number of subsystems, a large amount of collected signals, and a scattered device layout. The existing ship power system often uses a single signal to occupy a single channel mode to sample and transmit signals. After the sampling signals are processed by the process parameters, they are isolated and transmitted to multiple controllers. There are a large number of signals in the ship control system. Each controller needs to obtain the required system state to complete the control output, resulting in low data transmission efficiency. SUMMARY

[0004] The present application provides a data transmission method and device for a ship, an electronic device and a storage medium to improve the data transmission efficiency of the ship.

[0005] The present application provides a data transmission method for a ship, comprising the following steps:

[0006] Receiving the collected data of each shipboard signal collection terminal in the target ship at the current time;

[0007] Based on the hull mathematical model of the target ship and the state of the target ship at the previous time, the upper and lower limit ranges of each collected data at the current time of the target ship are determined;

[0008] Based on the upper and lower limit ranges, the collected data is segmented, and the segmented data is encoded to obtain a plurality of encoded segments;

[0009] Based on the full-ship network of the target ship, the plurality of encoded segments are transmitted to a decoder, so that after the decoder receives the plurality of encoded segments, the plurality of encoded segments are decoded and spliced based on the upper and lower limit ranges, and the obtained collected data is sent to the corresponding controller. The decoder is deployed in the controller cabinet of the target ship.

[0010] According to the data transmission method for a ship provided by the present application, the upper limit value in the upper and lower limit range is:

[0011] The lower limit value in the upper and lower limit range is:

[0012]

[0013] wherein, H(x k+1 ) is the upper limit value of the collected data x k+1 of the current time state, L(x k+1 ) is the lower limit value of the collected data x k+1 of the current time state, f is a ship mathematical model, T is a calculation period, u k is a controller input, k is a previous time, k+1 is a current time, H(x k ) is the upper limit value of the collected data x k of the previous time state, L(x k ) is the lower limit value of the collected data x k of the previous time state.

[0014] According to the ship data transmission method provided by the application, the upper and lower limit ranges are used to divide the collected data, and the method comprises the following steps:

[0015] The upper and lower limit ranges are divided based on a preset threshold value to obtain a plurality of division regions.

[0016] The collected data is divided based on the plurality of division regions.

[0017] According to the ship data transmission method provided by the application, after the plurality of encoding segments are transmitted to the decoder based on the full-ship network of the target ship, the method further comprises the following steps:

[0018] The plurality of encoding segments are transmitted to the full-ship network detection system of the target ship based on the full-ship network of the target ship, so that the full-ship network detection system detects the abnormal signals of each network segment and determines the abnormal information of each network segment during the process of receiving the plurality of encoding segments.

[0019] According to the ship data transmission method provided by the application, the preset threshold value is the shore-based system of the target ship, and is dynamically determined based on the abnormal information of each network segment.

[0020] According to the ship data transmission method provided by the application, the collected data of each shipboard signal acquisition terminal in the target ship at the current time is received, and the method comprises the following steps:

[0021] The collected data of each shipboard signal acquisition terminal in the target ship at the current time is received based on an encoder, and the encoder is arranged in a cabinet of the shipboard signal acquisition terminal of the target ship.

[0022] The application further provides a ship data transmission device, which comprises the following modules:

[0023] a data receiving module, configured to receive acquisition data of each in-ship signal acquisition terminal in the target ship at a current time;

[0024] a range determining module, configured to determine upper and lower limit ranges of each acquisition data of the target ship at the current time based on a hull mathematical model of the target ship and a state of the target ship at a previous time;

[0025] a segmentation and encoding module, configured to segment each acquisition data based on the upper and lower limit ranges respectively, and encode the segmented data to obtain a plurality of encoded segments;

[0026] a transmission module, configured to transmit the plurality of encoded segments to a decoder based on a full-ship network of the target ship, so that the decoder receives the plurality of encoded segments, decodes and splices the plurality of encoded segments based on the upper and lower limit ranges, and sends the obtained each acquisition data to a corresponding controller, wherein the decoder is deployed in a controller cabinet of the target ship.

[0027] The application further provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the data transmission method of the ship according to any one of the above-mentioned methods when executing the program.

[0028] The application further provides a non-transitory computer readable storage medium, which stores a computer program, wherein the computer program is executable on a processor to implement the data transmission method of the ship according to any one of the above-mentioned methods.

[0029] The application further provides a computer program product, which includes a computer program, wherein the computer program is executable on a processor to implement the data transmission method of the ship according to any one of the above-mentioned methods.

[0030] The data transmission method, device, electronic device and storage medium of the ship provided by the application realize centralized acquisition and transmission of data by segmenting the acquisition data of each in-ship signal acquisition terminal based on the upper and lower limit ranges of each acquisition data of the target ship at the current time, transmitting the segmented data to the decoder deployed in the controller cabinet of the target ship, effectively reducing the number of signal lines and improving the data transmission efficiency. In addition, transmitting the signals through the network effectively avoids the limitations of the large number of signal lines in the traditional transmission mode, greatly reducing the complexity of cable arrangement and the difficulty of maintenance and repair. BRIEF DESCRIPTION OF DRAWINGS

[0031] In order to make the technical solutions in the present application or the prior art clearer, the accompanying drawings needed in the embodiments or the prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by a person of ordinary skill in the art without creative work based on the drawings are within the protection scope of the present application.

[0032] Figure 1 is a flowchart of a data transmission method of a ship provided by the present application.

[0033] Figure 2 is a schematic diagram of a quantization coding process provided by the present application.

[0034] Figure 3 is a schematic diagram of a transmission packet structure provided by the present application.

[0035] Figure 4 is a flowchart of a shore-based decision-making strategy provided by the present application.

[0036] Figure 5 is a schematic diagram of a full-ship network data transmission provided by the present application.

[0037] Figure 6 is a control flowchart of a single control system provided by the present application.

[0038] Figure 7 is a schematic diagram of a data transmission device structure of a ship provided by the present application.

[0039] Figure 8 is a schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION

[0040] In order to make the technical solutions in the present application or the prior art clearer, the accompanying drawings needed in the embodiments or the prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by a person of ordinary skill in the art without creative work based on the drawings are within the protection scope of the present application.

[0041] The ship power system also has the characteristics of a large number of subsystems, a large amount of collected signals, and a dispersed device layout.

[0042] In the related method, the ship power system is often sampled and transmitted in a mode of single signal occupying a single channel. After the sampled signals are processed by a process parameter synthesis, the signals are isolated and transmitted to multiple controllers, so as to ensure that the controllers can receive all required signals.

[0043] The related method has the following defects:

[0044] Device dispersion, line layout design difficulty. There are many devices in the ship control system and they are distributed everywhere on the ship, and the controller is often arranged in the personnel area, which leads to the dispersion of the controller and other devices. At the same time, in order to maximize the cargo carrying capacity and accommodate various functional areas, the space available for wiring on the ship is small. The length, complexity of wiring and the difficulty of maintenance and repair are greatly increased;

[0045] Single signal single channel transmission mode is low in efficiency. In the ship control system, a large number of signals are required to obtain the required system state to complete the control output. In the single signal single channel transmission mode, multiple channels are required to complete the transmission of multiple signals, resulting in low space utilization. In addition, in the single signal single channel mode, the receiving end needs to synchronize the signals to ensure correct decoding. This requires additional processing time and resources, reducing the efficiency of the system;

[0046] The transmission rate is not adjustable. The ship operating environment is complex and the working conditions are various. In different operating states, the signal transmission capacity in the ship fluctuates, which easily leads to the mismatch between the number of signal transmissions in the ship and the signal transmission capacity in the ship, resulting in signal transmission congestion or even packet loss.

[0047] In view of the defects of the related method, the present application provides a data transmission method for a ship, Figure 1 The flowchart of the data transmission method for the ship provided by the present application is shown in Figure 1 The method comprises the following steps:

[0048] Step 110, receiving the collection data of each shipboard signal collection terminal in the target ship at the current time;

[0049] Step 120, determining the upper and lower limit ranges of each collection data at the current time of the target ship based on the ship body mathematical model of the target ship and the state of the target ship at the previous time;

[0050] Step 130, based on the upper and lower limit ranges, respectively segmenting the collection data, and encoding the segmented data to obtain a plurality of encoding segments;

[0051] Step 140, based on the full-ship network of the target ship, transmitting the plurality of encoding segments to a decoder, so that after the decoder receives the plurality of encoding segments, based on the upper and lower limit ranges, the plurality of encoding segments are decoded and spliced, and the obtained collection data is sent to the corresponding controller. The decoder is deployed in the controller cabinet of the target ship.

[0052] Specifically, in step 110, the collection data collected by each shipboard signal collection terminal in the target ship at the current time is received.

[0053] The in-ship signal collection terminal of the target ship includes various devices for collecting and processing various data during the operation of the ship. For example, it can include ship operation state information collection terminals such as temperature sensors, vibration sensors, displacement sensors, and timers; oil level sensors, pressure sensors, speed sensors, etc., for monitoring key parameters such as the fuel state, pressure changes, and sailing speed of the ship.

[0054] In step 120, based on the mathematical model of the target ship and the state of the target ship at the previous time, the upper and lower limit ranges of the collection data of the target ship at the current time are determined.

[0055] The mathematical model of the target ship is a set of mathematical models based on the motion principle and physical characteristics of the ship, which is used to describe and predict the various states of the ship during navigation. The mathematical model of the ship can be constructed based on the basic motion equations (such as chassis, rotation, roll, pitch, etc.), external disturbances (such as wind, wave, flow, steering, etc.), state variables, and mathematical expressions of the dynamics model. These equations and expressions provide a theoretical basis for predicting the state of the ship and controlling the motion of the ship.

[0056] The navigation of the ship is continuous, and the state at any time depends on the state at the previous time. Therefore, when determining the upper and lower limit ranges of the collection data at the current time, the state at the previous time must be considered. For example, if the speed, fuel state, temperature, or heading of the ship at the previous time is known, these information can be used to predict the possible state range at the current time.

[0057] Using the basic motion equations in the mathematical model of the ship, combined with the state of the ship at the previous time, the state of the ship at the current time can be predicted. Through this prediction, the range of each collection data (such as temperature, fuel state, speed, acceleration, heading angle, etc.) at the current time can be estimated to determine the upper and lower limit ranges of each collection data of the target ship at the current time.

[0058] In step 130, based on the upper and lower limit ranges, the collection data is segmented respectively, and the segmented data is encoded to obtain a plurality of encoded segments.

[0059] According to the determined upper and lower limit ranges, the value range of the data can be determined. Then, based on the upper and lower limit ranges and the characteristics and transmission requirements of the data, the granularity or threshold of the data segmentation is determined. According to the determined segmentation basis, the original collection data is segmented into multiple data segments. The data values in each data segment should fall within a specific range.

[0060] In the data encoding phase, the appropriate encoding scheme needs to be selected according to the type, range, and transmission requirements of the data. The selection of the encoding scheme should consider factors such as data readability, compression rate, error detection and correction ability, and transmission efficiency. For example, for numerical data, fixed-length or variable-length binary encoding can be used; for text data, ASCII or Unicode encoding can be used.

[0061] The segmented data segments are encoded according to the selected encoding scheme. During the encoding process, it is necessary to ensure that each data segment is correctly converted into the corresponding encoding segment and maintain the integrity and accuracy of the data.

[0062] In step 140, based on the full-ship network of the target ship, the plurality of encoding segments are transmitted to the decoder, so that after the decoder receives the plurality of encoding segments, the plurality of encoding segments are decoded and spliced based on the upper and lower limit ranges, and the obtained each collection data is sent to the corresponding controller. The decoder is deployed in the controller cabinet of the target ship.

[0063] The full-ship network of the target ship is the basis for realizing data transmission. The full-ship network is usually composed of multiple subnets and communication links, covering various areas and main systems of the ship.

[0064] The plurality of encoding segments are transmitted to the decoder deployed in the controller cabinet of the target ship.

[0065] The decoder is connected to the full-ship network through a network interface, and listens to and receives data packets with the target address as itself in real time.

[0066] After the decoder receives the data packet, it first parses it to extract the encoding segment information. The parsing process includes identifying the data packet header, checking the data packet integrity, and extracting the encoding segment.

[0067] The decoder decodes the extracted encoding segment according to the previously determined encoding scheme. The decoding process restores the encoding segment to the original data segment and ensures the accuracy and integrity of the data. The decoder splices the plurality of decoded data segments in the original order to recover the complete collection data. In the splicing process, the decoder needs to refer to the previously determined upper and lower limit ranges to ensure the correctness of the data splicing.

[0068] The decoder sends the converted collection data to the corresponding controller through a suitable interface or protocol. The controller executes the corresponding control logic or monitoring task according to the received data.

[0069] It can be understood that for the collection of data of each shipboard signal collection terminal in the target ship, an encoder can be arranged, and the encoder is arranged in a cabinet of the shipboard signal collection terminal of the target ship to realize close-range data collection. After encoding is completed, the data is transmitted to a decoder arranged in a controller cabinet of the target ship based on a whole-ship network. Close-range data collection can reduce the delay of data transmission, so that the controller can receive the latest data more quickly and realize more accurate real-time control. Arranging the encoder in the cabinet of the shipboard signal collection terminal can realize centralized collection and processing of data, simplify the system structure, reduce maintenance costs, and improve transmission efficiency. At the same time, compared with the single-signal single-channel transmission mode in the related method, the signals can be encoded by the encoder and transmitted in one packet at the same time, effectively reducing the number of signal lines and improving the signal transmission efficiency. In addition, transmitting the signals through the network effectively avoids the limitation of the large number of signal line layouts in the transmission mode of the related method, greatly reducing the complexity of cable arrangement and the difficulty of maintenance and repair.

[0070] The ship data transmission method provided by the application realizes centralized collection and transmission of data by dividing the collected data of each shipboard signal collection terminal based on the upper and lower limit ranges of each collected data of the target ship at the current time and transmitting the data to a decoder arranged in a controller cabinet of the target ship, effectively reducing the number of signal lines and improving the data transmission efficiency. In addition, transmitting the signals through the network effectively avoids the limitation of the large number of signal line layouts in the traditional transmission mode, greatly reducing the complexity of cable arrangement and the difficulty of maintenance and repair.

[0071] In one embodiment, the upper limit value in the upper and lower limit range is:

[0072]

[0073] The lower limit value in the upper and lower limit range is:

[0074]

[0075] wherein H(x k+1 ) is the upper limit value of the collected data x k+1 of the current state, L(x k+1 ) is the lower limit value of the collected data x k+1 of the current state, f is a ship mathematical model, T is a calculation period, u k is a controller input, k is the previous time, k+1 is the current time, H(x k ) is the upper limit value of the collected data x k of the state at the previous time, and L(x k ) is the lower limit value of the collected data x ka lower limit value of the target ship.

[0076] The ship state at the current time can be predicted by using the ship mathematical model and combining the ship state at the previous time. Through the prediction, the range of each collection data (such as temperature, fuel state, speed, acceleration, heading angle, etc.) at the current time can be estimated, so as to determine the upper and lower limit ranges of each collection data of the target ship at the current time.

[0077] According to the determined upper and lower limit ranges, the data is segmented in the subsequent data transmission process, which provides a basis for improving the data transmission efficiency.

[0078] According to the upper and lower limit ranges of the data, the data is segmented in the storage and transmission process, which can more effectively utilize the storage space and network bandwidth, thereby significantly improving the transmission efficiency.

[0079] In one embodiment, based on the upper and lower limit ranges, the each collection data is segmented respectively, including: based on a preset threshold, the upper and lower limit ranges are divided to obtain a plurality of division regions; based on the plurality of division regions, the each collection data is segmented respectively.

[0080] The encoding process based on the determined upper and lower limit ranges is as follows Figure 2 The quantization encoding process provided by the present application is shown in the schematic diagram. In the case of determining the upper and lower limit ranges as (-M, M), each region can be encoded by dividing the range into four regions (region 1, region 2, region 3, and region 4) with a preset threshold number of bits, and the actual signal is transmitted in the region encoded by the signal. Wherein, the parameter state actual value is in a certain region in the upper and lower limit range (-M, M).

[0081] In this way, the signal can be transmitted by using a preset threshold number of bits. The decoder receives the encoded and calculated encoding, and determines the region of the signal by itself and uses the center point of the region as the signal estimation value to transmit to the controller to calculate the control output value.

[0082] After obtaining a plurality of encoding segments, the transmission packet structure corresponding to each encoding segment is as follows Figure 3 The transmission packet structure provided by the present application is shown in the schematic diagram. Specifically, it includes a transmission protocol header, a number of bits for quantizing parameters, and a specific encoding composition after parameter quantization.

[0083] In one embodiment, after transmitting the plurality of coded segments to the decoder based on the target ship's entire network, the method further includes: transmitting the plurality of coded segments to the target ship's entire network detection system based on the target ship's entire network, so that the entire network detection system can detect abnormal signals of each network segment and determine abnormal information of each network segment during the process of receiving the plurality of coded segments.

[0084] The primary task of the shipwide network monitoring system is to detect abnormal signals within the network. These abnormal signals can originate from any part of the network, including errors in data transmission, network device malfunctions, or network congestion. The system analyzes multiple received coded segments to determine if any anomalies exist in each segment. This typically involves decoding, analyzing, and comparing the data within the coded segments to identify any data patterns that do not conform to expectations or standards.

[0085] After receiving the encoded segment, the detection system first performs a decoding operation to restore the data in the encoded segment to the original information.

[0086] Data Analysis: The decoded data will be further analyzed by the system to detect any abnormal patterns or errors. This may include comparing current data with historical data, checking the integrity and consistency of the data, etc.

[0087] Anomaly identification: If the system detects any abnormal patterns or errors, it will determine the network segment to which these anomalies belong and generate corresponding alarms or reports.

[0088] In one embodiment, the preset threshold is the shore-based system of the target vessel, which is dynamically determined based on the anomaly information of each network segment.

[0089] Optionally, the preset threshold can be determined based on a pre-defined shore-based auxiliary decision-making strategy process for the target vessel's shore-based system. The shore-based auxiliary decision-making strategy process is as follows: Figure 4 The schematic diagram of the shore-based auxiliary decision-making strategy provided by this invention is shown.

[0090] Data collected from various systems within the ship's network is compiled into a ship-wide network database, forming a knowledge base. During navigation, the ship-wide network monitoring system detects abnormal signals from each device segment and sends them to the inference engine. The inference engine uses the knowledge base to infer and output the abnormal information from each device segment. Finally, the inference engine output is interpreted by an interpreter and output as computer language to the transmission terminals of each level of equipment, thereby dynamically adjusting the network resources (quantization bits) used for encoding various parameters. Simultaneously, on shore, a shore-based calculator learns from historical shipboard data using machine learning algorithms, updating and maintaining the ship's knowledge base and inference engine to continuously improve and optimize the ship's auxiliary decision-making strategies. For the ship-wide network signal transmission strategy, such as...Figure 5 The whole ship network data transmission schematic diagram provided by the present application is shown. A plurality of acquisition data is acquired based on a plurality of sensor terminals arranged in a target ship, and the signal acquisition terminal in the ship transmits the signal to the encoder under the coding strategy and the shore-based auxiliary decision strategy. The shore-based auxiliary decision strategy allocates network resources and encodes each signal and transmits it to the decoder. After the signal is decoded, the signal estimation value is transmitted to the controller, and the controller calculates the control output value. The flowchart of the single control system is shown in Figure 6 The control flowchart of the single control system provided by the present application is shown. The plurality of acquisition data collected by the sensor terminal is sent to the encoder, and after encoding, it is sent to the decoder based on the whole ship network. The decoder sends the acquisition data to the corresponding single system controller. At the same time, the single system controller also receives control instructions and set states, and based on the received data, it completes the corresponding control function.

[0091] In one embodiment, the acquisition data of each in-ship signal acquisition terminal in the target ship at the current time is received, including: receiving the acquisition data of each in-ship signal acquisition terminal in the target ship at the current time based on the encoder, which is arranged in the cabinet of the in-ship signal acquisition terminal of the target ship.

[0092] For the acquisition of data of each in-ship signal acquisition terminal in the target ship, an encoder can be arranged in the cabinet of the in-ship signal acquisition terminal of the target ship to realize close-range data acquisition.

[0093] After encoding, it is transmitted to the decoder arranged in the controller cabinet of the target ship based on the whole ship network. Close-range data acquisition can reduce the delay of data transmission, so that the controller can receive the latest data faster and realize more accurate real-time control. Arranging the encoder in the cabinet of the in-ship signal acquisition terminal can realize centralized acquisition and processing of data, simplify the system structure, reduce maintenance cost, and improve transmission efficiency.

[0094] The data transmission device of the ship provided by the present application is described below. The data transmission device of the ship described below can be referred to in correspondence with the data transmission method of the ship described above.

[0095] As shown in Figure 7 The structure schematic diagram of the data transmission device of the ship provided by the present application is shown. The device specifically includes:

[0096] The data receiving module 710 is configured to receive the acquisition data of each in-ship signal acquisition terminal in the target ship at the current time.

[0097] The range determining module 720 is configured to determine upper and lower limit ranges of each collection data of the target ship at the current time based on a ship body mathematical model of the target ship and a state of the target ship at a previous time.

[0098] The segmentation and encoding module 730 is configured to segment and encode each collection data based on the upper and lower limit ranges, to obtain a plurality of encoded segments.

[0099] The transmission module 740 is configured to transmit the plurality of encoded segments to a decoder based on a full-ship network of the target ship, so that the decoder receives the plurality of encoded segments, decodes and splices the plurality of encoded segments based on the upper and lower limit ranges, and sends the obtained each collection data to a corresponding controller.

[0100] The data transmission device of the ship provided by the application realizes centralized collection and transmission of data, effectively reduces the number of signal lines, and improves the data transmission efficiency. In addition, the signal transmission through the network effectively avoids the limitation of a large number of signal lines in the traditional transmission mode, greatly reduces the complexity of cable arrangement and the difficulty of maintenance and repair.

[0101] In one embodiment, the range determining module 720 is specifically configured to:

[0102] The upper limit value in the upper and lower limit ranges is:

[0103]

[0104] The lower limit value in the upper and lower limit ranges is:

[0105]

[0106] wherein H(x k+1 ) is an upper limit value of the collection data x k+1 at the current time state, L(x k+1 ) is a lower limit value of the collection data x k+1 at the current time state, f is the ship body mathematical model, T is the calculation period, u k is the controller input, k is the previous time, k+1 is the current time, H(x k ) is an upper limit value of the collection data x k at the previous time state, and L(x k ) is a lower limit value of the collection data x k at the previous time state.

[0107] In one embodiment, the segmentation coding module 730 is specifically configured to:

[0108] Segmenting each of the collection data based on the upper and lower limit range, including:

[0109] Dividing the upper and lower limit range based on a preset threshold to obtain a plurality of division regions;

[0110] Segmenting each of the collection data based on the plurality of division regions.

[0111] In one embodiment, the transmission module 740 is specifically configured to:

[0112] Based on the full-ship network of the target ship, the plurality of coded segments are transmitted to the decoder, further including:

[0113] Based on the full-ship network of the target ship, the plurality of coded segments are transmitted to the full-ship network detection system of the target ship, so that the full-ship network detection system detects each network segment abnormal signal during receiving the plurality of coded segments, and determines each network segment abnormal information.

[0114] In one embodiment, the transmission module 740 is further specifically configured to:

[0115] The preset threshold is the shore-based system of the target ship, which is dynamically determined based on the each network segment abnormal information.

[0116] In one embodiment, the data receiving module 710 is specifically configured to:

[0117] Receive the collection data of each shipboard signal collection terminal in the target ship at the current time, including:

[0118] The encoder receives the collection data of each shipboard signal collection terminal in the target ship at the current time, and the encoder is deployed in the cabinet of the shipboard signal collection terminal of the target ship.

[0119] Figure 8 An example of an entity structure diagram of an electronic device is shown in Figure 8 The electronic device can include a processor 810, a communications interface 820, a memory 830, and a communications bus 840, wherein the processor 810, the communications interface 820, and the memory 830 communicate with each other through the communications bus 840. The processor 810 can invoke the logic instructions in the memory 830 to execute the data transmission method of the ship, which includes receiving the collection data of each shipboard signal collection terminal in the target ship at the current time;

[0120] determine upper and lower limit ranges of each of the collected data of the target ship at the current time based on a hull mathematical model of the target ship and a state of the target ship at a previous time;

[0121] segment each of the collected data based on the upper and lower limit ranges, and encode the segmented data to obtain a plurality of encoded segments;

[0122] transmit the plurality of encoded segments to a decoder based on a full-ship network of the target ship, so that the decoder, after receiving the plurality of encoded segments, decodes and splices the plurality of encoded segments based on the upper and lower limit ranges, and sends the obtained each of the collected data to a corresponding controller, and the decoder is deployed in a controller cabinet of the target ship.

[0123] In addition, the logical instructions in the memory 830 described above can be implemented in the form of a software function unit and sold or used as a separate product, and can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0124] On the other hand, the present application also provides a computer program product, which comprises a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and the computer program is executed by a processor, so that the computer can execute the data transmission method of the ship provided by the above-mentioned method, the method comprises: receiving the collected data of each shipboard signal collection terminal in the target ship at the current time;

[0125] determine upper and lower limit ranges of each of the collected data of the target ship at the current time based on a hull mathematical model of the target ship and a state of the target ship at a previous time;

[0126] segment each of the collected data based on the upper and lower limit ranges, and encode the segmented data to obtain a plurality of encoded segments;

[0127] The multiple encoded segments are transmitted to a decoder based on a full-ship network of the target ship, so that the decoder, after receiving the multiple encoded segments, decodes and splices the multiple encoded segments based on the upper and lower limit ranges, and sends the obtained acquisition data to the corresponding controller.

[0128] In another aspect, the application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a data transmission method of a ship provided by each method described above, the method comprising: receiving acquisition data of each in-ship signal acquisition terminal in a target ship at a current time;

[0129] Based on a hull mathematical model of the target ship and a state of the target ship at a previous time, upper and lower limit ranges of the acquisition data of the target ship at the current time are determined.

[0130] Based on the upper and lower limit ranges, the acquisition data is segmented respectively, and the segmented data is encoded to obtain multiple encoded segments.

[0131] The multiple encoded segments are transmitted to a decoder based on a full-ship network of the target ship, so that the decoder, after receiving the multiple encoded segments, decodes and splices the multiple encoded segments based on the upper and lower limit ranges, and sends the obtained acquisition data to the corresponding controller.

[0132] The device embodiments described above are only schematic, wherein the units shown as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment scheme. Those skilled in the art can understand and implement without creative labor.

[0133] From the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be realized by means of software plus a necessary general hardware platform, or by hardware. Based on such understanding, the above technical solutions, essentially or in terms of the contribution to the prior art, can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, or an optical disk, and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.

[0134] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features therein can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A data transmission method for a ship, characterized in that, The method comprises: receiving the collection data of each shipboard signal collection terminal in the target ship at the current time; predicting the upper and lower limit ranges of each collection data of the target ship at the current time based on the hull mathematical model of the target ship and the state of the target ship at the previous time, and determining the upper and lower limit ranges of each collection data of the target ship at the current time; based on the upper and lower limit ranges, respectively segmenting the collection data, and encoding the segmented data to obtain a plurality of encoding segments; based on the full-ship network of the target ship, transmitting the plurality of encoding segments to a decoder, so that after the decoder receives the plurality of encoding segments, based on the upper and lower limit ranges, the plurality of encoding segments are decoded and spliced, and the obtained collection data is sent to the corresponding controller, and the decoder is deployed in the controller cabinet of the target ship; the upper limit value in the upper and lower limit ranges is: the lower limit value in the upper and lower limit ranges is: where H(x k+1 ) is the upper limit value of the collected data x k+1 of the current time state, L(x k+1 ) is the lower limit value of the collected data x k+1 of the current time state, f is the mathematical model of the ship body, T is the calculation period, u k is the controller input, k is the previous time, k+1 is the current time, H(x k ) is the upper limit value of the collected data x k of the previous time state, and L(x k ) is the lower limit value of the collected data x k of the previous time state.

2. The data transmission method of a ship according to claim 1, characterized in that, the segmentation of the collection data based on the upper and lower limit ranges comprises: based on a preset threshold, the upper and lower limit ranges are divided to obtain a plurality of division regions; based on the plurality of division regions, the collection data is segmented.

3. The data transfer method of a ship according to claim 2, characterized in that, after transmitting the plurality of encoding segments to the decoder based on the full-ship network of the target ship, it further comprises: based on the full-ship network of the target ship, the plurality of encoding segments are transmitted to the full-ship network detection system of the target ship, so that the full-ship network detection system detects each network segment abnormal signal during the reception of the plurality of encoding segments, and determines each network segment abnormal information.

4. The data transfer method of a ship according to claim 3, characterized in that, The preset threshold is the shore-based system of the target ship, which is dynamically determined based on the network segment abnormal information.

5. The data transfer method of a ship according to claim 1, characterized in that, The receiving of the collection data of each shipboard signal collection terminal in the target ship at the current time comprises: based on the encoder, the collection data of each shipboard signal collection terminal in the target ship at the current time is received, and the encoder is deployed in the cabinet of the shipboard signal collection terminal of the target ship.

6. A data transmission device for a marine vessel, characterized in that comprises: a data receiving module for receiving the collection data of each shipboard signal collection terminal in the target ship at the current time; a range determining module for predicting the upper and lower limit ranges of each collection data of the target ship at the current time based on the hull mathematical model of the target ship and the state of the target ship at the previous time, and determining the upper and lower limit ranges of each collection data of the target ship at the current time; a segmentation and encoding module for segmenting the collection data based on the upper and lower limit ranges, and encoding the segmented data to obtain a plurality of encoding segments; a transmission module for transmitting the plurality of encoding segments to a decoder based on the full-ship network of the target ship, so that after the decoder receives the plurality of encoding segments, based on the upper and lower limit ranges, the plurality of encoding segments are decoded and spliced, and the obtained collection data is sent to the corresponding controller, and the decoder is deployed in the controller cabinet of the target ship; the upper limit value in the upper and lower limit ranges is: the lower limit value in the upper and lower limit ranges is: where H(x k+1 ) is the upper limit value of the collected data x k+1 of the current time state, L(x k+1 ) is the lower limit value of the collected data x k+1 of the current time state, f is the mathematical model of the ship body, T is the calculation period, u k is the controller input, k is the previous time, k+1 is the current time, H(x k ) is the upper limit value of the collected data x k of the state of the previous time, and L(x k ) is the lower limit value of the collected data x k of the state of the previous time.

7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor, when executing the program, implements the data transmission method of the shipboat as claimed in any one of claims 1 to 5.

8. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the data transmission method of the shipboat as claimed in any one of claims 1 to 5.

9. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the data transmission method of the shipboat as claimed in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Self-adaptive motion control device for rudderless double-push ship

    CN114047699A

  • Ship self-adaptive autonomous navigation decision-making method and device and electronic equipment

    CN117826824A