Method for triggering reporting and reporting of timing advance
By adjusting the timing and accuracy of TA reporting by terminal devices, the problem of untimely or inaccurate TA reporting by terminal devices was solved, achieving more efficient resource scheduling and communication system resource utilization.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2025-08-08
- Publication Date
- 2026-05-07
AI Technical Summary
The existing timing advance (TA) reporting mechanism of terminal devices is not timely or accurate enough, which makes it impossible for network devices to obtain accurate TA information from the terminal side, thus affecting the resource scheduling effect.
By receiving multiple physical quantities configured by the network device, including the TA offset threshold and TA reporting accuracy value, the number of collisions in uplink and downlink transmissions is counted, and the timing and accuracy of TA reporting are adjusted to improve the timing and accuracy of TA reporting by the terminal device. The network device then performs resource scheduling based on the accurate TA information.
It improves the accuracy and timeliness of TA reporting in uplink and downlink transmission conflict scenarios, enabling the network to obtain more accurate TA information from the terminal side, avoiding transmission conflicts and improving the resource utilization of the communication system.
Smart Images

Figure CN2025113706_07052026_PF_FP_ABST
Abstract
Description
Methods for triggering reporting and reporting timing advance
[0001] This application claims priority to Chinese patent application No. 202411554529.8, filed with the State Intellectual Property Office of China on October 31, 2024, entitled “Method for Triggering Reporting and Reporting Timing Advance,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a method for triggering reporting and reporting timing advance. Background Technology
[0003] In the field of mobile communications, terminal devices and network devices can communicate via satellite. However, due to the round-trip time (RTT) between the terminal device and the network device, the terminal device can report timing advance (TA) information to the network device. This allows the network device to determine the uplink scheduling timing or the uplink acknowledgment (ACK) / negative acknowledgment (NACK) feedback timing based on the TA information.
[0004] The current mechanism for triggering TA (Target Acquisition) reporting involves the network device configuring a specific TA offset threshold for the terminal device. Based on this threshold, the terminal device reports its estimated TA value to the network device when the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the threshold. However, under this mechanism, terminal devices may report TA values untimely, or the accuracy of the reports may be too low or too high, preventing the network from obtaining accurate TA information from the terminal and impacting resource scheduling efficiency. Summary of the Invention
[0005] This application provides a method for triggering reporting and a reporting timing advance, which can improve the accuracy of TA (Temporary Reporting) reported by terminal devices, enabling the network to obtain more accurate TA information from the terminal side. The technical solution is as follows:
[0006] Firstly, a method for triggering the reporting of timing advance is provided. The method includes: receiving configuration information from a network device, the configuration information including multiple physical quantities, where the physical quantities are a timing advance (TA) offset threshold or a TA reporting accuracy value; the TA reporting accuracy value is the minimum quantization step size of the TA value reported by the terminal. The method also involves: statistically analyzing the number of collisions between uplink and downlink transmissions during an observation period, where the collision count refers to the number of times uplink and downlink transmissions conflict; adjusting the current physical quantities based on the collision count, where both the physical quantities before and after adjustment belong to multiple physical quantities; and determining whether to trigger TA reporting or to determine the TA reporting accuracy based on the adjusted physical quantities.
[0007] In this embodiment, the TA offset threshold for triggering TA reporting can be adjusted based on the number of uplink and downlink transmission collisions, thereby adjusting the timing of TA reporting by the terminal device to better match the timing of TA reporting with the number of uplink and downlink transmission collisions. This helps improve the accuracy and timeliness of TA reporting in scenarios with uplink and downlink transmission conflicts, enabling the network to obtain more accurate TA information from the terminal side. Alternatively, the TA reporting accuracy can be adjusted based on the number of uplink and downlink transmission collisions, making the accuracy of the TA reported by the terminal device match the number of uplink and downlink transmission collisions. This helps improve the TA reporting accuracy in scenarios with uplink and downlink transmission conflicts, enabling the network to obtain more accurate TA information from the terminal side. With the more accurate TA information obtained from the terminal side, the network can determine the specific location of the uplink and downlink transmission conflict on the terminal device based on the accurate TA information, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by the canceled transmissions of the terminal device to other users, improving the resource utilization of the communication system.
[0008] For example, the TA reporting method can be implemented by the terminal device or by components inside the terminal device, such as processors, circuits, chips or chip systems.
[0009] For example, this TA reporting method can be applied to NTN scenarios, as well as other communication scenarios, such as existing communication systems and future communication systems.
[0010] For example, the number of transmissions includes the number of uplink transmissions and / or downlink transmissions. That is, the number of transmissions is the number of uplink transmissions, the number of downlink transmissions, or the number of uplink transmissions plus the number of downlink transmissions.
[0011] For example, the number of transmissions is counted in granularity of transmission time units, that is, the number of transmissions is the number of time units corresponding to the transmission duration. For example, transmitting N time units is counted as N transmissions. Wherein, if the transmission duration is less than one time unit, it is considered as transmitting 1 time unit. This time unit can be set as needed. For example, the time unit can be a frame, subframe, or time slot, etc.
[0012] For example, the collision count is calculated using the time unit of the uplink and downlink transmission conflict as the granularity. That is, the number of time units corresponding to the uplink and downlink transmission conflict areas can be counted as the collision count. For example, N uplink and downlink transmission conflicts of N time units are counted as N collisions. If the duration of the uplink and downlink transmission conflict is less than one time unit, it is counted as one time unit conflict. This time unit can be set as needed. For example, the time unit can be a frame, subframe, or time slot.
[0013] In some embodiments, the configuration information also includes a switching threshold, which is used to trigger adjustments to physical quantities. By configuring the switching threshold, adjustments to the TA offset threshold or TA reporting accuracy value can be accurately triggered.
[0014] For example, the configuration information includes a first switching threshold and / or a second switching threshold. Adjusting the current physical quantity based on the number of collisions can be replaced by: if the number of collisions is greater than or equal to the first switching threshold, and the current physical quantity is not the smallest among multiple physical quantities, then the current physical quantity is adjusted to the first physical quantity, which is the physical quantity less than the current physical quantity among multiple physical quantities; or, if the number of collisions is less than or equal to the second switching threshold, and the current physical quantity is not the largest among multiple physical quantities, then the current physical quantity is adjusted to the second physical quantity, which is the physical quantity greater than the current physical quantity among multiple physical quantities.
[0015] Thus, when the number of collisions is high, the current TA offset threshold or TA reporting accuracy value can be adjusted to a smaller value. This controls the terminal device to trigger TA reporting only when the difference between the currently estimated TA value and the previously reported TA value is relatively small, thereby increasing the frequency and timeliness of TA reporting, or increasing the TA reporting accuracy, thereby improving the precision of TA reporting and enabling the network to obtain more accurate TA information from the terminal side. Alternatively, when the number of collisions is low, the current TA offset threshold or TA reporting accuracy value can be adjusted to a larger value. This controls the terminal device to trigger TA reporting only when the difference between the currently estimated TA value and the previously reported TA value is relatively large, thereby reducing the frequency and timeliness of TA reporting, or reducing the TA reporting accuracy, thereby reducing the overhead of TA reporting.
[0016] For example, the first physical quantity is a physical quantity that is smaller than the current physical quantity and is adjacent to the current physical quantity among a plurality of physical quantities. The second physical quantity is a physical quantity that is larger than the current physical quantity and is adjacent to the current physical quantity among a plurality of physical quantities.
[0017] In this way, the current physical quantity can be adjusted using one of the multiple physical quantities as the adjustment step size, thereby improving the adjustment accuracy of the TA offset threshold or the TA reporting accuracy value.
[0018] For example, the configuration information includes multiple first switching thresholds and / or multiple second switching thresholds, each first switching threshold and / or each second switching threshold corresponding to one of multiple physical quantities. The statement that the number of collisions is greater than or equal to the first switching threshold can also be replaced with: the number of collisions is greater than or equal to the first switching threshold corresponding to the current physical quantity; the statement that the number of collisions is less than or equal to the second switching threshold can also be replaced with: the number of collisions is less than or equal to the second switching threshold corresponding to the current physical quantity.
[0019] Thus, by configuring a corresponding first switching threshold and / or second switching threshold for each of the multiple physical quantities, the accuracy of triggering the adjustment of the TA offset threshold or the TA reporting accuracy value can be further improved.
[0020] In some embodiments, if the number of collisions is greater than or equal to a first switching threshold, and the current physical quantity is the smallest among multiple physical quantities, then the number of collisions continues to be counted; or, if the number of collisions is less than or equal to a second switching threshold, and the current physical quantity is the largest among multiple physical quantities, then the number of collisions continues to be counted.
[0021] In some embodiments, after receiving configuration information from the network device, a specific physical quantity among multiple physical quantities may be used as the initial TA offset threshold for triggering TA information reporting. The specific physical quantity includes the maximum physical quantity, minimum physical quantity, or other physical quantities among the multiple physical quantities. Alternatively, a specific physical quantity among multiple physical quantities may be used as the initial value of TA reporting accuracy. The specific physical quantity includes the maximum physical quantity, minimum physical quantity, or other physical quantities among the multiple physical quantities.
[0022] In this way, the initial TA offset threshold or the initial TA reporting accuracy value can also belong to these multiple physical quantities, that is, they are also within the set of physical quantities corresponding to these multiple physical quantities.
[0023] For example, the current physical quantity can be an initial physical quantity or a physical quantity adjusted from the initial physical quantity. That is, after determining the initial physical quantity, the initial physical quantity can be adjusted according to the number of collisions. After adjusting the initial physical quantity, the adjusted physical quantity can continue to be adjusted according to the number of collisions.
[0024] In some embodiments, if the physical quantity is a TA offset threshold, TA information, including information about the currently estimated TA value, can be reported to the network device if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the adjusted offset threshold.
[0025] In some embodiments, if the physical quantity is the TA reporting accuracy value, then if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the current offset threshold, the information of the currently estimated TA value can be reported to the network device based on the current TA reporting accuracy value. The current TA reporting accuracy value is the adjusted TA reporting accuracy value.
[0026] In some embodiments, reporting the currently estimated TA value to the network device includes: if a corresponding uplink transmission resource exists, sending the currently estimated TA value to the network device through the uplink transmission resource; if no corresponding uplink transmission resource exists, sending a scheduling request to the network device.
[0027] This scheduling request is used to request uplink transmission resources in order to report TA information to the network device using those resources. For example, after receiving this scheduling request, the network device can allocate corresponding uplink transmission resources to the terminal device. The terminal device can then use the uplink transmission resources allocated by the network device to report TA information.
[0028] In some embodiments, the TA information reported by the terminal device may include TA value information. The TA value includes: the total TA value corresponding to the uplink transmission of the terminal device, or the TA value component estimated by the terminal device.
[0029] In some embodiments, the TA value can be an absolute TA value or a relative value, such as an increment relative to a reference value.
[0030] As an example, the total TA value information may include total TA value indication information or the incremental value of the total TA value relative to a first reference value. The total TA value indication information is used to indicate the total TA value or the range of values for the total TA value. For example, the total TA value information can be range index information, which indicates the range of values for the total TA value. The first reference value is a reference value used to calculate the total TA value. It can be the TA value corresponding to the TA information previously reported by the terminal device, such as the previously reported total TA value, or it can be a predetermined TA value, such as a predetermined total TA value.
[0031] As an example, the information of the TA value component may include TA value component indication information or incremental value information of the TA value component relative to a second reference value. The TA value component indication information is used to indicate the TA value component or the value range of the TA value component. For example, the TA value component information may be interval index information, which is used to indicate the value range of the TA value component. The second reference value is a reference value used to calculate the TA value component. It may be the TA value corresponding to the TA information previously reported by the terminal device, such as the previously reported TA value component, or it may be a predetermined TA value, such as a predetermined TA value component. This application embodiment does not limit this.
[0032] Secondly, a method for triggering the reporting of timing advance is provided. The method includes: sending configuration information, which includes multiple physical quantities, where the physical quantities are TA offset thresholds or TA reporting accuracy values; receiving TA information reported by a terminal device based on at least one of the multiple physical quantities; or receiving a scheduling request initiated by a terminal device based on at least one of the multiple physical quantities.
[0033] By configuring multiple TA offset thresholds or multiple TA reporting accuracy values for a terminal device, the terminal device can be configured to report TA information based on one of the multiple TA offset thresholds or multiple TA reporting accuracy values, or to initiate a scheduling request based on one of the multiple TA offset thresholds. In this way, the terminal device can be configured to report TA information within a specific set of TA offset thresholds or a specific set of TA reporting accuracy values, thereby improving the flexibility and accuracy of TA reporting and enabling the network to obtain more timely and accurate TA information from the terminal side.
[0034] For example, the method for triggering the reporting timing advance can be implemented by a network device or by a component inside the network device, such as a processor, circuit, chip, or chip system.
[0035] For example, this method for triggering reporting timing advance is applied in an NTN scenario. The network devices include one or more of access network devices, ground stations, and core network devices.
[0036] In some embodiments, the configuration information also includes a switching threshold, which is used to trigger adjustments to physical quantities. By configuring the switching threshold, the accuracy of triggering adjustments to the TA offset threshold or TA reporting accuracy value can be improved.
[0037] For example, the configuration information includes a first switching threshold and / or a second switching threshold.
[0038] For example, the configuration information includes multiple first switching thresholds and / or multiple second switching thresholds, each of the first switching thresholds and / or each of the second switching thresholds corresponding to one of the multiple offset thresholds.
[0039] Thirdly, a method for triggering the reporting of timing advance is provided. The method includes: receiving configuration information from a network device, the configuration information including a TA offset threshold and / or a collision count threshold; triggering the reporting of TA information or sending a scheduling request in the event of a preset event, the preset event including the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the TA offset threshold, and / or the number of collisions in uplink and downlink transmissions during the observation period being greater than or equal to the collision count threshold; wherein, the number of collisions refers to the number of times uplink and downlink transmissions conflict, and the observation period is a certain time period or a certain number of transmissions.
[0040] In this embodiment, TA (Transmission Acquisition) reporting can be triggered by combining a TA offset threshold and a collision count threshold. This allows the terminal device to be configured to trigger TA reporting when specific TA conditions and / or specific collision count conditions are met, thereby improving the flexibility of TA reporting. By configuring the terminal device to report when specific collision count conditions are met, the timeliness and accuracy of TA reporting can be improved, enabling the network to obtain more accurate TA information from the terminal side. This allows the network to determine the specific location of uplink and downlink transmission conflicts based on the accurate TA information, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by canceled transmissions of the terminal device to other users, thereby improving the resource utilization of the communication system.
[0041] For example, the TA reporting method can be implemented by the terminal device or by components inside the terminal device, such as processors, circuits, chips or chip systems.
[0042] For example, this TA reporting method can be applied to NTN scenarios, as well as other communication scenarios, such as existing communication systems and future communication systems.
[0043] For example, the preset event includes one or more of the following events:
[0044] The first event is defined as the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the TA offset threshold.
[0045] The second event refers to a situation where the number of collisions in uplink and downlink transmissions during the observation period is greater than or equal to the collision count threshold.
[0046] The third event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the TA offset threshold, or the number of collisions in uplink and downlink transmissions during the observation period is greater than or equal to the collision count threshold.
[0047] The fourth event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the TA offset threshold, and the number of collisions in uplink and downlink transmissions during the observation period is greater than or equal to the collision count threshold.
[0048] In some embodiments, triggering the reporting of TA information or sending a scheduling request when a preset event occurs includes the following situations:
[0049] Scenario 1: If the configuration information includes the TA offset threshold, or includes the TA offset threshold, collision count threshold and first event enable information, then in the event of the first event, the TA information will be reported or a scheduling request will be sent.
[0050] The first event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of the first event.
[0051] In other words, if the network device has configured a TA offset threshold but not a collision count threshold, the terminal device can trigger reporting TA information or sending a scheduling request upon the occurrence of the first event. If the network device has configured both the TA offset threshold and the collision count threshold, and has also configured first event enable information, the terminal device can trigger reporting TA information or sending a scheduling request upon the occurrence of the first event.
[0052] Scenario 2: If the configuration information includes a collision count threshold, or includes a TA offset threshold, a collision count threshold, and a second event enable information, then in the event of the second event, the TA information will be reported or a scheduling request will be sent.
[0053] The second event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of a second event.
[0054] In other words, if the network device has a collision count threshold configured but no TA offset threshold configured, the terminal device can trigger reporting TA information or sending a scheduling request in the event of a second event. If the network device has both a TA offset threshold and a collision count threshold configured, and also has second event enable information configured, the terminal device can trigger reporting TA information or sending a scheduling request in the event of a second event.
[0055] Scenario 3: If the configuration information includes TA offset threshold, collision count threshold and third event enable information, then in the event of a third event, TA information will be reported or a scheduling request will be sent.
[0056] The third event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of a third event.
[0057] In other words, if the network device is configured with a TA offset threshold and a collision count threshold, and also configured with third event enable information, the terminal device can trigger the reporting of TA information or trigger the sending of a scheduling request in the event of a third event.
[0058] Scenario 4: If the configuration information includes TA offset threshold, collision count threshold and fourth event enable information, then in the event of the fourth event, TA information will be reported or a scheduling request will be sent.
[0059] The fourth event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of a fourth event.
[0060] In other words, if the network device is configured with a TA offset threshold and a collision count threshold, and also configured with a fourth event enable information, the terminal device can trigger the reporting of TA information or trigger the sending of a scheduling request in the event of a fourth event.
[0061] As an example, triggering the reporting of TA information or triggering the sending of a scheduling request includes: if there is a corresponding uplink transmission resource, then triggering the reporting of TA information, for example, reporting TA information through the corresponding uplink transmission resource. If there is no corresponding uplink transmission resource, then triggering the sending of a scheduling request.
[0062] Fourthly, a method for triggering a reporting timing advance is provided, the method comprising: sending configuration information, the configuration information including an offset threshold and / or a collision count threshold; receiving TA information or a scheduling request sent by a terminal device in the event of a preset event, the preset event including the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the offset threshold, and / or the number of collisions in the uplink and downlink transmissions of the terminal device being greater than or equal to the collision count threshold during the observation period; wherein, the number of collisions refers to the number of times the uplink and downlink transmissions of the terminal device conflict, and the observation period is a certain time period or a certain number of transmissions.
[0063] In this embodiment, by configuring a TA offset threshold and / or a collision count threshold for the terminal device, the terminal device can be configured to trigger TA reporting when specific TA conditions and / or specific collision count conditions are met, thereby improving the flexibility of triggering TA reporting. By configuring the terminal device to meet specific collision count conditions, the accuracy of TA reporting can be improved, enabling the network to obtain more timely and accurate TA information from the terminal side. This allows the network to determine the specific location of uplink and downlink transmission conflicts based on accurate TA information, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by the terminal device's canceled transmissions to other users, thereby improving the resource utilization of the communication system.
[0064] For example, the method for triggering the reporting timing advance can be implemented by a network device or by a component inside the network device, such as a processor, circuit, chip, or chip system.
[0065] For example, this method for triggering reporting timing advance is applied in an NTN scenario. The network devices include one or more of access network devices, ground stations, and core network devices.
[0066] In some embodiments, the configuration information also includes preset events, which include one of the following events;
[0067] The first event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value of the terminal device is greater than or equal to the offset threshold.
[0068] The second event refers to the number of collisions in uplink and downlink transmissions of the terminal during the observation period being greater than or equal to the collision count threshold.
[0069] The third event refers to a situation where the difference between the currently estimated TA value of the terminal device and the previously reported TA value is greater than or equal to the offset threshold, or the number of collisions in uplink and downlink transmissions of the terminal device during the observation period is greater than or equal to the number of collisions threshold.
[0070] The fourth event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the offset threshold, and the number of collisions in uplink and downlink transmissions of the terminal device during the observation period is greater than or equal to the collision count threshold.
[0071] In some embodiments, receiving TA information reported by the terminal device in the event of a preset event includes the following scenarios:
[0072] Scenario 1: When the configuration information includes an offset threshold, or includes an offset threshold, a collision count threshold, and first event enable information, the receiving terminal device triggers the reporting of TA information or a scheduling request when the first event occurs.
[0073] Scenario 2: When the configuration information includes a collision count threshold, or includes an offset threshold, a collision count threshold, and a second event enable information, the receiving terminal device triggers the reporting of TA information or a scheduling request when the second event occurs.
[0074] Scenario 3: When the configuration information includes offset threshold, collision count threshold and third event enable information, the receiving terminal device triggers the reporting of TA information or scheduling request in the event of a third event.
[0075] Scenario 4: When the configuration information includes offset threshold, collision count threshold and fourth event enable information, the receiving terminal device triggers the reported TA information or scheduling request in the event of the fourth event.
[0076] Fifthly, a method for triggering a reporting advance time is provided, the method comprising: sending a first indication message, the first indication message being used to indicate whether the terminal device should report TA information.
[0077] In this embodiment of the application, the network device can instruct the terminal device to report TA information, thereby enabling timely acquisition of TA information from the terminal side.
[0078] For example, the method for triggering the reporting timing advance can be implemented by a network device or by a component inside the network device, such as a processor, circuit, chip, or chip system.
[0079] For example, this method for triggering reporting timing advance is applied in an NTN scenario. The network devices include one or more of access network devices, ground stations, and core network devices.
[0080] For example, the first indication information may be media access control (MAC) control element (CE) signaling or downlink control information (DCI), or other indication information that can instruct the terminal device to report TA information. This application embodiment does not limit this.
[0081] As an example, when the first indication information instructs the terminal device to report TA information, the first indication information is further used to instruct the terminal device to report TA information within a first preset number of time units after receiving the first indication information, if corresponding uplink transmission resources are available; or, to instruct the terminal device to send a scheduling request to the network device within a second preset number of time units after receiving the first indication information, if no corresponding uplink transmission resources are available. This scheduling request is used to request uplink transmission resources in order to report TA information to the network device using the requested uplink transmission resources.
[0082] In this way, it can be ensured that the terminal device reports the TA information in a timely manner after receiving the first instruction information.
[0083] The first preset quantity and the second preset quantity can both be preset. The first preset quantity and the second preset quantity can be the same or different, and this application embodiment does not limit this. For example, the first preset quantity and the second preset quantity are K1 and K2, respectively, where K1 and K2 are both positive integers, and K1 and K2 can be the same or different.
[0084] For example, when the first indication information is MAC CE signaling, the MAC CE signaling can be identified by a MAC subheader with a logical channel identifier and a payload of zero bits.
[0085] For example, MAC CE signaling can be TAR Command MAC CE signaling, etc.
[0086] For example, when the first indication information is DCI, the DCI includes a first field. When the first field has a first value, it indicates that the terminal device should report TA information; when the first field has a second value, it indicates that the terminal device should not report TA information.
[0087] For example, the first and second values can be preset, such as the first value being 1 and the second value being 0.
[0088] As an example, the format of the DCI can be DCI Format 1, DCI Format 2, or DCI Format 3, etc., or other formats that can include the first field mentioned above. This application embodiment does not limit this.
[0089] For example, the DCI can be an uplink grant (UL grant) DCI.
[0090] For example, the above DCI can be obtained by adding a first field to the existing DCI format.
[0091] In some embodiments, a network device may send the DCI to one or more terminal devices.
[0092] As an example, a network device can first scramble the CRC checksum bits in the DCI using a preset identifier to obtain a scrambled DCI. Then, it sends the scrambled DCI to one or more terminal devices.
[0093] For example, the preset identifier can be a device identifier or a Radio Network Temporary Identity (RNTI), or other identifiers, and this application embodiment does not limit this.
[0094] After receiving the scrambled DCI, the terminal device needs to descramble the DCI using the corresponding preset identifier.
[0095] As an example, the network device can also send a corresponding preset identifier to each of the one or more terminal devices, so that the terminal devices can descramble the scrambled DCI according to the received preset identifier. Exemplarily, the corresponding preset identifier can be sent to the terminal devices via higher-layer signaling or RRC signaling.
[0096] In some embodiments, when the DCI is sent to multiple terminal devices, the DCI may instruct each of the multiple terminal devices whether to report TA information, for example, it may instruct all or some of the multiple terminal devices to report TA information.
[0097] As an example, when sending the DCI to multiple terminal devices, the first indication information may include multiple TAR indication information corresponding one-to-one with the multiple terminal devices. The TAR indication information is used to indicate whether the corresponding terminal device should report TA information. In this case, the network device may also send corresponding second indication information to each of the multiple terminal devices. The second indication information corresponding to each terminal device is used to indicate the position of the TAR indication information corresponding to each terminal device in the first indication information, so that the terminal device can determine the TAR indication information corresponding to its own terminal device from the first indication information based on the received second indication information, and determine whether to report TA information based on the determined TAR indication.
[0098] As an example, the aforementioned multiple TAR indication messages can be implemented using a bitmap. For instance, the first indication message may include a bitmap containing multiple bits that correspond one-to-one with multiple terminal devices. When a certain bit is a third state value, it indicates that the corresponding terminal device should be triggered to report TA information; when a certain bit is a fourth state value, it indicates that the corresponding terminal device should not be triggered to report TA information. The third and fourth state values can be preset, for example, the third state value can be 1 and the fourth state value can be 0.
[0099] In some embodiments, the first indication information may not only instruct the terminal device to report TA information, but may also instruct the terminal device to adjust the TA offset threshold so that the terminal device can trigger the reporting of TA information based on the adjusted offset threshold.
[0100] As an example, the first indication information can indicate an available TA offset threshold among a plurality of pre-configured TA offset thresholds, so as to instruct the terminal device to adjust the current TA offset threshold according to the available TA offset threshold.
[0101] As an example, multiple pre-configured TA offset thresholds can be configured by the network device. For instance, the network device can also send multiple TA offset thresholds to the end device. Exemplarily, multiple TA offset thresholds can be sent to the end device via higher-layer signaling or RRC signaling.
[0102] In some embodiments, the first indication information may indicate an available TA offset threshold among a plurality of TA offset thresholds via a bitmap or index value, etc. The available TA offset threshold may include one or more of a plurality of TA offset thresholds.
[0103] As an example, the first indication information includes a bitmap, which comprises multiple bits corresponding one-to-one with multiple TA offset thresholds. When one of the multiple bits is a first state value, it indicates that the corresponding TA offset threshold is the available TA offset threshold of the terminal device. When one of the multiple bits is a second state value, it indicates that the corresponding TA offset threshold is not the available TA offset threshold of the terminal device. The first and second state values can be preset, for example, the first state value is 1 and the second state value is 0.
[0104] For example, one bit in the bitmap is allowed to be a first state value. In this way, one of a plurality of TA offset thresholds can be indicated as the available TA offset threshold via the bitmap.
[0105] For example, suppose the terminal device is pre-configured with 4 TA offset thresholds. When the bitmap is 1000, it indicates the first TA offset threshold; when the bitmap is 0100, it indicates the second TA offset threshold; when the bitmap is 0010, it indicates the third TA offset threshold; and when the bitmap is 0001, it indicates the fourth TA offset threshold.
[0106] For example, it is also possible to allow more than two bits in the bitmap to be the first state value. In this way, more than two TA offset thresholds out of a plurality of TA offset thresholds can be indicated as available TA offset thresholds through the bitmap.
[0107] As another example, the first indication information includes an index value, which indicates one or more of a plurality of TA offset thresholds, the TA offset threshold indicated by the index value being the available TA offset threshold.
[0108] For example, suppose the terminal device is pre-configured with 4 TA offset thresholds. When the index value is 00, it indicates the 1st TA offset threshold; when the index value is 01, it indicates the 2nd TA offset threshold; when the index value is 10, it indicates the 3rd TA offset threshold; and when the index value is 11, it indicates the 4th TA offset threshold.
[0109] In some embodiments, where the available TA offset threshold indicated by the first indication information includes a TA offset threshold, the first indication information can be used to instruct the terminal device to adjust the current TA offset threshold to the available TA offset threshold. After receiving the first indication information, the terminal device can adjust the current TA offset threshold to the available TA offset threshold indicated by the first indication information.
[0110] In some embodiments, where the available TA offset threshold indicated by the first indication information includes at least two TA offset thresholds, the first indication information is used to instruct the terminal device to adjust the current TA offset threshold to one of the at least two TA offset thresholds. After receiving the first indication information, the terminal device can adjust the current TA offset threshold to one of the at least two TA offset thresholds included in the available TA offset thresholds indicated by the first indication information. For example, the terminal device can adjust the current TA offset threshold to the maximum TA offset threshold, the minimum TA offset threshold, or another offset threshold among the at least two TA offset thresholds.
[0111] In some embodiments, after receiving the first indication information, the terminal device may determine whether to send TA information to the network device or whether to send a scheduling request to the network device based on the first indication information.
[0112] Sixthly, a method for reporting timing advance is provided, the method comprising: receiving first indication information from a network device; determining, based on the first indication information, whether to send TA information to the network device, or, based on the first indication information, determining whether to send a scheduling request to the network device.
[0113] In this embodiment of the application, the terminal device can report TA information to the network device based on the instruction information of the network device, so that the network device can obtain more accurate TA information from the terminal side.
[0114] For example, the TA reporting method can be implemented by the terminal device or by components inside the terminal device, such as processors, circuits, chips or chip systems.
[0115] For example, this TA reporting method can be applied to NTN scenarios, as well as other communication scenarios, such as existing communication systems and future communication systems.
[0116] As an example, when the first instruction information instructs the terminal device to report TA information, the terminal device may send TA information to the network device within a first preset number of time units after receiving the first instruction information if there are corresponding uplink transmission resources; or, if there are no corresponding uplink transmission resources, the terminal device may send a scheduling request to the network device within a second preset number of time units after receiving the first instruction information, so as to send TA information to the network device through the requested uplink transmission resources.
[0117] As an example, if the first indication information is also used to indicate the adjustment of the TA offset threshold, the terminal device can also adjust the current TA offset threshold according to the first indication information, and then determine whether to trigger the reporting of TA information based on the adjusted TA offset threshold.
[0118] As an example, the first indication information can instruct the terminal device to adjust the current TA offset threshold according to the available TA offset threshold among a plurality of pre-configured TA offset thresholds. When the first indication information indicates an available TA offset threshold among a plurality of pre-configured TA offset thresholds, the terminal device can adjust the current TA offset threshold according to the available TA offset threshold indicated by the first indication information.
[0119] The available TA offset threshold indicated by the first indication information may include one or more TA offset thresholds. If the available TA offset threshold indicated by the first indication information includes one TA offset threshold, the terminal device may adjust the current TA offset threshold to that available TA offset threshold. If the available TA offset threshold indicated by the first indication information includes at least two TA offset thresholds, the terminal device may adjust the current TA offset threshold to one of the at least two TA offset thresholds. For example, the current TA offset threshold may be adjusted to the maximum TA offset threshold, the minimum TA offset threshold, or another TA offset threshold among the at least two TA offset thresholds.
[0120] The seventh aspect provides a method for reporting timing advance, the method comprising: receiving configuration information, the configuration information including period length and period offset; and periodically reporting TA information to the network device according to the period length and period offset.
[0121] In this embodiment, the terminal device can periodically report TA according to the configured period length and period offset, thereby improving the flexibility and accuracy of TA reporting and enabling the network to obtain more accurate TA information from the terminal side.
[0122] For example, the TA reporting method can be implemented by the terminal device or by components inside the terminal device, such as processors, circuits, chips or chip systems.
[0123] For example, this TA reporting method can be applied to NTN scenarios, as well as other communication scenarios, such as existing communication systems and future communication systems.
[0124] As an example, the cycle length can be used to indicate how often a terminal device reports TA information. The cycle offset is used to indicate the offset of the cycle start time relative to the reference time.
[0125] As an example, the time unit for periodically reporting TA information to network devices satisfies the following condition: (n f L+n s -T offset )modT=0
[0126] Where, n f Where n is the system frame number, L is the number of time units contained in a single system frame, and n is the system frame number. s T is the time unit number within the system frame. offset The period offset is T, where T is the period length. The time unit can be half a frame, subframe, time slot, etc.
[0127] Eighthly, a method for triggering a reporting advance is provided, the method comprising: sending configuration information to a terminal device, the configuration information including a period length and a period offset, the configuration information being used to instruct the terminal device to periodically report TA information to the network device according to the period length and the period offset.
[0128] In this embodiment of the application, the terminal device can be configured to periodically report TA, thereby improving the flexibility and accuracy of TA reporting and enabling the network to obtain more accurate TA information from the terminal side.
[0129] For example, the method for triggering the reporting timing advance can be implemented by a network device or by a component inside the network device, such as a processor, circuit, chip, or chip system.
[0130] For example, this method for triggering reporting timing advance is applied in an NTN scenario. The network devices include one or more of access network devices, ground stations, and core network devices.
[0131] A ninth aspect provides a communication device comprising: a unit for performing each step in any possible implementation of the first, third, sixth, or seventh aspect; or a unit for performing each step in any possible implementation of the second, fourth, fifth, or eighth aspect.
[0132] In a tenth aspect, a communication device is provided, the communication device including at least one processor coupled to a memory for storing programs or instructions, wherein when the programs or instructions are executed by the processor, the methods of the first, third, sixth, or seventh aspects above are performed, or the methods of the second, fourth, fifth, or eighth aspects above are performed.
[0133] Eleventhly, a communication device is provided, the communication device including at least one processor and a memory coupled together, the processor and the memory storing program instructions, which, when executed by the processor, perform the methods of the first, third, sixth, or seventh aspects above, or perform the methods of the second, fourth, fifth, or eighth aspects above.
[0134] In a twelfth aspect, a communication device is provided, comprising at least one processor and an interface circuit for transmitting and / or receiving signals, such that the processor performs the methods of the first, third, sixth, or seventh aspects above, or performs the methods of the second, fourth, fifth, or eighth aspects above.
[0135] In a thirteenth aspect, a computer program product is provided, comprising a computer program that, when executed by a processor, performs the methods of the first or third aspect above, or performs the methods of the second or fourth aspect above.
[0136] In a fourteenth aspect, a computer-readable storage medium is provided, which stores a computer program that, when executed, performs the methods of the first, third, sixth, or seventh aspects above, or performs the methods of the second, fourth, fifth, or eighth aspects above.
[0137] In a fifteenth aspect, a chip is provided, comprising: a processor for calling and running a computer program from a memory, causing a communication device having the chip installed to perform the methods of the first, third, sixth, or seventh aspects above, or to perform the methods of the second, fourth, fifth, or eighth aspects above. Attached Figure Description
[0138] Figure 1 is a schematic diagram of the application architecture of a satellite communication network provided in an embodiment of this application;
[0139] Figure 2 is a schematic diagram of the transmission delay of a UE in a communication network;
[0140] Figure 3 is a flowchart illustrating a method for triggering a Reporting TA (Tag Report) according to an embodiment of this application;
[0141] Figure 4 is a schematic diagram of a process for adjusting the TA offset threshold based on the number of collisions according to an embodiment of this application;
[0142] Figure 5 is a flowchart illustrating another method for triggering TA reporting provided in an embodiment of this application;
[0143] Figure 6 is a schematic diagram of a process for adjusting the accuracy value of TA reporting based on the number of collisions according to an embodiment of this application;
[0144] Figure 7 is a flowchart illustrating another method for triggering a Reporting TA (Tag Report) provided in an embodiment of this application;
[0145] Figure 8 is a flowchart illustrating another method for triggering a Reporting TA (Tag Report) provided in an embodiment of this application;
[0146] Figure 9 is a flowchart illustrating another method for triggering a Reporting TA (Tag Report) provided in an embodiment of this application;
[0147] Figure 10 is a schematic block diagram of a communication device provided in an embodiment of this application;
[0148] Figure 11 is a schematic block diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0149] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0150] It should be understood that "multiple" as mentioned in this application refers to two or more. In the description of this application, unless otherwise stated, " / " indicates "or," for example, A / B can mean A or B; "and / or" in this document 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, and B existing alone. Furthermore, to facilitate a clear description of the technical solutions of this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply differences.
[0151] In this application embodiment, "sending information to...(terminal)" can be understood as the destination of the information being the terminal, and may include sending information to the terminal directly or indirectly. "Receiving information from...(terminal)" can be understood as the source of the information being the terminal, and may include receiving information from the terminal directly or indirectly. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.
[0152] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0153] In the embodiments of this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The embodiments of this application described below do not constitute a limitation on the scope of protection of this application.
[0154] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0155] The embodiments of this application can be applied to various communication systems, such as 5th generation (5G) systems, New Radio (NR) systems, satellite communication systems, Long Term Evolution (LTE) systems, and future communication systems.
[0156] For example, a communication system may include a radio access network (RAN). The RAN includes at least one RAN node (also referred to as access network equipment, RAN entity, or access node, etc.) and may also include at least one terminal. The terminal connects wirelessly to the RAN node. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system may also include a core network. RAN nodes connect to the core network wirelessly or via wired means. The core network equipment in the core network and the RAN nodes in the RAN may be independent physical devices, or they may be the same physical device integrating the logical functions of the core network equipment and the logical functions of the RAN node. The communication system may also include the Internet.
[0157] RAN nodes are used to help terminals access communication systems wirelessly. In one possible scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. RAN nodes can be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or radio controllers in CRAN scenarios. In satellite communication scenarios, such as in non-terrestrial networks (NTN), RAN nodes can be base stations deployed on satellites, such as 4G base stations, 5G base stations, or base stations in future communication systems. When access network equipment is deployed on a satellite, the RAN node can also refer to a satellite with access network capabilities.
[0158] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. A terminal can also be referred to as a terminal device, access terminal, user unit, user station, mobile station (MS), remote station, remote terminal, mobile terminal (MT), mobile device, user terminal, user equipment (UE), wireless communication device, user agent, and user device, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the device form of the terminal.
[0159] For example, a terminal can be an Internet of Things (IoT) device (e.g., a sensor, electricity meter, water meter, etc.), a V2X device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also known as a wearable smart device), a tablet computer or a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home. Wireless terminals in the home, vehicle terminals, vehicles with vehicle-to-vehicle (V2V) communication capabilities, intelligent connected vehicles, drones with drone-to-drone (UAV-to-UAV, U2U) communication capabilities, etc.
[0160] It should be noted that the network devices described in the embodiments of this application may include one or more of RAN nodes and core network devices. The network devices described in the embodiments of this application may also be referred to as network-side devices, network side, network, etc., and this application does not limit them in this way.
[0161] With the development of information technology, there are more urgent demands for efficient, mobile, and diverse communications. Currently, a key development area in the field of communication systems is global mobile communications (GSM), and a crucial component of GSM is satellite communications, a typical example of which is satellite communication. In some important fields, such as space communications, aviation communications, and maritime communications, satellites play an irreplaceable role.
[0162] The 5G mobile communication network technology standard released by the 3GPP standards organization studies the space-ground converged communication technology, which mainly integrates the existing 5G standard and satellite communication technology to achieve full coverage on a global scale.
[0163] Satellite communication boasts advantages such as long communication distance, large coverage area, and flexible networking, providing services to both fixed and various mobile terminals. Satellites are categorized by orbital altitude into low Earth orbit (LEO), medium Earth orbit (MEO), geostationary Earth orbit (GEO), and highly elliptical orbit (HEO) satellites. In addition to satellites, NTN can also include aircraft such as high altitude platforms (HAPs) and unmanned aircraft systems (UAS).
[0164] The NTN involved in the embodiments of this application can be implemented using any of the following: satellite, altitude platform, or unmanned aerial vehicle (UAV) systems. Furthermore, the NTN in the embodiments of this application can be a 4G-based NTN, an NR-based NTN, an Internet of Things (IoT)-based NTN, a narrowband Internet of Things (NB-IoT)-based NTN, or an NTN based on other current or future technologies.
[0165] Compared to traditional terrestrial networks, NTN typically uses satellites for network deployment. For example, it deploys access network equipment or some access network equipment functions on satellites to provide coverage for terminal devices, or it uses satellites as relays to forward signals from terrestrial access network equipment to provide coverage for terminal devices.
[0166] For example, Figure 1 is a schematic diagram of an application architecture of a satellite communication network provided in an embodiment of this application. The architecture shown in Figure 1 integrates satellite communication technology and 5G communication technology. The architecture shown in Figure 1 may include: terminal device 101, access network device 102, ground station 103, core network (including 104a and 104b), and data network 105. The terminal device can access the network through a 5G New Radio interface; the access network device is deployed on a satellite and connected to the ground core network via a wireless link. Simultaneously, a wireless link exists between the satellites, which is used for signaling interaction and user data transmission between access network devices. The various units and their interfaces in Figure 1 are described below.
[0167] Terminal device 101: A mobile device that supports 5G New Radio. For example, terminal device 101 can be a mobile device such as a smartphone, smartwatch, or tablet, or any of the terminal devices mentioned above. Terminal device 101 can access the satellite network via the air interface and initiate services such as making calls and accessing the internet.
[0168] Access network device 102: Primarily provides wireless access services, such as allocating wireless resources to access terminals and providing reliable wireless transmission protocols and data encryption protocols. The access network device 102 shown in Figure 1 can be a base station deployed on a satellite, such as a 5G base station. Alternatively, when the access network device 102 is deployed on a satellite, it can also refer to a satellite with access network functionality.
[0169] Core network: Provides services such as user access control, mobility management, session management, user security authentication, and billing. The core network may include multiple functional units. In some embodiments, the core network can be divided into control plane functional entities 104a and data plane functional entities (also referred to as user plane functional entities) 104b. It should be noted that functional entities can be understood as network elements, network functions, etc., and this application does not limit them in this regard.
[0170] User plane function (UPF) network elements are used to manage user plane data transmission, traffic statistics, etc. Control plane function entities may include at least access and mobility management (AMF) network elements and session management (SMF) network elements. AMF network elements can be used for user access management, security authentication, and mobility management, such as terminal location updates, network registration, access control, terminal mobility management, and terminal attachment and detachment. SMF network elements can be used to select user plane network elements for terminal devices, redirect user plane network elements for terminals, assign Internet Protocol (IP) addresses to terminals, establish bearers (also known as sessions) between terminals and UPF network elements, modify and release sessions, and perform QoS control.
[0171] Ground station 103: Also known as a gateway, it is responsible for forwarding signaling and service data between the satellite and the 5G core network.
[0172] 5G New Radio: The wireless link between terminal equipment and access network equipment.
[0173] Xn interface: The interface between 5G access network devices and other access network devices, mainly used for signaling interactions such as handover.
[0174] NG interface: The interface between 5G access network equipment and 5G core network, mainly used for exchanging non-access stratum (NAS) signaling of the core network and user service data.
[0175] It should be noted that, in satellite communication scenarios, the network equipment described in the embodiments of this application may include one or more of the following: access network equipment, ground station, and core network equipment.
[0176] Because traditional terrestrial networks cannot provide seamless coverage, especially in areas where base stations cannot be deployed, such as the ocean, deserts, and the air, satellite communication is considered an important aspect of future wireless communication technology development. Satellite communication refers to communication using satellites as relays by terrestrial radio communication equipment. A satellite communication system consists of a satellite component and a terrestrial component. The characteristics of satellite communication are: large communication range; communication between any two points within the coverage area of the satellite's emitted radio waves; and low susceptibility to land-based disasters (high reliability).
[0177] Satellite communication, as a supplement to current terrestrial cellular communication systems, offers the following advantages: 1. Extended Coverage: For areas where current cellular communication systems cannot cover or where coverage costs are too high, such as oceans, deserts, and remote mountainous regions, satellite communication can solve communication problems. 2. Emergency Communication: In extreme situations such as disasters like earthquakes that render cellular communication infrastructure unavailable, satellite communication can quickly establish communication connections. 3. Industry Applications: For example, for latency-sensitive long-distance transmission services, satellite communication can reduce transmission latency.
[0178] In the field of satellite communications, terminal devices and network devices can communicate via satellite. However, due to the round-trip time delay between the terminal device and the network device, the terminal device can report TA information to the network device so that the network device can determine the uplink scheduling timing or the uplink ACK / NACK feedback timing based on the TA information.
[0179] The following example, with reference to the attached diagram, illustrates the round-trip latency between the terminal device and the network device, using the UE as an example.
[0180] Please refer to Figure 2, which illustrates the transmission delay of a UE in a communication network. In Figure 2, delay1 represents the downlink (DL) delay from the base station (gNB) to the UE. Delay2 represents the uplink (UP) delay from the UE to the base station. TA = delay1 + delay2, meaning TA represents the round-trip delay from the UE to the base station. As shown in Figure 2, on the UE side, downlink time slot n overlaps with uplink time slot n + TA in the time domain. During this overlapping time slot, downlink and uplink transmissions of the UE may conflict.
[0181] The current mechanism for triggering TA (Target Acquisition) reporting involves the network device configuring a specific TA offset threshold (offsetThresholdTA) for the terminal device. Based on this threshold, the terminal device reports TA information to the network device when the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the threshold. This TA information includes the currently estimated TA. However, this mechanism suffers from low accuracy in TA reporting by the terminal device, such as timeliness or precision issues. This can prevent the network device from obtaining accurate TA information from the terminal device, thus impacting network resource scheduling.
[0182] The following example, using a half-duplex terminal scenario in an NTN network, illustrates the above issues.
[0183] A half-duplex terminal refers to a terminal that uses half-duplex communication, such as a half-duplex frequency division duplex (HD-FDD) terminal. A half-duplex terminal can only receive or transmit at a time, and a transition time is required when changing the transmission direction. Therefore, when a half-duplex terminal experiences uplink or downlink transmission conflicts, or when there is a conflict between uplink / downlink transmission and the transition time, it needs to abandon either the downlink or uplink transmission. In an NTN network, if the traditional mechanism of triggering terminal devices to report TA (Transmission Acquisition Targeting) is used, the network will lack accurate TA information from the terminal devices. In a half-duplex terminal scenario, without accurate TA information from the terminal devices, the network cannot determine the specific location of the conflict, making it difficult to avoid uplink / downlink transmission conflicts through scheduling. This leads to the terminal devices canceling uplink or downlink transmissions when conflicts occur. Since the network cannot determine whether a transmission conflict has occurred or where it occurred, to avoid causing unpredictable interference, the network cannot allocate the resources occupied by the canceled transmissions to other users, resulting in a waste of wireless resources.
[0184] In this application embodiment, in order to ensure that the network can obtain more accurate TA information from the terminal side, several TA reporting schemes are proposed to enhance TA reporting. Through these TA enhancement reporting schemes, the flexibility or accuracy of TA reporting by the terminal device can be improved, enabling the network to obtain more accurate TA information from the UE side, reducing the problem of TA information mismatch between the terminal device and the network, and reducing the impact of insufficient TA information obtained by the network on the resource scheduling effect.
[0185] For example, in a half-duplex terminal scenario in an NTN network, the enhanced TA reporting schemes provided in this application enable the network to obtain more timely and accurate TA information from the UE side. Based on the accurate TA information, the network can determine the specific location of uplink and downlink transmission conflicts on the terminal device, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by the transmission canceled by the terminal device to other users, thereby improving the resource utilization of the communication system.
[0186] Before providing a detailed description of the TA enhanced reporting scheme provided in the embodiments of this application, the TA information reported by the terminal device in the embodiments of this application will be explained first.
[0187] TA (Transmission Timing) is a burst pulse that a network device instructs a terminal device to send with a certain lead time to compensate for signal transmission delays caused by the physical distance between the terminal device and the network device. TA information refers to information related to TA.
[0188] In some embodiments, TA information may include TA value information. The TA value includes the total TA value corresponding to the uplink transmission of the terminal device, or the TA value component estimated by the terminal device.
[0189] In some embodiments, the TA value can be an absolute TA value or a relative value, such as an increment relative to a reference value.
[0190] As an example, the total TA value information may include total TA value indication information or the incremental value of the total TA value relative to a first reference value. The total TA value indication information is used to indicate the total TA value or the range of values for the total TA value. For example, the total TA value information can be range index information, which indicates the range of values for the total TA value. The first reference value is a reference value used to calculate the total TA value. It can be the TA value corresponding to the TA information previously reported by the terminal device, such as the previously reported total TA value, or it can be a predetermined TA value, such as a predetermined total TA value.
[0191] As an example, the information of the TA value component may include TA value component indication information or incremental value information of the TA value component relative to a second reference value. The TA value component indication information is used to indicate the TA value component or the value range of the TA value component. For example, the TA value component information may be interval index information, which is used to indicate the value range of the TA value component. The second reference value is a reference value used to calculate the TA value component. It may be the TA value corresponding to the TA information previously reported by the terminal device, such as the previously reported TA value component, or it may be a predetermined TA value, such as a predetermined TA value category. This application embodiment does not limit this.
[0192] In one embodiment, in an NTN scenario, the formula for calculating TA can be as follows:
[0193] Among them, T TA Total timing advance is the timing adjustment amount ultimately applied to the uplink transmission of the terminal equipment to ensure correct signal synchronization. The meanings of its components are as follows:
[0194] N TA Network timing advance is a basic timing adjustment calculated based on the physical distance between the terminal device and the base station.
[0195] N TA,offset Network timing advance offset is a fine-tuning of the underlying network timing advance, which may be used to compensate for specific propagation conditions or system errors.
[0196] Common adjustment timing advance is a global or regional adjustment used for the entire network or a specific area within a network to ensure signal synchronization or meet other network planning requirements.
[0197] Adjusting timing advance for user equipment (UE) is an adjustment amount specific to a particular user equipment, which may be used to compensate for specific conditions or errors of that equipment.
[0198] T C Tc is a time unit (timing constant), which is the basic time unit used to quantify timing advance. The specific value of Tc may vary in different communication systems. As an example, Tc... C The following conditions must be met: Tc =1 / (Δf) max ·N f ), where Δf max =480·10 3 Hz,N f =4096.
[0199] The above T TA It consists of two parts: the first part (N) TA N TA,offset , This is provided by the network, meaning it can be calculated by the network and notified to the terminal device. Part Two It is calculated by the terminal device, for example, based on its own location and ephemeris information.
[0200] As an example, the TA information reported by the terminal device includes the second part mentioned above, namely... In this way, the terminal device can report the user equipment timing advance calculated by itself to the network.
[0201] As an example, in addition to the second part described above, the TA information reported by the terminal device may or may not include the content of the first part. For example, the TA information includes... Also includes N TA N TA,offset and One or more of them.
[0202] Since the first part is provided by the network and is known to the network, the terminal device may not include some or all of the content in the first part when reporting TA information. This helps to reduce the amount of information in the TA information and lower the TA reporting overhead.
[0203] As an example, terminal devices can report TA information by submitting Timing Advance Reporting (TAR). For instance, a terminal device can report a TAR to a network device. The TAR includes TA information and may also include other relevant information such as the terminal device identifier, timestamp, and terminal device status information.
[0204] Next, we will introduce in detail the several TA enhanced reporting schemes provided in the embodiments of this application.
[0205] The TA (Temporal Reporting) enhancement scheme provided in this application embodiment can include two types: event-triggered terminal device TA reporting and network-indicated terminal device TA reporting. Next, the first type of enhancement reporting scheme will be introduced.
[0206] The first type of TA enhanced reporting solution: Event-triggered terminal devices report TA.
[0207] In one possible implementation, the first type of enhanced reporting scheme may include the following:
[0208] Option 1: The terminal device adjusts the TA offset threshold based on the number of collisions in uplink and downlink transmissions, and triggers TA reporting based on the TA offset threshold.
[0209] The collision count refers to the number of times uplink and downlink transmissions collide. The TA offset threshold is used to determine whether to trigger TA information reporting. For example, it instructs the terminal device to trigger TA information reporting if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the TA offset threshold. Therefore, the TA offset threshold can control when the terminal device reports TA.
[0210] In this scheme, the terminal device can count the number of collisions in its uplink and downlink transmissions. Based on the count of collisions, the TA offset threshold used to trigger TA reporting is adjusted, thereby regulating the timing of TA reporting by the terminal device. This makes the timing of TA reporting more closely match the number of collisions in uplink and downlink transmissions. This helps improve the accuracy and timeliness of TA reporting in scenarios with uplink and downlink transmission conflicts, enabling the network to obtain more accurate TA information from the terminal side. The network can then use this accurate TA information to determine the specific location of uplink and downlink transmission conflicts on the terminal device, and subsequently avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by canceled transmissions to other users, thereby improving the resource utilization of the communication system.
[0211] As an example, a terminal device can count the number of collisions in uplink and downlink transmissions within a certain time period or a certain number of transmissions, and adjust the TA offset threshold based on the count of uplink and downlink collisions. The certain time period or the certain number of transmissions can be pre-configured, for example, by the network device.
[0212] As an example, multiple TA offset thresholds can be pre-configured for the terminal device, allowing it to adjust the current TA offset threshold based on the number of collisions during uplink and downlink transmissions. Both the original and adjusted TA offset thresholds belong to this set of multiple TA offset thresholds; that is, they both fall within the corresponding set of TA offset thresholds.
[0213] In this way, the current TA offset threshold can be adjusted within a specific set of TA offset thresholds, which helps to control the terminal device to adjust the current TA offset threshold within a suitable offset threshold range, thereby improving the flexibility and accuracy of TA offset threshold adjustment.
[0214] The implementation process of Scheme 1 will be illustrated below with reference to the accompanying drawings.
[0215] Please refer to Figure 3, which is a flowchart illustrating a method for triggering a Reporting TA (Tag Report) according to an embodiment of this application. The method shown in Figure 3 may involve the interaction between a terminal device and a network device. The method provided in this embodiment will now be described from the perspective of the interaction between the terminal device and the network device.
[0216] The terminal device can be any of the terminal devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the terminal device. The network device can be any of the network devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the network device.
[0217] In some embodiments, the method shown in FIG3 can be applied to terrestrial communication scenarios. In other embodiments, the method shown in FIG3 can be applied to NTN scenarios. For example, the network device may include one or more of access network devices, ground stations, and core network devices, and may also include other network devices; this application embodiment does not limit this.
[0218] The method shown in Figure 3 may include steps S310 to S350.
[0219] S310, the network device sends configuration information to the terminal device, which includes multiple TA offset thresholds.
[0220] It should be noted that multiple TA offset thresholds can be set according to actual needs.
[0221] In some embodiments, the multiple TA offset thresholds may include N different TA offset thresholds, where N is a positive integer greater than 1. For example, the configuration information includes N TA offset thresholds: {offsetThresholdTA1, offsetThresholdTA2, ..., offsetThresholdTAN}. These N TA offset thresholds can be arranged in descending order or ascending order.
[0222] In some embodiments, the configuration information may further include a handover threshold for triggering the adjustment of the TA offset threshold. For example, this handover threshold is used to instruct the terminal device to adjust the TA offset threshold when the number of collisions in the statistical uplink and downlink transmissions is greater than or equal to or less than the handover threshold. Configuring this handover threshold helps to adjust the TA offset threshold more accurately.
[0223] As an example, the configuration information includes first configuration information and second configuration information. The first configuration information includes multiple TA offset thresholds. The second configuration information includes one or more handover thresholds.
[0224] In a first possible implementation, the second configuration information includes a first switching threshold and / or a second switching threshold.
[0225] For example, the second configuration information includes a first switching threshold and a second switching threshold. The first switching threshold is greater than or less than the second switching threshold. The first and second switching thresholds can be set as needed. For example, the first switching threshold is greater than the second switching threshold. For example, the first switching threshold is 20, and the second switching threshold is 5. For example, the configuration information includes two switching thresholds: {switchThreshold 1, switchThreshold 2}.
[0226] In a second possible implementation, the second configuration information includes a plurality of first switching thresholds and / or a plurality of second switching thresholds, each of the first switching thresholds and / or each of the second switching thresholds being offset from one of the plurality of TA offset thresholds.
[0227] For example, multiple sets of second configuration information include multiple sets of handover thresholds, each set of handover thresholds including a first handover threshold and a second handover threshold. These multiple sets of handover thresholds correspond one-to-one with multiple TA offset thresholds.
[0228] For example, the second configuration information includes multiple sets of switching thresholds: {switchThreshold 1_1, switchThreshold 1_2, switchThreshold 2_1, switchThreshold 2_2, ..., switchThreshold N_1, switchThreshold N_2}. Wherein, {switchThreshold 1_1, switchThreshold 1_2} corresponds to offsetThresholdTA 1, {switchThreshold 2_1, switchThreshold 2_2} corresponds to offsetThresholdTA 2, ..., {switchThreshold N_1, switchThreshold 2_N} corresponds to offsetThresholdTA N.
[0229] In some embodiments, the configuration information may further include third configuration information, which includes observation period information. The observation period may be a certain time period or a certain number of transmissions. For example, the third configuration information may include a statistical duration Tw or a number of transmissions Tnum.
[0230] In some embodiments, network devices may send configuration information to terminal devices via higher-layer signaling or Radio Resource Control (RRC) signaling. Higher-layer information may include Non-Access Stratum (NAS) signaling, etc.
[0231] It should be noted that different configuration information in the above configuration information can be sent together or separately, and this application embodiment does not limit this.
[0232] Network devices send configuration information to terminal devices, and correspondingly, terminal devices can receive this configuration information.
[0233] S320, the terminal device uses one of the multiple TA offset thresholds as the initial TA offset threshold to trigger the reporting of TA information.
[0234] After receiving the configuration information, the terminal device can first select one offset threshold from multiple TA offset thresholds as the initial TA offset threshold, that is, the initial value of the TA offset threshold that triggers the reporting of TA information. In this way, the initial TA offset threshold also belongs to these multiple TA offset thresholds, that is, it is also within the set of TA offset thresholds corresponding to multiple TA offset thresholds.
[0235] In some embodiments, the initial TA offset threshold can be any one of a plurality of TA offset thresholds.
[0236] As an example, the initial TA offset threshold can be a specific TA offset threshold among multiple TA offset thresholds. The specific TA offset threshold can be the maximum TA offset threshold, the minimum TA offset threshold, or other TA offset thresholds among multiple TA offset thresholds. This application embodiment does not limit this.
[0237] S330, the number of collisions in uplink and downlink transmissions during the observation period of the terminal equipment.
[0238] The observation period can be a certain time period or a certain number of transmissions. The number of collisions in uplink and downlink transmissions refers to the number of times uplink and downlink transmissions collide.
[0239] In some embodiments, the number of transmissions includes the number of uplink transmissions and / or downlink transmissions. That is, the number of transmissions is the number of uplink transmissions, the number of downlink transmissions, or the number of uplink transmissions plus the number of downlink transmissions.
[0240] In some embodiments, the number of transmissions is counted in granularity of transmission time units, that is, the number of transmissions is the number of time units corresponding to the transmission duration. For example, transmitting N time units is recorded as N transmissions. Wherein, if the transmission duration is less than one time unit, it is considered as transmitting one time unit. This time unit can be set as needed. For example, the time unit can be a frame, subframe, or time slot.
[0241] As an example, assuming the observation period is the number of transmissions Tnum, the terminal device can count the number of collisions in uplink and downlink transmissions within the range of Tnum transmissions.
[0242] In some embodiments, the collision count is calculated using the time unit of the uplink / downlink transmission conflict as the granularity. That is, the number of time units corresponding to the uplink / downlink transmission conflict area can be counted as the collision count. For example, N uplink / downlink transmission conflicts of N time units are counted as N collisions. If the duration of the uplink / downlink transmission conflict is less than one time unit, it is counted as one time unit conflict. This time unit can be set as needed. For example, the time unit can be a frame, subframe, or time slot.
[0243] S340, the terminal device adjusts the current TA offset threshold based on the number of collisions.
[0244] It should be noted that the current TA offset threshold can be either the initial TA offset threshold or an adjusted TA offset threshold. That is, after determining the initial TA offset threshold, it can be adjusted according to the adjustment methods in steps S330-S340. After adjusting the initial TA offset threshold, the adjusted TA offset threshold can be further adjusted according to the adjustment methods in steps S330-S340.
[0245] In one embodiment, the terminal device is pre-configured with a first switching threshold and / or a second switching threshold. Adjusting the current TA offset threshold based on the number of collisions includes one or more of the following two implementation methods:
[0246] The first implementation method is as follows: If the number of collisions is greater than or equal to the first switching threshold, and the current TA offset threshold is not the smallest TA offset threshold among multiple TA offset thresholds, then the current TA offset threshold is adjusted to the first TA offset threshold. The first TA offset threshold is the TA offset value among multiple TA offset thresholds that is smaller than the current TA offset threshold. For example, it can be the TA offset threshold among multiple TA offset thresholds that is smaller than the current TA offset threshold and adjacent to the current TA offset threshold.
[0247] In this way, when the number of collisions is large, the current TA offset threshold can be adjusted to a smaller value, so that the terminal device can trigger TA reporting when the difference between the current estimated TA value and the previously reported TA value is relatively small, thereby improving the frequency and timeliness of TA reporting, and thus improving the accuracy of TA reporting.
[0248] Additionally, if the number of collisions is greater than or equal to the first switching threshold, and the current TA offset threshold is the smallest among multiple TA offset thresholds, then the current TA offset threshold will not be adjusted. For example, if the number of collisions is greater than or equal to the first switching threshold, and the current TA offset threshold is the smallest among multiple TA offset thresholds, then the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted, for example, starting to count the number of collisions in the next observation period, in order to enter the next round of statistics.
[0249] In addition, if the number of collisions is less than the first switching threshold, or less than the first switching threshold but greater than the second switching threshold, the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0250] The second implementation method: If the number of collisions is less than or equal to the second switching threshold, and the current TA offset threshold is not the largest TA offset threshold among multiple TA offset thresholds, then the current TA offset threshold is adjusted to the second TA offset threshold. The second TA offset threshold is the TA offset value among multiple TA offset thresholds that is greater than the current TA offset threshold. For example, it can be the TA offset threshold among multiple TA offset thresholds that is greater than the current TA offset threshold and adjacent to the current TA offset threshold.
[0251] In this way, when the number of collisions is small, the current TA offset threshold can be increased to control the terminal device to trigger TA reporting only when the difference between the current estimated TA value and the previously reported TA value is relatively larger, thereby reducing the frequency and timeliness of TA reporting and thus reducing TA reporting overhead.
[0252] In addition, if the number of collisions is less than or equal to the second switching threshold, and the current TA offset threshold is the largest TA offset threshold among multiple TA offset thresholds, then the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0253] In addition, if the number of collisions is greater than the second switching threshold, or greater than the second switching threshold but less than the first switching threshold, the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0254] As an example, the terminal device is pre-configured with N TA offset thresholds: {offsetThresholdTA1, offsetThresholdTA2, ..., offsetThresholdTAN}, which are arranged in descending order. The terminal device is also pre-configured with two switching thresholds: {switchThreshold1, switchThreshold2}, where switchThreshold1 > switchThreshold2. Given that the current TA offset threshold is offsetThresholdTAi, the adjustment logic for adjusting the current TA offset threshold based on the number of collisions can be as follows:
[0255] 1) If the number of collisions is greater than or equal to switchThreshold 1 and i+1 ≤ N, then offsetThresholdTA i+1 is selected as the offsetThresholdTA that triggers the reporting TA, so that the current offsetThresholdTA is adjusted to a smaller value of offsetThresholdTA i+1.
[0256] 2) If the number of collisions is greater than or equal to switchThreshold 1 and i+1 > N, then the current offsetThresholdTA is not adjusted, and the number of collisions is counted.
[0257] 3) If the number of collisions is less than or equal to switchThreshold 2 and i-1 is greater than or equal to 1, then offsetThresholdTA i-1 is selected as the offsetThresholdTA that triggers the reporting TA, so that the current offsetThresholdTA is adjusted to offsetThresholdTA i-1.
[0258] 4) If the number of collisions is less than or equal to switchThreshold 2 and i-1 < 1, then the current offsetThresholdTA is not adjusted, and the number of collisions is counted.
[0259] In one embodiment, referring to the example above, the adjustment process for adjusting the current TA offset threshold based on the number of collisions can be seen in Figure 4. As shown in Figure 4, when the current TA offset threshold is offsetThresholdTA i, after the collision count of uplink and downlink transmissions within the current observation period is completed, it can first be determined whether the collision number is greater than or equal to switchThreshold 1. If the collision number ≥ switchThreshold 1, then it is further determined whether i+1 is less than or equal to N. If i+1 ≤ N, then offsetThresholdTA i+1 is selected as the offsetThresholdTA for triggering TA reporting. If i+1 > N, then the collision count for the next observation period continues to be counted. If the collision number < switchThreshold 1, then it is further determined whether the collision number is less than or equal to switchThreshold 2. If not, then the collision count for the next observation period continues to be counted. If yes, then it is further determined whether i-1 is greater than or equal to 1. If i-1 ≥ 1, then offsetThresholdTA i-1 is selected as the offsetThresholdTA for triggering TA reporting. If i-1 < 1, then continue to count the number of collisions in the next observation period.
[0260] In another embodiment, the terminal device is pre-configured with multiple first switching thresholds and / or multiple second switching thresholds. Adjusting the current TA offset threshold based on the number of collisions includes one or more of the following two implementation methods:
[0261] The first implementation method is as follows: If the number of collisions is greater than or equal to the first switching threshold corresponding to the current TA offset threshold, and the current TA offset threshold is not the smallest TA offset threshold among multiple TA offset thresholds, then the current TA offset threshold is adjusted to the first TA offset threshold.
[0262] In this way, the adjustment of the TA offset threshold can be triggered only when the number of collisions is greater than or equal to the first switching threshold corresponding to the current TA offset threshold, which further improves the triggering and adjustment accuracy of the TA offset threshold.
[0263] In addition, if the number of collisions is greater than or equal to the first switching threshold corresponding to the current TA offset threshold, and the current TA offset threshold is the smallest TA offset threshold among multiple TA offset thresholds, then the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0264] In addition, if the number of collisions is less than the first switching threshold corresponding to the current TA offset threshold, or less than the first switching threshold corresponding to the current TA offset threshold but greater than the second switching threshold corresponding to the current TA offset threshold, then the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0265] The second implementation method is as follows: If the number of collisions is less than or equal to the second switching threshold corresponding to the current TA offset threshold, and the current TA offset threshold is not the maximum TA offset threshold among multiple TA offset thresholds, then the current TA offset threshold is adjusted to the second TA offset threshold.
[0266] In this way, the adjustment of the TA offset threshold can be triggered only when the number of collisions is less than or equal to the second switching threshold corresponding to the current TA offset threshold, which further improves the triggering and adjustment accuracy of the TA offset threshold.
[0267] In addition, if the number of collisions is less than or equal to the second switching threshold corresponding to the current TA offset threshold, and the current TA offset threshold is the largest TA offset threshold among multiple TA offset thresholds, then the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0268] In addition, if the number of collisions is greater than the second switching threshold corresponding to the current TA offset threshold, or greater than the second switching threshold corresponding to the current TA offset threshold but less than the first switching threshold corresponding to the current TA offset threshold, then the current TA offset threshold will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0269] As an example, the terminal device is pre-configured with N TA offset thresholds: {offsetThresholdTA1, offsetThresholdTA2, ..., offsetThresholdTAN}, which are arranged in descending order. The terminal device is also pre-configured with multiple sets of switching thresholds: {switchThreshold1_1, switchThreshold1_2, switchThreshold2_1, switchThreshold2_2, ..., switchThresholdN_1, switchThresholdN_2}. When the current TA offset threshold is offsetThresholdTAi, the adjustment logic for adjusting the current TA offset threshold based on the number of collisions can be as follows:
[0270] 1) If the number of collisions is greater than or equal to switchThreshold i_1 (i.e., switchThreshold1 corresponding to offsetThresholdTA i), and i+1 ≤ N, then offsetThresholdTA i+1 is selected as the offsetThresholdTA that triggers the reporting of TA, so as to adjust the current offsetThresholdTA to a smaller value of offsetThresholdTA i+1.
[0271] 2) If the number of collisions is greater than or equal to switchThreshold i_1 and i+1 is greater than N, then the current offsetThresholdTA will not be adjusted, and the number of collisions in the next observation period will continue to be counted.
[0272] 3) If the number of collisions is less than or equal to switchThreshold i_2 and i-1 is greater than or equal to 1, then offsetThresholdTA i-1 is selected as the offsetThresholdTA that triggers the reporting TA, so that the current offsetThresholdTA is adjusted to offsetThresholdTA i-1.
[0273] 4) If the number of collisions is less than or equal to switchThreshold i_2 and i-1 < 1, then the current offsetThresholdTA will not be adjusted, and the number of collisions in the next observation period will continue to be counted.
[0274] In one embodiment, referring to the above example, the adjustment process for adjusting the current TA offset threshold based on the number of collisions can be found in Figure 4. For example, switchThreshold1 in Figure 4 can be replaced with switchThreshold i_1, and switchThreshold2 can be replaced with switchThreshold i_2.
[0275] After adjusting the current TA offset threshold, the terminal device can determine whether to trigger the reporting of TA information based on the adjusted TA offset threshold.
[0276] In some embodiments, determining whether to trigger TA information reporting based on the adjusted TA offset threshold may include: if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the adjusted TA offset threshold, then the terminal device is triggered to report TA information to the network device. If the difference between the currently estimated TA value and the previously reported TA value is less than the adjusted TA offset threshold, then the terminal device is not triggered to report TA information to the network device.
[0277] Next, we will take the example where the difference between the current estimated TA value and the previously reported TA value is greater than or equal to the adjusted offset threshold.
[0278] S350 reports TA information to the network device if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the adjusted TA offset threshold.
[0279] In some embodiments, the TA information includes information about the currently estimated TA value. The currently estimated TA value can be represented by an absolute TA value or a relative value. For example, the information about the currently estimated TA value may include currently estimated TA value indication information, or the increment value information of the currently estimated TA value relative to a reference value. The TA value indication information is used to indicate the TA value or the range of values for the TA value. For example, the TA value indication information may be range index information, which is used to indicate the range of values for the TA value. The reference value may be the TA value corresponding to the TA information previously reported by the terminal device, or it may be a predetermined TA value; this embodiment of the application does not limit this.
[0280] In some embodiments, the currently estimated TA value may be the total TA value corresponding to the uplink transmission of the terminal device, or it may be a component of the TA value estimated by the terminal device. This application embodiment does not limit this.
[0281] In some embodiments, if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the adjusted offset threshold, and if a corresponding uplink transmission resource is available, the TA information is sent to the network device through that uplink transmission resource. If no corresponding uplink transmission resource is available, a scheduling request (SR) message can also be sent to the network device. This scheduling request requests uplink transmission resources to report TA information to the network device using those resources. For example, after receiving the scheduling request, the network device can allocate corresponding uplink transmission resources to the terminal device. The terminal device can then report TA information using the uplink transmission resources allocated by the network device.
[0282] Accordingly, network devices can receive TA information reported by terminal devices, such as the currently estimated TA information reported by the terminal devices.
[0283] In this embodiment, the TA offset threshold for triggering TA reporting can be adjusted based on the number of uplink and downlink collisions, thereby adjusting the timing of TA reporting by the terminal device. This makes the timing of TA reporting by the terminal device more compatible with the number of uplink and downlink collisions. Based on this, it helps improve the accuracy and timeliness of TA reporting in scenarios with uplink and downlink transmission conflicts, enabling the network to obtain more accurate TA information from the terminal side. This allows the network to determine the specific location of uplink and downlink transmission conflicts on the terminal device based on the accurate TA information, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by the canceled transmissions of the terminal device to other users, thereby improving the resource utilization of the communication system.
[0284] It should be noted that the order of appearance of the steps in the embodiments described above in this application does not represent the order in which the steps are executed. The steps in the embodiments described above in this application can also be executed in other orders, all of which are within the protection scope of this application.
[0285] It is understood that some optional features in the embodiments of this application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios. This application does not limit this.
[0286] Option 2: The terminal device adjusts the TA reporting accuracy value based on the number of collisions in uplink and downlink transmissions, and triggers TA reporting based on the TA reporting accuracy value.
[0287] The TA reporting accuracy value is used to determine the accuracy of TA reporting. For example, the TA reporting accuracy value is used to instruct the terminal device to report TA information based on the TA reporting accuracy value when TA reporting is required. That is, the accuracy value of the TA value corresponding to the reported TA information is the TA reporting accuracy value.
[0288] It should be noted that the implementation of Scheme 2 is similar to that of Scheme 1 above. The difference is that the physical quantity adjusted in Scheme 1 is the TA offset threshold, while the physical quantity adjusted in Scheme 2 is the TA reporting accuracy value.
[0289] In this scheme, terminal devices can count the number of collisions in their uplink and downlink transmissions. Based on this count, the accuracy of the TA (Transmission Acquisition) reporting value is adjusted to match the collision count. This helps improve the TA reporting accuracy in scenarios with uplink and downlink transmission conflicts, enabling the network to obtain more accurate TA information from the terminal. The network can then determine the specific location of uplink and downlink transmission conflicts based on this precise TA information, and subsequently avoid these conflicts through scheduling or allocate the resources occupied by canceled transmissions to other users, thereby improving the resource utilization of the communication system.
[0290] As an example, the terminal device can count the number of collisions in uplink and downlink transmissions within a certain time period or a certain number of transmissions, and adjust the TA reporting accuracy value based on the count of collisions.
[0291] As an example, multiple TA reporting accuracy values can be pre-configured for the terminal device, allowing the terminal device to adjust the current TA reporting accuracy value based on the number of collisions in uplink and downlink transmissions. Both the TA reporting accuracy value before and after adjustment belong to this set of multiple TA reporting accuracy values; that is, they both fall within the set of TA reporting accuracy values corresponding to these multiple TA reporting accuracy values.
[0292] In this way, the current TA reporting accuracy value can be adjusted within a specific set of TA reporting accuracy values, which helps control the terminal equipment to adjust the current TA reporting accuracy value within an appropriate accuracy range, thereby improving the flexibility and accuracy of TA reporting accuracy value adjustment.
[0293] The implementation process of Scheme 2 will be illustrated below with reference to the accompanying drawings.
[0294] Please refer to Figure 5, which is a flowchart illustrating another method for triggering a Reporting TA (TA) according to an embodiment of this application. The method shown in Figure 5 may involve the interaction between a terminal device and a network device. The method provided in this embodiment will now be described from the perspective of the interaction between the terminal device and the network device.
[0295] The terminal device can be any of the terminal devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the terminal device. The network device can be any of the network devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the network device.
[0296] In some embodiments, the method shown in FIG5 can be applied to terrestrial communication scenarios. In other embodiments, the method shown in FIG5 can be applied to NTN scenarios. For example, the network device may include one or more of access network devices, ground stations, and core network devices, and may also include other network devices; this application embodiment does not limit this.
[0297] The method shown in Figure 5 may include steps S510 to S550.
[0298] S510: The network device sends configuration information to the terminal device. The configuration information includes multiple TA reporting accuracy values.
[0299] It should be noted that the accuracy values reported by multiple TAs can be set according to actual needs.
[0300] In some embodiments, multiple TA reporting precision values may include N different TA reporting precision values, where N is a positive integer greater than 1. For example, the configuration information includes N TA reporting precision values: {TA report granularity 1, TA report granularity 2, ..., TA report granularity N}. These N TA reporting precision values can be arranged in descending order or ascending order.
[0301] In some embodiments, the configuration information may further include a switching threshold for triggering adjustments to the TA reporting accuracy value. For example, this switching threshold may instruct the terminal device to adjust the TA reporting accuracy value if the number of collisions in the statistically recorded uplink and downlink transmissions is greater than or equal to, or less than or equal to, the switching threshold. Configuring the switching threshold helps to adjust the TA reporting accuracy value more accurately.
[0302] For ease of explanation, the switching threshold used to trigger the adjustment of the TA offset threshold in Scheme 1 can also be called the switching threshold of the TA offset threshold, and the switching threshold used to trigger the adjustment of the TA reporting accuracy value in Scheme 2 can be called the switching threshold of the TA reporting accuracy value.
[0303] As an example, the configuration information includes a fourth configuration information and a fifth configuration information. The fourth configuration information includes multiple TA reporting accuracy values. The fifth configuration information includes one or more handover thresholds.
[0304] In a first possible implementation, the fourth configuration information includes a first switching threshold and / or a second switching threshold.
[0305] For example, the fifth configuration information includes a first switching threshold and a second switching threshold. The first switching threshold is greater than or less than the second switching threshold. The first and second switching thresholds can be set as needed. For example, the first switching threshold is greater than the second switching threshold. For example, the configuration information includes two switching thresholds: {switchThreshold 1, switchThreshold 2}.
[0306] In a second possible implementation, the fifth configuration information includes multiple first switching thresholds and / or multiple second switching thresholds, each of the first switching thresholds and / or each of the second switching thresholds being offset from one of the multiple TA reporting accuracy values.
[0307] For example, multiple sets of fifth configuration information include multiple sets of handover thresholds, each set of handover thresholds including a first handover threshold and a second handover threshold. These multiple sets of handover thresholds correspond one-to-one with multiple TA (Transfer Attorney) reported accuracy values.
[0308] For example, the fifth configuration information includes multiple sets of switching thresholds: {switchThreshold 1_1, switchThreshold 1_2, switchThreshold 2_1, switchThreshold 2_2, ..., switchThreshold N_1, switchThreshold N_2}. Wherein, {switchThreshold 1_1, switchThreshold 1_2} corresponds to TA report granularity 1, {switchThreshold 2_1, switchThreshold 2_2} corresponds to TA report granularity 2, ..., {switchThreshold N_1, switchThreshold 2_N} corresponds to TA report granularity N.
[0309] In some embodiments, the configuration information may further include sixth configuration information, which includes observation period information, and the observation period may be a certain time period or a certain number of transmissions.
[0310] In some embodiments, the network device may send the aforementioned configuration information to the terminal device via higher-layer signaling or Radio Resource Control (RRC) signaling. Higher-layer information may include Non-Access Stratum (NAS) signaling, etc.
[0311] It should be noted that different configuration information in the above configuration information can be sent together or separately, and this application embodiment does not limit this.
[0312] Network devices send configuration information to terminal devices, and correspondingly, terminal devices can receive this configuration information.
[0313] S320, the terminal device uses one of the offset thresholds from multiple TA reporting accuracy values as the initial TA reporting accuracy value.
[0314] The initial TA reporting accuracy value refers to the initial value of the TA reporting accuracy.
[0315] After receiving the configuration information, the terminal device can first select an offset threshold from multiple TA reporting accuracy values as the initial TA reporting accuracy value. In this way, the initial TA reporting accuracy value also belongs to these multiple TA reporting accuracy values, that is, it is also within the set of TA reporting accuracy values corresponding to these multiple TA reporting accuracy values.
[0316] In some embodiments, the initial TA reporting accuracy value can be any one of a plurality of offset thresholds.
[0317] As an example, the initial TA reporting accuracy value can be a specific TA reporting accuracy value among multiple TA reporting accuracy values. The specific TA reporting accuracy value can be the maximum TA reporting accuracy value, the minimum TA reporting accuracy value, or other TA reporting accuracy values among multiple TA reporting accuracy values. This application embodiment does not limit this.
[0318] S530, the number of collisions in uplink and downlink transmissions during the observation period of the terminal equipment.
[0319] It should be noted that step S530 is implemented in the same way as step S330 in the embodiment of Figure 3 above. For the specific implementation method, please refer to the relevant description of step S330. This application embodiment will not repeat it here.
[0320] S540, the terminal device adjusts the current TA reporting accuracy value based on the number of collisions.
[0321] It should be noted that the current TA reporting accuracy value can be either the initial TA reporting accuracy value or the TA reporting accuracy value after adjustment of the initial TA reporting accuracy value. That is, after determining the initial TA reporting accuracy value, it can be adjusted according to the adjustment methods in steps S530-S540. After adjusting the initial TA reporting accuracy value, the adjusted TA reporting accuracy value can be further adjusted according to the adjustment methods in steps S530-S540.
[0322] In one embodiment, the terminal device is pre-configured with a first handover threshold and / or a second handover threshold. Adjusting the current TA reporting accuracy value based on the number of collisions includes one or more of the following two implementation methods:
[0323] The first implementation method: If the number of collisions is greater than or equal to the first switching threshold, and the current TA reporting accuracy value is not the minimum TA reporting accuracy value among multiple TA reporting accuracy values, then the current TA reporting accuracy value is adjusted to the first TA reporting accuracy value. The first TA reporting accuracy value is the TA reporting accuracy value among multiple TA reporting accuracy values that is less than the current TA reporting accuracy value. For example, it is the TA reporting accuracy value among multiple TA reporting accuracy values that is less than the current TA reporting accuracy value and is adjacent to the current TA reporting accuracy value.
[0324] In this way, when the number of collisions is large, the current TA reporting accuracy value can be adjusted to a smaller value, thereby improving the TA reporting accuracy and enabling the network to obtain more accurate TA information from the terminal side.
[0325] In addition, if the number of collisions is greater than or equal to the first switching threshold, and the current TA reporting accuracy value is the smallest among multiple TA reporting accuracy values, then the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0326] In addition, if the number of collisions is less than the first switching threshold, or less than the first switching threshold but greater than the second switching threshold, the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0327] The second implementation method: If the number of collisions is less than or equal to the second switching threshold, and the current TA reporting accuracy value is not the maximum TA reporting accuracy value among multiple TA reporting accuracy values, then the current TA reporting accuracy value is adjusted to the second TA reporting accuracy value. The second TA reporting accuracy value is the TA reporting accuracy value among multiple TA reporting accuracy values that is greater than the current TA reporting accuracy value. For example, it is the TA reporting accuracy value among multiple TA reporting accuracy values that is greater than the current TA reporting accuracy value and is adjacent to the current TA reporting accuracy value.
[0328] In this way, when the number of collisions is small, the current TA reporting accuracy value can be increased to reduce the TA reporting accuracy and save TA reporting overhead.
[0329] In addition, if the number of collisions is less than or equal to the second switching threshold, and the current TA reporting accuracy value is the largest TA reporting accuracy value among multiple TA reporting accuracy values, then the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0330] In addition, if the number of collisions is greater than the second switching threshold, or greater than the second switching threshold but less than the first switching threshold, the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0331] As an example, the terminal device is pre-configured with N TA reporting granularity values: {TA report granularity 1, TA report granularity 2, ..., TA report granularity N}, which are arranged in descending order. The terminal device is also pre-configured with two switching thresholds: {switchThreshold1, switchThreshold2}, where switchThreshold1 > switchThreshold2. Given that the current TA reporting accuracy value is offsetThresholdTAi, the adjustment logic for adjusting the current TA reporting accuracy value based on the number of collisions can be as follows:
[0332] 1) If the number of collisions is greater than or equal to switchThreshold 1 and i+1 is less than or equal to N, then select TA report granularity i+1 as the TA reporting precision value for reporting TA information, so as to adjust the current TA reporting precision value to a smaller value of TA report granularity i+1.
[0333] 2) If the number of collisions is greater than or equal to switchThreshold 1 and i+1 > N, then the current TA reporting accuracy value will not be adjusted, and the number of collisions in the next observation period will continue to be counted.
[0334] 3) If the number of collisions ≤ switchThreshold 2 and i-1 ≥ 1, then select TA report granularity i-1 as the TA reporting precision value for reporting TA information, so as to adjust the current TA reporting precision value to be larger than TA report granularity i-1.
[0335] 4) If the collision number ≤ switchThreshold 2 and i-1 < 1, then the current TA reporting accuracy value will not be adjusted, and the collision number in the next observation period will continue to be counted.
[0336] In one embodiment, referring to the example above, the adjustment process for adjusting the current TA reporting accuracy value based on the number of collisions can be found in Figure 6. As shown in Figure 6, when the current TA reporting accuracy value is TA report granularity i, after counting the number of collisions in uplink and downlink transmissions within the current observation period, it can first be determined whether the collision number is greater than or equal to switchThreshold 1. If the collision number ≥ switchThreshold 1, then it is further determined whether i+1 is less than or equal to N. If i+1 ≤ N, then TA report granularity i+1 is selected as the TA reporting accuracy value for reporting TA information. If i+1 > N, then the number of collisions in the next observation period is counted. If the collision number < switchThreshold 1, then it is further determined whether the collision number is less than or equal to switchThreshold 2. If not, then the number of collisions in the next observation period is counted. If yes, then it is further determined whether i-1 is greater than or equal to 1. If i-1 ≥ 1, then select TA report granularity i-1 as the offsetThresholdTA for reporting TA information. If i-1 < 1, then continue to count the number of collisions in the next observation period.
[0337] In another embodiment, the terminal device is pre-configured with multiple first handover thresholds and / or multiple second handover thresholds. Adjusting the current TA reporting accuracy value based on the number of collisions includes one or more of the following two implementation methods:
[0338] The first implementation method is as follows: If the number of collisions is greater than or equal to the first switching threshold corresponding to the current TA reporting accuracy value, and the current TA reporting accuracy value is not the minimum TA reporting accuracy value among multiple TA reporting accuracy values, then the current TA reporting accuracy value is adjusted to the first TA reporting accuracy value.
[0339] In this way, the adjustment of the TA reporting accuracy value can only be triggered when the number of collisions is greater than or equal to the first switching threshold corresponding to the current TA reporting accuracy value, which further improves the triggering accuracy of the TA reporting accuracy value.
[0340] In addition, if the number of collisions is greater than or equal to the first switching threshold corresponding to the current TA reporting accuracy value, and the current TA reporting accuracy value is the smallest TA reporting accuracy value among multiple TA reporting accuracy values, then the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0341] In addition, if the number of collisions is less than the first switching threshold corresponding to the current TA reporting accuracy value, or less than the first switching threshold corresponding to the current TA reporting accuracy value but greater than the second switching threshold corresponding to the current TA reporting accuracy value, then the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0342] The second implementation method is as follows: If the number of collisions is less than or equal to the second switching threshold corresponding to the current TA reporting accuracy value, and the current TA reporting accuracy value is not the maximum TA reporting accuracy value among multiple TA reporting accuracy values, then the current TA reporting accuracy value is adjusted to the second TA reporting accuracy value.
[0343] In this way, the adjustment of the TA reporting accuracy value can only be triggered when the number of collisions is less than or equal to the second switching threshold corresponding to the current TA reporting accuracy value, which further improves the triggering and adjustment accuracy of the TA reporting accuracy value.
[0344] In addition, if the number of collisions is less than or equal to the second switching threshold corresponding to the current TA reporting accuracy value, and the current TA reporting accuracy value is the largest TA reporting accuracy value among multiple TA reporting accuracy values, then the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0345] In addition, if the number of collisions is greater than the second switching threshold corresponding to the current TA reporting accuracy value, or greater than the second switching threshold corresponding to the current TA reporting accuracy value but less than the first switching threshold corresponding to the current TA reporting accuracy value, then the current TA reporting accuracy value will not be adjusted, and the number of collisions will continue to be counted. For example, the number of collisions in the next observation period will be counted to enter the next round of statistics.
[0346] As an example, the terminal device is pre-configured with N TA reporting granularity values: {TA report granularity 1, TA report granularity 2, ..., TA report granularity N}, which are arranged in descending order. The terminal device is also pre-configured with multiple sets of switching thresholds: {switchThreshold 1_1, switchThreshold 1_2, switchThreshold 2_1, switchThreshold 2_2, ..., switchThreshold N_1, switchThreshold N_2}. Given that the current TA reporting granularity value is TA report granularity i, the adjustment logic for adjusting the current TA reporting granularity value based on the number of collisions can be as follows:
[0347] 1) If the number of collisions is greater than or equal to switchThreshold i_1 (i.e., switchThreshold1 corresponding to TA report granularity i), and i+1 ≤ N, then TA report granularity i+1 is selected as the TA reporting precision value for reporting TA information, so as to adjust the current TA reporting precision value to a smaller value of TA report granularity i+1.
[0348] 2) If the collision number ≥ switchThreshold i_1 and i+1 > N, then the current TA reporting accuracy value will not be adjusted, and the collision number in the next observation period will continue to be counted.
[0349] 3) If the number of collisions ≤ switchThreshold i_2 and i-1 ≥ 1, then select TA report granularity i-1 as the TA reporting precision value for reporting TA information, so as to adjust the current TA reporting precision value to be larger than TA report granularity i-1.
[0350] 4) If the number of collisions is less than or equal to switchThreshold i_2 and i-1 is less than 1, then the current TA reporting accuracy value will not be adjusted, and the number of collisions in the next observation period will continue to be counted.
[0351] In one embodiment, referring to the above example, the adjustment process for adjusting the current TA reporting accuracy value based on the number of collisions can be found in Figure 6. For example, switchThreshold1 in Figure 6 can be replaced with switchThreshold i_1, and switchThreshold2 can be replaced with switchThreshold i_2.
[0352] After adjusting the current TA reporting accuracy value, the terminal device can determine whether to trigger TA information reporting based on the adjusted TA reporting accuracy value. For example, it can determine whether to trigger TA information reporting based on the current TA offset threshold and the adjusted TA reporting accuracy value.
[0353] In some embodiments, determining whether to trigger TA information reporting based on the current TA offset threshold and the adjusted TA reporting accuracy value may include: if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the current TA offset threshold, then the terminal device is triggered to report TA information to the network device, and the accuracy value of the TA corresponding to the reported TA information is the adjusted TA reporting accuracy value. For example, the reported TA information includes the information of the currently estimated TA, and the accuracy value of the currently estimated TA is the adjusted TA reporting accuracy value. Conversely, if the difference between the currently estimated TA value and the previously reported TA value is less than the adjusted offset threshold, then the terminal device is not triggered to report TA information to the network device.
[0354] Next, we will take the example where the difference between the current estimated TA value and the previously reported TA value is greater than or equal to the adjusted offset threshold.
[0355] S550 reports TA information to the network device based on the adjusted TA reporting accuracy value if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the current TA offset threshold.
[0356] The accuracy value of the TA corresponding to the reported TA information is the adjusted TA reporting accuracy value.
[0357] In other words, based on the current TA reporting accuracy value, TA information is reported to the network device. The current TA reporting accuracy value is the adjusted TA reporting accuracy value.
[0358] In some embodiments, the TA information includes information about the currently estimated TA value. The currently estimated TA value can be represented by an absolute TA value or a relative value. For example, the information about the currently estimated TA value may include currently estimated TA value indication information, or the increment value information of the currently estimated TA value relative to a reference value. The TA value indication information is used to indicate the TA value or the range of values for the TA value. For example, the TA value indication information may be range index information, which is used to indicate the range of values for the TA value. The reference value may be the TA value corresponding to the TA information previously reported by the terminal device, or it may be a predetermined TA value; this embodiment of the application does not limit this.
[0359] In some embodiments, the currently estimated TA value may be the total TA value corresponding to the uplink transmission of the terminal device, or it may be a component of the TA value estimated by the terminal device. This application embodiment does not limit this.
[0360] In some embodiments, if the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the current offset threshold, and if a corresponding uplink transmission resource is available, the TA information is sent to the network device through that uplink transmission resource. If no corresponding uplink transmission resource is available, a scheduling request (SR) can also be sent to the network device. This scheduling request requests uplink transmission resources to report TA information to the network device using those resources. For example, after receiving the scheduling request, the network device can allocate corresponding uplink transmission resources to the terminal device. The terminal device can then report TA information using the uplink transmission resources allocated by the network device.
[0361] Accordingly, network devices can receive TA information reported by terminal devices, such as the currently estimated TA information reported by the terminal devices.
[0362] In this embodiment, the TA reporting accuracy can be adjusted based on the number of collisions in uplink and downlink transmissions, ensuring that the accuracy of the TA reported by the terminal device matches the number of collisions. This helps improve the TA reporting accuracy in scenarios with uplink and downlink transmission conflicts, enabling the network to obtain more accurate TA information from the terminal side. This allows the network to determine the specific location of uplink and downlink transmission conflicts on the terminal device based on the precise TA information, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by canceled transmissions from the terminal device to other users, thereby improving the resource utilization of the communication system.
[0363] It should be noted that the order of appearance of the steps in the embodiments described above in this application does not represent the order in which the steps are executed. The steps in the embodiments described above in this application can also be executed in other orders, all of which are within the protection scope of this application.
[0364] It is understood that some optional features in the embodiments of this application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios. This application does not limit this.
[0365] Option 3: Combine the TA offset threshold and the collision count threshold to trigger TA reporting.
[0366] The TA offset threshold is used to indicate the TA conditions that trigger TA reporting. For example, it is used to indicate that the terminal device triggers TA reporting when the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the TA offset threshold.
[0367] The collision count threshold is used to indicate the collision count conditions that trigger TA reporting. For example, it is used to indicate that if the number of collisions in uplink and downlink transmissions during the observation period is greater than or equal to the collision count threshold, the TA information will be triggered.
[0368] In this scheme, TA (Transmission Acquisition) reporting can be triggered by combining TA offset thresholds and collision count thresholds. This allows the terminal device to be configured to trigger TA reporting when specific TA conditions and / or specific collision count conditions are met, thus improving the flexibility of TA reporting. By configuring the terminal device to trigger TA reporting when specific collision count conditions are met, the accuracy of TA reporting can be improved, enabling the network to obtain more accurate TA information from the terminal side. This allows the network to determine the specific location of uplink and downlink transmission conflicts based on the accurate TA information, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by canceled transmissions of the terminal device to other users, thereby improving the resource utilization of the communication system.
[0369] In one embodiment, the terminal device is pre-configured with an offset threshold and / or a collision count threshold. The terminal device triggers the reporting of TA information upon the occurrence of a preset event. The preset event includes the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the offset threshold, and / or the number of uplink and downlink collisions during the observation period being greater than or equal to the collision count threshold.
[0370] As an example, offset thresholds and / or collision count thresholds can be pre-configured by the network device.
[0371] The implementation process of Scheme 3 will be illustrated below with reference to the accompanying drawings.
[0372] Please refer to Figure 7, which is a flowchart illustrating another method for triggering a Reporting TA (Tag Report) according to an embodiment of this application. The method shown in Figure 7 may involve the interaction between a terminal device and a network device. The method provided in this embodiment of the application will be described below from the perspective of the interaction between the terminal device and the network device.
[0373] The terminal device can be any of the terminal devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the terminal device. The network device can be any of the network devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the network device.
[0374] In some embodiments, the method shown in FIG7 can be applied to terrestrial communication scenarios. In other embodiments, the method shown in FIG7 can be applied to NTN scenarios. For example, the network device may include one or more of access network devices, ground stations, and core network devices, and may also include other network devices; this application embodiment does not limit this.
[0375] The method shown in Figure 7 may include steps S710 to S720.
[0376] S710: The network device sends configuration information to the terminal device. The configuration information includes offset threshold and / or collision count threshold.
[0377] S720: When a preset event occurs, the terminal device triggers the reporting of TA information or a scheduling request.
[0378] Correspondingly, network devices can receive TA information or scheduling requests triggered by terminal devices in the event of a preset event.
[0379] As an example, preset events include one or more of the following events:
[0380] The first event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the TA offset threshold.
[0381] The second event refers to a situation where the number of collisions in uplink and downlink transmissions during the observation period is greater than or equal to the collision count threshold.
[0382] The third event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the offset threshold, or the number of collisions in uplink and downlink transmissions during the observation period is greater than or equal to the collision count threshold.
[0383] The fourth event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the offset threshold, and the number of collisions in uplink and downlink transmissions during the observation period is greater than or equal to the collision count threshold.
[0384] As an example, the terminal device may trigger the reporting of TA information in the following situations when a preset event occurs.
[0385] Scenario 1: If the configuration information includes the TA offset threshold, or includes the TA offset threshold, collision count threshold and first event enable information, then in the event of the first event, the TA information will be reported or a scheduling request will be sent.
[0386] The first event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of the first event.
[0387] In other words, if the network device has configured a TA offset threshold but not a collision count threshold, the terminal device can trigger reporting TA information or sending a scheduling request upon the occurrence of the first event. If the network device has configured both the TA offset threshold and the collision count threshold, and has also configured first event enable information, the terminal device can trigger reporting TA information or sending a scheduling request upon the occurrence of the first event.
[0388] Scenario 2: If the configuration information includes a collision count threshold, or includes a TA offset threshold, a collision count threshold, and a second event enable information, then in the event of the second event, the TA information will be reported or a scheduling request will be sent.
[0389] The second event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of a second event.
[0390] In other words, if the network device has a collision count threshold configured but no TA offset threshold configured, the terminal device can trigger reporting TA information or sending a scheduling request in the event of the second event. If the network device has both a TA offset threshold and a collision count threshold configured, and also has second event enable information configured, the terminal device can trigger reporting TA information or sending a scheduling request in the event of the first event.
[0391] Scenario 3: If the configuration information includes TA offset threshold, collision count threshold and third event enable information, then in the event of a third event, TA information will be reported or a scheduling request will be sent.
[0392] The third event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of a third event.
[0393] In other words, if the network device is configured with a TA offset threshold and a collision count threshold, and also configured with third event enable information, the terminal device can trigger the reporting of TA information or trigger the sending of a scheduling request in the event of a third event.
[0394] Scenario 4: If the configuration information includes TA offset threshold, collision count threshold and fourth event enable information, then in the event of the fourth event, TA information will be reported or a scheduling request will be sent.
[0395] The fourth event enable information is used to instruct the terminal device to trigger the reporting of TA information in the event of a fourth event.
[0396] In other words, if the network device is configured with a TA offset threshold and a collision count threshold, and also configured with a fourth event enable information, the terminal device can trigger the reporting of TA information or trigger the sending of a scheduling request in the event of a fourth event.
[0397] As an example, triggering the reporting of TA information or triggering the sending of a scheduling request includes: if there is a corresponding uplink transmission resource, then triggering the reporting of TA information, for example, reporting TA information through the corresponding uplink transmission resource. If there is no corresponding uplink transmission resource, then triggering the sending of a scheduling request.
[0398] In this embodiment, TA offset threshold and collision count threshold can be combined to trigger TA reporting. This allows the terminal device to be configured to trigger TA reporting when specific TA conditions and / or specific collision count conditions are met, thereby improving the flexibility of TA reporting. By configuring the terminal device to meet specific collision count conditions, the accuracy of TA reporting can be improved, enabling the network to obtain more accurate TA information from the terminal side. This allows the network to determine the specific location of uplink and downlink transmission conflicts based on the accurate TA information, and then avoid uplink and downlink transmission conflicts through scheduling, or allocate the resources occupied by canceled transmissions of the terminal device to other users, thereby improving the resource utilization of the communication system.
[0399] It should be noted that the order of appearance of the steps in the embodiments described above in this application does not represent the order in which the steps are executed. The steps in the embodiments described above in this application can also be executed in other orders, all of which are within the protection scope of this application.
[0400] It is understood that some optional features in the embodiments of this application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios. This application does not limit this.
[0401] Next, we will provide a detailed explanation of the second type of enhanced TA reporting scheme.
[0402] The second type of TA enhanced reporting scheme: the network instructs terminal devices to report TA.
[0403] In one possible implementation, the second type of enhanced reporting scheme may include the following:
[0404] Option 4: The network instructs the terminal device to report TA via the instruction information.
[0405] The implementation process of Scheme 4 will be illustrated below with reference to the accompanying drawings.
[0406] Please refer to Figure 8, which is a flowchart illustrating another method for triggering a Reporting TA (Tag Report) according to an embodiment of this application. The method shown in Figure 8 may involve the interaction between a terminal device and a network device. The method provided in this embodiment of the application will be described below from the perspective of the interaction between the terminal device and the network device.
[0407] The terminal device can be any of the terminal devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the terminal device. The network device can be any of the network devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the network device.
[0408] In some embodiments, the method shown in FIG8 can be applied to terrestrial communication scenarios. In other embodiments, the method shown in FIG8 can be applied to NTN scenarios. For example, the network device may include one or more of access network devices, ground stations, and core network devices, and may also include other network devices; this application embodiment does not limit this.
[0409] In some embodiments, the network may instruct terminal devices to report TA via media access control (MAC) control element (CE) signaling or downlink control information (DCI).
[0410] The method shown in Figure 8 may include steps S810 to S820.
[0411] S810, the network device sends the first instruction information to the terminal device.
[0412] The first indication information is used to instruct the terminal device whether to report TA information.
[0413] For example, the first indication information may be media access control (MAC) control element (CE) signaling or downlink control information (DCI), or other indication information that can instruct the terminal device to report TA information. This application embodiment does not limit this.
[0414] As an example, when the first indication information instructs the terminal device to report TA information, the first indication information is further used to instruct the terminal device to report TA information within a first preset number of time units after receiving the first indication information, if corresponding uplink transmission resources are available; or, to instruct the terminal device to send a scheduling request to the network device within a second preset number of time units after receiving the first indication information, if no corresponding uplink transmission resources are available. This scheduling request is used to request uplink transmission resources in order to report TA information to the network device using the requested uplink transmission resources.
[0415] In this way, it can be ensured that the terminal device reports the TA information in a timely manner after receiving the first instruction information.
[0416] The first preset quantity and the second preset quantity can both be preset. The first preset quantity and the second preset quantity can be the same or different, and this application embodiment does not limit this. For example, the first preset quantity and the second preset quantity are K1 and K2, respectively, where K1 and K2 are both positive integers, and K1 and K2 can be the same or different.
[0417] The time unit can be set as needed. It can be a frame, subframe, or time slot, etc., and this embodiment does not limit this.
[0418] The following explanations will use MAC CE signaling and DCI as examples of the first indication information.
[0419] 1) The first instruction is MAC CE signaling.
[0420] As an example, MAC CE signaling can be identified by a MAC subheader with a logical channel identifier and a zero-bit payload.
[0421] For example, MAC CE signaling can be TAR Command MAC CE signaling, etc.
[0422] 2) The first indication information is DCI.
[0423] As an example, this DCI includes a first field. When the first field has a first value, it indicates that the terminal device should report TA information; when the first field has a second value, it indicates that the terminal device should not report TA information. The first and second values can be preset, for example, the first value is 1 and the second value is 0.
[0424] As an example, the format of the DCI can be DCI Format 1, DCI Format 2, or DCI Format 3, etc., or other formats that can include the first field mentioned above. This application embodiment does not limit this.
[0425] For example, the DCI can be an uplink grant (UL grant) DCI.
[0426] For example, the above DCI can be obtained by adding a first field to the existing DCI format.
[0427] In some embodiments, a network device may send the DCI to one or more terminal devices.
[0428] As an example, a network device can first scramble the CRC checksum bits in the DCI using a preset identifier to obtain a scrambled DCI. Then, it sends the scrambled DCI to one or more terminal devices.
[0429] For example, the preset identifier can be a device identifier or a Radio Network Temporary Identity (RNTI), or other identifiers. This application embodiment does not limit this.
[0430] After receiving the scrambled DCI, the terminal device needs to descramble the DCI using the corresponding preset identifier.
[0431] As an example, the network device can also send a corresponding preset identifier to each of the one or more terminal devices, so that the terminal devices can descramble the scrambled DCI according to the received preset identifier. Exemplarily, the corresponding preset identifier can be sent to the terminal devices via higher-layer signaling or RRC signaling.
[0432] In some embodiments, when the DCI is sent to multiple terminal devices, the DCI may instruct each of the multiple terminal devices whether to report TA information, for example, it may instruct all or some of the multiple terminal devices to report TA information.
[0433] As an example, when sending the DCI to multiple terminal devices, the first indication information may include multiple TAR indication information corresponding one-to-one with the multiple terminal devices. The TAR indication information is used to indicate whether the corresponding terminal device should report TA information. In this case, the network device may also send corresponding second indication information to each of the multiple terminal devices. The second indication information corresponding to each terminal device is used to indicate the position of the TAR indication information corresponding to each terminal device in the first indication information, so that the terminal device can determine the TAR indication information corresponding to its own terminal device from the first indication information based on the received second indication information, and determine whether to report TA information based on the determined TAR indication.
[0434] As an example, the aforementioned multiple TAR indication messages can be implemented using a bitmap. For instance, the first indication message may include a bitmap containing multiple bits that correspond one-to-one with multiple terminal devices. When a certain bit is a third state value, it indicates that the corresponding terminal device should be triggered to report TA information; when a certain bit is a fourth state value, it indicates that the corresponding terminal device should not be triggered to report TA information. The third and fourth state values can be preset, for example, the third state value can be 1 and the fourth state value can be 0.
[0435] In some embodiments, the first indication information may not only instruct the terminal device to report TA information, but may also instruct the terminal device to adjust the TA offset threshold so that the terminal device can trigger the reporting of TA information based on the adjusted offset threshold.
[0436] As an example, the first indication information can indicate an available TA offset threshold among a plurality of pre-configured TA offset thresholds, so as to instruct the terminal device to adjust the current TA offset threshold according to the available TA offset threshold.
[0437] As an example, multiple pre-configured TA offset thresholds can be configured by the network device. For instance, the network device can also send multiple TA offset thresholds to the end device. Exemplarily, multiple TA offset thresholds can be sent to the end device via higher-layer signaling or RRC signaling.
[0438] In some embodiments, the first indication information may indicate an available TA offset threshold among a plurality of TA offset thresholds via a bitmap or index value, etc. The available TA offset threshold may include one or more of a plurality of TA offset thresholds.
[0439] As an example, the first indication information includes a bitmap, which comprises multiple bits corresponding one-to-one with multiple TA offset thresholds. When one of the multiple bits is a first state value, it indicates that the corresponding TA offset threshold is the available TA offset threshold of the terminal device. When one of the multiple bits is a second state value, it indicates that the corresponding TA offset threshold is not the available TA offset threshold of the terminal device. The first and second state values can be preset, for example, the first state value is 1 and the second state value is 0.
[0440] For example, one bit in the bitmap is allowed to be a first state value. In this way, one of a plurality of TA offset thresholds can be indicated as the available TA offset threshold via the bitmap.
[0441] For example, suppose the terminal device is pre-configured with 4 TA offset thresholds. When the bitmap is 1000, it indicates the first TA offset threshold; when the bitmap is 0100, it indicates the second TA offset threshold; when the bitmap is 0010, it indicates the third TA offset threshold; and when the bitmap is 0001, it indicates the fourth TA offset threshold.
[0442] For example, it is also possible to allow more than two bits in the bitmap to be the first state value. In this way, more than two TA offset thresholds out of a plurality of TA offset thresholds can be indicated as available TA offset thresholds through the bitmap.
[0443] As another example, the first indication information includes an index value, which indicates one or more of a plurality of TA offset thresholds, the TA offset threshold indicated by the index value being the available TA offset threshold.
[0444] For example, suppose the terminal device is pre-configured with 4 TA offset thresholds. When the index value is 00, it indicates the 1st TA offset threshold; when the index value is 01, it indicates the 2nd TA offset threshold; when the index value is 10, it indicates the 3rd TA offset threshold; and when the index value is 11, it indicates the 4th TA offset threshold.
[0445] In some embodiments, where the available TA offset threshold indicated by the first indication information includes a TA offset threshold, the first indication information can be used to instruct the terminal device to adjust the current TA offset threshold to the available TA offset threshold. After receiving the first indication information, the terminal device can adjust the current TA offset threshold to the available TA offset threshold indicated by the first indication information.
[0446] In some embodiments, where the available TA offset threshold indicated by the first indication information includes at least two TA offset thresholds, the first indication information is used to instruct the terminal device to adjust the current TA offset threshold to one of the at least two TA offset thresholds. After receiving the first indication information, the terminal device can adjust the current TA offset threshold to one of the at least two TA offset thresholds included in the available TA offset thresholds indicated by the first indication information. For example, the terminal device can adjust the current TA offset threshold to the maximum TA offset threshold, the minimum TA offset threshold, or another offset threshold among the at least two TA offset thresholds.
[0447] In some embodiments, after receiving the first indication information, the terminal device may determine whether to send TA information to the network device or whether to send a scheduling request to the network device based on the first indication information.
[0448] The following embodiments illustrate the example of a terminal device reporting TA information after receiving the first instruction information and then reporting TA information to the network device.
[0449] After receiving the first instruction information, the S820 terminal device reports TA information to the network device.
[0450] As an example, when the first instruction information instructs the terminal device to report TA information, the terminal device may send TA information to the network device within a first preset number of time units after receiving the first instruction information if there are corresponding uplink transmission resources; or, if there are no corresponding uplink transmission resources, the terminal device may send a scheduling request to the network device within a second preset number of time units after receiving the first instruction information, so as to send TA information to the network device through the requested uplink transmission resources.
[0451] As an example, if the first indication information is also used to indicate the adjustment of the TA offset threshold, the terminal device can also adjust the current TA offset threshold according to the first indication information, and then determine whether to trigger the reporting of TA information based on the adjusted TA offset threshold.
[0452] As an example, the first indication information can instruct the terminal device to adjust the current TA offset threshold according to the available TA offset threshold among a plurality of pre-configured TA offset thresholds. When the first indication information indicates an available TA offset threshold among a plurality of pre-configured TA offset thresholds, the terminal device can adjust the current TA offset threshold according to the available TA offset threshold indicated by the first indication information.
[0453] The available TA offset threshold indicated by the first indication information may include one or more TA offset thresholds. If the available TA offset threshold indicated by the first indication information includes one TA offset threshold, the terminal device may adjust the current TA offset threshold to that available TA offset threshold. If the available TA offset threshold indicated by the first indication information includes at least two TA offset thresholds, the terminal device may adjust the current TA offset threshold to one of the at least two TA offset thresholds. For example, the current TA offset threshold may be adjusted to the maximum TA offset threshold, the minimum TA offset threshold, or another TA offset threshold among the at least two TA offset thresholds.
[0454] In this embodiment of the application, the network device can instruct the terminal device to report TA information, thereby obtaining more accurate TA information from the terminal side.
[0455] It should be noted that the order of appearance of the steps in the embodiments described above in this application does not represent the order in which the steps are executed. The steps in the embodiments described above in this application can also be executed in other orders, all of which are within the protection scope of this application.
[0456] It is understood that some optional features in the embodiments of this application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios. This application does not limit this.
[0457] Option 5: Network configuration terminal devices periodically report TA.
[0458] In other words, network devices can be configured to periodically report TA (Telematics Reporting). This improves the flexibility and accuracy of TA reporting, enabling the network to obtain more precise TA information from the terminal side.
[0459] In some embodiments, the network device can configure the terminal device to periodically report TA information by configuring the period length and period offset to the terminal device.
[0460] The implementation process of Scheme 5 will be illustrated below with reference to the accompanying drawings.
[0461] Please refer to Figure 9, which is a flowchart illustrating another method for triggering a Reporting TA (Tag Report) according to an embodiment of this application. The method shown in Figure 9 may involve the interaction between a terminal device and a network device. The method provided in this embodiment of the application will be described below from the perspective of the interaction between the terminal device and the network device.
[0462] The terminal device can be any of the terminal devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the terminal device. The network device can be any of the network devices mentioned above, or it can be a chip, chip system, or processor that supports the implementation of this method on the network device.
[0463] In some embodiments, the method shown in FIG9 can be applied to terrestrial communication scenarios. In other embodiments, the method shown in FIG9 can be applied to NTN scenarios. For example, the network device may include one or more of access network devices, ground stations, and core network devices, and may also include other network devices; this application embodiment does not limit this.
[0464] The method shown in Figure 9 may include steps S910 to S920.
[0465] S910: The network device sends configuration information to the terminal device, which includes the period length and period offset.
[0466] As an example, the cycle length can be used to indicate how often a terminal device reports TA information. The cycle offset is used to indicate the offset of the cycle start time relative to the reference time.
[0467] S920: The terminal device periodically reports TA information to the network device based on the cycle length and cycle offset.
[0468] As an example, the time unit for periodically reporting TA information to network devices satisfies the following condition: (n f L+n s -T offset )modT=0
[0469] Where, n f Where n is the system frame number, L is the number of time units contained in a single system frame, and n is the system frame number. s T is the time unit number within the system frame. offset The period offset is T, where T is the period length. The time unit can be a half-frame, a subframe, a time slot, etc.
[0470] In this embodiment of the application, the terminal device can be configured to periodically report TA, thereby improving the flexibility and accuracy of TA reporting and enabling the network to obtain more accurate TA information from the terminal side.
[0471] It should be noted that the order of appearance of the steps in the embodiments described above in this application does not represent the order in which the steps are executed. The steps in the embodiments described above in this application can also be executed in other orders, all of which are within the protection scope of this application.
[0472] It is understood that some optional features in the embodiments of this application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios. This application does not limit this.
[0473] The method embodiments provided in this application have been described above. The apparatus embodiments provided in this application will be described below. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments. Therefore, any content not described in detail can be referred to the method embodiments above. For the sake of brevity, it will not be repeated here.
[0474] Figure 10 is a schematic block diagram of a communication device provided in an embodiment of this application. As shown in Figure 10, the communication device 1000 may include a communication unit 1010 and a processing unit 1020. The communication unit 1010 can implement corresponding communication functions, which can be internal communication within the communication device 1000 or communication between the communication device 1000 and other devices; the processing unit 1020 can implement corresponding processing functions. The communication unit 1010 may also be referred to as a communication interface or a transceiver unit. Optionally, the communication device 1000 may further include a storage unit, which can be used to store instructions and / or data. The processing unit 1020 can read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiment.
[0475] It should be understood that the communication device 1000 can be a terminal device, or a module or chip that performs the functions of a terminal device.
[0476] The communication unit 1010 can be used to receive configuration information from a network device. The configuration information includes multiple physical quantities, such as a timing advance (TA) offset threshold or a TA reporting accuracy value.
[0477] The processing unit 1020 can be used to count the number of collisions in uplink and downlink transmissions during the observation period, where the number of collisions refers to the number of times uplink and downlink transmissions conflict, and the observation period is a certain time period or a certain number of transmissions; adjust the current physical quantity according to the number of collisions, where the physical quantity before and after adjustment both belong to the multiple physical quantities; and determine whether to trigger TA information reporting or determine the TA reporting accuracy based on the adjusted physical quantity.
[0478] It should be understood that the communication device 1000 can be a network device, or a module or chip performing network device functions. The network device mentioned here can be, for example, a service network device for a terminal device. Optionally, the network device can be a non-terrestrial network device.
[0479] The communication unit 1010 can be used to send configuration information, which includes multiple physical quantities, such as timing advance amount (TA) offset threshold or TA reporting accuracy value.
[0480] The communication unit 1010 can also be used to receive TA information reported by the terminal device based on at least one of the plurality of physical quantities; or to receive a scheduling request initiated by the terminal device based on at least one of the plurality of physical quantities.
[0481] The following describes another possible implementation of the communication device 1000.
[0482] It should be understood that the communication device 1000 can be a terminal device, or a module or chip that performs the functions of a terminal device.
[0483] The communication unit 1010 can be used to receive configuration information from a network device, the configuration information including a TA offset threshold and / or a collision count threshold.
[0484] The communication unit 1010 can also be used to report TA information or send a scheduling request when a preset event occurs. The preset event includes the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the TA offset threshold, and / or the number of collisions in uplink and downlink transmissions during the observation period being greater than or equal to the collision number threshold. The collision number refers to the number of times uplink and downlink transmissions conflict, and the observation period is a certain time period or a certain number of transmissions.
[0485] It should be understood that the communication device 1000 can be a network device, or a module or chip performing network device functions. The network device mentioned here can be, for example, a service network device for a terminal device. Optionally, the network device can be a non-terrestrial network device.
[0486] Communication unit 1010 can be used to send configuration information, which includes an offset threshold and / or a collision count threshold;
[0487] The communication unit 1010 can also be used to receive TA information or scheduling requests sent by the terminal device in the event of a preset event. The preset event includes the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the offset threshold, and / or the number of collisions in the uplink and downlink transmissions of the terminal device being greater than or equal to the collision number threshold during the observation period. The collision number refers to the number of times the uplink and downlink transmissions of the terminal device conflict, and the observation period is a certain time period or a certain number of transmissions.
[0488] The following describes another possible implementation of the communication device 1000.
[0489] It should be understood that the communication device 1000 can be a network device, or a module or chip performing network device functions. The network device mentioned here can be, for example, a service network device for a terminal device. Optionally, the network device can be a non-terrestrial network device.
[0490] The communication unit 1010 can be used to send first indication information, which is used to indicate whether the terminal device should report TA information.
[0491] It should be understood that the communication device 1000 can be a terminal device, or a module or chip that performs the functions of a terminal device.
[0492] The communication unit 1010 can be used to receive first indication information from a network device;
[0493] The processing unit 1020 can be used to determine whether to send TA information to the network device based on the first indication information, or to determine whether to send a scheduling request to the network device based on the first indication information.
[0494] The following describes another possible implementation of the communication device 1000.
[0495] It should be understood that the communication device 1000 can be a terminal device, or a module or chip that performs the functions of a terminal device.
[0496] The communication unit 1010 can be used to receive configuration information, which includes period length and period offset;
[0497] The communication unit 1010 can also be used to periodically report TA information to the network device according to the period length and period offset.
[0498] It should be understood that the communication device 1000 can be a network device, or a module or chip performing network device functions. The network device mentioned here can be, for example, a service network device for a terminal device. Optionally, the network device can be a non-terrestrial network device.
[0499] The communication unit 1010 can be used to send configuration information to the terminal device. The configuration information includes a period length and a period offset. The configuration information is used to instruct the terminal device to periodically report TA information to the network device according to the period length and the period offset.
[0500] The communication unit 1010 can also be used to receive TA information periodically reported by the terminal device according to the period length and period offset.
[0501] For details regarding the steps or processes executed by each unit in the communication device 1000, please refer to the descriptions in the corresponding methods; they will not be elaborated here.
[0502] It should be understood that the "unit" in the communication device 1000 can be implemented in hardware, software, or by hardware executing corresponding software. For example, the "unit" can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuitry, and / or other suitable components supporting the described functions. Furthermore, the communication unit 1010 can be replaced by a transceiver circuit (e.g., it may include a receiving circuit and a transmitting circuit), and the processing unit 1020 can be replaced by a processor or processing circuitry.
[0503] Figure 11 is a schematic block diagram of another communication device provided in an embodiment of this application. The communication device 1100 can be a terminal device / network device, or a chip, chip system, or processor in the terminal device / network device that implements the above-described methods. This device can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.
[0504] The communication device 1100 may include one or more processors 1110, which may also be referred to as processing units, and can implement certain control functions. The processor 1110 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device, execute software programs, and process data from the software programs.
[0505] In an alternative design, the processor 1110 may also store instructions and / or data that can be executed by the processor 1110 to cause the communication device 1100 to perform the methods described in the above method embodiments.
[0506] In another alternative design, the communication device 1100 may include a communication interface 1120 for implementing receiving and transmitting functions. For example, the communication interface 1120 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0507] Optionally, the communication device 1100 may include one or more memories 1130, which may store instructions that can be executed on the processor 1110, causing the communication device 1100 to perform the methods described in the above method embodiments. Optionally, the memories 1130 may also store data. Optionally, the processor 1110 may also store instructions and / or data. The processor 1110 and the memories 1130 may be provided separately or integrated together.
[0508] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.
[0509] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0510] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0511] This application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to execute the various steps or processes executed by the terminal device / network device in any of the above method embodiments.
[0512] This application also provides a computer-readable storage medium storing program code that, when run on a computer, causes the computer to execute the various steps or processes performed by the terminal device / network device in any of the above method embodiments.
[0513] This application also provides a communication device, including a processor and an interface, the interface being used to send and / or receive signals, causing the processor to execute the various steps or processes executed by the terminal device / network device in any of the above method embodiments.
[0514] The above-described device and method embodiments are completely corresponding, with corresponding modules or units performing corresponding steps. For example, a communication unit or communication interface performs the receiving or sending steps in the method embodiment, while other steps besides sending and receiving can be performed by a processing unit or processor.
[0515] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. The embodiments of this application do not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0516] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable storage media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0517] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0518] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be based on the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0519] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0520] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0521] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0522] In the above embodiments, the functions of each functional unit can be implemented entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs).
[0523] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0524] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for triggering a reporting advance time, characterized in that, Applied to a terminal device, the method includes: Receive configuration information from network devices, the configuration information including multiple physical quantities, the physical quantities being timing advance (TA) offset threshold or TA reporting accuracy value; The number of collisions in uplink and downlink transmissions during the observation period is statistically analyzed. The number of collisions refers to the number of times that uplink and downlink transmissions conflict. The observation period is a certain time period or a certain number of transmissions. The current physical quantity is adjusted according to the number of collisions. Both the physical quantity before and after the adjustment belong to the plurality of physical quantities. Based on the adjusted physical quantity, determine whether to trigger the reporting of TA information, or determine the accuracy of TA reporting.
2. The method as described in claim 1, characterized in that, The configuration information also includes a first switching threshold and / or a second switching threshold; The adjustment of the current physical quantity based on the number of collisions includes: If the number of collisions is greater than or equal to the first switching threshold, and if the current physical quantity is not the smallest among the plurality of physical quantities, then the current physical quantity is adjusted to a first physical quantity, where the first physical quantity is a physical quantity among the plurality of physical quantities that is smaller than the current physical quantity; or... If the number of collisions is less than or equal to the second switching threshold, and if the current physical quantity is not the largest physical quantity among the plurality of physical quantities, then the current physical quantity is adjusted to the second physical quantity, which is the physical quantity among the plurality of physical quantities that is greater than the current physical quantity.
3. The method as described in claim 2, characterized in that, The configuration information includes multiple first switching thresholds and / or multiple second switching thresholds, each of the first switching thresholds and / or each of the second switching thresholds corresponding to one of the multiple physical quantities; The number of collisions being greater than or equal to the first switching threshold includes: the number of collisions being greater than or equal to the first switching threshold corresponding to the current physical quantity; The number of collisions being less than or equal to the second switching threshold includes: the number of collisions being less than or equal to the second switching threshold corresponding to the current physical quantity.
4. The method as described in claim 2 or 3, characterized in that, The method further includes: If the number of collisions is greater than or equal to the first switching threshold, and if the current physical quantity is the smallest among the plurality of physical quantities, then the number of collisions continues to be counted; or, If the number of collisions is less than or equal to the second switching threshold, and if the current physical quantity is the largest physical quantity among the plurality of physical quantities, then the number of collisions continues to be counted.
5. The method according to any one of claims 1-4, characterized in that, After receiving the configuration information from the network device, the process also includes: A specific physical quantity among the plurality of physical quantities is used as the initial TA offset threshold to trigger the reporting of TA information. This specific physical quantity includes the maximum, minimum, or other physical quantities among the plurality of physical quantities; or... A specific physical quantity among the plurality of physical quantities is used as the initial value for TA reporting accuracy. The specific physical quantity includes the maximum physical quantity, the minimum physical quantity, or other physical quantities among the plurality of physical quantities.
6. The method according to any one of claims 1-5, characterized in that, The physical quantity is the TA offset threshold. The step of determining whether to trigger TA information reporting based on the adjusted physical quantity includes: If the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the adjusted offset threshold, the network device shall report the information of the currently estimated TA value.
7. The method according to any one of claims 1-5, characterized in that, The physical quantity is the TA reporting accuracy value. Determining the TA reporting accuracy based on the adjusted physical quantity includes: If the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the current offset threshold, the network device is reported the information of the currently estimated TA value based on the current TA reporting accuracy value, where the current TA reporting accuracy value is the adjusted TA reporting accuracy value.
8. The method as described in claim 6 or 7, characterized in that, The information reported to the network device regarding the currently estimated TA value includes: If a corresponding uplink transmission resource exists, the information of the currently estimated TA value is sent to the network device through the uplink transmission resource; If no corresponding uplink transmission resource exists, a scheduling request is sent to the network device.
9. The method according to any one of claims 1-8, characterized in that, The number of collisions in uplink and downlink transmissions during the statistical observation period includes: Using the time unit of uplink and downlink transmission conflicts as the granularity, the number of time units corresponding to the uplink and downlink transmission conflict areas within the observation period is counted.
10. A method for triggering a reporting advance time, characterized in that, Applied to network devices, the method includes: Send configuration information, which includes multiple physical quantities, such as timing advance (TA) offset threshold or TA reporting accuracy value. Receive TA information reported by the terminal device based on at least one of the plurality of physical quantities; or, The receiving terminal device initiates a scheduling request based on at least one of the plurality of physical quantities.
11. The method as described in claim 10, characterized in that, The configuration information also includes a first switching threshold and / or a second switching threshold.
12. The method as described in claim 10, characterized in that, The configuration information also includes multiple first switching thresholds and / or multiple second switching thresholds, each of the first switching thresholds and / or each of the second switching thresholds corresponding to one of the multiple offset thresholds.
13. A method for triggering a reporting advance time, characterized in that, Applied to a terminal device, the method includes: Receive configuration information from network devices, the configuration information including TA offset threshold and / or collision count threshold; In the event of a preset event, the TA information is reported or a scheduling request is sent. The preset event includes the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the TA offset threshold, and / or the number of collisions in uplink and downlink transmissions during the observation period being greater than or equal to the collision number threshold. The collision number refers to the number of times uplink and downlink transmissions conflict, and the observation period is a certain time period or a certain number of transmissions.
14. The method as described in claim 13, characterized in that, The preset event includes one or more of the following events: The first event is defined as the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the TA offset threshold. The second event refers to the number of collisions in uplink and downlink transmissions during the observation period being greater than or equal to the collision number threshold. The third event refers to the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the TA offset threshold, or the number of uplink and downlink collisions during the observation period being greater than or equal to the collision number threshold. The fourth event refers to a situation where the difference between the currently estimated TA value and the previously reported TA value is greater than or equal to the TA offset threshold, and the number of uplink and downlink collisions during the observation period is greater than or equal to the collision count threshold.
15. The method as described in claim 14, characterized in that, The step of triggering the reporting of TA information when the preset event occurs includes: If the configuration information includes the TA offset threshold, or includes the TA offset threshold, the collision count threshold, and the first event enable information, then in the event of the first event, TA information reporting or scheduling request sending is triggered. If the configuration information includes the collision count threshold, or includes the TA offset threshold, the collision count threshold and the second event enable information, then in the event of the second event, TA information reporting or scheduling request sending is triggered. If the configuration information includes the TA offset threshold, the collision count threshold, and the third event enable information, then in the event of the third event, TA information reporting or a scheduling request will be triggered. If the configuration information includes the TA offset threshold, the collision count threshold, and the fourth event enable information, then in the event of the fourth event, TA information reporting or a scheduling request will be triggered.
16. A method for triggering a reporting advance time, characterized in that, Applied to network devices, the method includes: Send configuration information, which includes an offset threshold and / or a collision count threshold; The receiving terminal device sends TA information or scheduling requests in the event of a preset event, wherein the preset event includes the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the offset threshold, and / or the number of collisions in the uplink and downlink transmissions of the terminal device being greater than or equal to the collision number threshold during the observation period; wherein the number of collisions refers to the number of times the uplink and downlink transmissions of the terminal device conflict, and the observation period is a certain time period or a certain number of transmissions.
17. The method as described in claim 16, characterized in that, The configuration information also includes the preset event, which includes one of the following events: The first event refers to the difference between the currently estimated TA value and the previously reported TA value of the terminal device being greater than or equal to the offset threshold. The second event refers to the number of collisions in the uplink and downlink transmissions of the terminal during the observation period being greater than or equal to the collision number threshold. The third event refers to the difference between the TA value currently estimated by the terminal device and the TA value previously reported being greater than or equal to the offset threshold, or the number of collisions in uplink and downlink transmissions of the terminal device during the observation period being greater than or equal to the number of collisions threshold. The fourth event refers to the difference between the currently estimated TA value and the previously reported TA value being greater than or equal to the offset threshold, and the number of collisions in uplink and downlink transmissions of the terminal device during the observation period being greater than or equal to the collision number threshold.
18. The method as described in claim 17, characterized in that, The TA information reported by the receiving terminal device in the event of a preset event includes: When the configuration information includes the offset threshold, or includes the offset threshold, the collision count threshold, and the first event enable information, the terminal device receives the TA information or scheduling request triggered and reported when the first event occurs. When the configuration information includes the collision count threshold, or includes the offset threshold, the collision count threshold and the second event enable information, the terminal device receives the TA information or scheduling request triggered and reported when the second event occurs. When the configuration information includes the offset threshold, the collision count threshold, and the third event enable information, the terminal device receives the TA information or scheduling request triggered and reported when the third event occurs. When the configuration information includes the offset threshold, the collision count threshold, and the fourth event enable information, the terminal device receives the TA information or scheduling request triggered and reported when the fourth event occurs.
19. A method for triggering a reporting advance time, characterized in that, Applied to network devices, the method includes: Send a first indication message, which is used to instruct the terminal device whether to report TA information.
20. The method as described in claim 19, characterized in that, The first indication information is Media Access Control (MAC) control element (CE) signaling or Downlink Control Information (DCI).
21. The method as described in claim 19 or 20, characterized in that, The first indication information is used to instruct the terminal device to report TA information within a first preset number of time units after receiving the first indication information when there are corresponding uplink transmission resources, or to send a scheduling request to the network device within a second preset number of time units after receiving the first indication information when there are no corresponding uplink transmission resources.
22. The method according to any one of claims 19-21, characterized in that, When the first indication information is MAC CE signaling, the MAC CE signaling is identified by a MAC subheader with a logical channel identifier and the payload is zero bits.
23. The method according to any one of claims 19-21, characterized in that, When the first indication information is DCI, the DCI includes a first field, and when the first field is a first value, it indicates that the terminal device should report TA information.
24. The method according to any one of claims 19-23, characterized in that, If the first indication information is DCI, before sending the first indication information to the terminal device, the method further includes: The cyclic redundancy check (CRC) bits in the DCI are scrambled using a preset identifier; Sending the first instruction information to the terminal device includes: The scrambled DCI is sent to one or more of the terminal devices.
25. The method as described in claim 24, characterized in that, The preset identifier is a device identifier or a wireless network temporary identifier (RNTI).
26. The method according to any one of claims 19-25, characterized in that, The terminal device is a plurality of terminal devices, and the first indication information includes a plurality of timing advance report (TAR) indication information corresponding one-to-one with the plurality of terminal devices. The TAR indication information is used to indicate whether the corresponding terminal device reports TA information. The method further includes: The corresponding second indication information is sent to each of the plurality of terminal devices. The second indication information corresponding to each terminal device is used to indicate the position of the TAR indication information corresponding to each terminal device in the first indication information.
27. The method according to any one of claims 19-26, characterized in that, The first indication information is also used to instruct the terminal device to adjust the current TA offset threshold so as to trigger the reporting of TA information according to the adjusted offset threshold.
28. The method as described in claim 27, characterized in that, The method further includes: Send configuration information to the terminal device, the configuration information including multiple TA offset thresholds; The first indication information is used to indicate the available TA offset threshold among the plurality of TA offset thresholds, so as to instruct the terminal device to adjust the current TA offset threshold according to the available TA offset threshold.
29. The method as described in claim 28, characterized in that, The first indication information includes a bitmap, which includes multiple bits. Each of the multiple bits corresponds one-to-one with a multiple TA offset threshold. When a certain bit in the multiple bits is a first state value, it indicates that the corresponding TA offset threshold is the available TA offset threshold of the terminal device.
30. The method as described in claim 28, characterized in that, The first indication information includes an index value, which is used to indicate one or at least two of the plurality of TA offset thresholds, and the TA offset threshold indicated by the index value is the available TA offset threshold of the terminal device.
31. The method according to any one of claims 28-30, characterized in that, If the available TA offset threshold indicated by the first indication information includes a TA offset threshold, the first indication information is used to instruct the terminal device to adjust the current TA offset threshold to the available TA offset threshold; If the available TA offset threshold indicated by the first indication information includes at least two TA offset thresholds, the first indication information is used to instruct the terminal device to adjust the current TA offset threshold to one of the at least two TA offset thresholds.
32. A method for reporting timing advance, characterized in that, Applied to a terminal device, the method includes: Receive the first instruction information from the network device; Based on the first indication information, determine whether to send TA information to the network device; or... Based on the first indication information, determine whether to send a scheduling request to the network device.
33. The method as described in claim 32, characterized in that, Sending TA information to the network device includes: When the terminal device has corresponding uplink transmission resources, it sends TA information to the network device within a first preset number of time units after receiving the first indication information. If the terminal device does not have corresponding uplink transmission resources, it sends a scheduling request to the network device within a second preset number of time units after receiving the first indication information.
34. The method as described in claim 32 or 33, characterized in that, The method further includes: Adjust the current TA offset threshold according to the first indication information; Based on the adjusted TA offset threshold, trigger the reporting of TA information; or, Based on the adjusted TA offset value, a scheduling request is triggered.
35. The method according to any one of claims 32-34, characterized in that, The first indication information is used to indicate the terminal device to report TA information, and is also used to indicate the available TA offset threshold among a plurality of pre-configured TA offset thresholds; The step of adjusting the current TA offset threshold according to the first indication information includes: If the available TA offset threshold indicated by the first indication information includes a TA offset threshold, the current TA offset threshold is adjusted to the available TA offset threshold; If the available TA offset thresholds indicated by the first indication information include at least two TA offset thresholds, the current TA offset threshold is adjusted to one of the at least two TA offset thresholds.
36. The method as described in claim 35, characterized in that, The step of adjusting the current TA offset threshold to one of the at least two TA offset thresholds includes: Adjust the current TA offset threshold to the largest or smallest TA offset threshold among the at least two TA offset thresholds.
37. A method for reporting timing advance, characterized in that, Applied to a terminal device, the method includes: Receive configuration information, which includes cycle length and cycle offset; Based on the cycle length and cycle offset, TA information is periodically reported to the network device.
38. A method for triggering a reporting advance time, characterized in that, Applied to network devices, the method includes: Send configuration information to the terminal device, the configuration information including cycle length and cycle offset; Receive TA information periodically reported by the terminal device based on the period length and period offset.
39. The method for triggering reporting or reporting timing advance as described in any one of claims 1-38, characterized in that, The TA information includes: The terminal device transmits information about the corresponding total TA value uplink, or information about the TA value component estimated by the terminal device. The information of the total TA value includes total TA value indication information or the incremental value of the total TA value relative to the first reference value; The information of the TA value component includes TA value component indication information or the incremental value information of the TA value component relative to the second reference value.
Citation Information
Patent Citations
Information reporting method, terminal equipment and network equipment
CN116848887A
NTN positioning reporting method, receiving method, terminal and network side equipment
CN118509899A
Timing advance reporting method and communication device
CN119485460A
Transmission method, terminal device, network device, and communication system
WO2022236542A1