Communication method and apparatus

The terminal equipment sends beam tracking instructions and the network equipment performs corresponding scheduling, solving the problem of low data transmission efficiency caused by beam jitter in satellite communications, and achieving more efficient data transmission and resource utilization.

WO2025148694A1PCT designated stage expired Publication Date: 2025-07-17HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/142509
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-11
Filing Date
2024-12-25
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

In satellite communication, beam jitter of the vehicle-mounted phased array terminal device during high-speed movement results in low data transmission efficiency during beam tracking, and when data transmission is performed during beam tracking, network equipment performs user scheduling based on uplink feedback information will have a negative impact.

Method used

The terminal device sends the first indication information to notify the network device that it is in the beam tracking process, and performs user scheduling according to the beam tracking stage, avoiding the negative impact of the unstable uplink feedback information, and sends the indication information and feedback information through preconfiguration or requesting resources.

Benefits of technology

It improves data transmission efficiency during beam tracking, reduces resource waste, and improves user scheduling accuracy and data transmission stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024142509_17072025_PF_FP_ABST
    Figure CN2024142509_17072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and apparatus, for use in improving the data transmission efficiency during beam tracking. The method comprises: a terminal device sends first indication information to a network device, wherein the first indication information is used for indicating that the terminal device is in a beam tracking process; and the network device performs user scheduling on the terminal device on the basis of the first indication information. By means of the solution, the terminal device can notify, by means of the first indication information, the network device that the terminal device is in the beam tracking process, so that the network device can perform user scheduling on the basis of the first indication information, preventing the network device from adversely affecting user scheduling when performing user scheduling on the basis of uplink feedback information sent by the terminal device during beam tracking, thus improving the data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on January 11, 2024, with application number 202410048453.5 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] Non-terrestrial networks (NTNs), such as satellite communications, offer advantages such as wide coverage, long communication distances, high reliability, flexibility, and high throughput. Unaffected by geographical conditions, climate conditions, and natural disasters, they have been widely used in aviation, maritime, and military communications. The integration of satellites into the fifth-generation (5G) New Radio (NR) technology can provide communication services to areas difficult to reach by terrestrial networks, such as oceans and forests. This will enhance the reliability of 5G communications, providing more stable and high-quality communication services for users on trains, airplanes, and other modes of transportation. It can also provide more data transmission resources and support a greater number of connections.

[0005] Due to the long distances and poor link budgets associated with satellite communications, to meet the demands of high-throughput services such as broadband video transmission, terminal devices typically use phased array narrow beams aligned with the satellite to improve reception gain. For example, narrow beam widths of 1° to 3° are used. When a vehicle-mounted phased array terminal device is moving at high speeds, road bumps or vehicle steering can cause rapid changes in the three-axis attitude. This fluctuation can cause jitter in the beam direction. If this jitter becomes a regular occurrence, regular beam tracking is necessary. In existing cellular systems, data transmission is often not performed during beam tracking. Data transmission is only performed after the beam is stabilized and aligned. However, in communications between satellites and vehicle-mounted phased array terminals, jitter is random and constant, necessitating frequent beam tracking. Without data transmission during beam tracking, transmission efficiency is low. If data transmission is also occurring during beam tracking, and the terminal device sends uplink feedback to the satellite, the unstable link quality during beam tracking will negatively impact user scheduling based on this feedback information. Summary of the Invention

[0006] The present application provides a communication method and apparatus for improving data transmission efficiency during beam tracking.

[0007] In the first aspect, the present application provides a communication method, the execution subject of the method can be a terminal device or a chip, chip system or circuit located in the terminal device, and the method can be implemented by the following steps: generating first indication information, the first indication information is used to indicate that the terminal device is in a beam tracking process; sending the first indication information to the network device.

[0008] In the above method, the terminal device can indicate to the network device that the terminal device is in the beam tracking process, so that the network device can promptly know the beam tracking status of the terminal device, accurately schedule users of the terminal device, and improve the data transmission efficiency during the beam tracking process.

[0009] In one possible design, the first indication information is also used to indicate the beam tracking stage of the terminal device.

[0010] Through this design, the terminal device can also indicate the beam tracking stage of the terminal device through the first indication information. For example, the beam tracking stage can include the initial stage of beam tracking, the intermediate stage of beam tracking and the final stage of beam tracking. The network device can determine the beam tracking stage of the terminal device through the first indication information, and then perform user scheduling based on the beam tracking stage of the terminal device, thereby improving the accuracy of user scheduling.

[0011] In one possible design, the method also includes: sending uplink feedback information to the network device.

[0012] Through this design, the terminal device can generate the first indication information when it needs to send uplink feedback information to the network device, so that when the network device receives the uplink feedback information and needs to perform user scheduling on the terminal device, it can promptly determine the beam tracking status of the terminal device.

[0013] In one possible design, sending the first indication information to the network device includes: sending the first indication information to the network device through a first resource, where the first resource is an uplink resource preconfigured by the network device to the terminal device, or the first resource is an uplink resource requested by the terminal device to the network device.

[0014] Through this design, the terminal device can send the first indication information through the pre-configured first resource or the first resource requested from the network device, thereby flexibly realizing the transmission of the first indication information.

[0015] In one possible design, the first indication information and the uplink feedback information are carried in the same or different uplink resources.

[0016] In one possible design, the method also includes: sending a second indication information to the network device, wherein the second indication information is used to instruct the terminal device to send the first indication information after a set time period after sending the second indication information.

[0017] Through this design, the terminal device can inform the network device in advance that the first indication information is about to be transmitted, and the first indication information is sent after a set period of time, so that the network device can determine the time when the terminal device needs to occupy the first resource. When the terminal device does not occupy the first resource, the network device can also allocate unused uplink resources to other users to reduce resource waste.

[0018] In the second aspect, the present application provides a communication method, the execution subject of the method can be a network device or a chip, chip system or circuit located in the network device, and the method can be implemented by the following steps: receiving first indication information sent by a terminal device, the first indication information is used to indicate that the terminal device is in a beam tracking process; performing user scheduling on the terminal device according to the first indication information.

[0019] In the above method, the terminal device can notify the network device through the first indication information that the terminal device is in the beam tracking process, so that the network device can perform user scheduling according to the first indication information, preventing the network device from having a negative impact on user scheduling when performing user scheduling according to the uplink feedback information sent by the terminal device during the beam tracking process, thereby improving data transmission efficiency.

[0020] In one possible design, the user scheduling of the terminal device according to the first indication information includes: determining the modulation and coding strategy corresponding to the terminal device according to the first indication information.

[0021] Through this design, the network device can determine that the terminal device is in the beam tracking process based on the first indication information, and determine the corresponding adjustment coding strategy of the terminal device based on the first indication information, so that the determined coding strategy is more suitable for the beam tracking state of the terminal device and improves data transmission efficiency.

[0022] In one possible design, determining the modulation and coding strategy corresponding to the terminal device based on the first indication information includes: determining a first modulation and coding strategy MCS index based on the first indication information, the first MCS index being the MCS index used for the next data transmission between the network device and the terminal device.

[0023] In one possible design, determining the first modulation and coding strategy MCS index based on the first indication information includes: determining the first MCS index based on a second MCS index, where the second MCS index is the MCS index used in the data transmission process between the network device and the terminal device.

[0024] Through this design, when the network device determines that the terminal device is in the beam tracking process, it can determine the MCS index used in the next data transmission process based on the MCS index used in the previous data transmission process between the network device and the terminal device, without using the uplink feedback information to adjust the MCS index, thereby reducing the negative impact of the uplink feedback information in the beam tracking process on user scheduling.

[0025] In one possible design, the first indication information is further used to indicate a beam tracking phase of the terminal device;

[0026] Before performing user scheduling on the terminal device according to the first indication information, the method further includes: receiving uplink feedback information sent by the terminal device;

[0027] The determining of the first modulation and coding strategy MCS index according to the first indication information includes: determining the first parameter corresponding to the beam tracking stage of the terminal device according to the first indication information; determining the first MCS index according to the first parameter, the second MCS index and the uplink feedback information; wherein the second MCS index is the MCS index used in the data transmission process between the network device and the terminal device.

[0028] Optionally, the first parameter is used to indicate the confidence level of the uplink feedback information, or the first parameter can be understood as a weight value of the uplink feedback information when the network device uses the uplink feedback information to perform user scheduling.

[0029] Through this design, the first indication information can also be used to indicate the beam tracking stage of the terminal device. Since beam tracking is a gradual convergence process, the network device can use uplink feedback information with different weight values ​​to perform user scheduling according to the different beam tracking stages of the terminal device, thereby improving the accuracy of user scheduling.

[0030] In one possible design, the receiving first indication information sent by the terminal device includes: receiving the first indication information sent by the terminal device through a first resource; wherein the first resource is an uplink resource preconfigured by the network device to the terminal device, or the first resource is an uplink resource requested by the terminal device to the network device.

[0031] In one possible design, the first indication information and the uplink feedback information are carried in the same or different uplink resources.

[0032] In one possible design, the method also includes: receiving second indication information sent by the terminal device, the second indication information being used to instruct the terminal device to send the first indication information after a set time period after sending the second indication information.

[0033] Through this design, the terminal device can inform the network device in advance that the first indication information is about to be transmitted, and the first indication information is sent after a set period of time, so that the network device can determine the time when the terminal device needs to occupy the first resource. When the terminal device does not occupy the first resource, the network device can also allocate unused uplink resources to other users to reduce resource waste.

[0034] In a third aspect, the present application further provides a communication device, which is a terminal device or a chip in a terminal device. The communication device has the function of implementing any of the methods provided in the first aspect above. The communication device can be implemented in hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.

[0035] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the terminal device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and equipment such as a service satellite, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0036] In one possible design, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.

[0037] In one possible design, the structure of the communication device includes a processing unit (or processing unit) and a communication unit (or communication unit). These units can perform the corresponding functions of the terminal device in the above method example. For details, please refer to the description of the method provided in the first aspect, which will not be repeated here.

[0038] In a fourth aspect, the present application further provides a communication device, which is a network device or a chip in a network device. The communication device has the function of implementing any of the methods provided in the second aspect above. The communication device can be implemented in hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.

[0039] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the network device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and a terminal device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0040] In one possible design, the communication device includes corresponding functional modules for implementing the steps performed by the network device in the above method. The functions can be implemented in hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.

[0041] In one possible design, the structure of the communication device includes a processing unit (or processing unit) and a communication unit (or communication unit). These units can perform the corresponding functions of the network device in the above method example. For details, please refer to the description of the method provided in the second aspect, which will not be repeated here.

[0042] In a fifth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method in the aforementioned first aspect and any possible design through logic circuits or execution code instructions.

[0043] In the sixth aspect, a communication device is provided, comprising a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the method in the aforementioned second aspect and any possible design through logic circuits or executing code instructions.

[0044] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, it implements the method in any one of the first and second aspects and any possible design.

[0045] In an eighth aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements the method in any one of the aforementioned first and second aspects and any possible designs.

[0046] In a ninth aspect, a chip system is provided, comprising a processor and a memory, for implementing the method of any of the first and second aspects and any possible designs. The chip system may be composed of a chip alone or may include a chip and other discrete components.

[0047] In a tenth aspect, a communication system is provided, which includes the device described in the third aspect (such as a terminal device) and the device described in the fourth aspect (such as a network device).

[0048] The technical effects that can be achieved by the technical solutions of any of the third to tenth aspects mentioned above can be described with reference to the technical effects that can be achieved by the technical solutions of the first to second aspects mentioned above, and the repetitions will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] FIG1 is a schematic diagram of a communication network architecture provided in an embodiment of the present application;

[0050] FIG2 is a flow chart of a communication method provided in an embodiment of the present application;

[0051] FIG3 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0052] FIG4 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings. In the description of the embodiments of the present application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features.

[0054] It should be understood that in the embodiments of the present application, "at least one" refers to one or more, and "more" 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. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c can be single or multiple.

[0055] In the embodiments of this application, ordinal numbers such as "first" and "second" are used to distinguish between multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. In addition, the numbering of steps in the various embodiments described in this application is only for distinguishing different steps and is not used to define the order of the steps.

[0056] Furthermore, the terms "including," "having," and any variations thereof, as used in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.

[0057] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0058] The methods and devices provided in the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0059] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0060] In the embodiment of the present application, the terminal device is a device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, an in-vehicle device, or a wireless device built into the above device (such as a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as but not limited to the following scenarios: cellular communication, device-to-device communication (D2D), V2X, machine-to-machine / machine-type communication (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots and other scenarios.At present, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in Internet of Vehicles, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, device-to-device (D2D) communication terminal devices, vehicle-to-everything (V2X) communication terminal devices, smart vehicles, telematics boxes (T-boxes), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) The invention relates to an Internet of Things (IoT) terminal device, etc. For example, the terminal device can be an on-board device, a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a T-box, a chip or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, an OBU, an RSU or a T-box. The wireless terminal in industrial control can be a camera, a robot, etc. The wireless terminal in a smart home can be a TV, an air conditioner, a sweeper, a speaker, a set-top box, etc. The terminal device can sometimes be referred to as a UE, a terminal, an access station, a UE station, a remote station, a wireless communication device, a mobile terminal (MT), or a user device, etc. For the convenience of description, the terminal device in the embodiment of the present application is described by taking the UE as an example.

[0061] In the embodiments of the present application, the communication device for implementing the terminal device function may be a terminal device, or may be a device capable of supporting the terminal device in implementing the function, such as a chip system, which may be installed in the terminal device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the terminal device as an example of the device for implementing the terminal device function.

[0062] The network devices in the embodiments of the present application include, for example, access network devices and / or core network devices. The access network device is a device with wireless transceiver functions, which is used to communicate with the terminal device. The access network devices include but are not limited to base stations (base transceiver station (BTS), Node B, eNodeB / eNB, or gNodeB / gNB), transmission reception points (TRP), base stations of subsequent evolution of the third generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations can support networks with the same access technology, or they can support networks with different access technologies. The base station can include one or more co-sited or non-co-sited transmission and reception points. The access network device can also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network device can also be a server, etc. For example, the network device in the vehicle to everything (V2X) technology can be a road side unit (RSU). The access network device is described below using a base station as an example. The base station can communicate with the terminal device, or communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the devices that implement core network functions in systems with different access technologies may be different, and the embodiments of the present application are not limited to this. Taking the fifth generation (5G) mobile communication system as an example, the core network device includes: access and mobility management function (AMF), session management function (SMF), policy control function (PCF), location management function (LMF) or user plane function (UPF), etc.

[0063] In the embodiments of the present application, the communication device for implementing the network device function may be a network device, or may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the network device as an example of the device for implementing the network device function being a network device.

[0064] The technical solution provided in the embodiments of the present application can be applied to the fourth generation mobile communication technology (4G) system, such as the long term evolution (LTE) system, or can be applied to the 5G system, such as the new radio (NR) system, or can also be applied to future communication networks.

[0065] The technical solutions provided in the embodiments of the present application can be applied to non-terrestrial networks (NTN) systems, for example. NTN refers to a network established using non-terrestrial communication technology, which may include, but is not limited to, a network that uses spectrum resources on communication platforms such as satellite platforms, unmanned aerial vehicles (UAV) platforms, or high altitude platform stations (HAPS) to provide communication services. For example, NTN may include, but is not limited to, satellite systems, UAV communication systems, and HAPS systems. Among them, according to the height of the satellite from the ground (i.e., the satellite orbit height), the satellite system can be divided into a geostationary orbit (GEO) satellite system, a medium earth orbit (MEO) satellite system, and a low-earth orbit (LEO) satellite system, etc.

[0066] In an NTN, network equipment or some of its functions can be deployed on satellites to provide services to terminal devices. Compared to terrestrial communication networks, NTNs offer advantages such as wide coverage, long communication distances, high reliability, flexibility, and high throughput. Furthermore, NTNs are unaffected by geographical conditions, climate conditions, and natural disasters. Integrating satellites into 5G NR technology can provide communication services to areas difficult to reach by terrestrial networks, such as oceans and forests, enhancing the reliability of 5G communications. For example, this can provide more stable and high-quality communication services to users on trains, airplanes, and other modes of transportation. It can also provide more data transmission resources and support a greater number of connections.

[0067] Figure 1 is a schematic diagram of a communication network architecture provided in an embodiment of the present application. Referring to Figure 1 , the communication network architecture shown in Figure 1 may include terminal devices and network devices. For example, the terminal devices in Figure 1 may be UE1 and UE2. The terminal devices may send uplink information to the network devices using uplink resources, and the network devices may send downlink information to the terminal devices using downlink resources.

[0068] When the embodiment of the present application is applied to the NTN system, the network device shown in Figure 1 can be a satellite. Due to the long distance of satellite communication and poor link budget, in order to meet the needs of high-throughput services such as broadband video transmission, the terminal device usually uses a phased array narrow beam to align with the satellite to improve the receiving gain, for example, the narrow beam width is 1° to 3°. When the terminal device is a vehicle-mounted phased array terminal device, when the terminal device is moving at high speed, the bumps on the road or the turning of the vehicle will cause the three-axis posture to change rapidly. This change will cause jitter in the beam direction, and if this jitter exists normally, it is necessary to normalize beam tracking. Among them, beam tracking technology is a technology used for adaptive beamforming, which adjusts the direction of the beam by continuously monitoring the signal transmission environment and changes in the target position to maintain the best signal transmission effect. Beam tracking technology can include two steps: channel measurement and beam selection. In the channel measurement stage, the terminal device obtains the current channel state information (CSI) or received power by collecting and analyzing the characteristics of the signal. During the beam selection phase, the terminal device selects the optimal beamforming direction based on the CSI or received power, and adjusts the phase and amplitude of each antenna element.

[0069] In existing cellular systems, data transmission is often not performed during the beam tracking process. Data transmission is performed only after the beam is stabilized and aligned. However, in satellite-to-vehicle phased array terminal communication scenarios, jitter is random and often present, requiring frequent beam tracking. If data transmission is not performed during beam tracking, transmission efficiency is low. If data transmission is performed simultaneously during beam tracking, after the satellite sends downlink data to the terminal device, the terminal device sends uplink feedback information to the satellite. Due to the unstable channel quality during beam tracking, user scheduling based on this uplink feedback information will be negatively impacted.

[0070] For example, after receiving downlink data sent by a network device, the terminal device may send uplink feedback information corresponding to the downlink data to the network device. The uplink feedback information corresponding to the downlink data may be an acknowledgment character (ACK) or a negative-acknowledgment character (NACK). The network device may perform adaptive modulation and coding (AMC) based on the uplink feedback information. For example, the network device may adjust the modulation and coding scheme (MCS) assigned to the terminal device. For example, the MCS index determined by the network device and the uplink feedback information may satisfy the following relationship:

[0071] Among them, MCS k is the MCS index used by the terminal device at time k, MCS k+1 is the MCS index of the terminal device at time k+1, target BLER Indicates the target block error rate (BLER), which is the percentage of erroneous blocks in all sent blocks, such as target BLER It can be set to 0.1. μ is an empirical value, for example, μ can be set to 1.

[0072] If a vehicle-mounted phased array terminal device transmits data during beam tracking, channel quality is unstable during this process, with variations in channel quality between beam switches. Beam tracking is a gradual convergence process, and there's a high probability of NACK feedback in the early stages of beam tracking, causing the MCS index determined by the network equipment to decrease. Furthermore, in NTN scenarios, transmission latency is high, and feedback takes effect with a certain lag. By the time the MCS decreases due to a large number of NACKs caused by unstable beam switching quality, the terminal device's beam may already be aligned or nearly aligned, at which point the link quality is relatively good and stable. This can lead to a mismatch between the MCS and channel quality, resulting in low transmission efficiency.

[0073] Based on the above problems, the embodiments of the present application provide a communication method. The methods provided by the embodiments of the present application are described below in conjunction with the accompanying drawings. The methods provided by the various embodiments of the present application can be applied to the network architecture shown in Figure 1. For example, the UE involved in the methods provided by the various embodiments of the present application can be UE1 or UE2 in Figure 1, and the network device involved in the methods provided by the various embodiments of the present application can be the network device in Figure 1.

[0074] FIG2 is a flow chart of a communication method provided in an embodiment of the present application. Referring to FIG2 , the method includes the following steps:

[0075] S201: The terminal device sends first indication information to the network device, and the network device receives the first indication information sent by the terminal device.

[0076] In an embodiment of the present application, when the terminal device determines that uplink feedback information needs to be sent to the network device, it can generate first indication information, and the first indication information is used to indicate whether the terminal device is in a beam tracking process.

[0077] Optionally, the first indication information may be used to indicate that the terminal device is in a beam tracking process, or the first indication information may be used to indicate that the terminal device is not in a beam tracking process. For example, the first indication information may include a first field, the first field occupies 1 bit, and when the value of the first field is 1, the first indication information is used to indicate that the terminal device is in a beam tracking process; when the value of the first field is 0, the first indication information is used to indicate that the terminal device is not in a beam tracking process.

[0078] It should be noted that, in the embodiment of the present application, the first indication information can also be understood as being used to indicate the type of uplink feedback. Optionally, the type of uplink feedback can include uplink feedback during data transmission and uplink feedback when data transmission and beam tracking are performed simultaneously. For example, the first indication information can include a first field, the first field occupies 1 bit, and when the value of the first field is 0, the first indication information is used to indicate that the uplink feedback type is uplink feedback when data transmission and beam tracking are performed simultaneously; when the value of the first field is 1, the first indication information is used to indicate that the type of uplink feedback is uplink feedback during data transmission.

[0079] In some embodiments, the first indication information can also be used to indicate the beam tracking stage that the terminal device is in. During implementation, the beam tracking stage that the terminal device may be in can be pre-set. For example, the beam tracking stage that the terminal device may be in can include: the initial stage of beam tracking, the intermediate stage of beam tracking, and the final stage of beam tracking. It can be understood that beam tracking is a gradual convergence process. When the terminal device is in the initial stage of beam tracking, the beam pointing accuracy is low and the channel quality is poor. As the beam tracking progresses, in the intermediate stage and the final stage of beam tracking, the beam pointing accuracy improves and the channel quality improves. The terminal device can indicate the beam tracking stage that the terminal device is in through the first indication information, so that the network device can refer to the beam tracking stage that the terminal device is in when performing user scheduling, thereby improving the accuracy of user scheduling.

[0080] For example, the first indication information may include a first field, and the first field occupies 2 bits. When the value of the first field is 00, the first indication information is used to indicate that the terminal device is in the initial stage of beam tracking; when the value of the first field is 01, the first indication information is used to indicate that the terminal device is in the middle stage of beam tracking; when the value of the first field is 10, the first indication information is used to indicate that the terminal device is in the final stage of beam tracking; when the value of the first field is 11, the first indication information is used to indicate that the terminal device is not in the beam tracking process or the beam tracking of the terminal device has converged, and the terminal device is in the data transmission process.

[0081] It should be noted that the first indication information is used to indicate the beam tracking stage in which the terminal device is located, which can also be understood as the first indication information being used to indicate the type of uplink feedback. Optionally, the type of uplink feedback may include uplink feedback during data transmission, uplink feedback when data transmission and the initial stage of beam tracking are performed simultaneously, uplink feedback when data transmission and the intermediate stage of beam tracking are performed simultaneously, and uplink feedback when data transmission and the final stage of beam tracking are performed simultaneously. For example, the first indication information may include a first field, the first field occupies 2 bits, when the value of the first field is 00, the first indication information is used to indicate that the type of uplink feedback is uplink feedback when data transmission and the initial stage of beam tracking are performed simultaneously; when the value of the first field is 01, the first indication information is used to indicate that the type of uplink feedback is uplink feedback when data transmission and the intermediate stage of beam tracking are performed simultaneously; when the value of the first field is 10, the first indication information is used to indicate that the type of uplink feedback is uplink feedback when data transmission and the final stage of beam tracking are performed simultaneously; when the value of the first field is 11, the first indication information is used to indicate that the type of uplink feedback is uplink feedback during data transmission.

[0082] In addition, it should be noted that the first indication information in the above embodiment of the present application includes the first field, and the number of bits occupied by the first field is only an example and not a limitation. In a specific implementation, the first indication information may also include multiple fields to indicate whether the terminal device is in the beam tracking process and the beam tracking stage the terminal device is in. For example, the first indication information may include a first field and a second field. The first field is used to indicate whether the terminal device is in the beam tracking process, and the second field is used to indicate the beam tracking stage the terminal device is in. The number of bits occupied by each field in the first indication information may also be more or less, or the first indication information may also have other ways of indicating that the terminal is in the beam tracking process, which is not limited in the embodiment of the present application.

[0083] In an embodiment of the present application, the terminal device may also synchronously send uplink feedback information based on sending the first indication information to the network device. Optionally, the uplink feedback information may include at least one of uplink feedback corresponding to data transmission, channel measurement information, and channel state information (CSI) feedback information.

[0084] Exemplarily, the first indication information and the uplink feedback information can be carried on the same or different uplink resources. The uplink resource used to transmit the first indication information can be an uplink resource pre-configured for the terminal device or an uplink resource requested by the terminal device to the network device. The uplink resource can be a resource carried on a physical uplink control channel (PUCCH) or a resource carried on a physical uplink control channel (PUSCH).

[0085] The following describes several ways in which the terminal device sends the first indication information and the uplink feedback information to the network device in the embodiment of the present application:

[0086] Method 1. The terminal device sends first indication information and uplink feedback information to the network device through the first resource, where the first resource is the uplink resource allocated by the network device to the terminal device before the terminal device sends the first indication information and uplink feedback information.

[0087] The first resource may be an uplink resource requested by a terminal device from a network device, or a service scenario where the protocol requires the transmission of first indication information. The network device may allocate the first resource to the terminal device when in the specified service scenario. In implementation, when a terminal device requests an uplink resource from a network device, the terminal device may send request information to the network device, where the request information is used to request the network device to allocate an uplink resource to the terminal device. The network device sends configuration information to the terminal device, where the configuration information is used to indicate the first resource allocated by the network device to the terminal device. The terminal device may send the first indication information and uplink feedback information to the network device via the first resource.

[0088] Method 2: The terminal device sends the first indication information to the network device through the first resource, and sends the uplink feedback information to the network device through the second resource.

[0089] The network device may pre-configure a second resource for the terminal device, where the second resource is an uplink resource for transmitting uplink feedback information. The terminal device may request the network device to allocate an uplink resource for transmitting the first indication information. In implementation, the terminal device may send a request message to the network device, where the request message is used to request the network device to allocate an uplink resource for the terminal device. The network device sends configuration information to the terminal device, where the configuration information is used to indicate the first resource allocated by the network device to the terminal device. The terminal device may send the first indication information to the network device via the first resource, and may send the uplink feedback information to the network device via the second resource.

[0090] Method 3. The terminal device sends the first indication information and uplink feedback information to the network device through the first resource, where the first resource is a pre-configured uplink resource used to transmit the first indication information and uplink feedback information.

[0091] The network device may preconfigure a first resource and a second resource for the terminal device, where the first resource may be an uplink resource used to transmit the first indication information and the uplink feedback information, and the second resource may be an uplink resource used only to transmit the uplink feedback information. When the terminal device needs to send the first indication information and the uplink feedback information to the network device, the first indication information and the uplink feedback information may be sent to the network device via the first resource.

[0092] In the above-mentioned method 3, before the terminal device sends the first indication information and the uplink feedback information to the network device, it can also send the second indication information to the network device, and the second indication information is used to instruct the terminal device to send the first indication information after the set time period after sending the second indication information. The second indication information can also be used to indicate the value of the set time period, or the value of the set time period can also be a value agreed upon by the protocol. After the set time period after sending the second indication information arrives, the terminal device sends the first indication information and the uplink feedback information to the network device through the first resource. In this way, the terminal device can inform the network device in advance that the first indication information is about to be transmitted, and the first indication information is sent after the set time period, so that the network device can determine the time when the terminal device needs to occupy the first resource. When the terminal device does not occupy the first resource, the network device can also allocate the unused uplink resources to other users to reduce resource waste.

[0093] It should be noted that the above-mentioned method of the terminal device sending the first indication information and uplink feedback information to the network device is only an example and not a limitation. In implementation, the first indication information and uplink feedback information can also be sent to the network device in other ways, and the embodiments of the present application do not limit this.

[0094] S202. The network device performs user scheduling on the terminal device according to the first indication information.

[0095] In an optional implementation, the network device may perform user scheduling on the terminal device, including at least one of the following: determining a modulation and coding strategy, allocating time and frequency resources, allocating power resources, user pairing under multi-user multiple-in multiple-out (MIMO), and precoding under multi-user MIMO.

[0096] In an embodiment of the present application, the network device may determine a modulation and coding strategy based on the first indication information. Optionally, the network device may determine a first MCS index based on the first indication information. The first MCS index is the MCS index used by the network device and the terminal device for the next data transmission. The following describes how the network device determines the first MCS index in an embodiment of the present application:

[0097] Method 1

[0098] When the first indication information is used to indicate that the terminal device is in the beam tracking process, there may be a high probability of NACK feedback due to unstable channel quality during the beam tracking process. In this case, the network device may not use the uplink feedback corresponding to the data transmission to adjust the MCS index. In implementation, the network device may determine the first MCS index based on the second MCS index, and the second MCS index is the MCS index used in the previous data transmission process between the network device and the terminal device. For example, the second MCS index can be the MCS index used in the data transmission process corresponding to the uplink feedback information sent by the terminal device to the most recent data transmission process, or the second MCS index can be the MCS index used in any data transmission process before the data transmission process corresponding to the uplink feedback information.

[0099] For example, after the terminal device receives the downlink data sent by the network device, the terminal device sends uplink feedback information corresponding to the downlink data to the network device. Due to the large transmission delay in the NTN scenario, assuming that the network device receives the uplink feedback information and first indication information corresponding to the downlink data in the third data transmission sent by the terminal device before performing the fifth data transmission with the terminal device, and the first indication information is used to indicate that the terminal device is in the beam tracking process, the network device can determine the MCS index used for the fifth data transmission based on the MCS index used in the third data transmission process or the MCS index used in the fourth data transmission, and no longer use the uplink feedback information corresponding to the third data transmission to adjust the MCS index; or the network device determines that the terminal device is in the beam tracking process during the third data transmission based on the first indication information, and the network device can determine the MCS index used in the fifth data transmission process based on the MCS index used in the second data transmission process, so as to further reduce the impact of unstable channel quality on the adjustment of the MCS index during the beam tracking process.

[0100] It should be noted that the embodiment of the present application does not limit which MCS index used in the data transmission process is selected by the network device as the second MCS index. For example, in implementation, the network device can determine the second MCS index from the MCS index used in the previous data transmission process between the network device and the terminal device based on preset conditions, business scenarios, etc. The embodiment of the present application does not limit this.

[0101] Optionally, when the first indication information is used to indicate that the terminal device is not in the beam tracking process, the terminal device is in the data transmission process, then the network device can adjust the MCS index according to the uplink feedback information after receiving the uplink feedback information sent by the terminal device.

[0102] For example, the first MCS index determined by the network device in the communication method provided in the embodiment of the present application may satisfy the following relationship:

[0103] Among them, MCS1 is the first MCS index, MCS2 is the second MCS index, T is the value of the first field in the first indication information, when T is 1, the first indication information is used to indicate that the terminal device is not in the beam tracking process, when T is 0, the first indication information is used to indicate that the terminal device is in the beam tracking process. BLER Indicates the target block error rate (BLER), which is the percentage of erroneous blocks in all sent blocks, such as target BLER It can be set to 0.1. μ is an empirical value, for example, μ can be set to 1.

[0104] It should be noted that, in a specific implementation, the network device may also determine the MCS index according to other parameters, and the above formula is only an example and not a limitation.

[0105] Method 2

[0106] When the first indication information is used to indicate the beam tracking stage of the terminal device, since beam tracking is a gradual convergence process, there may be a high probability of NACK feedback in the initial stage of beam tracking due to unstable channel quality. In this case, the network device may not use the uplink feedback information for user scheduling, or use the uplink feedback information for user scheduling with a lower weight value; in the middle and final stages of beam tracking, the beam pointing accuracy is improved and the channel quality is higher, then the network device may use the uplink feedback information for user scheduling with a higher weight value.

[0107] In an optional implementation, the network device may determine a first parameter corresponding to the beam tracking phase in which the terminal device is located according to the first indication information. The first parameter is used to indicate the confidence level of the uplink feedback information, or the first parameter can be understood as the weight value of the uplink feedback information when the network device uses the uplink feedback information for user scheduling. The network device may determine a first MCS index according to the first parameter, the second MCS index, and the uplink feedback information.

[0108] For example, assume that the first indication information may include a first field that occupies 2 bits. When the value of the first field is 00, the first indication information is used to indicate that the terminal device is in the initial phase of beam tracking. At this time, the network device may determine that the first parameter is P0; when the value of the first field is 01, the first indication information is used to indicate that the terminal device is in the intermediate phase of beam tracking. At this time, the network device may determine that the first parameter is P1; when the value of the first field is 10, the first indication information is used to indicate that the terminal device is in the last phase of beam tracking. At this time, the network device may determine that the first parameter is P2; when the value of the first field is 11, the first indication information is used to indicate that the terminal device is not in the beam tracking process or the beam tracking of the terminal device has converged, and the terminal device is in the data transmission process. At this time, the network device may determine that the first parameter is P3, where P0 < P1 < P2 < P3. For example, the following is an example of a set of values of the first parameter: P0 = 0, P1 = 0.5, P2 = 0.75, P3 = 1.

[0109] For example, in the communication method provided by the embodiments of the present application, the first MCS index determined by the network device may satisfy the following relationship:

[0110] where MCS1 is the first MCS index, MCS2 is the second MCS index, and P i is the first parameter. target BLER represents the target block error rate (BLER), which is the percentage of the blocks in error among all the transmitted blocks. For example, target BLER can be set to 0.1. μ is an empirical value. For example, μ can be set to 1.

[0111] It should be noted that in specific implementations, the network device may also determine the MCS index according to other parameters. The above formula is only an example and not a limitation. In addition, for the introduction of the first MCS index and the second MCS index in Method 2, reference can be made to Method 1 above, and the repeated parts will not be elaborated.

[0112] Through the communication method provided in the embodiment of the present application, the terminal device can notify the network device through the first indication information that the terminal device is in the beam tracking process, so that the network device can perform user scheduling according to the first indication information, preventing the network device from performing user scheduling according to the uplink feedback information sent by the terminal device during the beam tracking process. The negative impact on user scheduling is prevented, thereby improving data transmission efficiency.

[0113] Based on the same technical concept as the method embodiment, an embodiment of the present application provides a communication device, the structure of which may be as shown in FIG3 , including a communication unit 301 and a processing unit 302 .

[0114] In one embodiment, a communication device can be specifically used to implement the method performed by the terminal device in the embodiment of Figure 2. The device can be the terminal device itself, or a chip, chipset, or a portion of a chip in the terminal device that performs the functions of the related method. The processing unit 302 is configured to generate first indication information, where the first indication information is used to indicate that the terminal device is in a beam tracking process; and transmit the first indication information to the network device via the communication unit 301.

[0115] Exemplarily, the processing unit 302 is further configured to: send uplink feedback information to the network device through the communication unit 301 .

[0116] Exemplarily, the processing unit 302 is specifically used to: send the first indication information to the network device through the communication unit 301 through the first resource, where the first resource is the uplink resource pre-configured by the network device to the terminal device, or the first resource is the uplink resource requested by the terminal device to the network device.

[0117] Exemplarily, the first indication information and the uplink feedback information are carried in the same or different uplink resources.

[0118] Exemplarily, the processing unit 302 is further used to: send a second indication message to the network device through the communication unit 301, where the second indication message is used to instruct the terminal device to send the first indication message after a set time period after sending the second indication message.

[0119] In one embodiment, a communication device can be specifically used to implement the method performed by the network device in the embodiment of Figure 2. The device can be the network device itself, or a chip, chipset, or a portion of a chip in the network device that performs the functions of the related method. The processing unit 302 is configured to receive, via the communication unit 301, first indication information sent by a terminal device, the first indication information being used to indicate that the terminal device is in a beam tracking process; and perform user scheduling for the terminal device based on the first indication information.

[0120] Exemplarily, the processing unit 302 is specifically used to: determine the modulation and coding strategy corresponding to the terminal device according to the first indication information.

[0121] Exemplarily, the processing unit 302 is specifically used to: determine a first modulation and coding strategy MCS index according to the first indication information, where the first MCS index is the MCS index used for the next data transmission between the network device and the terminal device.

[0122] Exemplarily, the processing unit 302 is specifically used to: determine the first MCS index according to the second MCS index, where the second MCS index is the MCS index used in the data transmission process between the network device and the terminal device.

[0123] Exemplarily, the first indication information is also used to indicate the beam tracking stage of the terminal device; the processing unit 302 is also used to: before performing user scheduling on the terminal device according to the first indication information, receive uplink feedback information sent by the terminal device through the communication unit 301; the processing unit 302 is specifically used to: determine the first parameter corresponding to the beam tracking stage of the terminal device according to the first indication information; determine the first MCS index according to the first parameter, the second MCS index and the uplink feedback information; wherein the second MCS index is the MCS index used in the data transmission process between the network device and the terminal device.

[0124] Exemplarily, the processing unit 302 is specifically used to: receive, through the communication unit 301, the first indication information sent by the terminal device through the first resource; wherein, the first resource is an uplink resource pre-configured by the network device to the terminal device, or the first resource is an uplink resource requested by the terminal device to the network device.

[0125] Exemplarily, the first indication information and the uplink feedback information are carried in the same or different uplink resources.

[0126] Exemplarily, the processing unit 302 is further used to: receive second indication information sent by the terminal device through the communication unit 301, and the second indication information is used to instruct the terminal device to send the first indication information after a set time period after sending the second indication information.

[0127] The division of modules in the embodiments of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. In addition, the functional modules in the various embodiments of the present application can be integrated into a processor, or can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It is understood that the functions or implementations of the various modules in the embodiments of the present application can be further referred to the relevant description of the method embodiment.

[0128] In one possible embodiment, a communication device may be as shown in FIG4 . The device may be a communication device or a chip within the communication device, wherein the communication device may be a terminal device or a network device in the above embodiments. The device includes a processor 401 and a communication interface 402, and may also include a memory 403. The processing unit 302 may be the processor 401. The communication unit 301 may be the communication interface 402. Optionally, the processor 401 and the memory 403 may be integrated.

[0129] The processor 401 may be a CPU, a digital processing unit, or the like. The communication interface 402 may be a transceiver, an interface circuit such as a transceiver circuit, or a transceiver chip, or the like. The apparatus further includes a memory 403 for storing programs executed by the processor 401. The memory 403 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory 403 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0130] The processor 401 is used to execute the program code stored in the memory 403, specifically to execute the actions of the processing unit 302, which will not be described in detail in this application. The communication interface 402 is specifically used to execute the actions of the communication unit 301, which will not be described in detail in this application.

[0131] The specific connection medium between the communication interface 402, processor 401, and memory 403 is not limited in the embodiments of the present application. In Figure 4, the memory 403, processor 401, and communication interface 402 are connected via bus 404. The bus is represented by a bold line in Figure 4. The connection methods between other components are only for schematic illustration and are not limiting. Buses can be divided into address buses, data buses, control buses, etc. For ease of illustration, only one bold line is used in Figure 4, but this does not mean that there is only one bus or one type of bus.

[0132] An embodiment of the present invention further provides a computer-readable storage medium for storing computer software instructions required to be executed by the above-mentioned processor, which includes a program required to be executed by the above-mentioned processor.

[0133] An embodiment of the present application also provides a communication system, including a communication device for implementing the terminal device function in the embodiment of Figure 2 and a communication device for implementing the network device function in the embodiment of Figure 2.

[0134] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0135] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0136] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0137] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0138] Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of protection of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that, Applied to a terminal device, the method includes: Generating first indication information for indicating that the terminal device is in a beam tracking process; Sending the first indication information to the network device.

2. The method according to claim 1, wherein The first indication information is further used to indicate the beam tracking phase in which the terminal device is located.

3. The method according to claim 1 or 2, characterized in that The method further includes: Sending uplink feedback information to the network device.

4. The method according to any one of claims 1 to 3, characterized in that The sending the first indication information to the network device includes: Sending the first indication information to the network device through a first resource, where the first resource is an uplink resource pre-configured by the network device for the terminal device, or the first resource is an uplink resource requested by the terminal device from the network device.

5. The method according to claim 3, wherein The first indication information and the uplink feedback information are carried in the same or different uplink resources.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: Sending second indication information to the network device, where the second indication information is used to indicate that the terminal device sends the first indication information after a set duration after sending the second indication information.

7. A communication method, characterized in that, Applied to a network device, the method includes: Receiving first indication information sent by a terminal device, where the first indication information is used to indicate that the terminal device is in a beam tracking process; Performing user scheduling on the terminal device according to the first indication information.

8. The method according to claim 7, wherein The performing user scheduling on the terminal device according to the first indication information includes: Determining a modulation and coding strategy corresponding to the terminal device according to the first indication information.

9. The method according to claim 8, wherein The determining a modulation and coding strategy corresponding to the terminal device according to the first indication information includes: Determining a first modulation and coding strategy MCS index according to the first indication information, where the first MCS index is the MCS index used for the next data transmission between the network device and the terminal device.

10. The method according to claim 9, wherein The determining a first modulation and coding strategy MCS index according to the first indication information includes: Determining the first MCS index according to a second MCS index, where the second MCS index is the MCS index used in the previous data transmission process between the network device and the terminal device.

11. The method according to claim 9, characterized in that The first indication information is further used to indicate the beam tracking phase in which the terminal device is located; Before performing user scheduling on the terminal device according to the first indication information, the method further includes: Receiving uplink feedback information sent by the terminal device; The determining a first modulation and coding strategy MCS index according to the first indication information includes: Determining a first parameter corresponding to the beam tracking phase in which the terminal device is located according to the first indication information; determining the first MCS index according to the first parameter, the second MCS index, and the uplink feedback information; where the second MCS index is the MCS index used in the previous data transmission process between the network device and the terminal device.

12. The method according to claim 11, wherein The first parameter is used to indicate the confidence level of the uplink feedback information, or the first parameter is used to indicate the weight value of the uplink feedback information when the network device uses the uplink feedback information for user scheduling.

13. The method according to any one of claims 7 to 12, characterized in that, The receiving first indication information sent by the terminal device includes: Receive the first indication information sent by the terminal device via the first resource; Wherein, the first resource is an uplink resource pre-configured by the network device for the terminal device, or the first resource is an uplink resource requested by the terminal device from the network device.

14. The method according to claim 11, wherein The first indication information and the uplink feedback information are carried in the same or different uplink resources.

15. The method according to any one of claims 7-14, characterized in that, The method further includes: Receiving second indication information sent by the terminal device, where the second indication information is used to indicate that the terminal device sends the first indication information after a set duration after sending the second indication information.

16. A communication device, characterized in that, It includes a unit or module for executing the method according to any one of claims 1-6, or includes a unit or module for executing the method according to any one of claims 7-15.

17. A communication device, characterized in that, The device includes a processor and a memory, and the processor is coupled to the memory; The memory is used to store programs or instructions; The processor is used to call the programs or instructions to cause the communication device to execute the method according to any one of claims 1-6, or execute the method according to any one of claims 7-15.

18. A computer-readable storage medium, characterized in that The computer program or instruction is stored in the storage medium, and when the computer program or instruction is executed by the communication device, the method according to any one of claims 1-6 is implemented, or the method according to any one of claims 7-15 is implemented.

19. A computer program product, characterized in that, The computer program product includes a computer program or instruction, and when the computer program or instruction is run by the communication device, the method according to any one of claims 1-6, or the method according to any one of claims 7-15 is executed.

20. A chip, characterized in that, The chip is used to read the computer program stored in the memory to execute the method according to any one of claims 1-6, or execute the method according to any one of claims 7-15.

Citation Information

Patent Citations

  • Uplink beam tracking method and corresponding terminal and base station

    CN107135021A

  • Beam tracking method, terminal equipment and network side equipment

    CN107733497A

  • RACH conveyance of DL synchronization beam information for various DL-UL correspondence states

    CN109565321A

  • Systems and methods for link adaptation in wireless communication systems

    US8611288B1

  • Beam tracking method, device, and storage medium

    WO2022052098A1