CN112948423A - Ship data query method and device and ship notarization system - Google Patents
Ship data query method and device and ship notarization system Download PDFInfo
- Publication number
- CN112948423A CN112948423A CN202110277834.7A CN202110277834A CN112948423A CN 112948423 A CN112948423 A CN 112948423A CN 202110277834 A CN202110277834 A CN 202110277834A CN 112948423 A CN112948423 A CN 112948423A
- Authority
- CN
- China
- Prior art keywords
- data
- ship
- historical
- determining
- inquired
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000013500 data storage Methods 0.000 claims abstract description 21
- 238000013507 mapping Methods 0.000 claims abstract description 19
- 238000013524 data verification Methods 0.000 claims abstract description 5
- 238000004458 analytical method Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004140 cleaning Methods 0.000 claims description 6
- 238000012795 verification Methods 0.000 abstract 1
- 230000006399 behavior Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 206010000117 Abnormal behaviour Diseases 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004873 anchoring Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000005065 mining Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a ship data query method, a device and a ship notarization system, wherein the method comprises the following steps: determining identification information of a ship to be inquired; determining data of a ship to be inquired in a ship database based on a mapping relation between identification information of the ship and data of the ship; and the data in the ship database is the data after block chain data storage of the data of the historical ship. According to the ship data verification method, based on the mapping relation between the identification information of the ship and the data of the ship, the data of the ship to be inquired can be quickly determined in the ship database, and the data in the ship database is the data after verification storage through the block chain, so that the authenticity of the ship data can be traced, and the problem that evidence collection efficiency is low due to the fact that a large amount of relevant data needs to be collected for evidence collection in a traditional method is solved.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a ship data query method and device and a ship notarization system.
Background
The ship data can be used for representing track information of the ship, attachment information of the ship, voyage information of the ship, port service states and the like, and whether the ship has abnormal behaviors or not, port busy states and the like can be analyzed based on the ship data.
However, the historical data of the ship is usually stored by the corresponding operation unit, and if the operation unit modifies the historical data of the ship, the authenticity of the data cannot be traced. If the historical data of the ship needs to be collected by the ship notarization relevant staff, a large amount of relevant data (such as relevant contract data) needs to be collected manually as evidence, and the evidence collection efficiency is reduced.
Disclosure of Invention
The invention provides a ship data query method, a ship data query device and a ship notarization system, which are used for solving the defect that the authenticity of the queried ship data is questioned in the prior art.
The invention provides a method for inquiring ship notarization data, which comprises the following steps:
determining identification information of a ship to be inquired;
determining data of the ship to be inquired in a ship database based on a mapping relation between identification information of the ship and data of the ship;
and the data in the ship database is the data after block chain data storage of the data of the historical ships.
According to the ship data query method provided by the invention, the data of the ship comprises track data, attachment data, voyage data and analysis data.
According to the ship data query method provided by the invention, the ship database is constructed based on the following steps:
determining the track data of each historical ship based on the AIS message data, and performing block chain data storage and verification on the track data of each historical ship;
determining the attachment data of each historical ship based on port region data and track data of each historical ship, and performing block chain data evidence storage on the attachment data of each historical ship;
determining the voyage data of each historical ship based on the attachment data of each historical ship, and performing block chain data storage on the voyage data of each historical ship;
determining analysis data of each historical ship based on the track data of each historical ship, the attachment data of each historical ship and the voyage data of each historical ship;
and constructing the ship database based on the type of each historical ship and the mapping relation among the track data of each historical ship, the attachment data of each historical ship, the voyage data of each historical ship and the analysis data of each historical ship.
According to the ship data query method provided by the invention, the determining of the track data of each historical ship based on the AIS message data comprises the following steps:
analyzing the AIS message data to obtain initial track data of each historical ship;
and carrying out data cleaning on the initial track data to obtain the track data of each historical ship.
According to the ship data query method provided by the invention, after the data of the ship to be queried is determined, the method further comprises the following steps:
and determining a display mode of the data of the ship to be inquired based on the identification information of the ship to be inquired, and displaying the data of the ship to be inquired in the display mode.
According to the ship data query method provided by the invention, after the data of the ship to be queried is determined, the method further comprises the following steps:
and determining notarization data of the ship to be inquired based on the data of the ship to be inquired and the data of the notarization stored on the block chain.
The invention also provides a ship data query device, which comprises:
the determining unit is used for determining the identification information of the ship to be inquired;
the query unit is used for determining the data of the ship to be queried in a ship database based on the mapping relation between the identification information of the ship and the data of the ship;
and the data in the ship database is the data after block chain data storage of the data of the historical ships.
The invention also provides a ship notarization system, comprising: the ship data inquiry device is described above.
The invention also provides an electronic device, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the computer program to realize the steps of any one of the ship data query methods.
The present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the ship data query method as described in any one of the above.
According to the ship data query method, the ship data query device and the ship notarization system, based on the mapping relation between the identification information of the ship and the data of the ship, the data of the ship to be queried can be rapidly determined in the ship database, and the data in the ship database is the data after the evidence is stored through the block chain, so that the authenticity of the ship data can be traced, and the problem that the evidence collection efficiency is low due to the fact that a large amount of relevant data needs to be collected for evidence collection in a traditional method is solved.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a ship data query method provided by the present invention;
FIG. 2 is a schematic diagram of a ship database construction process provided by the present invention;
FIG. 3 is a schematic structural diagram of a ship data query device provided by the present invention;
FIG. 4 is a schematic structural diagram of a ship notarization system provided by the present invention;
fig. 5 is a schematic structural diagram of an electronic device provided in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The ship data can be used for representing track information of a ship, attachment information of the ship, voyage information of the ship, service states of a port and the like, and whether the ship has abnormal behaviors or not and the port busy state and the like can be analyzed based on the ship data.
However, the historical data of the ship is usually stored by the corresponding operation unit, and if the operation unit modifies the historical data of the ship, the authenticity of the data cannot be traced. If the historical data of the ship needs to be collected by the ship notarization relevant staff, a large amount of relevant data (such as relevant contract data) needs to be collected manually as evidence, and the evidence collection efficiency is reduced. For example, when a ship a unloads at a port a, a berth of the port a is damaged by collision, a berth operating unit is charged with recent berth service, and service loss caused by collision of the berth is so that unreasonable compensation is required for an operating unit corresponding to the ship a.
In view of the above, the present invention provides a ship data query method. Fig. 1 is a schematic flow chart of a ship data query method provided by the present invention, and as shown in fig. 1, the method includes the following steps:
and step 110, determining the identification information of the ship to be inquired.
Specifically, the ship to be queried refers to a ship needing to query data, and the purpose of querying may be to analyze a track of the ship based on the data of the ship, or to notarize the ship, or to analyze a port service state. The identification information of the ship to be queried is used for representing characteristic attribute information of the ship, such as a marine mobile identity (MMSI) of the ship, classification of the ship (such as a passenger ship, a cargo ship and the like), size of the ship and the like, and can be understood as that after the identification information of the ship to be queried is determined, the ship to be queried can be locked in a ship database or a plurality of ships with the same type can be screened out through the identification information of the ship to be queried, and then the plurality of ships with the same type are screened to determine the ship to be queried finally.
For example, the type of the ship to be queried is a marine mobile identification code, and the marine mobile identification code and the ship are in one-to-one correspondence, so that the corresponding ship can be accurately locked based on the marine mobile identification code; if the type of the ship to be queried is the size of the ship, the ship to be queried may correspond to a plurality of ships, so that the plurality of ships may be screened out based on the size of the ship, the query range is reduced, and then the ship to be queried may be determined from the plurality of ships.
and the data in the ship database is the data after block chain data storage of the data of the historical ship.
Specifically, in the ship database, after the identification information of the ship to be queried is determined based on the mapping relationship between the identification information of the ship and the data of the ship, the corresponding data can be quickly acquired from the ship database. The data of the ship can be used for representing track information of the ship, attachment information of the ship, port service information and the like, and the behavior track of the ship can be analyzed based on the data of the ship to judge whether the ship has abnormal behaviors; and the idle state of the port berth can be analyzed to judge whether the port berth is busy or not.
It should be noted that the data in the ship database is obtained by performing block chain data storage on the original data of the historical ship, and the block chain data storage is obtained by storing the original data of the ship in a block chain, so that the purposes of tamper resistance, traceability and trustable data source are achieved. The original data of the ship can refer to ship data acquired by an Automatic Identification System (AIS) of the ship in real time, namely the data can be stored in a block chain after the AIS acquires the data of the ship in real time, and the data on the block chain is tamper-proof, so that the data can be compared with corresponding data on the block chain if the authenticity of the inquired data is doubted, if the data is consistent, the data is proved to be real and reliable, and if the data is inconsistent, the data is proved to be possibly tampered, and the authenticity of the data is doubted. Therefore, the method and the device for verifying the ship data have the advantages that the original data of the historical ship are subjected to block chain data evidence storage, authenticity of the ship data can be rapidly determined through comparison with the data stored on the block chain, and the problem that evidence collection efficiency is low due to the fact that a large amount of data information needs to be collected for evidence collection in a traditional method is solved. In addition, the method for determining the authenticity of the ship data by comparing the ship data with the data stored in the block chain is simple and easy to operate, and the method does not need comparison personnel to have professional basic knowledge and technical threshold, so that the training cost of the professional personnel is saved. In the traditional method, a large amount of data information is collected to obtain evidence, so that evidence obtaining personnel are required to have relevant professional knowledge, and the labor cost is increased.
In addition, after the block chain data of the original data of the historical ship is stored, when other personnel need to inquire the data of the ship, the data can be inquired through the block chain, so that data sharing is realized, the problem that the authenticity of the data cannot be traced due to the fact that the data of each ship can only be inquired by a corresponding operation unit in the traditional method and cannot be shared is solved, and decentralized data management is realized.
According to the ship data query method provided by the embodiment of the invention, based on the mapping relation between the identification information of the ship and the data of the ship, the data of the ship to be queried can be quickly determined in the ship database, and the data in the ship database is the data after the evidence is stored through the block chain, so that the authenticity of the ship data can be traced, and the problem of low evidence collection efficiency caused by the fact that a large amount of related data needs to be collected for evidence collection in the traditional method is solved.
Based on the above embodiments, the data of the vessel includes trajectory data, berthing data, voyage data, and analysis data.
Specifically, the track data includes dynamic data of the ship, such as dynamic information of the MMSI number of the ship, message sending time, longitude, latitude, navigational speed, heading, ship heading, navigational state, and the like, the track data of the ship can be used for representing a traveling track of the ship, the heading, navigational speed, and the like of the ship can be predicted based on the track data of the ship, and thus, collision between ship tracks can be avoided.
The berthing data is used for representing arrival and departure data of the ship at the port, and the berthing data can be obtained based on the ship track data and port area data. In the method, index parameters such as port throughput and the like used for reflecting port operation capacity and efficiency indexes can be analyzed based on the ship attachment data.
Since the ship's attachment data is single-ended, it is reflected that the ship arrives at the port, for example, the ship's attachment data may reflect the ship's arrival at the destination port a, but may not reflect the ship's initial port data. Therefore, in order to analyze the behavior of the ship more comprehensively, the embodiment of the invention also needs to acquire the ship voyage data for representing the navigation information of the ship from the starting port to the destination port. Wherein the voyage data of the vessel can be determined based on the berthing data of the vessel.
The analysis data comprises statistical data of the ship and multi-dimensional data of the ship, the statistical data of the ship is obtained based on track data of the ship, attachment data of the ship and voyage data statistics of the ship, and the statistical data can comprise data such as ship activeness, port attachment amount and airline business busyness. Different from the statistical data of the ship, the multi-dimensional data of the ship is not obtained by simply counting the track data of the ship, the attachment data of the ship and the voyage data of the ship, but is obtained by analyzing and mining the behavior of the ship based on the track data of the ship, the attachment data of the ship, the voyage data of the ship and the statistical data of the ship, and is used for representing the behavior type of the ship. The multi-dimensional data of the vessel may include: specifying the liveness of the vessel within a defined period; the area A is passed at a specified time; staying in the area A for more than N days within a specified time period; the system is attached to the port A at a specified time; anchoring operation is carried out at an anchor land A at a designated time; in a specified large time period, no port-leading behavior exists for a long time; port A arrives a limited period of time. Therefore, based on the analysis data of the ship, the specific behavior of the ship can be analyzed, so that the ship can be controlled, notarized and the like in the follow-up process.
Based on any one of the above embodiments, the ship database is constructed based on the following steps:
determining the track data of each historical ship based on the AIS message data, and performing block chain data storage and verification on the track data of each historical ship;
determining the attachment data of each historical ship based on port region data and track data of each historical ship, and performing block chain data evidence storage on the attachment data of each historical ship;
determining the voyage data of each historical ship based on the attachment data of each historical ship, and performing block chain data storage on the voyage data of each historical ship;
determining analysis data of each historical ship based on the track data of each historical ship, the attachment data of each historical ship and the voyage data of each historical ship;
and constructing a ship database based on the type of each historical ship and the mapping relation among the track data of each historical ship, the attachment data of each historical ship, the voyage data of each historical ship and the analysis data of each historical ship.
Specifically, the track data of the historical ship may refer to historical track data of a large number of sample ships acquired through the AIS message data, the historical track data includes dynamic data of the ship, such as dynamic information of the MMSI number of the ship, message sending time, longitude, latitude, speed, heading, navigation state, and the like, and the historical track data may be used to represent a driving track of the historical ship. After the track data of each historical ship is determined, block chain data storage is carried out on the track data of each historical ship, so that the track data of the historical ships stored on the block chain can be used as a certificate, and the authenticity of the currently inquired track data of the ships is judged.
The historical ship attachment data is used for representing the arrival and departure data of the ship at the port, and the attachment data can be obtained based on the ship track data and port area data. In the method, index parameters such as port throughput and the like used for reflecting port operation capacity and efficiency indexes can be analyzed based on the ship attachment data. After the attachment data of each historical ship is determined, block chain data storage is carried out on the attachment data of each historical ship, so that the attachment data of the historical ships stored on the block chain can be used as a certificate, and the authenticity of the currently inquired attachment data of the ships is judged.
Since the historical ship attachment data is single-ended, the ship arrival and departure of the port are used for reflecting, and the initial port data of the ship cannot be reflected. Therefore, in order to analyze the behavior of the historical ship more comprehensively, the embodiment of the invention also needs to acquire the historical ship voyage data used for representing the navigation information of the historical ship from the starting port to the destination port. Wherein the voyage data of the historical vessel may be determined based on the berthing data of the vessel. After the voyage data of each historical ship is determined, block chain data storage is carried out on the voyage data of each historical ship, so that the voyage data of the historical ships stored on the block chain can be used as a certificate, and the authenticity of the currently inquired voyage data of the ships is judged.
The method comprises the steps that analysis data of each historical ship can be determined based on track data of each historical ship, attachment data of each historical ship and voyage data of each historical ship, the analysis data of each historical ship comprises statistical data of the historical ships and multi-dimensional data of the historical ships, the statistical data of the historical ships are obtained based on track data of the historical ships, voyage data of the historical ships and voyage data of the historical ships, and the statistical data can comprise data such as historical ship liveness, port attachment amount and airline business busyness. Different from the statistical data of the historical ships, the multi-dimensional data of the historical ships are not obtained by simply counting the track data of the historical ships, the voyage data of the historical ships and the voyage data of the historical ships, but are obtained by analyzing and mining the behaviors of the historical ships based on the track data of the historical ships, the voyage data of the historical ships and the statistical data of the historical ships, and are used for representing the behavior types of the historical ships. The multi-dimensional data of the historical vessel may include: specifying the liveness of the vessel within a defined period; the area A is passed at a specified time; staying in the area A for more than N days within a specified time period; the system is attached to the port A at a specified time; anchoring operation is carried out at an anchor land A at a designated time; in a specified large time period, no port-leading behavior exists for a long time; port A arrives a limited period of time. Further, since the analysis data of the historical ships is determined based on the trajectory data of each historical ship, the attachment data of each historical ship, and the voyage data of each historical ship, and the trajectory data of each historical ship, the attachment data of each historical ship, and the voyage data of each historical ship are data after the block chain storage is verified, the authenticity of the analysis data of the historical ships can be verified even after the authenticity of the trajectory data of each historical ship, the attachment data of each historical ship, and the voyage data of each historical ship is verified.
And then, constructing a ship database based on the type of each historical ship and the mapping relation among the track data of each historical ship, the attachment data of each historical ship, the voyage data of each historical ship and the analysis data of each historical ship, so that the corresponding ship data can be quickly inquired in the ship database based on the identification information of the ship.
As shown in fig. 2, based on the AIS message data, trajectory data of the ship is obtained, based on the trajectory data and the port dictionary, attachment data can be obtained, based on the attachment data, voyage data can be obtained, and the trajectory data, the attachment data, and the voyage data are counted and analyzed, so that analysis data of the ship can be obtained.
Based on any one of the embodiments, based on the AIS message data, determining trajectory data of each historical ship includes:
analyzing the AIS message data to obtain initial track data of each historical ship;
and carrying out data cleaning on the initial track data to obtain the track data of each historical ship.
Specifically, the AIS message data is analyzed to generate ship dynamic data, static data and voyage information data, wherein the ship dynamic data is initial track data of a ship. Since invalid data, noise data and the like may exist in the initial trajectory data, in order to analyze the behavior of the ship more accurately, data cleaning (such as denoising processing, rarefying processing and the like) needs to be performed on the initial trajectory data to obtain trajectory data of each historical ship, and the trajectory data is used for analyzing the trajectory state, the trajectory rule and the like of the ship.
Based on any embodiment, after determining the data of the ship to be queried, the method further includes:
and determining a display mode of the data of the ship to be inquired based on the identification information of the ship to be inquired, and displaying the data of the ship to be inquired in the display mode.
Specifically, based on the identification information of the ship to be queried, a display manner of the data of the ship to be queried may be determined, for example, the display manner includes, but is not limited to, a track, a combination of the track and a map (chart of seas, satellite), a data list in an excel form, a pie chart, a bar chart, and the like. After the display mode is determined, the data of the ship to be inquired is displayed in the corresponding display mode, so that the corresponding data can be flexibly displayed according to different types of ships.
Based on any embodiment, after determining the data of the ship to be queried, the method further includes:
and determining notarization data of the ship to be inquired based on the data of the ship to be inquired and the data of the notarization stored on the block chain.
Specifically, the notarization data of the ship to be queried requires that the data is real, so that the data of the ship to be queried, which is determined in the ship database, needs to be compared with the data of the notarization stored on the block, and if the data of the ship to be queried is consistent with the data of the notarization stored on the block, the data of the ship to be queried is real and can be used as the notarization data; if the data of the ship to be inquired is inconsistent with the data of the ship to be inquired, the data of the ship to be inquired is possibly tampered and cannot be used as notarization data.
The ship data query device provided by the invention is described below, and the ship data query device described below and the ship data query method described above can be referred to correspondingly.
Based on any of the above embodiments, as shown in fig. 3, the present invention provides a ship data query apparatus, including:
a determining unit 310, configured to determine identification information of a ship to be queried;
the query unit 320 is configured to determine, in the ship database, data of a ship to be queried based on a mapping relationship between the identification information of the ship and data of the ship;
and the data in the ship database is the data obtained after the original data of the ship is subjected to block chain data storage.
According to any of the embodiments, the data of the ship comprises track data, attachment data, voyage data and analysis data.
Based on any embodiment above, the apparatus further comprises:
the track data determining unit is used for determining the track data of each historical ship based on the AIS message data and storing block chain data for the track data of each historical ship;
the system comprises a port region data determining unit, a ship attaching data determining unit and a ship block chain data verifying unit, wherein the port region data determining unit is used for determining the attaching data of each historical ship based on port region data and track data of each historical ship and performing block chain data verification on the attaching data of each historical ship;
the voyage data determining unit is used for determining the voyage data of each historical ship based on the attachment data of each historical ship and storing block chain data of the voyage data of each historical ship;
the analysis data determining unit is used for determining the analysis data of each historical ship based on the track data of each historical ship, the attachment data of each historical ship and the voyage data of each historical ship;
and the construction unit is used for constructing a ship database based on the type of each historical ship and the mapping relation among the track data of each historical ship, the attachment data of each historical ship, the voyage data of each historical ship and the analysis data of each historical ship.
Based on any embodiment above, the trajectory data determination unit includes:
the data analysis unit is used for analyzing the AIS message data to obtain initial track data of each historical ship;
and the data cleaning unit is used for performing data cleaning on the initial track data to obtain the track data of each historical ship.
Based on any of the above embodiments, the apparatus further comprises a display unit configured to:
after the data of the ship to be inquired is determined, the display mode of the data of the ship to be inquired is determined based on the identification information of the ship to be inquired, and the data of the ship to be inquired is displayed in the display mode.
Based on any of the above embodiments, the apparatus further comprises a notarization unit configured to:
after the data of the ship to be inquired is determined, the notarization data of the ship to be inquired is determined based on the data of the ship to be inquired and the data of the notarization stored on the block chain.
Based on any one of the embodiments, the invention provides a ship notarization system, which includes: the ship data inquiry device according to any one of the above embodiments.
As shown in fig. 4, the ship notarization system may be composed of a ship data query device, a block chain system and a notarization service processing system. The ship data query device is mainly used for executing the steps of the ship data query method described in any of the above embodiments, such as accessing ship AIS data, analyzing and excavating ship behaviors according to basic business rules, and performing storage and block chain evidence storage. The block chain system is mainly used for storing evidence tracks, attaching and voyage data; the tracing and checking functions of the data are provided, and the data have non-tamper property; providing ship data sharing and the ability to be externally managed (public, decentralized). The certificate business handling system is directly oriented to terminal demand personnel and provides functions of ship data inquiry and certificate generation and downloading of ship data for the terminal demand personnel.
The system for handling the notarization service can further comprise a notarization template selection module, a notarization document generation module and a notarization certificate downloading module, and a user can select a proper notarization template selection module to generate a notarization certificate according to self requirements. The notarization document generation module is responsible for a notarization transaction part and has the functions of generating orders, paying orders and the like. The notarization certificate downloading module provides a downloading function of the notarization certificate and the notarization behavior transaction document, and can output notarization files in various forms such as pictures, word documents, excels, pdfs and the like.
In addition, the notarization system also provides notarization information interface and notarization system basic data interface functions. The requirement that an external system acquires the notarization and the basic data in an api mode is met, and the application range of the notarization system is greatly expanded.
Fig. 5 is a schematic structural diagram of an electronic device provided in the present invention, and as shown in fig. 5, the electronic device may include: a processor (processor)510, a communication Interface (Communications Interface)520, a memory (memory)530 and a communication bus 540, wherein the processor 510, the communication Interface 520 and the memory 530 communicate with each other via the communication bus 540. Processor 510 may invoke logic instructions in memory 530 to perform a ship data query method comprising: determining identification information of a ship to be inquired; determining data of the ship to be inquired in a ship database based on a mapping relation between identification information of the ship and data of the ship; and the data in the ship database is the data after block chain data storage of the data of the historical ships.
Furthermore, the logic instructions in the memory 530 may be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, which when executed by a computer, enable the computer to perform the ship data query method provided by the above methods, the method comprising: determining identification information of a ship to be inquired; determining data of the ship to be inquired in a ship database based on a mapping relation between identification information of the ship and data of the ship; and the data in the ship database is the data after block chain data storage of the data of the historical ships.
In yet another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, the computer program being implemented by a processor to perform the ship data query method provided in the above aspects, the method including: determining identification information of a ship to be inquired; determining data of the ship to be inquired in a ship database based on a mapping relation between identification information of the ship and data of the ship; and the data in the ship database is the data after block chain data storage of the data of the historical ships.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A ship data query method is characterized by comprising the following steps:
determining identification information of a ship to be inquired;
determining data of the ship to be inquired in a ship database based on a mapping relation between identification information of the ship and data of the ship;
and the data in the ship database is the data after block chain data storage of the data of the historical ships.
2. The method of claim 1, wherein the data of the ship comprises trajectory data, attachment data, voyage data, and analysis data.
3. The ship data query method according to claim 2, wherein the ship database is constructed based on the following steps:
determining the track data of each historical ship based on the AIS message data, and performing block chain data storage and verification on the track data of each historical ship;
determining the attachment data of each historical ship based on port region data and track data of each historical ship, and performing block chain data evidence storage on the attachment data of each historical ship;
determining the voyage data of each historical ship based on the attachment data of each historical ship, and performing block chain data storage on the voyage data of each historical ship;
determining analysis data of each historical ship based on the track data of each historical ship, the attachment data of each historical ship and the voyage data of each historical ship;
and constructing the ship database based on the type of each historical ship and the mapping relation among the track data of each historical ship, the attachment data of each historical ship, the voyage data of each historical ship and the analysis data of each historical ship.
4. The ship data query method according to claim 3, wherein the determining the trajectory data of each historical ship based on the AIS message data comprises:
analyzing the AIS message data to obtain initial track data of each historical ship;
and carrying out data cleaning on the initial track data to obtain the track data of each historical ship.
5. The ship data query method according to any one of claims 1 to 4, further comprising, after determining the data of the ship to be queried:
and determining a display mode of the data of the ship to be inquired based on the identification information of the ship to be inquired, and displaying the data of the ship to be inquired in the display mode.
6. The ship data query method according to any one of claims 1 to 4, further comprising, after determining the data of the ship to be queried:
and determining notarization data of the ship to be inquired based on the data of the ship to be inquired and the data of the notarization stored on the block chain.
7. A ship data inquiry apparatus, comprising:
the determining unit is used for determining the identification information of the ship to be inquired;
the query unit is used for determining the data of the ship to be queried in a ship database based on the mapping relation between the identification information of the ship and the data of the ship;
and the data in the ship database is the data after block chain data storage of the data of the historical ships.
8. A ship notarization system comprising: the ship data inquiry device of claim 7.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the steps of the ship data query method according to any one of claims 1 to 6.
10. A non-transitory computer readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps of the ship data query method according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110277834.7A CN112948423A (en) | 2021-03-15 | 2021-03-15 | Ship data query method and device and ship notarization system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110277834.7A CN112948423A (en) | 2021-03-15 | 2021-03-15 | Ship data query method and device and ship notarization system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112948423A true CN112948423A (en) | 2021-06-11 |
Family
ID=76229976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110277834.7A Pending CN112948423A (en) | 2021-03-15 | 2021-03-15 | Ship data query method and device and ship notarization system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112948423A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113469627A (en) * | 2021-07-26 | 2021-10-01 | 亿海蓝(北京)数据技术股份公司 | Ship-term similarity judgment method and device, electronic equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110209675A (en) * | 2019-06-18 | 2019-09-06 | 北京艾摩瑞策科技有限公司 | Credit data querying method and its device on block chain |
CN110232143A (en) * | 2019-06-18 | 2019-09-13 | 北京艾摩瑞策科技有限公司 | Pass through the question and answer data query method and its equipment of block chain |
-
2021
- 2021-03-15 CN CN202110277834.7A patent/CN112948423A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110209675A (en) * | 2019-06-18 | 2019-09-06 | 北京艾摩瑞策科技有限公司 | Credit data querying method and its device on block chain |
CN110232143A (en) * | 2019-06-18 | 2019-09-13 | 北京艾摩瑞策科技有限公司 | Pass through the question and answer data query method and its equipment of block chain |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113469627A (en) * | 2021-07-26 | 2021-10-01 | 亿海蓝(北京)数据技术股份公司 | Ship-term similarity judgment method and device, electronic equipment and storage medium |
CN113469627B (en) * | 2021-07-26 | 2023-07-18 | 亿海蓝(北京)数据技术股份公司 | Ship phase similarity judging method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108984418B (en) | Software test management method and device, electronic equipment and storage medium | |
US20200184828A1 (en) | Risk event identification in maritime data and usage thereof | |
CN110750571B (en) | Port berth data mining method, device, equipment and storage medium | |
CN112016730B (en) | Port berth loading and unloading efficiency mining method, device, equipment and storage medium | |
CN109543455A (en) | A kind of data archiving method and device of block chain | |
CN111240994A (en) | Vulnerability processing method and device, electronic equipment and readable storage medium | |
CN107886414B (en) | Order combination method and equipment and computer storage medium | |
CN109783781B (en) | Image recognition-based policy entry method and related device | |
CN106802883B (en) | Declaration method and device | |
CN112948423A (en) | Ship data query method and device and ship notarization system | |
CN110825817B (en) | Enterprise suspected association judgment method and system | |
CN111932200A (en) | Remote bidding evaluation system | |
CN109753823B (en) | Block chain data supervision method, system and computer storage medium | |
CN110704620B (en) | Method and device for identifying same entity based on knowledge graph | |
CN117829990A (en) | Asset flow tracing method, device, equipment and storage medium based on block chain | |
US20180253673A1 (en) | Real-time monitoring of terrestrial logistics networks | |
CN113239353B (en) | Content difference-based container software security detection system and method | |
Rudnitckaia et al. | Applying process mining to the ship handling process at oil terminal | |
CN112686762B (en) | Policy data violation detection method and device, computer equipment and storage medium | |
US20230090067A1 (en) | Generation device, generation method, and generation program | |
US11748496B1 (en) | Data jurisdiction management | |
CN114140004A (en) | Data processing method and device, electronic equipment and storage medium | |
CN113850928A (en) | Violation judgment method and system for marine operation of dumping ship | |
CN112308464A (en) | Business process data processing method and device | |
CN118094450B (en) | Fault early warning method and related equipment |
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 |