Data processing method and device and electronic equipment

By polling the satellite feed status, dynamically adjusting the data transmission solution between satellites and information stations, the data loss problem during satellite switching is solved, and the data transmission effect and user experience are improved.

CN120264368APending Publication Date: 2025-07-04CHONGQING SATELLITE NETWORK SYSTEM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410004700.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-02
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In a satellite communication system, when a satellite switches from one signal-to-remission station to another, how to ensure the continuity of data transmission, avoid or reduce data loss, and reduce the impact of feed link switching on service performance.

Method used

By polling the feed state of the satellite, the feed link status of the signal switch station and the satellite is determined, and the data transmission scheme is dynamically adjusted according to the different feed link status, including pausing data transmission in the switching state, setting the blocking time, and restoring data transmission under recovery conditions, resorting and connecting reverse data in series.

Benefits of technology

It improves data transmission effect and user experience, reduces the data processing pressure of the information switch station, and reduces the impact of power feed switching on service performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264368A_ABST
    Figure CN120264368A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and device and electronic equipment, and relates to the field of wireless communication, and the method comprises the steps: carrying out the polling of the feed state of a satellite; based on the feed state of the satellite, determining the feed link state of the gateway station and the satellite; and processing the transmission data based on the feed link state. Therefore, by polling the feed state of the satellite and determining the feed link state of the gateway station and the satellite, different data transmission schemes can be determined according to different feed link states, dynamic adjustment of data transmission between the satellite and the gateway station is realized, and the data transmission effect and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication, and in particular, to a data processing method, apparatus, and electronic device. Background Art

[0002] In a satellite communication system, any satellite moves along a preset movement trajectory. During the movement of the satellite, it is necessary to switch from one satellite gateway station to another satellite gateway station (for the sake of description, "one satellite gateway station" is referred to as the original satellite gateway station, and "another satellite gateway station" is referred to as the target satellite gateway station). In a satellite communication system, a user bearer is established between the satellite gateway station and the core network. Among them, the original satellite gateway station and the target satellite gateway station may belong to the same core network or different core networks, that is, in the case where the original satellite gateway station and the target satellite gateway station belong to the same core network, the original core network and the target core network are the same.

[0003] Currently, when a satellite switches from the original satellite gateway station to the target satellite gateway station, the services of the target terminal (the terminal within the coverage area of the satellite on the ground at the switching moment) need to be interrupted. In the scenario of feeder link switching, how to ensure that data is not lost or lost as little as possible and minimize the impact of feeder switching on service performance is an issue that must be considered during the data transmission process. Summary of the Invention

[0004] The present disclosure aims to solve at least one of the technical problems in the related art to some extent.

[0005] To this end, an object of the present disclosure is to propose a data processing method.

[0006] A second object of the present disclosure is to propose a data processing apparatus.

[0007] A third object of the present disclosure is to propose an electronic device.

[0008] A fourth object of the present disclosure is to propose a non-transitory computer-readable storage medium.

[0009] A fifth object of the present disclosure is to propose a computer program product.

[0010] To achieve the above object, a data processing method according to a first aspect of an embodiment of the present disclosure includes: polling the feeder state of the satellite; determining the feeder link state between the gateway station and the satellite based on the feeder state of the satellite; and processing the transmitted data based on the feeder link state.

[0011] According to an embodiment of the present disclosure, the processing of transmission data based on the status of the feeder link includes: in response to the status of the feeder link being a switching state and there being forward data to be sent by the access network device, performing a blocking operation on the forward data transmission of the access network device; and stopping the blocking operation and resuming the forward data transmission of the access network device when the recovery condition is met.

[0012] According to an embodiment of the present disclosure, the performing a blocking operation on the forward data transmission of the access network device includes: obtaining a broadcast indication of the feeder interface process of the access network device; determining a target satellite that needs to perform a feeder link switch based on the broadcast indication, and performing a blocking operation on the forward data transmission by a target MAC process corresponding to the target satellite, where the target MAC process is all MAC processes that the access network device will send to the target satellite through the feeder link.

[0013] According to an embodiment of the present disclosure, the determining a target satellite that needs to perform a feeder link switch based on the broadcast indication and performing a blocking operation on the forward data transmission by a target MAC process corresponding to the target satellite includes: obtaining a blocking moment sent by a control device; and at the blocking moment, performing a blocking operation on the forward data transmission by the target MAC process.

[0014] According to an embodiment of the present disclosure, the method further includes: controlling the blocking time length of the blocking operation through a timer, and the blocking time length is generated by the control device.

[0015] According to an embodiment of the present disclosure, the recovery condition is that the blocking operation reaches the blocking time length.

[0016] According to an embodiment of the present disclosure, generating the broadcast indication includes: polling the status of the feeder link of a satellite; and generating the broadcast indication based on the status of the feeder link.

[0017] According to an embodiment of the present disclosure, the control device generating the blocking time length includes: determining the current scene category; and generating the blocking time length by the control device based on the scene category.

[0018] According to an embodiment of the present disclosure, the processing of transmission data based on the status of the feeder link includes: in response to the status of the feeder link being a switching state, when receiving reverse data sent by a gateway station through the reverse link of the feeder link, determining the current scene category; and performing data processing on the reverse data based on the scene category.

[0019] According to an embodiment of the present disclosure, the processing the reverse data based on the scenario category includes: in response to the scenario category being a single satellite across dual gateways, reordering and concatenating first reverse data received from a first gateway and second reverse data received from a second gateway; and in response to the scenario category being dual satellites across a single gateway, processing third reverse data received from a third gateway.

[0020] According to one embodiment of the present disclosure, determining the current scene category includes: obtaining current timestamp routing information and next timestamp routing information, wherein the current timestamp routing information and the next timestamp routing information are generated by a control device; and determining the current scene category based on the current timestamp routing information and the next timestamp routing information.

[0021] According to one embodiment of the present disclosure, the feeder link state between the gateway and the satellite is determined based on the feeder state of the satellite, including: determining a first link state of the feeder link of the satellite at a current timestamp based on the feeder state of the satellite, and determining a second link state of the feeder link of the satellite at a next timestamp; determining the feeder link state of the feeder link based on the first link state and the second link state.

[0022] To achieve the above-mentioned purpose, the second aspect embodiment of the present disclosure proposes a data processing device, including: a polling module, used to poll the feeding status of the satellite; a determination module, used to determine the feeding link status between the gateway and the satellite based on the feeding status of the satellite; and an operation module, used to process the transmission data based on the feeding link status.

[0023] To achieve the above-mentioned purpose, the third aspect embodiment of the present disclosure proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to implement the data processing method as described in the first aspect embodiment of the present disclosure.

[0024] To achieve the above-mentioned purpose, the fourth aspect embodiment of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the data processing method as described in the first aspect embodiment of the present disclosure.

[0025] To achieve the above-mentioned purpose, the fifth aspect of the present disclosure proposes a computer program product, including a computer program, which is used to implement the data processing method as described in the first aspect of the present disclosure when executed by a processor.

[0026] Thus, by polling the power supply status of the satellite, the power supply link status between the gateway station and the satellite can be determined, and different data transmission schemes can be determined according to different power supply link statuses, so as to dynamically adjust the data transmission between the satellite and the gateway station, and improve the data transmission effect and the user experience. Description of the Drawings

[0027] Figure 1 It is a schematic diagram of a data processing method according to an embodiment of the present disclosure;

[0028] Figure 2 It is a schematic diagram of the structure of a satellite communication system according to the present disclosure;

[0029] Figure 3 It is a schematic diagram of the power supply status switching of the satellite in the present disclosure;

[0030] Figure 4 It is a schematic diagram of another data processing method according to an embodiment of the present disclosure;

[0031] Figure 5 It is a schematic diagram of another data processing method according to an embodiment of the present disclosure;

[0032] Figure 6 It is a schematic diagram of another data processing method according to an embodiment of the present disclosure;

[0033] Figure 7 It is a schematic diagram of another data processing method according to an embodiment of the present disclosure;

[0034] Figure 8 It is a schematic diagram of another data processing method according to an embodiment of the present disclosure;

[0035] Figure 9 It is a schematic diagram of a data processing device according to an embodiment of the present disclosure;

[0036] Figure 10 It is a schematic diagram of an electronic device according to an embodiment of the present disclosure. Detailed Embodiments

[0037] The embodiments of the present disclosure will be described in detail below. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions from beginning to end. The embodiments described below with reference to the drawings are exemplary and are intended to explain the present disclosure, and should not be construed as a limitation of the present disclosure.

[0038] In the technical solution of the present disclosure, the acquisition, storage, use, processing, etc. of data all comply with the relevant regulations of relevant laws and regulations.

[0039] Figure 1It is a schematic diagram of a data processing method according to an embodiment of the present disclosure, which is executed by an access network device. For example, Figure 1 As shown, the data processing method includes the following steps:

[0040] S101, polling the power supply status of the satellite.

[0041] Regardless of the dual-satellite single-station scenario or the single-satellite cross-station scenario, the switching of the power supply link requires the cooperation of multiple network elements such as satellites, gateway stations, and access network devices to ensure the reliability of data transmission, reduce the service interruption time and handover delay caused by the switching of the power supply link, and ensure the continuity of the service.

[0042] For example, Figure 2 As shown, the satellite monitored in the embodiment of the present disclosure can be any satellite in the satellite constellation, and there can be multiple gateway stations or one gateway station, which can be determined according to the actual situation. Figure 2 Only one gateway station in [[ ]] is shown, which is only used to show the communication connection relationship among the satellite, gateway station, terminal, access network device, and control device.

[0043] The method of the present disclosure is used to introduce the interaction process among devices in the satellite communication system when the power supply link between the satellite and the gateway station changes. The data processing method of the embodiment of the present disclosure is executed with the access network device as the main body.

[0044] In the embodiment of the present disclosure, for example, Figure 2 As shown, the power supply link is divided into a forward link and a reverse link. In the forward link, the gateway station receives the IP packet from the access network device, extracts the payload, and sends it to the power supply link for transmission; after the satellite directly connected to the gateway station (power supply direct satellite) receives the data sent by the gateway station, it looks up the routing table according to the destination satellite address carried in the packet, and sends the data to the destination satellite communicating with the user terminal. The destination satellite sends the data to the terminal through the user link. In the reverse link, after the satellite receives the data from the terminal, it sends the data to the satellite directly communicating with the gateway station according to the routing table; the power supply direct satellite sends the data to the gateway station according to the power supply link interface, and the gateway station forwards the packet to the access network device on the ground.

[0045] In the embodiment of the present disclosure, the power supply status of the satellite can be monitored by adding a satellite power supply working status polling function to the access network device.

[0046] S102, determining the power supply link status between the gateway station and the satellite based on the power supply status of the satellite.

[0047] In the embodiment of the present disclosure, the power supply status of the satellites in the satellite constellation can be obtained by polling the satellites through the satellite power supply working status polling function, and the status of the power supply link between the satellite and the gateway station can be determined based on the conversion of the power supply status.

[0048] It should be noted that, as Figure 3 shown, the power feeding states of the satellite may include multiple types. For example, they may include working, invalid, and switching, etc. Among them, the working state indicates that the satellite is working normally, the invalid state indicates that the route is unreachable, and the switching state indicates that a handover is in progress.

[0049] S103, process the transmitted data based on the power feeding link state.

[0050] In the embodiments of the present disclosure, the data processing operations corresponding to different power feeding link states may be different, so as to dynamically adjust data transmission according to the power feeding link state between the satellite and the gateway station.

[0051] It should be noted that the data processing operation is designed in advance and can be changed according to actual design needs, and no specific limitations are made here. For example, when transmitting data through the forward link, when the power feeding link state is switching, the data connection between the satellite and the gateway station can be paused first, and after the power feeding link state between the satellite and the power feeding link becomes normal, the data transmission can be continued.

[0052] In the embodiments of the present disclosure, first poll the power feeding state of the satellite, then determine the power feeding link state between the gateway station and the satellite based on the power feeding state of the satellite, and finally process the transmitted data based on the power feeding link state. Thus, by polling the power feeding state of the satellite to determine the power feeding link state between the gateway station and the satellite, different data transmission schemes can be determined according to different power feeding link states, realizing dynamic adjustment of the data transmission between the satellite and the gateway station, and improving the effect of data transmission and the user experience.

[0053] In the above embodiments, processing the transmitted data based on the power feeding link state can also be achieved through Figure 4 further explanation, Figure 4 is a schematic diagram of another data processing method of an embodiment of the present disclosure. The method includes:

[0054] S401, in response to the state of the power feeding link being the switching state and the access network device having forward data to be sent, perform a blocking operation on the forward data transmission of the access network device.

[0055] In implementation, since the gateway station in satellite communication may have a large number of connected cells and a large number of users, when the state of the power feeding link is the switching state, it can be considered that the transmission between the gateway station and the satellite is temporarily unavailable, which will cause a large amount of forward data to accumulate at the gateway station, resulting in a large data processing pressure on the gateway station. At the same time, it will reduce the impact of power feeding handover on service performance and affect the normal communication of users.

[0056] In an embodiment of the present disclosure, after determining that the state of the feeder link is a handover state, in order to prevent all forward data from being backlogged at the gateway station, the present disclosure proposes to perform a blocking operation on the forward data transmission to the access network device.

[0057] It should be noted that this blocking operation is to delay the forward data transmission at the access network device.

[0058] S402, when the recovery condition is met, stop the blocking operation and resume the forward data transmission of the access network device.

[0059] In an embodiment of the present disclosure, the recovery condition can be various and is not limited here. For example, the recovery condition can be after the blocking operation reaches a preset time, or it can also be after the state of the feeder link changes back to the normal working state.

[0060] It should be noted that after recovery, the gateway station connected to the access network device can be the original gateway station or other gateway stations changed due to the handover, which is not limited here and specifically needs to be determined according to the actual handover scenario.

[0061] In an embodiment of the present disclosure, in response to the state of the feeder link being a handover state and there being forward data to be sent at the access network device, a blocking operation is performed on the forward data transmission of the access network device, and finally, when the recovery condition is met, the blocking operation is stopped and the forward data transmission of the access network device is resumed. Thus, when the state of the feeder link between the satellite and the gateway station is a handover state, by performing a blocking operation on the forward data transmission of the access network device, the forward data can be stopped at the access network device, preventing a large amount of forward data from accumulating at the gateway station, reducing the data processing pressure of the gateway station, and improving the satellite communication effect and the user experience.

[0062] It should be noted that when the reverse link is transmitting, it is mainly necessary to ensure that the access network can connect to all gateway stations and has the functions of reordering and concatenation, so as to ensure the reliable service transmission of the reverse link.

[0063] It should be noted that considering the limited processing capacity of the satellite, the satellite uses transparent forwarding; the access network device separates the Centralized Unit (CU) and the Distributed Unit (DU) and is deployed on the ground.

[0064] In an embodiment of the present disclosure, the blocking operation on the forward data transmission of the access network device can also be achieved through Figure 5 For further explanation, Figure 5 is a schematic diagram of another data processing method of an embodiment of the present disclosure. This method includes:

[0065] S501. Obtain the broadcast indication of the power feeding interface process of the access network device.

[0066] In the embodiments of the present disclosure, the function of periodically broadcasting the power feeding working state of the satellite can be added to the access network device. By polling the state of the power feeding link of the satellite to which the terminal belongs, a broadcast indication is generated based on the power feeding working states of all satellites.

[0067] S502. Determine the target satellite that needs to perform power feeding link switching based on the broadcast indication. The target MAC process corresponding to the target satellite performs a blocking operation on the forward data transmission, where the target MAC process is all MAC processes that the access network device will send to the target satellite through the power feeding link.

[0068] It should be noted that the target satellite for power feeding link switching may include multiple beams, and each beam corresponds to a MAC process in the access network device. When performing power feeding link switching on the target satellite, by performing a blocking operation on the forward data to be sent through the target MAC process, the blocking moment sent by the control device can be obtained first. At the blocking moment, the target MAC process performs a blocking operation on the forward data transmission.

[0069] In the embodiments of the present disclosure, the control device may be a measurement, operation, and control system. The measurement, operation, and control system is a system for measuring and controlling satellites, gateway stations, terminals, etc.

[0070] It should be noted that the blocking moment may be the switching moment of the power feeding link of the target satellite. However, due to a certain degree of delay in transmission, the blocking moment can also be determined based on the delay on the basis of the switching moment. Specifically, it can be set according to actual design requirements.

[0071] It should be noted that the switching moment and the blocking moment corresponding to different scenario categories may be different, and no specific limitation is made here. Specifically, it can be limited according to actual design requirements and switching requirements.

[0072] In the embodiments of the present disclosure, the blocking time length can be set, and the blocking time length of the blocking operation is controlled by a timer. The blocking time length is generated by the control device. After the blocking operation reaches the blocking time length, it can be considered that the recovery condition is met at this time. The access network device sends the data to the gateway station, and the gateway station sends it to the corresponding satellite.

[0073] In the above embodiments, the control device generates the blocking time length, which can be through Figure 6 For further explanation, Figure 6 is a schematic diagram of another data processing method according to an embodiment of the present disclosure. The method includes:

[0074] S601. Determine the current scenario category.

[0075] In an embodiment of the present disclosure, the current timestamp routing information and the next timestamp routing information may be obtained first, where the current timestamp routing information and the next timestamp routing information are generated by a control device, and then the current scene category is determined based on the current timestamp routing information and the next timestamp routing information.

[0076] In a possible implementation manner, in response to a change in the feeder-through satellite ID in the current timestamp routing information and the feeder-through satellite ID in the next timestamp routing information, and the gateway station ID in the current timestamp routing information remaining unchanged from the gateway station ID in the next timestamp routing information, the scene category is determined to be dual-satellite cross single gateway station; in response to the feeder-through satellite ID in the current timestamp routing information remaining unchanged from the feeder-through satellite ID in the next timestamp routing information, and a change in the gateway station ID in the current timestamp routing information and the gateway station ID in the next timestamp routing information, the scene category is determined to be single-satellite cross dual gateway stations.

[0077] It should be noted that a feeder-through satellite refers to a satellite that communicates directly with a gateway station, and the feeder-through satellite IDs corresponding to each feeder-through satellite are different.

[0078] S602, the control device generates a blocking time length based on the scene category.

[0079] It should be noted that the generation algorithms for the blocking time lengths corresponding to different scenes may be different, and may be specifically set according to actual design requirements.

[0080] For the dual-satellite cross single gateway station scene, according to the feeder routing table information, at the timestamp before the original satellite is about to move away from the gateway station, the original satellite, as the satellite directly communicating with the gateway station, has been undertaking the task of data landing; after the original satellite moves away from the gateway station, the satellite directly communicating with the gateway station changes, and the feeder link switches to the link between the target satellite and the gateway station. Due to the problem of transmission delay, after the feeder link switches, the gateway station still needs to continue receiving the data of the original satellite for a period of time and send the data to the access network device.

[0081] It should be noted that the feeder routing table is distributed by the control device, and provides information such as the link establishment time, link disconnection time, inter-satellite feeder routing, and time slice information between the satellite and each gateway station. For a certain time slice and target address, the feeder routing provides multiple path information, including path priorities. The time slice length of the feeder routing table is a fixed length; the feeder link switch occurs at the whole minute boundary and will not switch within the time slice. The access network device determines the ground mission plan according to the feeder routing table.

[0082] In another possible implementation manner of the present disclosure, when the gateway station sends data to the access network device, since the gateway station may have been switched, the data received by the access network device may be the data sent by two gateway stations. To solve this problem, the transmitted data is processed based on the status of the feeder link, and it can also be solved by the method as shown in Figure 7 shown below. Figure 7 FIG. Figure 7 is a schematic diagram of another data processing method according to an embodiment of the present disclosure, as shown in Figure 7 below:

[0083] S701, in response to the status of the feeder link being the switching state, when receiving the reverse data sent by the receiving gateway station through the reverse link of the feeder link, determine the current scene category.

[0084] Determining the current scene category can refer to the content in the above embodiments, which will not be elaborated here.

[0085] S702, perform data processing on the reverse data based on the scene category.

[0086] It should be noted that the data processing methods for the reverse data corresponding to different scene categories may be different, which are not limited here, and specifically need to be set according to actual design requirements.

[0087] In the embodiments of the present disclosure, in response to the scene category being single satellite crossing two gateway stations, perform reordering and concatenation processing on the first reverse data of the first gateway station and the second reverse data of the second gateway station received. Herein, the first gateway station is the gateway station before switching, and the second gateway station is the gateway station after switching.

[0088] It should be noted that in the case of the scene category being single satellite crossing two gateway stations, due to the problem of transmission delay, and after the feeder link is switched, the satellite transmission channel needs to be delayed for a period of time to switch, the original gateway station still needs to continue to receive satellite data for a period of time after the feeder link is switched and send the data to the access network device; at the same time, the satellite data after switching is also sent to the target gateway station and sent to the access network device by the target gateway station. The access network device needs to receive the reverse data forwarded by two gateway stations simultaneously, and for the data belonging to the same terminal, the access network device needs to perform reordering and concatenation processing.

[0089] In response to the scene category being double satellites crossing a single gateway station, perform data processing on the third reverse data sent by the third gateway station.

[0090] For the scenario of two satellites crossing a single gateway station, according to the feeder route table information, at the timestamp before the original satellite is about to move away from the gateway station, the original satellite, as the satellite directly communicating with the gateway station, has been undertaking the task of data landing; after the original satellite moves away from the gateway station, the satellite directly communicating with the gateway station changes, and the feeder link switches to the link between the target satellite and the gateway station. Due to the problem of transmission delay, after the feeder link switches, the gateway station still needs to continue receiving the data of the original satellite for a period of time and send the data to the access network device.

[0091] In the above embodiment, the state of the feeder link between the monitoring satellite and the gateway station can also be obtained through Figure 8 For further explanation, Figure 8 is a schematic diagram of another data processing method according to an embodiment of the present disclosure. The method includes:

[0092] S801, for any terminal-attributing satellite, based on the route table, determine the first link state of the feeder link of the terminal-attributing satellite at the current timestamp, and determine the second link state of the feeder link of the terminal-attributing satellite at the next timestamp.

[0093] In the embodiment of the present disclosure, the satellite feeder working state polling function can be added to the access network device, and by polling the feeder link of the terminal-attributing satellite, the link state of the polling feeder link can be realized.

[0094] In the embodiment of the present disclosure, in the code implementation of the feeder interface process, the routing information of "a certain timestamp" is represented by the global variable routeTab_g[t][d]; where t indicates the timestamp index and d indicates the target ID index. The writing and reading of the route table are based on the indexes t and d. By parsing the routing information, the first link state of the feeder link of the terminal-attributing satellite at the current timestamp and the second link state at the next timestamp can be determined.

[0095] S802, determine the state of the feeder link based on the first link state and the second link state.

[0096] In the embodiment of the present disclosure, the state of the feeder link can be determined by the state of the feeder link at the current timestamp and the state of the feeder link at the next timestamp. For example, it may include the following multiple scenarios:

[0097] Scenario 0: Working -> Working; indicating that the first link state of the terminal-attributing satellite is normal working at the current timestamp, and the second link state is also normal working at the next timestamp, and there is no feeder link switch;

[0098] Scenario 1: Working -> Invalid; indicating that the first link state of the terminal-attributing satellite is normal working at the current timestamp, and the second link state is that the route will be unreachable at the next timestamp;

[0099] Scenario 2: Working -> Switching; It indicates that the satellite to which the terminal belongs has a normal working status for the first link at the current timestamp, and a normal working status for the second link at the next timestamp. However, there is a switch at the start boundary of the next timestamp for the feed-through satellite.

[0100] Scenario 3: Invalid -> Working; It indicates that the satellite to which the terminal belongs has an unreachable routing status for the first link at the current timestamp, and a normal working status for the second link at the next timestamp.

[0101] Scenario 4: Invalid -> Invalid; It indicates that the satellite to which the terminal belongs has an unreachable routing status for the first link at the current timestamp, and an unreachable routing status for the second link at the next timestamp.

[0102] Scenario 5: Invalid -> Switching; It indicates that the satellite to which the terminal belongs has an unreachable routing status for the first link at the current timestamp, and a reachable routing status for the second link at the next timestamp. However, there is a switch at the start boundary of the next timestamp for the feed-through satellite.

[0103] Scenario 6: Switching -> Working; It indicates that the satellite to which the terminal belongs has a normal working status for the first link at the next timestamp, and a normal working status for the second link at the current timestamp. However, there is a switch at the start boundary of the current timestamp for the feed-through satellite.

[0104] Scenario 7: Switching -> Invalid; It indicates that there is a switch at the start boundary of the first link of the feed link at the current timestamp, and an unreachable routing status for the satellite to which the terminal belongs at the second link at the next timestamp.

[0105] Corresponding to the data processing methods provided in the above several embodiments, an embodiment of the present disclosure also provides a data processing device. Since the data processing device provided in the embodiment of the present disclosure corresponds to the data processing methods provided in the above several embodiments, the implementation manners of the above data processing methods are also applicable to the data processing device provided in the embodiment of the present disclosure, and will not be described in detail in the following embodiments.

[0106] Figure 9 is a schematic diagram of a data processing device according to an embodiment of the present disclosure, as Figure 9 shown, the data processing device 900 includes: a polling module 910, a determination module 920, and an operation module 930.

[0107] Among them, the polling module 910 is used to poll the power supply status of the satellite.

[0108] The determination module 920 is used to determine the power supply link status between the gateway station and the satellite based on the power supply status of the satellite.

[0109] An operation module 930, configured to process transmission data based on the status of a power feed link.

[0110] In an embodiment of the present disclosure, the operation module 930 is further configured to: in response to the status of the power feed link being a switching state and the access network device having forward data to be sent, perform a blocking operation on the forward data transmission of the access network device; and stop the blocking operation and resume the forward data transmission of the access network device when the recovery condition is met.

[0111] In an embodiment of the present disclosure, the operation module 930 is further configured to: obtain a broadcast indication of a power feed interface process of the access network device; determine a target satellite that requires a power feed link switch based on the broadcast indication, and perform a blocking operation on the forward data transmission by a target MAC process corresponding to the target satellite, where the target MAC process is all MAC processes that the access network device will send to the target satellite through the power feed link.

[0112] In an embodiment of the present disclosure, the operation module 930 is further configured to: obtain a blocking moment sent by a control device; and at the blocking moment, perform a blocking operation on the forward data transmission by the target MAC process.

[0113] In an embodiment of the present disclosure, the operation module 930 is further configured to: control the blocking time length of the blocking operation through a timer, and the blocking time length is generated by the control device.

[0114] In an embodiment of the present disclosure, the recovery condition is that the blocking operation reaches the blocking time length.

[0115] In an embodiment of the present disclosure, the operation module 930 is further configured to: poll the status of the power feed link of the satellite to which the terminal belongs; and generate a broadcast indication based on the status of the power feed link.

[0116] In an embodiment of the present disclosure, the operation module 930 is further configured to: determine the current scenario category; and generate a blocking time length based on the scenario category by the control device.

[0117] In an embodiment of the present disclosure, the operation module 930 is further configured to: in response to the status of the power feed link being a switching state, determine the current scenario category when receiving reverse data sent by a gateway station through a reverse link of the power feed link; and process the reverse data based on the scenario category.

[0118] In an embodiment of the present disclosure, the operation module 930 is further configured to: in response to the scenario category being a single satellite crossing two gateway stations, perform reordering and concatenation processing on the first reverse data of the first gateway station and the second reverse data of the second gateway station received; and in response to the scenario category being a double satellite crossing a single gateway station, process the third reverse data sent by the third gateway station.

[0119] In one embodiment of the present disclosure, the operation module 930 is further configured to: obtain the current timestamp routing information and the next timestamp routing information, where the current timestamp routing information and the next timestamp routing information are generated by the control device; determine the current scene category based on the current timestamp routing information and the next timestamp routing information.

[0120] In one embodiment of the present disclosure, the determination module 920 is further configured to: determine the first link state of the power feeding link of the satellite at the current timestamp based on the power feeding state of the satellite, and determine the second link state of the power feeding link of the satellite at the next timestamp; determine the power feeding link state of the power feeding link based on the first link state and the second link state.

[0121] In one embodiment of the present disclosure, the central unit and the distributed unit of the access network device are separated, and the central unit and the distributed unit are deployed on the ground.

[0122] Thus, by polling the power feeding state of the satellite to determine the power feeding link state between the gateway station and the satellite, different data transmission schemes can be determined according to different power feeding link states, so as to dynamically adjust the data transmission between the satellite and the gateway station, and improve the data transmission effect and the user experience.

[0123] To implement the above embodiments, an electronic device 1000 is further proposed in the embodiments of the present disclosure. Figure 10 It is a schematic diagram of an electronic device according to an embodiment of the present disclosure, as Figure 10 shown. The electronic device 1000 includes: a processor 1002 and a memory 1001 communicatively connected to the processor. The memory 1001 stores instructions executable by at least one processor. The instructions are executed by at least one processor 1002 to implement the data processing method as in the embodiments of the present disclosure. Figures 1 - 8 embodiments.

[0124] To implement the above embodiments, a non-transitory computer-readable storage medium storing computer instructions is further proposed in the embodiments of the present disclosure, where the computer instructions are used to cause a computer to implement the data processing method as in the embodiments of the present disclosure. Figures 1 - 8 embodiments.

[0125] To implement the above embodiments, a computer program product is further proposed in the embodiments of the present disclosure, including a computer program that implements the data processing method as in the embodiments of the present disclosure when executed by a processor. Figures 1 - 8 embodiments.

[0126] In the description of the present disclosure, it should be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present disclosure.

[0127] In addition, the terms "first" and "second" are only used for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present disclosure, "a plurality" means two or more, unless otherwise specifically defined.

[0128] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0129] Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as a limitation to the present disclosure. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A data processing method, which is executed by an access network device, where the access network device is connected to a gateway station, and is characterized in that, Including: Polling the power feeding status of the satellite; Determining the power feeding link status between the gateway station and the satellite based on the power feeding status of the satellite; Processing the transmitted data based on the power feeding link status.

2. The method according to claim 1, wherein The processing of the transmitted data based on the power feeding link status includes: In response to the status of the power feeding link being the switching state and there being forward data to be sent by the access network device, performing a blocking operation on the forward data transmission of the access network device; Stopping the blocking operation and resuming the forward data transmission of the access network device when the recovery condition is met.

3. The method according to claim 2, wherein The performing a blocking operation on the forward data transmission of the access network device includes: Obtaining the broadcast indication of the power feeding interface process of the access network device; Determining the target satellite for which the power feeding link needs to be switched based on the broadcast indication, and performing a blocking operation on the forward data transmission by the target MAC process corresponding to the target satellite, where the target MAC process is all the MAC processes that the access network device will send to the target satellite through the power feeding link.

4. The method according to claim 3, wherein The determining the target satellite for which the power feeding link needs to be switched based on the broadcast indication and performing a blocking operation on the forward data transmission by the target MAC process corresponding to the target satellite includes: Obtaining the blocking moment sent by the control device; At the blocking moment, performing a blocking operation on the forward data transmission by the target MAC process.

5. The method according to claim 4, characterized in that, The method further includes: Controlling the blocking time length of the blocking operation through a timer, and the blocking time length is generated by the control device.

6. The method according to claim 5, wherein The recovery condition is that the blocking operation reaches the blocking time length.

7. The method according to claim 3, characterized in that, Generating the broadcast indication includes: Polling the status of the power feeding link of the satellite; Generating the broadcast indication based on the status of the power feeding link.

8. The method according to claim 5, wherein The control device generating the blocking time length includes: Determining the current scenario category; Generating the blocking time length by the control device based on the scenario category.

9. The method according to claim 1, wherein The processing of the transmitted data based on the power feeding link status includes: In response to the status of the power feeding link being the switching state, determining the current scenario category when receiving reverse data sent by the gateway station through the reverse link of the power feeding link; Processing the reverse data based on the scenario category.

10. The method according to claim 9, wherein The processing of the reverse data based on the scenario category includes: In response to the scenario category being single satellite across two gateway stations, performing reordering and concatenation processing on the first reverse data of the first gateway station and the second reverse data of the second gateway station received; In response to the scenario category being double satellites across a single gateway station, processing the third reverse data sent by the third gateway station.

11. The method according to claim 8 or 9, characterized in that, The determining the current scenario category includes: Obtaining the current timestamp routing information and the next timestamp routing information, where the current timestamp routing information and the next timestamp routing information are generated by the control device; Determining the current scenario category based on the current timestamp routing information and the next timestamp routing information.

12. The method according to claim 1, wherein The determining the power feeding link status between the gateway station and the satellite based on the power feeding status of the satellite includes: Determine the first link state of the satellite's power supply link at the current timestamp based on the satellite's power supply status, and determine the second link state of the satellite's power supply link at the next timestamp; Determine the power supply link state of the power supply link based on the first link state and the second link state.

13. A data processing device, which is executed by an access network device, the access network device being connected to a gateway station, characterized in that, Comprising: A polling module for polling the power supply status of the satellite; A determination module for determining the power supply link state between the gateway station and the satellite based on the satellite's power supply status; An operation module for processing transmission data based on the power supply link state.

14. An electronic device, characterized in that, Comprising a memory and a processor; Wherein, the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the method according to any one of claims 1-12.

15. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by the processor, they are used to implement the method according to any one of claims 1-12.