[go: up one dir, main page]

WO2025190138A1 - Communication method and apparatus - Google Patents

Communication method and apparatus

Info

Publication number
WO2025190138A1
WO2025190138A1 PCT/CN2025/080849 CN2025080849W WO2025190138A1 WO 2025190138 A1 WO2025190138 A1 WO 2025190138A1 CN 2025080849 W CN2025080849 W CN 2025080849W WO 2025190138 A1 WO2025190138 A1 WO 2025190138A1
Authority
WO
WIPO (PCT)
Prior art keywords
timing offset
timing
information
timing advance
uplink
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2025/080849
Other languages
French (fr)
Chinese (zh)
Inventor
陈莹
张佳胤
杨若男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2025190138A1 publication Critical patent/WO2025190138A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device.
  • NTNs non-terrestrial networks
  • Time-division scheduling is required to provide communication to different areas. Specifically, after a satellite beam leaves an area, it takes a while for the beam to revisit and re-cover the area. During this revisit, determining the timing offset used by the terminal device is a technical challenge that needs to be addressed.
  • the embodiments of the present application provide a communication method and apparatus that enable a terminal device to determine a timing offset used in the case of beam revisit.
  • the present application provides a communication method, which can be applied to a first device, a chip in the first device, or a logic module or software that can realize all or part of the functions of the first device.
  • the following description is taken as an example of the first device.
  • the method includes: the first device receives first information, the first information is used to configure the uplink resources for sending the timing advance, and the uplink resources configured by the first information belong in the time domain to: the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer.
  • the first device receives a downlink reference signal, and the first device determines the first timing advance based on the downlink reference signal.
  • the first device uses the uplink resources configured by the first information to send second information, and the second information is used to indicate the first timing advance.
  • the first device receives a first timing offset, and the first timing offset is determined based on the first timing advance.
  • the first device sends uplink data based on the first timing offset.
  • the uplink resource configured by the first information is a relatively early time in the time period in which the data beam provides services each time in the time domain, which is conducive to the first device sending the current timing advance, i.e., the first timing advance, as early as possible when the data beam provides services to the first device (for example, the data beam returns to the area where the first device is located), so that the first device can receive the timing offset determined by the second device based on the current timing advance of the first device as early as possible, and then the first device can determine the timing offset used to send uplink data as early as possible.
  • this method facilitates early alignment of the timing offsets used for uplink transmission between the first and second devices. This prevents the first device's uplink data from arriving at the second device prematurely or late due to misalignment of the timing offsets used by the first and second devices. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This improves communication quality.
  • the uplink resources configured by the first information are related to the resources of the downlink reference signal. Understandably, since the first device can determine the current timing advance in conjunction with the received downlink reference signal, the correlation between the uplink resources configured by the first information and the resources of the downlink reference signal is beneficial for the first device to determine the timing advance.
  • the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.
  • the first value can be set to be smaller, so that the interval between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal can be smaller.
  • the interval in the time domain between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal is smaller, which can enable the first device to determine the timing advance in combination with the received downlink reference signal, and during the period from the time when the first device uses the uplink resource configured by the first information to send the timing advance, the actual timing advance of the first device changes little or does not change, that is, the timing advance indicated by the second information sent by the first device using the uplink resource configured by the first information, that is, the timing advance determined by the first device in combination with the received downlink reference signal, is close to or equal to the actual timing advance when the first device uses the uplink resource configured by the first information, thereby making the first timing offset received by the first device more suitable for the current timing advance of the first device, reducing scheduling delay.
  • the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and a second timing offset.
  • the second timing offset is the most recently received timing offset from the broadcast beam, and the timing offset received from the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area. This approach helps reduce signaling overhead.
  • the method before the first device uses the uplink resources configured with the first information to send the second information, the method also includes: the first device uses a second timing offset to send uplink data; the second timing offset is the timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.
  • the present application provides a communication method, which can be applied to a second device, a chip in the second device, or a logic module or software that can realize all or part of the functions of the second device.
  • the following description is taken as an example of the second device.
  • the method includes: the second device sends first information, the first information is used to configure the uplink resource for sending the timing advance, and the uplink resource configured by the first information belongs in the time domain to: the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer.
  • the second device sends a downlink reference signal, and the downlink reference signal is used to determine the first timing advance.
  • the second device receives second information sent using the uplink resource configured with the first information, and the second information is used to indicate the first timing advance.
  • the second device sends a first timing offset, and the first timing offset is determined based on the first timing advance.
  • the second device receives uplink data based on the first timing offset.
  • the uplink resource configured by the first information is a relatively early time in the time period in which the data beam provides services each time in the time domain, which is beneficial for the first device to send the current timing advance, i.e., the first timing advance, as early as possible when the data beam provides services to the first device (for example, the data beam returns to the area where the first device is located), so that the second device can determine the timing offset based on the current timing advance of the first device as early as possible and send the timing frequency shift, which is beneficial for the first device to determine the timing offset used to send uplink data as early as possible.
  • this method facilitates early alignment of the timing offsets used for uplink transmission between the second device and the first device. This prevents the first device's uplink data from arriving at the second device prematurely or late due to misaligned timing offsets. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misaligned timing offsets between the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This improves communication quality.
  • the uplink resources configured by the first information are related to the resources of the downlink reference signal.
  • the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.
  • the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and a second timing offset.
  • the second timing offset is the timing offset most recently transmitted in the broadcast beam, and the timing offset transmitted in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.
  • the method also includes: the second device determining the first timing advance based on the second information and the second timing offset.
  • the method before the second device receives the second information sent by the uplink resource configured using the first information, the method also includes: the second device uses a second timing offset to receive uplink data; the second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.
  • the present application provides a communication method.
  • This method can be applied to a first device, a chip within the first device, or a logic module or software capable of implementing all or part of the first device's functions.
  • the following description uses the first device as an example.
  • the method includes: the first device receiving a third timing offset from a data beam; the first device determining a fourth timing offset based on the third timing offset; and the first device transmitting uplink data using the fourth timing offset.
  • the first device can determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam.
  • This method can be applied to a scenario where a data beam revisits the area where the first device is located. During the data beam revisit, the first device can determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam.
  • this method also facilitates aligning the timing offsets used by the first and second devices before the first device sends the timing advance. This can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This could cause collisions with data sent by other devices to the second device. It can also prevent misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This can help improve communication quality.
  • the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area.
  • the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.
  • the first device determines a fourth timing offset based on the third timing offset, including: if the first timing advance is less than the third timing offset, the first device determines the fourth timing offset to be the third timing offset. If the first timing advance is greater than the third timing offset, the first device obtains the fourth timing offset through random access. The first timing advance is the current timing advance, and the fourth timing offset is determined based on the first timing advance carried in the random access.
  • the method further includes: when the first timing advance is less than the third timing offset and the difference between the first timing advance and the third timing offset is less than a second value, the first device sends second information, the second information being used to indicate the first timing advance, where the first timing advance is the current timing advance.
  • the present application provides a communication method.
  • This method can be applied to a second device, a chip within the second device, or a logic module or software capable of implementing all or part of the second device's functions.
  • the following description uses the second device as an example.
  • the method includes: the second device transmitting a third timing offset via a data beam; and the second device receiving uplink data using the third timing offset.
  • This method facilitates the first device to determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam.
  • This method can be applied to a scenario where a data beam revisits the area where the first device is located.
  • the second device can send the third timing offset via the data beam, allowing the first device to determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam.
  • this method also facilitates aligning the timing offsets used by the first and second devices before the first device sends the timing advance. This can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This could cause collisions with data sent by other devices to the second device. It can also prevent misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This can help improve communication quality.
  • the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area.
  • the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.
  • the method further includes: the second device receiving second information indicating the first timing advance; the second device sending a first timing offset, the first timing offset being determined based on the first timing advance; and the second device receiving uplink data based on the first timing offset.
  • the present application provides a communication method, which can be applied to a first device, a chip in the first device, or a logic module or software that can realize all or part of the functions of the first device.
  • the following description is taken as an example of the first device.
  • the method includes: the first device sends third information when it starts to be served by the data beam, and the third information is used to request the configuration of uplink resources for sending timing advance.
  • the first device receives fourth information, and the fourth information is used to configure uplink resources for sending timing advance.
  • the first device uses the uplink resources configured by the fourth information to send second information, and the second information is used to indicate the first timing advance, and the first timing advance is the current timing advance.
  • the first device receives a first timing offset, and the first timing offset is determined based on the first timing advance.
  • the first device sends uplink data based on the first timing offset.
  • this method can be applied to the scenario where the data beam revisits the area where the first device is located.
  • the first device can send third information to request the second device to configure the uplink resources for sending the timing advance when the data beam starts to provide services for the first device during the data beam revisit.
  • the first device can report the current timing advance, that is, the first timing advance, as soon as possible, so that the first device can receive the timing offset determined by the second device based on the current timing advance of the first device as soon as possible, and then the first device can determine the timing offset used to send the uplink data as soon as possible.
  • this method facilitates early alignment of the timing offsets used for uplink transmission between the first and second devices. This prevents the first device's uplink data from arriving at the second device prematurely or late due to misalignment of the timing offsets used by the first and second devices. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This improves communication quality.
  • the present application also provides a communication device.
  • the communication device can be a first device, or a chip in the first device, or a logic module or software that can realize all or part of the functions of the first device.
  • the communication device has the function of realizing some or all of the implementation methods described in the first aspect, third aspect, or fifth aspect.
  • the communication device can be a second device, or a chip in the second device, or a logic module or software that can realize all or part of the functions of the second device.
  • the communication device has the function of realizing some or all of the implementation methods described in the second aspect or fourth aspect.
  • the functions can be implemented by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more units or modules corresponding to the above functions.
  • the communication device may include a processing unit configured to support the communication device in executing the corresponding functions in the above method.
  • the communication device may also include a communication unit configured to support communication between the communication device and other communication devices.
  • the communication device may also include a storage unit coupled to the processing unit and the communication unit to store program instructions and data necessary for the communication device.
  • the processing unit may be used to control the communication unit to transmit and receive data/signaling.
  • a communication unit is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance, where the uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in each time period in which a data beam provides service, where N is a positive integer.
  • the communication unit is further configured to receive a downlink reference signal.
  • the processing unit is configured to determine a first timing advance based on the downlink reference signal.
  • the communication unit is further configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance.
  • the communication unit is further configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance.
  • the communication unit is further configured to send uplink data based on the first timing offset.
  • a communication unit is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance.
  • the uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer.
  • the communication unit is further configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance.
  • the communication unit is further configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance.
  • the communication unit is further configured to send a first timing offset, where the first timing offset is determined based on the first timing advance.
  • the communication unit is further configured to receive uplink data based on the first timing offset.
  • the communication unit is configured to receive a third timing offset from the data beam, the processing unit is configured to determine a fourth timing offset based on the third timing offset, and the communication unit is further configured to transmit uplink data using the fourth timing offset.
  • the communication unit is configured to send the third timing offset via a data beam, and further configured to receive uplink data using the third timing offset.
  • the communication unit is configured to send third information when starting to be served by a data beam, the third information being used to request configuration of uplink resources for sending a timing advance.
  • the communication unit is further configured to receive fourth information, the fourth information being used to configure uplink resources for sending a timing advance.
  • the communication unit is further configured to send second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance.
  • the communication unit is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance.
  • the communication unit is further configured to send uplink data based on the first timing offset.
  • the communication unit may be a transceiver or a communication interface
  • the storage unit may be a memory
  • the processing unit may be a processor.
  • the processor is coupled to the memory, the memory is used to store programs or instructions to the processor, and the processor is configured to cause the communication device to perform the method described in the first aspect when the programs or instructions are executed by the processor.
  • the transceiver or communication interface may be configured to transmit and receive signals and/or data.
  • a transceiver is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance, where the uplink resources configured by the first information belong in the time domain to the first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer.
  • the transceiver is further configured to receive a downlink reference signal.
  • the processor is configured to determine a first timing advance based on the downlink reference signal.
  • the transceiver is further configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance.
  • the transceiver is further configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance.
  • the transceiver is further configured to send uplink data based on the first timing offset.
  • a transceiver is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance, where the uplink resources configured by the first information belong in the time domain to the first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer.
  • the transceiver is further configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance.
  • the transceiver is further configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance.
  • the transceiver is further configured to send a first timing offset, where the first timing offset is determined based on the first timing advance.
  • the transceiver is further configured to receive uplink data based on the first timing offset.
  • the transceiver is configured to receive a third timing offset from a data beam, the processor is configured to determine a fourth timing offset based on the third timing offset, and the transceiver is further configured to transmit uplink data using the fourth timing offset.
  • the transceiver is configured to send a third timing offset via a data beam and to receive uplink data using the third timing offset.
  • the transceiver is configured to transmit third information upon starting to be served by a data beam, the third information being used to request configuration of uplink resources for transmitting a timing advance.
  • the transceiver is further configured to receive fourth information, the fourth information being used to configure uplink resources for transmitting a timing advance.
  • the transceiver is further configured to transmit second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance.
  • the transceiver is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance.
  • the transceiver is further configured to transmit uplink data based on the first timing offset.
  • the communication device is a chip or a chip system.
  • the processing unit may also be embodied as a processing circuit or a logic circuit; and the transceiver unit may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip or chip system.
  • the processor may be used to perform, for example, but not limited to, baseband-related processing, and the transceiver or communication interface may be used to perform, for example, but not limited to, radio frequency transceiver.
  • the above-mentioned devices may be arranged on separate chips, or at least partially or entirely on the same chip.
  • the processor may be further divided into an analog baseband processor and a digital baseband processor.
  • the analog baseband processor may be integrated with the transceiver (or communication interface) on the same chip, and the digital baseband processor may be arranged on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip.
  • a digital baseband processor may be integrated with multiple application processors (such as, but not limited to, a graphics processor, a multimedia processor, etc.) on the same chip.
  • Such a chip may be called a system on a chip (SoC). Whether each device is independently arranged on different chips or integrated on one or more chips often depends on the needs of product design.
  • SoC system on a chip
  • the present application also provides a processor for executing the above-mentioned various methods.
  • the process of sending the above-mentioned information and receiving the above-mentioned information in the above-mentioned method can be understood as the process of outputting the above-mentioned information by the processor, and the process of inputting the above-mentioned information by the processor.
  • the processor When outputting the above-mentioned information, the processor outputs the above-mentioned information to the transceiver so that it is transmitted by the transceiver (or communication interface). After being output by the processor, the above-mentioned information may also need to be processed otherwise before it reaches the transceiver (or communication interface).
  • the transceiver receives the above-mentioned information and inputs it into the processor. Furthermore, after the transceiver (or communication interface) receives the above-mentioned information, the above-mentioned information may need to be processed otherwise before it is input into the processor.
  • the processor may be a processor specifically configured to execute these methods, or may be a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor.
  • the memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on separate chips.
  • ROM read-only memory
  • the present application provides a computer-readable storage medium storing a computer program.
  • the computer program When the computer program is run, the method described in any one of the first to fifth aspects above is executed.
  • the present application further provides a computer program product comprising instructions, the computer program product comprising: computer program code, which, when the computer program code is run, enables the method described in any one of the first to fifth aspects above to be executed.
  • the present application provides a chip system, which includes a processor and an interface, wherein the interface is used to obtain a program or instruction, and the processor is used to call the program or instruction to implement the functions involved in any one of the first to fifth aspects.
  • the chip system also includes a memory, which is used to store program instructions and data necessary for the terminal.
  • the chip system can be composed of a chip, or it can include a chip and other discrete devices.
  • FIG1 is a schematic diagram of a network architecture provided in an embodiment of the present application.
  • FIG2 is a schematic diagram of a communication system provided in an embodiment of the present application.
  • FIG3 is a schematic diagram of a timing advance provided in an embodiment of the present application.
  • FIG4 is a flow chart of a communication method 100 provided in an embodiment of the present application.
  • FIG5 is a schematic diagram of a resource provided in an embodiment of the present application.
  • FIG6 is a flow chart of a communication method 200 provided in an embodiment of the present application.
  • FIG7 is a flow chart of a communication method 300 provided in an embodiment of the present application.
  • FIG8 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
  • FIG9 is a schematic structural diagram of another communication device provided in an embodiment of the present application.
  • At least one refers to one or more, and “more than one” refers to two or more.
  • “And/or” describes the association relationship of associated objects, indicating that three relationships may exist.
  • a and/or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural.
  • the character “/” generally indicates that the previous and next associated objects are in an “or” relationship.
  • At least one of the following items” or similar expressions refers to any combination of these items, including any combination of single items or plural items.
  • At least one of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c.
  • a, b and c can be single or multiple, respectively.
  • used to indicate can include being used for direct indication and being used for indirect indication.
  • the indication information directly indicates A or indirectly indicates A, and does not necessarily mean that the indication information carries A.
  • sending information to XX can be understood as the destination of the information being the device. This can include sending information to the device directly or indirectly.
  • receiving information from XX (device/network element) or receiving information from XX (device/network element) can be understood as the source of the information being the device, which can include receiving information from the device directly or indirectly.
  • the information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source.
  • the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
  • the technical solutions of the embodiments of the present application can be applied to various communication systems.
  • the Global System for Mobile Communications the Long Term Evolution (LTE) system, the Universal Mobile Communications System, the fourth generation (4G) mobile communication system, the fifth generation (5G) mobile communication system, and with the continuous development of communication technology
  • the technical solutions of the embodiments of the present application can also be used in subsequent evolved communication systems, such as future communication networks.
  • the embodiments of the present application can also be applied to non-terrestrial communication networks (NTNs) such as satellite networks.
  • NTNs non-terrestrial communication networks
  • FIG. 1 is a schematic diagram of a network architecture provided by an embodiment of the present application.
  • This network architecture integrates satellite communications and 5G technologies.
  • the communication system includes terminal devices, 5G base stations, ground stations, a core network, and a data network (DN).
  • the core network includes a user plane function (UPF) network element and a 5G control plane.
  • the 5G control plane includes an access and mobility management function (AMF) network element and a session management function (AMF) network element.
  • ground-based terminal devices can communicate with a 5G base station deployed on a satellite via a 5G new air interface.
  • the 5G base station deployed on the satellite can communicate with the ground station via a next-generation (NG) interface.
  • NG next-generation
  • the ground station is connected to the UPF network element and the AMF network element.
  • the UPF network element can communicate with the data network
  • the AMF network element can communicate with the SMF network element.
  • 5G base stations provide wireless access services, schedule wireless resources to access terminals, and offer reliable wireless transmission and data encryption protocols.
  • the AMF network element manages user access, security authentication, and mobility.
  • the UPF network element manages user plane data transmission and traffic statistics. Ground stations forward signaling and service data between satellite base stations and the core network.
  • the communication system includes a first device and a second device, and the first device and the second device can communicate.
  • the first device can be a terminal device and the second device can be a network device.
  • the terminal device can access the NTN (for example, a satellite network) through the air interface and initiate calls, Internet access and other services.
  • the terminal device can also be called user equipment (UE), terminal, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent or user device, and can be applied to 4G, 5G and even future communication networks.
  • UE user equipment
  • the terminal device in the embodiment of the present application can be a joint device that transmits and receives digital signals on an ordinary telephone line, or it can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a head mounted display (HMD), a virtual reality (VR) terminal device (such as VR glasses), an augmented reality (AR) terminal Terminal devices (such as AR glasses), mixed reality (MR) terminal devices, wireless terminals in industrial control, processing equipment connected to wireless modems, tactile terminal devices, vehicle-mounted terminal devices, wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, road side units (RSU) of the aforementioned wireless terminal types, wearable terminal devices, etc.
  • SIP session initiation protocol
  • a network device can be a device with wireless transceiver capabilities in an NTN, such as a device with wireless transceiver capabilities in a satellite network.
  • a network device can be a satellite base station, which can be a base station for wireless communication based on an artificial earth satellite.
  • a satellite base station can provide wireless access services to terminal devices, schedule wireless resources for accessing terminal devices, and provide reliable wireless transmission protocols and data encryption protocols.
  • a satellite base station can be deployed on a satellite, or some of the base station's functions can be deployed on a satellite.
  • a network device can be another NTN device, such as a high altitude platform station (HAPS).
  • a network device can be a 5G base station in the communication system described in Figure 1.
  • Another example can be an evolved LTE base station (NodeB, eNB, or e-NodeB) carried on a satellite, a base station (gNodeB or gNB) or a transmission receiving point (TRP) in NR, a base station developed in a subsequent 3GPP evolution, an access node, wireless relay node, or wireless backhaul node in a WiFi system.
  • a base station may include a building baseband unit (BBU) and a remote radio unit (RRU).
  • BBU building baseband unit
  • RRU remote radio unit
  • the BBU and RRU may be placed in different locations, for example, the RRU may be remotely located in a high-traffic area, while the BBU may be placed in a central computer room.
  • the BBU and RRU may also be placed in the same computer room.
  • a base station may be in the following forms: a macro base station, a micro base station (also known as a small cell), a pico base station, a relay station, an access point, a balloon station, etc.
  • the network equipment may include a centralized unit (CU) and a distributed unit (DU).
  • the CU may be further divided into a CU-control plane (CP) and a CU-user plane (UP).
  • the network equipment may also be an open radio access network (ORAN) architecture, etc. This application does not limit the specific deployment method of the network equipment.
  • the method provided in the embodiment of the present application can also be implemented by devices with corresponding functions in the new network architecture.
  • NTN refers to a network that uses radio frequency resources from satellite platforms, unmanned aerial vehicles (UAVs), or high-altitude public transport systems (HAPS) to provide communication services.
  • UAVs unmanned aerial vehicles
  • HAPS high-altitude public transport systems
  • NTN offers wider coverage, lower path loss, greater latency, faster speeds, and lower costs.
  • the following article will use satellite-based communication networks as an example to illustrate this.
  • Satellite networks utilize high-, medium-, and low-orbit satellites to achieve wide-area or even global coverage, providing communication services to users worldwide. Furthermore, satellite networks can be integrated with 5G networks to form a seamless, integrated global communications network covering land, sea, air, and space, meeting users' diverse service needs and offering more comprehensive, high-quality services. For example, satellites can provide economical and reliable network services to remote areas, aircraft, and ocean-going vessels beyond the reach of terrestrial 5G networks, extending the network beyond the reach of terrestrial networks. Another example is that satellites can provide continuous, uninterrupted network connectivity for IoT devices and users on mobile carriers such as airplanes, ships, trains, and cars. The integration of satellites and 5G can significantly enhance 5G network capabilities in this area.
  • satellites' superior broadcast and multicast capabilities provide efficient data distribution services to the network edge and user terminals.
  • satellite mobile communication systems support a variety of mobile communication terminals, including handheld devices.
  • satellite mobile communication systems In addition to traditional narrowband voice services, satellite mobile communication systems also offer high-speed data services and internet-based multimedia communication services.
  • the terminal device Before sending uplink data, the terminal device will perform a timing advance adjustment so that the network device can receive the uplink data from the terminal device within the specified time.
  • the timing advance used by the terminal device for timing advance adjustment can be called the timing advance.
  • a timing offset needs to be introduced to allow the terminal device sufficient time to perform timing advance adjustment, ensuring that the actual time the terminal device sends an uplink signal is after the time it receives the downlink signal corresponding to the uplink signal.
  • the network device transmits the physical downlink control channel (PDCCH) in slot n1 , and the terminal device receives the PDCCH in slot n2 .
  • the network device transmits the physical downlink shared channel (PDSCH) in slot n1 +k+Koffset. Consequently, the terminal device receives the PDSCH in slot n2 +k+Koffset. Therefore, the network device schedules the transmission time of the physical uplink shared channel (PUSCH) for the terminal device to be slot n2 +k+Koffset. Because the terminal device performs timing advance adjustment, it actually transmits the PUSCH in slot n2 +k+Koffset-TA. Consequently, the network device receives the PUSCH in slot n1 +k+Koffset.
  • PUSCH physical uplink shared channel
  • NTN NTN
  • network equipment deployed on satellites covers a large area, but the number of beams used for communication is limited. Therefore, network equipment deployed on satellites uses time-division beam scheduling to provide communication for different areas.
  • This time-division beam scheduling method is also called beam hopping. Specifically, after a network device's beam leaves a certain area, it takes a while for the beam to return to cover the area again.
  • network device beams include data beams and broadcast beams.
  • Data beams can be used to transmit data
  • broadcast beams can be used to carry broadcast messages and terminal device access. Both data beams and broadcast beams are scheduled using a beam-hopping method, but the scheduling periods or intervals for data beams and broadcast beams may differ. It is understood that a network device's data beam and broadcast beam may not necessarily serve the same area at the same time. In other words, a data beam may serve an area while a broadcast beam does not. It is also possible that a data beam may have served an area for a period of time before a broadcast beam returns to serve the same area again.
  • the device in the method can also be a chip, chip system, or processor that supports the device to implement the corresponding method, or a logic module or software that can implement all or part of the functions of the device.
  • FIG4 is a flow chart of a communication method 100 provided in an embodiment of the present application.
  • the communication method 100 includes the following steps.
  • a second device sends first information, where the first information is used to configure uplink resources for sending a timing advance.
  • the uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in each time period in which a data beam provides service, where N is a positive integer. Accordingly, a first device receives the first information.
  • the uplink resources configured by the first information in the time domain are: the first N uplink time units in the time period in which the data beam provides services each time.
  • the uplink resources configured by the first information in the time domain are: the Mth uplink time unit to the Nth uplink time unit in the first N uplink time units in the time period in which the data beam provides services each time, where M is an integer greater than 1 and less than N.
  • the time unit may be, for example, milliseconds (ms).
  • the "time period during which the data beam provides services each time” used in describing the "uplink resources configured by the first information” may be understood as the time period during which the data beam provides services for the first device each time.
  • the data beam of the second device provides communication for different areas covered by the second device in a time-division manner, that is, the data beam of the second device provides services in a beam-hopping manner. Then, for the first device, the data beam of the second device will provide services to the first device multiple times, and the time difference between the start time of the data beam providing services to the first device for the i-th time and the end time of the data beam providing services to the first device for the i-1th time is greater than 0, where i is an integer greater than 1.
  • the data beam providing services to the first device for the i-th time can also be understood as the data beam returning to the area where the first device is located.
  • the uplink resources configured by the first information belong to the first N uplink time units in the time period in which the data beam provides services each time in the time domain. It is understandable that the uplink resources configured by the first information belong to the earlier time in the time period in which the data beam provides services each time in the time domain.
  • the first device sends the current timing advance as early as possible when the data beam provides services to the first device (for example, the data beam revisits the area where the first device is located), so that the second device can determine the timing offset based on the obtained timing advance and send the timing offset as early as possible, and then the first device can determine the timing offset used for sending uplink data as early as possible, which is also beneficial for the first device and the second device to align the timing offset used for uplink transmission as early as possible. This can avoid the uplink data of the first device arriving at the second device early or late due to the misalignment of the timing offsets used by the first device and the second device.
  • the uplink data of the first device arriving at the second device early or late will cause a collision with the data sent to the second device by other devices. It can also avoid misalignment of the timing offsets used by the first device and the second device, so that the second device cannot obtain the actual arrival time of the uplink data of the first device, resulting in errors in the second device's parsing of the uplink data of the first device.
  • uplink refers to the first device sending data/information to the second device
  • downlink refers to the first device receiving data/information from the second device
  • uplink refers to the second device receiving data/information from the first device
  • downlink refers to the second device sending data/information to the first device
  • the second device sending the first information may be performed during the process of sending a configuration message to the first device after the second device establishes a connection with the first device.
  • the first information may be carried in a configuration message sent by the second device to the first device after the second device establishes a connection with the first device.
  • S102 The second device sends a downlink reference signal.
  • the first device receives the downlink reference signal.
  • the first device determines a first timing advance based on a downlink reference signal.
  • the uplink resources configured by the first information are understandably related to the resources of the downlink reference signal. Since the first device can determine the current timing advance in combination with the received downlink reference signal, the second device can determine the uplink resources configured for the first device for sending the timing advance based on the resources of the downlink reference signal, which is beneficial for the first device to determine the timing advance.
  • the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal; and an interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to a first value.
  • the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal may be, for example, an interval in the time domain.
  • the first value may be predefined or configured, and there is no restriction on this.
  • the first value may be set to be smaller, so that the interval between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal is smaller.
  • the interval in the time domain between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal is smaller, so that the first device determines the timing advance in combination with the received downlink reference signal, and during the period from when the first device uses the uplink resource configured by the first information to send the timing advance, the actual timing advance of the first device changes little or does not change.
  • the timing advance indicated by the second information sent by the first device using the uplink resource configured by the first information that is, the timing advance determined by the first device in combination with the received downlink reference signal, is close to or equal to the actual timing advance when the first device uses the uplink resource configured by the first information, thereby making the first timing offset determined based on the timing advance indicated by the second information more suitable for the current timing advance of the first device, thereby reducing scheduling delay.
  • the downlink resource used by the downlink reference signal may be one or more downlink resources
  • the uplink resources configured by the first information include: an uplink resource corresponding to each downlink resource of the one or more downlink resources used by the downlink reference signal, and an interval between the uplink resource corresponding to each downlink resource used by the downlink reference signal and the downlink resource is equal to a first value.
  • the downlink resources used to transmit the downlink reference signal include downlink resource #1, downlink resource #2, and downlink resource #3
  • the uplink resources configured by the first information include: uplink resource #1, uplink resource #2, and uplink resource #3 in the time period when the data beam provides service to the first device for the i-th time, wherein uplink resource #1 corresponds to downlink resource #1 and the interval between uplink resource #1 and downlink resource #1 is equal to the first value, uplink resource #2 corresponds to downlink resource #2 and the interval between uplink resource #2 and downlink resource #2 is equal to the first value, and uplink resource #3 corresponds to downlink resource #3 and the interval between uplink resource #3 and downlink resource #3 is equal to the first value.
  • the first device determines the first timing advance based on a downlink reference signal, including: the first device determines the first timing advance based on a measurement result obtained by measuring the downlink reference signal.
  • S104 The first device sends second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance.
  • the second device receives the second information.
  • the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and the second timing offset, which is conducive to reducing signaling overhead.
  • the method also includes: the second device determining the first timing advance based on the second information and the second timing offset.
  • the second timing offset is the timing offset most recently received by the first device from the broadcast beam.
  • the timing offset received from the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.
  • the second timing offset is the timing offset most recently sent in the broadcast beam.
  • the timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.
  • the timing offset most recently sent by the second device in the broadcast beam can be understood as the timing offset in the broadcast beam most recently sent by the second device to the area where the first device is located.
  • the timing offset sent in the broadcast beam is a cell-level or beam-level timing offset.
  • the broadcast beam coverage area is the cell in which the broadcast beam is located, and the cell-level timing offset applies to multiple devices in the cell in which the broadcast beam is located.
  • the timing offset sent in the broadcast beam is a beam-level timing offset
  • the broadcast beam coverage area is the area covered by the 3-dB width of the main lobe of the broadcast beam, and the beam-level timing offset applies to multiple devices in the area covered by the 3-dB width of the main lobe of the broadcast beam.
  • this embodiment can be applied to a scenario where a data beam provides services to a first device, but a broadcast beam does not.
  • the cell-level or beam-level timing offset may be updated, when a data beam provides services to the first device, but a broadcast beam does not, the second device cannot send the updated cell-level or beam-level timing offset to the first device via the broadcast beam.
  • the first device cannot learn the updated cell-level or beam-level timing offset. Therefore, the timing offset most recently received by the first device from the broadcast beam, i.e., the second timing offset, is the cell-level or beam-level timing offset before the update.
  • the first and second devices uniformly use the second timing offset to represent the first timing advance.
  • the first device sends the difference between the first timing advance and the second timing offset
  • the second device calculates the timing advance based on the difference and the second timing offset, so that the second device can calculate the first timing advance.
  • This also makes the timing advance calculated by the second device the same as the actual timing advance of the first device, which enables the first and second devices to align their timing advances.
  • This method can avoid the following problem: the second device calculates the timing advance based on the received difference and the updated cell-level or beam-level timing offset, resulting in an error between the timing advance calculated by the second device and the actual timing advance of the first device, that is, the timing advance calculated by the second device is not aligned with the actual timing advance of the first device.
  • the method before the first device transmits the second information using the uplink resources configured by the first information, the method further includes: the first device transmitting uplink data using a second timing offset; and correspondingly, the second device receiving uplink data using the second timing offset.
  • the second timing offset please refer to the aforementioned related description and will not be repeated here.
  • the first device uses the timing offset most recently received from the broadcast beam to send uplink data to the second device.
  • the second device uses the timing offset most recently sent in the broadcast beam to the area where the first device is located to receive uplink data from the first device.
  • the second device can send the latest cell-level or beam-level timing offset through the broadcast beam.
  • the first device uses the uplink resources configured with the first information to send the second information, it can use the latest cell-level or beam-level timing offset to send uplink data to the second device; before the second device receives the second information from the first device, it can use the latest cell-level or beam-level timing offset to receive the uplink data from the first device.
  • the second device cannot send the latest cell-level or beam-level timing offset via the broadcast beam. Therefore, before the first device uses the uplink resources configured with the first information to send the second information, it can use the timing offset received from the broadcast beam when the first device last served the first device to send uplink data to the second device. Before the second device receives the second information from the first device, it can use the timing offset sent by the second device when the broadcast beam last served the first device to receive the uplink data from the first device.
  • the second device sends a first timing offset, where the first timing offset is determined based on the first timing advance.
  • the first device receives the first timing offset.
  • the method before the second device sends the first timing offset, the method further includes: the second device determining the first timing offset based on the first timing advance.
  • the first device sends uplink data based on the first timing offset.
  • the second device receives uplink data based on the first timing offset.
  • the second device configures a relatively early time in the time period in which the data beam provides service for the first device for the first device to send the timing advance, which is beneficial for the first device to send the current timing advance as early as possible when the data beam provides service to the first device, so that the second device can determine the timing offset and send the timing offset based on the obtained timing advance as early as possible, and then the first device can determine the timing offset used for sending uplink data as early as possible.
  • This method can be applied to the scenario where the beam revisits the area where the first device is located. In this scenario, the first device can send the current timing advance as early as possible during the beam revisit, which can avoid the expiration of the last reported timing advance due to the long beam revisit period.
  • This method also facilitates early alignment of the timing offsets used for uplink transmission between the first and second devices. This prevents the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data.
  • the time interval from the departure of the data beam to the return of the data beam may be relatively large.
  • the satellite will move, so that the distance between the satellite and the terminal device on the ground may change, thereby changing the timing advance of the terminal device.
  • the data beam returns there may be a large deviation between the timing advance maintained by the network device and the current actual timing advance of the terminal device, which will lead to the following problems: the current actual timing advance of the terminal device is large, but the user-level timing offset scheduled for the terminal device when the data beam last served the terminal device is small, resulting in the network device scheduling uplink data when the data beam returns, and the terminal device cannot send uplink data.
  • the terminal device needs to send uplink data before the downlink scheduling signaling, but the terminal device cannot send uplink data before receiving the downlink scheduling signaling.
  • the communication method 100 configures a relatively early time in the data beam service time period for the first device by the second device, so that the first device can report the current timing advance as early as possible when the data beam revisits, so that the first device and the second device can align the timing advance as early as possible, so that the second device can send the first timing offset determined based on the current timing advance to the first device as early as possible when the data beam revisits, and then the first device can use the user-level timing offset appropriate to the current timing advance to send uplink data, which is conducive to avoiding the problem caused by the large deviation in the timing advance maintained by both sides mentioned above.
  • FIG. 6 is a flow chart of a communication method 200 provided in an embodiment of the present application.
  • the communication method 200 includes the following steps.
  • a second device sends a third timing offset via a data beam.
  • a first device receives the third timing offset from the data beam.
  • the third timing offset is determined based on the maximum timing advance corresponding to the data beam coverage area.
  • the third timing offset is determined based on the data beam's revisit time and the most recently reported timing advance. Determining the third timing offset based on the data beam's revisit time and the most recently reported timing advance can further reduce scheduling delays.
  • the data beam's revisit time may include one or more of the following: the data beam's scheduling period, scheduling interval, or scheduling time point.
  • the first device may determine, when the data beam serves the first device for the i-th time, that the third timing offset is the timing offset determined and sent by the second device based on the most recently reported timing advance by the first device, where i is an integer greater than 1.
  • the most recently reported timing advance by the first device is the timing advance last sent by the first device to the second device during the time period in which the data beam serves the first device for the (i-1)th time.
  • the timing advance of the first device changes little or does not change during this time interval. Therefore, when the data beam serves the first device for the (i)th time, before reporting the timing advance, the first device may default the third timing offset to the user-level timing offset configured for the first device by the second device when the data beam serves the first device for the (i-1)th time. Furthermore, under this embodiment, the second device may not transmit the third timing offset via the data beam.
  • S202 The first device determines a fourth timing offset based on the third timing offset.
  • S203 The first device sends uplink data using the fourth timing offset.
  • the second device before receiving the timing offset from the first device, uses the third timing offset to receive the uplink data from the first device.
  • the fourth timing offset is the third timing offset. It is understandable that since the third timing offset is determined based on the maximum timing advance corresponding to the data beam coverage area, that is, the third timing offset is a cell-level or beam-level timing offset, the third timing offset is applicable to the first device located in the data beam coverage area. Then, when the first device determines that the third timing offset received from the data beam is a cell-level or beam-level timing offset, it can directly use the third timing offset to send uplink data to the second device before sending the timing advance. Accordingly, after the second device sends the third timing offset through the data beam, the second device can directly use the third timing offset to receive uplink data from the first device before receiving the timing advance from the first device.
  • the second device when the second device determines the third timing offset based on the maximum timing advance corresponding to the data beam coverage area, the second device sends the third timing offset in the data beam via a broadcast message.
  • the first device can determine that the third timing offset carried in the broadcast message is a cell-level or beam-level timing offset based on the received broadcast message.
  • the second device determines the third timing offset based on the maximum timing advance corresponding to the data beam coverage area, and the second device sends a broadcast message in the data beam, which carries the third timing offset.
  • the first device determines that the third timing offset carried by the broadcast message is a cell-level or beam-level timing offset by receiving a broadcast message from the data beam.
  • the first device uses the third timing offset to send uplink data.
  • the second device uses the third timing offset to receive uplink data from the first device.
  • the first device determines a fourth timing offset based on the third timing offset, including: if the first timing advance is less than the third timing offset, determining the fourth timing offset to be the third timing offset; if the first timing advance is greater than the third timing offset, acquiring the fourth timing offset through random access.
  • the first timing advance is the current timing advance.
  • the fourth timing offset is determined based on the first timing advance carried in the random access.
  • the first device uses the third timing offset to send uplink data before reporting the timing advance (that is, before sending the timing advance to the second device); accordingly, the second device uses the third timing offset to receive uplink data from the first device before receiving the timing advance from the first device.
  • the current timing advance of the first device is greater than the third timing offset, it means that the timing advance of the first device has changed significantly.
  • the first device re-triggers random access to report the current timing advance, so that the second device configures a fourth timing offset for the first device based on the received timing advance.
  • the first device then uses the fourth timing offset to send uplink data, and the second device uses the fourth timing offset to receive uplink data from the first device.
  • the first device triggers random access to report the first timing advance, including: the first device sending a random access preamble (random access preamble), i.e., a first message (message 1, Msg1), to the second device; the second device sending a random access response (random access response), i.e., a second message (message 2, Msg2) to the first device, where the random access response includes configured uplink resources for sending a third message (message 3, Msg3); and the first device sending Msg3 using the uplink resources configured in the random access response, where Msg3 carries the first timing advance.
  • the second device may determine a fourth timing offset based on the first timing advance carried in Msg3, and send the fourth timing offset to the first device.
  • the method further includes: the second device sending a downlink reference signal, and the first device determining the first timing advance based on the downlink reference signal.
  • the first device determines the first timing advance based on a measurement result obtained by measuring the received downlink reference signal.
  • the method further includes: when the first timing advance is less than the third timing offset, and the difference between the first timing advance and the third timing offset is less than a second value, the first device transmits second information indicating the first timing advance, where the first timing advance is the current timing advance; accordingly, the second device receives the second information; the second device transmits the first timing offset, where the first timing offset is determined based on the first timing advance; accordingly, the first device receives the first timing offset; the first device transmits uplink data based on the first timing offset; accordingly, the second device receives uplink data based on the first timing offset.
  • the first device sends the second information so that the second device configures a suitable user-level timing offset for the first device based on the timing advance indicated by the second information.
  • the first device may send the second information as early as possible so that the second device can configure a suitable user-level timing offset for the first device as early as possible to reduce scheduling delay.
  • the first device sends the second information, including: the first device sends resource request information, the resource request information is used to request the second device to configure the uplink resources for sending the timing advance; the second device sends resource configuration information, the resource configuration information is used to configure the uplink resources for sending the timing advance; the first device uses the uplink resources configured by the resource configuration information to send the second information.
  • the first device when the fourth timing offset is the third timing offset, the first device sends a second timing advance after the first time period, where the second timing advance is the timing advance of the first device at the end of the first time period.
  • the first device uses the third timing offset to send uplink data.
  • the second device sends a sixth timing offset, which is determined based on the second timing advance. Accordingly, the first device receives the sixth timing offset.
  • the first device sends uplink data based on the sixth timing offset, and accordingly, the second device receives uplink data based on the sixth timing offset.
  • the first device regardless of whether the timing advance of the first device changes, even if the timing advance of the first device does not change or changes slightly, the first device also performs the operation of sending the second timing advance after the first time period, so that the second device can configure a suitable user-level timing offset for the first device as early as possible based on the received second timing advance, thereby avoiding excessive use of cell-level or beam-level timing offsets, and thus reducing scheduling delays.
  • the second device after the second device sends the third timing offset via a data beam, if the second device does not receive the timing advance from the first device within a second time period, the second device determines that the timing offset corresponding to the first device is a fifth timing offset, where the fifth timing offset is determined based on the most recently received timing advance from the first device. The second device sends the fifth timing offset to the first device, and after receiving the fifth timing offset, the first device uses the fifth timing offset to send uplink data.
  • the second device can consider that the current timing advance of the first device has not changed or has changed little compared to the timing advance most recently reported by the first device. Then, the second device can consider that the user-level timing offset of the first device remains unchanged, that is, the timing offset determined based on the timing advance most recently received from the first device, thereby avoiding excessive use of cell-level or beam-level timing offsets, thereby reducing scheduling delays.
  • the second device when the data beam revisits the area where the first device is located but the broadcast beam has not yet revisited the area where the first device is located, the second device cannot send the latest cell-level or beam-level timing offset to the first device through the broadcast beam.
  • the timing offset sent by the second device through the broadcast beam is a cell-level or beam-level timing offset
  • the cell-level or beam-level timing offset has a certain redundancy, that is, its value is large. Therefore, before sending the timing advance to the second device, the first device can use the timing offset most recently received from the broadcast beam to send uplink data to the second device; accordingly, before receiving the timing advance from the first device, the second device can use the timing offset most recently sent in the broadcast beam to receive uplink data from the first device.
  • the second device may not perform the operation of sending the third timing offset through the data beam, and steps S202 and S203 are not performed.
  • the first device sends the timing advance at the end of the third time period, so that the second device can configure a suitable user-level timing offset for the first device as soon as possible based on the received timing advance.
  • the first device uses the timing offset most recently received from the broadcast beam to send uplink data.
  • the second device if the second device does not receive the timing advance of the first device within the second time period, it configures a user-level timing offset for the first device based on the timing advance most recently received from the first device.
  • the second device transmits a third timing offset via a data beam, and the first device determines a fourth timing offset based on the third timing offset.
  • the first device then transmits uplink data using the fourth timing offset.
  • This method can be applied to scenarios where a data beam revisits the area where the first device is located, but a broadcast beam has not yet revisited the area where the first device is located. In this scenario, the second device cannot send the latest cell-level or beam-level timing offset to the first device via a broadcast beam.
  • This method aligns the timing offsets used by the first and second devices before the first device sends the timing advance by sending the third timing offset via a data beam from the second device.
  • This method can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This early or delayed arrival of the first device's uplink data at the second device can cause collisions with data sent by other devices to the second device. It can also avoid misalignment of the timing offsets used by the first device and the second device, so that the second device cannot obtain the actual arrival time of the uplink data of the first device, resulting in errors in the second device's parsing of the uplink data of the first device.
  • FIG. 7 is a flow chart of a communication method 300 provided in an embodiment of the present application.
  • the communication method 300 includes the following steps.
  • S301 When a first device starts to be served by a data beam, it sends third information for requesting configuration of uplink resources for sending a timing advance. Correspondingly, a second device receives the third information.
  • the second device sends fourth information, where the fourth information is used to configure uplink resources for sending a timing advance.
  • the first device receives the fourth information.
  • the first device sends second information using the uplink resources configured by the fourth information, where the second information indicates a first timing advance, which is the current timing advance. Accordingly, the second device receives the second information.
  • the method further includes: the second device sending a downlink reference signal, and the first device determining the first timing advance based on the downlink reference signal.
  • the first device determines the first timing advance based on a measurement result obtained by measuring the received downlink reference signal.
  • S304 The second device sends a first timing offset, where the first timing offset is determined based on the first timing advance. Correspondingly, the first device receives the first timing offset.
  • the first device sends uplink data based on the first timing offset.
  • the second device receives uplink data based on the first timing offset.
  • the communication method 300 can be applied to the scenario where the data beam of the second device revisits the area where the first device is located.
  • the first device can send third information to request the second device to configure the uplink resources for sending the timing advance when the data beam starts to provide services for the first device during the data beam revisit.
  • the first device can report the current timing advance as early as possible, so that the second device can determine the timing offset and send the timing offset based on the obtained timing advance as early as possible, and then the first device can determine the timing offset used for sending uplink data as early as possible.
  • This method also facilitates early alignment of the timing advances of the first and second devices, thereby facilitating early alignment of the timing offsets used for uplink transmission.
  • This method can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This can lead to collisions with data sent from other devices to the second device due to early or delayed arrival of the first device's uplink data at the second device. It can also prevent misalignment of the timing offsets used by the first and second devices, which can prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data.
  • network elements/devices may include hardware structures and/or software modules, and the aforementioned functions may be implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
  • an embodiment of the present application provides a communication device 800.
  • the communication device 800 can be a first device or a second device, or a component of the first device (for example, an integrated circuit, a chip, etc.), or a component of the second device (for example, an integrated circuit, a chip, etc.).
  • the communication device 800 can also be other communication units for implementing the method in the method embodiment of the present application.
  • the communication device 800 may include a processing unit 801.
  • the communication device 800 may also include a communication unit 802, and the processing unit 801 is used to control the communication unit 802 to send and receive data/signaling.
  • the communication unit 802 may also be referred to as a transceiver unit.
  • the communication unit 802 may include a sending unit and a receiving unit.
  • the sending unit may be used to send data/signaling, and the receiving unit may be used to receive data/signaling.
  • the communication device 800 may also include a storage unit 803.
  • the storage unit 803 may be used to store information and/or data and/or instructions, etc.
  • the storage unit 803 may interact with the processing unit 801, and may also interact with the communication unit 802.
  • the communication unit 802 is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance.
  • the uplink resources configured by the first information belong in the time domain to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer.
  • the communication unit 802 is also configured to receive a downlink reference signal.
  • the processing unit 801 is configured to determine a first timing advance based on the downlink reference signal.
  • the communication unit 802 is also configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance.
  • the communication unit 802 is also configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance.
  • the communication unit 802 is also configured to send uplink data based on the first timing offset.
  • the uplink resources configured by the first information are related to the resources of the downlink reference signal.
  • the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.
  • the second information is used to indicate the first timing advance, including: the second information is a difference between the first timing advance and a second timing offset, where the second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam.
  • the communication unit 802 is further configured to send uplink data using a second timing offset before sending the second information using the uplink resources configured with the first information.
  • the second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to the coverage area of the broadcast beam.
  • Communication unit 802 is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance.
  • the uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer.
  • Communication unit 802 is also configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance.
  • Communication unit 802 is also configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance.
  • Communication unit 802 is also configured to send a first timing offset, where the first timing offset is determined based on the first timing advance.
  • Communication unit 802 is also configured to receive uplink data based on the first timing offset.
  • the uplink resources configured by the first information are related to the resources of the downlink reference signal.
  • the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.
  • the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and the second timing offset.
  • the second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.
  • Processing unit 801 is configured to determine the first timing advance based on the second information and the second timing offset.
  • the communication unit 802 is further configured to receive uplink data using a second timing offset before receiving second information sent on an uplink resource configured using the first information.
  • the second timing offset is a timing offset most recently sent in a broadcast beam, and the timing offset sent in the broadcast beam is determined based on a maximum timing advance corresponding to a coverage area of the broadcast beam.
  • the communication unit 802 is configured to receive a third timing offset from the data beam.
  • the processing unit 801 is configured to determine a fourth timing offset based on the third timing offset.
  • the communication unit 802 is further configured to send uplink data using the fourth timing offset.
  • the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area.
  • the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.
  • processing unit 801 determines a fourth timing offset based on the third timing offset, specifically: if the first timing advance is less than the third timing offset, determining the fourth timing offset to be the third timing offset; and if the first timing advance is greater than the third timing offset, acquiring the fourth timing offset through random access.
  • the first timing advance is the current timing advance.
  • the fourth timing offset is determined based on the first timing advance carried in the random access.
  • the communication unit 802 is further used to send second information when the first timing advance is less than the third timing offset and the difference between the first timing advance and the third timing offset is less than the second value, where the second information is used to indicate the first timing advance, and the first timing advance is the current timing advance.
  • the communication unit 802 is configured to send a third timing offset via a data beam.
  • the communication unit 802 is further configured to receive uplink data using the third timing offset.
  • the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area.
  • the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.
  • the communication unit 802 is further configured to receive second information indicating the first timing advance.
  • the communication unit 802 is further configured to send a first timing offset, the first timing offset being determined based on the first timing advance.
  • the communication unit 802 is further configured to receive uplink data based on the first timing offset.
  • Communication unit 802 is configured to send third information when starting to be served by a data beam, the third information being used to request configuration of uplink resources for sending a timing advance.
  • Communication unit 802 is further configured to receive fourth information, the fourth information being used to configure uplink resources for sending a timing advance.
  • Communication unit 802 is further configured to send second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance.
  • Communication unit 802 is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance.
  • Communication unit 802 is further configured to send uplink data based on the first timing offset.
  • the present application also provides a communication device 900, as shown in Figure 9.
  • the communication device 900 can be a first device or a second device, or can be a chip, a chip system, or a processor that supports the first device or the second device to implement the above method.
  • the device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.
  • the communication device 900 may include one or more processors 901.
  • the processor 901 may be used to implement part or all of the functions of the first device or the second device through logic circuits or running computer programs.
  • the processor 901 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component or a CPU.
  • the baseband processor may be used to process communication protocols and communication data
  • the central processing unit may be used to control the communication device, execute software programs, and process data of the software programs, wherein the communication device is, for example, a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU) or a centralized unit (CU), etc.
  • the communication device is, for example, a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU) or a centralized unit (CU), etc.
  • DU distributed unit
  • CU centralized unit
  • the communication device 900 may include one or more memories 902, on which instructions 904 may be stored.
  • the instructions may be executed on the processor 901, causing the communication device 900 to perform the method described in the above method embodiment.
  • the memory 902 may also store data.
  • the processor 901 and the memory 902 may be provided separately or integrated together.
  • the memory 902 may include, but is not limited to, non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable ROM (EPROM), ROM or portable read-only memory (compact disc read-only memory, CD-ROM), etc.
  • non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable ROM (EPROM), ROM or portable read-only memory (compact disc read-only memory, CD-ROM), etc.
  • the communication device 900 may further include a transceiver 905 and an antenna 906.
  • the transceiver 905 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is configured to implement transceiver functions.
  • the transceiver 905 may include a receiver and a transmitter.
  • the receiver may be referred to as a receiver or a receiving circuit, etc., and is configured to implement a receiving function;
  • the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is configured to implement a transmitting function.
  • the transceiver 905 is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance.
  • the uplink resources configured by the first information belong in the time domain to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer.
  • the transceiver 905 is also configured to receive a downlink reference signal.
  • the processor 901 is configured to determine a first timing advance based on the downlink reference signal.
  • the transceiver 905 is also configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance.
  • the transceiver 905 is also configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance.
  • the transceiver 905 is also configured to send uplink data based on the first timing offset.
  • the uplink resources configured by the first information are related to the resources of the downlink reference signal.
  • the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.
  • the second information is used to indicate the first timing advance, including: the second information is a difference between the first timing advance and a second timing offset, where the second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam.
  • the transceiver 905 is further configured to transmit uplink data using a second timing offset before transmitting the second information using the uplink resources configured using the first information.
  • the second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to the coverage area of the broadcast beam.
  • Transceiver 905 is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance.
  • the uplink resources configured by the first information belong in the time domain to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer.
  • Transceiver 905 is also configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance.
  • Transceiver 905 is also configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance.
  • Transceiver 905 is also configured to send a first timing offset, where the first timing offset is determined based on the first timing advance.
  • Transceiver 905 is also configured to receive uplink data based on the first timing offset.
  • the uplink resources configured by the first information are related to the resources of the downlink reference signal.
  • the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.
  • the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and the second timing offset.
  • the second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.
  • Processor 901 is configured to determine the first timing advance based on the second information and the second timing offset.
  • the transceiver 905 is further configured to receive uplink data using a second timing offset before receiving second information sent using the uplink resource configured using the first information.
  • the second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on a maximum timing advance corresponding to the coverage area of the broadcast beam.
  • the transceiver 905 is configured to receive a third timing offset from the data beam.
  • the processor 901 is configured to determine a fourth timing offset based on the third timing offset.
  • the transceiver 905 is further configured to transmit uplink data using the fourth timing offset.
  • the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area.
  • the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.
  • processor 901 determines a fourth timing offset based on the third timing offset, specifically: if the first timing advance is less than the third timing offset, determining the fourth timing offset to be the third timing offset; if the first timing advance is greater than the third timing offset, acquiring the fourth timing offset through random access.
  • the first timing advance is the current timing advance.
  • the fourth timing offset is determined based on the current timing advance carried in the random access.
  • the transceiver 905 is further used to send second information when the first timing advance is less than the third timing offset and the difference between the first timing advance and the third timing offset is less than the second value, where the second information is used to indicate the first timing advance, and the first timing advance is the current timing advance.
  • the transceiver 905 is configured to send the third timing offset via a data beam and to receive uplink data using the third timing offset.
  • the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area.
  • the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.
  • the transceiver 905 is further configured to receive second information indicating the first timing advance.
  • the transceiver 905 is further configured to send a first timing offset, the first timing offset being determined based on the first timing advance.
  • the transceiver 905 is further configured to receive uplink data based on the first timing offset.
  • Transceiver 905 is configured to transmit third information upon starting to be served by a data beam, the third information being used to request configuration of uplink resources for transmitting a timing advance. Transceiver 905 is further configured to receive fourth information, the fourth information being used to configure uplink resources for transmitting a timing advance. Transceiver 905 is further configured to transmit second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance. Transceiver 905 is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance. Transceiver 905 is further configured to transmit uplink data based on the first timing offset.
  • processor 901 may include a transceiver for implementing receiving and transmitting functions.
  • the transceiver may be a transceiver circuit, an interface, or an interface circuit.
  • the transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated.
  • the transceiver circuit, interface, or interface circuit may be used for reading and writing code/data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
  • processor 901 may optionally store instructions 903. Instructions 903, when executed on processor 901, may cause communication device 900 to perform the method described in the above method embodiment. Instructions 903 may be fixed in processor 901. In this case, processor 901 may be implemented by hardware.
  • the communication device 900 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments.
  • the processor and transceiver described in the embodiments of the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc.
  • IC integrated circuit
  • RFIC radio frequency integrated circuit
  • ASIC application specific integrated circuit
  • PCB printed circuit board
  • the processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
  • CMOS complementary metal oxide semiconductor
  • NMOS N-type metal oxide semiconductor
  • PMOS positive channel metal oxide semiconductor
  • BJT bipolar junction transistor
  • BiCMOS bipolar CMOS
  • SiGe silicon germanium
  • GaAs gallium arsenide
  • the present application also provides a computer-readable storage medium for storing computer software instructions, which, when executed by a communication device, implements the functions of any of the above method embodiments.
  • the present application also provides a computer program product for storing computer software instructions, which, when executed by a communication device, implements the functions of any of the above method embodiments.
  • the present application also provides a computer program that, when executed on a computer, implements the functions of any of the above method embodiments.
  • the present application also provides a chip including a processor.
  • the processor is configured to execute code or instructions to implement the functions of any of the above method embodiments.
  • the chip also includes an interface, the processor being coupled to the interface, and the interface being configured to receive or output signals.
  • all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof.
  • all or part of the embodiments can be implemented in the form of a computer program product.
  • the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
  • the computer-readable storage medium can be any available medium accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated.
  • the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD)), or a semiconductor medium (e.g., an SSD), etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A communication method and an apparatus. In the method, a second device sends first information, wherein the first information is used for configuring an uplink resource for sending a timing advance, and the uplink resource configured by the first information belonging, in a time domain, to the first N uplink time units within each time period during which a data beam provides service. A first device sends second information by using the uplink resource configured by the first information, the second information being used for indicating a first timing advance determined on the basis of a received downlink reference signal. The second device sends a first timing offset, the first timing offset being determined on the basis of the first timing advance. The first device sends uplink data on the basis of the first timing offset. The method enables the first device to send the current timing advance as early as possible during data beam revisits, so that the first device can determine, as early as possible, the timing offset used for sending the uplink data. The method further enables the first device and the second device to align the timing offset used by the uplink transmission as early as possible, and can improve communication quality.

Description

通信方法及装置Communication method and device

本申请要求于2024年3月11日提交中国国家知识产权局、申请号为202410275002.5、申请名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on March 11, 2024, with application number 202410275002.5 and application name “Communication Method and Device,” the entire contents of which are incorporated by reference into this application.

技术领域Technical Field

本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular to a communication method and device.

背景技术Background Art

随着信息技术发展,对通信的高效、机动、多样性等提出更迫切的要求。相比地面移动通信网络,非地面网络(non-terrestrial network,NTN)具有覆盖区域大、组网灵活等特点。With the development of information technology, there are more urgent demands for efficient, mobile, and diverse communications. Compared to terrestrial mobile communication networks, non-terrestrial networks (NTNs) offer advantages such as large coverage areas and flexible networking.

在NTN中,为了保证卫星在规定时间内接收到来自终端设备的上行数据,终端设备在发送上行数据之前需要进行定时提前调整。但由于卫星与终端设备之间的距离较远,导致卫星与终端设备之间的往返时延较大,会使得定时提前调整使用的定时提前量较大。需要引入定时偏移量(timing offset,Koffset),来使得终端设备有足够的时间长度进行定时提前调整。In NTN, to ensure that satellites receive uplink data from terminal devices within the specified timeframe, terminal devices must perform a timing advance adjustment before sending uplink data. However, the long distance between satellites and terminal devices results in significant round-trip delays, which in turn increases the timing advance required for this adjustment. Therefore, a timing offset (Koffset) is required to ensure that terminal devices have sufficient time to perform the timing advance adjustment.

另外,在NTN中,卫星覆盖的面积很大,但是用于通信的波束个数是有限的,需要通过时分的方式调度波束来为不同区域提供通信。具体的,在卫星的波束离开某区域之后,需要间隔一段时间,波束才会回访即波束再次覆盖该区域。在波束回访时,如何确定终端设备使用的定时偏移量是需要解决的技术问题。Furthermore, in NTN, satellite coverage covers a large area, but the number of beams used for communication is limited. Time-division scheduling is required to provide communication to different areas. Specifically, after a satellite beam leaves an area, it takes a while for the beam to revisit and re-cover the area. During this revisit, determining the timing offset used by the terminal device is a technical challenge that needs to be addressed.

发明内容Summary of the Invention

本申请实施例提供一种通信方法及装置,能够使得终端设备确定在波束回访的情况下使用的定时偏移量。The embodiments of the present application provide a communication method and apparatus that enable a terminal device to determine a timing offset used in the case of beam revisit.

第一方面,本申请提供一种通信方法,该方法可应用于第一设备,也可以应用于第一设备中的芯片,还可以应用于能实现全部或部分第一设备功能的逻辑模块或软件。下面以第一设备为例进行描述。该方法包括:第一设备接收第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。第一设备接收下行参考信号,第一设备基于下行参考信号确定第一定时提前量。第一设备采用第一信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量。第一设备接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。第一设备基于第一定时偏移量,发送上行数据。In a first aspect, the present application provides a communication method, which can be applied to a first device, a chip in the first device, or a logic module or software that can realize all or part of the functions of the first device. The following description is taken as an example of the first device. The method includes: the first device receives first information, the first information is used to configure the uplink resources for sending the timing advance, and the uplink resources configured by the first information belong in the time domain to: the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer. The first device receives a downlink reference signal, and the first device determines the first timing advance based on the downlink reference signal. The first device uses the uplink resources configured by the first information to send second information, and the second information is used to indicate the first timing advance. The first device receives a first timing offset, and the first timing offset is determined based on the first timing advance. The first device sends uplink data based on the first timing offset.

可见,该方法中,第一信息配置的上行资源在时域上是数据波束每次提供服务的时间段中比较靠前的时间,有利于使得第一设备在数据波束为第一设备提供服务(例如,数据波束回访第一设备所处区域)时可以尽早地发送当前的定时提前量即第一定时提前量,从而第一设备能够尽早地接收到第二设备基于第一设备当前的定时提前量确定的定时偏移量,进而第一设备可以尽早地确定发送上行数据所使用的定时偏移量。It can be seen that in this method, the uplink resource configured by the first information is a relatively early time in the time period in which the data beam provides services each time in the time domain, which is conducive to the first device sending the current timing advance, i.e., the first timing advance, as early as possible when the data beam provides services to the first device (for example, the data beam returns to the area where the first device is located), so that the first device can receive the timing offset determined by the second device based on the current timing advance of the first device as early as possible, and then the first device can determine the timing offset used to send uplink data as early as possible.

另外,该方法还有利于第一设备和第二设备尽早对齐上行传输所使用的定时偏移量,能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。从而有利于提高通信质量。In addition, this method facilitates early alignment of the timing offsets used for uplink transmission between the first and second devices. This prevents the first device's uplink data from arriving at the second device prematurely or late due to misalignment of the timing offsets used by the first and second devices. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This improves communication quality.

在一种可选的实施方式中,第一信息配置的上行资源与下行参考信号的资源相关。可理解的,由于第一设备可以结合接收的下行参考信号来确定当前的定时提前量,那么,第一信息配置的上行资源与下行参考信号的资源相关,有利于第一设备确定定时提前量。In an optional embodiment, the uplink resources configured by the first information are related to the resources of the downlink reference signal. Understandably, since the first device can determine the current timing advance in conjunction with the received downlink reference signal, the correlation between the uplink resources configured by the first information and the resources of the downlink reference signal is beneficial for the first device to determine the timing advance.

在一种可选的实施方式中,第一信息配置的上行资源包括:与下行参考信号对应的上行资源。与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔等于第一值。In an optional implementation manner, the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.

其中,第一值可以设置得较小,这样可以使得第一信息配置的上行资源与下行参考信号使用的下行资源之间的间隔较小。示例性的,第一信息配置的上行资源与下行参考信号使用的下行资源之间在时域上的间隔较小,可以使得第一设备结合接收的下行参考信号确定定时提前量,至第一设备采用第一信息配置的上行资源发送定时提前量这一段时间中,第一设备实际的定时提前量变化较小或不存在变化,也就是可以使得第一设备采用第一信息配置的上行资源发送的第二信息所指示的定时提前量,即第一设备结合接收的下行参考信号确定的定时提前量,接近于或等于与第一设备使用第一信息配置的上行资源时实际的定时提前量,进而使得第一设备接收的第一定时偏移量可以更适合第一设备当前的定时提前量,减少调度延迟。Among them, the first value can be set to be smaller, so that the interval between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal can be smaller. Exemplarily, the interval in the time domain between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal is smaller, which can enable the first device to determine the timing advance in combination with the received downlink reference signal, and during the period from the time when the first device uses the uplink resource configured by the first information to send the timing advance, the actual timing advance of the first device changes little or does not change, that is, the timing advance indicated by the second information sent by the first device using the uplink resource configured by the first information, that is, the timing advance determined by the first device in combination with the received downlink reference signal, is close to or equal to the actual timing advance when the first device uses the uplink resource configured by the first information, thereby making the first timing offset received by the first device more suitable for the current timing advance of the first device, reducing scheduling delay.

在一种可选的实施方式中,第二信息用于指示第一定时提前量,包括:第二信息是第一定时提前量与第二定时偏移量之间的差值。第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从广播波束中接收的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。该方式有利于减少信令开销。In an optional embodiment, the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and a second timing offset. The second timing offset is the most recently received timing offset from the broadcast beam, and the timing offset received from the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area. This approach helps reduce signaling overhead.

在一种可选的实施方式中,第一设备采用第一信息配置的上行资源发送第二信息之前,该方法还包括:第一设备采用第二定时偏移量,发送上行数据;第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从广播波束中接收的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, before the first device uses the uplink resources configured with the first information to send the second information, the method also includes: the first device uses a second timing offset to send uplink data; the second timing offset is the timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.

第二方面,本申请提供一种通信方法,该方法可应用于第二设备,也可以应用于第二设备中的芯片,还可以应用于能实现全部或部分第二设备功能的逻辑模块或软件。下面以第二设备为例进行描述。该方法包括:第二设备发送第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。第二设备发送下行参考信号,下行参考信号用于确定第一定时提前量。第二设备接收采用第一信息配置的上行资源发送的第二信息,第二信息用于指示第一定时提前量。第二设备发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。第二设备基于第一定时偏移量,接收上行数据。In a second aspect, the present application provides a communication method, which can be applied to a second device, a chip in the second device, or a logic module or software that can realize all or part of the functions of the second device. The following description is taken as an example of the second device. The method includes: the second device sends first information, the first information is used to configure the uplink resource for sending the timing advance, and the uplink resource configured by the first information belongs in the time domain to: the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer. The second device sends a downlink reference signal, and the downlink reference signal is used to determine the first timing advance. The second device receives second information sent using the uplink resource configured with the first information, and the second information is used to indicate the first timing advance. The second device sends a first timing offset, and the first timing offset is determined based on the first timing advance. The second device receives uplink data based on the first timing offset.

可见,该方法中,第一信息配置的上行资源在时域上是数据波束每次提供服务的时间段中比较靠前的时间,有利于使得第一设备在数据波束为第一设备提供服务(例如,数据波束回访第一设备所处区域)时可以尽早地发送当前的定时提前量即第一定时提前量,从而第二设备能够尽早地基于第一设备当前的定时提前量确定定时偏移量并发送该定时频移量,进而有利于第一设备尽早地确定发送上行数据所使用的定时偏移量。It can be seen that in this method, the uplink resource configured by the first information is a relatively early time in the time period in which the data beam provides services each time in the time domain, which is beneficial for the first device to send the current timing advance, i.e., the first timing advance, as early as possible when the data beam provides services to the first device (for example, the data beam returns to the area where the first device is located), so that the second device can determine the timing offset based on the current timing advance of the first device as early as possible and send the timing frequency shift, which is beneficial for the first device to determine the timing offset used to send uplink data as early as possible.

另外,该方法还有利于第二设备和第一设备尽早对齐上行传输所使用的定时偏移量,能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。从而有利于提高通信质量。In addition, this method facilitates early alignment of the timing offsets used for uplink transmission between the second device and the first device. This prevents the first device's uplink data from arriving at the second device prematurely or late due to misaligned timing offsets. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misaligned timing offsets between the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This improves communication quality.

在一种可选的实施方式中,第一信息配置的上行资源与下行参考信号的资源相关。In an optional implementation manner, the uplink resources configured by the first information are related to the resources of the downlink reference signal.

在一种可选的实施方式中,第一信息配置的上行资源包括:与下行参考信号对应的上行资源。与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔等于第一值。In an optional implementation manner, the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.

在一种可选的实施方式中,第二信息用于指示第一定时提前量,包括:第二信息是第一定时提前量与第二定时偏移量之间的差值。第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在广播波束中发送的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。该方法还包括:第二设备基于第二信息和第二定时偏移量,确定第一定时提前量。In an optional embodiment, the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and a second timing offset. The second timing offset is the timing offset most recently transmitted in the broadcast beam, and the timing offset transmitted in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area. The method also includes: the second device determining the first timing advance based on the second information and the second timing offset.

在一种可选的实施方式中,第二设备接收采用第一信息配置的上行资源发送的第二信息之前,该方法还包括:第二设备采用第二定时偏移量,接收上行数据;第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在广播波束中发送的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, before the second device receives the second information sent by the uplink resource configured using the first information, the method also includes: the second device uses a second timing offset to receive uplink data; the second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area.

第三方面,本申请提供一种通信方法,该方法可应用于第一设备,也可以应用于第一设备中的芯片,还可以应用于能实现全部或部分第一设备功能的逻辑模块或软件。下面以第一设备为例进行描述。该方法包括:第一设备从数据波束中接收第三定时偏移量。第一设备基于第三定时偏移量,确定第四定时偏移量。第一设备采用第四定时偏移量,发送上行数据。In a third aspect, the present application provides a communication method. This method can be applied to a first device, a chip within the first device, or a logic module or software capable of implementing all or part of the first device's functions. The following description uses the first device as an example. The method includes: the first device receiving a third timing offset from a data beam; the first device determining a fourth timing offset based on the third timing offset; and the first device transmitting uplink data using the fourth timing offset.

可见,该方法中,第一设备可以通过从数据波束中接收第三定时偏移量,来确定发送上行数据所使用的定时偏移量。该方法可以应用于数据波束回访第一设备所处区域的场景,第一设备在数据波束回访时可以通过从数据波束中接收第三定时偏移量,来确定发送上行数据所使用的定时偏移量。As can be seen, in this method, the first device can determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam. This method can be applied to a scenario where a data beam revisits the area where the first device is located. During the data beam revisit, the first device can determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam.

另外,该方法还有利于对齐在第一设备发送定时提前量之前第一设备和第二设备使用的定时偏移量。能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。从而有利于提高通信质量。In addition, this method also facilitates aligning the timing offsets used by the first and second devices before the first device sends the timing advance. This can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This could cause collisions with data sent by other devices to the second device. It can also prevent misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This can help improve communication quality.

在一种可选的实施方式中,第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的。或者,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的。In an optional implementation, the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area. Alternatively, the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.

在一种可选的实施方式中,第一设备基于第三定时偏移量,确定第四定时偏移量,包括:如果第一定时提前量小于第三定时偏移量,第一设备确定第四定时偏移量为第三定时偏移量。如果第一定时提前量大于第三定时偏移量,第一设备通过随机接入获取第四定时偏移量。其中,第一定时提前量为当前的定时提前量,第四定时偏移量是基于随机接入中携带的第一定时提前量确定的。In an optional embodiment, the first device determines a fourth timing offset based on the third timing offset, including: if the first timing advance is less than the third timing offset, the first device determines the fourth timing offset to be the third timing offset. If the first timing advance is greater than the third timing offset, the first device obtains the fourth timing offset through random access. The first timing advance is the current timing advance, and the fourth timing offset is determined based on the first timing advance carried in the random access.

在一种可选的实施方式中,该方法还包括:第一设备在第一定时提前量小于第三定时偏移量,且第一定时提前量与第三定时偏移量之间的差值小于第二值的情况下,发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。In an optional embodiment, the method further includes: when the first timing advance is less than the third timing offset and the difference between the first timing advance and the third timing offset is less than a second value, the first device sends second information, the second information being used to indicate the first timing advance, where the first timing advance is the current timing advance.

第四方面,本申请提供一种通信方法,该方法可应用于第二设备,也可以应用于第二设备中的芯片,还可以应用于能实现全部或部分第二设备功能的逻辑模块或软件。下面以第二设备为例进行描述。该方法包括:第二设备通过数据波束发送第三定时偏移量;第二设备采用第三定时偏移量,接收上行数据。In a fourth aspect, the present application provides a communication method. This method can be applied to a second device, a chip within the second device, or a logic module or software capable of implementing all or part of the second device's functions. The following description uses the second device as an example. The method includes: the second device transmitting a third timing offset via a data beam; and the second device receiving uplink data using the third timing offset.

可见,该方法有利于第一设备可以通过从数据波束中接收第三定时偏移量,来确定发送上行数据所使用的定时偏移量。该方法可以应用于数据波束回访第一设备所处区域的场景,第二设备在数据波束回访第一设备所处区域时可以通过数据波束发送第三定时偏移量,使得第一设备可以通过从数据波束中接收第三定时偏移量,来确定发送上行数据所使用的定时偏移量。This method facilitates the first device to determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam. This method can be applied to a scenario where a data beam revisits the area where the first device is located. When the data beam revisits the area where the first device is located, the second device can send the third timing offset via the data beam, allowing the first device to determine the timing offset used for sending uplink data by receiving the third timing offset from the data beam.

另外,该方法还有利于对齐在第一设备发送定时提前量之前第一设备和第二设备使用的定时偏移量。能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。从而有利于提高通信质量。In addition, this method also facilitates aligning the timing offsets used by the first and second devices before the first device sends the timing advance. This can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This could cause collisions with data sent by other devices to the second device. It can also prevent misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This can help improve communication quality.

在一种可选的实施方式中,第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的。或者,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的。In an optional implementation, the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area. Alternatively, the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.

在一种可选的实施方式中,该方法还包括:第二设备接收第二信息,第二信息用于指示第一定时提前量。第二设备发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。第二设备基于第一定时偏移量,接收上行数据。In an optional embodiment, the method further includes: the second device receiving second information indicating the first timing advance; the second device sending a first timing offset, the first timing offset being determined based on the first timing advance; and the second device receiving uplink data based on the first timing offset.

第五方面,本申请提供一种通信方法,该方法可应用于第一设备,也可以应用于第一设备中的芯片,还可以应用于能实现全部或部分第一设备功能的逻辑模块或软件。下面以第一设备为例进行描述。该方法包括:第一设备在开始被数据波束服务时发送第三信息,第三信息用于请求配置发送定时提前量的上行资源。第一设备接收第四信息,第四信息用于配置发送定时提前量的上行资源。第一设备采用第四信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。第一设备接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。第一设备基于第一定时偏移量,发送上行数据。In a fifth aspect, the present application provides a communication method, which can be applied to a first device, a chip in the first device, or a logic module or software that can realize all or part of the functions of the first device. The following description is taken as an example of the first device. The method includes: the first device sends third information when it starts to be served by the data beam, and the third information is used to request the configuration of uplink resources for sending timing advance. The first device receives fourth information, and the fourth information is used to configure uplink resources for sending timing advance. The first device uses the uplink resources configured by the fourth information to send second information, and the second information is used to indicate the first timing advance, and the first timing advance is the current timing advance. The first device receives a first timing offset, and the first timing offset is determined based on the first timing advance. The first device sends uplink data based on the first timing offset.

可见,该方法可以应用于数据波束回访第一设备所处区域的场景,在这一场景下,第一设备可以在数据波束回访时数据波束开始为第一设备提供服务的情况下,就发送第三信息以请求第二设备配置发送定时提前量的上行资源,从而第一设备可以尽早地上报当前的定时提前量即第一定时提前量,从而第一设备能够尽早接收到第二设备基于第一设备当前的定时提前量确定的定时偏移量,进而第一设备可以尽早地确定发送上行数据所使用的定时偏移量。It can be seen that this method can be applied to the scenario where the data beam revisits the area where the first device is located. In this scenario, the first device can send third information to request the second device to configure the uplink resources for sending the timing advance when the data beam starts to provide services for the first device during the data beam revisit. In this way, the first device can report the current timing advance, that is, the first timing advance, as soon as possible, so that the first device can receive the timing offset determined by the second device based on the current timing advance of the first device as soon as possible, and then the first device can determine the timing offset used to send the uplink data as soon as possible.

另外,该方法还有利于第一设备和第二设备尽早对齐上行传输所使用的定时偏移量,能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。从而有利于提高通信质量。In addition, this method facilitates early alignment of the timing offsets used for uplink transmission between the first and second devices. This prevents the first device's uplink data from arriving at the second device prematurely or late due to misalignment of the timing offsets used by the first and second devices. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data. This improves communication quality.

第六方面,本申请还提供一种通信装置。该通信装置可以是第一设备,也可以是第一设备中的芯片,还可以是能实现全部或部分第一设备功能的逻辑模块或软件,该通信装置具有实现上述第一方面或第三方面或第五方面所述的部分或全部实施方式的功能。或者,该通信装置可以是第二设备,也可以是第二设备中的芯片,还可以是能实现全部或部分第二设备功能的逻辑模块或软件,该通信装置具有实现上述第二方面或第四方面所述的部分或全部实施方式的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。In a sixth aspect, the present application also provides a communication device. The communication device can be a first device, or a chip in the first device, or a logic module or software that can realize all or part of the functions of the first device. The communication device has the function of realizing some or all of the implementation methods described in the first aspect, third aspect, or fifth aspect. Alternatively, the communication device can be a second device, or a chip in the second device, or a logic module or software that can realize all or part of the functions of the second device. The communication device has the function of realizing some or all of the implementation methods described in the second aspect or fourth aspect. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

在一种可能的设计中,该通信装置的结构中可包括处理单元,所述处理单元被配置为支持通信装置执行上述方法中相应的功能。可选的,该通信装置还包括通信单元,所述通信单元用于支持该通信装置与其他通信装置之间的通信。可选的,所述通信装置还可以包括存储单元,所述存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的程序指令和数据。另外,处理单元可以用于控制通信单元进行数据/信令收发。In one possible design, the communication device may include a processing unit configured to support the communication device in executing the corresponding functions in the above method. Optionally, the communication device may also include a communication unit configured to support communication between the communication device and other communication devices. Optionally, the communication device may also include a storage unit coupled to the processing unit and the communication unit to store program instructions and data necessary for the communication device. In addition, the processing unit may be used to control the communication unit to transmit and receive data/signaling.

一种实施方式中,通信单元,用于接收第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。通信单元,还用于接收下行参考信号。处理单元,用于基于下行参考信号确定第一定时提前量。通信单元,还用于采用第一信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量。通信单元,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。通信单元,还用于基于第一定时偏移量,发送上行数据。In one embodiment, a communication unit is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance, where the uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in each time period in which a data beam provides service, where N is a positive integer. The communication unit is further configured to receive a downlink reference signal. The processing unit is configured to determine a first timing advance based on the downlink reference signal. The communication unit is further configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance. The communication unit is further configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance. The communication unit is further configured to send uplink data based on the first timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the first aspect above and will not be described in detail here.

另一种实施方式中,通信单元,用于发送第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。通信单元,还用于发送下行参考信号,下行参考信号用于确定第一定时提前量。通信单元,还用于接收采用第一信息配置的上行资源发送的第二信息,第二信息用于指示第一定时提前量。通信单元,还用于发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。通信单元,还用于基于第一定时偏移量,接收上行数据。In another embodiment, a communication unit is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance. The uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer. The communication unit is further configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance. The communication unit is further configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance. The communication unit is further configured to send a first timing offset, where the first timing offset is determined based on the first timing advance. The communication unit is further configured to receive uplink data based on the first timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第二方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the second aspect above and will not be described in detail here.

另一种实施方式中,通信单元,用于从数据波束中接收第三定时偏移量。处理单元,用于基于第三定时偏移量,确定第四定时偏移量。通信单元,还用于采用第四定时偏移量,发送上行数据。In another embodiment, the communication unit is configured to receive a third timing offset from the data beam, the processing unit is configured to determine a fourth timing offset based on the third timing offset, and the communication unit is further configured to transmit uplink data using the fourth timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第三方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the third aspect above and will not be described in detail here.

另一种实施方式中,通信单元,用于通过数据波束发送第三定时偏移量。通信单元,还用于采用第三定时偏移量,接收上行数据。In another embodiment, the communication unit is configured to send the third timing offset via a data beam, and further configured to receive uplink data using the third timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第四方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the fourth aspect above and will not be described in detail here.

另一种实施方式中,通信单元,用于在开始被数据波束服务时发送第三信息,第三信息用于请求配置发送定时提前量的上行资源。通信单元,还用于接收第四信息,第四信息用于配置发送定时提前量的上行资源。通信单元,还用于采用第四信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。通信单元,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。通信单元,还用于基于第一定时偏移量,发送上行数据。In another embodiment, the communication unit is configured to send third information when starting to be served by a data beam, the third information being used to request configuration of uplink resources for sending a timing advance. The communication unit is further configured to receive fourth information, the fourth information being used to configure uplink resources for sending a timing advance. The communication unit is further configured to send second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance. The communication unit is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance. The communication unit is further configured to send uplink data based on the first timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第五方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the fifth aspect above and will not be described in detail here.

作为示例,通信单元可以为收发器或通信接口,存储单元可以为存储器,处理单元可以为处理器。处理器与存储器耦合,存储器用于存储程序或指令处理器,处理器可用于当程序或指令被处理器执行时使得通信装置执行上述第一方面所述的方法,收发器或通信接口可用于收发信号和/或数据。As an example, the communication unit may be a transceiver or a communication interface, the storage unit may be a memory, and the processing unit may be a processor. The processor is coupled to the memory, the memory is used to store programs or instructions to the processor, and the processor is configured to cause the communication device to perform the method described in the first aspect when the programs or instructions are executed by the processor. The transceiver or communication interface may be configured to transmit and receive signals and/or data.

一种实施方式中,收发器,用于接收第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。收发器,还用于接收下行参考信号。处理器,用于基于下行参考信号确定第一定时提前量。收发器,还用于采用第一信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量。收发器,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。收发器,还用于基于第一定时偏移量,发送上行数据。In one embodiment, a transceiver is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance, where the uplink resources configured by the first information belong in the time domain to the first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer. The transceiver is further configured to receive a downlink reference signal. The processor is configured to determine a first timing advance based on the downlink reference signal. The transceiver is further configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance. The transceiver is further configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance. The transceiver is further configured to send uplink data based on the first timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the first aspect above and will not be described in detail here.

另一种实施方式中,收发器,用于发送第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。收发器,还用于发送下行参考信号,下行参考信号用于确定第一定时提前量。收发器,还用于接收采用第一信息配置的上行资源发送的第二信息,第二信息用于指示第一定时提前量。收发器,还用于发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。收发器,还用于基于第一定时偏移量,接收上行数据。In another embodiment, a transceiver is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance, where the uplink resources configured by the first information belong in the time domain to the first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer. The transceiver is further configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance. The transceiver is further configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance. The transceiver is further configured to send a first timing offset, where the first timing offset is determined based on the first timing advance. The transceiver is further configured to receive uplink data based on the first timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第二方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the second aspect above and will not be described in detail here.

另一种实施方式中,收发器,用于从数据波束中接收第三定时偏移量。处理器,用于基于第三定时偏移量,确定第四定时偏移量。收发器,还用于采用第四定时偏移量,发送上行数据。In another embodiment, the transceiver is configured to receive a third timing offset from a data beam, the processor is configured to determine a fourth timing offset based on the third timing offset, and the transceiver is further configured to transmit uplink data using the fourth timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第三方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the third aspect above and will not be described in detail here.

另一种实施方式中,收发器,用于通过数据波束发送第三定时偏移量。收发器,还用于采用第三定时偏移量,接收上行数据。In another embodiment, the transceiver is configured to send a third timing offset via a data beam and to receive uplink data using the third timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第四方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the fourth aspect above and will not be described in detail here.

另一种实施方式中,收发器,用于在开始被数据波束服务时发送第三信息,第三信息用于请求配置发送定时提前量的上行资源。收发器,还用于接收第四信息,第四信息用于配置发送定时提前量的上行资源。收发器,还用于采用第四信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。收发器,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。收发器,还用于基于第一定时偏移量,发送上行数据。In another embodiment, the transceiver is configured to transmit third information upon starting to be served by a data beam, the third information being used to request configuration of uplink resources for transmitting a timing advance. The transceiver is further configured to receive fourth information, the fourth information being used to configure uplink resources for transmitting a timing advance. The transceiver is further configured to transmit second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance. The transceiver is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance. The transceiver is further configured to transmit uplink data based on the first timing offset.

另外,该方面中,通信装置其他可选的实施方式可参见上述第五方面的相关内容,此处不再详述。In addition, in this aspect, other optional implementations of the communication device can refer to the relevant content of the fifth aspect above and will not be described in detail here.

另一种实施方式中,该通信装置为芯片或芯片系统。所述处理单元也可以体现为处理电路或逻辑电路;所述收发单元可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。In another embodiment, the communication device is a chip or a chip system. The processing unit may also be embodied as a processing circuit or a logic circuit; and the transceiver unit may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip or chip system.

在实现过程中,处理器可用于进行,例如但不限于,基带相关处理,收发器或通信接口可用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器。其中,模拟基带处理器可以与收发器(或通信接口)集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多。例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on a chip,SoC)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的需要。本申请实施例对上述器件的实现形式不做限定。During implementation, the processor may be used to perform, for example, but not limited to, baseband-related processing, and the transceiver or communication interface may be used to perform, for example, but not limited to, radio frequency transceiver. The above-mentioned devices may be arranged on separate chips, or at least partially or entirely on the same chip. For example, the processor may be further divided into an analog baseband processor and a digital baseband processor. Among them, the analog baseband processor may be integrated with the transceiver (or communication interface) on the same chip, and the digital baseband processor may be arranged on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor may be integrated with multiple application processors (such as, but not limited to, a graphics processor, a multimedia processor, etc.) on the same chip. Such a chip may be called a system on a chip (SoC). Whether each device is independently arranged on different chips or integrated on one or more chips often depends on the needs of product design. The embodiments of the present application do not limit the implementation form of the above-mentioned devices.

第七方面,本申请还提供一种处理器,用于执行上述各种方法。在执行这些方法的过程中,上述方法中有关发送上述信息和接收上述信息的过程,可以理解为由处理器输出上述信息的过程,以及处理器输入的上述信息的过程。在输出上述信息时,处理器将该上述信息输出给收发器,以便由收发器(或通信接口)进行发射。该上述信息在由处理器输出之后,还可能需要进行其他的处理,然后才到达收发器(或通信接口)。类似的,处理器接收输入的上述信息时,收发器(或通信接口)接收该上述信息,并将其输入处理器。更进一步的,在收发器(或通信接口)收到该上述信息之后,该上述信息可能需要进行其他的处理,然后才输入处理器。In the seventh aspect, the present application also provides a processor for executing the above-mentioned various methods. In the process of executing these methods, the process of sending the above-mentioned information and receiving the above-mentioned information in the above-mentioned method can be understood as the process of outputting the above-mentioned information by the processor, and the process of inputting the above-mentioned information by the processor. When outputting the above-mentioned information, the processor outputs the above-mentioned information to the transceiver so that it is transmitted by the transceiver (or communication interface). After being output by the processor, the above-mentioned information may also need to be processed otherwise before it reaches the transceiver (or communication interface). Similarly, when the processor receives the inputted information, the transceiver (or communication interface) receives the above-mentioned information and inputs it into the processor. Furthermore, after the transceiver (or communication interface) receives the above-mentioned information, the above-mentioned information may need to be processed otherwise before it is input into the processor.

对于处理器所涉及的发送和接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则均可以更加一般性的理解为处理器输出和接收、输入等操作,而不是直接由射频电路和天线所进行的发送和接收操作。For the sending and receiving operations involved in the processor, unless otherwise specified, or unless they conflict with their actual functions or internal logic in the relevant descriptions, they can be more generally understood as processor output, reception, input and other operations, rather than sending and receiving operations directly performed by the RF circuit and antenna.

在实现过程中,上述处理器可以是专门用于执行这些方法的处理器,也可以是执行存储器中的计算机指令来执行这些方法的处理器,例如通用处理器。上述存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。During implementation, the processor may be a processor specifically configured to execute these methods, or may be a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on separate chips. The embodiments of this application do not limit the type of memory or the configuration of the memory and the processor.

第八方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,当计算机程序被运行时,使得上述第一方面至第五方面中任一方面所述的方法被执行。In an eighth aspect, the present application provides a computer-readable storage medium storing a computer program. When the computer program is run, the method described in any one of the first to fifth aspects above is executed.

第九方面,本申请还提供了一种包括指令的计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码并运行时,使得上述第一方面至第五方面中任一方面所述的方法被执行。In a ninth aspect, the present application further provides a computer program product comprising instructions, the computer program product comprising: computer program code, which, when the computer program code is run, enables the method described in any one of the first to fifth aspects above to be executed.

第十方面,本申请提供了一种芯片系统,该芯片系统包括处理器和接口,所述接口用于获取程序或指令,所述处理器用于调用所述程序或指令以实现第一方面至第五方面中任一方面所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。In a tenth aspect, the present application provides a chip system, which includes a processor and an interface, wherein the interface is used to obtain a program or instruction, and the processor is used to call the program or instruction to implement the functions involved in any one of the first to fifth aspects. In one possible design, the chip system also includes a memory, which is used to store program instructions and data necessary for the terminal. The chip system can be composed of a chip, or it can include a chip and other discrete devices.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本申请实施例提供的一种网络架构的示意图;FIG1 is a schematic diagram of a network architecture provided in an embodiment of the present application;

图2是本申请实施例提供的一种通信系统的示意图;FIG2 is a schematic diagram of a communication system provided in an embodiment of the present application;

图3是本申请实施例提供的一种定时提前的示意图;FIG3 is a schematic diagram of a timing advance provided in an embodiment of the present application;

图4是本申请实施例提供的一种通信方法100的流程示意图;FIG4 is a flow chart of a communication method 100 provided in an embodiment of the present application;

图5是本申请实施例提供的一种资源的示意图;FIG5 is a schematic diagram of a resource provided in an embodiment of the present application;

图6是本申请实施例提供的一种通信方法200的流程示意图;FIG6 is a flow chart of a communication method 200 provided in an embodiment of the present application;

图7是本申请实施例提供的一种通信方法300的流程示意图;FIG7 is a flow chart of a communication method 300 provided in an embodiment of the present application;

图8是本申请实施例提供的一种通信装置的结构示意图;FIG8 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

图9是本申请实施例提供的另一种通信装置的结构示意图。FIG9 is a schematic structural diagram of another communication device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面结合本申请实施例中的附图对本申请实施例进行描述。The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

在介绍本申请实施例之前,首先做出以下几点说明。Before introducing the embodiments of the present application, the following points are first explained.

第一、本申请中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。First, in this application, unless otherwise specified or there is a logical conflict, the terms and/or descriptions between different embodiments are consistent and can be referenced by each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

可以理解,本申请的各实施例中的一些可选的特征,在某些场景下,可以不依赖于其他特征,也可以在某些场景下与其他特征进行结合,不作限定。It can be understood that some optional features in the embodiments of the present application may not depend on other features in certain scenarios, and may also be combined with other features in certain scenarios, without limitation.

可以理解,本申请的实施例中的方案可以进行结合使用,并且实施例中出现的各个术语的解释或说明、相似操作或步骤可以在各个实施例中互相参考或解释,本申请对此不作限定。It can be understood that the solutions in the embodiments of this application can be used in combination, and the explanations or descriptions of each term, similar operations or steps appearing in the embodiments can be referenced or explained with each other in each embodiment, and this application does not limit this.

第二、本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可存在三种关系,例如,A和/或B,可表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可表示:a,或,b,或,c,或,a和b,或,a和c,或,b和c,或,a、b和c。其中a、b和c分别可以是单个,也可以是多个。Second, in this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. In the textual description of this application, the character "/" generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Wherein a, b and c can be single or multiple, respectively.

第三、本申请中,“第一”、“第二”以及各种数字编号指示为了描述方便进行的区分,并不用来限制本申请实施例的范围。例如,区分不同的消息等,而不是用于描述特定的顺序或先后次序。应理解,这样描述的对象在适当情况下可以互换,以便能够描述本申请的实施例以外的方案。Third, throughout this application, the terms "first," "second," and various numerical references are used for descriptive purposes only and are not intended to limit the scope of the embodiments of this application. For example, they are used to distinguish between different messages, rather than to describe a specific order or precedence. It should be understood that these references are interchangeable, where appropriate, to allow for the description of scenarios beyond the embodiments of this application.

第四、本申请中,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。Fourth, in this application, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or are inherent to these processes, methods, products or apparatuses.

第五、本申请中,“用于指示”可以包括用于直接指示和用于间接指示。当描述某一指示信息用于指示A时,可以包括该指示信息直接指示A或间接指示A,而并不代表该指示信息中一定携带有A。Fifth, in this application, "used to indicate" can include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and does not necessarily mean that the indication information carries A.

第六、本申请中,“向XX(设备/网元)发送信息”可以理解为该信息的目的端是该设备。可以包括直接或间接地向该设备发送信息。“从XX(设备/网元)接收信息,或者接收来自XX(设备/网元)的信息”可以理解为该信息的源端是该设备,可以包括直接或间接地从该设备接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,例如格式变化等,但目的端可以理解来自源端的有效信息。Sixth, in this application, "sending information to XX (device/network element)" can be understood as the destination of the information being the device. This can include sending information to the device directly or indirectly. "Receiving information from XX (device/network element) or receiving information from XX (device/network element)" can be understood as the source of the information being the device, which can include receiving information from the device directly or indirectly. The information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source.

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

本申请实施例的技术方案可应用于各种通信系统中。例如,全球移动通信系统、长期演进(long term evolution,LTE)系统、通用移动通信系统、第四代(4th generation,4G)移动通信系统、第五代(5th generation,5G)移动通信系统,以及随着通信技术的不断发展,本申请实施例的技术方案还可用于后续演进的通信系统,如未来通信网络。本申请实施例还可应用于卫星网络等非地面通信网络(non-terrestrial networks,NTN)。The technical solutions of the embodiments of the present application can be applied to various communication systems. For example, the Global System for Mobile Communications, the Long Term Evolution (LTE) system, the Universal Mobile Communications System, the fourth generation (4G) mobile communication system, the fifth generation (5G) mobile communication system, and with the continuous development of communication technology, the technical solutions of the embodiments of the present application can also be used in subsequent evolved communication systems, such as future communication networks. The embodiments of the present application can also be applied to non-terrestrial communication networks (NTNs) such as satellite networks.

请参阅图1,图1是本申请实施例提供的一种网络架构的示意图,该网络架构融合了卫星通信和5G技术,该通信系统包括终端设备、5G基站、地面站、核心网和数据网络(data network,DN),其中,核心网包括用户面功能(user plane function,UPF)网元和5G控制面,5G控制面包括接入和移动性管理功能接(access and mobility management function,AMF)网元、会话管理功能(session management functio,AMF)网元。该网络架构中,地面的终端设备可以通过5G新空口与部署在卫星上的5G基站通信,部署在卫星上的5G基站可以通过下一代(next generation,NG)接口与地面站通信,地面站与UPF网元相连且与AMF网元相连,UPF网元与数据网络之间可以通信,AMF网元与SMF网元之间可以通信。另外,卫星之间存在无线链路,使得不同5G基站之间可以通过Xn接口进行信令交互和数据传输。Please refer to Figure 1, which is a schematic diagram of a network architecture provided by an embodiment of the present application. This network architecture integrates satellite communications and 5G technologies. The communication system includes terminal devices, 5G base stations, ground stations, a core network, and a data network (DN). The core network includes a user plane function (UPF) network element and a 5G control plane. The 5G control plane includes an access and mobility management function (AMF) network element and a session management function (AMF) network element. In this network architecture, ground-based terminal devices can communicate with a 5G base station deployed on a satellite via a 5G new air interface. The 5G base station deployed on the satellite can communicate with the ground station via a next-generation (NG) interface. The ground station is connected to the UPF network element and the AMF network element. The UPF network element can communicate with the data network, and the AMF network element can communicate with the SMF network element. In addition, there are wireless links between satellites, which enable signaling interaction and data transmission between different 5G base stations through the Xn interface.

其中,5G基站可用于提供无线接入服务、调度无线资源给接入终端、提供可靠的无线传输协议和数据加密协议等。AMF网元可用于负责用户接入管理、安全认证、以及移动性管理。UPF网元可用于负责管理用户面数据的传输、流量统计等。地面站可用于负责转发卫星基站和核心网之间的信令和业务数据。5G base stations provide wireless access services, schedule wireless resources to access terminals, and offer reliable wireless transmission and data encryption protocols. The AMF network element manages user access, security authentication, and mobility. The UPF network element manages user plane data transmission and traffic statistics. Ground stations forward signaling and service data between satellite base stations and the core network.

请参阅图2,图2是本申请实施例提供的一种通信系统的示意图,该通信系统包括第一设备和第二设备,第一设备和第二设备可以通信。示例性的,第一设备可以是终端设备,第二设备可以是网络设备。Please refer to Figure 2, which is a schematic diagram of a communication system provided by an embodiment of the present application. The communication system includes a first device and a second device, and the first device and the second device can communicate. For example, the first device can be a terminal device and the second device can be a network device.

本申请实施例中,终端设备可以通过空口接入NTN(例如,卫星网络)并发起呼叫、上网等业务。终端设备也可以称为用户设备(user equipment,UE)、终端、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、用户代理或用户装置,可以应用于4G、5G甚至未来通信网络等。本申请实施例中的终端设备可以是普通电话线上进行数字信号传送和接收的关节设备,还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)、手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、头戴式显示器(head mounted display,HMD)、虚拟现实(virtual reality,VR)终端设备(如VR眼镜)、增强现实(augmented reality,AR)终端设备(如AR眼镜)、混合现实(mixed reality,MR)终端设备、工业控制(industrial control)中的无线终端、连接到无线调制解调器的处理设备、触觉终端设备、车载终端设备、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、前述的无线终端类型的路侧单元(road side unit,RSU)、可穿戴终端设备,等等。In the embodiment of the present application, the terminal device can access the NTN (for example, a satellite network) through the air interface and initiate calls, Internet access and other services. The terminal device can also be called user equipment (UE), terminal, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent or user device, and can be applied to 4G, 5G and even future communication networks. The terminal device in the embodiment of the present application can be a joint device that transmits and receives digital signals on an ordinary telephone line, or it can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a head mounted display (HMD), a virtual reality (VR) terminal device (such as VR glasses), an augmented reality (AR) terminal Terminal devices (such as AR glasses), mixed reality (MR) terminal devices, wireless terminals in industrial control, processing equipment connected to wireless modems, tactile terminal devices, vehicle-mounted terminal devices, wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, road side units (RSU) of the aforementioned wireless terminal types, wearable terminal devices, etc.

网络设备可以是NTN中具有无线收发功能的设备,如卫星网络中具有无线收发功能的设备。网络设备可以是卫星基站,卫星基站可以是基于人造地球卫星进行无线通信的基站。卫星基站可用于为终端设备提供无线接入服务,以及调度无线资源给接入的终端设备,还可用于提供可靠的无线传输协议和数据加密协议等。另外,卫星基站可部署在卫星上,或者,还可将基站的部分功能部署在卫星上。或者,网络设备还可以是高空平台(high altitude platform station,HAPS)等其他NTN设备。例如,网络设备可以是图1所述通信系统中的5G基站。又例如,网络设备可以是卫星上搭载的LTE中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B)、NR中的基站(gNodeB或gNB)或收发点(transmission receiving point/transmission reception point,TRP)、3GPP后续演进的基站、WiFi系统中的接入节点、无线中继节点、无线回传节点等。基站可以包含室内基带处理单元(building baseband unit,BBU)和远端射频单元(remote radio unit,RRU)。BBU和RRU可以放置在不同的地方,例如:RRU拉远,放置于高话务量的区域,BBU放置于中心机房。BBU和RRU也可以放置在同一机房。BBU和RRU也可以为一个机架下的不同部件。基站可以是以下形式:宏基站、微基站(也称为小站)、微微基站、中继站、接入点、气球站等。可选的,在网络设备的一些部署中,网络设备可以包括集中式单元(central unit,CU)和分布式单元(distributed unit,DU)等。在网络设备的另一些部署中,CU还可以划分为CU-控制面(control plane,CP)和CU-用户面(user plan,UP)等。在又一些部署中,网络设备还可以是开放的无线接入网(open radio access network,ORAN)架构等,本申请对于网络设备的具体部署方式不作限定。A network device can be a device with wireless transceiver capabilities in an NTN, such as a device with wireless transceiver capabilities in a satellite network. A network device can be a satellite base station, which can be a base station for wireless communication based on an artificial earth satellite. A satellite base station can provide wireless access services to terminal devices, schedule wireless resources for accessing terminal devices, and provide reliable wireless transmission protocols and data encryption protocols. Furthermore, a satellite base station can be deployed on a satellite, or some of the base station's functions can be deployed on a satellite. Alternatively, a network device can be another NTN device, such as a high altitude platform station (HAPS). For example, a network device can be a 5G base station in the communication system described in Figure 1. Another example can be an evolved LTE base station (NodeB, eNB, or e-NodeB) carried on a satellite, a base station (gNodeB or gNB) or a transmission receiving point (TRP) in NR, a base station developed in a subsequent 3GPP evolution, an access node, wireless relay node, or wireless backhaul node in a WiFi system. A base station may include a building baseband unit (BBU) and a remote radio unit (RRU). The BBU and RRU may be placed in different locations, for example, the RRU may be remotely located in a high-traffic area, while the BBU may be placed in a central computer room. The BBU and RRU may also be placed in the same computer room. The BBU and RRU may also be different components within the same rack. A base station may be in the following forms: a macro base station, a micro base station (also known as a small cell), a pico base station, a relay station, an access point, a balloon station, etc. Optionally, in some deployments of network equipment, the network equipment may include a centralized unit (CU) and a distributed unit (DU). In other deployments of network equipment, the CU may be further divided into a CU-control plane (CP) and a CU-user plane (UP). In yet other deployments, the network equipment may also be an open radio access network (ORAN) architecture, etc. This application does not limit the specific deployment method of the network equipment.

可以理解的是,随着网络架构发生变化,本申请实施例提供的方法也可以由新的网络架构中具备相应功能的设备来实现。It is understandable that as the network architecture changes, the method provided in the embodiment of the present application can also be implemented by devices with corresponding functions in the new network architecture.

其次,对本申请实施例涉及的相关概念进行简单的介绍。Next, a brief introduction is given to the relevant concepts involved in the embodiments of this application.

1.NTN1.NTN

NTN是指使用卫星平台、无人机(unmanned aerial vehicle,UAV)平台或HAPS等平台上的射频资源进行通信服务的网络。相比于地面网络(例如:NR网络),NTN具有覆盖更广、路损更高、时延较大、速度更快、成本较低等特点。后文以基于卫星进行通信服务的卫星网络为例进行阐述。NTN refers to a network that uses radio frequency resources from satellite platforms, unmanned aerial vehicles (UAVs), or high-altitude public transport systems (HAPS) to provide communication services. Compared to terrestrial networks (such as NR networks), NTN offers wider coverage, lower path loss, greater latency, faster speeds, and lower costs. The following article will use satellite-based communication networks as an example to illustrate this.

在卫星网络中,利用高轨卫星、中轨卫星、低轨卫星可实现广域甚至全球覆盖,从而可以为全球用户提供通信服务。并且,卫星网络还可以与5G网络相互融合,共同构成全球无缝覆盖的海、陆、空、天一体化综合通信网,满足用户的多种业务需求,为用户提供更全面优质的服务。例如,针对地面的5G网络无法覆盖的偏远地区、飞机或者远洋舰艇,卫星可以为其提供经济可靠的网络服务,从而将网络延伸到地面网络无法到达的地方。又例如,卫星可以为物联网设备以及飞机、轮船、火车、汽车等移动载体用户提供连续不间断的网络连接,通过卫星与5G融合,可以大幅度增强5G网络在这方面的服务能力。又例如,卫星优越的广播或多播能力可以为网络边缘及用户终端提供高效的数据分发服务。另外,卫星移动通信系统还支持包括手持机在内的多种移动通信终端,并且,卫星移动通信系统除了提供传统的窄带话音服务外,还提供高速数据业务和互联网(Internet)多媒体通信服务。Satellite networks utilize high-, medium-, and low-orbit satellites to achieve wide-area or even global coverage, providing communication services to users worldwide. Furthermore, satellite networks can be integrated with 5G networks to form a seamless, integrated global communications network covering land, sea, air, and space, meeting users' diverse service needs and offering more comprehensive, high-quality services. For example, satellites can provide economical and reliable network services to remote areas, aircraft, and ocean-going vessels beyond the reach of terrestrial 5G networks, extending the network beyond the reach of terrestrial networks. Another example is that satellites can provide continuous, uninterrupted network connectivity for IoT devices and users on mobile carriers such as airplanes, ships, trains, and cars. The integration of satellites and 5G can significantly enhance 5G network capabilities in this area. Furthermore, satellites' superior broadcast and multicast capabilities provide efficient data distribution services to the network edge and user terminals. Furthermore, satellite mobile communication systems support a variety of mobile communication terminals, including handheld devices. In addition to traditional narrowband voice services, satellite mobile communication systems also offer high-speed data services and internet-based multimedia communication services.

2.定时提前(timing advance,TA)2. Timing Advance (TA)

终端设备在发送上行数据之前会进行定时提前调整,使得网络设备能够在规定时间内接收到来自终端设备的上行数据。其中,终端设备进行定时提前调整所使用的时间提前量可以称为定时提前量。Before sending uplink data, the terminal device will perform a timing advance adjustment so that the network device can receive the uplink data from the terminal device within the specified time. The timing advance used by the terminal device for timing advance adjustment can be called the timing advance.

在NTN中,以卫星网络为例,由于卫星与地面之间的距离较远,使得部署在卫星上的网络设备与地面上的终端设备之间的往返时延较大,会使得定时提前调整使用的定时提前量较大,需要引入定时偏移量(timing offset,Koffset),来使得终端设备有足够的时间长度进行定时提前调整,以保证终端设备发送上行信号的实际时间在接收该上行信号对应的下行信号之后。In NTN, taking satellite networks as an example, the long distance between satellites and the ground results in a long round-trip delay between network equipment deployed on satellites and terminal devices on the ground. This results in a large timing advance used for timing advance adjustment. Therefore, a timing offset (Koffset) needs to be introduced to allow the terminal device sufficient time to perform timing advance adjustment, ensuring that the actual time the terminal device sends an uplink signal is after the time it receives the downlink signal corresponding to the uplink signal.

例如,以终端设备进行定时提前调整使用的定时提前量为TA个时隙(slot)为例,结合图3,网络设备在第n1个时隙发送物理下行控制信道(physical downlink control channel,PDCCH),终端设备在第n2个时隙接收PDCCH。网络设备会在第n1+k+Koffset个时隙发送物理下行共享信道(physical downlink shared channel,PDSCH),这样,终端设备会在第n2+k+Koffset个时隙接收PDSCH,那么,网络设备为终端设备调度的物理上行共享信道(physical uplink shared channel,PUSCH)发送时间为第n2+k+Koffset个时隙。由于终端设备会进行定时提前调整,因此终端设备实际在第n2+k+Koffset-TA个时隙发送PUSCH,这样,网络设备可以在第n1+k+Koffset个时隙接收PUSCH。For example, assuming that the terminal device uses a timing advance of TA slots for timing advance adjustment, in conjunction with Figure 3 , the network device transmits the physical downlink control channel (PDCCH) in slot n1 , and the terminal device receives the PDCCH in slot n2 . The network device transmits the physical downlink shared channel (PDSCH) in slot n1 +k+Koffset. Consequently, the terminal device receives the PDSCH in slot n2 +k+Koffset. Therefore, the network device schedules the transmission time of the physical uplink shared channel (PUSCH) for the terminal device to be slot n2 +k+Koffset. Because the terminal device performs timing advance adjustment, it actually transmits the PUSCH in slot n2 +k+Koffset-TA. Consequently, the network device receives the PUSCH in slot n1 +k+Koffset.

3.跳波束3. Beam hopping

在NTN中,以卫星网络为例,部署在卫星上的网络设备覆盖的面积很大,但是用于通信的波束个数是有限的,因此,部署在卫星上的网络设备通过时分的方式调度波束来为不同区域提供通信,这种时分波束调度的方式还可以称为跳波束。具体的,在网络设备的波束离开某区域之后,需要间隔一段时间,波束才会回访即波束再次覆盖该区域。In NTN, taking satellite networks as an example, network equipment deployed on satellites covers a large area, but the number of beams used for communication is limited. Therefore, network equipment deployed on satellites uses time-division beam scheduling to provide communication for different areas. This time-division beam scheduling method is also called beam hopping. Specifically, after a network device's beam leaves a certain area, it takes a while for the beam to return to cover the area again.

在NTN中,网络设备的波束包括数据波束和广播波束。其中,数据波束可以用于传输数据,广播波束可以用于承载广播消息和终端设备接入。数据波束和广播波束均采用跳波束的方式来进行调度,但数据波束和广播波束的调度周期或调度间隔时间可能不同。可理解的,网络设备的数据波束和广播波束不一定会同时服务同一区域,也就是说,存在数据波束服务某区域的同时广播波束未服务该区域的情况;还可能存在数据波束已经服务某区域一段时间之后,广播波束开始回访该区域即开始再次服务该区域的情况。In an NTN, network device beams include data beams and broadcast beams. Data beams can be used to transmit data, while broadcast beams can be used to carry broadcast messages and terminal device access. Both data beams and broadcast beams are scheduled using a beam-hopping method, but the scheduling periods or intervals for data beams and broadcast beams may differ. It is understood that a network device's data beam and broadcast beam may not necessarily serve the same area at the same time. In other words, a data beam may serve an area while a broadcast beam does not. It is also possible that a data beam may have served an area for a period of time before a broadcast beam returns to serve the same area again.

以下结合附图对本申请实施例进行详细阐述。本申请实施例以第一设备、第二设备作为执行主体为例来示意相应的方法,但本申请并不限制方法的执行主体。例如,方法中的设备也可以是支持设备实现相应方法的芯片、芯片系统、或处理器,还可以是能实现设备全部或部分功能的逻辑模块或软件。The following is a detailed description of the embodiments of the present application in conjunction with the accompanying drawings. The embodiments of the present application use the first device and the second device as examples to illustrate the corresponding method, but the present application does not limit the execution of the method. For example, the device in the method can also be a chip, chip system, or processor that supports the device to implement the corresponding method, or a logic module or software that can implement all or part of the functions of the device.

请参阅图4,图4是本申请实施例提供的一种通信方法100的流程示意图,该通信方法100包括以下步骤。Please refer to FIG4 , which is a flow chart of a communication method 100 provided in an embodiment of the present application. The communication method 100 includes the following steps.

S101、第二设备发送第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。相应地,第一设备接收第一信息。S101. A second device sends first information, where the first information is used to configure uplink resources for sending a timing advance. The uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in each time period in which a data beam provides service, where N is a positive integer. Accordingly, a first device receives the first information.

例如,第一信息配置的上行资源在时域上为:数据波束每次提供服务的时间段中的前N个上行时间单元。又例如,第一信息配置的上行资源在时域上为:数据波束每次提供服务的时间段中的前N个上行时间单元中的第M个上行时间单元至第N个上行时间单元,其中,M为大于1的整数且M小于N。For example, the uplink resources configured by the first information in the time domain are: the first N uplink time units in the time period in which the data beam provides services each time. For another example, the uplink resources configured by the first information in the time domain are: the Mth uplink time unit to the Nth uplink time unit in the first N uplink time units in the time period in which the data beam provides services each time, where M is an integer greater than 1 and less than N.

其中,时间单元例如可以是毫秒(millisecond,ms)。在第一信息用于为第一设备配置上行资源的情况下,在阐述“第一信息配置的上行资源”时使用的“数据波束每次提供服务的时间段”,可理解为:数据波束每次为第一设备提供服务的时间段。The time unit may be, for example, milliseconds (ms). When the first information is used to configure uplink resources for the first device, the "time period during which the data beam provides services each time" used in describing the "uplink resources configured by the first information" may be understood as the time period during which the data beam provides services for the first device each time.

另外,第二设备的数据波束是按照时分的方式来为第二设备覆盖的不同区域提供通信的,也就是说,第二设备的数据波束是以跳波束的方式来提供服务的。那么,对于第一设备来说,第二设备的数据波束会多次为第一设备提供服务,并且,数据波束第i次为第一设备提供服务的开始时间,与数据波束第i-1次为第一设备提供服务的结束时间之间的时间差大于0,i是大于1的整数。其中,数据波束第i次为第一设备提供服务,也可以理解为:数据波束回访第一设备所处的区域。In addition, the data beam of the second device provides communication for different areas covered by the second device in a time-division manner, that is, the data beam of the second device provides services in a beam-hopping manner. Then, for the first device, the data beam of the second device will provide services to the first device multiple times, and the time difference between the start time of the data beam providing services to the first device for the i-th time and the end time of the data beam providing services to the first device for the i-1th time is greater than 0, where i is an integer greater than 1. The data beam providing services to the first device for the i-th time can also be understood as the data beam returning to the area where the first device is located.

可见,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,可理解的,第一信息配置的上行资源在时域上是数据波束每次提供服务的时间段中比较靠前的时间。有利于使得第一设备在数据波束为第一设备提供服务(例如,数据波束回访第一设备所处区域)时可以尽早地发送当前的定时提前量,从而第二设备能够尽早地基于获得的定时提前量确定定时偏移量并发送定时偏移量,进而第一设备可以尽早地确定用于发送上行数据所使用的定时偏移量,也有利于第一设备和第二设备尽早对齐上行传输所使用的定时偏移量。从而能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。It can be seen that the uplink resources configured by the first information belong to the first N uplink time units in the time period in which the data beam provides services each time in the time domain. It is understandable that the uplink resources configured by the first information belong to the earlier time in the time period in which the data beam provides services each time in the time domain. This is beneficial for the first device to send the current timing advance as early as possible when the data beam provides services to the first device (for example, the data beam revisits the area where the first device is located), so that the second device can determine the timing offset based on the obtained timing advance and send the timing offset as early as possible, and then the first device can determine the timing offset used for sending uplink data as early as possible, which is also beneficial for the first device and the second device to align the timing offset used for uplink transmission as early as possible. This can avoid the uplink data of the first device arriving at the second device early or late due to the misalignment of the timing offsets used by the first device and the second device. The uplink data of the first device arriving at the second device early or late will cause a collision with the data sent to the second device by other devices. It can also avoid misalignment of the timing offsets used by the first device and the second device, so that the second device cannot obtain the actual arrival time of the uplink data of the first device, resulting in errors in the second device's parsing of the uplink data of the first device.

另外,本申请实施例中,对于第一设备来说,上行是指第一设备向第二设备发送数据/信息,下行是指第一设备接收来自第二设备的数据/信息。对于第二设备来说,上行是指第二设备接收来自第一设备的数据/信息,下行是指第二设备向第一设备发送数据/信息。In addition, in the embodiments of the present application, for the first device, uplink refers to the first device sending data/information to the second device, and downlink refers to the first device receiving data/information from the second device. For the second device, uplink refers to the second device receiving data/information from the first device, and downlink refers to the second device sending data/information to the first device.

在一种可选的实施方式中,第二设备发送第一信息,可以是第二设备在与第一设备建立连接态之后向第一设备发送配置消息的过程中执行的。可选的,第一信息可以携带于第二设备在与第一设备建立连接态之后向第一设备发送的配置消息中。In an optional implementation, the second device sending the first information may be performed during the process of sending a configuration message to the first device after the second device establishes a connection with the first device. Optionally, the first information may be carried in a configuration message sent by the second device to the first device after the second device establishes a connection with the first device.

S102、第二设备发送下行参考信号。相应地,第一设备接收下行参考信号。S102: The second device sends a downlink reference signal. Correspondingly, the first device receives the downlink reference signal.

S103、第一设备基于下行参考信号,确定第一定时提前量。S103. The first device determines a first timing advance based on a downlink reference signal.

在一种可选的实施方式中,第一信息配置的上行资源与下行参考信号的资源相关可理解的,由于第一设备可以结合接收的下行参考信号来确定当前的定时提前量,那么,第二设备可以基于下行参考信号的资源,来确定为第一设备配置的用于第一设备发送定时提前量的上行资源,有利于第一设备确定定时提前量。In an optional embodiment, the uplink resources configured by the first information are understandably related to the resources of the downlink reference signal. Since the first device can determine the current timing advance in combination with the received downlink reference signal, the second device can determine the uplink resources configured for the first device for sending the timing advance based on the resources of the downlink reference signal, which is beneficial for the first device to determine the timing advance.

可选的,第一信息配置的上行资源包括:与下行参考信号对应的上行资源;与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔等于第一值。其中,与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔,例如可以是在时域上的间隔。Optionally, the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal; and an interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to a first value. The interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal may be, for example, an interval in the time domain.

其中,第一值可以是预定义的,还可以是配置的,对此不做限制。可选的,第一值可以设置得较小,这样可以使得第一信息配置的上行资源与下行参考信号使用的下行资源之间的间隔较小。示例性的,第一信息配置的上行资源与下行参考信号使用的下行资源之间在时域上的间隔较小,可以使得第一设备结合接收的下行参考信号确定定时提前量,至第一设备采用第一信息配置的上行资源发送定时提前量这一段时间中,第一设备实际的定时提前量变化较小或不存在变化,也就是可以使得第一设备采用第一信息配置的上行资源发送的第二信息所指示的定时提前量,即第一设备结合接收的下行参考信号确定的定时提前量,接近于或等于与第一设备使用第一信息配置的上行资源时实际的定时提前量,进而使得基于第二信息所指示的定时提前量所确定的第一定时偏移量可以更适合第一设备当前的定时提前量,减少调度延迟。The first value may be predefined or configured, and there is no restriction on this. Optionally, the first value may be set to be smaller, so that the interval between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal is smaller. Exemplarily, the interval in the time domain between the uplink resource configured by the first information and the downlink resource used by the downlink reference signal is smaller, so that the first device determines the timing advance in combination with the received downlink reference signal, and during the period from when the first device uses the uplink resource configured by the first information to send the timing advance, the actual timing advance of the first device changes little or does not change. That is, the timing advance indicated by the second information sent by the first device using the uplink resource configured by the first information, that is, the timing advance determined by the first device in combination with the received downlink reference signal, is close to or equal to the actual timing advance when the first device uses the uplink resource configured by the first information, thereby making the first timing offset determined based on the timing advance indicated by the second information more suitable for the current timing advance of the first device, thereby reducing scheduling delay.

可选的,下行参考信号使用的下行资源可以是一个或多个,第一信息配置的上行资源包括:与下行参考信号使用的一个或多个下行资源中每个下行资源对应的上行资源,与下行参考信号使用的每个下行资源对应的上行资源与该下行资源之间的间隔等于第一值。例如,以时域为例,结合图5,在数据波束第i次为第一设备提供服务的情况下,用于传输下行参考信号的下行资源包括下行资源#1、下行资源#2和下行资源#3,第一信息配置的上行资源包括:数据波束第i次为第一设备提供服务的时间段中的上行资源#1、上行资源#2和上行资源#3,其中,上行资源#1与下行资源#1对应且上行资源#1与下行资源#1之间的间隔等于第一值,上行资源#2与下行资源#2对应且上行资源#2与下行资源#2之间的间隔等于第一值,上行资源#3与下行资源#3对应且上行资源#3与下行资源#3之间的间隔等于第一值。Optionally, the downlink resource used by the downlink reference signal may be one or more downlink resources, and the uplink resources configured by the first information include: an uplink resource corresponding to each downlink resource of the one or more downlink resources used by the downlink reference signal, and an interval between the uplink resource corresponding to each downlink resource used by the downlink reference signal and the downlink resource is equal to a first value. For example, taking the time domain as an example, in conjunction with Figure 5, when the data beam provides service to the first device for the i-th time, the downlink resources used to transmit the downlink reference signal include downlink resource #1, downlink resource #2, and downlink resource #3, and the uplink resources configured by the first information include: uplink resource #1, uplink resource #2, and uplink resource #3 in the time period when the data beam provides service to the first device for the i-th time, wherein uplink resource #1 corresponds to downlink resource #1 and the interval between uplink resource #1 and downlink resource #1 is equal to the first value, uplink resource #2 corresponds to downlink resource #2 and the interval between uplink resource #2 and downlink resource #2 is equal to the first value, and uplink resource #3 corresponds to downlink resource #3 and the interval between uplink resource #3 and downlink resource #3 is equal to the first value.

在一种可选的实施方式中,第一设备基于下行参考信号,确定第一定时提前量,包括:第一设备基于对下行参考信号进行测量得到测量结果,确定第一定时提前量。In an optional implementation, the first device determines the first timing advance based on a downlink reference signal, including: the first device determines the first timing advance based on a measurement result obtained by measuring the downlink reference signal.

S104、第一设备采用第一信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量。相应地,第二设备接收第二信息。S104: The first device sends second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance. Correspondingly, the second device receives the second information.

在一种可选的实施方式中,第二信息用于指示第一定时提前量,包括:第二信息是第一定时提前量与第二定时偏移量之间的差值,有利于减少信令开销。该方法还包括:第二设备基于第二信息和第二定时偏移量,确定第一定时提前量。In an optional embodiment, the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and the second timing offset, which is conducive to reducing signaling overhead. The method also includes: the second device determining the first timing advance based on the second information and the second timing offset.

其中,对于第一设备来说,第二定时偏移量是第一设备最近一次从广播波束中接收的定时偏移量,从广播波束中接收的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。对于第二设备来说,第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在广播波束中发送的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。其中,第二设备最近一次在广播波束中发送的定时偏移量,可以理解为:第二设备最近一次向第一设备所处区域发送的广播波束中的定时偏移量。For the first device, the second timing offset is the timing offset most recently received by the first device from the broadcast beam. The timing offset received from the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area. For the second device, the second timing offset is the timing offset most recently sent in the broadcast beam. The timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area. The timing offset most recently sent by the second device in the broadcast beam can be understood as the timing offset in the broadcast beam most recently sent by the second device to the area where the first device is located.

可见,在广播波束中发送的定时偏移量是小区级别或波束级别的定时偏移量。其中,在广播波束中发送的定时偏移量是小区级别的定时偏移量这一情况中,广播波束覆盖区域是广播波束所在的小区,小区级别的定时偏移量适用于广播波束所在小区中的多个设备。在广播波束中发送的定时偏移量是波束级别的定时偏移量这一情况中,广播波束覆盖区域是广播波束中主瓣的3分贝(decibel,dB)宽度所覆盖的区域,波束级别的定时偏移量适用于广播波束中主瓣的3dB宽度所覆盖区域中的多个设备。It can be seen that the timing offset sent in the broadcast beam is a cell-level or beam-level timing offset. When the timing offset sent in the broadcast beam is a cell-level timing offset, the broadcast beam coverage area is the cell in which the broadcast beam is located, and the cell-level timing offset applies to multiple devices in the cell in which the broadcast beam is located. When the timing offset sent in the broadcast beam is a beam-level timing offset, the broadcast beam coverage area is the area covered by the 3-dB width of the main lobe of the broadcast beam, and the beam-level timing offset applies to multiple devices in the area covered by the 3-dB width of the main lobe of the broadcast beam.

示例性的,该实施方式可以应用于数据波束为第一设备提供服务,但广播波束未向第一设备提供服务的场景。由于小区级别或波束级别的定时偏移量可能会更新,在数据波束为第一设备提供服务,但广播波束未向第一设备提供服务的情况下,第二设备无法通过广播波束将更新后的小区级别或波束级别的定时偏移量发送给第一设备,第一设备无法获知更新后的小区级别或波束级别的定时偏移量,那么,第一设备最近一次从广播波束中接收的定时偏移量即第二定时偏移量是:更新前的小区级别或波束级别的定时偏移量。本申请实施例提供的该实施方式中,第一设备和第二设备统一采用第二定时偏移量来表示第一定时提前量,也就是说,第一设备发送的是第一定时提前量与第二定时偏移量之间的差值,第二设备是基于该差值和第二定时偏移量来计算定时提前量,使得第二设备能够计算得到第一定时提前量,也就使得第二设备计算得到的定时提前量与第一设备实际的定时提前量相同,也就是使得第一设备与第二设备能够对齐定时提前量。该方式能够避免以下问题:第二设备基于接收的差值和更新后的小区级别或波束级别的定时偏移量来计算定时提前量,导致第二设备计算得到的定时提前量与第一设备实际的定时提前量之间存在误差,也就是导致第二设备计算的定时提前量与第一设备实际的定时提前量不对齐。Exemplarily, this embodiment can be applied to a scenario where a data beam provides services to a first device, but a broadcast beam does not. Because the cell-level or beam-level timing offset may be updated, when a data beam provides services to the first device, but a broadcast beam does not, the second device cannot send the updated cell-level or beam-level timing offset to the first device via the broadcast beam. The first device cannot learn the updated cell-level or beam-level timing offset. Therefore, the timing offset most recently received by the first device from the broadcast beam, i.e., the second timing offset, is the cell-level or beam-level timing offset before the update. In this embodiment provided in the present application, the first and second devices uniformly use the second timing offset to represent the first timing advance. That is, the first device sends the difference between the first timing advance and the second timing offset, and the second device calculates the timing advance based on the difference and the second timing offset, so that the second device can calculate the first timing advance. This also makes the timing advance calculated by the second device the same as the actual timing advance of the first device, which enables the first and second devices to align their timing advances. This method can avoid the following problem: the second device calculates the timing advance based on the received difference and the updated cell-level or beam-level timing offset, resulting in an error between the timing advance calculated by the second device and the actual timing advance of the first device, that is, the timing advance calculated by the second device is not aligned with the actual timing advance of the first device.

在一种可选的实施方式中,在第一设备采用第一信息配置的上行资源发送第二信息之前,该方法还包括:第一设备采用第二定时偏移量,发送上行数据;相应地,第二设备采用第二定时偏移量,接收上行数据。关于第二定时偏移量的具体阐述可参见前述的相关阐述,不再赘述。In an optional embodiment, before the first device transmits the second information using the uplink resources configured by the first information, the method further includes: the first device transmitting uplink data using a second timing offset; and correspondingly, the second device receiving uplink data using the second timing offset. For a detailed description of the second timing offset, please refer to the aforementioned related description and will not be repeated here.

可理解的,对于第一设备来说,第一设备在采用第一信息配置的上行资源发送第二信息之前,采用最近一次从广播波束中接收的定时偏移量,向第二设备发送上行数据。对于第二设备来说,第二设备在接收到来自第一设备的第二信息之前,采用最近一次在广播波束中向第一设备所处区域发送的定时偏移量,接收来自第一设备的上行数据。It is understandable that, for the first device, before using the uplink resources configured with the first information to send the second information, the first device uses the timing offset most recently received from the broadcast beam to send uplink data to the second device. For the second device, before receiving the second information from the first device, the second device uses the timing offset most recently sent in the broadcast beam to the area where the first device is located to receive uplink data from the first device.

示例性的,在数据波束和广播波束均回访第一设备所处区域的情况下,第二设备可以通过广播波束发送最新的小区级别或波束级别的定时偏移量,这样,第一设备在采用第一信息配置的上行资源发送第二信息之前,可以采用最新的小区级别或波束级别的定时偏移量,向第二设备发送上行数据;第二设备在接收到来自第一设备的第二信息之前,可以采用最新的小区级别或波束级别的定时偏移量,接收来自第一设备的上行数据。Exemplarily, when both the data beam and the broadcast beam return to the area where the first device is located, the second device can send the latest cell-level or beam-level timing offset through the broadcast beam. In this way, before the first device uses the uplink resources configured with the first information to send the second information, it can use the latest cell-level or beam-level timing offset to send uplink data to the second device; before the second device receives the second information from the first device, it can use the latest cell-level or beam-level timing offset to receive the uplink data from the first device.

示例性的,在数据波束回访第一设备所处区域,但广播波束还未回访第一设备所处区域的情况下,第二设备无法通过广播波束发送最新的小区级别或波束级别的定时偏移量。那么,第一设备在采用第一信息配置的上行资源发送第二信息之前,可以采用第一设备在广播波束最近一次服务第一设备时从广播波束中接收的定时偏移量,向第二设备发送上行数据;第二设备在接收到来自第一设备的第二信息之前,可以采用第二设备在广播波束最近一次服务第一设备时发送的定时偏移量,接收第一设备的上行数据。For example, if the data beam revisits the area where the first device is located, but the broadcast beam has not yet revisited the area where the first device is located, the second device cannot send the latest cell-level or beam-level timing offset via the broadcast beam. Therefore, before the first device uses the uplink resources configured with the first information to send the second information, it can use the timing offset received from the broadcast beam when the first device last served the first device to send uplink data to the second device. Before the second device receives the second information from the first device, it can use the timing offset sent by the second device when the broadcast beam last served the first device to receive the uplink data from the first device.

S105、第二设备发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。相应地,第一设备接收第一定时偏移量。S105: The second device sends a first timing offset, where the first timing offset is determined based on the first timing advance. Correspondingly, the first device receives the first timing offset.

可选的,在第二设备发送第一定时偏移量之前,该方法还包括:第二设备基于第一定时提前量,确定第一定时偏移量。Optionally, before the second device sends the first timing offset, the method further includes: the second device determining the first timing offset based on the first timing advance.

S106、第一设备基于第一定时偏移量,发送上行数据。相应地,第二设备基于第一定时偏移量,接收上行数据。S106: The first device sends uplink data based on the first timing offset. Correspondingly, the second device receives uplink data based on the first timing offset.

综上所述,该通信方法100中,第二设备为第一设备配置数据波束每次提供服务的时间段中比较靠前的时间来用于第一设备发送定时提前量,有利于使得第一设备在数据波束为第一设备提供服务时可以尽早地发送当前的定时提前量,从而第二设备能够尽早地基于获得的定时提前量确定定时偏移量并发送定时偏移量,进而第一设备可以尽早地确定用于发送上行数据所使用的定时偏移量。该方式可以应用于波束回访第一设备所处区域的场景,在这一场景下,第一设备在波束回访时能够尽早发送当前的定时提前量,可以避免由于波束回访周期过长导致上一次上报的定时提前量过期。In summary, in the communication method 100, the second device configures a relatively early time in the time period in which the data beam provides service for the first device for the first device to send the timing advance, which is beneficial for the first device to send the current timing advance as early as possible when the data beam provides service to the first device, so that the second device can determine the timing offset and send the timing offset based on the obtained timing advance as early as possible, and then the first device can determine the timing offset used for sending uplink data as early as possible. This method can be applied to the scenario where the beam revisits the area where the first device is located. In this scenario, the first device can send the current timing advance as early as possible during the beam revisit, which can avoid the expiration of the last reported timing advance due to the long beam revisit period.

该方法还有利于第一设备和第二设备尽早对齐上行传输所使用的定时偏移量。能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。This method also facilitates early alignment of the timing offsets used for uplink transmission between the first and second devices. This prevents the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This could potentially cause collisions with data sent from other devices to the second device. It also prevents misalignment of the timing offsets used by the first and second devices, which could prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data.

另外,由于对于同一个区域来说,从数据波束离开到数据波束回访之间的时间间隔可能会比较大,在这一段时间间隔中卫星会进行移动,使得卫星与地面上的终端设备之间的距离可能会发生变化,从而终端设备的定时提前量发生变化,那么,在数据波束回访时,网络设备维护的定时提前量和终端设备当前实际的定时提前量之间可能会存在较大偏差,会导致以下问题:终端设备当前实际的定时提前量较大,但数据波束上一次服务终端设备时为终端设备调度的用户级别的定时偏移量较小,导致在数据波束回访时网络设备调度了上行数据,终端设备也无法发送上行数据的情况,这是由于基于终端设备当前实际的定时提前量,要使得网络设备在期望的时间接收到上行数据需要终端设备在下行调度信令之前发送上行数据,但终端设备无法在接收下行调度信令之前发送上行数据。该通信方法100通过第二设备为第一设备配置数据波束服务时间段中比较靠前的时间,来使得第一设备在数据波束回访时可以尽早上报当前的定时提前量,使得第一设备和第二设备能够尽早对齐定时提前量,从而第二设备在数据波束回访时可以尽早向第一设备发送基于当前的定时提前量确定的第一定时偏移量,进而使得第一设备能够使用与当前的定时提前量合适的用户级别的定时偏移量,来发送上行数据,从而有利于避免前述提及的两侧维护的定时提前量存在较大偏差而导致的问题。In addition, for the same area, the time interval from the departure of the data beam to the return of the data beam may be relatively large. During this time interval, the satellite will move, so that the distance between the satellite and the terminal device on the ground may change, thereby changing the timing advance of the terminal device. Then, when the data beam returns, there may be a large deviation between the timing advance maintained by the network device and the current actual timing advance of the terminal device, which will lead to the following problems: the current actual timing advance of the terminal device is large, but the user-level timing offset scheduled for the terminal device when the data beam last served the terminal device is small, resulting in the network device scheduling uplink data when the data beam returns, and the terminal device cannot send uplink data. This is because based on the current actual timing advance of the terminal device, in order for the network device to receive the uplink data at the expected time, the terminal device needs to send uplink data before the downlink scheduling signaling, but the terminal device cannot send uplink data before receiving the downlink scheduling signaling. The communication method 100 configures a relatively early time in the data beam service time period for the first device by the second device, so that the first device can report the current timing advance as early as possible when the data beam revisits, so that the first device and the second device can align the timing advance as early as possible, so that the second device can send the first timing offset determined based on the current timing advance to the first device as early as possible when the data beam revisits, and then the first device can use the user-level timing offset appropriate to the current timing advance to send uplink data, which is conducive to avoiding the problem caused by the large deviation in the timing advance maintained by both sides mentioned above.

请参阅图6,图6是本申请实施例提供的一种通信方法200的流程示意图,该通信方法200包括以下步骤。Please refer to FIG. 6 , which is a flow chart of a communication method 200 provided in an embodiment of the present application. The communication method 200 includes the following steps.

S201、第二设备通过数据波束发送第三定时偏移量。相应地,第一设备从数据波束中接收第三定时偏移量。S201: A second device sends a third timing offset via a data beam. Correspondingly, a first device receives the third timing offset from the data beam.

在一种可选的实施方式中,第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的。或者,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的。其中,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的这一方式,可以进一步减少调度延迟。可选的,数据波束的回访时间可以包括以下一项或多项:数据波束的调度周期、调度间隔时间、或调度时间点。In an optional embodiment, the third timing offset is determined based on the maximum timing advance corresponding to the data beam coverage area. Alternatively, the third timing offset is determined based on the data beam's revisit time and the most recently reported timing advance. Determining the third timing offset based on the data beam's revisit time and the most recently reported timing advance can further reduce scheduling delays. Optionally, the data beam's revisit time may include one or more of the following: the data beam's scheduling period, scheduling interval, or scheduling time point.

可选的一种方式中,在第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的这一情况下,如果数据波束第i-1次服务第一设备的结束时间,与数据波束第i次服务第一设备的开始时间之间的时间差小于第三值,第一设备在数据波束第i次服务第一设备时,可以确定第三定时偏移量是第二设备基于第一设备最近一次上报的定时提前量确定并发送的定时偏移量,i为大于1的整数。其中,第一设备最近一次上报的定时提前量是第一设备在数据波束第i-1次服务第一设备的时间段中最后一次向第二设备发送的定时提前量。可理解的,由于数据波束第i-1次服务第一设备,至数据波束第i次服务第一设备之间的时间间隔较小,在这一段时间间隔中,第一设备的定时提前量变化较小或不变化,因此,在数据波束第i次服务第一设备的情况下,第一设备在上报定时提前量之前可以默认第三定时偏移量为:第二设备在数据波束第i-1次服务第一设备时为第一设备配置的用户级别的定时偏移量。另外,该实施方式下,第二设备可以不执行通过数据波束发送第三定时偏移量这一操作。In one optional manner, in the case where the third timing offset is determined based on the revisit time of the data beam and the most recently reported timing advance, if the time difference between the end time of the data beam's (i-1) service to the first device and the start time of the data beam's (i) service to the first device is less than a third value, the first device may determine, when the data beam serves the first device for the i-th time, that the third timing offset is the timing offset determined and sent by the second device based on the most recently reported timing advance by the first device, where i is an integer greater than 1. The most recently reported timing advance by the first device is the timing advance last sent by the first device to the second device during the time period in which the data beam serves the first device for the (i-1)th time. Understandably, since the time interval between the data beam serving the first device for the (i-1)th time and the data beam serving the first device for the (i)th time is relatively short, the timing advance of the first device changes little or does not change during this time interval. Therefore, when the data beam serves the first device for the (i)th time, before reporting the timing advance, the first device may default the third timing offset to the user-level timing offset configured for the first device by the second device when the data beam serves the first device for the (i-1)th time. Furthermore, under this embodiment, the second device may not transmit the third timing offset via the data beam.

S202、第一设备基于第三定时偏移量,确定第四定时偏移量。S202: The first device determines a fourth timing offset based on the third timing offset.

S203、第一设备采用第四定时偏移量,发送上行数据。S203: The first device sends uplink data using the fourth timing offset.

另外,对于第二设备来说,第二设备在接收到来自第一设备的定时偏移量之前,采用第三定时偏移量接收来自第一设备的上行数据。In addition, for the second device, before receiving the timing offset from the first device, the second device uses the third timing offset to receive the uplink data from the first device.

在一种可选的实施方式中,在第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的这一情况下,第四定时偏移量为第三定时偏移量。可理解的,由于第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的,也就是说,第三定时偏移量是小区级别或波束级别的定时偏移量,第三定时偏移量适用于位于数据波束覆盖区域中的第一设备。那么,第一设备在确定从数据波束中接收的第三定时偏移量是小区级别或波束级别的定时偏移量的情况下,在发送定时提前量之前可以直接采用第三定时偏移量来向第二设备发送上行数据。相应地,第二设备通过数据波束发送第三定时偏移量之后,第二设备在接收到来自第一设备的定时提前量之前,可以直接采用第三定时偏移量接收来自第一设备的上行数据。In an optional embodiment, in the case where the third timing offset is determined based on the maximum timing advance corresponding to the data beam coverage area, the fourth timing offset is the third timing offset. It is understandable that since the third timing offset is determined based on the maximum timing advance corresponding to the data beam coverage area, that is, the third timing offset is a cell-level or beam-level timing offset, the third timing offset is applicable to the first device located in the data beam coverage area. Then, when the first device determines that the third timing offset received from the data beam is a cell-level or beam-level timing offset, it can directly use the third timing offset to send uplink data to the second device before sending the timing advance. Accordingly, after the second device sends the third timing offset through the data beam, the second device can directly use the third timing offset to receive uplink data from the first device before receiving the timing advance from the first device.

可选的,第二设备在基于数据波束覆盖区域对应的最大定时提前量确定第三定时偏移量的情况下,第二设备在数据波束中是通过广播消息发送第三定时偏移量的,第一设备可以基于接收的是广播消息,来确定广播消息中携带的第三定时偏移量为小区级别或波束级别的定时偏移量。Optionally, when the second device determines the third timing offset based on the maximum timing advance corresponding to the data beam coverage area, the second device sends the third timing offset in the data beam via a broadcast message. The first device can determine that the third timing offset carried in the broadcast message is a cell-level or beam-level timing offset based on the received broadcast message.

示例性的,在数据波束回访第一设备所处区域之后,第二设备基于数据波束覆盖区域对应的最大定时提前量确定第三定时偏移量,第二设备在数据波束中发送广播消息,该广播消息携带了第三定时偏移量。第一设备通过从数据波束中接收的是广播消息,确定该广播消息携带的第三定时偏移量是小区级别或波束级别的定时偏移量。第一设备在未上报定时提前量时(也就是在向第二设备发送定时提前量之前),采用该第三定时偏移量发送上行数据。相应地,第二设备在接收到来自第一设备的定时提前量之前,采用该第三定时偏移量接收来自第一设备的上行数据。Exemplarily, after the data beam revisits the area where the first device is located, the second device determines the third timing offset based on the maximum timing advance corresponding to the data beam coverage area, and the second device sends a broadcast message in the data beam, which carries the third timing offset. The first device determines that the third timing offset carried by the broadcast message is a cell-level or beam-level timing offset by receiving a broadcast message from the data beam. When the first device does not report the timing advance (that is, before sending the timing advance to the second device), the first device uses the third timing offset to send uplink data. Accordingly, before receiving the timing advance from the first device, the second device uses the third timing offset to receive uplink data from the first device.

在另一种可选的实施方式中,第一设备基于第三定时偏移量,确定第四定时偏移量,包括:如果第一定时提前量小于第三定时偏移量,确定第四定时偏移量为第三定时偏移量;如果第一定时提前量大于第三定时偏移量,通过随机接入获取第四定时偏移量。其中,第一定时提前量为当前的定时提前量。第四定时偏移量是基于随机接入中携带的第一定时提前量确定的。In another optional embodiment, the first device determines a fourth timing offset based on the third timing offset, including: if the first timing advance is less than the third timing offset, determining the fourth timing offset to be the third timing offset; if the first timing advance is greater than the third timing offset, acquiring the fourth timing offset through random access. The first timing advance is the current timing advance. The fourth timing offset is determined based on the first timing advance carried in the random access.

示例性的,在数据波束回访第一设备所处区域之后,如果第一设备当前的定时提前量小于第三定时偏移量,第一设备在未上报定时提前量时(也就是在向第二设备发送定时提前量之前),采用第三定时偏移量发送上行数据;相应地,第二设备在接收到来自第一设备的定时提前量之前,采用第三定时偏移量接收来自第一设备的上行数据。如果第一设备当前的定时提前量大于第三定时偏移量,说明第一设备的定时提前量变化较大,第一设备重新触发随机接入来上报当前的定时提前量,从而第二设备基于接收的定时提前量为第一设备配置第四定时偏移量,进而第一设备采用第四定时偏移量发送上行数据,第二设备采用第四定时偏移量接收来自第一设备的上行数据。Exemplarily, after the data beam returns to the area where the first device is located, if the current timing advance of the first device is less than the third timing offset, the first device uses the third timing offset to send uplink data before reporting the timing advance (that is, before sending the timing advance to the second device); accordingly, the second device uses the third timing offset to receive uplink data from the first device before receiving the timing advance from the first device. If the current timing advance of the first device is greater than the third timing offset, it means that the timing advance of the first device has changed significantly. The first device re-triggers random access to report the current timing advance, so that the second device configures a fourth timing offset for the first device based on the received timing advance. The first device then uses the fourth timing offset to send uplink data, and the second device uses the fourth timing offset to receive uplink data from the first device.

可选的,第一设备触发随机接入来上报第一定时提前量,包括:第一设备向第二设备发送随机接入前导码(random access preamble)即第一消息(message 1,Msg1);第二设备向第一设备发送随机接入响应(random access response)即第二消息(message 2,Msg2),该随机接入响应包括配置的用于发送第三消息(message 3,Msg3)的上行资源;第一设备采用随机接入响应中配置的上行资源发送Msg3,该Msg3中携带了第一定时提前量。那么,第二设备可以基于Msg3中携带的第一定时提前量,确定第四定时偏移量,并向第一设备发送第四定时偏移量。Optionally, the first device triggers random access to report the first timing advance, including: the first device sending a random access preamble (random access preamble), i.e., a first message (message 1, Msg1), to the second device; the second device sending a random access response (random access response), i.e., a second message (message 2, Msg2) to the first device, where the random access response includes configured uplink resources for sending a third message (message 3, Msg3); and the first device sending Msg3 using the uplink resources configured in the random access response, where Msg3 carries the first timing advance. Then, the second device may determine a fourth timing offset based on the first timing advance carried in Msg3, and send the fourth timing offset to the first device.

可选的,该方法还包括:第二设备发送下行参考信号,第一设备基于下行参考信号,确定第一定时提前量。可选的,第一设备基于对接收的下行参考信号进行测量得到的测量结果,确定第一定时提前量。Optionally, the method further includes: the second device sending a downlink reference signal, and the first device determining the first timing advance based on the downlink reference signal. Optionally, the first device determines the first timing advance based on a measurement result obtained by measuring the received downlink reference signal.

在一种可选的实施方式中,该方法还包括:第一设备在第一定时提前量小于第三定时偏移量,且第一定时提前量与第三定时偏移量之间的差值小于第二值的情况下,发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量;相应地,第二设备接收第二信息。第二设备发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的;相应地,第一设备接收第一定时偏移量。第一设备基于第一定时偏移量,发送上行数据;相应地,第二设备基于第一定时偏移量,接收上行数据。In an optional embodiment, the method further includes: when the first timing advance is less than the third timing offset, and the difference between the first timing advance and the third timing offset is less than a second value, the first device transmits second information indicating the first timing advance, where the first timing advance is the current timing advance; accordingly, the second device receives the second information; the second device transmits the first timing offset, where the first timing offset is determined based on the first timing advance; accordingly, the first device receives the first timing offset; the first device transmits uplink data based on the first timing offset; accordingly, the second device receives uplink data based on the first timing offset.

示例性的,如果第一设备接收到第三定时偏移量之后,一开始第一设备的定时提前量小于第三定时偏移量,但随着卫星移动,部署在卫星上的第二设备与第一设备之间的距离可能发生变化,第一设备的定时提前量可能会发生变化,在第一设备的定时提前量变化至其与第三定时偏移量之间的差值小于第二值的情况下,第一设备发送第二信息,使得第二设备基于第二信息所指示的定时提前量为第一设备配置适合的用户级别的定时偏移量。或者,第一设备也可以尽早地发送第二信息,使得第二设备可以尽早地为第一设备配置适合的用户级别的定时偏移量,以减少调度延迟。For example, if after the first device receives the third timing offset, the timing advance of the first device is initially less than the third timing offset, but as the satellite moves, the distance between the second device deployed on the satellite and the first device may change, and the timing advance of the first device may change. When the timing advance of the first device changes to a value where the difference between the timing advance of the first device and the third timing offset is less than a second value, the first device sends the second information so that the second device configures a suitable user-level timing offset for the first device based on the timing advance indicated by the second information. Alternatively, the first device may send the second information as early as possible so that the second device can configure a suitable user-level timing offset for the first device as early as possible to reduce scheduling delay.

可选的,第一设备发送第二信息,包括:第一设备发送资源请求信息,资源请求信息用于请求第二设备配置发送定时提前量的上行资源;第二设备发送资源配置信息,资源配置信息用于配置发送定时提前量的上行资源;第一设备采用资源配置信息配置的上行资源,发送第二信息。Optionally, the first device sends the second information, including: the first device sends resource request information, the resource request information is used to request the second device to configure the uplink resources for sending the timing advance; the second device sends resource configuration information, the resource configuration information is used to configure the uplink resources for sending the timing advance; the first device uses the uplink resources configured by the resource configuration information to send the second information.

在一种可选的实施方式中,在第四定时偏移量为第三定时偏移量的情况下,第一设备在第一时间段之后,发送第二定时提前量,第二定时提前量为第一设备在第一时间段结束时的定时提前量,其中,在第一时间段中,第一设备发送上行数据采用的是第三定时偏移量。第二设备发送第六定时偏移量,第六定时偏移量是基于第二定时提前量确定的;相应地,第一设备接收第六定时偏移量。第一设备基于第六定时偏移量,发送上行数据;相应地,第二设备基于第六定时偏移量,接收上行数据。In an optional embodiment, when the fourth timing offset is the third timing offset, the first device sends a second timing advance after the first time period, where the second timing advance is the timing advance of the first device at the end of the first time period. During the first time period, the first device uses the third timing offset to send uplink data. The second device sends a sixth timing offset, which is determined based on the second timing advance. Accordingly, the first device receives the sixth timing offset. The first device sends uplink data based on the sixth timing offset, and accordingly, the second device receives uplink data based on the sixth timing offset.

可理解的,无论第一设备的定时提前量是否变化,即使第一设备的定时提前量没有变化或变化较小,第一设备在第一时间段之后,第一设备也执行发送第二定时提前量这一操作,使得第二设备可以尽早地基于接收的第二定时提前量为第一设备配置适合的用户级别的定时偏移量,从而可以避免过多的使用小区级别或波束级别的定时偏移量,进而减少调度延迟。It is understandable that regardless of whether the timing advance of the first device changes, even if the timing advance of the first device does not change or changes slightly, the first device also performs the operation of sending the second timing advance after the first time period, so that the second device can configure a suitable user-level timing offset for the first device as early as possible based on the received second timing advance, thereby avoiding excessive use of cell-level or beam-level timing offsets, and thus reducing scheduling delays.

在一种可选的实施方式中,在第二设备通过数据波束发送第三定时偏移量之后,第二设备在第二时间段内未接收到第一设备的定时提前量的情况下,确定第一设备对应的定时偏移量为第五定时偏移量,第五定时偏移量是基于最近一次接收的来自第一设备的定时提前量确定的。第二设备向第一设备发送第五定时偏移量,第一设备在接收到第五定时偏移量之后,采用第五定时偏移量发送上行数据。In an optional embodiment, after the second device sends the third timing offset via a data beam, if the second device does not receive the timing advance from the first device within a second time period, the second device determines that the timing offset corresponding to the first device is a fifth timing offset, where the fifth timing offset is determined based on the most recently received timing advance from the first device. The second device sends the fifth timing offset to the first device, and after receiving the fifth timing offset, the first device uses the fifth timing offset to send uplink data.

可理解的,第二设备在通过数据波束发送第三定时偏移量之后,在预设时间段内未接收到第一设备的定时提前量的情况下,可以认为第一设备当前的定时提前量相比于第一设备最近一次上报的定时提前量未发生变化或变化较小,那么,第二设备可以认为第一设备的用户级别的定时偏移量不变,即为基于最近一次接收的来自第一设备的定时提前量确定的定时偏移量,从而可以避免过多的使用小区级别或波束级别的定时偏移量,进而减少调度延迟。It is understandable that after the second device sends the third timing offset through the data beam, if it does not receive the timing advance of the first device within a preset time period, it can be considered that the current timing advance of the first device has not changed or has changed little compared to the timing advance most recently reported by the first device. Then, the second device can consider that the user-level timing offset of the first device remains unchanged, that is, the timing offset determined based on the timing advance most recently received from the first device, thereby avoiding excessive use of cell-level or beam-level timing offsets, thereby reducing scheduling delays.

在另一种可选的实施方式中,在数据波束回访第一设备所处区域但广播波束还未回访第一设备所处区域的情况下,第二设备无法通过广播波束将最新的小区级别或波束级别的定时偏移量发送给第一设备,但由于第二设备通过广播波束发送的定时偏移量是小区级别或波束级别的定时偏移量,小区级别或波束级别的定时偏移量存在一定的冗余即其值较大,因此第一设备在向第二设备发送定时提前量之前,可以采用最近一次从广播波束中接收的定时偏移量来向第二设备发送上行数据;相应的,第二设备在接收到来自第一设备的定时提前量之前,可以采用最近一次在广播波束中发送的定时偏移量接收来自第一设备的上行数据。该实施方式下,第二设备可以不执行通过数据波束发送第三定时偏移量这一操作,步骤S202和S203也不被执行。In another optional embodiment, when the data beam revisits the area where the first device is located but the broadcast beam has not yet revisited the area where the first device is located, the second device cannot send the latest cell-level or beam-level timing offset to the first device through the broadcast beam. However, since the timing offset sent by the second device through the broadcast beam is a cell-level or beam-level timing offset, the cell-level or beam-level timing offset has a certain redundancy, that is, its value is large. Therefore, before sending the timing advance to the second device, the first device can use the timing offset most recently received from the broadcast beam to send uplink data to the second device; accordingly, before receiving the timing advance from the first device, the second device can use the timing offset most recently sent in the broadcast beam to receive uplink data from the first device. Under this embodiment, the second device may not perform the operation of sending the third timing offset through the data beam, and steps S202 and S203 are not performed.

可选的一种方式中,第一设备在第三时间段之后,发送在第三时间段结束时的定时提前量,使得第二设备可以尽早基于接收的定时提前量为第一设备配置适合的用户级别的定时偏移量。其中,在第三时间段中,第一设备发送上行数据采用的是最近一次从广播波束中接收的定时偏移量。可选的另一种方式中,第二设备在第二时间段内未接收到第一设备的定时提前量的情况下,基于最近一次接收的来自第一设备的定时提前量为第一设备配置用户级别的定时偏移量。具体阐述可参考前述的相关阐述,不再赘述。In one optional manner, after the third time period, the first device sends the timing advance at the end of the third time period, so that the second device can configure a suitable user-level timing offset for the first device as soon as possible based on the received timing advance. In the third time period, the first device uses the timing offset most recently received from the broadcast beam to send uplink data. In another optional manner, if the second device does not receive the timing advance of the first device within the second time period, it configures a user-level timing offset for the first device based on the timing advance most recently received from the first device. For a detailed explanation, please refer to the aforementioned related explanations and will not be repeated here.

综上所述,该通信方法200中,第二设备通过数据波束发送第三定时偏移量,第一设备基于第三定时偏移量,确定第四定时偏移量;第一设备采用第四定时偏移量,发送上行数据。可见,第二设备可以通过数据波束下发第三定时偏移量,来对齐在第一设备发送定时提前量之前第一设备和第二设备使用的定时偏移量。该方法可以应用于数据波束回访第一设备所处区域但广播波束还未回访第一设备所处区域的场景,这一场景下,第二设备无法通过广播波束将最新的小区级别或波束级别的定时偏移量发送给第一设备,该方法通过第二设备在数据波束中下发第三定时偏移量,来对齐在第一设备发送定时提前量之前第一设备和第二设备使用的定时偏移量。该方法能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。In summary, in communication method 200, the second device transmits a third timing offset via a data beam, and the first device determines a fourth timing offset based on the third timing offset. The first device then transmits uplink data using the fourth timing offset. This indicates that the second device can send the third timing offset via a data beam to align the timing offsets used by the first and second devices before the first device sends the timing advance. This method can be applied to scenarios where a data beam revisits the area where the first device is located, but a broadcast beam has not yet revisited the area where the first device is located. In this scenario, the second device cannot send the latest cell-level or beam-level timing offset to the first device via a broadcast beam. This method aligns the timing offsets used by the first and second devices before the first device sends the timing advance by sending the third timing offset via a data beam from the second device. This method can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This early or delayed arrival of the first device's uplink data at the second device can cause collisions with data sent by other devices to the second device. It can also avoid misalignment of the timing offsets used by the first device and the second device, so that the second device cannot obtain the actual arrival time of the uplink data of the first device, resulting in errors in the second device's parsing of the uplink data of the first device.

请参阅图7,图7是本申请实施例提供的一种通信方法300的流程示意图,该通信方法300包括以下步骤。Please refer to FIG. 7 , which is a flow chart of a communication method 300 provided in an embodiment of the present application. The communication method 300 includes the following steps.

S301、第一设备在开始被数据波束服务时发送第三信息,第三信息用于请求配置发送定时提前量的上行资源。相应地,第二设备接收第三信息。S301: When a first device starts to be served by a data beam, it sends third information for requesting configuration of uplink resources for sending a timing advance. Correspondingly, a second device receives the third information.

S302、第二设备发送第四信息,第四信息用于配置发送定时提前量的上行资源。相应地,第一设备接收第四信息。S302: The second device sends fourth information, where the fourth information is used to configure uplink resources for sending a timing advance. Correspondingly, the first device receives the fourth information.

S303、第一设备采用第四信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。相应地,第二设备接收第二信息。S303: The first device sends second information using the uplink resources configured by the fourth information, where the second information indicates a first timing advance, which is the current timing advance. Accordingly, the second device receives the second information.

在一种可选的实施方式中,该方法还包括:第二设备发送下行参考信号,第一设备基于下行参考信号,确定第一定时提前量。可选的,第一设备基于对接收的下行参考信号进行测量得到的测量结果,确定第一定时提前量。In an optional embodiment, the method further includes: the second device sending a downlink reference signal, and the first device determining the first timing advance based on the downlink reference signal. Optionally, the first device determines the first timing advance based on a measurement result obtained by measuring the received downlink reference signal.

S304、第二设备发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。相应地,第一设备接收第一定时偏移量。S304: The second device sends a first timing offset, where the first timing offset is determined based on the first timing advance. Correspondingly, the first device receives the first timing offset.

S305、第一设备基于第一定时偏移量,发送上行数据。相应地,第二设备基于第一定时偏移量,接收上行数据。S305: The first device sends uplink data based on the first timing offset. Correspondingly, the second device receives uplink data based on the first timing offset.

可见,该通信方法300可以应用于第二设备的数据波束回访第一设备所处区域的场景,在这一场景下,第一设备可以在数据波束回访时数据波束开始为第一设备提供服务的情况下,就发送第三信息以请求第二设备配置发送定时提前量的上行资源,从而第一设备可以尽早地上报当前的定时提前量,使得第二设备能够尽早地基于获得的定时提前量确定定时偏移量并发送定时偏移量,进而第一设备可以尽早地确定用于发送上行数据所使用的定时偏移量。It can be seen that the communication method 300 can be applied to the scenario where the data beam of the second device revisits the area where the first device is located. In this scenario, the first device can send third information to request the second device to configure the uplink resources for sending the timing advance when the data beam starts to provide services for the first device during the data beam revisit. In this way, the first device can report the current timing advance as early as possible, so that the second device can determine the timing offset and send the timing offset based on the obtained timing advance as early as possible, and then the first device can determine the timing offset used for sending uplink data as early as possible.

该方法还有利于第一设备和第二设备尽早对齐定时提前量,从而利于第一设备和第二设备尽早对齐上行传输所使用的定时偏移量。能够避免由于第一设备和第二设备使用的定时偏移量不对齐,所导致的第一设备的上行数据提前或延后到达第二设备,第一设备的上行数据提前或延后到达第二设备会导致与其他设备向第二设备发送的数据碰撞。还可以避免第一设备和第二设备使用的定时偏移量不对齐,使得第二设备无法获取第一设备的上行数据真实到达第二设备的时间,而导致第二设备对第一设备的上行数据解析出错。This method also facilitates early alignment of the timing advances of the first and second devices, thereby facilitating early alignment of the timing offsets used for uplink transmission. This method can prevent the first device's uplink data from arriving at the second device early or late due to misalignment of the timing offsets used by the first and second devices. This can lead to collisions with data sent from other devices to the second device due to early or delayed arrival of the first device's uplink data at the second device. It can also prevent misalignment of the timing offsets used by the first and second devices, which can prevent the second device from being able to determine the actual arrival time of the first device's uplink data, leading to errors in the second device's parsing of the first device's uplink data.

为了实现上述本申请实施例提供的方法中的各功能,网元/设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。To implement the various functions of the methods provided in the embodiments of the present application, network elements/devices may include hardware structures and/or software modules, and the aforementioned functions may be implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

如图8所示,本申请实施例提供了一种通信装置800。该通信装置800可以是第一设备或第二设备,还可以是第一设备的部件(例如,集成电路,芯片等等),还可以是第二设备的部件(例如,集成电路,芯片等等)。该通信装置800也可以是其他通信单元,用于实现本申请方法实施例中的方法。该通信装置800可以包括处理单元801。可选的,通信装置800还可以包括通信单元802,处理单元801用于控制通信单元802进行数据/信令收发,通信单元802还可以称为收发单元。可选的,通信单元802可以包括发送单元和接收单元,发送单元可用于发送数据/信令,接收单元可用于接收数据/信令。可选的,通信装置800还可以包括存储单元803,存储单元803可用于存储信息和/或数据和/或指令等,存储单元803可以与处理单元801交互,也可以与通信单元802交互。As shown in Figure 8, an embodiment of the present application provides a communication device 800. The communication device 800 can be a first device or a second device, or a component of the first device (for example, an integrated circuit, a chip, etc.), or a component of the second device (for example, an integrated circuit, a chip, etc.). The communication device 800 can also be other communication units for implementing the method in the method embodiment of the present application. The communication device 800 may include a processing unit 801. Optionally, the communication device 800 may also include a communication unit 802, and the processing unit 801 is used to control the communication unit 802 to send and receive data/signaling. The communication unit 802 may also be referred to as a transceiver unit. Optionally, the communication unit 802 may include a sending unit and a receiving unit. The sending unit may be used to send data/signaling, and the receiving unit may be used to receive data/signaling. Optionally, the communication device 800 may also include a storage unit 803. The storage unit 803 may be used to store information and/or data and/or instructions, etc. The storage unit 803 may interact with the processing unit 801, and may also interact with the communication unit 802.

在一种可能的设计中,针对通信装置800用于实现上述方法实施例中第一设备的功能的情况:In one possible design, for a case where the communication apparatus 800 is used to implement the function of the first device in the above method embodiment:

通信单元802,用于接收第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。通信单元802,还用于接收下行参考信号。处理单元801,用于基于下行参考信号确定第一定时提前量。通信单元802,还用于采用第一信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量。通信单元802,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。通信单元802,还用于基于第一定时偏移量,发送上行数据。The communication unit 802 is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance. The uplink resources configured by the first information belong in the time domain to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer. The communication unit 802 is also configured to receive a downlink reference signal. The processing unit 801 is configured to determine a first timing advance based on the downlink reference signal. The communication unit 802 is also configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance. The communication unit 802 is also configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance. The communication unit 802 is also configured to send uplink data based on the first timing offset.

在一种可选的实施方式中,第一信息配置的上行资源与下行参考信号的资源相关。In an optional implementation manner, the uplink resources configured by the first information are related to the resources of the downlink reference signal.

在一种可选的实施方式中,第一信息配置的上行资源包括:与下行参考信号对应的上行资源。与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔等于第一值。In an optional implementation manner, the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.

在一种可选的实施方式中,第二信息用于指示第一定时提前量,包括:第二信息是第一定时提前量与第二定时偏移量之间的差值。第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从广播波束中接收的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, the second information is used to indicate the first timing advance, including: the second information is a difference between the first timing advance and a second timing offset, where the second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam.

在一种可选的实施方式中,通信单元802,还用于在采用第一信息配置的上行资源发送第二信息之前,采用第二定时偏移量,发送上行数据。第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从广播波束中接收的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, the communication unit 802 is further configured to send uplink data using a second timing offset before sending the second information using the uplink resources configured with the first information. The second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to the coverage area of the broadcast beam.

另一种可能的设计中,针对通信装置800用于实现上述方法实施例中第二设备的功能的情况:In another possible design, for a case where the communication apparatus 800 is used to implement the function of the second device in the above method embodiment:

通信单元802,用于发送第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。通信单元802,还用于发送下行参考信号,下行参考信号用于确定第一定时提前量。通信单元802,还用于接收采用第一信息配置的上行资源发送的第二信息,第二信息用于指示第一定时提前量。通信单元802,还用于发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。通信单元802,还用于基于第一定时偏移量,接收上行数据。Communication unit 802 is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance. The uplink resources configured by the first information belong, in the time domain, to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer. Communication unit 802 is also configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance. Communication unit 802 is also configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance. Communication unit 802 is also configured to send a first timing offset, where the first timing offset is determined based on the first timing advance. Communication unit 802 is also configured to receive uplink data based on the first timing offset.

在一种可选的实施方式中,第一信息配置的上行资源与下行参考信号的资源相关。In an optional implementation manner, the uplink resources configured by the first information are related to the resources of the downlink reference signal.

在一种可选的实施方式中,第一信息配置的上行资源包括:与下行参考信号对应的上行资源。与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔等于第一值。In an optional implementation manner, the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.

在一种可选的实施方式中,第二信息用于指示第一定时提前量,包括:第二信息是第一定时提前量与第二定时偏移量之间的差值。第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在广播波束中发送的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。处理单元801,用于基于第二信息和第二定时偏移量,确定第一定时提前量。In an optional embodiment, the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and the second timing offset. The second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area. Processing unit 801 is configured to determine the first timing advance based on the second information and the second timing offset.

在一种可选的实施方式中,通信单元802,还用于在接收采用第一信息配置的上行资源发送的第二信息之前,采用第二定时偏移量,接收上行数据。第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在广播波束中发送的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, the communication unit 802 is further configured to receive uplink data using a second timing offset before receiving second information sent on an uplink resource configured using the first information. The second timing offset is a timing offset most recently sent in a broadcast beam, and the timing offset sent in the broadcast beam is determined based on a maximum timing advance corresponding to a coverage area of the broadcast beam.

另一种可能的设计中,针对通信装置800用于实现上述方法实施例中第一设备的功能的情况:In another possible design, for a case where the communication apparatus 800 is used to implement the function of the first device in the above method embodiment:

通信单元802,用于从数据波束中接收第三定时偏移量。处理单元801,用于基于第三定时偏移量,确定第四定时偏移量。通信单元802,还用于采用第四定时偏移量,发送上行数据。The communication unit 802 is configured to receive a third timing offset from the data beam. The processing unit 801 is configured to determine a fourth timing offset based on the third timing offset. The communication unit 802 is further configured to send uplink data using the fourth timing offset.

在一种可选的实施方式中,第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的。或者,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的。In an optional implementation, the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area. Alternatively, the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.

在一种可选的实施方式中,处理单元801基于第三定时偏移量,确定第四定时偏移量,具体用于:如果第一定时提前量小于第三定时偏移量,确定第四定时偏移量为第三定时偏移量;如果第一定时提前量大于第三定时偏移量,通过随机接入获取第四定时偏移量。其中,第一定时提前量是当前的定时提前量。第四定时偏移量是基于随机接入中携带的第一定时提前量确定的。In an optional implementation, processing unit 801 determines a fourth timing offset based on the third timing offset, specifically: if the first timing advance is less than the third timing offset, determining the fourth timing offset to be the third timing offset; and if the first timing advance is greater than the third timing offset, acquiring the fourth timing offset through random access. The first timing advance is the current timing advance. The fourth timing offset is determined based on the first timing advance carried in the random access.

在一种可选的实施方式中,通信单元802,还用于在第一定时提前量小于第三定时偏移量,且第一定时提前量与第三定时偏移量之间的差值小于第二值的情况下,发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。In an optional embodiment, the communication unit 802 is further used to send second information when the first timing advance is less than the third timing offset and the difference between the first timing advance and the third timing offset is less than the second value, where the second information is used to indicate the first timing advance, and the first timing advance is the current timing advance.

另一种可能的设计中,针对通信装置800用于实现上述方法实施例中第二设备的功能的情况:In another possible design, for a case where the communication apparatus 800 is used to implement the function of the second device in the above method embodiment:

通信单元802,用于通过数据波束发送第三定时偏移量。通信单元802,还用于采用第三定时偏移量,接收上行数据。The communication unit 802 is configured to send a third timing offset via a data beam. The communication unit 802 is further configured to receive uplink data using the third timing offset.

在一种可选的实施方式中,第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的。或者,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的。In an optional implementation, the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area. Alternatively, the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.

在一种可选的实施方式中,通信单元802,还用于接收第二信息,第二信息用于指示第一定时提前量。通信单元802,还用于发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。通信单元802,还用于基于第一定时偏移量,接收上行数据。In an optional embodiment, the communication unit 802 is further configured to receive second information indicating the first timing advance. The communication unit 802 is further configured to send a first timing offset, the first timing offset being determined based on the first timing advance. The communication unit 802 is further configured to receive uplink data based on the first timing offset.

另一种可能的设计中,针对通信装置800用于实现上述方法实施例中第一设备的功能的情况:In another possible design, for a case where the communication apparatus 800 is used to implement the function of the first device in the above method embodiment:

通信单元802,用于在开始被数据波束服务时发送第三信息,第三信息用于请求配置发送定时提前量的上行资源。通信单元802,还用于接收第四信息,第四信息用于配置发送定时提前量的上行资源。通信单元802,还用于采用第四信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。通信单元802,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。通信单元802,还用于基于第一定时偏移量,发送上行数据。Communication unit 802 is configured to send third information when starting to be served by a data beam, the third information being used to request configuration of uplink resources for sending a timing advance. Communication unit 802 is further configured to receive fourth information, the fourth information being used to configure uplink resources for sending a timing advance. Communication unit 802 is further configured to send second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance. Communication unit 802 is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance. Communication unit 802 is further configured to send uplink data based on the first timing offset.

本申请实施例和上述所示的方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。The embodiments of the present application and the method embodiments shown above are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the embodiments shown above, and no further details will be given.

本申请实施例还提供一种通信装置900,如图9所示。通信装置900可以是第一设备或第二设备,也可以是支持第一设备或第二设备实现上述方法的芯片、芯片系统、或处理器等。该装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。The present application also provides a communication device 900, as shown in Figure 9. The communication device 900 can be a first device or a second device, or can be a chip, a chip system, or a processor that supports the first device or the second device to implement the above method. The device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.

所述通信装置900可以包括一个或多个处理器901。处理器901可用于通过逻辑电路或运行计算机程序实现上述第一设备或第二设备的部分或全部功能。所述处理器901可以是通用处理器或者专用处理器等。例如可以是基带处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或CPU。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置进行控制,执行软件程序,处理软件程序的数据,其中,通信装置例如为基站、基带芯片,终端、终端芯片,分布单元(distributed unit,DU)或集中单元(centralized unit,CU)等。The communication device 900 may include one or more processors 901. The processor 901 may be used to implement part or all of the functions of the first device or the second device through logic circuits or running computer programs. The processor 901 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component or a CPU. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the communication device, execute software programs, and process data of the software programs, wherein the communication device is, for example, a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU) or a centralized unit (CU), etc.

可选的,通信装置900中可以包括一个或多个存储器902,其上可以存有指令904,所述指令可在处理器901上被运行,使得通信装置900执行上述方法实施例中描述的方法。可选的,存储器902中还可以存储有数据。处理器901和存储器902可以单独设置,也可以集成在一起。Optionally, the communication device 900 may include one or more memories 902, on which instructions 904 may be stored. The instructions may be executed on the processor 901, causing the communication device 900 to perform the method described in the above method embodiment. Optionally, the memory 902 may also store data. The processor 901 and the memory 902 may be provided separately or integrated together.

存储器902可包括但不限于硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等非易失性存储器,随机存储记忆体(random access memory,RAM)、可擦除可编程只读存储器(erasable programmable ROM,EPROM)、ROM或便携式只读存储器(compact disc read-only memory,CD-ROM)等等。The memory 902 may include, but is not limited to, non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable ROM (EPROM), ROM or portable read-only memory (compact disc read-only memory, CD-ROM), etc.

可选的,所述通信装置900还可以包括收发器905、天线906。所述收发器905可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器905可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。Optionally, the communication device 900 may further include a transceiver 905 and an antenna 906. The transceiver 905 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is configured to implement transceiver functions. The transceiver 905 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is configured to implement a transmitting function.

在一种可能的设计中,针对通信装置900用于实现上述方法实施例中第一设备的功能的情况:In one possible design, for a case where the communication apparatus 900 is used to implement the function of the first device in the above method embodiment:

收发器905,用于接收第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。收发器905,还用于接收下行参考信号。处理器901,用于基于下行参考信号确定第一定时提前量。收发器905,还用于采用第一信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量。收发器905,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。收发器905,还用于基于第一定时偏移量,发送上行数据。The transceiver 905 is configured to receive first information, where the first information is used to configure uplink resources for sending a timing advance. The uplink resources configured by the first information belong in the time domain to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer. The transceiver 905 is also configured to receive a downlink reference signal. The processor 901 is configured to determine a first timing advance based on the downlink reference signal. The transceiver 905 is also configured to send second information using the uplink resources configured by the first information, where the second information is used to indicate the first timing advance. The transceiver 905 is also configured to receive a first timing offset, where the first timing offset is determined based on the first timing advance. The transceiver 905 is also configured to send uplink data based on the first timing offset.

在一种可选的实施方式中,第一信息配置的上行资源与下行参考信号的资源相关。In an optional implementation manner, the uplink resources configured by the first information are related to the resources of the downlink reference signal.

在一种可选的实施方式中,第一信息配置的上行资源包括:与下行参考信号对应的上行资源。与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔等于第一值。In an optional implementation manner, the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.

在一种可选的实施方式中,第二信息用于指示第一定时提前量,包括:第二信息是第一定时提前量与第二定时偏移量之间的差值。第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从广播波束中接收的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, the second information is used to indicate the first timing advance, including: the second information is a difference between the first timing advance and a second timing offset, where the second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam.

在一种可选的实施方式中,收发器905,还用于在采用第一信息配置的上行资源发送第二信息之前,采用第二定时偏移量,发送上行数据。第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从广播波束中接收的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, the transceiver 905 is further configured to transmit uplink data using a second timing offset before transmitting the second information using the uplink resources configured using the first information. The second timing offset is a timing offset most recently received from the broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to the coverage area of the broadcast beam.

另一种可能的设计中,针对通信装置900用于实现上述方法实施例中第二设备的功能的情况:In another possible design, for a case where the communication apparatus 900 is used to implement the function of the second device in the above method embodiment:

收发器905,用于发送第一信息,第一信息用于配置发送定时提前量的上行资源,第一信息配置的上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,N为正整数。收发器905,还用于发送下行参考信号,下行参考信号用于确定第一定时提前量。收发器905,还用于接收采用第一信息配置的上行资源发送的第二信息,第二信息用于指示第一定时提前量。收发器905,还用于发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。收发器905,还用于基于第一定时偏移量,接收上行数据。Transceiver 905 is configured to send first information, where the first information is used to configure uplink resources for sending a timing advance. The uplink resources configured by the first information belong in the time domain to the first N uplink time units in the time period in which the data beam provides service each time, where N is a positive integer. Transceiver 905 is also configured to send a downlink reference signal, where the downlink reference signal is used to determine the first timing advance. Transceiver 905 is also configured to receive second information sent using the uplink resources configured with the first information, where the second information is used to indicate the first timing advance. Transceiver 905 is also configured to send a first timing offset, where the first timing offset is determined based on the first timing advance. Transceiver 905 is also configured to receive uplink data based on the first timing offset.

在一种可选的实施方式中,第一信息配置的上行资源与下行参考信号的资源相关。In an optional implementation manner, the uplink resources configured by the first information are related to the resources of the downlink reference signal.

在一种可选的实施方式中,第一信息配置的上行资源包括:与下行参考信号对应的上行资源。与下行参考信号对应的上行资源,与下行参考信号使用的下行资源之间的间隔等于第一值。In an optional implementation manner, the uplink resources configured by the first information include: uplink resources corresponding to a downlink reference signal, wherein the interval between the uplink resources corresponding to the downlink reference signal and the downlink resources used by the downlink reference signal is equal to the first value.

在一种可选的实施方式中,第二信息用于指示第一定时提前量,包括:第二信息是第一定时提前量与第二定时偏移量之间的差值。第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在广播波束中发送的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。处理器901,用于基于第二信息和第二定时偏移量,确定第一定时提前量。In an optional embodiment, the second information is used to indicate the first timing advance, including: the second information is the difference between the first timing advance and the second timing offset. The second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on the maximum timing advance corresponding to the broadcast beam coverage area. Processor 901 is configured to determine the first timing advance based on the second information and the second timing offset.

在一种可选的实施方式中,收发器905,还用于在接收采用第一信息配置的上行资源发送的第二信息之前,采用第二定时偏移量,接收上行数据。第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在广播波束中发送的定时偏移量是基于广播波束覆盖区域对应的最大定时提前量确定的。In an optional embodiment, the transceiver 905 is further configured to receive uplink data using a second timing offset before receiving second information sent using the uplink resource configured using the first information. The second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on a maximum timing advance corresponding to the coverage area of the broadcast beam.

另一种可能的设计中,针对通信装置900用于实现上述方法实施例中第一设备的功能的情况:In another possible design, for a case where the communication apparatus 900 is used to implement the function of the first device in the above method embodiment:

收发器905,用于从数据波束中接收第三定时偏移量。处理器901,用于基于第三定时偏移量,确定第四定时偏移量。收发器905,还用于采用第四定时偏移量,发送上行数据。The transceiver 905 is configured to receive a third timing offset from the data beam. The processor 901 is configured to determine a fourth timing offset based on the third timing offset. The transceiver 905 is further configured to transmit uplink data using the fourth timing offset.

在一种可选的实施方式中,第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的。或者,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的。In an optional implementation, the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area. Alternatively, the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.

在一种可选的实施方式中,处理器901基于第三定时偏移量,确定第四定时偏移量,具体用于:如果第一定时提前量小于第三定时偏移量,确定第四定时偏移量为第三定时偏移量;如果第一定时提前量大于第三定时偏移量,通过随机接入获取第四定时偏移量。其中,第一定时提前量为当前的定时提前量。第四定时偏移量是基于随机接入中携带的当前的定时提前量确定的。In an optional implementation, processor 901 determines a fourth timing offset based on the third timing offset, specifically: if the first timing advance is less than the third timing offset, determining the fourth timing offset to be the third timing offset; if the first timing advance is greater than the third timing offset, acquiring the fourth timing offset through random access. The first timing advance is the current timing advance. The fourth timing offset is determined based on the current timing advance carried in the random access.

在一种可选的实施方式中,收发器905,还用于在第一定时提前量小于第三定时偏移量,且第一定时提前量与第三定时偏移量之间的差值小于第二值的情况下,发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。In an optional embodiment, the transceiver 905 is further used to send second information when the first timing advance is less than the third timing offset and the difference between the first timing advance and the third timing offset is less than the second value, where the second information is used to indicate the first timing advance, and the first timing advance is the current timing advance.

另一种可能的设计中,针对通信装置900用于实现上述方法实施例中第二设备的功能的情况:In another possible design, for a case where the communication apparatus 900 is used to implement the function of the second device in the above method embodiment:

收发器905,用于通过数据波束发送第三定时偏移量。收发器905,还用于采用第三定时偏移量,接收上行数据。The transceiver 905 is configured to send the third timing offset via a data beam and to receive uplink data using the third timing offset.

在一种可选的实施方式中,第三定时偏移量是基于数据波束覆盖区域对应的最大定时提前量确定的。或者,第三定时偏移量是基于数据波束的回访时间和最近一次上报的定时提前量确定的。In an optional implementation, the third timing offset is determined based on a maximum timing advance corresponding to the data beam coverage area. Alternatively, the third timing offset is determined based on a revisit time of the data beam and a most recently reported timing advance.

在一种可选的实施方式中,收发器905,还用于接收第二信息,第二信息用于指示第一定时提前量。收发器905,还用于发送第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。收发器905,还用于基于第一定时偏移量,接收上行数据。In an optional embodiment, the transceiver 905 is further configured to receive second information indicating the first timing advance. The transceiver 905 is further configured to send a first timing offset, the first timing offset being determined based on the first timing advance. The transceiver 905 is further configured to receive uplink data based on the first timing offset.

另一种可能的设计中,针对通信装置900用于实现上述方法实施例中第一设备的功能的情况:In another possible design, for a case where the communication apparatus 900 is used to implement the function of the first device in the above method embodiment:

收发器905,用于在开始被数据波束服务时发送第三信息,第三信息用于请求配置发送定时提前量的上行资源。收发器905,还用于接收第四信息,第四信息用于配置发送定时提前量的上行资源。收发器905,还用于采用第四信息配置的上行资源发送第二信息,第二信息用于指示第一定时提前量,第一定时提前量为当前的定时提前量。收发器905,还用于接收第一定时偏移量,第一定时偏移量是基于第一定时提前量确定的。收发器905,还用于基于第一定时偏移量,发送上行数据。Transceiver 905 is configured to transmit third information upon starting to be served by a data beam, the third information being used to request configuration of uplink resources for transmitting a timing advance. Transceiver 905 is further configured to receive fourth information, the fourth information being used to configure uplink resources for transmitting a timing advance. Transceiver 905 is further configured to transmit second information using the uplink resources configured with the fourth information, the second information being used to indicate a first timing advance, the first timing advance being the current timing advance. Transceiver 905 is further configured to receive a first timing offset, the first timing offset being determined based on the first timing advance. Transceiver 905 is further configured to transmit uplink data based on the first timing offset.

另一种可能的设计中,处理器901中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。In another possible design, processor 901 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code/data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

又一种可能的设计中,可选的,处理器901可以存有指令903,指令903在处理器901上运行,可使得所述通信装置900执行上述方法实施例中描述的方法。指令903可能固化在处理器901中,该种情况下,处理器901可能由硬件实现。In another possible design, processor 901 may optionally store instructions 903. Instructions 903, when executed on processor 901, may cause communication device 900 to perform the method described in the above method embodiment. Instructions 903 may be fixed in processor 901. In this case, processor 901 may be implemented by hardware.

又一种可能的设计中,通信装置900可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本申请实施例中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路(radio frequency integrated circuit,RFIC)、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(bipolar junction transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。In another possible design, the communication device 900 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in the embodiments of the present application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functions for specific applications, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.

本申请实施例和上述的方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述方法实施例中的描述,不再赘述。The embodiments of the present application and the above-mentioned method embodiments are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description in the above-mentioned method embodiments, and no further details will be given.

本申请还提供了一种计算机可读存储介质,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。The present application also provides a computer-readable storage medium for storing computer software instructions, which, when executed by a communication device, implements the functions of any of the above method embodiments.

本申请还提供了一种计算机程序产品,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。The present application also provides a computer program product for storing computer software instructions, which, when executed by a communication device, implements the functions of any of the above method embodiments.

本申请还提供了一种计算机程序,当其在计算机上运行时,实现上述任一方法实施例的功能。The present application also provides a computer program that, when executed on a computer, implements the functions of any of the above method embodiments.

本申请还提供了一种芯片,芯片包括处理器。处理器用于执行代码或指令,以实现上述任一方法实施例的功能。可选的,芯片还包括接口,处理器和该接口耦合,该接口用于接收或输出信号。The present application also provides a chip including a processor. The processor is configured to execute code or instructions to implement the functions of any of the above method embodiments. Optionally, the chip also includes an interface, the processor being coupled to the interface, and the interface being configured to receive or output signals.

上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,SSD)等。In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD)), or a semiconductor medium (e.g., an SSD), etc.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims (22)

一种通信方法,其特征在于,所述方法包括:A communication method, characterized in that the method comprises: 接收第一信息,所述第一信息用于配置发送定时提前量的上行资源,所述上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,所述N为正整数;receiving first information for configuring an uplink resource for sending a timing advance, where the uplink resource belongs, in the time domain, to first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer; 接收下行参考信号;receiving a downlink reference signal; 基于所述下行参考信号,确定第一定时提前量;determining a first timing advance based on the downlink reference signal; 采用所述上行资源发送第二信息,所述第二信息用于指示所述第一定时提前量;Using the uplink resource to send second information, where the second information is used to indicate the first timing advance; 接收第一定时偏移量,所述第一定时偏移量是基于所述第一定时提前量确定的;receiving a first timing offset, wherein the first timing offset is determined based on the first timing advance; 基于所述第一定时偏移量,发送上行数据。Uplink data is sent based on the first timing offset. 根据权利要求1所述的方法,其特征在于,The method according to claim 1, characterized in that 所述上行资源与所述下行参考信号的资源相关。The uplink resource is related to the downlink reference signal resource. 根据权利要求2所述的方法,其特征在于,The method according to claim 2, characterized in that 所述上行资源包括:与所述下行参考信号对应的上行资源;The uplink resource includes: an uplink resource corresponding to the downlink reference signal; 所述与所述下行参考信号对应的上行资源,与所述下行参考信号使用的下行资源之间的间隔等于第一值。An interval between the uplink resource corresponding to the downlink reference signal and the downlink resource used by the downlink reference signal is equal to a first value. 根据权利要求1至3任一项所述的方法,其特征在于,The method according to any one of claims 1 to 3, characterized in that 所述第二信息用于指示第一定时提前量,包括:所述第二信息是所述第一定时提前量与第二定时偏移量之间的差值;The second information is used to indicate the first timing advance, including: the second information is a difference between the first timing advance and the second timing offset; 所述第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从所述广播波束中接收的定时偏移量是基于所述广播波束覆盖区域对应的最大定时提前量确定的。The second timing offset is a timing offset most recently received from a broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam. 根据权利要求1至4任一项所述的方法,其特征在于,所述采用所述上行资源发送第二信息之前,所述方法还包括:The method according to any one of claims 1 to 4, characterized in that before using the uplink resource to send the second information, the method further comprises: 采用第二定时偏移量,发送上行数据;Using the second timing offset, sending uplink data; 所述第二定时偏移量是最近一次从广播波束中接收的定时偏移量,从所述广播波束中接收的定时偏移量是基于所述广播波束覆盖区域对应的最大定时提前量确定的。The second timing offset is a timing offset most recently received from a broadcast beam, and the timing offset received from the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam. 一种通信方法,其特征在于,所述方法包括:A communication method, characterized in that the method comprises: 发送第一信息,所述第一信息用于配置发送定时提前量的上行资源,所述上行资源在时域上属于:数据波束每次提供服务的时间段中的前N个上行时间单元,所述N为正整数;Sending first information, where the first information is used to configure an uplink resource for sending a timing advance, where the uplink resource belongs, in the time domain, to the first N uplink time units in a time period in which a data beam provides service each time, where N is a positive integer; 发送下行参考信号,所述下行参考信号用于确定第一定时提前量;Sending a downlink reference signal, where the downlink reference signal is used to determine a first timing advance; 接收采用所述上行资源发送的第二信息,所述第二信息用于指示所述第一定时提前量;receiving second information sent using the uplink resource, where the second information is used to indicate the first timing advance; 发送第一定时偏移量,所述第一定时偏移量是基于所述第一定时提前量确定的;Sending a first timing offset, where the first timing offset is determined based on the first timing advance; 基于所述第一定时偏移量,接收上行数据。Uplink data is received based on the first timing offset. 根据权利要求6所述的方法,其特征在于,The method according to claim 6, characterized in that 所述上行资源与所述下行参考信号的资源相关。The uplink resource is related to the downlink reference signal resource. 根据权利要求7所述的方法,其特征在于,The method according to claim 7, characterized in that 所述上行资源包括:与所述下行参考信号对应的上行资源;The uplink resource includes: an uplink resource corresponding to the downlink reference signal; 所述与所述下行参考信号对应的上行资源,与所述下行参考信号使用的下行资源之间的间隔等于第一值。An interval between the uplink resource corresponding to the downlink reference signal and the downlink resource used by the downlink reference signal is equal to a first value. 根据权利要求6至8任一项所述的方法,其特征在于,The method according to any one of claims 6 to 8, characterized in that 所述第二信息用于指示第一定时提前量,包括:所述第二信息是所述第一定时提前量与第二定时偏移量之间的差值;The second information is used to indicate the first timing advance, including: the second information is a difference between the first timing advance and the second timing offset; 所述第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在所述广播波束中发送的定时偏移量是基于所述广播波束覆盖区域对应的最大定时提前量确定的;The second timing offset is a timing offset most recently sent in a broadcast beam, where the timing offset sent in the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam; 所述方法还包括:基于所述第二信息和所述第二定时偏移量,确定所述第一定时提前量。The method further includes determining the first timing advance based on the second information and the second timing offset. 根据权利要求6至9任一项所述的方法,其特征在于,所述接收采用所述上行资源发送的第二信息之前,所述方法还包括:The method according to any one of claims 6 to 9, characterized in that before the receiving the second information sent using the uplink resource, the method further comprises: 采用第二定时偏移量,接收上行数据;Receiving uplink data using a second timing offset; 所述第二定时偏移量是最近一次在广播波束中发送的定时偏移量,在所述广播波束中发送的定时偏移量是基于所述广播波束覆盖区域对应的最大定时提前量确定的。The second timing offset is the timing offset most recently sent in the broadcast beam, and the timing offset sent in the broadcast beam is determined based on a maximum timing advance corresponding to an area covered by the broadcast beam. 一种通信方法,其特征在于,所述方法包括:A communication method, characterized in that the method comprises: 从数据波束中接收第三定时偏移量;receiving a third timing offset from the data beam; 基于所述第三定时偏移量,确定第四定时偏移量;determining a fourth timing offset based on the third timing offset; 采用所述第四定时偏移量,发送上行数据。The uplink data is sent using the fourth timing offset. 根据权利要求11所述的方法,其特征在于,The method according to claim 11, characterized in that 所述第三定时偏移量是基于所述数据波束覆盖区域对应的最大定时提前量确定的;或者,The third timing offset is determined based on the maximum timing advance corresponding to the data beam coverage area; or, 所述第三定时偏移量是基于所述数据波束的回访时间和最近一次上报的定时提前量确定的。The third timing offset is determined based on the revisit time of the data beam and the most recently reported timing advance. 根据权利要求11或12所述的方法,其特征在于,所述基于所述第三定时偏移量,确定第四定时偏移量,包括:The method according to claim 11 or 12, wherein determining the fourth timing offset based on the third timing offset comprises: 如果第一定时提前量小于所述第三定时偏移量,确定所述第四定时偏移量为所述第三定时偏移量;If the first timing advance is less than the third timing offset, determining the fourth timing offset to be the third timing offset; 如果第一定时提前量大于所述第三定时偏移量,通过随机接入获取所述第四定时偏移量;If the first timing advance is greater than the third timing offset, acquiring the fourth timing offset through random access; 所述第一定时提前量为当前的定时提前量。The first timing advance is the current timing advance. 根据权利要求11至13任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 11 to 13, characterized in that the method further comprises: 在第一定时提前量小于所述第三定时偏移量,且所述第一定时提前量与所述第三定时偏移量之间的差值小于第二值的情况下,发送第二信息,所述第二信息用于指示所述第一定时提前量,所述第一定时提前量为当前的定时提前量。When the first timing advance is less than the third timing offset and the difference between the first timing advance and the third timing offset is less than a second value, second information is sent, where the second information is used to indicate the first timing advance, and the first timing advance is the current timing advance. 一种通信方法,其特征在于,所述方法包括:A communication method, characterized in that the method comprises: 通过数据波束发送第三定时偏移量;transmitting a third timing offset via a data beam; 采用所述第三定时偏移量,接收上行数据。The uplink data is received using the third timing offset. 根据权利要求15所述的方法,其特征在于,The method according to claim 15, characterized in that 所述第三定时偏移量是基于所述数据波束覆盖区域对应的最大定时提前量确定的;或者,The third timing offset is determined based on the maximum timing advance corresponding to the data beam coverage area; or, 所述第三定时偏移量是基于所述数据波束的回访时间和最近一次上报的定时提前量确定的。The third timing offset is determined based on the revisit time of the data beam and the most recently reported timing advance. 根据权利要求15或16所述的方法,其特征在于,该方法还包括:The method according to claim 15 or 16, characterized in that the method further comprises: 接收第二信息,所述第二信息用于指示第一定时提前量;receiving second information, where the second information is used to indicate a first timing advance; 发送第一定时偏移量,所述第一定时偏移量是基于所述第一定时提前量确定的;Sending a first timing offset, where the first timing offset is determined based on the first timing advance; 基于所述第一定时偏移量,接收上行数据。Uplink data is received based on the first timing offset. 一种通信方法,其特征在于,所述方法还包括:A communication method, characterized in that the method further comprises: 在开始被数据波束服务时发送第三信息,所述第三信息用于请求配置发送定时提前量的上行资源;Sending third information when starting to be served by the data beam, wherein the third information is used to request configuration of uplink resources for sending timing advance; 接收第四信息,所述第四信息用于配置发送定时提前量的上行资源;receiving fourth information, where the fourth information is used to configure an uplink resource for sending a timing advance; 采用所述上行资源发送第二信息,所述第二信息用于指示第一定时提前量,所述第一定时提前量为当前的定时提前量;Using the uplink resource to send second information, where the second information is used to indicate a first timing advance, where the first timing advance is a current timing advance; 接收第一定时偏移量,所述第一定时偏移量是基于所述第一定时提前量确定的;receiving a first timing offset, wherein the first timing offset is determined based on the first timing advance; 基于所述第一定时偏移量,发送上行数据。Uplink data is sent based on the first timing offset. 一种通信装置,其特征在于,所述装置包括用于实现权利要求1至5任一项所述的方法的模块或单元,或者,包括用于实现权利要求6至10任一项所述的方法的模块或单元,或者,包括用于实现权利要求11至14任一项所述的方法的模块或单元,或者,包括用于实现权利要求15至17任一项所述的方法的模块或单元,或者,包括用于实现权利要求18所述的方法的模块或单元。A communication device, characterized in that the device includes a module or unit for implementing the method described in any one of claims 1 to 5, or includes a module or unit for implementing the method described in any one of claims 6 to 10, or includes a module or unit for implementing the method described in any one of claims 11 to 14, or includes a module or unit for implementing the method described in any one of claims 15 to 17, or includes a module or unit for implementing the method described in claim 18. 一种通信装置,其特征在于,包括处理器;A communication device, comprising a processor; 所述处理器,用于执行计算机程序或指令,以使所述通信装置执行权利要求1至5任一项所述的方法,或者执行权利要求6至10任一项所述的方法,或者执行权利要求11至14任一项所述的方法,或者执行权利要求15至17任一项所述的方法,或者执行权利要求18所述的方法。The processor is configured to execute a computer program or instructions to cause the communication device to perform the method according to any one of claims 1 to 5, or the method according to any one of claims 6 to 10, or the method according to any one of claims 11 to 14, or the method according to any one of claims 15 to 17, or the method according to claim 18. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被运行时,实现权利要求1至5任一项所述的方法,或者实现权利要求6至10任一项所述的方法,或者实现权利要求11至14任一项所述的方法,或者实现权利要求15至17任一项所述的方法,或者实现权利要求18所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, which, when the computer program is executed, implements the method described in any one of claims 1 to 5, or implements the method described in any one of claims 6 to 10, or implements the method described in any one of claims 11 to 14, or implements the method described in any one of claims 15 to 17, or implements the method described in claim 18. 一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码并运行时,实现权利要求1至5任一项所述的方法,或者实现权利要求6至10任一项所述的方法,或者实现权利要求11至14任一项所述的方法,或者实现权利要求15至17任一项所述的方法,或者实现权利要求18所述的方法。A computer program product, comprising: computer program code, which, when the computer program code is run, implements the method according to any one of claims 1 to 5, or the method according to any one of claims 6 to 10, or the method according to any one of claims 11 to 14, or the method according to any one of claims 15 to 17, or the method according to claim 18.
PCT/CN2025/080849 2024-03-11 2025-03-05 Communication method and apparatus Pending WO2025190138A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202410275002.5 2024-03-11
CN202410275002.5A CN120640404A (en) 2024-03-11 2024-03-11 Communication method and device

Publications (1)

Publication Number Publication Date
WO2025190138A1 true WO2025190138A1 (en) 2025-09-18

Family

ID=96962933

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2025/080849 Pending WO2025190138A1 (en) 2024-03-11 2025-03-05 Communication method and apparatus

Country Status (2)

Country Link
CN (1) CN120640404A (en)
WO (1) WO2025190138A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180006710A1 (en) * 2016-05-27 2018-01-04 Viasat, Inc. Position-based access to satellite networks for satellite terminals
CN111567105A (en) * 2017-11-10 2020-08-21 瑞典爱立信有限公司 Timing advance offset for uplink-downlink handover in new air interface
CN113347697A (en) * 2020-02-18 2021-09-03 华为技术有限公司 Method and device for updating timing offset
CN113873670A (en) * 2021-12-03 2021-12-31 中国星网网络系统研究院有限公司 Random access method, system, device, equipment and medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180006710A1 (en) * 2016-05-27 2018-01-04 Viasat, Inc. Position-based access to satellite networks for satellite terminals
CN111567105A (en) * 2017-11-10 2020-08-21 瑞典爱立信有限公司 Timing advance offset for uplink-downlink handover in new air interface
CN113347697A (en) * 2020-02-18 2021-09-03 华为技术有限公司 Method and device for updating timing offset
CN113873670A (en) * 2021-12-03 2021-12-31 中国星网网络系统研究院有限公司 Random access method, system, device, equipment and medium

Also Published As

Publication number Publication date
CN120640404A (en) 2025-09-12

Similar Documents

Publication Publication Date Title
US20240031965A1 (en) Information transmission method, terminal device, and network device
JP7685515B2 (en) Cell handover method, electronic device and storage medium
CN115175254A (en) Wireless communication method, device and system
WO2022082757A1 (en) Communication method and apparatus
WO2025059814A1 (en) Method for non-terrestrial network satellite handover, terminal device, and network device
WO2024221438A1 (en) Cell handover method, and terminal device and network device
WO2025123957A1 (en) Non-terrestrial network communication method and related apparatus
CN116419418A (en) A communication method and communication device
US20240365256A1 (en) Uplink Timing Method and Related Apparatus
WO2025190138A1 (en) Communication method and apparatus
WO2024221136A1 (en) Cell switching method, terminal device and network device
WO2023020352A1 (en) Data transmission method and related apparatus
EP4637227A1 (en) Synchronization signal block measurement method and apparatus
CN119032616B (en) Methods and apparatus for wireless communication
EP4586715A1 (en) Communication method and apparatus
US20250386249A1 (en) Group scheduling and/or group message transmission
EP4568317A1 (en) Cell configuration method and apparatus
WO2025111811A1 (en) Method for wireless communication, terminal device, and network device
WO2025119100A1 (en) Communication method and apparatus
WO2025185603A1 (en) Communication method and communication apparatus
WO2025218582A1 (en) Communication method and related apparatus
WO2025066791A1 (en) Communication method and communication apparatus
WO2024179061A1 (en) Communication method and apparatus
WO2025054751A1 (en) Communication method and related device
WO2025091169A1 (en) Wireless communication methods, terminal devices, and network devices

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25769309

Country of ref document: EP

Kind code of ref document: A1