Communication method and communication device
By sending information about the available status of GNSS in the terminal device and selecting the synchronization method according to the status, the uplink time-frequency bias synchronization problem when GNSS measurement fails, improving communication efficiency and credibility.
Patent Information
- Application Number
- CN202311551906.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-20
AI Technical Summary
In satellite communication systems, when GNSS measurement fails, it is difficult for terminal devices to maintain synchronization with the uplink time-frequency bias of the satellite, resulting in reduced communication efficiency and increased power consumption.
By sending a first message to indicate the available state of GNSS in uplink synchronization, the terminal device selects a synchronization method based on the available state of GNSS. When GNSS is unavailable, the terminal device uses the auxiliary information provided by the network device to perform uplink synchronization; when GNSS is available, uplink synchronization is achieved based on the GNSS measurement results.
This method avoids repeated detection and idle state conversion when GNSS measurement fails, reduces power consumption and improves the credibility and efficiency of communication.
Smart Images

Figure CN120021292A_ABST
Abstract
Description
Technical Field
[0001] This application relates to satellite networks, and more particularly, to a communication method and a communication device. Background Art
[0002] Non-terrestrial networks (NTN) such as satellite communication have significant advantages such as global coverage, long-distance transmission, flexible networking, convenient deployment, and being unaffected by geographical conditions, and have been widely applied in multiple fields such as maritime communication, positioning and navigation, disaster relief, scientific experiments, video broadcasting, and earth observation.
[0003] In a satellite communication system, a terminal device can calculate the communication delay between the terminal device and a satellite through global navigation satellite system (GNSS) information and the ephemeris information of the satellite, so as to achieve uplink time-frequency offset synchronization with the satellite. However, due to channel conditions or hardware problems of the terminal, etc., GNSS measurement failures may occur, that is, the GNSS module is unavailable at certain times, and the uplink time-frequency offset synchronization between the terminal and the satellite is affected.
[0004] Therefore, how to ensure the uplink time-frequency offset synchronization between the terminal and the satellite is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a communication method, which can combine the availability of GNSS and achieve uplink synchronization based on the measurement results or auxiliary information of GNSS.
[0006] In a first aspect, a communication method is provided. This method can be executed by a terminal device, or can also be executed by a chip or circuit configured in the terminal device. This application does not make any limitations in this regard.
[0007] The method includes: sending first information, where the first information is used to indicate the available state of the global navigation satellite system in uplink synchronization, and the available state includes that the global navigation satellite system is available, or the global navigation satellite system is unavailable; achieving uplink synchronization based on the available state of the global navigation satellite system.
[0008] In this application, the network device may include a first satellite or an access network device corresponding to the first satellite. This application does not make any limitations in this regard.
[0009] In this application, GNSS being available can be understood as that the terminal device can obtain GNSS information for uplink synchronization based on this GNSS.
[0010] Similarly, when GNSS is unavailable, it can be understood that the terminal device cannot obtain GNSS information for uplink synchronization based on this GNSS.
[0011] In this application, the terminal device can calculate the delay between the terminal and the satellite through GNSS information, satellite ephemeris information, etc., so as to achieve uplink time-frequency offset synchronization with the satellite.
[0012] Among them, the GNSS information may include the current location information of the terminal device, the longitude and latitude information of the terminal device, the poster height information, etc.
[0013] In the NTN scenario, the terminal device usually calculates the delay between the terminal device and the satellite based on information such as GNSS and satellite ephemeris, so as to achieve uplink synchronization. However, due to some reasons, the GNSS information may not be obtained, so that uplink synchronization cannot be achieved based on GNSS measurement. In this case, the terminal device often enters the idle state and continuously repeats the GNSS measurement. In the technical solution proposed in this application, the terminal device reports the first information to the network device to indicate whether the current GNSS is available or unavailable in uplink synchronization, and the terminal device determines the uplink synchronization method based on this available state. The terminal device does not need to return to the idle state after detecting GNSS failure, avoiding power consumption waste caused by repeated detection. The terminal device reporting the available state of GNSS to the network device can also improve the credibility of communication.
[0014] Combined with the first aspect, in some implementation manners of the first aspect, when the global navigation satellite system is unavailable in uplink synchronization, uplink synchronization is achieved based on the 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.
[0015] In this technical solution, a solution for the terminal device to perform uplink synchronization based on the available state of GNSS is given. When GNSS is unavailable in uplink synchronization, the terminal device achieves uplink synchronization based on the auxiliary information sent by the network device; when GNSS is available in uplink synchronization, the terminal device achieves uplink synchronization based on the measurement result of GNSS. The method of determining uplink synchronization based on the available state of GNSS can avoid power consumption waste caused by repeated GNSS measurements when the measurement fails, and can also complete uplink synchronization in time, improving communication efficiency.
[0016] In this application, when GNSS is unavailable in uplink synchronization, the terminal device achieves uplink synchronization based on the enhanced method of the network device. Among them, 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.
[0017] 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, so as to achieve uplink time-frequency offset synchronization with the satellite.
[0018] 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 this application do not limit this.
[0019] In combination with the first aspect, in some implementation manners of the first aspect, a first resource is received; the first information is sent according to the first resource.
[0020] In this technical solution, the network device can configure resources for the terminal device to report the GNSS available status.
[0021] In combination with the first aspect, in some implementation manners of the first aspect, the global navigation satellite system is detected based on a first interval to obtain first information.
[0022] In this application, the first interval can be understood as a measurement interval, and this first interval is used for the terminal device to measure GNSS to determine the available status of GNSS.
[0023] The network device can configure multiple measurement intervals for the terminal device, or multiple measurement intervals pre-configured for the terminal device, and the embodiments of this application do not limit this.
[0024] Among them, the terminal device can perform GNSS measurements at multiple first intervals to generate a measurement report, and based on this measurement report, the available status of GNSS can be indicated to the network device.
[0025] For example, the terminal device measures whether it can receive GNSS signals at multiple first intervals to generate a measurement report. Based on this measurement report, if it can be determined that the GNSS signals can be received at multiple first intervals, it can be determined that GNSS is available, and vice versa.
[0026] For another example, the terminal device measures the quality of GNSS signals at multiple first intervals to generate a measurement report. Based on this measurement report, if it can be determined that the signal quality of GNSS can reach a preset threshold at multiple first intervals, it can be determined that GNSS is available, and vice versa.
[0027] In this application, the first interval is a time interval for detection. For Internet of Things (IOT) terminals, GNSS measurement and communication cannot be synchronized. Therefore, the time interval of this first interval can be configured to be as small as possible to shorten the communication interruption time.
[0028] Among them, the first interval can be periodic or non-periodic, and the embodiments of the present application do not limit this.
[0029] Combined with the first aspect, in some implementation manners of the first aspect, when the global navigation satellite system is available in uplink synchronization, the method further includes: performing measurements on 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.
[0030] In the present application, when GNSS is available, the terminal device performs uplink synchronization based on the measurement result of GNSS. Among them, the measurement result of GNSS is obtained by the terminal device performing GNSS measurements based on a second interval. In multiple second intervals, the terminal device performs GNSS measurements and can obtain GNSS information for uplink synchronization.
[0031] It can be understood that the time length of the second interval can be greater than the first interval.
[0032] It can be understood that the second interval is a measurement period, and the second interval can also be a non-periodic time interval. The embodiments of the present application do not limit this.
[0033] It can be understood that the second interval can also be used for GNSS detection, that is, determining the available state of GNSS based on the measurement result of GNSS.
[0034] It should be understood that compared with the first interval, the time length of the second interval is longer. When performing GNSS detection based on the first interval, the communication interruption time is relatively long.
[0035] Combined with the first aspect, in some implementation manners of the first aspect, when implementing uplink synchronization based on the auxiliary information from the network device, the method further includes: receiving configuration information of a first timer, where the configuration information of the first timer includes the duration of the first timer; implementing uplink synchronization based on the auxiliary information from the network device within the duration of the first timer.
[0036] Based on this first timer, the terminal device can perform uplink synchronization based on the auxiliary information of the network device for a period of time. After the timer expires, the terminal device can perform GNSS measurements again. After determining that GNSS is available, uplink synchronization can be achieved based on the GNSS measurements.
[0037] Combined with the first aspect, in some implementation manners of the first aspect, the first timer is started when receiving the configuration information of the first timer; or, the first timer is started after a first time period; or, receiving first indication information and starting the first timer according to the first indication information.
[0038] In combination with the first aspect, in some implementations of the first aspect, the global navigation satellite system measurement is not performed within the duration of the first timer.
[0039] During the operation of the first timer, the terminal device does not need to detect GNSS signals, thereby reducing the uplink out-of-step of the terminal device caused by GNSS unavailability and reducing the power consumption of terminal GNSS measurements.
[0040] In combination with the first aspect, in some implementations of the first aspect, 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 the duration of the second timer; achieving uplink synchronization based on the measurement result of the global navigation satellite system within the duration of the second timer.
[0041] Based on the 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 measurements to determine whether GNSS is available. During the operation of the second timer, the terminal device does not need to feedback the available status of GNSS to the network device. When the second timer expires, the terminal device needs to re-perform GNSS detection and report the available status of GNSS to the network device, so as to adjust the uplink synchronization method in a timely manner.
[0042] In combination with the first aspect, in some implementations of the first aspect, the available status of the global navigation satellite system in uplink synchronization is determined by detecting the global navigation satellite system based on a first interval, and the method further includes: receiving configuration information of a third timer, where the configuration information of the third timer includes the duration of the third timer; 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.
[0043] Based on the third timer, the terminal device can perform GNSS detection for 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 available status of GNSS.
[0044] In this application, different timers can ensure that the terminal device feedbacks the available situation of GNSS to the network device at a specific time.
[0045] In combination with the first aspect, in some implementations of the first aspect, the first information is the effective duration of the global navigation satellite system, and the effective duration of the global navigation satellite system is used to indicate the available status of the global navigation satellite system in uplink synchronization.
[0046] It should be understood that when the terminal device performs GNSS detection, the effective duration of GNSS can be determined. This effective duration can be understood as the effective time of GNSS after the GNSS detection is completed. Different lengths of the effective duration can indicate the available state of GNSS.
[0047] In this technical solution, by reusing the existing mechanism for reporting the effective duration of GNSS measurements to indicate the available state of GNSS, the reporting overhead of the terminal device can be reduced.
[0048] In a second aspect, a communication method is provided. This method can be executed by a network device, or alternatively, can be executed by a chip or circuit configured in the network device. This application does not make any limitations in this regard.
[0049] The method includes: receiving first information; determining the available state of the Global Navigation Satellite System (GNSS) in uplink synchronization according to the first information, where the available state includes that the GNSS is available, or the GNSS is unavailable.
[0050] In this application, the network device may include a first satellite or an access network device corresponding to the first satellite. This application does not make any limitations in this regard.
[0051] In this application, when GNSS is available, it can be understood that the terminal device can obtain GNSS information for uplink synchronization based on this GNSS.
[0052] Similarly, when GNSS is unavailable, it can be understood that the terminal device cannot obtain GNSS information for uplink synchronization based on this GNSS.
[0053] In this technical solution, the network device can receive the first information reported by the terminal device, determine the available state of GNSS in uplink synchronization based on this first information, and thus determine the uplink synchronization method of the terminal device. The terminal device reporting the available state of GNSS to the network device can also improve the credibility of communication.
[0054] Combined with the second aspect, in some implementation manners of the second aspect, when the Global Navigation Satellite System is unavailable in uplink synchronization, send auxiliary information, where the auxiliary information is used to assist the terminal device to achieve uplink synchronization.
[0055] In this technical solution, a solution for the terminal device to perform uplink synchronization based on the available state of GNSS is given. When GNSS is unavailable in uplink synchronization, the network device can provide auxiliary information to the terminal device for achieving uplink synchronization; the method of determining uplink synchronization based on the available state of GNSS can avoid power consumption waste caused by repeated GNSS measurements when measurement fails, and can also complete uplink synchronization in a timely manner, improving communication efficiency.
[0056] 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, so as to achieve uplink time-frequency offset synchronization with the satellite.
[0057] 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 this application do not limit this.
[0058] Combined with the second aspect, in some implementation manners of the second aspect, send a first resource; receive the first information according to the first resource.
[0059] In this technical solution, the network device can configure resources for the terminal device to report the GNSS availability status.
[0060] Combined with the second aspect, in some implementation manners of the second aspect, send a first interval, where the first interval is used to perform detection of the Global Navigation Satellite System to obtain the first information.
[0061] In this application, the first interval can be understood as a measurement interval, and this first interval is used for the terminal device to measure GNSS to determine the availability status of GNSS.
[0062] The network device can configure multiple measurement intervals for the terminal device, or multiple measurement intervals pre-configured for the terminal device. The embodiments of this application do not limit this.
[0063] Among them, the terminal device can perform GNSS measurements at multiple first intervals to generate a measurement report, and based on this measurement report, the availability status of GNSS can be indicated to the network device.
[0064] For example, the terminal device measures whether it can receive GNSS signals at multiple first intervals to generate a measurement report. Based on this measurement report, if it can be determined that the GNSS signals can be received at multiple first intervals, it can be determined that GNSS is available, and vice versa.
[0065] For another example, the terminal device measures the quality of GNSS signals at multiple first intervals to generate a measurement report. Based on this measurement report, if it can be determined that the signal quality of GNSS can reach a preset threshold at multiple first intervals, it can be determined that GNSS is available, and vice versa.
[0066] In this application, the first interval is a time interval for detection. For IOT terminals, GNSS measurement and communication cannot be synchronized. Therefore, the time interval of this first interval can be configured to be as small as possible, so as to shorten the communication interruption time.
[0067] Among them, the first interval can be periodic or non-periodic, and the embodiments of the present application do not limit this.
[0068] In combination with the second aspect, in some implementation manners of the second aspect, a second interval is sent, and the second interval is used to perform measurements of 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.
[0069] In the present application, when GNSS is available, the terminal device performs uplink synchronization based on the measurement results of GNSS. Among them, the measurement results of GNSS are obtained by the terminal device performing GNSS measurements based on the second interval. In multiple second intervals, the terminal device performs GNSS measurements and can obtain GNSS information for uplink synchronization.
[0070] It can be understood that the time length of the second interval can be greater than the first interval.
[0071] It can be understood that the second interval is a measurement period, and the second interval can also be a non-periodic time interval, and the embodiments of the present application do not limit this.
[0072] It can be understood that the second interval can also be used to perform GNSS detection, that is, to determine the available state of GNSS based on the measurement results of GNSS.
[0073] It should be understood that compared with the first interval, the time length of the second interval is longer. When performing GNSS detection based on the first interval, the communication interruption time is relatively long.
[0074] In combination with the second aspect, in some implementation manners of the second aspect, the method for assisting the terminal device to achieve uplink synchronization based on an enhanced manner includes: assisting the terminal device to achieve uplink synchronization based on auxiliary information within the duration of a first timer.
[0075] Based on the first timer, the terminal device can perform uplink synchronization based on the assistance of the network device for a period of time. After the timer expires, the terminal device can perform GNSS measurements again. After determining that GNSS is available, it can perform uplink synchronization based on the GNSS measurements.
[0076] In combination with the second aspect, in some implementation manners of the second aspect, the configuration information of the first timer is sent, and 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.
[0077] In combination with the second aspect, in some 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 for the terminal device to achieve uplink synchronization based on the measurement results of the global navigation satellite system.
[0078] Based on this second timer, the terminal device can perform uplink synchronization based on the measurement results of GNSS 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 available status of GNSS to the network device. When the second timer expires, the terminal device needs to re-perform GNSS detection and report the available status of GNSS to the network device, so that the uplink synchronization method can be adjusted in a timely manner.
[0079] In combination with the second aspect, in some 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 for 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.
[0080] Based on this third timer, the terminal device can perform GNSS detection for 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 available status of GNSS.
[0081] In this application, different timers can ensure that the terminal device feedbacks the available situation of GNSS to the network device at a specific time.
[0082] In combination with the second aspect, in some implementations of the second aspect, the first information includes the effective duration of the global navigation satellite system, and the effective duration of the global navigation satellite system is used to indicate the available status of the global navigation satellite system in uplink synchronization.
[0083] It should be understood that when the terminal device performs GNSS detection, it can determine the effective duration of GNSS. This effective duration can be understood as the effective time of GNSS after the GNSS detection is completed. Different lengths of effective durations can indicate the available status of GNSS.
[0084] In this technical solution, the existing mechanism of reporting the effective duration of GNSS measurement is reused to indicate the available status of GNSS, which can reduce the reporting overhead of the terminal device.
[0085] In a third aspect, a communication device is provided. This device can be a terminal device, or it can also be a chip or circuit configured in the terminal device. This application does not make any limitations in this regard.
[0086] The apparatus includes: a transceiver unit, configured to send first information, where the first information is used to indicate the available state of the global navigation satellite system in uplink synchronization, and the available state includes that the global navigation satellite system is available or the global navigation satellite system is unavailable; and a processing unit, configured to implement uplink synchronization based on the available state of the global navigation satellite system.
[0087] In combination with the third aspect, in some implementation manners of the third aspect, 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 implement uplink synchronization based on the measurement result of the global navigation satellite system.
[0088] In combination with the third aspect, in some implementation manners of the third aspect, the transceiver unit is further configured to receive a first resource; the processing unit is further configured to send the first information according to the first resource.
[0089] In combination with the third aspect, in some implementation manners 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.
[0090] In combination with the third aspect, in some implementation manners of the third aspect, when the global navigation satellite system is available in uplink synchronization, the processing unit is further configured to measure the global navigation satellite system based on a second interval to obtain the measurement result of the global navigation satellite system, where the second interval is greater than the first interval.
[0091] In combination with the third aspect, in some implementation manners of the third aspect, for implementing uplink synchronization based on auxiliary information from the network device, the transceiver unit is further configured to receive configuration information of a first timer, where the configuration information of the first timer includes the duration of the first timer; the processing unit is further configured to implement uplink synchronization based on auxiliary information from the network device within the duration of the first timer.
[0092] In combination with the third aspect, in some implementation manners of the third aspect, the processing unit is further configured to start the first timer when receiving the 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 configured to receive first indication information, and the processing unit is further configured to start the first timer according to the first indication information.
[0093] In combination with the third aspect, in some implementation manners of the third aspect, the processing unit is further configured not to measure the global navigation satellite system within the duration of the first timer.
[0094] In combination with the third aspect, in some implementation manners of the third aspect, for implementing uplink synchronization based on the measurement result of the global navigation satellite system, the transceiver unit is further configured to receive configuration information of a second timer, where the configuration information of the second timer includes the duration of the second timer; the processing unit is further configured to implement uplink synchronization based on the measurement result of the global navigation satellite system within the duration of the second timer.
[0095] In combination with the third aspect, in some implementation manners of the third aspect, for detecting the global navigation satellite system based on a first interval to determine the available state of the global navigation satellite system in uplink synchronization, the transceiver unit is further configured to receive configuration information of a third timer, where the configuration information of the third timer includes the duration of the third timer; the processing unit is further configured 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.
[0096] In combination with the third aspect, in some implementation manners of the third aspect, the first information is the effective duration of the global navigation satellite system, and the effective duration of the global navigation satellite system is used to indicate the available state of the global navigation satellite system in uplink synchronization.
[0097] In a fourth aspect, a communication device is provided. The device may be a network device, or may also be a chip or circuit configured in a network device, which is not limited in this application.
[0098] The device includes: a transceiver unit, configured to receive first information; a processing unit, configured to determine the available state of the global navigation satellite system in uplink synchronization according to the first information, where the available state includes that the global navigation satellite system is available or the global navigation satellite system is unavailable.
[0099] In combination with the fourth aspect, in some implementation manners of the fourth aspect, when the global navigation satellite system is unavailable in uplink synchronization, the processing unit is further configured to send auxiliary information, where the auxiliary information is used to assist a terminal device to implement uplink synchronization.
[0100] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the transceiver unit is further configured to send a first resource; the processing unit is further configured to receive the first information according to the first resource.
[0101] In combination with the fourth aspect, in some implementation manners 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 the first information.
[0102] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to send a second interval, where the second interval is used to perform measurements of the global navigation satellite system to obtain the measurement results of the global navigation satellite system, and the second interval is greater than the first interval.
[0103] In combination with the fourth aspect, in some implementations of the fourth aspect, the processing unit is further configured to assist the terminal device to achieve uplink synchronization in an enhanced manner within the duration of a first timer.
[0104] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured 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 for the terminal device to achieve uplink synchronization based on the assistance information from the network device.
[0105] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to send a second timer, where the configuration information of the second timer includes the duration of the second timer, and the duration of the second timer is used for the terminal device to achieve uplink synchronization based on the measurement results of the global navigation satellite system.
[0106] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to send a third timer, where the configuration information of the third timer includes the duration of the third timer, and the duration of the third timer is used for the terminal device to detect the global navigation satellite system based on the first interval to determine the available state of the global navigation system in uplink synchronization.
[0107] In combination with the fourth aspect, in some implementations of the fourth aspect, the first information includes the effective duration of the global navigation satellite system, and the effective duration of the global navigation satellite system is used to indicate the available state of the global navigation satellite system in uplink synchronization.
[0108] A fifth aspect provides a communication device, which is configured to execute the method provided in any of the above first aspect to second aspect. Specifically, the communication device may include units and / or modules configured to execute the method provided in any of the above implementations of any of the first aspect to second aspect, such as a processing unit and / or a communication unit.
[0109] 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. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0110] In another implementation, the communication device is a chip, a chip system, or a circuit in a network device. When the communication device is a chip, a chip system, or a circuit in a network device, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip, the chip system, or the circuit; the processing unit can be at least one processor, a processing circuit, or a logic circuit, etc.
[0111] In a sixth aspect, a communication device is provided, including a processor, and optionally, a memory. The processor is configured to control a transceiver to transmit and receive signals, and the memory is configured to store a computer program. The processor is configured to call and run the computer program from the memory, so that the sending device executes the method in any one of the possible implementations in the first aspect to the second aspect above.
[0112] Optionally, the processor is one or more, and the memory is one or more.
[0113] Optionally, the memory can be integrated with the processor, or the memory is separately provided from the processor.
[0114] Optionally, the network device further includes a transceiver, and the transceiver can specifically be a transmitter and a receiver.
[0115] In a seventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or code. When the computer program or code runs on a computer, the computer executes the method in any one of the possible implementations in the first aspect to the second aspect above.
[0116] In an eighth aspect, a chip is provided, including at least one processor. The at least one processor is coupled to a memory. The memory is configured to store a computer program. The processor is configured to call and run the computer program from the memory, so that a sending device equipped with the chip system executes the method in any one of the possible implementations in the first aspect to the second aspect above.
[0117] Wherein, the chip can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0118] In a ninth aspect, a computer program product is provided. The computer program product includes: computer program code. When the computer program code runs on a sending device, it executes the method in any one of the possible implementations in the first aspect to the second aspect above.
[0119] The beneficial effects of the third aspect to the ninth aspect can refer to the beneficial effects of the first aspect to the second aspect, and will not be elaborated here. Brief Description of the Drawings
[0120] Figure 1 FIG. 100 is a schematic diagram of an architecture applicable to the communication system according to an embodiment of the present application.
[0121] Figure 2 FIG. 200 is a schematic diagram of an architecture applicable to the communication system according to an embodiment of the present application.
[0122] Figure 3 FIG. 300 is a schematic diagram of an architecture applicable to the communication system according to an embodiment of the present application.
[0123] Figure 4 FIG. 400 is a schematic diagram of an architecture applicable to the communication system according to an embodiment of the present application.
[0124] Figure 5 FIG. 500 is a schematic diagram of an architecture applicable to the communication system according to an embodiment of the present application.
[0125] Figure 6 FIG. 600 is a schematic flowchart of a communication method applicable to an embodiment of the present application.
[0126] Figure 7 FIG. 700 is a block diagram of the structure of a communication device applicable to an embodiment of the present application.
[0127] Figure 8 FIG. 800 is a block diagram of the structure of a communication device applicable to an embodiment of the present application. Detailed Description of the Embodiments
[0128] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0129] The technical solutions provided in this application can be applied to various communication systems, such as: the 5th generation (5G) or new radio (NR) system, the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, 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 the internet of things (IoT) communication system or other communication systems.
[0130] Next, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the protection scope of this application.
[0131] First, a communication system applicable to this application will be briefly introduced as follows.
[0132] Figure 1 is a schematic diagram of the architecture 100 of the communication system applicable to the embodiments of this application. As Figure 1 shown, the ground mobile terminal UE accesses the network through the 5G new air interface. The 5G access network device is deployed on the satellite and is connected to the core network on the ground through a wireless link. At the same time, there is a wireless link between the satellites to complete the signaling interaction and user data transmission between the access network devices. Figure 1 The various network elements in
[0133] Terminal device: A mobile device that supports the 5G new air interface, typically a mobile device such as a mobile phone or a pad. It can access the satellite network through the air interface and initiate services such as calls and Internet access.
[0134] 5G access network device: mainly provides wireless access services, schedules wireless resources for access terminals, provides reliable wireless transmission protocols and data encryption protocols, etc., for example, base stations, etc.
[0135] 5G Core Network: Services such as user access control, mobility management, session management, user security authentication, and charging. It consists of multiple functional units and can be 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) is responsible for managing the transmission of user plane data, traffic statistics, and other functions.
[0136] Ground Station: Responsible for forwarding signaling and service data between satellite access network devices and the 5G core network.
[0137] 5G New Radio: The wireless link between the terminal and the access network device.
[0138] Xn Interface: The interface between 5G access network devices, mainly used for signaling interaction such as handover.
[0139] NG Interface: The interface between 5G access network devices and the 5G core network, mainly for interacting with high-layer signaling (Non-Access Stratum, NAS) and other signaling of the core network, as well as user service data.
[0140] In the Non-Terrestrial Network (NTN), multiple NTN-based RAN architectures (NTN-RAN architectures) are defined. The following is an example of the RAN architecture applicable to NTN.
[0141] Figure 2 It is a schematic diagram of an architecture 200 of the communication system applicable to the embodiments of the present application. Figure 2 The shown architecture is named the Transparent Satellite RAN Architecture (RAN architecture with transparent satellite). As Figure 2As shown, in the transparent scenario, the role of the satellite is to perform frequency conversion and radio frequency amplification. It is equivalent to an analog radio frequency repeater. Therefore, the satellite replicates the NR Uu radio 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 replicates it. The NTN gateway supports all the necessary functions for forwarding the NR-Uu interface signal. Different transmitting satellites can be connected to the same ground gNB.
[0142] Figure 3 It is a schematic diagram of another architecture 300 of the communication system applicable to the embodiments of the present application. Figure 3 The architecture shown is called a regenerative satellite without ISL (inter-satellite link). In this architecture, the satellite acts as a base station to achieve the regeneration of signals received from the ground, that is, it transmits the NR-Uu radio interface signal on the service link between the UE and the satellite, and transmits the satellite radio interface (SRI) signal on the feeder link between the NTN gateway and the satellite. 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 the NG interface signal being transmitted from the ground core network device to the satellite base station is similar and will not be elaborated here.
[0143] Figure 4 It is a schematic diagram of another architecture 400 of the communication system applicable to the embodiments of the present application. Figure 4 The architecture shown is called a 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. The ISL is an inter-satellite transmission link. As shown in the figure above, the UE served by an on-board base station can access the 5G core network through the ISL. The base stations on different satellites can be connected to the same ground 5G core network.
[0144] Figure 5 It is a schematic diagram of another architecture 500 of the communication system applicable to the embodiments of the present application. Figure 5The architecture shown 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 serves as the DU of the base station on the satellite. The satellite realizes the regeneration of the signal received from the ground, that is, transmits the NR-Uu radio interface signal on the service link between the UE and the satellite, and transmits the satellite radio interface (SRI) signal on the feeder link between the NTN gateway and the satellite. 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 the inter-satellite link ISL. The NTN gateway is a transmission network layer node and supports all necessary transmission protocols. The DUs on different satellites can be connected to the same ground CU.
[0145] It should be noted that the above RAN architecture is only for illustrative purposes and may also be used in other NTN architectures, or in 4G, 5G, and future wireless network architectures. The embodiments of this application do not limit this.
[0146] The biggest characteristics of satellite communication are high mobility and large communication latency. Therefore, the difference from 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 characterized by short-packet periodic transmission, the existing standards only enhance the communication method for short-time connections, and there is still no standardization for the communication method for long-time connections. The present invention enhances the communication method for long-time connections between IoT and satellites. Here, the so-called short-time connection can be considered that the terminal initiates access, sends the uplink data, and then exits the connected 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 and can meet the synchronization requirements.
[0147] The satellite communication system has the characteristics of high mobility and large communication latency. Based on these two characteristics, the difference between the satellite system and the ground is that the terminal device needs to achieve uplink synchronization based on GNSS and ephemeris or other auxiliary information on the basis of the existing uplink synchronization. However, GNSS measurement may fail. For example, due to channel conditions, hardware problems of the terminal failure, etc., the GNSS measurement is unsuccessful. In this case, the terminal device needs to enter the idle state and repeat the measurement attempt until the terminal device completes the measurement. In fact, GNSS is usually unavailable for a relatively long time, so more GNSS measurement power consumption will be introduced. When the GNSS module is unavailable at certain times, the uplink time-frequency offset synchronization between the terminal and the satellite is affected.
[0148] In view of this, an embodiment of the present application provides a communication solution, which 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.
[0149] 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 Figures 1 to 5 communication system shown above, without limitation.
[0150] The solution of the present application will be introduced in detail below.
[0151] Figure 6 FIG. is a schematic flowchart of a communication method provided by an embodiment of the present application. For ease of description below, method 600 is exemplarily described by taking the interaction between a network device and a terminal device as an example. It can be understood that the terminal device can be a component of the terminal device (such as a chip or a circuit), or the network device can also be a component of the network device (such as a chip or a circuit), without limitation.
[0152] In the present application, the network device may include a first satellite or an access network device corresponding to the first satellite, and the present application does not limit this.
[0153] In the present application, the terminal device can calculate the delay between the terminal and the satellite through GNSS information and satellite ephemeris information, etc., so as to achieve uplink time-frequency offset synchronization with the satellite.
[0154] Among them, the GNSS information may include the current location information of the terminal device, the longitude and latitude information of the terminal device, the poster height information, etc.
[0155] Figure 6 The method 600 shown may include the following steps.
[0156] S610, the terminal device sends a first message to the network device.
[0157] Among them, the first message is used to indicate the available state of GNSS in uplink synchronization, and the available state includes: GNSS is available, or GNSS is unavailable.
[0158] Among them, GNSS being available can be understood as that the terminal device can obtain GNSS information for uplink synchronization based on the GNSS.
[0159] Similarly, GNSS being unavailable can be understood as that the terminal device cannot obtain GNSS information for uplink synchronization based on the GNSS.
[0160] Among them, GNSS information may not be available for a period of time, that is, GNSS is unavailable for a period of time. The reasons affecting the availability of GNSS can include, but are not limited to, the strength of GNSS signals and interference of GNSS signals, etc.
[0161] The following describes the method for determining whether GNSS is available.
[0162] In this application, for the IOT terminal, GNSS measurement and communication cannot be performed simultaneously. When the terminal device starts GNSS measurement, the strength and interference of GNSS signals can be determined.
[0163] In a possible implementation, the network device configures a first interval for the terminal device. This first interval is used for the terminal device to perform GNSS detection to obtain first information, so as to be used by the terminal device or the network device to determine the available state of GNSS in uplink synchronization.
[0164] Exemplarily, the terminal device determines whether it can receive GNSS signals during this first interval. When the terminal device can receive GNSS signals, it can be determined that the available state of GNSS in uplink synchronization is available. When the terminal device cannot receive GNSS signals, it can be determined that the available state of GNSS in uplink synchronization is unavailable.
[0165] Exemplarily, the terminal device determines whether the size of the currently received GNSS signal is greater than or equal to a first threshold during this first interval. When the GNSS signal is less than the first threshold, it can be determined that the size of the GNSS signal is not sufficient for the terminal device to obtain accurate position information, that is, it can be determined that the available state of GNSS in uplink synchronization is unavailable; when the GNSS signal is greater than or equal to the first threshold, it can be determined that the size of the GNSS signal is sufficient for the terminal device to obtain accurate position information, that is, it can be determined that the available state of GNSS in uplink synchronization is available.
[0166] 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 the quality of GNSS signals is poor multiple times, the terminal device or the network device can determine that the available state of GNSS in uplink synchronization is unavailable according to this measurement report, otherwise it is available.
[0167] It should be understood that the first interval is the interval for the terminal device to measure whether GNSS is available. This measurement interval can be configured to be periodic or non-periodic. The embodiments of this application do not make limitations on this.
[0168] 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 minimize the communication interruption time, the size of the first interval can be relatively small. For example, the first interval is less than the measurement period, which refers to the time period during which the terminal device performs GNSS measurement and obtains the measurement result.
[0169] It should be noted that the purpose of the terminal device to perform GNSS detection is to determine the available state of GNSS based on partial measurement results. The purpose of the terminal device to perform GNSS measurement is to obtain the measurement result of GNSS, and uplink synchronization can be performed based on this measurement result.
[0170] Exemplarily, the first interval can be at the millisecond (ms) level.
[0171] In this application, a specific detection interval (the first interval) is used to detect GNSS. The terminal device generates a detection report after multiple detection intervals to indicate the available state of GNSS to the network device. The terminal device can adopt a shorter detection interval, thereby reducing measurement power consumption and resource waste.
[0172] In a possible implementation, the network device sends a first resource to the terminal device, and this first resource is used for the terminal device to send the first information.
[0173] Correspondingly, the terminal device receives the first resource and sends the first information according to the first resource. The network device receives the first information according to the first resource.
[0174] Exemplarily, the network device can configure a measurement period for the terminal device, and send the first resource to the terminal device while sending the measurement period.
[0175] Exemplarily, the network device can also send the first resource to the terminal device separately, and the embodiments of this application do not limit this.
[0176] S620, the terminal device realizes uplink synchronization based on the available state of GNSS.
[0177] In a possible implementation, when GNSS is available in uplink synchronization, the terminal device realizes uplink synchronization based on the measurement result of GNSS.
[0178] Among them, the terminal device can perform GNSS measurement based on a second interval to obtain the measurement result of GNSS.
[0179] In this application, the second interval can be the measurement interval configured by the network device for the terminal device. This measurement interval can be periodic or aperiodic, and the embodiments of this application do not limit this.
[0180] It can be understood that the second interval can be greater than the first interval.
[0181] 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. The embodiments of the present application do not limit this.
[0182] In the present application, the terminal device can use the existing measurement interval (i.e., the second interval) to detect the available state of GNSS. When GNSS is unavailable, the terminal device does not need to enter the IDLE state, but generates a measurement report to indicate to the network device, thereby reducing the probability of the terminal retreating to the IDLE (idle) state, avoiding the process of the terminal device continuously performing uplink synchronization, and being able to continue to maintain uplink synchronization and network communication when GNSS is unavailable, improving communication stability.
[0183] In a possible implementation, when GNSS is unavailable during uplink synchronization, the terminal device implements uplink synchronization based on the enhanced method of the network device.
[0184] Among them, 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 problem of timing correction. The embodiments of the present application do not limit this.
[0185] In the present application, the enhanced 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-frequency offset synchronization with the satellite.
[0186] It should be understood that the assistance of the network device can also be other auxiliary information that can be used for timing correction. The embodiments of the present application do not limit this.
[0187] In the present application, the terminal device can implement uplink synchronization based on the enhanced method of the network device according to a timer within a period of time.
[0188] In a possible implementation, the terminal device receives the configuration information of the first timer; implements uplink synchronization based on the enhanced method of the network device within the duration of the first timer.
[0189] The configuration information of the first timer includes the duration of the first timer.
[0190] Correspondingly, the network device sends the 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 to implement uplink synchronization.
[0191] The startup of the first timer is described below.
[0192] In a possible implementation, the terminal device starts the first timer when receiving the configuration information of the first timer.
[0193] 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.
[0194] In a possible implementation, the first timer is started after a first time period.
[0195] Among them, the network device can send the first time period to the terminal device, and the first timer can be started after the end of the first time period.
[0196] Among them, the first time period can be configured through the configuration information of the first timer, or can be configured separately. The embodiments of the present application do not limit this.
[0197] In a possible implementation, the first indication information is received and the first timer is started according to the first indication information.
[0198] 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.
[0199] Among them, the first indication information can also be sent through the configuration information of the first timer, or can be sent separately. The embodiments of the present application do not limit this.
[0200] An optional understanding is that the network device can determine the time for assisting the terminal device to achieve uplink synchronization, and send the first indication information to the terminal device after determining the time.
[0201] In a possible implementation, the terminal device does not perform GNSS measurement within the duration of the first timer.
[0202] 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 can not perform GNSS measurement, and the measurement power consumption of GNSS can be saved.
[0203] Based on the first timer, the terminal device can perform uplink synchronization based on the assistance of the network device for a period of time. After the timer expires, the terminal device can re-perform GNSS measurement, and when it is determined that GNSS is available, uplink synchronization can be achieved based on GNSS measurement. During the operation of the first timer, the terminal device does not need to detect GNSS signals, thereby reducing the uplink out-of-step caused by GNSS unavailability of the terminal device, and at the same time reducing the power consumption of terminal GNSS measurement.
[0204] In this application, the terminal device can achieve uplink synchronization based on GNSS measurement results within a period of time according to a timer.
[0205] In a possible implementation, the terminal device receives the configuration information of a second timer; and achieves uplink synchronization based on the GNSS measurement results within the duration of the second timer.
[0206] Wherein, the configuration information of the second timer includes the duration of the second timer.
[0207] Correspondingly, the network device sends the configuration information of the second timer to the terminal device, and within the duration of this second timer, the terminal device achieves uplink synchronization based on GNSS measurement results.
[0208] The start of the second timer is described below.
[0209] In a possible implementation, the terminal device starts the first timer when receiving the configuration information of the second timer.
[0210] It can be understood that the network device sends this second timer to the terminal device, and when the terminal device receives the configuration information of this second timer, it can start this second timer.
[0211] In a possible implementation, the second timer is started after a second time period.
[0212] Wherein, the network device can send a second time period to the terminal device, and this second timer can be started after the end of this second time period.
[0213] Wherein, this second time period can be configured through the configuration information of the second timer, or can be configured separately, and the embodiments of this application do not limit this.
[0214] In a possible implementation, the second timer is started by receiving second indication information and according to the second indication information.
[0215] It can be understood that the network device sends second indication information to the terminal device, and this second indication information is used to instruct the terminal device to start this second timer.
[0216] Wherein, this second indication information can also be sent through the configuration information of the second timer, or can be sent separately, and the embodiments of this application do not limit this.
[0217] As an optional understanding, the network device can determine the current GNSS positioning method applicable to the terminal device according to the first information, or, if the network device determines that it is currently unable to provide an assisted enhancement method to the terminal device, it can send this second indication information to the terminal device.
[0218] 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 available status of GNSS to the network device. When the second timer expires, the terminal device needs to re-detect GNSS and report the available status of GNSS to the network device, so that the uplink synchronization method can be adjusted in time to ensure normal communication.
[0219] In this application, the terminal device can detect the available status of GNSS according to the timer within the first interval.
[0220] It can be understood that the network device can configure the measurement period for the terminal device. Whether the terminal device needs to perform measurement can be determined according to the start of the timer.
[0221] In a possible implementation, the terminal device receives the configuration information of the third timer; and performs GNSS detection within the duration of the third timer to determine the available status of GNSS.
[0222] Among them, the configuration information of the third timer includes the duration of the third timer.
[0223] Correspondingly, the network device sends the configuration information of the third timer to the terminal device, and the terminal device performs GNSS detection within the duration of this third timer to obtain the first information.
[0224] The start of the third timer is described below.
[0225] In a possible implementation, the terminal device starts the third timer when receiving the configuration information of the third timer.
[0226] It can be understood that the network device sends this third timer to the terminal device, and the terminal device can start this third timer when receiving the configuration information of this third timer.
[0227] In a possible implementation, the third timer is started after the third time period.
[0228] Among them, the network device can send the third time period to the terminal device, and this third timer can be started after the end of this third time period.
[0229] Among them, this third time period can be configured through the configuration information of the third timer, or can be configured separately. The embodiments of this application do not limit this.
[0230] In a possible implementation, receive the third indication information and start the third timer according to the third indication information.
[0231] It can be understood that the network device sends third indication information to the terminal device, and the third indication information is used to instruct the terminal device to perform GNSS detection.
[0232] Among them, the third indication information can also be sent through the configuration information of the third timer or sent separately. The embodiments of the present application do not limit this.
[0233] It can be understood that after the third timer expires, the terminal device sends the first information to the network device. If the available state of GNSS indicated by the first information is available, the second timer can be started. During the operation of the second timer, the terminal device can achieve uplink synchronization according to the GNSS measurement results; if the available state of GNSS indicated by the first information is unavailable, the first timer can be started. During the operation of the first timer, the terminal device can perform uplink synchronization according to the auxiliary information of the network device.
[0234] Based on the third timer, the terminal device can perform GNSS detection within a period of time. When 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 available state of GNSS.
[0235] 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 measurements within the duration of the second timer, and considers itself out of sync and needs to perform GNSS measurements within the duration of the third timer. The behavior of the terminal device is limited by three timers, avoiding the terminal device from performing GNSS measurements within the cycle time. It can be understood that usually, synchronization is still maintained during GNSS measurements, resulting in waste of resources.
[0236] By using different timers, it can be ensured that the terminal device feeds back the availability of GNSS to the network device at a specific time.
[0237] In this application, after the terminal device performs GNSS detection, the first information is obtained, and the first information can be the duration when GNSS is valid.
[0238] It should be understood that when the terminal device performs GNSS detection, the valid duration of GNSS can be determined. The valid duration can be understood as the effective time of GNSS after the GNSS detection is completed. Different lengths of the valid duration can indicate the available state of GNSS.
[0239] For example, a positive effective duration indicates that GNSS is available, that is, GNSS measurement results can be used for uplink synchronization within this effective duration; a negative effective duration indicates that GNSS is unavailable, that is, uplink synchronization needs to be performed based on auxiliary information from the network device; when the effective duration is 0, it means that GNSS signals can be received but not enough to obtain effective GNSS information, that is, uplink synchronization needs to be performed based on auxiliary information from the network device.
[0240] In this technical solution, reusing the existing mechanism of reporting the effective duration of GNSS measurements to indicate the availability status of GNSS can reduce the reporting overhead of the terminal device.
[0241] It should be understood that other possible implementation manners of the embodiments of the present application are similar to the above method 600, and reference may be made to the description in method 600, which will not be elaborated herein.
[0242] It should be understood that the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0243] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of the interaction between each network element. It can be understood that each network element, such as a transmitting device or a receiving device, includes corresponding hardware structures and / or software modules for implementing the above functions in order to achieve the above functions. Those skilled in the art should be able to realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0244] The embodiments of the present application can divide the functional modules of the transmitting device or the receiving device according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. The following takes the division of each functional module corresponding to each function as an example for illustration.
[0245] Above, in combination with Figure 6 The method provided by the embodiments of the present application has been described in detail. Below, in combination with Figures 7 to 8Describe in detail the device provided in the embodiments of the present application. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for the content not described in detail, reference can be made to the above method embodiments. For the sake of brevity, it will not be repeated here.
[0246] Figure 7 It is a schematic structural diagram of a communication device provided in the embodiments of the present application.
[0247] The device 700 includes a transceiver unit 710 and a processing unit 720. Among them, the transceiver unit 710 can be used to implement corresponding communication functions, and the processing unit 720 can be used to perform data processing.
[0248] Optionally, the transceiver unit 710 can also be referred to as a communication interface or a communication unit, and includes a sending unit and / or a receiving unit. The transceiver unit 710 can be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or an output interface), a pin or a circuit, etc. The transceiver unit 710 can be used to execute the sending and / or receiving steps in the above method embodiments.
[0249] Optionally, the processing unit 720 can be a processor (which can include one or more), a processing circuit with processor functions, etc., and can be used to execute other steps in the above method embodiments except for sending and receiving.
[0250] Optionally, the device 700 further includes a storage unit. The storage unit can be a memory, an internal storage unit (such as a register, a cache, etc.), an external storage unit (such as a read-only memory, a random access memory, etc.). The storage unit is used to store instructions, and the above processing unit 720 executes the instructions stored in the storage unit to enable the communication device to execute the above method.
[0251] In one design, the device 700 can be used to perform the actions executed by the terminal device in the above method embodiments. For example, the device 700 can be used to perform the actions executed by the terminal device in the above method 600. At this time, the device 700 can be a component of the terminal device. The transceiver unit 710 is used to execute the transceiver-related operations on the terminal device side in the above method embodiments, and the processing unit 720 is used to execute the processing-related operations on the terminal device in the above method embodiments.
[0252] For example, the transceiver unit 710 is used to send a first piece of information, and the first piece of information is used to indicate the available state of the global navigation satellite system in uplink synchronization. The available state includes that the global navigation satellite system is available, or the global navigation satellite system is unavailable; the processing unit 720 is used to implement uplink synchronization based on the available state of the global navigation satellite system.
[0253] For another example, when the global navigation satellite system is unavailable for uplink synchronization, the processing unit 720 is further configured to achieve uplink synchronization based on the assistance information from the network device; when the global navigation satellite system is available for uplink synchronization, the processing unit 720 is further configured to achieve uplink synchronization based on the measurement results of the global navigation satellite system.
[0254] For another example, the transceiver unit 710 is further configured to receive a first resource; the processing unit 720 is further configured to send the first information according to the first resource.
[0255] For another example, the processing unit 720 is further configured to detect the global navigation satellite system based on a first interval to obtain a first piece of information.
[0256] For another example, when the global navigation satellite system is available for uplink synchronization, the processing unit 720 is further configured to measure the global navigation satellite system based on a second interval to obtain the measurement results of the global navigation satellite system, where the second interval is greater than the first interval.
[0257] For another example, for achieving uplink synchronization based on the assistance information from the network device, the transceiver unit 710 is further configured to receive the configuration information of a first timer, where the configuration information of the first timer includes the duration of the first timer; the processing unit 720 is further configured to achieve uplink synchronization based on the assistance information from the network device within the duration of the first timer.
[0258] For another example, the processing unit 720 is further configured to start the first timer when receiving the configuration information of the first timer; or, the processing unit 720 is further configured to start the first timer after a first time period; or, the transceiver unit 710 is further configured to receive a first indication message, and the processing unit 720 is further configured to start the first timer according to the first indication message.
[0259] For another example, the processing unit 720 is further configured not to measure the global navigation satellite system within the duration of the first timer.
[0260] For another example, for achieving uplink synchronization based on the measurement results of the global navigation satellite system, the transceiver unit 710 is further configured to receive the configuration information of a second timer, where the configuration information of the second timer includes the duration of the second timer; the processing unit 720 is further configured to achieve uplink synchronization based on the measurement results of the global navigation satellite system within the duration of the second timer.
[0261] For another example, the detection of the global navigation satellite system is performed based on the first interval to determine the available state of the global navigation satellite system in uplink synchronization. The transceiver unit 710 is further configured to receive configuration information of a third timer, where the configuration information of the third timer includes the duration of the third timer. The processing unit 720 is further configured to, within the duration of the third timer, detect the global navigation satellite system based on the first interval to determine the available state of the global navigation system in uplink synchronization.
[0262] It should be understood that the transceiver unit 710 and the processing unit 720 may also perform other operations performed by the terminal device in the above method 600, which will not be elaborated here one by one.
[0263] In one design, the apparatus 700 may be used to perform the actions performed by the terminal device in the foregoing method embodiments. For example, the apparatus 700 may be used to perform the actions performed by the network device in the foregoing method 600. At this time, the apparatus 700 may be a component of the network device. The transceiver unit 710 is configured to perform the transceiver-related operations on the network device side in the foregoing method embodiments, and the processing unit 720 is configured to perform the processing-related operations on the network device side in the foregoing method embodiments.
[0264] For example, the transceiver unit 710 is configured to receive first information. The processing unit 720 is configured to determine the available state of the global navigation satellite system in uplink synchronization according to the first information, where the available state includes that the global navigation satellite system is available or the global navigation satellite system is unavailable.
[0265] 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 to achieve uplink synchronization based on an enhanced manner.
[0266] For another example, the transceiver unit 710 is further configured to send a first resource. The processing unit 720 is further configured to receive the first information according to the first resource.
[0267] 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.
[0268] For another example, the transceiver unit 710 is further configured 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.
[0269] For another example, the processing unit 720 is further configured to assist the terminal device to achieve uplink synchronization based on an enhanced manner within the duration of a first timer.
[0270] For another example, the transceiver unit 710 is further configured to send configuration information of a 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 for the terminal device to achieve uplink synchronization based on the auxiliary information from the network device.
[0271] For another example, the transceiver unit 710 is further configured to send a second timer, where the configuration information of the second timer includes the duration of the second timer, and the duration of the second timer is used for the terminal device to achieve uplink synchronization based on the measurement results of the global navigation satellite system.
[0272] For another example, the transceiver unit 710 is further configured to send a third timer, where the configuration information of the third timer includes the duration of the third timer, and the duration of the third timer is used for the terminal device to detect the global navigation satellite system based on the first interval and determine the available state of the global navigation system in uplink synchronization.
[0273] 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 elaborated here one by one.
[0274] It should also be understood that the apparatus 700 here is embodied in the form of functional units. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group of processors, etc.) for executing one or more software or firmware programs, a memory, a combined logic circuit and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art can understand that the apparatus 700 may specifically be the network device in the above embodiments, and may be used to execute each process and / or step corresponding to the network device in the above method embodiments. To avoid repetition, it will not be elaborated here.
[0275] The apparatus 700 in the above various solutions has the function of implementing the corresponding steps executed by the device in the above method, or the apparatus 700 in the above various solutions has the function of implementing the corresponding steps executed by the network device in the above method. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above 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 execute the transceiver operations and related processing operations in each method embodiment.
[0276] In addition, the above transceiver unit 710 may also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.
[0277] It should be noted that Figure 7 the device in may be the network element or device in the foregoing embodiments, or may be a chip or a chip system, for example: a system on chip (SoC). Among them, the transceiver unit may be an input / output circuit or a communication interface; the processing unit is a processor, a microprocessor, or an integrated circuit integrated on the chip. There is no limitation here.
[0278] Figure 8 is a schematic diagram of a communication architecture provided by an embodiment of the present application. Figure 8 The shown communication device 800 includes: a processor 810 and a transceiver 820. Optionally, the processor 810 and the transceiver 820 may be connected to each other through a bus 830. The communication device 800 may be a terminal device or a network device.
[0279] Optionally, the communication device 800 may further include a memory 840. The memory 840 includes but is not limited to a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 840 is used to store relevant instructions and data.
[0280] The processor 810 is coupled to the memory 840 and is configured to execute the instructions stored in the memory 840 to control the transceiver 820 to send signals and / or receive signals.
[0281] It should be understood that the above processor 810 and memory 840 may be combined into a processing device, and the processor 810 is configured to execute the program code stored in the memory 840 to implement the above functions. Specifically, in implementation, the memory 840 may also be integrated in the processor 810 or be independent of the processor 810. It should be understood that the processor 810 may also correspond to each processing unit in the previous communication device, and the transceiver 820 may correspond to each receiving unit and sending unit in the previous communication device.
[0282] It should also be understood that the transceiver 820 may include a receiver (or, a receiver) and a transmitter (or, a transmitter). The transceiver may further include antennas, and the number of antennas may be one or more. The transceiver may also be a communication interface or an interface circuit.
[0283] Specifically, the communication device 800 may correspond to the terminal device in the method 600 according to the embodiments of the present application. The communication device 800 may include units of the method executed by the terminal device in the method 600. It should be understood that the specific processes of the respective units executing the above corresponding steps have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.
[0284] Specifically, the communication device 800 may correspond to the network device in the method 600 according to the embodiments of the present application. The communication device 800 may include units of the method executed by the network device in the method 600. It should be understood that the specific processes of the respective units executing the above corresponding steps have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.
[0285] When the communication device 800 is a chip, the chip includes an interface unit and a processing unit. Among them, the interface unit may be an input / output circuit or a communication interface; the processing unit may be a processor, a microprocessor, or an integrated circuit integrated on the chip.
[0286] In the implementation process, the steps of the above method may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware processor, or executed and completed by the combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium 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 combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0287] 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, the steps of the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or instructions in software form. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module can be located in a mature storage medium 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. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0288] The present application also provides a computer-readable medium, on which a computer program is stored, and when the computer program is executed by the computer, it realizes the functions of any one of the above method embodiments.
[0289] The present application also provides a computer program product, and when the computer program product is executed by the computer, it realizes the functions of any one of the above method embodiments.
[0290] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-definition digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0291] In the embodiments of the present application, words such as "exemplary" and "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design described as "exemplary" in the present application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a specific manner.
[0292] It should be understood that the "embodiments" mentioned throughout the specification mean that specific features, structures, or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner.
[0293] It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not indicate the sequence of execution, and the execution sequence of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The names of all nodes and messages in the present application are only set for the convenience of description in the present application, and their names in the actual network may be different. It should not be understood that the present application limits the names of various nodes and messages. On the contrary, any name having the same or similar function as the nodes or messages used in the present application is regarded as the method of the present application or an equivalent replacement, and is within the protection scope of the present application.
[0294] It should also be understood that in the present application, "when", "if", and "in case" all refer to the situation where the UE or the base station will make corresponding processing under certain objective circumstances, rather than limiting the time, and it is not required that the UE or the base station must have a judgment action when implemented, nor does it mean that there are other limitations.
[0295] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone.
[0296] The term "at least one of... " or "at least one kind of... " in this article means all or any combination of the items listed. For example, "at least one of A, B, and C" can represent: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, and A, B, and C exist simultaneously. The "at least one" in this article means one or more. The "multiple" means two or more.
[0297] It should be understood that in each embodiment of the present application, the terms "include", "comprise", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0298] It should be understood that in various embodiments of the present application, the first, second, and various numerical numbers are only for the convenience of description for distinction, and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different information, etc.
[0299] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0300] Those skilled in the art can 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 foregoing method embodiments, and will not be elaborated herein.
[0301] In 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 illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0302] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0303] In addition, the functional units in each embodiment of this application can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0304] When the above-mentioned 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 this application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0305] As described above, the above are only specific implementation manners of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope 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: Comprising a unit for executing the method of any one of claims 1-10 or 11-19.
21. 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.
22. 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.
23. 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.
24. 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
Cited By
Non-ground network communication method and system for processing signal interruption of global navigation satellite system
CN121486961A