A method and device for verifying ship navigation information
By using the combination of two verification mechanisms and safety score thresholds in the verification of ship navigation information, the problem of inability to deal with ship data changes and insufficient data verification speed in the prior art is solved, and a more efficient and reasonable verification process is achieved.
Patent Information
- Application Number
- CN202310307308.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-27
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2043-03-27
AI Technical Summary
The existing ship navigation information verification methods cannot effectively deal with changes in ship data during navigation, and with the increasing channel occupancy rate, the data verification speed is difficult to improve.
The two-time verification mechanism is adopted. The first verification is to quickly eliminate mismatched ships in the navigation information, and the second verification is to conduct in-depth verification of the navigation information in combination with the safety score threshold, and a recommendation strategy is generated if necessary.
Improves the efficiency and rationality of ship verification, can quickly process data changes and improve the pass experience.
Smart Images

Figure CN116343526B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of ship information verification, and in particular to a method and device for verifying ship navigation information. Background Art
[0002] When a ship is navigating or passing through a dam, it is necessary to verify the relevant data of the ship. By verifying the information data, the safety of the ship navigation information and the passing information through the dam is ensured, and at the same time, the passing experience of users is improved. The current verification method is to compare data by entering data into the system. It cannot cope with the situation of data changes of the ship during navigation, and with the increasing occupancy rate of the waterway, improving the data verification speed has also become a technical problem to be solved urgently. Summary of the Invention
[0003] Aiming at the deficiencies of the existing technology, the purpose of the present invention is to provide a method and device for verifying ship navigation information. Through the first verification, fast verification can be achieved, and the ships with unmatched navigation information are excluded; through the second verification and the safety score threshold, the second verification of the navigation information is carried out to realize the rationalization of ship passing verification; through the first verification, the second verification and the recommendation strategy, the efficiency and rationality of ship verification are improved.
[0004] In order to achieve the above technical effects, the purpose of the present invention is realized as follows: A method for verifying ship navigation information includes the following steps:
[0005] S10: When receiving a verification request message, determine a target ship according to the verification request message;
[0006] S20: Obtain the navigation information corresponding to the target ship, perform a first verification on the navigation information according to a preset first verification rule, and determine whether the first verification is successful;
[0007] S30: If so, obtain the current preset gate passing condition, generate a second verification rule and a safety score threshold corresponding to the second verification rule according to the preset gate passing condition;
[0008] S40: Perform a second verification on the navigation information by combining the second verification rule and the safety score threshold;
[0009] S50: When it is determined that the second verification is successful, send a notification message corresponding to the successful verification to the target ship;
[0010] S60: When it is determined that the second verification fails, determine whether it is a changeable situation according to the second verification result generated by the second verification;
[0011] S70: If so, generate a recommendation strategy according to the changeable situation and send the recommendation strategy to the target ship.
[0012] The step of obtaining the navigation information corresponding to the target vessel, performing a first verification on the navigation information according to a preset first verification rule, and determining whether the first verification is successful includes:
[0013] S101: Obtain the navigation information corresponding to the target vessel;
[0014] S102: Perform a safety verification according to the historical navigation records in the navigation information;
[0015] S103: When the safety verification passes, obtain a preset first verification rule;
[0016] S104: Perform a first verification on the target vessel according to the basic identification items in the preset first verification rule and determine whether the first verification is successful.
[0017] The step of performing a safety verification according to the historical navigation records in the navigation information includes:
[0018] S1021: Obtain the historical navigation records in the navigation information and the effective duration in the preset safety verification rule;
[0019] S1022: Determine the vessel change records according to the effective duration in the historical navigation records;
[0020] S1023: Perform a safety verification according to the vessel change records in combination with the preset safety verification rule.
[0021] The step of obtaining the current preset lock gate conditions, generating a second verification rule according to the preset lock gate conditions, and the corresponding safety score threshold for the second verification rule includes:
[0022] S301: Obtain the current preset lock gate conditions and generate an information comparison details in the lock gate conditions;
[0023] S302: Determine a second verification rule according to the information comparison details;
[0024] S303: Generate a safety score threshold according to the lock gate rules and the lock gate plan in combination with the current water area information in the second verification rule.
[0025] The step of performing a second verification on the navigation information in combination with the second verification rule and the safety score threshold includes:
[0026] S3031: Determine the target comparison data type in the information comparison details in the second verification rule;
[0027] S3032: Traverse the navigation information according to the target comparison data type to obtain a traversal result;
[0028] S3033: Perform data verification according to the traversal result;
[0029] S3034: Generate a navigation safety score based on the navigation information, and perform safety score verification in combination with the safety score threshold.
[0030] The step of generating a safety score based on the navigation information and performing safety score verification in combination with the safety score threshold includes:
[0031] S30341: Obtain the driving behavior information in the navigation information to generate a behavior safety score;
[0032] S30342: Obtain the infrastructure information in the navigation information to generate a basic safety score;
[0033] S30343: Obtain the violation information in the navigation information to generate a violation safety score;
[0034] S30344: Generate a safety score based on the behavior safety score, the basic safety score, and the violation safety score;
[0035] S30345: Determine whether the safety score exceeds the safety score threshold.
[0036] The step of determining whether it is a changeable situation according to the second verification result generated by the second verification includes:
[0037] S401: Obtain the second verification result generated by the second verification;
[0038] S402: Determine abnormal data in the second verification result, and generate an abnormal log report through the abnormal data;
[0039] S403: Traverse the preset changeable event set according to the abnormal event in the abnormal log report;
[0040] S404: If a corresponding target changeable event is obtained in the preset changeable event set through traversal, it is determined that the current situation is changeable.
[0041] A ship navigation information verification device, the ship navigation information verification device includes:
[0042] A target determination module, configured to determine a target ship according to the verification request information when receiving the verification request information;
[0043] The first verification module is used to obtain the navigation information corresponding to the target vessel, perform a first verification on the navigation information according to a preset first verification rule, and determine whether the first verification is successful;
[0044] The second verification module is used to, if so, obtain a preset sluice condition, generate a second verification rule and a safety score threshold corresponding to the second verification rule according to the preset sluice condition;
[0045] The safety score module is used to perform a second verification on the navigation information by combining the second verification rule and the safety score threshold;
[0046] The successful notification module is used to send the notification information corresponding to successful verification to the target vessel when it is determined that the second verification is successful;
[0047] The failure judgment module is used to, when it is determined that the second verification fails, judge whether it is a changeable situation according to the second verification result generated by the second verification;
[0048] The recommended strategy module is used to, if so, generate a recommended strategy according to the changeable situation and send the recommended strategy to the target vessel.
[0049] A computer device, the device includes: a memory and a processor, and when the processor runs the computer instructions stored in the memory, it executes a method for verifying ship navigation information;
[0050] It further includes a communication bus, a user interface and a network interface;
[0051] The communication bus is used to realize the connection and communication between these components;
[0052] The user interface is mainly used for data interaction with the user;
[0053] The network interface is mainly used for data communication with the network server.
[0054] A computer-readable storage medium, including instructions, when the instructions run on a computer, the computer is made to execute a method for verifying ship navigation information.
[0055] The present invention has the following beneficial effects:
[0056] 1. When this application receives the verification request information, it determines the target vessel according to the verification request information; obtains the navigation information corresponding to the target vessel and combines it with a preset first verification rule to perform a first verification on the navigation information to determine whether the first verification is successful; when the determination is successful, it obtains the preset lock passage condition, generates a second verification rule and the corresponding safety score threshold according to the preset lock passage condition; combines the second verification rule and the safety score threshold to perform a second verification on the navigation information; when the determination of the second verification is successful, it sends a notification message; when the determination of the second verification is unsuccessful, if the current situation belongs to the changeable situation, it generates a recommended strategy and sends it to the target vessel.
[0057] 2. Through the first verification, rapid verification can be achieved, and the vessels that do not match in the navigation information can be eliminated; through the second verification and the safety score threshold, the second verification of the navigation information is carried out to rationalize the ship passage verification; through the first verification, the second verification and the recommended strategy corresponding to the changeable situation, the efficiency and rationality of the ship verification are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] The present invention will be further described below with reference to the drawings and embodiments.
[0059] Figure 1 It is a schematic structural diagram of a computer device in the hardware operating environment related to the embodiment solution of this application.
[0060] Figure 2 It is a schematic flowchart of the first embodiment of the ship navigation information verification method of this application.
[0061] Figure 3 It is a schematic flowchart of the second embodiment of the ship navigation information verification method of this application.
[0062] Figure 4 It is a schematic block diagram of the first embodiment of the ship navigation information verification device of this application.
[0063] In the figure: processor 1001, communication bus 1002, user interface 1003, network interface 1004, memory 1005;
[0064] Target determination module 10, first verification module 20, second verification module 30, safety score module 40, successful notification module 50, failure judgment module 60, recommended strategy module 70. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0065] The embodiments of the present invention will be further described below with reference to the drawings.
[0066] Refer to Figure 1 , which is a schematic structural diagram of a computer device in the hardware operating environment related to the embodiment solution of the present invention.
[0067] As shown Figure 1 in the figure, the computer device may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed Random Access Memory (RAM) or a stable Non-Volatile Memory (NVM), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0068] Those skilled in the art can understand that Figure 1 the structure shown in
[0069] As shown Figure 1 in the figure, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a ship navigation information verification program.
[0070] In Figure 1 the computer device shown in the figure, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the computer device of the present invention may be set in the computer device. The computer device calls the ship navigation information verification program stored in the memory 1005 through the processor 1001 and executes the ship navigation information verification method provided by the embodiments of the present invention.
[0071] The embodiments of the present invention provide a ship navigation information verification method. Refer to Figure 2 , Figure 2 which is a schematic flowchart of the first embodiment of the ship navigation information verification method of the present invention.
[0072] In this embodiment, the ship navigation information verification method includes the following steps:
[0073] See Figure 2, Step S10: When receiving the verification request information, determine the target vessel according to the verification request information.
[0074] It should be noted that the execution entity of this embodiment can be, for example, a mobile phone, a tablet computer, a notebook computer, a handheld computer, a MID or other terminal devices. In the subsequent description of this embodiment, the execution entity of this embodiment is described by taking the information verification device as an example.
[0075] It can be understood that during the navigation of the ship, once it enters the preset range from the verification location, the corresponding verification request will be sent, and when the verification request passes, it will be allowed to enter the corresponding dam.
[0076] In specific implementation, determining the target vessel according to the verification request information means confirming through the information sender in the verification request information and the vessel information included in the verification request information. For example, the verification information may include: vessel name, declarant, declarant contact information, vessel contact information, vessel formation, barge, passing parameters (length, width, height, draft, cargo type, load capacity, etc.), passing Gezhouba parameters (length, width, height, draft, cargo type, load capacity, etc.), expected dam-passing time, navigation time between the two dams.
[0077] Step S20: Obtain the navigation information corresponding to the target vessel, perform a first verification on the navigation information according to the preset first verification rule, and determine whether the first verification is successful.
[0078] It should be noted that the navigation information refers to the data generated during the navigation of the target vessel, including the hull's own data and navigation data.
[0079] It can be understood that the descriptions such as first or second that appear in this embodiment do not have a sequential order and are only used for identification and distinction.
[0080] In specific implementation, the first verification rule is essentially a preliminary screening rule. Through the first verification rule, the target vessel information will be preliminarily screened. For example, according to the actual usage situation, the passing parameters can be set, and the vessels that do not meet the first verification rule will be directly rejected from passing the dam.
[0081] Furthermore, in order to improve the rationality of the first verification judgment, the step of obtaining the navigation information corresponding to the target vessel, performing a first verification on the navigation information according to the preset first verification rule, and determining whether the first verification is successful includes: obtaining the navigation information corresponding to the target vessel; performing a safety verification according to the historical navigation record in the navigation information; when the safety verification passes, obtaining the preset first verification rule; performing a first verification on the target vessel according to the basic identification items in the preset first verification rule and determining whether the first verification is successful.
[0082] It should be noted that the basic identification item in the first verification rule refers to the corresponding data type in the target vessel data. For example, when the basic identification item is height information, the height information of the target vessel is obtained according to the basic identification item.
[0083] In a specific implementation, the step of performing safety verification according to the historical navigation records in the navigation information includes: obtaining the historical navigation records in the navigation information and the effective duration in the preset safety verification rule; determining the vessel change records according to the effective duration in the historical navigation records; and performing safety verification according to the vessel change records in combination with the preset safety verification rule.
[0084] It should be noted that the relevant vessel navigation information may change during the vessel navigation process. For example, the draft of the vessel may change as the materials are consumed during the navigation process. Therefore, the effective duration will be obtained, and the vessel change records will be determined within the effective duration, thereby improving the accuracy of the target vessel during the first inspection.
[0085] It can be understood that the historical navigation record refers to obtaining the historical navigation record of the target vessel through a preset information call interface to obtain the changes in the vessel navigation data.
[0086] Step S30: If so, obtain the preset lock passage conditions, generate a second verification rule and the corresponding safety score threshold for the second verification rule.
[0087] It should be noted that the threshold, also called the critical value, refers to the lowest or highest value at which an effect can occur. This term is widely used in various fields, including architecture, biology, flight, chemistry, telecommunications, electricity, psychology, etc., such as ecological thresholds. In this embodiment, the safety score threshold is set to screen abnormal target vessels with too high safety scores.
[0088] In a specific implementation, the safety score threshold refers to the data score set for suspiciousness, falsity, and related safety during the verification process of vessel information.
[0089] It should be noted that generating the second verification rule and the corresponding safety score threshold for the second verification rule according to the preset lock passage conditions means obtaining the preset lock passage conditions, extracting the information corresponding to the first verification content in the preset lock passage conditions, that is, generating the final lock passage conditions, and combining the safety restrictions in the lock passage conditions to generate the safety score threshold.
[0090] In specific implementations, a ship lock, as an important device for blocking or allowing target vessels to pass through, refers to a type of "navigation structure". In natural rivers, due to the regulation of water flow, canalization of navigation, and limitations of terrain conditions and water surface slopes on canals, it is necessary to have a stepped longitudinal section to form a concentrated water surface drop. Therefore, it is necessary to rely on specialized navigation structures to enable ships to directly pass through the drop. The most widely used modern navigation structure is the ship lock. It is a box-shaped structure composed of upstream and downstream approach channels, upstream and downstream lock heads, and a lock chamber. The lock chamber is a box-shaped chamber for berthing ships (or fleets). By filling or draining water in the chamber, the water level in the lock chamber is adjusted, enabling the ship to make a vertical lift between the upstream and downstream water levels, thereby passing through the concentrated water level drop of the waterway. When the ship sails from downstream to upstream, the water level in the chamber drops to the same level as the downstream water level. Then, the gate of the downstream lock head is opened, the ship enters the lock chamber, the gate is closed, and water is filled. After the water level rises to the same level as the upstream water level, the gate of the upstream lock head is opened, and the ship can leave the lock and sail upstream through the upstream approach channel. When the ship sails from upstream to downstream, the lock operation procedure is the opposite.
[0091] Step S40: Perform a second verification on the navigation information by combining the second verification rule and the safety score threshold.
[0092] Step S50: When it is determined that the second verification is successful, send the notification information corresponding to the successful verification to the target vessel.
[0093] It should be noted that sending the notification information corresponding to the successful verification to the target vessel means transmitting the information via radio, the Internet, or other means.
[0094] It can be understood that after sending the successful verification information to the target vessel, a lock passage plan will be generated based on the target vessel. The lock passage plan includes specific settings for the target vessel to pass through the lock and the specific position in the queue when passing through the lock.
[0095] Step S60: When it is determined that the second verification fails, determine whether it is a changeable situation based on the second verification result generated by the second verification.
[0096] Furthermore, in order to reasonably determine the changeable situation, the step of determining whether it is a changeable situation based on the second verification result generated by the second verification includes: obtaining the second verification result generated by the second verification; determining abnormal data in the second verification result and generating an abnormal log report through the abnormal data; traversing the preset changeable event set according to the abnormal event in the abnormal log report; if the corresponding target changeable event is obtained in the preset changeable event set through traversing, it is determined that the current situation is a changeable situation.
[0097] It should be noted that the changeable situations in this embodiment refer to aspects that do not involve integrity and hazards. For example, the changeable situation can be the direction of the ship entering the lock. In such a case, the target ship can be notified of the dynamic change to actually help the target ship pass through the lock normally.
[0098] It can be understood that after obtaining the abnormal data in this embodiment, the specific situation corresponding to the abnormal data is obtained, and it is determined whether the abnormal event corresponding to the abnormal data is an event in the preset set of changeable events. If so, it is determined that the abnormal data belongs to the changeable situation.
[0099] Step S70: If so, generate a recommended strategy according to the changeable situation and send the recommended strategy to the target ship.
[0100] In this embodiment, the target ship is determined; the navigation information is obtained and the first verification is performed on the navigation information in combination with the preset first verification rule; when the determination is successful, the preset lock passage condition is obtained, and the second verification rule and the safety score threshold are generated according to the preset lock passage condition; the second verification is performed on the navigation information in combination with the second verification rule and the safety score threshold; when the second verification is determined to be successful, a notification message is sent; when the second verification is determined to be unsuccessful, if the current situation belongs to the changeable situation, a recommended strategy is generated and sent to the target ship. The first verification can achieve rapid verification and eliminate the ships that do not match in the navigation information; the second verification and the safety score threshold are used to perform the second verification on the navigation information to rationalize the ship passage verification; the first verification, the second verification, and the recommended strategy improve the efficiency and rationality of the ship verification.
[0101] Reference Figure 3 , Figure 3 is the flowchart of the second embodiment of the ship navigation information verification method of the present invention.
[0102] Based on the above first embodiment, step S30 of the ship navigation information verification method in this embodiment further includes:
[0103] Step S301: Obtain the preset lock passage condition and generate an information comparison detail in the lock passage condition.
[0104] Step S302: Determine the second verification rule according to the information comparison detail.
[0105] It should be noted that after determining the corresponding information item in the generated information comparison detail, the verification rule is determined according to the information item, and the second verification rule is generated.
[0106] Step S303: Generate a safety score threshold according to the lock passage rule, the lock passage plan, and the current water area information in the second verification rule.
[0107] It is understandable that the safety score threshold generated according to the lock passage rules, lock passage plan, and water area information refers to comparing the safety scores of target vessels and regarding vessels exceeding the safety score threshold as abnormal vessels.
[0108] Further, to improve the accuracy of the second verification, the step of performing the second verification on the navigation information by combining the second verification rule and the safety score threshold includes: determining the target comparison data type in the information comparison details of the second verification rule; traversing the navigation information according to the target comparison data type to obtain a traversal result; performing data verification according to the traversal result; generating a navigation safety score based on the navigation information, and performing safety score verification in combination with the safety score threshold.
[0109] In a specific implementation, the step of generating a safety score based on the navigation information and performing safety score verification in combination with the safety score threshold includes: obtaining the driving behavior information in the navigation information to generate a behavior safety score; obtaining the basic structure information in the navigation information to generate a basic safety score; obtaining the violation information in the navigation information to generate a violation safety score; generating a safety score based on the behavior safety score, the basic safety score, and the violation safety score; and determining whether the safety score exceeds the safety score threshold.
[0110] In this embodiment, by obtaining the preset lock passage conditions, information comparison details are generated in the lock passage conditions; the second verification rule is determined according to the information comparison details; and a safety score threshold is generated in the second verification rule by combining the lock passage rules, lock passage plan, and current water area information. The combination of the lock passage rules, lock passage plan, and current water area information realizes the rationality in the process of generating the safety score threshold.
[0111] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a program for verifying ship navigation information is stored. When the program for verifying ship navigation information is executed by a processor, the steps of the method for verifying ship navigation information as described above are implemented.
[0112] Refer to Figure 4 , Figure 4 which is the structural block diagram of the first embodiment of the ship navigation information verification device of the present invention.
[0113] As Figure 4 shown, the ship navigation information verification device proposed by the embodiment of the present invention includes:
[0114] A target determination module 10, configured to determine a target vessel according to the verification request information when receiving the verification request information;
[0115] The first verification module 20 is configured to obtain the navigation information corresponding to the target vessel, perform a first verification on the navigation information according to a preset first verification rule, and determine whether the first verification is successful;
[0116] The second verification module 30 is configured to, if so, obtain a preset sluice condition, generate a second verification rule and a corresponding safety score threshold according to the preset sluice condition;
[0117] The safety score module 40 is configured to perform a second verification on the navigation information by combining the second verification rule and the safety score threshold;
[0118] The successful notification module 50 is configured to, when it is determined that the second verification is successful, send a notification message corresponding to the successful verification to the target vessel;
[0119] The failure judgment module 60 is configured to, when it is determined that the second verification fails, determine whether it is a changeable situation according to the second verification result generated by the second verification;
[0120] The recommendation strategy module 70 is configured to, if so, generate a recommendation strategy according to the changeable situation and send the recommendation strategy to the target vessel.
[0121] It should be understood that the above is only an example for illustration, and does not constitute any limitation to the technical solution of the present invention. In specific applications, those skilled in the art can set according to needs, and the present invention does not make any restrictions.
[0122] In this embodiment, a target vessel is determined; navigation information is obtained and a first verification is performed on the navigation information in combination with a preset first verification rule; when it is determined to be successful, a preset sluice condition is obtained, and a second verification rule and the safety score threshold are generated according to the preset sluice condition; a second verification is performed on the navigation information by combining the second verification rule and the safety score threshold; a notification message is sent when it is determined that the second verification is successful; when it is determined that the second verification is not successful, if the current situation belongs to a changeable situation, a recommendation strategy is generated and sent to the target vessel. Through the first verification, rapid verification can be achieved, and vessels that do not match in the navigation information can be eliminated; through the second verification and the safety score threshold, the second verification of the navigation information is made more reasonable; through the first verification, the second verification and the recommendation strategy, the efficiency and rationality of vessel verification are improved.
[0123] In one embodiment, the first verification module 20 is further configured to obtain the navigation information corresponding to the target vessel; perform a safety verification according to the historical navigation record in the navigation information; when the safety verification passes, obtain a preset first verification rule; perform a first verification on the target vessel according to the basic identification items in the preset first verification rule and determine whether the first verification is successful.
[0124] In one embodiment, the first verification module 20 is further configured to obtain the historical navigation record in the navigation information and the effective duration in the preset safety verification rule; determine the vessel change record according to the effective duration in the historical navigation record; and perform safety verification according to the vessel change record in combination with the preset safety verification rule.
[0125] In one embodiment, the second verification module 30 is further configured to obtain the preset lock passage condition, and generate an information comparison detail in the lock passage condition; determine the second verification rule according to the information comparison detail; and generate a safety score threshold according to the lock passage rule, the lock passage plan and the current water area information in the second verification rule.
[0126] In one embodiment, the second verification module 30 is further configured to determine the target comparison data type in the information comparison detail in the second verification rule; traverse the navigation information according to the target comparison data type to obtain a traversal result; perform data verification according to the traversal result; generate a navigation safety score according to the navigation information, and perform safety score verification in combination with the safety score threshold.
[0127] In one embodiment, the second verification module 30 is further configured to obtain the driving behavior information in the navigation information to generate a behavior safety score; obtain the basic structure information in the navigation information to generate a basic safety score; obtain the violation information in the navigation information to generate a violation safety score; generate a safety score according to the behavior safety score, the basic safety score and the violation safety score; and determine whether the safety score exceeds the safety score threshold.
[0128] In one embodiment, the failure determination module 60 is further configured to obtain the second verification result generated by the second verification; determine the abnormal data in the second verification result, and generate an abnormal log report through the abnormal data; traverse the preset set of changeable events according to the abnormal event in the abnormal log report; if the corresponding target changeable event is obtained in the preset set of changeable events through traversal, it is determined that the current is a changeable situation.
[0129] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as a read-only memory (ROM) / RAM, magnetic disk, optical disk), and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.
Claims
1. A method for verifying ship navigation information, characterized in that It includes the following steps: S10: When receiving the verification request information, determine the target vessel according to the verification request information; S20: Obtain the navigation information corresponding to the target vessel, perform a first verification on the navigation information according to a preset first verification rule, and determine whether the first verification is successful; S30: If so, obtain the current preset lock passage condition, generate a second verification rule and the corresponding safety score threshold according to the preset lock passage condition; S40: Perform a second verification on the navigation information by combining the second verification rule and the safety score threshold; S50: When it is determined that the second verification is successful, send the notification information corresponding to the successful verification to the target vessel; S60: When it is determined that the second verification fails, determine whether it is a changeable situation according to the second verification result generated by the second verification; S70: If so, generate a recommendation strategy according to the changeable situation and send the recommendation strategy to the target vessel; Among them, the step of obtaining the current preset lock passage condition, generating a second verification rule and the corresponding safety score threshold according to the preset lock passage condition includes: S301: Obtain the current preset lock passage condition and generate an information comparison detail in the lock passage condition; S302: Determine the second verification rule according to the information comparison detail; S303: Generate a safety score threshold in the second verification rule according to the lock passage rule and the lock passage plan combined with the current water area information; Among them, the step of performing a second verification on the navigation information by combining the second verification rule and the safety score threshold includes: S3031: Determine the target comparison data type in the information comparison detail in the second verification rule; S3032: Traverse in the navigation information according to the target comparison data type to obtain a traversal result; S3033: Perform data verification according to the traversal result; S3034: Generate a navigation safety score according to the navigation information, and perform a safety score verification by combining the safety score threshold; Among them, the step of generating a safety score according to the navigation information and performing a safety score verification by combining the safety score threshold includes: S30341: Obtain the driving behavior information in the navigation information to generate a behavior safety score; S30342: Obtain the basic structure information in the navigation information to generate a basic safety score; S30343: Obtain the violation information in the navigation information to generate a violation safety score; S30344: Generate a safety score according to the behavior safety score, the basic safety score and the violation safety score; S30345: Determine whether the safety score exceeds the safety score threshold.
2. The ship navigation information verification method according to claim 1, characterized in that The step of obtaining the navigation information corresponding to the target vessel, performing a first verification on the navigation information according to a preset first verification rule, and determining whether the first verification is successful includes: S101: Obtain the navigation information corresponding to the target vessel; S102: Perform a safety verification according to the historical navigation records in the navigation information; S103: When the security verification passes, obtain a preset first verification rule; S104: Perform a first verification on the target vessel according to the basic identification items in the preset first verification rule and determine whether the first verification is successful.
3. The ship navigation information verification method according to claim 2, wherein The step of performing security verification according to the historical navigation records in the navigation information includes: S1021: Obtain the historical navigation records in the navigation information and the effective duration in the preset security verification rule; S1022: Determine the vessel change records according to the effective duration in the historical navigation records; S1023: Perform security verification according to the vessel change records in combination with the preset security verification rule.
4. The method for verifying ship navigation information according to claim 1, wherein The step of determining whether it is a changeable situation according to the second verification result generated by the second verification includes: S401: Obtain the second verification result generated by the second verification; S402: Determine abnormal data in the second verification result and generate an abnormal log report through the abnormal data; S403: Traverse the preset set of changeable events according to the abnormal events in the abnormal log report; S404: If the corresponding target changeable event is obtained in the preset set of changeable events through traversal, it is determined that the current situation is changeable.
5. A ship navigation information verification device, characterized in that The vessel navigation information verification device includes: A target determination module (10) for determining a target vessel according to the verification request information when receiving the verification request information; A first verification module (20) for obtaining the navigation information corresponding to the target vessel, performing a first verification on the navigation information according to a preset first verification rule and determining whether the first verification is successful; A second verification module (30) for, if so, obtaining a preset sluice condition, generating a second verification rule and the corresponding safety score threshold according to the preset sluice condition; A safety score module (40) for performing a second verification on the navigation information in combination with the second verification rule and the safety score threshold; A successful notification module (50) for, when determining that the second verification is successful, sending the notification information corresponding to the successful verification to the target vessel; A failure judgment module (60) for, when determining that the second verification fails, judging whether it is a changeable situation according to the second verification result generated by the second verification; A recommendation strategy module (70) for, if so, generating a recommendation strategy according to the changeable situation and sending the recommendation strategy to the target vessel.
6. A computer device, characterized in that, The device includes: a memory (1005) and a processor (1001), and when the processor (1001) runs the computer instructions stored in the memory (1005), it executes the method according to any one of claims 1 to 4; It further includes a communication bus (1002), a user interface (1003) and a network interface (1004); The communication bus (1002) is used to realize the connection communication between these components; The user interface (1003) is mainly used for data interaction with the user; The network interface (1004) is mainly used for data communication with the network server.
7. A computer-readable storage medium, characterized in that, Comprising instructions which, when run on a computer, cause the computer to perform the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Driving safety monitoring method and device, computer equipment and storage medium
CN111274881A
Ship dam-crossing remote declaration management system and dam-crossing declaration auditing method
CN112116311A