Communication method and apparatus, chip, chip module, and storage medium

By establishing connections between the terminal and multiple cells in non-global navigation satellite systems, and by utilizing the received and calculated round-trip time delay and cell indication information, the problem of inaccurate timing advance was solved, achieving precise timing of uplink data transmission and improving transmission reliability.

CN115941015BActive Publication Date: 2025-11-07SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110888774.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-04
Publication Date
2025-11-07
Estimated Expiration
2041-08-04

AI Technical Summary

Technical Problem

In non-global navigation satellite system scenarios, the terminal cannot determine the round-trip time delay between the terminal and the serving satellite, resulting in the inability to accurately determine the timing advance of uplink data transmission.

Method used

The terminal establishes connections with both the first and second cells simultaneously. By receiving and calculating the first and second round-trip times, and combining this with information such as the timing advance value indicated by the cell, the terminal determines the timing advance when transmitting uplink data with the base station corresponding to the cell.

Benefits of technology

This improved the timing advance accuracy of the terminal during uplink data transmission, reduced errors, and enhanced transmission reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115941015B_ABST
    Figure CN115941015B_ABST
Patent Text Reader

Abstract

The application discloses a communication method and device, a chip, a chip module, and a storage medium. The method comprises the following steps: a terminal receives first configuration information of a second cell, wherein the first configuration information comprises a first round trip delay; the terminal acquires a second round trip delay; the terminal determines a third round trip delay between the terminal and a first satellite corresponding to a first cell according to the first round trip delay and the second round trip delay; and the terminal determines a timing advance value when the terminal performs uplink data transmission with a base station corresponding to a coverage area of the first cell according to the third round trip delay, and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell. The application further discloses corresponding devices, chips, chip modules, and storage media. The application can obtain a more accurate timing advance value.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a communication method and device, a chip, a chip module, and a storage medium. BACKGROUND

[0002] In a non-global navigation satellite system (non-GNSS) scenario (i.e., a terminal does not have GNSS capability and cannot obtain its own position information), the terminal cannot determine the round trip time (RTT) between the terminal and a service satellite, and thus the terminal cannot determine the accurate time advance (TA) amount when sending uplink data. SUMMARY

[0003] The present application provides a communication method and device to improve the accuracy of the time advance amount of uplink transmission of a terminal.

[0004] In a first aspect, a communication method is provided, and the method includes:

[0005] A terminal receives first configuration information of a second cell, and the first configuration information includes a first round trip time;

[0006] The terminal obtains a second round trip time;

[0007] The terminal determines a third round trip time between the terminal and a first satellite corresponding to a first cell according to the first round trip time and the second round trip time;

[0008] The terminal determines a time advance amount for uplink data transmission of the terminal and a base station corresponding to the first cell according to the third round trip time, and at least one of a common time advance value indicated by the first cell, a time advance adjustment value indicated by the first cell, or a time advance offset value indicated by the first cell.

[0009] In a possible implementation, the third round trip time is the sum of the first round trip time and the second round trip time.

[0010] In yet another possible implementation, the terminal is in a coverage area of the first cell and the second cell, or the terminal is in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

[0011] In yet another possible implementation, the first round trip time is a round trip time between a lowest point in the second cell or a second beam coverage area in the second cell and a second satellite corresponding to the second cell.

[0012] The second round trip delay is a round trip delay between the first satellite and the second satellite.

[0013] In yet another possible implementation, the method further includes:

[0014] The terminal receives second configuration information of the first cell, the second configuration information including a maximum round trip delay and a fourth round trip delay, the maximum round trip delay being a maximum round trip delay between the first cell or a first beam coverage area in the first cell and the first satellite, and the fourth round trip delay being a round trip delay between a lowest point within the first cell or the first beam coverage area in the first cell and a satellite corresponding to the first cell;

[0015] If a sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay, the terminal determines the third round trip delay according to the fourth round trip delay and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0016] In yet another possible implementation, the terminal determines a timing advance amount for uplink data transmission of the terminal to a base station corresponding to the first cell according to the third round trip delay and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell, including:

[0017] determining a fifth round trip delay according to the first round trip delay, the second round trip delay, and satellite position information of the first satellite and the second satellite;

[0018] determining a timing advance amount for uplink data transmission of the terminal to a base station corresponding to the first cell according to the fifth round trip delay and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0019] In yet another possible implementation, the terminal obtaining the second round trip delay includes:

[0020] The terminal determines the second round trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or

[0021] receiving third configuration information of the first cell or the second cell, the third configuration information including the second round trip delay.

[0022] In yet another possible implementation, the coverage area of the first cell is larger than the coverage area of the second cell, or the first beam coverage area is larger than the second beam coverage area in the second cell.

[0023] In a second aspect, a communication method is provided, the method comprising:

[0024] The base station corresponding to the first cell sends second configuration information, the second configuration information comprising a maximum round trip delay and a fourth round trip delay, the maximum round trip delay being a maximum round trip delay between the first cell or a first beam coverage area in the first cell and a first satellite corresponding to the first cell, and the fourth round trip delay being a round trip delay between a lowest point within the first cell or the first beam coverage area in the first cell and the first satellite corresponding to the first cell;

[0025] The base station corresponding to the first cell sends third configuration information, the third configuration information comprising a second round trip delay, the second round trip delay being a round trip delay between the first satellite and a second satellite corresponding to a second cell;

[0026] In one possible implementation, the coverage area of the first cell is larger than the coverage area of the second cell, or the first beam coverage area is larger than a second beam coverage area in the second cell.

[0027] In a third aspect, a communication method is provided, the method comprising:

[0028] The terminal obtains position information of a set point within a second cell or a second beam coverage area in the second cell relative to a second satellite corresponding to the second cell;

[0029] The terminal determines a first round trip delay between the first cell or a first beam coverage area in the first cell and the first satellite according to the position information of the set point relative to the second satellite and ephemeris information of a first satellite corresponding to the first cell;

[0030] The terminal determines a timing advance amount for uplink data transmission between the terminal and a base station corresponding to the first cell according to the first round trip delay, and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0031] In one possible implementation, the terminal is within the coverage area of the first cell and the second cell, or the terminal is within a first beam coverage area in the first cell and a second beam coverage area in the second cell.

[0032] In yet another possible implementation, the method further comprises:

[0033] The terminal receives first information of the second cell, and the first information comprises location information of the set point.

[0034] In yet another possible implementation, the set point is any point in the second cell or in the second beam coverage area in the second cell.

[0035] In a fourth aspect, a communication apparatus is provided, which can implement the communication method in the first aspect. The communication apparatus can be a chip or a terminal. The method can be implemented by software, hardware, or by executing corresponding software by hardware.

[0036] In a possible implementation, the communication apparatus can comprise a transceiver and a processing unit, wherein the transceiver is configured to receive first configuration information of a second cell, and the first configuration information comprises a first round trip time (RTT);

[0037] The processing unit is configured to obtain a second RTT;

[0038] The processing unit is further configured to determine a third RTT between the terminal and a first satellite corresponding to a first cell according to the first RTT and the second RTT;

[0039] The processing unit is further configured to determine a timing advance value for uplink data transmission of the terminal to a base station corresponding to the first cell according to the third RTT, and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0040] Optionally, the terminal is located in a coverage area of the first cell and the second cell, or the terminal is located in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

[0041] Optionally, the first RTT is a RTT between a lowest point in the second cell or in the second beam coverage area in the second cell and a second satellite corresponding to the second cell;

[0042] The second RTT is a RTT between the first satellite and the second satellite.

[0043] Optionally, the transceiver is further configured to receive second configuration information of the first cell, the second configuration information comprising a maximum round trip delay and a fourth round trip delay, the maximum round trip delay being a maximum round trip delay between the first cell or a first beam coverage area in the first cell and the first satellite, and the fourth round trip delay being a round trip delay between a lowest point within the first cell or the first beam coverage area in the first cell and a satellite corresponding to the first cell.

[0044] The processing unit is further configured to determine the third round trip delay according to the fourth round trip delay and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell, if a sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay.

[0045] Optionally, the processing unit is further configured to determine a fifth round trip delay according to the first round trip delay, the second round trip delay, and satellite position information corresponding to the first satellite and the second satellite.

[0046] The processing unit is further configured to determine a timing advance value for uplink data transmission between the terminal and a base station corresponding to the first cell according to the fifth round trip delay and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0047] Optionally, the processing unit is further configured to determine the second round trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or

[0048] The transceiver is further configured to receive third configuration information of the first cell or the second cell, the third configuration information comprising the second round trip delay.

[0049] Optionally, a coverage area of the first cell is greater than a coverage area of the second cell, or a first beam coverage area is greater than a second beam coverage area.

[0050] In a fifth aspect, a communication apparatus is provided, which can implement the communication method in the first aspect. For example, the communication apparatus can be a chip or an access network device. The above method can be implemented by software, hardware, or by executing corresponding software by hardware.

[0051] In a possible implementation, the communication apparatus can include a transceiver and a processing unit, wherein: the transceiver is configured to send second configuration information, the second configuration information including a maximum round-trip delay and a fourth round-trip delay, the maximum round-trip delay being a maximum round-trip delay between the first cell or a first beam coverage area in the first cell and a first satellite corresponding to the first cell, and the fourth round-trip delay being a round-trip delay between a lowest point in the first cell or the first beam coverage area in the first cell and the first satellite corresponding to the first cell;

[0052] The transceiver is further configured to send third configuration information, the third configuration information including a second round-trip delay, the second round-trip delay being a round-trip delay between the first satellite and a second satellite corresponding to a second cell;

[0053] The coverage area of the first cell is greater than the coverage area of the second cell, or the first beam coverage area is greater than a second beam coverage area in the second cell.

[0054] In a sixth aspect, a communication apparatus is provided, which can implement the communication method in the third aspect. For example, the communication apparatus can be a chip or a terminal. The above method can be implemented by software, hardware, or by executing corresponding software by hardware.

[0055] In a possible implementation, the communication apparatus can include a transceiver and a processing unit, wherein: the transceiver is configured to obtain position information of a set point in a second cell or a second beam coverage area in the second cell relative to a second satellite corresponding to the second cell;

[0056] The processing unit is configured to determine a first round-trip delay between the first cell or a first beam coverage area in the first cell and the first satellite corresponding to the first cell according to the position information of the set point relative to the second satellite and ephemeris information of the first satellite corresponding to the first cell.

[0057] The processing unit is further configured to determine a timing advance amount for uplink data transmission of the terminal to a base station corresponding to the first cell according to at least one of the first round-trip delay, a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0058] Optionally, the terminal is located in coverage areas of the first cell and the second cell, or the terminal is located in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

[0059] Optionally, the transceiver is further configured to receive first information of the second cell, the first information comprising location information of the set point.

[0060] Optionally, the set point is any point in the second cell or in the second beam coverage area in the second cell.

[0061] In a further possible implementation, the communication apparatus in the fourth aspect to the sixth aspect above comprises a processor coupled with a memory; the processor is configured to support the apparatus to perform the corresponding functions in the above-mentioned communication method. The memory is configured to be coupled with the processor, and stores programs (instructions) and / or data necessary for the apparatus. Optionally, the communication apparatus can further comprise a communication interface configured to support communication between the apparatus and other network elements. Optionally, the memory can be located inside the communication apparatus or outside the communication apparatus.

[0062] In a further possible implementation, the communication apparatus in the fourth aspect to the sixth aspect above comprises a processor and a transceiver, the processor is coupled with the transceiver, and the processor is configured to execute computer programs or instructions to control the transceiver to receive and send information; when the processor executes the computer programs or instructions, the processor is further configured to realize the above-mentioned method through a logic circuit or an executed code instruction. The transceiver can be a transceiver, a transceiver circuit or an input / output interface, configured to receive a signal from another communication apparatus outside the communication apparatus and transmit the signal to the processor, or send a signal from the processor to another communication apparatus outside the communication apparatus. When the communication apparatus is a chip, the transceiver is a transceiver circuit or an input / output interface.

[0063] When the communication apparatus in the fourth aspect to the sixth aspect above is a chip, the sending unit can be an output unit, such as an output circuit or a communication interface; the receiving unit can be an input unit, such as an input circuit or a communication interface. When the communication apparatus is a terminal, the sending unit can be a transmitter or a transmitter; the receiving unit can be a receiver or a receiver.

[0064] The seventh aspect provides a computer readable storage medium, the computer readable storage medium stores computer programs or instructions, when the computer programs or instructions are executed, the method in the above aspects is realized.

[0065] The eighth aspect provides a computer program product comprising instructions which, when executed on a communication apparatus, cause the communication apparatus to carry out the method of the above aspects.

[0066] The communication scheme provided in the present application has the following beneficial effects:

[0067] The terminal establishes connections with both the first and second cells simultaneously, allowing it to obtain a more accurate timing lead for uplink transmission. Attached Figure Description

[0068] Figure 1 A diagram illustrating the configuration of a fixed TA value for a network;

[0069] Figure 2 This is a schematic diagram of a communication system to which this application applies;

[0070] Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application;

[0071] Figure 4 In the example of a dual-connection scenario, according to Figure 3 The diagram illustrates the method for determining the timing advance for uplink transmission.

[0072] Figure 5 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0073] Figure 6 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0074] Figure 7 In the example of a dual-connection scenario, according to Figure 6 The diagram illustrates the method for determining the timing advance for uplink transmission.

[0075] Figure 8 A flowchart illustrating yet another communication method provided in an embodiment of this application;

[0076] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0077] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0078] The embodiments of this application are described below with reference to the accompanying drawings.

[0079] In non-GNSS scenarios, the terminal cannot determine the RTT (Round To Time) between itself and the serving satellite, and therefore cannot determine the current TA (Target Aspect Ratio) when transmitting uplink data. One implementation involves the network configuring a "fixed TA value" for each cell / beam using system information. This fixed TA value refers to the lowest point within the cell / beam's coverage area from the satellite (e.g., the lowest point within the coverage area of ​​the cell / beam). Figure 1RTT between the point 100 in the cell / beam coverage area and the satellite, i.e. the minimum RTT value (RTTmin). Since the terminal is not GNSS capable, it cannot determine the actual distance from the terminal to the satellite, at this time the network indicates the RTTmin value between the point closest to the satellite in the cell / beam coverage area to the satellite to the terminal, and the terminal determines the required TA value of the uplink transmission based on the network indicated RTTmin and the common TA value when sending uplink data.

[0080] The terminal can obtain an approximate TA value according to the network indicated "fixed TA value" and the common TA value (RTT between the reference point and the satellite), and the error of the approximate TA value does not exceed the maximum differential delay corresponding to the current cell / beam. When the maximum differential delay corresponding to the cell / beam is large (i.e. the cell / beam coverage area is large), the TA value determined in this way has a large error, which seriously affects the reliability of the uplink transmission.

[0081] The present application also provides a communication scheme, the terminal simultaneously establishes a connection with the first cell and the second cell, and the terminal can determine the timing advance amount when the terminal transmits uplink data to the base station corresponding to the first cell according to the first round trip time and the second round trip time, and can obtain a relatively accurate timing advance amount.

[0082] Figure 2 A schematic diagram of a communication system to which the present application is applicable is given. The communication system can include at least one gateway 100 (only 1 is shown in the figure), a satellite 200 (or a UAS platform), and one or more terminals 300 connected to the gateway 100 through the satellite (or the UAS platform). The terminal 300 accesses a data network through the satellite 200 and the gateway 100. Among them, the gateway 100 and the satellite 200 are connected through a feeder link; the satellite 200 and the terminal 300 are connected through a service link.

[0083] The present application can be applied to the NTN scenario, such as Figure 2 As shown in the figure, one cell can be composed of one or more beams. One ellipse in the figure can represent one beam.

[0084] The gateway 100 can be a device capable of communicating with the terminal 300. The gateway 100 can be any device having a wireless transceiving function. Examples include, but are not limited to, a base station NodeB, an evolved NodeB eNodeB, a base station in a fifth generation (5G) communication system, a base station or gateway in a future communication system, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. The gateway 100 can also be a wireless controller in a cloud radio access network (CRAN) scenario. The gateway 100 can also be a small cell, a transmission reference point (TRP), etc. Embodiments of the present application do not limit the specific technology or specific device form adopted by the gateway.

[0085] The terminal device 300 is a device having a wireless transceiving function, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; can be deployed on water, such as a ship, etc.; and can also be deployed in the air, such as an airplane, a balloon, and a satellite, etc. The terminal device can be a mobile phone, a pad, a computer with a wireless transceiving function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical treatment, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Embodiments of the present application do not limit the application scenario. The terminal device can also be referred to as a user equipment (UE), an access terminal device, a UE unit, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a terminal, a wireless communication device, a UE agent, or a UE apparatus, etc.

[0086] It should be noted that the terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more, and therefore, "multiple" can also be understood as "at least two" in the embodiments of the present application. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / ", if not specially stated, generally represents an "or" relationship between the front and rear associated objects.

[0087] As shown in the flowchart of a communication method provided by the embodiments of the present application. Figure 3 The method can be applied to a dual connectivity scenario, that is, a terminal simultaneously establishes a connection with a first cell and a second cell. The method can include the following steps:

[0088] S301, the second cell sends first configuration information. Correspondingly, the UE receives the first configuration information.

[0089] The first configuration information includes a first round-trip delay.

[0090] As shown in the flowchart of a communication method provided by the embodiments of the present application. Figure 4 The UE is in the coverage area of the first cell and the second cell, or the UE is in the first beam coverage area in the first cell and the second beam coverage area in the second cell. Among them, the first beam is the service beam of the UE in the first cell, and the second beam is the service beam of the UE in the second cell.

[0091] The UE communicates with the gateway / base station corresponding to the first cell through the first satellite in the coverage area of the first cell, and communicates with the gateway / base station corresponding to the second cell through the second satellite in the coverage area of the second cell. The first satellite corresponding to the first cell and the second satellite corresponding to the second cell can be in the same satellite orbit or in different satellite orbits.

[0092] When the UE in the first cell with larger coverage area or the first beam coverage area in the first cell sends uplink data to the gateway / base station corresponding to the first cell, there will be a large error in determining the timing advance when the UE in the first cell or the first beam coverage area in the first cell sends uplink data to the gateway / base station corresponding to the first cell according to the fixed TA value indicated by the first cell. The fixed TA value is the round-trip delay between the lowest point in the first cell or the first beam coverage area in the first cell and the first satellite corresponding to the first cell. Therefore, the present embodiment aims to improve the accuracy of the timing advance when the UE transmits uplink data to the base station corresponding to the first cell.

[0093] Firstly, the second cell sends first configuration information to the UE, the first configuration information including a first round trip time. The first round trip time is the round trip time between the second satellite corresponding to the second cell or the lowest point in the second cell or a second beam coverage area in the second cell, as shown in Figure 4 The second beam is the serving beam of the UE in the second cell.

[0094] Exemplarily, the second cell can carry the above-mentioned first configuration information through system information, RRC signaling or media access layer control element (MAC CE).

[0095] S302, the UE acquires a second round trip time.

[0096] As shown in Figure 4 , the second round trip time is the round trip time between the first satellite and the second satellite.

[0097] The UE can obtain the first round trip time by self-computation, or receive the first round trip time from the first cell or the second cell.

[0098] S303, the UE determines a third round trip time between the UE and the first satellite corresponding to the first cell according to the first round trip time and the second round trip time.

[0099] According to Figure 4 , the UE can determine the third round trip time between the UE and the first satellite corresponding to the first cell according to the first round trip time and the second round trip time. Optionally, the third round trip time is the sum of the first round trip time and the second round trip time.

[0100] S304, the UE determines the timing advance amount when the UE performs uplink data transmission to the base station corresponding to the first cell according to the third round trip time, and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell or the timing advance offset value indicated by the first cell.

[0101] The common timing advance value is the round trip time between the reference point and the first satellite. The common timing advance value can be broadcast by the first cell, and the UE in the range of the first cell can obtain the common timing advance value by receiving the system information of the first cell.

[0102] The timing advance adjustment value can be indicated by the first cell through message 2 / message B in the random access process or MAC CE.

[0103] The UE can determine the timing advance for uplink data transmission between itself and the base station corresponding to the first cell based on at least one of the third round-trip time delay, the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, or the timing advance offset value indicated by the first cell. Specifically, the UE can determine the timing advance for uplink data transmission between itself and the base station corresponding to the first cell based on the third round-trip time delay; or, the UE can determine the timing advance for uplink data transmission between itself and the base station corresponding to the first cell based on the third round-trip time delay and the common timing advance value; or, the UE can determine the timing advance for uplink data transmission between itself and the base station corresponding to the first cell based on the third round-trip time delay and the timing advance adjustment value; or, the UE can determine the timing advance for uplink data transmission between itself and the base station corresponding to the first cell based on the third round-trip time delay and the timing advance offset value; or, the UE can determine the timing advance for uplink data transmission between itself and the base station corresponding to the first cell based on the third round-trip time delay, the common timing advance value, and... The timing advance adjustment value determines the timing advance when the UE performs uplink data transmission with the base station corresponding to the first cell; or, the UE determines the timing advance when performing uplink data transmission with the base station corresponding to the first cell based on the third round-trip delay, the common timing advance value, and the timing advance offset value; or, the UE determines the timing advance when performing uplink data transmission with the base station corresponding to the first cell based on the third round-trip delay, the common timing advance value, the timing advance adjustment value, and the timing advance offset value; or, the UE determines the timing advance when performing uplink data transmission with the base station corresponding to the first cell based on the third round-trip delay, the common timing advance value, the timing advance adjustment value, and the timing advance offset value.

[0104] S305. The UE sends uplink transmission data according to the timing advance for uplink transmission. Correspondingly, the base station corresponding to the first cell receives the uplink transmission data.

[0105] According to a communication method provided in an embodiment of this application, a terminal can determine the timing advance when transmitting uplink data between the terminal and the base station corresponding to the coverage area of ​​the first cell based on the first round-trip delay and the second round-trip delay, thereby obtaining a more accurate timing advance.

[0106] like Figure 5 The diagram shown is a flowchart illustrating another communication method provided in an embodiment of this application. The method may include the following steps:

[0107] S501. The first cell sends the second configuration information. Accordingly, the UE receives the second configuration information.

[0108] The second configuration information includes a maximum round trip delay and a fourth round trip delay. The maximum round trip delay is a maximum round trip delay between the first cell or a first beam coverage area in the first cell and the first satellite, and the fourth round trip delay is a round trip delay between a lowest point within the first cell or the first beam coverage area in the first cell and the satellite corresponding to the first cell.

[0109] Exemplarily, the first cell can carry the second configuration information through system information, RRC signaling or MAC CE.

[0110] S502, the second cell sends first configuration information. Correspondingly, the UE receives the first configuration information.

[0111] The first configuration information includes a first round trip delay.

[0112] The specific implementation of this step can refer to step S301 in the above embodiments, which will not be described here.

[0113] S503, the UE determines a second round trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite.

[0114] In the NTN, the satellite operates based on a specific orbit, and its movement is regular. Therefore, the propagation delay change caused by the satellite movement is regular and predictable. The UE can determine the second round trip delay according to the satellite ephemeris information of the first satellite and the satellite ephemeris information of the second satellite. The second round trip delay is the round trip delay of electromagnetic wave transmission between the first satellite and the second satellite.

[0115] S504, the UE determines whether the sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay; if yes, step S505 is performed; otherwise, step S506 is skipped.

[0116] In order to further improve the accuracy of the calculation process, the UE needs to determine whether the sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay configured above.

[0117] S505, if the sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay, the UE determines a third round trip delay according to the fourth round trip delay, and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, and the timing advance offset value indicated by the first cell.

[0118] If the sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay, the UE determines a third round trip delay according to the fourth round trip delay with a smaller value, and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, and the timing advance offset value indicated by the first cell.

[0119] Specifically, the UE can determine the third round-trip delay according to the fourth round-trip delay, a common timing advance value, a timing advance adjustment value, or a timing advance offset value.

[0120] S506, if the sum of the first round-trip delay and the second round-trip delay is less than or equal to the maximum round-trip delay, the UE determines the third round-trip delay between the terminal and the first satellite corresponding to the first cell according to the first round-trip delay and the second round-trip delay.

[0121] Optionally, the third round-trip delay is the sum of the first round-trip delay and the second round-trip delay.

[0122] S507, the UE determines a timing advance value for uplink data transmission of the UE to the base station corresponding to the first cell according to the third round-trip delay, and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0123] If the sum of the first round-trip delay and the second round-trip delay is less than or equal to the maximum round-trip delay, the UE determines the timing advance value for uplink data transmission of the UE to the base station corresponding to the first cell according to the calculated third round-trip delay (smaller than the fourth round-trip delay), and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, or the timing advance offset value indicated by the first cell.

[0124] The specific implementation can refer to the step S304 described above.

[0125] S508, the UE transmits uplink transmission data according to the timing advance value. Correspondingly, the base station corresponding to the first cell receives the uplink transmission data.

[0126] According to the communication method provided by the embodiment of the present application, the terminal can determine the timing advance value for uplink data transmission of the terminal to the base station corresponding to the first cell according to the first round-trip delay and the second round-trip delay, and can obtain a more accurate timing advance value.

[0127] As Figure 6As shown, a flowchart of another communication method provided by the embodiments of the present application is shown. The method can include the following steps:

[0128] S601, the first cell sends second configuration information. Correspondingly, the UE receives the second configuration information.

[0129] The second configuration information includes a maximum round trip delay and a fourth round trip delay. The maximum round trip delay is the maximum round trip delay between the first cell or the first beam coverage area in the first cell and the first satellite. The fourth round trip delay is the round trip delay between the lowest point in the first cell or the first beam coverage area in the first cell and the satellite corresponding to the first cell.

[0130] The specific implementation of this step can refer to step S501 of the above-mentioned embodiments, which will not be described here.

[0131] S602, the second cell sends first configuration information. Correspondingly, the UE receives the first configuration information.

[0132] The first configuration information includes a first round trip delay.

[0133] The specific implementation of this step can refer to step S401 or step S502 of the above-mentioned embodiments, which will not be described here.

[0134] S603, the first cell sends third configuration information. Correspondingly, the UE receives the third configuration information,

[0135] The third configuration information includes a second round trip delay.

[0136] The gateway corresponding to the first cell can have obtained the second round trip delay in advance. Therefore, the UE can receive the third configuration information of the first cell, which includes the second round trip delay. The second round trip delay is the round trip delay between the first satellite and the second satellite. Illustratively, the UE can receive system information, MAC CE or RRC signaling of the first cell, which includes the above-mentioned third configuration information.

[0137] S604, the UE judges whether the sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay; if yes, step S605 is executed; otherwise, jump to step S606.

[0138] In order to further improve the accuracy of the calculation process, the UE needs to judge whether the sum of the first round trip delay and the second round trip delay is greater than the above-mentioned configured maximum round trip delay.

[0139] S605, if the sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay, the UE determines the third round trip delay according to the fourth round trip delay and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, and the timing advance offset value indicated by the first cell.

[0140] if the sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay, the UE determines the third round trip delay according to the fourth round trip delay with a smaller value and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, and the timing advance offset value indicated by the first cell.

[0141] The specific implementation of this step can refer to the above step S505.

[0142] S606, if the sum of the first round trip delay and the second round trip delay is less than or equal to the maximum round trip delay, the UE determines the third round trip delay between the terminal and the first satellite corresponding to the first cell according to the first round trip delay and the second round trip delay.

[0143] S607, the UE determines the fifth round trip delay according to the first round trip delay, the second round trip delay, and satellite position information corresponding to the first satellite and the second satellite.

[0144] The UE determines the positions of the satellite corresponding to the first cell and the satellite corresponding to the second cell according to the ephemeris information of the satellite corresponding to the first cell and the ephemeris information of the satellite corresponding to the second cell. The UE determines the included angle between the line connecting the position of the satellite corresponding to the first cell and the position of the satellite corresponding to the second cell and the azimuth of the second cell coverage area or the second beam relative to the position of the satellite corresponding to the second cell according to the position information of the satellite corresponding to the first cell, the position of the satellite corresponding to the second cell, and the azimuth of the second cell coverage area or the second beam relative to the position of the satellite corresponding to the second cell (such as the included angle A shown in the figure). Figure 7 The UE finally determines the fifth round trip delay according to the included angle, the first round trip delay value, and the second round trip delay.

[0145] S608, the UE determines the timing advance amount when the UE performs uplink data transmission with the base station corresponding to the first cell according to the fifth round trip delay and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, or the timing advance offset value indicated by the first cell.

[0146] Specifically, the UE can determine the timing advance value for the uplink data transmission with the base station corresponding to the first cell according to the fifth round-trip delay, or according to the fifth round-trip delay and a common timing advance value, or according to the fifth round-trip delay and a timing advance adjustment value, or according to the fifth round-trip delay and a timing advance offset value, or according to the fifth round-trip delay, the common timing advance value and the timing advance adjustment value, or according to the fifth round-trip delay, the common timing advance value and the timing advance offset value, or according to the fifth round-trip delay, the timing advance adjustment value and the timing advance offset value, or according to the fifth round-trip delay, the common timing advance value, the timing advance adjustment value and the timing advance offset value.

[0147] In S609, the UE transmits the uplink transmission data according to the timing advance value for the uplink transmission. Accordingly, the first cell receives the uplink transmission data.

[0148] According to the communication method provided in the embodiments of the present application, the terminal can determine the timing advance value for the uplink data transmission with the base station corresponding to the first cell according to the first round-trip delay and the second round-trip delay, and thus a more accurate timing advance value can be obtained.

[0149] As shown in FIG. 6, it is a flow diagram of another communication method provided in the embodiments of the present application. The method can include the following steps: Figure 8

[0150] In S801, the second cell transmits the setpoint position information in the second cell or the coverage area of the second beam in the second cell. Accordingly, the UE receives the setpoint position information.

[0151] In the embodiments, the UE is in the coverage area of the first cell and the second cell, or the UE is in the first beam coverage area in the first cell and the second beam coverage area in the second cell.

[0152] ​Optionally, the coverage area of the first cell is larger than the coverage area of the second cell, or the coverage area of the first beam is larger than the coverage area of the second beam. If the UE performs uplink transmission to the gateway / base station corresponding to the first cell according to the fixed TA value corresponding to the first cell or the first beam in the first cell and the approximate TA value obtained by the network-indicated public TA value, the approximate TA value is not accurate enough due to the larger coverage area of the first cell or the first beam in the first cell, which affects the reliability of the uplink transmission of the UE.

[0153] The second cell can send the setpoint position information in the second cell or the coverage area of the second beam in the second cell to the UE through system information or RRC signaling, with the second satellite position corresponding to the second cell as the reference point.

[0154] The setpoint position information can be the position information of the lowest point, the highest point, or any point in the second cell or the coverage area of the second beam in the second cell.

[0155] S802, the UE obtains the position information of the setpoint in the second cell or the coverage area of the second beam in the second cell relative to the second satellite corresponding to the second cell.

[0156] Due to the movement of the second satellite, the position of the second satellite will change rapidly over time, so the second cell also needs to indicate the relationship between the setpoint position information and the position of the second satellite.

[0157] The UE can obtain the real-time position of the second position according to the position of the second satellite and the relationship, so as to determine the position information of the setpoint relative to the second satellite corresponding to the second cell. Exemplarily, the position information of the setpoint relative to the second satellite corresponding to the second cell can be the coordinates of the setpoint.

[0158] S803, the UE determines the first round-trip delay between the first cell or the coverage area of the first beam in the first cell and the first satellite according to the position information of the setpoint relative to the second satellite and the ephemeris information of the first satellite corresponding to the first cell.

[0159] The UE can determine the round-trip delay between the setpoint and the second satellite according to the position information of the setpoint relative to the second satellite corresponding to the second cell and the satellite position of the second satellite.

[0160] However, according to the round-trip delay between the setpoint and the second satellite, and the round-trip delay between the first satellite and the second satellite, the first round-trip delay between the first cell or the coverage area of the first beam in the first cell and the first satellite is determined.

[0161] S804, the UE determines a timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay, and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0162] The common timing advance value is a round trip delay between a reference point and the first satellite. The common timing advance value can be broadcast by the first cell, and can be received by UEs in a range of the first cell.

[0163] The timing advance adjustment value can be indicated by the first cell through a message 2 / message B in a random access procedure or a MAC CE.

[0164] The UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay, and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0165] Specifically, the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay; or the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay and the common timing advance value; or the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay and the timing advance adjustment value; or the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay and the timing advance offset value; or the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay, the common timing advance value, and the timing advance adjustment value; or the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay, the common timing advance value, and the timing advance offset value; or the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay, the timing advance adjustment value, and the timing advance offset value; or the UE can determine the timing advance amount for the UE to perform uplink data transmission with the base station corresponding to the first cell according to the first round trip delay, the common timing advance value, the timing advance adjustment value, and the timing advance offset value.

[0166] The UE performs uplink data transmission based on the timing advance amount.

[0167] According to the communication method provided in the embodiment of the present application, the terminal can obtain the position information of the set point in the second cell or the second beam coverage area in the second cell relative to the second satellite corresponding to the second cell, and finally determine the timing advance amount when the UE performs uplink data transmission with the base station corresponding to the first cell according to the position information, so that a more accurate timing advance amount can be obtained.

[0168] It can be understood that, in order to implement the functions in the above embodiments, the terminal includes the hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.

[0169] Figure 9 And Figure 10 The structure schematic diagram of the possible communication apparatus provided in the embodiments of the present application is shown. The communication apparatus can be used to implement the functions of the terminal in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication apparatus can be a terminal, and can also be a module (such as a chip) applied to the terminal.

[0170] As Figure 9 shown, the communication apparatus 900 includes a processing unit 910 and a transceiver unit 920. The communication apparatus 900 is used to implement the functions of the terminal or the access network device in the method embodiments shown in the above Figure 3 、 Figure 5 、 Figure 6 or Figure 8 .

[0171] When the communication apparatus 900 is used to implement the functions of the terminal in the method embodiments shown in Figure 3 、 Figure 5 or Figure 6 , the transceiver unit 920 is configured to receive first configuration information of a second cell, the first configuration information including a first round trip time; the processing unit 910 is configured to obtain a second round trip time; the processing unit 910 is further configured to determine a third round trip time between the terminal and a first satellite corresponding to a first cell according to the first round trip time and the second round trip time; and the processing unit 910 is further configured to determine a timing advance amount when the terminal performs uplink data transmission with a base station corresponding to the first cell according to at least one of the third round trip time, a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0172] In a possible implementation, the terminal is in a coverage area of the first cell and the second cell, or the terminal is in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

[0173] In another possible implementation, the first round trip delay is a round trip delay between a lowest point in the second cell or a second beam coverage area in the second cell and a second satellite corresponding to the second cell; and the second round trip delay is a round trip delay between the first satellite and the second satellite.

[0174] In another possible implementation, the transceiver 920 is further configured to receive second configuration information of the first cell, the second configuration information including a maximum round trip delay and a fourth round trip delay, the maximum round trip delay being a maximum round trip delay between the first cell or a first beam coverage area in the first cell and the first satellite, and the fourth round trip delay being a round trip delay between a lowest point in the first cell or the first beam coverage area in the first cell and a satellite corresponding to the first cell; and the processor 910 is further configured to determine the third round trip delay according to the fourth round trip delay and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell, if a sum of the first round trip delay and the second round trip delay is greater than the maximum round trip delay.

[0175] In another possible implementation, the processor 910 is further configured to determine a fifth round trip delay according to the first round trip delay, the second round trip delay, and satellite position information of satellites corresponding to the first satellite and the second satellite; and the processor 910 is further configured to determine a timing advance amount for uplink data transmission of the terminal to a base station corresponding to the first cell according to the fifth round trip delay and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

[0176] In another possible implementation, the processor 910 is further configured to determine the second round trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or the transceiver 920 is further configured to receive third configuration information of the first cell or the second cell, the third configuration information including the second round trip delay.

[0177] In another possible implementation, a coverage area of the first cell is greater than a coverage area of the second cell, or a first beam coverage area is greater than a second beam coverage area.

[0178] More details of the processing unit 910 and the transceiver unit 920 can be referred to the descriptions of the terminal in the method embodiments shown in Figure 3 , Figure 5 or Figure 6 .

[0179] When the communication apparatus 900 is configured to implement the functions of the access network device corresponding to the first cell in the method embodiments shown in Figure 3 , Figure 5 or Figure 6 , the transceiver unit 920 is configured to send second configuration information, wherein the second configuration information includes a maximum round trip delay and a fourth round trip delay, the maximum round trip delay is the maximum round trip delay between the first cell or the first beam coverage area in the first cell and the first satellite corresponding to the first cell, and the fourth round trip delay is the round trip delay between the lowest point in the first cell or the first beam coverage area in the first cell and the first satellite corresponding to the first cell; and the transceiver unit 920 is further configured to send third configuration information, wherein the third configuration information includes a second round trip delay, and the second round trip delay is the round trip delay between the first satellite and the second satellite corresponding to the second cell; wherein the coverage area of the first cell is greater than the coverage area of the second cell, or the first beam coverage area is greater than the second beam coverage area in the second cell.

[0180] More details of the processing unit 910 and the transceiver unit 920 can be referred to the descriptions of the terminal in the method embodiments shown in Figure 3 , Figure 5 or Figure 6 .

[0181] When the communication apparatus 900 is configured to implement the functions of the terminal in the method embodiments shown in Figure 8 , the processing unit 910 is configured to obtain the position information of a set point in the second cell or the second beam coverage area in the second cell relative to the second satellite corresponding to the second cell; the processing unit 910 is further configured to determine the first round trip delay between the first cell or the first beam coverage area in the first cell and the first satellite according to the position information of the set point relative to the second satellite and the ephemeris information of the first satellite corresponding to the first cell; and the processing unit 910 is configured to determine the timing advance amount when the terminal performs uplink data transmission with the base station corresponding to the first cell according to the first round trip delay, and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, or the timing advance offset value indicated by the first cell.

[0182] In a possible implementation, the terminal is in a coverage area of the first cell and the second cell, or the terminal is in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

[0183] In yet another possible implementation, the transceiver 920 is configured to receive first information of the second cell, and the first information comprises location information of the set point.

[0184] In yet another possible implementation, the set point is any point in the second cell or the second beam coverage area in the second cell.

[0185] For more details of the processing unit 910 and the transceiver 920, refer to the description of the processing unit 910 and the transceiver 920. Figure 8 The description of the terminal in the method embodiments shown in the description is directly obtained, and thus is not repeated here.

[0186] As shown in Figure 10 , the communication apparatus 1000 includes a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It can be understood that the interface circuit 1020 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1000 can further include a memory 1030, configured to store instructions executed by the processor 1010 or store input data required by the processor 1010 to execute instructions or store data generated after the processor 1010 executes instructions.

[0187] When the communication apparatus 1000 is used to implement the method shown in Figure 3 , Figure 5 , Figure 6 or Figure 8 , the processor 1010 is configured to implement the functions of the processing unit 910, and the interface circuit 1020 is configured to implement the functions of the transceiver 920.

[0188] When the communication apparatus is a terminal chip, the terminal chip implements the functions of the terminal in the method embodiments. The terminal chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal, and the information is sent by the access network device to the terminal; or the terminal chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal, and the information is sent by the terminal to the access network device.

[0189] When the communication device is a chip applied to an access network device, the access network device chip implements the functions of the access network device in the method embodiments. The access network device chip receives information from other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by a terminal to the access network device. Alternatively, the access network device chip sends information to other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by the access network device to the terminal.

[0190] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0191] The method steps in the embodiments of the present application can be implemented in the form of hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal. Of course, the processor and the storage medium can also exist as discrete components in the access network device or the terminal.

[0192] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, an access network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; an optical medium, for example, a digital video disc; and a semiconductor medium, for example, a solid state disk.

[0193] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0194] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / ", generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / ", represents that the front and rear associated objects are in a "division" relationship.

[0195] It can be understood that the various numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and inherent logic.

Claims

1. A communication method characterized by comprising: The method comprises: The terminal receives first configuration information of a second cell, the first configuration information comprising a first round trip time, the first round trip time being a round trip time between the second cell or a lowest point in a second beam coverage area in the second cell and a second satellite corresponding to the second cell; The terminal obtains a second round trip time, the second round trip time being a round trip time between a first satellite corresponding to a first cell and the second satellite; The terminal determines a third round trip time between the terminal and the first satellite according to the first round trip time and the second round trip time; The terminal determines a timing advance amount for uplink data transmission of the terminal to a base station corresponding to the first cell according to the third round trip time and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell or a timing advance offset value indicated by the first cell.

2. The method of claim 1, wherein: The terminal is in a coverage area of the first cell and the second cell, or the terminal is in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

3. The method according to any of claims 1-2, characterized in that, The method further comprises: The terminal receives second configuration information of the first cell, the second configuration information comprising a maximum round trip time and a fourth round trip time, the maximum round trip time being a maximum round trip time between the first cell or a first beam coverage area in the first cell and the first satellite, and the fourth round trip time being a round trip time between a lowest point in the first cell or the first beam coverage area in the first cell and a satellite corresponding to the first cell; If a sum of the first round trip time and the second round trip time is greater than the maximum round trip time, the terminal determines the third round trip time according to the fourth round trip time and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell or the timing advance offset value indicated by the first cell.

4. The method of claim 1, wherein, The terminal determines a timing advance amount for uplink data transmission of the terminal to a base station corresponding to the first cell according to the third round trip time and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell or the timing advance offset value indicated by the first cell, comprising: determining a fifth round trip time according to the first round trip time, the second round trip time and satellite position information of the first satellite and the second satellite; determining a timing advance amount for uplink data transmission of the terminal to a base station corresponding to the first cell according to the fifth round trip time and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell or the timing advance offset value indicated by the first cell.

5. The method of any of claims 1-2, wherein, The terminal obtains a second round trip time, comprising: The terminal determines the second round trip time according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or receive third configuration information of the first cell or the second cell, the third configuration information comprising the second round trip time.

6. The method of claim 1 or 2, wherein, The coverage area of the first cell is larger than the coverage area of the second cell, or the first beam coverage area is larger than the second beam coverage area in the second cell.

7. A communication method characterized by comprising: The method comprises: The base station corresponding to the first cell sends second configuration information, the second configuration information comprising a maximum round trip time and a fourth round trip time, so that if the sum of the first round trip time and the second round trip time is greater than the maximum round trip time, the terminal determines the third round trip time between the terminal and the first satellite corresponding to the first cell according to the fourth round trip time, and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, and the timing advance offset value indicated by the first cell. The base station corresponding to the first cell sends third configuration information, the third configuration information comprising a second round trip time, the second round trip time being the round trip time between the first satellite and the second satellite corresponding to the second cell. The coverage area of the first cell is larger than the coverage area of the second cell, or the first beam coverage area is larger than the second beam coverage area in the second cell.

8. A communication method characterized by comprising: The method comprises: The terminal obtains the position information of the set point within the coverage area of the second cell or the second beam coverage area in the second cell relative to the second satellite corresponding to the second cell. The terminal determines the first round trip time between the first cell or the first beam coverage area in the first cell and the first satellite according to the position information of the set point relative to the second satellite and the ephemeris information of the first satellite corresponding to the first cell. The terminal determines the timing advance amount when the terminal performs uplink data transmission with the base station corresponding to the coverage area of the first cell according to the first round trip time, and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, or the timing advance offset value indicated by the first cell.

9. The method of claim 8, wherein The terminal is within the coverage area of the first cell and the second cell, or the terminal is within the first beam coverage area in the first cell and the second beam coverage area in the second cell.

10. The method according to claim 8 or 9, characterized in that, The method further comprises: The terminal receives first information of the second cell, the first information comprising the position information of the set point.

11. The method according to claim 8 or 9, characterized in that, The setpoint is any point in the second cell or the second beam coverage area in the second cell.

12. A communications device, characterized by The apparatus comprises: a transceiver configured to receive first configuration information of a second cell, the first configuration information comprising a first round trip time, the first round trip time being a round trip time between a lowest point in the second cell or a second beam coverage area in the second cell and a second satellite corresponding to the second cell; a processing unit configured to obtain a second round trip time, the second round trip time being a round trip time between a first satellite corresponding to a first cell and the second satellite; the processing unit is further configured to determine a third round trip time between the apparatus and the first satellite according to the first round trip time and the second round trip time; the processing unit is further configured to determine a timing advance amount for uplink data transmission of the apparatus to a base station corresponding to the first cell according to the third round trip time and at least one of a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

13. The apparatus of claim 12, wherein the apparatus is in a coverage area of the first cell and the second cell, or the apparatus is in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

14. The apparatus of any of claims 12-13, wherein the transceiver is further configured to receive second configuration information of the first cell, the second configuration information comprising a maximum round trip time and a fourth round trip time, the maximum round trip time being a maximum round trip time between the first cell or a first beam coverage area in the first cell and the first satellite, the fourth round trip time being a round trip time between a lowest point in the first cell or the first beam coverage area in the first cell and a satellite corresponding to the first cell; the processing unit is further configured to determine the third round trip time according to the fourth round trip time and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, or the timing advance offset value indicated by the first cell, if a sum of the first round trip time and the second round trip time is greater than the maximum round trip time.

15. The apparatus of claim 13, wherein the processing unit is further configured to determine a fifth round trip time according to the first round trip time, the second round trip time, and satellite position information corresponding to the first satellite and the second satellite; the processing unit is further configured to determine the timing advance amount for uplink data transmission of the apparatus to the base station corresponding to the first cell according to the fifth round trip time and at least one of the common timing advance value indicated by the first cell, the timing advance adjustment value indicated by the first cell, or the timing advance offset value indicated by the first cell.

16. The apparatus of any of claims 12-13, wherein The processing unit is further configured to determine the second round-trip delay according to satellite ephemeris information of the first satellite and satellite ephemeris information of the second satellite; or The transceiver is further configured to receive third configuration information of the first cell or the second cell, the third configuration information comprising the second round-trip delay.

17. The apparatus of claim 12 or 13, wherein, The coverage area of the first cell is larger than the coverage area of the second cell, or the first beam coverage area is larger than the second beam coverage area in the second cell.

18. A communications device, characterized by The apparatus comprises: The transceiver is configured to send second configuration information comprising a maximum round-trip delay and a fourth round-trip delay, so that if the sum of a first round-trip delay and a second round-trip delay is greater than the maximum round-trip delay, a terminal determines a third round-trip delay between the terminal and a first satellite corresponding to the apparatus according to the fourth round-trip delay, and at least one of a common timing advance value indicated by the apparatus, a timing advance adjustment value indicated by the apparatus, and a timing advance offset value indicated by the apparatus, the first round-trip delay being a round-trip delay between a lowest point in a second cell or a second beam coverage area in the second cell and a second satellite corresponding to the second cell, the second round-trip delay being a round-trip delay between a first satellite corresponding to the apparatus and the second satellite, the maximum round-trip delay being a maximum round-trip delay between the apparatus or the first beam coverage area in the apparatus and the first satellite corresponding to the apparatus, and the fourth round-trip delay being a round-trip delay between a lowest point in the apparatus or the first beam coverage area in the apparatus and the first satellite corresponding to the apparatus; The transceiver is further configured to send third configuration information comprising a second round-trip delay, the second round-trip delay being a round-trip delay between the first satellite and a second satellite corresponding to a second cell; The coverage area of the apparatus is larger than the coverage area of the second cell, or the first beam coverage area is larger than a second beam coverage area in the second cell.

19. A communications device, characterized by The apparatus comprises: The transceiver is configured to obtain position information of a set point in a second cell or a second beam coverage area in the second cell relative to a second satellite corresponding to the second cell; The processing unit is configured to determine a first round-trip delay between the first cell or a first beam coverage area in the first cell and a first satellite corresponding to the first cell according to the position information of the set point relative to the second satellite and satellite ephemeris information of the first satellite corresponding to the first cell; The processing unit is further configured to determine a timing advance amount for uplink data transmission of the apparatus to a base station corresponding to the first cell according to at least one of the first round-trip delay, a common timing advance value indicated by the first cell, a timing advance adjustment value indicated by the first cell, or a timing advance offset value indicated by the first cell.

20. The apparatus of claim 19, wherein The device is in a coverage area of the first cell and the second cell, or the device is in a first beam coverage area in the first cell and a second beam coverage area in the second cell.

21. The apparatus of claim 19 or 20, wherein: The transceiver unit is further configured to receive first information of the second cell, the first information comprising location information of the set point.

22. The apparatus of claim 19 or 20, wherein, The set point is any point in the second cell or the second beam coverage area in the second cell.

23. A communications device, characterized by An apparatus comprising a processor and an interface circuit for receiving signals from other apparatuses outside the apparatus and transmitting signals to the processor or sending signals from the processor to other communication apparatuses outside the apparatus, the processor being configured to implement the method of any one of claims 1-6, or implement the method of claim 7, or implement the method of any one of claims 8-11.

24. A chip for use in a terminal, characterized in that The chip is configured to implement the method of any one of claims 1-6, or implement the method of claim 7, or implement the method of any one of claims 8-11.

25. A chip module applied to a terminal, characterized by comprising: An apparatus comprising a transceiver component and a chip, the chip being configured to implement the method of any one of claims 1-6, or implement the method of claim 7, or implement the method of any one of claims 8-11.

26. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, when the computer program or instructions are executed by a communication apparatus, the method of any one of claims 1-6 is implemented, or the method of claim 7 is implemented, or the method of any one of claims 8-11 is implemented.

Citation Information

Patent Citations

  • Method and apparatus for uplink timing synchronization

    CN111757457A

  • Method for determining timed advance and related equipment

    CN112399548A