A ship remote control safety protection method, system, equipment and medium

The four-fold judgment mechanism solves the problem of insufficient verification of operators and positions in remote control of ships, and achieves safety protection for remote control of ships, reducing the occurrence of safety accidents.

CN115640965BActive Publication Date: 2025-08-12JIANGNAN SHIPYARD (GRP) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211259946.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-14
Publication Date
2025-08-12
Estimated Expiration
2042-10-14

AI Technical Summary

Technical Problem

The existing remote control of ships lacks a verification mechanism between operators and positions, which leads to the issuance of instruction information by personnel in this position, causing safety hazards, and the lack of verification of control instructions on the ship side, which may cause navigation accidents.

Method used

A four-fold judgment mechanism is adopted, including sorting out the relationship between job information and control instructions, setting safety threshold range, verification of operator information, verification of control instruction parameters and monitoring of ship real-time parameters to ensure the legality and safety of instructions.

Benefits of technology

Effectively reduce the occurrence of safety accidents, ensure that remote control meets safety requirements, and improve the safety of ship remote control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115640965B_ABST
    Figure CN115640965B_ABST
Patent Text Reader

Abstract

The present application provides a method, system, equipment and medium for safety protection of remote control of ships. The safety protection method includes: sorting out job information and control instruction information, associating the corresponding control instruction with the corresponding job information according to the function of the control instruction; entering operator information, associating the operator information with the job information; setting the safety threshold range of the parameters of the control instruction; before operation, judging whether the operator information is associated with the job information; before sending the control instruction, judging whether the control instruction is associated with the job information; judging the relationship between the control instruction parameters and the safety threshold range; collecting the real-time parameters of the ship when receiving the control instruction, and judging the relationship between the real-time parameters and the safety threshold range of the control instruction. The present application effectively improves the safety of ship remote control with the help of a four-fold judgment mechanism, and realizes safety protection of ship remote control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of ship network control security, and more specifically, to a ship remote control security protection method, system, equipment and medium. Background Art

[0002] With the rapid development of modern communication technology, information technology, and computer network technology, ship remote control technology is also developing rapidly. Therefore, it is necessary to pay attention to the safety issues of ship remote control.

[0003] The conventional method of existing ship remote control is that the operator remotely operates control buttons or computer equipment to send control instructions to the remote ship. After receiving the control instructions, the ship operates according to the established instruction requirements.

[0004] However, conventional methods lack verification between operators and positions, which can easily lead to personnel outside their assigned positions issuing instructions and information that are not appropriate for their duties, posing a significant safety hazard. Furthermore, control commands received by the vessel lack a corresponding verification and verification mechanism, potentially causing navigational accidents. Summary of the Invention

[0005] The purpose of the embodiments of the present application is to provide a method, system, device and medium for ship remote control security protection, which effectively improves the security of ship remote control with the help of a four-fold judgment mechanism and realizes security protection of ship remote control.

[0006] In a first aspect, a method for protecting safety of remote control of a ship is provided, comprising the following steps:

[0007] S1. Sort out the job information and control instruction information, and associate the corresponding control instruction with the corresponding job information according to the function of the control instruction;

[0008] S2. Enter operator information and associate the operator information with position information;

[0009] S3. Setting the safety threshold range of the parameters of the control instruction;

[0010] S4. Before the operator performs an operation, determine whether the operator information is associated with the position information; if so, the operator has the authority to send control instructions for the corresponding position; if not, the operator does not have the authority to send control instructions for the corresponding position;

[0011] S5. Before the operator sends a control instruction, identify the control instruction and determine whether the control instruction is associated with the position information corresponding to the operator; if so, the operator can continue to send the control instruction; if not, cancel sending the control instruction;

[0012] S6. Collect control commands issued by the operator and determine the relationship between the control command parameters and the safety threshold range; if the control command parameters do not exceed the safety threshold range, send the control command to the remote vessel; if the control command parameters exceed the safety threshold range, stop sending the control command to the remote vessel and generate a safety sending log;

[0013] S7. Collect the real-time parameters of the ship when receiving the control command, and determine the relationship between the real-time parameters and the safety threshold range of the control command; if the real-time parameters do not exceed the safety threshold range, no processing is performed; if the real-time parameters exceed the safety threshold range, stop sending subsequent new control commands to the remote ship, and generate a safety feedback log.

[0014] In one feasible solution, the following steps are also included:

[0015] S81. Parse the security sending log to obtain parameters of the control instruction;

[0016] S82: Identify the control instruction again to obtain parameters of the control instruction, and compare them with the parameters of the control instruction in the secure transmission log;

[0017] S83, if different, return to step S6 and run again;

[0018] S84. If they are the same, the superior operator decides whether to send the control command to the remote ship.

[0019] In one feasible solution, the following steps are also included:

[0020] S91. Analyze the security feedback log to obtain real-time parameters;

[0021] S92, again collecting the real-time parameters of the ship when receiving the control command and comparing them with the real-time parameters in the safety feedback log;

[0022] S93, if different, return to step S7 and run again;

[0023] S94. If they are the same, the superior operator decides whether to send subsequent new control instructions to the remote ship.

[0024] In one feasible solution, the position information includes a position number, the control instruction information includes an instruction number, and associating the corresponding control instruction with the corresponding position information includes the following steps:

[0025] A corresponding job instruction set is established for each job number;

[0026] According to the function of the control instruction, the instruction number of the control instruction is stored in the position instruction set.

[0027] In one feasible solution, the operator information includes a personnel number, and associating the operator information with the position information includes the following steps:

[0028] Each position number corresponds to a set of position personnel;

[0029] According to the operator information, the personnel number is stored in the corresponding position personnel set.

[0030] In one feasible solution, determining whether the operator information is associated with the position information includes the following steps:

[0031] Before the operator operates, obtain the operator's personnel number;

[0032] Determine whether the personnel number is in the position personnel set; if it exists, the operator information is associated with the position information; if not, the operator information is not associated with the position information.

[0033] In one feasible solution, determining whether a control instruction is associated with the job information corresponding to its operator includes the following steps:

[0034] Before issuing a control instruction, obtain the instruction number of the control instruction;

[0035] Determine whether the instruction number is in the position instruction set; if it exists, the control instruction is associated with the position information; if not, the control instruction is not associated with the position information.

[0036] In the second aspect, a ship remote control safety protection system is also provided, including a command association module, a personnel association module, a setting module, a first judgment module, a second judgment module, a first monitoring module and a second monitoring module.

[0037] The command association module is used to sort position information and control command information, and associate corresponding control commands with corresponding position information based on their functions. The personnel association module is used to enter operator information and associate it with position information. The setting module is used to set the safety threshold range for control command parameters. The first judgment module is used to determine whether the operator information and position information are associated before the operator performs any operation. If so, the operator has permission to send control commands for the corresponding position; if not, the operator does not have permission to send control commands for the corresponding position. The second judgment module is used to identify the control command and determine whether the control command is associated with the operator's corresponding position information before the operator sends the control command. If so, the operator can continue to send the control command; if not, the control command is canceled. The first monitoring module is used to collect control commands issued by the operator and determine the relationship between the control command parameters and the safety threshold range. If the control command parameters do not exceed the safety threshold range, the control command is sent to the remote ship. If the control command parameters do exceed the safety threshold range, the control command is stopped from being sent to the remote ship and a safety transmission log is generated. The second monitoring module is used to collect the real-time parameters of the ship when it receives control instructions and judge the relationship between the real-time parameters and the safety threshold range of the control instructions; if the real-time parameters do not exceed the safety threshold range, no processing is performed; if the real-time parameters exceed the safety threshold range, subsequent new control instructions are stopped from being sent to the remote ship, and a safety feedback log is generated.

[0038] On the third aspect, a computer device is also provided, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, and when the processor executes the computer program, the steps of the ship remote control safety protection method are implemented.

[0039] In a fourth aspect, a computer-readable storage medium is also provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the ship remote control safety protection method are implemented.

[0040] Compared with the prior art, the present invention has the following advantages:

[0041] In the technical solution of the present application, the first step is to determine whether the operator information is associated with the job information; the second step is to determine whether the control instruction is associated with the job information corresponding to its operator; the third step is to determine the relationship between the parameters of the issued control instruction and the safety threshold range; the fourth step is to determine the relationship between the real-time parameters of the ship when receiving the control instruction and the safety threshold range of the control instruction. With the help of the four-fold judgment mechanism, it is effectively guaranteed that each link such as the sending, receiving and execution of the control instruction can be safely monitored, which is conducive to reducing the occurrence of safety accidents and can better ensure that the remote control meets the established safety requirements, thereby ensuring the safety of the ship's remote control. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0043] Figure 1 This is a flow chart of a method for remote control safety protection of a ship according to an embodiment of the present application;

[0044] Figure 2 This is a further flow chart of a method for protecting ship remote control safety according to an embodiment of the present application;

[0045] Figure 3 This is a further flow chart of a method for protecting ship remote control safety according to an embodiment of the present application;

[0046] Figure 4 The present invention is a block diagram of a ship remote control safety protection system according to an embodiment of the present application. DETAILED DESCRIPTION

[0047] To make the objectives, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.

[0048] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.

[0049] According to the first aspect of this application, Figure 1 As shown, firstly, a ship remote control safety protection method is provided, comprising the following steps:

[0050] S1. Sort out the job information and control instruction information, and associate the corresponding control instruction with the corresponding job information according to the function of the control instruction;

[0051] S2. Enter operator information and associate the operator information with position information;

[0052] S3. Setting the safety threshold range of the parameters of the control instruction;

[0053] S4. Before the operator performs an operation, determine whether the operator information is associated with the position information; if so, the operator has the authority to send control instructions for the corresponding position; if not, the operator does not have the authority to send control instructions for the corresponding position;

[0054] S5. Before the operator sends a control instruction, identify the control instruction and determine whether the control instruction is associated with the position information corresponding to the operator; if so, the operator can continue to send the control instruction; if not, cancel sending the control instruction;

[0055] S6. Collect control commands issued by the operator and determine the relationship between the control command parameters and the safety threshold range; if the control command parameters do not exceed the safety threshold range, send the control command to the remote vessel; if the control command parameters exceed the safety threshold range, stop sending the control command to the remote vessel and generate a safety sending log;

[0056] S7. Collect the real-time parameters of the ship when receiving the control command, and determine the relationship between the real-time parameters and the safety threshold range of the control command; if the real-time parameters do not exceed the safety threshold range, no processing is performed; if the real-time parameters exceed the safety threshold range, stop sending subsequent new control commands to the remote ship, and generate a safety feedback log.

[0057] In the technical solution of this embodiment, the first step is to determine whether the operator information is associated with the job information; the second step is to determine whether the control instruction is associated with the job information corresponding to its operator; the third step is to determine the relationship between the parameters of the issued control instruction and the safety threshold range; the fourth step is to determine the relationship between the real-time parameters of the ship when receiving the control instruction and the safety threshold range of the control instruction. With the help of the four-fold judgment mechanism, it is effectively guaranteed that each link of the sending, receiving and executing of the control instruction can be safely monitored, which is conducive to reducing the occurrence of safety accidents and can better ensure that the remote control meets the established safety requirements, thereby ensuring the safety of the ship's remote control.

[0058] In one embodiment, Figure 2 As shown, the ship remote control safety protection method also includes the following steps:

[0059] S81. Parse the security sending log to obtain parameters of the control instruction;

[0060] S82: Identify the control instruction again to obtain parameters of the control instruction, and compare them with the parameters of the control instruction in the secure transmission log;

[0061] S83, if different, return to step S6 and run again;

[0062] S84. If they are the same, the superior operator decides whether to send the control command to the remote ship.

[0063] Steps S81 to S84 are equivalent to making a secondary determination of the relationship between the control instruction parameters and the safety threshold range using the security sending log. By re-collecting the control instructions and comparing them with the control instructions in the log, misjudgment can be avoided as much as possible.

[0064] In one embodiment, Figure 3 As shown, the ship remote control safety protection method also includes the following steps:

[0065] S91. Analyze the security feedback log to obtain real-time parameters;

[0066] S92, again collecting the real-time parameters of the ship when receiving the control command and comparing them with the real-time parameters in the safety feedback log;

[0067] S93, if different, return to step S7 and run again;

[0068] S94. If they are the same, the superior operator decides whether to send subsequent new control instructions to the remote ship.

[0069] Steps S91 to S94 are equivalent to using the safety feedback log to make a secondary judgment on the relationship between the real-time parameters of the ship when receiving the control command and the safety threshold range of the control command. By re-collecting the real-time parameters after operation and comparing them with the real-time parameters in the log, misjudgment can be avoided as much as possible.

[0070] It should be noted that positions include but are not limited to captain, first mate, helmsman, engine maintenance personnel, etc. Operator information may include number, name, etc., and position information may include number, position name, etc. The association between operator information and position information can be made with the help of mutual numbers. For example, a personnel set can be established using the number of the position information, and the number of the operator belonging to this position can be added to the personnel set. If the operator number is in the personnel set established by the position information number, it means that the operator information and the position information are associated. Operator information can be pre-stored in a database in advance, and the acquisition of specified operator information from the database can be triggered by swiping a work card on the device, fingerprint verification, or face recognition.

[0071] It should be noted that different control instructions can be assigned different numbers. A command set can be created using the position information numbers. The control instruction numbers associated with the position can be added to the command set. The presence of the control instruction numbers in the command set indicates that the control instruction is associated with the position information. The control instruction numbers are pre-stored in the database. Once the operator sets different control instructions and collects them, the corresponding control instruction numbers can be retrieved from the database for easy identification.

[0072] It should be further explained that the safety threshold range of the parameters of the control instructions is set according to the actual equipment requirements and work needs, and no specific numerical limit is given here.

[0073] Based on the above description, in one embodiment, the position information includes a position number, the control instruction information includes an instruction number, and associating the corresponding control instruction with the corresponding position information includes the following steps:

[0074] A corresponding job instruction set is established for each job number;

[0075] According to the function of the control instruction, the instruction number of the control instruction is stored in the position instruction set.

[0076] In one embodiment, the operator information includes a personnel number, and associating the operator information with the position information includes the following steps:

[0077] Each position number corresponds to a set of position personnel;

[0078] According to the operator information, the personnel number is stored in the corresponding position personnel set.

[0079] In one embodiment, determining whether operator information is associated with position information includes the following steps:

[0080] Before the operator operates, obtain the operator's personnel number;

[0081] Determine whether the personnel number is in the position personnel set; if it exists, the operator information is associated with the position information; if not, the operator information is not associated with the position information.

[0082] In one embodiment, determining whether a control instruction is associated with the job information corresponding to its operator includes the following steps:

[0083] Before issuing a control instruction, obtain the instruction number of the control instruction;

[0084] Determine whether the instruction number is in the position instruction set; if it exists, the control instruction is associated with the position information; if not, the control instruction is not associated with the position information.

[0085] According to the second aspect of this application, Figure 4 As shown, a ship remote control safety protection system is provided, including a command association module 10, a personnel association module 20, a setting module 30, a first judgment module 40, a second judgment module 50, a first monitoring module 60 and a second monitoring module 70.

[0086] The instruction association module 10 is used to sort position information and control instruction information and associate corresponding control instructions with corresponding position information based on their functions. The personnel association module 20 is used to enter operator information and associate it with the position information. The setting module 30 is used to set the safety threshold range for the parameters of the control instructions. The first judgment module 40 is used to determine whether the operator information and position information are associated before the operator performs any operation. If so, the operator has permission to send control instructions for the corresponding position; if not, the operator does not have permission to send control instructions for the corresponding position. The second judgment module 50 is used to identify the control instruction and determine whether the control instruction is associated with the position information corresponding to the operator before the operator sends the control instruction. If so, the operator can continue to send the control instruction; if not, the control instruction is canceled. The first monitoring module 60 is used to collect control instructions issued by the operator and determine the relationship between the control instruction parameters and the safety threshold range. If the control instruction parameters do not exceed the safety threshold range, the control instruction is sent to the remote ship. If the control instruction parameters do exceed the safety threshold range, the control instruction is stopped from being sent to the remote ship and a safety transmission log is generated. The second monitoring module 70 is used to collect real-time parameters when the ship receives control instructions and judge the relationship between the real-time parameters and the safety threshold range of the control instructions; if the real-time parameters do not exceed the safety threshold range, no processing is performed; if the real-time parameters exceed the safety threshold range, subsequent new control instructions are stopped from being sent to the remote ship, and a safety feedback log is generated.

[0087] According to the third aspect of the present application, a computer device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the ship remote control safety protection method are implemented.

[0088] According to the fourth aspect of the present application, a computer-readable storage medium is also provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the ship remote control safety protection method are implemented.

[0089] The above are merely preferred embodiments of the present application and are not intended to limit the present application. Those skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.

Claims

1. A ship remote control safety protection method, characterized in that: The following steps are involved: S1. Sort out the job information and control instruction information, and associate the corresponding control instruction with the corresponding job information according to the function of the control instruction; S2. Enter operator information and associate the operator information with position information; S3. Setting the safety threshold range of the parameters of the control instruction; S4. Before the operator performs an operation, determine whether the operator information is associated with the position information; if so, the operator has the authority to send control instructions for the corresponding position; if not, the operator does not have the authority to send control instructions for the corresponding position; S5. Before the operator sends a control instruction, identify the control instruction and determine whether the control instruction is associated with the position information corresponding to the operator; if so, the operator can continue to send the control instruction; if not, cancel sending the control instruction; S6. Collect control commands issued by the operator and determine the relationship between the control command parameters and the safety threshold range; if the control command parameters do not exceed the safety threshold range, send the control command to the remote vessel; if the control command parameters exceed the safety threshold range, stop sending the control command to the remote vessel and generate a safety sending log; S7. Collect the real-time parameters of the ship when receiving the control command, and determine the relationship between the real-time parameters and the safety threshold range of the control command; if the real-time parameters do not exceed the safety threshold range, no processing is performed; if the real-time parameters exceed the safety threshold range, stop sending subsequent new control commands to the remote ship, and generate a safety feedback log.

2. The ship remote control safety protection method according to claim 1, characterized in that: The following steps are also included: S81. Parse the security sending log to obtain parameters of the control instruction; S82: Identify the control instruction again to obtain parameters of the control instruction, and compare them with the parameters of the control instruction in the secure transmission log; S83, if different, return to step S6 and run again; S84. If they are the same, the superior operator decides whether to send the control command to the remote ship.

3. The ship remote control safety protection method according to claim 1, characterized in that: The following steps are also included: S91. Analyze the security feedback log to obtain real-time parameters; S92, again collecting the real-time parameters of the ship when receiving the control command and comparing them with the real-time parameters in the safety feedback log; S93, if different, return to step S7 and run again; S94. If they are the same, the superior operator decides whether to send subsequent new control instructions to the remote ship.

4. The ship remote control safety protection method according to claim 1, characterized in that: The position information includes a position number, and the control instruction information includes an instruction number. Associating the corresponding control instruction with the corresponding position information includes the following steps: A corresponding job instruction set is established for each job number; According to the function of the control instruction, the instruction number of the control instruction is stored in the position instruction set.

5. The ship remote control safety protection method according to claim 4, characterized in that: The operator information includes a personnel number, and associating the operator information with the position information includes the following steps: Each position number corresponds to a set of position personnel; According to the operator information, the personnel number is stored in the corresponding position personnel set.

6. The ship remote control safety protection method according to claim 5, characterized in that: Determining whether the operator information is associated with the position information includes the following steps: Before the operator operates, obtain the operator's personnel number; Determine whether the personnel number is in the position personnel set; if it exists, the operator information is associated with the position information; if not, the operator information is not associated with the position information.

7. The ship remote control safety protection method according to claim 5, characterized in that: The determination of whether the control instruction and the position information corresponding to the operator are associated includes the following steps: Before issuing a control instruction, obtain the instruction number of the control instruction; Determine whether the instruction number is in the position instruction set; if it exists, the control instruction is associated with the position information; if not, the control instruction is not associated with the position information.

8. A ship remote control safety protection system, characterized in that: include: The instruction association module is used to sort out the job information and control instruction information, and associate the corresponding control instruction with the corresponding job information according to the function of the control instruction; Personnel association module, used to enter operator information and associate operator information with position information; A setting module, used to set a safety threshold range of parameters of a control instruction; The first judgment module is used to judge whether the operator information and the position information are associated before the operator operates; if so, the operator has the authority to send control instructions for the corresponding position; if not, the operator has no authority to send control instructions for the corresponding position; The second judgment module is used to identify the control instruction and determine whether the control instruction is associated with the position information corresponding to the operator before the operator sends the control instruction; if so, the operator can continue to send the control instruction; if not, the control instruction is canceled; The first monitoring module is used to collect control instructions issued by the operator and determine the relationship between the control instruction parameters and the safety threshold range; if the control instruction parameters do not exceed the safety threshold range, the control instruction is sent to the remote ship; if the control instruction parameters exceed the safety threshold range, the control instruction is stopped from being sent to the remote ship and a safety sending log is generated; The second monitoring module is used to collect real-time parameters when the ship receives control instructions and judge the relationship between the real-time parameters and the safety threshold range of the control instructions; if the real-time parameters do not exceed the safety threshold range, no processing is performed; if the real-time parameters exceed the safety threshold range, subsequent new control instructions are stopped from being sent to the remote ship, and a safety feedback log is generated.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Intelligent safety personnel information management method, device and system, storage medium and server

    CN111639879A

  • Access control method, device and equipment and machine readable storage medium

    CN113542214A