A method for processing data received by a VDES ship station

By receiving and storing messages in a set time slot and channel in the VDES system, and determining whether the message belongs to its own ship station based on the message content, timely sending a response or processing, the problems of easy loss of valid messages and low processing efficiency are solved, thereby maximizing the utilization of channel resources and improving communication efficiency.

CN120934612BActive Publication Date: 2026-01-30TIANJIN XUNLIAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511467839.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-15
Publication Date
2026-01-30
Estimated Expiration
2045-10-15

AI Technical Summary

Technical Problem

In the VDES system, there are problems such as easy loss of valid messages, low processing efficiency, and low channel utilization. In particular, when the communication time slot between the satellite and the ship station has not arrived, it causes message waiting and affects communication efficiency.

Method used

By receiving and storing different types of message messages in designated time slots and channels, and determining whether the message content belongs to its own ship station, timely responses or processing are sent, irrelevant information is avoided, urgent information is prioritized, and retransmission mechanisms are used to ensure successful data transmission.

Benefits of technology

It improves the communication efficiency of the VDES system, ensures that important information is not lost, maximizes the use of channel resources, and enhances the ability to receive and process messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120934612B_ABST
    Figure CN120934612B_ABST
Patent Text Reader

Abstract

This invention provides a VDES (Vehicle Dedicated Electronic System) ship station receiving and processing method, comprising the following steps: paging message communication, in a designated channel within a designated time slot, the ship station receives and stores paging message packets; uplink addressing communication, in a designated channel within a designated time slot, the ship station receives and stores uplink addressing resource allocation packets; downlink addressing communication, in a designated channel within a designated time slot, the ship station receives and stores downlink addressing resource allocation packets; downlink short message communication, in a designated channel within a designated time slot, the ship station receives and stores downlink short message packets; downlink broadcast communication, in a designated channel within a designated time slot, the ship station receives and stores downlink broadcast packets, and performs tasks based on the downlink broadcast packets. The beneficial effects of this invention are: reduced valid packet loss; improved valid packet processing efficiency; and improved channel utilization of the VDE-SAT system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the field of VDES system, and particularly relates to a VDES ship station receiving data processing method. BACKGROUND

[0002] At present, the VDES system design mainly depends on the latest version of ITU-R M.2092-1 Technical Characteristics of Data Exchange System in VHF Mobile Band on Water, and the communication between the VDE-SAT system ship station and the satellite is guided in the guiding document or other related documents. However, many problems need to be solved in the specific implementation, such as the communication between the satellite and the ship station according to the time slot of the VDE-SAT frame and the corresponding logical channel, that is, different message reports are transmitted through different logical channels corresponding to different time slots, and the satellite or the ship station needs to wait for the message to be sent when the specified time slot does not arrive, so that the ship station needs to wait for a certain time slot after receiving the message report for subsequent message transmission, so the reception and processing of the received message report of the ship station are extremely important, and it is necessary to explore the processing method of the ship station receiving the message report. SUMMARY

[0003] Therefore, the application aims to provide a VDES ship station receiving data processing method to solve the problems of easy loss of effective message, low processing efficiency of effective message and low channel utilization rate of VDE-SAT system.

[0004] To achieve the above-mentioned purpose, the technical scheme of the application is as follows:

[0005] A VDES ship station receiving data processing method comprises the following steps:

[0006] Paging message communication, the ship station receives and stores the paging message report in the set channel of the set time slot, and if it is judged that the report is the message of the ship station itself, the ship station sends the response ACK to the satellite in the set channel of the set time slot;

[0007] Upward addressing communication, the ship station receives and stores the upward addressing resource allocation report in the set channel of the set time slot, and if it is judged that the report is the message of the ship station itself, the ship station sends the upward addressing data packet report to the satellite in the set channel of the set time slot, and if the upward addressing data packet report needs the response ACK, the ship station waits to receive the returned upward addressing data packet response ACK report in the set channel of the set time slot;

[0008] Downward addressing communication, the ship station receives and stores the downward addressing resource allocation report in the set channel of the set time slot, and if it is judged that the report is the message of the ship station itself, the ship station receives and stores the downward addressing data packet report in the set channel of the set time slot;

[0009] Downlink short message communication, the ship station receives and stores the downlink short message in the set channel of the set time slot, if it is judged that it is the message of the ship station itself, and the downlink short message needs to be answered ACK, then the ship station sends the downlink short message ACK message to the satellite in the set channel of the set time slot;

[0010] Downlink broadcast communication, the ship station receives and stores the resource allocation message in the set channel of the set time slot, and judges that the resource allocation message is the downlink broadcast message communication, the ship station receives and stores the downlink broadcast message in the set channel of the set time slot, and executes the task based on the downlink broadcast message.

[0011] Further, the paging message communication includes:

[0012] The ship station monitors the satellite billboard signaling channel; the ship station receives the billboard message in the BBSC logical channel of 0-89 time slots, and starts timing;

[0013] The ship station receives the paging message in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it to the paging message storage;

[0014] The paging message is parsed, and it is judged whether the ship station ID itself exists in the destination ship station ID in the message;

[0015] If the ship station ID itself exists in the destination ship station ID in the message, the paging response ACK message is stored to the paging response storage, the paging response ACK message is read out from the paging response storage in the DSCH logical channel of 600-629 time slots or 1320-1349 time slots or 2040-2069 time slots, and is sent to the satellite, after sending, the paging response ACK message is deleted from the paging response storage, and the paging message is deleted from the paging message storage; if the ship station ID itself does not exist in the destination ship station ID in the message, the paging message is deleted from the paging message storage;

[0016] Re-enter the next round of data reception and processing.

[0017] Further, the uplink addressed communication includes:

[0018] The ship station monitors the satellite billboard signaling channel; the ship station receives the billboard message in the BBSC logical channel of 0-89 time slots, and starts timing;

[0019] The ship station receives the uplink addressed resource allocation message in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it to the uplink addressed resource allocation storage;

[0020] Analyzing the uplink addressing resource allocation message, judging whether the own ship station ID exists in the destination ship station ID in the message;

[0021] If the own ship station ID exists in the destination ship station ID in the message, the ship station sends the uplink addressing data packet message to the satellite in the DC channel and DC subchannel of 180-599 time slots or 900-1319 time slots or 1620-2039 time slots; if the own ship station ID does not exist in the destination ship station ID in the message, the ship station deletes the uplink addressing resource allocation message from the uplink addressing resource allocation storage;

[0022] If the uplink addressing data packet message needs to be answered ACK, the ship station waits to return the uplink addressing data packet ACK message;

[0023] If the ship station receives the uplink addressing data packet ACK message in the ASC logical channel of 810-899 time slots or 1530-1619 time slots or 90-179 time slots, it is marked that the uplink addressing data packet message transmission is successful, if the ship station does not receive the uplink addressing data packet ACK message, it is marked that the uplink addressing data packet message transmission is not successful, and the retransmission mechanism is started;

[0024] Re-entering the next round of data reception and processing.

[0025] Further, the downlink addressing communication includes:

[0026] The ship station monitors the satellite bulletin board signaling channel; the ship station receives the bulletin message in the BBSC logical channel of 0-89 time slots, and starts timing;

[0027] The ship station receives the downlink addressing resource allocation message in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it to the downlink addressing resource allocation storage;

[0028] Analyzing the downlink addressing resource allocation message, judging whether the own ship station ID exists in the destination ship station ID in the message;

[0029] If the own ship station ID exists in the destination ship station ID in the message, the ship station receives the downlink addressing data packet message in the DC channel and DC subchannel of 180-599 time slots or 900-1319 time slots or 1620-2039 time slots, and stores it to the downlink addressing data storage, if the downlink addressing data packet message needs to be answered ACK, the ship station sends the downlink addressing data packet ACK message to the satellite in the DSCH logical channel of 600-529 time slots or 1320-1349 time slots or 2040-2069 time slots;

[0030] Re-entering the next round of data reception and processing.

[0031] Further, the downlink short message communication includes:

[0032] The ship station monitors the satellite billboard signaling channel; the ship station receives the billboard message in the BBSC logical channel of 0-89 time slots, and starts timing;

[0033] The ship station receives the downlink short message message in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it in the downlink short message storage;

[0034] The downlink short message message is parsed, and it is judged whether the ship station ID in the message exists in the ship station ID itself;

[0035] If the ship station ID in the message exists in the ship station ID itself, when the downlink short message message needs to be answered ACK, the downlink short message answer ACK message is sent to the satellite in the RAC logical channel of the set time slot;

[0036] If the ship station ID in the message does not exist in the ship station ID itself, the downlink short message is deleted from the downlink short message storage;

[0037] Re-enter the next round of data reception and processing.

[0038] Further, the downlink broadcast communication includes:

[0039] The ship station monitors the satellite billboard signaling channel; the ship station receives the billboard message in the BBSC logical channel of 0-89 time slots, and starts timing;

[0040] The ship station receives the resource allocation message in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it in the resource allocation storage;

[0041] The resource allocation message is determined to be a downlink broadcast message communication;

[0042] The ship station receives the downlink broadcast message in the DC channel and DC subchannel of 180-599 time slots or 900-1319 time slots or 1620-2039 time slots, and stores it in the downlink broadcast storage;

[0043] Based on the content of the downlink broadcast message, the task is executed;

[0044] The downlink broadcast message is deleted from the downlink broadcast storage;

[0045] Re-enter the next round of data reception and processing.

[0046] Compared with the prior art, the VDES ship station data receiving and processing method has the following beneficial effects:

[0047] (1) The ship station can receive all the messages sent by the satellite, analyze and then discard irrelevant information, avoiding important information loss or not being processed in time.

[0048] (2) Under the condition of limited VDE-SAT channel resources and time slot resources, the ship station can maximize the use of all the messages sent by the satellite, improve the communication efficiency; under the condition of limited channel resources and time slot resources, more messages sent by the satellite can be received in the same time period, improving the service application ability of the VDES system.

[0049] (3) After receiving the message, the ship station judges it, prepares for subsequent message sending according to the type and urgency of the message, and transmits the uplink message to the satellite in time when the time slot arrives, improving the communication efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0050] The accompanying drawings, which form a part of the present application, are intended to provide further understanding of the present application, and are used to explain the illustrative embodiments of the present application and their descriptions, and do not constitute improper limitations on the present application. In the drawings:

[0051] Figure 1 The overall function block diagram described in the embodiment of the present application;

[0052] Figure 2 The overall flowchart described in the embodiment of the present application;

[0053] Figure 3 The downlink addressed communication ship station receives the message program flowchart described in the embodiment of the present application;

[0054] Figure 4 The downlink broadcast communication ship station receives the message program flowchart described in the embodiment of the present application;

[0055] Figure 5 The paging message communication ship station receives the message program flowchart described in the embodiment of the present application;

[0056] Figure 6 The downlink short message communication ship station receives the message program flowchart described in the embodiment of the present application;

[0057] Figure 7 The uplink addressed communication ship station receives the message program flowchart described in the embodiment of the present application. DETAILED DESCRIPTION

[0058] It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0059] In the description of the present application, it needs to be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer" and the like is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the device or element indicated must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second" and the like are only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" and the like can be explicitly or implicitly included one or more. In the description of the present application, unless otherwise stated, the meaning of "a plurality of" is two or more.

[0060] In the description of the present application, it needs to be understood that unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connection" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood through specific circumstances.

[0061] The present application will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0062] For VDE-SAT function of VDES, the ship station receives any message of satellite billboard signaling channel in real time, starts timing when receiving the billboard message sent by the satellite, and receives the message in the set channel at the set time slot. As shown in Table 1, the downlink communication logical channel and data channel and the corresponding time slot.

[0063] Table 1

[0064]

[0065] As Figures 3 to 7 shown, in the BBSC logical channel (0~89 time slot) at the beginning of a VDE-SAT frame, the satellite sends a satellite billboard, all ship stations at sea monitor the billboard signaling in real time, and the ship station receives the satellite billboard message in the ASC logical channel (90~179 time slot), receives the media access control (MAC) message, and then starts receiving the message, parses the message content, and judges the communication type according to the field content.

[0066] As Figures 1 to 7As shown, the ship station received downlink message messages of six communication types: downlink broadcast message, paging message, uplink short message ACK, downlink addressing resource allocation message, downlink addressing data packet message, downlink short message, and uplink addressing resource allocation message.

[0067] like Figure 4 As shown, in the ASC logical channel (slots 90-179), the ship station receives n1i=3 resource allocation message messages and stores them in the resource allocation memory. After receiving and storing the resource allocation message messages, the n1i=3rd message is parsed, revealing that the communication mode is downlink broadcast message communication. The data channels used by the downlink broadcast messages are the DC0 data channel and the two data sub-channels of DC3 in DC0-DC5 (slots 180-599). After the corresponding data channel and data sub-channel arrive in their respective time slots... It receives all downlink broadcast message messages and stores them in the downlink broadcast memory. When it receives n1i=2 downlink broadcast messages, one downlink broadcast message is transmitted through the DC0 data channel, and one downlink broadcast message is transmitted through the two data sub-channels of DC3. It determines the processing method based on the content of the downlink broadcast message and performs the corresponding task according to the content of the downlink broadcast message. Then, it determines whether the received downlink broadcast message needs to be deleted from the downlink broadcast memory. For example, if the content of the downlink broadcast message is just a general message notification, the downlink broadcast message is deleted from the memory.

[0068] like Figure 5 As shown, if ni2=1 paging messages are received in the ASC logical channel (slots 90-179), these ni2=1 messages are first stored in the paging message memory. The stored messages are processed in a pipeline. Based on the urgency and content of the received message, it is determined whether the ship's own station ID is in the "ship radio station ID". If so, the valid data is stored in the secondary data processing memory a (the paging message memory can be regarded as the primary data processing memory) according to priority. The paging message memory is cleared, and preparation is made to send an ACK response to the ship's paging. The paging response message packets are formed and stored sequentially in the paging response memory. In the next corresponding DSCH logical channel time slot (slots 600-629), they are read out sequentially and sent to the satellite as ACK responses. If the paging message does not contain the ship's own station ID, the paging message is immediately deleted from the paging message memory. The ship station does not perform any processing, freeing up storage space to continue receiving subsequent messages, ensuring maximum reception of data sent by the satellite, reducing the probability of data loss, and receiving more satellite messages in the same time period. Table 2 shows the paging message messages.

[0069] Table 2

[0070] Field number Number of bytes Function Description 1 1 Frame header Type Type = 11 2 2 Payload length Size of fields 3 to 22 Payload size = 32 3 4 Ship station ID 1 Ship unique identifier 4 4 Ship station ID 2 Ship unique identifier 5 4 Ship station ID 3 Ship unique identifier 6 4 Ship station ID 4 Ship unique identifier 7 4 Ship station ID 5 Ship unique identifier 8 4 Ship station ID 6 Ship unique identifier 9 4 Ship station ID 7 Ship unique identifier 10 4 Ship station ID 8 Ship unique identifier

[0071] As Figure 3 shown, in ASC logical channel (90~179 time slots), the ship station receives ni3=1 downlink addressed resource allocation messages, stores ni3=1 downlink addressed resource allocation messages into the resource allocation memory, processes the stored messages in a pipeline, determines whether the "ship station ID" exists in the ID according to the emergency level and the received message content, if the ID of the ship station exists, further determines the data channel and data sub-channel in DC0~DC5 (corresponding to time slots 180~599) used for subsequent data packet transmission, and then stores the effective data into the secondary data processing memory b (the resource allocation memory can be regarded as a primary data processing memory) according to the priority for subsequent use, if the ID of the ship station does not exist or irrelevant information exists, the downlink addressed resource allocation messages are deleted from the memory immediately discarded, and then the corresponding message storage information in the resource allocation memory is emptied immediately to free up storage space to continue to receive subsequent messages, to maximize the reception of satellite transmitted data and reduce the probability of data loss, and to receive more satellite messages in the same period.

[0072] For example, in DC0~DC5 data channel (180~599 time slots), the downlink addressed data packet messages transmitted by the satellite are received and stored into the downlink addressed data memory, and then the data is processed in time, if it is necessary to return an ACK to the satellite, the downlink addressed data packet ACK message is sent to the satellite in the subsequent DSCH logical channel (600~529 time slots).

[0073] As shown in Table 3, the resource allocation message.

[0074] Table 3

[0075] Field number Number of bytes Function Description 1 1 Frame header Type Type = 12 2 2 Payload length Size of fields 3 to 22 Payload size = 32 3 4 Ship station ID 1 Ship unique identifier 4 1 Logical channel 1 Logical channel assigned for data transmission, 255 means no resource 5 1 Link ID Link ID corresponding to logical channel 1, transmission direction can be inferred from link ID 6 1 Session ID 1 Session ID assigned by satellite, range 1 to 255 7 1 Uplink CQI 1 Received channel quality index 8 4 Ship station ID 3 Ship unique identifier 9 1 Logical channel 1 Logical channel assigned for data transmission, 255 means no resource 10 1 Link ID Link ID corresponding to logical channel 1, transmission direction can be inferred from link ID 11 1 Session ID 1 Session ID assigned by satellite, range 1 to 255 12 1 Uplink CQI 1 Received channel quality index 13 4 Ship station ID 2 Ship unique identifier 14 1 Logical channel 1 Logical channel assigned for data transmission, 255 means no resource 15 1 Link ID Link ID corresponding to logical channel 1, transmission direction can be inferred from link ID 16 1 Session ID 1 Session ID assigned by satellite, range 1 to 255 17 1 Uplink CQI 1 Received channel quality index 18 4 Ship station ID 4 Ship unique identifier 19 1 Logical channel 1 Logical channel assigned for data transmission, 255 means no resource 20 1 Link ID Link ID corresponding to logical channel 1, transmission direction can be inferred from link ID 21 1 Session ID 1 Session ID assigned by satellite, range 1 to 255 22 1 Uplink CQI 1 Received channel quality index

[0076] As Figure 6As shown, if a ship station receives ni4=1 ​​downlink short messages on the ASC logical channel (slots 90-179), it stores the received downlink short messages in the downlink short message memory. The stored messages are processed in a pipeline. Based on the urgency and content of the received message, it checks whether its own ship station ID is in the "ship radio station ID". If so, the valid data is stored in the secondary data processing memory c according to priority, and the downlink short message memory is cleared. If the "ship radio station ID" matches, the message content is further parsed, and then it is determined whether an ACK needs to be returned to the satellite based on the message ID. If so, a response data packet is prepared and stored in the downlink short message response memory. When the time slot corresponding to the RAC response logical channel arrives, an ACK is returned to the satellite through that logical channel. If no response is needed, the message content is parsed and processed, and no ACK is sent. If the "ship radio station ID" in the short message packet does not match its own ship station ID or is irrelevant, it is immediately discarded. The message is then immediately deleted from the downlink short message storage without any further processing, freeing up storage space to continue receiving subsequent messages. This ensures maximum reception of satellite-transmitted data, reduces the probability of data loss, and allows for the reception of more satellite messages at the same time.

[0077] like Figure 7 As shown, in the ASC logical channel (slots 90-179), the ship station receives ni5=1 uplink addressing resource allocation messages and stores them in the uplink addressing resource allocation memory. The stored messages are processed in a pipeline. Based on the urgency level and the received ni5=1 messages, it is determined whether the "ship radio station ID" matches its own ship station ID. If so, the valid data is stored in the secondary data processing memory d according to priority. The uplink addressing communication message resource allocation memory is cleared. The data channel (DC) and data sub-channels in D00-DC5 (corresponding to slots 180-899) used for uplink data transmission are determined. When the corresponding data channel slot arrives in the subsequent time slot, the corresponding data packet is uploaded. If the resource allocation message does not contain information matching its own ship station ID or is irrelevant, it is immediately discarded and deleted from the uplink addressing communication message memory. No data packets are uploaded in any subsequent data channels. The uplink addressing communication message resource allocation memory is freed up to continue receiving subsequent messages, ensuring maximum reception of data transmitted by the satellite, reducing the probability of data loss, and receiving more satellite messages in the same time period. If the uplink addressing data packet needs to return an ACK, the ship station receives the uplink addressing data packet ACK message in the ASC logical channel (slots 810-899) and marks the uplink addressing data packet transmission as successful. If the uplink addressing data packet ACK message is not received, the retransmission mechanism is used to prepare for retransmission and the uplink addressing data packet transmission is marked as unsuccessful.

[0078] like Figure 4 As shown, in the ASC logical channel (slots 810-899), the ship station receives n1i=3 resource allocation message messages and stores them in the resource allocation memory. After receiving and storing the resource allocation message messages, the n1i=3rd message is parsed, revealing that the communication mode is downlink broadcast message communication. The data channels used by the downlink broadcast messages are the DC0 data channel and the two data sub-channels of DC3 in DC0-DC5 (slots 900-1319). The messages arrive in the corresponding time slots of the data channels and data sub-channels. Afterwards, all downlink broadcast message messages are received and stored in the downlink broadcast memory. When n1i=2 downlink broadcast messages are received, one downlink broadcast message is transmitted through the DC0 data channel, and one downlink broadcast message is transmitted through the two data sub-channels of DC3. The processing method is determined according to the content of the downlink broadcast message, and the corresponding task is executed according to the content of the downlink broadcast message. Then, it is determined whether the received downlink broadcast message needs to be deleted from the downlink broadcast memory. For example, if the content of the downlink broadcast message is just a general message notification, the downlink broadcast message is deleted from the memory.

[0079] like Figure 5 As shown, in the ASC logical channel (slots 810-899), the ship station receives ni2=1 paging message messages and stores them in the paging message memory. The pipeline processes the stored messages, determining whether its own ship station ID is present in the "Ship Radio ID" based on the urgency and content of the received message. If so, the valid data is stored in the secondary data processing memory e (the paging message memory can be considered as the primary data processing memory) according to priority. The paging message memory is then cleared, and preparation is made to send an ACK response to the ship's paging. Paging response message packets are sequentially stored in the paging response memory. In the following DSCH logical channel slots (slots 1320-1349), these packets are read sequentially and an ACK response is sent to the satellite. If the paging message does not contain its own ship station ID, the paging message is immediately deleted from the paging message memory. The ship station does not perform any processing, freeing up storage space to continue receiving subsequent messages, ensuring maximum reception of satellite data, reducing the probability of data loss, and receiving more satellite messages simultaneously.

[0080] like Figure 3As shown, in the ASC logical channel (810~899 time slots), the ship station receives ni3=1 downlink addressed resource allocation messages, stores the ni3=1 downlink addressed resource allocation messages into the resource allocation storage, processes the stored messages in a pipeline manner, judges whether the "ship station ID" exists in the received message content according to the emergency level, and if the "ship station ID" exists, further judges the data channel and data sub-channel in DC0~DC5 (900~1319 time slots) used for the subsequent data packet transmission, and then stores the valid data into the secondary data processing storage f (the resource allocation storage can be regarded as a primary data processing storage) according to the priority, for subsequent use. If the "ship station ID" does not exist or irrelevant information exists, the downlink addressed resource allocation message is immediately deleted from the storage and discarded, and the corresponding message storage information in the resource allocation storage is immediately emptied to vacate the storage space for receiving subsequent messages, so as to maximize the reception of satellite transmitted data, reduce the data loss probability, and receive more satellite messages in the same period. For example, in the DC0~DC5 data channel (900~1319 time slots), the downlink addressed data packet messages transmitted by the satellite are received and stored into the downlink addressed data storage, and then the data is processed in time. If it is necessary to return an ACK to the satellite, a downlink addressed data packet ACK message is sent to the satellite in the DSCH logical channel (1320~1349 time slots) in the next time slot.

[0081] As shown, Figure 6 As shown, in the ASC logical channel (810~899 time slots), the ship station receives ni3=1 downlink addressed resource allocation messages, stores the ni3=1 downlink addressed resource allocation messages into the resource allocation storage, processes the stored messages in a pipeline manner, judges whether the "ship station ID" exists in the received message content according to the emergency level, and if the "ship station ID" exists, further judges the data channel and data sub-channel in DC0~DC5 (900~1319 time slots) used for the subsequent data packet transmission, and then stores the valid data into the secondary data processing storage f (the resource allocation storage can be regarded as a primary data processing storage) according to the priority, for subsequent use. If the "ship station ID" does not exist or irrelevant information exists, the downlink addressed resource allocation message is immediately deleted from the storage and discarded, and the corresponding message storage information in the resource allocation storage is immediately emptied to vacate the storage space for receiving subsequent messages, so as to maximize the reception of satellite transmitted data, reduce the data loss probability, and receive more satellite messages in the same period. For example, in the DC0~DC5 data channel (900~1319 time slots), the downlink addressed data packet messages transmitted by the satellite are received and stored into the downlink addressed data storage, and then the data is processed in time. If it is necessary to return an ACK to the satellite, a downlink addressed data packet ACK message is sent to the satellite in the DSCH logical channel (1320~1349 time slots) in the next time slot.

[0082] As shown, Figure 7As shown, in the ASC logical channel (slots 810-899), the ship station receives ni5=1 uplink addressing resource allocation messages and stores them in the uplink addressing resource allocation memory. The stored messages are processed in a pipeline. Based on the urgency level and the received ni5=1 messages, it is determined whether the "ship radio station ID" matches its own ship station ID. If so, the valid data is stored in the secondary data processing memory h according to priority. The uplink addressing communication message resource allocation memory is cleared. The data channel (DC) and data sub-channel in D00-DC5 (corresponding to slots 900-1319) used for uplink data transmission are determined. When the corresponding data channel slot arrives, the corresponding data packet is uploaded. If the resource allocation message does not contain information matching its own ship station ID or is irrelevant, it is immediately discarded and deleted from the uplink addressing communication message memory. No data packet is uploaded in any subsequent data channel. The uplink addressing communication message resource allocation memory space is freed up to continue receiving subsequent messages, ensuring maximum reception of data transmitted by the satellite, reducing the probability of data loss, and receiving more satellite messages in the same period. If the uplink addressing data packet needs to return an ACK, the ship station receives the uplink addressing data packet ACK message in the ASC logical channel (slots 1530-1619) and marks the uplink addressing data packet transmission as successful. If the uplink addressing data packet ACK message is not received, the retransmission mechanism is used to prepare for retransmission and the uplink addressing data packet transmission is marked as unsuccessful.

[0083] like Figure 4 As shown, in the ASC logical channel (slots 1530-1619), the ship station receives n1i=3 resource allocation message messages and stores them in the resource allocation memory. After receiving and storing the resource allocation message messages, the n1i=3rd message is parsed, revealing that the communication mode is downlink broadcast message communication. The data channels used by the downlink broadcast messages are the DC0 data channel and the two data sub-channels of DC3 in DC0-DC5 (slots 1620-2039). The time slots corresponding to the data channels and data sub-channels are... Upon arrival, all downlink broadcast messages are received and stored in the downlink broadcast memory. When n1i = 2 downlink broadcast messages are received, one downlink broadcast message is transmitted via the DC0 data channel, and one downlink broadcast message is transmitted via the two data sub-channels of DC3. The processing method is determined based on the content of the downlink broadcast message, and the corresponding task is executed accordingly. Afterwards, it is determined whether the received downlink broadcast message needs to be deleted from the downlink broadcast memory. For example, if the content of the downlink broadcast message is just a general message notification, the downlink broadcast message is deleted from the memory.

[0084] like Figure 5As shown, in the ASC logical channel (1530~1619 time slots), the ship station receives ni2=1 paging message packets, stores ni2=1 paging message packets into the paging message memory, processes the stored packets in a pipeline manner, and then determines whether the "ship station ID" in the paging message content received according to the emergency level has the ID of the ship station itself; if yes, the effective data is stored into the secondary data processing memory i (the paging message memory can be regarded as the primary data processing memory) according to the priority, the paging message memory is emptied, the ship station is ready to send an ACK to the corresponding paging, the paging response packet is sequentially stored in the paging response memory, and the ACK is sequentially read out and sent back to the satellite in the corresponding DSCH logical channel time slots (2040~2069 time slots) in the next period.

[0085] As shown, Figure 3 As shown, in the ASC logical channel (1530~1619 time slots), the ship station receives ni2=1 paging message packets, stores ni2=1 paging message packets into the paging message memory, processes the stored packets in a pipeline manner, and then determines whether the "ship station ID" in the paging message content received according to the emergency level has the ID of the ship station itself; if yes, the effective data is stored into the secondary data processing memory i (the paging message memory can be regarded as the primary data processing memory) according to the priority, the paging message memory is emptied, the ship station is ready to send an ACK to the corresponding paging, the paging response packet is sequentially stored in the paging response memory, and the ACK is sequentially read out and sent back to the satellite in the corresponding DSCH logical channel time slots (2040~2069 time slots) in the next period.

[0086] As shown, Figure 6As shown, in the ASC logical channel (1530 ~ 1619 time slots), the ship station receives ni4=1 downlink short message packets, then stores the received downlink short message into the downlink short message storage, processes the stored packets in a pipeline, and determines whether the "ship station ID" has its own ship station ID according to the emergency level and the received message content. If so, the valid data will be stored into the secondary data processing storage k according to the priority, and the downlink short message storage will be emptied. If the "ship station ID" is consistent, the content of the message will be further parsed, and then it will be determined whether an ACK needs to be returned to the satellite according to the message ID. If so, the response data packet message will be prepared and stored into the downlink short message response storage, and when the time slot corresponding to the RAC response logical channel arrives, the ACK will be returned to the satellite through the logical channel. If not, the message content will be parsed and processed, and no ACK will be sent. If the "ship station ID" in the short message packet is not consistent with the own ship station ID or is irrelevant information, it will be discarded immediately, and the message will be deleted from the downlink short message storage without any further processing, so as to free up storage space for receiving subsequent messages, maximize the reception of satellite data, reduce the probability of data loss, and receive more satellite messages in the same period. For example, if the "ship station ID" in the downlink short message packet is consistent, i.e., the downlink short message packet is sent to the own ship station, the message content will be further parsed, and it will be determined whether the short message packet needs to be replied according to the message content. If not, the message content will be parsed and processed, and no downlink short message response ACK packet will be sent.

[0087] As Figure 7As shown, in the ASC logical channel (slots 1530-1619), the ship station receives ni5=1 uplink addressing resource allocation messages and stores them in the uplink addressing resource allocation memory. The stored messages are processed in a pipeline. Based on the urgency level and the received ni5=1 messages, it is determined whether the "ship radio station ID" matches its own ship station ID. If so, the valid data is stored in the secondary data processing memory h according to priority. The uplink addressing communication message resource allocation memory is cleared. The data channel (DC) and data sub-channel in DC0-DC5 (slots 1620-2039) used for uplink addressing data packet transmission are determined. When the corresponding data channel slot arrives in the subsequent time slot, the corresponding data packet is uploaded. If the resource allocation message does not contain information matching its own ship station ID or is irrelevant, it is immediately discarded and deleted from the uplink addressing communication message memory. No data packet is uploaded in any subsequent data channel. The uplink addressing communication message resource allocation memory is freed up to continue receiving subsequent messages, ensuring maximum reception of data transmitted by the satellite, reducing the probability of data loss, and receiving more satellite messages in the same time period. If the uplink addressing data packet needs to return an ACK, the ship station receives the uplink addressing data packet ACK message in the ASC logical channel (slots 90-179) of the next VDE-SAT frame and marks the uplink addressing data packet as successfully transmitted. If the uplink addressing data packet ACK message is not received, the retransmission mechanism is used to prepare for retransmission and the uplink addressing data packet is marked as unsuccessfully transmitted.

[0088] like Figures 3 to 7 As shown, the system will re-enter the next round of data reception and processing until a command to switch communication modes or stop receiving is received. Message reception will cease; otherwise, the ship station will remain in the message receiving state by default.

[0089] Note the following regarding handling of exceptions:

[0090] If a ship station does not receive a certain type of message for an extended period of time, it will send the time interval during which the message of that type was not received to the satellite during subsequent uplink short message communications.

[0091] When the downlink communication data volume is too large and exceeds the receiving channel capacity, the event is sent to the satellite during the subsequent uplink short message communication process;

[0092] If an uplink addressing communication resource request does not receive a response for an extended period of time, the event will be sent to the satellite during subsequent uplink short message communication.

[0093] Advantages and benefits of this invention:

[0094] (1) The ship station can receive all the messages sent by the satellite, analyze and then discard irrelevant information, avoiding important information loss or not being processed in time.

[0095] (2) Under the condition of limited VDE-SAT channel resources and time slot resources, the ship station can maximize the use of all the messages sent by the satellite, improve the communication efficiency; under the condition of limited channel resources and time slot resources, more messages sent by the satellite can be received in the same time period, improving the service application ability of the VDES system.

[0096] (3) After receiving the message, the ship station judges it, prepares for subsequent message sending according to the type and urgency of the message, and transmits the uplink message to the satellite in time when the time slot arrives, improving the communication efficiency.

[0097] The above only describes the preferred embodiments of the present application and is not used to limit the present application, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. A method for processing data received by a VDES ship station, the ship station receiving six types of downlink message: a downlink broadcast message, a paging message, an uplink short message ACK, a downlink addressed resource allocation message, a downlink addressed data packet message, a downlink short message and an uplink addressed resource allocation message; characterized in that: The method comprises the following steps: The uplink addressing communication comprises: The ship station monitors the satellite bulletin board signaling channel; the ship station receives the bulletin board message in the 0-89 time slot BBSC logical channel and starts timing; The ship station receives the uplink addressing resource allocation message in the 90-179 time slot or 810-899 time slot or 1530-1619 time slot ASC logical channel and stores the uplink addressing resource allocation message to the uplink addressing resource allocation memory; The uplink addressing resource allocation message is analyzed, and it is judged whether the ship station ID exists in the destination ship station ID in the message according to the emergency degree and the received message content; If the ship station ID exists in the destination ship station ID in the message, the ship station sends the uplink addressing data packet message to the satellite in the 180-599 time slot or 900-1319 time slot or 1620-2039 time slot DC channel and DC subchannel, then the data is stored into the secondary data processing memory according to the priority, and the uplink addressing communication message resource allocation memory is emptied; if the ship station ID does not exist in the destination ship station ID in the message, the uplink addressing resource allocation message is deleted from the uplink addressing resource allocation memory, no data packet message is uploaded in the subsequent all data channels, the uplink addressing communication message resource allocation memory storage space is emptied to continue receiving subsequent messages, and the maximum satellite data is received, and more satellite messages are received in the same period; If the uplink addressing data packet message needs to be replied ACK, the ship station waits for the return of the uplink addressing data packet ACK message; The downlink addressing communication comprises: The ship station monitors the satellite bulletin board signaling channel; the ship station receives the bulletin board message in the 0-89 time slot BBSC logical channel and starts timing; The ship station receives the uplink addressing resource allocation message in the 90-179 time slot or 810-899 time slot or 1530-1619 time slot ASC logical channel and stores the uplink addressing resource allocation message to the uplink addressing resource allocation memory; The uplink addressing resource allocation message is analyzed, and it is judged whether the ship station ID exists in the destination ship station ID in the message according to the emergency degree and the received message content; If the ship station ID exists in the destination ship station ID in the message, the ship station sends the uplink addressing data packet message to the satellite in the 180-599 time slot or 900-1319 time slot or 1620-2039 time slot DC channel and DC subchannel, then the data is stored into the secondary data processing memory according to the priority, and the uplink addressing communication message resource allocation memory is emptied; if the ship station ID does not exist in the destination ship station ID in the message, the uplink addressing resource allocation message is deleted from the uplink addressing resource allocation memory, no data packet message is uploaded in the subsequent all data channels, the uplink addressing communication message resource allocation memory storage space is emptied to continue receiving subsequent messages, and the maximum satellite data is received, and more satellite messages are received in the same period; If the uplink addressing data packet message needs to be replied ACK, the ship station waits for the return of the uplink addressing data packet ACK message; The abnormal communication comprises: When the ship station cannot receive a certain type of message for a long time, the time interval in which the message is not received is sent to the satellite in the subsequent uplink short message communication process; When the downlink communication data volume is too large and exceeds the receiving channel capacity, the event is sent to the satellite in the subsequent uplink short message communication process; When the uplink addressing communication resource request cannot be responded for a long time, the event is sent to the satellite in the subsequent uplink short message communication process; The uplink addressing communication comprises: The ship station monitors the satellite bulletin board signaling channel; the ship station receives the bulletin board message in the 0-89 time slot BBSC logical channel and starts timing; The ship station receives the uplink addressing resource allocation message in the 90-179 time slot or 810-899 time slot or 1530-1619 time slot ASC logical channel and stores the uplink addressing resource allocation message to the uplink addressing resource allocation memory; The uplink addressing resource allocation message is analyzed, and it is judged whether the ship station ID exists in the destination ship station ID in the message according to the emergency degree and the received message content; If the ship station ID exists in the destination ship station ID in the message, the ship station sends the uplink addressing data packet message to the satellite in the 180-599 time slot or 900-1319 time slot or 1620-2039 time slot DC channel and DC subchannel, then the data is stored into the secondary data processing memory according to the priority, and the uplink addressing communication message resource allocation memory is emptied; if the ship station ID does not exist in the destination ship station ID in the message, the uplink addressing resource allocation message is deleted from the uplink addressing resource allocation memory, no data packet message is uploaded in the subsequent all data channels, the uplink addressing communication message resource allocation memory storage space is emptied to continue receiving subsequent messages, and the maximum satellite data is received, and more satellite messages are received in the same period; If the uplink addressing data packet message needs to be replied ACK, the ship station waits for the return of the uplink addressing data packet ACK message; If the ship station receives the ACK message in response to the uplink addressed data packet in the ASC logical channel of 810-899 time slots or 1530-1619 time slots or 90-179 time slots, it is marked as a successful transmission of the uplink addressed data packet, and if the ship station does not receive the ACK message in response to the uplink addressed data packet, it is marked as an unsuccessful transmission of the uplink addressed data packet, and the retransmission mechanism is started; Re-enter the next round of data reception and processing.

2. The VDES ship-station data receiving and processing method according to claim 1, characterized in that: Paging message communication, the ship station receives and stores the paging message in the set channel at the set time slot, and if it is determined to be a message of the ship station itself, it sends an ACK in response to the satellite in the set channel at the set time slot; Paging message communication, including: The ship station monitors the satellite billboard signaling channel; the ship station receives the billboard message in the BBSC logical channel of 0-89 time slots, and starts timing; The ship station receives the paging message in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it in the paging message storage; Analyzing the paging message, determining whether the ship station ID itself exists in the destination ship station ID in the message according to the emergency level and the received message content; If the ship station ID itself exists in the destination ship station ID in the message, the data is stored in the secondary data processing storage according to the priority, the paging message storage is emptied, the ACK in response to the paging is prepared to be sent, the paging response message packet is sequentially stored in the paging response storage, the ACK in response to the paging is read out from the paging response storage in the DSCH logical channel of 600-629 time slots or 1320-1349 time slots or 2040-2069 time slots, and is sent to the satellite, after the sending, the ACK in response to the paging is deleted from the paging response storage, and the paging message is deleted from the paging message storage; if the ship station ID itself does not exist in the destination ship station ID in the message, or the ship station end does not do any processing, the storage space is emptied to continue to receive subsequent messages, to maximize the reception of satellite data, and more satellite messages are received in the same period; Re-enter the next round of data reception and processing.

3. The VDES ship-station data receiving and processing method according to claim 1, characterized in that: Downlink addressed communication, including: The ship station monitors the satellite billboard signaling channel; the ship station receives the billboard message in the BBSC logical channel of 0-89 time slots, and starts timing; The ship station receives the downlink addressed resource allocation message in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it in the downlink addressed resource allocation storage; Analyzing the downlink addressed resource allocation message, determining whether the ship station ID itself exists in the destination ship station ID in the message according to the emergency level and the received message content; If the ship station ID exists in the destination ship station ID in the message, the ship station receives the downlink addressed data packet message in the DC channel and DC subchannel in the 180-599 time slots or 900-1319 time slots or 1620-2039 time slots, and then stores the data into the secondary data processing memory according to the priority, for subsequent use. If the ship station ID does not exist or irrelevant information exists, the downlink addressed resource allocation message is deleted from the memory, and then the corresponding message storage information in the resource allocation memory is emptied to continue receiving subsequent messages, so as to maximize the reception of satellite data and receive more satellite messages in the same period. If the downlink addressed data packet message needs to be answered ACK, the satellite is sent the downlink addressed data packet ACK message in the DSCH logical channel in the 600-529 time slots or 1320-1349 time slots or 2040-2069 time slots. Re-enter the next round of data reception and processing.

4. The VDES ship-station data processing method of claim 1, wherein: Downlink short message communication, the ship station receives and stores the downlink short message in the set channel of the set time slot. If it is judged that it is the message of the ship station itself and the downlink short message needs to be answered ACK, the satellite is sent the downlink short message ACK message in the set channel of the set time slot. The downlink short message communication includes: The ship station monitors the satellite billboard signaling channel. The ship station receives the billboard message in the 0-89 time slots of the BBSC logical channel, and starts timing. The ship station receives the downlink short message in the ASC logical channel in the 90-179 time slots or 810-899 time slots or 1530-1619 time slots, and stores it into the downlink short message memory. The downlink short message is parsed, and it is judged whether the ship station ID exists in the destination ship station ID in the message according to the emergency level and the received message content. If the ship station ID exists in the destination ship station ID in the message, when the downlink short message needs to be answered ACK, the satellite is sent the downlink short message ACK message in the RAC logical channel of the set time slot, and then the data is stored into the secondary data processing memory according to the priority, and the downlink short message memory is emptied. If the ship station ID does not exist in the destination ship station ID in the message, the downlink short message is deleted from the downlink short message memory, and no further processing is performed, so as to continue receiving subsequent messages and maximize the reception of satellite data and receive more satellite messages in the same period. Re-enter the next round of data reception and processing.

5. The VDES ship-station data processing method of claim 1, wherein: Downlink broadcast communication, the ship station receives and stores the resource allocation message in the set channel of the set time slot, and judges the downlink broadcast message communication based on the resource allocation message. The ship station receives and stores the downlink broadcast message in the set channel of the set time slot, and performs the task based on the downlink broadcast message. The downlink broadcast communication includes: The ship station monitors the satellite billboard signaling channel. The ship station receives the billboard message in the 0-89 time slots of the BBSC logical channel, and starts timing. The ship station receives the resource allocation message and stores it in the resource allocation memory in the ASC logical channel of 90-179 time slots or 810-899 time slots or 1530-1619 time slots; Based on the resource allocation message, the ship station determines to communicate the downlink broadcast message; The ship station receives the downlink broadcast message and stores it in the downlink broadcast memory in the DC channel and DC sub-channel of 180-599 time slots or 900-1319 time slots or 1620-2039 time slots; Based on the content of the downlink broadcast message, the ship station performs the task; The ship station deletes the downlink broadcast message from the downlink broadcast memory; The ship station re-enters the next round of data receiving and processing.

Citation Information

Patent Citations

  • Logical channel allocation method based on very high frequency data exchange system

    CN114257363A

  • Time slot allocation method and system for very high frequency data exchange system

    CN115413050A