Satellite communication method and device
By conducting GNSS measurements during non-active C-DRX periods, satellite communication devices maintain synchronization and extend connection times, addressing disconnection issues and signaling overhead, thus improving communication reliability and efficiency.
Patent Information
- Application Number
- CN202311273387.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
Current satellite communication methods lead to frequent disconnections due to GNSS information expiration, resulting in significant signaling overhead and energy consumption as devices constantly enter and exit connection states, particularly affecting IoT devices with short data packet cycles.
Implementing a method where satellite communication devices perform GNSS measurements during non-active periods of Connected-Discontinuous Reception (C-DRX) to maintain synchronization and extend connection duration, allowing for resource-saving GNSS measurements and feedback of valid time remaining, thereby reducing unnecessary resource usage and signaling costs.
This approach extends the duration of satellite communication device connections, reduces signaling overhead, and conserves energy by allowing continuous operation within the valid GNSS synchronization period, enhancing communication reliability and efficiency, especially for IoT devices.
Smart Images

Figure CN119727842A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a satellite communication method and device. Background Art
[0002] Satellite communications have their own unique advantages over terrestrial communications, such as providing a wider coverage area; satellite base stations are not easily damaged by natural disasters or external forces. The introduction of satellite communications can provide communication services for areas such as oceans and forests that are not covered by terrestrial communication networks; enhance the reliability of communications, such as ensuring that airplanes, trains, and users of these transportations receive better communication services; provide more data transmission resources for communications, and increase the speed of the network. Therefore, supporting communications with both the ground and satellites at the same time has relatively large benefits in terms of wide coverage, reliability, multiple connections, and high throughput.
[0003] At present, satellite communication has been introduced in the 3rd generation partnership project (3GPP) standard as a communication scenario for the 5th generation (5G) communication, called non-terrestrial network (NTN). NTN can not only support various types of 5G terminals, but also support terminals of the Internet of Things (IoT). The biggest feature of satellite communication is high mobility and large communication delay. Therefore, compared with the ground, the terminal needs to synchronize based on the global navigation satellite system (GNSS) or ephemeris information on the basis of uplink synchronization. For example, after the terminal reports the GNSS information, it can maintain the connection state within a certain effective time. After the GNSS fails, the terminal device enters the idle state.
[0004] However, the above method causes the terminal device to continuously initiate random access to enter the connection state and exit the connection state, so that the terminal device cannot maintain the connection for a long time. Summary of the invention
[0005] The embodiments of the present application provide a satellite communication method and apparatus, which can effectively increase the time that a terminal device maintains a connection (such as the time that the connection state is maintained).
[0006] In a first aspect, an embodiment of the present application provides a satellite communication method, characterized in that the method is applied to a first communication device, which may refer to the terminal device itself, or to a processor, module, chip, or chip system that implements the method in the terminal device, and the method includes:
[0007] Determine that the first communication device is allowed to perform GNSS measurement in an inactive state of connected-discontinuous reception (C-DRX); the first communication device performs GNSS measurement based on the relationship between the end time of the inactive state of the C-DRX and the GNSS validity period of the first communication device.
[0008] In an embodiment of the present application, the first communication device is allowed to perform GNSS measurement in the non-activated state of C-DRX. The first communication device can not only perform GNSS measurement before the end time of the GNSS validity period to obtain new GNSS information and the validity period of the GNSS information, so that the first communication device can continue to maintain uplink synchronization and increase the length of time it maintains the connection, but also can effectively save the resources occupied by the first communication device when performing GNSS measurement in the activated state (such as resources occupied by starting a timer, etc.), thereby effectively saving resources in the activated state.
[0009] In a possible implementation, the first communication device performs GNSS measurement based on the relationship between the end time of the inactive state of the C-DRX and the GNSS validity period of the first communication device, including: when the end time of the inactive state of the C-DRX is within the GNSS validity period, the first communication device performs the GNSS measurement in the inactive state of the C-DRX.
[0010] In a possible implementation, the method also includes: when the first communication device completes the GNSS measurement in the inactive state of the C-DRX, the first communication device feeds back the GNSS valid time or the remaining GNSS valid time of the first communication device after the inactive state of the C-DRX ends.
[0011] In one possible implementation, the first communication device performs GNSS measurement based on the relationship between the end time of the inactive state of the C-DRX and the GNSS validity period of the first communication device, including: when the end time of the inactive state of the C-DRX is outside the GNSS validity period, the first communication device starts a timer at the end time of the GNSS validity period, and performs the GNSS measurement based on the timer.
[0012] In a possible implementation manner, when the end time of the timer is in an activated state of the first communication device, the end time when the first communication device completes the GNSS measurement is the same as the end time of the timer.
[0013] In a possible implementation, when the end time of the timer is in the activated state of the first communication device, the method further includes: when the GNSS measurement is completed within the timing duration of the timer, the first communication device feeds back the GNSS effective duration or the GNSS remaining effective duration of the first communication device after the end time of the timer; or, when the GNSS measurement is completed in the activated state, the first communication device sends feedback information through random access, and the feedback information indicates that the first communication device has completed the GNSS measurement; or, when the GNSS measurement is completed in the inactive state, the first communication device sends feedback information through random access after entering the activated state, and the feedback information indicates that the first communication device has completed the GNSS measurement; or, when the GNSS measurement is not completed within the timing duration of the timer, the first communication device enters the idle state, and the latest time for the first communication device to enter the idle state is the end time of the timer.
[0014] In one possible implementation, when the first communication device is in the inactive state at the end of the timer, the method further includes: when the GNSS measurement is completed within the timing duration of the timer, the first communication device feeds back the GNSS valid duration or the GNSS remaining valid duration of the first communication device after the end of the timer; or, when the GNSS measurement is not completed within the timing duration of the timer, the first communication device enters an idle state after the end of the timer.
[0015] In a second aspect, an embodiment of the present application provides a first communication device, which is used to execute the method in the first aspect or any possible implementation of the first aspect. The first communication device includes a unit having a function of executing the method in the first aspect or any possible implementation of the first aspect. Exemplarily, the first communication device may be a terminal device or a chip or a functional module, and the chip or the functional module may be applied to a terminal device, etc.
[0016] In a third aspect, an embodiment of the present application provides a first communication device, the first communication device comprising a processor, configured to execute the method described in the first aspect or any possible implementation of the first aspect. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation of the first aspect is executed.
[0017] In a possible implementation manner, the memory is located outside the first communication device.
[0018] In a possible implementation manner, the memory is located in the first communication device.
[0019] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together. Exemplarily, the first communication device may be a chip.
[0020] In a possible implementation, the first communication device further includes a transceiver, and the transceiver is used to receive a signal or send a signal. Exemplarily, the transceiver can also be used to report feedback information (such as GNSS effective duration, etc.). Exemplarily, the transceiver can also be used to receive trigger information. Exemplarily, the first communication device can be a terminal device.
[0021] In a fourth aspect, an embodiment of the present application provides a first communication device, which includes a logic circuit and an interface, and the logic circuit and the interface are coupled; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the first aspect or any possible implementation method.
[0022] Exemplarily, the interface being used to input information may include: the interface being used to input trigger information. The interface being used to output information may include: the interface being used to output feedback information, etc. Exemplarily, the logic circuit is used to perform GNSS measurement, etc.
[0023] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program is run on a computer, the method shown in the above-mentioned first aspect or any possible implementation is executed.
[0024] In a sixth aspect, an embodiment of the present application provides a computer program product, which includes a computer program or a computer code, and when the computer program product is run on a computer, the method shown in the above-mentioned first aspect or any possible implementation is executed.
[0025] In a seventh aspect, an embodiment of the present application provides a computer program. When the computer program runs on a computer, the method shown in the above-mentioned first aspect or any possible implementation is executed.
[0026] In an eighth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and a second communication device, wherein the first communication device is used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device is used to receive feedback information. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0028] Figure 2a is a schematic diagram of a satellite communication system in a transparent transmission scenario provided by an embodiment of the present application;
[0029] Figure 2b and Figure 2c is a schematic diagram of a satellite communication system in a regeneration scenario provided by an embodiment of the present application;
[0030] Figure 3a is a method schematic diagram of a GNSS measurement mechanism provided in an embodiment of the present application;
[0031] Figure 3b This is a schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0032] Figure 4a is a method schematic diagram of another GNSS measurement mechanism provided in an embodiment of the present application;
[0033] Figure 4b is a schematic diagram of another GNSS measurement scenario provided in an embodiment of the present application;
[0034] Figure 5 It is a flowchart of a satellite communication method provided by an embodiment of the present application;
[0035] Figure 6a This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0036] Figure 6b This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0037] Figure 7 This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0038] Figure 8a This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0039] Figure 8b This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0040] Figure 8c This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0041] Figure 8d This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0042] Figure 8e This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0043] Figure 8f This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0044] Fig. 9 This is another schematic diagram of a GNSS measurement scenario provided in an embodiment of the present application;
[0045] Fig.10 is a structural diagram of a communication device provided in an embodiment of the present application;
[0046] Fig.11 is a structural diagram of another communication device provided in an embodiment of the present application;
[0047] Fig.12 It is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] To facilitate understanding of the technical solution of the present application, the present application will be further described below in conjunction with the accompanying drawings.
[0049] The terms "first" and "second" in the specification, claims and drawings of this application are only used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0050] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0051] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. "Or" means that two relationships may exist, such as only A exists, only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0052] The method provided in the embodiment of the present application can be applied to non-terrestrial networks (NTN) communication systems, such as Figure 1 As shown, the communication system may include terminal equipment, satellites, and ground stations (also called gateway stations or signal gateway stations). Figure 1 Only one satellite and one ground station are shown. In actual use, a multi-satellite and / or multi-ground station architecture can be adopted as needed. Among them, each satellite can provide services to one or more terminal devices, each satellite can correspond to one or more ground stations, each ground station can correspond to one or more satellites, etc., which are not specifically limited in the embodiments of the present application. The method provided in the embodiments of the present application can be applied to the Internet of Things (IoT) system, the Vehicle to X (V2X), and the narrowband Internet of Things (NB-IoT) system; for example, it can be applied to the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD), the long term evolution (LTE) system, the fifth generation (5G) communication system, the sixth generation (6G) communication system or the future communication system, etc., which are not specifically limited in the embodiments of the present application.
[0053] A terminal device is a device with wireless transceiver functions. The terminal device can communicate with an access network device (or also referred to as an access device) in a radio access network (RAN). The terminal device may also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent or user device, etc. In one possible implementation, the terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it may also be deployed on the water surface (such as a ship, etc.). In one possible implementation, the terminal device may be a handheld device with wireless communication function, a vehicle-mounted device, a wearable device, a sensor, a terminal in the Internet of Things, a terminal in the Internet of Vehicles, a drone, a fifth generation (5th generation, 5G) network, and any form of terminal device in the future network, etc., which is not limited in the embodiments of the present application. For example, the terminal devices may also communicate with each other through device-to-device (D2D), machine-to-machine (M2M), etc. The terminal device shown in the embodiment of the present application may also be a device in the Internet of Things (IoT). The IoT network may include, for example, a vehicle network. Among them, the communication methods in the vehicle network system are collectively referred to as vehicle to other devices (vehicle to X, V2X, X can represent anything), for example, the V2X may include: vehicle to vehicle (vehicle to vehicle, V2V) communication, vehicle to infrastructure (vehicle to infrastructure, V2I) communication, vehicle to pedestrian (vehicle to pedestrian, V2P) communication or vehicle to network (vehicle to network, V2N) communication, etc.
[0054] Ground stations can be used to connect satellites to base stations, or satellites to core networks. Satellites can provide wireless access services for terminal devices, schedule wireless resources to access terminal devices, provide reliable wireless transmission protocols and data encryption protocols, etc. As an example, satellites can be base stations that use artificial earth satellites and high-altitude aircraft as wireless communications, such as evolutionary NodeBs (eNBs) and next generation node Bs (gNBs). As another example, satellites can also serve as relays for these base stations, transparently transmitting the signals of these base stations to terminal devices.
[0055] Therefore, in some implementations of the present application, such as in a satellite transparent transmission scenario, the network device can be Figure 1 The base station shown (may also be referred to as a ground base station). Figure 2a This is a schematic diagram of a satellite communication system in a transparent transmission scenario provided by an embodiment of the present application. For example, a terminal device can access the network through an air interface (the air interface can be various types of air interfaces, such as a 5G air interface, etc.), and the network equipment can be deployed on a ground base station. The satellite is connected to the ground station via a wireless link. The ground station and the ground base station are connected to the core network via wired or wireless. There can be a wireless link between satellites. Figure 2a In the system shown, the satellite may have a transparent forwarding function. In other implementations of the present application, for example, in a satellite regeneration scenario, the network device may be Figure 1 Satellites shown. Figure 2b Schematic diagram of a satellite communication system in a regeneration scenario provided by an embodiment of the present application. For example, a terminal device can access a network through an air interface (the air interface can be various types of air interfaces, such as a 5G air interface, etc.), and a network device can be deployed on a satellite (such as a satellite regeneration mode), such as a base station or part of a base station function deployed on a satellite, and signaling interaction and user data transmission between base stations can be completed between satellites, such as Figure 2c shown.
[0056] For example, Figure 2a to Figure 2c The various network elements and their interfaces in the network can be shown as follows:
[0057] Terminal devices can access the satellite network through the air interface and initiate calls, surf the Internet and other services. Base stations can be used to provide wireless access services, schedule wireless resources to access terminal devices, provide reliable wireless transmission protocols and data encryption protocols, etc. Ground stations can be responsible for forwarding signaling and service data between satellites and the core network. The core network can be used for user access control, mobility management, session management, user security authentication or billing, etc. The core network can be composed of multiple functional units, such as functional entities including control plane and data plane. For example, Figure 2a to Figure 2c The core network shown may include access and mobility management function (AMF), session management function (SMF) and user plane function (UPF). For example, AMF may be responsible for user access management, security authentication, and mobility management. UPF may be responsible for managing the transmission of user plane data, traffic statistics, etc. Figure 2a to Figure 2cThe air interface shown can be understood as a wireless link between a terminal and a base station, or a wireless link between a satellite and a ground station; the Xn interface can be understood as an interface between base stations, which is mainly used for signaling interaction such as switching; the NG interface can be used as an interface between a base station and a core network, which is used to interact with the core network's non-access stratum (NAS) and other signaling, as well as user service data. In systems with different wireless access technologies, the names of devices with base station functions may be different, and the embodiments of this application will not be shown one by one.
[0058] The satellite may be a geostationary earth orbit (GEO) satellite, a medium earth orbit (MEO) satellite or a low earth orbit (LEO) satellite of a non-geostationary earth orbit (NGEO), or a high altitude platform station (HAPS). The specific type of the satellite is not limited in the embodiments of the present application.
[0059] In some deployments of network devices, the network device may include a centralized unit (CU) and a distributed unit (DU). In other deployments of network devices, the CU may also be divided into a CU-control plane (CP) and a CU-user plane (UP). In some other deployments of network devices, the network device may also be an open radio access network (ORAN) architecture, etc., and the embodiments of the present application do not limit the specific deployment method of the network device. Exemplarily, when the network device is an ORAN architecture, the network device shown in the embodiments of the present application may be an access network device in ORAN, or a functional module, etc. In the ORAN system, CU may also be referred to as an open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, etc. The deployment methods of the network devices listed here are only examples. With the evolution of standard technologies, network devices may have other deployment forms.
[0060] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions and network architecture provided in the embodiments of the present application are equally applicable to similar technical problems.
[0061] There is currently a short-term connection communication method, in which the terminal device initiates random access and exits the connection state after sending uplink data. During this process, the GNSS information obtained by the terminal device before random access has a certain validity period. The GNSS information can remain valid before the terminal device exits the RRC connection state because even if the terminal device moves, the GNSS deviation caused by the movement can meet the synchronization requirements. For IoT-type terminal devices, since IoT services have the characteristics of short packet periodic transmission, the above-mentioned short-term connection communication method can be effectively applied to terminal devices with short packet periodic transmission characteristics.
[0062] However, the GNSS information obtained by the terminal device in the above method has a certain validity duration. When the GNSS information expires, the terminal device can no longer guarantee the connection, and needs to exit the connected state and enter the idle state, and then needs to re-acquire the GNSS information and initiate random access. The terminal device performs random access multiple times to enter the connected state and exit the connected state, which will result in excessive signaling overhead. Alternatively, when the terminal device is in the connected state for a long time, the GNSS information will expire, so the terminal device needs to re-acquire the GNSS information. However, when the terminal device re-acquires the GNSS information, there may be a situation where communication and GNSS measurement cannot be performed at the same time. For example, if the terminal device performs GNSS measurement, it will be unable to communicate (such as unable to send uplink data, or unable to receive downlink data). Especially for IoT services, the data packet period of IoT services is relatively short. The inability to communicate during GNSS measurement will greatly affect the normal communication of IoT services. Exemplarily, the above-mentioned effective duration can be a duration determined by the terminal device based on its movement speed or based on its relative position relationship with the satellite (for example, whether it is in the central area or the edge area covered by the satellite) or based on information such as its relative speed with the satellite, and then reported by the terminal device to the network device.
[0063] In view of this, the embodiment of the present application provides a satellite communication method and device, which can increase the time for the terminal device to maintain connection (or increase the time for the terminal device to be in a connected state) on the basis of achieving uplink synchronization of the terminal device, so that the terminal device can be in a connected state for a long time, and can also avoid the signaling overhead caused by the terminal device constantly entering and exiting the connected state, thereby reducing the signaling overhead. At the same time, the terminal device constantly enters and exits the connected state, which also consumes energy, and the embodiment of the present application can also reduce energy loss.
[0064] The following introduces the terms involved in the embodiments of the present application.
[0065] GNSS measurement:
[0066] GNSS measurement is the process of obtaining geographic location information by positioning based on the signal of the navigation satellite. For example, the obtained geographic location information may be GNSS information, which may represent information related to the geographic location of the terminal device, such as coordinates X, Y, Z or longitude, latitude, altitude, etc. When the first communication device obtains the GNSS information, it may obtain the effective duration of the GNSS information (such as the GNSS effective duration) based on its position relationship with the satellite, or speed relationship, etc. The position relationship between the first communication device and the satellite may include that the first communication device is in the central area or edge area of the satellite coverage area, or the orbital height or elevation angle of the satellite, etc. The speed relationship between the first communication device and the satellite may include the relative speed relationship between the first communication device and the satellite, or the movement speed of the first communication device, etc. For example, the greater the movement speed of the terminal device, the smaller the GNSS effective duration may be. Exemplarily, the GNSS effective duration may be at the second level, or at the hundredth of a second level, or at the minute level, or at the hour level, which is not limited in the embodiments of the present application. For example, the GNSS effective duration can be any of the following {10s, 20s, 30s, 40s, 50s, 60s, 5min, 10min, 15min, 20min, 25min, 30min, 60min, 90min, 120min, infinity}. Wherein, min refers to minutes and s refers to seconds. Exemplarily, for a terminal device that will not move, or a terminal device with a low moving speed, such as a terminal device with a movement speed less than a certain threshold, its GNSS information can be always valid, so the GNSS effective duration can be infinite. The low moving speed of the terminal device includes but is not limited to the following examples: for a user in a walking state, the moving speed of the terminal device is 1 to 3 meters per second (m / s); or, for a user in a running state, the moving speed of the terminal device can be 10 kilometers per hour (km / h); or, for a vehicle in a running state, the moving speed can be 30km / h to 60km / h. For another example, the moving speed of a terminal device that is in a slow state relative to a satellite can also be understood as being small. The GNSS validity periods listed above are only examples and should not be construed as limitations on the embodiments of the present application.
[0067] The GNSS validity duration may also be referred to as the GNSS validity period or the GNSS validity duration, etc. The specific name of the GNSS validity duration is not limited in the embodiments of the present application.
[0068] GNSS measurement mechanism 1:
[0069] Figure 3a Schematic diagram of a GNSS measurement mechanism provided by an embodiment of the present application. Figure 3aAs shown, the method includes:
[0070] 301. A second communication device sends trigger information, and correspondingly, a first communication device receives the trigger information. The trigger information may be used to trigger the first communication device to perform GNSS measurement.
[0071] Exemplarily, the trigger information can also be used to trigger the terminal device to perform GNSS measurement within the GNSS measurement gap. For example, the trigger information can be carried in a media access control element (MAC CE) or a radio resource control (RRC). For example, when the subframe or time slot when the first communication device receives the MAC CE is n, the start time (or starting time point, or starting moment) of the GNSS measurement interval can be n+X. For example, X can be a predefined value, or a configured value (such as the value of X can be included in the MAC CE), or it is related to the hybrid automatic repeat request (HARQ) feedback (HARQ feedback) of the MAC CE. The specific value of X is not limited in the embodiments of the present application.
[0072] As an example, the duration for the GNSS measurement gap may be configured by a network device, such as the duration may be included in a MAC CE or RRC, or before the network device sends a MAC CE or RRC, the network device may send information indicating the duration, and correspondingly, the terminal device receives the information indicating the duration. As another example, the duration of the GNSS measurement gap may be reported to the network device by the terminal device based on its capabilities, and then the network device configures the duration through a MAC CE or RRC. As yet another example, when the duration of the GNSS measurement gap is not included in the MAC CE or RRC, the duration may be equal to the duration most recently reported by the terminal device. The embodiments of the present application do not limit the specific method of the start time and duration of the GNSS measurement interval.
[0073] 302. The first communication device completes the GNSS measurement within the GNSS measurement interval, and reports the GNSS effective time or the GNSS remaining effective time.
[0074] Completing the GNSS measurement can also be referred to as a successful GNSS measurement or the terminal device obtaining valid GNSS information. The first communication device completing the GNSS measurement within the GNSS measurement interval indicates that the first communication device obtains GNSS information by performing the GNSS measurement, and the GNSS information has a certain validity period (such as the GNSS validity period). The above-mentioned reporting of the GNSS validity period or the GNSS remaining validity period can also be referred to as the feedback of the GNSS validity period or the GNSS remaining validity period.
[0075] When the terminal device completes the GNSS measurement within the GNSS measurement interval, the terminal device may report the GNSS effective duration or the remaining GNSS effective duration after the GNSS measurement interval, or the terminal device may report the GNSS effective duration or the remaining GNSS effective duration within the GNSS measurement interval. When the terminal device needs to report the GNSS effective duration or the remaining GNSS effective duration within the GNSS measurement interval, the terminal device may first request an uplink resource through random access, and report the GNSS effective duration or the remaining GNSS effective duration through the uplink resource.
[0076] The remaining effective time of GNSS can be determined by the effective time of GNSS and the reference time. Exemplarily, the reference time can be determined based on the time of reporting the effective time of GNSS or the remaining effective time of GNSS. If the effective time of GNSS determined by the terminal device is 20s, and the terminal device takes 5s from the moment of completing the GNSS measurement to the moment of reporting, the remaining effective time of GNSS can be 15s. For example, when the terminal device determines the remaining effective time of GNSS, the transmission delay between the network device and the terminal device can be considered. The embodiment of the present application does not limit the method of reporting the remaining effective time of GNSS. The reporting of GNSS effective time or the remaining effective time of GNSS shown in the embodiment of the present application is only an example. For example, the terminal device can indicate the GNSS effective time by reporting the index of the GNSS effective time or the difference between the GNSS effective time and the reference value. The specific form of reporting is not limited in the embodiment of the present application. For the convenience of description, the following uses the reporting of GNSS effective time as an example when referring to specific examples, but it should not be understood as a limitation on the embodiment of the present application.
[0077] 303. The first communication device fails to complete GNSS measurement within the GNSS measurement interval and enters an idle state.
[0078] Incomplete GNSS measurement may also be referred to as GNSS measurement failure, or the terminal device may not obtain valid GNSS information. Exemplarily, the terminal device may enter an idle state after the GNSS measurement interval ends (eg, after the end time of the GNSS measurement interval).
[0079] In the specific implementation, Figure 3a The method shown may include step 301 and step 302; or, include step 301 and step 303; or include steps 301 to 303, such as the terminal device performs step 302 in some scenarios and performs step 303 in other scenarios.
[0080] Figure 3b The example is shown in which the terminal device completes the GNSS measurement within the GNSS measurement interval. Figure 3b As shown, the upward arrow indicates information reported by the terminal device, and the downward arrow indicates information received by the terminal device. The latest time for the terminal device to complete the GNSS measurement may be the end time of the GNSS measurement interval.
[0081] The GNSS measurement interval in the embodiment of the present application can also be measured by a timer, such as the length of the GNSS measurement interval can be equal to the length of the timer. Similarly, the timer shown below can also be measured by the GNSS measurement interval, or other similar time measurement information can be used to represent the same.
[0082] In the embodiment of the present application, when the terminal device receives the trigger information, its GNSS information is still valid. When the terminal device completes the GNSS measurement within the GNSS measurement interval, the terminal device obtains new GNSS information, so that the terminal device can continue to maintain uplink synchronization, extending the time the terminal device maintains connection.
[0083] GNSS measurement mechanism 2:
[0084] Figure 4a Schematic diagram of another GNSS measurement mechanism provided by an embodiment of the present application. Figure 4a As shown, the method includes:
[0085] 401. The first communication device does not receive trigger information at the end time of the GNSS validity period and starts a timer.
[0086] For more information about trigger information, please refer to Figure 3a , which will not be described in detail here.
[0087] Failure to receive trigger information at the end of the GNSS validity period indicates that no information is received to trigger the terminal device to perform GNSS measurement within the GNSS validity period, or the terminal device does not receive any trigger information until the GNSS validity period expires. The above failure to receive trigger information at the end of the GNSS validity period indicates that the terminal device does not receive any trigger information until the end of the GNSS validity period. At this time, the first communication device may start a timer. For example, the start condition of the timer may be that the terminal device does not receive any trigger information until the end of the GNSS validity period. The timer may be started at the end of the GNSS validity period, or when the GNSS validity period expires, or at the end of the validity period of the GNSS information.
[0088] As an example, the timing duration of the timer (or referred to as the length of the timer) may be defined by a protocol, or configured by a network device to a terminal device via radio resource control (RRC) signaling or MAC-CE signaling.
[0089] As another example, the timing duration of the timer may not be fixed (e.g., it may not be a fixed value defined by the protocol). For example, the start condition of the timer is the expiration of the GNSS validity period, and the stop condition is the end time of the inactive state. The stop condition shown here may be defined by the protocol, or configured by the network device, etc., and the embodiments of the present application are not limited to this.
[0090] As another example, the terminal device may determine the end time of the timer based on the end time of the inactive state of its C-DRX. For example, the end time of the timer may be the same as the end time of the inactive state of the C-DRX.
[0091] 402. The first communication device completes the GNSS measurement before the timer expires, and reports the GNSS effective time or the remaining GNSS effective time.
[0092] For example, if the terminal device completes the GNSS measurement before the timer expires, the terminal device may report the GNSS effective duration or the GNSS remaining effective duration after the timer expires or within the timer duration. For instructions on completing the GNSS measurement and reporting the GNSS effective duration or the GNSS remaining effective duration, please refer to Figure 3a Step 302 in the above process will not be described in detail here.
[0093] As shown in the embodiment of the present application, the timing duration of the timer includes the end time of the timer.
[0094] 403. The first communication device fails to complete the GNSS measurement before the timer expires and enters an idle state.
[0095] For example, if the GNSS measurement is not completed within the timer duration, the terminal device may enter the idle state within the timer duration, or enter the idle state after the end time of the timer. For instructions on incomplete GNSS measurement, please refer to Figure 3a Step 303 in the above process will not be described in detail here.
[0096] In the specific implementation, Figure 4a The method shown may include step 401 and step 402; or, include step 401 and step 403; or include steps 401 to 403, such as the terminal device performs step 402 in some scenarios and performs step 403 in other scenarios.
[0097] Figure 4b The example is shown in which the terminal device completes the GNSS measurement within the timer's timing. Figure 4b As shown, the upward arrow indicates that the latest time when the terminal device completes the GNSS measurement reported by the terminal device can be the end time of the timer. The start time of the timer can overlap with the end time of the GNSS validity period.
[0098] In the embodiment of the present application, the terminal device starts a timer at the end of the GNSS validity period and performs GNSS measurement within the timing duration of the timer. When the GNSS measurement is completed within the timing duration of the timer, the terminal device can obtain new GNSS information, so that the terminal device can continue to maintain uplink synchronization, thereby extending the time the terminal device maintains connection.
[0099] GNSS measurement mechanism 3:
[0100] In the inactive state of C-DRX, the first communication device may determine by itself at least one of the following: the time to perform the GNSS measurement, the number of times to perform the GNSS measurement, and the duration of performing one GNSS measurement.
[0101] GNSS measurement mechanism 4:
[0102] In the inactive state of C-DRX, the first communication device may determine the time to perform the GNSS measurement, the number of times to perform the GNSS measurement, and the duration of the GNSS measurement may be determined by the timer. Exemplarily, the terminal device may complete the GNSS measurement before the timing duration of the timer ends, or the latest time for the terminal device to complete the GNSS measurement may be the end time of the timer.
[0103] In an embodiment of the present application, the terminal device performs GNSS measurement in the inactive state of C-DRX, which can effectively save resources occupied by the terminal device when performing GNSS measurement in the active state (such as resources occupied by starting the timer), thereby effectively saving resources in the active state.
[0104] In the satellite communication method shown below, the first communication device may be a terminal device or a chip disposed in the terminal device or a functional module in the terminal device, and the second communication device may be a network device or a chip disposed in the network device or a functional module in the network device. As shown above, the network device may include an access network device or a functional module under the O-RAN architecture. For a detailed description of the terminal device and the network device, please refer to Figure 1 , Figure 2a to Figure 2c For the convenience of description, the embodiments of the present application may use terminal devices and network devices as examples for specific examples, but this should not be understood as a limitation on the embodiments of the present application.
[0105] Figure 5 is a flow chart of a satellite communication method provided by an embodiment of the present application, such as Figure 5 As shown, the method includes:
[0106] 501. When the terminal device is allowed to perform GNSS measurement in the inactive state of C-DRX, the terminal device can perform GNSS measurement according to any one of GNSS measurement mechanisms 2 to GNSS measurement mechanism 4 based on the relationship between the end time of the inactive state of C-DRX and the GNSS validity period.
[0107] 502. When the terminal device is not allowed to perform GNSS measurement in the inactive state of C-DRX, the terminal device may perform GNSS measurement according to GNSS measurement mechanism 1 or GNSS measurement mechanism 2.
[0108] Exemplarily, the terminal device is allowed to perform GNSS measurements in the inactive state of C-DRX, and the terminal device can perform GNSS measurements according to the above-mentioned GNSS measurement mechanism 2 in the inactive state of C-DRX; the terminal device is not allowed to perform GNSS measurements in the inactive state of C-DRX, and the terminal device can perform GNSS measurements according to the above-mentioned GNSS measurement mechanism 2 in the active state.
[0109] Whether the terminal device is allowed to perform GNSS measurement in the C-DRX inactive state may be defined by a protocol or configured by a network device.
[0110] As an example, the protocol may define that the terminal device is allowed to perform GNSS measurements in an inactive state of C-DRX.
[0111] As another example, the network device may configure, through configuration information, the terminal device to perform GNSS measurements in an inactive state of C-DRX.
[0112] As another example, a broadcast message of a network device may indicate whether the terminal device is allowed to perform GNSS measurement in the inactive state of C-DRX.
[0113] As another example, it may be assumed that the terminal device is allowed to perform GNSS measurements in the inactive state of C-DRX. At this time, when the terminal device is not allowed to perform GNSS measurements in the inactive state of C-DRX, the network device may indicate through relevant information that the terminal device is not allowed to perform GNSS measurements in the inactive state of C-DRX.
[0114] As another example, whether the terminal device is allowed to perform GNSS measurements in the inactive state of C-DRX can also be determined by the relationship between the end time of the inactive state of C-DRX and the GNSS validity period. If the end time of the inactive state of C-DRX is within the GNSS validity period (such as the end time of the inactive state of C-DRX is not later than the end time of the GNSS validity period), the terminal device may not be allowed to perform GNSS measurements in the inactive state of C-DRX, or the terminal device may be allowed to perform GNSS measurements in the inactive state of C-DRX. For another example, if the end time of the inactive state of C-DRX is outside the GNSS validity period (such as the end time of the inactive state of C-DRX is later than the end time of the GNSS validity period), the terminal device may be allowed to perform GNSS measurements in the inactive state of C-DRX. The above is illustrated by taking the end time of the inactive state of C-DRX being within the GNSS validity period and including the end time of the inactive state of C-DRX as an example. Exemplarily, the end time of the inactive state of C-DRX being within the GNSS validity period may also include that the end time of the inactive state of C-DRX is later than the end time of the GNSS validity period, and the end time of the inactive state of C-DRX being outside the GNSS validity period may also include that the end time of the inactive state of C-DRX is not earlier than the end time of the GNSS validity period. Similar descriptions apply to the following as well.
[0115] As another example, when whether the terminal device is allowed to perform GNSS measurement in the inactive state of C-DRX is determined by the relationship between the end time of the inactive state of C-DRX and the GNSS validity period, the network device may configure the corresponding relationship between the aforementioned relationship and whether the terminal device is allowed to perform GNSS measurement in the inactive state of C-DRX, or the terminal device may determine the corresponding relationship between the aforementioned relationship and whether the terminal device is allowed to perform GNSS measurement in the inactive state of C-DRX. If the end time of the inactive state of C-DRX is within the GNSS validity period, the network device may configure (or the terminal device may decide by itself) not to allow the terminal device to perform GNSS measurement in the inactive state of C-DRX. For another example, if the end time of the inactive state of C-DRX is outside the GNSS validity period, the network device may configure (or the terminal device may decide by itself) to allow the terminal device to perform GNSS measurement in the inactive state of C-DRX. Exemplarily, the priority configured by the network device may be higher than the priority determined by the terminal device itself, such as when the network device does not configure the above-mentioned corresponding relationship, the above-mentioned corresponding relationship may be determined by the terminal device itself.
[0116] As another example, when allowing the terminal device to perform GNSS measurement in the inactive state of C-DRX, the network device may further configure which of GNSS measurement mechanisms 2 to GNSS measurement mechanism 4 the terminal device can use to perform GNSS measurement.
[0117] As another example, when the terminal device is allowed to perform GNSS measurement in the inactive state of C-DRX, it may be assumed that the terminal device can use GNSS measurement mechanism 3 or GNSS measurement mechanism 4 to perform GNSS measurement.
[0118] As another example, when the terminal device is allowed to perform GNSS measurements in the inactive state of C-DRX, it may be defined by the protocol, configured by the network device, or decided by the terminal device when to report the GNSS valid time or the remaining GNSS valid time.
[0119] The various examples shown here can be combined with the various implementations or examples shown below, and the specific description of the combination will not be described in detail here.
[0120] When the terminal device is allowed to perform GNSS measurement in the inactive state of C-DRX, the terminal device can perform any one of the GNSS measurement mechanisms 2 to GNSS measurement mechanisms 4 shown above based on the relationship between the end time of the inactive state of C-DRX and the end time of the GNSS validity period. For the specific description of this solution, please refer to the following, which will not be described in detail here.
[0121] For the relevant descriptions of GNSS measurement mechanisms 1 to GNSS measurement mechanisms 4, please refer to the above and will not be repeated here.
[0122] In the embodiment of the present application, the behavior of the terminal device can be configured by the network device or can be defined by the protocol, while allowing the terminal device to have a certain degree of flexibility, thereby not only ensuring the behavior alignment of the communicating parties, but also ensuring the flexibility of the terminal device behavior.
[0123] Figure 5 In the method shown, step 501 and step 502 may be separate embodiments, or step 501 and step 502 may be combined into a complete embodiment, such as in some scenarios, the terminal device may execute step 501, and in other scenarios, the terminal device may execute step 502.
[0124] The various implementations or examples shown below can be used with Figure 5 The combination of the methods shown can also be a separate embodiment, and the specific manner of the combination will not be described in detail below.
[0125] The satellite communication method provided in the embodiment of the present application is further explained below by taking allowing the terminal device to perform GNSS measurement in the inactive state of C-DRX as an example.
[0126] Figure 6a The example of the end time of the C-DRX inactive state being within the GNSS validity period is used as an example. The end time of the C-DRX inactive state being within the GNSS validity period includes: the end time of the GNSS validity period overlaps with the end time of the C-DRX inactive state, or the end time of the C-DRX inactive state is earlier than the end time of the GNSS validity period, or when the C-DRX inactive state ends, the GNSS information obtained from the last GNSS measurement is still within the validity period. Figure 6a In the scenario shown, the terminal device can perform GNSS measurements in the inactive state of C-DRX.
[0127] As mentioned above Figure 5 As shown, in Figure 6a In the scenario shown, the terminal device may be allowed to perform GNSS measurements in the inactive state of C-DRX, or the terminal device may not be allowed to perform GNSS measurements in the inactive state of C-DRX. The following will take allowing the terminal device to perform GNSS measurements in the inactive state of C-DRX as an example for explanation.
[0128] As a possible implementation method 1, the terminal device performs GNSS measurement in an inactive state of C-DRX.
[0129] For implementation method 1, there are several examples as follows:
[0130] Example 1: The terminal device completes GNSS measurement in the inactive state of C-DRX. The terminal device can report the GNSS valid time or the remaining GNSS valid time after the inactive state of C-DRX ends.
[0131] For example, the terminal device may enter the active state after the C-DRX inactive state ends, and then report the GNSS valid duration or the GNSS remaining valid duration to the network device. Figure 6b As shown, the latest time for the terminal device to complete the GNSS measurement may be the end time of the inactive state of C-DRX. Figure 6b The original GNSS validity period or original GNSS validity duration is determined by the last GNSS measurement performed by the terminal device. Figure 6b The reporting shown refers to reporting the GNSS effective time or the GNSS remaining effective time determined based on the current GNSS measurement.
[0132] In an embodiment of the present application, when the terminal device completes the GNSS measurement, by timely reporting the GNSS validity period or the remaining GNSS validity period, the network device can promptly learn of the GNSS validity period of the terminal device, maintain uplink synchronization between the terminal device and the network device, and increase the time the terminal device remains connected.
[0133] Example 2: The terminal device performs GNSS measurement in the inactive state of C-DRX. The terminal device reports the GNSS effective time or the remaining GNSS effective time after the inactive state of C-DRX ends.
[0134] For Example 2, regardless of whether the terminal device has completed the GNSS measurement, the GNSS effective duration or the remaining GNSS effective duration can be reported. For example, even if the terminal device has not completed the GNSS measurement, the terminal device can report the remaining GNSS effective duration after entering the activation state and within the GNSS validity period. For another example, when the terminal device completes the GNSS measurement, the GNSS effective duration or the remaining GNSS effective duration can be reported after entering the activation state and within the GNSS validity period.
[0135] In the embodiment of the present application, the terminal device can timely and accurately obtain the GNSS information of the terminal device by timely reporting the remaining GNSS effective time or the GNSS effective time.
[0136] Example three: The terminal device has not completed the GNSS measurement in the inactive state of C-DRX. The terminal device can enter the idle state in advance in the inactive state of C-DRX.
[0137] For example three, if the terminal device fails to perform GNSS measurement in the inactive state of C-DRX, the terminal device can enter the idle state before the end time of the inactive state of C-DRX. For example, for a terminal device with poor channel conditions, when it fails to complete the GNSS measurement in the inactive state of C-DRX, it may still fail to complete the GNSS measurement after entering the active state and performing GNSS measurement within the GNSS validity period. Therefore, the terminal device can enter the idle state in advance before the end time of the inactive state of C-DRX.
[0138] Example 4: The terminal device has not completed the GNSS measurement in the inactive state of C-DRX. The terminal device can enter the idle state after the end time of the inactive state of C-DRX.
[0139] For example 4, if the terminal device performs GNSS measurement unsuccessfully in the inactive state of C-DRX, the terminal device may enter the idle state after the end time of the inactive state of C-DRX. For example, for a terminal device with good channel conditions, when it fails to complete the GNSS measurement in the inactive state of C-DRX, performing GNSS measurement after entering the active state and within the GNSS validity period can effectively increase the probability of success. Therefore, the terminal device may enter the idle state after the end time of the inactive state of C-DRX.
[0140] Example 5: If the GNSS measurement is not completed in the inactive state of C-DRX, the terminal device can start the timer after the end of the inactive state of C-DRX and at the end of the GNSS validity period, and perform the GNSS measurement again. If the GNSS measurement is completed before the end of the timer (including the end of the timer), the GNSS validity period or the remaining GNSS validity period is reported. If the GNSS measurement is still not completed at the end of the timer, the terminal device enters the idle state.
[0141] For more information about Example 5, please refer to Figure 4a or Figure 4b , I will not go into details here.
[0142] Example six: Although the terminal device can perform GNSS measurement in the inactive state of C-DRX, the terminal device does not perform GNSS measurement.
[0143] For example 6, the terminal device may not have time to perform GNSS measurement, or may conflict with other downlink reception, etc., which may cause the terminal device not to perform GNSS measurement. The reasons shown here are only examples. For example, the reasons why the terminal device does not perform GNSS measurement may also include: the GNSS information has not expired, so the terminal device does not feel it is necessary to perform GNSS measurement.
[0144] Example seven: The terminal device may perform GNSS measurement, or may not perform GNSS measurement.
[0145] If the time difference between the end of the C-DRX inactive state and the end of the GNSS validity period is small (for example, after the terminal device enters the active state, the GNSS information obtained from the last measurement expires immediately), the terminal device can perform GNSS measurement. For another example, if the moving speed of the terminal device suddenly changes, the terminal device can also perform GNSS measurement. For another example, if the time difference between the end of the C-DRX inactive state and the end of the GNSS validity period is large, the terminal device may not perform GNSS measurement.
[0146] Example eight: If the time difference between the end time of the C-DRX inactive state and the end time of the GNSS validity period (also referred to as the remaining GNSS validity period) is less than a certain threshold, the terminal device can perform GNSS measurement.
[0147] If the remaining effective time of GNSS is greater than a certain threshold, the terminal device may not perform GNSS measurement.
[0148] The above examples 1 to 8 can also be combined with each other, for example, the above example 1 can be combined with example 7 or example 8, the above example 2 can be combined with example 7 or example 8, example 3 can be combined with example 7 or example 8, example 4 can be combined with example 7 or example 8, and example 5 can be combined with example 7 or example 8. The specific ways of combination are not listed here one by one.
[0149] Figure 7 The end time of the inactive state of C-DRX is outside the GNSS validity period as an example. The end time of the inactive state of C-DRX outside the GNSS validity period may include the end time of the GNSS validity period being earlier than the end time of the inactive state of C-DRX (or the end time of the inactive state of C-DRX is later than the end time of the GNSS validity period), or when the GNSS validity period expires, the terminal device is still in the inactive state of C-DRX.
[0150] As another possible implementation method 2, the terminal device may start a timer at the end of the GNSS validity period to perform GNSS measurement, and the end time of the timer may be within the activation state of the terminal device (or the timer lasts until the activation state of the terminal device ends). Figure 8a As shown, the end time of the timer is within the activation state of the terminal device.
[0151] For implementation method 2, there are several examples as follows:
[0152] Example 1: The terminal device starts a timer to perform GNSS measurement. The terminal device completes the GNSS measurement within the timing duration of the timer. The terminal device can report the GNSS valid duration or the remaining GNSS valid duration after the timer ends.
[0153] In this example, the following situations may exist: the terminal device completes the GNSS measurement in advance before the end time of the timer; or the terminal device completes the GNSS measurement at the end time of the timer. The embodiment of the present application does not limit when the terminal device completes the GNSS measurement within the timing duration of the timer.
[0154] like Figure 8b As shown, since the end time of the timer is within the activation state of the terminal device, after the end time of the timer, the terminal device can report the GNSS effective duration or the remaining GNSS effective duration to the network device. Figure 8b For the end time of the original GNSS validity period and the relevant instructions for the original GNSS validity period, please refer to Figure 6b The description is not repeated here.
[0155] Example 2: The terminal device starts a timer to perform GNSS measurement. The terminal device completes the GNSS measurement before the end time of the timer and is already in an activated state when the terminal device completes the GNSS measurement. The terminal device can indicate to the network device through random access that the terminal device has completed the GNSS measurement.
[0156] For example, Figure 8c As shown, while the timer is still running, the terminal device completes the GNSS measurement, and the time of completing the GNSS measurement is within the time when the terminal device is in the activated state, then the terminal device can indicate at least one of the following information through random access: the terminal device completes the GNSS measurement in advance within the timing duration of the timer, and the terminal device requests uplink resources to report the GNSS effective duration or the remaining GNSS effective duration within the timing duration of the timer. For example, the terminal device sends a random access to the network device within the timing duration of the timer to indicate that the terminal device has completed the GNSS measurement in advance. Generally speaking, the network device can know the time when the terminal device is in the inactive state and the time when the terminal device is in the activated state. When the network device receives the random access in the activated state, it means that the terminal device has completed the GNSS measurement. For another example, 1 bit of indication information can be carried in the random access, and the indication information can be used to indicate that the terminal device has completed the GNSS measurement in advance. For another example, the terminal device can indicate that it has completed the GNSS measurement through random access, and then the terminal device can report the GNSS effective duration or the remaining GNSS effective duration after the end time of the timer.
[0157] For example, the terminal device completes the GNSS measurement before the timer ends, the time when the GNSS measurement is completed is within the activation state of the terminal device, and the time difference between the time when the GNSS measurement is completed and the end time of the timer is large, if the time difference is greater than a certain time length, the terminal device can execute the above Figure 8c The relevant steps shown are not described in detail here. The time length shown here can be configured by the network device or defined by the protocol, and the embodiment of the present application does not limit this. For example, the time length can be 12 milliseconds.
[0158] The above is illustrated by taking random access to indicate that the terminal device has completed GNSS measurement as an example. In a specific implementation, the terminal device may also indicate to the network device that the terminal device has completed GNSS measurement through a pre-configured uplink (UL) grant (pre-configured UL grant, PUR).
[0159] Example three, the terminal device starts a timer to perform GNSS measurement, the terminal device completes the GNSS measurement before the end time of the timer, and the terminal device is still in an inactive state when completing the measurement. The terminal device can indicate to the network device through random access that the terminal device has completed the GNSS measurement after entering the active state.
[0160] For example, Figure 8d As shown, if the terminal device completes the GNSS measurement before the timer ends, and the time of completing the GNSS measurement is within the inactive state of the terminal device, the terminal device can indicate at least one of the following information to the network device through random access when entering the active state: the terminal device completes the GNSS measurement in advance before the end time of the timer, and the terminal device requests uplink resources to report the GNSS effective duration or the remaining GNSS effective duration. Figure 8d As shown in the solid line, the terminal device can indicate the above information in advance through random access within the timing duration of the timer and after entering the activated state, or, as shown in Figure 8d As shown in the dotted line, the terminal device can indicate the above information in advance through random access after the end time of the timer.
[0161] Example 4: During the inactive state of C-DRX, no matter when the terminal device starts to perform GNSS measurement, the end time of the terminal device completing the GNSS measurement is determined by the end time of the timer. The timer may be started at the end time of the GNSS validity period.
[0162] As an example, the end time of the terminal device completing the GNSS measurement is determined by the end time of the timer, including: the end time of the terminal device completing the GNSS measurement is the same as the end time of the timer. Figure 8e As shown, no matter when the terminal device decides to start the GNSS measurement, the end time of the GNSS measurement is at the end time of the timer. Exemplarily, after the timer ends, the terminal device can report the GNSS effective duration or the remaining GNSS effective duration (such as reporting the GNSS effective duration or the remaining GNSS effective duration determined by the GNSS measurement performed this time). Therefore, no matter which GNSS measurement mechanism the terminal device adopts to perform GNSS measurement, the network device can receive the GNSS effective duration or the remaining GNSS effective duration reported by the terminal device within the same time period. The same time period shown here represents a period of time after the timer ends. If the period of time can be less than or equal to the duration threshold, the embodiment of the present application does not limit the specific time period.
[0163] As another example, the end time of the terminal device completing the GNSS measurement is determined by the end time of the timing duration of the timer, including: the end time of the terminal device completing the GNSS measurement is earlier than the end time of the timer, and the time difference between the end time of the terminal device completing the GNSS measurement and the end time of the timer is small, such as less than or equal to a certain threshold. Figure 8f As shown, no matter when the terminal device decides to start the GNSS measurement, the end time of the GNSS measurement is earlier than the end time of the timer and the time difference between the end time of the GNSS measurement and the end time of the timer is less than or equal to the threshold. Exemplarily, the terminal device can send at least one of the following information to the network device through random access before the timing duration of the timer ends: the terminal device completes the GNSS measurement in advance within the timing duration of the timer, and the terminal device requests uplink resources to report the GNSS effective duration or the remaining GNSS effective duration within the timing duration of the timer.
[0164] As another example, if the time difference between the end time of the GNSS validity period and the end time of the inactive state of C-DRX is large, the terminal device can complete the GNSS measurement before (including the end time) of the inactive state of C-DRX. If there is no limit on the time when the terminal device starts to perform the GNSS measurement, as long as a GNSS measurement can be completed before the end time of the inactive state of C-DRX.
[0165] Example five: If the terminal device fails to complete the GNSS measurement within the timing duration of the timer, the terminal device may enter the idle state in advance, or the terminal device enters the idle state after the end time of the timer, or the latest time for the terminal device to enter the idle state is the end time of the timer.
[0166] Exemplarily, the content shown in Example 5 above can be agreed upon by agreement.
[0167] The above examples 1 to 5 can also be combined with each other, for example, the above example 1 can be combined with example 4, and the above example 2 can be combined with example 4, etc. The specific ways of combination are not listed here one by one.
[0168] As another possible implementation method 3, the terminal device may start a timer at the end of the GNSS validity period, and the end time of the timer is in the C-DRX inactive state of the terminal device (including the case where the end time of the timer overlaps with the end time of the inactive state). Fig. 9 As shown, the end time of the timer is in the inactive state of the C-DRX of the terminal device. The end time of the timer does not extend into the active state of the terminal device.
[0169] For implementation method 3, there may be the following examples:
[0170] Example 1: If the terminal device fails to complete GNSS measurement (such as failing to obtain valid GNSS information) before (including the end time) of the inactive state of C-DRX, the terminal device enters the idle state.
[0171] Exemplarily, the terminal device may enter the idle state at the end of the inactive state.
[0172] Example 2: If the terminal device does not complete the GNSS measurement at the end time of the timer, the terminal device enters the idle state after the end time of the timer.
[0173] Even if the C-DRX inactive state of the terminal device has not ended, the terminal device will enter the idle state as long as the terminal device has not completed the GNSS measurement before the timer expires.
[0174] Example three: The terminal device completes the GNSS measurement within the timing duration of the timer. After the end time of the timer, the terminal device can report the GNSS effective duration or the remaining GNSS effective duration.
[0175] Example four, the terminal device completes the GNSS measurement within the timing duration of the timer. Within the timing duration of the timer, the terminal device indicates at least one of the following information to the network device through random access: the terminal device completes the GNSS measurement in advance within the timing duration of the timer, and the terminal device requests uplink resources to report the GNSS valid duration or the remaining GNSS valid duration within the timing duration of the timer.
[0176] Example five: The terminal device performs GNSS measurement before (including the end time) of the inactive state of C-DRX.
[0177] As an example, after the end time of the timer and before the end time of the inactive state of C-DRX, the terminal device can still perform GNSS measurements.
[0178] As another example, at the end of the GNSS validity period, the terminal device can start a timer to perform GNSS measurement, and extend the end time of the timer to the end time of the inactive state of C-DRX. Exemplarily, if the terminal device completes the GNSS measurement within the timing duration defined by the protocol or set by the network device, the terminal device does not need to extend the timing duration of the timer. Exemplarily, if the terminal device does not complete the GNSS measurement within the timing duration defined by the protocol or set by the network device, the terminal device can extend the timing duration of the timer, and the end time of the timer can be the end time of the inactive state of C-DRX. If the terminal device has not completed the GNSS measurement yet, it can enter the idle state.
[0179] In the embodiments of the present application, the relevant descriptions of the five examples in the third implementation method can refer to the above examples, and will not be described in detail here. The five examples in the third implementation method can also be combined with each other, such as the above example 5 can be combined with any of the examples in the first to fourth examples, etc. The specific method of combination will not be described in detail here.
[0180] In the above examples, a terminal device performs a GNSS measurement. However, in a specific implementation, the following situations may also exist:
[0181] 1. In the inactive state of C-DRX, the terminal device is allowed to perform a GNSS measurement. At this time, the duration of the GNSS measurement is not limited.
[0182] The execution of a GNSS measurement shown here means that the terminal device is continuous in time when executing the GNSS measurement, or that the terminal device executes the GNSS measurement on a continuous resource.
[0183] 2. In the inactive state of C-DRX, the terminal device is allowed to perform a GNSS measurement. The duration of the GNSS measurement is determined by the length of the timer.
[0184] As above Figure 8a As shown, the duration of the terminal device performing GNSS measurement can be determined by the length of the timer.
[0185] 3. In the inactive state of C-DRX, the terminal device is allowed to perform multiple GNSS measurements, and the cumulative time of the terminal device performing multiple GNSS measurements is determined by the length of the timer.
[0186] If the terminal device performs n GNSS measurements, the cumulative time is the sum of the durations of the n GNSS measurements. For example, if the duration of a GNSS measurement performed by the terminal device is 1 second, and the terminal device is allowed to perform 10 GNSS measurements, the cumulative time can be 10 seconds. Of course, this is shown as an example in which the duration of each GNSS measurement is the same. In a specific implementation, there may be at least two GNSS measurements with different durations.
[0187] 4. In the inactive state of C-DRX, the terminal device is allowed to perform multiple GNSS measurements, and the cumulative time of the terminal device performing multiple GNSS measurements is less than or equal to a certain upper limit.
[0188] The upper limit shown here may be set by a network device or defined by a protocol, etc., and the embodiments of the present application are not limited to this.
[0189] 5. If the duration of continuous GNSS measurement in the C-DRX inactive state does not exceed the duration required for one continuous measurement, the terminal device cannot perform GNSS measurement in the C-DRX inactive state.
[0190] The duration for continuous GNSS measurement shown here indicates the cumulative duration of multiple intermittent measurements that the terminal device can make in the inactive state of C-DRX, or indicates the cumulative duration of multiple GNSS measurements performed by the terminal device in the inactive state of C-DRX. The duration required for a continuous measurement can refer to the description of a GNSS measurement above, which will not be described in detail here.
[0191] 6. If the duration of continuous GNSS measurement in the inactive state of C-DRX does not exceed the duration required for one continuous measurement, the terminal can complete the GNSS measurement through multiple intermittent measurements.
[0192] 7. The terminal device decides the start time of GNSS measurement by itself. For example, the terminal can complete GNSS measurement through multiple intermittent measurements.
[0193] 8. The terminal device decides the start time of GNSS measurement by itself. If the duration of C-DRX inactive state that can be used for continuous GNSS measurement does not exceed the duration required for one continuous measurement, the terminal device can complete the GNSS measurement through multiple intermittent measurements, and the duration that satisfies the time required to complete one GNSS measurement is preferred.
[0194] The eight situations shown here can be combined with the above examples, and the specific ways of combining are not listed here. For example, in each of the examples shown above, the terminal device can perform one GNSS measurement or multiple GNSS measurements, or not perform GNSS measurement, according to any of the conditions in situations 1 to 8. The specific examples of combination are not listed here.
[0195] The following is an introduction to the communication device provided in the embodiments of the present application.
[0196] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 10 to 12 The communication device according to the embodiment of the present application is described in detail.
[0197] Fig.10 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, such as Fig.10 As shown, the communication device includes a processing module 1001 and a transceiver module 1002. The transceiver module 1002 can implement corresponding communication functions, and the processing module 1001 is used for data processing. For example, the transceiver module 1002 can also be called an interface, a communication interface or a communication module.
[0198] In some embodiments of the present application, the communication device can be used to execute the actions performed by the terminal device in the above method embodiments. In this case, the communication device can be a terminal device or a component that can be configured in the terminal device (such as a chip or a system or a functional module, etc.), and the transceiver module 1002 is used to execute the transceiver-related operations of the terminal device in the above method embodiments, and the processing module 1001 is used to execute the processing-related operations of the terminal device in the above method embodiments.
[0199] Exemplarily, the processing module 1001 is used to determine whether the communication device is allowed to perform GNSS measurement in the inactive state of C-DRX, and is also used to perform GNSS measurement based on the relationship between the end time of the inactive state of C-DRX and the GNSS validity period.
[0200] Exemplarily, the transceiver module 1002 is further used to input or receive trigger information. The transceiver module 1002 is further used to send or output feedback information, which may include the GNSS effective duration or the GNSS remaining effective duration, or the feedback information may be information indicated by random access.
[0201] Exemplarily, the processing module 1001 is further configured to start a timer.
[0202] Optionally, in each of the above embodiments, the communication device may further include a storage module, which may be used to store instructions and / or data, and the processing module 1001 may read the instructions and / or data in the storage module so that the communication device implements the above method embodiments. Exemplarily, the storage module may be used to store the remaining effective duration of the GNSS or the effective duration of the GNSS, etc.
[0203] For the description of each term or example, please refer to the introduction in the above method embodiment, which will not be described in detail here.
[0204] It can be understood that the specific descriptions of the transceiver module and the processing module shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver module and the processing module, reference can be made to the above method embodiments, which will not be described in detail here.
[0205] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. Fig.10 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0206] In one possible implementation, Fig.10 In the communication device shown, the processing module 1001 may be one or more processors, the transceiver module 1002 may be a transceiver, or the transceiver module 1002 may also be a sending module and a receiving module, the sending module may be a transmitter, the receiving module may be a receiver, and the sending module and the receiving module are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.
[0207] like Fig.11As shown, the communication device 110 includes one or more processors 1120 and a transceiver 1110 .
[0208] Exemplarily, the transceiver 1110 is configured to perform the following steps: Fig.10 The functions or steps implemented by the transceiver module 1002 shown in FIG. 1 are as follows: Fig.10 The functions or steps implemented by the processing module 1001 shown in FIG. 10A and 10B can be referred to for details about the processor 1120 and the transceiver 1110. Fig.10 Or the method embodiments shown above will not be described in detail here.
[0209] exist Fig.11 In various implementations of the communication device shown, the transceiver may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation). The transceiver is used to communicate with other devices / devices through a transmission medium.
[0210] Optionally, the communication device 110 may further include one or more memories 1130 for storing program instructions and / or data. The memory 1130 is coupled to the processor 1120. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1120 may operate in conjunction with the memory 1130. The processor 1120 may execute program instructions stored in the memory 1130. Optionally, at least one of the one or more memories may be included in the processor. In the embodiment of the present application, the memory 1130 may store GNSS effective duration, difference, index, etc. Exemplarily, Fig.11 The memory shown only shows the GNSS effective time for example.
[0211] The specific connection medium between the transceiver 1110, the processor 1120 and the memory 1130 is not limited in the embodiment of the present application. Fig.11 The memory 1130, the processor 1120 and the transceiver 1110 are connected via a bus 1140. Fig.11 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0212] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
[0213] In the embodiment of the present application, the memory may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable read-only memory (EPROM), a read-only memory (ROM) or a portable read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures and can be read and / or written by a computer (such as a communication device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0214] The processor 1120 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1130 is mainly used to store the software program and data. The transceiver 1110 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0215] When the communication device is turned on, the processor 1120 can read the software program in the memory 1130, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1120 performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1120. The processor 1120 converts the baseband signal into data and processes the data.
[0216] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0217] It is understandable that the communication device shown in the embodiment of the present application may also have Fig.11 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and the transceiver shown above are only examples, and the specific steps executed by the processor and the transceiver can refer to the methods described above.
[0218] In another possible implementation, Fig.10 In the communication device shown, the processing module 1001 may be one or more logic circuits, and the transceiver module 1002 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1002 may be a sending module and a receiving module, the sending module may be an output interface, and the receiving module may be an input interface, and the sending module and the receiving module may be integrated into one module, such as an input / output interface. Fig.12 As shown, Fig.12 The communication device shown includes a logic circuit 1201 and an interface 1202. That is, the processing module 1001 can be implemented by the logic circuit 1201, and the transceiver module 1002 can be implemented by the interface 1202. The logic circuit 1201 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1202 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.12 The above communication device is taken as an example as a chip, and the chip includes a logic circuit 1201 and an interface 1202 .
[0219] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface. For example, the logic circuit 1201 may be used to perform the following Fig.10 The functions or steps implemented by the processing module 1001 shown in FIG. 1001, the interface 1202 can be used to perform the following steps: Fig.10 The functions or steps implemented by the transceiver module 1002 shown in FIG. 1002 are shown in FIG. 1002 . For a detailed description of the logic circuit 1201 and the interface 1202, please refer to FIG. Fig.10 Or the method embodiments shown above will not be described in detail here.
[0220] For example, Fig.12 The chip shown may also include a memory, which can be used to store GNSS effective time, etc.
[0221] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0222] for Fig.12 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.
[0223] An embodiment of the present application also provides a wireless communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.
[0224] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.
[0225] The present application also provides a computer program, which is used to implement the operations and / or processing (such as receiving feedback information) performed by the second communication device in the method provided by the present application.
[0226] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided by the present application.
[0227] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided by the present application.
[0228] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.
[0229] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.
[0230] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, or it can be an electrical, mechanical or other form of connection.
[0231] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0232] In addition, each functional module in each embodiment of the present application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0233] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0234] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A satellite communication method, characterized in that: The method is applied to a first communication device, and the method includes: Determining to allow the first communication device to perform a Global Navigation Satellite System (GNSS) measurement in an inactive state of a Discontinuous Reception (C-DRX) connection state; The first communication device performs GNSS measurement based on a relationship between an end time of the C-DRX inactive state and a GNSS validity period of the first communication device.
2. The method according to claim 1, characterized in that The first communication device performing GNSS measurement based on the relationship between the end time of the inactive state of the C-DRX and the GNSS validity period of the first communication device includes: When the end time of the C-DRX inactive state is within the GNSS validity period, the first communication device performs the GNSS measurement in the C-DRX inactive state.
3. The method according to claim 2, characterized in that The method further comprises: When the first communication device completes the GNSS measurement in the inactive state of the C-DRX, the first communication device feeds back the GNSS valid time or the remaining GNSS valid time of the first communication device after the inactive state of the C-DRX ends.
4. The method according to claim 1, characterized in that The first communication device performing GNSS measurement based on the relationship between the end time of the inactive state of the C-DRX and the GNSS validity period of the first communication device includes: When the end time of the inactive state of the C-DRX is outside the GNSS validity period, the first communication device starts a timer at the end time of the GNSS validity period, and performs the GNSS measurement based on the timer.
5. The method according to claim 4, characterized in that When the end time of the timer is in the activation state of the first communication device, the end time when the first communication device completes the GNSS measurement is the same as the end time of the timer.
6. The method according to claim 4, characterized in that When the end time of the timer is in the activated state of the first communication device, the method further includes: When the GNSS measurement is completed within the timing duration of the timer, the first communication device feeds back the GNSS effective duration or the GNSS remaining effective duration of the first communication device after the end time of the timer; or In a case where the first communication device is in an activated state when completing the GNSS measurement, the first communication device sends feedback information through random access, wherein the feedback information indicates that the first communication device has completed the GNSS measurement; or In the case where the first communication device is in the inactive state when the GNSS measurement is completed, the first communication device sends feedback information through random access after entering the active state, wherein the feedback information indicates that the first communication device has completed the GNSS measurement; or When the GNSS measurement is not completed within the timing duration of the timer, the first communication device enters an idle state, and the latest time for the first communication device to enter the idle state is the end time of the timer.
7. The method according to claim 4, characterized in that In the case where the first communication device is in the inactive state at the end time of the timer, the method further includes: When the GNSS measurement is completed within the timing duration of the timer, the first communication device feeds back the GNSS effective duration or the GNSS remaining effective duration of the first communication device after the end time of the timer; or When the GNSS measurement is not completed within the timing duration of the timer, the first communication device enters an idle state after the end time of the timer.
8. The method according to claim 7, characterized in that The end time of the timer is the same as the end time of the inactive state of the C-DRX.
9. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 8.
10. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 8.
11. The communication device according to claim 10, characterized in that: The communication device further includes a transceiver, and the transceiver is used to receive a signal or send a signal.
12. The communication device according to claim 10, characterized in that: The communication device includes a chip.
13. The communication device according to claim 11, characterized in that: The communication device includes a terminal device.
14. A communication device, characterized in that: It comprises a logic circuit and an interface, wherein the logic circuit and the interface are coupled; the interface is used for inputting and / or outputting information, and the logic circuit is used for executing the method according to any one of claims 1 to 8.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1 to 8 is executed.
16. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed, the method according to any one of claims 1 to 8 is performed.
17. A communication system, characterized in that: The communication system comprises a first communication device and a second communication device, the first communication device is used to execute the method according to any one of claims 1 to 8, and the second communication device is used to receive feedback information.
Citation Information
Cited By
Satellite communication method and apparatus
EP4765674A1
Satellite communication method and apparatus
WO2025067335A1