Information interaction method and device and readable storage medium
By implementing an information interaction method in which the device determines the PDC type by itself in the wireless communication system, the problem of insufficient real-time certainty of the PDC type in the prior art is solved, and the device's support reliability and time synchronization accuracy for TSN/TSC are improved.
Patent Information
- Application Number
- CN202311135686.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-02-28
AI Technical Summary
The prior art fails to determine the propagation delay compensation (PDC) type in real time, resulting in low reliability in the device supporting delay-sensitive communications (TSN/TSC).
By implementing an information interaction method in the wireless communication system, the first device (such as a UE) is allowed to determine the PDC type by itself and send information indicating the PDC type to the second device (such as a base station), and then perform time synchronization with the second device based on the received reference time information.
This method can determine the PDC type in real time, improve the reliability of the device supporting TSN/TSC, and ensure the accuracy and efficiency of time synchronization.
Smart Images

Figure CN119544131A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to an information interaction method, device and readable storage medium. Background Art
[0002] The fifth generation (5G) system supports time sensitive networking (TSN) or time sensitive communications (TSC). TSN / TSC requires accurate time synchronization between the base station and the user equipment (UE). The base station can provide time synchronization to the UE to ensure the time synchronization between the two. For example, the base station sends the reference time information corresponding to the reference time point to the UE based on the 5GS clock (5G internal system clock). Because wireless signal transmission will bring a certain propagation delay, the propagation delay increases with the increase of the distance of wireless signal transmission. Therefore, when performing time synchronization, it is necessary to consider the propagation delay caused by the propagation of wireless signals and compensate for it to achieve more accurate time synchronization.
[0003] Currently, two types of propagation delay compensation (PDC) (or PDC schemes) are supported, including PDC based on round trip time (RTT) and PDC based on timing advance (TA). The base station can enable RTT-based PDC or TA-based PDC based on the information provided by the core network. Generally speaking, different types of PDC can achieve different time synchronization accuracy. For example, RTT-based PDC has higher time synchronization accuracy than TA-based PDC.
[0004] Currently, the PDC type is not determined in real time, resulting in low reliability of device support for TSN / TSC. Summary of the invention
[0005] The embodiments of the present application provide an information interaction method, apparatus, and readable storage medium, which can determine the PDC type in real time, thereby improving the reliability of the device supporting TSN / TSC.
[0006] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0007] In a first aspect, the present application provides an information interaction method, which is applied to a wireless communication system, such as wireless communication between a base station and a UE, or wireless communication between UEs, or wireless communication between base stations. The method includes: a first device determines a first PDC type and sends first information to a second device, the first information being used to indicate the first PDC type; the first device receives second information and reference time information for executing PDC, the second information corresponding to the first PDC type; the first device performs time synchronization with the second device based on the reference time information and the second information. The reference time information may be time information corresponding to a reference time point. For an explanation of the reference time point, please refer to the description below and will not be described in detail here.
[0008] The first device may be a UE, and the second device may be a base station or a UE. It can be understood that when the first device and the second device are both UEs, the first device and the second device are different UEs.
[0009] The first device of the present application determines the PDC type by itself, and requests or indicates the PDC type to the second device, so that the PDC type can match the status or needs of the first device in a more real-time and reasonable manner. Then, the first device synchronizes time with the second device based on the received second information and reference time information, which can improve the reliability of TSN / TSC support between the first device and the second device.
[0010] In conjunction with the first aspect, in a possible implementation, the first device determines the first PDC type including: the first device determines the first PDC type based on a preset rule and its own needs. The preset rule may include but is not limited to one or more of the following: a correspondence between service information and PDC type, a correspondence between location information and PDC type, or a correspondence between available resources and PDC type.
[0011] Exemplarily, the first device determines the first PDC type based on the correspondence between the service information and the PDC type, and the service information of the first device. For example, the service information may include but is not limited to one or more of the following: service type, or quality of service (QoS) flow. The correspondence between the QoS flow and the PDC type may be a correspondence between the QoS parameters associated with the QoS flow and the PDC type.
[0012] In some scenarios, when there are multiple service information, the service information of the first device may include one or more of the following: service information with the highest priority, service information with the smallest packet delay budget (PDB), or service information with the highest time synchronization accuracy requirement.
[0013] In some scenarios, when there are multiple business information, the first device can determine multiple PDC types based on the correspondence between the business information and the PDC type, as well as the multiple business information, and determine the first PDC type from the multiple PDC types. The first PDC type is the PDC type with the highest time synchronization accuracy requirement among the multiple PDC types.
[0014] Exemplarily, the first device determines the first PDC type based on the correspondence between the location information and the PDC type and the location information of the first device. The location information may be one or more of the following: longitude and latitude information, cell information (one or more cells), zone information, etc., which is not limited in this application.
[0015] Exemplarily, the first device determines the first PDC type based on the correspondence between available resources and PDC types and the available resources of the first device. The available resources may include, but are not limited to, available communication resources and / or available computing resources. For example, available communication resources may refer to resources that can be used for transmission, such as frequency domain resources, or time domain resources, or time-frequency domain resources. For example, available computing resources may refer to one or more of storage resources, hardware resources, and software resources that can be used for computing.
[0016] In combination with the first aspect, in a possible implementation, when the first PDC type is (belongs to) an RTT-based PDC type, the second information is used to indicate a receive-send time difference of the second device. When the first PDC type is a TA-based PDC type, the second information is used to indicate a TA value.
[0017] In combination with the first aspect, in a possible implementation, the second information is used to indicate the receive-send time difference of the second device, or the first PDC type is (belongs to) an RTT-based PDC type. The first device performs time synchronization with the second device based on the reference time information and the second information, including: the first device performs time synchronization with the second device based on the reference time information, the second information, and the receive-send time difference of the first device. Among them, the second information (or the receive-send time difference of the second device) and the receive-send time difference of the first device can be used to perform PDC or calculate propagation delay.
[0018] In combination with the first aspect, in a possible implementation, the first PDC type is different from the second PDC type. The second PDC type may be the PDC type corresponding to the current PDC executed by the first device or the second device. In other words, the second PDC type may be the PDC type corresponding to the current time synchronization of the second device to the first device, and the first PDC type may be the PDC type corresponding to the time synchronization of the second device to the first device after the update. In some scenarios, when the location of the first device changes or the business needs of the first device change, the first device may determine to update from the original second PDC type to the first PDC type based on the changed location or business needs. Exemplarily, the second PDC type may be obtained before the location or business needs of the first device change, and the first PDC type may be determined after the location or business needs of the first device change.
[0019] This application can switch the PDC type more timely when the location or business demand of the first device changes, thereby improving the reliability of TSN / TSC.
[0020] In combination with the first aspect, in a possible implementation, after the first device sends the first information, the method also includes: the first device receives third information from the second device, the third information is used to indicate a reference signal, the reference signal corresponds to the above-mentioned first PDC type, and the reference signal is used to measure the reception-transmission time difference of the first device, or to determine TA.
[0021] Exemplarily, when the first PDC type is (belongs to) an RTT-based PDC type, the reference signal may be any one of the following: a synchronization signal and a physical broadcast channel block (synchronization signal and PBCH block, SSB), a positioning reference signal (positioning reference signal, PRS), a tracking reference signal (tracking reference signal, TRS), a channel state information reference signal (channel state information reference signal, CSI-RS), etc.
[0022] Exemplarily, when the first PDC type is a TA-based PDC type, the reference signal may be a sounding reference signal (SRS) or a random access preamble signal.
[0023] Exemplarily, different PDC types may correspond to different reference signals, and one PDC type may correspond to one or more reference signals. The time synchronization accuracy measured by different reference signals may also be different.
[0024] In combination with the first aspect, in a possible implementation, after the first device sends the first information, the method further includes: the first device receives response information from the second device, and the response information may be a response to the first information and used to confirm the use of the first PDC type for PDC.
[0025] In the second aspect, the present application provides an information interaction method, which is applied to a wireless communication system, such as wireless communication between a base station and a UE, or wireless communication between UEs, or wireless communication between base stations. The method includes: a second device receives first information from a first device, and the first information is used to indicate a first PDC type; the second device determines second information for executing PDC based on the first PDC type, and sends the second information to the first device; the second device sends reference time information to the first device, and the reference time information and the second information can be used for time synchronization between the first device and the second device. Among them, the reference time information can be time information corresponding to a reference time point. For an explanation of the reference time point, please refer to the description below, which is not described in detail here.
[0026] The first device may be a UE, and the second device may be a base station or a UE. It can be understood that when the first device and the second device are both UEs, the first device and the second device are different UEs.
[0027] In conjunction with the second aspect, in a possible implementation, when the first PDC type is (belongs to) an RTT-based PDC type, the second information is used to indicate a receive-send time difference of the second device. When the first PDC type is a TA-based PDC type, the second information is used to indicate a TA value.
[0028] In conjunction with the second aspect, in a possible implementation, the first PDC type is different from the second PDC type. The second PDC type may be the PDC type corresponding to the current PDC executed by the first device or the second device. In other words, the second PDC type may be the PDC type corresponding to the current time synchronization of the second device to the first device, and the first PDC type may be the PDC type corresponding to the time synchronization of the second device to the first device after the update. In some scenarios, when the location of the first device changes or the business needs of the first device change, the first device may determine to update from the original second PDC type to the first PDC type based on the changed location or business needs. Exemplarily, the second PDC type may be obtained before the location or business needs of the first device change, and the first PDC type may be determined after the location or business needs of the first device change.
[0029] In combination with the second aspect, in a possible implementation, after the second device receives the first information, the method also includes: the second device sends third information to the first device, the third information is used to indicate a reference signal, the reference signal is determined based on the first PDC type, and the reference signal is used to measure the receive-send time difference of the first device, or is used for the second device to determine the TA.
[0030] Exemplarily, when the first PDC type is (belongs to) an RTT-based PDC type, the reference signal may be any one of the following: SSB, PRS, TRS, CSI-RS, etc.
[0031] Exemplarily, when the first PDC type is a TA-based PDC type, the reference signal may be an SRS, or a random access preamble signal.
[0032] Exemplarily, different PDC types may correspond to different reference signals, and one PDC type may correspond to one or more reference signals. The time synchronization accuracy measured by different reference signals may also be different.
[0033] In combination with the second aspect, in a possible implementation, after the second device receives the first information, the method further includes: the second device sends response information to the first device, and the response information may be a response to the first information and used to confirm the use of the first PDC type for PDC.
[0034] In a third aspect, the present application provides a communication device, which may be a first device or a chip / circuit therein. The communication device is used to execute the method in the first aspect or any possible implementation of the first aspect. The communication device includes a unit having a function of executing the method in the first aspect or any possible implementation of the first aspect.
[0035] In a fourth aspect, the present application provides a communication device, which may be a second device or a chip / circuit therein. The communication device is used to execute the method in the second aspect or any possible implementation of the second aspect. The communication device includes a unit having a function of executing the method in the second aspect or any possible implementation of the second aspect.
[0036] In the third aspect or the fourth aspect, the communication device may include a transceiver unit and a processing unit. For a specific description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below. The beneficial effects of the third aspect to the fourth aspect may refer to the relevant description of the first aspect and the second aspect, which will not be repeated here.
[0037] In a fifth aspect, the present application provides an information interaction method, which is applied to a wireless communication system, such as wireless communication between a base station and a UE, or wireless communication between UEs, or wireless communication between base stations. The method includes: a first device determines a first PDC type and sends first information to a second device, where the first information is used to indicate the first PDC type; the first device receives reference time information; the first device performs time synchronization with the second device based on the reference time information. The reference time information may be time information corresponding to a reference time point. For an explanation of the reference time point, please refer to the description below and will not be described in detail here.
[0038] The first device may be a UE, and the second device may be a base station or a UE. It can be understood that when the first device and the second device are both UEs, the first device and the second device are different UEs.
[0039] The first device of the present application determines the PDC type by itself, and requests or indicates the PDC type to the second device, so that the PDC type can match the status or needs of the first device in a more real-time and reasonable manner. The first device then performs time synchronization with the second device based on the received reference time information, which can improve the reliability of TSN / TSC support between the first device and the second device.
[0040] In conjunction with the fifth aspect, in a possible implementation, the first device determines the first PDC type including: the first device determines the first PDC type based on a preset rule and its own needs. The preset rule may include but is not limited to one or more of the following: a correspondence between business information and PDC type, a correspondence between location information and PDC type, or a correspondence between available resources and PDC type.
[0041] Exemplarily, the first device determines the first PDC type based on the correspondence between the service information and the PDC type, and the service information of the first device. For example, the service information may include but is not limited to one or more of the following: service type, or QoS flow. The correspondence between the QoS flow and the PDC type may be a correspondence between the QoS parameters associated with the QoS flow and the PDC type.
[0042] In some scenarios, when there are multiple service information, the service information of the first device may include one or more of the following: service information with the highest priority, service information with the smallest PDB, or service information with the highest time synchronization accuracy requirement.
[0043] In some scenarios, when there are multiple business information, the first device can determine multiple PDC types based on the correspondence between the business information and the PDC type, as well as the multiple business information, and determine the first PDC type from the multiple PDC types. The first PDC type is the PDC type with the highest time synchronization accuracy requirement among the multiple PDC types.
[0044] Exemplarily, the first device determines the first PDC type based on the correspondence between the location information and the PDC type and the location information of the first device. The location information may be one or more of the following: longitude and latitude information, cell information (one or more cells), zone information, etc., which is not limited in this application.
[0045] Exemplarily, the first device determines the first PDC type based on the correspondence between available resources and PDC types and the available resources of the first device. The available resources may include, but are not limited to, available communication resources and / or available computing resources. For example, available communication resources may refer to resources that can be used for transmission, such as frequency domain resources, or time domain resources, or time-frequency domain resources. For example, available computing resources may refer to one or more of storage resources, hardware resources, and software resources that can be used for computing.
[0046] In combination with the fifth aspect, in a possible implementation manner, the first PDC type is an RTT-based PDC type, or the first PDC type is a TA-based PDC type.
[0047] In conjunction with the fifth aspect, in a possible implementation, the first PDC type is an RTT-based PDC type. After the first device sends the first information, the method further includes: the first device receives fourth information from the second device, the fourth information is used to request the reception-transmission time difference of the first device; the first device sends fifth information to the second device, the fifth information is used to indicate the reception-transmission time difference of the first device.
[0048] In combination with the fifth aspect, in a possible implementation, after the first device sends the first information, the method also includes: the first device receives third information from the second device, the third information is used to indicate a reference signal, the reference signal corresponds to the above-mentioned first PDC type, and the reference signal is used to measure the reception-transmission time difference of the first device, or to determine TA.
[0049] Exemplarily, when the first PDC type is (belongs to) an RTT-based PDC type, the reference signal may be any one of the following: SSB, PRS, TRS, CSI-RS, etc.
[0050] Exemplarily, when the first PDC type is a TA-based PDC type, the reference signal may be an SRS, or a random access preamble signal.
[0051] Exemplarily, different PDC types may correspond to different reference signals, and one PDC type may correspond to one or more reference signals. The time synchronization accuracy measured by different reference signals may also be different.
[0052] In conjunction with the fifth aspect, in a possible implementation, the first PDC type is different from the second PDC type. The second PDC type may be the PDC type corresponding to the current PDC execution by the first device or the second device. In other words, the second PDC type may be the PDC type corresponding to the time synchronization performed by the current second device to the first device, and the first PDC type may be the PDC type corresponding to the time synchronization performed by the second device to the first device after the update. In some scenarios, when the location of the first device changes or the business needs of the first device change, the first device may determine to update from the original second PDC type to the first PDC type based on the changed location or business needs. Exemplarily, the second PDC type may be obtained before the location or business needs of the first device change, and the first PDC type may be determined after the location or business needs of the first device change.
[0053] In combination with the fifth aspect, in a possible implementation, after the first device sends the first information, the method further includes: the first device receives response information from the second device, and the response information can be a response to the above-mentioned first information, and is used to confirm the use of the above-mentioned first PDC type for PDC.
[0054] In a sixth aspect, the present application provides an information interaction method, which is applied to a wireless communication system, such as wireless communication between a base station and a UE, or wireless communication between UEs, or wireless communication between base stations. The method includes: a second device receives first information from a first device, and the first information is used to indicate a first PDC type; the second device performs PDC based on the first PDC type, and sends reference time information passing through the PDC to the first device, and the reference time information is used for time synchronization between the first device and the second device. The reference time information may be time information corresponding to a reference time point. For an explanation of the reference time point, please refer to the description below, which will not be described in detail here.
[0055] In conjunction with the sixth aspect, in a possible implementation, the first PDC type is a PDC type based on TA. The second device performs PDC based on the first PDC type, including: the second device performs PDC based on a timing advance TA. For example, the second device uses half of TA (ie, TA / 2) as a propagation delay.
[0056] In conjunction with the sixth aspect, in a possible implementation, the first PDC type is (belongs to) an RTT-based PDC type. The second device performs PDC based on the first PDC type, including: the second device performs PDC based on a receive-send time difference of the first device and a receive-send time difference of the second device. For example, the second device uses half of the difference between the receive-send time difference of the first device and the receive-send time difference of the second device as a propagation delay.
[0057] Exemplarily, before the second device performs PDC based on the first PDC type, the method also includes: the second device sends fourth information to the first device, the fourth information is used to request the receive-send time difference of the first device; the second device receives fifth information from the first device, the fifth information is used to indicate the receive-send time difference of the first device.
[0058] In combination with the sixth aspect, in a possible implementation, after the second device receives the first information, the method also includes: the second device sends third information to the first device, the third information is used to indicate a reference signal, the reference signal is determined based on the first PDC type, and the reference signal is used to measure the receive-send time difference of the first device, or is used for the second device to determine the TA.
[0059] Exemplarily, when the first PDC type is (belongs to) an RTT-based PDC type, the reference signal may be any one of the following: SSB, PRS, TRS, CSI-RS, etc.
[0060] Exemplarily, when the first PDC type is a TA-based PDC type, the reference signal may be an SRS, or a random access preamble signal.
[0061] Exemplarily, different PDC types may correspond to different reference signals, and one PDC type may correspond to one or more reference signals. The time synchronization accuracy measured by different reference signals may also be different.
[0062] In conjunction with the sixth aspect, in a possible implementation, the first PDC type is different from the second PDC type. The second PDC type may be the PDC type corresponding to the current PDC execution by the first device or the second device. In other words, the second PDC type may be the PDC type corresponding to the time synchronization performed by the current second device to the first device, and the first PDC type may be the PDC type corresponding to the time synchronization performed by the second device to the first device after the update. In some scenarios, when the location of the first device changes or the business needs of the first device change, the first device may determine to update from the original second PDC type to the first PDC type based on the changed location or business needs. Exemplarily, the second PDC type may be obtained before the location or business needs of the first device change, and the first PDC type may be determined after the location or business needs of the first device change.
[0063] In combination with the sixth aspect, in a possible implementation, after the second device receives the first information, the method further includes: the second device sends response information to the first device, and the response information may be a response to the first information, and is used to confirm the use of the first PDC type for PDC.
[0064] In a seventh aspect, the present application provides a communication device, which may be a first device or a chip / circuit therein. The communication device is used to execute the method in the fifth aspect or any possible implementation of the fifth aspect. The communication device includes a unit having a method for executing the fifth aspect or any possible implementation of the fifth aspect.
[0065] In an eighth aspect, the present application provides a communication device, which may be a second device or a chip / circuit therein. The communication device is used to execute the method in the sixth aspect or any possible implementation of the sixth aspect. The communication device includes a unit having a method for executing the sixth aspect or any possible implementation of the sixth aspect.
[0066] In the seventh aspect or the eighth aspect, the communication device may include a transceiver unit and a processing unit. For a specific description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below. The beneficial effects of the seventh aspect to the eighth aspect may refer to the relevant description of the fifth aspect and the sixth aspect, which will not be repeated here.
[0067] In a ninth aspect, the present application provides an information interaction method, which is applied to a wireless communication system, such as wireless communication between a base station and a UE, or wireless communication between UEs, or wireless communication between base stations. The method includes: a first device receives first information from a second device, where the first information is used to indicate a first PDC type; the first device parses the first information to obtain the first PDC type.
[0068] The first device may be a UE, and the second device may be a base station or a UE. It can be understood that when the first device and the second device are both UEs, the first device and the second device are different UEs.
[0069] In combination with the ninth aspect, in a possible implementation, after the first device receives the first information, the method also includes: the first device receives second information for executing PDC from the second device, and the second information corresponds to the first PDC type; the first device receives reference time information from the second device; and the first device performs time synchronization with the second device based on the reference time information and the second information.
[0070] Exemplarily, when the first PDC type is (belongs to) an RTT-based PDC type, the second information is used to indicate a receive-send time difference of the second device. When the first PDC type is a TA-based PDC type, the second information is used to indicate a TA value.
[0071] Exemplarily, the second information is used to indicate the receive-send time difference of the second device. The first device performs time synchronization with the second device based on the reference time information and the second information, including: the first device performs time synchronization with the second device based on the reference time information, the second information, and the receive-send time difference of the first device. The second information (or the receive-send time difference of the second device) and the receive-send time difference of the first device can be used to perform PDC or calculate propagation delay.
[0072] The first device of the present application determines a propagation delay based on a PDC type, and uses the propagation delay to perform time synchronization with a second device; the reliability of supporting TSN / TSC between the first device and the second device can be improved.
[0073] In conjunction with the ninth aspect, in a possible implementation, the first PDC type is (belongs to) an RTT-based PDC type. After the first device receives the first information, the method further includes: the first device receives fourth information from the second device, the fourth information is used to request a receive-send time difference of the first device; the first device sends fifth information to the second device, the fifth information is used to indicate a receive-send time difference of the first device; the first device receives reference time information from the second device; the first device performs time synchronization with the second device based on the reference time information.
[0074] In conjunction with the ninth aspect, in a possible implementation, the first PDC type is different from the second PDC type. The second PDC type may be the PDC type corresponding to the current execution of PDC by the first device or the second device. In other words, the second PDC type may be the PDC type corresponding to the time synchronization performed by the current second device to the first device, and the first PDC type may be the PDC type corresponding to the time synchronization performed by the second device to the first device after the update. Exemplarily, the second PDC type may be obtained before the location or service requirements of the first device change, and the first PDC type may be determined after the location or service requirements of the first device change.
[0075] In combination with the ninth aspect, in a possible implementation, after the first device receives the first information, the method also includes: the first device receives third information from the second device, the third information is used to indicate a reference signal, the reference signal corresponds to the first PDC type, and the reference signal is used to measure the receive-send time difference of the first device, or to determine the TA.
[0076] In a tenth aspect, the present application provides an information interaction method, which is applied to a wireless communication system, such as wireless communication between a base station and a UE, or wireless communication between UEs, or wireless communication between base stations. The method includes: a second device determines a first PDC type based on a preset rule, and sends a first information to a first device, where the first information is used to indicate the first PDC type. The preset rule includes one or more of the following: a correspondence between service information and a PDC type, a correspondence between location information and a PDC type, or a correspondence between available resources and a PDC type.
[0077] The second device of the present application determines the PDC type based on a preset rule, and clarifies the method for determining the PDC type.
[0078] In combination with the tenth aspect, in a possible implementation method, the second device determines the first PDC type based on a preset rule, including: the second device determines the first PDC type based on the correspondence between business information and PDC type, and the business information of the first device; or, the second device determines the first PDC type based on the correspondence between location information and PDC type, and the location information of the first device; or, the second device determines the first PDC type based on the correspondence between available resources and PDC type, and the available resources of the first device.
[0079] Among them, the service information may include but is not limited to one or more of the following: service type, or quality of service (QoS) flow. The correspondence between the QoS flow and the PDC type may be the correspondence between the QoS parameters associated with the QoS flow and the PDC type. The location information may be one or more of the following: longitude and latitude information, cell information (one or more cells), zone information, etc., which is not limited in this application. Available resources may include but are not limited to: available communication resources and / or available computing resources. For example: available communication resources may refer to resources that can be used for transmission, such as frequency domain resources, or time domain resources, or time-frequency domain resources. For example: available computing resources may refer to one or more of storage resources, hardware resources, and software resources that can be used for computing.
[0080] In some scenarios, when there are multiple service information, the service information of the first device may include one or more of the following: service information with the highest priority, service information with the smallest PDB, or service information with the highest time synchronization accuracy requirement.
[0081] In some scenarios, when there are multiple business information, the first device can determine multiple PDC types based on the correspondence between the business information and the PDC type, as well as the multiple business information, and determine the first PDC type from the multiple PDC types. The first PDC type is the PDC type with the highest time synchronization accuracy requirement among the multiple PDC types.
[0082] The second device of the present application determines the PDC type based on preset rules and the status or requirements of the first device, so that the PDC type can match the status or requirements of the first device more real-time and reasonably, thereby improving the reliability of TSN / TSC support between the first device and the second device.
[0083] In combination with the tenth aspect, in a possible implementation, after the second device sends the first information, the method also includes: the second device sends second information for executing PDC to the first device, and the second information is determined based on the first PDC type; the second device sends reference time information to the first device, and the reference time information and the second information are used for time synchronization between the first device and the second device.
[0084] Exemplarily, when the first PDC type is (belongs to) an RTT-based PDC type, the second information is used to indicate a receive-send time difference of the second device. When the first PDC type is a TA-based PDC type, the second information is used to indicate a TA value.
[0085] In combination with the tenth aspect, in a possible implementation, the above-mentioned first PDC type is (belongs to) an RTT-based PDC class. After the second device sends the first information, the method further includes: the second device sends fourth information to the first device, the fourth information is used to request the reception-transmission time difference of the first device; the second device receives fifth information from the first device, the fifth information is used to indicate the reception-transmission time difference of the first device; the second device sends reference time information to the first device, the reference time information is determined based on the reception-transmission time difference of the first device and the reception-transmission time difference of the second device, and the reference time information is used for time synchronization between the first device and the second device.
[0086] The second device of the present application determines reference time information based on the receive-send time difference of the first device and the receive-send time difference of the second device, so that after the first device receives the reference time information, it synchronizes time with the second device, which can improve the reliability of supporting TSN / TSC between the first device and the second device.
[0087] In conjunction with the tenth aspect, in a possible implementation, the first PDC type is different from the second PDC type. The second PDC type may be the PDC type corresponding to the current PDC execution by the first device or the second device. In other words, the second PDC type may be the PDC type corresponding to the time synchronization performed by the current second device to the first device, and the first PDC type may be the PDC type corresponding to the time synchronization performed by the second device to the first device after the update. Exemplarily, the second PDC type may be obtained before the location or service requirements of the first device change, and the first PDC type may be determined after the location or service requirements of the first device change.
[0088] In combination with the tenth aspect, in a possible implementation, after the second device sends the first information, the method also includes: the second device sends third information to the first device, the third information is used to indicate a reference signal, the reference signal is determined based on the first PDC type, and the reference signal is used to measure the receive-send time difference of the first device, or is used for the second device to determine TA.
[0089] In an eleventh aspect, the present application provides a communication device, which may be a first device or a chip / circuit therein. The communication device is used to execute the method in the ninth aspect or any possible implementation of the ninth aspect. The communication device includes a unit having a method for executing the ninth aspect or any possible implementation of the ninth aspect.
[0090] In a twelfth aspect, the present application provides a communication device, which may be a second device or a chip / circuit therein. The communication device is used to execute the method in the tenth aspect or any possible implementation of the tenth aspect. The communication device includes a unit having a function of executing the method in the tenth aspect or any possible implementation of the tenth aspect.
[0091] In the eleventh aspect or the twelfth aspect, the communication device may include a transceiver unit and a processing unit. For a specific description of the transceiver unit and the processing unit, reference may also be made to the device embodiment shown below. The beneficial effects of the eleventh to twelfth aspects may refer to the relevant descriptions of the ninth and tenth aspects, which are not repeated here.
[0092] In a thirteenth aspect, the present application provides a communication device, which may include a processor and an interface circuit, and the processor is connected to the interface circuit. Wherein, the interface circuit is used to interact (or send and receive or input and output) information or data, and the processor is used to run program instructions so that the communication device executes the method described in any possible implementation of the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any of the aspects. Wherein, the interface circuit may be a communication interface, or a transceiver. The transceiver may be a radio frequency module in a communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0093] In a fourteenth aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any possible implementation manner of any one of the aspects therein.
[0094] In a fifteenth aspect, the present application provides a program product comprising program instructions, which, when executed, enables the method described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or any possible implementation method of any one of the aspects therein to be executed.
[0095] In a sixteenth aspect, the present application provides a device, which can be implemented in the form of a chip or in the form of a device, and the device includes a processor. The processor is used to read and execute a program stored in a memory to execute one or more of the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, and the tenth aspect, or one or more of any possible implementation methods of any aspect thereof. Optionally, the device also includes a memory, which is connected to the processor through a circuit. Further optionally, the device also includes a communication interface, and the processor is connected to the communication interface. The communication interface is used to receive information to be processed, the processor obtains the information from the communication interface, processes the information, and outputs the processing results through the communication interface. The communication interface can be an input and output interface.
[0096] In a possible implementation, the processor and memory may be physically independent units, or the memory may be integrated with the processor.
[0097] In the seventeenth aspect, the present application provides a communication system, which includes a first device and a second device; the first device is used to execute the method described in the first aspect, the fifth aspect, the ninth aspect, or any possible implementation of any aspect therein, and the second device is used to execute the method described in the second aspect, the sixth aspect, the tenth aspect, or any possible implementation of any aspect therein.
[0098] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0099] Figure 1 is a simplified schematic diagram of a communication system provided in an embodiment of the present application;
[0100] Figure 2 is a schematic diagram of a side link communication scenario provided in an embodiment of the present application;
[0101] Figure 3 It is a schematic diagram of a Sidelink UE-to-Network Relay scenario provided in an embodiment of the present application;
[0102] Figure 4 It is a schematic diagram of a Sidelink UE-to-UE Relay scenario provided in an embodiment of the present application;
[0103] Figure 5 is a schematic diagram of accurate reference time transmission through SIB9 provided in an embodiment of the present application;
[0104] Figure 6 It is a schematic diagram of accurately transmitting reference time through a downlink information transmission message provided in an embodiment of the present application;
[0105] Figure 7 is a schematic diagram of RTT-based propagation delay provided in an embodiment of the present application;
[0106] Figure 8a It is the RTT-based PDC process on the UE side provided in the embodiment of the present application;
[0107] Figure 8b It is a PDC process based on RTT on the base station side provided in an embodiment of the present application;
[0108] Fig. 9 It is a flow chart of the information interaction method provided by the embodiment of the present application;
[0109] Fig.10 is another flow chart of the information interaction method provided in an embodiment of the present application;
[0110] Fig.11 This is another flow chart of the information interaction method provided in the embodiment of the present application;
[0111] Fig.12 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application;
[0112] Fig.13 is another structural schematic diagram of a communication device provided in an embodiment of the present application;
[0113] Fig.14 This is another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0114] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0115] In the description of the present application, the words "first", "second", etc. are only used to distinguish different objects, and do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit them to be different. For example, the first information and the second information, the first PDC type and the second PDC type, etc. are only used to distinguish different information, and do not limit their order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.
[0116] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one (item)", "the following one (item) or more (items)" or similar expressions refer to any combination of these items, including any combination of single items (items) or plural items (items). For example, at least one item (item) of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b and c. Among them, a, b, c can be single or multiple.
[0117] In the description of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a concrete way.
[0118] It can be understood that in the description of this application, "when", "if" and "if" all mean that the device will perform corresponding processing under certain objective circumstances, and do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations. Among them, the device performs corresponding processing under certain objective circumstances, including: the corresponding processing can be performed when the objective situation is met; or the corresponding processing can be performed only when the objective situation and other situations are met.
[0119] The term “simultaneously” in the present application may be understood as at the same time point, within a period of time, or within the same cycle, and may be understood in conjunction with the context.
[0120] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0121] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0122] It can be understood that in each embodiment of the present application, "A corresponds to B", "A corresponds to B", "B corresponding to A" or similar expressions indicate that B is associated with A, and B can be determined according to A. Determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0123] The technical solutions of the embodiments of the present application can be applied to various wireless communication systems, for example: long term evolution (LTE) system, worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system, such as new generation wireless access technology (NR), next generation wireless local area network system, network integrating multiple systems, Internet of Things system, Internet of Vehicles system, open radio access network (O-RAN) system, and future communication systems, such as sixth generation (6G) system.
[0124] In a possible implementation, a communication system includes communication equipment, and communication equipment can use air interface resources for wireless communication. Among them, the communication equipment may include network equipment and terminal equipment, and the network equipment may also be called base station equipment or access network equipment. Air interface resources may include at least one of time domain resources, frequency domain resources, code resources, and space resources. In this application, at least one may also be described as one or more, and multiple may be two, three, four or more, which is not limited in this application.
[0125] It should be understood that the system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the system architecture or application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0126] See also Figure 1 , Figure 1 Schematic diagram of a communication system provided by an embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100. The wireless access network 100 may be a next generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. Among them, one or more terminal devices (120a-120j, collectively referred to as 120) may be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. The terminal device may be connected to the network device wirelessly, and the terminal devices and the network devices may be connected to each other by wire or wirelessly. It can be understood that Figure 1This is just a schematic diagram. The communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices. Figure 1 Not drawn in.
[0127] In practical applications, the communication system may include multiple network devices (also called access network devices) at the same time, and may also include multiple terminal devices at the same time. A network device may serve one or more terminal devices at the same time. A terminal device may also access one or more network devices at the same time. The embodiment of the present application does not limit the number of terminal devices and network devices included in the communication system.
[0128] A network device may be an entity on the network side for transmitting or receiving signals, such as a base station (BS), which may be a device deployed in a wireless access network that can communicate wirelessly with a terminal. Base stations may have various forms, such as macro base stations, micro base stations, relay stations, and access points. Exemplarily, the base stations involved in the embodiments of the present application may be base stations in 5G, base stations in sixth-generation (6G) mobile communication systems, access network devices or modules of access network devices in open radio access networks (O-RAN) systems, base stations in future mobile communication systems, or access nodes in WiFi systems, or evolved base stations (evolved nodeB, eNB) in LTE, etc. Among them, the base station in 5G can also be called a transmission reception point (TRP) or a 5G base station (next-generation node B, gNB). The base station can also be replaced with the following names, such as: wireless access point, node B (nodeB), transmitting point (transmitting point, TP), main station MeNB, secondary station SeNB, multi-standard radio (Multi-standard radio, MSR) node, home base station, network controller, access node, wireless node, access point (access point, AP), transmission node, transceiver node, baseband unit (baseband unit, BBU), remote radio unit (remote radio unit, RRU), active antenna unit (active antenna unit, AAU), remote radio head (remoteradio head, RRH), centralized unit (centralized unit, CU), distributed unit (distributed unit, DU), positioning node, IAB donor, etc.
[0129] The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with CU and DU separated, such as the base station including a gNB-CU and a gNB-DU. Among them, the CU may also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including a gNB-CU-CP, a gNB-CU-UP and a gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radiounit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiment of the present application does not limit the specific deployment method of the network device. Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in O-RAN, such as a combination of one or more of CU, DU, or RU, or a module in an access network device. In the ORAN system, CU can also be called open (O)-CU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, DU can also be called O-DU, and RU can also be called O-RU.
[0130] In the embodiment of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system, or a communication module, or a modem, etc., which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the network device is a network device, and the network device is a base station as an example to describe the technical solution provided in the embodiment of the present application. The base station may support networks with the same or different access technologies. The embodiment of the present application does not limit the specific technology and specific device form adopted by the network device.
[0131] Terminal equipment can be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. It can be a device with wireless transceiver function; it can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships); it can also be deployed in the air (such as airplanes, balloons and satellites). Terminal equipment can be used to connect people, objects and machines. The terminal device 120 can be widely used in various scenarios, such as cellular communication, device-to-device (D2D), vehicle-to-everything (V2X), peer to peer (P2P), machine to machine (M2M), machine type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, smart home, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc. The terminal device 120 may be a user equipment (UE) of the third generation partnership project (3GPP) standard, a fixed device, a mobile device, a handheld device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a laptop, a personal computer, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, a drone, a helicopter, an aircraft, a ship, a remote control device, a smart home device, an industrial device. The terminal device may also be a communication device in a future wireless communication system.
[0132] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal; or it may be a device capable of supporting the terminal to realize the function, such as a chip system, or a communication module, or a modem, etc., which may be installed in the terminal. In the embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the terminal is a terminal, and the terminal is a UE as an example to describe the technical solution provided in the embodiment of the present application. The embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device.
[0133] Base stations and terminals can be fixed or movable. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.
[0134] The roles of the base station and the terminal can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal 120j that accesses the wireless access network 100 through 120i, the terminal 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. In this case, relative to 110a, 120i is also a base station. Therefore, base stations and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having base station functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.
[0135] The technical solution of the embodiments of the present application can be applied to scenarios where a base station and a UE perform wireless communication, scenarios where a UE performs wireless communication, and scenarios where a base station performs wireless communication. In a wireless communication system, data communication can be performed between UEs through network equipment (such as a base station), or data communication can be performed directly between UEs without the aid of network equipment. The interface between UEs is called a PC5 interface, and the interface between UEs and base stations is called a Uu interface. The link between UEs is called a sidelink (SL). A typical application scenario of sidelink communication is vehicle to everything (V2X), as mentioned above. Figure 1The scenario of communication between 120a and 120b. In the Internet of Vehicles, each vehicle is a UE, and data can be directly transmitted between UEs through sidelink without the help of network equipment, which can effectively reduce communication delays. The communication between UEs can be unicast communication, multicast communication, or broadcast communication, where UE1 can be the sender of data or signaling, and UE2 can be the receiver of data or signaling. In sidelink communication, the UE can be configured with one or more antennas for sending and receiving messages / information / data, etc. It can be understood that the UE may also include multiple components related to the sending and receiving of messages / information / data (for example, processors, modulators, multiplexers, demodulators or demultiplexers, etc.).
[0136] See also Figure 2 , Figure 2 Schematic diagram of a side link communication scenario provided by an embodiment of the present application. Figure 2 As shown, UE1 and UE2 perform sidelink communication, at which time UE1 acts as a transmission UE (TX UE) and UE2 acts as a reception UE (RX UE). Among them, UE1 can be in the coverage of the base station (in coverage, IC) or out of the coverage of the base station (out of coverage, OOC). When UE1 is in a radio resource control (RRC) connected state, UE1 can obtain SL resources (used for SL transmission) from the base station, which is called the resource allocation mode of mode1, that is, the base station scheduling mode. Exemplarily, the base station can schedule SL resources for the UE through downlink control information (DCI), or configure a SL configuration authorization (configured grant) for the UE through an RRC message. When UE1 works in mode2 (can be in RRC connected state, RRC inactive state, RRC idle state, OOC state), the UE can receive the SL resource pool configuration from the base station, or obtain the SL resource pool configuration from the pre-configuration, and then select SL resources in the SL resource pool for transmission. Exemplarily, the selection may be made randomly, or based on the results of sensing or partial sensing.
[0137] In one possible implementation, the UE may be used to act as a base station. For example, the UE may act as a scheduling entity that provides sidelink signals between UEs in V2X, D2D, or P2P, etc.
[0138] In a possible implementation, the UE may also be used to act as a relay node. For example, the UE may act as a relay device or an integrated access and backhaul (IAB) node to provide wireless backhaul services for terminal devices.
[0139] In sidelink communication, the method provided by the present application can be applied not only to V2X scenarios, but also to sidelink UE-to-Network Relay scenarios and sidelink UE-to-UE Relay scenarios. Figure 3 , Figure 3 Schematic diagram of the Sidelink UE-to-Network Relay scenario provided by the embodiment of the present application. Figure 3 As shown, the Sidelink UE-to-Network Relay scenario includes Remote UE (remote UE) and Relay UE (relay UE), and also includes a base station; the method provided in this application can be applied to the communication between Remote UE and Relay UE. Figure 4 , Figure 4 Schematic diagram of the Sidelink UE-to-UE Relay scenario provided by the embodiment of the present application. Figure 4 As shown, the Sidelink UE-to-UE Relay scenario includes a Source UE, a Relay UE, and a target UE; the method provided in the present application can be applied to the communication between the Source UE and the Relay UE, and / or, the communication between the Relay UE and the target UE.
[0140] In various embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission".
[0141] The following is a brief introduction to several terms related to this application.
[0142] 1. Time Synchronization
[0143] A device can send accurate reference time information to another device. The reference time information can be used to indicate the time corresponding to a reference time point (such as a frame boundary) to achieve time synchronization between the two devices. This process can be called accurate reference timing.
[0144] The 5G system supports time-sensitive networking (TSN) / delay-sensitive communication (TSC), and TSN / TSC requires accurate time synchronization between the base station and the UE. The base station can provide time synchronization to the UE to ensure the time synchronization between the two. For example, the base station sends the reference time information corresponding to the reference time point to the UE based on the 5GS clock (5G internal system clock). Among them, the "timing" involved in this application can be understood as "transmitting time information", or transmitting a certain standard time information (or reference time signal) to the user who needs time information, so as to synchronize the time of the entire system.
[0145] The base station can deliver accurate reference timing by broadcast and unicast. In the broadcast mode, the base station can deliver accurate reference timing by system information block 9 (SIB9). Figure 5 , Figure 5 Schematic diagram of accurate reference time transmission through SIB9 provided in an embodiment of the present application. Figure 5 As shown, the reference time point can be located at the end boundary of the system information (SI) window transmitted by SIB9, or the reference time point can be located at the system frame number (SFN) boundary after the end boundary of the system information window transmitted by SIB9. In unicast mode, the base station can transmit accurate reference time through a downlink information transmission message (DLInformationTransfer message). Figure 6 , Figure 6 Schematic diagram of accurate reference time transmission through downlink information transmission message provided by the embodiment of the present application. Figure 6 As shown, the reference time point may be located at the end time of the reference SFN of the primary cell (PCell), and the reference SFN is indicated in the DLInformationTransfer message. Figure 6 The reference SFN shown is SFN x.
[0146] Among them, both SIB9 and DLInformationTransfer messages include a reference time information (ReferenceTimeInfo) element, which is used to indicate the reference time information corresponding to the reference time point.
[0147] 2. RTT-based PDC and TA-based PDC
[0148] Wireless signal transmission will bring a certain propagation delay, which increases with the distance of wireless signal transmission. Therefore, when performing time synchronization, it is necessary to consider the propagation delay caused by wireless signal transmission and compensate for it to achieve more accurate time synchronization.
[0149] Currently, two types of propagation delay compensation (PDC) (or PDC schemes) are supported, including PDC based on round trip time (RTT) and PDC based on timing advance (TA).
[0150] In RTT-based PDC, both the UE and the base station (such as gNB) need to measure the receive-transmit (Rx-Tx) time difference, which can be determined based on the reference signal. Figure 7 , Figure 7 Schematic diagram of propagation delay based on RTT provided in the embodiment of the present application. Figure 7 As shown, the UE sends an uplink reference signal, such as a sounding reference signal (SRS), the uplink reference signal is sent at T1, and the base station receives the uplink reference signal at T2, wherein the difference between T2 and T1 represents the uplink propagation delay (UL propagation delay); the base station sends a downlink reference signal, such as a tracking reference signal (TRS) or a positioning reference signal (PRS), the downlink reference signal is sent at T3, and the UE receives the downlink reference signal at T4, wherein the difference between T4 and T3 represents the downlink propagation delay (DL propagation delay). Among them, the Rx-Tx time difference measured by the UE is (T4-T1), and the Rx-Tx time difference measured by the base station is (T3-T2). The propagation delay between the base station and the UE can be [(T4-T1)-(T3-T2)] / 2, that is, half of the difference between the Rx-Tx time difference of the UE and the Rx-Tx time difference of the base station.
[0151] See also Figure 8a , Figure 8a This is the RTT-based PDC process on the UE side provided in the embodiment of the present application. Figure 8aAs shown, the RTT-based PDC process on the UE side includes but is not limited to: step 1, the base station provides measurement configuration to the UE; step 2a and step 2b, the base station transmits TRS or PRS to the UE for measurement, and the UE transmits SRS to the base station for measurement; step 3a and step 3b, the UE and the base station perform Rx-Tx time difference measurement respectively; step 4, the base station provides its own Rx-Tx time difference measurement to the UE; step 5, the UE performs PDC based on its own Rx-Tx time difference measurement and the Rx-Tx time difference measurement of the base station. Among them, the propagation delay between the base station and the UE can be equal to [(T4-T1)-(T3-T2)] / 2.
[0152] See also Figure 8b , Figure 8b This is the RTT-based PDC process on the base station side provided in the embodiment of the present application. Figure 8b As shown, the RTT-based PDC process on the base station side includes but is not limited to: step 1, the base station provides measurement configuration to the UE; step 2a and step 2b, the base station transmits TRS or PRS to the UE for measurement, and the UE transmits SRS to the base station for measurement; step 3a and step 3b, the UE and the base station perform Rx-Tx time difference measurement respectively; step 4, the UE provides its own Rx-Tx time difference measurement to the base station; step 5, the base station performs PDC based on its own Rx-Tx time difference measurement and the UE's Rx-Tx time difference measurement. Among them, the propagation delay between the base station and the UE can be equal to [(T4-T1)-(T3-T2)] / 2.
[0153] In the TA-based PDC, the UE uses (TA / 2) as the propagation delay to perform PDC, wherein the value of TA may be indicated to the UE by the base station.
[0154] Generally speaking, different types of PDCs can achieve different time synchronization accuracy. For example, RTT-based PDCs have higher time synchronization accuracy than TA-based PDCs.
[0155] The current base station can enable RTT-based PDC or TA-based PDC through configuration. For example, if the rxTxTimeDiff-gNB (receive and transmit time difference base station) information element is configured in the downlink information transfer message (DLInformationTransfermessage), it means that the UE needs to perform PDC based on RTT; if the ta-PDC information element is configured in the DLInformationTransfer field, it means that the UE needs to perform PDC based on TA. How the base station is configured depends on the information provided by the core network.
[0156] It can be understood that when device 1 (such as a base station or UE) grants time to device 2 (such as a UE) and indicates the corresponding PDC type, due to the movement of device 2 or changes in the service requirements corresponding to device 2, device 2 may need different types of PDCs to achieve different time synchronization accuracies, so it is necessary to determine the PDC type that matches device 2 more reasonably or in real time, so as to improve the reliability of supporting TSN / TSC. In other words, the prior art does not determine the PDC type in real time.
[0157] In addition, in the sidelink (SL) communication scenario, as mentioned above Figure 2 As shown, UE1 may not be able to obtain auxiliary information for determining the PDC type from the core network (this is because UE1 may be outside the coverage of the base station). Therefore, in the SL communication scenario, how to determine the PDC type to achieve time synchronization remains to be explored.
[0158] In view of this, the embodiments of the present application provide an information interaction method, device and readable storage medium, which can determine the PDC type in real time, thereby improving the reliability of communication equipment supporting TSN / TSC.
[0159] The technical solution provided by this application will be described in detail below with reference to more drawings.
[0160] The technical solutions provided by the present application can be described in detail through multiple embodiments, with specific reference to the description of each embodiment below. It should be understood that the technical solutions described in each embodiment below in the present application can be combined in any way to form a new embodiment and the same or similar parts of the concepts or solutions involved can be referenced or combined with each other. Each embodiment is described in detail below.
[0161] In this application, unless otherwise specified, the same or similar parts between various embodiments or implementations can refer to each other. In each embodiment of this application, and each implementation method / implementation method / implementation method in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and each implementation method / implementation method / implementation method in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and each implementation method / implementation method / implementation method in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application.
[0162] It should be understood that in the present application, indication includes direct indication (also called explicit indication) and implicit indication. Wherein, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and direct indication of information B. Wherein, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0163] It should be understood that in the present application, information D is determined based on information C, which includes information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, which may also include indirect determination, such as information D being determined based on information E, and information E being determined based on information C.
[0164] In addition, "network element A sends information A to network element B" in each embodiment of the present application can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0165] The present application can be applied to the scenario where the base station provides time to the UE (i.e., the base station transmits reference time information to the UE), or the UE provides time to the UE (i.e., the UE transmits reference time information to the UE), or the base station provides time to the base station (i.e., the base station transmits reference time information to the base station). It can be understood that in the scenario where the base station provides time to the UE, the base station, as the party that transmits the reference time information, can be called a time-serving device, and the UE, as the party that receives the reference time information, can be called a time-serving device. Similarly, in the scenario where UE1 provides time to UE2, UE1, as the party that transmits the reference time information, can be called a time-serving device, and UE2, as the party that receives the reference time information, can be called a time-serving device. Similarly, in the scenario where base station 1 provides time to base station 2, base station 1, as the party that transmits the reference time information, can be called a time-serving device, and base station 2, as the party that receives the reference time information, can be called a time-serving device.
[0166] The first device of the present application may be a terminal device or a module applied to the terminal device, such as the aforementioned Figure 1 Any terminal in; the second device may be a network device or a module applied to the network device, as described above Figure 1Alternatively, the first device and the second device of the present application are different terminal devices or modules applied to different terminal devices, for example, the first device is the aforementioned Figure 2 UE2 in the above, the corresponding second device is Figure 2 UE1 in; if the first device is the aforementioned Figure 3 The corresponding second device is the RemoteUE Figure 2 In the Relay UE; For example, the first device is the aforementioned Figure 4 The Source UE in the corresponding second device is the aforementioned Figure 4 The Relay UE in, or the first device is the aforementioned Figure 4 The target UE in the corresponding second device is the aforementioned Figure 4 Relay UE in.
[0167] In the present application, the term "PDC type" may also be replaced by terms such as "PDC scheme" or "PDC mechanism". The term "corresponding" in the present application may be replaced by "associated" or the like, and the term "update" may be replaced by "switching", "changing", or "using", or the like.
[0168] See also Fig. 9 , Fig. 9 It is a flow chart of the information interaction method provided by the embodiment of the present application. The method mainly introduces that the time-served device (i.e., the first device in the embodiment of the present application) determines the PDC type by itself, and requests or instructs the timing device (i.e., the second device in the embodiment of the present application) to update the PDC type; then the time-served device determines the propagation delay based on the PDC type to achieve time synchronization with the timing device.
[0169] like Fig. 9 As shown, the information interaction method includes but is not limited to the following steps:
[0170] S101: A first device (such as a UE) determines a first PDC type.
[0171] The PDC types in the various embodiments of the present application may include: a TA-based PDC type, an RTT-based PDC type, or other PDC types. The other PDC type may be a newly defined PDC type as the technology or standard evolves. Exemplarily, the RTT-based PDC type may be further divided into a variety of different PDC types, for example, by using different reference signals (such as: synchronization signal and physical broadcast channel block (synchronization signal and PBCH block, SSB), PRS, TRS, or channel state information reference signal (channel state information reference signal, CSI-RS), etc.) to divide the RTT-based PDC into a variety of different PDC types.
[0172] In a possible implementation, the first PDC type may be an RTT-based PDC type, or a TA-based PDC type, or other PDC types, which is not limited in the embodiment of the present application.
[0173] In one possible implementation, the first device may determine (change to / use) the first PDC type based on preset rules. Exemplarily, the upper layer of the first device may determine the first PDC type based on preset rules and indicate it to the access stratum (AS) layer, where the upper layer may be an application layer, a vehicle-to-everything (V2X) layer, a PC5-S (ProSecommunication 5, signalling) layer, or a proximity-based services (ProSe) layer, etc. Alternatively, the preset rule is told by the upper layer of the first device to the AS layer, and the AS layer of the first device further determines the first PDC type based on the preset rule. This is not limited to the embodiments of the present application.
[0174] In a possible implementation, the above-mentioned preset rules may be configured or pre-configured, and the configuration here may be a dynamic configuration. For example, the preset rules may be configured by the base station, and the pre-configuration here may be understood as being pre-stored locally or pre-configured by the core network. Among them, the preset rules may include but are not limited to one or more of the following: the correspondence between service information and PDC type, the correspondence between location information and PDC type, or the correspondence between available resources and PDC type. Exemplarily, the service information may include but is not limited to one or more of the following: service type, or quality of service (QoS) flow. It can be understood that the correspondence between QoS flow and PDC type may be the correspondence between QoS parameters associated with the QoS flow and the PDC type.
[0175] In one possible implementation, the first device may determine the first PDC type based on the correspondence between ((pre)configured) service information and the PDC type, and the service information of the first device (for example, information about the current service of the first device). The service information of the first device may be a service type / QoS flow for communication between the first device and the second device, or may be a service type / QoS flow for communication between the first device and the third device. Of course, the service information of the first device may include a service type / QoS flow for communication between the first device and the second device, and a service type / QoS flow for communication between the first device and the third device. Here, the third device may be any device in the network that can communicate with the first device except the second device. Exemplarily, in some scenarios, the second device is a base station, the first device is UE1, and the third device is UE2. It can be understood that the communication between the first device and the second device includes the first device sending to the second device, and / or the second device sending to the first device.
[0176] In some scenarios, when there are multiple service types / QoS flows, the service information of the first device may refer to the service type / QoS flow with the highest priority, or the service type / QoS flow with the smallest packet delay budget (PDB), or the service type / QoS flow with the highest time synchronization accuracy requirement.
[0177] In some scenarios, when there are multiple service types / QoS flows, the first device can determine multiple PDC types based on the correspondence between (pre-)configured) service information (such as service type / QoS flow) and PDC type, as well as these multiple service types / QoS flows, and determine a first PDC type from these multiple PDC types. The first PDC type is the PDC type with the highest time synchronization accuracy requirement among these multiple PDC types.
[0178] In another possible implementation, the first device may determine the first PDC type based on the correspondence between the (pre-)configured) location information and the PDC type, and the location information of the first device itself (for example, information about the current location of the first device). The location information may be one or more of the following: longitude and latitude information, cell information (one or more cells), zone information, etc., which is not limited in the embodiments of the present application. It can be understood that the location information of the first device may refer to the longitude and latitude information of the first device, or the cell information to which the first device is connected, or the zone information of the first device, etc.
[0179] In another possible implementation, the first device may determine the first PDC type based on the correspondence between ((pre)configured) available resources and PDC types, and the available resources of the first device and / or the second device (for example, resources currently available to the first device and / or the second device). Exemplarily, before the first device determines the first PDC type, the second device may also send its own available resources to the first device. Among them, available resources may refer to available communication resources and / or available computing resources. Exemplarily, available communication resources may refer to resources that can be used for transmission, such as frequency domain resources, or time domain resources, or time-frequency domain resources. Exemplarily, available computing resources may refer to one or more of storage resources, hardware resources, and software resources that can be used for computing.
[0180] In yet another possible implementation, when the first device determines the first PDC type based on multiple types of information in a preset rule, the first device may determine the corresponding PDC type for each type of information, and then select the PDC type with the highest synchronization accuracy configuration as the first PDC type. For example, the first device determines a PDC type based on the correspondence between business information and PDC types, and business information of the first device (for example, information about the current business of the first device); and determines another PDC type based on the correspondence between location information and PDC types, and location information of the first device itself (for example, information about the current location of the first device). The first device may use the PDC type with the highest synchronization accuracy configuration of the two PDC types as the first PDC type.
[0181] In one possible implementation, the first PDC type may be determined when the first device needs to perform time synchronization with the second device for the first time. It can be understood that the first PDC type is the initial PDC type. In another possible implementation, the first device has obtained the second PDC type before determining the first PDC type. Among them, the way in which the first device obtains the second PDC type may be determined by the first device or the second device based on the above preset rules, or may be configured by the network device of the first device, or may be a predefined initial PDC type, which is not limited by the embodiment of the present application. The second PDC type is the PDC type corresponding to the current first device or the second device executing PDC, and the second PDC type is different from the first PDC type. In other words, the second PDC type may be the PDC type corresponding to the current second device performing time synchronization with the first device, and the first PDC type may be the PDC type corresponding to the time synchronization of the second device with the first device after the update. In some scenarios, when the location of the first device changes or the business needs of the first device change, the first device can determine to update from the original second PDC type to the first PDC type based on the changed location or business needs. Exemplarily, the second PDC type may be obtained before the location or service demand of the first device changes, and the first PDC type may be determined after the location or service demand of the first device changes.
[0182] In an optional embodiment, the first PDC type may also be determined by a network device of the first device, and then the network device of the first device sends the first PDC type to the first device, so that the first device obtains the first PDC type.
[0183] S102: A first device (such as a UE) sends first information to a second device (such as a base station or a UE), where the first information is used to indicate the first PDC type.
[0184] Correspondingly, the second device (such as a base station or a UE) receives the first information.
[0185] In a possible implementation, after the first device determines the first PDC type, it can send first information to the second device. The first information can be used to indicate the first PDC type (which the first device expects to use). In other words, the first information can be used to request second information for executing PDC.
[0186] S103: The second device (such as a base station or a UE) sends second information for executing PDC to the first device (such as a UE), where the second information is determined based on the first PDC type.
[0187] Correspondingly, the first device (such as UE) receives the second information.
[0188] In a possible implementation, after receiving the first information, the second device may determine the second information for executing PDC based on the first PDC type indicated by the first information. For example, when the first PDC type is (or belongs to) an RTT-based PDC type, the second information may be used to indicate the receive-transmit (Rx-Tx) time difference of the second device, such as the aforementioned Figure 7 It can be understood that when the first PDC type is (or belongs to) an RTT-based PDC type, the first device and the second device need to send reference signals respectively to measure the receive-transmit (Rx-Tx) time difference respectively, as described above. Figure 7 As shown, details are not repeated here. For another example, when the first PDC type is a PDC type based on TA, the second information can be used to indicate the value of TA. It can be understood that if the second device has informed the first device of the value of TA before receiving the above-mentioned first information, the second information can be used to respond to the above-mentioned first information, indicating confirmation of using the above-mentioned first PDC type for PDC. In some scenarios, when the first PDC type is a PDC type based on TA and the first device has learned about TA, the second device may not send the second information and jump to execute step S104; of course, the second device may also send the second information to indicate the latest TA value, which can improve the accuracy of time synchronization.
[0189] In a possible implementation, after the second device receives the first information, the second device may determine the reference signal A based on the first PDC type. The second device may then send third information to the first device, and the third information is used to indicate the reference signal A. In other words, the third information is used to indicate that the first device performs PDC based on the reference signal A. The reference signal A may be used to measure the receive-transmit (Rx-Tx) time difference of the first device, or the reference signal A may be used by the second device to determine TA. Exemplarily, the reference signal A may be any of the following: SSB, PRS, TRS, CSI-RS, SRS, random access preamble signal, etc. Among them, the second device may determine the reference signal A corresponding to the first PDC type based on the predefined correspondence between the PDC type and the reference signal. Exemplarily, the resource bandwidth required for the reference signals corresponding to different PDC types is different. Again exemplarily, the reference signals corresponding to different PDC types may be different, and one PDC type may correspond to one or more reference signals. The time synchronization accuracy measured by different reference signals may be different. For example, if the first PDC type is a TA-based PDC type, the reference signal A may be an SRS or a random access preamble signal; if the first PDC type is (belongs to) an RTT-based PDC type, the reference signal A may be any one of the following: SSB, PRS, TRS, or CSI-RS.
[0190] In a possible implementation, the first PDC type is (belongs to) an RTT-based PDC type, and after the second device sends the third information to the first device, it may send a reference signal A to the first device; after the first device receives the reference signal A, it may calculate the reception-transmission (Rx-Tx) time difference of the first device based on the reference signal A. Furthermore, the first device may perform PDC using the reception-transmission (Rx-Tx) time difference of the first device and the reception-transmission (Rx-Tx) time difference of the second device indicated by the second information.
[0191] In another possible implementation, the first PDC type is a PDC type based on TA. After receiving the third information, the first device may send a reference signal A (such as an SRS or a random access preamble signal) to the second device. After receiving the reference signal A, the second device may determine the TA based on the reference signal A. Furthermore, the first device may perform PDC based on the value of the TA indicated by the second information.
[0192] In a possible implementation, after receiving the first information, the second device may send a response message to the first device. The response message may be in response to the first information and used to confirm that the first PDC type is used for PDC. It is understood that the response message may be sent before step S103.
[0193] S104, the second device (such as a base station or a UE) sends reference time information to the first device (such as a UE).
[0194] Correspondingly, the first device (such as UE) receives the reference time information.
[0195] S105, the first device (such as UE) performs time synchronization with the second device based on the reference time information and the second information.
[0196] In a possible implementation, after the second device sends the second information to the first device, the second device may send reference time information to the first device. The reference time information includes time information corresponding to the reference time point, such as the time information corresponding to the reference time point in the second device. It can be understood that the reference time point may be determined according to a predefined rule, or the reference time point is indicated by the reference time information. Exemplary, as mentioned above Figure 5 As shown, the reference time point may be located at the end boundary of the SI window or at the SFN or DFN (direct frame number) boundary after the end boundary of the SI window, which will not be described in detail here; or, as mentioned above Figure 6 As shown, the reference time point is located at the end time of the reference SFN or DFN of the PCell, which will not be described in detail here. After receiving the reference time information, the first device can perform time synchronization with the second device based on the reference time information and the received second information.
[0197] For example, when the second information is used to indicate the value of TA (or when the first PDC type is a PDC type based on TA), the first device can use half of the value of TA (i.e., TA / 2) as the propagation delay. In other words, the value of TA can be used for PDC. Then, the first device performs time synchronization with the second device based on the propagation delay (i.e., TA / 2) and the received reference time information. For example, the first device adjusts the time corresponding to the reference time point in the first device based on the propagation delay, such as the first device adjusts the clock time corresponding to the reference time point in the first device to the reference time information delayed (TA / 2), or the reference time information advanced (TA / 2). In some scenarios, the clock time corresponding to the reference time point in the first device may be the moment when the first device receives the reference time point.
[0198] For example, when the second information is used to indicate the receive-send (Rx-Tx) time difference of the second device (or the first PDC type is (or belongs to) the RTT-based PDC type), the first device is based on the receive-send (Rx-Tx) time difference of the second device (as described above). Figure 7 (T3-T2) in the above) and its own receiving-sending time difference (as mentioned above Figure 7 (T4-T1) in the figure, calculate the propagation delay. In other words, the Rx-Tx time difference of the second device and the Rx-Tx time difference of the first device can be used for PDC. Wherein, the propagation delay is equal to half of the difference between the Rx-Tx time difference of the first device and the Rx-Tx time difference of the second device, that is, [(T4-T1)-(T3-T2)] / 2. It can be understood that the propagation delay here can also be [(T3-T2)-(T4-T1)] / 2, that is, the propagation delay here can be half of the difference between the Rx-Tx time difference of the first device and the Rx-Tx time difference of the second device, or it can be half of the difference between the Rx-Tx time difference of the second device and the Rx-Tx time difference of the first device. Then, the first device can perform time synchronization with the second device based on the propagation delay (such as [(T4-T1)-(T3-T2)] / 2) and the received reference time information. For example, the first device adjusts the time corresponding to the reference time point in the first device based on the propagation delay, such as adjusting the clock time corresponding to the reference time point in the first device to be delayed by [(T4-T1)-(T3-T2)] / 2 from the reference time information, or to be advanced by [(T4-T1)-(T3-T2)] / 2 from the reference time information. In some scenarios, the clock time corresponding to the reference time point in the first device may be the moment when the first device receives the reference time point.
[0199] It can be understood that the specific implementation of time synchronization can also refer to the existing technology, which is not described in detail here.
[0200] The timing device (i.e., the first device) of the embodiment of the present application requests / instructs the timing device (i.e., the second device) to update the PDC type based on its own needs, so that the PDC type can match the status or needs of the timing device more real-time and more reasonably. Then the timing device determines the propagation delay based on the PDC type, and uses the propagation delay to synchronize time with the timing device, which can improve the reliability of TSN / TSC support between the timing device and the timing device. In addition, the embodiment of the present application can also support UE to UE timing in the side link scenario, and improve the reliability of TSN / TSC support in the side link.
[0201] See also Fig.10 , Fig.10It is another flow chart of the information interaction method provided by the embodiment of the present application. The method mainly introduces that the time-served device (i.e., the first device in the embodiment of the present application) determines the PDC type by itself, and requests or indicates the PDC type update to the time-serving device (i.e., the second device in the embodiment of the present application); then the time-serving device determines the propagation delay based on the PDC type requested or indicated by the time-served device to achieve time synchronization with the time-served device.
[0202] like Fig.10 As shown, the information interaction method includes but is not limited to the following steps:
[0203] S201: A first device (such as a UE) determines a first PDC type.
[0204] S202, a first device (such as a UE) sends first information to a second device (such as a base station or a UE), where the first information is used to indicate the first PDC type.
[0205] Correspondingly, the second device (such as a base station or a UE) receives the first information.
[0206] In a possible implementation, the implementation of step S201 and step S202 in the embodiment of the present application can refer to the aforementioned Fig. 9 The implementation of step S101 and step S102 in the illustrated embodiment will not be described in detail here.
[0207] S203: The second device (such as a base station or a UE) performs PDC based on the first PDC type.
[0208] S204, the second device (such as a base station or a UE) sends the reference time information passing through the PDC to the first device (such as a UE).
[0209] Correspondingly, the first device (such as UE) receives the reference time information.
[0210] In one possible implementation, the above-mentioned first PDC type is a PDC type based on TA. Then the second device can perform PDC based on TA, and send reference time information passing through the PDC to the first device. Exemplarily, the second device can use half of TA (i.e. TA / 2) as the propagation delay, and can determine the reference time information based on the propagation delay, and then send the reference time information to the first device. Among them, the reference time information includes time information corresponding to the reference time point. The reference time information can be the original time information of the reference time point in advance (TA / 2), or it can be the original time information of the reference time point delayed (TA / 2). It can be understood that the original time information of the reference time point can be the clock time corresponding to the reference time point in the second device before performing PDC. Exemplarily, as mentioned above Figure 5As shown, the reference time point may be located at the end boundary of the SI window or at the SFN or DFN boundary after the end boundary of the SI window, which will not be described in detail here; or, as mentioned above Figure 6 As shown, the reference time point is located at the end time of the reference SFN or DFN of the PCell, which will not be repeated here.
[0211] In another possible implementation, the first PDC type is (or belongs to) an RTT-based PDC type. Then the second device can perform PDC based on the receive-send time difference of the first device and the receive-send time difference of the second device, and send reference time information passing through the PDC to the first device. Exemplarily, the second device can calculate the propagation delay based on the receive-send time difference of the first device and the receive-send time difference of the second device, such as taking the receive-send time difference of the first device minus half of the difference of the receive-send time difference of the second device as the propagation delay, or taking the receive-send time difference of the second device minus half of the difference of the receive-send time difference of the first device as the propagation delay. The second device can then determine the reference time information based on the propagation delay and send the reference time information to the first device. Among them, the reference time information includes the time information corresponding to the reference time point. The reference time information can be the original time information of the reference time point with an advance propagation delay, or it can be the original time information of the reference time point with a delayed propagation delay. For the description of the reference time point and the original time information of the reference time point, please refer to the previous description, which will not be repeated here.
[0212] For example, in the case where the above-mentioned first PDC type is (or belongs to) an RTT-based PDC type, after the second device receives the above-mentioned first information, it can send fourth information to the first device. The fourth information can be used to request the receive-send time difference of the first device. After the first device (such as UE) receives the fourth information, it can send fifth information to the second device. The fifth information can be used to indicate the receive-send time difference of the first device. The second device receives the fifth information, and can determine the propagation delay based on the receive-send time difference of the first device and its own receive-send time difference, and then determine the reference time information based on the propagation delay, and send the reference time information to the first device.
[0213] In some scenarios, after receiving the above-mentioned first information, the second device may determine the reference signal A based on the first PDC type indicated by the first information, and then send the third information to the first device, and the third information may be used to indicate the reference signal A. In other words, the third information is used to indicate that the first device performs PDC based on the reference signal A. The reference signal A may be used to measure the receive-transmit time difference of the first device, or the reference signal A may be used by the second device to determine TA. Exemplarily, the reference signal A may be any of the following: SSB, PRS, TRS, CSI-RS, SRS, random access preamble signal, etc. Among them, the second device may determine the reference signal A corresponding to the first PDC type based on the correspondence between the predefined PDC type and the reference signal. Exemplarily, the resource bandwidth required for the reference signals corresponding to different PDC types is different. In another exemplary embodiment, the reference signals corresponding to different PDC types may be different, and one PDC type may correspond to one or more reference signals. The time synchronization accuracy measured by different reference signals may be different. For example, if the first PDC type is a TA-based PDC type, the reference signal A may be an SRS or a random access preamble signal; if the first PDC type is (belongs to) an RTT-based PDC type, the reference signal A may be any one of the following: SSB, PRS, TRS, or CSI-RS.
[0214] In some scenarios, the first PDC type is (belongs to) an RTT-based PDC type. After the second device sends the third information to the first device, it can send a reference signal A to the first device. After the first device receives the reference signal A, it can calculate the reception-transmission (Rx-Tx) time difference of the first device based on the reference signal A. Furthermore, the second device can perform PDC using the reception-transmission (Rx-Tx) time difference of the first device indicated by the fifth information and the reception-transmission (Rx-Tx) time difference of the second device.
[0215] In another possible implementation, the above-mentioned first PDC type is a PDC type based on TA. After the first device receives the above-mentioned third information, it can send a reference signal A (such as SRS or a random access preamble signal) to the second device; after the second device receives the reference signal A, it can determine the TA based on the reference signal A, and then perform PDC based on the value of the TA.
[0216] S205: The first device (such as UE) performs time synchronization with the second device based on the reference time information.
[0217] In one possible implementation, the reference time information includes time information corresponding to a reference time point. For an explanation of the reference time point, please refer to the previous description and will not be repeated here. Exemplarily, after the first device receives the reference time information, it can use the reference time information as the clock time corresponding to the reference time point in the first device. For example, the original time information of the reference time point is 7:59am, and the original time information of the reference time point (7:59am) is obtained after passing through the PDC, and the reference time information is 8:00am; assuming that the propagation delay from the second device to the first device is 1 minute, the first device actually receives the reference time point at 8:00am. At this time, the first device will use the reference time information 8:00am as the clock time corresponding to the reference time point in the first device.
[0218] The timing device (i.e., the first device) of the embodiment of the present application requests / instructs the timing device (i.e., the second device) to update the PDC type based on its own needs, so that the PDC type can match the status or needs of the timing device in a more real-time and reasonable manner. Then the timing device determines the propagation delay based on the PDC type, and determines the reference time information based on the propagation delay, so that the timing device can synchronize time with the timing device based on the received reference time information; the reliability of supporting TSN / TSC between the timing device and the timing device can be improved. In addition, the embodiment of the present application can also support UE to UE timing in the side link scenario, and improve the reliability of supporting TSN / TSC in the side link.
[0219] See also Fig.11 , Fig.11 It is another flow chart of the information interaction method provided by the embodiment of the present application. The method mainly introduces that the timing device (i.e., the second device in the embodiment of the present application) determines the PDC type based on the preset rules and the status / requirements of the timing device (i.e., the first device in the embodiment of the present application), and then the timing device or the timing device determines the propagation delay based on the PDC type to achieve time synchronization between the two.
[0220] like Fig.11 As shown, the information interaction method includes but is not limited to the following steps:
[0221] S301, the second device (such as a base station or UE) determines the first PDC type based on a preset rule, where the preset rule includes one or more of the following: a correspondence between service information and PDC type, a correspondence between location information and PDC type, or a correspondence between available resources and PDC type.
[0222] In one possible implementation, the second device may determine (change to / use) the first PDC type based on preset rules. Exemplarily, the upper layer of the second device may determine the first PDC type based on preset rules and indicate it to the AS layer, where the upper layer may be an application layer, a vehicle-to-everything (V2X) layer, a PC5-S layer, or a ProSe layer, etc. Alternatively, the preset rule is told to the AS layer by the upper layer of the second device, and the AS layer of the second device further determines the first PDC type based on the preset rule. This is not limited to the embodiments of the present application.
[0223] In a possible implementation, the preset rule may be configurable or preconfigured, and the preset rule may include but is not limited to one or more of the following: a correspondence between service information and PDC type, a correspondence between location information and PDC type, or a correspondence between available resources and PDC type. Exemplarily, the service information may include but is not limited to one or more of the following: service type, or QoS flow. It can be understood that the correspondence between QoS flow and PDC type may be a correspondence between QoS parameters associated with the QoS flow and the PDC type.
[0224] In one possible implementation, the second device can determine the first PDC type based on the correspondence between (pre-)configured) service information and PDC type, and the service information of the first device (e.g., information about the current service of the first device). It can be understood that before the second device determines the first PDC type, the first device sends its own service information to the second device. For the specific implementation of the service information of the first device, please refer to the aforementioned Fig. 9 The relevant descriptions in the illustrated embodiments are not repeated here.
[0225] In another possible implementation, the second device may determine the first PDC type based on the correspondence between the (pre-)configured location information and the PDC type, and the location information of the first device (e.g., information about the current location of the first device). It is understood that before the second device determines the first PDC type, the first device sends its own location information to the second device. For a detailed description of the location information, please refer to the aforementioned Fig. 9 The relevant descriptions in the illustrated embodiments are not repeated here.
[0226] In another possible implementation, the second device may determine the first PDC type based on the correspondence between (pre-)configured) available resources and PDC types, and the available resources of the first device and / or the second device (e.g., the resources currently available to the first device and / or the second device). Exemplarily, before the second device determines the first PDC type, the first device may also send its own available resources to the second device. For a detailed description of the available resources, please refer to the aforementioned Fig. 9The relevant descriptions in the illustrated embodiments are not repeated here.
[0227] In one possible implementation, the first PDC type may be an RTT-based PDC type, or a TA-based PDC type, or other PDC types, which is not limited in the embodiments of the present application. In one possible implementation, the first PDC type may be determined by the second device when the first device needs to synchronize time with the second device for the first time. It can be understood that the first PDC type may be an initial PDC type. In another possible implementation, the second device has obtained the second PDC type before determining the first PDC type. The way in which the second device obtains the second PDC type may be determined by the second device or the first device based on the above-mentioned preset rules, or may be configured by the network device of the second device, or may be a predefined initial PDC type, which is not limited in the embodiments of the present application. The second PDC type is the PDC type corresponding to the current PDC executed by the first device or the second device, and the second PDC type is different from the first PDC type. Regarding the relationship between the second PDC type and the first PDC type, please refer to the aforementioned Fig. 9 The relevant description in the illustrated embodiment will not be repeated here.
[0228] In an optional embodiment, the first PDC type may also be determined by the network device of the second device, and then the network device of the second device sends the first PDC type to the second device, so that the second device obtains the first PDC type.
[0229] S302: The second device (such as a base station or a UE) sends first information to the first device (such as a UE), where the first information is used to indicate the first PDC type.
[0230] Correspondingly, the first device (such as UE) receives the first information.
[0231] S303: The first device (such as UE) parses the first information to obtain the first PDC type.
[0232] In a possible implementation, after determining the first PDC type, the second device may send first information to the first device. The first information may be used to indicate that (the first device uses / updates / switches from the second PDC type to) the first PDC type.
[0233] After receiving the first information, the first device may obtain the first PDC type.
[0234] The timing device (i.e., the second device) of the embodiment of the present application determines the PDC type based on the state or demand (e.g., factors such as service type / QoS flow / location information / available resources) of the device being timed (i.e., the first device), so that the PDC type can be more real-time and more reasonably matched to the state or demand of the device being timed, thereby improving the reliability of TSN / TSC support between the timing device and the device being timed. In addition, the embodiment of the present application can also support UE to UE timing in the sidelink scenario, improving the reliability of TSN / TSC support in the sidelink.
[0235] In a possible implementation, after the above step S302, Fig.11 The information interaction method shown also includes steps S304 to S306:
[0236] S304: The second device (such as a base station or a UE) sends second information for executing PDC to the first device (such as a UE), where the second information is determined based on the first PDC type.
[0237] Correspondingly, the first device (such as UE) receives the second information.
[0238] S305, the second device (such as a base station or a UE) sends reference time information to the first device (such as a UE).
[0239] Correspondingly, the first device (such as UE) receives the reference time information.
[0240] S306: The first device (such as UE) performs time synchronization with the second device (such as a base station or UE) based on the reference time information and the second information.
[0241] In a possible implementation, the implementation of step S304 to step S306 in the embodiment of the present application can refer to the aforementioned Fig. 9 The implementation method of step S103 to step S105 in the illustrated embodiment will not be described in detail here.
[0242] In another possible implementation, after step S301 or step S302, Fig.11 The information interaction method shown also includes steps S307 to S309:
[0243] S307: The second device (such as a base station or a UE) performs PDC based on the first PDC type.
[0244] S308, the second device (such as a base station or a UE) sends the reference time information passing through the PDC to the first device (such as a UE).
[0245] Correspondingly, the first device (such as UE) receives the reference time information.
[0246] S309: The first device (such as UE) performs time synchronization with the second device based on the reference time information.
[0247] In a possible implementation, the implementation of step S307 to step S309 in the embodiment of the present application can refer to the aforementioned Fig.10 The implementation method of step S203 to step S205 in the illustrated embodiment will not be described in detail here.
[0248] In a possible implementation, when the first PDC type is (or belongs to) an RTT-based PDC type, the above steps S302 and S303 may not be performed, and the above steps S307 to S309 may be performed after step S301. This is because when the second device executes an RTT-based PDC, the first device may not perceive the PDC type used, but provides corresponding information according to the instruction of the second device (such as the fourth information, used to request the Rx-Tx time difference of the first device).
[0249] The timing device (i.e., the second device) of the embodiment of the present application determines the PDC type based on the state or demand (e.g., factors such as service type / QoS flow / location information / available resources) of the device being timed (i.e., the first device), so that the PDC type can match the state or demand of the device being timed more in real time and more reasonably. Then, the timing device determines the propagation delay based on the PDC type, and determines the reference time information based on the propagation delay, so that the device being timed can synchronize time with the timing device based on the received reference time information; or, the device being timed can determine the propagation delay based on the PDC type, and use the propagation delay to synchronize time with the timing device; the reliability of supporting TSN / TSC between the timing device and the device being timed can be improved. In addition, the embodiment of the present application can also support UE to UE timing in the sidelink scenario, and improve the reliability of supporting TSN / TSC in the sidelink.
[0250] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0251] The present application divides the functional modules of the first device and the second device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in this application is schematic and is only a logical function division. There may be other division methods in actual implementation. The following will be combined with Figure 12 to Figure 14 The communication device according to the embodiment of the present application is described in detail.
[0252] See also Fig.12 , Fig.12 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. Fig.12 As shown, the communication device may include a transceiver unit 10 and a processing unit 20 .
[0253] In some embodiments of the present application, the communication device may be a chip or circuit disposed in the first device or in the first device as shown above, that is, the communication device may be used to execute the steps or functions executed by the first device in the above method embodiment.
[0254] In one design, the processing unit 20 is used to determine a first PDC type; the transceiver unit 10 is used to send first information to a second device, the first information being used to indicate the first PDC type; the transceiver unit 10 is also used to receive second information for executing PDC from the second device, the second information corresponding to the first PDC type; the transceiver unit 10 is also used to receive reference time information from the second device; and the processing unit 20 is also used to perform time synchronization with the second device based on the reference time information and the second information.
[0255] Exemplarily, the processing unit 20 is specifically used to: determine the first PDC type based on the correspondence between business information and PDC types, and business information of the first device; or, determine the first PDC type based on the correspondence between location information and PDC types, and location information of the first device; or, determine the first PDC type based on the correspondence between available resources and PDC types, and the available resources of the first device.
[0256] Exemplarily, the first PDC type is a PDC type based on RTT, and the second information is used to indicate a receive-send time difference of the second device. Alternatively, the first PDC type is a PDC type based on TA, and the second information is used to indicate a value of TA.
[0257] Exemplarily, the second information is used to indicate the reception-transmission time difference of the second device. The processing unit 20 is further specifically configured to: perform time synchronization with the second device based on the reference time information, the second information, and the reception-transmission time difference of the first device.
[0258] Exemplarily, the first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
[0259] Exemplarily, the transceiver unit 10 is further used to receive third information from the second device, where the third information is used to indicate a reference signal, where the reference signal corresponds to the first PDC type, and where the reference signal is used to measure a receive-send time difference of the first device or to determine a TA.
[0260] In the embodiment of the present application, the description of the first information, the second information, the third information, the reference time information, the first PDC type, etc. can refer to the above Fig. 9 The introduction in the illustrated method embodiment will not be described in detail here.
[0261] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above Fig. 9 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Fig. 9 For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0262] In another design, the processing unit 20 is used to determine the first PDC type; the transceiver unit 10 is used to send first information to the second device, where the first information is used to indicate the first PDC type; the transceiver unit 10 is also used to receive reference time information, where the reference time information corresponds to the first PDC type; the processing unit 20 is also used to perform time synchronization with the second device based on the reference time information.
[0263] Exemplarily, the processing unit 20 is specifically used to: determine the first PDC type based on the correspondence between business information and PDC types, and business information of the first device; or, determine the first PDC type based on the correspondence between location information and PDC types, and location information of the first device; or, determine the first PDC type based on the correspondence between available resources and PDC types, and the available resources of the first device.
[0264] Exemplarily, the first PDC type is an RTT-based PDC type, or the first PDC type is a TA-based PDC type.
[0265] Exemplarily, the first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
[0266] Exemplarily, the first PDC type is an RTT-based PDC type. The transceiver unit 10 is further used to receive fourth information, which is used to request the receive-send time difference of the first device; the transceiver unit 10 is further used to send fifth information, which is used to indicate the receive-send time difference of the first device.
[0267] Exemplarily, the first PDC type is an RTT-based PDC type. The transceiver unit 10 is further configured to receive third information indicating a reference signal corresponding to the first PDC type, and used to measure a receive-send time difference of the first device or to determine a TA.
[0268] In the embodiment of the present application, the description of the first information, the third information, the fourth information, the fifth information, the reference time information, the first PDC type, etc. can refer to the above Fig.10 The introduction in the illustrated method embodiment will not be described in detail here.
[0269] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above Fig.10 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Fig.10 For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0270] In another design, the transceiver unit 10 is used to receive first information from the second device, where the first information is used to indicate a first PDC type; and the processing unit 20 is used to parse the first information to obtain the first PDC type.
[0271] Exemplarily, the transceiver unit 10 is also used to receive second information for executing PDC, and the second information corresponds to the first PDC type determination; the transceiver unit 10 is also used to receive reference time information; the processing unit 20 is also used to perform time synchronization with the second device based on the reference time information and the second information.
[0272] Exemplarily, the first PDC type is an RTT-based PDC type, and the second information is used to indicate a receive-send time difference of the second device; or, the first PDC type is a TA-based PDC type, and the second information is used to indicate a TA value.
[0273] Exemplarily, the second information is used to indicate the reception-transmission time difference of the second device. The processing unit 20 is further specifically used to perform time synchronization with the second device based on the reference time information, the second information, and the reception-transmission time difference of the first device.
[0274] Exemplarily, the first PDC type is an RTT-based PDC type. The transceiver unit 10 is further used to receive fourth information from the second device, the fourth information is used to request the receive-send time difference of the first device; the transceiver unit 10 is further used to send fifth information, the fifth information is used to indicate the receive-send time difference of the first device; the transceiver unit 10 is further used to receive reference time information from the second device; the processing unit 20 is further used to perform time synchronization with the second device based on the reference time information.
[0275] Exemplarily, the transceiver unit 10 is further used to receive third information from the second device, where the third information is used to indicate a reference signal, where the reference signal corresponds to the first PDC type, and where the reference signal is used to measure a receive-send time difference of the first device or to determine a TA.
[0276] Exemplarily, the first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
[0277] In the embodiment of the present application, the description of the first information, the second information, the third information, the fourth information, the fifth information, the reference time information, the first PDC type, etc. can refer to the above Fig.11 The introduction in the illustrated method embodiment will not be described in detail here.
[0278] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above Fig.11 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Fig.11 For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0279] Reuse Fig.12 In some other embodiments of the present application, the communication device may be the second device shown above or a chip or circuit disposed in the second device. That is, the communication device may be used to execute the steps or functions performed by the second device in the above method embodiment.
[0280] In one design, the transceiver unit 10 is used to receive first information from a first device, where the first information is used to indicate a first PDC type; the transceiver unit 10 is also used to send second information for executing PDC to the first device, where the second information is determined based on the first PDC type; the transceiver unit 10 is also used to send reference time information to the first device, where the reference time information and the second information are used for time synchronization between the first device and the second device.
[0281] Exemplarily, the processing unit 20 is configured to generate the second information and the reference time information.
[0282] Exemplarily, the first PDC type is an RTT-based PDC type, and the second information is used to indicate a receive-send time difference of the second device; or, the first PDC type is a TA-based PDC type, and the second information is used to indicate a TA value.
[0283] Exemplarily, the first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
[0284] Exemplarily, the transceiver unit 10 is further used to send third information to the first device, where the third information is used to indicate a reference signal, where the reference signal is determined based on the first PDC type, and where the reference signal is used to measure a receive-transmit time difference of the first device or to determine a TA for the second device.
[0285] Exemplarily, the processing unit 20 is further configured to generate third information.
[0286] In the embodiment of the present application, the description of the first information, the second information, the third information, the reference time information, the first PDC type, etc. can refer to the above Fig. 9 The introduction in the illustrated method embodiment will not be described in detail here.
[0287] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above Fig. 9 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Fig. 9 For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0288] In another design, the transceiver unit 10 is used to receive first information from a first device, where the first information is used to indicate a first PDC type; the processing unit 20 is used to perform PDC based on the first PDC type; the transceiver unit 10 is also used to send reference time information passing through the PDC to the first device, where the reference time information is used for time synchronization between the second device and the first device.
[0289] Exemplarily, the first PDC type is a TA-based PDC type. The processing unit 20 is specifically configured to perform PDC based on the TA.
[0290] Exemplarily, the first PDC type is a PDC type based on RTT. The processing unit 20 is specifically configured to perform PDC based on a reception-transmission time difference of the first device and a reception-transmission time difference of the second device.
[0291] Exemplarily, the processing unit 20 is specifically used to control the transceiver unit 10 to send fourth information to the first device and receive fifth information from the first device, the fourth information is used to request the receive-send time difference of the first device, and the fifth information is used to indicate the receive-send time difference of the first device.
[0292] Exemplarily, the transceiver unit 10 is further used to send third information to the first device, where the third information is used to indicate a reference signal, where the reference signal is determined based on the first PDC type, and where the reference signal is used to measure a receive-transmit time difference of the first device or to determine a TA for the second device.
[0293] Exemplarily, the first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC executed by the second device before receiving the first information.
[0294] In the embodiment of the present application, the description of the first information, the third information, the fourth information, the fifth information, the reference time information, the first PDC type, etc. can refer to the above Fig.10 The introduction in the illustrated method embodiment will not be described in detail here.
[0295] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above Fig.10 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Fig.10 For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0296] In another design, the processing unit 20 is used to determine the first PDC type based on preset rules, which preset rules include one or more of the following: a correspondence between service information and PDC type, a correspondence between location information and PDC type, or a correspondence between available resources and PDC type; the transceiver unit 10 is used to send first information to the first device, and the first information is used to indicate the first PDC type.
[0297] Exemplarily, the transceiver unit 10 is also used to send second information for executing PDC to the first device, and the second information is determined based on the first PDC type; the transceiver unit 10 is also used to send reference time information to the first device, and the reference time information and the second information are used for time synchronization between the first device and the second device.
[0298] Exemplarily, the first PDC type is an RTT-based PDC type, and the second information is used to indicate a receive-send time difference of the second device; or, the first PDC type is a TA-based PDC type, and the second information is used to indicate a TA value.
[0299] Exemplarily, the first PDC type is an RTT-based PDC type. The transceiver unit 10 is also used to send fourth information to the first device, and the fourth information is used to request the receive-send time difference of the first device; the transceiver unit 10 is also used to receive fifth information from the first device, and the fifth information is used to indicate the receive-send time difference of the first device; the transceiver unit 10 is also used to send reference time information to the first device, and the reference time information is determined based on the receive-send time difference of the first device and the receive-send time difference of the second device, and the reference time information is used for the second device to synchronize time with the first device.
[0300] Exemplarily, the processing unit 20 is specifically used to: determine the first PDC type based on the correspondence between business information and PDC types, and business information of the first device; or, determine the first PDC type based on the correspondence between location information and PDC types, and location information of the first device; or, determine the first PDC type based on the correspondence between available resources and PDC types, and the available resources of the first device.
[0301] Exemplarily, the first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
[0302] In the embodiment of the present application, the description of the first information, the second information, the third information, the fourth information, the fifth information, the reference time information, the first PDC type, etc. can refer to the above Fig.11 The introduction in the illustrated method embodiment will not be described in detail here.
[0303] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above Fig.11 The method embodiment shown is not described in detail here. In addition, the technical effects of the embodiment of the present application can be found in the aforementioned Fig.11 For the sake of brevity, the technical effects in the illustrated method embodiment are not described in detail here.
[0304] The first device and the second device of the embodiment of the present application are introduced above, and the possible product forms of the first device and the second device are introduced below. It should be understood that any device having the above Fig.12Any form of product that has the functions of the first device or the second device falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0305] In one possible implementation, Fig.12 In the communication device shown, the processing unit 20 may be one or more processors, the transceiver unit 10 may be a transceiver, or the transceiver unit 10 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.
[0306] See also Fig.13 , Fig.13 is another structural diagram of the communication device provided in the embodiment of the present application. Fig.13 As shown, the communication device provided in the embodiment of the present application can be used to implement the method described in the above method embodiment, and reference can be made to the description in the above method embodiment. The communication device can be a first device, or a second device, or a chip therein. Exemplarily, the communication device includes one or more processors 1001 and a transceiver 1002. The communication device may further include a memory 1003. In one implementation, the communication device also includes an input and output device (not shown in the figure).
[0307] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store the software program and data. The transceiver 1002 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0308] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent 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 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0309] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0310] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0311] Exemplarily, when the communication device is used to perform the above Fig. 9 When the first device performs the steps, methods or functions in the embodiment shown, the processor 1001 may be used to perform Fig. 9 Steps S101 and S105 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig. 9 Step S102 in, and / or other processes for the technology described herein.
[0312] Exemplarily, when the communication device is used to perform the above Fig. 9 When the second device performs the steps, methods or functions in the embodiment shown, the processor 1001 may be used to generate Fig. 9 The second information sent in step S103 and the reference time information sent in step S104, and / or other processes for performing the technology described herein; the transceiver 1002 can be used to perform Fig. 9 Steps S103 and S104 in, and / or other processes for the technology described herein.
[0313] Exemplarily, when the communication device is used to perform the above Fig.10 When the first device performs the steps, methods or functions in the embodiment shown, the processor 1001 may be used to perform Fig.10 Steps S201 and S205 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig.10Step S202 in, and / or other processes for the technology described herein.
[0314] Exemplarily, when the communication device is used to perform the above Fig.10 When the second device performs the steps, methods or functions in the embodiment shown, the processor 1001 may be used to perform Fig.10 Step S203 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig.10 Step S204 in, and / or other processes for the technology described herein.
[0315] Exemplarily, when the communication device is used to perform the above Fig.11 When the first device performs the steps, methods or functions in the embodiment shown, the processor 1001 may be used to perform Fig.11 Step S303, step S306, and step S309 in, and / or other processes for performing the technology described herein; the transceiver 1002 can be used to receive various information, and / or other processes for the technology described herein.
[0316] Exemplarily, when the communication device is used to perform the above Fig.11 When the second device performs the steps, methods or functions in the embodiment shown, the processor 1001 may be used to perform Fig.11 Steps S301 and S307 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig.11 Steps S302, S304, S305, and S308 in, and / or other processes for the technology described herein.
[0317] In any of the above implementations, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0318] In any of the above implementations, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and may enable the communication device to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0319] In one implementation, the communication device may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0320] It is understandable that the communication device shown in the embodiment of the present application may also have Fig.13 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can refer to the introduction of the above method embodiments.
[0321] In another possible implementation, Fig.12 In the communication device shown, the processing unit 20 may be one or more logic circuits, and the transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.14 , Fig.14 is another structural diagram of a communication device provided in an embodiment of the present application. Fig.14 As shown, Fig.14The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 20 can be implemented by the logic circuit 901, and the transceiver unit 10 can be implemented by the interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.14 The above communication device is taken as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .
[0322] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0323] Exemplarily, when the communication device is used to perform the above Fig. 9 When the first device executes the steps, methods or functions in the method embodiment shown, the logic circuit 901 is used to determine the first PDC type; the interface 902 is used to send first information, and the first information is used to indicate the first PDC type; the interface 902 is used to receive second information for executing PDC, and the second information corresponds to the first PDC type; the interface 902 is used to receive reference time information; the logic circuit 901 is used to perform time synchronization with the second device based on the reference time information and the second information.
[0324] Exemplarily, when the communication device is used to perform the above Fig. 9 When the second device executes the steps, methods or functions in the method embodiment shown, interface 902 is used to receive first information, and the first information is used to indicate a first PDC type; logic circuit 901 is used to determine second information based on the first PDC type; interface 902 is also used to send second information for executing PDC; interface 902 is also used to send reference time information, and the reference time information and the second information are used for time synchronization between the first device and the second device.
[0325] In the embodiment of the present application, the description of the first information, the second information, the reference time information, the first PDC type, etc. can refer to the above Fig. 9 The description of the method embodiment shown in the figure will not be described in detail here. It is understood that the specific description of the logic circuit 901 and the interface 902 can also be referred to. Fig.12 The description of the processing unit and the transceiver unit shown will not be repeated here.
[0326] Exemplarily, when the communication device is used to perform the above Fig.10When the first device executes the steps, methods or functions in the method embodiment shown, the logic circuit 901 is used to determine the first PDC type; the interface 902 is used to send first information, and the first information is used to indicate the first PDC type; the interface 902 is also used to receive reference time information, and the reference time information corresponds to the first PDC type; the logic circuit 901 is also used to perform time synchronization with the second device based on the reference time information.
[0327] Exemplarily, when the communication device is used to perform the above Fig.10 When the second device executes the steps, methods or functions in the method embodiment shown, interface 902 is used to receive first information, and the first information is used to indicate a first PDC type; logic circuit 901 is used to perform PDC based on the first PDC type; interface 902 is also used to send reference time information passing through the PDC, and the reference time information is used for time synchronization between the second device and the first device.
[0328] In the embodiment of the present application, the description of the first information, the reference time information, the first PDC type, etc. can refer to the above Fig.10 The description of the method embodiment shown in the figure will not be described in detail here. It is understood that the specific description of the logic circuit 901 and the interface 902 can also be referred to. Fig.12 The description of the processing unit and the transceiver unit shown will not be repeated here.
[0329] Exemplarily, when the communication device is used to perform the above Fig.11 When the first device executes the steps, methods or functions in the method embodiment shown, the interface 902 is used to receive first information from the second device, where the first information is used to indicate the first PDC type; the logic circuit 901 is used to parse the first information to obtain the first PDC type.
[0330] Exemplarily, when the communication device is used to perform the above Fig.11 When the second device executes the steps, methods or functions in the method embodiment shown, the logic circuit 901 is used to determine the first PDC type based on preset rules, and the preset rules include one or more of the following: the correspondence between business information and PDC type, the correspondence between location information and PDC type, or the correspondence between available resources and PDC type; the interface 902 is used to send first information to the first device, and the first information is used to indicate the first PDC type.
[0331] In the embodiment of the present application, the description of the first information, the first PDC type, etc. can refer to the above Fig.11 The description of the method embodiment shown in the figure will not be described in detail here. It is understood that the specific description of the logic circuit 901 and the interface 902 can also be referred to. Fig.12The description of the processing unit and the transceiver unit shown will not be repeated here.
[0332] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0333] for Fig.14 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.
[0334] The embodiment of the present application also provides a communication system, which includes a first device and a second device, and the first device and the second device can be used to execute any of the above method embodiments ( Fig. 9 ,or Fig.10 ,or Fig.11 ) in the method.
[0335] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first device in the method provided by the present application.
[0336] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second device in the method provided by the present application.
[0337] The present application also provides a computer-readable storage medium, in which computer code is stored. When the computer code is executed on a computer, the computer executes the operation and / or processing performed by the first device in the method provided in the present application.
[0338] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second device in the method provided in the present application.
[0339] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first device in the method provided by the present application are executed.
[0340] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second device in the method provided by the present application are executed.
[0341] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0342] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0343] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0344] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0345] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An information interaction method, characterized in that: include: The first device determines a first propagation delay compensation PDC type; The first device sends first information to the second device, where the first information is used to indicate the first PDC type; The first device receives second information for performing PDC from the second device, the second information corresponding to the first PDC type; The first device receives reference time information from the second device; The first device performs time synchronization with the second device based on the reference time information and the second information.
2. The method according to claim 1, characterized in that The first device determines a first propagation delay compensation (PDC) type, including: The first device determines a first PDC type based on a correspondence between service information and a propagation delay compensation PDC type and service information of the first device; Or, the first device determines the first PDC type based on the correspondence between the location information and the propagation delay compensation PDC type, and the location information of the first device; Alternatively, the first device determines the first PDC type based on a correspondence between available resources and propagation delay compensation PDC types and available resources of the first device.
3. The method according to claim 1 or 2, characterized in that: The first device is a terminal device, and the second device is a network device; Alternatively, the first device is a first terminal device, and the second device is a second terminal device.
4. The method according to any one of claims 1 to 3, characterized in that The first PDC type is a PDC type based on a round trip time RTT, and the second information is used to indicate a reception-transmission time difference of the second device; Alternatively, the first PDC type is a PDC type based on a timing advance TA, and the second information is used to indicate a value of TA.
5. The method according to any one of claims 1 to 4, characterized in that The second information is used to indicate a reception-transmission time difference of the second device; The first device performs time synchronization with the second device based on the reference time information and the second information, including: The first device performs time synchronization with the second device based on the reference time information, the second information, and a reception-transmission time difference of the first device.
6. The method according to any one of claims 1 to 5, characterized in that The first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: The first device receives third information from the second device, where the third information is used to indicate a reference signal, where the reference signal corresponds to the first PDC type, and where the reference signal is used to measure a reception-transmission time difference of the first device or to determine a TA.
8. An information interaction method, characterized in that: include: The second device receives first information from the first device, where the first information is used to indicate a first propagation delay compensation PDC type; The second device sends second information for performing PDC to the first device, where the second information is determined based on the first PDC type; The second device sends reference time information to the first device, and the reference time information and the second information are used for time synchronization between the first device and the second device.
9. The method according to claim 8, characterized in that The first device is a terminal device, and the second device is a network device; Alternatively, the first device is a first terminal device, and the second device is a second terminal device.
10. The method according to claim 8 or 9, characterized in that: The first PDC type is a PDC type based on a round trip time RTT, and the second information is used to indicate a reception-transmission time difference of the second device; Alternatively, the first PDC type is a PDC type based on a timing advance TA, and the second information is used to indicate a value of TA.
11. The method according to any one of claims 8 to 10, characterized in that The first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
12. The method according to any one of claims 8 to 11, characterized in that The method further comprises: The second device sends third information to the first device, where the third information is used to indicate a reference signal, where the reference signal is determined based on the first PDC type, and where the reference signal is used to measure a reception-transmission time difference of the first device or is used by the second device to determine a TA.
13. An information interaction method, characterized in that: include: The second device determines the first propagation delay compensation PDC type based on a preset rule, wherein the preset rule includes one or more of the following: a correspondence between service information and PDC type, a correspondence between location information and PDC type, or a correspondence between available resources and PDC type; The second device sends first information to the first device, where the first information is used to indicate the first PDC type.
14. The method according to claim 13, characterized in that The method further comprises: The second device sends second information for performing PDC to the first device, where the second information is determined based on the first PDC type; The second device sends reference time information to the first device, and the reference time information and the second information are used for time synchronization between the first device and the second device.
15. The method according to claim 14, characterized in that The first PDC type is a PDC type based on a round trip time RTT, and the second information is used to indicate a reception-transmission time difference of the second device; Alternatively, the first PDC type is a PDC type based on a timing advance TA, and the second information is used to indicate a value of TA.
16. The method according to claim 13, characterized in that The first PDC type is a PDC type based on a round trip time RTT; The method further comprises: The second device sends fourth information to the first device, where the fourth information is used to request a reception-transmission time difference of the first device; The second device receives fifth information from the first device, where the fifth information is used to indicate a reception-transmission time difference of the first device; The second device sends reference time information to the first device, where the reference time information is determined based on a receive-send time difference of the first device and a receive-send time difference of the second device, and the reference time information is used for time synchronization between the first device and the second device.
17. The method according to any one of claims 13 to 16, characterized in that The second device determines the first propagation delay compensation PDC type based on a preset rule, including: The second device determines the first PDC type based on the correspondence between the service information and the propagation delay compensation PDC type and the service information of the first device; Or, the second device determines the first PDC type based on the correspondence between the location information and the PDC type and the location information of the first device; Alternatively, the second device determines the first PDC type based on a correspondence between available resources and PDC types and available resources of the first device.
18. The method according to any one of claims 13 to 17, characterized in that The first device is a terminal device, and the second device is a network device; Alternatively, the first device is a first terminal device, and the second device is a second terminal device.
19. The method according to any one of claims 13 to 18, characterized in that The first PDC type is different from the second PDC type, and the second PDC type is a PDC type corresponding to the PDC currently executed by the first device or the second device.
20. The method according to any one of claims 13 to 19, characterized in that The method further comprises: The second device sends third information to the first device, where the third information is used to indicate a reference signal, where the reference signal is determined based on the first PDC type, and where the reference signal is used to measure a reception-transmission time difference of the first device or is used by the second device to determine a TA.
21. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 20.
22. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1 to 20 through a logic circuit or executing code instructions.
23. A readable storage medium, characterized in that: Used to store a program, the program being executed by one or more processors so that a device including the one or more processors performs the method according to any one of claims 1 to 20.
24. A communication system, characterized in that: include: A first device for performing the method of any one of claims 1 to 7, and a second device for performing the method of any one of claims 8 to 12; Alternatively, a second device for executing the method according to any one of claims 13 to 20, and a corresponding first device.
