Communication method and communication apparatus

By sending information about the available status of GNSS in the terminal device and selecting a synchronization method based on the status, the communication interruption and power consumption waste caused by GNSS measurement failure are solved, and the credibility and efficiency of satellite communication are improved.

WO2025108270A1PCT designated stage expired Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/132996
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-20
Filing Date
2024-11-19
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In satellite communication systems, when GNSS measurement fails, the uplink time-frequency bias synchronization between the terminal and the satellite is affected, resulting in communication interruption and waste of power consumption.

Method used

By sending the first information to indicate the available status of GNSS in uplink synchronization, the terminal device decides to use the GNSS measurement results or auxiliary information provided by the network device to perform uplink synchronization based on the available status.

Benefits of technology

It avoids repeated detection and power consumption waste when GNSS measurement fails, improves communication credibility and efficiency, and ensures uplink time-frequency bias synchronization between terminals and satellites.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132996_30052025_PF_FP_ABST
    Figure CN2024132996_30052025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and a communication apparatus. The method comprises: sending first information, which is used for indicating an availability state of a global navigation satellite system in uplink synchronization, wherein the availability state comprises the global navigation satellite system being available, or the global navigation satellite system being unavailable; and realizing uplink synchronization on the basis of the availability state of the global navigation satellite system. When the global navigation satellite system is unavailable in uplink synchronization, uplink synchronization is realized on the basis of auxiliary information from a network device; and when the global navigation satellite system is available in uplink synchronization, uplink synchronization is realized on the basis of a measurement result of the global navigation satellite system. A terminal device does not need to return to an idle state after a GNSS measurement failure, thereby avoiding unnecessary power consumption caused by repeated measurements; furthermore, the terminal device reports an availability state of a GNSS to a network device, so that the credibility of communication can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 20, 2023, with application number 202311551906.8 and invention name “A Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to a satellite network, and more particularly, to a communication method and a communication device. Background Art

[0003] Non-terrestrial networks (NTNs), such as satellite communications, have significant advantages such as global coverage, long-distance transmission, flexible networking, easy deployment, and freedom from geographical restrictions. They have been widely used in many fields, including maritime communications, positioning and navigation, disaster relief, scientific experiments, video broadcasting, and earth observation.

[0004] In satellite communication systems, terminal devices can calculate the communication delay between the terminal and the satellite using global navigation satellite system (GNSS) information and the satellite's ephemeris information, thereby achieving uplink time and frequency offset synchronization with the satellite. However, GNSS measurements can fail due to channel conditions or terminal hardware issues. Specifically, the GNSS module may be unavailable at certain times, affecting the uplink time and frequency offset synchronization between the terminal and the satellite.

[0005] Therefore, how to ensure the uplink time and frequency synchronization between the terminal and the satellite is an urgent problem that needs to be solved. Summary of the Invention

[0006] The present application provides a communication method that can achieve uplink synchronization based on GNSS measurement results or auxiliary information in combination with the availability of GNSS.

[0007] In a first aspect, a communication method is provided. The method may be executed by a terminal device, or may be executed by a chip or circuit configured in the terminal device, and this application does not limit this.

[0008] The method includes: sending first information, where the first information is used to indicate the availability status of a global navigation satellite system in uplink synchronization, where the availability status includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable; and achieving uplink synchronization based on the availability status of the global navigation satellite system.

[0009] In the present application, the network device may include the first satellite or the access network device corresponding to the first satellite, and the present application does not limit this.

[0010] In this application, GNSS is available, which can be understood as the terminal device can obtain GNSS information for uplink synchronization based on the GNSS.

[0011] Similarly, GNSS is unavailable, which can be understood as the terminal device being unable to obtain GNSS information for uplink synchronization based on the GNSS.

[0012] In this application, the terminal device can calculate the delay between the terminal and the satellite through GNSS information and satellite ephemeris information, so as to achieve uplink time and frequency offset synchronization with the satellite.

[0013] The GNSS information may include the current location information of the terminal device, the latitude and longitude information of the terminal device, and the altitude information.

[0014] In the NTN scenario, the terminal device usually calculates the delay between the terminal device and the satellite based on information such as the GNSS and the satellite's ephemeris, so that uplink synchronization can be achieved. However, the GNSS information may not be obtained due to some reasons, and thus uplink synchronization cannot be achieved based on GNSS measurement. In this case, the terminal device often enters the idle state and repeatedly attempts GNSS measurement. In the technical solution proposed in the present application, the terminal device reports the first information to the network device to indicate whether the current GNSS is available or unavailable in the uplink synchronization, and the terminal device determines the uplink synchronization method based on the available status. The terminal device does not need to return to the idle state after detecting a failure in GNSS, which avoids power consumption waste caused by repeated detection. The terminal device reports the available status of GNSS to the network device, which can also improve the reliability of communication.

[0015] In combination with the first aspect, in certain implementations of the first aspect, when the global navigation satellite system is unavailable in uplink synchronization, uplink synchronization is achieved based on auxiliary information from the network device; when the global navigation satellite system is available in uplink synchronization, uplink synchronization is achieved based on measurement results of the global navigation satellite system.

[0016] This technical solution provides a method for terminal devices to perform uplink synchronization based on the GNSS availability status. When GNSS uplink synchronization is unavailable, the terminal device performs uplink synchronization based on auxiliary information sent by the network device. When GNSS uplink synchronization is available, the terminal device performs uplink synchronization based on GNSS measurement results. This method of determining uplink synchronization based on GNSS availability avoids the wasteful power consumption caused by repeated GNSS measurements when measurements fail, while also enabling timely completion of uplink synchronization and improving communication efficiency.

[0017] In this application, when GNSS uplink synchronization is unavailable, the terminal device achieves uplink synchronization based on the enhanced method of the network device. The enhanced method is used for timing correction. For example, frequent closed-loop synchronization error correction or closed-loop deviation correction can be introduced, or a reference point can be introduced to compensate for the common timing advance to solve the timing correction problem. The embodiments of this application do not limit the enhanced method.

[0018] In this application, the auxiliary information of the network device may include timing adjustment information. It can be understood that when the terminal device cannot obtain GNSS information, the network device can notify the terminal device to perform timing correction by frequently sending timing adjustment information, thereby achieving synchronization with the satellite's uplink time and frequency deviation.

[0019] It should be understood that the assistance of the network device may also be other auxiliary information that can be used for timing correction, and the embodiments of the present application are not limited to this.

[0020] In combination with the first aspect, in some implementations of the first aspect, a first resource is received; and the first information is sent according to the first resource.

[0021] In this technical solution, the network device can configure resources for the terminal device to report the GNSS availability status.

[0022] With reference to the first aspect, in certain implementations of the first aspect, the first information is obtained by detecting the global navigation satellite system based on a first interval.

[0023] In the present application, the first interval may be understood as a measurement interval, and the first interval is used by the terminal device to measure the GNSS to determine the availability status of the GNSS.

[0024] The network device can configure multiple measurement intervals for the terminal device, or it can pre-configure multiple measurement intervals for the terminal device. This embodiment of the present application does not limit this.

[0025] The terminal device may perform GNSS measurements at multiple first intervals and generate a measurement report, and based on the measurement report, the network device may be informed of the availability status of the GNSS.

[0026] For example, the terminal device measures whether the GNSS signal can be received in multiple first intervals and generates a measurement report. Based on the measurement report, it can be determined that the GNSS signal can be received in multiple first intervals, and then it can be determined that the GNSS is available, and vice versa.

[0027] For another example, the terminal device measures the quality of the GNSS signal at multiple first intervals and generates a measurement report. Based on the measurement report, it can be determined that the signal quality of the GNSS at multiple first intervals can reach a preset threshold, and then it can be determined that the GNSS is available, and vice versa.

[0028] In this application, the first interval is a time interval for detection. For Internet of Things (IoT) terminals, GNSS measurement and communication cannot be performed synchronously. Therefore, the time interval of the first interval can be configured as small as possible to shorten the time of communication interruption.

[0029] The first interval may be periodic or non-periodic, which is not limited in the embodiment of the present application.

[0030] In combination with the first aspect, in certain implementations of the first aspect, when the global navigation satellite system is available in uplink synchronization, the method further includes: performing measurements of the global navigation satellite system based on a second interval to obtain measurement results of the global navigation satellite system, where the second interval is greater than the first interval.

[0031] In the present application, when GNSS is available, the terminal device performs uplink synchronization based on the GNSS measurement result. The GNSS measurement result is obtained by the terminal device based on the second interval GNSS measurement. In multiple second intervals, the terminal device performs GNSS measurement and can obtain GNSS information for uplink synchronization.

[0032] It can be understood that the duration of the second interval can be greater than that of the first interval.

[0033] It can be understood that the second interval is a measurement period, and the second interval can also be a non-periodic time interval, which is not limited in the embodiment of the present application.

[0034] It can be understood that the second interval can also be used to perform GNSS detection, that is, to determine the availability status of the GNSS based on the GNSS measurement result.

[0035] It should be understood that compared with the first interval, the second interval is longer in duration. When GNSS detection is performed based on the first interval, the communication interruption time is relatively long.

[0036] In combination with the first aspect, in certain implementations of the first aspect, the uplink synchronization is achieved based on the auxiliary information from the network device, and the method also includes: receiving configuration information of a first timer, the configuration information of the first timer including the duration of the first timer; and achieving uplink synchronization based on the auxiliary information from the network device within the duration of the first timer.

[0037] Based on the first timer, the terminal device can perform uplink synchronization based on the auxiliary information of the network device within a period of time. After the timer expires, the terminal device can re-perform GNSS measurement. After determining that GNSS is available, uplink synchronization can be achieved based on GNSS measurement.

[0038] In combination with the first aspect, in certain implementations of the first aspect, the first timer is started when the configuration information of the first timer is received; or, the first timer is started after a first time period; or, first indication information is received and the first timer is started according to the first indication information.

[0039] With reference to the first aspect, in certain implementations of the first aspect, no measurement of the global navigation satellite system is performed within the duration of the first timer.

[0040] During the operation of the first timer, the terminal device does not need to detect the GNSS signal, thereby reducing the uplink desynchronization of the terminal device due to the unavailability of GNSS, and reducing the power consumption of the terminal GNSS measurement.

[0041] In combination with the first aspect, in certain implementations of the first aspect, the uplink synchronization is achieved based on the measurement results of the global navigation satellite system, and the method also includes: receiving configuration information of a second timer, the configuration information of the second timer including the duration of the second timer; and achieving uplink synchronization based on the measurement results of the global navigation satellite system within the duration of the second timer.

[0042] Based on this second timer, the terminal device can perform uplink synchronization based on the GNSS measurement results for a period of time. After the timer expires, the terminal device can re-perform GNSS measurement to determine whether GNSS is available. During the operation of this second timer, the terminal device does not need to feedback the GNSS availability status to the network device. When the second timer expires, the terminal device needs to re-perform GNSS detection and report the GNSS availability status to the network device, so that the uplink synchronization method can be adjusted in a timely manner.

[0043] In combination with the first aspect, in certain implementations of the first aspect, the detection of the global navigation satellite system based on the first interval is used to determine the available status of the global navigation satellite system in uplink synchronization. The method also includes: receiving configuration information of a third timer, the configuration information of the third timer including the duration of the third timer; and detecting the global navigation satellite system based on the first interval within the duration of the third timer to determine the available status of the global navigation system in uplink synchronization.

[0044] Based on the third timer, the terminal device can perform GNSS detection within a period of time. After the timer expires, the terminal device can indicate to the network device whether GNSS is available. The terminal device performs uplink synchronization based on the availability status of GNSS.

[0045] In this application, different timers can be used to ensure that the terminal device can feedback the availability of GNSS to the network device within a specific time.

[0046] In combination with the first aspect, in some implementations of the first aspect, the first information is the validity duration of the global navigation satellite system, and the validity duration of the global navigation satellite system is used to indicate the availability status of the global navigation satellite system in uplink synchronization.

[0047] It should be understood that when the terminal device performs GNSS detection, the effective duration of the GNSS can be determined. The effective duration can be understood as the effective time of the GNSS after the GNSS detection is completed. Valid durations of different lengths can indicate the availability status of the GNSS.

[0048] In this technical solution, the existing GNSS measurement reporting effective duration mechanism is reused to indicate the GNSS availability status, which can reduce the reporting overhead of the terminal device.

[0049] In a second aspect, a communication method is provided. The method can be executed by a network device, or can be executed by a chip or circuit configured in the network device, and this application does not limit this.

[0050] The method includes: receiving first information; and determining, according to the first information, an available state of a global navigation satellite system in uplink synchronization, wherein the available state includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable.

[0051] In the present application, the network device may include the first satellite or the access network device corresponding to the first satellite, and the present application does not limit this.

[0052] In this application, GNSS is available, which can be understood as the terminal device can obtain GNSS information for uplink synchronization based on the GNSS.

[0053] Similarly, GNSS is unavailable, which can be understood as the terminal device being unable to obtain GNSS information for uplink synchronization based on the GNSS.

[0054] In this technical solution, the network device can receive first information reported by the terminal device and determine the availability of GNSS in uplink synchronization based on the first information, thereby determining the uplink synchronization mode of the terminal device. The terminal device reporting the availability of GNSS to the network device can also improve the reliability of communication.

[0055] In combination with the second aspect, in certain implementations of the second aspect, when the global navigation satellite system is unavailable in uplink synchronization, auxiliary information is sent, where the auxiliary information is used to assist the terminal device in achieving uplink synchronization.

[0056] This technical solution provides a method for terminal devices to perform uplink synchronization based on the availability of GNSS. When GNSS is unavailable for uplink synchronization, the network equipment can provide auxiliary information to the terminal device for uplink synchronization. This method of determining uplink synchronization based on the availability of GNSS can avoid the wasteful power consumption caused by repeated GNSS measurements when measurement fails, while also allowing for timely completion of uplink synchronization and improving communication efficiency.

[0057] In this application, the auxiliary information of the network device may include timing adjustment information. It can be understood that when the terminal device cannot obtain GNSS information, the network device can notify the terminal device to perform timing correction by frequently sending timing adjustment information, thereby achieving synchronization with the satellite's uplink time and frequency deviation.

[0058] It should be understood that the assistance of the network device may also be other enhanced methods that can be used for timing correction, and the embodiments of the present application are not limited to this.

[0059] In combination with the second aspect, in some implementations of the second aspect, a first resource is sent; and the first information is received according to the first resource.

[0060] In this technical solution, the network device can configure resources for the terminal device to report the GNSS availability status.

[0061] In combination with the second aspect, in some implementations of the second aspect, a first interval is sent, where the first interval is used to detect the global navigation satellite system to obtain first information.

[0062] In the present application, the first interval may be understood as a measurement interval, and the first interval is used by the terminal device to measure the GNSS to determine the availability status of the GNSS.

[0063] The network device can configure multiple measurement intervals for the terminal device, or it can pre-configure multiple measurement intervals for the terminal device. This embodiment of the present application does not limit this.

[0064] The terminal device may perform GNSS measurements at multiple first intervals and generate a measurement report, and based on the measurement report, the network device may be informed of the availability status of the GNSS.

[0065] For example, the terminal device measures whether the GNSS signal can be received in multiple first intervals and generates a measurement report. Based on the measurement report, it can be determined that the GNSS signal can be received in multiple first intervals, and then it can be determined that the GNSS is available, and vice versa.

[0066] For another example, the terminal device measures the quality of the GNSS signal at multiple first intervals and generates a measurement report. Based on the measurement report, it can be determined that the signal quality of the GNSS at multiple first intervals can reach a preset threshold, and then it can be determined that the GNSS is available, and vice versa.

[0067] In this application, the first interval is a time interval for detection. For an IOT terminal, GNSS measurement and communication cannot be performed synchronously. Therefore, the time interval of the first interval can be configured as small as possible to shorten the time of communication interruption.

[0068] The first interval may be periodic or non-periodic, which is not limited in the embodiment of the present application.

[0069] In combination with the second aspect, in some implementations of the second aspect, a second interval is sent, where the second interval is used to perform measurements on the global navigation satellite system to obtain measurement results of the global navigation satellite system, and the second interval is greater than the first interval.

[0070] In the present application, when GNSS is available, the terminal device performs uplink synchronization based on the GNSS measurement result. The GNSS measurement result is obtained by the terminal device based on the second interval GNSS measurement. In multiple second intervals, the terminal device performs GNSS measurement and can obtain GNSS information for uplink synchronization.

[0071] It can be understood that the duration of the second interval can be greater than that of the first interval.

[0072] It can be understood that the second interval is a measurement period, and the second interval can also be a non-periodic time interval, which is not limited in the embodiment of the present application.

[0073] It can be understood that the second interval can also be used to perform GNSS detection, that is, to determine the availability status of the GNSS based on the GNSS measurement result.

[0074] It should be understood that compared with the first interval, the second interval is longer in duration. When GNSS detection is performed based on the first interval, the communication interruption time is relatively long.

[0075] In combination with the second aspect, in certain implementations of the second aspect, the enhanced method of assisting the terminal device in achieving uplink synchronization includes: assisting the terminal device in achieving uplink synchronization based on auxiliary information within the duration of the first timer.

[0076] Based on the first timer, the terminal device can perform uplink synchronization with the assistance of the network device within a period of time. After the timer expires, the terminal device can re-perform GNSS measurement. After determining that GNSS is available, uplink synchronization can be achieved based on GNSS measurement.

[0077] In combination with the second aspect, in certain implementations of the second aspect, configuration information of a first timer is sent, the configuration information of the first timer includes the duration of the first timer, and the duration of the first timer is used by the terminal device to achieve uplink synchronization based on auxiliary information from the network device.

[0078] In combination with the second aspect, in certain implementations of the second aspect, a second timer is sent, and the configuration information of the second timer includes the duration of the second timer, and the duration of the second timer is used by the terminal device to achieve uplink synchronization based on the measurement results of the global navigation satellite system.

[0079] Based on this second timer, the terminal device can perform uplink synchronization based on the GNSS measurement results for a period of time. After the timer expires, the terminal device can re-perform GNSS measurement to determine whether GNSS is available. During the operation of this second timer, the terminal device does not need to feedback the GNSS availability status to the network device. When the second timer expires, the terminal device needs to re-perform GNSS detection and report the GNSS availability status to the network device, so that the uplink synchronization method can be adjusted in a timely manner.

[0080] In combination with the second aspect, in certain implementations of the second aspect, a third timer is sent, and the configuration information of the third timer includes the duration of the third timer, and the duration of the third timer is used by the terminal device to detect the global navigation satellite system based on the first interval to determine the available status of the global navigation system in uplink synchronization.

[0081] Based on the third timer, the terminal device can perform GNSS detection within a period of time. After the timer expires, the terminal device can indicate to the network device whether GNSS is available. The terminal device performs uplink synchronization based on the availability status of GNSS.

[0082] In this application, different timers can be used to ensure that the terminal device can feedback the availability of GNSS to the network device within a specific time.

[0083] In combination with the second aspect, in some implementations of the second aspect, the first information includes a valid duration of the global navigation satellite system, where the valid duration of the global navigation satellite system is used to indicate an available status of the global navigation satellite system in uplink synchronization.

[0084] It should be understood that when the terminal device performs GNSS detection, the effective duration of the GNSS can be determined. The effective duration can be understood as the effective time of the GNSS after the GNSS detection is completed. Valid durations of different lengths can indicate the availability status of the GNSS.

[0085] In this technical solution, the existing GNSS measurement reporting effective duration mechanism is reused to indicate the GNSS availability status, which can reduce the reporting overhead of the terminal device.

[0086] In a third aspect, a communication device is provided. The device may be a terminal device, or may be a chip or circuit configured in the terminal device, which is not limited in this application.

[0087] The device includes: a transceiver unit, configured to send first information, wherein the first information is used to indicate an available status of a global navigation satellite system in uplink synchronization, wherein the available status includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable; and a processing unit, configured to achieve uplink synchronization based on the available status of the global navigation satellite system.

[0088] In combination with the third aspect, in certain implementations of the third aspect, when the global navigation satellite system is unavailable in uplink synchronization, the processing unit is further used to achieve uplink synchronization based on auxiliary information from the network device; when the global navigation satellite system is available in uplink synchronization, the processing unit is further used to achieve uplink synchronization based on measurement results of the global navigation satellite system.

[0089] In combination with the third aspect, in some implementations of the third aspect, the transceiver unit is further used to receive a first resource; and the processing unit is further used to send the first information according to the first resource.

[0090] In combination with the third aspect, in some implementations of the third aspect, the processing unit is further configured to detect the global navigation satellite system based on a first interval to obtain the first information.

[0091] In combination with the third aspect, in certain implementations of the third aspect, when the global navigation satellite system is available in uplink synchronization, the processing unit is further used to measure the global navigation satellite system based on a second interval to obtain a measurement result of the global navigation satellite system, and the second interval is greater than the first interval.

[0092] In combination with the third aspect, in certain implementations of the third aspect, the uplink synchronization is achieved based on the auxiliary information from the network device, and the transceiver unit is also used to receive configuration information of the first timer, and the configuration information of the first timer includes the duration of the first timer; the processing unit is also used to achieve uplink synchronization based on the auxiliary information from the network device within the duration of the first timer.

[0093] In combination with the third aspect, in certain implementations of the third aspect, the processing unit is further used to start the first timer when receiving configuration information of the first timer; or, the processing unit is further used to start the first timer after a first time period; or, the transceiver unit is further used to receive first indication information, and the processing unit is further used to start the first timer based on the first indication information.

[0094] In combination with the third aspect, in some implementations of the third aspect, the processing unit is further configured to not perform measurement of the global navigation satellite system within the duration of the first timer.

[0095] In combination with the third aspect, in certain implementations of the third aspect, the uplink synchronization is achieved based on the measurement results of the global navigation satellite system, and the transceiver unit is also used to receive configuration information of a second timer, and the configuration information of the second timer includes the duration of the second timer; the processing unit is also used to achieve uplink synchronization based on the measurement results of the global navigation satellite system within the duration of the second timer.

[0096] In combination with the third aspect, in certain implementations of the third aspect, the detection of the global navigation satellite system based on the first interval is used to determine the available status of the global navigation satellite system in uplink synchronization, and the transceiver unit is further used to receive configuration information of a third timer, and the configuration information of the third timer includes the duration of the third timer; the processing unit is further used to detect the global navigation satellite system based on the first interval within the duration of the third timer to determine the available status of the global navigation system in uplink synchronization.

[0097] In combination with the third aspect, in certain implementations of the third aspect, the first information is the validity duration of the global navigation satellite system, and the validity duration of the global navigation satellite system is used to indicate the availability status of the global navigation satellite system in uplink synchronization.

[0098] In a fourth aspect, a communication device is provided. The device may be a network device, or a chip or circuit configured in the network device, which is not limited in this application.

[0099] The device includes: a transceiver unit for receiving first information; a processing unit for determining an available state of a global navigation satellite system in uplink synchronization according to the first information, wherein the available state includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable.

[0100] In combination with the fourth aspect, in certain implementations of the fourth aspect, when the global navigation satellite system is unavailable in uplink synchronization, the processing unit is further used to send auxiliary information, where the auxiliary information is used to assist the terminal device in achieving uplink synchronization.

[0101] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further used to send the first resource; and the processing unit is further used to receive the first information based on the first resource.

[0102] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to send a first interval, where the first interval is used to detect the global navigation satellite system to obtain first information.

[0103] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further used to send a second interval, where the second interval is used to measure the global navigation satellite system to obtain the measurement result of the global navigation satellite system, and the second interval is greater than the first interval.

[0104] In combination with the fourth aspect, in certain implementations of the fourth aspect, the processing unit is further used to assist the terminal device in achieving uplink synchronization based on an enhanced manner within the duration of the first timer.

[0105] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is also used to send configuration information of the first timer, the configuration information of the first timer includes the duration of the first timer, and the duration of the first timer is used for the terminal device to achieve uplink synchronization based on auxiliary information from the network device.

[0106] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is also used to send a second timer, the configuration information of the second timer includes the duration of the second timer, and the duration of the second timer is used by the terminal device to achieve uplink synchronization based on the measurement results of the global navigation satellite system.

[0107] In combination with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit is further used to send a third timer, the configuration information of the third timer includes the duration of the third timer, and the duration of the third timer is used by the terminal device to detect the global navigation satellite system based on the first interval to determine the available status of the global navigation system in uplink synchronization.

[0108] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first information includes the validity period of the global navigation satellite system, and the validity period of the global navigation satellite system is used to indicate the availability status of the global navigation satellite system in uplink synchronization.

[0109] In a fifth aspect, a communication device is provided, the device being configured to execute the method provided in any of the first to second aspects. Specifically, the communication device may include units and / or modules, such as a processing unit and / or a communication unit, configured to execute the method provided in any of the above-mentioned implementations of any of the first to second aspects.

[0110] In one implementation, the communication device includes a communication unit and a processing unit. The communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0111] In another implementation, the communication device is a chip, chip system, or circuit in a network device. When the communication device is a chip, chip system, or circuit in a network device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.

[0112] In the sixth aspect, a communication device is provided, including a processor and, optionally, a memory, wherein the processor is used to control the transceiver to send and receive signals, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the sending device executes the method in any possible implementation of any aspect of the first to second aspects above.

[0113] Optionally, there are one or more processors and one or more memories.

[0114] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0115] Optionally, the network device further includes a transceiver, which may specifically be a transmitter (transmitter) and a receiver (receiver).

[0116] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or code. When the computer program or code is run on a computer, the computer executes the method in any possible implementation of any aspect of the first to second aspects above.

[0117] In the eighth aspect, a chip is provided, comprising at least one processor, the at least one processor being coupled to a memory, the memory being used to store a computer program, the processor being used to call and run the computer program from the memory, so that a sending device equipped with the chip system executes a method in any possible implementation of any aspect from the first aspect to the second aspect above.

[0118] The chip may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.

[0119] In a ninth aspect, a computer program product is provided, comprising: a computer program code, which, when the computer program code is sent and executed by a device, executes a method in any possible implementation of any of the first to second aspects above.

[0120] The beneficial effects of the third to ninth aspects can refer to the beneficial effects of the first to second aspects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0121] FIG1 is a schematic diagram of an architecture 100 of a communication system applicable to an embodiment of the present application.

[0122] FIG2 is a schematic diagram of an architecture 200 of a communication system applicable to an embodiment of the present application.

[0123] FIG3 is a schematic diagram of an architecture 300 of a communication system applicable to an embodiment of the present application.

[0124] FIG4 is a schematic diagram of an architecture 400 of a communication system applicable to an embodiment of the present application.

[0125] FIG5 is a schematic diagram of an architecture 500 of a communication system applicable to an embodiment of the present application.

[0126] FIG6 is a schematic flowchart of a communication method applicable to an embodiment of the present application.

[0127] FIG7 is a structural block diagram of a communication device applicable to an embodiment of the present application.

[0128] FIG8 is a structural block diagram of a communication device applicable to an embodiment of the present application. DETAILED DESCRIPTION

[0129] The technical solution in this application will be described below with reference to the accompanying drawings.

[0130] The technical solutions provided in this application can be applied to various communication systems, such as future communication networks or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system. The technical solutions provided in this application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0131] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0132] First, a communication system applicable to this application is briefly introduced as follows.

[0133] FIG1 is a schematic diagram of an architecture 100 of a communication system applicable to an embodiment of the present application. As shown in FIG1 , a terrestrial mobile terminal UE accesses a network through a future communication network, such as a 5G new air interface. 5G access network equipment is deployed on a satellite and connected to the terrestrial core network via a wireless link. At the same time, a wireless link exists between satellites to complete signaling interaction and user data transmission between access network equipment. The various network elements in FIG1 and their interfaces are described as follows:

[0134] Terminal device: A mobile device that supports the 5G new air interface, typically a mobile phone, tablet, or other mobile device. It can access the satellite network through the air interface and initiate calls, access the Internet, and other services.

[0135] 5G access network equipment: mainly provides wireless access services, dispatches wireless resources to access terminals, and provides reliable wireless transmission protocols and data encryption protocols, such as base stations.

[0136] 5G core network: This network provides services such as user access control, mobility management, session management, user security authentication, and billing. It consists of multiple functional units, divided into control plane and data plane functional entities. The access and mobility management function (AMF) is responsible for user access management, security authentication, and mobility management. The user plane function (UPF) manages user plane data transmission, traffic statistics, and other functions.

[0137] Ground station: responsible for forwarding signaling and business data between satellite access network equipment and 5G core network.

[0138] 5G New Air Interface: The wireless link between the terminal and access network equipment.

[0139] Xn interface: The interface between 5G access network devices, mainly used for signaling interaction such as switching.

[0140] NG interface: The interface between 5G access network equipment and 5G core network, mainly used for interacting with core network high-layer signaling (non access stratum, NAS) and other signaling, as well as user service data.

[0141] In non-terrestrial networks (NTNs), various NTN-RAN architectures are defined. The following provides examples of RAN architectures applicable to NTNs.

[0142] Figure 2 is a schematic diagram of an architecture 200 of a communication system applicable to an embodiment of the present application. The architecture shown in Figure 2 is called transparent satellite RAN architecture (RAN architecture with transparent satellite). As shown in Figure 2, in the transparent transmission scenario, the role of the satellite is to achieve frequency conversion and wireless frequency amplification, which is equivalent to an analog RF repeater. Therefore, the satellite copies the NR Uu wireless interface signal from the feeder link (between the NTN gateway and the satellite) to the service link (between the satellite and the UE), and vice versa. The satellite radio interface (SRI) on the feeder link transmits the NR-Uu interface signal, that is, the satellite does not terminate the NR Uu interface signal, but copies the signal. The NTN gateway supports all necessary functions for forwarding the NR-Uu interface signal. Different transmission satellites can be connected to the same ground gNB.

[0143] Figure 3 is a schematic diagram of another architecture 300 of a communication system applicable to an embodiment of the present application. The architecture shown in Figure 3 is called regenerative satellite without ISL (inter-satellite link). In this architecture, the satellite acts as a base station to regenerate signals received from the ground, that is, the service link between the UE and the satellite transmits the NR-Uu wireless interface signal, and the feeder link between the NTN gateway and the satellite transmits the satellite radio interface (SRI) signal. The SRI interface is a transmission link between the NTN gateway and the satellite. The NG interface signal is transmitted to the NTN gateway through the SRI interface, and then forwarded by the NTN gateway to the core network device on the ground. The process of transmitting the NG interface signal from the ground core network device to the satellite base station is similar and will not be repeated here.

[0144] Figure 4 is a schematic diagram of another architecture 400 of a communication system applicable to an embodiment of the present application. The name of the architecture shown in Figure 4 is regenerative satellite with ISL. In this scenario, the satellite also acts as a base station. The difference from the previous scenario is that there is an ISL in this scenario. ISL is an inter-satellite transmission link. As shown in the above figure, a UE served by an on-board base station can access the future communication network core network (for example, a 5G core network) through the ISL. Base stations on different satellites can be connected to the same future communication network core network (for example, a 5G core network).

[0145] Figure 5 is a schematic diagram of another architecture 500 of a communication system applicable to an embodiment of the present application. The architecture shown in Figure 5 is named NG-RAN with a regenerative satellite based on gNB-DU. In this scenario, the CU and DU of the base station are separated. The satellite is on board as the DU of the base station. The satellite regenerates the signal received from the ground, that is, the service link between the UE and the satellite transmits the NR-Uu radio interface signal, and the feeder link between the NTN gateway and the satellite transmits the satellite radio interface (SRI) signal. The satellite radio interface is a transmission link that can transmit the logical interface F1 signal of the 3GPP standard. On the satellite radio interface, the F1 protocol signal is transmitted. The satellite can provide inter-satellite links (ISLs) between satellites. The NTN gateway is a transmission network layer node and supports all necessary transmission protocols. DUs on different satellites can be connected to the same ground CU.

[0146] It should be noted that the above RAN architecture is only an example and may also be used in other NTN architectures, or 4G, 5G, and future wireless network architectures. The embodiments of this application are not limited to this.

[0147] The biggest features of satellite communication are high mobility and large communication delay. Therefore, the difference compared to the ground is that the terminal needs to achieve synchronization based on GNSS and ephemeris or other auxiliary information on the basis of the existing uplink synchronization. For IoT type terminals, considering that most IoT services are short-packet periodic transmissions, the existing standards only enhance the communication mode for short-term connections, and there is still no standardization for the communication mode for long-term connections. The present invention enhances the communication mode for long-term connections between IoT and satellites. The so-called short-term connection here can be considered as the terminal initiating access, sending uplink data, and then exiting the connection state. During this process, the GNSS information obtained by the terminal before random access is always valid, that is, during the entire connection process, the GNSS information does not need to be updated, which can meet the synchronization requirements.

[0148] Satellite communication systems are characterized by high mobility and large communication delays. Based on these two characteristics, satellite systems differ from terrestrial systems in that, in addition to existing uplink synchronization, terminal devices also need to achieve uplink synchronization based on GNSS, ephemeris, or other auxiliary information. However, GNSS measurements may fail, for example, due to channel conditions, hardware problems in the terminal, etc. In this case, the terminal device needs to enter the idle state and repeatedly attempt the measurement until the terminal device completes the measurement. In practice, GNSS is often unavailable for a relatively long period of time, which introduces more GNSS measurement power consumption. When the GNSS module is unavailable at certain times, the uplink time and frequency offset synchronization between the terminal and the satellite is affected.

[0149] In view of this, an embodiment of the present application provides a communication solution that can perform uplink synchronization in combination with the availability of GNSS, thereby improving the reliability of communication and reducing the energy consumption of the terminal for GNSS measurement.

[0150] The communication method provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings. The embodiment provided by the present application can be applied to the communication system shown in Figures 1 to 5 above, without limitation.

[0151] The solution of this application is described in detail below.

[0152] Figure 6 is a schematic flow chart of a communication method provided in an embodiment of the present application. For ease of description, method 600 is exemplified below using the interaction between a network device and a terminal device as an example. It is understood that the terminal device may be a component of the terminal device (e.g., a chip or circuit), or the network device may be a component of the network device (e.g., a chip or circuit), without limitation.

[0153] In the present application, the network device may include the first satellite or the access network device corresponding to the first satellite, and the present application does not limit this.

[0154] In this application, the terminal device can calculate the delay between the terminal and the satellite through GNSS information and satellite ephemeris information, so as to achieve uplink time and frequency offset synchronization with the satellite.

[0155] Among them, GNSS information may include the current location information of the terminal device, the latitude and longitude information of the terminal device, the poster height information, etc.

[0156] The method 600 shown in FIG. 6 may include the following steps.

[0157] S610: The terminal device sends first information to the network device.

[0158] The first information is used to indicate the availability status of the GNSS in uplink synchronization, and the availability status includes: GNSS is available, or GNSS is unavailable.

[0159] Among them, GNSS is available, which can be understood as that the terminal device can obtain GNSS information for uplink synchronization based on the GNSS.

[0160] Similarly, GNSS is unavailable, which can be understood as the terminal device being unable to obtain GNSS information for uplink synchronization based on the GNSS.

[0161] GNSS information may not be available for a period of time, that is, GNSS is unavailable for a period of time. Reasons that affect GNSS availability may include but are not limited to GNSS signal strength, GNSS signal interference, etc.

[0162] The following describes a method for determining whether GNSS is available.

[0163] In this application, for IoT terminals, GNSS measurement and communication cannot be performed at the same time. The terminal device starts GNSS measurement to determine the strength and interference of the GNSS signal.

[0164] In one possible implementation, the network device configures a first interval for the terminal device, where the first interval is used for the terminal device to perform GNSS detection to obtain first information, thereby allowing the terminal device or the network device to determine the availability status of the GNSS in uplink synchronization.

[0165] Exemplarily, the terminal device determines whether it can currently receive a GNSS signal during the first interval detection. When the terminal device can receive the GNSS signal, it can be determined that the availability status of the GNSS in the uplink synchronization is available. When the terminal device cannot receive the GNSS signal, it can be determined that the availability status of the GNSS in the uplink synchronization is unavailable.

[0166] Exemplarily, the terminal device determines whether the size of the GNSS signal currently received in the first interval is greater than or equal to a first threshold value. When the GNSS signal is less than the first threshold value, it can be determined that the size of the GNSS signal is insufficient for the terminal device to obtain accurate location information, that is, it can be determined that the availability status of the GNSS in uplink synchronization is unavailable; when the GNSS signal is greater than or equal to the first threshold value, it can be determined that the size of the GNSS signal is sufficient for the terminal device to obtain accurate location information, that is, it can be determined that the availability status of the GNSS in uplink synchronization is available.

[0167] Exemplarily, the terminal device generates a GNSS measurement report after several measurements. When the measurement report corresponds to multiple failures to receive GNSS signals, or multiple GNSS signal qualities are poor, the terminal device or network device can determine, based on the measurement report, that the availability status of the GNSS in uplink synchronization is unavailable, otherwise it is available.

[0168] It should be understood that the first interval is the interval at which the terminal device measures whether the GNSS is available. The measurement interval can be configured as periodic or non-periodic, and this embodiment of the present application does not limit this.

[0169] It should be understood that the first interval is used to detect whether GNSS is available. During the time period of the first interval, communication is interrupted. In order to shorten the communication interruption time as much as possible, the size of the first interval can be relatively small. For example, the first interval is smaller than the measurement period, which refers to the time period for the terminal device to perform GNSS measurement and obtain measurement results.

[0170] It should be noted that the purpose of the terminal device performing GNSS detection is to determine the availability status of the GNSS based on partial measurement results, and the purpose of the terminal device performing GNSS measurement is to obtain GNSS measurement results, based on which uplink synchronization can be performed.

[0171] Exemplarily, the first interval may be at the millisecond (ms) level.

[0172] In this application, a specific detection interval (first interval) is used to detect GNSS. The terminal device generates a detection report after multiple detection intervals to indicate the available status of GNSS to the network device. The terminal device can use a shorter detection interval to reduce measurement power consumption and resource waste.

[0173] In a possible implementation, the network device sends a first resource to the terminal device, where the first resource is used by the terminal device to send the first information.

[0174] Correspondingly, the terminal device receives the first resource, sends the first information based on the first resource, and the network device receives the first information based on the first resource.

[0175] Exemplarily, the network device may configure a measurement period for the terminal device, and the network device may send the first resource simultaneously when sending the measurement period to the terminal device.

[0176] Exemplarily, the network device may also send the first resource to the terminal device alone, which is not limited in the embodiments of the present application.

[0177] S620: The terminal device implements uplink synchronization based on the available status of the GNSS.

[0178] In one possible implementation, when GNSS is available in uplink synchronization, the terminal device implements uplink synchronization based on the measurement results of the GNSS.

[0179] The terminal device may perform GNSS measurement based on the second interval to obtain a GNSS measurement result.

[0180] In the present application, the second interval may be a measurement interval configured by the network device for the terminal device. The measurement interval may be periodic or non-periodic, and the embodiments of the present application do not limit this.

[0181] It can be understood that the second interval can be larger than the first interval.

[0182] It should be noted that the network device may not configure the first interval for the terminal device, and the second interval may also be used by the terminal device to detect the availability of GNSS, which is not limited in the embodiment of the present application.

[0183] In this application, the terminal device can use the existing measurement interval (i.e., the second interval) to detect the available status of GNSS. When GNSS is unavailable, the terminal device does not need to enter the IDLE state, but instead generates a measurement report instruction to the network device, thereby reducing the probability of the terminal exiting the IDLE state, avoiding the process of the terminal device constantly performing uplink synchronization, and can continue to maintain uplink synchronization and network communication when GNSS is unavailable, thereby improving communication stability.

[0184] In one possible implementation, when GNSS is unavailable for uplink synchronization, the terminal device implements uplink synchronization in an enhanced manner based on network equipment.

[0185] The enhanced method is used for timing correction, for example, frequent closed-loop synchronization error correction or closed-loop deflection correction can be introduced, or a reference point can be introduced to compensate for the common timing advance to solve the timing correction problem. This embodiment of the present application is not limited to this.

[0186] In the present application, the enhancement method of the network device includes auxiliary information. For example, the network device can frequently send auxiliary information, and the auxiliary information can include timing adjustment information. It can be understood that when the terminal device cannot obtain GNSS information, the network device can notify the terminal device to perform timing correction by frequently sending timing adjustment information, thereby achieving uplink time and frequency deviation synchronization with the satellite.

[0187] It should be understood that the assistance of the network device may also be other auxiliary information that can be used for timing correction, and the embodiments of the present application are not limited to this.

[0188] In this application, the terminal device can achieve uplink synchronization based on the enhanced mode of the network device within a period of time according to the timer.

[0189] In one possible implementation, the terminal device receives configuration information of a first timer; and implements uplink synchronization based on an enhanced method of the network device within the duration of the first timer.

[0190] The configuration information of the first timer includes the duration of the first timer.

[0191] Correspondingly, the network device sends configuration information of the first timer to the terminal device, and within the duration of the first timer, the network device assists the terminal device in achieving uplink synchronization.

[0192] The activation of the first timer is described below.

[0193] In one possible implementation, the terminal device starts the first timer when receiving configuration information of the first timer.

[0194] It can be understood that the network device sends the first timer to the terminal device, and the terminal device can start the first timer when receiving the configuration information of the first timer.

[0195] In a possible implementation, the first timer is started after a first time period.

[0196] The network device may send a first time period to the terminal device, and may start the first timer after the first time period ends.

[0197] The first time period may be configured through configuration information of the first timer or may be configured separately, and this embodiment of the present application does not limit this.

[0198] In a possible implementation, first indication information is received and the first timer is started according to the first indication information.

[0199] It can be understood that the network device sends the first indication information to the terminal device, and the first indication information is used to instruct the terminal device to start the first timer.

[0200] The first indication information may be sent via the configuration information of the first timer, or may be sent separately, which is not limited in the embodiment of the present application.

[0201] An optional understanding is that the network device can determine the time for assisting the terminal device to achieve uplink synchronization, and after determining the time, send the first indication information to the terminal device.

[0202] In one possible implementation, the terminal device does not perform GNSS measurement within the duration of the first timer.

[0203] It should be understood that within the duration of the first timer, the terminal device performs uplink synchronization based on the assistance of the network device. Therefore, the terminal device does not need to perform GNSS measurement, which can save GNSS measurement power consumption.

[0204] Based on this first timer, the terminal device can perform uplink synchronization with the assistance of the network device for a period of time. After the timer expires, the terminal device can re-perform GNSS measurement. After determining that GNSS is available, uplink synchronization can be achieved based on the GNSS measurement. During the operation of this first timer, the terminal device does not need to detect GNSS signals, thereby reducing uplink synchronization caused by GNSS unavailability of the terminal device and reducing the power consumption of the terminal GNSS measurement.

[0205] In this application, the terminal device can achieve uplink synchronization based on the GNSS measurement results within a period of time according to the timer.

[0206] In one possible implementation, the terminal device receives configuration information of the second timer; and achieves uplink synchronization based on the measurement result of the GNSS within the duration of the second timer.

[0207] The configuration information of the second timer includes the duration of the second timer.

[0208] Correspondingly, the network device sends configuration information of the second timer to the terminal device, and within the duration of the second timer, the terminal device achieves uplink synchronization based on the GNSS measurement result.

[0209] The activation of the second timer is described below.

[0210] In one possible implementation, the terminal device starts the first timer when receiving configuration information of the second timer.

[0211] It can be understood that the network device sends the second timer to the terminal device, and the terminal device can start the second timer when receiving the configuration information of the second timer.

[0212] In a possible implementation, the second timer is started after the second time period.

[0213] The network device may send a second time period to the terminal device, and the second timer may be started after the second time period ends.

[0214] The second time period may be configured through configuration information of the second timer, or may be configured separately, and this is not limited in the embodiment of the present application.

[0215] In a possible implementation, second indication information is received and the second timer is started according to the second indication information.

[0216] It can be understood that the network device sends the second indication information to the terminal device, and the second indication information is used to instruct the terminal device to start the second timer.

[0217] The second indication information may be sent via the configuration information of the second timer, or may be sent separately, which is not limited in the embodiment of the present application.

[0218] An optional understanding is that the network device can determine the GNSS positioning method currently applicable to the terminal device based on the first information, or the network device determines that it is currently unable to provide auxiliary enhancement methods to the terminal device and can send the second indication information to the terminal device.

[0219] Based on this second timer, the terminal device can perform uplink synchronization based on the GNSS measurement results within a period of time. After the timer expires, the terminal device can re-perform GNSS measurement to determine whether GNSS is available. During the operation of this second timer, the terminal device does not need to feedback the GNSS availability status to the network device. When the second timer expires, the terminal device needs to re-perform GNSS detection and report the GNSS availability status to the network device, so that the uplink synchronization method can be adjusted in time to ensure normal communication.

[0220] In this application, the terminal device can detect the available status of the GNSS within the first interval according to the timer.

[0221] It is understandable that the network device can configure a measurement period for the terminal device, and whether the terminal device needs to perform measurement can be determined based on the start of a timer.

[0222] In a possible implementation, the terminal device receives configuration information of a third timer; and performs GNSS detection within the duration of the third timer to determine the availability status of the GNSS.

[0223] The configuration information of the third timer includes the duration of the third timer.

[0224] Correspondingly, the network device sends configuration information of the third timer to the terminal device, and within the duration of the third timer, the terminal device performs GNSS detection to obtain the first information.

[0225] The activation of the third timer will be described below.

[0226] In one possible implementation, the terminal device starts the third timer when receiving configuration information of the third timer.

[0227] It can be understood that the network device sends the third timer to the terminal device, and the terminal device can start the third timer when receiving the configuration information of the third timer.

[0228] In a possible implementation, a third timer is started after the third time period.

[0229] The network device may send a third time period to the terminal device, and may start the third timer after the third time period ends.

[0230] Among them, the third time period can be configured through the configuration information of the third timer, or can be configured separately, and the embodiment of the present application does not limit this.

[0231] In a possible implementation, third indication information is received and the third timer is started according to the third indication information.

[0232] It can be understood that the network device sends the third indication information to the terminal device, and the third indication information is used to instruct the terminal device to perform GNSS detection.

[0233] Among them, the third indication information can also be sent through the configuration information of the third timer, or can be sent separately, and this embodiment of the present application does not limit this.

[0234] It can be understood that after the third timer ends, the terminal device sends a first message to the network device. If the available status of the GNSS indicated by the first message is available, then the second timer can be started. During the operation of the second timer, the terminal device can achieve uplink synchronization based on the GNSS measurement results; if the available status of the GNSS indicated by the first message is unavailable, then the first timer can be started. During the operation of the first timer, the terminal device can achieve uplink synchronization based on the auxiliary information of the network device.

[0235] Based on the third timer, the terminal device can perform GNSS detection within a period of time. After the timer expires, the terminal device can indicate to the network device whether GNSS is available. The terminal device performs uplink synchronization based on the availability status of GNSS.

[0236] In this application, the terminal device maintains uplink synchronization based on the auxiliary information from the network device within the duration of the first timer, maintains uplink synchronization based on GNSS measurement within the duration of the second timer, and considers that it has lost synchronization and needs to perform GNSS measurement within the duration of the third timer. The behavior of the terminal device is limited by the three timers to avoid the terminal device from performing GNSS measurements within the periodic time. It can be understood that synchronization is usually maintained during GNSS measurement, resulting in a waste of resources.

[0237] Different timers can be used to ensure that the terminal device can feedback the availability of GNSS to the network device within a specific time.

[0238] In the present application, the terminal device obtains the first information after performing GNSS detection, and the first information may be the GNSS effective duration.

[0239] It should be understood that when the terminal device performs GNSS detection, the effective duration of the GNSS can be determined. The effective duration can be understood as the effective time of the GNSS after the GNSS detection is completed. Valid durations of different lengths can indicate the availability status of the GNSS.

[0240] For example, a positive valid duration indicates that GNSS is available, i.e., GNSS measurement results can be used for uplink synchronization within the valid duration; a negative valid duration indicates that GNSS is unavailable, i.e., uplink synchronization needs to be based on auxiliary information from the network device; when the valid duration is 0, it means that the GNSS signal can be received but is not sufficient to obtain valid GNSS information, i.e., uplink synchronization needs to be based on auxiliary information from the network device.

[0241] In this technical solution, the existing GNSS measurement reporting effective duration mechanism is reused to indicate the GNSS availability status, which can reduce the reporting overhead of the terminal device.

[0242] It should be understood that other possible implementations of the embodiments of the present application are similar to the above-mentioned method 600. Please refer to the description of method 600 and will not be repeated here.

[0243] It should be understood that the size of the serial numbers of the above processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0244] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between various network elements. It can be understood that each network element, such as a transmitting end device or a receiving end device, includes a hardware structure and / or software module corresponding to the execution of each function in order to implement the above functions. Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0245] In the embodiment of the present application, the functional modules of the transmitting device or the receiving device can be divided according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module according to each function.

[0246] The method provided in the embodiment of the present application is described in detail above in conjunction with FIG6 . Below, the apparatus provided in the embodiment of the present application is described in detail in conjunction with FIG7 and FIG8 . It should be understood that the description of the apparatus embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the method embodiment above. For the sake of brevity, they will not be repeated here.

[0247] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application.

[0248] The device 700 includes a transceiver unit 710 and a processing unit 720 , wherein the transceiver unit 710 can be used to implement corresponding communication functions, and the processing unit 720 can be used to perform data processing.

[0249] Optionally, the transceiver unit 710 may also be referred to as a communication interface or communication unit, and may include a transmitting unit and / or a receiving unit. The transceiver unit 710 may be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or output interface), a pin, or a circuit. The transceiver unit 710 may be configured to perform the transmitting and / or receiving steps in the above-described method embodiments.

[0250] Optionally, the processing unit 720 may be a processor (may include one or more), a processing circuit with processor functions, etc., and may be used to execute other steps except sending and receiving in the above method embodiment.

[0251] Optionally, the apparatus 700 further includes a storage unit, which may be a memory, an internal storage unit (e.g., a register, a cache, etc.), an external storage unit (e.g., a read-only memory, a random access memory, etc.), etc. The storage unit is used to store instructions, and the processing unit 720 executes the instructions stored in the storage unit to enable the communication apparatus to perform the above method.

[0252] In one design, the apparatus 700 can be used to perform the actions performed by the terminal device in each of the above method embodiments, for example, the apparatus 700 can be used to perform the actions performed by the terminal device in the above method 600. In this case, the apparatus 700 can be a component of the terminal device, the transceiver unit 710 is used to perform the transceiver-related operations on the terminal device side in the above method embodiments, and the processing unit 720 is used to perform the processing-related operations of the terminal device in the above method embodiments.

[0253] For example, the transceiver unit 710 is used to send first information, where the first information is used to indicate the available status of the global navigation satellite system in uplink synchronization, where the available status includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable; the processing unit 720 is used to achieve uplink synchronization based on the available status of the global navigation satellite system.

[0254] For another example, when the global navigation satellite system is not available in uplink synchronization, the processing unit 720 is further used to achieve uplink synchronization based on the auxiliary information from the network device; when the global navigation satellite system is available in uplink synchronization, the processing unit 720 is further used to achieve uplink synchronization based on the measurement results of the global navigation satellite system.

[0255] For another example, the transceiver unit 710 is further configured to receive a first resource; and the processing unit 720 is further configured to send the first information according to the first resource.

[0256] For another example, the processing unit 720 is further configured to detect the global navigation satellite system based on the first interval to obtain the first information.

[0257] For another example, when the global navigation satellite system is available in uplink synchronization, the processing unit 720 is further configured to perform measurement of the global navigation satellite system based on a second interval to obtain a measurement result of the global navigation satellite system, where the second interval is greater than the first interval.

[0258] For another example, the uplink synchronization is achieved based on the auxiliary information from the network device, and the transceiver unit 710 is also used to receive configuration information of the first timer, and the configuration information of the first timer includes the duration of the first timer; the processing unit 720 is also used to achieve uplink synchronization based on the auxiliary information from the network device within the duration of the first timer.

[0259] For another example, the processing unit 720 is further used to start the first timer when receiving the configuration information of the first timer; or, the processing unit 720 is further used to start the first timer after a first time period; or, the transceiver unit 710 is further used to receive first indication information, and the processing unit 720 is further used to start the first timer according to the first indication information.

[0260] For another example, the processing unit 720 is further configured to not perform measurement of the global navigation satellite system within the duration of the first timer.

[0261] For another example, the uplink synchronization is achieved based on the measurement results of the global navigation satellite system, and the transceiver unit 710 is also used to receive configuration information of a second timer, and the configuration information of the second timer includes the duration of the second timer; the processing unit 720 is also used to achieve uplink synchronization based on the measurement results of the global navigation satellite system within the duration of the second timer.

[0262] For another example, the detection of the global navigation satellite system based on the first interval is used to determine the available status of the global navigation satellite system in uplink synchronization. The transceiver unit 710 is also used to receive configuration information of a third timer, and the configuration information of the third timer includes the duration of the third timer; the processing unit 720 is also used to detect the global navigation satellite system based on the first interval within the duration of the third timer to determine the available status of the global navigation system in uplink synchronization.

[0263] It should be understood that the transceiver unit 710 and the processing unit 720 can also perform other operations performed by the terminal device in the above method 600, which will not be described in detail here.

[0264] In one design, the apparatus 700 can be used to perform the actions performed by the terminal device in each of the above method embodiments. For example, the apparatus 700 can be used to perform the actions performed by the network device in the above method 600. In this case, the apparatus 700 can be a component of the network device, the transceiver unit 710 is used to perform the transceiver-related operations on the network device side in the above method embodiments, and the processing unit 720 is used to perform the processing-related operations on the network device side in the above method embodiments.

[0265] For example, the transceiver unit 710 is used to receive first information; the processing unit 720 is used to determine the availability status of the global navigation satellite system in uplink synchronization based on the first information, where the availability status includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable.

[0266] For another example, when the global navigation satellite system is unavailable in uplink synchronization, the processing unit 720 is further configured to assist the terminal device in achieving uplink synchronization based on an enhanced manner.

[0267] For another example, the transceiver unit 710 is further configured to send a first resource; and the processing unit 720 is further configured to receive the first information according to the first resource.

[0268] For another example, the transceiver unit 710 is further configured to send a first interval, where the first interval is used to detect the global navigation satellite system to obtain first information.

[0269] For another example, the transceiver unit 710 is further configured to send a second interval, where the second interval is used to perform measurement of the global navigation satellite system to obtain a measurement result of the global navigation satellite system, and the second interval is greater than the first interval.

[0270] For another example, the processing unit 720 is further configured to assist the terminal device in achieving uplink synchronization based on an enhanced manner within the duration of the first timer.

[0271] For another example, the transceiver unit 710 is also used to send configuration information of the first timer, where the configuration information of the first timer includes the duration of the first timer, and the duration of the first timer is used by the terminal device to achieve uplink synchronization based on auxiliary information from the network device.

[0272] For another example, the transceiver unit 710 is further used to send a second timer, the configuration information of the second timer includes the duration of the second timer, and the duration of the second timer is used by the terminal device to achieve uplink synchronization based on the measurement results of the global navigation satellite system.

[0273] For another example, the transceiver unit 710 is also used to send a third timer, and the configuration information of the third timer includes the duration of the third timer. The duration of the third timer is used by the terminal device to detect the global navigation satellite system based on the first interval to determine the available status of the global navigation system in uplink synchronization.

[0274] It should be understood that the transceiver unit 710 and the processing unit 720 may also perform other operations performed by the network device in the above method 600, which will not be described in detail here.

[0275] It should also be understood that the device 700 here is embodied in the form of a functional unit. The term "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 700 can be specifically a network device in the above-mentioned embodiment, and can be used to execute the various processes and / or steps corresponding to the network device in the above-mentioned method embodiments. To avoid repetition, they will not be described here.

[0276] The apparatus 700 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the device in the above-mentioned method, or the apparatus 700 of each of the above-mentioned solutions has the function of implementing the corresponding steps performed by the network device in the above-mentioned method. The functions can be implemented by hardware, or the corresponding software can be implemented by hardware. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.

[0277] In addition, the transceiver unit 710 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.

[0278] It should be noted that the apparatus in FIG7 may be a network element or device in the aforementioned embodiment, or may be a chip or chip system, such as a system on chip (SoC). The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. This is not limited here.

[0279] Figure 8 is a schematic diagram of a communication architecture provided by an embodiment of the present application. The communication device 800 shown in Figure 8 includes: a processor 810 and a transceiver 820. Optionally, the processor 810 and the transceiver 820 can be interconnected via a bus 830. The communication device 800 can be a terminal device or a network device.

[0280] Optionally, the communication device 800 may further include a memory 840. The memory 840 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), and is used to store relevant instructions and data.

[0281] The processor 810 is coupled to the memory 840 and is configured to execute instructions stored in the memory 840 to control the transceiver 820 to send signals and / or receive signals.

[0282] It should be understood that the processor 810 and memory 840 described above can be combined into a single processing device, with the processor 810 configured to execute program code stored in the memory 840 to implement the aforementioned functions. In a specific implementation, the memory 840 can also be integrated into the processor 810 or independent of the processor 810. It should be understood that the processor 810 can also correspond to the various processing units in the aforementioned communication device, and the transceiver 820 can correspond to the various receiving units and transmitting units in the aforementioned communication device.

[0283] It should also be understood that the transceiver 820 may include a receiver (or receiver) and a transmitter (or transmitter). The transceiver may further include an antenna, and the number of antennas may be one or more. The transceiver may also be a communication interface or interface circuit.

[0284] Specifically, the communication device 800 may correspond to the terminal device in the method 600 according to an embodiment of the present application. The communication device 800 may include the units of the method performed by the terminal device in the method 600. It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above-mentioned method embodiment, and for the sake of brevity, it will not be repeated here.

[0285] Specifically, the communication device 800 may correspond to the network device in the method 600 according to an embodiment of the present application. The communication device 800 may include the units of the method performed by the network device in the method 600. It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above-mentioned method embodiment and will not be repeated here for the sake of brevity.

[0286] When the communication device 800 is a chip, the chip includes an interface unit and a processing unit, wherein the interface unit may be an input / output circuit or a communication interface; and the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.

[0287] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.

[0288] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The above 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 device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0289] The present application also provides a computer-readable medium having a computer program stored thereon, which implements the functions of any of the above method embodiments when executed by a computer.

[0290] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0291] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0292] In the embodiments of this application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete way.

[0293] It should be understood that references to "embodiments" throughout this specification mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0294] It should be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The names of all nodes and messages in this application are merely names set by this application for the convenience of description. The names in the actual network may be different. It should not be understood that this application limits the names of various nodes and messages. On the contrary, any name with the same or similar function as the node or message used in this application is regarded as the method or equivalent replacement of this application, and is within the scope of protection of this application.

[0295] It should also be understood that in this application, "when", "if" and "if" all mean that the UE or base station will take corresponding measures under certain objective circumstances. It does not limit the time, and does not require the UE or base station to take judgment actions when implementing it, nor does it mean that there are other limitations.

[0296] Additionally, the terms "system" and "network" are often used interchangeably. The term "and / or" is simply used to describe an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone.

[0297] As used herein, the term "at least one of" or "at least one of" refers to all or any combination of the listed items. For example, "at least one of A, B, and C" can mean: A alone, B alone, C alone, A and B together, B and C together, and A, B, and C together. As used herein, "at least one" means one or more. "A plurality" means two or more.

[0298] It should be understood that in each embodiment of the present application, the terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0299] It should be understood that in various embodiments of the present application, the first, second, and various numerical numbers are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of the present application.

[0300] Those skilled in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0301] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0302] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0303] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0304] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0305] If the functions are implemented in the form of 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 solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0306] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: Applied to terminal equipment, including: Sending first information, where the first information is used to indicate an available state of a global navigation satellite system in uplink synchronization, where the available state includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable; Uplink synchronization is achieved based on the availability status of the global navigation satellite system.

2. The method according to claim 1, characterized in that The achieving uplink synchronization based on the available state of the global navigation satellite system includes: When the global navigation satellite system is unavailable in uplink synchronization, achieving uplink synchronization based on auxiliary information from the network device; When the global navigation satellite system is available in uplink synchronization, uplink synchronization is achieved based on the measurement result of the global navigation satellite system.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: The global navigation satellite system is detected based on a first interval to obtain first information.

4. The method according to any one of claims 1 to 3, characterized in that When the global navigation satellite system is available in uplink synchronization, the method further includes: The measurement of the global navigation satellite system is performed based on a second interval to obtain a measurement result of the global navigation satellite system, wherein the second interval is greater than the first interval.

5. The method according to any one of claims 1 to 3, characterized in that: The uplink synchronization is achieved based on the auxiliary information from the network device, and the method further includes: receiving configuration information of a first timer, where the configuration information of the first timer includes a duration of the first timer; Uplink synchronization is achieved based on the auxiliary information from the network device within the duration of the first timer.

6. The method according to claim 5, characterized in that The method further comprises: starting the first timer when receiving configuration information of the first timer; or starting the first timer after a first time period; or Receive first indication information and start the first timer according to the first indication information.

7. The method according to claim 5 or 6, characterized in that: The method further comprises: No measurement of the global navigation satellite system is performed during the duration of the first timer.

8. The method according to any one of claims 1 to 3, characterized in that The uplink synchronization is achieved based on the measurement result of the global navigation satellite system, and the method further includes: receiving configuration information of a second timer, where the configuration information of the second timer includes a duration of the second timer; Uplink synchronization is achieved based on the measurement result of the global navigation satellite system within the duration of the second timer.

9. The method according to any one of claims 1 to 8, characterized in that The detecting of the global navigation satellite system based on the first interval determines the available state of the global navigation satellite system in uplink synchronization, and the method further comprises: receiving configuration information of a third timer, wherein the configuration information of the third timer includes a duration of the third timer; The detection of the global navigation satellite system is performed based on the first interval within the duration of the third timer to determine the availability status of the global navigation system in uplink synchronization.

10. The method according to any one of claims 1 to 9, characterized in that The first information is the validity period of the global navigation satellite system, and the validity period of the global navigation satellite system is used to indicate the availability status of the global navigation satellite system in uplink synchronization.

11. A communication method, characterized in that: Applied to network equipment, including: receiving a first message; An availability status of the global navigation satellite system in uplink synchronization is determined according to the first information, where the availability status includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable.

12. The method according to claim 11, characterized in that The method further comprises: When the global navigation satellite system is unavailable in uplink synchronization, auxiliary information is sent, and the auxiliary information is used for the terminal device to achieve uplink synchronization.

13. The method according to claim 11 or 12, characterized in that: The method further comprises: A first interval is sent, where the first interval is used to detect the global navigation satellite system to obtain first information.

14. The method according to any one of claims 11 to 13, characterized in that The method further comprises: A second interval is sent, where the second interval is used to perform measurement of the global navigation satellite system to obtain a measurement result of the global navigation satellite system, and the second interval is greater than the first interval.

15. The method according to any one of claims 11 to 13, characterized in that The enhanced method of assisting the terminal device to achieve uplink synchronization includes: The terminal device is assisted to achieve uplink synchronization based on an enhanced method within the duration of the first timer.

16. The method according to any one of claims 11 to 13, characterized in that The method further comprises: Send configuration information of the first timer, wherein the configuration information of the first timer includes the duration of the first timer, and the duration of the first timer is used by the terminal device to achieve uplink synchronization based on the auxiliary information from the network device.

17. The method according to any one of claims 11 to 13, characterized in that The method further comprises: A second timer is sent, wherein the configuration information of the second timer includes the duration of the second timer, and the duration of the second timer is used by the terminal device to achieve uplink synchronization based on the measurement result of the global navigation satellite system.

18. The method according to any one of claims 11 to 17, characterized in that The method further comprises: A third timer is sent, wherein the configuration information of the third timer includes the duration of the third timer, and the duration of the third timer is used by the terminal device to detect the global navigation satellite system based on the first interval to determine the availability status of the global navigation system in uplink synchronization.

19. The method according to any one of claims 11 to 18, characterized in that The first information includes a validity period of the global navigation satellite system, where the validity period of the global navigation satellite system is used to indicate an available state of the global navigation satellite system in uplink synchronization.

20. A communication device, characterized in that: include: a transceiver unit, configured to send first information, wherein the first information is used to indicate an available state of a global navigation satellite system in uplink synchronization, wherein the available state includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable; A processing unit is used to achieve uplink synchronization based on the availability status of the global navigation satellite system.

21. The communication device according to claim 20, characterized in that: When the global navigation satellite system is unavailable in uplink synchronization, the processing unit is further configured to implement uplink synchronization based on auxiliary information from the network device; When the global navigation satellite system is available in uplink synchronization, the processing unit is further configured to achieve uplink synchronization based on a measurement result of the global navigation satellite system.

22. The communication device according to claim 20 or 21, characterized in that: The processing unit is further configured to detect the global navigation satellite system based on the first interval to obtain first information.

23. The communication device according to any one of claims 20 to 22, characterized in that: When the global navigation satellite system is available in uplink synchronization, the processing unit is further configured to perform measurement of the global navigation satellite system based on a second interval to obtain a measurement result of the global navigation satellite system, wherein the second interval is greater than the first interval.

24. The communication device according to any one of claims 20 to 22, characterized in that: The uplink synchronization is achieved based on the auxiliary information from the network device, and the transceiver unit is also used to receive configuration information of the first timer, and the configuration information of the first timer includes the duration of the first timer; the processing unit is also used to achieve uplink synchronization based on the auxiliary information from the network device within the duration of the first timer.

25. The communication device according to claim 24, characterized in that The processing unit is further configured to start the first timer when receiving configuration information of the first timer; or The processing unit is further configured to start the first timer after a first time period; or The transceiver unit is further used to receive first indication information, and the processing unit is further used to start the first timer according to the first indication information.

26. The communication device according to claim 24 or 25, characterized in that: The processing unit is further configured to not perform measurement of the global navigation satellite system within the duration of the first timer.

27. The communication device according to any one of claims 20 to 22, characterized in that: The uplink synchronization is achieved based on the measurement results of the global navigation satellite system, and the transceiver unit is also used to receive configuration information of a second timer, and the configuration information of the second timer includes the duration of the second timer; the processing unit is also used to achieve uplink synchronization based on the measurement results of the global navigation satellite system within the duration of the second timer.

28. The communication device according to any one of claims 20 to 27, characterized in that: The detection of the global navigation satellite system based on the first interval determines the available state of the global navigation satellite system in uplink synchronization, and the transceiver unit is also used to receive configuration information of a third timer, and the configuration information of the third timer includes the duration of the third timer; the processing unit is also used to detect the global navigation satellite system based on the first interval within the duration of the third timer to determine the available state of the global navigation system in uplink synchronization.

29. The communication device according to any one of claims 20 to 28, characterized in that: The first information is the validity period of the global navigation satellite system, and the validity period of the global navigation satellite system is used to indicate the availability status of the global navigation satellite system in uplink synchronization.

30. A communication device, characterized in that: include: A transceiver unit, configured to receive first information; A processing unit is configured to determine, according to the first information, an available state of a global navigation satellite system in uplink synchronization, wherein the available state includes that the global navigation satellite system is available, or that the global navigation satellite system is unavailable.

31. The communication device according to claim 30, characterized in that: When the global navigation satellite system is unavailable in uplink synchronization, the processing unit is further used to send auxiliary information, where the auxiliary information is used for the terminal device to achieve uplink synchronization.

32. The communication device according to claim 30 or 31, characterized in that: The transceiver unit is further used to send a first interval, where the first interval is used to detect the global navigation satellite system to obtain first information.

33. The communication device according to any one of claims 30 to 32, characterized in that: The transceiver unit is further used to send a second interval, where the second interval is used to measure the global navigation satellite system to obtain a measurement result of the global navigation satellite system, and the second interval is greater than the first interval.

34. The communication device according to any one of claims 30 to 32, characterized in that: The processing unit is further used to assist the terminal device to achieve uplink synchronization based on an enhanced method within the duration of the first timer.

35. The communication device according to any one of claims 30 to 32, characterized in that: The transceiver unit is also used to send configuration information of the first timer, wherein the configuration information of the first timer includes the duration of the first timer, and the duration of the first timer is used for the terminal device to achieve uplink synchronization based on the auxiliary information from the network device.

36. The communication device according to any one of claims 30 to 32, characterized in that: The transceiver unit is also used to send a second timer, the configuration information of the second timer includes the duration of the second timer, and the duration of the second timer is used by the terminal device to achieve uplink synchronization based on the measurement result of the global navigation satellite system.

37. The communication device according to any one of claims 30 to 36, characterized in that: The transceiver unit is also used to send a third timer, the configuration information of the third timer includes the duration of the third timer, and the duration of the third timer is used by the terminal device to detect the global navigation satellite system based on the first interval to determine the available status of the global navigation system in uplink synchronization.

38. The communication device according to any one of claims 30 to 37, characterized in that: The first information includes a validity period of the global navigation satellite system, where the validity period of the global navigation satellite system is used to indicate an available state of the global navigation satellite system in uplink synchronization.

39. A communication device, characterized in that: Comprising a unit for executing the method of any one of claims 1-10 or 11-19.

40. A communication device, characterized in that: The device comprises a processor coupled to a memory, the memory being used to store a computer program or instructions, and the processor being used to execute the computer program or instructions in the memory, so that the device executes the method according to any one of claims 1 to 10, or executes the method according to any one of claims 11 to 19.

41. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instruction, and when the computer program or instruction is executed on a computer, the computer executes the method as claimed in any one of claims 1 to 10, or executes the method as claimed in any one of claims 11 to 19.

42. A chip system, characterized in that: include: A processor, used to call and run a computer program from a memory, so that a communication device equipped with the chip system executes the method described in any one of claims 1 to 10, or executes the method described in any one of claims 11 to 19.

43. A computer program product, characterized in that When the computer program product is run on a computer, the computer is enabled to execute the steps of the method according to any one of claims 1 to 10 , or to execute the steps of the method according to any one of claims 11 to 19 .

Citation Information

Patent Citations

  • Method and device for determining measuring capability of global navigation satellite system (GNSS)

    CN116209922A

  • Information reporting method and device, communication equipment and storage medium

    CN116261885A

  • GNSS effectiveness processing method and apparatus, device and storage medium

    WO2023123514A1