A ship anti-piracy intelligent monitoring and early warning method and system
By utilizing ship AIS data and anti-piracy message data through intelligent monitoring methods, the system automatically issues early warnings for unreported messages, timeouts, and abnormal departures. This solves the problems of data dispersion and timeliness in existing systems, enabling efficient tracking and early warning of ships within anti-piracy zones and ensuring the safety of crew members.
Patent Information
- Application Number
- CN202310579922.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-22
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2043-05-22
AI Technical Summary
Existing anti-piracy monitoring systems suffer from problems such as fragmented data, inconsistent standards, high manpower consumption, and inability to meet the timeliness requirements of data statistical analysis at the group level, making it difficult to detect and warn of pirate attacks in a timely manner.
The system employs an intelligent monitoring method based on ship AIS data, anti-piracy zone data, and anti-piracy message data. It uses the ray method to determine the ship's position and automatically issues warnings for unreported messages, timeouts, and abnormal departures, enabling 24-hour uninterrupted tracking and alerts for pirate activities.
It enables intelligent monitoring of ships within the anti-piracy zone, timely detection of abnormal vessels, ensuring the safety of crew members, reducing manpower consumption, and improving the efficiency and accuracy of data analysis.
Smart Images

Figure CN116895141B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ship risk monitoring, and in particular to a ship anti-piracy intelligent monitoring and early warning method and system. Background Art
[0002] In recent years, piracy has become increasingly rampant in many parts of the world's oceans, causing significant damage to international trade and shipping. Ship attacks and armed hijackings by pirates are a common occurrence, evolving from simple robbery of crew members' property to ship seizures and kidnappings, with subsequent demands for hefty ransoms from shipping companies. This poses a serious threat to the safety of crew members and the international shipping order. Ocean-going vessels, as common targets for pirates, require specialized preventive measures to address these frequent attacks. Any vessel transiting through pirate-prone waters is a potential target of attack. While many countries currently deploy warships to patrol and escort pirate-prone waters, if pirates attack ships far from their warships, shipping companies may not be able to detect the hijacking in time and contact rescue forces.
[0003] Current anti-piracy monitoring primarily relies on identifying and locating ships within anti-piracy zones based on nautical charts. Ships within the zone then report this information to shipping companies via email. Each company then aggregates the information using Excel and submits it to the group headquarters for consolidation. This approach suffers from issues such as inconsistent standards, fragmented data, a high level of manpower consumption, an inability to meet the group's management and control requirements, and difficulty supporting the statistical analysis and timeliness of anti-piracy data across the entire group.
[0004] Therefore, shipping companies need an intelligent anti-piracy system that can provide advance warnings to ships passing through areas of pirate activity, implement 24-hour tracking and monitoring of navigation conditions, proactively detect anomalies, and automatically alert shore-based supervisors, enabling early detection and early action, identifying whether the ship has been attacked and launching rescue operations, thereby ensuring the safety of the crew. Summary of the Invention
[0005] To address these issues, the present invention provides an intelligent ship anti-piracy monitoring and early warning method. Based on ship AIS data, anti-piracy zone data, and anti-piracy message data, this method employs specific calculation and judgment methods to intelligently monitor ships within anti-piracy zones. This method enables 24-hour tracking of ships and provides alerts about pirate activity. Furthermore, shore-based authorities can proactively detect abnormal vessels in a timely manner, effectively ensuring the safety of crew members. The present invention also relates to an intelligent ship anti-piracy monitoring and early warning system.
[0006] The technical solutions of the present invention are as follows:
[0007] A ship anti-piracy intelligent monitoring and early warning method is characterized by comprising the following steps:
[0008] Data collection steps: collecting ship AIS data, anti-piracy zone data and anti-piracy message data;
[0009] Steps for monitoring ships in the anti-piracy zone: Based on the current longitude and latitude coordinates of the ship in the AIS data and the longitude and latitude coordinates of the vertices that constitute the anti-piracy zone in the anti-piracy zone data, the ray method is used to automatically determine whether the ship has entered the anti-piracy zone and the number of all ships in the anti-piracy zone;
[0010] Failure to send warning steps: Automatically determine whether the latest message sent by each ship in the anti-piracy zone to the shore is a berthing message. If it is a berthing message, the ship is in a normal state; if it is not a berthing message, according to the rule that the ship should immediately send an anti-piracy message to the shore when it just enters the anti-piracy zone, and the rule that the ship should send anti-piracy messages to the shore regularly after entering the anti-piracy zone, if the shore does not receive the anti-piracy message within a certain period of time, it will be deemed that the message has not been sent, and the ship and shore personnel will be automatically notified, and the emergency abnormality warning will be initiated;
[0011] Timeout warning step: If the shore receives an anti-piracy message, it automatically obtains the entry time of the latest anti-piracy message of all ships, compares the difference between the entry time and the current time with the preset timeout threshold, and if the difference is greater than the preset timeout threshold, it is considered that the ship has not sent the previous anti-piracy message on time, and the ship and shore personnel are automatically notified to initiate an emergency abnormality warning;
[0012] Departure warning steps: When a ship in berthing status does not send a departure message after sending a berthing message but leaves the berthing port, the current latitude and longitude position coordinates of all ships and the latitude and longitude position coordinates when the ship last sent a berthing message are automatically obtained, and the distance between the two coordinate points is calculated by the ST_Distance function. If the distance is greater than the preset distance threshold, it is considered that an abnormality has occurred in the ship leaving the berthing port, and the ship and shore personnel are automatically notified, and the emergency abnormality warning is initiated.
[0013] Preferably, in the data collection step, piracy incident data is also collected;
[0014] The step of monitoring ships in the anti-piracy zone also defines different scopes of action according to the severity level in the pirate event data, and calculates the distance between the current latitude and longitude coordinates of the ship and the location of the pirate event in the pirate event data through the ST_Distance function. If the calculated distance is within the scope of action, the pirate event information is sent to the ship.
[0015] Preferably, the AIS data includes static data and dynamic data, the static data includes the ship mobile service identification code and ship name, and the dynamic data includes the ship's latitude and longitude position information, navigation status, timestamp, ground speed, draft, departure port, destination port and expected arrival time.
[0016] Preferably, the anti-piracy zone data is data of areas prone to piracy activities surrounded by a series of longitude and latitude coordinate points; the anti-piracy message data is data entered by the driver of a ship entering the anti-piracy zone, including the ship's longitude and latitude position information, heading, speed, self-defense measures and hired security status.
[0017] Preferably, in the step of monitoring ships in the anti-piracy zone, the vertices of the anti-piracy zone are cycled according to the longitude and latitude coordinates of the vertices in the anti-piracy zone. If the current vertex is the first vertex in the anti-piracy zone, the previous vertex is the last vertex in the anti-piracy zone. If the current vertex is the last vertex in the anti-piracy zone, the next vertex is the first vertex in the anti-piracy zone, and the two vertices form an edge. It is judged whether the ship is on the current edge. If so, it returns true. If not, it is judged whether the ray emitted from the vertex to any direction of the anti-piracy zone intersects with the current edge. If not, it continues. If they intersect on the vertex, it is judged whether the other vertex of the previous edge and the other vertex of the current edge are distributed on both sides of the ray. If so, it is considered that this intersection is a crossing, and the number of intersection points is increased by one. If they do not intersect on the vertex, then this intersection is a crossing, and the number of intersection points is increased by one. It is then judged whether the number of intersection points is an odd number. An odd number represents that the ship is in the anti-piracy zone.
[0018] Preferably, the pirate incident data includes the time of occurrence of the pirate incident, the longitude and latitude of the pirate incident location, the course of the incident and the severity level. The severity level is automatically generated based on the type of harassment, the number of pirates, the number of weapons used and kidnapping casualties, and the pirate activity intensity coefficient.
[0019] An intelligent monitoring and early warning system for ship anti-piracy is characterized by comprising a data acquisition module, a module for monitoring ships in anti-piracy zones, a failure to send a warning module, a timeout warning module and a departure warning module, which are connected in sequence.
[0020] Data acquisition module, collecting ship AIS data, anti-piracy zone data and anti-piracy message data;
[0021] The module for monitoring ships in the anti-piracy zone uses the ray method to automatically determine whether a ship has entered the anti-piracy zone and the number of ships in the anti-piracy zone based on the current longitude and latitude coordinates of the ship in the AIS data and the longitude and latitude coordinates of the vertices that constitute the anti-piracy zone in the anti-piracy zone data;
[0022] Failure to send alarm module: Automatically determines whether the latest message sent by each ship in the anti-piracy zone to the shore is a berthing message. If it is a berthing message, the ship is in a normal state. If it is not a berthing message, according to the rule that the ship should immediately send an anti-piracy message to the shore when it just enters the anti-piracy zone, and the rule that the ship should send anti-piracy messages to the shore regularly after entering the anti-piracy zone, if the shore does not receive the anti-piracy message within a certain period of time, it will be regarded as a failure to send the message, and the ship and shore personnel will be automatically notified to initiate an emergency abnormality alarm.
[0023] The timeout warning module automatically obtains the entry time of the latest anti-piracy message from all ships when the shore receives an anti-piracy message. The difference between the entry time and the current time is compared with the preset timeout threshold. If the difference is greater than the preset timeout threshold, the ship is deemed to have failed to send the previous anti-piracy message on time, and the ship and shore personnel are automatically notified to initiate an emergency abnormality warning.
[0024] The departure warning module automatically obtains the current latitude and longitude coordinates of all ships and the latitude and longitude coordinates of the last time the ship sent a berthing message when the ship was in a berthing state after sending a berthing message but did not send a departure message but left the berthing port. The distance between the two coordinate points is calculated through the ST_Distance function. If the distance is greater than the preset distance threshold, it is considered that the ship leaving the berthing port has an abnormality, and the ship and shore personnel are automatically notified, and the emergency abnormality warning is initiated.
[0025] Preferably, the data acquisition module also collects pirate event data; the module for monitoring ships in anti-piracy zones also defines different scopes of action according to the severity levels in the pirate event data, and calculates the distance between the current latitude and longitude coordinates of the ship and the place where the pirate event occurred in the pirate event data through the ST_Distance function. If the calculated distance is within the scope of action, the pirate event information is sent to the ship.
[0026] Preferably, the AIS data includes static data and dynamic data, the static data includes the ship mobile service identification code and the ship name, and the dynamic data includes the ship's latitude and longitude position information, navigation status, timestamp, ground speed, draft, departure port, destination port and expected arrival time;
[0027] And / or, the anti-piracy zone data is an area prone to piracy activities surrounded by a series of longitude and latitude coordinate points; the anti-piracy message data is data entered by the driver of a ship entering the anti-piracy zone, including the ship's longitude and latitude position information, heading, speed, self-defense measures and hired security status.
[0028] Preferably, the pirate incident data includes the time of occurrence of the pirate incident, the longitude and latitude of the pirate incident location, the course of the incident and the severity level. The severity level is automatically generated based on the type of harassment, the number of pirates, the number of weapons used and kidnapping casualties, and the pirate activity intensity coefficient.
[0029] The beneficial effects of the present invention are:
[0030] The present invention provides an intelligent monitoring and early warning method for ship anti-piracy, which sequentially arranges a data collection step, a step for monitoring ships in an anti-piracy zone, a step for early warning of failure to send a message, a step for early warning of timeout, and a step for leaving the port. Each step works in coordination with each other. Based on the ship's AIS data, the anti-piracy zone data, and the anti-piracy message data, and using specific calculation and judgment methods, the method intelligently judges ships that have entered the anti-piracy zone without sending a message, ships that have timed out in sending anti-piracy messages, and abnormal ships that have left the berthing port. The method can intelligently monitor ships sailing in dangerous waters, and achieve 24-hour uninterrupted tracking of ships and pirate activity information reminders. When an abnormal situation occurs, the shore can proactively discover the abnormal ship in a timely manner and automatically warn the ship's driver and shore-side on-duty personnel, so as to achieve early detection and early action, and effectively ensure the life safety of the crew.
[0031] This invention implements intelligent monitoring and automatic early warning for ships in key anti-piracy areas. This includes identifying ships within the anti-piracy zone using ship AIS trajectory data, sending anti-piracy messages from ships back to shore, identifying ships in abnormal conditions within the anti-piracy zone, and implementing an automatic early warning mechanism. Given the increasing prevalence of piracy, and to ensure the safety of ships and personnel, this invention primarily uses ship AIS data to calculate ship dynamics, intelligently monitor ships within the anti-piracy zone, and implement 24-hour tracking, monitoring, and statistics for ocean-going vessels. When abnormal conditions occur, it automatically alerts ship drivers and shore-based personnel.
[0032] The present invention also relates to an intelligent monitoring and early warning system for ship anti-piracy, which corresponds to the above-mentioned intelligent monitoring and early warning method for ship anti-piracy, and can be understood as a system for implementing the above-mentioned intelligent monitoring and early warning method for ship anti-piracy, including a data acquisition module, a module for monitoring ships in an anti-piracy zone, a non-reporting early warning module, a timeout early warning module and a port departure early warning module connected in sequence. The modules work together to intelligently monitor ships in an anti-piracy zone based on ship AIS data, anti-piracy zone data and anti-piracy message data using specific statistical and judgment methods, and can achieve 24-hour uninterrupted tracking of ships and pirate activity information reminders, and the shore end can promptly and proactively discover abnormal ships, effectively ensuring the safety of life and property of crew members. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 The figure is a flow chart of the ship anti-piracy intelligent monitoring and early warning method of the present invention.
[0034] Figure 2 This is a preferred flow chart of the ship anti-piracy intelligent monitoring and early warning method of the present invention.
[0035] Figure 3 Schematic diagram of the ray method of the present invention.
[0036] Figure 4 This is a schematic diagram of the present invention entering an anti-piracy zone without issuing an early warning. DETAILED DESCRIPTION
[0037] The present invention will be described below with reference to the accompanying drawings.
[0038] The present invention relates to a method for identifying and warning of ship navigation risks, the flow chart of which is as follows: Figure 1 As shown, the following steps are included in sequence:
[0039] Data collection steps: collect ship AIS data, anti-piracy zone data, anti-piracy message data and piracy incident data. Specifically, Figure 2 As shown, first use psycopg2 (PostgreSQL database interface of Python language) in Python language to connect to PostgreSQL database, query AIS data of all ships from PostgreSQL database, and pre-process AIS data to remove problematic data (such as too many missing) in AIS data. And obtain anti-piracy zone data, anti-piracy message data and pirate incident data through public data service platform. Preferably, AIS data includes static data and dynamic data, the static data includes ship mobile service identification code and ship name, and the dynamic data includes ship longitude and latitude position information, navigation status, timestamp, speed over ground, draft, departure port, destination port and expected arrival time. Wherein VESSEL_MMSI field represents ship MMSI code, VESSEL_LAT field represents latitude of ship position, and VESSEL_LON field represents longitude of ship position.
[0040] Preferably, anti-piracy zone data refers to data on areas prone to piracy, defined by a series of longitude and latitude coordinate points. Preferably, anti-piracy message data refers to data recorded every four hours by the pilot of a vessel entering an anti-piracy zone in accordance with anti-piracy message rules. This data primarily includes information such as the vessel's longitude and latitude position, course, speed, self-defense measures, and hired security personnel. The anti-piracy message rules define each entry and exit from an anti-piracy zone as a voyage segment, with each segment consisting of an initial message, an end message, and multiple dynamic messages (dynamic messages are categorized as navigation messages, berthing messages, unberthing messages, and anchoring messages). The four-hour message transmission period may be suspended after berthing and before unberthing. Preferably, piracy incident data refers to data recording the time of occurrence, the longitude and latitude of the incident location, the course of the incident, and its severity level (a severity level automatically generated based on the type of harassment, number of pirates, weapons used, number of kidnappings and casualties, and the intensity coefficient of the piracy activity).
[0041] Monitoring Ships in the Anti-Piracy Zone: Based on the current longitude and latitude coordinates of the vessel as reported by the AIS data and the longitude and latitude coordinates of the vertices of the anti-piracy zone as reported by the anti-piracy zone data, a ray method is used to automatically determine whether a vessel has entered the anti-piracy zone and the number of vessels within the zone. Preferably, different scopes of action are defined based on the severity level of the piracy event data. The ST_Distance function is used to calculate the distance between the current longitude and latitude coordinates of the vessel and the location of the piracy event as reported by the piracy event data. If the calculated distance is within the scope of action, the piracy event information is transmitted to the vessel.
[0042] Specifically, the method for determining whether a ship is in an anti-piracy zone is preferably: according to the latitude and longitude position coordinates of each vertex in the anti-piracy zone, loop through the vertices in the anti-piracy zone; if the current vertex is the first vertex in the anti-piracy zone, then the previous vertex is the last vertex in the anti-piracy zone; if the current vertex is the last vertex in the anti-piracy zone, then the next vertex is the first vertex in the anti-piracy zone, and the two vertices form an edge; determine whether the ship is on the current edge (the slope is the same, and the x value of the vertex is between the x values of the two ports), if so, return TRUE, if not on the edge On the top, determine whether the ray emitted from the vertex to any direction of the anti-piracy zone intersects with the current edge. If not, continue; if it intersects at the vertex, determine whether the other vertex of the previous edge and the other vertex of the current edge are distributed on both sides of the ray. If so, the intersection is considered to be a crossing, and the number of intersection points is +1. Otherwise, if they are distributed on the same side of the ray, the number of intersection points does not increase; if it does not intersect at the vertex, the intersection is a crossing, and the number of intersection points is +1. In the case of not directly exiting the loop, determine whether the number of intersection points is an odd number. An odd number represents that the ship is in the anti-piracy zone. Figure 3As shown, there are a total of 0, 1, 2, 3, 4, the current longitude and latitude coordinates of the five ships to be judged. From the current longitude and latitude coordinates of the ship to be judged to the anti-piracy zone (i.e. Figure 3 Draw a ray in any direction of the polygonal area (the polygonal area formed by the shaded part in the middle), and calculate the number of intersections between the ray and the polygonal area. If the number is even or 0, the coordinate point is outside the polygon. If it is odd, the coordinate point is inside the polygon. The rays of the three coordinate points 0, 2, and 4 intersect the polygonal area 0 or an even number of times, so the coordinate point is outside the polygon; the rays of the two coordinate points 1 and 3 intersect the polygonal area an odd number, so the coordinate point is inside the polygon. The ship enters the anti-piracy zone and monitoring is started.
[0043] At the same time, different scopes of action are defined according to the severity level in the piracy incident data. The ST_Distance function is used to calculate the distance between the current latitude and longitude coordinates of the ship and the location of the piracy incident in the piracy incident data. The distance between the two points is calculated according to the spherical distance of longitude and latitude:
[0044]
[0045] In the above formula, R is the radius of the earth, 6372.8 km. is the longitude, λ is the latitude, Δλ is the latitude difference between the two points, It is the difference in longitude between two points.
[0046] If the calculated distance is within the effective range, the pirate incident information is sent to the ship.
[0047] Failure to send warning steps: automatically determine whether the latest message sent by each ship in the anti-piracy zone to the shore is a berthing message. If it is determined to be a berthing message, the ship is in a normal state; if it is determined not to be a berthing message, then according to the rule that the ship should immediately send an anti-piracy message to the shore when it just enters the anti-piracy zone, and the rule that the ship needs to send anti-piracy messages to the shore regularly after entering the anti-piracy zone, if the shore does not receive the anti-piracy message within a certain period of time, it is deemed that the message has not been sent, and the ship and shore personnel are automatically notified, and the emergency abnormality warning is initiated.
[0048] Specifically, it automatically determines whether the latest message sent by each ship in the anti-piracy zone to the shore is a berthing message. If it is determined to be a berthing message, there is no need to send subsequent messages, and the ship is in a normal state; if it is determined not to be a berthing message, then according to the rule that the ship should immediately send an anti-piracy message to the shore when it just enters the anti-piracy zone, and the rule that the ship needs to send anti-piracy messages to the shore regularly after entering the anti-piracy zone, the ships in the anti-piracy zone are regularly counted. For ships that enter the anti-piracy zone for the first time within 48 hours, emails are automatically sent to remind these ships and shore personnel that the ship has entered the anti-piracy zone, and the ship is required to send anti-piracy reports back to the shore at intervals of no more than 4 hours. The difference between the time when the ship just entered the anti-piracy zone and the current time is compared with the preset time threshold for no message. If the difference is greater than the preset time threshold for no message, that is, the difference between the time when the ship just entered the anti-piracy zone and the current time exceeds 3 hours, and the shore has not received the anti-piracy message, it is deemed that the message has not been sent (that is, no message is detected). The system automatically notifies the ship and shore personnel and initiates an emergency abnormality warning.
[0049] Example 1: Figure 4 As shown, the shore-based system connected to the ORACLE database to obtain the current latitude and longitude coordinates of the Changbaishan ship from the current AIS data (N16°08′, E 41°13′), and compared it with the anti-piracy zone, it was found that the ship had entered the anti-piracy zone in the western Indian Ocean. According to the anti-piracy message rules, when a ship enters the anti-piracy zone, it should immediately send an initial anti-piracy message. The system automatically calculates the time when the Changbaishan entered the anti-piracy zone as (2022-04-27 13:24) and obtains the most recent anti-piracy message as the end message (the entry date is 2021-06-27 13:13), which means that the ship did not enter an anti-piracy report when entering the anti-piracy zone this time. Then, the Changbaishan ship’s entry time is compared with the current time (2022-04-27 16:34) and it is found that the ship has been in the anti-piracy zone for more than 3 hours, while the normal anti-piracy report transmission time back to the shore is within 2 hours. However, the shore still has not received the anti-piracy report, so the system activates [No report warning when entering the anti-piracy zone], automatically notifies the relevant supervisors on the ship and shore, and initiates an emergency abnormality warning.
[0050] Timeout warning steps: If the shore side receives an anti-piracy message, it automatically obtains the entry time of the latest anti-piracy message of all ships, excluding ships whose latest anti-piracy message is a berthing message. In addition, since the ships enter the anti-piracy reports according to local time, the time and time zone of the message are converted to Beijing time; then the difference between the entry time and the current time is compared with the preset timeout threshold. If the difference between the entry time and the current time is greater than the preset timeout threshold, that is, the difference is greater than 6 hours, it is considered that the ship has not sent the anti-piracy message on time (that is, the detection timeout has not been reported), and the ship and shore personnel are automatically notified, and the emergency abnormality warning is initiated.
[0051] Example 2: The Changbaishan vessel recorded a navigation message to the shore at 06:49:36 on 2022-04-28 (time zone: 8). According to the anti-piracy reporting rules, the vessel should have recorded another anti-piracy report to the shore 4 hours later, that is, at 10:49 on 2022-04-28. However, the vessel did not record it on time and recorded the next anti-piracy report at 12:47:53 on 2022-04-28 (time zone: 8). The message was not sent back to the shore until 2022-04-28 13:04:21 and analyzed into the system. However, after 2022-04-28 12:49:36 (time zone: 8), the message entered into the shore at 2022-04-28 06:49:36 (time zone: 8) has been more than 6 hours. In this case, the system will activate the [Anti-Piracy Report Timeout Warning], automatically notify the relevant supervisors on the ship and shore, and initiate the emergency abnormality warning.
[0052] Departure warning steps: Since the ship is defined as safe after berthing, after the ship sends the berthing report, it means that the ship is in a safe environment and is no longer required to send anti-piracy reports every four hours. According to the anti-piracy report rules, the ship should stay at the port after sending the berthing message and can only leave after sending the departure message. If the ship does not send the departure message, but the current position of the ship has left the berthing port, the current latitude and longitude coordinates of all ships and the latitude and longitude coordinates of the ship when the last berthing message was sent are automatically obtained. The distance between the two coordinate points is calculated using the ST_Distance function. If the distance is greater than the preset distance threshold, that is, the distance is greater than 100 nautical miles, it is considered that the ship has left the berthing port and there is an abnormality. The ship and shore personnel are automatically notified and the emergency abnormality warning is initiated.
[0053] Example 3: As shown in Table 1, based on the latest anti-piracy report of the Changbaishan ship in the Gulf of Guinea (i.e., in the anti-piracy zone), it is found that it is a berthing message, i.e., the Changbaishan ship is berthing at a port in the Gulf of Guinea. The shore-side system connects to the ORACLE database and automatically obtains the latitude and longitude position coordinates of the Changbaishan ship in the Gulf of Guinea at the current moment (S06°38′, W 06°14′), and the latitude and longitude position coordinates of the last berthing message (i.e., the latest anti-piracy report) sent by the ship (S06°09′, E 11°02′) (corresponding to the latitude and longitude position coordinates of the ship's position in Table 1). 01102E), the ST_Distance function calculates that the two ships' positions are 1032 nautical miles apart. According to anti-piracy message rules, a ship should remain at the port after sending a berthing message and may only depart after sending a departure message. No departure message has been received, but the ship's position is 1032 nautical miles apart, indicating an abnormal condition. The system automatically activates the [Departure Port Alert] function, notifying the relevant ship and shore supervisors and initiating an emergency abnormality alert. Table 1 shows the anti-piracy message records sent by the ship to shore.
[0054] Table 1
[0055]
[0056] The present invention also relates to a ship anti-piracy intelligent monitoring and early warning system, which corresponds to the above-mentioned ship anti-piracy intelligent monitoring and early warning method and can be understood as a system for implementing the above-mentioned method. The system includes a data acquisition module, a module for monitoring ships in an anti-piracy zone, a non-reporting early warning module, a timeout early warning module and a departure early warning module connected in sequence. Specifically,
[0057] Data acquisition module, collecting ship AIS data, anti-piracy zone data and anti-piracy message data;
[0058] The module for monitoring ships in the anti-piracy zone uses the ray method to automatically determine whether a ship has entered the anti-piracy zone and the number of ships in the anti-piracy zone based on the current longitude and latitude coordinates of the ship in the AIS data and the longitude and latitude coordinates of the vertices that constitute the anti-piracy zone in the anti-piracy zone data;
[0059] Failure to send alarm module: Automatically determines whether the latest message sent by each ship in the anti-piracy zone to the shore is a berthing message. If it is a berthing message, the ship is in a normal state. If it is not a berthing message, according to the rule that the ship should immediately send an anti-piracy message to the shore when it just enters the anti-piracy zone, and the rule that the ship should send anti-piracy messages to the shore regularly after entering the anti-piracy zone, if the shore does not receive the anti-piracy message within a certain period of time, it will be regarded as a failure to send the message, and the ship and shore personnel will be automatically notified to initiate an emergency abnormality alarm.
[0060] The timeout warning module automatically obtains the entry time of the latest anti-piracy message from all ships when the shore receives an anti-piracy message. The difference between the entry time and the current time is compared with the preset timeout threshold. If the difference is greater than the preset timeout threshold, the ship is deemed to have failed to send the previous anti-piracy message on time, and the ship and shore personnel are automatically notified to initiate an emergency abnormality warning.
[0061] The departure warning module automatically obtains the current latitude and longitude coordinates of all ships and the latitude and longitude coordinates of the last time the ship sent a berthing message when the ship was in a berthing state after sending a berthing message but did not send a departure message but left the berthing port. The distance between the two coordinate points is calculated through the ST_Distance function. If the distance is greater than the preset distance threshold, it is considered that the ship leaving the berthing port has an abnormality, and the ship and shore personnel are automatically notified, and the emergency abnormality warning is initiated.
[0062] Preferably, the data acquisition module also collects pirate event data; the module for monitoring ships in the anti-piracy zone also defines different scopes of action according to the severity level in the pirate event data, and calculates the distance between the current latitude and longitude coordinates of the ship and the place where the pirate event occurred in the pirate event data through the ST_Distance function. If the calculated distance is within the scope of action, the pirate event information is sent to the ship.
[0063] Preferably, the AIS data includes static data and dynamic data, the static data including the ship mobile service identification code and the ship name, and the dynamic data including the ship's latitude and longitude position information, navigation status, timestamp, speed over ground, draft, departure port, destination port and expected arrival time;
[0064] And / or, the anti-piracy zone data is an area prone to piracy activities surrounded by a series of longitude and latitude coordinate points; the anti-piracy message data is data entered by the driver of a ship entering the anti-piracy zone, including the ship's longitude and latitude position information, heading, speed, self-defense measures and hired security status.
[0065] Preferably, the pirate incident data includes the time of occurrence of the pirate incident, the longitude and latitude of the pirate incident location, the course of the incident and the severity level. The severity level is automatically generated based on the type of harassment, the number of pirates, the number of weapons used and kidnapping casualties, and the pirate activity intensity coefficient.
[0066] The present invention provides an objective and scientific ship anti-piracy intelligent monitoring and early warning method and system. Based on ship AIS data, anti-piracy zone data and anti-piracy message data, it adopts specific statistical and judgment methods to intelligently monitor ships in the anti-piracy zone. It can achieve 24-hour uninterrupted tracking of ships and pirate activity information reminders. The shore can proactively detect abnormal ships in a timely manner, effectively ensuring the safety of crew members.
[0067] It should be noted that the specific embodiments described above can enable those skilled in the art to more fully understand the present invention, but do not limit the present invention in any way. Therefore, although this specification has described the present invention in detail with reference to the drawings and embodiments, those skilled in the art should understand that the present invention can still be modified or replaced with equivalents. In short, all technical solutions and improvements that do not depart from the spirit and scope of the present invention should be included in the scope of protection of the patent for the present invention.
Claims
1. A ship anti-piracy intelligent monitoring and early warning method, characterized in that: The following steps are involved: Data collection steps: collecting ship AIS data, anti-piracy zone data and anti-piracy message data; Steps for monitoring ships in the anti-piracy zone: Based on the current longitude and latitude coordinates of the ship in the AIS data and the longitude and latitude coordinates of the vertices that constitute the anti-piracy zone in the anti-piracy zone data, the ray method is used to automatically determine whether the ship has entered the anti-piracy zone and the number of all ships in the anti-piracy zone; No warning step: Automatically determine whether the latest message sent by each ship in the anti-piracy zone to the shore is a berthing message. If it is a berthing message, the ship is in normal status; If it is determined that the message is not for berthing, then according to the rules that the ship should immediately send an anti-piracy message to the shore when it just enters the anti-piracy zone, and the rules that the ship should regularly send anti-piracy messages to the shore after entering the anti-piracy zone, if the shore does not receive the anti-piracy message within a certain period of time, it will be deemed that the message has not been sent, and the ship and shore personnel will be automatically notified, and an emergency abnormality warning will be initiated; Timeout warning step: If the shore receives an anti-piracy message, it automatically obtains the entry time of the latest anti-piracy message of all ships, compares the difference between the entry time and the current time with the preset timeout threshold, and if the difference is greater than the preset timeout threshold, it is considered that the ship has not sent the previous anti-piracy message on time, and the ship and shore personnel are automatically notified to initiate an emergency abnormality warning; Departure warning steps: When a ship in berthing status does not send a departure message after sending a berthing message but leaves the berthing port, the current latitude and longitude position coordinates of all ships and the latitude and longitude position coordinates when the ship last sent a berthing message are automatically obtained, and the distance between the two coordinate points is calculated by the ST_Distance function. If the distance is greater than the preset distance threshold, it is considered that an abnormality has occurred in the ship leaving the berthing port, and the ship and shore personnel are automatically notified, and the emergency abnormality warning is initiated.
2. The ship anti-piracy intelligent monitoring and early warning method according to claim 1 is characterized in that: In the data collection step, piracy incident data is also collected; The step of monitoring ships in the anti-piracy zone also defines different scopes of action according to the severity level in the pirate event data, and calculates the distance between the current latitude and longitude coordinates of the ship and the location of the pirate event in the pirate event data through the ST_Distance function. If the calculated distance is within the scope of action, the pirate event information is sent to the ship.
3. The ship anti-piracy intelligent monitoring and early warning method according to claim 1 is characterized in that: The AIS data includes static data and dynamic data. The static data includes the ship mobile service identification code and ship name, and the dynamic data includes the ship's latitude and longitude position information, navigation status, timestamp, ground speed, draft, departure port, destination port and expected arrival time.
4. The ship anti-piracy intelligent monitoring and early warning method according to claim 1 is characterized in that: The anti-piracy zone data is data on areas prone to piracy activities, which is surrounded by a series of longitude and latitude coordinate points; the anti-piracy message data is data entered by the driver of a ship entering the anti-piracy zone, including the ship's longitude and latitude position information, heading, speed, self-defense measures and hired security status.
5. The ship anti-piracy intelligent monitoring and early warning method according to any one of claims 1 to 4, characterized in that: In the step of monitoring ships in the anti-piracy zone, the vertices of the anti-piracy zone are looped according to the longitude and latitude coordinates of the vertices in the anti-piracy zone. If the current vertex is the first vertex in the anti-piracy zone, the previous vertex is the last vertex in the anti-piracy zone. If the current vertex is the last vertex in the anti-piracy zone, the next vertex is the first vertex in the anti-piracy zone, and the two vertices form an edge. It is judged whether the ship is on the current edge. If so, it returns true. If not, it is judged whether the ray emitted from the vertex to any direction of the anti-piracy zone intersects with the current edge. If not, it continues. If they intersect on the vertex, it is judged whether the other vertex of the previous edge and the other vertex of the current edge are distributed on both sides of the ray. If so, it is considered that this intersection is a crossing, and the number of intersection points is increased by one. If they do not intersect on the vertex, then this intersection is a crossing, and the number of intersection points is increased by one. It is then judged whether the number of intersection points is an odd number. An odd number represents that the ship is in the anti-piracy zone.
6. The ship anti-piracy intelligent monitoring and early warning method according to claim 2 is characterized in that: The piracy incident data includes the time of occurrence of the piracy incident, the longitude and latitude of the location of the piracy incident, the course of the incident and the severity level. The severity level is automatically generated based on the type of harassment, the number of pirates, the number of weapons used and kidnapping casualties, and the intensity coefficient of the piracy activity.
7. A ship anti-piracy intelligent monitoring and early warning system, characterized in that: It includes a data acquisition module, a ship monitoring module in the anti-piracy zone, a warning module for not sending a message, a timeout warning module and a departure warning module, which are connected in sequence. Data acquisition module, collecting ship AIS data, anti-piracy zone data and anti-piracy message data; The module for monitoring ships in the anti-piracy zone uses the ray method to automatically determine whether a ship has entered the anti-piracy zone and the number of ships in the anti-piracy zone based on the current longitude and latitude coordinates of the ship in the AIS data and the longitude and latitude coordinates of the vertices that constitute the anti-piracy zone in the anti-piracy zone data; No message warning module: automatically determines whether the latest message sent by each ship in the anti-piracy zone to the shore is a berthing message. If it is a berthing message, the ship is in normal status; If it is determined that the message is not for berthing, then according to the rules that the ship should immediately send an anti-piracy message to the shore when it just enters the anti-piracy zone, and the rules that the ship should regularly send anti-piracy messages to the shore after entering the anti-piracy zone, if the shore does not receive the anti-piracy message within a certain period of time, it will be deemed that the message has not been sent, and the ship and shore personnel will be automatically notified, and an emergency abnormality warning will be initiated; The timeout warning module automatically obtains the entry time of the latest anti-piracy message from all ships when the shore receives an anti-piracy message. The difference between the entry time and the current time is compared with the preset timeout threshold. If the difference is greater than the preset timeout threshold, the ship is deemed to have failed to send the previous anti-piracy message on time, and the ship and shore personnel are automatically notified to initiate an emergency abnormality warning. The departure warning module automatically obtains the current latitude and longitude coordinates of all ships and the latitude and longitude coordinates of the last time the ship sent a berthing message when the ship was in a berthing state after sending a berthing message but did not send a departure message but left the berthing port. The distance between the two coordinate points is calculated through the ST_Distance function. If the distance is greater than the preset distance threshold, it is considered that the ship leaving the berthing port has an abnormality, and the ship and shore personnel are automatically notified, and the emergency abnormality warning is initiated.
8. The ship anti-piracy intelligent monitoring and early warning system according to claim 7 is characterized in that: The data acquisition module also collects pirate event data; the module for monitoring ships in anti-piracy zones also defines different scopes of action based on the severity level in the pirate event data, and calculates the distance between the current latitude and longitude coordinates of the ship and the location of the pirate event in the pirate event data through the ST_Distance function. If the calculated distance is within the scope of action, the pirate event information is sent to the ship.
9. The ship anti-piracy intelligent monitoring and early warning system according to claim 7 is characterized in that: The AIS data includes static data and dynamic data. The static data includes the ship mobile service identification code and ship name, and the dynamic data includes the ship's latitude and longitude position information, navigation status, timestamp, ground speed, draft, departure port, destination port and expected arrival time; And / or, the anti-piracy zone data is an area prone to piracy activities surrounded by a series of longitude and latitude coordinate points; the anti-piracy message data is data entered by the driver of a ship entering the anti-piracy zone, including the ship's longitude and latitude position information, heading, speed, self-defense measures and hired security status.
10. The ship anti-piracy intelligent monitoring and early warning system according to claim 8, characterized in that: The piracy incident data includes the time of occurrence of the piracy incident, the longitude and latitude of the location of the piracy incident, the course of the incident and the severity level. The severity level is automatically generated based on the type of harassment, the number of pirates, the number of weapons used and kidnapping casualties, and the intensity coefficient of the piracy activity.
Citation Information
Patent Citations
Marine personnel alarming system
CN103177528A
AIS-based entering and leaving port water area target identification and active early warning system and method
CN112133132A