Satellite Link Delay Control Method, Device, Processing Equipment and Backpack Base Station
By calculating and transmitting service transmission delays between core network equipment and backpack base stations, the delay control problem in the satellite link is solved, and effective control of service transmission delays is achieved, ensuring the reliability and efficiency of communication.
Patent Information
- Application Number
- CN202211427967.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-15
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2042-11-15
AI Technical Summary
When using satellite links for communication, it is difficult for the prior art to effectively control the delay of service transmission, especially in the scenario of backpack base stations, the original delay budget calculation method is no longer applicable.
The total transmission delay of the target service and the satellite transmission link delay are obtained through the core network equipment, and the first service transmission delay between the terminal and the backpack base station is calculated based on this, and the delay is sent to the backpack base station, so that it can establish data bearers for the target service according to the delay.
It realizes effective control of the service transmission delay in the satellite link, ensures that the target service can be transmitted smoothly, and solves the problem of data discarding caused by excessive delay.
Smart Images

Figure CN115765843B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of communication technologies, and in particular, to a method, apparatus, processing device, and backpack base station for controlling the time delay of a satellite link. Background Art
[0002] With the development of wireless communication technologies, the coverage of wireless communication networks is getting larger and larger. Due to the high construction and maintenance costs of ground base stations, in some sparsely populated areas, satellites are usually used for network coverage.
[0003] Currently, for a network covered by satellites, special access capabilities are required for the user's terminal to communicate through the satellite network. For example, the transmission power of the terminal needs to be higher than that of ordinary terminals. Most terminals do not have this capability, so they cannot communicate normally in areas covered only by satellite networks. Against this background, the backpack base station emerged.
[0004] One end of the backpack base station communicates with the satellite, and the other end communicates with ordinary terminals. As an intermediate station, it receives and sends information between the two, enabling ordinary terminals to communicate with the satellite smoothly. Since the communication link has changed, the original calculation method for the time delay budget is no longer applicable, and thus the time delay of data transmission cannot be effectively controlled. Summary of the Invention
[0005] In view of the above problems, embodiments of the present application provide a method, apparatus, processing device, and backpack base station for controlling the time delay of a satellite link, which can effectively control the service transmission time delay in the satellite link.
[0006] In a first aspect, an embodiment of the present application provides a method for controlling the time delay of a satellite link, which is applied to a core network device. The method includes:
[0007] Obtain the total transmission time delay of the target service and the time delay of the satellite transmission link;
[0008] Determine the first service transmission time delay according to the total transmission time delay and the time delay of the satellite transmission link;
[0009] Send the first service transmission time delay to the backpack base station, so that the backpack base station establishes a data bearer for the target service according to the first service transmission time delay.
[0010] In a possible implementation, the method further includes: obtaining the second service transmission time delay between the ground base station and the core network device;
[0011] After determining the first service transmission time delay according to the total transmission time delay and the time delay of the satellite transmission link, the method further includes:
[0012] Determine the sum of the second service transmission time delay and the first service transmission time delay as the general time delay;
[0013] Transmit the general delay to the backpack base station so that the backpack base station can establish a data bearer for the target service according to the general delay and the second service transmission delay.
[0014] In a possible implementation, obtaining the total transmission delay of the target service includes:
[0015] Obtain the service type of the target service;
[0016] According to the preset correspondence between the service type and the transmission delay, determine the total transmission delay corresponding to the service type.
[0017] In a possible implementation, obtaining the satellite transmission link delay includes:
[0018] Obtain the first satellite link delay between the backpack base station and the satellite; determine twice the first satellite link delay as the satellite transmission link delay; the first satellite link delay is determined according to the satellite type of the satellite, and the satellite type includes geostationary orbit, medium earth orbit and low earth orbit; or,
[0019] Obtain the second satellite link delay between the satellite and the core network device; determine twice the second satellite link delay as the satellite transmission link delay; or,
[0020] Obtain the first satellite link delay between the backpack base station and the satellite, and the second satellite link delay between the satellite and the core network device; determine the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay; or,
[0021] Obtain the satellite transmission link delay sent by the backpack base station.
[0022] In a second aspect, an embodiment of the present application provides a method for controlling the delay of a satellite link, which is applied to a backpack base station. The method includes:
[0023] Receive the first service transmission delay sent by the core network device;
[0024] Establish a data bearer for the target service based on the first service transmission delay.
[0025] In a possible implementation, before establishing a data bearer for the target service based on the first service transmission delay, the method further includes:
[0026] Receive the general delay sent by the core network device;
[0027] Obtain the second service transmission delay between the ground base station and the core network gateway;
[0028] Determine the difference between the general delay and the second service transmission delay as the first service transmission delay.
[0029] In a possible implementation, the method further includes:
[0030] Obtaining a first satellite link delay between the backpack base station and the satellite, and a second satellite link delay between the satellite and the core network device;
[0031] Determining the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay;
[0032] Sending the satellite transmission link delay to the core network device.
[0033] In a third aspect, an embodiment of the present application provides a satellite link delay control device, which is applied to a core network device and includes:
[0034] A delay acquisition module, configured to acquire the total transmission delay of the target service and the satellite transmission link delay;
[0035] A delay determination module, configured to determine a first service transmission delay according to the total transmission delay and the satellite transmission link delay;
[0036] A data sending module, configured to send the first service transmission delay to the backpack base station, so that the backpack base station establishes a data bearer for the target service according to the first service transmission delay.
[0037] In a fourth aspect, an embodiment of the present application provides a satellite link delay control device, which is applied to a base station and includes:
[0038] A data receiving module, configured to receive the first service transmission delay sent by the core network device;
[0039] A delay control module, configured to control the transmission time of the target service based on the first service transmission delay.
[0040] In a fifth aspect, an embodiment of the present application provides a processing device, including: a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps of the satellite link delay control method in any one of the first aspects are implemented.
[0041] In a sixth aspect, an embodiment of the present application provides a backpack base station, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps of the satellite link delay control method in the second aspect are implemented.
[0042] In a seventh aspect, an embodiment of the present application provides a computer storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps of the satellite link delay control method in any one of the first aspects are implemented, or when the computer program is executed by a processor, the steps of the satellite link delay control method in the second aspect are implemented.
[0043] The delay control method, device, processing equipment and backpack base station provided by the embodiments of the present application obtain the total transmission delay and the satellite transmission link delay through the core network equipment, and calculate the first service transmission delay between the terminal and the backpack base station accordingly. After the backpack base station receives the first service transmission delay sent by the core network equipment, it can directly establish a data bearer according to the first service transmission delay, control the transmission time of the target service between the terminal and the backpack base station, ensure that the target service can be transmitted smoothly, and thus effectively control the service transmission delay in the satellite link.
[0044] The above description is only an overview of the technical solutions of the embodiments of the present application. In order to be able to understand the technical means of the embodiments of the present application more clearly, it can be implemented according to the content of the description. And in order to make the above and other purposes, features and advantages of the embodiments of the present application more obvious and understandable, the following specifically describes the embodiments of the present application. Description of the Drawings
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings.
[0046] Figure 1 It is a schematic structural diagram of a ground base station link provided by the embodiments of the present application.
[0047] Figure 2 It is a schematic structural diagram of a satellite link provided by the embodiments of the present application.
[0048] Figure 3 It is a schematic flowchart of a method provided by the embodiments of the present application.
[0049] Figure 4 It is another schematic flowchart of a method provided by the embodiments of the present application.
[0050] Figure 5 It is a schematic structural diagram of a satellite link delay control device provided by the embodiments of the present application.
[0051] Figure 6 It is another schematic structural diagram of a satellite link delay control device provided by the embodiments of the present application. Detailed Embodiments
[0052] To make the objectives, technical solutions and advantages of the embodiments of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of this application without creative efforts shall fall within the scope of protection of this application.
[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs; the terms used in the description of this application are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the description and claims of this application and the drawings are intended to cover non-exclusive inclusion.
[0054] Reference to "embodiment" herein means that a particular feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of this application. The phrase "embodiment" appearing in various places in the description is not necessarily referring to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0055] The term "and / or" herein is only a description of the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: the existence of A, the simultaneous existence of A and B, and the existence of B. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.
[0056] In addition, the terms "first", "second", etc. in the description and claims of this application or the above drawings are used to distinguish different objects and are not used to describe a specific order, and may explicitly or implicitly include one or more of such features.
[0057] In the description of this application, unless otherwise stated, "a plurality of" means two or more (including two), and similarly, "a plurality of groups" means two or more groups (including two groups).
[0058] In the description of this application, it should be noted that unless otherwise clearly specified and limited, the terms "installation", "connection", and "linkage" should be understood in a broad sense. For example, the "connection" or "linkage" of a mechanical structure may refer to a physical connection. For example, a physical connection can be a fixed connection, such as a fixed connection through a fixing member, such as a fixed connection through screws, bolts, or other fixing members; a physical connection can also be a detachable connection, such as a snap connection or a clamping connection; a physical connection can also be an integral connection, such as a connection formed by welding, bonding, or integral molding. The "connection" or "linkage" of a circuit structure can refer to not only a physical connection but also an electrical connection or a signal connection. For example, it can be a direct connection, that is, a physical connection, or it can be indirectly connected through at least one intermediate component, as long as the circuit is connected. It can also be the communication inside two components; in addition to the signal connection through a circuit, the signal connection can also refer to a signal connection through a media medium, such as radio waves. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific situations.
[0059] The ground base station in this application is a large-scale operator base station or commercial base station fixed at a certain location, and is connected to the core network through optical fibers or other wired devices. The backpack base station in this application is a small and movable micro base station. The backpack base station can establish a communication connection with other networks. For example, the backpack base station can establish a communication connection with a satellite.
[0060] The network provides more possibilities for people's lives. With the development of wireless communication technology, the coverage area of wireless communication networks is getting larger and larger. However, the construction and maintenance costs of ground base stations are relatively high. Therefore, in some sparsely populated areas, satellites are usually used to provide networks for these areas.
[0061] The network provided by satellites is different from that provided by ground base stations. The coverage area of satellite networks is wider, and the frequencies used are higher. When a user's terminal has special access capabilities, it can access the satellite network for communication. For example, a terminal needs to have a relatively high transmission power, while ordinary terminals do not have this ability. Therefore, ordinary terminals cannot communicate normally in areas where only satellite networks are provided. Against this background, the backpack base station came into being.
[0062] The frequencies used by the backpack base station are the same as those of operator base stations and can be received by ordinary terminals. One end of the backpack base station communicates with the satellite, and the other end communicates with ordinary terminals. As an intermediate station, it receives and transmits the information of both, enabling ordinary terminals to communicate with the satellite smoothly. This ground-satellite communication network has changed the original communication link of satellites or operator base stations, making the original calculation method of delay budget no longer applicable, and thus it is impossible to effectively control the transmission delay of service data in the satellite link.
[0063] To solve the above problems, an embodiment of the present application provides a method, device, processing device, and backpack base station for delay control of a satellite link, which can effectively control the service transmission delay in the satellite link.
[0064] To enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. It should be noted that, without conflict, different technical features in the present application can be combined with each other.
[0065] Figure 1 FIG. is a schematic structural diagram of a ground base station link provided by an embodiment of the present application. As Figure 1 shown, in the communication link provided by the ground base station, it includes a terminal, a ground base station, and a core network gateway. Among them, the terminal includes: one end for sending data, called the source terminal, and one end for receiving data, called the target terminal. Then, in the process of the source terminal sending data to the target terminal through the ground base station link, the data sequentially passes through the ground base station, the core network gateway from the source terminal to the IP network, and then is transmitted from the IP network to the target terminal. For example, if the target terminal is a mobile terminal within the range of a certain base station cell, the data is first transmitted from the IP network to the cellular radio communication network gateway corresponding to the target terminal, that is, the target-side gateway, then is transmitted from the target-side gateway to the base station corresponding to the target terminal, that is, the target base station, and finally the target base station transmits the data to the target terminal.
[0066] Figure 2 FIG. is a schematic structural diagram of a satellite link provided by an embodiment of the present application. As Figure 2 shown, in the communication link provided by the satellite, it includes a terminal, a backpack base station, a satellite, and a core network gateway. In the process of the source terminal sending data to the target terminal, the data sequentially passes through the backpack base station, the satellite, the core network gateway from the source terminal to the IP network, and then the IP network transmits it to the target terminal according to the network where the target terminal is located. For example, if the target terminal is a mobile terminal within the range of another backpack base station cell, the data is first transmitted from the IP network to the satellite communication network gateway corresponding to the target terminal, that is, the target-side gateway, then is transmitted from the target-side gateway to the backpack base station corresponding to the target terminal, that is, the target base station, and finally the target base station transmits the data to the target terminal.
[0067] In some cases, the transmission link may include Figure 1 and Figure 2 two types of links. For example, the sending link is the ground base station link shown in Figure 1 , and the receiving link is the satellite link shown in Figure 2 , or the sending link is the satellite link shown in Figure 2 , and the receiving link is the ground base station link shown in Figure 1 .
[0068] Compared with the cells operated by ordinary ground base stations, when the terminal transmits data via a satellite link, the latency experienced by the data transmission will increase. Assume that each segment of the satellite link causes a latency of T. When the data needs to pass through two segments of satellite links, for example, when the transmission link includes Figure 1 and Figure 2 two types of links, it will cause the data transmission latency to increase by 2T. When the data needs to pass through four segments of satellite links, for example, both the source terminal and the destination terminal are within the cell of the backpack base station, that is, when the transmission link includes two Figure 2 the links shown, it will cause the data transmission latency to increase by 4T.
[0069] In mobile communication, the terminal and the base station communicate with each other through the air interface. The "air interface" is the common name for the air interface. In order to effectively control the transmission latency of data between the air interfaces, it is necessary to calculate in advance the upper limit of the transmission latency of the air interface, so as to control the data transmission according to this upper limit of the transmission latency.
[0070] As Figure 1 shown, when the ground base station receives the total latency T_total of the data service sent by the core network device, it will subtract the transmission latency T_s1 from the core network gateway to the ground base station as the upper limit of the transmission latency of the air interface, that is, a = T_total - T_s1. Since the transmission from the core network gateway to the ground base station uses wired transmission, it can be considered that the transmission latency is relatively small and is a fixed value. However, for the communication link formed by the backpack base station and the satellite as Figure 2 shown, the transmission latency from the core network gateway to the backpack base station is much larger than the transmission latency from the core network gateway to the ground base station, and the movement of the satellite itself will also cause some changes in the transmission latency from the core network gateway to the backpack base station. If, during the data bearer establishment process, the backpack base station does not consider the latency of the satellite link and calculates the air interface transmission latency according to the T_s1 value of the ground base station and schedules and transmits the data accordingly, it will cause the data transmission latency to be too large. When the data reaches the receiving application layer, it exceeds the latency tolerance range of the service and is discarded.
[0071] In view of this, the embodiments of the present application provide a method for controlling the latency of a satellite link, which can effectively control the service transmission latency in the satellite link. Figure 3 is a schematic flowchart of a method provided by an embodiment of the present application. As Figure 3 shown, the method for controlling the latency of a satellite link provided by the embodiments of the present application may include:
[0072] S101. The core network device obtains the total transmission latency of the target service and the satellite transmission link latency.
[0073] Optionally, obtaining the total transmission latency of the target service may include:
[0074] The core network device obtains the service type of the target service.
[0075] The core network device determines the total transmission delay corresponding to the service type according to the preset correspondence between the service type and the transmission delay.
[0076] Specifically, when different types of service data are transmitted via the wireless network, the allowable delay of the service data is different. The correspondence between the service type and the transmission delay is preset or stored in the core network device. The core network device can determine the total transmission delay corresponding to the target service according to the type of the target service and this correspondence.
[0077] Specifically, the satellite transmission link delay includes the first satellite link delay between the backpack base station and the satellite and the second satellite link delay between the satellite and the core network gateway. Exemplarily, as Figure 2 shown, the first satellite link delay between the backpack base station and the satellite can be denoted as T_sat1, the second satellite link delay between the satellite and the core network gateway can be denoted as T_sat2, and the satellite transmission link delay can be denoted as T_sat.
[0078] S102. The core network device determines the first service transmission delay according to the total transmission delay and the satellite transmission link delay.
[0079] Specifically, the core network device calculates the difference between the total transmission delay and the satellite transmission link delay to obtain the first service transmission delay. The first service transmission delay is the air interface transmission delay between the terminal and the backpack base station, such as Figure 2 b in. The first service transmission delay b = total transmission delay T_total - T_sat.
[0080] S103. The core network device sends the first service transmission delay to the backpack base station so that the backpack base station can establish a data bearer for the target service according to the first service transmission delay.
[0081] S104. The backpack base station receives the first service transmission delay sent by the core network device.
[0082] S105. The backpack base station establishes a data bearer for the target service based on the first service transmission delay.
[0083] The core network device sends the calculated first service transmission delay b to the backpack base station. After receiving it, the backpack base station establishes a data bearer for the target service according to the first service transmission delay b and controls the transmission time of the target service between the terminal and the backpack base station.
[0084] The delay control method for satellite links provided by the embodiments of this application obtains the total transmission delay and the satellite transmission link delay through the core network device, and calculates the first service transmission delay between the terminal and the backpack base station accordingly. After the backpack base station receives the first service transmission delay sent by the core network device, it can directly establish a data bearer according to the first service transmission delay, control the transmission time of the target service between the terminal and the backpack base station, ensure that the target service can be transmitted smoothly, and thus effectively control the service transmission delay in the satellite link.
[0085] Optionally, Figure 4 is another schematic flowchart of the method provided by the embodiments of this application. As Figure 4 shown, in some embodiments, the delay control method for satellite links provided by the embodiments of this application may further include:
[0086] S1011. The core network device obtains the second service transmission delay between the ground base station and the core network device.
[0087] Specifically, the second service transmission delay refers to the transmission delay T_s1 between the core network gateway and the ground base station.
[0088] After S102, it further includes:
[0089] S1021. The core network device determines the sum of the second service transmission delay and the first service transmission delay as the general delay.
[0090] Specifically, before S103, the core network device calculates the general delay T_ge = T_total - T_sat + T_s1 according to the second service transmission delay and the first service transmission delay.
[0091] S1022. The core network device transmits the general delay to the backpack base station so that the backpack base station can establish a data bearer for the target service according to the general delay and the second service transmission delay.
[0092] Optionally, the core network device may also send the second service transmission delay to the backpack base station, or the core network device marks the second service transmission delay T_s1 in the general delay before transmitting the general delay to the backpack base station so that the backpack base station can identify it.
[0093] S1023. The backpack base station obtains the general delay sent by the core network device.
[0094] Optionally, the backpack base station can directly obtain the general delay sent by the core network device, or obtain the auxiliary information sent by the core network device, and then determine the general delay from the known corresponding relationship according to the auxiliary information. For example, the auxiliary information can be the distance between the satellite and the ground, and the known corresponding relationship can include the corresponding relationship between the satellite-ground distance and the general delay. Or, the auxiliary information can be the satellite number, and the known corresponding relationship can include the corresponding relationship between the satellite number-ground distance and the general delay.
[0095] Specifically, the known corresponding relationship can be pre-stored in the backpack base station, or it can be the corresponding relationship established and stored by the backpack base station each time it obtains the general delay with the satellite number or the satellite-ground distance of the currently communicating satellite.
[0096] S1024. The backpack base station obtains the second service transmission delay between the ground base station and the core network gateway.
[0097] Optionally, the backpack base station can receive the second service transmission delay sent by the core network device, or when the backpack base station receives the general delay, it can identify the second service transmission delay T_s1 in the general delay through marking. Or, the backpack base station obtains the second service transmission delay between the ground base station and the core network device pre-stored in the backpack base station.
[0098] S1025. The backpack base station determines the difference between the general delay and the second service transmission delay as the first service transmission delay.
[0099] It can be understood that in the prior art, when the ground base station receives the delay data sent by the core network device, it will automatically subtract the transmission delay T_s1 from the core network gateway to the ground base station to obtain the air interface transmission delay between the ground base station and the terminal. Therefore, the backpack base station in this embodiment can use the same algorithm as the ground base station in the prior art. After receiving the general delay, it directly subtracts the second service transmission delay T_s1 to obtain the first service transmission delay between the ground base station and the terminal.
[0100] S1026. The backpack base station establishes a data bearer for the target service based on the first service transmission delay.
[0101] In this embodiment, the core network device determines the sum of the second service transmission delay and the first service transmission delay as the general delay, so that the backpack base station can follow the delay calculation method of the ground base station. After receiving the general delay sent by the core network device, it automatically subtracts the second service transmission delay T_s1 to obtain the first service transmission delay between the ground base station and the terminal, without the need to distinguish between the backpack base station and the ground base station, and without the need to design a new delay calculation method for the backpack base station. The general delay calculation method can be used to apply to the delay control of the satellite link.
[0102] Optionally, in some cases, the delay between the backpack base station and the satellite, and the delay between the satellite and the core network device can be considered equal or approximately equal. In this case, there are the following two implementation methods.
[0103] In one implementation method, in S101, for the core network device to obtain the satellite transmission link delay, it may include:
[0104] The core network device obtains the first satellite link delay between the backpack base station and the satellite.
[0105] The core network device determines the satellite transmission link delay as twice the first satellite link delay.
[0106] For example, the core network device obtains the first satellite link delay T_sat1 and calculates the satellite transmission link delay T_sat = 2 * T_sat1.
[0107] Optionally, the first satellite link delay can be determined according to the satellite type of the satellite, and the satellite types include geostationary orbit, medium Earth orbit, and low Earth orbit.
[0108] Specifically, satellites in space can be divided into geostationary orbit satellites, medium Earth orbit satellites, and low Earth orbit satellites. The backpack base station is on the Earth's surface, and the distance between the satellite and the backpack base station can be represented by the satellite's distance to the Earth. For example, the distance of a low Earth orbit satellite to the Earth can be between 300 kilometers and 1500 kilometers, the distance of a medium Earth orbit satellite to the Earth can be between 7000 kilometers and 25000 kilometers, and the distance of a geostationary orbit satellite to the Earth can be 35786 kilometers. It can be seen that the transmission distances between satellites of different satellite types and the backpack base station are different. According to the transmission distance and transmission speed, the transmission delay can be determined, and thus the satellite transmission link delay can be calculated based on this.
[0109] It should be noted that with the development of technology, the number of satellites sent into space will gradually increase, and the classification criteria for geostationary orbit, medium Earth orbit, and low Earth orbit may also change. In addition, some civilian satellites or commercial satellites also have their own classification criteria. Therefore, the above is only a set of examples of the distances of geostationary orbit, medium Earth orbit, and low Earth orbit satellites to the Earth, and does not limit the distances of geostationary orbit, medium Earth orbit, and low Earth orbit satellites to the Earth.
[0110] In another implementation method, in S101, for the core network device to obtain the satellite transmission link delay, it may include:
[0111] The core network device obtains the second satellite link delay between the satellite and the core network device.
[0112] The core network device determines the satellite transmission link delay as twice the second satellite link delay.
[0113] For example, the core network device obtains the second satellite link delay \(T_{sat2}\), and calculates the satellite transmission link delay \(T_{sat}=2\times T_{sat2}\).
[0114] Optionally, in some cases, the accuracy requirement for the satellite transmission link delay is relatively high. At this time, in S101, when the core network device obtains the satellite transmission link delay, it may include:
[0115] The core network device obtains the first satellite link delay between the backpack base station and the satellite, and the second satellite link delay between the satellite and the core network device.
[0116] The core network device determines the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay.
[0117] For example, the core network device obtains the first satellite link delay \(T_{sat1}\) and the second satellite link delay \(T_{sat2}\), and calculates the satellite transmission link delay \(T_{sat}=T_{sat1}+T_{sat2}\).
[0118] Optionally, in some cases, the satellite transmission link delay can be determined by the backpack base station and then sent to the core network device. At this time, in S101, when the core network device obtains the satellite transmission link delay, it may include:
[0119] The backpack base station determines the satellite transmission link delay and sends the satellite transmission link delay to the core network device.
[0120] The core network device obtains the satellite transmission link delay sent by the backpack base station.
[0121] Optionally, in one implementation, the backpack base station determining the satellite transmission link delay may include:
[0122] The backpack base station obtains the first satellite link delay between the backpack base station and the satellite, and determines twice the first satellite link delay as the satellite transmission link delay. For example, the backpack base station obtains the first satellite link delay \(T_{sat1}\), calculates the satellite transmission link delay \(T_{sat}=2\times T_{sat1}\), and sends the satellite transmission link delay \(T_{sat}\) to the core network device.
[0123] Optionally, in another implementation, the backpack base station determining the satellite transmission link delay may include:
[0124] The backpack base station obtains the second satellite link delay between the satellite and the core network device, and determines twice the second satellite link delay as the satellite transmission link delay. For example, the backpack base station obtains the second satellite link delay \(T_{sat2}\), calculates the satellite transmission link delay \(T_{sat}=2\times T_{sat2}\), and sends the satellite transmission link delay \(T_{sat}\) to the core network device.
[0125] Optionally, in yet another implementation, the backpack base station determining the satellite transmission link delay may include:
[0126] The backpack base station obtains a first satellite link delay between the backpack base station and the satellite, and a second satellite link delay between the satellite and the core network device, and determines the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay. For example, the backpack base station obtains the first satellite link delay T_sat1 and the second satellite link delay T_sat2, calculates the satellite transmission link delay T_sat = T_sat1 + T_sat2, and sends the satellite transmission link delay T_sat to the core network device.
[0127] Optionally, the backpack base station may periodically report the satellite link delay to the core network device, and the reporting period may be determined by the backpack base station itself, or determined by the core network gateway of the core network device and then notified to the backpack base station.
[0128] Optionally, the backpack base station may report the satellite link delay according to event triggering. Exemplarily, when the transmission delay value of the satellite link is different from the previously reported delay value, and the change in the transmission delay value of the satellite link exceeds a preset threshold, the satellite link delay is reported. The preset threshold may be pre-set by the backpack base station, or determined by the core network gateway of the core network device and then notified to the backpack base station. It should be noted that the "change in the transmission delay value of the satellite link" here may refer to the change in the transmission delay between the "ground base station - satellite", or the change in the transmission delay between the "satellite - backpack base station", or the change in the sum of the transmission delays of the two satellite links of "ground base station - satellite" and "satellite - backpack base station".
[0129] Optionally, before the backpack base station sends the satellite transmission link delay to the core network device, the method for the backpack base station to determine the satellite link transmission delay may include:
[0130] The transmission delay of the satellite link is notified to the base station by the core network element.
[0131] The backpack base station notifies the core network element of the core network device that it is a backpack base station.
[0132] The core network element notifies the base station of the satellite link transmission delay.
[0133] Exemplarily, the core network element may notify the backpack base station periodically or trigger the notification eventually. With the periodic notification mechanism, the reporting period may be determined by the base station and notified to the core network element, or determined by the core network element. With the event-triggered notification, the core network element compares the current satellite link transmission delay with the satellite link transmission delay notified to the base station last time. When the change value of the transmission delay exceeds the preset threshold, the backpack base station is notified.
[0134] Optionally, before the backpack base station sends the satellite transmission link delay to the core network device, the method for the backpack base station to determine the satellite link transmission delay may include:
[0135] The backpack base station maps to obtain the satellite link transmission delays corresponding to different types of satellites according to the types of satellites, and notifies the core network elements of the core network device.
[0136] Optionally, before the backpack base station sends the satellite transmission link delay to the core network device, the method for the backpack base station to determine the satellite link transmission delay may include:
[0137] The backpack base station obtains the first satellite link delay between the satellite and the core network device.
[0138] The backpack base station determines the satellite transmission link delay as twice the first satellite link delay.
[0139] Optionally, before the backpack base station sends the satellite transmission link delay to the core network device, the method for the backpack base station to determine the satellite link transmission delay may include:
[0140] The backpack base station obtains the second satellite link delay between the satellite and the core network device.
[0141] The backpack base station determines the satellite transmission link delay as twice the second satellite link delay.
[0142] Optionally, based on the above embodiments, obtaining the first satellite link delay between the backpack base station and the satellite may include:
[0143] Device A obtains the first geometric position of the backpack base station and the second geometric position of the satellite.
[0144] Device A determines the first distance between the backpack base station and the satellite based on the first geometric position and the second geometric position.
[0145] Device A determines the first satellite link delay based on the first distance and the transmission speed.
[0146] Optionally, based on the above embodiments, obtaining the second satellite link delay between the satellite and the core network device may include:
[0147] Device A obtains the second geometric position of the satellite and the third geometric position of the core network device.
[0148] Device A determines the second distance between the satellite and the core network device based on the second geometric position and the third geometric position.
[0149] Device A determines the second satellite link delay based on the second distance and the transmission speed.
[0150] Among them, device A is a backpack base station or a core network device. The geometric position can be longitude and latitude and the height of the satellite or core network device from the ground. The first distance or the second distance can be obtained according to the set position of the satellite and the geometric position of the core network device. The transmission speed can be the speed of light.
[0151] Figure 5 It is a schematic structural diagram of a satellite link delay control device provided by an embodiment of the present application. As Figure 5 shown, an embodiment of the present application provides a satellite link delay control device, which is applied to a core network device and may include:
[0152] A delay acquisition module 501, configured to acquire the total transmission delay of the target service and the satellite transmission link delay.
[0153] A delay determination module 502, configured to determine the first service transmission delay according to the total transmission delay and the satellite transmission link delay.
[0154] A data sending module 503, configured to send the first service transmission delay to the backpack base station, so that the backpack base station establishes a data bearer for the target service according to the first service transmission delay.
[0155] Optionally, the delay acquisition module 501 is further configured to acquire the second service transmission delay between the ground base station and the core network device.
[0156] The delay determination module 502 is further configured to, after determining the first service transmission delay according to the total transmission delay and the satellite transmission link delay, determine the sum of the second service transmission delay and the first service transmission delay as the general delay.
[0157] The data sending module 503 is further configured to transmit the general delay to the backpack base station, so that the backpack base station establishes a data bearer for the target service according to the general delay and the second service transmission delay.
[0158] Optionally, the delay acquisition module 501 is specifically configured to:
[0159] Acquire the service type of the target service;
[0160] Determine the total transmission delay corresponding to the service type according to the preset correspondence between the service type and the transmission delay.
[0161] Optionally, the delay acquisition module 501 is specifically configured to:
[0162] Acquire the first satellite link delay between the backpack base station and the satellite; determine twice the first satellite link delay as the satellite transmission link delay; the first satellite link delay is determined according to the satellite type of the satellite, and the satellite type includes geostationary orbit, medium earth orbit and low earth orbit; or,
[0163] Obtain the second satellite link delay between the satellite and the core network device; determine twice the second satellite link delay as the satellite transmission link delay; or,
[0164] Obtain the first satellite link delay between the backpack base station and the satellite, and the second satellite link delay between the satellite and the core network device; determine the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay; or,
[0165] Obtain the satellite transmission link delay sent by the backpack base station.
[0166] Figure 6 It is a schematic structural diagram of another satellite link delay control device provided by an embodiment of the present application. As Figure 6 shown, an embodiment of the present application provides a satellite link delay control device, which is applied to a base station and may include:
[0167] A data receiving module 601, configured to receive the first service transmission delay sent by the core network device.
[0168] A delay control module 602, configured to control the transmission time of the target service based on the first service transmission delay.
[0169] Optionally, the data receiving module 601 is further configured to obtain the general delay sent by the core network device.
[0170] The device further includes:
[0171] A delay obtaining module 603, configured to obtain the second service transmission delay between the ground base station and the core network gateway.
[0172] A delay determining module 604, configured to determine the difference between the general delay and the second service transmission delay as the first service transmission delay.
[0173] The delay control module 602 is further configured to control the transmission time of the target service based on the first service transmission delay.
[0174] Optionally, the delay obtaining module 603 is further configured to obtain the first satellite link delay between the backpack base station and the satellite, and the second satellite link delay between the satellite and the core network device.
[0175] The delay determining module 604 is further configured to determine the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay.
[0176] The device further includes: a data sending module 605, configured to send the satellite transmission link delay to the core network device.
[0177] An embodiment of the present application provides a processing device, including: a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps of the satellite link delay control method performed by the core network device in any one of the above method embodiments are implemented.
[0178] An embodiment of the present application provides a backpack base station, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps of the satellite link delay control method performed by the backpack base station in any one of the above method embodiments are implemented.
[0179] In summary, for the delay control method, device, processing device, and backpack base station provided by the embodiments of the present application, the core network device obtains the total transmission delay and the satellite transmission link delay, and calculates the first service transmission delay between the terminal and the backpack base station accordingly. After the backpack base station receives the first service transmission delay sent by the core network device, it can directly establish a data bearer according to the first service transmission delay, control the transmission time of the target service between the terminal and the backpack base station, ensure that the target service can be transmitted smoothly, and thus effectively control the service transmission delay in the satellite link.
[0180] The terminal in the embodiments of the present application can be various electronic devices with a display screen, including but not limited to smart terminals, network devices, or devices formed by integrating a smart terminal and a network device through a network. The smart terminal includes but is not limited to any mobile electronic product that can interact with a user through means such as a keyboard, mouse, remote control, touchpad, or voice control device. For example, a desktop computer, notebook, palm computer, smartphone, tablet computer, etc. The smart terminal can adopt any operating system, such as the Android operating system of Google, the iOS operating system of Apple, the Windows Phone operating system of Microsoft, the Symbian operating system of Nokia, the BlackBerry OS operating system of BlackBerry, the web os operating system, the Windows Mobile operating system of Microsoft, the Harmony operating system of Huawei, and so on. Among them, the network device includes an electronic device that can automatically perform numerical calculations and information processing according to pre-set or stored instructions. For example, the hardware of the network device includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc. The network device includes but is not limited to a computer, a network host, a single network server, a set of multiple network servers, or a cloud composed of multiple servers. The cloud is composed of a large number of computers or network servers based on cloud computing. Among them, cloud computing is a type of distributed computing, which consists of a virtual supercomputer composed of a group of loosely coupled computers.
[0181] Of course, those skilled in the art should understand that the above terminals are only examples. Other existing or future terminals that may be applicable to the present application should also be included within the protection scope of the present application and are hereby incorporated by reference.
[0182] The embodiments of the present application provide a computer storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps of the satellite link delay control method in any one of the above method embodiments are implemented.
[0183] A computer-readable medium includes, but is not limited to, memories of electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatuses, or any suitable combination of the foregoing. The memory is used to store program code or instructions, and the program code includes computer operation instructions. A processor is used to execute the program code or instructions of the satellite link delay control method stored in the memory.
[0184] For the definitions of the memory and the processor, reference may be made to the description of the foregoing computer device embodiments, which will not be elaborated herein.
[0185] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.
[0186] In each embodiment of the present application, each functional unit or module can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0187] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program code.
[0188] In a claim, any reference signs placed in parentheses shall not be construed as limiting the claim. The use of "comprising" in this application does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. This application can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a claim enumerating several units of a device, several of these units may be embodied by the same item of hardware. The use of the first, second, third, etc. does not denote any order and these words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.
[0189] As mentioned above, the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for controlling the time delay of a satellite link, characterized in that, Applied to core network devices, the method includes: Obtain the total transmission delay of the target service, the satellite transmission link delay, and the second service transmission delay between the ground base station and the core network device; Determine the first service transmission delay according to the total transmission delay and the satellite transmission link delay, where the first service transmission delay is the radio interface transmission delay between the terminal and the backpack base station, and the first service transmission delay is equal to the difference between the total transmission delay and the satellite transmission link delay; Determine the sum of the second service transmission delay and the first service transmission delay as the general delay; Mark the second service transmission delay in the general delay, or transmit the second service transmission delay to the backpack base station; Transmit the general delay to the backpack base station, so that the backpack base station determines the difference between the general delay and the second service transmission delay as the first service transmission delay, and establish a data bearer for the target service according to the first service transmission delay.
2. The method according to claim 1, characterized in that, The obtaining of the total transmission delay of the target service includes: Obtain the service type of the target service; Determine the total transmission delay corresponding to the service type according to the preset correspondence between the service type and the transmission delay.
3. The method according to claim 1, characterized in that, The obtaining of the satellite transmission link delay includes: Obtain the first satellite link delay between the backpack base station and the satellite; determine twice the first satellite link delay as the satellite transmission link delay; the first satellite link delay is determined according to the satellite type of the satellite, and the satellite type includes geostationary orbit, medium earth orbit and low earth orbit; or, Obtain the second satellite link delay between the satellite and the core network device; determine twice the second satellite link delay as the satellite transmission link delay; or, Obtain the first satellite link delay between the backpack base station and the satellite, and the second satellite link delay between the satellite and the core network device; determine the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay; or, Obtain the satellite transmission link delay sent by the backpack base station.
4. A method for controlling the time delay of a satellite link, characterized in that, Applied to the backpack base station, the method includes: Receive the general delay sent by the core network device; where the general delay is determined by the core network device, and the determination steps of the general delay include: the core network device obtains the total transmission delay of the target service, the satellite transmission link delay, and the second service transmission delay between the ground base station and the core network device; the core network device determines the first service transmission delay according to the total transmission delay and the satellite transmission link delay, where the first service transmission delay is the radio interface transmission delay between the terminal and the backpack base station, and the first service transmission delay is equal to the difference between the total transmission delay and the satellite transmission link delay; the core network device determines the sum of the second service transmission delay and the first service transmission delay as the general delay; Obtain the second service transmission delay between the ground base station and the core network device; wherein, the second service transmission delay is sent by the core network device, or the general delay includes the marked second service transmission delay; Determine the difference between the general delay and the second service transmission delay as the first service transmission delay, and establish a data bearer for the target service according to the first service transmission delay.
5. The method according to claim 4, characterized in that, The method further includes: Obtain the first satellite link delay between the backpack base station and the satellite, and the second satellite link delay between the satellite and the core network device; Determine the sum of the first satellite link delay and the second satellite link delay as the satellite transmission link delay; Send the satellite transmission link delay to the core network device.
6. A device for controlling the time delay of a satellite link, characterized in that, Applied to a core network device, the apparatus includes: A delay acquisition module, configured to acquire the total transmission delay of the target service, the satellite transmission link delay, and the second service transmission delay between the ground base station and the core network device; A delay determination module, configured to determine the first service transmission delay according to the total transmission delay and the satellite transmission link delay, where the first service transmission delay is the air interface transmission delay between the terminal and the backpack base station, and the first service transmission delay is equal to the difference between the total transmission delay and the satellite transmission link delay; determine the sum of the second service transmission delay and the first service transmission delay as the general delay; and is further configured to mark the second service transmission delay in the general delay; A data sending module, configured to transmit the general delay to the backpack base station, so that the backpack base station determines the difference between the general delay and the second service transmission delay as the first service transmission delay, and establishes a data bearer for the target service according to the first service transmission delay; and is further configured to transmit the second service transmission delay to the backpack base station.
7. A device for controlling the time delay of a satellite link, characterized in that, Applied to a backpack base station, the apparatus includes: A data receiving module, configured to receive the general delay sent by the core network device, where the general delay is determined by the core network device, and the determination steps of the general delay include: the core network device acquires the total transmission delay of the target service, the satellite transmission link delay, and the second service transmission delay between the ground base station and the core network device; the core network device determines the first service transmission delay according to the total transmission delay and the satellite transmission link delay, where the first service transmission delay is the air interface transmission delay between the terminal and the backpack base station, and the first service transmission delay is equal to the difference between the total transmission delay and the satellite transmission link delay; the core network device determines the sum of the second service transmission delay and the first service transmission delay as the general delay; A delay acquisition module, configured to acquire the second service transmission delay between the ground base station and the core network device; wherein, the second service transmission delay is sent by the core network device, or the general delay includes the marked second service transmission delay; A delay determination module, configured to determine the difference between the general delay and the second service transmission delay as the first service transmission delay; The delay control module is used to establish a data bearer for the target service according to the first service transmission delay.
8. A processing device, characterized in that, It includes a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the steps of the satellite link delay control method according to any one of claims 1 to 3 are implemented.
9. A backpack base station, characterized in that, It includes a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the steps of the satellite link delay control method according to any one of claims 4 to 5 are implemented.
10. A computer storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is executed by the processor, the steps of the satellite link delay control method according to any one of claims 1 to 3 are implemented, or when the computer program is executed by the processor, the steps of the satellite link delay control method according to any one of claims 4 to 5 are implemented.
Citation Information
Patent Citations
Delay budget for low latency communications
CN112703708A