A method, apparatus and device for controlling uplink-downlink timing relationship

CN116017668BActive Publication Date: 2026-10-27BAICELLS TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111229645.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-21
Publication Date
2026-10-27
Estimated Expiration
2041-10-21

AI Technical Summary

Technical Problem

[0008]本申请实施例要达到的技术目的是提供一种上下行定时关系的控制方法、装置及设备,用以解决当前进行定时偏移量更新时存在上行资源调度混乱的问题

Benefits of technology

[0048]在更新定时偏移量时,通过获取更新前的第一定时偏移量和待更新的第二定时偏移量的差值,并通过该差值控制与调度信息相关的第一目标定时偏移量以及与上行资源分配相关的第二目标定时偏移量的更新,会使得在更新过程中可存在一过渡时间,进而使得在上行资源调度时,基于第一定时偏移量的前一调度的资源分配,早于基于第二定时偏移量的后一调度的资源分配,从而避免因定时偏移量更新导致上行资源调度混乱的情况出现,保证了上行资源的精准调度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017668B_ABST
    Figure CN116017668B_ABST
Patent Text Reader

Abstract

The application provides a control method, device and equipment of uplink and downlink timing relationship, wherein the control method applied to a network device comprises the following steps: when updating a timing offset, a first timing offset before updating and a second timing offset to be updated are acquired, a system message for updating the timing offset is sent, and the updating of a first target timing offset related to scheduling information and a second target timing offset related to uplink resource allocation is controlled according to a first difference value of the first timing offset and the second timing offset. The control method applied to a terminal device comprises the following steps: when the system message for updating the timing offset is received, a first difference value of a first timing offset before updating and a second timing offset in the system message is acquired; and the updating of a third target timing offset applied by the terminal device is controlled according to the first difference value. This is favorable for avoiding the situation that uplink resource scheduling is in chaos due to the updating of the timing offset, and ensuring the accurate scheduling of the uplink resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a method, apparatus and device for controlling uplink and downlink timing relationship. Background Technology

[0002] At the base station or network reference point, uplink and downlink timing are aligned, meaning the frame numbers and time slot numbers for uplink and downlink are aligned. The network sends uplink scheduling information to the terminal through the downlink control channel, which can schedule the terminal's uplink channel and indicate the corresponding physical resource allocation. Considering the round-trip time (RTT), the terminal's reception and processing latency, and the requirements for uplink channel resource allocation, the time slot of the scheduled uplink channel will be several time slots later than the time slot of the downlink channel.

[0003] In terrestrial networks (TN), the current standard uses K1 and K2 parameters to represent the time slot interval between scheduling information and the channels it schedules. Since transmission delays are relatively small in TN, the range of K1 and K2 parameters mainly covers the requirements for reception and processing delays as well as uplink channel resource allocation.

[0004] However, in non-terrestrial networks (NTNs), due to coverage distances exceeding several hundred kilometers and significant round-trip delays, a timing offset Koffset is introduced in addition to the original K1 and K2 parameters to match the timing offset between uplink and downlink time slots caused by the round-trip propagation delay. The timing offset is a common parameter at the cell or beam level, determined by the network side and communicated to the terminal via broadcast signals.

[0005] The network needs to determine the timing offset at the cell / beam level by taking into account the RTT of all users within the cell / beam relative to the reference point. This means ensuring that even the terminal with the largest propagation delay within the cell / beam can achieve the correct uplink and downlink timing relationship according to the base station scheduling.

[0006] After receiving uplink scheduling information from the network, the terminal calculates its waiting time based on the timing offset and K1 or K2 indicated in the scheduling information, and according to the RTT between the terminal and the network reference point. This waiting time includes the necessary reception and processing delays, such as... Figure 5 As shown, a method is provided where a network device uses a timing offset for scheduling, a terminal device receives scheduling information and obtains a waiting time based on the timing offset and sends an uplink signal, and the network device allocates uplink resources based on the timing offset.

[0007] Due to the dynamic nature of NTN networks, the network may frequently need to adjust the timing offset, sending timing offset updates to terminals via broadcast signals to achieve consensus on this parameter between the network and the terminals. However, the transition between old and new timing offsets can cause chaos in uplink resource scheduling. Summary of the Invention

[0008] The technical objective of this application is to provide a method, apparatus, and device for controlling uplink and downlink timing relationships, in order to solve the problem of chaotic uplink resource scheduling when updating timing offsets.

[0009] To address the aforementioned technical problems, embodiments of this application provide a method for controlling uplink and downlink timing relationships, applied to network devices, including:

[0010] When updating the timing offset, obtain the first timing offset before the update and the second timing offset to be updated in the uplink and downlink timing relationship, and send a system message to update the timing offset;

[0011] Obtain the first difference between the first timing offset and the second timing offset;

[0012] Based on the first difference, the update of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation is controlled.

[0013] Preferably, in the control method described above, the step of updating the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference includes:

[0014] When the first difference is positive, the value of the first target timing offset is the first timing offset before the first moment, it becomes invalid between the first moment and the second moment, and the second timing offset starts from the second moment. Here, the first moment is the moment when the network device sends the system message to update the timing offset, and the second moment is the sum of the first difference and the first moment.

[0015] The value of the timing offset of the second target is the first timing offset before the third time, and the second timing offset from the third time onwards. The third time is the sum of the first time and the first timing offset.

[0016] Preferably, in the control method described above, the step of updating the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference includes:

[0017] When the first difference is negative, the value of the first target timing offset is the first timing offset before the first moment and the second timing offset from the first moment onwards. The first moment is the moment when the network device sends a system message to update the timing offset.

[0018] The value of the timing offset of the second target is the first timing offset before the fourth time, and it becomes invalid between the fourth and fifth time. Starting from the fifth time, it becomes the second timing offset. The fourth time is the sum of the first time and the first timing offset, and the fifth time is the sum of the first time and the second timing offset.

[0019] Another preferred embodiment of this application also provides a method for controlling uplink and downlink timing relationships, applied to a terminal device, including:

[0020] When a system message for updating the timing offset is received, the system obtains the first timing offset before the update in the uplink and downlink timing relationship and the second timing offset to be updated included in the system message for updating the timing offset.

[0021] Obtain the first difference between the first timing offset and the second timing offset;

[0022] Based on the first difference, the timing offset of the third target applied by the control terminal device is updated.

[0023] Preferably, in the control method described above, the step of updating the third target timing offset applied by the control terminal device based on the first difference includes:

[0024] When the first difference is positive, the value of the timing offset of the third target is the first timing offset before the sixth time, it becomes invalid between the sixth and seventh time, and it becomes the second timing offset starting from the seventh time. The sixth time is the time when the system message to update the timing offset is received, and the seventh time is the sum of the first difference and the sixth time.

[0025] Preferably, in the control method described above, the step of updating the third target timing offset applied by the control terminal device based on the first difference includes:

[0026] When the first difference is negative, the value of the third target offset is the first timing offset before the sixth time, and the second timing offset from the sixth time onwards. The sixth time is the time when the system message updating the timing offset is received.

[0027] Another preferred embodiment of this application provides a control device applied to a network device, comprising:

[0028] The first processing module is used to obtain the first timing offset before the update and the second timing offset to be updated in the uplink and downlink timing relationship when updating the timing offset, and send a system message to update the timing offset.

[0029] The second processing module is used to obtain the first difference between the first timing offset and the second timing offset;

[0030] The third processing module is used to control the updating of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference.

[0031] Preferably, in the control device described above, the third processing module includes:

[0032] The first processing unit is configured to control the value of the first target timing offset to be the first timing offset before the first time when the first difference is positive, to be invalid between the first time and the second time, and to be the second timing offset from the second time onwards. The first time is the time when the network device sends a system message to update the timing offset, and the second time is the sum of the first difference and the first time.

[0033] The second processing unit is used to control the value of the second target timing offset to be the first timing offset before the third time and the second timing offset from the third time onwards, wherein the third time is the sum of the first time and the first timing offset.

[0034] Preferably, in the control device described above, the third processing module includes:

[0035] The third processing unit is used to control the value of the first target timing offset to be the first timing offset before the first moment and the second timing offset from the first moment when the first difference is negative. The first moment is the moment when the network device sends a system message to update the timing offset.

[0036] The fourth processing unit is used to control the value of the second target timing offset to be the first timing offset before the fourth time, invalid between the fourth and fifth time, and the second timing offset starting from the fifth time. Here, the fourth time is the sum of the first time and the first timing offset, and the fifth time is the sum of the first time and the second timing offset.

[0037] Another preferred embodiment of this application provides a control device applied to a terminal device, comprising:

[0038] The fourth processing module is used to obtain the first timing offset before the update in the uplink and downlink timing relationship and the second timing offset to be updated included in the system message for updating the timing offset when a system message for updating the timing offset is received.

[0039] The fifth processing module is used to obtain the first difference between the first timing offset and the second timing offset;

[0040] The sixth processing module is used to control the update of the third target timing offset applied by the terminal device based on the first difference.

[0041] Preferably, in the control device described above, the sixth processing module includes:

[0042] The fifth processing unit is used to control the value of the third target timing offset to be the first timing offset before the sixth time when the first difference is positive, to be invalid between the sixth and seventh time, and to be the second timing offset starting from the seventh time. The sixth time is the time when the system message to update the timing offset is received, and the seventh time is the sum of the first difference and the sixth time.

[0043] Preferably, in the control device described above, the sixth processing module includes:

[0044] The sixth processing unit is used to control the value of the third target offset to be the first timing offset before the sixth time when the first difference is negative, and the value to be the second timing offset starting from the sixth time, wherein the sixth time is the time when the system message updating the timing offset is received.

[0045] Another preferred embodiment of this application provides a device including a processor, a memory, and a computer program stored in the memory and executable on the processor. When executed by the processor, the computer program implements the steps of the control method for uplink and downlink timing relationships applied to a network device as described above, or implements the steps of the control method for uplink and downlink timing relationships applied to a terminal device as described above.

[0046] Another preferred embodiment of this application provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the steps of the control method for uplink and downlink timing relationships applied to network devices as described above, or implements the steps of the control method for uplink and downlink timing relationships applied to terminal devices as described above.

[0047] Compared with the prior art, the uplink and downlink timing relationship control method, apparatus and device provided in this application have at least the following beneficial effects:

[0048] When updating the timing offset, the difference between the first timing offset before the update and the second timing offset to be updated is obtained. This difference is used to control the update of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation. This allows for a transition time during the update process. Consequently, during uplink resource scheduling, the resource allocation based on the previous scheduling based on the first timing offset is earlier than the resource allocation based on the subsequent scheduling based on the second timing offset. This avoids uplink resource scheduling chaos caused by timing offset updates and ensures accurate uplink resource scheduling. Attached Figure Description

[0049] Figure 1 This is a flowchart illustrating the control method for uplink and downlink timing relationships applied to network devices in this application;

[0050] Figure 2 This is a flowchart illustrating the control method for the uplink and downlink timing relationship applied to terminal equipment in this application;

[0051] Figure 3 This is a schematic diagram of the control device applied to network equipment in this application;

[0052] Figure 4 This is a schematic diagram of the control device applied to terminal equipment according to this application;

[0053] Figure 5 A schematic diagram illustrating the scheduling of network devices and terminal devices based on timing offsets;

[0054] Figure 6 This is a schematic diagram illustrating how network devices and terminal devices schedule according to the timing offset when the timing offset before the update is greater than the timing offset to be updated in this application.

[0055] Figure 7 This is a schematic diagram illustrating how network devices and terminal devices schedule according to the timing offset when the timing offset before the update is less than the timing offset to be updated in this application. Detailed Implementation

[0056] To make the technical problems, technical solutions, and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.

[0057] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0058] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0059] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0060] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0061] See Figure 1 A preferred embodiment of this application provides a method for controlling uplink and downlink timing relationships, applied to a network device, comprising:

[0062] Step S101: When updating the timing offset, obtain the first timing offset before the update and the second timing offset to be updated in the uplink and downlink timing relationship, and send a system message to update the timing offset.

[0063] Step S102: Obtain the first difference between the first timing offset and the second timing offset;

[0064] Step S103: Based on the first difference, control the update of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation.

[0065] In other words, after generating a new timing offset based on the dynamic characteristics of the NTN network, the timing offset is updated, and a system message updating the timing offset is sent to the terminal device. This allows the terminal device to update its timing offset based on the system message, ensuring timing alignment between the terminal device and the network device. At this time, the first timing offset before the update and the second timing offset to be updated in the uplink / downlink timing relationship are obtained, so that updates can be performed based on the values ​​of the first and second target timing offsets. The first target timing offset is used to coordinate with scheduling information for resource scheduling; the second target timing offset is used to allocate time-domain resources based on the second target timing offset.

[0066] Taking uplink resource scheduling as an example, after obtaining the first and second timed offsets, the difference between the two timed offsets is obtained. When controlling the update of the first target timed offset and the second timed offset through this difference, a transition time can exist during the update process. This ensures that during uplink resource scheduling, the resource allocation of the previous scheduling based on the first timed offset is earlier than the resource allocation of the subsequent scheduling based on the second timed offset. This avoids the situation of uplink resource scheduling chaos caused by the update of the timed offset and ensures the accurate scheduling of uplink resources.

[0067] It should be noted that the system message sent by the network device to update the timing offset includes the second timing offset to be updated. It should also be noted that, for ease of explanation, the first difference mentioned above is the difference obtained by subtracting the second timing offset from the first timing offset, but it is not limited to this specific difference. When the first difference is the difference obtained by subtracting the first timing offset from the second timing offset, the following specific solutions need to be adjusted accordingly.

[0068] It should be noted that the control method of this application can ensure accurate scheduling of uplink resources even when K1 and K2 are changing in real time, changing periodically, being preset, or being indicated by information.

[0069] Preferably, in the control method described above, the step of updating the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference includes:

[0070] When the first difference is positive (see...) Figure 6The first target timing offset is controlled to be the first timing offset before the first moment, expires between the first moment and the second moment, and becomes the second timing offset from the second moment onwards. The first moment is the moment when the network device sends the system message to update the timing offset, and the second moment is the sum of the first difference and the first moment.

[0071] The value of the timing offset of the second target is the first timing offset before the third time, and the second timing offset from the third time onwards. The third time is the sum of the first time and the first timing offset.

[0072] In a preferred embodiment of this application, when controlling the update of the first target timing offset and the second target timing offset based on the first difference, the sign of the first difference is first determined, that is, the magnitude of the first timing offset and the second timing offset are determined, so as to take corresponding measures for different situations and improve the applicability and personalization of the control method of this application.

[0073] When the first difference is positive, meaning the first timing offset is greater than the second timing offset, directly updating the first target timing offset to the second timing offset could result in resource allocation based on the previous scheduling of the first timing offset being later than resource allocation based on the second scheduling of the second timing offset. Therefore, the update time of the first target timing offset needs to be adjusted to include a transition time during the update process. Specifically, at the first moment the network device sends the system message to update the timing offset, the first target timing offset is deactivated from its previous value, and the second timing offset is only used after a first interval. The first interval is preferably the first difference, meaning the second moment is when the first target timing offset begins using the second timing offset. This second moment is the sum of the first moment and the first difference. Optionally, without affecting uplink resource scheduling, the first interval can be greater than the first difference, in which case the second moment is the sum of the first moment and the first interval.

[0074] Uplink resource allocation is planned by the network device. Since the understanding of uplink resource allocation between the terminal device and the network device needs to be consistent—that is, when the uplink signal from the terminal device arrives at the network device, it should be aligned with the network device's pre-determined timing for receiving the uplink signal—the second target timing offset of the network device when receiving the uplink transmission from the terminal device needs to be consistent with the pre-planned timing offset used by the terminal device for its corresponding uplink transmission. Because the network device needs to delay the update of the second target timing offset by a first timing offset due to transmission latency and other factors, this ensures that the terminal device and the network device have a consistent understanding of uplink resource allocation. Specifically, the value of the second target timing offset is controlled to begin at the third time point, where the third time point is the sum of the first time point and the first timing offset. Before the third time point, the value of the second target timing offset remains the first timing offset before the update.

[0075] Preferably, in the control method described above, the step of updating the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference includes:

[0076] When the first difference is negative (see...) Figure 7 The value of the first target timing offset is controlled to be the first timing offset before the first moment and the second timing offset from the first moment onwards. The first moment is the moment when the network device sends a system message to update the timing offset.

[0077] The value of the timing offset of the second target is the first timing offset before the fourth time, and it becomes invalid between the fourth and fifth time. Starting from the fifth time, it becomes the second timing offset. The fourth time is the sum of the first time and the first timing offset, and the fifth time is the sum of the first time and the second timing offset.

[0078] In another preferred embodiment of this application, when the first difference is negative, that is, the first timing offset is less than the second timing offset, if the first target timing offset is updated directly, that is, the value of the first target timing offset is updated directly from the first timing offset to the second timing offset, it can still be guaranteed that the resource allocation of the previous schedule based on the first timing offset is earlier than the resource allocation of the subsequent schedule based on the second timing offset. Therefore, at the first moment when the system message for updating the timing offset is sent, the value of the first target timing offset is controlled to start as the second timing offset, and before the first moment, the value of the first target timing offset is controlled to remain as the first timing offset before the update.

[0079] Since the resource allocation in the previous scheduling occurs earlier than that in the subsequent scheduling, the uplink resource allocation only needs to be consistent with the value of the second target timing offset related to uplink resource allocation when the network device receives the uplink transmission based on the timing offset. Therefore, the second target timing offset needs to be equal to the first timing offset for a second duration, i.e., the value of the second target timing offset is controlled to remain at the first timing offset until the fourth time point, where the fourth time point is the sum of the first time point and the first timing offset. However, since there is a time interval between the network device receiving the uplink transmission corresponding to the previous scheduling based on the first timing offset and receiving the uplink transmission corresponding to the subsequent scheduling based on the second timing offset, and no resource allocation is required during this time interval, to reduce computational resource waste, the value of the second target timing offset is controlled to become invalid from the fourth time point, i.e., uplink resource allocation is no longer performed based on the second target timing offset, and the value of the second target timing offset is controlled to become the second timing offset only after this time interval, i.e., at the fifth time point, where the fifth time point is the sum of the first time point and the second timing offset.

[0080] It should be noted that the third and fifth moments mentioned above refer to the times when the second timing offset is used during uplink resource allocation, rather than the times when allocation is based on the second timing offset.

[0081] See Figure 2 Another preferred embodiment of this application also provides a method for controlling uplink and downlink timing relationships, applied to a terminal device, including:

[0082] Step S201: When a system message for updating the timing offset is received, the first timing offset before the update in the uplink and downlink timing relationship and the second timing offset to be updated included in the system message for updating the timing offset are obtained.

[0083] Step S202: Obtain the first difference between the first timing offset and the second timing offset;

[0084] Step S203: Based on the first difference, update the third target timing offset applied by the control terminal device.

[0085] In another preferred embodiment of this application, since the terminal device is also related to the uplink and downlink timing relationship, taking uplink resource scheduling as an example, when the terminal device needs to perform uplink transmission, it will learn about the scheduling arrangement of the network device through the scheduling information sent by the network device or the pre-agreed known information, and then perform uplink transmission to the network device according to the scheduling arrangement. Therefore, the timing offset applied by the terminal device when performing uplink transmission must be consistent with the timing offset related to uplink resource allocation in the network device. Therefore, if the terminal device does not update the timing offset accurately, there may be a situation where the time of uplink transmission based on the previous scheduling based on the first timing offset is later than the time of uplink transmission based on the subsequent scheduling based on the second timing offset. Therefore, after receiving the system message for updating the timing offset broadcast by the network device when updating the timing offset, the terminal device will obtain the first timing offset before the update in the uplink and downlink timing relationship, and obtain the second timing offset to be updated included in the system message for updating the timing offset, so as to control the third target timing offset applied by the terminal device according to the second timing offset and the first timing offset. The third target timing offset is used to enable the terminal device to determine the uplink transmission time.

[0086] Taking uplink resource scheduling as an example, after obtaining the first timing offset and the second timing offset, the first difference between the two timing offsets is obtained. The update of the third target timing offset is controlled by the first difference. This allows the terminal device to have a transition time during the process of updating the third target timing offset based on different timing offsets. As a result, the time when the terminal device performs uplink transmission for the previous schedule is earlier than the time when it performs uplink transmission for the next schedule. This avoids uplink transmission chaos caused by timing offset updates, and the uplink signal not conforming to the resource allocation of the network device, which causes interference.

[0087] It should be noted that, for ease of explanation, the first difference mentioned above is illustrated by subtracting the second timing offset from the first timing offset, but it is not limited to the first difference being the difference between the first and second timing offsets. When the first difference is the difference between the second and first timing offsets, the specific solutions described below need to be adjusted accordingly.

[0088] Preferably, in the control method described above, the step of updating the third target timing offset applied by the terminal device based on the first difference includes:

[0089] When the first difference is positive (see...) Figure 6The value of the timing offset of the third target is the first timing offset before the sixth time, becomes invalid between the sixth and seventh time, and becomes the second timing offset from the seventh time. The sixth time is the time when the system message to update the timing offset is received, and the seventh time is the sum of the first difference and the sixth time.

[0090] In a preferred embodiment of this application, when controlling the update of the third target timing offset based on the first difference, the sign of the first difference is first determined, that is, the magnitude of the first timing offset and the second timing offset are determined, so as to take corresponding measures for different situations and improve the applicability and personalization of the control method of this application.

[0091] When the first difference is positive, meaning the first timing offset is greater than the second timing offset, directly updating the timing offset at this time would result in the uplink transmission time of the previous schedule based on the first timing offset being later than the uplink transmission time of the subsequent schedule based on the second timing offset. Therefore, it is necessary to adjust the update time of the third target timing offset applied by the terminal device, so that there is a transition time during the process of updating the value of the third target timing offset from the first timing offset to the second timing offset. That is, at the sixth moment after the terminal device receives the system message to update the timing offset, the first timing offset is deactivated, and only after an interval of the second time period is the value of the third target timing offset controlled to start as the second timing offset. The second time period is preferably the first difference, that is, the value of the third target timing offset is controlled to start as the second timing offset at the seventh moment, and the seventh moment is the sum of the sixth moment and the first difference. The value of the third target timing offset remains the first timing offset before the sixth moment. Optionally, without affecting the uplink resource scheduling, the second time period can be greater than the first difference, in which case the seventh moment is the sum of the first moment and the second time period.

[0092] Preferably, in the control method described above, the step of updating the third target timing offset applied by the terminal device based on the first difference includes:

[0093] When the first difference is negative (see...) Figure 7 The value of the third target offset is controlled to be the first timing offset before the sixth time, and the second timing offset from the sixth time onwards. The sixth time is the time when the system message updating the timing offset is received.

[0094] In another preferred embodiment of this application, when the first difference is negative, that is, the first timing offset is less than the second timing offset, if the third target timing offset is updated directly, it can still be guaranteed that the uplink transmission time based on the previous schedule based on the first timing offset is earlier than the uplink transmission time based on the subsequent schedule based on the second timing offset. Therefore, at the sixth moment when the system message for updating the timing offset is received, the third target timing offset can be updated directly, that is, the value of the third target timing offset is controlled to be the first timing offset before the sixth moment, and the second timing offset from the sixth moment onwards.

[0095] It should be noted that the above-mentioned resource allocation and uplink transmission time based on timing offset are all estimates based solely on the timing offset. When the influence of parameters such as K1 and K2 needs to be considered, the timing offset, K1, K2, and other parameters can be comprehensively considered when estimating resource allocation and uplink transmission time.

[0096] See Figure 3 Another preferred embodiment of this application provides a control device applied to a network device, comprising:

[0097] The first processing module 301 is used to obtain the first timing offset before the update and the second timing offset to be updated in the uplink and downlink timing relationship when updating the timing offset, and send a system message to update the timing offset.

[0098] The second processing module 302 is used to obtain a first difference between the first timing offset and the second timing offset;

[0099] The third processing module 303 is used to control the updating of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference.

[0100] Preferably, in the control device described above, the third processing module includes:

[0101] The first processing unit is configured to control the value of the first target timing offset to be the first timing offset before the first time when the first difference is positive, to be invalid between the first time and the second time, and to be the second timing offset from the second time onwards. The first time is the time when the network device sends a system message to update the timing offset, and the second time is the sum of the first difference and the first time.

[0102] The second processing unit is used to control the value of the second target timing offset to be the first timing offset before the third time and the second timing offset from the third time onwards, wherein the third time is the sum of the first time and the first timing offset.

[0103] Preferably, in the control device described above, the third processing module includes:

[0104] The third processing unit is used to control the value of the first target timing offset to be the first timing offset before the first moment and the second timing offset from the first moment when the first difference is negative. The first moment is the moment when the network device sends a system message to update the timing offset.

[0105] The fourth processing unit is used to control the value of the second target timing offset to be the first timing offset before the fourth time, invalid between the fourth and fifth time, and the second timing offset starting from the fifth time. The fourth time is the sum of the first time and the first timing offset, and the fifth time is the sum of the first time and the second timing offset.

[0106] The embodiment of the control device applied to network equipment in this application is a control device corresponding to the embodiment of the control method for uplink and downlink timing relationship applied to network equipment in non-terrestrial networks described above. All implementation means related to the embodiment of the control method for uplink and downlink timing relationship applied to network equipment in non-terrestrial networks described above are applicable to the embodiment of the control device applied to network equipment, and can achieve the same technical effect.

[0107] See Figure 4 Another preferred embodiment of this application provides a control device applied to a terminal device, comprising:

[0108] The fourth processing module 401 is used to obtain the first timing offset before the update in the uplink and downlink timing relationship and the second timing offset to be updated included in the system message for updating the timing offset when a system message for updating the timing offset is received.

[0109] The fifth processing module 402 is used to obtain the first difference between the first timing offset and the second timing offset;

[0110] The sixth processing module 403 is used to control the update of the third target timing offset applied by the terminal device based on the first difference.

[0111] Preferably, in the control device described above, the sixth processing module includes:

[0112] The fifth processing unit is used to control the value of the third target timing offset to be the first timing offset before the sixth time when the first difference is positive, to be invalid between the sixth and seventh time, and to be the second timing offset starting from the seventh time. The sixth time is the time when the system message to update the timing offset is received, and the seventh time is the sum of the first difference and the sixth time.

[0113] Preferably, in the control device described above, the sixth processing module includes:

[0114] The sixth processing unit is used to control the value of the third target offset to be the first timing offset before the sixth time when the first difference is negative, and the value to be the second timing offset starting from the sixth time, wherein the sixth time is the time when the system message updating the timing offset is received.

[0115] The embodiment of the control device applied to network equipment in this application is a control device corresponding to the embodiment of the control method for uplink and downlink timing relationship applied to network equipment in non-terrestrial networks described above. All implementation means related to the embodiment of the control method for uplink and downlink timing relationship applied to network equipment in non-terrestrial networks described above are applicable to the embodiment of the control device applied to network equipment, and can achieve the same technical effect.

[0116] It should be noted that the failure of the first target timing offset related to the scheduling information mentioned above preferably refers to the invalidity of resource scheduling performed by the scheduling information and the first target timing offset during the failure time, or the failure of resource scheduling performed by the first target timing offset in conjunction with the scheduling information.

[0117] The aforementioned failure of the second target timing offset related to uplink resource allocation preferably refers to the cessation of allocation based solely on time-domain resources estimated based on the second target timing offset during the failure period.

[0118] The aforementioned failure of the third target timing offset applied by the terminal device preferably refers to the terminal device ignoring the scheduling arrangements of the network device obtained from the scheduling information sent by the network device or the pre-agreed known information during the failure time.

[0119] It should be noted that the network equipment mentioned throughout the text can actually be base stations, cloud platforms, etc.

[0120] It should be noted that, Figure 5-7 The arrow pointing from the network device to the terminal device in the diagram represents downlink transmission when the network device needs to send scheduling information to the terminal device. Figure 6 and 7 The first timing offset is valid, indicating that the corresponding first target timing offset, second target timing offset, or third target timing offset is the first timing offset. The second timing offset is valid, indicating that the corresponding first target timing offset, second target timing offset, or third target timing offset is the second timing offset.

[0121] It should also be noted that the aforementioned system message for updating the timing offset is generated when the network device determines that the timing offset needs to be updated. Due to factors such as transmission delay, there is a time difference between the time when the terminal device receives the system message for updating the timing offset and the time when the network device sends the system message. This time difference is the downlink transmission delay.

[0122] Another preferred embodiment of this application provides a device including a processor, a memory, and a computer program stored in the memory and executable on the processor. When executed by the processor, the computer program implements the steps of the control method for uplink and downlink timing relationships applied to a network device as described above, or implements the steps of the control method for uplink and downlink timing relationships applied to a terminal device as described above.

[0123] Another preferred embodiment of this application provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the steps of the control method for uplink and downlink timing relationships applied to network devices as described above, or implements the steps of the control method for uplink and downlink timing relationships applied to terminal devices as described above.

[0124] Furthermore, reference numerals and / or letters may be repeated in different examples within this application. Such repetition is for the purpose of simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or settings discussed.

[0125] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion.

[0126] The above description is the preferred embodiment of this application. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principles described in this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for controlling uplink and downlink timing relationships, applied to network devices, characterized in that, include: When updating the timing offset, obtain the first timing offset before the update and the second timing offset to be updated in the uplink and downlink timing relationship, and send a system message to update the timing offset; Obtain the first difference between the first timing offset and the second timing offset; Based on the first difference, update the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation; The step of controlling the updating of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference includes: When the first difference is positive, the value of the first target timing offset is controlled to be the first timing offset before the first moment, invalid between the first moment and the second moment, and the second timing offset is used from the second moment onwards. The first moment is the moment when the network device sends the system message to update the timing offset, and the second moment is the sum of the first difference and the first moment. The value of the second target timing offset is controlled to be the first timing offset before the third time, and the value of the second timing offset from the third time onwards, wherein the third time is the sum of the first time and the first timing offset.

2. The control method according to claim 1, characterized in that, The step of controlling the updating of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference includes: When the first difference is negative, the value of the first target timing offset is controlled to be the first timing offset before the first moment and the second timing offset from the first moment onwards. The first moment is the moment when the network device sends a system message to update the timing offset. The value of the second target timing offset is controlled to be the first timing offset before the fourth time, invalid between the fourth and fifth time, and the second timing offset from the fifth time onwards. The fourth time is the sum of the first time and the first timing offset, and the fifth time is the sum of the first time and the second timing offset.

3. A method for controlling uplink and downlink timing relationships, applied to terminal equipment, characterized in that, include: When a system message for updating the timing offset is received, the system obtains the first timing offset before the update in the uplink / downlink timing relationship and the second timing offset to be updated included in the system message for updating the timing offset. Obtain the first difference between the first timing offset and the second timing offset; Based on the first difference, control the update of the third target timing offset applied by the terminal device; The step of controlling the update of the third target timing offset applied by the terminal device based on the first difference includes: When the first difference is positive, the value of the third target timing offset is controlled to be the first timing offset before the sixth time, and becomes invalid between the sixth time and the seventh time. Starting from the seventh time, it becomes the second timing offset. The sixth time is the time when the system message updating the timing offset is received, and the seventh time is the sum of the first difference and the sixth time.

4. The control method according to claim 3, characterized in that, The step of controlling the update of the third target timing offset applied by the terminal device based on the first difference includes: When the first difference is negative, the value of the third target timing offset is controlled to be the first timing offset before the sixth time and the second timing offset from the sixth time onwards, wherein the sixth time is the time when the system message updating the timing offset is received.

5. A control device applied to network equipment, characterized in that, include: The first processing module is used to obtain the first timing offset before the update and the second timing offset to be updated in the uplink and downlink timing relationship when updating the timing offset, and send a system message to update the timing offset. The second processing module is used to obtain a first difference between the first timing offset and the second timing offset; The third processing module is used to control the updating of the first target timing offset related to scheduling information and the second target timing offset related to uplink resource allocation based on the first difference. The third processing module includes: The first processing unit is configured to control the value of the first target timing offset to be the first timing offset before the first time when the first difference is positive, to be invalid between the first time and the second time, and to be the second timing offset from the second time onwards. The first time is the time when the network device sends a system message to update the timing offset, and the second time is the sum of the first difference and the first time. The second processing unit is used to control the value of the second target timing offset to be the first timing offset before the third time and the second timing offset from the third time onwards, wherein the third time is the sum of the first time and the first timing offset.

6. A control device applied to a terminal equipment, characterized in that, include: The fourth processing module is used to obtain, when a system message for updating the timing offset is received, the first timing offset before the update in the uplink and downlink timing relationship and the second timing offset to be updated included in the system message for updating the timing offset; The fifth processing module is used to obtain the first difference between the first timing offset and the second timing offset; The sixth processing module is used to control the update of the third target timing offset applied by the terminal device based on the first difference. The sixth processing module includes: The fifth processing unit is used to control the value of the third target timing offset to be the first timing offset before the sixth time when the first difference is positive, to be invalid between the sixth and seventh time, and to be the second timing offset starting from the seventh time. The sixth time is the time when the system message to update the timing offset is received, and the seventh time is the sum of the first difference and the sixth time.

7. A device, characterized in that, The device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When executed by the processor, the computer program implements the steps of the control method for uplink and downlink timing relationships applied to a network device as described in any one of claims 1 to 2, or implements the steps of the control method for uplink and downlink timing relationships applied to a terminal device as described in any one of claims 3 to 4.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the control method for uplink and downlink timing relationships applied to a network device as described in any one of claims 1 to 2, or implements the steps of the control method for uplink and downlink timing relationships applied to a terminal device as described in any one of claims 3 to 4.

Citation Information

Patent Citations

  • Method and device for updating timing offset

    CN113347697A