Remote control system of marine main engine
By designing a ship host remote control system containing multiple modules, the security, communication delay, technical dependence and stability problems in the existing system are solved, and efficient and reliable ship host remote control and management are achieved.
Patent Information
- Application Number
- CN202411242244.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2025-03-14
AI Technical Summary
The existing ship host remote control system has safety problems, communication delay, technical dependence and system stability problems, which affect the normal operation and navigation safety of the ship.
A ship host remote control system including a remote monitoring module, a remote control module, a data security module, a communication module and a user interface module is designed. The system realizes real-time monitoring, remote control, data security and stable communication of the ship host through sensor components, smart cameras, sound and light alarms, remote control hardware and software, data encryption, real-time communication mechanisms and redundant backup systems.
It improves the performance and operation efficiency of the system, ensures the safety and reliability of data, realizes timely and stable communication, enhances the stability of the system and user management capabilities, and enables the ship to operate normally.
Smart Images

Figure CN119625969A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ship main engine remote control, and in particular to a ship main engine remote control system. Background Art
[0002] The main engine of a ship, i.e. the ship's power plant, is a machine that provides power for all types of ships and is the heart of the entire ship. The functions of the main engine of a ship mainly include providing power, propelling the ship's navigation, and controlling the ship's speed and direction. Marine main engine remote control is a way of remotely controlling the main engine from the bridge or centralized control room away from the engine. Marine main engine remote control can not only improve the working conditions of engine management personnel and the ship's maneuverability, but also improve the safety of ship navigation, as well as the reliability and economy of the main engine's operation. The main engine remote control system is an important part of engine automation, and it is also the focus and difficulty of engine personnel in managing and using automated equipment.
[0003] However, the existing ship main engine remote control system still has 1) security issues: the remote control host may be vulnerable to hacker attacks, resulting in loss of control or hijacking of the ship operation; 2) communication delay: since the ship main engine remote control system needs to transmit instructions through wireless communication, there is a certain delay, which may affect the real-time and accuracy of the operation; 3) technical dependence: the ship main engine remote control system relies on highly technical equipment and networks. Once the equipment is damaged or the network fails, the system may be paralyzed; 4) system stability: some ship main engine remote control systems may have stability problems, which are prone to system crashes or failures, affecting the normal operation of the ship. Therefore, the present invention proposes a ship main engine remote control system to solve the above problems. Summary of the invention
[0004] In order to overcome the shortcomings of the prior art, the purpose of the present invention is to provide a ship main engine remote control system, which not only ensures the stable operation of the system, but also improves the performance and operating efficiency of the system, ensures the security and reliability of data, and realizes timely and stable communication, facilitates user management, and enables the normal operation of the ship.
[0005] To achieve the above object, the present invention provides the following solution: a ship main engine remote control system, comprising:
[0006] A remote monitoring module, used to monitor the operating status of the ship's main engine and collect the operating parameters of the ship's main engine in real time, the remote monitoring module includes a sensor component, an intelligent camera and an audible and visual alarm;
[0007] A remote control module, used to adjust the operation of the ship's main engine according to the operating instructions, the remote control module includes remote control hardware, remote control software and a performance optimization unit;
[0008] A data security module is used to process and analyze the collected data of the ship host, and the data security module includes a data encryption unit, a data recovery unit and a data backup unit;
[0009] A communication module, used to realize remote monitoring and transmission of the operation instructions by using a communication protocol, a real-time communication mechanism and a disconnection reconnection mechanism;
[0010] A user interface module, used for remotely controlling the ship's main engine using an operation interface;
[0011] Wherein, the remote monitoring module, the remote control module, the data security module, the communication module and the user interface module are interconnected.
[0012] Optionally, in the remote monitoring module:
[0013] The sensor assembly includes a speed sensor for monitoring engine speed, a pressure sensor for monitoring oil pressure, a temperature sensor for monitoring water temperature, a fuel flow meter for monitoring fuel consumption, a load sensor for monitoring engine load, and an emission sensor for monitoring emissions, and an alarm threshold is set in the sensor assembly;
[0014] The sound and light alarm is connected to the sensor component, and when the monitoring data of the sensor component is greater than the alarm threshold, the sound and light alarm is automatically started.
[0015] Optionally, in the remote control module:
[0016] The remote control hardware includes a controller and a backup power supply for receiving and processing operation instructions input by the user interface module and controlling the operation of the ship's main engine;
[0017] The remote control software includes a control unit, a data processing unit, a database unit, a user authority management unit, an alarm unit, a regular maintenance unit, a regular testing unit, and a redundant backup system unit for ensuring the normal operation of the system;
[0018] The performance optimization unit includes code optimization, database optimization, cache optimization, regular performance testing, asynchronous programming for processing time-consuming tasks, concurrent control for implementing multi-threaded processing, and network optimization for improving transmission speed.
[0019] Optionally, in the remote control software:
[0020] The control unit is used to input operation instructions on the operation interface and transmit the operation instructions to the controller, thereby remotely controlling the ship host;
[0021] The data processing unit is used to receive the collected data of the remote monitoring module, and store the collected data in the database unit in real time, and then use the adaptive control algorithm to process the data to obtain relevant parameters and characteristics related to the operation of the host, and then perform data analysis based on the relevant parameters and characteristics, and visualize the analysis results and perform trend prediction to obtain the operation trend and law of the host;
[0022] The database unit includes a first database for storing collected data, a second database for backup, a system operation log, and a system event log, wherein the system operation log and the system event log are used to provide an audit function, track system operation records, help analyze faults and abnormal conditions, and achieve traceability of system operations;
[0023] The user rights management unit is used to introduce a multi-authentication mechanism so that only authorized personnel can access and control the ship's main engine;
[0024] The alarm unit is used to connect with the data processing unit and issue a pop-up window warning according to the host operation trend and rules;
[0025] The regular maintenance unit is used to regularly update and upgrade the remote control software and repair vulnerabilities by utilizing the remote upgrade mechanism.
[0026] Optionally, in the performance optimization unit:
[0027] The code optimization is used to reduce redundant code, optimize algorithms and data structures, reduce memory leaks, and improve system operation efficiency;
[0028] The database optimization is used to improve the data reading and writing speed and efficiency by using indexes, optimizing SQL statements and reducing the number of database accesses;
[0029] The cache optimization is used to cache frequently accessed data and calculation results, reduce repeated calculations and database accesses, and improve system response speed.
[0030] Optionally, in the data security module:
[0031] The data encryption unit is used to encrypt and decrypt the collected data using a symmetric encryption algorithm, and during data transmission, the communication content is encrypted using the TLS / SSL protocol to protect the data transmission security;
[0032] The data recovery unit is used to regularly check the collected data using the data verification and integrity check mechanism, and to regularly perform recovery tests to ensure the integrity of the data;
[0033] The data backup unit is used to back up the collected data to the second database through a regular backup mechanism and multiple backup strategies, wherein the multiple backup strategies include a full backup for backing up all data and an incremental backup for backing up newly added data.
[0034] Optionally, in the communication module:
[0035] The real-time communication mechanism is used to push messages in real time through message queues or push technology, to ensure the connection status through a heartbeat packet mechanism, and to reduce the amount of data transmission through a compression algorithm;
[0036] The disconnection reconnection mechanism is used to monitor the connection status and automatically reconnect to the server after the connection is disconnected. After the reconnection is successful, the communication context is reestablished and the original communication status is restored.
[0037] The present invention discloses the following technical effects by providing a ship main engine remote control system:
[0038] 1. The present invention can improve the data processing speed and system response speed by optimizing the performance of the ship main engine remote control system and regularly analyzing the system bottlenecks and bottleneck causes, reasonably allocate system resources, avoid resource competition and congestion, and improve the system's concurrent processing capability, thereby improving the system's operating efficiency and stability, and ensuring the normal operation of the ship.
[0039] 2. The present invention can ensure that the communication data of the ship host remote control system will not be stolen or tampered with by hackers during the transmission process through the data security module, data encryption and data backup management, and can efficiently restore important data when an accident occurs, thereby improving the security and reliability of the system. In addition, the present invention also uses a redundant backup system to ensure that even if a part of the system fails, the system can still operate normally, further improving the stability and reliability of the system.
[0040] 3. The present invention avoids communication delays through real-time communication mechanism and disconnection reconnection mechanism, ensures that the software system of the remote control ship host can communicate in a timely and stable manner, and improves the stability of the system and the user experience.
[0041] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0043] Figure 1 A system architecture diagram provided for an embodiment of the present invention. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0045] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0046] like Figure 1 As shown, the present invention provides a ship main engine remote control system, including: a remote monitoring module, a remote control module, a data security module, a communication module and a user interface module, wherein the remote monitoring module, the remote control module, the data security module, the communication module and the user interface module are interconnected.
[0047] 1. A remote monitoring module is used to monitor the operating status of the ship's main engine and collect the operating parameters of the ship's main engine in real time. The remote monitoring module includes a sensor component, an intelligent camera, and an audible and visual alarm.
[0048] The sensor assembly includes a speed sensor for monitoring engine speed, a pressure sensor for monitoring oil pressure, a temperature sensor for monitoring water temperature, a fuel flow meter for monitoring fuel consumption, a load sensor for monitoring engine load, and an emission sensor for monitoring emissions. An alarm threshold is set in the sensor assembly.
[0049] The sound and light alarm is connected to the sensor assembly. When the monitoring data of the sensor assembly is greater than the alarm threshold, the sound and light alarm is automatically activated to remind the operator to take timely measures. The smart camera is installed around the ship's main engine or key parts to monitor the operation of the ship's main engine and the surrounding environment in real time, provide video images and recording functions, and help operators remotely monitor and identify problems.
[0050] 2. A remote control module, which is used to adjust the operation of the ship's main engine according to operating instructions. The remote control module includes remote control hardware, remote control software and a performance optimization unit.
[0051] 1) The remote control hardware includes a controller and a backup power supply for receiving and processing operation instructions input by the user interface module and controlling the operation of the ship's main engine.
[0052] 2) The remote control software includes a control unit, a data processing unit, a database unit, a user authority management unit, an alarm unit, a regular maintenance unit, a regular testing unit and a redundant backup system unit for ensuring the normal operation of the system.
[0053] The control unit is used to input operation instructions on the operation interface and transmit the operation instructions to the controller, thereby remotely controlling the ship host;
[0054] The data processing unit is used to receive the collected data of the remote monitoring module, and store the collected data in the database unit in real time, and then use the adaptive control algorithm to process the data to obtain relevant parameters and characteristics related to the operation of the host, and then perform data analysis based on the relevant parameters and characteristics, and visualize the analysis results and perform trend prediction to obtain the operation trend and law of the host;
[0055] The database unit includes a first database for storing collected data, a second database for backup, a system operation log, and a system event log, wherein the system operation log and the system event log are used to provide an audit function, track system operation records, help analyze faults and abnormal conditions, and achieve traceability of system operations;
[0056] The user rights management unit is used to introduce multiple authentication mechanisms so that only authorized personnel can access and control the ship's main engine; such as fingerprint recognition, identity authentication and other technologies.
[0057] The alarm unit is used to connect with the data processing unit and issue a pop-up window warning according to the host operation trend and rules;
[0058] The regular maintenance unit is used to regularly update and upgrade the remote control software using a remote upgrade mechanism, promptly fix vulnerabilities and security issues, and ensure that the system always maintains a high level of security and stability;
[0059] The redundant backup system unit introduces a redundant backup system to ensure that the system can still operate normally even if a part of the system fails, thereby improving the stability and reliability of the system.
[0060] 3) The performance optimization unit includes code optimization, database optimization, cache optimization, regular performance testing, asynchronous programming for processing time-consuming tasks, concurrent control for implementing multi-threaded processing, and network optimization for improving transmission speed.
[0061] The code optimization is used to reduce redundant code, optimize algorithms and data structures, reduce memory leaks, and improve system operation efficiency;
[0062] The database optimization is used to improve the data reading and writing speed and efficiency by using indexes, optimizing SQL statements and reducing the number of database accesses;
[0063] The cache optimization is used to cache frequently accessed data and calculation results, reduce repeated calculations and database access, and improve system response speed;
[0064] The asynchronous programming uses asynchronous programming to process time-consuming tasks in the system, such as network communication, file reading and writing, etc., which can improve the system's concurrent processing capability and response speed;
[0065] The concurrency control adopts concurrency control technology to realize multi-thread processing, reasonably allocate system resources, avoid resource competition and blocking, and improve the concurrent processing capability of the system;
[0066] The network optimization reduces communication delays, improves data transmission speed, and ensures that the system responds to remote control instructions in a timely manner by optimizing network communication methods and protocols.
[0067] 3. Data security module, used to process and analyze the collected data of the ship host, the data security module includes a data encryption unit, a data recovery unit and a data backup unit;
[0068] The data encryption unit is used to encrypt and decrypt the collected data using a symmetric encryption algorithm, and during data transmission, the communication content is encrypting using the TLS / SSL protocol to protect the data transmission security and prevent the data from being maliciously stolen or tampered with.
[0069] The data recovery unit is used to regularly check the collected data using the data verification and integrity check mechanism, and to regularly perform recovery tests to ensure the integrity of the data.
[0070] The data backup unit is used to back up the collected data to the second database through a regular backup mechanism and multiple backup strategies, wherein the multiple backup strategies include a full backup for backing up all data and an incremental backup for backing up newly added data.
[0071] 4. A communication module, which is used to realize remote monitoring and transmission of the operation instructions by using a communication protocol, a real-time communication mechanism and a disconnection and reconnection mechanism;
[0072] The real-time communication mechanism is used to push messages in real time through message queues or push technology, to ensure the connection status through a heartbeat packet mechanism, and to reduce the amount of data transmission through a compression algorithm;
[0073] The disconnection reconnection mechanism is used to monitor the connection status and automatically reconnect to the server after the connection is disconnected. After the reconnection is successful, the communication context is reestablished and the original communication status is restored.
[0074] 5. User interface module, used to remotely control the ship's main engine using the operation interface.
[0075] Therefore, the present invention provides a ship main engine remote control system, which improves the system performance and operating efficiency while ensuring the stable operation of the system, ensures the security and reliability of data, and realizes timely and stable communication, facilitates user management, and enables the normal operation of the ship.
[0076] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0077] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A ship main engine remote control system, characterized in that: include: A remote monitoring module, used to monitor the operating status of the ship's main engine and collect the operating parameters of the ship's main engine in real time, the remote monitoring module includes a sensor component, an intelligent camera and an audible and visual alarm; A remote control module, used to adjust the operation of the ship's main engine according to the operating instructions, the remote control module includes remote control hardware, remote control software and a performance optimization unit; A data security module, used for processing and analyzing the collected data of the ship host, the data security module includes a data encryption unit, a data recovery unit and a data backup unit; A communication module, used to realize remote monitoring and transmission of the operation instructions by using a communication protocol, a real-time communication mechanism and a disconnection reconnection mechanism; A user interface module, used for remotely controlling the ship's main engine using an operation interface; Wherein, the remote monitoring module, the remote control module, the data security module, the communication module and the user interface module are interconnected.
2. A ship main engine remote control system according to claim 1, characterized in that: In the remote monitoring module: The sensor assembly includes a speed sensor for monitoring engine speed, a pressure sensor for monitoring oil pressure, a temperature sensor for monitoring water temperature, a fuel flow meter for monitoring fuel consumption, a load sensor for monitoring engine load, and an emission sensor for monitoring emissions, and an alarm threshold is set in the sensor assembly; The sound and light alarm is connected to the sensor component, and when the monitoring data of the sensor component is greater than the alarm threshold, the sound and light alarm is automatically started.
3. A ship main engine remote control system according to claim 2, characterized in that: In the remote control module: The remote control hardware includes a controller and a backup power supply for receiving and processing operation instructions input by the user interface module and controlling the operation of the ship's main engine; The remote control software includes a control unit, a data processing unit, a database unit, a user authority management unit, an alarm unit, a regular maintenance unit, a regular testing unit, and a redundant backup system unit for ensuring the normal operation of the system; The performance optimization unit includes code optimization, database optimization, cache optimization, regular performance testing, asynchronous programming for processing time-consuming tasks, concurrent control for implementing multi-threaded processing, and network optimization for improving transmission speed.
4. A ship main engine remote control system according to claim 3, characterized in that: In the remote control software: The control unit is used to input operation instructions on the operation interface and transmit the operation instructions to the controller, thereby remotely controlling the ship host; The data processing unit is used to receive the collected data of the remote monitoring module, and store the collected data in the database unit in real time, and then use the adaptive control algorithm to process the data to obtain relevant parameters and characteristics related to the operation of the host, and then perform data analysis based on the relevant parameters and characteristics, and visualize the analysis results and perform trend prediction to obtain the operation trend and law of the host; The database unit includes a first database for storing collected data, a second database for backup, a system operation log, and a system event log, wherein the system operation log and the system event log are used to provide an audit function, track system operation records, help analyze faults and abnormal conditions, and achieve traceability of system operations; The user rights management unit is used to introduce a multi-authentication mechanism so that only authorized personnel can access and control the ship's main engine; The alarm unit is used to connect with the data processing unit and issue a pop-up window warning according to the host operation trend and rules; The regular maintenance unit is used to regularly update and upgrade the remote control software and repair vulnerabilities by utilizing the remote upgrade mechanism.
5. A ship main engine remote control system according to claim 4, characterized in that: In the performance optimization unit: The code optimization is used to reduce redundant code, optimize algorithms and data structures, reduce memory leaks, and improve system operation efficiency; The database optimization is used to improve the data reading and writing speed and efficiency by using indexes, optimizing SQL statements and reducing the number of database accesses; The cache optimization is used to cache frequently accessed data and calculation results, reduce repeated calculations and database accesses, and improve system response speed.
6. A ship main engine remote control system according to claim 5, characterized in that: In the data security module: The data encryption unit is used to encrypt and decrypt the collected data using a symmetric encryption algorithm, and during data transmission, the communication content is encrypted using the TLS / SSL protocol to protect the data transmission security; The data recovery unit is used to regularly check the collected data using the data verification and integrity check mechanism, and to regularly perform recovery tests to ensure the integrity of the data; The data backup unit is used to back up the collected data to the second database through a regular backup mechanism and multiple backup strategies, wherein the multiple backup strategies include a full backup for backing up all data and an incremental backup for backing up newly added data.
7. A ship main engine remote control system according to claim 6, characterized in that: In the communication module: The real-time communication mechanism is used to push messages in real time through message queues or push technology, to ensure the connection status through a heartbeat packet mechanism, and to reduce the amount of data transmission through a compression algorithm; The disconnection reconnection mechanism is used to monitor the connection status and automatically reconnect to the server after the connection is disconnected. After the reconnection is successful, the communication context is reestablished and the original communication status is restored.
Citation Information
Patent Citations
Marine main engine remote control system
CN103482051A
Driving control method and driving control device
CN105591846A
Operation and maintenance process management performance optimization method of early warning system
CN112612831A
Control box system for wharf ship
CN117688529A