Communication method and device

The terminal equipment sends beam tracking instructions, and the network equipment adjusts user scheduling and coding strategy, solving the problem of low data transmission efficiency caused by beam jitter in satellite communications, and improving data transmission efficiency and resource utilization.

CN120302426APending Publication Date: 2025-07-11HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410048453.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-11
Publication Date
2025-07-11

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 unstable channel quality during beam tracking, affecting user scheduling and data transmission efficiency.

Method used

The terminal device generates and sends a first indication information indicating that it is in the beam tracking process. The network device performs user scheduling and coding strategies based on this information, avoiding the negative impact of unstable uplink feedback information and improving data transmission efficiency.

Benefits of technology

Through timely beam tracking status indication and scheduling strategy adjustment, the data transmission efficiency of the beam tracking process in satellite communication is improved, and resource waste and transmission delay are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302426A_ABST
    Figure CN120302426A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, which are used for improving the data transmission efficiency in a beam tracking process. The method comprises: a terminal device sending first indication information to a network device, the first indication information being used for indicating that the terminal device is in a beam tracking process; and the network device performs user scheduling on the terminal device according to the first indication information. Through the scheme, the terminal equipment can inform the network equipment that the terminal equipment is in the beam tracking process through the first indication information, so that the network equipment can perform user scheduling according to the first indication information; the negative influence on the user scheduling when the network equipment performs the user scheduling according to the uplink feedback information sent by the terminal equipment in the beam tracking process is prevented, and the data transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] Non-terrestrial networks (NTN), such as satellite communications, have the advantages of wide coverage, long communication distance, high reliability, large flexibility, high throughput, etc., and are not affected by geographical environment, climate conditions, and natural disasters. They have been widely used in fields such as aviation communication, maritime communication, and military communication. Introducing satellites into the new radio (NR) technology of the fifth-generation mobile communication (5G) can provide communication services for areas that are difficult to cover by terrestrial networks, such as the ocean and forests, enhance the reliability of 5G communication, such as providing more stable and high-quality communication services for trains, airplanes, and users on these means of transportation, and can also provide more data transmission resources to support a larger number of connections.

[0003] Due to the long communication distance and poor link budget of satellite communication, in order to meet the high-throughput service requirements such as broadband video transmission, terminal devices usually use phased array narrow beams to align with satellites to improve the receiving gain. For example, the narrow beam width is 1° - 3°. When a vehicle-mounted phased array terminal device moves at high speed, the bumps on the road surface or vehicle steering will cause rapid changes in the three-axis attitude. This change will bring beam direction jitter. If this jitter exists normally, beam tracking needs to be performed normally. In existing cellular systems, data transmission is often not performed during the beam tracking process, and data transmission is performed after the beam is stably aligned. In the communication scenario between a satellite and a vehicle-mounted phased array terminal device, the jitter is random and often exists, and beam tracking needs to be performed frequently. If data transmission is not performed during the beam tracking process, the transmission efficiency is low. If data transmission is performed simultaneously during the beam tracking process, and the terminal device sends uplink feedback information to the satellite, due to the unstable link quality during the beam tracking process, user scheduling based on the uplink feedback information by the satellite will have a negative impact. Summary of the Invention

[0004] This application provides a communication method and apparatus for improving the data transmission efficiency during beam tracking.

[0005] In a first aspect, this application provides a communication method. The execution subject of this method can be a terminal device or a chip, chip system, or circuit located in the terminal device. This method can be implemented through the following steps: generating first indication information for indicating that the terminal device is in a beam tracking process; and sending the first indication information to the network device.

[0006] In the above method, the terminal device may indicate to the network device that the terminal device is in a beam tracking process, so that the network device can timely learn the beam tracking state of the terminal device, accurately perform user scheduling for the terminal device, and improve the data transmission efficiency during the beam tracking process.

[0007] In a possible design, the first indication information is further used to indicate the beam tracking stage in which the terminal device is located.

[0008] With this design, the terminal device can also indicate the beam tracking stage in which the terminal device is located through the first indication information. For example, the beam tracking stage may 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 in which the terminal device is located through the first indication information, and then perform user scheduling based on the beam tracking stage in which the terminal device is located, improving the accuracy of user scheduling.

[0009] In a possible design, the method further includes: sending uplink feedback information to the network device.

[0010] With this design, the terminal device can generate the first indication information when it needs to send uplink feedback information to the network device. Thus, when the network device needs to perform user scheduling for the terminal device after receiving the uplink feedback information, it can timely determine the beam tracking state of the terminal device.

[0011] In a possible design, the sending of 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.

[0012] With 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, flexibly realizing the transmission of the first indication information.

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

[0014] In a possible design, 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.

[0015] With this design, the terminal device can inform the network device in advance that the first indication information will be transmitted, and the first indication information will be sent after a set duration. Thus, 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, reducing resource waste.

[0016] In a second aspect, the present application provides a communication method. The execution subject of this method can be a network device or a chip, chip system, or circuit located in the network device. This method can be implemented through the following steps: 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 for the terminal device according to the first indication information.

[0017] In the above method, the terminal device can notify the network device that the terminal device is in a beam tracking process through the first indication information. Thus, 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 based on the uplink feedback information sent by the terminal device during the beam tracking process, and improving data transmission efficiency.

[0018] In a possible design, the performing user scheduling for 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.

[0019] With this design, the network device can determine that the terminal device is in a beam tracking process according to the first indication information, and determine the adjustment coding strategy corresponding to the terminal device based on the first indication information, making the determined coding strategy more adaptable to the beam tracking state of the terminal device and improving data transmission efficiency.

[0020] In a possible design, 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.

[0021] In a possible design, the determining the 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.

[0022] With this design, when the network device determines that the terminal device is in the beam tracking process, it can determine the MCS index to be 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.

[0023] In a possible design, the first indication information is further used to indicate the beam tracking phase in which the terminal device is located;

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

[0025] Determining the 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.

[0026] Optionally, 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.

[0027] With this design, the first indication information can also be used to indicate the beam tracking phase in which the terminal device is located. Since beam tracking is a gradually converging process, the network device can use the uplink feedback information with different weight values according to the different beam tracking phases in which the terminal device is located for user scheduling, improving the accuracy of user scheduling.

[0028] In a possible design, receiving the first indication information sent by the terminal device includes: receiving the first indication information sent by the terminal 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.

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

[0030] In a possible design, 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.

[0031] With this design, the terminal device can inform the network device in advance that the first indication information will be transmitted, and the first indication information will be sent after a set duration. Thus, 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, reducing resource waste.

[0032] In a third aspect, the present application also provides a communication device, which is a terminal device or a chip in the terminal device. This communication device has the function of implementing any of the methods provided in the first aspect above. This communication device 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.

[0033] In a possible design, this communication device includes: a processor configured to support this communication device to execute the corresponding functions of the terminal device in the above - shown method. This communication device may also include a memory, which can be coupled to the processor and stores the necessary program instructions and data of this communication device. Optionally, this communication device further includes an interface circuit for supporting the communication between this communication device and devices such as service satellites, for example, the transceiver of data or signals. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.

[0034] In a possible design, this communication device includes corresponding functional modules, respectively used to implement the steps in the above methods. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0035] In a possible design, the structure of the communication device includes a processing unit (or processing units) and a communication unit (or communication units), and these units can execute the corresponding functions of the terminal device in the above - mentioned method examples. For specific reference, see the description in the method provided in the first aspect, and details are not elaborated here.

[0036] In a fourth aspect, the present application also provides a communication device, which is a network device or a chip in the network device. This communication device has the function of implementing any of the methods provided in the second aspect above. This communication device 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.

[0037] In a possible design, the communication device includes: a processor configured to support the communication device in performing the corresponding functions of the network device in the method shown above. The communication device may further include a memory coupled to the processor, which stores the necessary program instructions and data of the communication device. Optionally, the communication device further includes an interface circuit for supporting communication between the communication device and other devices such as terminal devices, for example, the transceiver of data or signals. Exemplarily, the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.

[0038] In a possible design, the communication device includes corresponding functional modules respectively used to implement the steps performed by the network device in the above method. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

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

[0040] In a fifth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or transmit signals from the processor to other communication devices outside the communication device. The processor is configured to implement the methods in the foregoing first aspect and any possible design through logic circuits or by executing code instructions.

[0041] In a sixth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or transmit signals from the processor to other communication devices outside the communication device. The processor is configured to implement the methods in the foregoing second aspect and any possible design through logic circuits or by executing code instructions.

[0042] In a seventh aspect, a computer-readable storage medium is provided, in which computer programs or instructions are stored. When the computer programs or instructions are executed by a processor, the methods in any one of the foregoing first aspect and second aspect and any possible design are implemented.

[0043] In an eighth aspect, a computer program product storing instructions is provided. When the instructions are run by a processor, the methods in any one of the foregoing first aspect and second aspect and any possible design are implemented.

[0044] In a ninth aspect, a chip system is provided. The chip system includes a processor and may further include a memory, and is used to implement the method in any one of the foregoing first aspect to second aspect and any possible design. The chip system may be composed of chips or may include chips and other discrete devices.

[0045] In a tenth aspect, a communication system is provided. The system 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).

[0046] The technical effects that can be achieved by the technical solutions in any one of the foregoing third aspect to tenth aspect may be described with reference to the technical effects that can be achieved by the technical solutions in the first aspect to second aspect. Repeated descriptions will not be elaborated. Description of the Drawings

[0047] Figure 1 This is a schematic diagram of a communication network architecture provided by an embodiment of the present application;

[0048] Figure 2 This is a flowchart of a communication method provided by an embodiment of the present application;

[0049] Figure 3 This is a schematic structural diagram of a communication device provided by an embodiment of the present application;

[0050] Figure 4 This is a schematic structural diagram of a communication device provided by an embodiment of the present application. Detailed Embodiments

[0051] In order to make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings. Among them, in the description of the embodiments of the present application, hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features.

[0052] It should be understood that in the embodiments of this application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the relationship between associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the associated objects before and after. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of a single item or multiple items. For example, at least one (item) 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, and c can be single or multiple.

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

[0054] Furthermore, the terms "comprising" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes other steps or units not listed, or optionally also includes other steps or units inherent to these processes, methods, products, or devices.

[0055] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to give examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0056] The methods and devices provided in the embodiments of this application are based on the same or similar technical concepts. Since the principles for the methods and devices to solve problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be elaborated.

[0057] Hereinafter, some terms or concepts in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.

[0058] In the embodiments of the present application, the terminal device is a device with wireless transceiver functions, which may be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device (such as a communication module, a modem, or a chip system, etc.) built into the above devices. The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as including but not limited to the following scenarios: cellular communication, device-to-device (D2D) communication, V2X, machine-to-machine / machine-type communications (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 wearables, smart transportation, smart city, drones, robots, and other scenarios of terminal devices.Currently, some examples of terminal devices are: mobile phones, tablet computers, laptop computers, handheld computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in vehicle networking, 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) terminal devices, vehicle-to-everything (V2X) communication terminal devices, intelligent vehicles, telematics boxes (or in-vehicle sending units), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, internet of things (IoT) terminal devices, etc. For example, the terminal device can be an in-vehicle device, a vehicle device, an in-vehicle 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, OBU, RSU, or 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 floor sweeper, a speaker, a set-top box, etc. The terminal device is sometimes 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 ease of description, in the embodiments of this application, the terminal device is described by taking the UE as an example.

[0059] In the embodiments of the present application, the communication device for implementing the functions of the terminal device may be the terminal device itself, or a device capable of supporting the terminal device to implement such functions, 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, taking the device for implementing the functions of the terminal device as the terminal device as an example, the technical solutions provided in the embodiments of the present application are described.

[0060] The network device in the embodiments of the present application includes, for example, an access network device and / or a core network device. The access network device is a device with wireless transceiver functions and is used to communicate with the terminal device. The access network device includes, but is not limited to, a base station (base transceiver station (BTS), Node B, eNodeB / eNB, or gNodeB / gNB), a transmission reception point (TRP), a base station evolved by the 3rd generation partnership project (3GPP) in the future, an access node in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, etc. The base station may be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations may support a network of the same access technology or networks of different access technologies. The base station may include one or more co-located or non-co-located transmission and reception points. The access network device may 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 may also be a server, etc. For example, the network device in vehicle to everything (V2X) technology may be a road side unit (RSU). Hereinafter, the access network device is described by taking a base station as an example. The base station may communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device may 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 charging. The device names for implementing core network functions in systems of different access technologies may be different, and the embodiments of the present application do not limit this. Taking the 5th generation (5G) mobile communication system as an example, the core network device includes: an access and mobility management function (AMF), a session management function (SMF), a policy control function (PCF), a location management function (LMF), or a user plane function (UPF), etc.

[0061] In the embodiments of the present application, the communication device for implementing the functions of a network device may be a network device or a device capable of supporting the network device to implement such functions, such as a chip system, and this device may be installed in the network device. In the technical solution provided by the embodiments of the present application, taking the device for implementing the functions of a network device as a network device as an example, the technical solution provided by the embodiments of the present application is described.

[0062] The technical solution provided by the embodiments of the present application can be applied to the 4th generation (4G) mobile communication technology 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 the next generation mobile communication system or other similar communication systems, such as the 6th generation (6G) mobile communication technology system, etc., without specific limitation.

[0063] The technical solution provided by the embodiments of the present application can, for example, be applied to non-terrestrial networks (NTN) systems. NTN refers to a network established using non-terrestrial communication technologies, which may include but are not limited to networks that use spectrum resources on communication platforms such as satellite platforms, unmanned aerial vehicle (UAV) platforms, or high altitude platform stations (HAPS) to provide communication services. Exemplarily, NTN may include but are not limited to satellite systems, UAV communication systems, and HAPS systems. Among them, according to the different heights of satellites from the ground (i.e., satellite orbital heights), satellite systems can be divided into geostationary orbit (GEO) satellite systems, medium earth orbit (MEO) satellite systems, and low-earth orbit (LEO) satellite systems, etc.

[0064] In NTN, network devices or some network device functions can be deployed on satellites to provide services for terminal devices. Compared with terrestrial communication networks, NTN has the advantages of wide coverage, long communication distance, high reliability, high flexibility, high throughput, etc., and NTN is not affected by geographical environment, climate conditions, and natural disasters. Introducing satellites into the 5G NR technology can provide communication services for areas difficult to cover by terrestrial networks, such as the ocean and forests, enhance the reliability of 5G communication, such as providing more stable and high-quality communication services for trains, airplanes, and users on these means of transportation, and can also provide more data transmission resources to support a larger number of connections.

[0065] Figure 1 This is a schematic diagram of a communication network architecture provided by an embodiment of the present application. Refer to Figure 1 , Figure 1 The communication network architecture shown may include a terminal device and a network device. For example, Figure 1 in the terminal device may be UE1, UE2. The terminal device may send uplink information to the network device through uplink resources, and the network device may send downlink information to the terminal device through downlink resources.

[0066] When the embodiment of the present application is applied to an NTN system, Figure 1 the network device shown may be a satellite. Due to the long communication distance and poor link budget of satellite communication, in order to meet the high-throughput service requirements such as broadband video transmission, the terminal device usually uses a phased array narrow beam to align with the satellite to improve the reception 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 a high speed, the bumps on the road surface or the vehicle turning will cause the three-axis attitude to change rapidly. This change will bring beam direction jitter. If this jitter exists normally, beam tracking needs to be carried out normally. Among them, beam tracking technology is a technology for adaptive beamforming, which adjusts the beam direction by continuously monitoring the changes in the signal transmission environment and the target position to maintain the best signal transmission effect. The beam tracking technology may 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. In the beam selection stage, the terminal device selects the best beamforming direction according to the CSI or received power, and adjusts the phase and amplitude of each antenna element.

[0067] In the existing cellular system, data transmission is often not performed during the beam tracking process, and data transmission is performed after the beam is stably aligned. In the communication scenario between the satellite and the vehicle-mounted phased array terminal device, the jitter is random and often exists, and beam tracking needs to be performed frequently. If data transmission is not performed during the beam tracking process, the transmission efficiency is low. If data transmission is performed during the beam tracking process, after the satellite sends downlink data to the terminal device, the terminal device sends uplink feedback information to the satellite. Since the channel quality during the beam tracking process is unstable, user scheduling based on this uplink feedback information will have a negative impact.

[0068] For example, after receiving downlink data sent by a network device, a 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 acknowledgement 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) allocated to the terminal device. For example, the MCS index determined by the network device and the uplink feedback information may satisfy the following relationship:

[0069]

[0070] where MCSk is the MCS index used by the terminal device at time k, and MCS k+1 is the MCS index of the terminal device at time k + 1, and target BLER represents the target block error rate (BLER), which is the percentage of incorrect blocks among all transmitted blocks. For example, target BLER can be set to 0.1. μ is an empirical value. For example, μ can be set to 1.

[0071] If the vehicle-mounted phased array terminal device performs data transmission during the beam tracking process, the channel quality is unstable during the beam tracking process, there are differences in the channel quality when different beams are switched, and the beam tracking is a gradually converging process. There will be a high probability of NACK feedback in the early stage of beam tracking, which causes the MCS index determined by the network device to decrease. In addition, the transmission delay in the NTN scenario is large, and there is a certain lag in the feedback to take effect. When the impact of a large number of NACKs caused by unstable beam switching quality on the MCS decrease takes effect, the beam of the terminal device may already be in the aligned or about-to-be-aligned stage. At this time, the link quality is good and stable, resulting in the problem of low transmission efficiency due to the mismatch between the MCS and the channel quality.

[0072] Based on the above problems, an embodiment of this application provides a communication method. The method provided by the embodiment of this application will be introduced below with reference to the accompanying drawings. The methods provided by the various embodiments of this application can be applied to Figure 1 the network architecture shown. For example, the UE involved in the methods provided by the various embodiments of this application may be Figure 1 UE1 or UE2 in, and the network device involved in the methods provided by the various embodiments of this application may be Figure 1 the network device in.

[0073] Figure 2 This is a flowchart of a communication method provided by an embodiment of the present application. Refer to Figure 2 , the method includes the following steps:

[0074] 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.

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

[0076] Optionally, the first indication information may be used to indicate that the terminal device is in the beam tracking process, or the first indication information is used to indicate that the terminal device is not in the beam tracking process. For example, the first indication information may include a first field, and the first field occupies 1 bit. When the value of the first field is 1, the first indication information is used to indicate that the terminal device is in the 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 the beam tracking process.

[0077] It should be noted that in an embodiment of the present application, the first indication information may also be understood as being used to indicate the type of uplink feedback. Optionally, the type of uplink feedback may include uplink feedback during data transmission and uplink feedback when data transmission and beam tracking are performed simultaneously. For example, the first indication information may include a first field, and the first field occupies 1 bit. When the value of the first field is 0, the first indication information is used to indicate that the type of uplink feedback 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.

[0078] In some embodiments, the first indication information may also be used to indicate the beam tracking stage where the terminal device is located. During implementation, the beam tracking stages that the terminal device may be in can be preset. For example, the beam tracking stages that the terminal device may be in may 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 gradually converging 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 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 use the first indication information to indicate the beam tracking stage where the terminal device is located, so that the network device can refer to the beam tracking stage where the terminal device is located when performing user scheduling, improving the accuracy of user scheduling.

[0079] For example, 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 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 intermediate 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.

[0080] It should be noted that the first indication information used to indicate the beam tracking stage of the terminal device can also be understood as the first indication information used to indicate the type of uplink feedback. Optionally, the types of uplink feedback may include uplink feedback during data transmission, uplink feedback when data transmission and the initial stage of beam tracking are carried out simultaneously, uplink feedback when data transmission and the intermediate stage of beam tracking are carried out simultaneously, and uplink feedback when data transmission and the final stage of beam tracking are carried out simultaneously. For example, 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 type of uplink feedback is uplink feedback when data transmission and the initial stage of beam tracking are carried out 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 carried out 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 carried out 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.

[0081] In addition, it should be noted that in the above embodiments of the present application, the first indication information including the first field and the number of bits occupied by the first field is only an example rather than a limitation. In specific implementations, the first indication information may further include multiple fields to indicate whether the terminal device is in the beam tracking process and the beam tracking stage of the terminal device. 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 of the terminal device. 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 to indicate that the terminal is in the beam tracking process. The embodiments of the present application do not limit this.

[0082] In the embodiments of the present application, the terminal device may also synchronously send uplink feedback information on the basis of 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.

[0083] Exemplarily, the first indication information and the uplink feedback information may be carried on the same or different uplink resources. The uplink resource for transmitting the first indication information may be an uplink resource pre-configured for the terminal device or an uplink resource requested by the terminal device from the network device. This uplink resource may be a resource carried on a physical uplink control channel (PUCCH) or a resource carried on a physical uplink shared channel (PUSCH).

[0084] The following introduces several ways for the terminal device to send the first indication information and the uplink feedback information to the network device in the embodiments of the present application respectively:

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

[0086] The first resource may be an uplink resource requested by the terminal device from the network device, or a service scenario where the protocol stipulates that the first indication information needs to be transmitted. The network device may allocate the first resource for the terminal device when it is in the specified service scenario. In implementation, when the terminal device requests an uplink resource from the network device, the terminal device may send a request message to the network device, and this 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, and this configuration information is used to indicate the first resource allocated by the network device for the terminal device. The terminal device may send the first indication information and the uplink feedback information to the network device through the first resource.

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

[0088] 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, and this 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, and this configuration information is used to indicate the first resource allocated by the network device for the terminal device. The terminal device may send the first indication information to the network device through the first resource, and, send the uplink feedback information to the network device through the second resource.

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

[0090] The network device may pre-configure a first resource and a second resource for the terminal device. Among them, the first resource may be an uplink resource for transmitting the first indication information and the uplink feedback information, and the second resource may be an uplink resource only for transmitting the uplink feedback information. When the terminal device needs to send the first indication information and the uplink feedback information to the network device, it may send the first indication information and the uplink feedback information to the network device through the first resource.

[0091] In the above Method 3, before the terminal device sends the first indication information and the uplink feedback information to the network device, it may also send a 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. Among them, the second indication information may also be used to indicate the value of the set duration, or the value of the set duration may also be a value agreed upon by the protocol. After the set duration after the terminal device sends the second indication information arrives, it then sends the first indication information and the uplink feedback information to the network device through the first resource. By this method, 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 duration. Thus, 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, reducing resource waste.

[0092] It should be noted that the above methods for the terminal device to send the first indication information and the uplink feedback information to the network device are only examples rather than limitations. In implementation, the first indication information and the uplink feedback information may also be sent to the network device through other methods, and the embodiments of the present application do not limit this.

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

[0094] In an alternative embodiment, the network device's user scheduling for the terminal device may include at least one of the following: determining a modulation and coding strategy, allocating time-frequency resources, allocating power resources, user pairing in multi-user multiple-input multiple-output (MIMO), and precoding in multi-user MIMO.

[0095] In the embodiments of the present application, the network device may determine the modulation and coding strategy according to the first indication information. Optionally, the network device may determine the first 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. The following introduces the method for the network device to determine the first MCS index in the embodiments of the present application:

[0096] Method 1

[0097] When the first indication information is used to indicate that the terminal device is in the beam tracking process, since the channel quality is unstable during the beam tracking process and there may be a high probability of NACK feedback, the network device may not adjust the MCS index using the uplink feedback corresponding to the data transmission. In practice, the network device may determine the first MCS index according to the second MCS index, where the second MCS index is the MCS index used during the previous data transmission between the network device and the terminal device. For example, the second MCS index may be the MCS index used during the data transmission process corresponding to the uplink feedback information sent by the terminal device from the data transmission process to the most recent data transmission process, or the second MCS index may be the MCS index used during any data transmission process before the data transmission process corresponding to the uplink feedback information.

[0098] For example, after the terminal device receives the downlink data sent by the network device, the terminal device sends the uplink feedback information corresponding to the downlink data to the network device. Since the transmission delay is relatively large in the NTN scenario, assume that the network device receives the uplink feedback information corresponding to the downlink data in the 3rd data transmission and the first indication information sent by the terminal device before the 5th 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. Then the network device may determine the MCS index used for the 5th data transmission according to the MCS index used during the 3rd data transmission or the MCS index used during the 4th data transmission, instead of using the uplink feedback information corresponding to the 3rd data transmission to adjust the MCS index; or the network device determines that the terminal device is in the beam tracking process during the 3rd data transmission according to the first indication information, and the network device may determine the MCS index used for the 5th data transmission process according to the MCS index used during the 2nd data transmission process to further reduce the impact of unstable channel quality during the beam tracking process on the adjustment of the MCS index.

[0099] It should be noted that the embodiments of the present application do not limit which MCS index used in the data transmission process by the network device is used as the second MCS index. For example, in practice, the network device may determine the second MCS index from the MCS indexes used in the previous data transmission processes between the network device and the terminal device according to preset conditions, service scenarios, etc., and the embodiments of the present application do not limit this.

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

[0101] 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:

[0102]

[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 takes the value of 1, the first indication information is used to indicate that the terminal device is not in the beam tracking process; when T takes the value of 0, the first indication information is used to indicate that the terminal device is in the beam tracking process. target BLER Represents the target block error rate (BLER), which is the percentage of the blocks with errors 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.

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

[0105] Mode 2

[0106] When the first indication information is used to indicate the beam tracking stage where the terminal device is located, since beam tracking is a gradually converging process, there may be a high probability of NACK feedback due to unstable channel quality in the initial stage of beam tracking. Then 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; while 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 alternative embodiment, 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 stage 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 stage 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 final stage 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]

[0111] where MCS1 is the first MCS index, MCS2 is the second MCS index, and Pi 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 blocks transmitted. For example, target BLER can be set to 0.1. μ is an empirical value. For example, μ can be set to 1.

[0112] 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.

[0113] Through the communication method provided by the embodiments of this application, the terminal device can notify the network device that the terminal device is in the beam tracking process through the first indication information, so that the network device can perform user scheduling according to the first indication information, preventing the negative impact on user scheduling when the network device performs user scheduling based on the uplink feedback information sent by the terminal device during the beam tracking process, and improving the data transmission efficiency.

[0114] Based on the same technical concept as the method embodiment, the embodiments of this application provide a communication device, and the structure of this communication device can be as Figure 3 shown, including a communication unit 301 and a processing unit 302.

[0115] In one implementation, the communication device can specifically be used to implement Figure 2 the method executed by the terminal device in the embodiment. This device can be the terminal device itself, or a chip or chipset in the terminal device, or a part in the chip for executing the relevant method functions. Among them, the processing unit 302 is used to generate the first indication information, and the first indication information is used to indicate that the terminal device is in the beam tracking process; the first indication information is sent to the network device through the communication unit 301.

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

[0117] 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 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.

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

[0119] Exemplarily, the processing unit 302 is further used to: send the second indication information to the network device through the communication unit 301, where the second indication information is used to indicate that the terminal device will send the first indication information after a set duration after sending the second indication information.

[0120] In one implementation, the communication device can specifically be used to implement Figure 2Method executed by a network device in an embodiment. The device may be the network device itself, or a chip or chipset in the network device, or a part of the chip for executing relevant method functions. Among them, a processing unit 302 is configured to receive first indication information sent by a terminal device through a communication unit 301, where the first indication information is used to indicate that the terminal device is in a beam tracking process; and perform user scheduling for the terminal device according to the first indication information.

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

[0122] Exemplarily, the processing unit 302 is specifically configured 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.

[0123] Exemplarily, the processing unit 302 is specifically configured to: determine 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.

[0124] Exemplarily, the first indication information is further used to indicate the beam tracking phase in which the terminal device is located; the processing unit 302 is further configured to: before performing user scheduling for 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 configured to: determine a first parameter corresponding to the beam tracking phase in which the terminal device is located 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; where the second MCS index is the MCS index used in the previous data transmission process between the network device and the terminal device.

[0125] Exemplarily, the processing unit 302 is specifically configured to: receive the first indication information sent by the terminal device through a first resource through the communication unit 301; 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.

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

[0127] Exemplarily, the processing unit 302 is further configured to: receive second indication information sent by the terminal device through the communication unit 301, 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.

[0128] The division of modules in the embodiments of the present application is illustrative. It is only a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present application, each functional module may be integrated in a processor, may exist alone physically, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software function modules. It can be understood that the functions or implementations of each module in the embodiments of the present application may be further referred to the relevant descriptions of the method embodiments.

[0129] In a possible way, the communication device may be as Figure 4 shown. The device may be a communication device or a chip in a communication device, where the communication device may be the terminal device in the above embodiments or the network device in the above embodiments. The device includes a processor 401 and a communication interface 402, and may further include a memory 403. Among them, 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 also be integrated together.

[0130] The processor 401 may be a CPU or a digital processing unit, etc. The communication interface 402 may be a transceiver, may also be an interface circuit such as a transceiver circuit, or may be a transceiver chip, etc. The device further includes: a memory 403 for storing a program 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), etc., or may also be a volatile memory, such as a random-access memory (RAM). The memory 403 is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0131] The processor 401 is configured to execute the program code stored in the memory 403, and specifically configured to perform the actions of the above processing unit 302, which will not be elaborated herein in the present application. The communication interface 402 is specifically configured to perform the actions of the above communication unit 301, which will not be elaborated herein in the present application.

[0132] In the embodiments of the present application, the specific connection medium between the communication interface 402, the processor 401, and the memory 403 is not limited. In the embodiments of the present application Figure 4 it is shown that the memory 403, the processor 401, and the communication interface 402 are connected through a bus 404. The bus is represented by a thick line in Figure 4 which. The connection manners between other components are only for illustrative purposes and are not to be construed as limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 4 it is only represented by a thick line in which, but it does not mean that there is only one bus or one type of bus.

[0133] The embodiments of the present invention also provide 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.

[0134] The embodiments of the present application also provide a communication system, including a communication device for implementing the functions of the terminal device in the embodiments for Figure 2 realizing and a communication device for implementing the functions of the network device in the embodiments for Figure 2 realizing.

[0135] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an all-hardware embodiment, an all-software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) that contain computer-usable program codes.

[0136] 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 block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, so that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0137] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means embodying the function specified in the flowchart Figure 1 one or more flowcharts and / or boxes Figure 1 specified in the box or boxes.

[0138] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable apparatus provide steps for implementing the function specified in the flowchart Figure 1 one or more flowcharts and / or boxes Figure 1 specified in the box or boxes.

[0139] It is apparent that those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also 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 to 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, characterized in that, 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, characterized in that, 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, characterized in that, 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, wherein 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 any one of claims 7-11, characterized in that The receiving first indication information sent by a terminal device includes: Receiving the first indication information sent by the terminal device through a first resource; Wherein, the first resource is the uplink resource pre-configured by the network device for the terminal device, or the first resource is the uplink resource requested by the terminal device from the network device.

13. 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.

14. The method according to any one of claims 7-13, 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.

15. 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-14.

16. A communication device, characterized in that, The apparatus 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 apparatus to execute the method according to any one of claims 1-6, or execute the method according to any one of claims 7-12.

17. A computer-readable storage medium, characterized in that, Computer programs or instructions are stored in the storage medium, and when the computer programs or instructions are executed by the communication apparatus, the method according to any one of claims 1-6 is implemented, or the method according to any one of claims 7-12 is implemented.

18. A computer program product, characterized in that, The computer program product includes computer programs or instructions, and when the computer programs or instructions are run by the communication apparatus, the method according to any one of claims 1-6, or the method according to any one of claims 7-12 is executed.

19. 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-12.