AIS data system and method of operation thereof
By employing QR codes and NFC technology in AIS-MOB, personnel information is converted into binary strings and written to an NFC card. Upon triggering, an alarm message is broadcast, solving the problems of difficult identification and untimely information transmission in traditional AIS-MOB, thus enabling rapid rescue.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG CHENGSHI ROBOT CO LTD
- Filing Date
- 2026-03-13
- Publication Date
- 2026-06-05
AI Technical Summary
Traditional AIS-MOB alarm information only includes basic data such as MMSI, lacking key identity information of people who have fallen into the water. This makes it difficult for rescuers to quickly identify the person, and the long NFC data reading time results in untimely transmission of distress messages.
The system uses a client to obtain personnel information, which is then converted into a QR code and generated into a binary string by the server. This binary string is written into an NFC card, and upon triggering, an alarm message containing the binary string, along with important information, is broadcast.
It enables rapid broadcasting of alarm messages containing important information without needing to read NFC card information sector by sector when someone falls into water, facilitating quick rescue.
Smart Images

Figure CN121859932B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of computing technology, specifically relating to electronic digital data processing, and more particularly to an AIS data system and its working method. Background Technology
[0002] AIS-MOB (Automatic Identification System Man Overboard) is a portable emergency positioning beacon designed for seafarers, port workers, and other personnel engaged in high-risk maritime operations. It is typically integrated into life jackets or carried on the person's person. Traditional AIS-MOB alarm information only includes basic data such as MMSI (Maritime Mobile Service Identifier), lacking crucial identifying information such as the name of the person in the water. This makes it difficult for rescuers to quickly identify the person in the water, especially on passenger ships or in scenarios with frequent personnel changes, thus delaying search and rescue responses. NFC technology allows users to input personnel information and write it into a portable emergency beacon. However, AIS-MOB alarm information is sent in message form. Sending message data is a relatively insecure method and cannot send all data at once (Chinese data requires more bytes), so it may be split into multiple messages that need to be combined. If any information is missing, the information will be incomplete. The data on the NFC card needs to be read quickly and the valid information needs to be sent out. NFC data reading is done sector by sector, and each sector requires a corresponding key. Even if the key is correct, it takes a long time to read all sectors, resulting in untimely transmission of distress messages.
[0003] Therefore, due to the long time required to obtain the personnel information recorded in NFC before sending an alarm message, which leads to the technical problem of untimely transmission of distress information, a new AIS data system and its working method need to be designed.
[0004] It should be noted that the information disclosed in this background section is only for understanding the background technology of the present application concept, and therefore, the above description is not considered to constitute prior art information. Summary of the Invention
[0005] This disclosure provides at least one AIS data system and its operating method.
[0006] In a first aspect, embodiments of this disclosure provide an AIS data system, including:
[0007] A client configured to acquire personnel information;
[0008] The server is configured to receive personnel information sent by the client, obtain important information from the personnel information, convert the important information into a first barcode, generate a corresponding binary string, obtain the area location corresponding to the block structure of the data to be written in the client's NFC reading module based on the binary string, and send it to the client, and the client writes the personnel information into the corresponding block structure.
[0009] The client is configured to write the personnel information to the NFC card of the position beacon via the NFC reading module. After the position beacon is triggered, it retrieves the location of the block structure area containing the personnel information from the NFC card, forms the corresponding binary string, and then broadcasts an alarm message containing the binary string.
[0010] In one optional implementation, the personnel information includes: name, gender, age, employer, MMSI, weight, height, blood type, and medical history;
[0011] The important information includes: name, gender, age, and medical history;
[0012] The number of Chinese characters in the important information is less than or equal to a preset value.
[0013] In one alternative implementation, the method of converting important information into a first barcode includes:
[0014] The server is configured to convert important information into a first barcode and generate a corresponding binary string according to the international standard for QR codes. The first barcode consists of two colored squares, one color of which corresponds to 1 in the binary string and the other color of which corresponds to 0 in the binary string.
[0015] In one optional implementation, the method for obtaining the location of the area corresponding to the block structure in the client's NFC reading module that needs to be written data based on the first barcode includes:
[0016] The server is configured to sort the block structures of each sector in the NFC reading module of the client in sequence to form a string of sorted block structures, and to obtain the block structure for writing data by matching the binary string with the sorted block structure, and then obtain the region location corresponding to the block structure for writing data.
[0017] The squares with 1s in the binary string corresponding to the first barcode correspond to the block structure where data needs to be written.
[0018] In one alternative implementation, the client is configured to, when writing personnel information into the corresponding block structure, if all personnel information has been written into the block structure but there is remaining space in the corresponding block structure, fill the remaining space with random data.
[0019] In one optional embodiment, the position indicator includes: a processor module and a water sensor electrically connected to the processor module;
[0020] The processor module is electrically connected to the NFC card;
[0021] When the water sensor is triggered, the position indicator is activated, where the processor module is configured to obtain the location of the block structure area containing the personnel information from the block structure of each sector arranged sequentially in the NFC card, so as to form the corresponding binary string.
[0022] In one optional implementation, the processor module is also electrically connected to a positioning module and a VHF data exchange module;
[0023] The positioning module is configured to acquire location information after the water sensor is triggered.
[0024] The VHF data exchange module is configured to broadcast an alarm message containing a binary string and location information in the VHF band using AIS self-organizing time division multiple access technology after the water sensor is triggered.
[0025] Secondly, this disclosure also provides a working method using the above-described AIS data system, including:
[0026] Obtain personnel information through the client;
[0027] The server receives personnel information sent by the client, obtains important information from the personnel information, converts the important information into a first barcode, generates a corresponding binary string, obtains the area location corresponding to the block structure of the data to be written in the client's NFC reading module based on the binary string, and sends it to the client. The client writes the personnel information into the corresponding block structure.
[0028] The client writes the personnel information to the NFC card of the position beacon via the NFC reading module. After the position beacon is triggered, it retrieves the location of the block structure area containing the personnel information from the NFC card, forms the corresponding binary string, and then broadcasts an alarm message containing the binary string.
[0029] In one alternative implementation, the server converts the important information into a first barcode and generates a corresponding binary string according to the international standard for QR codes. The first barcode consists of two colored squares, one color of which corresponds to 1 in the binary string and the other color of which corresponds to 0 in the binary string.
[0030] In one optional implementation, the server sequentially sorts the block structures of each sector in the client's NFC reading module to form a string composed of multiple sorted block structures. The binary string is then matched with the sorted block structures to obtain the block structure for which data needs to be written, and thus the region location corresponding to the block structure for which data needs to be written is obtained.
[0031] The beneficial effects of this invention are as follows: This AIS data system obtains personnel information through a client; the server receives the personnel information sent by the client, extracts important information from the personnel information, converts the important information into a first barcode, generates a corresponding binary string, obtains the area location corresponding to the block structure in the client's NFC reading module that needs to write data based on the binary string, and sends it to the client; the client writes the personnel information into the corresponding block structure; the client writes the written personnel information into the NFC card of the positioning beacon through the NFC reading module; after the positioning beacon is triggered, the location of the block structure area containing the personnel information is obtained from the NFC card, forming the corresponding binary string, and then broadcasts an alarm message containing the binary string. This achieves the goal of quickly broadcasting an alarm message containing the binary string without needing to obtain the personnel information written in the NFC card when someone falls into the water, simply by obtaining the binary string. This allows for rapid alarm transmission and the inclusion of important information from the personnel information in the alarm message, facilitating rescue personnel to quickly obtain the alarm message and carry out rescue operations.
[0032] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained through the structures particularly pointed out in the description and the drawings.
[0033] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described in detail below with reference to the accompanying drawings. Attached Figure Description
[0034] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0035] Figure 1 A schematic diagram of an AIS data system provided in this disclosure embodiment;
[0036] Figure 2 A flowchart of an AIS data system provided in this disclosure embodiment;
[0037] Figure 3 This is a schematic diagram of a position indicator provided in an embodiment of the present disclosure. Detailed Implementation
[0038] To make the objectives, technical solutions, and advantages of the embodiments 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. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0039] As used herein, the phrases “in one embodiment,” “according to one embodiment,” “in some embodiments,” etc., generally refer to the fact that a particular feature, structure, or characteristic following the phrase can be included in at least one embodiment of this disclosure. Therefore, a particular feature, structure, or characteristic can be included in more than one embodiment of this disclosure, such that these phrases do not necessarily refer to the same embodiment. As used herein, the terms “example,” “exemplary,” etc., are used to “serve as an example, instance, or illustration.” Any implementation, aspect, or design described herein as “example” or “exemplary” is not necessarily to be construed as preferred or superior to other implementations, aspects, or designs. Rather, the use of the terms “example,” “exemplary,” etc., is intended to present concepts in a specific manner.
[0040] AIS-MOB (Automatic Identification System Man Overboard) is a portable emergency positioning beacon designed for seafarers, port workers, and other personnel engaged in high-risk maritime operations. It is typically integrated into life jackets or carried on the person's person. Traditional AIS-MOB alarm information only includes basic data such as MMSI (Maritime Mobile Service Identifier), lacking crucial identifying information such as the name of the person in the water. This makes it difficult for rescuers to quickly identify the person in the water, especially on passenger ships or in scenarios with frequent personnel changes, thus delaying search and rescue responses. NFC technology allows users to input personnel information and write it into a portable emergency beacon. However, AIS-MOB alarm information is sent in message form. Sending message data is a relatively insecure method and cannot send all data at once (Chinese data requires more bytes), so it may be split into multiple messages that need to be combined. If any information is missing, the information will be incomplete. The data on the NFC card needs to be read quickly and the valid information needs to be sent out. NFC data reading is done sector by sector, and each sector requires a corresponding key. Even if the key is correct, it takes a long time to read all sectors, resulting in untimely transmission of distress messages.
[0041] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0042] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0043] like Figure 1 and Figure 2 As shown, at least one disclosed embodiment provides an AIS data system, including: a client configured to acquire personnel information; a server configured to receive personnel information sent by the client, acquire important information from the personnel information, convert the important information into a first barcode, generate a corresponding binary string, acquire the area location corresponding to the block structure in the client's NFC reading module that needs to be written with data based on the binary string, and send it to the client, whereby the client writes the personnel information into the corresponding block structure; and a positioning beacon, configured to write the acquired personnel information into the NFC card of the positioning beacon via the NFC reading module, acquire the area location of the block structure containing the personnel information from the NFC card after the positioning beacon is triggered, form a corresponding binary string, and then broadcast an alarm message containing the binary string. This achieves the goal of quickly broadcasting an alarm message containing the binary string without needing to acquire the personnel information written in the NFC card when someone falls into the water, simply by acquiring the binary string. This allows for rapid alarm transmission and the inclusion of important information from the personnel information in the alarm message, facilitating rescue personnel to quickly acquire the alarm message and carry out rescue operations.
[0044] In this embodiment, the transmitted message information uses ASI's Message No. 8 broadcast binary string.
[0045] In this embodiment, the first barcode is a two-dimensional barcode.
[0046] In this embodiment, the client can be a mobile phone or the like.
[0047] In this embodiment, the NFC card is limited to a CPU4K NFC card, specifically model M1 S70, which contains 216 block structures that can be written to.
[0048] In this embodiment, upon receiving an alarm message, the corresponding first barcode can be generated by reversing the binary string within it. Important information can then be obtained by scanning the barcode. Therefore, it is not necessary to read each sector from the NFC card to obtain specific personnel information. It is only necessary to determine which block structure contains data and then form the corresponding binary string. This greatly reduces the time required to read each sector and allows for the rapid broadcasting of alarm messages when a person falls into the water (when the position marker is triggered), facilitating quick rescue by rescue personnel.
[0049] In this embodiment, the position beacon is always off, and it will only start broadcasting an alarm message after a person falls into the water and the position beacon is triggered.
[0050] In one optional implementation, the personnel information includes: name, gender, age, employer, MMSI, weight, height, blood type, and medical history; the important information includes: name, gender, age, and medical history; the number of Chinese characters in the important information is less than or equal to a preset value.
[0051] In this embodiment, the preset value can be 15 Chinese characters. The specific allocation method can be name (4) + gender (1) + age (1) + medical history (9), or ethnicity (4) + gender (1) + age (1) + medical history / special circumstances (9). That is, when the person is a minority, to prevent the name from having too many characters, the name column can be replaced by ethnicity.
[0052] In one optional implementation, the method for converting important information into a first barcode includes: the server being configured to convert the important information into a first barcode and generate a corresponding binary string according to the international standard for QR codes, wherein the first barcode consists of two colored squares, wherein one colored square corresponds to 1 in the binary string and the other colored square corresponds to 0 in the binary string.
[0053] In one alternative implementation, the first barcode consists of two colored squares, the number of which is less than or equal to the number of block structures in the NFC card that can be used to store data. One is black and the other is white. The black squares correspond to 1 in the binary string and the white squares correspond to 0 in the binary string.
[0054] In one optional implementation, the method for obtaining the region location corresponding to the block structure that needs to be written to the client's NFC reading module based on the first barcode includes: the server is configured to sequentially sort the block structures of each sector in the client's NFC reading module to form a string of sorted block structures, and to obtain the block structure that needs to be written to by matching the binary string with the sorted block structures, thereby obtaining the region location corresponding to the block structure that needs to be written to; the squares with 1s in the binary string corresponding to the first barcode correspond to the block structure that needs to be written to.
[0055] In one alternative implementation, if a black square corresponds to a 1 in a binary string, then the black square corresponds to a block structure in which data needs to be written.
[0056] In one alternative implementation, the client is configured to, when writing personnel information into the corresponding block structure, if all personnel information has been written into the block structure but there is remaining space in the corresponding block structure, fill the remaining space with random data.
[0057] In one alternative implementation, personnel information can be randomly written into the block structure.
[0058] In this embodiment, after writing personnel information into the NFC card, staff can use a dedicated device—that is, a dedicated device containing a known key—to unlock and read the personnel information in the NFC card during routine inspections to check whether the personnel information has been completely entered.
[0059] In this embodiment, after the person who fell into the water is rescued, their information can only be obtained through specialized equipment, such as to obtain more detailed information, in order to avoid the leakage of internal information of the company to which the person belongs.
[0060] like Figure 3 As shown, in one optional embodiment, the position marker includes: a processor module and a water sensor electrically connected to the processor module; the processor module is electrically connected to the NFC card; when the water sensor is triggered, the position marker is activated, wherein the processor module is configured to obtain the location of the block structure region containing personnel information from the block structure of each sector arranged sequentially in the NFC card, so as to form a corresponding binary string.
[0061] like Figure 3 As shown, in one optional embodiment, the processor module is also electrically connected to a positioning module and a VHF data exchange module; the positioning module is configured to acquire location information after the water sensor is triggered; the VHF data exchange module is configured to broadcast an alarm message containing a binary string and location information in the VHF band using AIS self-organizing time division multiple access technology after the water sensor is triggered.
[0062] At least one other disclosed embodiment also provides a working method using the above-described AIS data system, comprising: acquiring personnel information through a client; receiving personnel information sent by the client through a server, acquiring important information from the personnel information, converting the important information into a first barcode, generating a corresponding binary string, acquiring the region location corresponding to the block structure in the client's NFC reading module that needs to be written with data based on the binary string, and sending it to the client, the client writing the personnel information into the corresponding block structure; the client writing the written personnel information into the NFC card of the positioning beacon through the NFC reading module, acquiring the region location of the block structure containing the personnel information from the NFC card after the positioning beacon is triggered, forming a corresponding binary string, and then broadcasting an alarm message containing the binary string.
[0063] In one alternative implementation, the server converts the important information into a first barcode and generates a corresponding binary string according to the international standard for QR codes. The first barcode consists of two colored squares, one color of which corresponds to 1 in the binary string and the other color of which corresponds to 0 in the binary string.
[0064] In one optional implementation, the server sequentially sorts the block structures of each sector in the client's NFC reading module to form a string composed of multiple sorted block structures. The binary string is then matched with the sorted block structures to obtain the block structure for which data needs to be written, and thus the region location corresponding to the block structure for which data needs to be written is obtained.
[0065] In summary, this AIS data system acquires personnel information through a client; the server receives the personnel information sent by the client, extracts important information from the personnel information, converts the important information into a first barcode, generates a corresponding binary string, obtains the area location of the block structure corresponding to the data to be written in the client's NFC reading module based on the binary string, and sends it to the client. The client writes the personnel information into the corresponding block structure; the client writes the written personnel information into the NFC card of the positioning beacon through the NFC reading module. After the positioning beacon is triggered, the system obtains the area location of the block structure containing the personnel information from the NFC card, forms the corresponding binary string, and then broadcasts an alarm message containing the binary string. Thus, when someone falls into the water, it is not necessary to obtain the personnel information written in the NFC card; only the binary string needs to be obtained to quickly broadcast an alarm message containing the binary string. This allows for rapid alarm transmission and the inclusion of important personnel information in the alarm message, facilitating rescue personnel to quickly obtain the alarm message and carry out rescue operations.
[0066] Based on the above-described preferred embodiments of the present invention, and through the foregoing description, those skilled in the art can make various changes and modifications without departing from the inventive concept. The technical scope of this invention is not limited to the contents of the specification, but must be determined according to the scope of the claims.
Claims
1. An AIS data system, characterized in that, include: A client configured to acquire personnel information; The server is configured to receive personnel information sent by the client, obtain important information from the personnel information, convert the important information into a first barcode, generate a corresponding binary string, obtain the area location corresponding to the block structure of the data to be written in the client's NFC reading module based on the binary string, and send it to the client, and the client writes the personnel information into the corresponding block structure. The client is configured to write the personnel information to the NFC card of the position beacon via the NFC reading module. After the position beacon is triggered, it obtains the location of the block structure area containing the personnel information from the NFC card, forms the corresponding binary string, and then broadcasts an alarm message containing the binary string. The first barcode consists of two colored squares, one color of which corresponds to 1 in the binary string and the other color of which corresponds to 0 in the binary string. The method of obtaining the region location corresponding to the block structure in the client's NFC reading module that needs to write data based on the binary string includes: The server is configured to sort the block structures of each sector in the NFC reading module of the client in sequence to form a string of sorted block structures, and to obtain the block structure for writing data by matching the binary string with the sorted block structure, and then obtain the region location corresponding to the block structure for writing data. The squares with 1s in the binary string corresponding to the first barcode correspond to the block structure where data needs to be written.
2. The AIS data system as described in claim 1, characterized in that: The personnel information includes: name, gender, age, employer, MMSI, weight, height, blood type, and medical history; The important information includes: name, gender, age, and medical history; The number of Chinese characters in the important information is less than or equal to a preset value.
3. The AIS data system as described in claim 2, characterized in that: The method for converting important information into a first barcode includes: The server is configured to convert important information into a first barcode and generate a corresponding binary string according to the international standard for QR codes.
4. The AIS data system as described in claim 3, characterized in that: The client is configured to fill the remaining space with random data when writing personnel information into the corresponding block structure, if all personnel information has been written into the block structure but there is remaining space in the corresponding block structure.
5. The AIS data system as described in claim 1, characterized in that: The position indicator includes: a processor module, and a water sensor electrically connected to the processor module; The processor module is electrically connected to the NFC card; When the water sensor is triggered, the position indicator is activated, where the processor module is configured to obtain the location of the block structure area containing the personnel information from the block structure of each sector arranged sequentially in the NFC card, so as to form the corresponding binary string.
6. The AIS data system as described in claim 5, characterized in that: The processor module is also electrically connected to a positioning module and a VHF data exchange module. The positioning module is configured to acquire location information after the water sensor is triggered. The VHF data exchange module is configured to broadcast an alarm message containing a binary string and location information in the VHF band using AIS self-organizing time division multiple access technology after the water sensor is triggered.
7. A method for operating the AIS data system as described in claim 1, characterized in that, include: Obtain personnel information through the client; The server receives personnel information sent by the client, obtains important information from the personnel information, converts the important information into a first barcode, generates a corresponding binary string, obtains the area location corresponding to the block structure of the data to be written in the client's NFC reading module based on the binary string, and sends it to the client. The client writes the personnel information into the corresponding block structure. The client writes the personnel information to the NFC card of the position beacon via the NFC reading module. After the position beacon is triggered, it retrieves the location of the block structure area containing the personnel information from the NFC card, forms the corresponding binary string, and then broadcasts an alarm message containing the binary string.
8. The working method as described in claim 7, characterized in that: The server converts important information into a first barcode and generates a corresponding binary string according to the international standard for QR codes. The first barcode consists of two colored squares, one color of which corresponds to 1 in the binary string and the other color of which corresponds to 0 in the binary string.
9. The working method as described in claim 8, characterized in that: The server sequentially sorts the block structures of each sector in the client's NFC reading module to form a string composed of multiple sorted block structures. The binary string is then matched with the sorted block structures to obtain the block structure for which data needs to be written, and thus the region location corresponding to the block structure for which data needs to be written is obtained.