Ship MMSI coding and fake plate identification method and system, and readable storage medium
By obtaining and verifying the MMSI encoding of ship data, establishing a risk assessment model, identifying and preventing deck behavior, the problem of inefficiency of traditional manual identification is solved, improving the accuracy and reliability of ship identity identification, and ensuring the safety of maritime traffic And smooth.
Patent Information
- Application Number
- CN202411123382.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2024-12-13
AI Technical Summary
Traditional ship identity recognition methods rely on manual input and verification of MMSI encoding, which is inefficient and can easily lead to misleading and decking phenomena, making it difficult to deal with a large amount of data input and comparison work, resulting in an increase in misleading and decking behavior.
By obtaining ship data, extracting MMSI codes, performing complexity checksum comparison, establishing a risk assessment model, judging the risk level and triggering early warning mechanisms or interception processes, reducing the incidence of mistransfers and decks, and improving the accuracy of identity identification and reliability.
Significantly reduce the incidence of MMSI code error transfer, effectively identify and prevent deck behavior, greatly improve the accuracy of ship identity identification, ensure identity uniqueness and authenticity, improve the efficiency of maritime traffic management, reduce safety accidents, and ensure maritime traffic Safe and smooth.
Smart Images

Figure CN119132109A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of ship counterfeit license plate identification, and in particular to a ship MMSI encoding and counterfeit license plate identification method and system, and a readable storage medium. Background Art
[0002] MMSI (Maritime Mobile Service Identity) is a ship identification code developed and promoted by the International Maritime Organization. The design purpose of this code is to set a unique identification mark for each ship sailing in the world's waters to achieve accurate and rapid identification and positioning. As an important means of ship identification, the MMSI coding system plays an indispensable role in ship communication, monitoring and management. The MMSI code is usually composed of 9 digits, which gives each ship a unique identification code. The design of this coding system fully considers global compatibility and practicality, ensuring that there will be no confusion and conflict in maritime communications between different countries and regions. In practical applications, MMSI coding is widely used in ship radio communications, automatic identification systems, ship traffic services, distress and emergency calls, etc., enabling maritime administration departments of various countries to efficiently perform supervision and monitoring of ships. Through MMSI coding, maritime administration departments can track the dynamics of ships in real time, including their location, heading, speed and other information, which is crucial for maintaining maritime traffic order and preventing ship traffic accidents. In addition, when a ship encounters an emergency, the MMSI code can help the rescue department quickly locate the distressed ship, launch effective rescue operations in a timely manner, and maximize the safety of the ship and crew. Therefore, the MMSI code is not only a ship's identity, but also an important tool for the International Maritime Organization to ensure global maritime safety and efficiency.
[0003] Traditional ship identification methods mainly rely on manual input and verification of MMSI codes. However, this method has problems such as low efficiency and high error rate. Especially in sea areas with a large number of ships and frequent communications, manual identification methods often have difficulty in coping with a large amount of data input and comparison work, which can easily lead to mis-input and duplication of license plates. Summary of the invention
[0004] This application aims to solve or improve the above technical problems.
[0005] To this end, the first purpose of the present application is to provide a ship MMSI encoding and license plate identification method.
[0006] The second objective of the present application is to provide a ship MMSI coding and counterfeit license plate identification system.
[0007] The third objective of the present application is to provide a ship MMSI coding and counterfeit license plate identification system.
[0008] The fourth object of the present application is to provide a readable storage medium.
[0009] To achieve the first purpose of the present application, the technical solution of the first aspect of the present application provides a method for identifying ship MMSI coding and counterfeit license plates, including: obtaining ship data, extracting the MMSI code according to the ship data; performing complexity verification on the MMSI code through preset verification rules to obtain a verification result; comparing the verified MMSI code with the MMSI code of registered ships in the database to obtain a comparison result; establishing a risk assessment model, evaluating the risk level of the MMSI code according to the verification result, the comparison result and the risk assessment model, and judging whether to trigger the early warning mechanism and the interception process according to the risk level.
[0010] According to the ship MMSI (Maritime Mobile Service Identity) coding and counterfeit identification method provided by this application, first obtain the ship data and extract the MMSI code according to the ship data. Then, the MMSI code is checked for complexity through the preset verification rules to check whether the code meets the predetermined complexity standard to identify possible mis-entry or low-quality coding. Then, the verified MMSI code is compared with the registered ship MMSI code in the database to obtain the comparison result, including whether the MMSI code is valid, the corresponding ship information, etc. Finally, a risk assessment model is established to evaluate the risk level of the MMSI code according to the verification results, the comparison results and the risk assessment model, and to determine whether to trigger the early warning mechanism and the interception process according to the risk level, thereby significantly reducing the incidence of MMSI code mis-entry, and effectively identifying and preventing counterfeit behavior, greatly improving the accuracy of ship identity recognition, ensuring the uniqueness and authenticity of each ship in communication and monitoring, providing reliable basic data support for maritime traffic management and emergency response, and being able to promptly discover and deal with potential safety hazards. This will greatly improve the efficiency of maritime traffic management, reduce safety accidents caused by human errors or malicious behavior, and ensure the safety and smoothness of maritime traffic. By improving the accuracy and reliability of ship identification, it will also promote the innovation and development of ship technology, push the shipping industry towards a more intelligent and safe direction, and provide strong guarantees and support for the sustained and healthy development of the shipping industry.
[0011] In addition, the technical solution provided by this application may also have the following additional technical features: In some technical solutions, optionally, the ship MMSI coding and counterfeit license plate identification method further includes: obtaining a mis-input report, and updating the MMSI coding information in the database according to the mis-input report.
[0012] In this technical solution, the ship MMSI coding and duplicate license plate identification method also includes obtaining a mis-input report and updating the MMSI coding information in the database according to the mis-input report. Specifically, an online reporting function is set in the system, and users can submit mis-input reports through web pages, mobile applications or dedicated terminals. The report should contain information such as the cause of the mis-input and the correct MMSI code. Develop an online correction module to receive correction requests submitted by users. After verifying the user identity and the accuracy of the correction information, update the MMSI coding information in the database and restore the normal communication authority of the ship.
[0013] In some technical solutions, optionally, obtaining ship data and extracting the MMSI code based on the ship data include: receiving ship data in real time through a receiver, the ship data including one of the following or a combination thereof: VHF (Very High Frequency) broadcast communication, AIS (Automatic Identification System) message transmitted by the AIS system, and ship-related information in satellite communication; extracting the MMSI code according to the AIS message format and / or VHF communication protocol and / or satellite communication protocol; and performing format verification on the MMSI code through a regular expression or a preset coding rule.
[0014] In this technical solution, the ship data is obtained, and the MMSI code is extracted according to the ship data. Specifically, the ship-related information in VHF broadcast communication, AIS message transmitted by the AIS system, and satellite communication is first received in real time through the receiver. Then the MMSI code is extracted according to the AIS message format, VHF communication protocol or satellite communication protocol. Finally, the MMSI code is format-checked by regular expression or preset coding rules. Specifically, by configuring a dedicated receiver, it is ensured that ship data from different communication channels can be received. The receiver should have decoding capabilities to convert the received signal into processable digital data. The user can input the ship information through the AIS terminal loaded on the ship. It is then sent out in the form of a broadcast, and the relevant receiving equipment extracts the MMSI code from the received ship data and performs a format check to ensure the integrity and accuracy of the code.
[0015] In some technical solutions, optionally, the MMSI code is subjected to complexity verification according to preset verification rules to obtain a verification result, including: scoring or classifying the MMSI code according to the preset verification rules.
[0016] In this technical solution, the complexity of the MMSI code is checked by preset verification rules, and the verification result is obtained by scoring or classifying the MMSI code by preset verification rules. Specifically, the preset verification rules include checking whether the MMSI code is a repeated number, a continuous sequence, and a specific combination. Repeated numbers include full repetition, partial repetition, and interval repetition. Continuous sequences include complete continuity, partial continuity, and reverse continuity. Specific combinations include birthdays or anniversaries, alternating odd and even numbers, and symmetrical numbers. By focusing on analyzing and marking MMSI codes with obvious regularity, and performing more stringent input verification and real-time monitoring on these codes. This special mechanism can more effectively identify potential risks of counterfeiting and take measures in advance to prevent them.
[0017] In some technical solutions, optionally, the verified MMSI code is compared with the MMSI code of the registered ship in the database to obtain a comparison result, including: establishing a database, the database contains all the MMSI codes of registered ships; comparing the verified MMSI code with the MMSI code of the registered ship in the database through a query algorithm to obtain a comparison result.
[0018] In this technical solution, the verified MMSI code is compared with the MMSI code of the registered ship in the database to obtain the comparison result. Specifically, a database is first established, and the database contains all the MMSI codes of registered ships. Then, the verified MMSI code is compared with the MMSI code of the registered ship in the database through a query algorithm to obtain a comparison result to confirm whether it belongs to a known valid ship. Specifically, a database containing the MMSI codes of all registered ships is established and maintained. An efficient query algorithm, such as a hash table and index search, is used to perform the comparison operation. The comparison results are recorded, including whether the code is valid, the corresponding ship information, etc.
[0019] In some technical solutions, it is optional to determine whether to trigger an early warning mechanism and an interception process based on the risk level, including: determining whether the risk level reaches a preset threshold; when the risk level reaches the preset threshold, triggering the early warning mechanism to send a warning message.
[0020] In this technical solution, whether to trigger the early warning mechanism and interception process is determined according to the risk level, specifically, whether the risk level reaches a preset threshold. When the risk level reaches the preset threshold, the early warning mechanism is triggered to send a warning message.
[0021] In some technical solutions, optionally, determining whether to trigger an early warning mechanism and an interception process based on the risk level also includes: when the risk level reaches a preset threshold, suspending or blocking the communication of the ship corresponding to the MMSI code.
[0022] In this technical solution, whether to trigger the early warning mechanism and interception process is determined according to the risk level, and the communication of the ship corresponding to the MMSI code is suspended or blocked when the risk level reaches the preset threshold. Specifically, by introducing a dynamic risk assessment model, combined with multi-source data such as the ship's historical behavior data, real-time location information, and navigation trajectory, a comprehensive assessment of the use of MMSI codes is conducted. Once abnormal behavior is detected, the system will immediately trigger an early warning and automatically adjust the monitoring level of the code. This dynamic risk assessment and early warning system can more accurately capture counterfeiting behavior, respond in a timely manner, and reduce risks.
[0023] To achieve the second purpose of the present application, the technical solution of the second aspect of the present application provides a ship MMSI code and counterfeit license plate identification system, including: an acquisition module, used to acquire ship data and extract the MMSI code according to the ship data; a verification module, used to perform complexity verification on the MMSI code through preset verification rules to obtain a verification result; a comparison module, used to compare the verified MMSI code with the registered ship MMSI code in the database to obtain a comparison result; an evaluation module, used to establish a risk assessment model, evaluate the risk level of the MMSI code according to the verification result, the comparison result and the risk assessment model, and determine whether to trigger the early warning mechanism and interception process according to the risk level.
[0024] According to the ship MMSI code and duplicate license plate identification system provided by the present application, it includes an acquisition module, a verification module, a comparison module and an evaluation module. Among them, the acquisition module is used to obtain ship data and extract the MMSI code according to the ship data. The verification module is used to perform complexity verification on the MMSI code through preset verification rules to obtain the verification result. The comparison module is used to compare the verified MMSI code with the registered ship MMSI code in the database to obtain the comparison result. The evaluation module is used to establish a risk assessment model, evaluate the risk level of the MMSI code according to the verification result, the comparison result and the risk assessment model, and determine whether to trigger the early warning mechanism and the interception process according to the risk level, thereby significantly reducing the incidence of MMSI code mis-entry, and effectively identifying and preventing duplicate license plate behavior, greatly improving the accuracy of ship identity recognition, ensuring the uniqueness and authenticity of each ship in communication and monitoring, providing reliable basic data support for maritime traffic management and emergency response, and being able to promptly discover and deal with potential safety hazards. This will greatly improve the efficiency of maritime traffic management, reduce safety accidents caused by human errors or malicious behavior, and ensure the safety and smoothness of maritime traffic. By improving the accuracy and reliability of ship identification, it will also promote the innovation and development of ship technology, push the shipping industry towards a more intelligent and safe direction, and provide strong guarantees and support for the sustained and healthy development of the shipping industry.
[0025] To achieve the third purpose of the present application, the technical solution of the third aspect of the present application provides a ship MMSI coding and duplicate license plate identification system, including: a memory and a processor, wherein the memory stores a program or instruction that can be run on the processor, and when the processor executes the program or instruction, it implements the ship MMSI coding and duplicate license plate identification method of any one of the technical solutions of the first aspect, so it has the technical effect of any of the technical solutions of the first aspect above, which will not be repeated here.
[0026] In order to achieve the fourth purpose of the present application, the technical solution of the fourth aspect of the present application provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by the processor, the steps of the ship MMSI encoding and duplicate license plate identification method of any one of the technical solutions of the first aspect are implemented, so it has the technical effect of any one of the technical solutions of the first aspect above, which will not be repeated here.
[0027] Additional aspects and advantages of the present application will become apparent in the following description or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which: Figure 1 This is a schematic diagram of the steps of the ship MMSI encoding and counterfeit identification method according to an embodiment of the present application; Figure 2 This is a schematic diagram of the steps of the ship MMSI encoding and counterfeit identification method according to an embodiment of the present application; Figure 3 This is a schematic diagram of the steps of the ship MMSI encoding and counterfeit identification method according to an embodiment of the present application; Figure 4 This is a schematic diagram of the steps of the ship MMSI encoding and counterfeit identification method according to an embodiment of the present application; Figure 5 This is a schematic diagram of the steps of the ship MMSI encoding and counterfeit identification method according to an embodiment of the present application; Figure 6 This is a schematic diagram of the steps of the ship MMSI encoding and counterfeit identification method according to an embodiment of the present application; Figure 7 This is a schematic diagram of the steps of the ship MMSI encoding and counterfeit identification method according to an embodiment of the present application; Figure 8 This is a schematic block diagram of the structure of a ship MMSI encoding and counterfeit identification system according to an embodiment of the present application; Fig. 9 This is a schematic block diagram of the structure of a ship MMSI encoding and counterfeit identification system according to an embodiment of the present application; Fig.10 This is a user operation page of a method for identifying a ship's MMSI code and a fake license plate according to an embodiment of the present application; Fig.11 This is a user operation page of a method for identifying a ship's MMSI code and a fake license plate according to an embodiment of the present application; Fig.12 This is a user operation page of the ship MMSI encoding and license plate identification method according to an embodiment of the present application. Fig.13 This is a user operation page of a method for identifying a ship's MMSI code and a fake license plate according to an embodiment of the present application; Fig.14 This is a management platform page of a ship MMSI coding and counterfeit license plate identification method according to an embodiment of the present application; Fig.15 This is a management platform page for a method for ship MMSI coding and duplicate license plate identification according to an embodiment of the present application.
[0029] in, Figure 8 and Fig. 9 The corresponding relationship between the reference numerals and component names in the figure is: 10: Ship MMSI coding and fake license plate identification system; 110: Acquisition module; 120: Verification module; 130: Comparison module; 140: Evaluation module; 20: Ship MMSI coding and fake license plate identification system; 300: Memory; 400: Processor. DETAILED DESCRIPTION
[0030] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0031] In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the present application may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.
[0032] Refer to the following Figures 1 to 15 Describes the ship MMSI encoding and counterfeit identification method and system, and readable storage medium of some embodiments of the present application.
[0033] like Figure 1 As shown, the embodiment of the first aspect of the present application provides a method for ship MMSI encoding and counterfeit identification, comprising the following steps: Step S102: Obtain ship data, and extract the MMSI code according to the ship data; Step S104: performing a complexity check on the MMSI code using a preset check rule to obtain a check result; Step S106: Compare the verified MMSI code with the MMSI code of the registered ship in the database to obtain a comparison result; Step S108: Establish a risk assessment model, evaluate the risk level of the MMSI code according to the verification result, the comparison result and the risk assessment model, and determine whether to trigger the early warning mechanism and the interception process according to the risk level.
[0034] According to the ship MMSI code and duplicate license plate identification method provided in this embodiment, firstly, the ship data is obtained, and the MMSI code is extracted according to the ship data. Then, the MMSI code is subjected to complexity verification through preset verification rules to check whether the code meets the predetermined complexity standard to identify possible mis-entry or low-quality code. Then, the verified MMSI code is compared with the registered ship MMSI code in the database to obtain the comparison result, including whether the MMSI code is valid, the corresponding ship information, etc. Finally, a risk assessment model is established to evaluate the risk level of the MMSI code according to the verification result, the comparison result and the risk assessment model, and to determine whether to trigger the early warning mechanism and the interception process according to the risk level, thereby significantly reducing the incidence of MMSI code mis-entry, and effectively identifying and preventing duplicate license plate behavior, greatly improving the accuracy of ship identification, ensuring the uniqueness and authenticity of each ship in communication and monitoring, providing reliable basic data support for maritime traffic management and emergency response, and being able to promptly discover and deal with potential safety hazards. This will greatly improve the efficiency of maritime traffic management, reduce safety accidents caused by human errors or malicious behavior, and ensure the safety and smoothness of maritime traffic. By improving the accuracy and reliability of ship identification, it will also promote the innovation and development of ship technology, push the shipping industry towards a more intelligent and safe direction, and provide strong guarantees and support for the sustained and healthy development of the shipping industry.
[0035] like Figure 2 As shown, according to an embodiment of the ship MMSI encoding and counterfeit identification method proposed in the present application, the following steps are also included: Step S202: Obtain an error input report, and update the MMSI coding information in the database according to the error input report.
[0036] In this embodiment, the ship MMSI coding and duplicate license plate identification method also includes obtaining a mis-input report, and updating the MMSI coding information in the database according to the mis-input report. Specifically, an online reporting function is set in the system, and the user can submit a mis-input report through a web page, a mobile application or a dedicated terminal. The report should contain information such as the cause of the mis-input and the correct MMSI code. An online correction module is developed to receive correction requests submitted by users. After verifying the user identity and the accuracy of the correction information, the MMSI coding information in the database is updated, and the normal communication authority of the ship is restored.
[0037] like Figure 3 As shown, according to a ship MMSI coding and counterfeit license plate identification method according to an embodiment of the present application, ship data is obtained, and the MMSI code is extracted according to the ship data, which specifically includes the following steps: Step S302: receiving ship data in real time through a receiver, the ship data including one of the following or a combination thereof: VHF broadcast communication, AIS message transmitted by an AIS system, and ship-related information in satellite communication; Step S304: extracting the MMSI code according to the AIS message format and / or the VHF communication protocol and / or the satellite communication protocol; Step S306: Perform format check on the MMSI code using a regular expression or a preset coding rule.
[0038] In this embodiment, the ship data is obtained, and the MMSI code is extracted according to the ship data. Specifically, the ship-related information in VHF broadcast communication, AIS message transmitted by the AIS system, and satellite communication is first received in real time through a receiver. Then, the MMSI code is extracted according to the AIS message format, VHF communication protocol or satellite communication protocol. Finally, the MMSI code is format-checked by a regular expression or a preset coding rule. Specifically, by configuring a dedicated receiver, it is ensured that ship data from different communication channels can be received. The receiver should have decoding capabilities to convert the received signal into processable digital data. The user can input the ship information through the AIS terminal loaded on the ship. It is then sent out in the form of a broadcast, and the relevant receiving device extracts the MMSI code from the received ship data and performs a format check to ensure the integrity and accuracy of the code.
[0039] like Figure 4 As shown, according to a ship MMSI coding and counterfeit identification method according to an embodiment of the present application, the MMSI coding is subjected to complexity verification through a preset verification rule to obtain a verification result, which specifically includes the following steps: Step S402: Score or classify the MMSI codes according to preset verification rules.
[0040] In this embodiment, the MMSI code is checked for complexity by using preset check rules, and the check result is obtained by scoring or classifying the MMSI code by using preset check rules. Specifically, the preset check rules include checking whether the MMSI code is a repeated number, a continuous sequence, and a specific combination. Repeated numbers include full repetition, partial repetition, and interval repetition. Continuous sequences include complete continuity, partial continuity, and reverse continuity. Specific combinations include birthdays or anniversaries, odd-even alternation, and symmetrical numbers. MMSI codes with obvious regularity are analyzed and marked, and these codes are more strictly input verified and monitored in real time. This special mechanism can more effectively identify potential risks of counterfeiting and take preventive measures in advance.
[0041] like Figure 5 As shown, according to a ship MMSI code and counterfeit license plate identification method according to an embodiment of the present application, the verified MMSI code is compared with the registered ship MMSI code in the database to obtain a comparison result, which specifically includes the following steps: Step S502: Establish a database, which contains the MMSI codes of all registered ships; Step S504: The verified MMSI code is compared with the MMSI code of the registered ship in the database through a query algorithm to obtain a comparison result.
[0042] In this embodiment, the verified MMSI code is compared with the MMSI code of the registered ship in the database to obtain the comparison result. Specifically, a database is first established, and the database contains all the MMSI codes of the registered ships. Then, the verified MMSI code is compared with the MMSI code of the registered ship in the database through a query algorithm to obtain a comparison result to confirm whether it belongs to a known valid ship. Specifically, a database containing the MMSI codes of all registered ships is established and maintained. An efficient query algorithm, such as a hash table and index search, is used to perform the comparison operation. The comparison result is recorded, including whether the code is valid, the corresponding ship information, etc.
[0043] like Figure 6 As shown, according to a ship MMSI coding and counterfeit license plate identification method of an embodiment proposed in the present application, whether to trigger the early warning mechanism and interception process is determined according to the risk level, specifically including the following steps: Step S602: Determine whether the risk level reaches a preset threshold; Step S604: When the risk level reaches a preset threshold, the early warning mechanism is triggered to send a warning message.
[0044] In this embodiment, whether to trigger the early warning mechanism and interception process is determined according to the risk level, specifically, whether the risk level reaches a preset threshold. When the risk level reaches the preset threshold, the early warning mechanism is triggered to send a warning message.
[0045] like Figure 7 As shown, according to a method for ship MMSI coding and counterfeit license plate identification according to an embodiment of the present application, judging whether to trigger an early warning mechanism and an interception process according to the risk level also includes the following steps: Step S702: When the risk level reaches a preset threshold, suspend or block the communication of the ship corresponding to the MMSI code.
[0046] In this embodiment, whether to trigger the early warning mechanism and interception process is determined according to the risk level, and the communication of the ship corresponding to the MMSI code is suspended or blocked when the risk level reaches the preset threshold. Specifically, by introducing a dynamic risk assessment model, combined with multi-source data such as the ship's historical behavior data, real-time location information, and navigation trajectory, the use of the MMSI code is comprehensively evaluated. Once abnormal behavior is found, the system will immediately trigger an early warning and automatically adjust the monitoring level of the code. This dynamic risk assessment and early warning system can more accurately capture counterfeiting behavior, respond in a timely manner, and reduce risks.
[0047] like Figure 8 As shown, an embodiment of the second aspect of the present application provides a ship MMSI code and counterfeit license plate identification system 10, including: an acquisition module 110, used to acquire ship data and extract the MMSI code according to the ship data; a verification module 120, used to perform complexity verification on the MMSI code through preset verification rules to obtain a verification result; a comparison module 130, used to compare the verified MMSI code with the registered ship MMSI code in the database to obtain a comparison result; an evaluation module 140, used to establish a risk assessment model, evaluate the risk level of the MMSI code according to the verification result, the comparison result and the risk assessment model, and determine whether to trigger the early warning mechanism and the interception process according to the risk level.
[0048] The ship MMSI code and counterfeit identification system 10 provided in this embodiment includes an acquisition module 110, a verification module 120, a comparison module 130 and an evaluation module 140. Among them, the acquisition module 110 is used to obtain ship data and extract the MMSI code according to the ship data. The verification module 120 is used to perform complexity verification on the MMSI code through a preset verification rule to obtain a verification result. The comparison module 130 is used to compare the verified MMSI code with the registered ship MMSI code in the database to obtain a comparison result. The evaluation module 140 is used to establish a risk assessment model, evaluate the risk level of the MMSI code according to the verification result, the comparison result and the risk assessment model, and determine whether to trigger the early warning mechanism and the interception process according to the risk level, thereby significantly reducing the incidence of MMSI code mis-entry, and effectively identifying and preventing counterfeit behavior, greatly improving the accuracy of ship identity recognition, ensuring the uniqueness and authenticity of each ship in communication and monitoring, providing reliable basic data support for maritime traffic management and emergency response, and being able to promptly discover and deal with potential safety hazards. This will greatly improve the efficiency of maritime traffic management, reduce safety accidents caused by human errors or malicious behavior, and ensure the safety and smoothness of maritime traffic. By improving the accuracy and reliability of ship identification, it will also promote the innovation and development of ship technology, drive the shipping industry towards a more intelligent and secure direction, and provide strong guarantee and support for the sustainable and healthy development of the shipping industry.
[0049] like Fig. 9 As shown, an embodiment of the third aspect of the present application provides a ship MMSI encoding and duplicate license plate identification system 20, comprising: a memory 300 and a processor 400, wherein the memory 300 stores a program or instruction that can be run on the processor 400, and when the processor 400 executes the program or instruction, it implements the steps of the ship MMSI encoding and duplicate license plate identification method of any one of the embodiments of the first aspect, and thus has the technical effect of any one of the embodiments of the first aspect mentioned above, which will not be repeated here.
[0050] The embodiment of the fourth aspect of the present application provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the ship MMSI encoding and duplicate license plate identification method of any one of the embodiments of the first aspect are implemented, so it has the technical effect of any one of the embodiments of the first aspect mentioned above, and will not be repeated here.
[0051] like Figures 10 to 15As shown, according to a specific embodiment of the ship MMSI coding and duplicate license plate identification method provided by the present application, it is possible to automatically perform format verification when the user enters the MMSI number to detect whether there are common confusing patterns (such as consecutive identical numbers, repeated number sequences, etc.). Once a potential error is found, the system will immediately issue a warning and provide correct number suggestions or guide the user to re-enter. In addition, the system can also be integrated into the existing ship management system to achieve automated monitoring and early warning, solve the problem of duplicate license plates caused by the easy-to-remember and easy-to-mistype MMSI codes in the ship field, ensure the accuracy and security of ship communications, maintain maritime traffic order and emergency response capabilities, identify and prevent the mis-entry and duplicate license plate behaviors of MMSI codes through technical means, reduce the risks caused by this, and ensure the safety of ship navigation.
[0052] This embodiment will strengthen the ship identity authentication and tracking mechanism. By combining modern communication technologies (such as satellite communications, AIS systems, etc.) and encryption technologies, real-time and accurate authentication of ship identities can be achieved. At the same time, a data sharing platform will be established to promote information sharing among maritime administration departments, port operators, insurance companies and other relevant parties, so as to track the navigation trajectory of ships in a timely manner and discover and deal with fake licensed ships. This will help maintain maritime traffic safety and order and protect the rights and interests of legitimate ships.
[0053] Through the comprehensive application of special error-prone coding recognition algorithms, dynamic risk assessment and early warning systems, and multi-factor verification mechanisms, this solution can significantly reduce the phenomenon of mis-entry caused by easy-to-remember and easy-to-enter codes, and effectively curb the use of counterfeiting. This will greatly improve the accuracy and reliability of ship identity recognition and ensure the effectiveness and safety of maritime traffic management. The dynamic risk assessment and early warning system can monitor the dynamic changes of ships in real time and immediately trigger early warnings when abnormal behavior is found. This enables management departments to obtain ship information more quickly and accurately, and take necessary measures in a timely manner to deal with potential safety risks. At the same time, the multi-factor verification mechanism also reduces false alarms caused by mis-entry or counterfeiting, and improves the work efficiency and response speed of management departments. This embodiment will promote the healthy development of the shipping industry, protect the rights and interests of legitimate ships, and maintain a fair competition environment in the market by reducing mis-entry and counterfeiting. At the same time, the improvement of the accuracy and reliability of ship identity recognition will also enhance the security and credibility of the entire industry and promote the sustainable development of the industry.
[0054] Specifically, the ship MMSI coding and fake license plate identification method includes the following specific steps: S1: System reception and analysis. The system monitors VHF broadcast communications, AIS messages transmitted by the AIS system, and ship-related information in satellite communications in real time. Configure a dedicated receiver to ensure that ship data from different communication channels can be received. The receiver should have decoding capabilities to convert the received signal into processable digital data. Users can enter ship information through the AIS terminal mounted on the ship. It is then sent out in the form of a broadcast, and the relevant receiving equipment extracts the MMSI code from the received ship data and performs a format check to ensure the integrity and accuracy of the code. Develop a data parsing module to extract the MMSI code field according to the AIS message format, VHF communication protocol or satellite communication protocol. Use regular expressions or preset coding rules for format verification.
[0055] S2: Complexity check. Perform a complexity check on the extracted MMSI code to check whether the code meets the predetermined complexity standard to identify possible mistyped or low-quality codes. These rules are implemented through algorithms to score or classify the MMSI codes. The specific classifications and measures are shown in Table 1: Table 1 MMSI code classification and measures to be taken
[0056] S3: Database comparison. Compare the verified MMSI code with the valid ship MMSI code in the database to confirm whether it belongs to a known valid ship. Establish and maintain a database containing the MMSI codes of all registered ships. Use efficient query algorithms (such as hash tables, index searches) for comparison operations. Record the comparison results, including whether the code is valid, the corresponding ship information, etc.
[0057] S4: Risk warning and interception. If the MMSI coding complexity is low or the database comparison results show that there is a risk of counterfeiting, the system will immediately start the risk warning and interception process. Design a risk assessment model to comprehensively judge the risk level based on the complexity verification results and database comparison results, such as Fig.10 , Fig.11 , Fig.12 If the risk level reaches the preset threshold, the early warning mechanism will be triggered to send a warning message to the maritime administration or relevant regulatory authorities. At the same time, according to the system configuration and regulatory requirements, measures such as suspending or blocking the ship's communications may be taken.
[0058] S5: User reporting and online correction. Provides a convenient reporting channel for ship owners or operators, allowing them to report MMSI code errors in a timely manner. Fig.13Set up an online reporting function in the system, and users can submit mis-entry reports through the web, mobile application or dedicated terminal. The report should include information such as the reason for the mis-entry and the correct MMSI code. Develop an online correction module to receive correction requests submitted by users. After verifying the user's identity and the accuracy of the correction information, update the MMSI code information in the database and restore the normal communication rights of the ship. Reference Fig.14 and Fig.15 , provides a management platform for maritime-related departments. At the same time, it records the log information of the correction operation for subsequent audit and tracking.
[0059] Special Identification and Prevention Mechanism: This embodiment designs a set of identification and prevention mechanisms specifically for MMSI codes that are easy to remember and easy to mistype. Different from general code verification, this mechanism will focus on analyzing and marking MMSI codes with obvious regularity (such as continuous repeated numbers, specific easy-to-remember sequences), and perform more stringent input verification and real-time monitoring on these codes. This special mechanism can more effectively identify potential counterfeiting risks and take preventive measures in advance.
[0060] Dynamic risk assessment and early warning system: This embodiment introduces a dynamic risk assessment model, combining historical behavior data, real-time location information, navigation trajectory and other multi-source data of the ship to conduct a comprehensive assessment of the use of MMSI codes. Once abnormal behavior is found (such as multiple wrong inputs in a short period of time, sudden changes in geographical location, etc.), the system will immediately trigger an early warning and automatically adjust the monitoring level of the code. This dynamic risk assessment and early warning system can more accurately capture counterfeiting behavior, respond in a timely manner and reduce risks.
[0061] Multi-factor verification and enhanced security: In addition to the traditional MMSI code verification, this embodiment also introduces a multi-factor verification mechanism, requiring the ship to provide additional verification information (ship certificate, ship feature photos, etc.) during the communication process. This additional information will be verified together with the MMSI code, greatly increasing the difficulty of counterfeiting. At the same time, the system will also strengthen security measures, such as encrypted communication, data backup and recovery, etc., to ensure the security and reliability of ship information.
[0062] User education and intelligent prompts: This embodiment focuses on the combination of user education and intelligent prompts. By providing detailed user guides and operation prompts, users can understand the correct use of MMSI codes and precautions, and reduce the occurrence of mis-entry and counterfeiting. At the same time, the system will also have an intelligent prompt function, which will automatically detect and prompt possible errors or risks when users enter MMSI codes, and guide users to perform correct operations. This combination of user education and intelligent prompts can significantly improve users' safety awareness and operation accuracy.
[0063] In summary, the beneficial effects of the embodiments of the present application are: 1. Specialized error-prone code intelligent recognition technology can deeply analyze the composition rules of MMSI codes, automatically identify codes with specific patterns (such as continuous repeated numbers, easy-to-remember sequences), and specially mark them and perform additional verification steps. This intelligent recognition method not only improves recognition efficiency, but also significantly reduces the risk of counterfeiting caused by incorrect code input.
[0064] 2. A multi-dimensional dynamic risk assessment model has been constructed. This model not only takes into account the historical behavior data and real-time location information of the ship, but also incorporates multiple factors such as navigation trajectory, navigation speed, and course changes, realizing comprehensive monitoring and real-time assessment of the ship's status. Through this system, the system can promptly detect abnormal behavior of the ship and issue early warnings based on the assessment results, providing management departments with more accurate and timely decision-making support. This multi-dimensional, dynamic risk assessment and early warning method has significant innovation and application value in ship safety management and emergency response.
[0065] 3. By providing detailed user guides and operation prompts, as well as intelligent input detection and error prompt functions, an organic combination of user education and intelligent prompts is achieved, which not only helps to improve users' safety awareness and operation accuracy, but also enhances the user-friendliness and ease of use of the system, allowing users to complete the input and verification process of ship identity information more conveniently and quickly.
[0066] In this application, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance; the term "plurality" refers to two or more, unless otherwise expressly defined. Terms such as "installed", "connected", "connected", and "fixed" should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; "connected" can be a direct connection or an indirect connection through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to the specific circumstances.
[0067] In the description of the present application, it should be understood that the terms "upper", "lower", "front", "rear", etc., indicating directions or positional relationships, are based on the directions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or module referred to must have a specific direction, be constructed and operated in a specific direction, and therefore, should not be understood as a limitation on the present application.
[0068] In the description of this specification, the description of the terms "one embodiment", "some embodiments", "specific embodiments", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0069] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for ship MMSI coding and counterfeit identification, characterized in that: include: Acquire ship data, and extract MMSI code according to the ship data; Performing a complexity check on the MMSI code using a preset check rule to obtain a check result; Comparing the verified MMSI code with the MMSI code of the registered ship in the database to obtain a comparison result; A risk assessment model is established, the risk level of the MMSI code is assessed according to the verification result, the comparison result and the risk assessment model, and whether to trigger an early warning mechanism and an interception process is determined according to the risk level.
2. The ship MMSI coding and counterfeit identification method according to claim 1, characterized in that: Also includes: Obtain a mis-input report, and update the MMSI coding information in the database according to the mis-input report.
3. The ship MMSI coding and counterfeit identification method according to claim 1, characterized in that: The acquiring of ship data and extracting the MMSI code according to the ship data comprises: receiving ship data in real time through a receiver, the ship data including one or a combination of the following: VHF broadcast communication, AIS messages transmitted by an AIS system, and ship related information in satellite communication; Extracting the MMSI code according to the AIS message format and / or the VHF communication protocol and / or the satellite communication protocol; The MMSI code is format checked by using a regular expression or a preset coding rule.
4. The ship MMSI coding and counterfeit identification method according to claim 1, characterized in that: The performing complexity check on the MMSI code by using a preset check rule to obtain a check result includes: MMSI codes are scored or classified using preset verification rules.
5. The ship MMSI coding and counterfeit identification method according to claim 1, characterized in that: The verified MMSI code is compared with the MMSI code of the registered ship in the database to obtain a comparison result, including: Establishing a database containing the MMSI codes of all registered ships; The verified MMSI code is compared with the MMSI code of the registered ship in the database through a query algorithm to obtain a comparison result.
6. The ship MMSI coding and counterfeit identification method according to any one of claims 1 to 5, characterized in that: The determining whether to trigger the early warning mechanism and the interception process according to the risk level includes: Determining whether the risk level reaches a preset threshold; When the risk level reaches a preset threshold, an early warning mechanism is triggered to send a warning message.
7. The method for ship MMSI coding and counterfeit identification according to claim 6, characterized in that: The step of determining whether to trigger an early warning mechanism and an interception process according to the risk level also includes: When the risk level reaches a preset threshold, the communication of the ship corresponding to the MMSI code is suspended or blocked.
8. A ship MMSI coding and counterfeit identification system, characterized in that: include: An acquisition module (110), used for acquiring ship data and extracting the MMSI code according to the ship data; A verification module (120), configured to perform a complexity check on the MMSI code using a preset verification rule to obtain a verification result; A comparison module (130) is used to compare the verified MMSI code with the MMSI code of a registered ship in a database to obtain a comparison result; An evaluation module (140) is used to establish a risk evaluation model, evaluate the risk level of the MMSI code according to the verification result, the comparison result and the risk evaluation model, and determine whether to trigger an early warning mechanism and an interception process according to the risk level.
9. A ship MMSI coding and counterfeit identification system, characterized in that: include: A memory (300) and a processor (400), wherein the memory (300) stores a program or instruction that can be run on the processor (400), and when the processor (400) executes the program or the instruction, the steps of the ship MMSI encoding and counterfeit identification method according to any one of claims 1 to 7 are implemented.
10. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or the instruction is executed by the processor, the steps of the ship MMSI encoding and fake license plate identification method as described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Copy plate identification method and system, intelligent license plate, scanning device thereof and copy plate determining device
CN108230685A
Fake-licensed ship identification method and system
CN112991820A
Ship information searching method
CN114185903A
Judgment method for suspected fake-licensed ship
CN116884270A
Fake-licensed vehicle identification method, device and system, electronic device and storage medium
CN116959263A
