CN116863756A - Real-time early warning method, device and storage medium for offshore connection - Google Patents

Real-time early warning method, device and storage medium for offshore connection Download PDF

Info

Publication number
CN116863756A
CN116863756A CN202311133971.9A CN202311133971A CN116863756A CN 116863756 A CN116863756 A CN 116863756A CN 202311133971 A CN202311133971 A CN 202311133971A CN 116863756 A CN116863756 A CN 116863756A
Authority
CN
China
Prior art keywords
ship
connection
early warning
current
real
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311133971.9A
Other languages
Chinese (zh)
Other versions
CN116863756B (en
Inventor
梁勋鸽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taiji Computer Corp Ltd
Original Assignee
Taiji Computer Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiji Computer Corp Ltd filed Critical Taiji Computer Corp Ltd
Priority to CN202311133971.9A priority Critical patent/CN116863756B/en
Publication of CN116863756A publication Critical patent/CN116863756A/en
Application granted granted Critical
Publication of CN116863756B publication Critical patent/CN116863756B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G3/00Traffic control systems for marine craft
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24575Query processing with adaptation to user needs using context
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2477Temporal data queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B29/00Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
    • G08B29/18Prevention or correction of operating errors
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B31/00Predictive alarm systems characterised by extrapolation or other computation using updated historic data

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Remote Sensing (AREA)
  • Ocean & Marine Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Emergency Management (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

The application relates to the technical field of offshore frontier defense early warning, in particular to an offshore connection real-time early warning method, an offshore connection real-time early warning device and a storage medium. The marine connection real-time early warning method uses stateful stream data processing Flink as a basic technical framework, the map is rasterized by GeoHash, the ship track data is divided into specific grid tasks by a KeyBy operator, and the factors such as the position, the navigational speed, the state duration and the like of any two ships meeting the conditions are comprehensively monitored in the specific grid tasks, so that the false alarm rate, the false alarm rate and the time delay of connection early warning detection are reduced.

Description

Real-time early warning method, device and storage medium for offshore connection
Technical Field
The application relates to the technical field of offshore frontier defense early warning, in particular to an offshore connection real-time early warning method, an offshore connection real-time early warning device and a computer storage medium.
Background
Offshore docking is an operation of transferring cargo, equipment or personnel from one vessel to another vessel at sea. This operation is widely used between different types of vessels such as tankers, container ships, bulk carriers, etc.
The application patent CN201910189A discloses an intelligent ship leaning detection algorithm, which is used for automatically and intelligently analyzing the motion position and the running track characteristics of a ship target to monitor whether the ship is illegally leaning on an international ship with higher risk level.
This method focuses only on the boarding behavior between an international navigation vessel and a vessel without a boarding license. However, in actual marine defense, the probability of a cooperative target (a ship of known identity) engaging in illegal activity is much smaller than a non-cooperative target of unknown identity. Therefore, focusing only on the above-described leaning behavior, it may be difficult to find a true illegal leaning behavior; according to the method, the ship leaning behavior detection is performed by comprehensively considering the factors such as the position, the course, the speed and the like of the two ships. However, due to the complex offshore environment, the triggering of the pre-alarm detection and the de-alarm detection are performed only by means of transient features, which may lead to a high false alarm rate; the method detects the leaning behavior by traversing the history track at regular time, so that the problem of delay can exist.
Disclosure of Invention
Therefore, the application aims to solve the technical problems of high false alarm rate and high delay in the prior art.
In order to solve the technical problems, the application provides a real-time early warning method for offshore connection, which comprises the following steps:
acquiring track data of the current ship and the detected ship in real time by using a message middleware Kafka, and processing abnormal track data;
identifying the current ship and detecting the ship navigation state of the ship according to the detention range and the navigation speed information of the ship in the preset duration, and marking;
rasterizing a map by using a GeoHash algorithm, and dividing ship track data into specific grid tasks by using a KeyBy operator in a Flink;
identifying a current ship connection role, and searching an existing connection monitoring relationship list according to the current ship connection role;
traversing the existing connection monitoring relation list, detecting connection behaviors in the specific grid task according to the current ship connection role, and triggering or releasing connection early warning according to the detection result.
Preferably, the trajectory data includes a vessel unique identification, a Unix timestamp, a longitude, a latitude, a speed to ground, a heading to ground, a captain, and a data source.
Preferably, the abnormal trajectory data processing includes:
and filtering data with longitude and latitude exceeding a preset normal range, data with ground navigation speed exceeding a specified threshold value, data with ground heading not within a range of 0-360 degrees and disordered data.
Preferably, the identifying the current ship docking character includes:
when the current ship length is larger than a first preset threshold value and is in a sailing stopping state, the current ship is a docking mother ship, and the detection ship is a monitoring child ship;
when the current ship length is not greater than a first preset threshold value, the current ship is a monitoring ship, and the detection ship is a docking ship.
Preferably, the triggering or releasing the connection early warning according to the detection result includes:
step 1: when the current ship and the detected ship are subjected to connection early warning, judging whether the detected ship signal is disappeared, if so, executing the step 2, otherwise, executing the step 3;
step 2: judging whether the ship is reappeared or not, if so, executing the step 3, otherwise, executing the step 6;
step 3: judging whether the detected ship is positioned in the connection ring, if so, executing the step 4; otherwise, executing the step 5;
step 4: judging whether the navigational speed of the detected ship is not less than a second preset threshold value, if so, executing the step 5;
step 5: updating the connection monitoring relation, calculating the connection release duration, judging whether the connection release duration is not less than a third preset threshold, and if yes, executing the step 7;
step 6: calculating the disappearance time of the detected ship, judging whether the disappearance time of the detected ship is not less than a fourth preset threshold value, and if yes, executing the step 7;
step 7: and (5) removing the connection early warning and clearing the connection monitoring relation.
Preferably, the triggering or releasing the connection early warning according to the detection result includes:
step a: when the current ship and the detected ship do not carry out connection early warning, judging whether the detected ship signal is disappeared, if so, executing the step b, otherwise, executing the step c;
step b: judging whether the ship is reappeared or not, if so, executing the step c, otherwise, executing the step f;
step c: d, judging whether the detected ship is positioned in the connection ring, if so, executing the step d; otherwise, clearing the connection monitoring relation;
step d: judging whether the navigational speed of the detected ship is smaller than a second preset threshold value, if so, executing the step e, otherwise, clearing the connection monitoring relation;
step e: updating the connection monitoring relation, calculating the suspected connection duration, judging whether the suspected connection duration is not smaller than a fifth preset threshold, if yes, triggering connection early warning, and updating the connection monitoring relation;
step f: updating the connection monitoring relation, calculating the disappearance time of the detected ship, judging whether the disappearance time of the detected ship is not less than a fourth preset threshold, and if yes, clearing the connection monitoring relation.
Preferably, the triggering or releasing the connection pre-warning according to the detection result further comprises:
and searching a current newly added connection monitoring relation list according to the current ship connection role, and adding the newly added connection monitoring relation list to the existing connection monitoring relation list.
Preferably, the searching the current newly added connection monitoring relation list according to the current ship connection role includes:
when the current ship is a connection mother ship, searching a connection child ship list which is not in the existing connection monitoring relation list, and constructing the newly added connection monitoring relation list according to the newly found connection child ship list.
When the current ship is a monitoring child ship, searching a plugging mother ship list which is not in the existing plugging monitoring relation list, and constructing the newly added plugging monitoring relation list according to the newly discovered plugging mother ship list.
The application also provides a real-time early warning device for offshore connection, which comprises:
the real-time track data acquisition module is used for acquiring track data of the current ship and the detected ship in real time by using the message middleware Kafka and processing abnormal track data;
the ship navigation state identification module is used for identifying the current ship and detecting the ship navigation state of the ship according to the detention range and the navigation speed information of the ship in the preset time length and marking the current ship and the detected ship navigation state;
the map rasterization module is used for rasterizing the map by using a GeoHash algorithm, and dividing ship track data into specific grid tasks by using a KeyBy operator in the Flink;
the connection monitoring relation searching module is used for identifying the current ship connection role and searching an existing connection monitoring relation list according to the current ship connection role;
and the connection early warning module is used for traversing the existing connection monitoring relation list, detecting connection behaviors in the specific grid task according to the current ship connection role, and triggering or releasing connection early warning according to the detection result.
The application also provides a computer readable storage medium, wherein the computer readable storage medium is stored with a computer program, and the computer program realizes the steps of the real-time early warning method for offshore docking when being executed by a processor.
Compared with the prior art, the technical scheme of the application has the following advantages:
the marine connection real-time early warning method uses stateful stream data processing Flink as a basic technical framework, the map is rasterized by GeoHash, the ship track data is divided into specific grid tasks by a KeyBy operator, and the factors such as the position, the navigational speed, the state duration and the like of any two ships meeting the conditions are comprehensively monitored in the specific grid tasks, so that the leakage alarm rate, the false alarm rate and the time delay of connection early warning detection are reduced.
Drawings
In order that the application may be more readily understood, a more particular description of the application will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings, in which:
FIG. 1 is a flow chart of an implementation of an offshore docking real-time early warning method provided by the application;
FIG. 2 is a pre-warning release flowchart;
FIG. 3 is a pre-alarm triggering flow chart;
fig. 4 is a block diagram of a real-time early warning device for offshore connection according to an embodiment of the present application.
Detailed Description
The core of the application is to provide a real-time early warning method, a real-time early warning device and a computer storage medium for offshore connection, so that the false alarm rate, the false alarm rate and the detection delay are effectively reduced.
In order to better understand the aspects of the present application, the present application will be described in further detail with reference to the accompanying drawings and detailed description. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Referring to fig. 1, fig. 1 is a flowchart of an implementation of an offshore connection real-time early warning method provided by the present application; the specific operation steps are as follows:
s101, acquiring track data of a current ship and a detected ship in real time by using a message middleware Kafka, and processing abnormal track data;
s102, identifying the current ship and detecting the ship navigation state of the ship according to the detention range and the navigation speed information of the ship in the preset time period, and marking;
the ship sailing state includes a sailing state and a sailing stopping state.
S103, rasterizing a map by using a GeoHash algorithm, and dividing ship track data into specific grid tasks by using a KeyBy operator in a Flink;
s104, identifying a current ship connection role, and searching an existing connection monitoring relation list according to the current ship connection role;
and S105, traversing the existing connection monitoring relation list, detecting connection behaviors in the specific grid task according to the current ship connection role, and triggering or releasing connection early warning according to the detection result.
Based on the above embodiments, the present embodiment describes step S101 in detail:
the track data is global ordered data comprising a unique ship identifier, a Unix time stamp, longitude, latitude, ground speed, ground heading, captain and a data source.
The abnormal track data processing includes:
and filtering data with longitude and latitude exceeding a preset normal range, data with ground navigation speed exceeding a specified threshold (50 knots), data with ground heading not within a range of 0-360 degrees and disordered data.
Based on the above embodiments, the present embodiment describes in detail step S103:
and calculating a locus geohash value according to the longitude and latitude in the real-time locus of the ship, dividing the locus geohash value into specific offshore connection grid operators by adopting a Key by operator in the Flink, and detecting offshore connection behaviors.
Based on the above embodiments, the present embodiment describes in detail step S104:
the ship roles include docking a mother ship, monitoring a child ship, and other ships.
The identifying the current ship docking role includes:
when the current ship length is larger than a first preset threshold value and is in a sailing stopping state, the current ship is a docking mother ship, and the detection ship is a monitoring child ship;
when the current ship length is not greater than a first preset threshold value, the current ship is a monitoring ship, and the detection ship is a docking ship.
Based on the above embodiments, the present embodiment describes in detail step S105:
judging whether the connection mother ship and the monitoring child ship are early-warned. If yes, carrying out connection early warning release according to the connection roles and the connection relations; otherwise, carrying out connection early warning triggering according to the connection roles and the connection relations.
As shown in fig. 2, the early warning release process includes:
step S21: judging whether the detected ship signal is disappeared, if so, executing the step S22, otherwise, executing the step S23;
step S22: judging whether the detected ship reappears, if so, executing a step S23, otherwise, executing a step S26;
step S23: judging whether the detected ship is positioned in the connection ring, if so, executing a step S24; otherwise, executing step S25;
step S24: judging whether the navigational speed of the detected ship is not less than a second preset threshold value, if so, executing a step S25;
step S25: updating the connection monitoring relation, calculating the connection release duration, judging whether the connection release duration is not less than a third preset threshold, and if yes, executing step S27;
step S26: calculating the disappearance duration of the detected ship, judging whether the disappearance duration of the detected ship is not less than a fourth preset threshold, and if yes, executing step S27;
step S27: and (5) removing the connection early warning and clearing the connection monitoring relation.
As shown in fig. 3, the triggering early warning process includes:
step S31: when the current ship and the detected ship do not carry out connection early warning, judging whether the detected ship signal is disappeared, if so, executing the step S32, otherwise, executing the step S33;
step S32: judging whether the detected ship reappears, if so, executing the step S33, otherwise, executing the step S36;
step S33: judging whether the detected ship is positioned in the connection ring, if so, executing a step S34; otherwise, clearing the connection monitoring relation;
step S34: judging whether the navigational speed of the detected ship is smaller than a second preset threshold value, if so, executing a step S35, otherwise, clearing the connection monitoring relation;
step S35: updating the connection monitoring relation, calculating the suspected connection duration, judging whether the suspected connection duration is not smaller than a fifth preset threshold, if yes, triggering connection early warning, and updating the connection monitoring relation;
step S36: updating the connection monitoring relation, calculating the disappearance time of the detected ship, judging whether the disappearance time of the detected ship is not less than a fourth preset threshold, and if yes, clearing the connection monitoring relation.
Based on the above embodiment, the triggering or releasing the connection early warning according to the detection result further includes:
searching a current newly added connection monitoring relation list according to the current ship connection role, and adding the newly added connection monitoring relation list to the existing connection monitoring relation list:
when the current ship is a connection mother ship, searching a connection child ship list which is not in the existing connection monitoring relation list, and constructing the newly added connection monitoring relation list according to the newly found connection child ship list.
When the current ship is a monitoring child ship, searching a plugging mother ship list which is not in the existing plugging monitoring relation list, and constructing the newly added plugging monitoring relation list according to the newly discovered plugging mother ship list.
Compared with the prior art, the application has the following beneficial effects:
according to the application, any two ships meeting the conditions can be monitored to find out the connection behavior between the non-cooperative targets so as to reduce the alarm leakage rate;
according to the application, on the premise of comprehensively monitoring the position, the navigational speed and the like between two ships, states are added, and the continuous duration of the states is monitored, maintained and detected, so that false early warning caused by instantaneous fluctuation of the ship track is reduced, and the false alarm rate is further reduced;
according to the application, a stateful stream data processing Flink is taken as a basic framework, a map is rasterized through a multidimensional space point coding method and an index algorithm (GeoHash), a Key by operator is adopted to divide ship track data into specific grid tasks, the real-time track data processing efficiency of the ship is improved, the detection delay of the ship connection behavior is reduced, and the effect of real-time detection is achieved.
Referring to fig. 4, fig. 4 is a block diagram illustrating a real-time early warning device for offshore connection according to an embodiment of the present application; the specific apparatus may include:
the real-time track data acquisition module 100 is used for acquiring track data of the current ship and the detected ship in real time by using the message middleware Kafka and processing abnormal track data;
the ship navigation state identification module 200 is used for identifying the current ship and detecting the ship navigation state of the ship according to the detention range and the navigation speed information of the ship in the preset time length and marking the current ship and the detected ship navigation state;
the map rasterization module 300 is used for rasterizing the map by using a GeoHash algorithm, and dividing ship track data into specific grid tasks by using a KeyBy operator in the Flink;
the connection monitoring relation searching module 400 is used for identifying a current ship connection role and searching an existing connection monitoring relation list according to the current ship connection role;
the connection early warning module 500 is configured to traverse the existing connection monitoring relationship list, detect connection behavior in the specific grid task according to a current ship connection role, and trigger or release connection early warning according to a detection result.
The offshore connection real-time early warning device of the present embodiment is used for implementing the foregoing offshore connection real-time early warning method, so that the specific implementation of the offshore connection real-time early warning device can be seen in the embodiment parts of the previous real-time early warning method on Wen Hai, such as the real-time track data acquisition module 100, the ship navigation state identification module 200, the map rasterization module 300, the connection monitoring relationship search module 400, and the connection early warning module 500, which are respectively used for implementing steps S101, S102, S103, S104, and S105 in the foregoing offshore connection real-time early warning method, so that the specific implementation thereof can refer to the description of the corresponding embodiments of each part and will not be repeated herein.
The specific embodiment of the application also provides a real-time early warning device for offshore connection, which comprises: a memory for storing a computer program; and the processor is used for realizing the steps of the real-time early warning method for offshore connection when executing the computer program.
The specific embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium is stored with a computer program, and the computer program realizes the steps of the real-time early warning method for offshore connection when being executed by a processor.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It is apparent that the above examples are given by way of illustration only and are not limiting of the embodiments. Other variations and modifications of the present application will be apparent to those of ordinary skill in the art in light of the foregoing description. It is not necessary here nor is it exhaustive of all embodiments. While still being apparent from variations or modifications that may be made by those skilled in the art are within the scope of the application.

Claims (10)

1. The real-time early warning method for offshore connection is characterized by comprising the following steps of:
acquiring track data of the current ship and the detected ship in real time by using a message middleware Kafka, and processing abnormal track data;
identifying the current ship and detecting the ship navigation state of the ship according to the detention range and the navigation speed information of the ship in the preset duration, and marking;
rasterizing a map by using a GeoHash algorithm, and dividing ship track data into specific grid tasks by using a KeyBy operator in a Flink;
identifying a current ship connection role, and searching an existing connection monitoring relationship list according to the current ship connection role;
traversing the existing connection monitoring relation list, detecting connection behaviors in the specific grid task according to the current ship connection role, and triggering or releasing connection early warning according to the detection result.
2. The marine docking real-time warning method of claim 1, wherein the trajectory data comprises a unique ship identifier, a Unix timestamp, a longitude, a latitude, a speed to ground, a heading to ground, a captain, and a data source.
3. The offshore docking real-time pre-warning method according to claim 1, wherein the abnormal track data processing comprises:
and filtering data with longitude and latitude exceeding a preset normal range, data with ground navigation speed exceeding a specified threshold value, data with ground heading not within a range of 0-360 degrees and disordered data.
4. The method of real-time marine docking warning according to claim 1, wherein the identifying the current vessel docking character comprises:
when the current ship length is larger than a first preset threshold value and is in a sailing stopping state, the current ship is a docking mother ship, and the detection ship is a monitoring child ship;
when the current ship length is not greater than a first preset threshold value, the current ship is a monitoring ship, and the detection ship is a docking ship.
5. The method for real-time early warning of marine connection according to claim 1, wherein the triggering or releasing the early warning of connection according to the detection result comprises:
step 1: when the current ship and the detected ship are subjected to connection early warning, judging whether the detected ship signal is disappeared, if so, executing the step 2, otherwise, executing the step 3;
step 2: judging whether the ship is reappeared or not, if so, executing the step 3, otherwise, executing the step 6;
step 3: judging whether the detected ship is positioned in the connection ring, if so, executing the step 4; otherwise, executing the step 5;
step 4: judging whether the navigational speed of the detected ship is not less than a second preset threshold value, if so, executing the step 5;
step 5: updating the connection monitoring relation, calculating the connection release duration, judging whether the connection release duration is not less than a third preset threshold, and if yes, executing the step 7;
step 6: calculating the disappearance time of the detected ship, judging whether the disappearance time of the detected ship is not less than a fourth preset threshold value, and if yes, executing the step 7;
step 7: and (5) removing the connection early warning and clearing the connection monitoring relation.
6. The method for real-time early warning of marine connection according to claim 1, wherein the triggering or releasing the early warning of connection according to the detection result comprises:
step a: when the current ship and the detected ship do not carry out connection early warning, judging whether the detected ship signal is disappeared, if so, executing the step b, otherwise, executing the step c;
step b: judging whether the ship is reappeared or not, if so, executing the step c, otherwise, executing the step f;
step c: d, judging whether the detected ship is positioned in the connection ring, if so, executing the step d; otherwise, clearing the connection monitoring relation;
step d: judging whether the navigational speed of the detected ship is smaller than a second preset threshold value, if so, executing the step e, otherwise, clearing the connection monitoring relation;
step e: updating the connection monitoring relation, calculating the suspected connection duration, judging whether the suspected connection duration is not smaller than a fifth preset threshold, if yes, triggering connection early warning, and updating the connection monitoring relation;
step f: updating the connection monitoring relation, calculating the disappearance time of the detected ship, judging whether the disappearance time of the detected ship is not less than a fourth preset threshold, and if yes, clearing the connection monitoring relation.
7. The method for real-time early warning of marine connection according to claim 1, wherein the method further comprises, after triggering or releasing the connection early warning according to the detection result:
and searching a current newly added connection monitoring relation list according to the current ship connection role, and adding the newly added connection monitoring relation list to the existing connection monitoring relation list.
8. The method for real-time early warning of marine docking according to claim 7, wherein the searching the current newly added docking monitoring relationship list according to the current ship docking role comprises:
when the current ship is a connection mother ship, searching a connection child ship list which is not in the existing connection monitoring relation list, and constructing a new connection monitoring relation list according to the newly discovered connection child ship list;
when the current ship is a monitoring child ship, searching a plugging mother ship list which is not in the existing plugging monitoring relation list, and constructing the newly added plugging monitoring relation list according to the newly discovered plugging mother ship list.
9. An offshore connection real-time early warning device, which is characterized by comprising:
the real-time track data acquisition module is used for acquiring track data of the current ship and the detected ship in real time by using the message middleware Kafka and processing abnormal track data;
the ship navigation state identification module is used for identifying the current ship and detecting the ship navigation state of the ship according to the detention range and the navigation speed information of the ship in the preset time length and marking the current ship and the detected ship navigation state;
the map rasterization module is used for rasterizing the map by using a GeoHash algorithm, and dividing ship track data into specific grid tasks by using a KeyBy operator in the Flink;
the connection monitoring relation searching module is used for identifying the current ship connection role and searching an existing connection monitoring relation list according to the current ship connection role;
and the connection early warning module is used for traversing the existing connection monitoring relation list, detecting connection behaviors in the specific grid task according to the current ship connection role, and triggering or releasing connection early warning according to the detection result.
10. A computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, the computer program, when executed by a processor, implementing the steps of an offshore docking real-time pre-warning method according to any one of claims 1 to 8.
CN202311133971.9A 2023-09-05 2023-09-05 Real-time early warning method, device and storage medium for offshore connection Active CN116863756B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311133971.9A CN116863756B (en) 2023-09-05 2023-09-05 Real-time early warning method, device and storage medium for offshore connection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311133971.9A CN116863756B (en) 2023-09-05 2023-09-05 Real-time early warning method, device and storage medium for offshore connection

Publications (2)

Publication Number Publication Date
CN116863756A true CN116863756A (en) 2023-10-10
CN116863756B CN116863756B (en) 2023-12-15

Family

ID=88229027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311133971.9A Active CN116863756B (en) 2023-09-05 2023-09-05 Real-time early warning method, device and storage medium for offshore connection

Country Status (1)

Country Link
CN (1) CN116863756B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117218898A (en) * 2023-11-07 2023-12-12 亿海蓝(北京)数据技术股份公司 Method and device for identifying offshore oil depot ship, electronic equipment and readable storage medium
CN117218601A (en) * 2023-10-18 2023-12-12 亿海蓝(北京)数据技术股份公司 Method and device for determining authenticity of ship leaning operation and readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010074404A2 (en) * 2008-12-24 2010-07-01 주식회사 태형중공업 System for automatically docking vessel on pier
CN109887338A (en) * 2019-03-13 2019-06-14 大连海大船舶导航国家工程研究中心有限责任公司 A kind of marine frontier defense method for early warning being hooked warning algorithm based on intelligence
CN113220678A (en) * 2021-04-23 2021-08-06 亿海蓝(北京)数据技术股份公司 Ship berthing event identification method and system
CN113720383A (en) * 2021-08-23 2021-11-30 中电科海洋信息技术研究院有限公司 Method, device and medium for identifying abnormal behavior of ship
CN115565407A (en) * 2022-12-07 2023-01-03 亿海蓝(北京)数据技术股份公司 Method and device for determining ship berthing operation and readable storage medium
CN115758242A (en) * 2022-11-15 2023-03-07 广州博进信息技术有限公司 Ship berthing event identification method, readable storage medium and computer equipment
CN116739221A (en) * 2023-08-14 2023-09-12 太极计算机股份有限公司 Comprehensive early warning system, comprehensive early warning method, device, equipment and medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010074404A2 (en) * 2008-12-24 2010-07-01 주식회사 태형중공업 System for automatically docking vessel on pier
CN109887338A (en) * 2019-03-13 2019-06-14 大连海大船舶导航国家工程研究中心有限责任公司 A kind of marine frontier defense method for early warning being hooked warning algorithm based on intelligence
CN113220678A (en) * 2021-04-23 2021-08-06 亿海蓝(北京)数据技术股份公司 Ship berthing event identification method and system
CN113720383A (en) * 2021-08-23 2021-11-30 中电科海洋信息技术研究院有限公司 Method, device and medium for identifying abnormal behavior of ship
CN115758242A (en) * 2022-11-15 2023-03-07 广州博进信息技术有限公司 Ship berthing event identification method, readable storage medium and computer equipment
CN115565407A (en) * 2022-12-07 2023-01-03 亿海蓝(北京)数据技术股份公司 Method and device for determining ship berthing operation and readable storage medium
CN116739221A (en) * 2023-08-14 2023-09-12 太极计算机股份有限公司 Comprehensive early warning system, comprehensive early warning method, device, equipment and medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吴立霞 等: "加强沿海地区治安管理堵塞海上非法跨境通道—以船舶管理为核心", 浙江警察学院学报, no. 3, pages 44 - 51 *
赵晶 等: "海上船靠船的常见事故分析及其安全操作措施", 青岛远洋船员职业学院学报, vol. 40, no. 1, pages 39 - 43 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117218601A (en) * 2023-10-18 2023-12-12 亿海蓝(北京)数据技术股份公司 Method and device for determining authenticity of ship leaning operation and readable storage medium
CN117218601B (en) * 2023-10-18 2024-06-04 亿海蓝(北京)数据技术股份公司 Method and device for determining authenticity of ship leaning operation and readable storage medium
CN117218898A (en) * 2023-11-07 2023-12-12 亿海蓝(北京)数据技术股份公司 Method and device for identifying offshore oil depot ship, electronic equipment and readable storage medium
CN117218898B (en) * 2023-11-07 2024-02-13 亿海蓝(北京)数据技术股份公司 Method and device for identifying offshore oil depot ship, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN116863756B (en) 2023-12-15

Similar Documents

Publication Publication Date Title
CN116863756B (en) Real-time early warning method, device and storage medium for offshore connection
Du et al. A COLREG-compliant ship collision alert system for stand-on vessels
CN112435449A (en) Full-digital intelligent fishery illegal ship identification and troubleshooting system and method
Vandecasteele et al. Spatial ontologies for detecting abnormal maritime behaviour
CN109685086A (en) The recognition methods of marine ships job state, device, equipment and storage medium
US20160063434A1 (en) Apparatus and method for early detection of abnormality
CN109887338B (en) Offshore frontier defense early warning method based on intelligent leaning early warning algorithm
Liu et al. A data mining method to extract traffic network for maritime transport management
CN105632115A (en) Offshore oilfield security system
CN112464951A (en) Fishery safety emergency disposal system and method based on Internet of things
CN115774804A (en) Ship abnormality identification method and system and readable storage medium
CN113720383A (en) Method, device and medium for identifying abnormal behavior of ship
Lei et al. A framework for discovering maritime traffic conflict from AIS network
CN113222040B (en) Marine fixed target identification method, device, computer equipment and storage medium
CN113851019A (en) Ship collision early warning method and device based on Beidou positioning
Pitsikalis et al. Composite event patterns for maritime monitoring
Czapiewska et al. Algorithms for ship movement prediction for location data compression
CN111785090B (en) Method for automatically identifying illegal dumping based on ship AIS track data
CN115841765B (en) Vehicle position blind area monitoring method and device, electronic equipment and readable storage medium
CN102708705A (en) Pre-warning system for preventing object from impacting bridge
CN113962321B (en) Ship-to-ship loading and unloading identification processing method and system
CN115097435A (en) One-ship multi-code identification method, device and system for fishing ship
CN116700274A (en) Unmanned ship navigation control method and device, electronic equipment and storage medium
CN116189478A (en) Ship safety monitoring method, equipment and medium for inland waterway
CN111639891B (en) Goods seed voyage recognition method and device based on Markov process

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Liang Xunge

Inventor after: Liu Shaohui

Inventor after: Mao Wei

Inventor after: Hu Jie

Inventor after: Li Wenhuan

Inventor before: Liang Xunge

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant