Wireless communication method, first device, and second device

CN116458090BActive Publication Date: 2026-08-21GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180076649.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-22
Publication Date
2026-08-21
Estimated Expiration
2041-01-22

AI Technical Summary

Technical Problem

[0003]基于TSN业务传输的需求,TSN业务在5G内传输时,需要满足1us的时间同步精度需求,但是如何实现时钟同步以及满足同步精度的需求目前并没有具体的解决方案

Benefits of technology

[0017]基于以上技术方案,通过第一时间指示信息对传播时延进行补偿,能够使得物理层的时间同步精度误差在需要的范围内,换言之,所述第一时间指示信息可以等同于用于通知传播时延补偿量的信令或用于通知用于计算传播时延补偿量的信令,即通过信令交换可以保证一定的计算精度。此外,通过所述第一时间指示信息计算TA值,能够保证时钟同步。基于此,本申请实施例中第一设备通过接收第一时间指示信息,并通过第一时间指示信息确定的第一时间长度确定时延补偿量和TA值时,能够实现时钟同步和满足同步精度的需求。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116458090B_ABST
    Figure CN116458090B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a wireless communication method, a first device and a second device. The method comprises: the first device receiving first time indication information, the first time indication information being used to determine a first time length, the first time length being used to determine a time delay compensation amount and / or a timing advance (TA) value. In the embodiments of the present application, the first device receives the first time indication information, and determines the time delay compensation amount and the TA value by using the first time length determined by the first time indication information, so that the clock synchronization and the requirement of synchronization accuracy can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to wireless communication methods, a first device, and a second device. Background Technology

[0002] The 5G (5G) mobile communication technology, specifically the Industrial Internet of Things (IIoT), requires support for the transmission of services such as factory automation, transport industry, and electrical power distribution within 5G systems. Based on its latency and reliability requirements, IIoT introduces the concepts of Time-Sensitive Networking (TSN) or Time-Sensitive Communication (TSC). In TSN, the 5G network acts as a bridge, providing services to both the TSN network and its services. To address this, New Radio (NR) systems need to provide lower latency guarantees and higher clock synchronization accuracy to ensure that the operation and connection of each point in the mechanical process are precise and time-compliant when industrial automation services are transmitted over the 5G network.

[0003] Based on the requirements of TSN service transmission, TSN services need to meet the 1µs time synchronization accuracy requirement when transmitted within 5G. However, there is currently no specific solution on how to achieve clock synchronization and meet the synchronization accuracy requirement. Summary of the Invention

[0004] This application provides a wireless communication method, a first device, and a second device, which can achieve clock synchronization and meet the requirements of synchronization accuracy.

[0005] Firstly, a wireless communication method is provided, comprising:

[0006] The first device receives a first time indication information, which is used to determine a first time length. The first time length is used to determine the delay compensation amount and / or the timing advance (TA) value.

[0007] Secondly, a wireless communication method is provided, including:

[0008] The second device sends a first time indication message, which is used to determine a first time length. The first time length is used to determine the delay compensation amount and / or the timing advance (TA) value.

[0009] Thirdly, a first device is provided for executing the methods described in the first aspect or their implementations. Specifically, the terminal device includes functional modules for executing the methods described in the first aspect or their implementations.

[0010] Fourthly, a second device is provided for performing the methods described in the second aspect or its implementations. Specifically, the network device includes functional modules for performing the methods described in the second aspect or its implementations.

[0011] Fifthly, a first device is provided, comprising a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the methods described in the first aspect or its implementations.

[0012] In a sixth aspect, a second device is provided, comprising a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the methods of the second aspect or its implementations described above.

[0013] In a seventh aspect, a chip is provided for implementing the methods of any one of the first to second aspects or their respective implementations. Specifically, the chip includes a processor for calling and running a computer program from a memory, causing a device on which the chip is mounted to perform the methods of any one of the first to second aspects or their respective implementations.

[0014] Eighthly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0015] Ninthly, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0016] In a tenth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects or their respective implementations.

[0017] Based on the above technical solutions, compensating for propagation delay using first time indication information can ensure that the physical layer's time synchronization accuracy error is within the required range. In other words, the first time indication information can be equivalent to signaling used to notify the amount of propagation delay compensation or signaling used to calculate the amount of propagation delay compensation; that is, a certain calculation accuracy can be guaranteed through signaling exchange. Furthermore, calculating the TA value using the first time indication information can ensure clock synchronization. Therefore, in this embodiment, when the first device receives the first time indication information and determines the delay compensation amount and TA value using the first time length determined by the first time indication information, it can achieve clock synchronization and meet the synchronization accuracy requirements. Attached Figure Description

[0018] Figure 1 and Figure 2 This is a schematic block diagram of the system framework provided in the embodiments of this application.

[0019] Figure 3 This is a schematic diagram illustrating the error between the time synchronization accuracy on the network side and the time synchronization accuracy on the terminal side, as provided in the embodiments of this application.

[0020] Figure 4 This is a schematic flowchart of the wireless communication method provided in the embodiments of this application.

[0021] Figure 5 and Figure 6 This is a schematic structural diagram showing the temporal position of the first time indication information provided in the embodiments of this application.

[0022] Figure 7 This is a schematic block diagram of the first device provided in the embodiments of this application.

[0023] Figure 8 This is a schematic block diagram of the second device provided in the embodiments of this application.

[0024] Figure 9 This is a schematic block diagram of a communication device provided in an embodiment of this application.

[0025] Figure 10 This is a schematic block diagram of the chip provided in the embodiments of this application. Detailed Implementation

[0026] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.

[0027] The embodiments of this application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), next-generation communication systems, or other communication systems, etc.

[0028] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC) communication, and vehicle-to-vehicle (V2V) communication. The embodiments of this application can also be applied to these communication systems.

[0029] Optionally, the communication system in this application embodiment can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) network deployment scenario.

[0030] The embodiments of this application do not limit the spectrum to which the application is applied. For example, the embodiments of this application can be applied to licensed spectrum or unlicensed spectrum.

[0031] Figure 1 A schematic diagram of a communication system 100 used in this application is shown as an example. Figure 1 As shown, the communication system 100 mainly includes a user equipment (UE) 101, an access network (AN) device 102, an access and mobility management function (AMF) entity 103, a session management function (SMF) entity 104, a user plane function (UPF) entity 105, a policy control function (PCF) entity 106, a unified data management (UDM) entity 107, a data network (DN) 108, an application function (AF) entity 109, an authentication server function (AUSF) entity 110, and a network slice selection function (NSSF) entity 111.

[0032] Specifically, in communication system 100, UE 101 connects to AN device 102 via the Uu interface for access layer connection to exchange access layer messages and wireless data transmission; UE 101 connects to AMF entity 103 via the N1 interface for non-access layer (NAS) connection to exchange NAS messages; AN device 102 connects to AMF entity 103 via the N2 interface and to UPF entity 105 via the N3 interface; multiple UPF entities 105 are connected to each other via the N9 interface, and UPF entity 105 connects to DN via the N6 interface. 108 is connected. Meanwhile, UPF entity 105 is connected to SMF entity 104 via interface N4; SMF entity 104 is connected to PCF entity 106 via interface N7; SMF entity 104 is connected to UDM entity 107 via interface N10; SMF entity 104 controls UPF entity 105 via interface N4; simultaneously, SMF entity 104 is connected to AMF entity 103 via interface N11; multiple AMF entities 103 are connected to each other via interface N14; AMF entity 103 is connected to UDM entity 107 via interface N8; AMF entity 103 is connected to AUSF entity 110 via interface N12; AMF entity 103 is connected to NSSF entity 111 via interface N22; simultaneously, AMF entity 103 is connected to PCF entity 106 via interface N15; PCF entity 106 is connected to AF entity 109 via interface N5; AUSF entity 110 is connected to UDM entity 107 via interface N13.

[0033] In communication system 100, UDM entity 107 is the subscription database in the core network, storing user subscription data in the 5G network. AMF entity 103 is the mobility management function in the core network, and SMF entity 104 is the session management function in the core network. In addition to performing mobility management on UE 101, AMF entity 103 is also responsible for forwarding session management-related messages between UE 101 and SMF entity 104. PCF entity 106 is the policy management function in the core network, responsible for formulating policies related to mobility management, session management, and charging for UE 101. UPF entity 105 is the user plane function in the core network, transmitting data with the external data network through the N6 interface and transmitting data with AN device 102 through the N3 interface. After UE 101 accesses the 5G network through the Uu interface, under the control of SMF entity 104, a Protocol Data Unit (PDU) session data connection is established between UE 101 and UPF entity 105 to perform data transmission. AMF entity 103 and SMF entity 104 obtain user subscription data from UDM entity 107 through interfaces N8 and N10, respectively, and obtain policy data from PCF entity 106 through interfaces N15 and N7.

[0034] In addition, the communication system 100 also contains a Network Exposure Function (NEF) entity, which is used to interface with third-party application servers and transmit information between core network nodes and third-party applications.

[0035] It should be noted that the above-mentioned communication system 100 is illustrated using a 5G communication system as an example. Of course, this application can also be applied to other 3GPP communication systems, such as 4G communication systems, or future 3GPP communication systems. This application does not limit this application.

[0036] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices.

[0037] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0038] This application describes various embodiments in conjunction with terminal devices and network devices, wherein: the terminal device may also be referred to as user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc. The terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, and next-generation communication system, such as terminal device in an NR network or terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0039] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0040] The aforementioned AN device 102 can be a device for communicating with mobile devices. The AN device 102 can be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, a relay station or access point, or an in-vehicle device, wearable device, or a base station (gNB) in an NR network, or a network device in a future evolved PLMN network, etc.

[0041] In this embodiment, the network device provides services to the cell, and the terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.

[0042] The fifth-generation mobile communication technology (5G) and the Industrial Internet of Things (IIoT) require support for the transmission of services such as factory automation, transport industry, and electrical power distribution within 5G systems. Based on the latency and reliability requirements of IIoT, the concepts of Time-Sensitive Networking (TSN) or Time-Sensitive Communication (TSC) are introduced. In TSN, the 5G network acts as a bridge, providing services to both the TSN network and its services.

[0043] Figure 2 This is a block diagram of the system framework 200 provided in the embodiments of this application.

[0044] like Figure 2 As shown, in the system framework 200, the 5G network acts as a TSN bridge to provide services for the TSN network and services. Specifically, TSN endpoint 1 can be connected to TSN endpoint 2 in the TSN via the TSN bridge. The TSN bridge can include a device-side bridge and a network-side bridge. The device-side bridge can include a device-side TSN decoder, and the network-side bridge can include a network-side TSN decoder (CP) and a TSN decoder (UP). TSN endpoint 1 can be connected to the 3rd Generation Partnership Project (3GPP) 5G system (5GS) via the device-side TSN decoder to connect to the TSN decoder (CP) and TSN decoder (UP) through the 3GPP 5GS. The 3GPP 5GS is connected to the TSN CNC via the TSN decoder (CP). The TSN Centralized Network Configuration (CNC) is connected to the TSN Centralized User Configuration (CUC) and TSN endpoint 2, respectively. Furthermore, 3GPP 5GS connects to TSN endpoint 2 via a TSN decoder (UP). The TSN decoder (CP) refers to the control plane (CP) TSN decoder, and the TSN decoder (UP) refers to the user plane (UP) TSN decoder. It should be understood that the equipment or network elements involved in 3GPP 5GS can be found in [link to relevant documentation]. Figure 1To avoid repetition, the relevant descriptions will not be repeated here. Furthermore, the term "connection" in this application's embodiments is intended to illustrate that two nodes can communicate, and that the connection can be wired or wireless; this application's embodiments do not specifically limit this.

[0045] In the system framework 200, the New Radio (NR) system needs to provide lower latency guarantees and higher clock synchronization accuracy so that when industrial automation services are transmitted over the 5G network, the operation and connection of each point of the machinery are accurate and time-compliant. Based on the requirements of TSN service transmission, TSN services need to meet a 1µs time synchronization accuracy requirement when transmitted over 5G; however, there is currently no specific solution for how to achieve clock synchronization and meet the synchronization accuracy requirements.

[0046] Figure 3 This is a schematic diagram of the clock synchronization timing relationship between the network device side and the terminal device side provided in the embodiments of this application.

[0047] like Figure 3 As shown, from the perspective of the air interface, whether the 1µs time synchronization accuracy requirement can be met—that is, whether the synchronization error between the network-side clock synchronization timing and the user equipment (UE)-side time synchronization timing can meet the 1µs time synchronization accuracy requirement—is related to the error between the time synchronization accuracy of the network notification and the time synchronization accuracy of the terminal side. The time synchronization information and time synchronization accuracy information notified by the network device can be included in the TimeReferenceInfo element (TimeReferenceInfo IE).

[0048] Since the synchronization error on the UE side is determined by the Radio Access Network (RAN), and its error is related to many factors such as propagation loss and equipment limitations, this application provides a wireless communication method, a first device, and a second device. By introducing a first time length and determining the delay compensation amount and / or timing advance (TA) value based on the first time length, clock synchronization and the synchronization accuracy requirements can be achieved.

[0049] Figure 4 A schematic flowchart of a wireless communication method 300 according to an embodiment of this application is shown. The method 300 can be interactively executed by a first device and a second device. The first device may be... Figure 1 or Figure 2 The terminal device shown, the second device may be Figure 1 or Figure 2 The access network device shown; or, the first device may be Figure 1 or Figure 2 The access network device shown, the second device may be Figure 1 or Figure 2 The terminal device shown; of course, both the first device and the second device can be Figure 1 or Figure 2 The terminal device or access network device shown in this application embodiment is not specifically limited in this respect.

[0050] like Figure 4 As shown, the method 300 may include:

[0051] S310, the first device receives first time indication information, the first time indication information is used to determine a first time length, and the first time length is used to determine the delay compensation amount and / or TA value.

[0052] For example, a first device receives first time indication information sent by a second device, so that the first device determines a first time length based on the first time indication information, and then determines a delay compensation amount and / or a TA value based on the first time length. For example, if the first time length is used to determine the TA value, then TA = TA_offset + N_TA, where TA_offset is the TA offset, and the first time length can correspond to N_TA. That is, the first time length in this application is independent of TA_offset. Furthermore, if the first time length is used to determine the delay compensation amount, then the delay compensation amount can be used to correct the transmission delay. For example, delay compensation amount = TA_offset + first time length, or delay compensation amount = first time length.

[0053] In this application, by compensating for propagation delay using first time indication information, the time synchronization accuracy error of the physical layer can be kept within the required range. In other words, the first time indication information can be equivalent to signaling used to notify the amount of propagation delay compensation or signaling used to calculate the amount of propagation delay compensation; that is, a certain calculation accuracy can be guaranteed through signaling exchange. Furthermore, calculating the TA value using the first time indication information ensures clock synchronization. Based on this, in the embodiments of this application, when the first device receives the first time indication information and determines the delay compensation amount and TA value using the first time length determined by the first time indication information, clock synchronization and the requirement for synchronization accuracy can be achieved.

[0054] In some embodiments of this application, the first time indication information is used to indicate a time length based on a first precision, which is either configured or predefined. The first precision may be configured by a network-side device or the network itself. The first precision may be one of one or more precisions.

[0055] In some embodiments of this application, the first precision is a*T, where T is the sample length and a is a positive integer.

[0056] It should be noted that, in the embodiments of this application, the term "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this application does not limit the specific implementation method. For example, predefined can refer to what is defined in a protocol. Optionally, the "protocol" can refer to standard protocols in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems, and this application does not specifically limit this. The term "configuration" can be dynamic configuration, static configuration, or semi-static configuration, etc. Of course, the use of "predefined" and "configuration" in the following text can also refer to the above description, and to avoid repetition, it will not be repeated hereafter.

[0057] Furthermore, T can be represented as Tc in the protocol, and the sample length can also be called the time length corresponding to the sample. It can be the symbol length or other forms of length, and the embodiments of this application do not specifically limit it.

[0058] In some embodiments of this application, the first time indication information is used to indicate the absolute value of the first time length.

[0059] In some embodiments of this application, the first time indication information is used to indicate the relative value of the first time length.

[0060] In one implementation, the first time length is equal to the sum of the first historical time length and the relative value, and the first historical time length is equal to the latest delay compensation amount and / or TA value before the first device receives the first time indication information. Optionally, if there is no delay compensation amount and / or TA value before the first device receives the first time indication information, the first historical time length is equal to 0.

[0061] In one implementation, there is no delay compensation amount and / or TA value before the first device receives the first time indication information, and the first time length is equal to the relative value.

[0062] It should be noted that the term "instruction" used in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0063] Furthermore, the term "absolute value" used in the embodiments of this application can be understood as: the first time length is equal to the time length indicated by the first time indication information, or the first time length is directly determined by the first time indication information. The term "relative value" can be understood as: the difference between the first time length and another time length, for example, the difference between the first time length and the first historical time length, that is, the first time length is determined by the time length indicated by the first time indication information and the first historical time length.

[0064] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, which includes a process for determining the delay compensation amount and / or a process for determining the TA value. Optionally, the first processing procedure is configured, or the first processing procedure is predefined.

[0065] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, and the first processing procedure is the process of determining the delay compensation amount; the method 300 may further include:

[0066] If the first processing step is not later than the first reference time, the first device determines the first time length based on the first time indication information. The first reference time is the time when the first device receives the first TA indication information after receiving the first time indication information, or the first reference time is a certain time between the time when the first device receives the first time indication information and the time when it receives the first TA indication information. Optionally, the time when the first device determines the first time length based on the first time indication information is not later than the first reference time.

[0067] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, and the first processing procedure is the process of determining the delay compensation amount; the method 300 may further include:

[0068] When the TA value corresponding to the first processing procedure and the TA value corresponding to the transmission procedure of the first time indication information are the same, the first device determines the first time length based on the first time indication information. That is, the TA value corresponding to the first processing procedure and the TA value corresponding to the transmission procedure of the first time indication information are the same. For example, when the TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same, the first device determines the first time length based on the first time indication information. That is, the TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same. Optionally, the TA value corresponding to the first processing procedure refers to the TA value corresponding to the time range between the moment the first device receives the first time indication information and the moment the first device receives the first time indication information. Optionally, the TA value corresponding to the transmission procedure of the first time indication information refers to the TA value corresponding to the time range between the moment the second device measures the first time length and the moment the first device receives the first time indication information.

[0069] In this embodiment of the application, it is intended to illustrate that the time period when the time difference between the first device and the second device belongs to the same TA value, that is, the period during which the second device measures the first time length, the period during which the first time indication information is transmitted, and the period during which the first device obtains the first time length based on the first time indication information, all correspond to the same TA value.

[0070] In some embodiments of this application, the first device is a terminal device or a network device.

[0071] The solution of this application will be described below with reference to specific embodiments.

[0072] Example 1:

[0073] The first time indication information sent by the second device is used in the first processing procedure, which is the process of determining the delay compensation amount. Therefore, the first time length is the delay compensation amount. The protocol stipulates that the indication precision of the first time indication information is a*T, where T is the time length of one sample value and a is a positive integer. The first device receives the first time indication information, and the value indicated by the first time indication information is N. Based on this, the first time length can be determined based on N, and the delay compensation amount can be calculated using the first time length. The first device determines the delay compensation amount using the following two methods:

[0074] Method 1:

[0075] The first-time indication information directly indicates the first time length, which is N*a*T. In other words, the delay compensation is N*a*T. Simply put, N*a*T is used as the delay compensation amount to compensate for propagation delay.

[0076] Method 2:

[0077] The first time indication information indicates the adjustment amount of the first time length, then the first time length is T. old +N*a*T, meaning the delay compensation is T. old +N*a*T,T old The delay compensation amount is the amount of time elapsed before the first-time indication information is received. If there is no delay compensation amount before the first-time indication information is received, then T... old =0. In short, use T old +N*a*T is used as the delay compensation amount to compensate for propagation delay.

[0078] Example 2:

[0079] The first time indication information sent by the second device is used in the first processing procedure, which is a procedure to determine the timing advance. Therefore, the first time length is the TA value. The protocol stipulates that the indication precision of the first time indication information is a*T, where T is the time length of one sample value and a is a positive integer. The first device receives the first time indication information, and the value indicated by the first time indication information is N. Based on this, the first time length can be determined based on N, and the TA value can be determined using the first time length. The first device can determine the TA value using the following two methods:

[0080] Method 1:

[0081] The first time indication information directly indicates the first time length, which is N*a*T. In other words, the timing advance is N*a*T. Simply put, N*a*T is used as the TA value for clock synchronization.

[0082] Method 2:

[0083] The first time indication information indicates the adjustment amount of the first time length, then the first time length is TA. old +N*a*T, meaning TA is equal to TA. old +N*a*T,TA old This is the timing lead time before the first-time indication information is received. If there is no timing lead time before the first-time indication information is received, then TA... old =0. In short, use TA. old +N*a*T is used as the TA value for clock synchronization.

[0084] Example 3:

[0085] The first time indication information sent by the second device is used in the first processing procedure, which is the process of determining the delay compensation amount. Therefore, the first time length is the delay compensation amount. The protocol stipulates that the indication precision of the first time indication information is a*T, where T is the time length of one sample value and a is a positive integer. The first device receives the first time indication information, and the value indicated by the first time indication information is N. Based on this, the first time length can be determined based on N, and the delay compensation amount can be calculated using the first time length.

[0086] Figure 5 This is a schematic diagram showing the position of the first time indication information in the timing sequence provided in the embodiments of this application.

[0087] like Figure 5 As shown, assuming the first device receives the first time indication information at time t1 and the TA indication information at time t2, and t1 is no later than t2, then before t2, i.e. Figure 2 Within the time range of Tn shown, the first device can use the first time length to calculate the propagation delay compensation.

[0088] Example 4:

[0089] The first time indication information sent by the second device is used in the first processing procedure, which is the process of determining the delay compensation amount. Therefore, the first time length is the delay compensation amount. The protocol stipulates that the indication precision of the first time indication information is a*T, where T is the time length of one sample value and a is a positive integer. The first device receives the first time indication information, and the value indicated by the first time indication information is N. Based on this, the first time length can be determined based on N, and the delay compensation amount can be calculated using the first time length.

[0090] Figure 6 This is another schematic diagram showing the position of the first time indication information provided in the embodiments of this application in terms of timing.

[0091] like Figure 6As shown, assuming that the second device measures the first time length between times t11 and t12, i.e., within the time range Tn1; the first device receives the first time indication information at time t13; and at time t14, the first device determines the first time length based on the first time indication information. In this case, the TA value TA1 between t11 and t12 does not change, the TA value TA2 between t12 and t13 does not change, and the values ​​of TA1 and TA2 are the same. The first device can use the first time length to calculate the propagation delay compensation. Alternatively, the TA value TA1 between t11 and t12 does not change, the TA value TA2 between t12 and t13 does not change, and the TA value TA3 between t13 and t14 does not change. The values ​​of TA1, TA2, and TA3 are the same. The first device can also use the first time length to calculate the propagation delay compensation.

[0092] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application.

[0093] It should also be understood that, in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. Furthermore, in the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. Specifically, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0094] The method embodiments of this application have been described in detail above. The following description, in conjunction with... Figures 7 to 10 The following describes in detail the device embodiments of this application.

[0095] Figure 7 This is a schematic block diagram of the first device 400 provided in the embodiments of this application.

[0096] like Figure 7 As shown, the first device 400 may include:

[0097] The receiving unit 410 is used to receive first time indication information, the first time indication information is used to determine a first time length, and the first time length is used to determine the delay compensation amount and / or the timing advance TA value.

[0098] In some embodiments of this application, the first time indication information is used to indicate a time length based on a first precision, which is either configured or predefined.

[0099] In some embodiments of this application, the first precision is a*T, where T is the sample length and a is a positive integer.

[0100] In some embodiments of this application, the first time indication information is used to indicate the absolute value of the first time length.

[0101] In some embodiments of this application, the first time indication information is used to indicate the relative value of the first time length.

[0102] In some embodiments of this application, the first time length is equal to the sum of the first historical time length and the relative value, and the first historical time length is equal to the latest delay compensation amount and / or TA value before the first device receives the first time indication information.

[0103] In some embodiments of this application, there is no delay compensation amount and / or TA value before the first device receives the first time indication information, and the first historical time length is equal to 0.

[0104] In some embodiments of this application, there is no delay compensation amount and / or TA value before the first device receives the first time indication information, and the first time length is equal to the relative value.

[0105] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, which includes a process for determining the delay compensation amount and / or a process for determining the TA value.

[0106] In some embodiments of this application, the first processing procedure is configured or predefined.

[0107] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, and the first processing procedure is the process of determining the delay compensation amount; the receiving unit 410 is further configured to:

[0108] If the first processing is not later than the first reference time, the first time length is determined based on the first time indication information. The first reference time is the time when the first device receives the first TA indication information after receiving the first time indication information, or the first reference time is a certain time between the time when the first device receives the first time indication information and the time when it receives the first TA indication information.

[0109] In some embodiments of this application, the first device determines that the time of the first time length is no later than the first reference time based on the first time indication information.

[0110] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, and the first processing procedure is the process of determining the delay compensation amount; the receiving unit 410 is further configured to:

[0111] If the TA value corresponding to the first processing procedure is the same as the TA value corresponding to the transmission procedure of the first time indication information, the first time length is determined based on the first time indication information.

[0112] In some embodiments of this application, the receiving unit 410 is specifically used for:

[0113] If the TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same, the first time length is determined based on the first time indication information.

[0114] In some embodiments of this application, the TA value corresponding to the first processing procedure refers to the TA value corresponding to the time range between the moment when the first device receives the first time indication information and the moment when the first time length is determined.

[0115] In some embodiments of this application, the TA value corresponding to the transmission process of the first time indication information refers to the TA value corresponding to the time range between the moment when the second device measures the first time length and the moment when the first device receives the first time indication information.

[0116] In some embodiments of this application, the first device is a terminal device or a network device.

[0117] Figure 8 This is a schematic block diagram of the second device 500 provided in the embodiments of this application.

[0118] like Figure 8 As shown, the second device 500 may include:

[0119] The sending unit 510 is used to send first time indication information, the first time indication information is used to determine a first time length, and the first time length is used to determine the delay compensation amount and / or the timing advance TA value.

[0120] In some embodiments of this application, the first time indication information is used to indicate a time length based on a first precision, which is either configured or predefined.

[0121] In some embodiments of this application, the first precision is a*T, where T is the sample length and a is a positive integer.

[0122] In some embodiments of this application, the first time indication information is used to indicate the absolute value of the first time length.

[0123] In some embodiments of this application, the first time indication information is used to indicate the relative value of the first time length.

[0124] In some embodiments of this application, the first time length is equal to the sum of the first historical time length and the relative value, and the first historical time length is equal to the latest delay compensation amount and / or TA value before the first device receives the first time indication information.

[0125] In some embodiments of this application, there is no delay compensation amount and / or TA value before the first device receives the first time indication information, and the first historical time length is equal to 0.

[0126] In some embodiments of this application, there is no delay compensation amount and / or TA value before the first device receives the first time indication information, and the first time length is equal to the relative value.

[0127] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, which includes a process for determining the delay compensation amount and / or a process for determining the TA value.

[0128] In some embodiments of this application, the first processing procedure is configured or predefined.

[0129] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, which is the process of determining the delay compensation amount; the first processing procedure is not later than the first reference time, which is the time when the first device receives the first TA indication information after receiving the first time indication information.

[0130] In some embodiments of this application, the first device determines that the time of the first time length is no later than the first reference time based on the first time indication information.

[0131] In some embodiments of this application, the first time length is the time length corresponding to the first processing procedure, and the first processing procedure is the process of determining the delay compensation amount; the TA value corresponding to the first processing procedure is the same as the TA value corresponding to the transmission procedure of the first time indication information.

[0132] In some embodiments of this application, the TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same.

[0133] In some embodiments of this application, the TA value corresponding to the first processing procedure refers to the TA value corresponding to the time range between the moment when the first device receives the first time indication information and the moment when the first time length is determined.

[0134] In some embodiments of this application, the TA value corresponding to the transmission process of the first time indication information refers to the TA value corresponding to the time range between the moment when the second device measures the first time length and the moment when the first device receives the first time indication information.

[0135] In some embodiments of this application, the second device is a terminal device or a network device.

[0136] It should be understood that the apparatus embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. Specifically, Figure 7 The first device 400 shown may correspond to a corresponding subject in performing the method 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each unit in the first device 400 are respectively for implementing Figure 4 The corresponding processes in each method are similar. Figure 8 The second device 500 shown may correspond to a corresponding subject in performing the method 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each unit in the second device 500 are respectively for implementing Figure 4 The corresponding processes in each method are described below; for the sake of brevity, they will not be elaborated here.

[0137] The communication device of this application embodiment has been described above in conjunction with the accompanying drawings from the perspective of functional modules. It should be understood that the functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules.

[0138] Specifically, each step of the method embodiment in this application can be completed by the integrated logic circuit in the hardware of the processor and / or by instructions in the form of software. The steps of the method disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor.

[0139] Optionally, the software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in the memory, and the processor reads the information from the memory and, in conjunction with its hardware, completes the steps in the above method embodiments.

[0140] For example, the processing unit and communication unit mentioned above can be implemented by a processor and a transceiver, respectively.

[0141] Figure 9 This is a schematic structural diagram of a communication device 600 according to an embodiment of this application.

[0142] like Figure 9 As shown, the communication device 600 may include a processor 610.

[0143] The processor 610 can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0144] Please continue reading Figure 9 The communication device 600 may also include a memory 620.

[0145] The memory 620 can be used to store instruction information, as well as code and instructions executed by the processor 610. The processor 610 can call and run computer programs from the memory 620 to implement the methods in the embodiments of this application. The memory 620 can be a separate device independent of the processor 610, or it can be integrated into the processor 610.

[0146] Please continue reading Figure 9 The communication equipment 600 may also include a transceiver 630.

[0147] The processor 610 can control the transceiver 630 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.

[0148] It should be understood that the various components in the communication device 600 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.

[0149] It should also be understood that the communication device 600 can be the first device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the first device in the various methods of the embodiments of this application. That is, the communication device 600 in the embodiments of this application can correspond to the first device 400 in the embodiments of this application, and can correspond to the corresponding subject executing the method according to the embodiments of this application. In this case, the transceiver 603 can correspondingly implement the operation and / or function implemented by the receiving unit 410 in the first device 400. For simplicity, it will not be described in detail here. Similarly, the communication device 600 can be the second device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the second device in the various methods of the embodiments of this application. That is, the communication device 600 in the embodiments of this application can correspond to the second device 500 in the embodiments of this application, and can correspond to the corresponding subject executing the method according to the embodiments of this application. In this case, the transceiver 630 can correspondingly implement the operation and / or function implemented by the sending unit 510 in the second device 500. For simplicity, it will not be described in detail here.

[0150] In addition, a chip is also provided in this application embodiment.

[0151] For example, the chip may be an integrated circuit chip with signal processing capabilities, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The chip may also be referred to as a system-on-a-chip (SoC), system-on-a-chip (SoC), chip system, or system-on-chip (SoC), etc. Optionally, the chip can be applied to various communication devices, enabling the communication device equipped with the chip to execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0152] Figure 10 This is a schematic structural diagram of chip 700 according to an embodiment of this application.

[0153] like Figure 10 As shown, the chip 700 includes a processor 710.

[0154] The processor 710 can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0155] Please continue reading Figure 10 The chip 700 may also include a memory 720.

[0156] The processor 710 can call and run computer programs from the memory 720 to implement the methods in the embodiments of this application. The memory 720 can be used to store instruction information, as well as code, instructions, etc., executed by the processor 710. The memory 720 can be a separate device independent of the processor 710, or it can be integrated into the processor 710.

[0157] Please continue reading Figure 10 The chip 700 may also include an input interface 730.

[0158] The processor 710 can control the input interface 730 to communicate with other devices or chips, specifically, it can acquire information or data sent by other devices or chips.

[0159] Please continue reading Figure 10 The chip 700 may also include an output interface 740.

[0160] The processor 710 can control the output interface 740 to communicate with other devices or chips, specifically, it can output information or data to other devices or chips.

[0161] It should be understood that the chip 700 can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding process implemented by the first device in the various methods of the embodiments of this application, and can also implement the corresponding process implemented by the second device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0162] It should also be understood that the various components in the chip 700 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.

[0163] The processors mentioned above may include, but are not limited to:

[0164] General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0165] The processor can be used to implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0166] The memory mentioned above includes, but is not limited to:

[0167] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

[0168] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.

[0169] This application also provides a computer-readable storage medium for storing computer programs. The computer-readable storage medium stores one or more programs, which include instructions that, when executed by a portable electronic device including multiple applications, enable the portable electronic device to perform the methods of the method embodiments.

[0170] Optionally, the computer-readable storage medium can be applied to the first device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For simplicity, further details are omitted here. Optionally, the computer-readable storage medium can be applied to the second device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the second device in the various methods of the embodiments of this application. For simplicity, further details are omitted here.

[0171] This application also provides a computer program product, including a computer program.

[0172] Optionally, the computer program product can be applied to the first device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For simplicity, it will not be described in detail here. Optionally, the computer program product can be applied to the second device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the second device in the various methods of the embodiments of this application. For simplicity, it will not be described in detail here.

[0173] This application also provides a computer program. When the computer program is executed by a computer, the computer can perform the methods of the method embodiments.

[0174] Optionally, the computer program can be applied to the first device in the embodiments of this application. When the computer program runs on a computer, it causes the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiments of this application. For simplicity, this will not be described in detail here. Optionally, the computer program can be applied to the second device in the embodiments of this application. When the computer program runs on a computer, it causes the computer to execute the corresponding processes implemented by the second device in the various methods of the embodiments of this application. For simplicity, this will not be described in detail here.

[0175] Furthermore, embodiments of this application also provide a communication system, which may include the first device and the second device mentioned above, to form such a communication system. Figure 1 The communication system shown will not be described in detail here for the sake of brevity. It should be noted that the term "system" in this article can also be referred to as "network management architecture" or "network system," etc.

[0176] It should also be understood that the terminology used in the embodiments of this application and the appended claims is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. For example, the singular forms “a,” “the,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0177] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of the embodiments of this application.

[0178] If implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application embodiment, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0179] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0180] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the division of units, modules, or components in the apparatus embodiments described above is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units, modules, or components may be combined or integrated into another system, or some units, modules, or components may be ignored or not executed. As another example, the units / modules / components described above as separate / display components may or may not be physically separated; that is, they may be located in one place or distributed across multiple network units. Some or all of the units / modules / components can be selected to achieve the purpose of the embodiments of this application according to actual needs.

[0181] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.

Claims

1. A wireless communication method, characterized in that, include: The first device receives a first time indication information, which is used to determine a first time length and the first time length is used to determine a delay compensation amount. The first time length is the time length corresponding to the first processing procedure, which is the process of determining the delay compensation amount; The method further includes: If the first processing is not later than the first reference time, the first device determines the first time length based on the first time indication information. The first reference time is the time when the first device receives the first time indication information and then receives the first time advance TA indication information, or the first reference time is a certain time between the time when the first device receives the first time indication information and the time when it receives the first TA indication information.

2. The method according to claim 1, characterized in that, The first time indication information is used to indicate a time length based on a first precision, which is either configured or predefined.

3. The method according to claim 2, characterized in that, The first precision is a*T, where T is the sample length and a is a positive integer.

4. The method according to any one of claims 1 to 3, characterized in that, The first time indication information is used to indicate the absolute value of the first time length.

5. The method according to any one of claims 1 to 3, characterized in that, The first time indication information is used to indicate the relative value of the first time length.

6. The method according to claim 5, characterized in that, The first time length is equal to the sum of the first historical time length and the relative value, and the first historical time length is equal to the latest delay compensation amount before the first device receives the first time indication information.

7. The method according to claim 6, characterized in that, There was no delay compensation before the first device received the first time indication information, and the length of the first historical time was equal to 0.

8. The method according to claim 5, characterized in that, There is no delay compensation before the first device receives the first time indication information, and the first time length is equal to the relative value.

9. The method according to claim 1, characterized in that, The first processing procedure is configured, or the first processing procedure is predefined.

10. The method according to claim 1, characterized in that, The first device determines the first time length based on the first time indication information, which is no later than the first reference time.

11. The method according to claim 1, characterized in that, The first time length is the time length corresponding to the first processing step, whereby the first processing step is the process of determining the delay compensation amount; the method further includes: If the timing advance TA value corresponding to the first processing procedure is the same as the TA value corresponding to the transmission procedure of the first time indication information, the first device determines the first time length based on the first time indication information.

12. The method according to claim 11, characterized in that, When the TA value corresponding to the first processing step and the TA value corresponding to the transmission step of the first time indication information are the same, the first device determines the first time length based on the first time indication information, including: If the TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same, the first device determines the first time length based on the first time indication information.

13. The method according to claim 11, characterized in that, The TA value corresponding to the first processing procedure refers to the TA value corresponding to the time range between the moment when the first device receives the first time indication information and the moment when the first time length is determined.

14. The method according to claim 11, characterized in that, The TA value corresponding to the transmission process of the first time indication information refers to the TA value corresponding to the time range between the moment when the second device measures the first time length and the moment when the first device receives the first time indication information.

15. The method according to claim 1, characterized in that, The first device is a terminal device or a network device.

16. A wireless communication method, characterized in that, include: The second device sends a first time indication information, which is used to determine a first time length and the first time length is used to determine the delay compensation amount. The first time length is the time length corresponding to the first processing procedure, which is the process of determining the delay compensation amount; the first processing procedure is no later than the first reference time, which is the time when the first device receives the first time indication information and then receives the first time advance TA indication information, or the first reference time is a certain time between the time when the first device receives the first time indication information and the time when it receives the first TA indication information.

17. The method according to claim 16, characterized in that, The first time indication information is used to indicate a time length based on a first precision, which is either configured or predefined.

18. The method according to claim 17, characterized in that, The first precision is a*T, where T is the sample length and a is a positive integer.

19. The method according to claim 16, characterized in that, The first time indication information is used to indicate the absolute value of the first time length.

20. The method according to claim 16, characterized in that, The first time indication information is used to indicate the relative value of the first time length.

21. The method according to claim 20, characterized in that, The first time length is equal to the sum of the first historical time length and the relative value, and the first historical time length is equal to the latest delay compensation amount before the first device receives the first time indication information.

22. The method according to claim 21, characterized in that, There was no delay compensation before the first device received the first time indication information, and the length of the first historical time was equal to 0.

23. The method according to claim 20, characterized in that, There is no delay compensation before the first device receives the first time indication information, and the first time length is equal to the relative value.

24. The method according to claim 16, characterized in that, The first processing procedure is configured, or the first processing procedure is predefined.

25. The method according to claim 16, characterized in that, The first device determines the first time length based on the first time indication information, which is no later than the first reference time.

26. The method according to claim 16, characterized in that, The first time length is the time length corresponding to the first processing procedure, which is the process of determining the delay compensation amount; the timing advance TA value corresponding to the first processing procedure is the same as the TA value corresponding to the transmission process of the first time indication information.

27. The method according to claim 26, characterized in that, The TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same.

28. The method according to claim 26, characterized in that, The TA value corresponding to the first processing procedure refers to the TA value corresponding to the time range between the moment when the first device receives the first time indication information and the moment when the first time length is determined.

29. The method according to claim 26, characterized in that, The TA value corresponding to the transmission process of the first time indication information refers to the TA value corresponding to the time range between the moment when the second device measures the first time length and the moment when the first device receives the first time indication information.

30. The method according to claim 16, characterized in that, The second device is a terminal device or a network device.

31. A first device, characterized in that, include: The receiving unit is configured to receive first time indication information, the first time indication information being used to determine a first time length, and the first time length being used to determine a delay compensation amount. The first time length is the time length corresponding to the first processing step, which is the process of determining the delay compensation amount; the receiving unit is further configured to: If the first processing is not later than the first reference time, the first time length is determined based on the first time indication information. The first reference time is the time when the first device receives the first time indication information and then receives the first time advance TA indication information, or the first reference time is a certain time between the time when the first device receives the first time indication information and the time when it receives the first TA indication information.

32. The first device according to claim 31, characterized in that, The first time indication information is used to indicate a time length based on a first precision, which is either configured or predefined.

33. The first device according to claim 32, characterized in that, The first precision is a*T, where T is the sample length and a is a positive integer.

34. The first device according to any one of claims 31 to 33, characterized in that, The first time indication information is used to indicate the absolute value of the first time length.

35. The first device according to any one of claims 31 to 33, characterized in that, The first time indication information is used to indicate the relative value of the first time length.

36. The first device according to claim 35, characterized in that, The first time length is equal to the sum of the first historical time length and the relative value, and the first historical time length is equal to the latest delay compensation amount before the first device receives the first time indication information.

37. The first device according to claim 36, characterized in that, There was no delay compensation before the first device received the first time indication information, and the length of the first historical time was equal to 0.

38. The first device according to claim 35, characterized in that, There is no delay compensation before the first device receives the first time indication information, and the first time length is equal to the relative value.

39. The first device according to claim 31, characterized in that, The first processing procedure is configured, or the first processing procedure is predefined.

40. The first device according to claim 31, characterized in that, The first device determines the first time length based on the first time indication information, which is no later than the first reference time.

41. The first device according to claim 31, characterized in that, The first time length is the time length corresponding to the first processing procedure, and the first processing procedure is the process of determining the delay compensation amount; the receiving unit is further configured to: If the timing advance TA value corresponding to the first processing procedure is the same as the TA value corresponding to the transmission procedure of the first time indication information, the first time length is determined based on the first time indication information.

42. The first device according to claim 41, characterized in that, The receiving unit is specifically used for: If the TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same, the first time length is determined based on the first time indication information.

43. The first device according to claim 41 or 42, characterized in that, The TA value corresponding to the first processing procedure refers to the TA value corresponding to the time range between the moment when the first device receives the first time indication information and the moment when the first time length is determined.

44. The first device according to claim 41 or 42, characterized in that, The TA value corresponding to the transmission process of the first time indication information refers to the TA value corresponding to the time range between the moment when the second device measures the first time length and the moment when the first device receives the first time indication information.

45. The first device according to claim 41 or 42, characterized in that, The first device is a terminal device or a network device.

46. ​​A second device, characterized in that, include: A sending unit is used to send first time indication information, the first time indication information being used to determine a first time length, and the first time length being used to determine a delay compensation amount; The first time length is the time length corresponding to the first processing procedure, which is the process of determining the delay compensation amount; the first processing procedure is no later than the first reference time, which is the time when the first device receives the first time indication information and then receives the first time advance TA indication information, or the first reference time is a certain time between the time when the first device receives the first time indication information and the time when it receives the first TA indication information.

47. The second device according to claim 46, characterized in that, The first time indication information is used to indicate a time length based on a first precision, which is either configured or predefined.

48. The second device according to claim 47, characterized in that, The first precision is a*T, where T is the sample length and a is a positive integer.

49. The second device according to any one of claims 46 to 48, characterized in that, The first time indication information is used to indicate the absolute value of the first time length.

50. The second device according to any one of claims 46 to 48, characterized in that, The first time indication information is used to indicate the relative value of the first time length.

51. The second device according to claim 50, characterized in that, The first time length is equal to the sum of the first historical time length and the relative value, and the first historical time length is equal to the latest delay compensation amount before the first device receives the first time indication information.

52. The second device according to claim 51, characterized in that, There was no delay compensation before the first device received the first time indication information, and the length of the first historical time was equal to 0.

53. The second device according to claim 50, characterized in that, There is no delay compensation before the first device receives the first time indication information, and the first time length is equal to the relative value.

54. The second device according to claim 46, characterized in that, The first processing procedure is configured, or the first processing procedure is predefined.

55. The second device according to claim 46, characterized in that, The first device determines the first time length based on the first time indication information, which is no later than the first reference time.

56. The second device according to claim 46, characterized in that, The first time length is the time length corresponding to the first processing procedure, which is the process of determining the delay compensation amount; the timing advance TA value corresponding to the first processing procedure is the same as the TA value corresponding to the transmission process of the first time indication information.

57. The second device according to claim 56, characterized in that, The TA value corresponding to the first processing procedure, the TA value corresponding to the transmission procedure of the first time indication information, and the TA value corresponding to the procedure of the second device measuring the first time length are all the same.

58. The second device according to claim 56 or 57, characterized in that, The TA value corresponding to the first processing procedure refers to the TA value corresponding to the time range between the moment when the first device receives the first time indication information and the moment when the first time length is determined.

59. The second device according to claim 56 or 57, characterized in that, The TA value corresponding to the transmission process of the first time indication information refers to the TA value corresponding to the time range between the moment when the second device measures the first time length and the moment when the first device receives the first time indication information.

60. The second device according to claim 56 or 57, characterized in that, The second device is a terminal device or a network device.

61. A first device, characterized in that, include: A processor, a memory, and a transceiver, wherein the memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to control the transceiver to perform the method of any one of claims 1 to 15.

62. A second device, characterized in that, include: A processor, a memory, and a transceiver, wherein the memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to control the transceiver to perform the method of any one of claims 16 to 30.

63. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as claimed in any one of claims 1 to 15 or the method as claimed in any one of claims 16 to 30.

64. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as claimed in any one of claims 1 to 15 or the method as claimed in any one of claims 16 to 30.

65. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as claimed in any one of claims 1 to 15 or the method as claimed in any one of claims 16 to 30.

66. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 1 to 15 or the method as described in any one of claims 16 to 30.

Citation Information

Patent Citations

  • Time delay compensation method and device

    CN111800851A

  • Method and apparatus for sending uplink information

    EP3468266A1