A data transmission method, device and medium based on high-throughput satellite communication
By dynamically adjusting the priority order of service payloads in high-throughput satellite communication networks, the transmission abnormality caused by the inability to adapt to network characteristics is solved, and a more stable data transmission and an improved network security environment is achieved.
Patent Information
- Application Number
- CN202211581338.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-09
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2042-12-09
AI Technical Summary
In high-throughput satellite communication networks, various service payloads cannot adapt to network characteristics, resulting in abnormal phenomena such as network congestion, blockage and packet loss in data transmission.
By obtaining the signal feedback from the carrier receiver and the task requirements of each service payload, the current rate is determined, and the priority order of the service payload is adjusted according to the task requirements and the current rate, thereby dynamically allocating bandwidth resources to complete data transmission.
By adjusting the priority order, the service payload can adapt to network characteristics, avoid network congestion, blockage and packet loss during transmission, and improve the network security environment for transmission.
Smart Images

Figure CN115913337B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and in particular to a data transmission method, device and medium based on high-throughput satellite communication. Background Art
[0002] The capacity of high-throughput satellites is dozens of times higher than that of conventional communication satellites, allowing users to enjoy high-speed Internet services anytime and anywhere through satellite transmission. Its main technical features include multi-point beam, frequency reuse, high beam gain, etc.
[0003] Large unmanned aerial vehicle (UAV) platforms generally carry multiple mission payloads. In the network characteristics of high-throughput satellite communication, most mission payloads may not be able to adapt to its network characteristics, and airborne data information may not be effectively transmitted to the ground, resulting in transmission anomalies such as network congestion, blockage, or packet loss. Different mission payloads have different requirements for network bandwidth, and their dynamic changes, and as the UAV moves, the network characteristics of its high-throughput satellite communication constantly change. Therefore, network anomalies will occur when the network transmission of mission payloads reaches the ground station.
[0004] Therefore, seeking a data transmission method based on high-throughput satellites is an urgent problem to be solved by those skilled in the art. Summary of the Invention
[0005] The purpose of the present invention is to provide a data transmission method, device and medium based on high-throughput satellite communication, to avoid network congestion, blockage and packet loss during the transmission process, and improve the network security environment of the transmission.
[0006] To solve the above technical problems, the present invention provides a data transmission method based on high-throughput satellites, including:
[0007] Obtain the signals fed back by the carrier receiver and the task requirements of each mission payload;
[0008] Determine the current rate according to the signals, and adjust the priority order of each mission payload according to each task requirement and the current rate;
[0009] Provide corresponding bandwidth resources for each mission payload according to the adjusted priority order to complete data transmission.
[0010] Preferably, the adjusting the priority order of each mission payload according to each task requirement and the current rate includes:
[0011] Judge whether the current rate is less than the threshold;
[0012] If so, determine the current priority order of each mission payload according to each task requirement.
[0013] Preferably, determining the current priority order of each of the service payloads according to each of the task requirements includes:
[0014] Obtaining the port information of each of the service payloads according to each of the task requirements;
[0015] Configuring corresponding bandwidth ratios for each of the port information;
[0016] Transmitting the data stream of the service payload through the port corresponding to the configured bandwidth ratio;
[0017] Mapping the data stream into a priority queue to adjust and determine the current priority order.
[0018] Preferably, mapping the data stream into the priority queue includes:
[0019] Performing Qos marking on the data stream;
[0020] Mapping the marked data stream into the priority queue through DSCP marking.
[0021] Preferably, when the current rate is greater than or equal to the threshold, it further includes:
[0022] Obtaining the priority order of each of the service payloads last time;
[0023] Providing corresponding bandwidth resources for each of the service payloads according to the priority order of each of the service payloads last time.
[0024] Preferably, providing corresponding bandwidth resources for each of the service payloads according to the adjusted priority order includes:
[0025] Obtaining the exclusive bandwidth value corresponding to the bandwidth resource;
[0026] Using the exclusive bandwidth value for the service payload with the highest priority in the priority order for corresponding data transmission.
[0027] Preferably, it further includes:
[0028] Implementing uplink and downlink data transmission through MSTP lines and OSPF routing for three-layer data exchange.
[0029] To solve the above technical problems, the present invention further provides a data transmission device based on a high-throughput satellite, including:
[0030] An acquisition module, configured to acquire the signals fed back by the carrier receiver and the task requirements of each service payload;
[0031] An adjustment module, configured to determine a current rate according to the signal, and adjust the priority order of each service load according to each task requirement and the current rate;
[0032] A transmission module, configured to provide corresponding bandwidth resources for each service load according to the adjusted priority order to complete data transmission.
[0033] To solve the above technical problems, the present invention also provides a data transmission device based on a high-throughput satellite, including:
[0034] A memory, configured to store a computer program;
[0035] A processor, configured to implement the steps of the data transmission method based on a high-throughput satellite as described above when executing the computer program.
[0036] To solve the above technical problems, the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the data transmission method based on a high-throughput satellite as described above are implemented.
[0037] A data transmission method based on a high-throughput satellite provided by the present invention includes: obtaining a signal fed back by a carrier receiver and task requirements of each service load; determining a current rate according to the signal, and adjusting the priority order of each service load according to each task requirement and the current rate; providing corresponding bandwidth resources for each service load according to the adjusted priority order to complete data transmission. This method determines the corresponding current rate according to the change of the signal quality of the high-throughput satellite link, and adjusts the priority order of the service load at any time according to the change of the current rate and the task requirements, so as to realize the dynamic allocation of the link bandwidth and network resources. Through the adjustment of the priority order, the service load adapts to the network characteristics, avoids network congestion, blocking and packet loss phenomena during the transmission process, and improves the network security environment of the transmission.
[0038] In addition, the present invention also provides a data transmission device and medium based on a high-throughput satellite, which have the same beneficial effects as the data transmission method based on a high-throughput satellite described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] To more clearly illustrate the embodiments of the present invention, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0040] Figure 1 A flowchart of a data transmission method based on a high-throughput satellite provided for an embodiment of the present invention;
[0041] Figure 2 A schematic diagram of data transmission provided by an embodiment of the present invention;
[0042] Figure 3 A structural diagram of a data transmission device based on a high-throughput satellite provided by an embodiment of the present invention;
[0043] Figure 4 A structural diagram of another data transmission device based on a high-throughput satellite provided by an embodiment of the present invention;
[0044] Figure 5 A schematic diagram of a UAV service communication framework provided by an embodiment of the present invention. Detailed implementation manners
[0045] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the protection scope of the present invention.
[0046] The core of the present invention is to provide a data transmission method, device and medium based on high-throughput satellite communication, which can avoid network congestion, blockage and packet loss during the transmission process and improve the network security environment of the transmission.
[0047] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific implementation manners.
[0048] It should be noted that for the data transmission method based on high-throughput satellite provided by the present invention, it studies how the UAV platform dynamically allocates and uses the link quality in real time when using high-throughput satellite communication, and how the UAV platform dynamically allocates and uses it when the link communication link bandwidth changes accordingly; when the UAV platform uses high-throughput satellite communication, it configures the layer 2 or layer 3 network according to the requirements of multiple service payloads to achieve multi-path distribution of multiple service payloads. Large UAV platforms generally carry multiple service payloads, and different service payloads have different requirements for links and networks. Existing UAV satellite communications cannot customize the distribution path online according to the payload requirements, but only transmit according to the pre-set path. If the data of the service payload data changes, it still needs to follow the pre-set path, resulting in the inability to fully utilize the bandwidth.
[0049] Figure 1 A flowchart of a data transmission method based on a high-throughput satellite provided by an embodiment of the present invention, as Figure 1 shown, the method includes:
[0050] S11: Obtain the signals fed back by the carrier receiver and the task requirements of each service payload;
[0051] S12: Determine the current rate based on the signals, and adjust the priority order of each service payload according to each task requirement and the current rate;
[0052] S13: Provide corresponding bandwidth resources for each service payload according to the adjusted priority order to complete data transmission.
[0053] It can be understood that obtaining the signals fed back by the carrier receiver requires dynamically monitoring the signal quality fed back by the carrier receiver. Correspondingly, the obtaining method and frequency are not limited and can be set according to the actual situation. Send a certain signal to the airborne platform terminal through the high-throughput satellite, and the airborne platform terminal then replies with the response data value of the signal to the high-throughput satellite. The feedback process is all sent by the carrier receiver. Obtain the task requirements of each service payload. Specifically, the task requirements are the relevant information of data transmission corresponding to each service payload of the current airborne platform terminal, such as specific data types (video data, image data, or base station data, etc.), the size of its data transmission, the bandwidth it can bear, etc.
[0054] Determine the current rate based on the signals. Preset the mapping relationship between signal quality and rate, determine the current rate according to the obtained current signal, and then send the current rate to the module unit for adjustment. Adjust the priority order of each service according to each task requirement and the current rate. Correspondingly, adjust the priority order of each service payload to ensure that the current data can be transmitted under the condition of sufficient bandwidth.
[0055] As an embodiment, adjusting the priority order of each service payload according to each task requirement and the current rate includes:
[0056] Judge whether the current rate is less than the threshold;
[0057] If so, determine the current priority order of each service payload according to each task requirement.
[0058] Specifically, judge whether the current rate is less than the threshold. If so, it is determined that the current satellite communication signal quality is poor and the rate is limited, and there may be a situation of service transmission congestion. Therefore, it is necessary to determine and adjust the current priority order of each service payload according to the current service requirements. For example, the service requirement for the transmission bandwidth of video data is 8M, which is also the data with relatively large bandwidth requirements at each current port. Therefore, the service payload for video data transmission is regarded as a transmission task with a higher priority.
[0059] As an embodiment, determining the current priority order of each service payload according to each task requirement includes:
[0060] Obtain the port information of each service payload according to each task requirement;
[0061] Configure the corresponding bandwidth ratio for each port information;
[0062] Transmit the data stream of the service payload according to the port corresponding to the configured bandwidth ratio;
[0063] Map the data stream into the priority queue to adjust and determine the current priority order.
[0064] Figure 2 It is a schematic diagram of data transmission provided by an embodiment of the present invention. As Figure 2 shown, multiple ports are set in the high-throughput satellite, which can meet the usage requirements of multiple airborne services. At the same time, the weight balance configuration of the bandwidth is performed for each port. When the bandwidth is sufficient, the message data is transmitted according to the configured ratio. It is necessary to obtain the port information of each service payload according to the requirements of each task, configure the corresponding bandwidth ratio for each port information, that is, the weight balance configuration of the bandwidth, and then transmit the data stream of the service payload according to the port corresponding to the configured bandwidth ratio. It should be noted that the bandwidth ratio can be adjusted and configured at any time according to the task requirements of the current service payload to ensure the sufficiency of the bandwidth.
[0065] Map the determined data stream into the priority queue to adjust the current priority order, and map the data stream of the input end data to the priority sending queue. In this embodiment, two places are used for priority configuration. The first is to schedule the corresponding bandwidth at the port, and the second is to map the data stream corresponding to the port into the priority queue. When there is congestion in the egress network, the data transmission of the high-priority queue is guaranteed first to ensure that the high-priority applications will not be delayed and blocked.
[0066] As an embodiment, mapping the data stream into the priority queue includes:
[0067] Perform Qos marking on the data stream;
[0068] Map the marked data stream into the priority queue through DSCP marking.
[0069] During the mapping process, in order to facilitate the identification of the data stream, Quality of Service (Qos) marking is performed on the data stream. In the case of limited bandwidth, QoS applies a "guaranteed" strategy to manage network traffic and enables different traffic to obtain different priority services. There are two ways to mark Qos; one is to re-mark based on the priority parameter carried by the message itself through the mapping strategy with the local priority; the other is to perform class-based data matching and marking through the flow policy (Modular QoS Command-line, MQC) tool.
[0070] It can be understood that other methods can also be used to mark the data stream. This embodiment is only a preferred embodiment. The marked data stream is mapped to the priority queue through the Differentiated Services CodePoint (DSCP). It uses the 6 used bits and the unused 2 bits in the Type of Service (TOS) identification byte of each Internet Protocol (IP) header to distinguish priorities through the encoded value.
[0071] In step S13, corresponding bandwidth resources are provided for each service payload according to the adjusted priority order to complete the current data transmission. The service data enters the cache queue. According to the control command, the priorities of different payload services are adjusted in real time. Dedicated bandwidth is preferentially provided for specific services with high priorities to support the real-time services of specific payload data. By effectively managing the bandwidth, the packet loss rate can be reduced (when the cache is large enough, packet loss can be guaranteed not to occur), and the data transmission flow can be regulated. The QoS technology cannot create bandwidth, but it can make the allocation of bandwidth more reasonable.
[0072] As an embodiment, providing corresponding bandwidth resources for each service payload according to the adjusted priority order includes:
[0073] Obtaining the exclusive bandwidth value corresponding to the bandwidth resource;
[0074] Using the exclusive bandwidth value for the service payload with the highest priority in the priority order to perform corresponding data transmission.
[0075] Specifically, obtaining the exclusive bandwidth value of the bandwidth resource and using the exclusive bandwidth value for the service payload with the highest priority in the priority order to avoid packet loss and ensure the rationality of bandwidth allocation.
[0076] A data transmission method based on a high-throughput satellite provided by an embodiment of the present invention includes: obtaining the signals fed back by the carrier receiver and the task requirements of each service payload; determining the current rate according to the signals, and adjusting the priority order of each service payload according to each task requirement and the current rate; providing corresponding bandwidth resources for each service payload according to the adjusted priority order to complete the data transmission. This method determines the corresponding current rate according to the change of the signal quality of the high-throughput satellite link, and adjusts the priority order of the service payloads at any time according to the change of the current rate and the task requirements, so as to dynamically allocate the bandwidth and network resources of the link. By adjusting the priority order, the service payloads can adapt to the network characteristics, avoid network congestion, blockage and packet loss phenomena during the transmission process, and improve the network security environment of the transmission.
[0077] Based on the above embodiments, when the current rate is greater than or equal to the threshold, the method further includes:
[0078] Obtaining the priority order of each service payload last time;
[0079] Providing corresponding bandwidth resources for each service payload according to the priority order of each service payload last time.
[0080] When the current rate is greater than or equal to the threshold, it indicates that the current signal quality is good, the rate is large, and there is no congestion in service transmission. The current bandwidth does not need to be adjusted, and its priority order does not need to be adjusted either. Just keep the current priority order, that is, the bandwidth resources corresponding to the priority order of the service payload last time.
[0081] When the current rate is greater than or equal to the threshold provided by the embodiments of the present invention, maintaining the priority order of each service payload last time to provide corresponding bandwidth resources can save adjustment resources and avoid resource consumption.
[0082] Based on the above embodiments, the method further includes:
[0083] Implementing uplink and downlink data transmission through the MSTP line and OSPF routing to perform three-layer data exchange.
[0084] It should be noted that in the above embodiments, only dynamic adjustment is performed from the link aspect. Generally, service payloads can only perform data transmission according to the existing network architecture and cannot switch between layer 2 and layer 3. This embodiment realizes three-layer switching as the user gateway between the modem and multiple airborne devices. The uplink is connected to the modem through a Multi-Service Transport Platform (MSTP) line, and the downlink controls the service diversion of multiple airborne devices through the Open Shortest Path First (OSPF) routing method. When link congestion occurs, deploy the Qos bandwidth policy to ensure key services, and send instructions to configure different networks according to the network requirements of each task to complete the allocation of network resources.
[0085] The two-layer network only has a core layer and an access layer. Such a network structure mode is easy to operate, and the switch forwards data packets according to the Media Access Control (MAC) address table. If there is a MAC address for forwarding, and if there is no MAC address, flooding is performed, that is, the data packet is broadcast to all ports. If the destination terminal receives and gives a response, then the switch can add the MAC address to the address table. This is the process of the switch establishing the MAC address.
[0086] A layer-2 network can achieve communication only through MAC addressing, but only within the same collision domain; a layer-3 network requires IP routing to achieve cross-segment communication and can span multiple collision domains. A layer-3 switch can replace a router to a certain extent, but it should be clearly recognized that the most important purpose of the emergence of a layer-3 switch is to accelerate data exchange within a large local area network.
[0087] The embodiment of the present invention provides a method for realizing uplink and downlink data transmission through an MSTP line and an OSPF route for layer-3 data exchange, which makes full use of satellite communication bandwidth, solves layer-2, layer-3 and multi-address distribution, and completes the allocation of network resources.
[0088] The above has described in detail each embodiment corresponding to the data transmission method based on a high-throughput satellite. On this basis, the present invention also discloses a data transmission device based on a high-throughput satellite corresponding to the above method. Figure 3 It is a structural diagram of a data transmission device based on a high-throughput satellite provided by an embodiment of the present invention.
[0089] As Figure 3 shown, the data transmission device based on a high-throughput satellite includes:
[0090] An acquisition module 11, configured to acquire signals fed back by a carrier receiver and task requirements of each service payload;
[0091] An adjustment module 12, configured to determine the current rate according to the signal, and adjust the priority order of each service payload according to each task requirement and the current rate;
[0092] A transmission module 13, configured to provide corresponding bandwidth resources for each service payload according to the adjusted priority order to complete data transmission.
[0093] Since the embodiments of the device part correspond to the above embodiments, the embodiments of the device part are described with reference to the embodiments of the above method part and will not be repeated here.
[0094] A data transmission device based on a high-throughput satellite provided by an embodiment of the present invention includes: acquiring signals fed back by a carrier receiver and task requirements of each service payload; determining the current rate according to the signal, and adjusting the priority order of each service payload according to each task requirement and the current rate; providing corresponding bandwidth resources for each service payload according to the adjusted priority order to complete data transmission. The device determines the corresponding current rate according to the change of the signal quality of the high-throughput satellite link, and adjusts the priority order of the service payload at any time according to the change of the current rate and the task requirements, so as to realize the dynamic allocation of the link bandwidth and network resources. Through the adjustment of the priority order, the service payload adapts to the network characteristics, avoids network congestion, blocking and packet loss phenomena during the transmission process, and improves the network security environment of the transmission.
[0095] Figure 4 The structural diagram of another data transmission device based on a high-throughput satellite provided by an embodiment of the present invention is shown as Figure 4 shown. The device includes:
[0096] A memory 21 for storing a computer program;
[0097] A processor 22 for implementing the steps of the data transmission method based on a high-throughput satellite when executing the computer program.
[0098] Among them, the processor 22 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 22 may be implemented in at least one hardware form of a digital signal processor (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 22 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 22 may be integrated with a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 22 may further include an artificial intelligence (AI) processor, and the AI processor is used to process computational operations related to machine learning.
[0099] The memory 21 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 21 may further include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In this embodiment, the memory 21 is at least used to store the following computer program 211. After the computer program is loaded and executed by the processor 22, it can implement the relevant steps of the data transmission method based on a high-throughput satellite disclosed in any of the foregoing embodiments. In addition, the resources stored in the memory 21 may further include an operating system 212 and data 213, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system 212 may include Windows, Unix, Linux, etc. The data 213 may include, but is not limited to, the data involved in the data transmission method based on a high-throughput satellite, etc.
[0100] In some embodiments, the data transmission device based on high-throughput satellite may further include an input / output interface 23, a communication interface 24, a power supply 25, and a communication bus 26.
[0101] Those skilled in the art can understand that Figure 4 the structure shown in does not constitute a limitation on the data transmission device based on high-throughput satellite, and may include more or fewer components than those shown in the figure.
[0102] The processor 22 realizes the data transmission method based on high-throughput satellite provided in any of the above embodiments by calling the instructions stored in the memory 21.
[0103] A data transmission device based on high-throughput satellite provided by an embodiment of the present invention includes: acquiring signals fed back by a carrier receiver and task requirements of each service payload; determining a current rate according to the signals, and adjusting the priority order of each service payload according to each task requirement and the current rate; providing corresponding bandwidth resources for each service payload according to the adjusted priority order to complete data transmission. The device determines the corresponding current rate according to the change of the signal quality of the high-throughput satellite link, and adjusts the priority order of the service payload at any time according to the change of the current rate and the task requirements, so as to realize the dynamic allocation of the link bandwidth and network resources. By adjusting the priority order, the service payload can adapt to the network characteristics, avoid network congestion, blocking and packet loss phenomena during the transmission process, and improve the network security environment of the transmission.
[0104] Furthermore, the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by the processor 22, the steps of the data transmission method based on high-throughput satellite as described above are realized.
[0105] It can be understood that if the method in the above embodiments is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and executes all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage media include: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0106] For the introduction of a computer-readable storage medium provided by the present invention, please refer to the above method embodiments. The present invention will not be elaborated herein, and it has the same beneficial effects as the above data transmission method based on high-throughput satellites.
[0107] As an embodiment, Figure 5 The figure is a schematic diagram of a drone service communication framework provided by an embodiment of the present invention. As Figure 5 shown, the satellite signal quality monitoring module can dynamically monitor the signal quality fed back by the carrier receiver to estimate the rate at the current moment, and then send the uplink and downlink rates to the network and link dynamic management unit; the network and link dynamic management unit dynamically controls and allocates the bandwidth resources of the service payload according to the current rate, the task requirements and priorities of the current service payload, so as to ensure the network requirements of the service.
[0108] For the introduction of a drone service communication framework provided by the present invention, please refer to the above method embodiments. The present invention will not be elaborated herein, and it has the same beneficial effects as the above data transmission method based on high-throughput satellites.
[0109] The above has provided a detailed introduction to a data transmission method, a data transmission device and a medium based on high-throughput satellites provided by the present invention. The embodiments in the specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method part. It should be noted that for those of ordinary skill in the art in this technical field, without departing from the principle of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.
[0110] It should also be noted that in this specification, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of another identical element in the process, method, article or device including the element.
Claims
1. A data transmission method based on high-throughput satellites, characterized in that, Including: Obtain the signal fed back by the carrier receiver and the task requirements of each service payload; wherein, the task requirements are the relevant information of data transmission corresponding to each service payload at the current airborne platform end; Determine the current rate according to the signal, and adjust the priority order of each service payload according to each task requirement and the current rate; Provide corresponding bandwidth resources for each service payload according to the adjusted priority order to complete data transmission; Correspondingly, the adjusting the priority order of each service payload according to each task requirement and the current rate includes: Judge whether the current rate is less than the threshold; If so, obtain the port information of each service payload according to each task requirement; configure corresponding bandwidth ratios for each port information; transmit the data stream of the service payload through the port corresponding to the configured bandwidth ratio; map the data stream into the priority queue to adjust and determine the current priority order.
2. The data transmission method based on high-throughput satellite according to claim 1, wherein The mapping the data stream into the priority queue includes: Perform Qos marking on the data stream; Map the marked data stream into the priority queue through DSCP marking.
3. The data transmission method based on high-throughput satellite according to claim 1, wherein When the current rate is greater than or equal to the threshold, it further includes: Obtain the priority order of each service payload last time; Provide corresponding bandwidth resources for each service payload according to the priority order of each service payload last time.
4. The data transmission method based on high-throughput satellite according to any one of claims 1 to 3, characterized in that, The providing corresponding bandwidth resources for each service payload according to the adjusted priority order includes: Obtain the exclusive bandwidth value corresponding to the bandwidth resources; Use the exclusive bandwidth value for the service payload with the highest priority in the priority order for corresponding data transmission.
5. The data transmission method based on high-throughput satellite according to claim 4, wherein It further includes: Realize uplink and downlink data transmission through the MSTP line and OSPF routing for three-layer data exchange.
6. A data transmission device based on a high-throughput satellite, characterized in that, Including: An acquisition module, configured to obtain the signal fed back by the carrier receiver and the task requirements of each service payload; wherein, the task requirements are the relevant information of data transmission corresponding to each service payload at the current airborne platform end; An adjustment module, configured to determine the current rate according to the signal, and adjust the priority order of each service payload according to each task requirement and the current rate; A transmission module, configured to provide corresponding bandwidth resources for each service payload according to the adjusted priority order to complete data transmission; Correspondingly, the adjusting the priority order of each service payload according to each task requirement and the current rate includes: Judge whether the current rate is less than the threshold; If so, obtain the port information of each service payload according to each task requirement; configure corresponding bandwidth ratios for each port information; transmit the data stream of the service payload through the port corresponding to the configured bandwidth ratio; map the data stream into the priority queue to adjust and determine the current priority order.
7. A data transmission device based on a high-throughput satellite, characterized in that, Including: A memory, configured to store a computer program; A processor, configured to implement the steps of the data transmission method based on high-throughput satellite according to any one of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the data transmission method based on a high-throughput satellite as described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Method and device for processing mixed business flow
CN102075407A
Software defined network-based space network QoS guarantee method and management center
CN106059960A
Communication data processing method, device and equipment
CN110022269A
Downlink resource scheduling method and device
CN112752349A
Bandwidth resource reservation method, device and system in satellite network
CN114629857A