VDES ship station received data processing method
By processing and responding promptly based on message type and destination ID in the VDES system, the problems of message loss and low efficiency in satellite-to-ship communication are solved, achieving efficient utilization of channel resources and reliable information transmission.
Patent Information
- Application Number
- CN202511467839.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-15
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2045-10-15
AI Technical Summary
In the VDES system, there are problems such as easy loss of valid messages, low processing efficiency, and low channel utilization, especially the message waiting and processing delay caused by the mismatch of communication time slots between satellites and ship stations.
By receiving and storing different types of message messages in set time slots and channels, and determining whether the message belongs to its own station based on the destination station ID, timely sending response or processing messages, including paging messages, uplink addressing, downlink addressing, downlink short messages and downlink broadcast communication, the logical channel and data channel of the VDE-SAT frame are used for effective message processing.
It improves the reliability and processing efficiency of message reception, avoids the loss of important information, maximizes the use of limited channel and time slot resources, and improves communication efficiency and system service capabilities.
Smart Images

Figure CN120934612A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of VDES systems, and in particular relates to a method for processing VDES ship station received data. Background Technology
[0002] Currently, the VDES system design is primarily based on the latest version of ITU-R M.2092-1, Technical Specification Recommendation for Data Exchange Systems in the VHF Waterborne Mobile Band. This guidance document, or other related documents, provides guidance on communication between the ship station and the satellite in the VDE-SAT system. However, many issues still need to be addressed in practical implementation. For example, communication between the satellite and the ship station follows the time slots of the VDE-SAT frame and their corresponding logical channels. This means that different message messages are transmitted through different logical channels corresponding to different time slots. If the designated time slot has not arrived, the message to be sent by the satellite or ship station needs to wait. This means that after receiving a message, the ship station may need to wait for a certain time slot before transmitting subsequent messages. Therefore, the ship station's reception and processing of received messages are extremely important, making it necessary to explore methods for processing received messages at the ship station. Summary of the Invention
[0003] In view of this, the present invention aims to propose a VDES ship station received data processing method to solve the problems of easy loss of valid messages, low efficiency of valid message processing, and low channel utilization of VDE-SAT system.
[0004] To achieve the above objectives, the technical solution of the present invention is implemented as follows: A method for processing data received by a VDES ship station includes the following steps: In paging message communication, the ship station receives and stores paging message messages on a designated channel in a designated time slot. If it determines that the message is from its own ship station, it sends an ACK response to the satellite on the designated channel in the designated time slot. In uplink addressing communication, the ship station receives and stores uplink addressing resource allocation messages on the designated channel of the designated time slot. If it determines that the message is from its own ship station, it sends uplink addressing data packet messages to the satellite on the designated channel of the designated time slot. If the uplink addressing data packet message requires an ACK response, the ship station waits to receive the returned uplink addressing data packet ACK response message on the designated channel of the designated time slot. In downlink addressing communication, the ship station receives and stores downlink addressing resource allocation messages on a designated channel in a designated time slot. If the message is determined to be from its own ship station, the ship station receives and stores downlink addressing data packets on a designated channel in a designated time slot. In downlink short message communication, the ship station receives and stores downlink short message packets on a designated channel in a designated time slot. If it determines that the packet is from its own ship station and that the downlink short message packet requires an ACK response, it sends a downlink short message ACK response packet to the satellite on the designated channel in the designated time slot. In downlink broadcast communication, on a designated channel within a designated time slot, the ship station receives and stores resource allocation messages, determines that the resource allocation messages are downlink broadcast message communications, receives and stores downlink broadcast messages on a designated channel within a designated time slot, and executes tasks based on downlink broadcast messages.
[0005] Furthermore, paging message communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives paging message messages and stores them in the paging message memory. Parse the paging message and determine whether the destination station ID in the message contains the ship's own station ID; If the destination station ID in the message contains the ship's own station ID, the paging response ACK message is stored in the paging response memory. Then, in the DSCH logical channel of time slots 600–629, 1320–1349, or 2040–2069, the paging response ACK message is read from the paging response memory and sent to the satellite. After transmission, the paging response ACK message is deleted from the paging response memory, and the paging message message is deleted from the paging message memory. If the destination station ID in the message does not contain the ship's own station ID, the paging message message is deleted from the paging message memory. Re-enter the next round of data reception and processing.
[0006] Further, uplink addressing communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives the uplink addressing resource allocation message and stores it in the uplink addressing resource allocation memory. Parse the uplink addressing resource allocation message and determine whether the destination station ID in the message contains the ship's own station ID; If the destination station ID in the message contains the ship's own station ID, then the uplink addressing data packet message is sent to the satellite in the DC channel and DC sub-channel of time slots 180-599, 900-1319, or 1620-2039; if the destination station ID in the message does not contain the ship's own station ID, then the uplink addressing resource allocation message is deleted from the uplink addressing resource allocation memory. If an uplink addressing data packet requires an ACK response, the ship station waits for a return uplink addressing data packet ACK response. In the ASC logical channel of time slots 810–899, 1530–1619, or 90–179, if the ship station receives an ACK message for uplink addressing data packets, it marks the uplink addressing data packet transmission as successful. If the ship station does not receive an ACK message for uplink addressing data packets, it marks the uplink addressing data packet transmission as unsuccessful and initiates a retransmission mechanism. Re-enter the next round of data reception and processing.
[0007] Furthermore, downlink addressing communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives downlink addressing resource allocation messages and stores them in the downlink addressing resource allocation memory. Parse the downlink addressing resource allocation message and determine whether the destination station ID in the message contains the ship's own station ID; If the destination ship station ID in the message contains its own ship station ID, then the ship station receives the downlink addressing data packet in the DC channel and DC sub-channel in time slots 180–599, 900–1319, or 1620–2039 and stores it in the downlink addressing data memory. If the downlink addressing data packet requires an ACK response, then the ship station sends a downlink addressing data packet ACK message to the satellite in the DSCH logical channel in time slots 600–529, 1320–1349, or 2040–2069. Re-enter the next round of data reception and processing.
[0008] Furthermore, downlink short message communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90-179, 810-899, or 1530-1619, the ship station receives downlink short message messages and stores them in the downlink short message memory. Parse the downlink short message message and determine whether the destination station ID in the message contains the ship's own station ID; If the destination station ID in the message contains its own station ID, when deciding whether the downlink short message message needs to be acknowledged with an ACK, a downlink short message ACK message is sent to the satellite in the RAC logical channel of the set time slot. If the destination station ID in the message does not contain its own station ID, then the downlink short message is deleted from the downlink short message storage. Re-enter the next round of data reception and processing.
[0009] Furthermore, downlink broadcast communications include: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives the resource allocation message and stores it in the resource allocation memory. The resource allocation message was determined to be a downlink broadcast message. In the DC channel and DC sub-channel of time slots 180–599, 900–1319, or 1620–2039, the ship station receives downlink broadcast messages and stores them in the downlink broadcast memory. Execute the task based on the content of the downlink broadcast message; Delete the downlink broadcast message from the downlink broadcast memory; Re-enter the next round of data reception and processing.
[0010] Compared with existing technologies, the VDES ship station data receiving and processing method described in this invention has the following advantages: (1) The ship station can receive all messages sent by the satellite, parse them and then discard irrelevant information to avoid the loss of important information or failure to process them in a timely manner.
[0011] (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 and improve 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 ability of the VDES system to serve practical applications.
[0012] (3) After receiving the message, the ship station judges it and prepares for subsequent message transmission according to the message type and urgency. Once the time slot arrives, it promptly transmits the uplink message to the satellite to improve communication efficiency. Attached Figure Description
[0013] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings: Figure 1 This is a schematic diagram of the overall functional block as described in an embodiment of the present invention; Figure 2 This is a schematic diagram of the overall process described in an embodiment of the present invention; Figure 3 This is a schematic diagram of the downlink addressing communication ship station message receiving procedure according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the downlink broadcast communication ship station message receiving procedure according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the paging message communication ship station receiving message procedure according to an embodiment of the present invention; Figure 6 This is a schematic diagram of the downlink short message communication ship station message receiving procedure according to an embodiment of the present invention; Figure 7 This is a schematic diagram of the uplink addressing communication ship station message receiving procedure according to an embodiment of the present invention. Detailed Implementation
[0014] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other.
[0015] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this invention, unless otherwise stated, "a plurality of" means two or more.
[0016] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art will understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0017] The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0018] For the VDE-SAT function of VDES, the ship station receives any messages from the satellite bulletin board signaling channel in real time. Upon receiving a bulletin board message from the satellite, a timer begins, and the message is received on a designated channel within a set time slot. Table 1 shows the downlink communication logical channels and data channels, along with their corresponding time slots.
[0019] Table 1
[0020] like Figures 3 to 7 As shown, at the beginning of a VDE-SAT frame on the BBSC logical channel (slots 0-89), the satellite transmits satellite bulletin boards. All ship stations at sea monitor the bulletin board signaling in real time. After receiving the satellite bulletin board message, the ship station receives the Media Intervention Control (MAC) message on the ASC logical channel (slots 90-179). Then, it starts receiving message messages, parses the message content, and determines the communication type based on the field content.
[0021] like Figures 1 to 7 As 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.
[0022] like Figure 4As 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.
[0023] 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.
[0024] Table 2 Field Number byte count Function illustrate 1 1 Frame Header Type Type=11 2 2 Load length The size of the load in fields 3 to 22 is 32. 3 4 Ship Radio ID1 Ship unique identifier 4 4 Ship Radio No. 2 ID1 Ship unique identifier 5 4 Ship Radio No. 3 ID1 Ship unique identifier 6 4 Ship radio station ID1, No. 4 Ship unique identifier 7 4 Ship Radio No. 5 ID1 Ship unique identifier 8 4 Ship radio ID1, No. 6 Ship unique identifier 9 4 Ship Radio No. 7 ID1 Ship unique identifier 10 4 Ship Radio ID1 Ship unique identifier like Figure 3As shown, in the ASC logical channel (slots 90-179), the ship station receives ni3=1 downlink addressing resource allocation messages and stores them in the resource allocation memory. The stored messages are processed in a pipeline. Based on the urgency and the content of the received message, it is determined whether the ship station's ID exists in the "ship radio station ID". If the ship station's ID exists, it is further determined whether the data channel and data sub-channel in DC0-DC5 (corresponding to slots 180-599) will be used for the next data packet transmission. Then, the valid data is stored in the secondary data processing memory b (the resource allocation memory can be regarded as the primary data processing memory) according to the priority for subsequent use. If the ship station's ID does not exist or irrelevant information exists, the downlink addressing resource allocation message is deleted from the memory and discarded immediately. Then, the message storage information corresponding to the resource allocation memory is cleared immediately to free up storage space 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.
[0025] For example, in the DC0 to DC5 data channels (slots 180 to 599), downlink addressable data packets transmitted by the satellite are received and stored in the downlink addressable data memory. The data is then processed in a timely manner. If an ACK response needs to be returned to the satellite, a downlink addressable data packet ACK response message is sent to the satellite in the following DSCH logical channel (slots 600 to 529).
[0026] As shown in Table 3, resource allocation messages.
[0027] Table 3 Field Number byte count Function illustrate 1 1 Frame Header Type Type=12 2 2 Load length The size of the load in fields 3 to 22 is 32. 3 4 Ship radio ID1 Ship unique identifier 4 1 Logical Channel 1 The logic signal that specifies data transmission; 255 indicates no resources. 5 1 Link ID The link ID corresponding to logical channel 1 can be used to infer the transmission direction. 6 1 Session ID1 Satellite-assigned session ID, ranging from 1 to 255 7 1 Uplink CQI 1 Received channel quality index 8 4 Ship radio ID3 Ship unique identifier 9 1 Logical Channel 1 The logic signal that specifies data transmission; 255 indicates no resources. 10 1 Link ID The link ID corresponding to logical channel 1 can be used to infer the transmission direction. 11 1 Session ID1 Satellite-assigned session ID, ranging from 1 to 255 12 1 Uplink CQI 1 Received channel quality index 13 4 Ship radio ID2 Ship unique identifier 14 1 Logical Channel 1 The logic signal that specifies data transmission; 255 indicates no resources. 15 1 Link ID The link ID corresponding to logical channel 1 can be used to infer the transmission direction. 16 1 Session ID1 Satellite-assigned session ID, ranging from 1 to 255 17 1 Uplink CQI 1 Received channel quality index 18 4 Ship radio ID4 Ship unique identifier 19 1 Logical Channel 1 The logic signal that specifies data transmission; 255 indicates no resources. 20 1 Link ID The link ID corresponding to logical channel 1 can be used to infer the transmission direction. 21 1 Session ID1 Satellite-assigned session ID, ranging from 1 to 255 22 1 Uplink CQI 1 Received channel quality index like 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.
[0028] 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.
[0029] 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.
[0030] 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.
[0031] like Figure 3As shown, in the ASC logical channel (slots 810-899), the ship station receives ni3=1 downlink addressing resource allocation messages and stores them in the resource allocation memory. The stored messages are processed in a pipeline. Based on the urgency and the content of the received message, it is determined whether the ship station's ID exists in the "ship radio station ID". If the ship station's ID exists, the data channel and data sub-channel in DC0-DC5 (slots 900-1319) to be used for the next data packet transmission are further determined. Then, the valid data is stored in the secondary data processing memory f (the resource allocation memory can be regarded as the primary data processing memory) according to the priority for subsequent use. If the ship station's ID does not exist or irrelevant information exists, the downlink addressing resource allocation message is deleted from the memory and discarded immediately. Then, the message storage information corresponding to the resource allocation memory is cleared immediately to free up storage space 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. For example, in the DC0 to DC5 data channels (slots 900 to 1319), downlink addressable data packets transmitted by the satellite are received and stored in the downlink addressable data memory. The data is then processed in a timely manner. If an ACK response needs to be returned to the satellite, a downlink addressable data packet ACK response message is sent to the satellite in the following DSCH logical channel (slots 1320 to 1349).
[0032] like Figure 6 As shown, in the ASC logical channel (slots 810-899), when a ship station receives ni4=1 downlink short message, it stores the received downlink short message in the downlink short message memory. The stored message is 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 g according to priority, and the downlink short message memory is cleared. For matching "ship radio station IDs", 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.
[0033] like 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.
[0034] 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.
[0035] like Figure 5As shown, in the ASC logical channel (slots 1530-1619), 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 i (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 corresponding DSCH logical channel slots (slots 2040-2069), 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.
[0036] like Figure 3 As shown, in the ASC logical channel (slots 1530-1619), the ship station receives ni3=1 downlink addressing resource allocation messages and stores them in the resource allocation memory. The stored messages are processed in a pipeline. Based on the urgency level and the content of the received message, it is determined whether its own ship station ID exists in the "Ship Radio ID". If its own ship station ID exists, it further determines the data channel and data sub-channel in DC0-DC5 (slots 1620-2039) to be used for subsequent data packet transmission. Then, the valid data is stored in the secondary data processing memory j (the resource allocation memory can be considered as the primary data processing memory) according to priority for later use. If the ship station ID does not exist... If the station ID or irrelevant information exists, the downlink addressing resource allocation message is deleted from the memory and immediately discarded. Then, the message storage information corresponding to the resource allocation memory is immediately cleared to free up storage space 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 at the same time. For example, in the DC0 to DC5 data channels (slots 1620 to 2039), downlink addressing data packets transmitted by the satellite are received and stored in the downlink addressing data memory. The data is then processed in a timely manner. If an ACK response needs to be returned to the satellite, a downlink addressing data packet ACK response message is sent to the satellite in the following DSCH logical channel (slots 2040 to 2069).
[0037] like Figure 6As shown, in the ASC logical channel (slots 1530-1619), when a ship station receives ni4=1 downlink short message, it stores the received downlink short message in the downlink short message memory. The stored message is processed in a pipeline. Based on the urgency and content of the received message, it is determined whether the ship station's ID is in the "ship radio station ID". If it is, the valid data is stored in the secondary data processing memory k according to priority, and the downlink short message memory is cleared. For matching "ship radio station IDs", 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 a short message packet does not match the ship's own station ID or is irrelevant, it is immediately discarded. The packet is then immediately deleted from the downlink short message storage without further processing, freeing up storage space to continue receiving subsequent packets. This maximizes the reception of satellite-transmitted data, reduces the probability of data loss, and allows for the reception of more satellite packets within the same time period. For example, if a downlink short message contains a matching "ship radio station ID," indicating the message was sent to the ship's own station, further parsing of the message content determines that no acknowledgment is required. Therefore, after parsing and processing the message content, no downlink short message ACK packet is sent.
[0038] like 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.
[0039] 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.
[0040] Note the following regarding handling of exceptions: 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. 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; 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.
[0041] Advantages and beneficial effects of the present invention: (1) The ship station can receive all messages sent by the satellite, parse them and then discard irrelevant information to avoid the loss of important information or failure to process them in a timely manner.
[0042] (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 and improve 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 ability of the VDES system to serve practical applications.
[0043] (3) After receiving the message, the ship station judges it and prepares for subsequent message transmission according to the message type and urgency. Once the time slot arrives, it promptly transmits the uplink message to the satellite to improve communication efficiency.
[0044] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A VDES ship station receiving data processing method, wherein the ship station receives 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; characterized in that: Includes the following steps: In uplink addressing communication, the ship station receives and stores uplink addressing resource allocation messages on the designated channel of the designated time slot. If it determines that the message is from its own ship station, it sends uplink addressing data packet messages to the satellite on the designated channel of the designated time slot. If the uplink addressing data packet message requires an ACK response, the ship station waits to receive the returned uplink addressing data packet ACK response message on the designated channel of the designated time slot. In downlink addressing communication, the ship station receives and stores downlink addressing resource allocation messages on a designated channel within a designated time slot. If the message is determined to be from its own ship station, the ship station receives and stores downlink addressing data packets on the designated channel within the designated time slot. After receiving the downlink addressing data packets, the ship station stores the data in a secondary data processing memory according to priority for later use. If the ship station's ID does not exist or irrelevant information exists, the downlink addressing resource allocation message is deleted from the memory and discarded. Then, the message storage information corresponding to the resource allocation memory is cleared, freeing up storage space to continue receiving subsequent messages, ensuring maximum reception of data transmitted by the satellite and receiving more satellite messages at the same time. Abnormal communication: When 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. 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; 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. A single ship station can receive all messages sent by the satellite, parse them, and then discard irrelevant information to reduce the probability of information loss or failure to process them in a timely manner. The ship station can maximize the use of all messages sent by the satellite. It can receive more satellite messages in the same time period.
2. The VDES ship station receiving data processing method according to claim 1, characterized in that: In paging message communication, the ship station receives and stores paging message messages on a designated channel in a designated time slot. If it determines that the message is from its own ship station, it sends an ACK response to the satellite on the designated channel in the designated time slot. Paging message communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives paging message messages and stores them in the paging message memory. Parse the paging message and determine whether the destination station ID in the message contains the ship's own station ID based on the urgency level and the content of the received message. If the destination station ID in the message contains the ship's own station ID, the data is then stored in the secondary data processing memory according to priority. The paging message memory is cleared, and preparation is made to send an ACK response to the paging of this ship. The paging response message packets are sequentially stored in the paging response memory. In the DSCH logical channel of time slots 600-629, 1320-1349, or 2040-2069, the paging response ACK message is read from the paging response memory and sent to the satellite. After sending, the paging response ACK message is deleted from the paging response memory, and the paging message message is deleted from the paging message memory. If the destination station ID in the message does not contain the ship's own station ID, or if the ship station does not perform any processing, the storage space is freed up to continue receiving subsequent messages, ensuring maximum reception of data sent by the satellite and receiving more satellite messages at the same time. Re-enter the next round of data reception and processing.
3. The VDES ship station receiving data processing method according to claim 1, characterized in that: Uplink addressing communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives the uplink addressing resource allocation message and stores it in the uplink addressing resource allocation memory. Parse the uplink addressing resource allocation message and determine whether the destination station ID in the message contains the ship's own station ID based on the urgency level and the content of the received message. If the destination station ID in the message contains the ship's own station ID, then the uplink addressed data packet message is sent to the satellite in the DC channel and DC sub-channel of time slots 180-599, 900-1319, or 1620-2039. The data is then stored in the secondary data processing memory according to priority, and the uplink addressed communication message resource allocation memory is cleared. If the destination station ID in the message does not contain the ship's own station ID, then the uplink addressed resource allocation message is deleted from the uplink addressed resource allocation memory. No data packet messages are uploaded to any subsequent data channels, freeing up storage space in the uplink addressed communication message resource allocation memory to continue receiving subsequent messages, ensuring maximum reception of data sent by the satellite and receiving more satellite messages at the same time. If an uplink addressing data packet requires an ACK response, the ship station waits for the return of an uplink addressing data packet ACK response. In the ASC logical channel of time slots 810–899, 1530–1619, or 90–179, if the ship station receives an ACK message for uplink addressing data packets, it marks the uplink addressing data packet transmission as successful. If the ship station does not receive an ACK message for uplink addressing data packets, it marks the uplink addressing data packet transmission as unsuccessful and initiates a retransmission mechanism. Re-enter the next round of data reception and processing.
4. The VDES ship station receiving data processing method according to claim 1, characterized in that: Downlink addressing communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives downlink addressing resource allocation messages and stores them in the downlink addressing resource allocation memory. Parse the downlink addressing resource allocation message and determine whether the destination station ID in the message contains the ship's own station ID based on the urgency level and the content of the received message. If the destination station ID in the message contains the ship's own station ID, then in time slots 180–599, 900–1319, or 1620–2039, the ship receives the downlink addressing data packet and stores the data in the secondary data processing memory according to priority for later use. If the ship's own station ID does not exist or irrelevant information exists, the downlink addressing resource allocation message is deleted from the memory and discarded. Then, the message storage information corresponding to the resource allocation memory is cleared to free up storage space to continue receiving subsequent messages, ensuring maximum reception of data transmitted by the satellite and receiving more satellite messages at the same time. If the downlink addressing data packet requires an ACK response, then in time slots 600–529, 1320–1349, or 2040–2069, the ship sends a downlink addressing data packet ACK response message to the satellite in the DSCH logical channel. Re-enter the next round of data reception and processing.
5. A VDES ship station receiving data processing method according to claim 1, characterized in that: Downlink short message communication involves receiving and storing downlink short message packets on a designated channel within a designated time slot. If the packet is determined to be from the ship's own station and requires an ACK response, the ship station sends an ACK message to the satellite on the designated channel within the designated time slot. Downlink short message communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90-179, 810-899, or 1530-1619, the ship station receives downlink short message messages and stores them in the downlink short message memory. Parse downlink short message messages and determine whether the destination station ID in the message contains the ship's own station ID based on the urgency level and the content of the received message. If the destination station ID in the message contains its own station ID, when deciding whether the downlink short message message needs an ACK response, a downlink short message ACK message is sent to the satellite in the RAC logical channel of the set time slot. Then, the data is stored into the secondary data processing memory according to priority, and the downlink short message memory is cleared. If the destination station ID in the message does not contain the ship's own station ID, the downlink short message is deleted from the downlink short message storage and no further processing is performed. This frees up storage space to continue receiving subsequent messages, ensuring maximum reception of data transmitted by the satellite and receiving more satellite messages at the same time. Re-enter the next round of data reception and processing.
6. The VDES ship station receiving data processing method according to claim 1, characterized in that: Downlink broadcast communication, in a designated channel within a designated time slot, involves the ship station receiving and storing resource allocation messages, and determining the resource allocation messages as downlink broadcast message communication. In the same designated channel within a designated time slot, the ship station receives and stores downlink broadcast messages, and executes tasks based on these downlink broadcast messages. Downlink broadcast communication includes: The ship station monitors the satellite bulletin board signaling channel; in the BBSC logical channel of time slots 0 to 89, the ship station receives the bulletin board message and starts timing. In the ASC logical channel of time slots 90–179, 810–899, or 1530–1619, the ship station receives the resource allocation message and stores it in the resource allocation memory. Based on the resource allocation message, it was determined to be a downlink broadcast message communication; In the DC channel and DC sub-channel of time slots 180–599, 900–1319, or 1620–2039, the ship station receives downlink broadcast messages and stores them in the downlink broadcast memory. Execute the task based on the content of the downlink broadcast message; Delete the downlink broadcast message from the downlink broadcast memory; Re-enter the next round of data reception 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
Vertical switching method between VDE-TER and VDE-SAT based on UNIS algorithm
CN117098201A
Communication scheduling method according to VDES message type and priority
CN117241387A
VDES downlink communication data channel resource allocation method
CN118138119A