Data processing method and device, equipment, medium and product

By obtaining the network coverage area and terminal location of the satellite base station, calculating the air interface transmission delay, and dynamically adjusting the time slot protection interval, the problem of cross-slot interference in satellite communication is solved, and communication quality and reliability are improved.

CN120377987APending Publication Date: 2025-07-25CHINA MOBILE COMM GRP CHONGQING CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510725329.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the prior art, due to the long distance between the satellite base station and the terminal equipment in the satellite communication system, the air-interface transmission delay increases, resulting in cross-slot interference, affecting communication quality and reliability.

Method used

By obtaining the effective network coverage area of multiple satellite base stations and the location of terminal devices, calculate the air interface transmission delay, and dynamically adjust the protection interval of the time slot to achieve time slot alignment and avoid cross-slot interference.

Benefits of technology

Cross-slot interference caused by air-interface transmission delay introduced by the distance between the satellite base station and the terminal equipment is effectively avoided, and the quality and reliability of satellite communication are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120377987A_ABST
    Figure CN120377987A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data processing method and device, equipment, a medium and a product. The data processing method comprises the steps that area information of effective network coverage areas of any two satellite base stations in a plurality of satellite base stations is acquired; for any two satellite base stations in the plurality of satellite base stations, when the terminal device is determined to be located in the effective network coverage area of any two satellite base stations in the plurality of satellite base stations based on the area information of the effective network coverage area of any two satellite base stations in the plurality of satellite base stations and the terminal position of the terminal device, the terminal device is located in the effective network coverage area of any two satellite base stations in the plurality of satellite base stations. Acquiring air interface transmission delay of data transmission between the terminal equipment and a target satellite base station, wherein the target satellite base station comprises at least one of any two satellite base stations; and determining a guard interval for adjusting the time slot according to the air interface transmission delay for data transmission between the terminal device and the target satellite base station. According to the embodiment of the invention, cross time slot interference can be effectively avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of cross-slot interference optimization, and particularly relates to a data processing method, apparatus, device, medium, and product. Background Art

[0002] In the current satellite network communication system architecture, the communication methods between satellites and the ground are mainly divided into two types. One is network forwarding through an earth station, that is, the satellite acts as a relay node to forward the signal sent by the ground station to other ground stations or terminals. The other is direct network connection communication between the satellite and some terminals supporting satellite communication to achieve direct data transmission between the satellite and the ground.

[0003] In a static Time Division Duplexing (TDD) system, the slot ratio is a key parameter that determines the allocation of transmission time resources for the uplink (UL) and downlink (DL). Since the whole network uses static slot configuration and synchronization, that is, the uplink and downlink slot configurations of all base stations are fixed and the whole network remains synchronized, that is, the uplink and downlink transmission states of all base stations are the same at the same moment. Based on this, if the downlink slot of an adjacent base station overlaps with the uplink slot of a target terminal, the downlink signal of the adjacent base station may interfere with the uplink reception of the target terminal. If the uplink slot of an adjacent terminal overlaps with the downlink slot of a target base station, the uplink signal of the adjacent terminal may interfere with the downlink reception of the target base station.

[0004] To solve the above problems, in the prior art, generally, the slot ratio is configured to avoid cross-slot interference to a certain extent, but this method still causes cross-slot interference, which will in turn affect the quality and reliability of satellite communication. Summary of the Invention

[0005] Embodiments of this application provide a data processing method, apparatus, device, medium, and product, which can effectively avoid cross-slot interference.

[0006] In a first aspect, embodiments of this application provide a data processing method, which includes:

[0007] Obtain the area information of the effective network coverage areas of any two satellite base stations among multiple satellite base stations and the terminal location of the terminal device;

[0008] For any two of the multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two of the multiple satellite base stations based on the area information of the effective network coverage areas of any two of the multiple satellite base stations and the terminal location of the terminal device, obtain the air interface transmission delay for the terminal device to perform data transmission with a target satellite base station, where the target satellite base station includes at least one of the any two satellite base stations;

[0009] Determine a guard interval for adjusting time slots according to the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station.

[0010] In a second aspect, an embodiment of the present application provides a data processing device, including:

[0011] An acquisition module, configured to acquire area information of the effective network coverage areas of any two of the multiple satellite base stations and the terminal location of the terminal device;

[0012] The acquisition module is further configured to, for any two of the multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two of the multiple satellite base stations based on the area information of the effective network coverage areas of any two of the multiple satellite base stations and the terminal location of the terminal device, obtain the air interface transmission delay for the terminal device to perform data transmission with a target satellite base station, where the target satellite base station includes at least one of the any two satellite base stations;

[0013] A determination module, configured to determine a guard interval for adjusting time slots according to the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station.

[0014] In a third aspect, an electronic device is provided, including: a memory for storing computer program instructions; a processor for reading and running the computer program instructions stored in the memory to execute the data processing method provided in any optional implementation manner of the first aspect.

[0015] In a fourth aspect, a computer storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the data processing method provided in any optional implementation manner of the first aspect is implemented.

[0016] In a fifth aspect, a computer program product is provided, the computer program product includes a computer program, and when the computer program is executed by a processor, the data processing method provided in any optional implementation manner of the first aspect is implemented.

[0017] In the embodiments of the present application, the effective network coverage areas of any two satellite base stations among multiple satellite base stations and the terminal location of the terminal device can be obtained. Thus, for any two satellite base stations among the multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations and the terminal location of the terminal device, the air interface transmission delay for the terminal device to transmit data with the target satellite base station is obtained. Furthermore, the guard interval for adjusting the time slot can be determined according to the air interface transmission delay for the terminal device to transmit data with the target satellite base station, thereby achieving time slot alignment. Thus, in the process of achieving time slot alignment, different and dynamic guard intervals can be set based on the air interface transmission delay between the terminal device and the target satellite base station, effectively avoiding cross time slot interference caused by the air interface transmission delay introduced by the distance between the satellite base station and the terminal device, and further effectively ensuring the quality and reliability of satellite communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required to be used in the embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.

[0019] Figure 1 is one of the schematic flowcharts of a data processing method provided by an embodiment of the present application;

[0020] Figure 2 is the second schematic flowchart of a data processing method provided by an embodiment of the present application;

[0021] Figure 3 is one of the schematic scenario diagrams of a data processing method provided by an embodiment of the present application;

[0022] Figure 4 is the second schematic scenario diagram of a data processing method provided by an embodiment of the present application;

[0023] Figure 5 is the third schematic scenario diagram of a data processing method provided by an embodiment of the present application;

[0024] Figure 6 is the fourth schematic scenario diagram of a data processing method provided by an embodiment of the present application;

[0025] Figure 7 is the fifth schematic scenario diagram of a data processing method provided by an embodiment of the present application;

[0026] Figure 8It is the sixth scenario schematic diagram of a data processing method provided by an embodiment of the present application;

[0027] Figure 9 It is a structural schematic diagram of a data processing device provided by an embodiment of the present application;

[0028] Figure 10 It is a structural schematic diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0029] The features and exemplary embodiments of various aspects of the present application will be described in detail below. To make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than limiting the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only intended to provide a better understanding of the present application by showing examples of the present application.

[0030] It should be noted that, in this document, 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 term "comprising", "including" or any other variant thereof is 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 further includes elements inherent to such process, method, article or device. Without more limitations, the elements defined by the statement "including..." do not exclude the existence of additional identical elements in the process, method, article or device including the elements.

[0031] The term "and / or" in this document is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone.

[0032] As described in the background art, in the prior art, the time slot ratio of ordinary base stations is generally directly applied to satellite base stations. However, since the distance between the satellite base station and the earth station and the ground terminal is much greater than the distance between ground base stations, the introduced air interface transmission delay will increase significantly, and the increase in the air interface transmission delay is bound to exceed the conventional guard interval, resulting in cross-slot interference, which will in turn affect the quality and reliability of satellite communication.

[0033] Based on this, in order to solve the problem of difficult to effectively avoid cross-slot interference in the existing technology, the embodiments of the present application provide a data processing method, apparatus, device, medium and product. Based on the data processing method provided by the embodiments of the present application, it is possible to obtain the effective network coverage areas of any two satellite base stations among multiple satellite base stations and the terminal location of the terminal device. Thus, for any two satellite base stations among the multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations and the terminal location of the terminal device, the air interface transmission delay for the terminal device to transmit data with the target satellite base station is obtained. Furthermore, it is possible to determine the guard interval for adjusting the time slot according to the air interface transmission delay for the terminal device to transmit data with the target satellite base station, thereby achieving time slot alignment. In this way, during the process of achieving time slot alignment, different and dynamic guard intervals can be set based on the air interface transmission delay between the terminal device and the target satellite base station, effectively avoiding cross-slot interference caused by the air interface transmission delay introduced by the distance between the satellite base station and the terminal device, and thus effectively ensuring the quality and reliability of satellite communication.

[0034] It should be noted that for the data processing method provided by the embodiments of the present application, the execution subject may be a data processing device, or a control module in the data processing device for executing the data processing method. In the embodiments of the present application, taking the data processing device as an example to execute the data processing method, the data processing method provided by the embodiments of the present application is described in detail.

[0035] Next, with reference to the accompanying drawings, the data processing method provided by the embodiments of the present application will be described in detail in combination with specific embodiments.

[0036] Figure 1 is a schematic flowchart of a data processing method provided by the embodiments of the present application.

[0037] As Figure 1 shown, the execution subject of this method may be a data processing device. Based on this, this method may specifically include the following steps:

[0038] S110, obtain the area information of the effective network coverage areas of any two satellite base stations among multiple satellite base stations and the terminal location of the terminal device.

[0039] Among them, the effective network coverage area in the satellite communication network refers to the spatial range that meets specific communication quality conditions. Correspondingly, the above area information refers to the information related to the above spatial range, which will not be elaborated here.

[0040] S120. For any two satellite base stations among multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations and the terminal location of the terminal device, obtain the radio interface transmission delay for the terminal device to perform data transmission with the target satellite base station.

[0041] Among them, the terminal device may refer to a terminal that can partially support satellite communication, and no specific limitation is made here.

[0042] In some embodiments, the above-mentioned target satellite base station may include at least one of the above-mentioned any two satellite base stations, and no specific limitation is made here. In addition, the radio interface transmission delay refers to the time required for a signal to propagate through the wireless channel from the transmitting end (the target satellite base station or the terminal device) to the receiving end (the terminal device or the target satellite base station).

[0043] Specifically, after the data processing device obtains the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations and the terminal location of the terminal device, for any two satellite base stations among the multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations among the multiple satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations and the terminal location of the terminal device, the data processing device obtains the radio interface transmission delay for the terminal device to perform data transmission with at least one satellite base station among the any two satellite base stations.

[0044] S130. Determine the guard interval for adjusting the time slot according to the radio interface transmission delay for the terminal device to perform data transmission with the target satellite base station.

[0045] Among them, the guard interval refers to the time interval set between the uplink time slot and the downlink time slot, so that the uplink signal and the downlink signal do not overlap in time. That is to say, in the embodiments of the present application, the guard interval can adjust the time slot to achieve time slot alignment, and the time slot may include the uplink time slot and the downlink time slot.

[0046] Specifically, after the data processing device obtains the radio interface transmission delay for the terminal device to perform data transmission with the target satellite base station, it determines the guard interval for adjusting the time slot based on the radio interface transmission delay, so as to facilitate subsequent time slot alignment and effectively avoid time slot interference.

[0047] In the embodiments of the present application, it is possible to obtain the effective network coverage areas of any two satellite base stations among a plurality of satellite base stations and the terminal location of the terminal device. Thus, for any two satellite base stations among the plurality of satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations and the terminal location of the terminal device, the air interface transmission delay for the terminal device to transmit data with the target satellite base station is obtained. Furthermore, it is possible to determine the guard interval for adjusting the time slot based on the air interface transmission delay for the terminal device to transmit data with the target satellite base station, thereby achieving time slot alignment. Thus, during the process of achieving time slot alignment, different and dynamic guard intervals can be set based on the air interface transmission delay between the terminal device and the target satellite base station, effectively avoiding the cross time slot interference caused by the air interface transmission delay introduced by the distance between the satellite base station and the terminal device. Furthermore, it is possible to effectively ensure the quality and reliability of satellite communication.

[0048] Since in the above embodiments, it is necessary to obtain the area information of the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations, so that subsequently, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations, the air interface transmission delay for the terminal device to transmit data with the target satellite base station can be obtained, and furthermore, the guard interval for adjusting the time slot can be determined. Based on this, in order to accurately obtain the area information of the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations, in one embodiment, as Figure 2 shown, before the steps of S110 above, the data processing method provided by the embodiments of the present application may further include the following steps:

[0049] S210, obtaining the position parameters of each satellite base station among the plurality of satellite base stations;

[0050] S220, based on the position parameters of each satellite base station among the plurality of satellite base stations, determining the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations.

[0051] Among them, the position parameters of the above satellite base stations may be relevant data for determining the position of the corresponding satellite base station in the geographical space.

[0052] Specifically, the data processing device can obtain the satellite parameters of each satellite base station among the plurality of satellite base stations. Thus, based on the position parameters of each satellite base station among the plurality of satellite base stations, the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations can be determined.

[0053] In this embodiment, the position parameters of each satellite base station can be obtained, and based on the position parameters of each satellite base station, the effective network coverage areas of any two satellite base stations among the multiple satellite base stations can be determined. In this way, it is convenient to accurately and effectively obtain the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations subsequently, and then different and dynamic protection intervals can be set to achieve time slot alignment, effectively avoiding cross-slot interference.

[0054] In order to accurately determine the effective network coverage areas of any two satellite base stations to ensure that the corresponding area information can be accurately obtained. In some embodiments, the above position parameters may include the satellite position of the satellite base station, the satellite height of the satellite base station from the ground, and the half-power angle. Based on this, the step of determining the effective network coverage areas of any two satellite base stations among the multiple satellite base stations based on the position parameters of each satellite base station among the multiple satellite base stations may specifically include the following steps:

[0055] Based on the satellite height of each satellite base station among the multiple satellite base stations and the half-power angle of the satellite base station, determine the network coverage area of each satellite base station;

[0056] For any two satellite base stations among the multiple satellite base stations, based on the satellite positions of each satellite base station among the two satellite base stations, determine the satellite distance between the two satellite base stations;

[0057] Based on the network coverage area of each satellite base station and the satellite distance between any two satellite base stations, determine the effective network coverage areas of any two satellite base stations among the multiple satellite base stations.

[0058] Specifically, since the position parameters of each satellite base station may include the satellite position of the satellite base station, the satellite height of the satellite base station from the ground, and the half-power angle, in this way, the data processing device can determine the network coverage area of each satellite base station based on the satellite height of each satellite base station among the multiple satellite base stations and the half-power angle of the satellite base station, and can, for any two satellite base stations among the multiple satellite base stations, determine the satellite distance between the two satellite base stations based on the satellite positions of each satellite base station among the two satellite base stations, and then can determine the effective network coverage areas of any two satellite base stations among the multiple satellite base stations based on the network coverage area of each satellite base station and the satellite distance between any two satellite base stations.

[0059] In this embodiment, by combining the network coverage area of each satellite base station and the distance between any two satellite base stations, the coverage range among the multiple satellite base stations can be accurately reflected. In this way, the effective network coverage areas of any two satellite base stations among the multiple satellite base stations can be accurately and effectively determined.

[0060] Since it is necessary to determine the satellite distance between any two satellite base stations among multiple satellite base stations during the process of determining the effective network coverage areas of any two satellite base stations, and considering that the satellite base stations are in a moving state at all times and the moving speed of the satellite base stations is relatively fast, therefore, in order to accurately obtain the satellite distance between any two satellite base stations, it is necessary to perform position judgment for each satellite base station under the same satellite network system so as to accurately determine the satellite distance between any two satellite base stations subsequently. Based on this, in one embodiment, before obtaining the position parameters of each satellite base station among the multiple satellite base stations, the data processing method provided by the embodiments of the present application may further include the following steps:

[0061] Construct a position function corresponding to each satellite base station based on the ephemeris algorithm.

[0062] Among them, the above ephemeris algorithm may be a pre-set algorithm for accurately calculating and predicting the satellite position, and no specific limitation is made here. The position function corresponding to each satellite base station is a time function for characterizing the satellite position of each satellite base station.

[0063] In one example, if the cell set corresponding to a certain satellite base station is {S n}, n represents the number of cells, n = 1, 2, 3..., f(t) is the ephemeris algorithm for characterizing the satellite site, where t represents any moment. Thus, the position function corresponding to the satellite base station can be shown as the following formula (1):

[0064] {S n} = {f(t n )} (1)

[0065] Thus, the step of determining the satellite distance between any two satellite base stations among the multiple satellite base stations based on the satellite positions of each satellite base station among the any two satellite base stations may specifically include the following steps:

[0066] Determine the position vector of each satellite base station by projecting the movement trajectory of each satellite base station onto a preset plane;

[0067] Determine the satellite distance between any two satellite base stations based on the position vectors of each satellite base station among the any two satellite base stations.

[0068] In some embodiments, the movement trajectory of each satellite base station may be determined based on the satellite positions of the satellite base station corresponding to the position function within a preset time interval. The preset time interval may be pre-set based on actual experience or circumstances, and no specific limitation is made here.

[0069] In addition, the above preset plane may be a plane with the zero vector of longitude and latitude (0, 0), and no specific limitation is made here.

[0070] Specifically, the data processing device can project the movement trajectory of each satellite base station onto a preset plane to determine the position vector of each satellite base station, and then, for the position vector of each satellite base station among multiple satellite base stations, determine the satellite distance between any two satellite base stations.

[0071] In one example, when the preset time interval is small enough, it can be considered that the movement trajectory of the satellite base station within this time interval is a straight line, and this movement trajectory can be approximated as a planar movement. Thus, the position vectors of the satellite base stations under the same satellite network system can be represented by the following formula (2):

[0072]

[0073] where h and H are both variables.

[0074] If any two satellite base stations are the first satellite base station and the second satellite base station respectively, the first satellite base station can be represented by (h1(f(t n )), H1(f(t n ))), and the second satellite base station can be represented by (h2(f(t n ))), H2(f(t n ))). Based on this, if the longitude and latitude (0, 0) are selected as the zero vector of the preset plane, the distance function between any two satellites can be shown as the following formula (3):

[0075]

[0076] In this embodiment, the position function corresponding to each satellite base station can be constructed first through the ephemeris algorithm, and the position vector of each satellite base station can be determined by projecting the movement trajectory of each satellite base station onto a preset plane. Then, the satellite distance between any two satellite base stations can be calculated. Thus, considering that the satellite base stations are in a moving state at all times and the moving speed of the satellite base stations is relatively fast, etc., the positions of each satellite base station under the same satellite network system can be accurately determined, and the satellite distance between any two satellite base stations can be accurately determined, which is convenient for accurately obtaining the area information of the effective network coverage area between any two satellite base stations subsequently.

[0077] In addition, considering that in real life, due to factors such as parameter settings, weather, and terrain affecting the signals of each satellite base station, and further affecting the effective network coverage area between any two satellite base stations among multiple satellite base stations, therefore, in order to more comprehensively and detailedly describe the data processing method provided in the embodiments of the present application, in one embodiment, the data processing method provided in the embodiments of the present application may specifically include the following steps:

[0078] Obtain the signal parameters of each satellite base station among multiple satellite base stations;

[0079] Based on the signal parameters of each satellite base station among multiple satellite base stations, adjust the regional information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations.

[0080] Among them, the signal parameters of each satellite base station can be parameters related to the signal strength, power, etc. of the transmitted signal of the satellite base station, which are not specifically limited here.

[0081] Specifically, the data processing device can obtain the signal parameters of each satellite base station among multiple satellite base stations, and thus can adjust the regional information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations based on the signal parameters of each satellite base station among the multiple satellite base stations.

[0082] In this embodiment, on the basis of preliminarily determining the effective network coverage areas of any two satellite base stations based on the position parameters of each satellite base station and the satellite distance between any two satellite base stations, considering the influence of factors such as parameter settings, weather, and terrain on the signals of the satellite base stations, by obtaining the signal parameters of each satellite base station and adjusting the regional information of the effective network coverage areas of the above-mentioned determined any two satellite base stations based on the signal parameters of each satellite base station, the regional information of the effective network coverage areas can be accurately obtained.

[0083] Based on this, in order to be able to accurately adjust the effective network coverage areas of any two satellite base stations determined in the above embodiment, in one embodiment, the above signal parameters may include information such as the signal strength and path loss of the satellite base station. Based on this, the step of adjusting the regional information of the effective network coverage areas of any two satellite base stations among multiple satellite base stations based on the signal parameters of each satellite base station among the multiple satellite base stations may specifically include the following steps:

[0084] Based on the signal strength of each satellite base station among multiple satellite base stations, construct a signal strength function of the satellite base station;

[0085] Based on the path loss of each satellite base station among multiple satellite base stations, construct a path loss function of the satellite base station. The path loss function represents the variation relationship between the path loss of the satellite base station and time. The path loss function and the signal strength function satisfy a preset relationship, and adjust the signal strength function based on the path loss function;

[0086] Based on the relative relationship between the signal strength function of each satellite base station among any two satellite base stations and a preset signal strength threshold, adjust the regional information of the effective network coverage areas of any two satellite base stations among multiple satellite base stations.

[0087] The above signal strength function characterizes the variation relationship between the signal strength of the satellite base station and time. For example, this signal strength function can be represented by F(t). The path loss function characterizes the variation relationship between the path loss of the satellite base station and time, and this path loss function can be represented by P(t). Since the path loss function and the signal strength satisfy a preset relationship, this preset relationship satisfies F(t) = W - P(t), where W is a constant. Thus, F(t) is equivalent to the path loss P in terms of function, that is, this function essentially characterizes the variation of the path loss P with time in this time period. When the time interval is small enough, the path loss P is only related to the satellite position and the terminal position. In addition, the preset signal strength threshold can be set in advance based on actual experience or circumstances, and no specific limitation is made here.

[0088] Specifically, the data processing device can construct the signal strength function of the satellite base station based on the signal strength of each satellite base station among multiple satellite base stations, and construct the path loss function of the satellite base station based on the path loss of each satellite base station among multiple satellite base stations. Since the path loss function and the signal strength function satisfy a preset relationship, the data processing device can adjust the signal strength function based on the path loss function. Finally, based on the relative relationship between the signal strength function of each satellite base station among any two satellite base stations and the preset signal strength threshold, the effective network coverage area of any two satellite base stations among the multiple satellite base stations is adjusted.

[0089] In this embodiment, considering the influence of factors such as parameter settings, weather, and terrain on the signals of satellite base stations in real life, when initially determining the effective network coverage area of any two satellite base stations among multiple satellite base stations, the signal strength received by the terminal device is introduced, and a more accurate effective network coverage area can be determined through the relationship between the signal strength and the path loss.

[0090] Thus, when the area information of the effective network coverage area of any two satellite base stations among multiple satellite base stations can be accurately obtained, in one embodiment, the steps of obtaining the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station can specifically include the following steps:

[0091] Based on the effective network coverage area of any two satellite base stations among multiple satellite base stations, determine the distances of the target satellite base station from the terminal device at any two moments respectively;

[0092] Based on the distances between the target satellite base station and the terminal device at any two moments respectively, calculate the air interface transmission delays for the terminal device to perform data transmission with the target satellite base station at any two moments respectively.

[0093] Specifically, the data processing device can determine the distances between the target satellite base station and the terminal device at any two moments respectively based on the effective network coverage areas of any two satellite base stations among the multiple satellite base stations, and further can determine the air interface transmission delays of the terminal device for data transmission with the target satellite base station at any two moments respectively.

[0094] In this embodiment, considering that the change in the distance between the target satellite base station and the terminal device at different moments will result in different air interface transmission delays, by accurately calculating the distances between the target satellite base station and the terminal device at any two moments respectively, the accurate air interface transmission delays can be obtained. In this way, it is convenient to accurately obtain the guard interval for adjusting the time slot subsequently to achieve time slot alignment and avoid cross time slot interference.

[0095] Based on this, in order to accurately obtain the guard interval for adjusting the time slot, in some embodiments, the above-mentioned any two moments may include a first moment and a second moment, where the first moment is earlier than the second moment. Based on this, the step of determining the guard interval for adjusting the time slot according to the air interface transmission delay of the terminal device for data transmission with the target satellite base station may specifically include the following steps:

[0096] Determine the transmission duration of the downlink signal sent by the target satellite base station to the terminal device according to the air interface transmission delay of the terminal device for data transmission with the target satellite base station at the first moment;

[0097] Determine the reception duration of the uplink signal sent by the terminal device received by the target satellite base station according to the air interface transmission delay of the terminal device for data transmission with the target satellite base station at the second moment;

[0098] Determine the guard interval based on the transmission duration and the reception duration.

[0099] Specifically, the data processing device can determine the transmission duration of the downlink signal sent by the target satellite base station to the terminal device according to the air interface transmission delay of the terminal device for data transmission with the target satellite base station at the first moment, and can determine the reception duration of the uplink signal sent by the terminal device received by the target satellite base station based on the air interface transmission delay of the terminal device for data transmission with the target satellite base station at the second moment. In this way, the guard interval can be determined based on the transmission duration and the reception duration.

[0100] In this embodiment, the uplink time slot and the downlink time slot can be accurately obtained based on the air interface transmission delays of the terminal device for data transmission with the target satellite base station at any two extremely close moments, and further the guard interval for time slot alignment can be accurately determined in combination with the uplink time slot and the downlink time slot to effectively avoid cross time slot interference.

[0101] In order to accurately obtain the air interface transmission delay of data transmission between the terminal device and the target satellite base station, in one embodiment, the above-mentioned obtaining of the air interface transmission delay of data transmission between the terminal device and the target satellite base station includes:

[0102] Determine the area where the device is located within the effective network coverage areas of any two satellite base stations of the terminal device;

[0103] Calculate the air interface transmission delay of data transmission between the terminal device and the target satellite base station.

[0104] In some embodiments, the above-mentioned any two satellite base stations may include a first satellite base station and a second satellite base station. The effective network coverage areas of any two satellite base stations include a first dominant area, a second dominant area, and an overlapping area. The overlapping area is the overlapping part between the network coverage area of the first satellite base station and the network coverage area of the second satellite base station. The first dominant area is the area in the network coverage area of the first satellite base station except the overlapping area, and the second dominant area is the area in the network coverage area of the second satellite base station except the overlapping area. The area where the device is located includes the first dominant area, the second dominant area, or the overlapping area.

[0105] In addition, the above-mentioned target satellite base station is determined from any two satellite base stations among the multiple satellite base stations based on the area where the device is located. Specifically, when the area where the device is located is the first dominant area, the target satellite includes the first satellite base station; when the area where the device is located is the second dominant area, the target satellite includes the second satellite base station; when the area where the device is located is the overlapping area, the target satellite includes the first satellite base station and the second satellite base station.

[0106] Specifically, the data processing device can, during the process of obtaining the air interface transmission delay of data transmission between the terminal device and the target satellite base station, first determine the area where the device is located within the effective network coverage areas of any two satellite base stations, and then be able to determine the target satellite base station based on the area where the device is located, and calculate the air interface transmission delay of data transmission between the terminal device and the target satellite base station.

[0107] In this embodiment, by determining the area where the device is located within the effective network coverage areas of any two satellite base stations, it is possible to further determine the satellite base station that may perform data transmission with the terminal device, that is, the target satellite base station, and thus be able to accurately calculate the air interface transmission delay of data transmission between the terminal device and the target satellite base station.

[0108] In order to be able to introduce in detail the data processing method provided by the embodiments of the present application, in one embodiment, when determining the effective network coverage areas of any two satellite base stations only based on the position parameters of the satellite base stations, the step of determining the area where the device is located within the effective network coverage areas of the any two satellite base stations may specifically include the following steps:

[0109] Determine the positional relationship between the device position of the terminal device and the effective network coverage areas of any two satellite base stations;

[0110] When the positional relationship indicates that the device position is within the first dominant area, determine that the area where the device is located is the first dominant area;

[0111] When the positional relationship indicates that the device position is within the second dominant area, determine that the area where the device is located is the second dominant area;

[0112] When the positional relationship indicates that the device position is within the overlapping area, determine that the area where the device is located is the overlapping area.

[0113] Specifically, the data processing device can first determine the positional relationship between the device position of the terminal device and the effective network coverage areas of any two satellite base stations. If the positional relationship indicates that the device position is within the first dominant area, it can be determined that the area where the device is located is the first dominant area; if the positional relationship indicates that the device position is within the second dominant area, it can be determined that the area where the device is located is the second dominant area; if the positional relationship indicates that the device position is within the overlapping area, it can be determined that the area where the device is located is the overlapping area.

[0114] In one example, as Figure 3 shown, in Figure 3 it may include satellite base station A and satellite base station B. A represents the first dominant area corresponding to satellite base station A, B represents the second dominant area corresponding to satellite base station B, and C is the overlapping area. Based on this, if the positional relationship satisfies the following formula (4), it can be determined that the area where the device is located is the first dominant area:

[0115]

[0116] Among them, the terminal device is represented by (x, y), satellite base station A is represented by (x0, y0), satellite base station B is represented by (x1, y1), D0 and α0 are respectively the satellite height and half-power angle of satellite base station A from the ground. Correspondingly, D1 and α1 are respectively the satellite height and half-power angle of satellite base station B from the ground.

[0117] If the positional relationship satisfies the following formula (5), it can be determined that the area where the device is located is the second dominant area:

[0118]

[0119] If the positional relationship satisfies the following formula (6), it can be determined that the area where the device is located is an overlapping area:

[0120]

[0121] In this embodiment, it is possible to consider that the cross-slot interference in the potential area mainly comes from within the station, and the cross-slot interference in the overlapping area mainly comes from neighboring base stations, etc. By dividing the effective network coverage areas of any two satellite base stations, it is possible to accurately determine the area where the terminal is located, which is convenient for accurately determining the guard interval in different ways based on the different areas where the terminal is located, so as to effectively achieve slot alignment.

[0122] Based on this, in another embodiment, the effective network coverage areas of any two satellite base stations are determined by combining the position parameters and signal parameters of the satellite base stations. Based on this, the steps of determining the area where the device is located within the effective network coverage areas of the any two satellite base stations for the terminal device may specifically include the following steps:

[0123] Determine the positional relationship between the device position of the terminal device and the effective network coverage areas of any two satellite base stations, and the signal strength received by the terminal device;

[0124] When the positional relationship indicates that the device position is within the first dominant area and the signal strength is less than the preset signal strength threshold, determine that the area where the device is located is the first dominant area;

[0125] When the positional relationship indicates that the device position is within the second dominant area and the signal strength is less than the preset signal strength threshold, determine that the area where the device is located is the second dominant area;

[0126] When the positional relationship indicates that the device position is within the overlapping area and the signal strength is less than the preset signal strength threshold, determine that the area where the device is located is the overlapping area.

[0127] Among them, both the first signal strength threshold and the second signal strength threshold are thresholds preset based on actual experience or situations, and are not specifically limited here. In addition, it should be noted that the above preset strength threshold may include the first signal strength threshold and the second signal strength threshold, and will not be elaborated here.

[0128] Specifically, the data processing device can determine the positional relationship between the device location of the terminal device and the effective network coverage areas of any two satellite base stations, as well as the signal strength received by the terminal device. Based on this, if the positional relationship indicates that the device location is within the first dominant area and the signal strength is less than the preset signal strength threshold, it can be determined that the area where the device is located is the first dominant area; if the positional relationship indicates that the device location is within the second dominant area and the signal strength is less than the preset signal strength threshold, it can be determined that the area where the device is located is the second dominant area; if the positional relationship indicates that the device location is within the overlapping area and the signal strength is less than the preset signal strength threshold, it can be determined that the area where the device is located is the overlapping area.

[0129] In one example, if the positional relationship satisfies the following formula (7), it can be determined that the area where the device is located is the first dominant area:

[0130]

[0131] where R Th is the preset signal strength threshold.

[0132] If the positional relationship satisfies the following formula (8), it can be determined that the area where the device is located is the second dominant area:

[0133]

[0134] If the positional relationship satisfies the following formula (9), it can be determined that the area where the device is located is the overlapping area:

[0135]

[0136] In this embodiment, considering the influence of factors such as parameter settings, weather, and terrain on the satellite network coverage model in real life, and considering that the cross-slot interference in the dominant area mainly comes from within the station, and the cross-slot interference in the overlapping area mainly comes from neighboring base stations, etc., by dividing the effective network coverage areas of any two satellite base stations, it is possible to accurately determine the area where the terminal is located, which is convenient for subsequently adopting different methods to accurately determine the guard interval based on the different areas where the terminal is located, so as to effectively achieve slot alignment.

[0137] Since, from the perspective of the network architecture model, the biggest differences between the satellite communication network architecture and the terrestrial communication network architecture are two points. One is the long-distance air interface transmission, and the other is the base station that is always in a mobile state. Therefore, it is necessary to separately construct a new satellite-ground network model for calculating the satellite-ground transmission delay, which is convenient for subsequent slot alignment to avoid cross-slot interference in the time domain.

[0138] Assume that the satellite in the satellite system rotates around the earth at a speed of v0. (When the time interval is small enough, it is considered that the satellite is moving at a constant speed.) According to the ephemeris function, at time t n1 and time t n2 , the positions of the satellite site can be obtained as f(t n1 ) and f(t n2 ) respectively, where the corresponding longitude and latitude are (h(f(t n1 )), H(f(t n1 ))) and (h(f(t n2 )), H(f(t n2 )). Compared with the satellite moving speed, when t n1 - t n2 is small enough, it can be approximately considered that the terminal has not moved. Denote the longitude and latitude of the terminal as (xn0, yno).

[0139] Thus, in the case where the area where the device is located is the target dominant area, the target dominant area includes the first dominant area or the second dominant area, that is, when the terminal device is in the first dominant area or the second dominant area, in one embodiment, the above steps for calculating the air interface transmission delay of the terminal device for data transmission with the target satellite base station may specifically include the following steps:

[0140] Determine the first satellite position and the first satellite altitude of the target satellite base station corresponding to the target dominant area at the first moment, and the second satellite position and the second satellite altitude of the target satellite base station at the second moment;

[0141] Based on the first satellite position, the first satellite altitude and the device position of the terminal device, determine the first distance between the first satellite base station and the terminal device, and calculate the first air interface transmission delay based on the first distance;

[0142] Based on the second satellite position, the second satellite altitude and the device position of the terminal device, determine the second distance between the second satellite base station and the terminal device, and calculate the second air interface transmission delay based on the second distance;

[0143] Among them, the above air interface transmission delay may include the first air interface transmission delay and the second air interface transmission delay.

[0144] Among them, since the target dominant area may include the first dominant area or the second dominant area, the target satellite base station corresponding to the target dominant area may include the first satellite base station corresponding to the first dominant area or the second satellite base station corresponding to the second dominant area.

[0145] Specifically, when the area where the device is located is the target advantageous area, the data processing device can, based on the satellite network coverage model, determine the first satellite position and the first satellite altitude of the target satellite base station corresponding to the target advantageous area at the first moment, as well as the second satellite position and the second satellite altitude of the target satellite base station at the second moment. In this way, the first distance between the first satellite base station and the terminal device can be determined based on the first satellite position, the first satellite altitude, and the device position of the terminal device, and the first air interface transmission delay can be calculated based on the first distance. Also, the second distance between the second satellite base station and the terminal device can be determined based on the second satellite position, the second satellite altitude, and the device position of the terminal device, and the second air interface transmission delay can be calculated based on the second distance.

[0146] In an example, based on Figure 4 the content shown:

[0147]

[0148] where D n1 is the first satellite altitude, D n2 is the second satellite altitude. Since t n1 -t n2 →0, so a = b, that is, D n1 = D n2 = D n0 .

[0149] If the speed of light is denoted as c, the terminal position is as Figure 5 shown, which is any point within the satellite coverage range.

[0150] Based on this, the process of determining the first distance between the first satellite base station and the terminal device based on the first satellite position, the first satellite altitude, and the device position of the terminal device, and calculating the first air interface transmission delay based on the first distance, satisfies the following formula:

[0151]

[0152] where t = t n1 .

[0153] The above steps of determining the second distance between the second satellite base station and the terminal device based on the second satellite position, the second satellite altitude, and the device position of the terminal device, and calculating the second air interface transmission delay based on the second distance, can satisfy the following formula:

[0154]

[0155] where t = t n2 .

[0156] In this embodiment, when the area where the device is located is the dominant area of a certain satellite base station, by calculating the distances between the terminal device and the satellite base station at any two extremely close moments, the air interface transmission delay between the terminal device and the satellite base station can be accurately calculated, which facilitates accurately calculating the guard interval in the subsequent process to achieve time slot alignment and avoid cross time slot interference.

[0157] Based on this, in one embodiment, the above determining the transmission duration of the downlink signal sent by the target satellite base station to the terminal device according to the air interface transmission delay of the data transmission between the terminal device and the target satellite base station at the first moment includes:

[0158] Determine the first air interface transmission delay as the transmission duration of the downlink signal sent by the target satellite base station to the terminal device;

[0159] The above determining the reception duration of the uplink signal sent by the terminal device received by the target satellite base station according to the air interface transmission delay of the data transmission between the terminal device and the target satellite base station at the second moment includes:

[0160] Determine the second air interface transmission delay as the reception duration of the uplink signal sent by the terminal device received by the target satellite base station.

[0161] Specifically, the data processing device can first determine the first air interface transmission delay as the transmission duration of the downlink signal sent by the target satellite base station to the terminal device, and then determine the second air interface transmission delay as the reception duration of the uplink signal sent by the terminal device received by the target satellite base station. In this way, the guard interval can be determined based on the transmission duration and the reception duration.

[0162] In one example, as Figure 8 shown, the above determining the first air interface transmission delay as the transmission duration of the downlink signal sent by the target satellite base station to the terminal device satisfies the following formula (13):

[0163]

[0164] wherein, T4 - T3 represents the transmission duration of the downlink signal sent by the target satellite base station to the terminal device.

[0165] The above determining the second air interface transmission delay as the reception duration of the uplink signal sent by the terminal device received by the target satellite base station satisfies the following formula (14):

[0166]

[0167] wherein, the above T8 - T7 represents the reception duration of the uplink signal sent by the terminal device received by the target satellite base station.

[0168] After obtaining the above-mentioned transmission duration and the above-mentioned reception duration, the maximum value can be selected from the two, and modulo operation is performed upward with the symbol length as the step size, that is, the value of the guard interval is obtained.

[0169] In this embodiment, it is possible to first determine that the above-mentioned first radio interface transmission delay is the transmission duration for the target satellite base station to send a downlink signal to the terminal device, and determine the second radio interface transmission delay, which is the reception duration for the target satellite base station to receive the uplink signal sent by the terminal device. In this way, the uplink time slot and the downlink time slot can be accurately obtained, and then the guard interval for time slot alignment can be accurately determined in combination with the uplink time slot and the downlink time slot, so as to effectively avoid cross time slot interference.

[0170] In another embodiment, if the area where the device is located is an overlapping area, that is, the terminal device is within the overlapping area. Based on this, the step of calculating the radio interface transmission delay for the terminal device to perform data transmission with the target satellite base station may specifically include the following steps:

[0171] Determine the third satellite position and the third satellite altitude of the first satellite base station at the first moment, and the fourth satellite position and the fourth satellite altitude of the first satellite base station at the second moment; and based on the satellite network coverage model, determine the fifth satellite position and the fifth satellite altitude of the second satellite base station at the first moment, and the sixth satellite position and the sixth satellite altitude of the second satellite base station at the second moment;

[0172] Determine the third distance between the first satellite base station and the terminal device based on the third satellite position, the third satellite altitude and the device position of the terminal device, and calculate the third radio interface transmission delay based on the third distance;

[0173] Determine the fourth distance between the first satellite base station and the terminal device based on the fourth satellite position, the fourth satellite altitude and the device position of the terminal device, and calculate the fourth radio interface transmission delay based on the fourth distance;

[0174] Determine the fifth distance between the second satellite base station and the terminal device based on the fifth satellite position, the fifth satellite altitude and the device position of the terminal device, and calculate the fifth radio interface transmission delay based on the fifth distance;

[0175] Determine the sixth distance between the second satellite base station and the terminal device based on the sixth satellite position, the sixth satellite altitude and the device position of the terminal device, and calculate the sixth radio interface transmission delay based on the sixth distance;

[0176] Select the maximum transmission delay from the third radio interface transmission delay and the fifth radio interface transmission delay as the first target transmission delay;

[0177] Select the maximum transmission delay from the fourth radio interface transmission delay and the sixth radio interface transmission delay as the second target transmission delay;

[0178] The air interface transmission delay includes a first target transmission delay and a second target transmission delay.

[0179] Specifically, the data processing device can determine the third satellite position and the third satellite altitude of the first satellite base station at the first moment, and the fourth satellite position and the fourth satellite altitude of the first satellite base station at the second moment based on the satellite network coverage model, and can also determine the fifth satellite position and the fifth satellite altitude of the second satellite base station at the first moment, and the sixth satellite position and the sixth satellite altitude of the second satellite base station at the second moment based on the satellite network coverage model;

[0180] In this way, the third distance between the first satellite base station and the terminal device can be determined based on the third satellite position, the third satellite altitude and the device position of the terminal device, and the third air interface transmission delay can be calculated based on the third distance. Then, the fourth distance between the first satellite base station and the terminal device can be determined based on the fourth satellite position, the fourth satellite altitude and the device position of the terminal device, and the fourth air interface transmission delay can be calculated based on the fourth distance. Next, the fifth distance between the second satellite base station and the terminal device can be determined based on the fifth satellite position, the fifth satellite altitude and the device position of the terminal device, and the fifth air interface transmission delay can be calculated based on the fifth distance. Then, the sixth distance between the second satellite base station and the terminal device can be determined based on the sixth satellite position, the sixth satellite altitude and the device position of the terminal device, and the sixth air interface transmission delay can be calculated based on the sixth distance.

[0181] Finally, the maximum transmission delay can be selected from the third air interface transmission delay and the fifth air interface transmission delay as the first target transmission delay, and the maximum transmission delay can be selected from the fourth air interface transmission delay and the sixth air interface transmission delay as the second target transmission delay.

[0182] In one example, as Figure 6 shown:

[0183]

[0184] Among them, D n3 is the third satellite altitude, D n4 is the fourth satellite altitude, D n5 is the fifth satellite altitude, D n6 is the sixth satellite altitude. Since t n1 -t n2 →0, so D n3 =D n4 , D n5 =D n6 .

[0185] The terminal position is as Figure 7As shown, it is any point within the satellite coverage area. Based on this, the third distance between the first satellite base station and the terminal device is determined based on the third satellite position, the third satellite altitude, and the device position of the terminal device, and the third radio interface transmission delay is calculated based on the third distance, satisfying the following formula:

[0186]

[0187] The fourth distance between the first satellite base station and the terminal device is determined based on the fourth satellite position, the fourth satellite altitude, and the device position of the terminal device, and the fourth radio interface transmission delay is calculated based on the fourth distance, satisfying the following formula:

[0188]

[0189] The fifth distance between the second satellite base station and the terminal device is determined based on the fifth satellite position, the fifth satellite altitude, and the device position of the terminal device, and the fifth radio interface transmission delay is calculated based on the fifth distance, satisfying the following formula:

[0190]

[0191] The sixth distance between the second satellite base station and the terminal device is determined based on the sixth satellite position, the sixth satellite altitude, and the device position of the terminal device, and the sixth radio interface transmission delay is calculated based on the sixth distance, satisfying the following formula:

[0192]

[0193] In this embodiment, when the area where the device is located is the overlapping area between any two satellite base stations, by calculating the distances between the terminal device and the above-mentioned any two satellite base stations at any two extremely close moments, the radio interface transmission delay between the terminal device and the satellite base station can be accurately calculated, which is convenient for accurately calculating the guard interval subsequently to achieve time slot alignment and avoid cross-time slot interference.

[0194] Based on this, in one embodiment, determining the transmission duration for the target satellite base station to send a downlink signal to the terminal device according to the radio interface transmission delay when the terminal device performs data transmission with the target satellite base station at the first moment includes:

[0195] Determine the first target transmission delay, which is the transmission duration for the target satellite base station to send a downlink signal to the terminal device;

[0196] Determining the reception duration for the target satellite base station to receive the uplink signal sent by the terminal device according to the radio interface transmission delay when the terminal device performs data transmission with the target satellite base station at the second moment includes:

[0197] Determine the second target transmission delay, which is the duration for the target satellite base station to receive the uplink signal sent by the terminal device.

[0198] Among them, the above-mentioned target satellite base station includes a first satellite base station and a second satellite base station.

[0199] Specifically, the data processing device can first determine the first target transmission delay, which is the transmission duration for the target satellite base station to send a downlink signal to the terminal device, and then determine the second target transmission delay, which is the duration for the target satellite base station to receive the uplink signal sent by the terminal device. Furthermore, the guard interval can be determined based on the transmission duration and the reception duration.

[0200] In one example, as Figure 8 shown, the above determination of the first target transmission delay, which is the transmission duration for the satellite base station to send a downlink signal to the terminal device, satisfies the following formula:

[0201]

[0202] The above determination of the second target transmission delay, which is the duration for the satellite base station to receive the uplink signal sent by the terminal device, satisfies the following formula:

[0203]

[0204] After obtaining the above-mentioned transmission duration and the above-mentioned reception duration, the maximum value can be selected from the two, and modulo operation is performed upward with the symbol length as the step size, that is, the value of the guard interval is obtained.

[0205] In this embodiment, by first determining the above-mentioned first target transmission delay as the transmission duration for the target satellite base station to send a downlink signal to the terminal device and determining the second target transmission delay as the reception duration for the target satellite base station to receive the uplink signal sent by the terminal device, in this way, the uplink time slot and the downlink time slot can be accurately obtained. Furthermore, the guard interval for time slot alignment can be accurately determined by combining the uplink time slot and the downlink time slot, so as to effectively avoid cross time slot interference.

[0206] Based on the same inventive concept, an embodiment of the present application provides a data processing device, which is specifically described in detail in combination with Figure 9 the data processing device provided in the embodiment of the present application.

[0207] Figure 9 is a schematic structural diagram of a data processing device provided in an embodiment of the present application.

[0208] As Figure 9 shown, the data processing device may include:

[0209] An acquisition module 910, configured to acquire area information of the effective network coverage areas of any two satellite base stations among a plurality of satellite base stations and the terminal location of a terminal device;

[0210] The acquisition module 910 is further configured to, for any two satellite base stations among the plurality of satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations and the terminal location of the terminal device, acquire the radio interface transmission delay for the terminal device to perform data transmission with a target satellite base station, where the target satellite base station includes at least one of the any two satellite base stations;

[0211] A determination module 920, configured to determine a guard interval for adjusting time slots according to the radio interface transmission delay for the terminal device to perform data transmission with the target satellite base station.

[0212] In one embodiment, the above acquisition module is specifically configured to acquire the position parameters of each satellite base station among a plurality of satellite base stations;

[0213] The determination module is further configured to determine the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations based on the position parameters of each satellite base station among the plurality of satellite base stations.

[0214] In some embodiments, the position parameters include the satellite position of the satellite base station, the satellite altitude of the satellite base station from the ground, and the half-power angle;

[0215] The above determination module is specifically configured to determine the network coverage area of each satellite base station based on the satellite altitude of each satellite base station among the plurality of satellite base stations and the half-power angle of the satellite base station;

[0216] The above determination module is specifically configured to, for any two satellite base stations among the plurality of satellite base stations, determine the satellite distance between the any two satellite base stations based on the satellite position of each satellite base station among the any two satellite base stations;

[0217] The above determination module is specifically configured to determine the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations based on the network coverage area of each satellite base station and the satellite distance between any two satellite base stations.

[0218] In one embodiment, the data processing device provided by the embodiments of the present application may include:

[0219] A construction module, configured to construct a position function corresponding to each satellite base station based on an ephemeris algorithm, where the position function corresponding to each satellite base station is a time function for characterizing the satellite position of each satellite base station;

[0220] Based on this, the above determination module is specifically configured to:

[0221] By projecting the movement trajectory of each satellite base station onto a preset plane, determine the position vector of each satellite base station, where the movement trajectory of each satellite base station is determined based on the satellite positions within a preset time interval according to the position function corresponding to the satellite base station;

[0222] For the position vectors of each satellite base station among any two satellite base stations, determine the satellite distance between any two satellite base stations.

[0223] In one embodiment, the data processing device provided by the embodiments of the present application may include:

[0224] An acquisition module, further configured to acquire the signal parameters of each satellite base station among multiple satellite base stations;

[0225] An adjustment module, configured to adjust the area information of the effective network coverage areas of any two satellite base stations among multiple satellite base stations based on the signal parameters of each satellite base station among multiple satellite base stations.

[0226] In some embodiments, the signal parameters include the signal strength and path loss of the satellite base station; based on this, the data processing device provided by the embodiments of the present application may include:

[0227] A construction module, further configured to construct a signal strength function of the satellite base station based on the signal strength of each satellite base station among multiple satellite base stations, where the signal strength function characterizes the variation relationship between the signal strength of the satellite base station and time;

[0228] A construction module, further configured to construct a path loss function of the satellite base station based on the path loss of each satellite base station among multiple satellite base stations, where the path loss function characterizes the variation relationship between the path loss of the satellite base station and time, and the path loss function and the signal strength function satisfy a preset relationship;

[0229] The adjustment module is specifically configured to adjust the area information of the effective network coverage areas of any two satellite base stations among multiple satellite base stations based on the relative relationship between the signal strength function of each satellite base station among any two satellite base stations and a preset signal strength threshold.

[0230] In one embodiment, the data processing device provided by the embodiments of the present application may include:

[0231] A determination module, further configured to determine the distances between the target satellite base station and the terminal device at any two moments respectively based on the effective network coverage areas of any two satellite base stations among multiple satellite base stations;

[0232] A calculation module, configured to calculate the radio interface transmission delay of the data transmission between the terminal device and the target satellite base station at any two moments respectively based on the distances between the target satellite base station and the terminal device at any two moments respectively.

[0233] In one embodiment, any two moments include a first moment and a second moment, and the first moment is earlier than the second moment; based on this, the above-mentioned determination module is specifically configured to:

[0234] Determine the transmission duration for the target satellite base station to send a downlink signal to the terminal device according to the air interface transmission delay of the terminal device for data transmission with the target satellite base station at the first moment;

[0235] Determine the reception duration for the target satellite base station to receive the uplink signal sent by the terminal device according to the air interface transmission delay of the terminal device for data transmission with the target satellite base station at the second moment;

[0236] Determine the guard interval based on the transmission duration and the reception duration.

[0237] In one embodiment, the data processing device provided by the embodiments of the present application may include:

[0238] A determination module, further configured to determine the area where the device is located within the effective network coverage areas of any two satellite base stations, where any two satellite base stations include a first satellite base station and a second satellite base station, the effective network coverage areas of any two satellite base stations include a first dominant area, a second dominant area, and an overlapping area, the overlapping area is the overlapping part between the network coverage area of the first satellite base station and the network coverage area of the second satellite base station, the first dominant area is the area other than the overlapping area in the network coverage area of the first satellite base station, the second dominant area is the area other than the overlapping area in the network coverage area of the second satellite base station, and the area where the device is located includes the first dominant area, the second dominant area, or the overlapping area;

[0239] A calculation module, further configured to calculate the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station according to the corresponding relationship between the area where the device is located and the target satellite base station.

[0240] In one embodiment, the above-mentioned determination module is specifically configured to:

[0241] Determine the positional relationship between the device location of the terminal device and the effective network coverage areas of any two satellite base stations, and the signal strength received by the terminal device;

[0242] When the positional relationship indicates that the device location is within the first dominant area and the signal strength is less than the preset signal strength threshold, determine that the area where the device is located is the first dominant area;

[0243] When the positional relationship indicates that the device location is within the second dominant area and the signal strength is less than the preset signal strength threshold, determine that the area where the device is located is the second dominant area;

[0244] When the position of the device in the position relationship representation device is within the overlapping area and the signal strength is less than the preset signal strength threshold, it is determined that the area where the device is located is the overlapping area.

[0245] In the embodiments of the present application, the effective network coverage areas of any two satellite base stations among multiple satellite base stations and the terminal position of the terminal device can be obtained. Thus, for any two satellite base stations among the multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations among the multiple satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations and the terminal position of the terminal device, the air interface transmission delay of data transmission between the terminal device and the target satellite base station is obtained. Furthermore, the guard interval for adjusting the time slot can be determined according to the air interface transmission delay of data transmission between the terminal device and the target satellite base station, thereby achieving time slot alignment. Thus, in the process of achieving time slot alignment, different and dynamic guard intervals can be set based on the air interface transmission delay between the terminal device and the target satellite base station, effectively avoiding the cross-slot interference caused by the air interface transmission delay introduced by the distance between the satellite base station and the terminal device, and further effectively ensuring the quality and reliability of satellite communication.

[0246] Each module in the data processing device provided in the embodiments of the present application can implement Figure 1 or Figure 2 the method steps of the embodiments shown, and can achieve the corresponding technical effects. For the sake of brevity, the description is not repeated here.

[0247] Figure 10 The figure shows a schematic hardware structure diagram of an electronic device provided in the embodiments of the present application.

[0248] The electronic device may include a processor 1001 and a memory 1002 storing computer program instructions.

[0249] Specifically, the above-mentioned processor 1001 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0250] The memory 1002 may include a mass storage for data or instructions. By way of example and not limitation, the memory 1002 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 1002 may include removable or non-removable (or fixed) media. Where appropriate, the memory 1002 may be internal or external to the electronic device. In a particular embodiment, the memory 1002 is non-volatile solid-state memory.

[0251] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of the present disclosure.

[0252] The processor 1001 reads and executes the computer program instructions stored in the memory 1002 to implement any one of the data processing methods or data processing methods in the above embodiments.

[0253] In one example, the electronic device may further include a communication interface 1003 and a bus 1010. Among them, as Figure 10 shown, the processor 1001, the memory 1002, and the communication interface 1003 are connected through the bus 1010 and complete communication with each other.

[0254] The communication interface 1003 is mainly used to implement communication between the various modules, devices, units, and / or devices in the embodiments of the present application.

[0255] Bus 1010 includes hardware, software, or both, and couples components of an electronic device to each other. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable bus or a combination of two or more of these. Where appropriate, bus 1010 may include one or more buses. Although embodiments of the present application describe and illustrate specific buses, the present application contemplates any suitable bus or interconnect.

[0256] In addition, in combination with the data processing method or data processing method in the above embodiments, embodiments of the present application may provide a computer storage medium to implement. Computer program instructions are stored on the computer storage medium; when the computer program instructions are executed by a processor, the data processing method or data processing method provided by embodiments of the present application is implemented.

[0257] Embodiments of the present application also provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the data processing method or data processing method provided by embodiments of the present application is implemented.

[0258] It should be clear that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present application.

[0259] It should also be noted that the exemplary embodiments mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is, the steps may be executed in the order mentioned in the embodiments, may be different from the order in the embodiments, or several steps may be executed simultaneously.

[0260] The above is only the specific implementation manner of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application.

Claims

1. A data processing method, characterized in that, The method includes: Obtaining the area information of the effective network coverage areas of any two satellite base stations among a plurality of satellite base stations and the terminal location of the terminal device; For any two satellite base stations among the plurality of satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations and the terminal location of the terminal device, obtaining the air interface transmission delay for the terminal device to perform data transmission with a target satellite base station, where the target satellite base station includes at least one of the any two satellite base stations; Determining the guard interval for adjusting the time slot according to the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station.

2. The method according to claim 1, characterized in that, Before obtaining the area information of the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations, the method further includes: Obtaining the position parameters of each satellite base station among the plurality of satellite base stations; Based on the position parameters of each satellite base station among the plurality of satellite base stations, determining the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations.

3. The method according to claim 2, wherein The position parameters include the satellite position of the satellite base station, the satellite altitude of the satellite base station from the ground, and the half-power angle; The determining the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations based on the position parameters of each satellite base station among the plurality of satellite base stations includes: Based on the satellite altitude of each satellite base station among the plurality of satellite base stations and the half-power angle of the satellite base station, determining the network coverage area of each satellite base station; For any two satellite base stations among the plurality of satellite base stations, based on the satellite positions of each satellite base station among the any two satellite base stations, determining the satellite distance between the any two satellite base stations; Based on the network coverage area of each satellite base station and the satellite distance between the any two satellite base stations, determining the effective network coverage areas of any two satellite base stations among the plurality of satellite base stations.

4. The method according to claim 3, wherein Before obtaining the position parameters of each satellite base station among the plurality of satellite base stations, the method further includes: Constructing a position function corresponding to each satellite base station based on the ephemeris algorithm, where the position function corresponding to each satellite base station is a time function for characterizing the satellite position of each satellite base station; The determining the satellite distance between any two satellite base stations among the plurality of satellite base stations based on the satellite positions of each satellite base station among the any two satellite base stations includes: By projecting the motion trajectory of each satellite base station onto a preset plane, determining the position vector of each satellite base station, where the motion trajectory of each satellite base station is determined based on the satellite positions within a preset time interval according to the position function corresponding to the satellite base station; Based on the position vectors of each satellite base station among the any two satellite base stations, determining the satellite distance between the any two satellite base stations.

5. The method according to claim 2, characterized in that, The method further includes: Obtaining the signal parameters of each satellite base station among the plurality of satellite base stations; Adjust the regional information of the effective network coverage areas of any two of the multiple satellite base stations based on the signal parameters of each of the multiple satellite base stations.

6. The method according to claim 5, wherein The signal parameters include the signal strength and path loss of the satellite base station; The adjusting the regional information of the effective network coverage areas of any two of the multiple satellite base stations based on the signal parameters of each of the multiple satellite base stations includes: Construct a signal strength function of the satellite base station based on the signal strength of each of the multiple satellite base stations, where the signal strength function characterizes the variation relationship between the signal strength of the satellite base station and time; Construct a path loss function of the satellite base station based on the path loss of each of the multiple satellite base stations, where the path loss function characterizes the variation relationship between the path loss of the satellite base station and time, the path loss function and the signal strength function satisfy a preset relationship, and adjust the signal strength function based on the path loss function; Adjust the regional information of the effective network coverage areas of any two of the multiple satellite base stations based on the relative relationship between the signal strength function of each of the any two satellite base stations and a preset signal strength threshold.

7. The method according to claim 1, 2 or 5, characterized in that The obtaining the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station includes: Determine the distances of the target satellite base station from the terminal device at any two moments respectively based on the effective network coverage areas of any two of the multiple satellite base stations; Calculate the air interface transmission delays for the terminal device to perform data transmission with the target satellite base station at the any two moments respectively based on the distances of the target satellite base station from the terminal device at the any two moments.

8. The method according to claim 7, characterized in that The any two moments include a first moment and a second moment, and the first moment is earlier than the second moment; the determining the guard interval for adjusting the time slot according to the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station includes: Determine the transmission duration for the target satellite base station to send a downlink signal to the terminal device according to the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station at the first moment; Determine the reception duration for the target satellite base station to receive the uplink signal sent by the terminal device according to the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station at the second moment; Determine the guard interval based on the transmission duration and the reception duration.

9. The method according to claim 7, characterized in that, The obtaining the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station includes: Determine the area where the terminal device is located within the effective network coverage areas of any two satellite base stations, where the any two satellite base stations include a first satellite base station and a second satellite base station, and the effective network coverage areas of the any two satellite base stations include a first dominant area, a second dominant area, and an overlapping area. The overlapping area is the overlapping part between the network coverage area of the first satellite base station and the network coverage area of the second satellite base station. The first dominant area is the area in the network coverage area of the first satellite base station except the overlapping area. The second dominant area is the area in the network coverage area of the second satellite base station except the overlapping area. The area where the device is located includes the first dominant area, the second dominant area, or the overlapping area; Calculate the air interface transmission delay for the terminal device to perform data transmission with a target satellite base station, where the target satellite base station is determined from any two satellite base stations among the multiple satellite base stations based on the area where the device is located.

10. The method according to claim 9, characterized in that, The determining the area where the terminal device is located within the effective network coverage areas of any two satellite base stations includes: Determine the positional relationship between the device position of the terminal device and the effective network coverage areas of any two satellite base stations, and the signal strength received by the terminal device; When the positional relationship indicates that the device position is within the first dominant area and the signal strength is less than a preset signal strength threshold, determine that the area where the device is located is the first dominant area; When the positional relationship indicates that the device position is within the second dominant area and the signal strength is less than a preset signal strength threshold, determine that the area where the device is located is the second dominant area; When the positional relationship indicates that the device position is within the overlapping area and the signal strength is less than a preset signal strength threshold, determine that the area where the device is located is the overlapping area.

11. A data processing device, characterized in that, The apparatus includes: An acquisition module, configured to acquire the area information of the effective network coverage areas of any two satellite base stations among multiple satellite base stations and the terminal position of the terminal device; The acquisition module is further configured to, for any two satellite base stations among the multiple satellite base stations, when it is determined that the terminal device is within the effective network coverage areas of any two satellite base stations among the multiple satellite base stations based on the area information of the effective network coverage areas of any two satellite base stations among the multiple satellite base stations and the terminal position of the terminal device, acquire the air interface transmission delay for the terminal device to perform data transmission with a target satellite base station, where the target satellite base station includes at least one of the any two satellite base stations; A determination module, configured to determine the guard interval for adjusting the time slot according to the air interface transmission delay for the terminal device to perform data transmission with the target satellite base station.

12. An electronic device, characterized in that, The device includes: a processor and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the data processing method according to any one of claims 1-10.

13. A computer storage medium, characterized in that, The computer storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the data processing method according to any one of claims 1-10 is implemented.

14. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, the data processing method according to any one of claims 1 to 10 is implemented.