Communication method and related apparatus

WO2026174831A1PCT designated stage Publication Date: 2026-08-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/131415
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-19
Filing Date
2025-10-30
Publication Date
2026-08-27

Smart Images

  • Figure CN2025131415_27082026_PF_FP_ABST
    Figure CN2025131415_27082026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method and a related apparatus. The method comprises: receiving a first message, wherein the first message comprises a time interval between discrete receptions of satellite positioning signals during a single satellite positioning period, and a duration of each reception of a satellite positioning signal during the single satellite positioning period; generating first indication information on the basis of the first message, wherein the first indication information is used for indicating that a first configuration is used for data transmission, the first configuration is used for determining a first resource, the first resource is a resource that can be used for transmitting data during a satellite positioning signal measurement period, and the first resource does not overlap with a resource used for satellite positioning signal measurement; and sending the first indication information. Use of the method can reduce conflicts between satellite positioning measurement and data transmission that are performed by a terminal.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

[0001] This application claims priority to Chinese Patent Application No. 202510185475.0, filed on February 19, 2025, entitled "A Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless communication, and more particularly to a communication method and related apparatus for GNSS positioning. Background Technology

[0003] Compared to terrestrial communication, satellite communication has unique advantages, such as wider coverage and less susceptibility to natural disasters and external damage. Introducing satellite communication to enhance future communication systems can not only provide communication services to areas difficult to cover by terrestrial communication, such as forests and oceans, but also improve communication quality for trains and airplanes, providing higher-quality communication services, more data transmission resources, and higher network speeds. Therefore, supporting both satellite and terrestrial communication in future systems will be an inevitable trend, offering significant benefits in terms of wider coverage, reliability, multiple connections, and high throughput.

[0004] In existing satellite communication protocols, it is assumed that the Global Navigation Satellite System (GNSS) and satellite data communication can be carried out simultaneously for New Radio (NR) terminals and Reduced Capacity (Redcap) terminals. However, in reality, data communication and GNSS may not be able to communicate simultaneously, especially when GNSS and data communication use the same or adjacent frequency bands, which can lead to interference problems, affecting the reception performance of data communication and the accuracy of GNSS positioning. Summary of the Invention

[0005] This application discloses a communication method and related apparatus that can reduce the impact of GNSS measurements on data communication during GNSS measurements at the terminal.

[0006] The first aspect of this application discloses a communication method, including:

[0007] Receive a first message, which includes the time interval for discretely receiving satellite positioning signals during a single satellite positioning and the duration for receiving a single satellite positioning signal during a single satellite positioning. Optionally, the first message may include the total duration required for a single satellite positioning.

[0008] First indication information is generated based on the first message, wherein the first indication information is used to indicate that data transmission is performed using a first configuration, the first configuration is used to determine a first resource, the first resource is a resource that can be used to transmit data during satellite positioning signal measurement, and the first resource does not overlap with the resources used for satellite positioning signal measurement;

[0009] Sending first instruction information. Specifically, the first communication device (such as a base station) generates first instruction information based on the satellite positioning (GNSS) measurement capability reported by the terminal, instructing the terminal to use a first configuration for data transmission during GNSS measurement. Since the reception of positioning signals during GNSS measurement is discrete, there will be idle time resources during GNSS measurement. Therefore, time resources (first resources) that can be used for data transmission during GNSS measurement can be allocated to the terminal according to its GNSS measurement capability. The first resources do not overlap with the resources used for satellite positioning measurement, so there will be no interference between satellite positioning measurement and data transmission.

[0010] Using this method, the first communication device can generate a first configuration for the terminal based on the terminal's GNSS measurement capability, so as to allocate a first resource that can be used to transmit data during GNSS measurement. The first resource does not overlap with the resources used for GNSS measurement. The first configuration is triggered when the terminal performs satellite positioning measurement, which can ensure that data can still be sent when the terminal is performing GNSS positioning, reducing the time of service interruption. However, data transmission and GNSS are not performed simultaneously and do not affect each other.

[0011] In one possible implementation of the first aspect, the method further includes:

[0012] When there is a need for data scheduling during satellite positioning measurements, the first resource is used to receive or send data.

[0013] Using this method, the first configuration takes effect during GNSS measurement at the terminal. When there is a need to transmit data, data can be received or sent on the first resource determined by the first configuration without interfering with the GNSS measurement. If there is no need to transmit data during GNSS measurement, the first resource is idle.

[0014] In one possible implementation of the first aspect, the first indication information includes a first configuration, and generating the first indication information based on the first message includes:

[0015] In the absence of a second configuration, a first configuration is generated based on the first message, wherein the second configuration is the currently active configuration for data scheduling. Specifically, if no currently active configuration for data scheduling exists, the first communication device can directly generate the first configuration based on the first message and send the first configuration to the terminal.

[0016] Using this method, in the case where there is no active data scheduling configuration, the first communication device (such as a base station) directly generates a first configuration suitable for GNSS measurement of the terminal based on the first message, thereby meeting the requirements of GNSS measurement.

[0017] In one possible implementation of the first aspect, the first indication information includes a first configuration, and generating the first indication information based on the first message includes:

[0018] In the event that a second configuration exists but conflicts with satellite positioning measurements, a first configuration is generated based on a first message and the second configuration, wherein the second configuration is a currently active configuration for data scheduling. Specifically, if the terminal already has a currently active data scheduling configuration (second configuration), and the second configuration conflicts with GNSS measurements, the first configuration generated by the first communication device can be a configuration jointly generated based on the first message and the second configuration. For example, the second configuration can be updated (e.g., periodic scaling) based on the first message to obtain a first configuration that matches the terminal's GNSS measurements.

[0019] Using this method, in cases where a second configuration exists but conflicts with GNSS measurements, the second configuration is updated and adapted accordingly during GNSS measurements to meet the requirements of GNSS measurements.

[0020] In another possible implementation of the first aspect, if a second configuration exists but conflicts with satellite positioning measurements, the first indication information includes update information indicating that a first configuration should be generated based on the second configuration, wherein the second configuration is a currently effective configuration for data scheduling. Specifically, if the existing second configuration does not meet GNSS requirements, the first communication device may send update information to the terminal to instruct the terminal to update the second configuration to obtain a first configuration that meets the GNSS measurement requirements.

[0021] Using this method, in cases where a second configuration exists but conflicts with GNSS measurements, the first communication device instructs the terminal to update and adapt the existing second configuration accordingly by sending update information to the terminal, so as to meet the requirements of the terminal's GNSS measurements.

[0022] In another possible implementation of the first aspect, sending the first instruction information includes:

[0023] If a second configuration does not exist, a first indication message is sent, where the second configuration is the currently effective configuration for data scheduling. Specifically, the first indication message is sent only if a second configuration does not exist; if a second configuration exists, the first indication message is not sent, and the currently effective second configuration is used directly without re-enabling other configurations.

[0024] Using this method, if there is an active configuration for data scheduling, the other configuration will not take effect and the current configuration will be used directly. If the current configuration conflicts with GNSS measurement, the terminal will decide whether to perform data transmission or GNSS measurement, making the terminal more flexible.

[0025] In another possible implementation of the first aspect, the method further includes:

[0026] The second message was received, indicating that the satellite positioning measurement was successful.

[0027] Apply the first configuration.

[0028] Using this method, if no other configuration is performed before GNSS measurement, the first communication device will receive a second message prompt after each successful GNSS measurement, and then the first communication device will activate the first configuration to restore normal data transmission.

[0029] In another possible implementation of the first aspect, the method further includes:

[0030] The second message was received, indicating that the satellite positioning measurement was successful.

[0031] Remove the first configuration and apply the second configuration.

[0032] Using this method, if there is another configuration (second configuration) before GNSS measurement, the first communication device will receive a second message prompt after each successful GNSS measurement. Then, the first communication device will activate the first configuration and restore the second configuration to restore the data transmission state before GNSS measurement.

[0033] In another possible implementation of the first aspect, the first configuration corresponds to the first validity period, and the method further includes:

[0034] The first configuration will take effect after the first validity period expires.

[0035] Using this method, there is no need for additional operations or information to activate the first configuration. The first configuration is given a first validity period, which means that the first configuration will automatically expire after the first validity period.

[0036] In yet another possible implementation of the first aspect, the method further includes:

[0037] A second indication message is sent at the end of the validity period of the satellite positioning measurement. This second indication message is used to instruct the satellite positioning measurement to be performed. The end of the validity period can be the exact time the validity period ends, or it can refer to a period of time before or after the validity period ends.

[0038] Using this method, when the GNSS measurement validity period is about to end or the terminal has not completed a new GNSS measurement after the validity period has expired, the first communication device can send a second instruction message to the terminal to instruct the terminal to perform GNSS measurement, thus ensuring the continuity of the terminal's GNSS service and the accuracy of the GNSS measurement.

[0039] In yet another possible implementation of the first aspect, the method further includes:

[0040] A fourth instruction message is sent, which instructs the satellite positioning device to periodically perform satellite positioning measurements starting from a first time period according to the satellite positioning validity period. Specifically, the first communication device may send the fourth instruction message to the terminal to instruct the terminal to perform GNSS measurements, for example, instructing the terminal to perform GNSS measurements starting from a first time period, and then performing GNSS measurements once every validity period. If a GNSS measurement is not completed, the device will fall back to an idle state.

[0041] Using this method, the first communication device only needs to send an instruction message once to instruct the terminal to perform GNSS measurements, thus saving signaling resources.

[0042] In yet another possible implementation of the first aspect, the method further includes:

[0043] Send a third instruction message, wherein the third instruction message is used to instruct the satellite positioning measurement results to be reported through the second resource, and the second resource is a resource within the validity period of the satellite positioning measurement;

[0044] The satellite positioning measurement results are received through a second resource.

[0045] If the satellite positioning measurement result indicates that the satellite positioning measurement is incomplete, the first configuration takes effect. Specifically, the terminal can perform GNSS measurements during idle time within the validity period of the GNSS measurement. The first communication device allocates second resources to the terminal within the validity period of the GNSS measurement and sends third indication information to the terminal, instructing the terminal to report the GNSS measurement results through the second resources. If the GNSS measurement result received through the second resources indicates that the GNSS measurement is incomplete, the first communication device will take effect with the first configuration for the remaining validity period to help the terminal perform GNSS measurements.

[0046] Using this method, the terminal can perform GNSS measurements when the service is idle but the GNSS validity period has expired. The second resource reporting information ensures information alignment between the terminal and the first communication device. If the terminal fails to complete a new GNSS measurement within the validity period, the first communication device can activate the first configuration to assist the terminal in performing GNSS measurements. If the GNSS measurement result indicates that the GNSS measurement is complete, the first communication device can transmit data arbitrarily before receiving the next GNSS measurement result, without considering the impact of GNSS measurements. This allows the terminal to complete GNSS measurements more flexibly and reduces the need for fixed GNSS measurement configurations.

[0047] The second aspect of this application discloses a communication method, including:

[0048] Send a first message, the first message including the time interval of discrete satellite positioning signals during a single satellite positioning and the duration of receiving a single satellite positioning signal during a single satellite positioning;

[0049] Receive a first indication message, wherein the first indication information is used to indicate that a first configuration is used for data transmission, the first configuration is used to determine a first resource, the first resource is a resource that can be used to transmit data during satellite positioning signal measurement, and the first resource does not overlap with the resources used for satellite positioning signal measurement;

[0050] Data can be received or transmitted based on a first resource. Specifically, before conducting GNSS measurements, the terminal can send a first message to a first communication device (such as a base station) to report its GNSS measurement capabilities. Then, it can receive first indication information generated by the first communication device (such as a base station) based on the first message, instructing the terminal to use a first configuration during GNSS measurements. That is, if the terminal needs to transmit data during GNSS measurements, it can receive or transmit data on a first resource with a first configuration.

[0051] Using this method, the first communication device can allocate a first resource to the terminal that can be used to transmit data during GNSS measurement based on the terminal's GNSS measurement capability, and the first resource does not overlap with the resources used for GNSS measurement, thus avoiding interference between the terminal's GNSS measurement and data transmission.

[0052] In one possible implementation of the second aspect, receiving or sending data according to the first resource includes:

[0053] When there is a need for data transmission during satellite positioning measurements, the first resource is used to receive or send data.

[0054] Using this method, the first configuration takes effect during GNSS measurement at the terminal. When there is a need to transmit data, data can be received or sent on the first resource determined by the first configuration without interfering with the GNSS measurement. If there is no need to transmit data during GNSS measurement, the first resource is idle.

[0055] In one possible implementation of the second aspect, the first indication information includes the first configuration, and receiving the first indication information includes:

[0056] The terminal receives a first configuration, which is a configuration generated based on the first message. Specifically, if there is no currently active configuration for data scheduling, the first configuration received by the terminal is the configuration directly generated based on the first message.

[0057] Using this method, in the case where there is no active data scheduling configuration, the first communication device (such as a base station) directly generates a first configuration suitable for GNSS measurement of the terminal based on the first message and sends it to the terminal to meet the requirements of GNSS measurement.

[0058] In one possible implementation of the second aspect, the first indication information includes the first configuration, and receiving the first indication information includes:

[0059] The system receives a first configuration, which is a configuration generated based on a first message and a second configuration, and the second configuration is a currently active configuration for data scheduling. Specifically, if the terminal already has a currently active data scheduling configuration (second configuration), and the second configuration would conflict with GNSS measurements, the first configuration generated by the first communication device can be a configuration jointly generated based on the first message and the second configuration. For example, the second configuration can be updated based on the first message (e.g., period scaling) to obtain a first configuration that matches the terminal's GNSS measurements.

[0060] Using this method, in cases where a second configuration exists but conflicts with GNSS measurements, the second configuration is updated and adapted accordingly during GNSS measurements to meet the requirements of GNSS measurements.

[0061] In one possible implementation of the second aspect, the first indication information includes update information indicating that a first configuration should be generated based on a second configuration, wherein the second configuration is a currently effective configuration for data scheduling. Specifically, if the existing second configuration does not meet the requirements of GNSS, the first communication device may send update information to the terminal to instruct the terminal to update the second configuration to obtain a first configuration that meets the requirements of GNSS measurements.

[0062] Using this method, in cases where a second configuration exists but conflicts with GNSS measurements, the first communication device instructs the terminal to update and adapt the existing second configuration accordingly by sending update information to the terminal, so as to meet the requirements of the terminal's GNSS measurements.

[0063] In another possible implementation of the second aspect, the method further includes:

[0064] A second message was sent, indicating that the satellite positioning measurement was successful.

[0065] To activate the first configuration.

[0066] Using this method, if there are no other configurations before the terminal performs GNSS measurements, a second message is sent to the first communication device after each successful GNSS measurement to indicate that the GNSS measurement was successful, and then the first configuration is activated to restore normal data transmission.

[0067] In another possible implementation of the second aspect, the method further includes:

[0068] A second message was sent, indicating that the satellite positioning measurement was successful.

[0069] Remove the first configuration and apply the second configuration.

[0070] Using this method, if there is another configuration (second configuration) before GNSS measurement, the first communication device will receive a second message prompt after each successful GNSS measurement. Then, the first communication device will activate the first configuration and restore the second configuration to restore the data transmission state before GNSS measurement.

[0071] In another possible implementation of the second aspect, the method further includes:

[0072] Conduct satellite positioning measurements.

[0073] In another possible implementation of the second aspect, satellite positioning measurements are performed, including:

[0074] Satellite positioning measurements can be performed during periods of service downtime within the validity period of the satellite positioning service, or at the end of the validity period. Specifically, the terminal can perform satellite positioning measurements during periods of service downtime within the validity period. If the satellite positioning measurement is not completed by the end of the validity period, it will be performed at the end of the validity period. This end point can be the exact time the validity period ends, or it can refer to a period of time before or after the end of the validity period.

[0075] Using this method, the terminal can perform satellite positioning measurements when the service is idle, without conflicting with data transmission and with greater flexibility.

[0076] In another possible implementation of the second aspect, satellite positioning measurements are performed, including:

[0077] Receive second instruction information, wherein the second instruction information is used to instruct satellite measurements to be performed at the end of the validity period; the end of the validity period may be the end time of the validity period, or it may refer to a period of time before or after the end of the validity period.

[0078] Conduct satellite positioning measurements.

[0079] Using this method, when the GNSS measurement validity period is about to end or the terminal has not completed a new GNSS measurement after the validity period has expired, the first communication device can send a second instruction message to the terminal to instruct the terminal to perform GNSS measurement, thus ensuring the continuity of the terminal's GNSS service and the accuracy of the GNSS measurement.

[0080] In another possible implementation of the second aspect, satellite positioning measurements are performed, including:

[0081] Receive a fourth instruction message, which instructs that satellite positioning measurements be performed periodically from the first time period according to the validity period of the satellite positioning.

[0082] If satellite positioning measurement is not completed, the terminal will fall back to the idle state. Specifically, the terminal can perform GNSS measurement by receiving a fourth indication message. For example, receiving a fourth indication message from a first communication device (such as a base station) instructs the terminal to start GNSS measurement from the first time. After that, a GNSS measurement is performed every validity period. If a GNSS measurement is not completed, the terminal will fall back to the idle state.

[0083] Using this method, the terminal only needs to perform GNSS measurements based on a single instruction, saving signaling resources.

[0084] In another possible implementation of the second aspect, the method further includes:

[0085] Receive third instruction information, which is used to instruct the satellite positioning measurement results to be reported through the second resource, and the second resource is a resource within the validity period of the satellite positioning measurement;

[0086] The satellite positioning measurement results are transmitted via a second resource, where the satellite positioning measurement results indicate that the satellite positioning measurement is incomplete. Specifically, the terminal can autonomously perform satellite positioning measurements during idle periods within the validity period of the satellite positioning measurement. To align the measurement results with the first communication device (such as a base station), the first communication device allocates a second resource to the terminal within the validity period of the satellite positioning measurement and instructs the terminal to report the satellite positioning measurement results through the second resource via a third indication. If the satellite positioning measurement results indicate that the measurement is incomplete, the terminal can perform the measurement in the idle state during the remaining time of the validity period, or perform the measurement at the end of the validity period, or activate the first configuration to assist in satellite positioning measurement, or receive the second indication from the first communication device to perform satellite positioning measurement, or fall back to the idle state if the satellite positioning measurement is not completed at the end of the validity period.

[0087] Using this method, the terminal can flexibly perform satellite positioning measurements according to its own capabilities, reduce interference between satellite positioning measurements and data transmission, and align the measurement results reported by the second resource with the information of the first communication device, which facilitates flexible scheduling of subsequent services based on the satellite positioning measurement results. If the satellite positioning measurement is not completed, the first configuration can be activated to assist in satellite positioning measurement.

[0088] Thirdly, embodiments of this application provide a communication device, which may be a first communication device or a device or functional module within the first communication device, wherein:

[0089] The communication device includes a module for performing the method described in the first aspect or any possible implementation thereof.

[0090] Fourthly, embodiments of this application provide a communication device, which can be a terminal or a device or functional module within a terminal, wherein:

[0091] The communication device includes a module for performing the method described in the second aspect or any possible implementation thereof.

[0092] Fifthly, embodiments of this application provide a communication device, characterized in that it includes 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, wherein:

[0093] This logic circuit is used to perform the method described in the first aspect or any possible implementation thereof, or...

[0094] This logic circuit is used to execute the method described in the second aspect or any possible implementation of the second aspect.

[0095] Sixthly, embodiments of this application provide a computer-readable storage medium for storing a computer program, wherein:

[0096] When executed, the computer program is capable of implementing the first aspect or any possible implementation of the first aspect, or...

[0097] When the computer program is executed, it is capable of implementing the second aspect or any possible implementation of the second aspect.

[0098] Seventhly, embodiments of this application provide a communication system, which includes a first communication device and a terminal, wherein:

[0099] The first communication device is used to execute the method described in the first aspect or any possible implementation thereof, and the terminal is used to execute the method described in the second aspect or any possible implementation thereof. Attached Figure Description

[0100] The accompanying drawings used in the embodiments of this application are described below.

[0101] Figure 1 is a schematic diagram of a communication system structure provided in an embodiment of this application;

[0102] Figure 2a is a schematic diagram of a satellite communication system provided in an embodiment of this application;

[0103] Figure 2b is a schematic diagram of a satellite communication system in a transparent transmission scenario provided by an embodiment of this application;

[0104] Figure 3 is a schematic flowchart of a communication method during satellite positioning measurement provided in an embodiment of this application;

[0105] Figure 4 is a schematic diagram of time resource allocation for a single satellite positioning measurement provided in an embodiment of this application;

[0106] Figure 5 is a schematic diagram of a satellite positioning measurement strategy provided in an embodiment of this application;

[0107] Figure 6 is a schematic diagram of time resource allocation for satellite positioning measurement provided in another embodiment of this application;

[0108] Figure 7 is a schematic diagram of a communication device structure provided in an embodiment of this application;

[0109] Figure 8 is a schematic diagram of another communication device structure provided in an embodiment of this application;

[0110] Figure 9 is a schematic diagram of another communication device structure provided in an embodiment of this application. Detailed Implementation

[0111] In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more. Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, features defined with "first" and "second" can explicitly or implicitly include one or more of that feature. In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0112] The following section introduces the relevant technical concepts involved in the embodiments of this application.

[0113] 1) GNSS positioning

[0114] GNSS is a satellite-based radio navigation system that provides time / space references and all real-time dynamic information related to location. Also known as a space-based system, it includes positioning systems from multiple countries and regions, such as the Global Positioning System (GPS), BeiDou, and Galileo. Each GNSS constellation consists of a space segment, a ground control segment, and a user equipment segment. The space segment provides various information needed for positioning, including ephemeris (satellite orbital parameters, etc.) and transmitted ranging signals. The ground control segment's main function is to calculate the satellite ephemeris and satellite clock modification parameters based on monitored GNSS observation data and feed them back to the satellites. It can also control the satellites and issue commands. Terminals receive satellite signals and perform certain calculations to obtain their own position and time information.

[0115] In satellite communication systems, terminals need to precisely control the timing of uplink signal transmission to avoid signal conflicts with other terminals. Since there can be significant propagation delays from ground terminals to satellites, especially in low-Earth orbit (LEO) satellite systems, this delay needs to be accounted for in advance through open-loop timing compensation. Terminals typically cannot wait for satellite feedback when transmitting signals (this requires closed-loop adjustment after the satellite receives the signal); therefore, terminals must calculate the signal propagation time based on satellite ephemeris information at their current location and perform open-loop timing compensation to ensure the signal reaches the satellite receiver correctly. Through this open-loop compensation method, terminals can reduce signal delay mismatches caused by timing errors, improving the efficiency and stability of the communication link.

[0116] 2) Semi-static configuration

[0117] Semi-static configuration employs a semi-static data scheduling approach. This approach is a strategy used in wireless communication systems for resource allocation and scheduling. Its main characteristic is the balance between efficient resource utilization and network load management by combining static and dynamic scheduling methods. In this approach, one part of the scheduling strategy is predetermined (the static part), while the other part is dynamically adjusted based on real-time network conditions (the dynamic part). For example, a base station can pre-set time slots for different terminals, maintaining stable resource allocation within a specific time period, but dynamically adjusting the time slot allocation when terminal demand fluctuates. Alternatively, through semi-static scheduling, the base station can allocate appropriate time and spectrum resources to different terminals, avoiding interference between terminals. Especially during high-speed data transmission, dynamic adjustment can help optimize interference and network throughput. By dynamically adjusting a portion of resources, semi-static scheduling can utilize system resources more efficiently, avoiding resource waste or overload.

[0118] The method provided in this application can be applied to non-terrestrial networks (NTN) communication systems, such as satellite communication systems, as shown in Figure 1. This communication system includes terminals, satellites, and ground stations. Figure 1 only shows one satellite and one ground station; in actual use, a multi-satellite and / or multi-ground-station architecture can be adopted as needed. Each satellite can provide services to one or more terminals, each satellite can correspond to one or more ground stations, and each ground station can correspond to one or more satellites, etc. This application does not specifically limit the scope of the method.The methods provided in this application can be applied to Narrow Band-Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5th Generation (5G), New Radio Access Technology (NR), and 6th Generation (6G) mobile communication systems. The three major application scenarios of Generation 6G mobile communication systems and next-generation 5G mobile communication systems are enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), and enhanced machine-type communications (eMTC) or other wireless access technologies. The embodiments of this application are not specifically limited. The above communication technologies can be non-standalone (NSA) and / or standalone (SA) modes.

[0119] Figure 2a is a schematic diagram of a satellite communication system provided in an embodiment of this application. In the system shown in Figure 2a, ground terminals can access the network through an air interface (which can be various types of air interfaces, such as 5G air interfaces). Network devices (such as base stations) can be deployed on satellites. For example, a base station or part of the base station functions can be deployed on a satellite and connected to a ground station via a wireless link. At this time, wireless links can exist between different satellites, and signaling interaction and user data transmission between base stations can be completed between satellites. Figure 2b is a schematic diagram of a satellite communication system in a transparent transmission scenario provided in an embodiment of this application. In the system shown in Figure 2b, the satellite acts as a transparent forwarding node and can have transparent forwarding functions. At this time, network devices (such as base stations) can be deployed on the ground and are called ground base stations. For example, ground base stations can be deployed on the same device as ground stations and then connected to the core network via wired or wireless means. The satellite and the ground station are connected via an air interface. When a satellite acts as a transparent node, communication between satellites is generally not possible, and there is no XN interface (the Xn interface is the interface between base stations). At the same time, the interface between the satellite and ground network equipment (such as base stations) is not the NG interface, but belongs to the air interface.

[0120] For example, the network elements in Figures 2a and 2b are described below:

[0121] A terminal is an entity used to receive and / or transmit signals, capable of sending uplink signals (e.g., uplink data) or receiving downlink signals (e.g., control information and downlink data). It includes devices that provide voice and / or data connectivity to users; specifically, it includes devices that provide voice connectivity to users, or devices that provide data connectivity to users, or devices that provide both voice and data connectivity to users. Examples include handheld devices, in-vehicle devices, wearable devices, computing devices, or processing devices connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN), exchanging voice or data with the RAN, or interacting with the RAN for both voice and data. The terminal equipment may include: Mobile Station (MS), User Equipment (UE), Wireless Terminal Equipment, Mobile Terminal Equipment, Device-to-Device (D2D) Terminal Equipment, Vehicle-to-Everything (V2X) Terminal Equipment, Machine-to-Machine / Machine-type Communications (M2M / MTC) Terminal Equipment, Internet of Things (IoT) Terminal Equipment, Light UE, Reduced Capability UE (REDCAP UE), Subscriber Unit, Subscriber Station, Mobile Station, Remote Station, Access Point (AP), Remote Terminal Equipment, Access Terminal Equipment, User Terminal Equipment, User Agent, or User Device, etc. For example, it can include mobile phones (or "cellular" phones), smartphones, computers with mobile terminal devices, portable, pocket-sized, handheld, computer-embedded mobile devices, laptop computers, wireless data cards, tablet computers, wireless modems, etc.Examples of such devices include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), mobile routers, vehicle-mounted terminal devices (Transmission Control Units), and machine-type communication (MTC) terminal devices. In this application embodiment, the device used to implement the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device in implementing that function, such as a chip system, which can be installed in the terminal device. In this application embodiment, the chip system can be composed of chips or may include chips and other discrete components. This application embodiment does not impose special limitations on the specific type of terminal device. The technical solutions provided in this application embodiment are described using the terminal device as an example to illustrate the use of the terminal device as the device for implementing the functions of the terminal device.

[0122] Network equipment is a device that provides wireless network access for terminal devices. It has wireless transceiver capabilities, used to receive uplink signals from terminal devices or send downlink signals to terminal devices. Network equipment can include various forms of macro base stations, micro base stations (also called small stations), relay stations, access points, etc. This network equipment includes Radio Access Network (RAN) equipment, such as base stations (e.g., access points), which can also be called radio base stations or basic radios. Base stations communicate with wireless terminal devices, and can communicate with, manage, and schedule communication resources with mobile terminal devices within their area via antennas. In systems employing different radio access technologies, the names of network equipment may vary. For example, network equipment may include: a Base Transceiver Station (BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) network; an NB (NodeB) in Wideband Code Division Multiple Access (WCDMA); an evolved Node B (NodeB, eNB, or e-NodeB) in Long Term Evolution-Advanced (LTE) or Long Term Evolution-Advanced (LTE-A) systems; a Radio Network Controller (RNC); a Base Station Controller (BSC); a Base Transceiver Station (BTS); a Home Evolved NodeB (or Home Node B, HNB); a Baseband Unit (BBU); and a Next Generation Node (NodeB) in a 5G NR network. Network devices can be nodes or transmission points (TRPs or TPs) in 6G networks (e.g., gNB), or network nodes that constitute gNBs or transmission points. Network devices can also be radio controllers in Cloud Radio Access Network (CRAN) scenarios, base station equipment in future 5G / 6G networks, network equipment in future evolved PLMN networks, or wearable or vehicle-mounted devices protecting transmission and reception points (TRPs).This application does not limit the specific wireless access technology or specific device form used by the first communication device. In this application, the device used to implement the function of the network device can be a network device or a device that can support the network device to implement the function, such as a chip system. This device can be installed in the network device.

[0123] The satellite can be a geostationary earth orbit (GEO) satellite, a medium earth orbit (MEO) satellite or a low earth orbit (LEO) satellite, a non-geostationary earth orbit (NGEO) satellite, or a high altitude platform station (HAPS), etc. The specific type of satellite is not limited in the embodiments of this application.

[0124] The core network is a key network component of a mobile communication system, connecting mobile devices and other networks. It can include access and mobility management functions (AMF), session management functions (SMF), and user plane functions (UPF). For example, AMF is responsible for user access management, security authentication, and mobility management. UPF is responsible for managing user plane data transmission and traffic statistics.

[0125] Ground stations are responsible for forwarding signaling and service data between satellite base stations and the 5G core network. They can be used to connect satellites to base stations or satellites to the core network. Satellites can provide wireless access services to terminal devices, allocate wireless resources to accessing terminal devices, and provide reliable wireless transmission protocols and data encryption protocols. As an example, satellites can serve as base stations for wireless communication, such as evolved NodeBs (eNBs) and next-generation node Bs (gNBs). As another example, satellites can also act as relays for these base stations, transmitting signals from these base stations to terminal devices.

[0126] The air interface can be understood as the wireless link between the terminal and the base station, or the wireless link between the satellite and the ground station; the Xn interface can be understood as the interface between base stations, mainly used for signaling interaction such as handover; the NG interface can be used as the interface between the base station and the core network, used for exchanging non-access stratum (NAS) signaling of the core network, as well as user service data; the X2 interface is the interface between LTE base stations, mainly used for signaling interaction such as handover; the NG interface is the interface between the 5G base station and the 5G core network, mainly exchanging NAS signaling of the core network and user service data; the S1 interface is the interface between the LTE base station and the LTE core network, mainly exchanging NAS signaling of the core network and user service data.

[0127] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions and network architectures provided in the embodiments of this application are also applicable to similar technical problems.

[0128] In the aforementioned satellite system architecture, while existing protocols allow terminals to simultaneously perform GNSS positioning and data communication assuming that GNSS measurement and communication are mutually uninterrupted, or, for terminals with limited capabilities, it assumes that communication will resume only after all GNSS measurements are completed within a continuous period, the former approach is unsuitable for scenarios where GNSS and communication signals interfere with each other. The latter approach fails to fully utilize the characteristics of GNSS measurement, wasting resources and potentially impacting data transmission if there is ongoing service activity. Therefore, in practical applications, simultaneous GNSS positioning and data communication can lead to interference, especially when their frequency bands are adjacent, resulting in prolonged GNSS positioning measurement time or negatively affecting communication performance.

[0129] In view of the above-mentioned problems, this application proposes a communication method to ensure that the GNSS positioning and data communication of the terminal can be carried out simultaneously and without interference between them. The specific method is as follows.

[0130] As shown in Figure 3, this application embodiment provides a schematic flowchart of a communication method during satellite positioning measurement. This method can be applied to the system architecture shown in Figure 1, Figure 2a, or Figure 2b, or to other satellite system architectures. The first communication device in this application embodiment can be a network device or a component within the aforementioned system architecture. The method includes, but is not limited to, the following steps:

[0131] Step S301: The terminal sends the first message.

[0132] Specifically, the first message uses the terminal to report its ability to perform satellite positioning (GNSS) measurements in data communication mode. The satellite positioning measurement capabilities of different terminals may be different or the same. When a terminal performs GNSS measurements, signal reception is discrete, meaning that a single GNSS measurement involves receiving multiple GNSS signals. Therefore, the first message can include the time interval for discretely receiving satellite positioning signals during a single satellite positioning cycle (the duration between A and B as shown in Figure 4, i.e., receiving one satellite positioning signal at time A and receiving the next satellite positioning signal at time B) and the duration of receiving one satellite positioning signal during a single satellite positioning cycle (the duration of the width of a black rectangle as shown in Figure 4). For example, it can also include the total duration required for a single satellite positioning measurement, or it may report other parameters related to GNSS measurements based on the terminal's measurement capabilities. Optionally, the first message can also include the valid duration (or validity period) of a single satellite positioning measurement, where the time interval, duration, and valid duration reflect the terminal's ability to perform satellite positioning (GNSS) measurements. Optionally, the terminal can send the first message when preparing to perform a GNSS measurement, or it may send the first message at other times before the GNSS measurement; the specific timing of the message transmission is not limited.

[0133] Optionally, the scenario in which the terminal sends the first message can be a scenario in which the terminal discretely receives satellite positioning measurement signals; optionally, the reception of signals when the terminal performs GNSS measurements may not be discrete, in which case the terminal's reporting capability may include the total duration required for a single satellite positioning measurement, excluding the "time interval for discretely receiving satellite positioning signals during a single satellite positioning" and "duration of receiving one satellite positioning signal during a single satellite positioning" mentioned above.

[0134] Accordingly, the first communication device (such as a base station) receives the first message.

[0135] Step S302: The first communication device (such as a base station) generates first instruction information based on the first message.

[0136] Specifically, the first indication information is used to indicate that data transmission should be performed using a first configuration (e.g., the semi-static configuration described above). This indication can be direct or indirect (e.g., by carrying parameters that determine the first configuration). The first configuration is used to determine a first resource (also called a semi-static resource), which is a resource that can be used to transmit data during satellite positioning signal measurement. This first resource does not overlap with resources used for satellite positioning signal measurement. In other words, the first communication device generates the first indication information for the terminal based on its satellite positioning measurement capabilities to allocate the first resource that can be used to transmit data during satellite positioning measurement. It is worth noting that during GNSS measurement, if the terminal needs to transmit data (receive or send data), it can only transmit data or send / receive signals on the first resource. The first resource can be considered a resource on which the terminal can communicate normally; the terminal can even receive control signals on these resources. If there is data scheduling, then the scheduling delay is satisfied, and data transmission can only be performed on the first resource. For example, if a terminal receives a control signal within the total time interval of a GNSS measurement, scheduling an uplink data transmission with a delay of X ms, but cannot transmit the signal within X ms after the control signal ends, the terminal will transmit the signal on the nearest first resource after X ms. If the terminal has no data transmission (receiving or transmitting data) requirement during the GNSS measurement, the first resource can remain idle.

[0137] Regarding the first instruction, at least the following possibilities exist:

[0138] In scenario one, the first indication information may include a first configuration. In this case, the first configuration is a configuration of the first resource directly generated by the first communication device (such as a base station) based on the first message. When the terminal needs to receive or send data during GNSS measurement, it can use the first resource determined by the first configuration to receive or send data. Optionally, the first communication device may determine whether there are other configurations for data scheduling. For example, when the first communication device determines that there is no active resource configuration for data scheduling (referred to as the second configuration), the first indication information may also include the aforementioned first configuration. Optionally, the second configuration and the first configuration may be activated during the time period involving GNSS measurement.

[0139] In scenario two, when there is an active resource configuration for data scheduling (referred to as the second configuration), the first indication information may include the first configuration. However, unlike scenario one, the first configuration is a configuration of the first resource jointly generated by the first communication device (such as a base station) based on the first message and the existing second configuration. For example, the first configuration may be a configuration adapted to the current satellite positioning measurement obtained by updating the second configuration based on the first message (e.g., period scaling). (For example, scaling the width of the time resource used for data transmission in the second configuration to the width of the time resource required to receive a satellite positioning signal once). When the terminal needs to receive or send data during GNSS measurement, it can use the first resource determined by the first configuration to receive or send data.

[0140] Scenario 3: When there is an active resource configuration for data scheduling (referred to as the second configuration), the first indication information may include update information. This update information is used to instruct the terminal to update (e.g., periodic scaling) the second configuration to generate the first configuration. For example, the update information may include information such as the periodic scaling ratio of the second configuration instructing the terminal to perform the second configuration. After the terminal obtains the first configuration, when there is a need to receive or transmit data during GNSS measurement, it can use the first resource determined by the first configuration to receive or transmit data.

[0141] Scenario 4: When an effective resource configuration for data scheduling (referred to as the second configuration) exists, the first indication information may include the first configuration. Unlike scenarios 1 and 2, the first configuration is equal to the second configuration. That is, when an effective second configuration exists, the effective second configuration is used for data transmission, and other configurations are not effective. If the second configuration can be matched with satellite positioning measurements, the terminal can start GNSS measurements at the corresponding time point. If the second configuration does not match with satellite positioning measurements, that is, when there is a conflict between the resources used for data transmission and the resources used for GNSS measurements, the terminal decides whether to use the resource for data transmission or GNSS measurements based on its own implementation (e.g., service situation). For example, if the period of the second configuration is too dense, causing the terminal to be unable to process GNSS signals, it can selectively not transmit data on some resources and use them for GNSS measurements.

[0142] The above possible scenarios are merely examples; the first instruction may include other scenarios, which are not specifically limited here.

[0143] Step S303: The first communication device (such as a base station) sends the first instruction information.

[0144] Specifically, after the first communication device (such as a base station) generates the first indication information, it sends the first indication information to the terminal, which is the same terminal as the terminal that sent the first message.

[0145] Accordingly, the terminal receives the first instruction information, and based on the first instruction information, the terminal can align the first configuration with the first communication device.

[0146] Step S304: The terminal performs satellite positioning (GNSS) measurements.

[0147] Specifically, during GNSS measurements, the terminal receives multiple discrete GNSS signals. The reception of discrete GNSS signals can be periodic; therefore, the terminal's time resources are not fully utilized during GNSS measurements, as shown in Figure 4. The white bars represent the time resources used for GNSS measurements during a single measurement session. The terminal activates a first configuration during satellite positioning measurements. Optionally, if the terminal needs to receive or transmit data during GNSS measurements, it can do so using the first resource determined by the first configuration. This means data transmission occurs on the shaded time resource shown in Figure 4. The first resource does not overlap with the resources used for GNSS measurements; therefore, there is no interference between the reception of positioning signals and the reception or transmission of data during GNSS measurements.

[0148] Regarding GNSS measurements performed by a terminal, at least the following possibilities exist:

[0149] In one possibility, the first communication device (such as a base station) instructs the terminal to perform GNSS measurements based on the effective duration (or validity period) of the GNSS measurement. For example, the first communication device (such as the base station) can send a second instruction to the terminal, instructing the terminal to perform GNSS measurements at the end of the validity period. This end position can be the exact end of the validity period, a period of time before the end of the validity period (close to the end of the validity period), or a period of time after the end of the validity period (just after the validity period has expired). In other words, the end position can be near the end of the validity period, and the time offset relative to the end time can be configured as needed, without specific limitations here. Optionally, in this possible scenario, the first configuration can take effect simultaneously with the second instruction instructing the terminal to perform GNSS measurements.

[0150] Option 2: The terminal triggers the GNSS module to perform GNSS measurements based on the valid duration (or validity period) of the GNSS measurement. For example, after the terminal starts GNSS measurements, it can automatically perform a GNSS measurement at regular intervals (the valid positioning duration). Optionally, the terminal can also actively perform GNSS measurements at the end of each satellite positioning validity period; the description of this end position can refer to the relevant description in Option 1 above. Optionally, in this possible scenario, the first configuration takes effect when the terminal triggers the GNSS module and simultaneously activates the first configuration.

[0151] Possible scenario three: Before the terminal begins its first GNSS measurement, the first communication device (such as a base station) sends a fourth indication message to the terminal. This fourth indication message instructs the terminal to begin GNSS measurement from a first time, and then periodically perform satellite positioning measurements according to the GNSS validity period. This first time can be determined by the terminal or the first communication device and can be varied according to actual needs. If a GNSS measurement is not completed, the terminal returns to an idle state. Optionally, in this possible scenario, the first configuration can take effect by the terminal taking effect at the first time according to the fourth indication message, and then periodically taking effect at intervals of the validity period.

[0152] Possible scenario four: GNSS measurement is performed proactively during a period of service idleness (no data received or transmitted) within the successful validity period of the terminal's GNSS measurement. Since there is no service, there is no interference between GNSS measurement and communication. However, the network side is unaware of when the terminal performed the GNSS measurement. Therefore, in this possible scenario, it may also include: a first communication device (such as a base station) sending a third indication message to the terminal to align the actions of the terminal and the first communication device. This third indication message is used to instruct the terminal to report the satellite positioning (GNSS) measurement results through a second resource. This second resource is a resource allocated by the first communication device to the terminal within the validity period of the satellite positioning measurement, as shown in Figure 5; the terminal sends the satellite positioning (GNSS) measurement results to the first communication device through the second resource. If busy operations prevent the terminal from completing GNSS measurements, meaning the satellite positioning measurement result indicates that the satellite positioning measurement is incomplete, then the first configuration (e.g., the terminal and the first communication device can be activated simultaneously) will take effect to help the terminal perform GNSS measurements before the expiration date, until the terminal completes the GNSS measurement. If the satellite positioning measurement result indicates that the satellite positioning measurement is complete, then before the terminal reports the satellite positioning measurement result through the second resource again, the terminal can freely receive or send data without having to consider conflicts with GNSS measurements.

[0153] The above may be for illustrative purposes only. There may be other ways for the terminal to perform GNSS measurements and for the first configuration to take effect, which are not specifically limited here.

[0154] Step S305: The terminal sends the second message.

[0155] Sending a second message is an optional operation by the terminal. This second message is used to indicate that the satellite positioning (GNSS) measurement was successful. Optionally, after each successful GNSS measurement, the terminal will send a second message to the first communication device to report the result and perform alignment.

[0156] Correspondingly, the first communication device (such as a base station) receives the second message.

[0157] Optionally, after sending the second message, the terminal can activate the first configuration (terminal side). Optionally, if a second configuration existed beforehand, the process also includes restoring the second configuration. Alternatively, after receiving the second message, the first communication device can activate the first configuration (first communication device side). Optionally, if a second configuration existed beforehand, the process also includes restoring the second configuration. As shown in Figure 6, during GNSS measurement, the first resource determined by the first configuration is used for data transmission. After the GNSS measurement is completed, the first configuration is deactivated. Outside of GNSS measurement, the terminal can use all available time resources to receive or send data.

[0158] Optionally, the first configuration can also correspond to a first validity period, after which the first configuration will automatically expire without any additional operation or instruction.

[0159] In the embodiments of this application, the steps listed above are only illustrative examples. Some steps may be omitted or replaced with other steps, or new steps may be added, which can also constitute a new feasible solution. In addition, the order of description of the steps above does not represent the order of execution of the steps. The order of execution of the steps may be the same as the order of description or may be different from the order of description (but the logic must be coherent and reasonable).

[0160] Using this method, the first communication device (such as a base station) can generate a first configuration suitable for satellite positioning measurement for the terminal based on the terminal's satellite positioning measurement capability, and the first configuration will take effect during the satellite positioning measurement. If the terminal needs to transmit data during the satellite positioning measurement, the first resource determined by the first configuration will be used for data transmission. Since the first resource does not overlap with the resources used for satellite positioning measurement, the interference between satellite positioning measurement and data transmission can be reduced.

[0161] The following describes the communication device provided in the embodiments of this application.

[0162] This application divides the communication device into functional modules according to the above method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The communication device of the embodiments of this application will be described in detail below with reference to Figures 7 to 9.

[0163] Figure 7 is a schematic diagram of a communication device provided in an embodiment of this application. As shown in Figure 7, the communication device includes a processing module 701 and a transceiver module 702. The transceiver module 702 can implement corresponding communication functions, and the processing module 701 is used for data processing. The transceiver module 702 can also be referred to as an interface, a communication interface, or a communication module, etc.

[0164] In some embodiments of this application, the communication device can be used to perform the actions performed by the first communication device (such as a base station) in the above method embodiments. For example, the first communication device (such as a base station) can be the device itself or a chip or functional module configurable within the device. The transceiver module 702 is used to perform operations related to transmission and reception at the sending end in the above method embodiments, and the processing module 701 is used to perform operations related to processing at the sending end in the above method embodiments. The processing module 701 can perform corresponding operations by calling a computer program or by performing corresponding operations through corresponding hardware circuits. The transceiver module 702 can perform transmission and reception operations independently or under the control of the processing module 701.

[0165] For example, the communication device shown in FIG7 can be a first communication device (such as a base station) or a component in a first communication device (such as a base station). The processing module 701 and the transceiver module 702 in the communication device can respectively perform the following operations:

[0166] The transceiver module 702 is used to receive a first message, which includes the time interval for discretely receiving satellite positioning signals during a single satellite positioning and the duration for receiving a single satellite positioning signal during a single satellite positioning.

[0167] The processing module 701 is configured to generate first indication information based on the first message, wherein the first indication information is used to indicate that data transmission is performed using a first configuration, the first configuration is used to determine a first resource, the first resource is a resource that can be used to transmit data during satellite positioning signal measurement, and the first resource does not overlap with the resources used for satellite positioning signal measurement;

[0168] The transceiver module 702 is used to send the first instruction information.

[0169] Reusing Figure 7, in some other embodiments of this application, for example, the communication device shown in Figure 7 can be a terminal or a device in a terminal, and the processing module 701 and the transceiver module 702 in the communication device can respectively perform the following operations:

[0170] The transceiver module 702 is used to send a first message, the first message including the time interval of discrete satellite positioning signals during a single satellite positioning and the duration of receiving a satellite positioning signal during a single satellite positioning.

[0171] The transceiver module 702 is used to receive a first indication message, wherein the first indication message is used to indicate that data transmission is performed using a first configuration, the first configuration is used to determine a first resource, the first resource is a resource that can be used to transmit data during satellite positioning signal measurement, and the first resource does not overlap with the resources used for satellite positioning signal measurement;

[0172] Processing module 701 is used to receive or send data using a first resource.

[0173] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.

[0174] The communication device according to the embodiments of this application has been described above. The possible product forms of the communication device are described below. Any product possessing the functions of the communication device described in FIG7 above falls within the protection scope of the embodiments of this application.

[0175] The following description is merely an example and does not limit the product form of the communication device in the embodiments of this application to this.

[0176] In one possible implementation, in the communication device shown in FIG7, the processing module 701 can be one or more processors, and the transceiver module 702 can be a transceiver, or the transceiver module 702 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method of the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the input above 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 undergo other processing before being input into the processor.

[0177] As shown in Figure 8, the communication device 80 includes one or more processors 820 and transceivers 810. Exemplarily, the transceiver 810 is used to perform the functions or steps implemented by the transceiver module 702 shown in Figure 7, and the processor 820 is used to perform the functions or steps implemented by the processing module 701 shown in Figure 7. Detailed descriptions of the processor 820 and transceiver 810 can be found in Figure 7 or the method embodiments shown above, and will not be elaborated further here.

[0178] The descriptions of the relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here.

[0179] In various implementations of the communication device shown in Figure 8, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.

[0180] Optionally, the communication device 80 may further include one or more memories 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 820. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. The processor 820 may operate in conjunction with the memory 830. The processor 820 may execute program instructions stored in the memory 830. Optionally, at least one of the above-mentioned memories may be included in the processor.

[0181] This application embodiment does not limit the specific connection medium between the transceiver 810, processor 820, and memory 830. In this application embodiment, the memory 830, processor 820, and transceiver 810 are connected via a bus 840 in Figure 8. The bus is represented by a thick line in Figure 8. The connection methods between other components are only for illustrative purposes and are not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 8, but this does not mean that there is only one bus or one type of bus.

[0182] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.

[0183] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code having instruction or data structure forms, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.

[0184] The processor 820 is primarily used for processing communication protocols and data, controlling the entire communication device, executing software programs, and processing software program data. The memory 830 is primarily used for storing software programs and data. The transceiver 810 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.

[0185] When the communication device is powered on, the processor 820 can read the software program in the memory 830, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 820 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits 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 820. The processor 820 converts the baseband signal into data and processes the data.

[0186] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0187] The communication device shown in this application embodiment may also have more components than those in Figure 8, and this application embodiment does not limit this. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can be referred to the methods described above.

[0188] In another possible implementation, in the communication device shown in Figure 7, the processing module 701 can be one or more logic circuits, and the transceiver module 702 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 702 can also be a transmitting module and a receiving module. The transmitting module can be an output interface, and the receiving module can be an input interface. The transmitting module and the receiving module are integrated into one module, such as an input / output interface. As shown in Figure 9, the communication device shown in Figure 9 includes a logic circuit 901 and an interface 902. That is, the above-mentioned processing module 701 can be implemented using the logic circuit 901, and the transceiver module 702 can be implemented using the interface 902. Among them, the logic circuit 901 can be a chip, a processing circuit, an integrated circuit, or a system-on-a-chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, pins, etc. For example, Figure 9 illustrates the above-mentioned communication device as a chip, which includes the logic circuit 901 and the interface 902.

[0189] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 901 can be used to execute the functions or steps implemented by the processing module 701 shown in FIG. 7, and the interface 902 can be used to execute the functions or steps implemented by the transceiver module 702 shown in FIG. 7. For a detailed description of the logic circuit 901 and the interface 902, please refer to FIG. 7 or the method embodiment shown above, which will not be detailed here.

[0190] The above description of the communication device is only an example. For a detailed description of the communication device shown in Figure 9, please refer to the above method embodiment or Figure 7 or Figure 8. It will not be described in detail here.

[0191] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.

[0192] The descriptions of relevant steps and information in the above embodiments can be found in the method embodiments described above, and will not be detailed here. For the specific implementation methods of the embodiments shown in Figure 9, please also refer to the above embodiments, which will not be detailed here.

[0193] This application also provides a communication system, which includes a first communication device and a terminal that interact to perform all or part of the steps in any of the foregoing method embodiments.

[0194] In addition, this application also provides a computer program for implementing the operations and / or processes performed by various communication devices in the method provided in this application.

[0195] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.

[0196] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.

[0197] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.

[0198] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.

[0199] Furthermore, the functional modules in the various embodiments of this 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 integrated modules described above can be implemented in hardware or as software functional modules.

[0200] If the integrated module is implemented as a software functional 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 this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0201] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: Receive a first message, the first message including the time interval for discretely receiving satellite positioning signals during a single satellite positioning and the duration for receiving a single satellite positioning signal during a single satellite positioning; First indication information is generated based on the first message, wherein the first indication information is used to indicate that data transmission is performed using a first configuration, the first configuration is used to determine a first resource, the first resource is a resource that can be used to transmit data during satellite positioning signal measurement, and the first resource does not overlap with the resources used for satellite positioning signal measurement; Send the first instruction information.

2. The method according to claim 1, characterized in that, The method further includes: If data transmission is required during satellite positioning measurements, the first resource is used to receive or send data.

3. The method according to claim 1 or 2, characterized in that, The first indication information includes the first configuration, and the step of generating the first indication information based on the first message includes: In the absence of the second configuration, the first configuration is generated based on the first message, wherein the second configuration is the currently active configuration for data scheduling.

4. The method according to claim 1 or 2, characterized in that, The first indication information includes the first configuration, and the step of generating the first indication information based on the first message includes: In the event that the second configuration exists but conflicts with satellite positioning measurements, the first configuration is generated based on the first message and the second configuration, wherein the second configuration is a currently active configuration for data scheduling.

5. The method according to claim 1 or 2, characterized in that, In the event that a second configuration exists but conflicts with satellite positioning measurements, the first indication information includes update information indicating that the first configuration is generated according to the second configuration, wherein the second configuration is a data scheduling configuration that is currently in effect.

6. The method according to claim 1, characterized in that, Sending the first indication information includes: In the absence of the second configuration, the first indication information is sent, wherein the second configuration is the active configuration for data scheduling.

7. The method according to claim 3, characterized in that, The method further includes: The second message was received, indicating that the satellite positioning measurement was successful; Apply the first configuration.

8. The method according to claim 4 or 5, characterized in that, The method further includes: The second message was received, indicating that the satellite positioning measurement was successful; Apply the first configuration and apply the second configuration.

9. The method according to any one of claims 1-6, characterized in that, The first configuration corresponds to a first validity period, and the method further includes: The first configuration will take effect after the first validity period expires.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: A second indication message is sent at the end of the validity period of the satellite positioning measurement, the second indication message being used to indicate that a satellite positioning measurement should be performed.

11. The method according to any one of claims 1-9, characterized in that, The method further includes: Send a fourth instruction message, wherein the fourth instruction message is used to instruct that satellite positioning measurements be performed periodically from the first time period according to the satellite positioning validity period.

12. The method according to any one of claims 1-10, characterized in that, The method further includes: Send a third instruction message, wherein the third instruction message is used to instruct that the satellite positioning measurement results be reported through a second resource, the second resource being a resource within the validity period of the satellite positioning measurement; The satellite positioning measurement results are received through the second resource; If the satellite positioning measurement result indicates that the satellite positioning measurement has not been completed, the first configuration takes effect.

13. A communication method, characterized in that, include: Send a first message, the first message including the time interval of discrete satellite positioning signals during a single satellite positioning and the duration of receiving a single satellite positioning signal during a single satellite positioning; Receive a first indication message, wherein the first indication information is used to indicate that data transmission is performed using a first configuration, the first configuration is used to determine a first resource, the first resource is a resource that can be used to transmit data during satellite positioning signal measurement, and the first resource does not overlap with the resources used for satellite positioning signal measurement; Data can be received or sent through the first resource.

14. The method according to claim 13, characterized in that, The step of receiving or sending data according to the first resource includes: If data transmission is required during satellite positioning measurements, the first resource is used to receive or send data.

15. The method according to claim 13 or 14, characterized in that, The first indication information includes the first configuration, and receiving the first indication information includes: Receive a first configuration, wherein the first configuration is a configuration generated based on the first message.

16. The method according to claim 13 or 14, characterized in that, The first indication information includes the first configuration, and receiving the first indication information includes: Receive a first configuration, wherein the first configuration is a configuration generated based on the first message and the second configuration, and the second configuration is a data scheduling configuration that is currently in effect.

17. The method according to claim 13 or 14, characterized in that, The first indication information includes update information, which indicates that the first configuration is generated according to a second configuration, wherein the second configuration is a data scheduling configuration that is currently in effect.

18. The method according to claim 15, characterized in that, The method further includes: A second message was sent, indicating that the satellite positioning measurement was successful; Apply the first configuration.

19. The method according to claim 16 or 17, characterized in that, The method further includes: A second message was sent, indicating that the satellite positioning measurement was successful; Remove the first configuration and apply the second configuration.

20. The method according to any one of claims 13-19, characterized in that, Also includes: Conduct satellite positioning measurements.

21. The method according to claim 20, characterized in that, The satellite positioning measurement includes: Satellite positioning measurements are performed during periods of low operational activity within the validity period of the satellite positioning service, or at locations where the validity period of the satellite positioning service has ended.

22. The method according to claim 20, characterized in that, The satellite positioning measurement includes: Receive a second instruction message, wherein the second instruction message is used to instruct satellite measurements to be performed at the end of the validity period; Conduct satellite positioning measurements.

23. The method according to claim 20, characterized in that, The satellite positioning measurement includes: Receive a fourth instruction message, the fourth instruction message being used to instruct that satellite positioning measurements be performed periodically according to the satellite positioning validity period starting from a first time; If satellite positioning measurements are not completed, the system will revert to idle state.

24. The method according to any one of claims 13-19, characterized in that, The method further includes: Receive a third instruction message, the third instruction message being used to instruct the satellite positioning measurement results to be reported through a second resource, the second resource being a resource within the validity period of the satellite positioning measurement; The satellite positioning measurement results are sent via a second resource, wherein the satellite positioning measurement results indicate that the satellite positioning measurement is incomplete.

25. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-12; or, the communication device includes a processor for performing the method as described in any one of claims 1-12.

26. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 13-24; or, the communication device includes a processor for performing the method as described in any one of claims 13-24.

27. A communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method as described in any one of claims 1-24.

28. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1-24.

29. A communication system, characterized in that, The method includes a first communication device and a terminal, wherein the first communication device is configured to perform the method as described in any one of claims 1-12, and the terminal is configured to perform the method as described in any one of claims 13-24.