CN110069582B - Ship anchoring area determining method, device, equipment and storage medium - Google Patents

Ship anchoring area determining method, device, equipment and storage medium Download PDF

Info

Publication number
CN110069582B
CN110069582B CN201710944794.0A CN201710944794A CN110069582B CN 110069582 B CN110069582 B CN 110069582B CN 201710944794 A CN201710944794 A CN 201710944794A CN 110069582 B CN110069582 B CN 110069582B
Authority
CN
China
Prior art keywords
data
ship
behavior
anchoring
module
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.)
Active
Application number
CN201710944794.0A
Other languages
Chinese (zh)
Other versions
CN110069582A (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.)
CETC Ocean Information Co Ltd
Original Assignee
CETC Ocean Information Co 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 CETC Ocean Information Co Ltd filed Critical CETC Ocean Information Co Ltd
Priority to CN201710944794.0A priority Critical patent/CN110069582B/en
Publication of CN110069582A publication Critical patent/CN110069582A/en
Application granted granted Critical
Publication of CN110069582B publication Critical patent/CN110069582B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G3/00Traffic control systems for marine craft

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Ocean & Marine Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a method, a device, equipment and a storage medium for determining a ship anchoring area, and the technical scheme of the application comprises the following steps: identifying a ship anchoring behavior; analyzing and counting the data of the anchoring behaviors; and generating anchoring area data of the ship according to the analysis and statistics result. According to the technical scheme, the anchoring state of the ship can be updated in real time by identifying the anchoring behavior of the ship, and the anchoring region data of the ship is generated based on data statistics and analysis of real-time updating, so that the problems that the anchoring region of chart plotting cannot be updated in real time and accuracy is low are effectively solved, and the effectiveness of ship safety management is improved.

Description

Ship anchoring area determining method, device, equipment and storage medium
Technical Field
The present disclosure relates generally to the field of data processing technologies, and in particular, to the field of marine big data analysis technologies, and in particular, to a method, an apparatus, a device, and a storage medium for determining a ship anchoring area.
Background
Currently, when marine big data analysis is carried out, data of chart plotting is directly used, and chart plotting is realized through a chart operation plotting table. The chart operation plotting table is an important component in a modern ship integrated navigation system, the chart operation plotting table has the function of receiving navigation information, chart plotting information and the like of the integrated navigation system through a ship local area network, and the chart plotting operation is completed by the chart operation plotting table under the control of a real-time embedded system.
Therefore, in the conventional technology, in order to generate the anchor-breaking area of the ship, the data plotted by the chart is needed to be obtained, but the anchor area data plotted by the chart is established by the management organization, which has the following disadvantages:
(1) The accuracy is low. Due to the reasons of congestion and distance of an anchor area, in practice, a considerable part of ships are not anchored according to the chart plotting anchor area, and therefore chart plotting anchor area data cannot accurately represent an actual anchored area.
(2) The update is slow. Chart plots are typically updated once a year or more, resulting in actual sea area data not being updated in a timely manner.
(3) The data is single. Chart plotting cannot be arbitrarily chosen according to the type of vessel and the time period in which inspection is desired.
Therefore, the existing chart plotting cannot meet the requirement of dynamically analyzing the ship behavior of a specified ship in real time, so that the safety management of the ship faces severe tests.
Disclosure of Invention
In view of the above-mentioned defects or shortcomings in the prior art, it is desirable to provide a method, an apparatus, a device and a storage medium for determining a ship anchoring area, wherein the method comprises the steps of obtaining real-time position information of a ship of a specified type, timely and accurately judging the anchoring behavior of the ship, determining the anchoring area of the ship by analyzing and counting the anchoring behavior, and generating anchoring area data of the ship of the specified type for other terminal users to know the ship behavior data in time, thereby improving the efficiency of ship safety management.
In a first aspect, an embodiment of the present invention provides a method for determining a ship anchoring area, where the method includes the following steps:
the mooring behavior of a given vessel is identified.
And analyzing and counting the anchoring behavior.
And generating anchoring area data of the ship according to the analysis and statistics result.
In one or more embodiments of the first aspect, identifying the act of mooring of the vessel comprises: and judging the characteristic data of the ship behavior based on the conditions of the anchoring behavior rule base, and judging the ship behavior as the anchoring behavior when the judgment result meets the conditions of the anchoring behavior rule base.
In one or more embodiments of the first aspect, identifying a ship behavior, and before determining feature data of the ship behavior based on a condition of an anchor behavior rule base, further includes: grouping the acquired real-time position data to obtain initial data of the ship behavior; respectively calculating characteristic data of the ship behaviors according to the initial data; wherein the characteristic data of the ship behavior comprises: the sailing speed, sailing displacement and sailing direction of the ship are changed; the sailing displacement is the displacement generated by the current ship behavior relative to the initial ship behavior, and the sailing direction change is the direction change of the displacement.
In one or more embodiments of the first aspect, the anchored behavior rule base comprises: the navigation speed is less than a preset first threshold value; the navigation displacement is smaller than a preset second threshold value; the change of the sailing direction is a continuous change.
In one or more embodiments of the first aspect, after said identifying the act of mooring of the vessel, comprising: storing characteristic data of the anchoring behavior.
In one or more embodiments of the first aspect, the characteristic data of the anchoring behavior is stored according to a preset statistical time.
In one or more embodiments of the first aspect, analyzing statistics of the anchoring behavior comprises: analyzing characteristic data of the anchoring behavior; and counting the accumulated duration and anchoring times of the anchoring behavior.
In one or more embodiments of the first aspect, generating the breakdown area of the vessel comprises: and generating anchoring area data of the ship based on the accumulated duration and the anchoring times.
In one or more embodiments of the first aspect, the breakdown area data of the vessel is stored in a formatted data or database.
In one or more embodiments of the first aspect, prior to the identifying the vessel's mooring behavior, the method further comprises: acquiring real-time position data of a ship sent by a data source; and preprocessing the real-time position data.
In one or more embodiments of the first aspect, the pre-processing is performed in one or more of the following ways: data fusion processing, repeated data cleaning, error data cleaning, data sequencing and data interpolation processing.
In one or more embodiments of the first aspect, before the obtaining the real-time position data of the ship transmitted by the data source, the method further includes: setting specified parameters, wherein the specified parameters comprise preset statistical time, a specified ship type and a preset region range.
In one or more embodiments of the first aspect, the data source includes an automatic identification system for ships AIS, radar, beidou satellite navigation system.
In a second aspect, the present invention also provides a ship anchoring area determining apparatus, including:
an anchoring behavior identification module configured to identify an anchoring behavior of a specified vessel.
An analysis statistics module configured to analyze statistics of the anchoring behavior.
And the anchoring area generating module is configured to generate anchoring area data of the ship according to the analysis and statistics result.
In one or more embodiments of the second aspect, the anchoring behavior identification module includes: and the rule judging submodule is configured to judge the feature data of the ship behavior based on the condition of the anchoring behavior rule base, and when the judgment result meets the condition of the anchoring behavior rule base, the ship behavior is judged to be the anchoring behavior.
In one or more embodiments of the second aspect, the anchoring behavior recognizing module, before the rule determining sub-module, further includes: the data grouping submodule is configured to group the acquired real-time position data to obtain initial data of the ship behavior; and a data calculation sub-module configured to calculate feature data of the ship behavior respectively according to the initial data, wherein the feature data of the ship behavior includes: the sailing speed, sailing displacement and sailing direction of the ship are changed; the sailing displacement is the displacement generated by the current ship behavior relative to the initial ship behavior, and the sailing direction change is the direction change of the displacement.
In one or more embodiments of the second aspect, the anchored behavior rules base includes decision rules as follows: the navigation speed is less than a preset first threshold value; the navigation displacement is smaller than a preset second threshold value; the sailing direction changes to be continuous.
In one or more embodiments of the second aspect, after the anchoring behavior identification module, the apparatus further comprises: a first storage module configured to store characteristic data of the anchoring behavior.
In one or more embodiments of the second aspect, the first storage module is further configured to store the anchoring behavior feature data according to a preset statistical time.
In one or more embodiments of the second aspect, the analytics statistics module includes:
an analysis submodule configured to analyze feature data of the anchoring behavior.
A statistics submodule configured to count a cumulative duration and a number of times of the anchoring action.
In one or more embodiments of the second aspect, the anchor region generation module is configured to: and generating anchoring area data of the ship based on the accumulated duration and the anchoring times.
In one or more embodiments of the second aspect, the apparatus further comprises: a second storage module configured to store the ship's breakdown area data in a formatted data or database manner.
In one or more embodiments of the second aspect, prior to the identifying the act of mooring the vessel, the method further comprises: the data acquisition module is configured for acquiring real-time position data of the ship sent by the data source; and a data pre-processing module configured to pre-process the real-time location data.
In one or more embodiments of the second aspect, the pre-processing is in one or more of the following ways: data fusion processing, repeated data cleaning, error data cleaning, data sequencing and data interpolation processing.
In one or more embodiments of the second aspect, before the data acquisition module, the apparatus further comprises: the device comprises a setting module and a control module, wherein the setting module is configured to set specified parameters, and the specified parameters comprise preset statistical time, a specified ship type and a preset region range.
In one or more embodiments of the second aspect, the data sources include an automatic identification system of a ship AIS, radar, beidou satellite navigation system.
In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the method described in one or more embodiments of the first aspect is implemented.
In a fourth aspect, the embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method described in one or more embodiments of the first aspect.
According to the technical scheme provided by the embodiment of the application, the ship anchoring behavior is more accurate through analyzing and distinguishing the real-time position data of the ship. Then, analyzing and counting the anchoring behaviors, and generating real anchoring area data of the specified ship type in a specific time period. The real-time monitoring of the real-time position data of the ship can monitor the navigation ship in real time, the occurrence of shipping accidents can be effectively prevented based on the analysis and statistics of real-time anchoring behaviors, the output of real ship anchoring area data also provides abundant data resources for other terminal users to know the shipping conditions in time, and the effectiveness of ship safety management is improved.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:
fig. 1 shows a flow chart of a method for determining a ship anchoring area according to an embodiment of the application;
FIG. 2 illustrates a flow chart of a vessel mooring area determination method embodying identifying mooring behavior of a vessel according to one embodiment of the present application;
FIG. 3 illustrates a flow chart of a method for determining an anchoring area of a vessel that embodies analytical statistical anchoring behavior in accordance with an embodiment of the present application;
FIG. 4 illustrates an exemplary block diagram of a ship anchoring area determining apparatus according to an embodiment of the present application;
FIG. 5 is a block diagram illustrating exemplary sub-module components of a ship anchoring area determination device according to an embodiment of the present application;
fig. 6 shows a schematic structural diagram of a computer system 600 suitable for implementing a terminal device or a server according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Referring to fig. 1, an exemplary flowchart of a method for determining a ship anchoring area according to an embodiment of the present application is shown.
The method comprises the following specific steps:
s101, identifying the anchoring behavior of the ship.
During the ship sailing process, the anchoring behavior often occurs, and when the anchoring behavior generally occurs, various state parameters of the ship can be changed, which are different from the normal ship sailing behavior, such as abnormal berthing time of the ship, ship sailing track, ship sailing speed, ship sailing direction, ship sailing displacement and other parameters, so that the anchoring behavior of the ship can be identified by utilizing the position change of the ship.
In the embodiment of the invention, the anchoring behavior of the ship can be identified by adopting various methods, for example, the anchoring behavior of the ship can be judged by acquiring a real-time image in the ship navigation process and manually analyzing the abnormal berthing time of the ship in the real-time image, or the ship navigation track in the real-time image is manually analyzed.
In the embodiment of the invention, parameters such as ship navigation speed, ship navigation direction, ship navigation displacement and the like can be judged through certain specific rules, so that the state track of ship breakdown is determined.
S102, analyzing and counting anchoring behaviors;
after step S101, the ship' S mooring behavior needs to be analyzed and counted. Analysis of the mooring behaviour (i.e. the mooring behaviour) is essential during the operation of the vessel. In the field, different anchoring modes, such as bow mooring, ship side mooring, stern mooring, multi-point mooring and the like, can be analyzed according to conditions of different water areas, meteorological conditions and the like, and the ship behavior of a designated ship type, a designated time period and a designated area can be analyzed according to design requirements. In the face of the processing requirement of anchoring informatization, the embodiment of the invention can select and count the accumulated duration and anchoring times of the ship anchoring behavior, thereby effectively monitoring anchoring in a non-anchoring area and anchoring in a protected area in real time and indirectly avoiding damage to submarine resources in the protected area.
And S103, generating anchoring area data of the ship according to the analysis and statistics result.
Analyzing and counting real-time anchoring behaviors, generating anchoring area data based on the anchoring behaviors, providing abundant data resources for other terminal users, such as actual anchoring area position analysis, anchoring area ship flow analysis, anchoring risk maps and the like, thereby realizing diversified management of ship data services and meeting various requirements of other terminal users on anchoring behavior analysis.
With further reference to fig. 2, a detailed flowchart of an embodiment of the present application is shown for identifying the ship 'S mooring behavior in step S101, i.e. after completing the identifying the ship' S mooring behavior, step S102 is performed.
The method for identifying the anchoring behavior of the ship comprises the following steps of:
step S201, optionally adding in different embodiments, and acquiring real-time position data of the ship sent by a data source;
the real-time position data of the ship can be obtained from different data sources, for example, the real-time position data can be obtained through an automatic ship identification system AIS. Ship navigation data (AIS data for short) generated by an Automatic Identification System (AIS) of a ship is a very important type of shipping data and has a huge data volume. The automatic ship identification system AIS is composed of shore-based (base station) facilities and shipborne equipment, is used as a novel digital navigation aid system integrating multiple technologies, can acquire ship dynamic information such as ship position, ship speed, course rate and course and the like from a Global Positioning System (GPS), and generates AIS data by combining ship static information such as ship name, call sign, draft and dangerous goods.
In addition, other data sources capable of acquiring real-time position data of the ship, such as a radar or Beidou satellite navigation system, may be selected in the art.
Step S202, which is optionally added in different embodiments, preprocesses the real-time location data.
After the real-time position data of the ship is acquired, different preprocessing needs to be performed on the real-time position data of the ship input by different data sources based on factors such as data formats and inconsistent data contents of the data sources. Through the preprocessing of the ship behavior data, the quality of the ship behavior data can be guaranteed, and reliable basic analysis data are provided for ship behavior identification.
In some embodiments of the present invention, one or more of a plurality of data processing manners may be adopted, and the specific selection is adjusted according to the actual design requirement, for example, data fusion processing, repeated data cleaning, error data cleaning, data sorting and data interpolation processing.
The data fusion processing can carry out track association, fusion processing and the like on the real-time position data of the ships of different data sources, so that more accurate and comprehensive real-time position data of the ships can be obtained. Repeated data cleaning can remove repeated redundant data in the real-time position data of the ship, so that the calculation processing time is not reduced, and the timeliness of data processing is improved. And error data cleaning can delete obvious data belonging to abnormal values or error values in the input data of the data source, so that the data processing quality is improved, and the reasonability of the data is ensured. The data sorting processing can sort the real-time position data of the ship according to time or other sequences, provides an optional interface for processing the ship behavior data, and is convenient for other terminal users to obtain data resources according to different requirements. The data interpolation processing is to supplement missing points in the data, and the commonly used data interpolation methods include Lagrange interpolation and the like, and the quality of the processed data is improved through data difference processing.
Step S203, grouping the acquired real-time position data to obtain initial data of the ship behavior;
in the embodiment of the invention, after the real-time position data is acquired, in order to accurately judge the ship behavior of the designated ship, the real-time position data can be grouped according to the ship to which the real-time position data belongs, so that the original data of the designated ship can be obtained. Optionally, the data grouping may be implemented in various ways, for example, the acquired real-time position data includes a ship identification code of the AIS ship data, an aquatic mobile communication service identification code MMSI of a ship corresponding to the ship identification code, and the real-time position data belonging to the same ship identification code is identified by the MMSI; or grouping the fused batch numbers after fusion processing as unique identifiers.
Step S204, respectively calculating characteristic data of the ship behaviors according to the initial data; wherein the characteristic data of the ship behavior comprises: the sailing speed, sailing displacement and sailing direction of the ship are changed; the sailing displacement is the displacement generated by the current ship behavior relative to the initial ship behavior, and the sailing direction change is the direction change of the displacement.
In the embodiment of the invention, the obtained original data of the ship behavior is correspondingly calculated, namely the characteristic data of the ship behavior is extracted. It may be extraction of feature data that characterizes the behavior of the ship, for example, feature data such as ship's speed, displacement, direction of travel, and the like.
First, the original data of the ship behavior, such as characteristic parameters of the navigation speed, the navigation displacement, the navigation direction and the like, are initialized.
Then, according to the displacement generated by the current ship behavior relative to the initial ship behavior, the sailing displacement is obtained, and the direction change of the sailing displacement is the sailing direction change. The motion characteristics of the ship behavior can be accurately analyzed and evaluated by extracting the characteristic data, so that the characteristic data-based analysis statistics can be used as a reliable evaluation basis for the safe navigation and avoidance rules of the ship.
And S205, judging the characteristic data of the ship behavior based on the conditions of the anchoring behavior rule base, and judging the ship behavior as the anchoring behavior when the judgment result meets the conditions of the anchoring behavior rule base.
In the embodiment of the present invention, the anchoring behavior rule base may be a set of rules for determining the anchoring behavior of the ship, and the set may define the anchoring behavior by one or more rules, for example, perform qualitative comprehensive evaluation and determination on the feature data characterizing the ship behavior, or perform quantitative comprehensive evaluation and determination on the feature data based on the ship behavior, for example, determine the sailing speed, the sailing displacement, and the sailing direction change, respectively:
the navigation speed is less than a preset first threshold value;
the navigation displacement is smaller than a preset second threshold value;
the sailing direction changes to be continuous.
The values of the first threshold and the second threshold can be obtained by analyzing historical data of ship navigation or selecting abnormal values in a normal navigation track. By quantitative judgment of the characteristic data, the anchoring behavior of the ship can be accurately identified.
Step 206, which in various embodiments may optionally be in addition, stores the characteristic data of the anchoring behavior.
Because the real-time position data of the ship is acquired in real time, if the acquired data amount is insufficient, subsequent processing may be performed only on a single or a small amount of ship behaviors, the single or the small amount of ship behaviors are not universal, and if only the single or the small amount of ship behaviors are identified to be in an anchoring behavior, the statistical significance is not achieved, and the accuracy of subsequent analysis statistical results is affected. Therefore, in this step, in order to obtain more accurate data of the anchoring area, it is necessary to store the characteristic data of the anchoring behavior of the ship, and count a large number of characteristic data of the anchoring behavior so as to generate expected data of the anchoring area matching with the real sea area environment.
In the embodiment of the present invention, a statistical time may also be preset, and the anchor dropping behavior feature data may be stored according to the preset statistical time. And enough characteristic data of the anchoring behavior of the ship is ensured through presetting statistical time, so that accurate anchoring region data can be generated.
With further reference to fig. 3, a detailed flowchart is shown regarding step S102 and step S103, that is, after step S101, the step of analyzing and counting the anchoring behavior is performed in sequence according to an embodiment of the present application; and generating anchoring area data of the ship according to the analysis and statistics result.
In step S102, analyzing the statistical anchoring behavior may include the following steps shown in fig. 3:
step S301, analyzing the characteristic data of the anchoring behavior;
and judging to obtain the anchoring behavior of the ship according to the anchoring behavior rule base, and analyzing the anchoring behavior which may exist for many times or has longer anchoring behavior duration, thereby further extracting important influence factors for generating anchoring region data.
And step S302, counting the accumulated duration and anchoring times of the anchoring behavior.
For the statistics of the accumulated duration and the anchoring times of the anchoring behaviors, an analysis basis can be provided for determining the anchoring area, so that the accuracy of the anchoring area is improved.
Step 103, generating the data of the anchored area of the ship according to the result of the analysis statistics, which may include all or part of the following steps shown in fig. 3:
and S303, generating anchoring area data of the ship based on the accumulated duration and the anchoring times.
Step S304, which is optionally added in different embodiments, stores the anchoring area data of the ship in a format data or database mode. Based on the analysis and statistics results of the real-time anchoring behavior, the occurrence of shipping accidents can be effectively prevented, the output of real ship anchoring region data provides abundant data resources for other terminal users to know the shipping condition in time, and the effectiveness of ship safety management is improved.
It should be noted that while the operations of the method of the present invention are depicted in the drawings in a particular order, this does not require or imply that the operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Rather, the steps depicted in the flowcharts may change the order of execution. For example, S101 and S102, after acquiring a certain amount of data of the anchoring behavior, S101 may continue to identify the anchoring behavior, and simultaneously execute steps S102 and S103. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions. For example, steps S201 and S204 may be omitted, and S201 and S202 may be combined into one step.
With further reference to fig. 4, an exemplary block diagram of a ship anchoring area determination device according to an embodiment of the present application is shown.
The ship anchoring area determination device includes an anchoring behavior recognition module 401, an analysis statistic module 402, and an anchoring area generation module 403.
The anchoring behavior identification module 401 is configured to identify the anchoring behavior of the ship and send characteristic data of the anchoring behavior of the ship to the analysis and statistics module 402.
And the analysis and statistics module 402 is configured to analyze the statistical anchoring behavior and send the statistical analysis result to the anchoring region generation module 403. The analysis statistic module 402 may use multiple sub-modules to implement the analysis statistic function of the anchoring behavior of the ship, individually or in combination.
An anchoring area generating module 403 configured to generate anchoring area data of the ship according to the statistical analysis result.
It should be understood that the units or modules recited in the apparatus of fig. 4 correspond to the various steps in the method described with reference to fig. 1. Thus, the operations and features described above for the method are equally applicable to the apparatus and the units included therein and will not be described in detail here. The device can be implemented in a browser or other security applications of the electronic equipment in advance, and can also be loaded into the browser or other security applications of the electronic equipment in a downloading mode or the like. Corresponding units in the apparatus may cooperate with units in the electronic device to implement the solution of the embodiments of the present application. In addition, the statistical analysis module 402 and the anchor region generation module 403 in fig. 4 may be implemented by being combined into one module.
With further reference to fig. 5, an exemplary structural block diagram of a ship anchoring area determination device including specific sub-modules according to another embodiment of the present application is shown.
In the embodiment of the present invention, on the basis of the above-described embodiment of the method for determining the anchoring area of the ship, the anchoring behavior recognition module 401 may adopt a plurality of sub-modules to separately or compositely recognize the anchoring behavior of the ship. For example, the anchoring behavior recognition module 401 may include all or part of the following sub-modules: a data grouping sub-module 4011, a data calculation sub-module 4012, a rule decision sub-module 4013, and the like.
The rule determination submodule 4013 is configured to determine feature data of the ship behavior based on a condition of the anchor dropping behavior rule base, and when a determination result satisfies the condition of the anchor dropping behavior rule base, the ship behavior is determined to be the anchor dropping behavior.
In this embodiment of the present invention, the anchoring behavior rule base may be a set of rules for determining a ship anchoring behavior, and the set may define the anchoring behavior by one or more rules, for example, perform a qualitative comprehensive evaluation and judgment on feature data that characterize the ship behavior, or perform a quantitative comprehensive evaluation and judgment on feature data based on the ship behavior, for example, respectively determine a sailing speed, a sailing displacement, and a sailing direction change:
the navigation speed is less than a preset first threshold value;
the navigation displacement is smaller than a preset second threshold value;
the sailing direction changes to be continuous.
The values of the first threshold and the second threshold can be obtained by analyzing historical data of ship navigation or selecting abnormal values in a normal navigation track. By quantitative judgment of the characteristic data, the anchoring behavior of the ship can be accurately identified.
The data grouping sub-module 4011 is optionally added in different embodiments and is configured to group the obtained real-time position data to obtain initial data of the ship behavior;
in the embodiment of the invention, after the real-time position data is acquired, in order to accurately judge the ship behavior of the specified ship, the real-time position data can be grouped according to the ship to which the real-time position data belongs, so that the original data of the specified ship can be obtained.
The data calculation sub-module 4012 can be optionally added in different embodiments, and respectively calculates characteristic data of the ship behavior according to the initial data; wherein the characteristic data of the ship behavior comprises: the sailing speed, sailing displacement and sailing direction of the ship are changed; the sailing displacement is the displacement generated by the current ship behavior relative to the initial ship behavior, and the sailing direction change is the direction change of the displacement.
In the embodiment of the invention, the obtained original data of the ship behavior is correspondingly calculated, namely the characteristic data of the ship behavior is extracted. It may be extraction of feature data that characterizes the behavior of the ship, for example, feature data such as ship's speed, displacement, direction of travel, and the like.
First, the original data of the ship behavior, such as characteristic parameters of the navigation speed, the navigation displacement, the navigation direction and the like, are initialized.
Then, according to the displacement generated by the current ship behavior relative to the initial ship behavior, the sailing displacement is obtained, and the direction change of the sailing displacement is the sailing direction change. The motion characteristics of the ship behavior can be accurately analyzed and evaluated by extracting the characteristic data, so that the characteristic data-based analysis statistics can be used as a reliable evaluation basis for the safe navigation and avoidance rules of the ship.
Preferably, after the anchoring behavior recognition module, the apparatus further comprises:
a first storage module 404 configured to store characteristic data of the anchoring behavior. In order to obtain more accurate data of the anchoring area, the characteristic data of the anchoring behavior of the ship needs to be stored, and a larger number of characteristic data of the anchoring behavior are counted so as to generate expected data of the anchoring area matched with the real sea area environment.
In the embodiment of the invention, the statistical time can also be preset. The first storage module 404 may be further configured to store the anchoring behavior feature data according to a preset statistical time. And ensuring that sufficient characteristic data of the anchoring behavior of the ship can generate accurate anchoring region data through preset statistical time.
In an embodiment of the present invention, on the basis of the above embodiment of the method for determining the ship anchoring area, the analysis and statistics module 402 may include the following sub-modules: an analysis sub-module 4021, a statistics sub-module 4022, and the like.
An analysis submodule 4021 configured to analyze feature data of the anchor dropping behavior;
and judging to obtain the anchoring behavior of the ship according to the anchoring behavior rule base, and analyzing the anchoring behavior which may exist for many times or has longer anchoring behavior duration, thereby further extracting important influence factors for generating anchoring region data.
The statistic submodule 4022 is configured to count the cumulative duration and the anchoring times of the anchoring behavior.
For the statistics of the accumulated duration and the anchoring times of the anchoring behaviors, an analysis basis can be provided for determining the anchoring area, so that the accuracy of the anchoring area is improved.
Preferably, in order to improve the accuracy of the data, additional modules, such as a data acquisition module 405, a data preprocessing module 406, a second storage module 407, etc., may be selected according to requirements.
In an embodiment of the present invention, the data acquisition module 405 is configured to acquire real-time position data of a ship sent by a data source. A data preprocessing module 406 configured to preprocess the real-time location data.
A second storage module 407 configured to store the anchor region data of the vessel in a formatted data or database manner.
According to the embodiment of the invention, real-time monitoring of the ship real-time position data can be realized, the navigation ship can be monitored in real time, the occurrence of shipping accidents can be effectively prevented based on analysis and statistics of real-time anchoring behaviors, the output of real ship anchoring area data also provides abundant data resources for other terminal users to know the shipping conditions in time, and the effectiveness of ship safety management is improved.
Referring now to FIG. 6, shown is a block diagram of a computer system 600 suitable for use in implementing a terminal device or server of an embodiment of the present application.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU) 601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data necessary for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, a mouse, and the like; an output portion 607 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. A driver 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 610 as necessary, so that a computer program read out therefrom is mounted in the storage section 608 as necessary.
In particular, the process described above with reference to fig. 1 may be implemented as a computer software program, according to an embodiment of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the method of fig. 1. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 609, and/or installed from the removable medium 611.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present application may be implemented by software or hardware. The described units or modules may also be provided in a processor, and may be described as: a processor comprises an anchoring behavior identification module and a statistical analysis module. Where the names of such units or modules do not in some cases constitute a limitation of the unit or module itself, for example, a statistical analysis module may also be described as a "module for statistical analysis".
As another aspect, the present application also provides a computer-readable storage medium, which may be the computer-readable storage medium included in the apparatus in the above-described embodiment; or it may be a separate computer readable storage medium not incorporated into the device. The computer-readable storage medium stores one or more programs for use by one or more processors in performing the vessel breakdown area identification method described herein.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the inventive concept. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (21)

1. A method of determining a region of a vessel that is anchored, the method comprising:
identifying a breakdown behavior of a specified vessel;
analyzing and counting the anchoring behavior, including:
analyzing characteristic data of the anchoring behavior;
counting the accumulated duration and anchoring times of the anchoring behavior;
and generating anchoring region data of the ship based on the accumulated duration and the anchoring times, wherein the anchoring region data of the ship is stored in a formatted data or database mode and can be acquired by other end users.
2. The method of claim 1, wherein the identifying the ship's mooring behavior comprises:
and judging the characteristic data of the ship behavior based on the conditions of the anchoring behavior rule base, and judging the ship behavior as the anchoring behavior when the judgment result meets the conditions of the anchoring behavior rule base.
3. The method of claim 2, wherein the identifying the ship's anchoring behavior further comprises, before determining the ship's behavior feature data based on the conditions of the anchoring behavior rule base:
grouping the acquired real-time position data to obtain initial data of the ship behavior;
respectively calculating characteristic data of the ship behaviors according to the initial data; wherein the characteristic data of the ship behavior comprises: the sailing speed, sailing displacement and sailing direction of the ship are changed;
the sailing displacement is the displacement generated by the current ship behavior relative to the initial ship behavior, and the sailing direction change is the direction change of the displacement.
4. A method as claimed in claim 2 or 3, wherein the conditions of the anchored behaviour rule base include:
the navigation speed is less than a preset first threshold value;
the navigation displacement is smaller than a preset second threshold value;
the change of the sailing direction is a continuous change.
5. A method according to any one of claims 1-3, comprising, after said identifying the ship's mooring behaviour:
storing characteristic data of the anchoring behavior.
6. The method of claim 5, wherein the characteristic data of the anchoring behavior is stored according to a preset statistical time.
7. The method of claim 1, wherein prior to said identifying the act of mooring of the vessel, the method further comprises:
acquiring real-time position data of a ship sent by a data source;
and preprocessing the real-time position data.
8. The method of claim 7, wherein the pre-treating is by one or more of:
data fusion processing, repeated data cleaning, error data cleaning, data sequencing and data interpolation processing.
9. The method of claim 8, wherein prior to said obtaining real-time position data of the vessel transmitted by the data source, the method further comprises:
setting specified parameters, wherein the specified parameters comprise preset statistical time, a specified ship type and a preset region range.
10. The method of claim 8 or 9, wherein the data sources include automatic identification systems for ships AIS, radar, beidou satellite navigation systems.
11. An apparatus for determining a ship anchoring area, the apparatus comprising:
an anchoring behavior identification module configured to identify an anchoring behavior of a specified vessel;
an analysis statistics module configured to analyze and count the anchoring behavior, wherein the analysis statistics module comprises:
an analysis submodule configured to analyze feature data of the anchoring behavior;
the counting submodule is configured to count the accumulated duration time and the anchoring times of the anchoring behavior;
the anchoring region generation module is used for generating anchoring region data of the ship based on the accumulated duration and the anchoring times;
a second storage module configured to store the anchor handling area data of the vessel in a formatted data or database manner, wherein the anchor handling area data may be obtained by other end users.
12. The apparatus of claim 11, wherein the anchoring behavior identification module comprises:
and the rule judging submodule is configured to judge the characteristic data of the ship behavior based on the condition of the anchoring behavior rule base, and when the judging result meets the condition of the anchoring behavior rule base, the ship behavior is judged to be the anchoring behavior.
13. The apparatus of claim 12, wherein the anchoring behavior identification module, prior to the rule determination sub-module, further comprises:
the data grouping submodule is configured to group the acquired real-time position data to obtain initial data of the ship behavior;
a data calculation sub-module configured to calculate feature data of the ship behavior respectively according to the initial data, wherein the feature data of the ship behavior includes: the sailing speed, sailing displacement and sailing direction of the ship are changed; the sailing displacement is the displacement generated by the current ship behavior relative to the initial ship behavior, and the sailing direction change is the direction change of the displacement.
14. The apparatus of claim 12 or 13, wherein the anchored behavior rule base comprises a decision rule as follows:
the navigation speed is less than a preset first threshold value;
the navigation displacement is smaller than a preset second threshold value;
the change of the sailing direction is a continuous change.
15. The apparatus of any of claims 11-13, wherein after the act of anchoring identification module, the apparatus further comprises:
a first storage module configured to store characteristic data of the anchoring behavior.
16. The apparatus of claim 11, wherein prior to said identifying the act of mooring of the vessel, the apparatus further comprises:
the data acquisition module is configured for acquiring real-time position data of the ship sent by the data source;
a data pre-processing module configured to pre-process the real-time location data.
17. The apparatus of claim 16, wherein the pre-processing is performed in one or more of:
data fusion processing, repeated data cleaning, error data cleaning, data sequencing and data interpolation processing.
18. The apparatus of claim 17, wherein prior to the data acquisition module, the apparatus further comprises:
the device comprises a setting module and a control module, wherein the setting module is configured to set specified parameters, and the specified parameters comprise preset statistical time, a specified ship type and a preset region range.
19. The apparatus of claim 17 or 18, wherein the data sources comprise an automatic identification system for ships AIS, radar, beidou satellite navigation system.
20. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1-10 when executing the program.
21. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 10.
CN201710944794.0A 2017-10-12 2017-10-12 Ship anchoring area determining method, device, equipment and storage medium Active CN110069582B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710944794.0A CN110069582B (en) 2017-10-12 2017-10-12 Ship anchoring area determining method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710944794.0A CN110069582B (en) 2017-10-12 2017-10-12 Ship anchoring area determining method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110069582A CN110069582A (en) 2019-07-30
CN110069582B true CN110069582B (en) 2023-04-11

Family

ID=67364400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710944794.0A Active CN110069582B (en) 2017-10-12 2017-10-12 Ship anchoring area determining method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110069582B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10260885B2 (en) 2013-09-03 2019-04-16 Fugro Chance, Inc. Interactive remote guidance system for seaborne vessels
CN112084972A (en) * 2020-09-14 2020-12-15 广州海事科技有限公司 Channel gate management method, channel gate management system, computer device, and storage medium
CN112686944B (en) * 2020-12-29 2023-05-23 武汉理工大学 Ship anchoring area calculation method and device
CN112613455A (en) * 2020-12-29 2021-04-06 武汉理工大学 Ship anchoring gathering area identification method and device
CN116767461B (en) * 2023-08-25 2023-12-22 太极计算机股份有限公司 Ship anchoring behavior detection method and device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005339181A (en) * 2004-05-26 2005-12-08 Matsushita Electric Works Ltd Autonomous traveling vehicle
CN103699781A (en) * 2013-12-05 2014-04-02 中国水产科学研究院东海水产研究所 Method for tracing trawl fishing of beidou boat position
JP2015014878A (en) * 2013-07-04 2015-01-22 株式会社Nttドコモ Stay estimation device and stay estimation method
CN105142106A (en) * 2015-07-29 2015-12-09 西南交通大学 Traveler home-work location identification and trip chain depicting method based on mobile phone signaling data
JP2016114218A (en) * 2014-12-17 2016-06-23 曙ブレーキ工業株式会社 Pad support structure
CN106516007A (en) * 2016-12-09 2017-03-22 大连海事大学 Anchoring auxiliary system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100211308A1 (en) * 2009-02-19 2010-08-19 Microsoft Corporation Identifying interesting locations
US9122693B2 (en) * 2010-11-30 2015-09-01 Nokia Technologies Oy Method and apparatus for determining contextually relevant geographical locations
CN102800215B (en) * 2012-08-01 2014-07-30 上海海事大学 AIS (Automatic Identification System)-data-based regional idle ship counting system and realization method thereof
CN205176269U (en) * 2015-10-20 2016-04-20 江苏欧讯能源科技有限公司 Sea cable anchor decreases monitoring devices based on radar and distributing type vibration optical fiber sensing technique

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005339181A (en) * 2004-05-26 2005-12-08 Matsushita Electric Works Ltd Autonomous traveling vehicle
JP2015014878A (en) * 2013-07-04 2015-01-22 株式会社Nttドコモ Stay estimation device and stay estimation method
CN103699781A (en) * 2013-12-05 2014-04-02 中国水产科学研究院东海水产研究所 Method for tracing trawl fishing of beidou boat position
JP2016114218A (en) * 2014-12-17 2016-06-23 曙ブレーキ工業株式会社 Pad support structure
CN105142106A (en) * 2015-07-29 2015-12-09 西南交通大学 Traveler home-work location identification and trip chain depicting method based on mobile phone signaling data
CN106516007A (en) * 2016-12-09 2017-03-22 大连海事大学 Anchoring auxiliary system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Taketoshi Mori等.Behavior prediction from trajectories in a house by estimating transition model using stay points.《2011 IEEE/RSJ International Conference on Intelligent Robots and Systems》.2011,第3419-3425页. *
谭明.面向水面目标的海缆风险监控***的设计与实现.《中国优秀硕士学位论文全文数据库信息科技辑》.2017,(第2期),第I140-1593页. *

Also Published As

Publication number Publication date
CN110069582A (en) 2019-07-30

Similar Documents

Publication Publication Date Title
CN110069582B (en) Ship anchoring area determining method, device, equipment and storage medium
CN109658439B (en) Ship harbor state identification method, device, equipment and storage medium
US20200184828A1 (en) Risk event identification in maritime data and usage thereof
US20230384462A1 (en) System and method for tracking and forecasting the positions of marine vessels
CN110750571B (en) Port berth data mining method, device, equipment and storage medium
CN111126235A (en) Method and device for detecting and processing illegal berthing of ship
WO2020142850A1 (en) System and method for tracking vessels
CN111932945A (en) Method and device for confirming passing flow of cross section line on water and computer equipment
CN112991820B (en) Fake plate ship identification method and system
CN113961552B (en) Method for monitoring ship passing through special area
CN113222040B (en) Marine fixed target identification method, device, computer equipment and storage medium
KR20170104209A (en) Apparatus and method for trajectory processing of vessel
CN110363369B (en) Ship shelving state judgment method, device, equipment and storage medium thereof
CN115097435A (en) One-ship multi-code identification method, device and system for fishing ship
CN114547551A (en) Pavement data acquisition method based on vehicle reported data and cloud server
CN111028482B (en) Ocean voyage reminding method, device and system
CN114913233A (en) Image processing method, apparatus, device, medium, and product
CN113989720A (en) Target detection method, training method, device, electronic equipment and storage medium
CN103886418B (en) A kind of pilot's operation on the sea monitoring method and device
CN116767461B (en) Ship anchoring behavior detection method and device and electronic equipment
CN115563889B (en) Target object anchoring prediction method, device and equipment
CN116502782B (en) Dynamic management method and system for entering and exiting ports of fishing port ships based on geographic information system
CN116778437B (en) Target ship track monitoring method and device, electronic equipment and readable storage medium
CN111311965B (en) Continuous navigation monitoring method, device, equipment and storage medium
CN114155508B (en) Road change detection method, device, equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant