Uplink Synchronization Adjustment Method, Related Device, and System
By enabling terminal devices to determine and report timing advance to access network devices, the method addresses real-time transmission delay recognition, improving scheduling efficiency and reducing interference in high-speed communication scenarios.
Patent Information
- Application Number
- JP2024523786
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-10-21
- Filing Date
- 2022-10-12
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2042-10-12
AI Technical Summary
Existing communication technologies face challenges in recognizing the transmission delay of terminal devices in real time, particularly in scenarios with high-speed movement, leading to scheduling inefficiencies and potential interference due to varying arrival times of uplink information.
The terminal device determines and reports timing advance (TA) to the access network device, allowing for timely recognition of transmission delay, thereby improving scheduling efficiency by aligning arrival times of uplink information.
This approach ensures accurate scheduling by aligning uplink information arrival times, reducing interference, and enhancing communication efficiency in high-speed scenarios.
Smart Images

Figure 0007700996000001 
Figure 0007700996000002 
Figure 0007700996000003
Abstract
Description
Technical Field
[0001] This application claims priority based on Chinese Patent Application No. 202111230898.8, filed with the China National Intellectual Property Administration on October 21, 2021, entitled "Uplink Synchronization Adjustment Method, Related Devices, and Systems", the entire content of which is incorporated herein by reference.
[0002] This application relates to the field of communication technologies, and in particular, to uplink synchronization adjustment methods, related devices, and systems.
Background Art
[0003] With the development of mobile Internet, electronic devices such as terminals have been widely applied, and more terminal devices need to be scheduled in cells composed of access network devices. Different terminal devices access the network in an Orthogonal Multiple Access manner. Therefore, the uplink transmissions of different terminal devices in the same cell do not interfere with each other. However, since different terminals are at different distances from the access network device, the uplink information transmitted by different terminal devices arrives at the access network device at different times, causing in-cell interference and causing obstacles to the access network device in the scheduling of terminal devices. Therefore, the access network device expects that the arrival times of the uplink information of different terminal devices from the same subframe at the access network device can be aligned, and Timing Advance (TA) occurs. FIG. 1a is a schematic diagram of the application of timing advance in the prior art. After TA is used for compensation, the arrival times of the uplink information transmitted on the same time-domain resource by terminal devices at different positions in the cell at the access network device can be aligned (as shown in FIG. 1a, after TA is used, the arrival times of uplink data 1 and uplink data 2 at the access network device are aligned). In this way, it can be ensured that the access network device processes all terminal devices in the same cell based on one time. The value of TA is equal to twice the one-way transmission delay, that is, the Round Trip Delay (RTD).
[0004] However, in the process of executing communication transmission by using timing advance in the prior art, the access network device still cannot recognize the transmission delay of the terminal device in real time, resulting in obstacles to the access network device in scheduling. For example, in a scenario of fast movement, since the access network device or the terminal device moves quickly, the transmission delay between the terminal device and the access network device can change very quickly. In this case, there is a very high possibility that the access network device cannot recognize the transmission delay of the terminal device in real time. Therefore, how to provide a method that can ensure that the access network device can recognize the transmission delay of the terminal device in a timely manner to improve the scheduling efficiency is an urgent problem to be solved.
Summary of the Invention
[0005] Embodiments of the present application provide an uplink synchronization adjustment method, related devices and systems to improve scheduling efficiency.
[0006] According to a first aspect, embodiments of the present application provide an uplink synchronization adjustment method, where the method may include: a step in which a terminal device determines a first timing advance TA, where the first TA is used to perform uplink synchronization for the terminal device and an access network device; and a step in which the terminal device transmits a first message to the access network device, where the first message includes the first TA.
[0007] In the present embodiment of the present application, the terminal device determines and reports the timing advance TA, ensuring that the access network device can timely recognize the transmission delay of the terminal device, thereby improving the scheduling efficiency. In the prior art, the timing advance TA for uplink synchronization is determined and adjusted by the access network. In scenarios with high-speed movement (such as high-speed railway scenarios and non-terrestrial network scenarios), since the movement of the terminal device is random, the access network device first needs to analyze the uplink information transmitted by the terminal device in order to recognize the position of the terminal device. As a result, the access network may fail to timely recognize the transmission delay of the terminal device, resulting in scheduling problems. Regarding the terminal device, the position of the access network device is usually known. For example, in the scenario of a high-speed railway or bullet train where the terminal device moves rapidly, the access network device is usually fixed, that is, known. In another example, in the scenario of a non-terrestrial network where a satellite (access network device) moves rapidly, even when the satellite moves rapidly, the satellite operates based on a specific orbit, so the position of the satellite is still known. In this way, when recognizing the position information of the terminal device, the terminal device directly determines the timing advance TA (different from the prior art where the access network device first needs to analyze the uplink information to determine TA), and can timely report the TA to the access network device. Thereby, it can be ensured that the access network device schedules the terminal device based on the correct TA, improving the scheduling efficiency.
[0008] In a possible implementation, for the terminal device to send the first message to the access network device: when the difference between the first TA and the second TA is greater than or equal to a preset threshold, the terminal device sends the first message to the access network device, where the second TA includes the TA that was last exchanged between the terminal device and the access network device, or the TA that was last used by the terminal device.
[0009] In the present embodiment of the present application, when a preset condition is satisfied, the terminal device reports the determined TA to the access network device. Specifically, a threshold value (i.e., the preset threshold value) is first preset. When the difference between the TA determined by the terminal device (i.e., the first TA) and the TA that was last exchanged between the terminal device and the access network device or the TA that was last used by the terminal device (i.e., the second TA) is greater than or equal to the preset threshold value, the terminal device reports the determined TA to the access network device. In the present embodiment of the present application, since the threshold value is preset, when the terminal device is not out of sync, the TA is adjusted in a timely manner. In this way, uplink out-of-sync of the terminal device can be avoided.
[0010] In a possible implementation, the method further includes: the terminal device receiving a second message sent by the access network device, where the second message instructs the terminal device to enable the function of sending the first message to the access network device.
[0011] In the present embodiment of the present application, whether the terminal device determines and reports the TA can be controlled by the access network device by using the transmitted indication information (i.e., the second message). When the access network transmits indication information for instructing the terminal device to enable the function of transmitting the first message to the access network device, the terminal device determines and reports the TA based on the instruction. Otherwise, the terminal device does not determine and report the TA. Thereby, the complexity of the terminal device is reduced, the signaling exchange is reduced, and the power of the terminal device is saved.
[0012] In a possible implementation, for the terminal device to transmit the first message to the access network device: when there is a first physical uplink shared channel PUSCH resource available to the terminal device, the terminal device transmits the first message to the access network device by using the first PUSCH resource; or when there is no first physical uplink shared channel PUSCH resource available to the terminal device, the terminal device triggers a scheduling request SR and transmits an SR to request from the access network device a second PUSCH resource to be used for transmitting the first message to the access network device.
[0013] In the present embodiment of the present application, the terminal device transmits the first message to the access network device by using the currently available PUSCH resource or by using the available PUSCH resource obtained based on the scheduling request SR, and completes the reporting of the TA. Thereby, the scheduling efficiency is improved, the existing resources are fully utilized, and the waste of resources is avoided.
[0014] In a possible implementation, for the terminal device to send the first message to the access network device: when the uplink synchronization timer TAT of the terminal device is in a timeout state, the terminal device includes sending the first message to the access network device by using the first PUSCH resource or the second PUSCH resource.
[0015] In the present embodiment of the present application, when the TAT of the terminal device is in a timeout state, the terminal device still sends the first message to the access network device by using the currently available PUSCH resource or by using the available PUSCH resource obtained based on the scheduling request SR. This is different from the prior art where when TAT times out, the previously configured uplink resource is directly released and uplink synchronization is completed through random access. In this way, the problems of overly long delay and poor user experience caused by random access can be avoided.
[0016] In a possible implementation, the method further includes: after the terminal device sends the first message, if the terminal device does not receive a confirmation response message about the first message from the access network device within the first preset time, the terminal device includes re - sending the first message or setting the uplink synchronization timer TAT to a timeout state.
[0017] In the present embodiment of the present application, a mechanism for the access network device to confirm and respond to the TA reported by the terminal device is introduced. After the terminal device reports the TA by using the first message, if the terminal device still does not receive a confirmation response from the access network device over a certain period of time, the terminal device may report the TA again, or set the TAT to timeout, and then may complete uplink synchronization in a random access manner. In the present embodiment of the present application, the confirmation response mechanism of the access network device is used to ensure the normal application of uplink synchronization.
[0018] In a possible implementation, the method further includes: after a second preset time after the uplink synchronization timer TAT of the terminal device enters a timeout state, the terminal device performs a preset operation, where the preset operation includes one or more of clearing the hybrid automatic repeat request (HARQ) buffer of the terminal device, releasing the physical uplink control channel (PUCCH) resource of the terminal device, releasing the sounding reference signal (SRS) resource of the terminal device, clearing the configured grant of the terminal device, reporting semi-persistent CSI, clearing the physical uplink shared channel (PUSCH) resource of the terminal device used for reporting TA parameters, and maintaining TA parameters.
[0019] In the present embodiment of the present application, after a certain period after the TAT of the terminal device enters a timeout state, the terminal device releases the resources previously configured by the access network device to avoid resource waste caused by the fact that the terminal device in an out-of-sync state cannot use the previously configured resources but still occupies the resources.
[0020] In a possible implementation, the method further includes: after the terminal device sends a first message, the terminal device starts or restarts an uplink synchronization timer TAT; or, after the terminal device sends a first message, the terminal device starts or restarts an uplink synchronization timer TAT after a third preset time.
[0021] In the embodiment of the present application, after the terminal device reports TA by using a first message, or after a period of time after the terminal device reports TA, the terminal device starts or restarts an uplink synchronization timer TAT. The duration of TAT can be used as the validity period of TA, thereby ensuring that the terminal device and the access network device can perform timely adjustment after being out of synchronization. In addition, the duration of TAT or the third preset time is set, so that the time when the TATs of the terminal device and the access network device reach the timeout state can be aligned, and scheduling conflicts are avoided.
[0022] According to a second aspect, an embodiment of the present application provides an uplink synchronization adjustment method, where the method includes: the access network device receives a first message sent by the terminal device, where the first message includes a first timing advance TA, and the first TA is used to perform uplink synchronization for the terminal device and the access network device; and the access network device communicates with the terminal device based on the first TA.
[0023] In the present embodiment of the present application, the access network device receives the timing advance TA determined and reported by the terminal device, as a result, the transmission delay of the terminal device can be recognized in a timely manner, and the scheduling efficiency is improved. In the prior art, the timing advance TA for uplink synchronization is determined and adjusted by the access network. In scenarios where the terminal device moves at high speed (for example, high-speed railway scenarios and non-terrestrial network scenarios), since the movement of the terminal device is random, the access network device first needs to analyze the uplink information sent by the terminal device in order to recognize the position of the terminal device. As a result, the access network may fail to recognize the transmission delay of the terminal device in a timely manner, and scheduling problems may occur. For the terminal device, in scenarios such as high-speed railways or bullet trains where the terminal device moves quickly, the access network device is usually fixed, that is, known; or, in non-terrestrial network scenarios where the satellite (access network device) moves quickly, even when the satellite moves quickly, the satellite operates based on a specific orbit, and therefore, the position of the satellite is known. In this way, when recognizing the position information of the terminal device, the terminal device can directly determine the timing advance TA and report the TA to the access network device in a timely manner. Thereby, it is ensured that the access network device can schedule the terminal device based on the correct TA, and the scheduling efficiency is improved.
[0024] In a possible implementation, the method further includes: the access network device sending a second message to the terminal device, where the second message instructs the terminal device to enable the function of sending the first message to the access network device.
[0025] In a possible implementation, for the access network device to receive a first message sent by the terminal device: when there is a first physical uplink shared channel PUSCH resource available at the terminal device, the access network device receives the first message sent by the terminal device by using the first PUSCH resource; or when there is no first physical uplink shared channel PUSCH resource available at the terminal device, the access network device receives a scheduling request SR sent by the terminal device, allocates a second PUSCH resource to the terminal device, and receives the first message sent by the terminal device by using the second PUSCH resource.
[0026] In a possible implementation, for the access network device to receive a first message sent by the terminal device: when the uplink synchronization timer TAT of the access network device is in a timeout state, the access network device receives the first message sent by the terminal device by using the first PUSCH resource or the second PUSCH resource.
[0027] In a possible implementation, the method further comprises: the access network device sending a confirmation response message about the first message to the terminal device.
[0028] In a possible implementation, the method further includes: after the uplink synchronization timer TAT of the access network device enters the timeout state, after a fourth preset time, the access network device executes a preset operation, where the preset operation includes one or more of erasing the currently configured hybrid automatic repeat request (HARQ) buffer, releasing the currently configured physical uplink control channel (PUCCH) resources, releasing the currently configured sounding reference signal (SRS) resources, erasing the currently configured grant, and erasing the currently configured physical uplink shared channel (PUSCH) resources.
[0029] In a possible implementation, the method further includes: after the access network device receives a first message sent by the terminal device, the access network device starts or restarts the uplink synchronization timer TAT; or after the access network device receives a first message sent by the terminal device, the access network device starts or restarts the uplink synchronization timer TAT and reduces the duration of TAT by a fifth preset time.
[0030] According to a third aspect, an embodiment of the present application provides a terminal device, where the terminal device may include units and / or modules configured to execute the uplink synchronization adjustment method provided in any one or more possible implementations of the first aspect. Therefore, the beneficial effects (or features) of the uplink synchronization adjustment method may also be implemented.
[0031] According to a fourth aspect, an embodiment of the present application provides an access network device, where the access network device may include units and / or modules configured to execute the uplink synchronization adjustment method provided in any one or more possible implementations of the second aspect. Therefore, the beneficial effects (or features) of the uplink synchronization adjustment method may also be implemented.
[0032] According to a fifth aspect, an embodiment of the present application provides a communication device. The communication device includes a processor, and the processor is configured to support the communication device in implementing corresponding functions in the uplink synchronization adjustment method provided in one or more of the first aspect and the second aspect. The communication device may further include a memory. The memory is configured to be coupled to the processor and store program instructions and data required by the communication device. The communication device may further include a communication interface used by the communication device to communicate with another device or a communication network.
[0033] According to a sixth aspect, an embodiment of the present application provides a communication system including one or more terminal devices and one or more access network devices. The one or more terminal devices are communicatively connected to the one or more access network devices, the one or more terminal devices execute the method according to any one of the first aspect, and the one or more access network devices execute the method according to any one of the second aspect.
[0034] According to a seventh aspect, an embodiment of the present application provides a computer-readable storage medium configured to store computer software instructions used by a processor in a device to implement the uplink synchronization adjustment method provided in one or more of the third aspect, the fourth aspect, and the fifth aspect. The computer software instructions include a program designed to execute the above aspects.
[0035] According to the eighth aspect, an embodiment of the present application provides a chip system. The chip system includes a processor configured to support a device in implementing functions in one or more of the first aspect and the second aspect, for example, generating or processing information in the uplink synchronization adjustment method. In a possible design, the chip system further includes a memory. The memory is configured to store program instructions and data required by the device. The chip system may include a chip, or may include a chip and other discrete components.
[0036] According to the ninth aspect, an embodiment of the present application provides a computer program. The computer program includes instructions, and when the computer program is executed by a computer, the computer can execute the procedures executed by the processor in the communication device in the fifth aspect.
Brief Description of the Drawings
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the accompanying drawings will be briefly described below for explaining the embodiments of the present application or the background art.
[0038]
Figure 1a
[0039]
Figure 1b
[0040]
Figure 2
[0041]
Figure 3a
[0042]
Figure 3b
[0043]
Figure 3c
[0044]
Figure 4a
[0045]
Figure 4b
[0046]
Figure 4c
[0047]
Figure 5
[0048]
Figure 6
[0049]
Figure 7
Embodiments for Carrying Out the Invention
[0050] Hereinafter, embodiments of the present application will be described with reference to the accompanying drawings of the embodiments of the present application.
[0051] In the description, claims, and accompanying drawings of this application, terms such as "first," "second," "third," "fourth," and the like are intended to distinguish between different objects but do not indicate a particular order. Also, terms such as "including" and "having" and any other derivatives thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the recited steps or units, but may optionally further include steps or units not recited, or may optionally further include other specific steps or units of the process, method, product, or device.
[0052] As used herein, "embodiment" means that a particular feature, structure, or characteristic described with reference to an embodiment may be included in one or more embodiments of this application. The phrases shown at various places in the description may not necessarily refer to the same embodiment, and may not be exclusive, independent, or alternative embodiments from another embodiment. It is expressly and implicitly understood by those skilled in the art that the embodiments described in the description may be combined with other embodiments.
[0053] As used herein, terms such as "component", "module", and "system" are used to denote computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable file, a thread of execution, a program, and / or a computer. As shown using a figure, both a computing device and an application running on the computing device may be components. One or more components may exist within a process and / or thread of execution, and a component may be located and distributed on one computer and / or between two or more computers. Additionally, these components may be executed from various computer-readable media storing various data structures. For example, a component may communicate based on a signal having, for example, one or more data packets (e.g., data from two components interacting with another component across a network such as the Internet that uses local systems, distributed systems, and / or signals to interact with another system) by using local and / or remote processes.
[0054] To assist those skilled in the art in better understanding, some terms in this application will first be explained.
[0055] (1) Timing Advance (TA) is essentially an offset between the downlink timing and the uplink timing of a terminal device. Based on the time corresponding to the timing advance, the terminal device pre - transmits uplink information to the access network device. The offsets of multiple terminal devices at different positions can be different. Therefore, the time when uplink information from different terminal devices arrives at the access network device can be controlled by using TA. For example, for a terminal device far from the access network device, since the transmission delay is large, the offset of the terminal device is larger than that of a terminal device close to the access network device. In other words, the said terminal device transmits uplink information to the access network device earlier, ensuring that multiple terminal devices at different positions within the same cell transmit uplink information by using the same time - domain resource, and the arrival times of the uplink information at the access network device are aligned. Generally, the timing advance is twice the transmission delay and is called the Round Trip Delay (RTD) or Round Trip Time (RTT).
[0056] (2) Uplink Synchronization Timer (Time Alignment Timer, TAT): The access network device configures a timer (referred to as the time alignment timer in the MAC layer) for the terminal device by using RRC signaling. Next, the terminal device uses the timer to determine in the MAC layer whether to enter the uplink synchronization state. When the timer times out, uplink out-of-synchronization occurs. Note that the access network device and the terminal device each maintain one uplink synchronization timer, and the statuses of the two timers need to be consistent. Generally, the durations of the timers maintained by the access network device and the terminal device are the same. In this embodiment, to ensure that the statuses of the two timers are consistent, the durations of the two timers may be different.
[0057] (3) The Random Access Channel is a channel used in the process of establishing an RRC connection between the terminal device and the access network device. The terminal device can communicate with the access network device for the first time only after the random access is completed. In addition, the terminal device can obtain an uplink grant and uplink synchronization from the access network device side through random access. When the terminal device and the access network device are in the uplink out-of-synchronization state, the terminal device can re-complete the uplink synchronization with the access network device through random access.
[0058] (4) Uplink Synchronization and Out-of-Synchronization: Generally, in the random access procedure or after the terminal device enters the connected mode, the access network device sends the TA configuration to the terminal device. After receiving the TA configuration, the terminal device is in the uplink synchronization state and starts the TAT. Correspondingly, the access network device also starts the TAT, and the TAT durations of the access network device and the terminal device are the same. In addition, in the RRC connected mode, the access network device can alternatively send a TA command to the terminal device to maintain uplink synchronization. If the terminal device does not receive the TA command distributed by the access network device for a long time, the access network device and the terminal device are in the out-of-synchronization state until the TAT maintained by the access network device and the terminal device times out.
[0059] First, analyze and propose the technical problems to be particularly solved in this application. Regarding the solution means for uplink synchronization adjustment in the prior art, please refer to FIG. 1b. FIG. 1b is a schematic flowchart of the uplink synchronization adjustment method in the prior art. This method includes the following steps.
[0060] Step S100: The access network device determines the timing advance TA based on the uplink information sent by the terminal device.
[0061] Step S101: The access network device sends an adjustment command for the determined TA to the terminal device.
[0062] Step S102: The terminal device adjusts the TA based on the adjustment command sent by the access network device.
[0063] Based on the above steps, the existing solution means for uplink synchronization adjustment has the following drawbacks.
[0064] Defect 1: The access network device cannot timely recognize the transmission delay. In the prior art, the TA value for uplink synchronization is measured and adjusted by the access network, which can basically meet the communication requirements for uplink synchronization. However, in scenarios where the terminal device or the access network device moves rapidly, such as in scenarios of high-speed railways or bullet trains where the terminal device moves rapidly, or in non-terrestrial network scenarios where a satellite (access network device) moves rapidly, the access network may fail to timely recognize the transmission delay of the terminal device. In other words, rapid movement causes large transmission delay changes. In addition, the TA value is associated with the transmission delay. After the access network device calculates the TA value and sends an adjustment command, the TA value may change significantly due to rapid movement. In this case, if the access network device continues to schedule the terminal device using the delayed TA value, scheduling problems are likely to occur.
[0065] In the current uplink synchronization adjustment method, in order to improve the scheduling efficiency by solving the problem that the access network device cannot timely recognize the transmission delay of the terminal device, this application comprehensively considers the drawbacks in the prior art, and the following technical problems need to be solved.
[0066] [New calculation and adjustment mechanism (Solution 1 for Defect 1)] In the prior art, for uplink synchronization, the timing advance TA is determined and adjusted by the access network. The access network may fail to timely recognize the transmission delay of the terminal device. As a result, scheduling problems occur. In the actual communication transmission process, for the access network device, the movement trajectory of the terminal device is random, and for the terminal device, the position of the access network device is known. For example, in a scenario of a high-speed railway or a bullet train where the terminal device moves rapidly, the access network device is usually fixed. In the process of the terminal device moving rapidly, the terminal device can recognize its own position in real time and also grasp the position of the access network device. However, in order to recognize the position of the terminal device, the access network device first needs to analyze the uplink information transmitted by the terminal device. In another example, in a scenario of a non-terrestrial network where a satellite (access network device) moves rapidly, even when the satellite moves rapidly, the satellite operates based on a specific orbit. Therefore, for the terminal device, the position of the satellite is known (the satellite can distribute the outline of the orbit, such as an ephemeris map, in a broadcast manner). However, since the movement of the terminal device is random, in order to recognize the position of the terminal device, the satellite first needs to analyze the uplink information transmitted by the terminal device. Therefore, for scenarios with high-speed movement, a mechanism for the terminal device to determine and report TA can be introduced to ensure that the access network device can timely recognize the transmission delay of the terminal device, thereby improving the scheduling efficiency.
[0067] In conclusion, the existing solutions for uplink synchronization adjustment cannot meet higher requirements for the timeline. Therefore, the uplink synchronization adjustment method provided in this application is used to solve the above technical problems.
[0068] To better understand the uplink synchronization adjustment method provided in the embodiments of the present application, the system architecture and / or application scenarios of the uplink synchronization adjustment method provided in the embodiments of the present application will be described below. It can be understood that the scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions in the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application.
[0069] FIG. 2 is a diagram of the system architecture of the uplink synchronization adjustment method according to an embodiment of the present application. The system architecture may include one or more terminal devices and one or more access network devices. The access network device and the terminal devices (UE1~UE6) form a communication system. In the communication system, UE1~UE6 may transmit uplink data to the access network device, and the access network may transmit downlink data to UE1~UE6. In addition, UE4~UE6 may also form a communication system. In the communication system, the access network device may transmit downlink information to UE1, UE2, UE5, and the like; UE5 may also transmit downlink information to UE4 and UE6; UE4 and UE6 may further transmit uplink information to the base station through UE5.
[0070] A terminal device is an entity configured to receive or transmit signals, and mainly implements a function of performing wireless communication with a base station. The terminal device can be an access terminal, a UE unit, a UE station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a terminal, a wireless communication device, a multimedia device, a streaming media device, a UE agent, a UE device, or the like. The access terminal can be a mobile phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA (registered trademark)), a handheld device or a computing device having a wireless communication function, or another processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a future 5G network, a terminal in a future evolved public land mobile network (PLMN), or the like.
[0071] An access network device is an entity configured to transmit or receive signals on the network side, and mainly implements the function of communicating with user terminal devices and core network devices. The access network device can be a base station, a relay station, or an access point. The base station can be a Base Transceiver Station (BTS) in a Global System for Mobile Communications (GSM (registered trademark)) or Code Division Multiple Access (CDMA) network, or a Node B (NB) in a Wideband Code Division Multiple Access (WCDMA (registered trademark)), or an evolved NB (eNB or eNodeB) in Long Term Evolution (LTE), or a radio controller in a Cloud Radio Access Network (CRAN) scenario, or a base station device in a future 5G network or an access network device in a future evolved Public Land Mobile Network (PLMN) network, or a wearable device, an in-vehicle device, or the like.
[0072] In a communication system, it should be noted that the embodiments of the present application can be applied to various communication systems as long as one entity needs to transmit information and another entity needs to receive information. It can be understood that the architecture or scenario of the communication system in FIG. 2 is only an exemplary implementation of the embodiments of the present application. The architecture or scenario of the communication system in the embodiments of the present application includes, but is not limited to, the architecture or scenario of the above communication system.
[0073] Based on the figure of the system architecture of the uplink synchronization adjustment method provided in FIG. 2, referring to the uplink synchronization adjustment method provided in the present application, hereinafter, the technical problems proposed in the present application will be analyzed and solved in detail.
[0074] Please refer to FIG. 3a. FIG. 3a is a schematic flowchart of the uplink synchronization adjustment method according to an embodiment of the present application. The method can be applied to the access network device and the terminal device in FIG. 2. In other words, the access network device and the terminal device can be configured to support and execute steps S300 to S302 in the procedure of the method shown in FIG. 3a. Referring to FIG. 3a, hereinafter, the uplink synchronization adjustment method will be described from the interaction between the access network device and the terminal device. The method may include the following steps S300 to S302.
[0075] Step S300: The terminal device determines the timing advance TA.
[0076] Specifically, in the random access procedure or after the terminal device enters the connection mode, the terminal device may determine the timing advance TA (i.e., the first timing advance TA) based on the position of the terminal device and the position of the access network. For example, the terminal device may recognize the position information of the terminal device, and may also recognize the position information of the access network device (or satellite) based on the indication information of the access network device, whereby the TA is determined in real time based on the position information of the terminal device and the position information of the access network device (or satellite). Specifically, the one-way transmission delay can first be determined based on the distance between the terminal device and the access network device and the speed of light, and then the timing advance TA is determined based on the one-way transmission delay. It should be noted that the first TA can be the complete TA (i.e., the RTT or RTT / 2 from the terminal device to the access network device) or a part of the complete TA (e.g., in the NTN scenario, the RTT or RTT / 2 from the terminal device to the satellite or high-altitude platform). Generally, the TA is equal to twice the one-way transmission delay. The value of the first TA is not specifically limited herein.
[0077] Optionally, the time interval between the current TA determination and the previous TA determination by the terminal device can be fixed. In other words, the terminal device can periodically calculate the latest TA based on the position information of the terminal device and the position information of the access network device (or satellite). The time period can be configured by the access network or determined by the terminal device based on the capabilities of the terminal device. Naturally, the time period can be specified in the protocol in advance. This is not particularly limited herein.
[0078] Optionally, the time interval between the determination of the current TA and the determination of the previous TA by the terminal device may not be fixed. Instead, when to determine the TA can be determined based on specific situations. For example, when the terminal device is moving at high speed, the time interval for determining the TA can be set short. Conversely, when the terminal device is moving at low speed or stationary, the time interval for determining the TA can be set long. See FIG. 3b for another example. FIG. 3b is a diagram of the determination of the TA by the terminal device according to an embodiment of the present application. When the satellite (access network device) is close to and directly above the terminal device (i.e., the included angle between the connection line between the satellite and the terminal device and the horizontal line is close to 90 degrees), the time interval for determining the TA may be short. However, when the satellite is far away from the terminal device (i.e., the included angle between the connection line between the satellite and the terminal device and the horizontal line is close to 0 degrees), the time interval for determining the TA may be long. Alternatively, the terminal device can determine the time interval based on the capabilities of the terminal device. Of course, the time interval can be specified in advance in the protocol. Of course, the terminal device can alternatively determine the TA in real time. This is not particularly limited herein.
[0079] Optionally, whether the terminal device determines and reports the TA can be controlled by the access network device by using the transmitted indication information (i.e., the second message). When the access network transmits indication information to instruct the terminal device to enable the function of transmitting the first message to the access network device, the terminal device determines and reports the TA based on the instruction. Otherwise, the terminal device does not determine and report the TA. Note that whether the terminal device supports the determination and reporting of the TA depends on the capabilities of the terminal device. Before the access network device distributes the indication information, the terminal device may first report the capabilities of the terminal device to the access network device. If the terminal device can determine and report the TA, the access network device transmits indication information for instructing the terminal device to report the TA. This reduces the complexity of the terminal device, reduces signaling exchange, and saves the power of the terminal device.
[0080] Step S301: The terminal device transmits the first message to the access network device.
[0081] Specifically, the first message includes the timing advance TA and is used to report the currently determined TA to the access network device. After determining the TA, the terminal device needs to report the TA to the access network device, so that the access network device can perform scheduling based on the TA.
[0082] Optionally, when a preset condition is satisfied, the terminal device may be configured to report the determined TA to the access network device. For example, a threshold value (i.e., a preset threshold value) may be preset. When the variation between the TA currently determined by the terminal device (i.e., the first timing advance TA) and the TA last exchanged between the terminal device and the access network device or the TA last used by the terminal device (i.e., the second TA) reaches the preset threshold value, the terminal device is triggered to report the currently determined TA (i.e., the first timing advance TA) to the access network device, preventing the access network device from still scheduling the terminal device based on the TA last exchanged or used (i.e., the second TA). The second TA may be a complete TA (i.e., the RTT or RTT / 2 from the terminal device to the access network device) or a part of the complete TA. Generally, the TA is equal to twice the one-way transmission delay. The value of the second TA is not specifically limited herein. The preset threshold value may be configured by the access network device or determined by the terminal device based on the capabilities of the terminal device. Of course, the preset threshold value may be specified in advance in the protocol. This is not particularly limited herein. Note that the threshold value is preset, and as a result, the TA is adjusted in a timely manner when the terminal device does not go out of synchronization. In this way, uplink out-of-synchronization of the terminal device can be avoided. In addition, to prevent the terminal device from frequently reporting the TA to the access network device and causing waste of resources, further limiting conditions may be added. For example, after the variation reaches the preset threshold value and this state continues for a specific time, the terminal device reports the TA.The TA that was last exchanged between the terminal device and the access network device, or the TA that was last used by the terminal device, may be the TA last received from the access network device, or the TA at which the uplink synchronization was last performed, or the TA that is currently maintained, or the TA that was used when the uplink information was most recently transmitted. It should be further noted that this is the case.
[0083] Optionally, if the uplink synchronization timer (TAT) of the terminal device does not time out when the terminal device reports TA, the terminal device may first determine whether there are currently available physical uplink shared channel PUSCH resources. If there are currently available PUSCH resources, the terminal device transmits the TA to the access network device by using the PUSCH resources. If there are no currently available PUSCH resources in the terminal device and the access network device configures a scheduling request (SR) resource for the terminal device, the terminal device may trigger an SR and then request the access network device for PUSCH resources by using the SR to transmit the TA. If there are no currently available PUSCH resources and the access network device does not configure available scheduling request (SR) resources for the terminal device, the terminal device may trigger a RACH process and obtain available uplink resources through the RACH to transmit the TA. The SR resource here can be a dedicated SR resource (i.e., a PUSCH resource used only for requesting to transmit the TA, or can be triggered only by TA reporting), or a general SR resource configured by the access network device for TA reporting. In addition, if the difference between the TA currently determined by the terminal device and the TA last exchanged between the terminal device and the access network device or the TA last used by the terminal device is overly large, the access network device may fail to receive the currently determined TA reported by the terminal device due to the overly large deviation of the TA, but it should be noted that the terminal device cannot confirm whether the access network device receives the reporting message about the TA. Therefore, a confirmation response mechanism may be introduced. Specifically, after receiving the reporting message about the TA, the access network device may transmit a confirmation response message to the terminal device.When the terminal device receives a confirmation response message, the currently determined TA is considered to have been reported normally. Otherwise, the currently determined TA has not been reported normally. Specifically, refer to FIG. 3c. FIG. 3c is a schematic flowchart of another uplink synchronization adjustment method according to an embodiment of the present application. After the terminal device reports the TA, the terminal device may start a retransmission timer (the timer may be configured by the access network device or determined by the terminal device based on the implementation). When the retransmission timer times out and the terminal device still has not received a confirmation response message about the TA from the access network device, the terminal device may retransmit the TA (i.e., retransmit the message). Alternatively, the terminal device may start a confirmation response timer. When the confirmation response timer times out and the terminal device does not receive a confirmation response message about the TA from the access network device, the terminal device considers that the terminal device is currently in an uplink out-of-synchronization state. Next, the uplink synchronization timer TAT is set to the timeout state, and the terminal device may start a random access through RACH to re-execute the uplink synchronization with the access network device. Of course, if the terminal device receives a confirmation response message from the access network device before the retransmission timer and the confirmation response timer time out, uplink synchronization is considered to have been obtained, and the terminal device restarts the TAT. The confirmation response message sent by the access network device about the TA may be an uplink scheduling grant scheduled by the access network device, a confirmation MAC CE specially designed for the TA report, or a TA command (TAC) sent by the access network device. This is not particularly limited herein.In a terminal device, the absence of available physical uplink shared channel PUSCH resources may be because the access network device does not allocate or configure uplink PUSCH resources, or the access network device allocates or configures uplink PUSCH resources, but the terminal device cannot use the uplink PUSCH resources for current transmission due to rule restrictions, or it may be a combination of the two cases. It should be further noted that this is not particularly limited in this specification.
[0084] Optionally, in an implementation, when the uplink synchronization timer (TAT) of a terminal device times out, uplink resources (including one or more of the hybrid automatic repeat request (HARQ) buffer of the terminal device, the physical uplink control channel (PUCCH) resources of the terminal device, the sounding reference signal (SRS) resources of the terminal device, the configured grant of the terminal device, the physical uplink shared channel (PUSCH) resources of the terminal device used to report semi-persistent CSI, or the TA parameters to be maintained) are not released. If the terminal device needs to transmit uplink information after the TAT times out, for example, when a TA report needs to be executed, the terminal device first determines whether a physical uplink shared channel (PUSCH) resource currently exists (different from the prior art where all previously configured uplink resources except the RACH resource are directly released when the uplink synchronization timer times out), and based on the currently determined TA (i.e., the first timing advance TA), the uplink transmission can be adjusted (i.e., delay compensation is performed based on the TA when transmitting uplink information). Specifically, if no available PUSCH resource currently exists, the configured physical uplink control channel (PUCCH) resource is used to transmit the SR and additionally requests a PUSCH resource for transmitting the TA. If no SR resource is configured, a RACH procedure is initiated.In the above method, even after TAT times out, the terminal device can determine the correct TA. Therefore, the terminal device does not perform a preset operation (including one or more of erasing the hybrid automatic repeat request (HARQ) buffer of the terminal device, releasing the physical uplink control channel (PUCCH) resource of the terminal device, releasing the sounding reference signal (SRS) resource of the terminal device, erasing the configured grant of the terminal device, erasing the physical uplink shared channel (PUSCH) resource of the terminal device used for reporting semi-persistent CSI, and maintaining the TA parameter). As a result, since resource release occurs by performing the preset operation immediately after TAT times out, the problem of long access delay can be avoided, and uplink synchronization can be implemented only through random access, ensuring the user experience. Next, when the terminal device receives an acknowledgment message (the same as above), uplink synchronization is considered to be obtained and TAT is restarted. When the terminal device does not receive an acknowledgment message, uplink desynchronization is considered to have occurred. In this case, the terminal device releases the previously configured uplink resources (i.e., performs a preset operation including one or more of erasing the HARQ buffer of the terminal device, releasing the PUCCH resource of the terminal device, releasing the SRS resource of the terminal device, erasing the configured grant of the terminal device, erasing the PUSCH resource of the terminal device used for reporting semi-persistent CSI, and maintaining the TA parameter), performs synchronization with the access network device through the random access channel (RACH), and restarts TAT. It should be noted that whether the terminal device releases the previously configured uplink resources can be determined by the capabilities of the terminal device and is not completely dependent on the state of TAT.
[0085] When the TAT times out and the terminal device does not release the uplink resources previously configured by the access network device, correspondingly, it should be noted that the access network device does not release the uplink resources previously configured for the terminal device and continues to perform monitoring on the corresponding uplink resources. After receiving the currently determined TA sent by the terminal device, the access network device updates the TA to the TA maintained by the access network device, considers the terminal device to be in the uplink synchronization state, and further may send a confirmation response message about the TA to the terminal device. Next, the access network device may restart the TAT after a certain period.
[0086] It should be further noted that if the terminal device does not report TA after TAT times out, the terminal device and the access network device may also release the previously configured uplink resources within a specific time. For example, a new timer may be introduced. When TAT times out, the access network device and the terminal device start the timer. After the timer times out and the terminal device does not report TA, both the access network device and the terminal device release the previously configured uplink resources. Finally, the terminal device synchronizes with the access network device through RACH. Of course, whether the terminal device releases the previously configured uplink resources after TAT times out can be controlled by the access network device sending indication information. For example, when the indication information sent by the access network device does not instruct the terminal device to release the uplink resources, the UE does not release the previously configured uplink resources by the access network device according to the above procedure after TAT times out. In addition, whether the terminal device supports non-release depends on the capabilities of the terminal device. If the terminal device has the ability to support non-release, the terminal device may first report the ability to the access network device. After recognizing the capabilities of the terminal device, the access network device sends indication information instructing the terminal device not to release the previously configured uplink resources after TAT times out. In addition, the previously configured uplink resources by the access network device may include one or more of a Hybrid Automatic Repeat reQuest (HARQ) buffer, a PUCCH resource, a Sounding Reference Signal (SRS) resource, a configured grant, a PUSCH resource, and maintained TA parameters. This is not particularly limited herein.
[0087] Step S302: The access network device receives the first message sent by the terminal device.
[0088] Specifically, the access network device receives the TA reported by the terminal device by using the first message, and as a result, the terminal device can be scheduled based on the TA.
[0089] Optionally, after receiving the TA reported by the terminal device by using the first message, the access network device may send a confirmation response message about the TA to the terminal device, ensuring that the terminal device can confirm in the confirmation response that uplink synchronization has been obtained.
[0090] Optionally, after the terminal device reports the TA, the access network device and the terminal device may start or restart the uplink synchronization timer TAT at a specific time. The start operation is for a scenario where the current uplink synchronization timer has not been started, and the restart operation is for a scenario where the current uplink synchronization timer is already running (which may include the case where the uplink synchronization timer times out and the case where the uplink synchronization timer does not time out). Note that the time when the terminal device reports the TA, the time when the terminal device determines the TA, or the time when the access network device sends an indication message or a confirmation response message can be used as a criterion for starting or restarting the TAT. This is not particularly limited in this specification. Essentially, the criterion ensures that the time when the TAT maintained by the access network device and the terminal device reaches the timeout state is aligned, and avoids the case where the TAT of the terminal device (or the access network device) does not time out when the TAT of the access network device (or the terminal device) times out. Hereinafter, an example where the terminal device reports the TA to the access network device is used for explanation.
[0091] Specifically, when transmitting a reporting message about TA (i.e., the first message) to an access network device, the terminal device may immediately start or restart an uplink synchronization timer TAT maintained by the terminal device. FIG. 4a is a time series diagram of starting or restarting the uplink synchronization timer TAT according to an embodiment of the present application. Alternatively, after the reporting message about TA is transmitted to the access network device, the terminal device may start or restart the uplink synchronization timer TAT after a compensation offset time (e.g., another timer may be designed, and the duration of the timer is offset, i.e., the time from the start of the timer to the timeout of the timer exceeds the offset duration). FIG. 4b is another time series diagram of starting or restarting the uplink synchronization timer TAT according to an embodiment of the present application. FIG. 4c is yet another time series diagram of starting or restarting the uplink synchronization timer TAT according to an embodiment of the present application. The durations of the TAT of the terminal device and the TAT of the access network device may be the same (as shown in FIG. 4c) or different (as shown in FIG. 4b). The durations of the offset of the terminal device and the offset of the access network device may be the same (as shown in FIG. 4b) or different (as shown in FIG. 4c). In addition, the offset of the terminal device may be the current one-way transmission delay from the terminal device to the access network device or satellite (i.e., TA / 2), or the two-way transmission delay (i.e., TA), or the time estimated in advance by the terminal device based on the distance from the terminal device to the access network device or satellite, or the time determined based on the pre-configuration of the access network device. This is not particularly limited herein.
[0092] In addition, when receiving the TA reported by the terminal device, the access network device may start or restart the uplink synchronization timer TAT. Refer to Figure 4a. Alternatively, after receiving the TA reported by the terminal device, the access network device may start or restart the uplink synchronization timer TAT after an offset time. Refer to Figures 4b and 4c. In addition, the offset of the access network device may be the one-way transmission delay from the terminal device to the access network device or the satellite (i.e., TA / 2), or the two-way transmission delay (i.e., TA), or the time determined based on the pre-configuration of the access network device. Note that the offset time set on the terminal device may be different from the offset time set on the access network device. When the transmission delay between the terminal device and the access network device is considered, the offset time of the terminal device may be a time that is one one-way transmission delay (i.e., TA / 2) longer than the offset time of the access network device (as shown in Figure 4c). Naturally, the duration of the TAT of the terminal device can be set to a time that is one one-way transmission delay (i.e., TA / 2) longer than the duration of the TAT of the access network device, that is, the time obtained by reducing the duration of the TAT of the access network device by one one-way transmission delay (i.e., TA / 2) (i.e., the fifth preset time). In this way, the time when the uplink synchronization timers TAT of the access network device and the terminal device reach the timeout state can be aligned.
[0093] In addition, when the access network device sends a TA configuration or a TA command to the terminal device, the TAT timer maintained by the access network device and the terminal device needs to be started or restarted. Also, in this process, it is necessary to ensure that the TAT timers maintained by the access network device and the terminal device can reach the timeout state synchronously. For example, when the timing durations of TAT maintained by the access network device and the terminal device are the same, in implementation, after sending the TA configuration or TA command, the access network device immediately starts or restarts the TAT timer and adds an offset time to the duration of the TAT timer. For example, the offset time can be the time of one one-way transmission delay (i.e., TA / 2). After the terminal device receives the TA configuration or TA command after one one-way transmission delay (i.e., TA / 2), the terminal device immediately starts or restarts the TAT timer. In another implementation, after sending the TA configuration or TA command, the access network device starts or restarts the TAT timer after one one-way transmission delay (i.e., TA / 2). After receiving the TA configuration or TA command after one one-way transmission delay (i.e., TA / 2), the terminal device immediately starts or restarts the TAT timer. Also, in this way, it can be ensured that the two timers can timeout simultaneously. In another implementation, after sending the TA configuration or TA command, the access network device immediately starts or restarts the TAT timer. After receiving the TA configuration or TA command after one one-way transmission delay (i.e., TA / 2), the terminal device also immediately starts or restarts the TAT timer. However, the offset time is reduced by only the duration of the TAT timer, for example, the time of one one-way transmission delay (i.e., TA / 2). In this way, it can be ensured that the two timers can timeout simultaneously. All of these implementations can ensure that the two TAT timers can timeout simultaneously.
[0094] In the prior art, it should be further noted that the uplink synchronization timer TAT is independently maintained by each TA group (Timing Advance Group, TAG, that is, a group of cells having the same TA). In other words, the uplink synchronization timer TAT is independently started or restarted by each TAG. However, in the solution means in the embodiments of the present application, since the TA is reported at the terminal device level, the reporting of the TA has the same impact on all TAGs. Therefore, in the embodiments of the present application, the operation of starting or restarting the uplink synchronization timer TAT is integrated for all TAGs. In other words, all TAGs start or restart the uplink synchronization timer TAT simultaneously. In other words, in the embodiments of the present application, the TAs of a plurality of cells can be adjusted only once through calculation and reporting. Compared with the independent maintenance method in the prior art, the signaling exchange is reduced and the procedure is simpler.
[0095] When the TA changes greatly, it can be understood that the terminal device can determine and report the TA, and as a result, avoid uplink synchronization loss. Therefore, the determination and reporting of the TA by the terminal device is also a method of implementing uplink synchronization. When the above embodiments are applied to actual communication services, especially services in a scenario of high-speed movement, since the position of the access network device is known to the terminal device, the terminal device can directly determine the timing advance TA only by recognizing its own position and report it to the access network device. This is different from the prior art method in which the access network device needs to analyze the uplink information of the terminal device to determine the TA. In this way, the access network device can timely recognize the transmission delay and schedule the terminal device by using the correct TA. Therefore, in the present application, the terminal device determines and reports the timing advance TA, improving the scheduling efficiency of the access network device.
[0096] In the above, the method in the embodiment of the present application has been described in detail. In the following, two related devices in the embodiment of the present application are provided.
[0097] FIG. 5 is a diagram of the structure of a terminal device according to an embodiment of the present application. The terminal device 5 may include a determination unit 51 and a transceiver unit 52. Optionally, the terminal device 5 may further include a first processing unit 53, a second processing unit 54, and a third processing unit 55. The detailed description of the units is as follows.
[0098] In the design, the determination unit 51 is configured to determine a first timing advance TA, and the first TA is used to perform uplink synchronization for the terminal device and the access network device.
[0099] The transceiver unit 52 is configured to transmit a first message to the access network device, where the first message includes the first TA.
[0100] In a possible implementation, the transceiver unit 52 is specifically configured to transmit the first message to the access network device when the difference between the first TA and the second TA is greater than or equal to a preset threshold, where the second TA is the TA last exchanged between the terminal device and the access network device, or the TA last used by the terminal device.
[0101] In a possible implementation, the transceiver unit 52 is further configured to receive a second message transmitted by the access network device, where the second message instructs the terminal device to enable the function of transmitting the first message to the access network device.
[0102] In a possible implementation, specifically, when there is an available first physical uplink shared channel PUSCH resource in the terminal device, the transceiver unit 52 transmits a first message to the access network device by using the first PUSCH resource; or when there is no available first physical uplink shared channel PUSCH resource in the terminal device, it triggers a scheduling request SR and transmits the SR to request a second PUSCH resource used to transmit the first message to the access network device.
[0103] In a possible implementation, specifically, when the uplink synchronization timer TAT of the terminal device is in a timeout state, the transceiver unit 52 is configured to transmit a first message to the access network device by using the first PUSCH resource or the second PUSCH resource.
[0104] Optionally, the terminal device further comprises a first processing unit 53 configured to retransmit the first message or set the uplink synchronization timer TAT to a timeout state when the terminal device does not receive a confirmation response message about the first message from the access network device over a first preset time after the terminal device transmits the first message.
[0105] Optionally, the terminal device further includes a second processing unit 54 configured to perform a preset operation after a second preset time has elapsed since the uplink synchronization timer TAT of the terminal device enters a timeout state, where the preset operation includes one or more of the following: erasing the hybrid automatic repeat request (HARQ) buffer of the terminal device, releasing the physical uplink control channel (PUCCH) resources of the terminal device, releasing the sounding reference signal (SRS) resources of the terminal device, erasing the configured grant of the terminal device, erasing the physical uplink shared channel (PUSCH) resources of the terminal device used for reporting semi-persistent channel state information (CSI), and maintaining the timing advance (TA) parameter.
[0106] Optionally, the terminal device further includes a third processing unit 55 configured to start or restart the uplink synchronization timer TAT after the terminal device transmits a first message, or to start or restart the uplink synchronization timer TAT after a third preset time has elapsed after the terminal device transmits a first message.
[0107] FIG. 6 is a diagram of the structure of an access network device according to an embodiment of the present application. The access network device 6 may include a transceiver unit 61. Optionally, the access network device 6 may further include a first processing unit 62 and a second processing unit 63. The detailed description of the units is as follows.
[0108] In the design, the transceiver unit 61 is configured to receive a first message transmitted by the terminal device, where the first message includes a first timing advance (TA), and the first TA is used to perform uplink synchronization for the terminal device and the access network device, and is configured to communicate with the terminal device based on the first TA.
[0109] In a possible implementation, the transceiver unit 61 is further configured to transmit a second message to the terminal device, where the second message instructs the terminal device to enable the function of transmitting the first message to the access network device.
[0110] In a possible implementation, specifically, the transceiver unit 61 is configured as follows: when there is an available first physical uplink shared channel PUSCH resource at the terminal device, the access network device receives the first message transmitted by the terminal device by using the first PUSCH resource; or when there is no available first physical uplink shared channel PUSCH resource at the terminal device, the access network device receives the scheduling request SR transmitted by the terminal device, allocates a second PUSCH resource to the terminal device, and is configured to receive the first message transmitted by the terminal device by using the second PUSCH resource.
[0111] In a possible implementation, specifically, the transceiver unit 61 is configured to receive the first message transmitted by the terminal device by using the first PUSCH resource or the second PUSCH resource when the uplink synchronization timer TAT of the access network device is in a timeout state.
[0112] In a possible implementation, the transceiver unit 61 is further configured to transmit an acknowledgement message for the first message to the terminal device.
[0113] Optionally, the access network device further comprises a first processing unit 62 configured to perform a preset operation after a fourth preset time after the uplink synchronization timer TAT of the access network device enters a timeout state, where the preset operation includes one or more of erasing the currently configured hybrid automatic repeat request (HARQ) buffer, releasing the currently configured physical uplink control channel (PUCCH) resources, releasing the currently configured sounding reference signal (SRS) resources, erasing the currently configured grant, and erasing the currently configured physical uplink shared channel (PUSCH) resources.
[0114] Optionally, the access network device further comprises a second processing unit 63 configured to start or restart the uplink synchronization timer TAT after the access network device receives a first message transmitted by the terminal device; or start or restart the uplink synchronization timer TAT and reduce the duration of TAT by a fifth preset time after the access network device receives a first message transmitted by the terminal device.
[0115] It should be noted that for the functions of the functional units in the terminal device 5 and the access network device 6 described in the embodiments of the present application, refer to the relevant descriptions in the embodiments of the above method. Details are not described again here.
[0116] In a possible product form, the access network device or the terminal device in the embodiments of the present application can be implemented by using a general-purpose bus architecture.
[0117] For ease of explanation, please refer to FIG. 7. FIG. 7 is a diagram of the structure of a communication device 700 according to an embodiment of the present application. The communication device 700 can be an access network device, a terminal device, or a chip in an access network device or a terminal device. FIG. 7 shows only the main components of the communication device 700. In addition to the processor 701 and the transceiver 702, the communication device may further include a memory 703 and an input / output device (not shown in this figure).
[0118] The processor 701 is mainly configured to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of software programs. The memory 703 is mainly configured to store software programs and data. The transceiver 702 may include a control circuit and an antenna. The control circuit is mainly configured to perform conversion between baseband signals and radio frequency signals and process radio frequency signals. The antenna is mainly configured to receive / transmit radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display, or a keyboard, is mainly configured to receive data input by the user and output data to the user.
[0119] After the power of the communication device is turned on, the processor 701 can read the software program in the memory 703, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, the processor 701 performs baseband processing on the data to be transmitted and then outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 701. The processor 701 converts the baseband signal into data and processes this data.
[0120] In another implementation, the radio frequency circuit and the antenna can be arranged independently of a processor that executes baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna can be remotely arranged independently of the communication device.
[0121] The processor 701, the transceiver 702, and the memory 703 can be connected through a communication bus.
[0122] In a design, the communication device 700 can be configured to perform the functions of the uplink synchronization adjustment method in the above-described method embodiments. The processor 701 can be configured to generate various messages transmitted at the stages in FIG. 3a, and / or can be configured to perform another process of the technology described herein. The transceiver 702 can be configured to receive and transmit messages at the stages in FIG. 3a, and / or can be configured to perform another process of the technology described herein.
[0123] In any one of the above designs, the processor 701 can include a transceiver configured to implement a receiving function and a transmitting function. For example, the transceiver can be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit configured to implement the receiving function and the transmitting function may be separated or may be integrated together. The transceiver circuit, interface, or interface circuit can be configured to read and write code / data. Alternatively, the transceiver circuit, interface, or interface circuit can be configured to transmit or transfer signals.
[0124] In any one of the above designs, the processor 701 may store instructions. The instructions may be a computer program. The computer program is executed on the processor 701, and as a result, the communication device 700 executes the method described in any one of the embodiments of the above method. The computer program may be fixed within the processor 701. In this case, the processor 701 may be implemented by hardware.
[0125] In an implementation, the communication device 700 may include a circuit, and the circuit may implement the transmission, reception, or communication function in the embodiments of the above method. The processor and transceiver described in the present application may be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a hybrid signal IC, an application-specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, or the like. The processor and transceiver may alternatively be manufactured by using various IC technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), and gallium arsenide (GaAs).
[0126] The scope of the communication device described in the present application is not limited thereto, and it is possible that the structure of the communication device is not limited to FIG. 7. The communication device may be an independent device or a part of a large device. For example, the communication device may be as follows. (1) An independent integrated circuit (IC), chip, or chip system or subsystem; (2) A set including one or more ICs, where the set of ICs may optionally include a storage component configured to store data and computer programs; (3) An ASIC, e.g., a modem; (4) A module that can be embedded in another device; (5) A receiver, terminal, intelligent terminal, mobile phone, wireless device, handheld device, mobile unit, in-vehicle device, network device, cloud device, or artificial intelligence device, etc.; or (6) Another device.
[0127] In a possible product form, the access network device or terminal device in the embodiments of the present application can be implemented by using a general-purpose processor.
[0128] A general-purpose processor for implementing uplink synchronization adjustment includes a processing circuit interconnected with a processing circuit for communicating and an input / output interface.
[0129] In the design, the general-purpose processor can be configured to execute the functions of the uplink synchronization adjustment method in the embodiments of the above method. The processing circuit can be configured to generate various messages transmitted at the stage in FIG. 3a, and / or can be configured to execute another process of the technology described herein. The input / output interface can be configured to receive and transmit messages at the stage in FIG. 3a, and / or can be configured to execute another process of the technology described herein.
[0130] It should be understood that communication devices in various product forms have any function of adjusting uplink synchronization in the embodiments of the above method, and the details will not be described again herein.
[0131] One embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores computer program code. When the above processor executes the computer program code, the electronic device executes the method in any one of the above embodiments.
[0132] An embodiment of the present application further provides a computer program product. When the computer program product is executed on a computer, the computer can execute the method in any one of the above embodiments.
[0133] A certain embodiment of the present application further provides a communication device. This device may exist in the form of a chip product. The structure of the device includes a processor and an interface circuit. The processor is configured to communicate with another device through a receiving circuit, and as a result, the device executes the method in any one of the above embodiments.
[0134] An embodiment of the present application further provides a wireless communication system including one or more of an access network device and a terminal device, and can execute the method in any one of the above embodiments.
[0135] In the above embodiments, the description of each embodiment has its own focus. For parts not described in detail in one embodiment, please refer to the relevant descriptions of other embodiments.
[0136] It should be noted that the above method embodiments are presented as a series of operations to simplify the description. However, those skilled in the art should understand that according to the present application, some steps can be executed in a different order or simultaneously, so the present application is not limited to the order of the described operations. Furthermore, those skilled in the art should understand that all the embodiments described in this specification belong to exemplary embodiments, and the related operations and modules are not necessarily required by the present application.
[0137] In some embodiments provided in the present application, it should be understood that the disclosed device may be implemented in other ways. For example, the described embodiments of the device are merely examples. For example, the division into multiple units is only a logical function division, and in actual implementation, it may be other divisions. For example, multiple units or components may be combined or integrated into another system, or some functions may be ignored or not executed. In addition, the shown or described mutual connection, direct connection, or communication connection may be implemented by using some interfaces. The indirect connection or communication connection between devices or units may be implemented in electronic or other forms.
[0138] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units. They may be arranged in one place or dispersed in multiple network units. To achieve the purpose of the solution means of the embodiments in the present application, some or all of the units may be selected according to actual requirements.
[0139] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, or each of these units may physically exist alone, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0140] When the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application is essentially, that is, the part contributing to the prior art, or all or part of a plurality of technical solutions may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like, specifically, it may be a processor in the computer device) to execute all or some of the steps of the method described in the embodiments of the present application. The storage medium may include any medium capable of storing program codes, such as a USB flash drive, a removable hard disk, a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0141] The above embodiments are only intended to explain the technical solutions of the present application, rather than limiting the present application. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still make modifications to the technical solutions described in the above embodiments or make equivalent substitutions for some of their technical features without departing from the spirit and scope of the technical solutions of the embodiments of the present application. (Other possible items) [Item 1] An uplink synchronization adjustment method, comprising: determining, by a terminal device, a first timing advance TA, wherein the first TA is used to perform uplink synchronization between the terminal device and an access network device; and transmitting, by the terminal device, a first message to the access network device, wherein the first message includes the first TA. A method comprising the above steps. [Item 2] The step of transmitting, by the terminal device, the first message to the access network device is: when a difference between the first TA and a second TA is greater than or equal to a preset threshold, transmitting, by the terminal device, the first message to the access network device, wherein the second TA is the TA last reported between the terminal device and the access network device, or the TA last used by the terminal device. The method according to Item 1, including the above step. [Item 3] The method further comprises: receiving, by the terminal device, a second message transmitted by the access network device, wherein the second message instructs the terminal device to enable a function of transmitting the first message to the access network device. The method according to Item 1 or 2, comprising the above step. [Item 4] The step of transmitting, by the terminal device, the first message to the access network device is: when a first physical uplink shared channel PUSCH resource is available to the terminal device, transmitting, by the terminal device, the first message to the access network device by using the first PUSCH resource; or when a first physical uplink shared channel PUSCH resource is not available to the terminal device, transmitting, by the terminal device, a scheduling request SR to request the access network device for a second PUSCH resource used to transmit the first message to the access network device. The method according to any one of items 1 to 3, comprising [Item 5] The method according to item 4, wherein the SR resource used by the SR is a general-purpose SR resource. [Item 6] The step of transmitting the first message to the access network device by the terminal device is: When the uplink synchronization timer TAT of the terminal device is in a timeout state, the step of transmitting the first message to the access network device by the terminal device by using the first PUSCH resource or the second PUSCH resource The method according to item 4 or 5, including [Item 7] The method further comprises: After the terminal device transmits the first message, if the terminal device does not receive a confirmation response message for the first message from the access network device within a first preset time, the step of retransmitting the first message by the terminal device or setting the uplink synchronization timer TAT to the timeout state The method according to any one of items 1 to 6, comprising [Item 8] The method further comprises: After the uplink synchronization timer TAT of the terminal device enters the timeout state, after a second preset time, the step of performing a preset operation by the terminal device, where the preset operation includes one or more of clearing the hybrid automatic repeat request HARQ buffer of the terminal device, releasing the physical uplink control channel PUCCH resource of the terminal device, releasing the sounding reference signal SRS resource of the terminal device, clearing the configured grant of the terminal device, clearing the PUSCH resource of the terminal device used for reporting semi-persistent CSI, and maintaining the TA parameter The method according to any one of items 1 to 7, comprising [Item 9] The method further comprises: After the terminal device transmits the first message, the step of starting or restarting the uplink synchronization timer TAT by the terminal device; or After the terminal device transmits the first message, after a third preset time, the step of starting or restarting the uplink synchronization timer TAT by the terminal device The method according to any one of items 1 to 8, comprising [Item 10] An uplink synchronization adjustment method, comprising: Receiving, by an access network device, a first message transmitted by a terminal device, where the first message includes a first timing advance TA, and the first TA is used to perform uplink synchronization between the terminal device and the access network device; and Communicating, by the access network device, with the terminal device based on the first TA The method comprising [Item 11] The method further comprises: Transmitting, by the access network device, a second message to the terminal device, where the second message instructs the terminal device to enable the function of transmitting the first message to the access network device The method according to item 10, comprising [Item 12] The step of receiving, by the access network device, a first message transmitted by the terminal device is: When a first physical uplink shared channel PUSCH resource is available to the terminal device, receiving, by the access network device, the first message transmitted by the terminal device by using the first PUSCH resource; or When a first physical uplink shared channel PUSCH resource is not available to the terminal device, receiving, by the access network device, a scheduling request SR transmitted by the terminal device, allocating a second PUSCH resource to the terminal device, and receiving, by the access network device, the first message transmitted by the terminal device by using the second PUSCH resource The method according to item 10 or 11, including [Item 13] The step of receiving, by the access network device, a first message transmitted by the terminal device is: When an uplink synchronization timer TAT of the access network device is in a timeout state, receiving, by the access network device, the first message transmitted by the terminal device by using the first PUSCH resource or the second PUSCH resource The method according to item 12, including [Item 14] The method further comprises: The step of transmitting, by the access network device, a confirmation response message for the first message to the terminal device The method according to any one of items 10 to 13, comprising the above. [Item 15] The method further comprises: The step of performing, by the access network device, a preset operation after a fourth preset time has elapsed since the uplink synchronization timer TAT of the access network device entered the timeout state, where the preset operation includes one or more of: erasing the currently configured hybrid automatic repeat request (HARQ) buffer, releasing the currently configured physical uplink control channel (PUCCH) resources, releasing the currently configured sounding reference signal (SRS) resources, erasing the currently configured grant, erasing the currently configured physical uplink shared channel (PUSCH) resources, and maintaining the TA parameter. The method according to any one of items 10 to 14, comprising the above. [Item 16] The method further comprises: The step of starting or restarting, by the access network device, the uplink synchronization timer TAT after the access network device receives the first message transmitted by the terminal device; or The step of starting or restarting, by the access network device, the uplink synchronization timer TAT after the access network device receives the first message transmitted by the terminal device, and reducing the duration of the TAT by a fifth preset time The method according to any one of items 10 to 15, comprising the above. [Item 17] A communication device, comprising: A determination unit configured to determine a first timing advance (TA), where the first TA is used to perform uplink synchronization between the communication device and an access network device; and A transceiver unit configured to transmit a first message to the access network device, where the first message includes the first TA The communication device comprising the above. [Item 18] Specifically, when the difference between the first TA and the second TA is greater than or equal to a preset threshold, the transceiver unit is configured to transmit the first message to the access network device, where the second TA is the TA last reported between the communication device and the access network device, or the TA last used by the communication device. The communication device according to item 17. [Item 19] The transceiver unit is further configured to receive a second message transmitted by the access network device, and the second message instructs the communication device to enable the function of transmitting the first message to the access network device. The communication device according to item 17 or 18. [Item 20] Specifically, the transceiver unit: When a first physical uplink shared channel PUSCH resource is available to the communication device, transmits the first message to the access network device by using the first PUSCH resource; or When a first physical uplink shared channel PUSCH resource is not available to the communication device, triggers a scheduling request SR and transmits the SR to request a second PUSCH resource used to transmit the first message to the access network device to the access network device. The communication device according to any one of items 17 to 19, which is configured as above. [Item 21] The communication device according to item 20, wherein the SR resource used by the SR is a general-purpose SR resource. [Item 22] Specifically, when the uplink synchronization timer TAT of the communication device is in a timeout state, the transceiver unit is configured to transmit the first message to the access network device by using the first PUSCH resource or the second PUSCH resource. The communication device according to item 20 or 21. [Item 23] After the communication device transmits the first message, if the communication device does not receive a confirmation response message for the first message from the access network device within a first preset time, the communication device is further configured with a first processing unit that retransmits the first message or sets the uplink synchronization timer TAT to the timeout state. The communication device according to any one of items 17 to 22. [Item 24] A second processing unit configured to perform a preset operation after a second preset time from when the uplink synchronization timer TAT of the communication device enters the timeout state, where the preset operation includes: erasing the hybrid automatic repeat request HARQ buffer of the communication device; releasing the physical uplink control channel PUCCH resource of the communication device; releasing the sounding reference signal SRS resource of the communication device; erasing the configured grant of the communication device; erasing the PUSCH resource of the communication device that is used for reporting semi-persistent CSI; and maintaining the TA parameter, including one or more of them. The communication device according to any one of items 17 to 23, further comprising the above. [Item 25] After the communication device transmits the first message, start or restart the uplink synchronization timer TAT; or a third processing unit configured to start or restart the uplink synchronization timer TAT after a third preset time after the communication device transmits the first message. The communication device according to any one of items 17 to 24, further comprising the above. [Item 26] Receive a first message transmitted by a terminal device, where the first message includes a first timing advance TA, and the first TA is used to perform uplink synchronization between the terminal device and the communication device; and a transceiver unit configured to communicate with the terminal device based on the first TA. [Item 27] The transceiver unit is further configured to transmit a second message to the terminal device, where the second message instructs the terminal device to enable the function of transmitting the first message to the communication device. The communication device according to item 26. [Item 28] Specifically, the transceiver unit receives the first message transmitted by the terminal device by using the first PUSCH resource when the first physical uplink shared channel PUSCH resource is available to the terminal device; or when the first physical uplink shared channel PUSCH resource is not available to the terminal device, receives a scheduling request SR transmitted by the terminal device, allocates a second PUSCH resource to the terminal device, and receives the first message transmitted by the terminal device by using the second PUSCH resource The communication device according to item 26 or 27, which is configured as described above. [Item 29] Specifically, the transceiver unit is configured to receive the first message transmitted by the terminal device by using the first PUSCH resource or the second PUSCH resource when the uplink synchronization timer TAT of the communication device is in the timeout state. The communication device according to item 28. [Item 30] The transceiver unit is further configured to transmit an acknowledgment response message for the first message to the terminal device. The communication device according to any one of items 26 to 29. [Item 31] A first processing unit configured to execute a preset operation after a fourth preset time from when the uplink synchronization timer TAT of the communication device enters the timeout state, where the preset operation includes erasing the currently configured hybrid automatic repeat request HARQ buffer, releasing the currently configured physical uplink control channel PUCCH resource, releasing the currently configured sounding reference signal SRS resource, erasing the currently configured grant, erasing the currently configured PUSCH resource, and maintaining TA parameters, including one or more of the above. The communication device according to any one of items 26 to 30, further comprising the above. [Item 32] After the communication device receives the first message transmitted by the terminal device, the uplink synchronization timer TAT is started or restarted, or after the communication device receives the first message transmitted by the terminal device, the uplink synchronization timer TAT is started or restarted, and the communication device further includes a second processing unit configured to reduce the duration of the TAT by a fifth preset time. The communication device according to any one of items 26 to 31. [Item 33] A communication device including a processor and a memory, where the memory is configured to store program code, and when the program code is executed by the processor, the communication device implements the method according to any one of items 1 to 16. [Item 34] A communication system including one or more terminal devices and one or more access network devices, where the one or more terminal devices are communicatively connected to the one or more access network devices, the one or more terminal devices execute the method according to any one of items 1 to 9, and the one or more access network devices execute the method according to any one of items 10 to 16. [Item 35] A computer-readable storage medium including instructions, and when the instructions are executed on a computer, the computer can execute the method according to any one of items 1 to 16. [Item 36] A chip system including a processor configured to support a device in implementing the function according to any one of items 1 to 16. [Item 37] A computer program product including instructions, and when the computer program product is executed by a computer, the computer can execute the method according to any one of items 1 to 16.
Claims
1. A method for uplink synchronization adjustment, comprising: determining, by a terminal device, a first timing advance TA, wherein the first TA is used to perform uplink synchronization between the terminal device and an access network device; and transmitting, by the terminal device, a first message to the access network device, wherein the first message includes the first TA. The method further comprises: Before transmitting the first message to the access network device by the terminal device, the step is: When a first physical uplink shared channel PUSCH resource is not available to the terminal device, the terminal device triggers a scheduling request SR and transmits the SR to request a second PUSCH resource used to transmit the first message to the access network device. A method.
2. Before transmitting the first message to the access network device by the terminal device, the step is: When the difference between the first TA and a second TA is greater than or equal to a preset threshold, the terminal device transmits the first message to the access network device, where the second TA is the TA last reported between the terminal device and the access network device, or the TA last used by the terminal device. The method according to claim 1, comprising.
3. The method further comprises: receiving, by the terminal device, a second message transmitted by the access network device, where the second message instructs the terminal device to enable the function of transmitting the first message to the access network device. The method according to claim 1, comprising.
4. The SR resource used by the SR is a general-purpose SR resource. The method according to claim 1.
5. Before transmitting the first message to the access network device by the terminal device, the step is: When the uplink synchronization timer TAT of the terminal device is in a timeout state, the step of transmitting the first message to the access network device by the terminal device by using the first PUSCH resource or the second PUSCH resource The method according to claim 1, comprising:
6. The method further comprises: After the terminal device transmits the first message, if the terminal device does not receive a confirmation response message for the first message from the access network device within a first preset time, the step of retransmitting the first message by the terminal device or setting the uplink synchronization timer TAT to a timeout state The method according to claim 1, comprising:
7. The method further comprises: After a second preset time after the uplink synchronization timer TAT of the terminal device enters a timeout state, the step of performing a preset operation by the terminal device, where the preset operation includes one or more of clearing the hybrid automatic repeat request HARQ buffer of the terminal device, releasing the physical uplink control channel PUCCH resource of the terminal device, releasing the sounding reference signal SRS resource of the terminal device, clearing the configured grant of the terminal device, clearing the PUSCH resource of the terminal device used for reporting semi-persistent CSI, and maintaining the TA parameter The method according to claim 1, comprising:
8. An uplink synchronization adjustment method, comprising: The step of determining, by the terminal device, a first timing advance TA, where the first TA is used to perform uplink synchronization between the terminal device and the access network device; and The step of transmitting, by the terminal device, a first message to the access network device, where the first message includes the first TA Comprising: The method further comprises: The step of starting or restarting an uplink synchronization timer TAT by the terminal device after a third preset time after the terminal device transmits the first message A method, comprising: **Claim 9**: The method according to claim 8, wherein the durations of the TAT of the terminal device and the TAT of the access network device are the same. **Claim 10** An uplink synchronization adjustment method, comprising: receiving, by an access network device, a first message transmitted by a terminal device, wherein the first message includes a first timing advance TA, and the first TA is used to perform uplink synchronization between the terminal device and the access network device; and communicating, by the access network device, with the terminal device based on the first TA. The method further comprises: The step of receiving, by the access network device, the first message transmitted by the terminal device comprises: when a first physical uplink shared channel PUSCH resource is not available to the terminal device, receiving, by the access network device, a scheduling request SR transmitted by the terminal device, allocating a second PUSCH resource to the terminal device, and receiving the first message transmitted by the terminal device by using the second PUSCH resource. A method as described above. **Claim 11** The method further comprises: transmitting, by the access network device, a second message to the terminal device, wherein the second message instructs the terminal device to enable the function of transmitting the first message to the access network device. The method according to claim 10, further comprising the above step. **Claim 12** The step of receiving, by the access network device, the first message transmitted by the terminal device comprises: when an uplink synchronization timer TAT of the access network device is in a timeout state, receiving, by the access network device, the first message transmitted by the terminal device by using the first PUSCH resource or the second PUSCH resource. The method according to claim 10, further comprising the above step. **Claim 13** The method further comprises: transmitting, by the access network device, an acknowledgment message for the first message to the terminal device. The method according to claim 10, further comprising the above step. **Claim 14** The method further comprises: After a fourth preset time has elapsed since the uplink synchronization timer TAT of the access network device entered the timeout state, the access network device executes a preset operation, where the preset operation includes erasing the currently configured hybrid automatic repeat request (HARQ) buffer, releasing the currently configured physical uplink control channel (PUCCH) resources, releasing the currently configured sounding reference signal (SRS) resources, erasing the currently configured grant, erasing the currently configured physical uplink shared channel (PUSCH) resources, and maintaining the TA parameter, and includes one or more of these. The method according to claim 10, comprising: **Claim 15** A method for adjusting uplink synchronization, comprising: Receiving, by an access network device, a first message transmitted by a terminal device, where the first message includes a first timing advance (TA), and the first TA is used to perform uplink synchronization between the terminal device and the access network device; and Communicating, by the access network device, with the terminal device based on the first TA. Comprising: The method further comprises: After the access network device receives the first message transmitted by the terminal device, starting or restarting, by the access network device, an uplink synchronization timer TAT, and reducing the duration of the TAT by a fifth preset time. The method comprising: The method according to claim 15, further comprising, after receiving the TA reported by the terminal device, starting or restarting, by the access network device, the uplink synchronization timer TAT after an offset time. **Claim 17** A communication device, comprising: A determination unit configured to determine a first timing advance (TA), where the first TA is used to perform uplink synchronization between the communication device and an access network device; and A transceiver unit configured to transmit a first message to the access network device, where the first message includes the first TA. Comprising: The transceiver unit is: When the first physical uplink shared channel PUSCH resource is not available to the communication device, trigger a scheduling request SR and send the SR to request a second PUSCH resource to the access network device for use in transmitting the first message to the access network device. A communication device configured as such.
18. Specifically, the transceiver unit is configured to transmit the first message to the access network device when the difference between the first TA and the second TA is greater than or equal to a preset threshold, where the second TA is the TA last reported between the communication device and the access network device, or the TA last used by the communication device. The communication device according to claim 17.
19. The transceiver unit is further configured to receive a second message transmitted by the access network device, and the second message instructs the communication device to enable the function of transmitting the first message to the access network device. The communication device according to claim 17.
20. The SR resource used by the SR is a general-purpose SR resource. The communication device according to claim 17.
21. Specifically, the transceiver unit is configured to transmit the first message to the access network device by using the first PUSCH resource or the second PUSCH resource when the uplink synchronization timer TAT of the communication device is in a timeout state. The communication device according to claim 17.
22. After the communication device transmits the first message, if the communication device does not receive an acknowledgment message for the first message from the access network device within a first preset time, the communication device further includes a first processing unit configured to retransmit the first message or set the uplink synchronization timer TAT to a timeout state. The communication device according to claim 17.
23. A second processing unit configured to perform a preset operation after a second preset time has elapsed since the uplink synchronization timer TAT of the communication device entered a timeout state, where the preset operation includes one or more of: erasing the hybrid automatic repeat request (HARQ) buffer of the communication device; releasing the physical uplink control channel (PUCCH) resources of the communication device; releasing the sounding reference signal (SRS) resources of the communication device; erasing the configured grant of the communication device; erasing the physical uplink shared channel (PUSCH) resources of the communication device used for reporting semi-persistent CSI; and maintaining the TA parameter. The communication device according to claim 17, further comprising. **Claim 24** A communication device, A determination unit configured to determine a first timing advance TA, where the first TA is used to perform uplink synchronization between the communication device and an access network device; A transceiver unit configured to transmit a first message to the access network device, where the first message includes the first TA; and A third processing unit configured to start or restart an uplink synchronization timer TAT after a third preset time has elapsed after the communication device transmits the first message A communication device comprising. **Claim 25** The communication device according to claim 24, wherein the durations of the TAT of the communication device and the TAT of the access network device are the same. **Claim 26** A communication device, Receiving a first message transmitted by a terminal device, where the first message includes a first timing advance TA, and the first TA is used to perform uplink synchronization between the terminal device and the communication device; and comprising a transceiver unit configured to communicate with the terminal device based on the first TA, The transceiver unit is When the first physical uplink shared channel PUSCH resource is not available to the terminal device, receive a scheduling request SR transmitted by the terminal device, allocate a second PUSCH resource to the terminal device, and receive the first message transmitted by the terminal device using the second PUSCH resource A communication device configured as described above.
27. The transceiver unit is further configured to transmit a second message to the terminal device, where the second message instructs the terminal device to enable the function of transmitting the first message to the communication device. The communication device according to claim 26.
28. Specifically, the transceiver unit is configured to receive the first message transmitted by the terminal device using the first PUSCH resource or the second PUSCH resource when the uplink synchronization timer TAT of the communication device is in a timeout state. The communication device according to claim 26.
29. The transceiver unit is further configured to transmit an acknowledgment response message for the first message to the terminal device. The communication device according to claim 26.
30. A first processing unit configured to perform a preset operation after a fourth preset time has elapsed since the uplink synchronization timer TAT of the communication device has entered a timeout state, where the preset operation includes one or more of erasing the currently configured hybrid automatic repeat request HARQ buffer, releasing the currently configured physical uplink control channel PUCCH resource, releasing the currently configured sounding reference signal SRS resource, erasing the currently configured grant, erasing the currently configured PUSCH resource, and maintaining the TA parameter. The communication device according to claim 26, further comprising.
31. A communication device, Receiving a first message transmitted by a terminal device, where the first message includes a first timing advance TA, and the first TA is used to perform uplink synchronization between the terminal device and the communication device; and a transceiver unit configured to communicate with the terminal device based on the first TA, and, After the communication device receives the first message transmitted by the terminal device, a second processing unit configured to start or restart an uplink synchronization timer TAT and reduce the duration of the TAT by a fifth preset time A communication device comprising:
32. The communication device according to claim 31, wherein the communication device is configured to start or restart the uplink synchronization timer TAT after an offset time after receiving the TA reported by the terminal device.
33. A communication device comprising a processor and a memory, where the memory is configured to store program code, and when the program code is executed by the processor, the communication device implements the method according to any one of claims 1 to 9.
34. A communication device comprising a processor and a memory, where the memory is configured to store program code, and when the program code is executed by the processor, the communication device implements the method according to any one of claims 10 to 16.
35. A communication system comprising one or more terminal devices and one or more access network devices, where the one or more terminal devices are communicatively connected to the one or more access network devices, the one or more terminal devices execute the method according to any one of claims 1 to 9, and the one or more access network devices execute the method according to any one of claims 10 to 16.
36. A computer-readable storage medium comprising instructions, wherein when the instructions are executed on a computer, the computer is capable of executing the method according to any one of claims 1 to 9. A computer-readable storage medium comprising instructions, wherein when the instructions are executed on a computer, the computer is capable of executing the method according to any one of claims 10 to 16.
38. A chip system comprising a processor configured to support a device in implementing the steps of the method according to any one of claims 1 to 9.
39. A chip system comprising a processor configured to support a device in implementing the steps of the method according to any one of claims 10 to 16.
40. A computer program comprising instructions, wherein when the computer program is executed by a computer, the computer is capable of executing the method according to any one of claims 1 to 9.
41. A computer program comprising instructions, wherein when the computer program is executed by a computer, the computer is capable of executing the method according to any one of claims 10 to 16.
Citation Information
Patent Citations
Method for updating timing advance, terminal device, and network device
WO2021159449A1