Communication method and related apparatus

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

Patent Information

Application Number
PCT/CN2026/078305
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-24
Filing Date
2026-02-10
Publication Date
2026-08-27

Smart Images

  • Figure CN2026078305_27082026_PF_FP_ABST
    Figure CN2026078305_27082026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a related apparatus. The method comprises: a first apparatus sending a first scheduling request (SR), wherein the first SR indicates scheduling of a resource for transmitting data, and the first SR indicates that a first feature of the data comprises: the amount of data being greater than a first threshold or a latency requirement for data transmission being less than a second threshold; the first apparatus receiving first information obtained on the basis of the first SR, wherein the first information is used for indicating a first resource; and on the basis of the first information, the first apparatus sending first data on the first resource. The method can improve the data transmission efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

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

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

[0003] Currently, an increasing number of scenarios require the transmission of uplink data. Uplink data refers to data sent from user equipment (UE) to network devices (such as base stations) or servers. For example, data sent during email transmission, file uploads, or form submissions all fall under the category of uplink data. This data is transmitted over the network from the user equipment's network interface to the target server or network device.

[0004] When uplink data needs to be transmitted, the UE sends a scheduling request (SR) to the base station on the physical uplink control channel (PUCCH), thereby requesting uplink authorization from the base station. Upon receiving the SR, the base station responds by instructing the UE with scheduling information via the PDCCH. The base station schedules the UE according to a small, fixed data volume. When the amount of data the UE needs to transmit is large, this scheduling method has low data transmission efficiency.

[0005] Therefore, improving data transmission efficiency is a technical problem that urgently needs to be solved. Summary of the Invention

[0006] This application provides a communication method and related apparatus for improving data transmission efficiency.

[0007] This application provides a communication method applied to, or executed by, a first device. The first device may be a communication device (such as a terminal device or network device), or it may be a component of the communication device (e.g., a circuit or chip responsible for communication functions, such as a modem / demodulator chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip, etc.). Alternatively, the first device may be a logic module or software capable of implementing all or part of the functions of the communication device. In this method, the first device sends a first scheduling request (SR), which indicates a resource to be scheduled for data transmission. The first SR indicates that the data has a first characteristic including: the data volume is greater than a first threshold or the data transmission delay requirement is lower than a second threshold. The first device receives first information based on the first SR, which indicates a first resource. The first device then transmits first data on the first resource according to the first information.

[0008] In the first aspect, the first device needs to send data; for example, the first device can be a terminal device, and the second device can be a base station. The first device needs to send uplink data to the second device. To send the data, the first device sends a first SR (Redirect Resource Scheduler), which indicates the resources to be scheduled for data transmission. In this application, the first characteristic of the data indicated by the first SR includes: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold. Therefore, the device receiving the first SR can determine that the data volume to be transmitted by the first device is large, and the data transmission latency is high. The first device receives first information based on the first SR, which indicates a first resource. The first device then sends the first data on the first resource according to the first information. In this application, the first SR can notify the device receiving the first SR that the data volume to be transmitted is large or the data transmission latency is high. The device receiving the first SR can accordingly adjust the resources scheduled for data transmission allocated to the first device to be larger, or adjust the priority of resource scheduling for the first device to schedule resources in a timely manner. Thus, the resources available for data transmission by the first device are sufficient, avoiding data transmission delays due to insufficient resources and improving data transmission efficiency. Furthermore, since there is no need to send a BSR to notify the base station of data volume and / or latency requirements, the time required for the first device to exchange data volume and latency requirements with the base station is shortened, thereby improving data transmission efficiency.

[0009] In one possible implementation of the first aspect, the first SR includes first indication information and second indication information, the first indication information being used to indicate that data transmission is required, and the second indication information being used to indicate that the data volume is greater than the first threshold or that the latency requirement for the data transmission is lower than the second threshold.

[0010] Based on the above implementation, the first SR can directly indicate that the data volume is greater than the first threshold and / or the data transmission latency requirement is lower than the second threshold. Therefore, the second device can directly determine from the first SR that the data volume to be transmitted is large and / or the data transmission latency requirement is high, thereby allocating more physical uplink shared channel (PUSCH) resources to the first device or increasing the priority of resource allocation to the first device, thus improving the data transmission efficiency of the first device. In the above example, the methods for determining the data volume characteristics and data transmission latency requirements of the interactive data are relatively simple, direct, and efficient.

[0011] In one possible implementation of the first aspect, the first device receives second information indicating that a second resource is used to carry a first type of SR, the first type of SR indicating a resource for scheduling data that satisfies the first characteristic; the first device transmits the first SR on the second resource.

[0012] Based on the above implementation, the first device can carry the first type of SR through dedicated resources, namely the second resource, that is, the SR that carries resources used to schedule data that meets the first characteristic. Thus, when the second device receives an SR sent through the second resource, it can determine that data that meets the first characteristic needs to be transmitted, thereby allocating more PUSCH resources to the first device or increasing the priority of allocating resources to the first device, thereby improving the data transmission efficiency of the first device.

[0013] In one possible implementation of the first aspect, the first device sends a first scheduling request configuration information (BSR), the first BSR including: first time information or a delay requirement for data transmission, the first time information indicating the expected time for data transmission; the first device receives third information obtained based on the first BSR, the third information indicating a third resource; and the first device sends second data on the third resource according to the third information.

[0014] Based on the above implementation, the first device can notify the second device of the expected time to send data through the first BSR, so that the second device can perform resource scheduling planning in advance and schedule resources for the first device to transmit data in a timely manner, thereby improving the efficiency of the first device in transmitting data; and / or the first device can notify the second device of the latency requirements for data transmission through the first BSR. When the latency requirements for data transmission are high, the second device can increase the priority of the first device's resource scheduling, thereby scheduling resources for the first device to transmit data in a timely manner, thereby improving the efficiency of the first device in transmitting data.

[0015] In one possible implementation of the first aspect, the first data is uplink data; the first device monitors second time information, which is the time information of the first data and the time information of the downlink data corresponding to the first data; the first device receives fourth information, which includes the first uplink data; the first device determines the characteristics of the first downlink data based on the second time information and the fourth information, the first downlink data being the downlink data corresponding to the first uplink data, and the characteristics of the first downlink data including: transmission time or data volume; and the characteristics of the first device transmitting the first downlink data.

[0016] Based on the above implementation, the first device can predict the characteristics of the downlink data, namely the transmission time and / or data volume of the downlink data. Thus, the first device can send the characteristics of the downlink data to the second device, so that the second device can reasonably arrange the scheduling time according to the characteristics of the downlink data, reserve resources in advance, and schedule sufficient resources for the first device in a timely manner, so as to avoid the first device from experiencing data transmission delays due to insufficient resources and improve the data transmission efficiency of the first device.

[0017] In one possible implementation of the first aspect, the fourth information further includes: the service characteristics of the first service or the type of the first uplink data, wherein the first service is the service corresponding to the first uplink data.

[0018] Based on the above implementation, the characteristics of the first downlink data can be determined according to the service characteristics of the first service or the type of the first uplink data. The service characteristics of the first service or the type of the first uplink data can help determine the transmission pattern, data volume, and data transmission latency requirements of the first downlink data, thereby enabling better prediction of the transmission time and data volume of the first downlink data.

[0019] This application provides a communication method applied to a second device, such as a first device, which may be a communication device (e.g., a terminal device or a network device), or a component of the communication device (e.g., a circuit or chip responsible for communication functions, such as a modem / demodulator chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip, etc.), or the first device may also be a logic module or software capable of implementing all or part of the functions of the communication device. In this method, the first device sends a first scheduling request (SR), which indicates a resource to be scheduled for data transmission. The first SR indicates that the data has a first characteristic including: the data volume is greater than a first threshold or the data transmission delay requirement is lower than a second threshold. The first device receives first information based on the first SR, which indicates a first resource. The first device then transmits first data on the first resource according to the first information.

[0020] A second aspect of this application provides a communication method applied to, or executed by, a second device. This second device may be a communication device (such as a terminal device or network device), or it may be a component of the communication device (e.g., a circuit or chip responsible for communication functions, such as a modem / demodulator chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip, etc.). Alternatively, the second device may be a logic module or software capable of implementing all or part of the functions of the communication device. In this method, the second device receives a first SR (Schedule Reference Request), which indicates resources scheduled for data transmission. The first SR indicates that the data has a first characteristic including: the data volume is greater than a first threshold or the data transmission delay requirement is lower than a second threshold. The second device obtains first information based on the first SR, which is used to indicate a first resource. The second device sends the first information. The second device receives first data on the first resource.

[0021] In the second aspect, the first device will receive data; for example, the second device could be a base station, and the first device can be a terminal device that sends uplink data to the second device. The second device receives a first SR, which indicates the resources scheduled for data transmission. In this application, the first characteristic of the data indicated by the first SR includes: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold. Therefore, the second device can determine that the data volume to be transmitted by the first device is large and the data transmission latency is high. The first device obtains first information based on the first SR, which is used to indicate a first resource; the second device sends the first data on the first resource according to the first information. In this application, the first device can determine through the first SR that the data volume to be transmitted is large or the data transmission latency is high. Accordingly, the first device can adjust the resources scheduled for data transmission at the first SR sender to be larger, or adjust the priority of resource scheduling at the first SR sender to schedule resources to the first device in a timely manner. Thus, the resources at the first SR sender for data transmission are sufficient, avoiding data transmission delays due to insufficient resources and improving data transmission efficiency.

[0022] In one possible implementation of the second aspect, the first SR includes first indication information and second indication information. The first indication information is used to indicate that data transmission is required, and the second indication information is used to indicate that the data volume is greater than the first threshold or the latency requirement for data transmission is lower than the second threshold.

[0023] In one possible implementation of the second aspect, the second device sends second information indicating that a second resource is used to carry a first type of SR, the first type of SR indicating a resource for scheduling data that satisfies the first characteristic; the second device receives the first SR on the second resource.

[0024] In one possible implementation of the second aspect, the second device receives a first BSR, the first BSR including: first timing information or a delay requirement for data transmission, the first timing information indicating the expected time for data transmission; third information obtained by the second device based on the BSR, the third information being used to indicate a third resource; the second device transmits the third information; and the second device receives second data on the third resource.

[0025] In one possible implementation of the second aspect, the first data is uplink data, the second device sends fourth information, the fourth information including the first uplink data; the second device receives the characteristics of the first downlink data, the characteristics of the first downlink data are determined according to the second time information and the third information, the first downlink data is the downlink data corresponding to the first uplink data, the characteristics of the first downlink data include: transmission time or data volume, the second time information is the time information of the first data and the time information of the downlink data corresponding to the first data.

[0026] In one possible implementation of the second aspect, the fourth information further includes: the service characteristics of the first service or the type of the first uplink data, wherein the first service is the service corresponding to the first uplink data.

[0027] In one possible implementation of the second aspect, the first data is uplink data, the second device monitors the first data and the corresponding downlink data for third time information; the second device receives fifth information, the fifth information including the second uplink data; the second device determines the characteristics of the second downlink data based on the third time information and the fifth information, the second downlink data being the downlink data corresponding to the second uplink data, the characteristics of the second downlink data including: transmission time or data volume; and the characteristics of the second device transmitting the second downlink data.

[0028] In one possible implementation of the second aspect, the fifth information further includes: the service characteristics of the second service or the type of the second uplink data, wherein the second service is the service corresponding to the first uplink data.

[0029] A third aspect of this application provides a communication method applied to, or performed by, a second device, which may be a communication device (such as a terminal device or a network device), or a component of the communication device (e.g., a circuit or chip responsible for communication functions (such as a modem / demodulator chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip, etc.), or the second device may also be a logic module or software capable of implementing all or part of the functions of the communication device). In this method, a third device sends a second BSR, which indicates a resource to be scheduled for data transmission. The second BSR indicates that the data has a second characteristic including: the data transmission delay requirement is higher than a third threshold. The third device receives sixth information based on the second BSR, which indicates a fourth resource. The third device then transmits third data on the fourth resource according to the sixth information.

[0030] In one possible implementation of the third aspect, the third device receives seventh information indicating that a fifth resource is used to send a second type of BSR, the fifth resource being a periodic resource, the second type of BSR indicating a resource for scheduling data that satisfies the second characteristic; the third device sends the second BSR on the fifth resource.

[0031] In one possible implementation of the third aspect, the third data is uplink data; the third device monitors fourth time information, which includes: time information of the third data and time information of downlink data corresponding to the third data; the third device sends eighth information, which includes the third uplink data; the third device determines the characteristics of the third downlink data based on the fourth time information and the eighth information, whereby the third downlink data is the downlink data corresponding to the third uplink data, and the characteristics of the third downlink data include: transmission time or data volume; and the third device transmits the characteristics of the third downlink data.

[0032] In one possible implementation of the third aspect, the eighth information further includes: the business characteristics of the third service or the type of the third uplink data, wherein the third service is the service corresponding to the third uplink data.

[0033] A fourth aspect of this application provides a communication method applied to, or performed by, a second device. This second device may be a communication device (such as a terminal device or network device), or it may be a component of the communication device (e.g., a circuit or chip responsible for communication functions, such as a modem / demodulator chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip, etc.). Alternatively, the second device may be a logic module or software capable of implementing all or part of the functions of the communication device. In this method, the fourth device receives a second BSR (Background Scheduler), which indicates a resource scheduled for data transmission. The second BSR indicates that the data possesses a second characteristic including: a data transmission delay requirement exceeding a third threshold. The fourth device obtains sixth information based on the second BSR, which is used to indicate a fourth resource. The fourth device sends the sixth information. The fourth device receives third data on the fourth resource.

[0034] In one possible implementation of the fourth aspect, the fourth device sends a seventh message indicating that a fifth resource is used to send a second type of BSR, the fifth resource being a periodic resource, the second type of BSR indicating a resource for scheduling data that satisfies the second characteristic; the fourth device receives the second BSR on the fifth resource.

[0035] In one possible implementation of the fourth aspect, the third data is uplink data, the fourth device sends eighth information, the eighth information including the third uplink data; the fourth device receives the characteristics of the third downlink data, the characteristics of the third downlink data are determined based on the fourth time information and the third information, the third downlink data is the downlink data corresponding to the third uplink data, the characteristics of the third downlink data include: transmission time or data volume, the fourth time information is the time information of the third data and the time information of the downlink data corresponding to the third data.

[0036] In one possible implementation of the fourth aspect, the eighth information further includes: the business characteristics of the third service or the type of the third uplink data, wherein the third service is the service corresponding to the third uplink data.

[0037] In one possible implementation of the fourth aspect, the third data is uplink data, and the fourth device monitors the third data and the corresponding downlink data with fifth time information; the fourth device receives ninth information, which includes the fourth uplink data; the fourth device determines the characteristics of the fourth downlink data based on the fourth time information and the ninth information, the fourth downlink data being the downlink data corresponding to the fourth uplink data, and the characteristics of the fourth downlink data including: transmission time or data volume; and the characteristics of the fourth device transmitting the fourth downlink data.

[0038] In one possible implementation of the fourth aspect, the ninth information further includes: the business characteristics of the fourth service or the type of the fourth uplink data, wherein the fourth service is the service corresponding to the fourth uplink data.

[0039] A fifth aspect of this application provides a communication apparatus, which is a first apparatus, comprising a transceiver unit and a processing unit; the transceiver unit is configured to send a first scheduling request SR, the first SR indicating a resource to be scheduled for data transmission, the first SR indicating a first characteristic of the data including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; receive first information obtained based on the first SR, the first information indicating a first resource; the processing unit is configured to send first data on the first resource according to the first information.

[0040] In the fifth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the first aspect and achieve the corresponding technical effects. For details, please refer to the first aspect, which will not be repeated here.

[0041] A sixth aspect of this application provides a communication apparatus, which is a second apparatus, comprising a transceiver unit and a processing unit; the transceiver unit is configured to receive a first SR, the first SR indicating resources scheduled for data transmission, the first SR indicating a first characteristic of the data including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; the processing unit is configured to obtain first information based on the first SR, the first information indicating a first resource; the transceiver unit is further configured to transmit the first information; and receive first data on the first resource.

[0042] In the sixth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.

[0043] A seventh aspect of this application provides a communication apparatus, which is a third apparatus, comprising a transceiver unit and a processing unit; the transceiver unit is configured to transmit a second BSR, the second BSR indicating a resource scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: a data transmission latency requirement higher than a third threshold; receive sixth information obtained based on the second BSR, the sixth information indicating a fourth resource; and the processing unit is configured to transmit third data on the fourth resource according to the sixth information.

[0044] In the seventh aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the third aspect and achieve the corresponding technical effects. For details, please refer to the third aspect, which will not be repeated here.

[0045] An eighth aspect of this application provides a communication apparatus, which is a third apparatus, comprising a transceiver unit and a processing unit; the transceiver unit receives a second BSR, the second BSR indicating resources scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold; the processing unit is used to obtain sixth information based on the second BSR, the sixth information indicating a fourth resource; the transceiver unit is also used to transmit the sixth information; and to receive third data on the fourth resource.

[0046] In the eighth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the fourth aspect and achieve the corresponding technical effects. For details, please refer to the fourth aspect, which will not be repeated here.

[0047] The ninth aspect of this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is used to perform the method described in any of the possible implementations of the first to fourth aspects described above.

[0048] The tenth aspect of this application provides a communication system that includes the first and second devices described above, or the communication system that includes the third and fourth devices described above.

[0049] The eleventh aspect of this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a computer, enable the computer to perform the method as described in any of the possible implementations of the first to fourth aspects described above.

[0050] The twelfth aspect of this application provides a computer program product (or computer program) that, when executed by a computer, performs the method described in any one of the possible implementations of the first to fourth aspects.

[0051] The thirteenth aspect of this application provides a chip or chip system including at least one processor for supporting a communication device in implementing the method described in any of the possible implementations of the first to fourth aspects. For example, the chip may be a baseband chip, a modem chip, a SoC chip (such as a SoC chip containing a modem core), a SIP chip, or a communication module, etc.

[0052] In one possible design, the chip or chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip system may also include interface circuitry that provides program instructions and / or data to the at least one processor.

[0053] The technical effects of any of the design methods in aspects five through thirteen can be found in the technical effects of the different design methods in aspects one through four above, and will not be repeated here. Attached Figure Description

[0054] Figure 1 is a schematic diagram of the base station-side NR protocol stack and network element module provided in this application;

[0055] Figure 2 is a schematic diagram of the protocol stack and data transmission process provided in this application;

[0056] Figures 3a and 3b are schematic diagrams of the communication system provided in this application;

[0057] Figure 4 is a diagram showing the network element function division and protocol layer structure of an O-RAN device provided in this application;

[0058] Figure 5 is a flowchart illustrating the method 100 provided in this application;

[0059] Figure 6 is a schematic diagram of the data prediction process provided in this application;

[0060] Figure 7 is a schematic diagram of the relationship between the resources provided in this application and the SR;

[0061] Figure 8 is a schematic diagram of the predicted downlink data provided in this application;

[0062] Figure 9 is a flowchart illustrating the method 200 provided in this application;

[0063] Figure 10 is a flowchart of an embodiment provided in this application;

[0064] Figure 11 is a flowchart of yet another embodiment provided in this application;

[0065] Figure 12 is a flowchart of yet another embodiment provided in this application;

[0066] Figure 13 is a flowchart of yet another embodiment provided in this application;

[0067] Figure 14 is a flowchart of yet another embodiment provided in this application;

[0068] Figures 15 to 19 are some schematic diagrams of the communication device provided in this application. Detailed Implementation

[0069] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.

[0070] (1) Terminal device: can be a wireless terminal device that can receive network device scheduling and instruction information. The wireless terminal device can be a device that provides voice and / or data connectivity to the terminal device (such as the user), or a handheld device with wireless connection function, or other processing device connected to a wireless modem.

[0071] Terminal devices can communicate with one or more core networks or the Internet via a radio access network (RAN). Terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones), computers, and data cards. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets, and computers with wireless transceiver capabilities. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station (MS), remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, subscriber station (SS), customer premises equipment (CPE), terminal, user equipment (UE), mobile terminal (MT), drone, etc. Terminal equipment can also be wearable devices and next-generation communication systems, such as terminal equipment in 5G communication systems or terminal equipment in future public land mobile networks (PLMNs).

[0072] Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, and integrated communication and sensing. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, aircraft, ships, robots, robotic arms, smart home devices, sensors, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminals.

[0073] (2) Network equipment (or network element): This can be equipment in a wireless network. For example, network equipment can be a RAN node (or device) that connects terminal devices to the wireless network, and can also be called a base station. Currently, some examples of RAN equipment include: base station, evolved NodeB (eNodeB), gNB (gNodeB) in 5G communication systems, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), etc. In addition, in a network structure, network equipment can include central unit (CU) nodes, distributed unit (DU) nodes, or RAN equipment including CU nodes and DU nodes.

[0074] Optionally, RAN nodes can also be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or radio controllers in cloud radio access network (CRAN) scenarios. RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network equipment in V2X technology can be a roadside unit (RSU).

[0075] Network devices and / or terminal devices can be fixed in location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the network devices and / or terminal devices.

[0076] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0077] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open access network (open RAN, O-RAN, or ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0078] Network devices can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or form of the network device. For ease of description, the embodiments of this application are not limited.

[0079] Optionally, RAN nodes can also be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, or radio controllers in cloud radio access network (CRAN) scenarios. RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, the access network equipment in V2X technology can be a roadside unit (RSU).

[0080] Network devices and / or terminal devices can be fixed in location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the network devices and / or terminal devices.

[0081] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0082] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open access network (open RAN, O-RAN, or ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0083] Please refer to Figure 1, which shows the NR protocol stack and network element modules on the base station side. For the correspondence between network elements in the ORAN system and their implementable protocol layer functions, please refer to Table 1 below:

[0084] Table 1

[0085] Network devices can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or form of the network device. For ease of description, the embodiments of this application are not limited.

[0086] Network equipment may also include core network equipment, such as the Mobility Management Entity (MME), Home Subscriber Server (HSS), Serving Gateway (S-GW), Policy and Charging Rules Function (PCRF), and Public Data Network Gateway (PDN Gateway, P-GW) in 4th generation (4G) networks; and access and mobility management function (AMF), user plane function (UPF), or session management function (SMF) in 5G networks. Furthermore, this core network equipment may also include other core network equipment in 5G networks and next-generation networks of 5G networks.

[0087] Network equipment may also include core network equipment, which communicates with the UE via a base station. Core network equipment may include the following network elements:

[0088] Access and mobility management function (AMF): Primarily responsible for mobility management in mobile networks, such as user location updates, user network registration, and user handover.

[0089] Session Management Function (SMF): Primarily responsible for session management in mobile networks, such as session establishment, modification, and release. Specific functions include assigning IP addresses to users and selecting User Plane Functions (UPFs) to provide packet forwarding capabilities.

[0090] Policy control requirements (PCF): Responsible for providing policies to AMF and SMF, such as Quality of Service (QoS) policies and slice selection policies.

[0091] Unified Data Management (UDM): Used to store user data, such as contract information and authentication / authorization information.

[0092] Application Function (AF): Responsible for providing services to the 3GPP network, such as influencing service routing and interacting with the PCF for policy control.

[0093] Network Exposure Function (NEF): Used to expose the capabilities of each NF, responsible for transforming internal and external information.

[0094] UPF: Primarily responsible for processing user messages, such as forwarding and billing.

[0095] Optionally, the definitions and boundaries of gNB and CN in this application may differ from the existing division of gNB and CN in NR. For example, gNB may only be responsible for a part of the functions in the existing NR gNB, while other functions may be merged into a part of the network elements of CN or become independent network elements that communicate directly with the existing 5GC service bus.

[0096] In this application embodiment, the device for implementing the function of the network device can be the network device itself, or it can be a device capable of supporting the network device in implementing that function, such as a chip system, which can be installed in the network device. In the technical solutions provided in this application embodiment, the example of a network device being used to implement the function of the network device is used to describe the technical solutions provided in this application embodiment.

[0097] (3) Wireless Access Network Protocol Stack

[0098] Network devices and terminal devices have a specific protocol stack structure for mutual communication. For example, the user plane protocol stack structure may include at least one of the following: radio resource control (RRC) layer, service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access link control (MAC) layer, and physical layer. The physical layer is the lowest layer (layer one), the MAC layer, RLC layer, PDCP layer, and SDAP layer belong to the second layer (layer two), and the RRC layer belongs to the third layer (layer three).

[0099] Please refer to Figure 2. For the NR user plane protocol stack, the SDAP and PDCP layers are located above the MAC and RLC layers (Figure 2), and downlink data transmission proceeds in the direction indicated by the arrows:

[0100] Downlink data first arrives at the base station's SDAP layer. After mapping by the SDAP layer, it is transmitted to the corresponding PDCP entity. After processing by the base station's PDCP layer, it is transmitted to the RLC and MAC layers. After further processing, it is sent out from the physical layer and transmitted to the UE via the air interface. Then, the various protocol layers on the UE side process the data packets sequentially in the reverse order of the base station's processing. On the base station and UE sides, the combined processing of data packets by each layer can be figuratively called a radio bearer. Each piece of data in the radio bearer needs to be processed by each layer, and each layer has a corresponding functional entity to perform its function, such as the PDCP entity in the PDCP layer. Each radio bearer configuration contains a PDCP entity, and the radio bearer configuration is associated with an RLC entity and corresponds to a logical channel.

[0101] In the current NR protocol stack, the PDCP, RLC, MAC, and PHY involved in processing a single service flow (QoS flow) are processed serially, with data packets processed sequentially according to their hierarchical relationship.

[0102] (4) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "At least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority or importance of multiple objects.

[0103] (5) In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include sending directly through the air interface or sending indirectly through the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include receiving directly from YY through the air interface or receiving indirectly from YY through the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0104] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.

[0105] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.

[0106] (6) In the embodiments of this application, "instruction" may include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be instructed are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement order of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed, and for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.

[0107] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The embodiments described below do not constitute a limitation on the scope of protection of this application.

[0108] To facilitate understanding of the methods provided in the embodiments of this application, the system architecture of the methods provided in the embodiments of this application will be described below. It is understood that the system architecture described in the embodiments of this application is for the purpose of more clearly illustrating the solutions of the embodiments of this application and does not constitute a limitation on the solutions provided in the embodiments of this application.

[0109] In one possible implementation, this application can be applied to narrowband Internet of Things (NB-IoT) systems, Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Integrated Sensing and Communication (ISAC) systems, Wireless Local Area Networks (WLANs), Short-Range Wireless Communication Systems (such as sidelinks, Wireless Fidelity (Wi-Fi or WiFi), Bluetooth, etc.), Wired Networks, Vehicle-to-Everything (V2X) Communication Systems, Device-to-Device (D2D) Communication Systems, Vehicle-to-Everything (V2X) Communication Systems, and 4th Generation (4G) communication systems. No restrictions are imposed on mobile communication systems such as LTE (long term evolution), LTE frequency division duplex (FDD), LTE time division duplex (TDD), WiMAX (worldwide interoperability for microwave access), 5G (5th generation) mobile communication systems such as NR (new radio), future NR wireless communication systems, or other similar communication systems.For example, this application can be applied to orthogonal frequency division multiplexing (OFDM) systems in LTE, OFDM systems in NR, and future OFDM systems and similar systems. For instance, this application can be applied to the three major application scenarios of next-generation 5G mobile communication systems: enhanced mobile broadband (eMBB), ultra-reliable low latency communication (URLLC), and / or enhanced machine-type communication (eMTC).

[0110] Please refer to Figure 3a, which is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application. As shown in Figure 3a, the communication system includes a RAN 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The RAN 100 includes at least one RAN node (110a and 110b in Figure 3a, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 3a, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 3a). The terminal 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or they can be the same physical device integrating the logical functions of the core network equipment and the logical functions of the RAN node. Terminals can be connected to each other, as can RAN nodes, via wired or wireless means.

[0111] Please refer to Figure 3b, which illustrates an example diagram of an O-RAN system applied in an embodiment of this application. The O-RAN system may include other components besides those shown in the figure. As shown, the access network device (such as a RAN device, for example, an eNB, gNB, or next-generation access network device) communicates with the core network (CN) via a backhaul link and with the UE via an air interface. The O-RAN system may include other components besides those shown in Figure 3b.

[0112] As shown in the figure, the access network equipment (RAN, such as eNB, gNB, or next-generation access network equipment) communicates with the core network (CN) through the backhaul link and with the user equipment (UE) through the air interface.

[0113] Specifically, the baseband unit (BBU) in the access network equipment communicates with the core network via a backhaul link, and the radio unit (RU) in the access network equipment communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located.

[0114] The BBU includes at least one Control Unit (CU) and at least one Distributed Unit (DU), which can communicate via at least one midhaul link.

[0115] Figure 4 shows the network element function division and protocol layer structure of an O-RAN device.

[0116] In some examples, the CU is a logical node carrying the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which can be interfaces such as E2 interfaces. Optionally, the CU may have some core network functions. The CU (e.g., the PDCP layer and higher layers) connects to the DU (e.g., the RLC layer and lower layers) through interfaces, which can be interfaces such as the F1 interface. In some examples, these interfaces (e.g., the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0117] In some examples, a DU is a logical node that carries the Radio Link Control (RLC) layer, Medium Access Control (MAC) layer, Higher Physical Layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces.

[0118] In some examples, the CU may not have a PDCP layer, i.e., it only includes the RRC layer. CU-CP does not have PDCP-C. CU-UP may not have PDCP-U, or may not have CU-UP at all. In some examples, the DU may not have an RLC layer, only a MAC and a higher PHY layer. Furthermore, in some examples, it may not have a CU and may only include the DU.

[0119] Please refer to Table 2. The O-RAN system may also include the following functions / nodes:

[0120] Table 2

[0121] It should be understood that the above system application scenarios are only examples, and this application can also be applied to other scenarios, which will not be listed here.

[0122] Currently, an increasing number of scenarios require the transmission of uplink data. Uplink data refers to data sent from a user device to a network device (such as a base station) or server. For example, data sent during email transmission, file uploads, or form submissions all fall under the category of uplink data. This data is transmitted over the network from the user device's network interface to the target server or network device.

[0123] When uplink data needs to be transmitted, the UE sends a scheduling request (SR) to the base station on the physical uplink control channel (PUCCH), thereby requesting uplink authorization from the base station. Upon receiving the SR, the base station responds by instructing the UE to send scheduling information via the physical downlink control channel (PDCCH). The base station schedules the UE based on a small, fixed amount of data. After receiving the scheduling instruction, the UE transmits information on the resources allocated by the base station. This transmitted information includes a buffer status report (BSR), which informs the base station how much data remains to be transmitted. If the base station receives a BSR indicating that the UE still has remaining uplink data to transmit, the base station will continue to allocate resources to the UE and instruct the UE to transmit data on the corresponding resources. When the amount of data the UE needs to transmit is large, this scheduling method has low data transmission efficiency.

[0124] Therefore, improving data transmission efficiency is a technical problem that urgently needs to be solved.

[0125] To address the aforementioned problems, this application provides a communication method 100, which will be described in detail below with reference to the accompanying drawings.

[0126] Please refer to Figure 5, which is a schematic diagram of an implementation of the method 100 provided in this application.

[0127] It should be understood that in method 100, the method flowchart uses different communication devices (e.g., the interaction between the first device and the second device) as examples to illustrate the execution subject of the interaction, but this application does not limit the execution subject of the interaction. For example, any communication device (e.g., the first device, the second device, or the third device) can be a communication device, or a chip, baseband chip, modem chip, system-on-a-chip (SoC) chip containing a modem core, system-in-package (SIP) chip, communication module, chip system, processor, logic module, or software in the communication device. Optionally, the communication device can be a terminal device or a network device (e.g., the network device can be an access network device, access network element, etc.).

[0128] As an example, in Figure 5, the first device can be a terminal device and the second device can be a network device. For example, the network device can be an access network device or a communication device in an ORAN system (e.g., at least one of CU, DU, RU).

[0129] In Figure 5, the method 100 provided in this application includes the following steps:

[0130] S501: The first device sends the first SR, and correspondingly, the second device receives the first SR;

[0131] The first SR indicates the resources scheduled for data transmission, and the first SR indicates the first characteristics of the data, including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold.

[0132] Optionally, the first SR indicates that the resources scheduled for transmission may be uplink data. The first device may send the first SR when transmitting data or when it is predicted that data transmission is needed to instruct the resources scheduled for data transmission.

[0133] Optionally, prior to S501, the first device can predict the amount of data to be transmitted at time T, the arrival time of the data, or the required latency for data transmission. When the predicted amount of data to be transmitted at time T exceeds a first threshold and / or the required latency for data transmission exceeds a second threshold, the first device can execute S501. Taking Figure 6 as an example, the first device can predict the buffer size, where the buffer size refers to the size of the buffer where data is stored, i.e., the space that can store data. The first device can also predict the arrival time of data, etc.

[0134] Optionally, in this application, the first device can divide the data into different levels according to the size of the data:

[0135] For example, data can be divided into two levels: Level 1: data volume greater than a first threshold; Level 2: data volume not greater than the first threshold. Accordingly, when the data volume to be transmitted exceeds the first threshold, the first SR can be used to indicate that the data possesses the aforementioned first characteristic. Upon receiving the first SR, the second device will allocate a larger PUSCH resource to the first device. Conversely, when the data volume to be transmitted is not greater than the first threshold, the first SR can be used to indicate that data transmission is required. Accordingly, upon receiving the first SR, the second device will allocate a smaller PUSCH resource to the first device.

[0136] For example, the data can be divided into four levels: Level 1: Data volume > Threshold 3; Level 2: Threshold 3 < Data volume < Threshold 2; Level 3: Threshold 1 < Data volume < Threshold 3; Level 4: Data volume < Threshold 1. In this case, when the data volume > Threshold 3, the first SR (Static Reference Scale) can be used to indicate that the data belongs to Level 1; when the data volume > Threshold 3 and the data volume < Threshold 2, the first SR can be used to indicate that the data belongs to Level 2, and so on.

[0137] Optionally, in this application, there is an association between the first SR and the first feature. When the second device receives the first SR, the second device can determine, based on the first SR, that the data to be transmitted by the first device possesses the first feature. To indicate the association between the first SR and the first feature, this application provides several optional examples, as follows:

[0138] Example 1: The first SR includes first indication information and second indication information. The first indication information is used to indicate that data transmission is required, and the second indication information is used to indicate that the data volume is greater than the first threshold and / or the latency requirement for the data transmission is lower than the second threshold.

[0139] Based on the above example, the first SR can directly indicate that the data volume is greater than the first threshold and / or the data transmission latency requirement is lower than the second threshold. Therefore, the second device can directly determine from the first SR that the data volume to be transmitted is large and / or the data transmission latency requirement is high, thereby allocating more PUSCH resources to the first device or increasing the priority of resource allocation to the first device, thus improving the data transmission efficiency of the first device. In the above example, the methods for determining the data volume characteristics and data transmission latency requirements of the interactive data are relatively simple, direct, and efficient.

[0140] Optionally, the SR (e.g., the first SR) in this application may include two bits. For example, the first bit is used to indicate that data transmission is required, and the second bit indicates whether the data amount is greater than a first threshold and / or whether the data transmission latency requirement is lower than a second threshold. For example, first bit = 0 means that data transmission is not required, first bit = 1 means that data transmission is required, second bit = 0 means that the data amount is greater than the first threshold and / or the data transmission latency requirement is lower than the second threshold, and second bit = 1 means that the data amount is not greater than the first threshold and / or the data transmission latency requirement is not lower than the second threshold.

[0141] Optionally, the SR (e.g., the first SR) in this application may include three bits. For example, the first bit indicates that data transmission is required, the second bit indicates whether the data volume is greater than a first threshold, and the third bit indicates whether the data transmission latency requirement is lower than a second threshold. For example, first bit = 0 means no data transmission is required, first bit = 1 means data transmission is required, second bit = 0 means the data volume is greater than the first threshold, second bit = 1 means the data volume is not greater than the first threshold, third bit = 0 means the data transmission latency requirement is lower than the second threshold, and third bit = 1 means the data transmission latency requirement is not lower than the second threshold.

[0142] Optionally, in this example, the physical layer sequence can be designed such that the first indication information in the first SR is used to indicate that data transmission is required, and the second indication information is used to indicate that the data volume is greater than the first threshold and / or the latency requirement for the data transmission is lower than the second threshold.

[0143] Example 2: The first device receives the second information, and accordingly, the second device sends the second information, which indicates that the second resource is used to carry the first type of SR, and the first type of SR indicates the resource for scheduling data that satisfies the first feature; the first device sends the first SR on the second resource, and accordingly, the second device sends the first SR on the second resource.

[0144] Based on the above example, the first device can carry the first type of SR through a dedicated resource, namely the second resource, that is, the SR that carries the resource used to schedule data that meets the first characteristic. Thus, when the second device receives an SR sent through the second resource, it can determine that data that meets the first characteristic needs to be transmitted, thereby allocating more PUSCH resources to the first device or increasing the priority of allocating resources to the first device, thereby improving the data transmission efficiency of the first device.

[0145] Optionally, the second device configures multiple dedicated SR resources for the first device, each corresponding to a different level of data volume. For example, SR1 can be used to carry the first level of data, where the first level of data volume is greater than threshold 3; SR2 can be used to carry the second level of data, where threshold 3 is less than the second level of data volume and threshold 2; SR3 can be used to carry the third level of data, where threshold 1 is less than the third level of data volume and threshold 3.

[0146] Optionally, the network configures multiple dedicated SR resources for the UE, each corresponding to a different level of latency requirements. For example, SR4 can be used to carry first-type data, where the latency requirement for first-type data is less than threshold 4; SR5 can be used to carry second-type data, where threshold 4 is less than the latency requirement for first-type data and threshold 5; SR6 can be used to carry third-type data, where threshold 5 is less than the latency requirement for third-type data and threshold 6.

[0147] Optionally, the second device may send RRC reconfiguration information to the first device, the RRC reconfiguration information carrying the second information.

[0148] Optionally, the second information can be scheduling request configuration information (SchedulingRequestResourceConfig).

[0149] Optionally, the second resource can only be used to carry the first type of SR. Taking Figure 7 as an example, the logical channel identity (LCID) of 3 is configured to send SRs with a scheduling request identity (SR ID) of 3 or SR ID of 2. The SR with SR ID of 3 can be used to request resource 3, which is a dedicated resource. This dedicated resource is used to send the first type of SR. This SR indicates a specific buffer size or a specific delay requirement. In this embodiment, the SR carried by the dedicated resource is used to indicate the resource for scheduling data that meets the first characteristic.

[0150] Optionally, a specific logical channel group (LCG) can be configured to trigger an SR with SR ID 3. For example, a logical channel group with logical channel group identity (LCG ID) of 1, and an SR with SR ID 3 can be used to request resource 3, which is a dedicated resource used to send a first type of SR, indicating a specific buffer size or a specific delay requirement.

[0151] S502: The first device receives the first information obtained based on the first SR;

[0152] Accordingly, the second device sends first information; wherein the first information is used to indicate the first resource.

[0153] Optionally, after receiving the first SR, the second device may request the second device to allocate resources for transmitting data, and accordingly, the second device sends the first information.

[0154] Optionally, the first piece of information is scheduling information.

[0155] Optionally, the first information is a digital copyright identifier (DCI), which is sent on the PDCCH, or it is used to indicate scheduling information.

[0156] Optionally, the first information can be used to indicate the location of the first resource. The location of the first resource includes: the time domain location or the frequency domain location of the first resource.

[0157] Optionally, after the second device receives the first SR, if the amount of data indicated by the first SR is greater than the first threshold, the second device schedules resources for the first device with a larger amount of data. If the latency requirement of the data indicated by the first SR is less than the second threshold, the second device increases the resource scheduling priority of the first device so as to schedule resources for the first device to transmit data in a timely manner.

[0158] Optionally, the first information can be PDCCH indicating scheduling information.

[0159] Optionally, the first information can be used to indicate the location of the first resource. The location of the first resource includes: the time domain location or the frequency domain location of the first resource.

[0160] Optionally, if the number of SR requests by the UE does not reach the maximum value, the first resource can be PUCCH; if the number of SR requests by the UE reaches the maximum value, the first information can be used to indicate the physical random access channel (PRACH).

[0161] S503: The first device sends the first data on the first resource based on the first information.

[0162] Accordingly, the second device receives the first data on the first resource.

[0163] It is understood that the first device can indicate a first resource through first information, such as the time-domain location and frequency-domain location of the first resource, and then the first device can send data on the first resource according to the first information. In an optional implementation, the first device sends a first scheduling request configuration information (BSR), which includes: first time information or a data transmission delay requirement, the first time information indicating the expected time for data transmission; the first device receives third information based on the first BSR, the third information indicating a third resource; and the first device sends second data on the third resource according to the third information.

[0164] Based on the above implementation, the first device can notify the second device of the expected time to send data through the first BSR, so that the second device can perform resource scheduling planning in advance and schedule resources for the first device to transmit data in a timely manner, thereby improving the efficiency of the first device in transmitting data; and / or the first device can notify the second device of the latency requirements for data transmission through the first BSR. When the latency requirements for data transmission are high, the second device can increase the priority of the first device's resource scheduling, thereby scheduling resources for the first device to transmit data in a timely manner, thereby improving the efficiency of the first device in transmitting data.

[0165] Optionally, the first time information can be the expected time of data transmission, or it can be a duration, which is the difference between the expected time of data transmission and the current time. For example, the first time information can be an offset, where the expected time of data transmission is T+offset, and T is the current time. For example, the offset can be 10ms.

[0166] Optionally, the offset can be sent to the first device in advance by the network side, such as the second device, and the first device can trigger the first BSR using the offset as the maximum prediction time period.

[0167] Optionally, the latency requirement for data transmission included in the first BSR can be the minimum latency requirement for data transmission at the expected time of data transmission.

[0168] Optionally, the first BSR may also include the amount of data to be transmitted, which may be the predicted data to be transmitted and / or the data to be transmitted at the current moment.

[0169] Optionally, the first BSR can be carried in a MAC protocol data unit (PDU).

[0170] Optionally, the first device can also send a power headroom report (PHR) to the second device, which is used to inform the second device of the current power headroom.

[0171] As described above, in this application, the first device needs to send data. For example, the first device can be a terminal device, and the second device can be a base station. The first device needs to send uplink data to the second device. To send data, the first device sends a first SR, which indicates the resources to be scheduled for data transmission. In this application, the first characteristic of the data indicated by the first SR includes: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold. Thus, the device receiving the first SR can determine that the data volume to be transmitted by the first device is large and the data transmission latency is high. The first device receives first information based on the first SR, which is used to indicate a first resource. The first device sends first data on the first resource according to the first information. In this application, the first SR can notify the device receiving the first SR that the data volume to be transmitted is large or the data transmission latency is high. The device receiving the first SR can accordingly adjust the resources scheduled for data transmission allocated to the first device to be large, or adjust the priority of resource scheduling for the first device to schedule resources in a timely manner. Thus, the resources available for data transmission by the first device are sufficient, which can avoid data transmission delays due to insufficient resources and improve data transmission efficiency. Furthermore, since there is no need to send a BSR to notify the base station of data volume and / or latency requirements, the time required for the first device to exchange data volume and latency requirements with the base station is shortened, thereby improving data transmission efficiency.

[0172] To improve the transmission efficiency of downlink data, the following options can be used:

[0173] Method a1: The first device monitors second time information, which is the time information of the first data and the time information of the downlink data corresponding to the first data; the first device receives fourth information, which includes the first uplink data; the first device determines the characteristics of the first downlink data based on the second time information and the fourth information, which is the downlink data corresponding to the first uplink data, and the characteristics of the first downlink data include: transmission time or data volume; the first device transmits the characteristics of the first downlink data.

[0174] Based on the above implementation, the first device can predict the characteristics of the downlink data, namely the transmission time and / or data volume of the downlink data. Thus, the first device can send the characteristics of the downlink data to the second device, so that the second device can reasonably arrange the scheduling time according to the characteristics of the downlink data, reserve resources in advance, and schedule sufficient resources for the first device in a timely manner, so as to avoid the first device from experiencing data transmission delays due to insufficient resources and improve the data transmission efficiency of the first device.

[0175] Optionally, when sending the first uplink data, a first association information is also sent, which is used to indicate that the first uplink data and the first downlink data are associated.

[0176] Optionally, when sending the first downlink data, a second association information is also sent, which is used to indicate that the first downlink data is associated with the first uplink data.

[0177] Optionally, the second time information may include: the time when the first data was sent and the time when the corresponding downlink data was received.

[0178] Optionally, in addition to monitoring the second time information, the first device can also monitor the transmission time of other uplink data and the reception time of downlink data. By monitoring the time information of uplink and downlink data, the first device can determine the transmission and reception time pattern of uplink and downlink data, such as how long after uplink data is sent will downlink data be sent.

[0179] In one optional implementation, the fourth information further includes: the service characteristics of the first service or the type of the first uplink data, wherein the first service is the service corresponding to the first uplink data.

[0180] Based on the above implementation, the characteristics of the first downlink data can be determined according to the service characteristics of the first service or the type of the first uplink data. The service characteristics of the first service or the type of the first uplink data can help determine the transmission pattern, data volume, and data transmission latency requirements of the first downlink data, thereby enabling better prediction of the transmission time and data volume of the first downlink data.

[0181] Optionally, the type of the first uplink data may include: video data, image data, or text data, etc.

[0182] Optionally, the service characteristics of the first service may include: the data packet transmission pattern of the first service or the latency requirements of the first service, etc.

[0183] It is understandable that in mode 1, the first device can be enabled to predict the downlink data volume / time based on historical monitoring uplink and downlink data packet information, and the downlink data delay information can be indicated by the first device.

[0184] Method 2: The second device monitors the third time information of the first data and the downlink data corresponding to the first data; the second device receives the fifth information, which includes the second uplink data; the second device determines the characteristics of the second downlink data based on the third time information and the fifth information, the second downlink data being the downlink data corresponding to the second uplink data, and the characteristics of the second downlink data including: transmission time or data volume; the characteristics of the second device transmitting the second downlink data.

[0185] Based on the above implementation, the second device can predict the characteristics of the downlink data, namely the transmission time and / or data volume. Therefore, the second device can rationally arrange scheduling time based on the characteristics of the downlink data, reserve resources in advance, and allocate sufficient resources to the first device in a timely manner. This avoids data transmission delays caused by insufficient resources in the first device, thereby improving the data transmission efficiency of the first device. The second device can also send the characteristics of the downlink data to the first device, allowing the first device to plan ahead and receive the data promptly.

[0186] Taking Figure 8 as an example, the first device can be a user equipment and the second device can be a base station. After the user equipment sends uplink data, the base station can predict the arrival time of downlink data based on the uplink data. For example, the predicted arrival time of downlink data can be T+50ms, where T is the current time and 50ms is the time interval between the arrival time of the data and the current time.

[0187] Optionally, when sending the second uplink data, a third association information is also sent, which is used to indicate that the second uplink data and the second downlink data are associated.

[0188] Optionally, when sending the second downlink data, a fourth association information is also sent, which is used to indicate that the second downlink data is associated with the second uplink data.

[0189] Optionally, the types of the second uplink data include: video data, image data, or text data, etc.

[0190] Optionally, the service characteristics of the second service may include: the data packet sending pattern of the first service or the latency requirements of the first service, etc.

[0191] Understandably, in mode 2, the second device can be enabled to predict downlink data volume / time based on historical monitoring uplink and downlink data packet information, and the second device can be enabled to indicate downlink data latency information.

[0192] In order to solve the above problems, in addition to method 100, this application provides a communication method 200, which will be described in detail below with reference to the accompanying drawings.

[0193] Please refer to Figure 9, which is a schematic diagram of an implementation of the method 200 provided in this application.

[0194] It should be understood that in method 200, the method flowchart uses different communication devices (e.g., the interaction between the third and fourth devices) as examples to illustrate the execution subject of the interaction, but this application does not limit the execution subject of the interaction. For example, any communication device (e.g., the third device, the fourth device, or the third device) can be a communication device, or a chip, baseband chip, modem chip, system-on-a-chip (SoC) chip containing a modem core, system-in-package (SIP) chip, communication module, chip system, processor, logic module, or software in the communication device. Optionally, the communication device can be a terminal device or a network device (e.g., the network device can be an access network device, access network element, etc.).

[0195] As an example, in Figure 9, the third device can be a network device and the fourth device can be a terminal device. For example, the network device can be an access network device or a communication device in an ORAN system (e.g., at least one of CU, DU, RU).

[0196] In Figure 9, the method 200 provided in this application includes the following steps:

[0197] S901: The third device sends the second BSR.

[0198] Accordingly, the fourth device receives a second BSR. The second BSR indicates the resources scheduled for data transmission, and the second BSR indicates that the data possesses a second characteristic including: the data transmission latency requirement is higher than a third threshold.

[0199] Optionally, as shown in Figure 10, the second BSR may include: LCG ID, buffer size, offset, or latency requirement. The latency requirement for data transmission included in the second BSR can be the minimum latency requirement for data transmission at the expected time of data transmission; the data to be transmitted can be the predicted data to be transmitted and / or the data to be transmitted at the current time.

[0200] Optionally, the LCG ID mentioned above can be replaced with LCID, meaning that the second BSR may include LCID.

[0201] Optionally, the offset in the second BSR is a duration. This duration is the difference between the expected time of data transmission and the current time. For example, the offset can be 20ms. Optionally, the offset in the second BSR can be replaced with the expected time of data transmission. For example, the expected time of data transmission is T+offset, where T is the current time.

[0202] Optionally, the offset can be sent in advance by the network side, such as a fourth device, to the third device, which uses this offset as the maximum prediction time period to trigger the second BSR.

[0203] Optionally, the latency requirement for data transmission included in the second BSR can be the minimum latency requirement for data transmission at the expected time of data transmission.

[0204] Optionally, the second BSR can be carried in the MAC PDU.

[0205] Optionally, the third device can also send a PHR to the fourth device, which is used to notify the second device of the current power margin.

[0206] Optionally, in this application, data can be divided into different levels based on different data latency requirements:

[0207] For example, data can be divided into two levels: Level 1: data transmission latency is required to be below the threshold of 7; Level 2: data transmission latency is not required to be below the threshold of 7.

[0208] In one alternative implementation, a third device receives seventh information indicating that a fifth resource is used to send a second type of BSR, the fifth resource being a periodic resource, and the second type of BSR indicating a resource for scheduling data that satisfies the second characteristic; the third device then sends the second BSR on the fifth resource. Correspondingly, a fourth device sends the seventh information and receives the second BSR on the fifth resource.

[0209] Based on the above implementation, the third device can send the second BSR through a dedicated channel, namely the first channel. The resources scheduled by the BSR sent through the first channel are used to transmit data that meets the second characteristic. That is, there is a correlation between the first channel and the second characteristic. Once the fourth device receives the BSR sent through the second channel, it knows that the data to be transmitted has the second characteristic, and thus promptly schedules resources for the third device to improve the data transmission efficiency of the third device.

[0210] The above implementation method is suitable for situations where the data transmission pattern, data volume, or latency requirements cannot be predicted.

[0211] Optionally, the fourth device may send the period of the periodic resource to the third device, which is the period during which the third device sends the second type of BSR using the fifth resource.

[0212] Optionally, the periodic resource is configured for a first channel group, which is a logical channel group.

[0213] Optionally, the fourth device can send a DCI / MAC control element (CE) to activate the periodic resource.

[0214] Optionally, the third device may send a request message to the fourth device, which requests the fourth device to configure the periodic resource.

[0215] Optionally, when the third device has other uplink resources available for sending the BSR, it may not send the BSR on the first transmitter.

[0216] Optionally, the period for sending the second BSR can also be associated with the longest time predicted by the terminal.

[0217] Optionally, a second BSR can be periodically sent after the first / in-path BSR is sent.

[0218] Optionally, the second BSR may begin to be sent periodically only when the amount of burst uplink data packets is greater than the threshold X and / or the latency requirement is less than Y.

[0219] S902: The third device receives the sixth information based on the second BSR;

[0220] The sixth piece of information is used to instruct the fourth resource.

[0221] Optionally, after the fourth device receives the second BSR, since the sixth information indicates that the data transmission delay requirement is higher than the third threshold, the fourth device increases the resource scheduling priority of the third device so as to schedule resources for the third device to transmit data.

[0222] Optionally, this sixth piece of information can be PDCCH indicating scheduling information.

[0223] Optionally, this sixth piece of information can be used to indicate the location of the first resource. The location of the first resource includes: the time-domain location or the frequency-domain location of the first resource.

[0224] S903: The third device sends third data on the fourth resource based on the sixth information.

[0225] Accordingly, the fourth device transmits third data on the fourth resource.

[0226] It is understood that the fourth device can indicate the first resource through the sixth information, such as the time domain location and frequency domain location of the first resource, and then the third device can send data on the first resource according to the sixth information.

[0227] As described above, the third device enables a specific BSR trigger network, allowing the fourth device to rationally allocate resources for the UE to meet the high latency or high data volume requirements of uplink data transmission. To improve downlink data transmission efficiency, the following optional methods can be used:

[0228] Method b1: The third data is uplink data. The third device monitors the fourth time information, which includes the time information of the third data and the time information of the downlink data corresponding to the third data. The third device sends the eighth information, which includes the third uplink data. The third device determines the characteristics of the third downlink data based on the fourth time information and the eighth information. The third downlink data is the downlink data corresponding to the third uplink data. The characteristics of the third downlink data include the transmission time or data volume. The third device transmits the characteristics of the third downlink data.

[0229] Based on the above implementation, the third device can predict the characteristics of the downlink data, namely the transmission time and / or data volume of the downlink data. Thus, the third device can send the characteristics of the downlink data to the fourth device, so that the fourth device can reasonably arrange the scheduling time according to the characteristics of the downlink data, reserve resources in advance, and schedule sufficient resources for the third device in a timely manner to avoid the third device from experiencing data transmission delays due to insufficient resources, thereby improving the data transmission efficiency of the third device.

[0230] Optionally, when sending the third uplink data, a fifth association information is also sent, which is used to indicate that the third uplink data and the third downlink data are associated.

[0231] Optionally, when sending the third downlink data, a sixth association information is also sent, which is used to indicate that there is an association between the third downlink data and the third uplink data.

[0232] Optionally, the fourth time information may include: the time when the third data was sent and the time when the corresponding downlink data was received.

[0233] Optionally, in addition to monitoring the fourth time information, the third device can also monitor the transmission time of other uplink data and the reception time of downlink data. By monitoring the time information of uplink and downlink data, the third device can determine the transmission and reception time patterns of uplink and downlink data, such as how long after uplink data is sent will downlink data be sent.

[0234] In one optional implementation, the fourth information further includes: the business characteristics of the third service or the type of the third uplink data, wherein the third service is the service corresponding to the third uplink data.

[0235] Based on the above implementation, the characteristics of the third downlink data can be determined according to the service characteristics of the third service or the type of the third uplink data. The service characteristics of the third service or the type of the third uplink data can help determine the transmission pattern, data volume, and data transmission latency requirements of the third downlink data, thereby enabling better prediction of the transmission time and data volume of the third downlink data.

[0236] Optional, the types of third-uplink data include: video data, image data, or text data, etc.

[0237] Optionally, the service characteristics of the third service include: the data packet transmission pattern of the third service or the latency requirements of the third service, etc.

[0238] It is understandable that in mode 1, the third device can be enabled to predict the downlink data volume / time based on historical monitoring uplink and downlink data packet information, and the downlink data delay information can be indicated by the third device.

[0239] Method b2: The third data is uplink data; the fourth device monitors the fifth time information of the third data and the downlink data corresponding to the third data; the fourth device receives the ninth information, which includes the fourth uplink data; the fourth device determines the characteristics of the fourth downlink data based on the fourth time information and the ninth information, the fourth downlink data being the downlink data corresponding to the fourth uplink data, and the characteristics of the fourth downlink data including: transmission time or data volume; the characteristics of the fourth device transmitting the fourth downlink data.

[0240] Based on the above implementation, the fourth device can predict the characteristics of the downlink data, namely the transmission time and / or data volume. Therefore, the fourth device can rationally arrange scheduling time based on the characteristics of the downlink data, reserve resources in advance, and allocate sufficient resources to the third device in a timely manner. This avoids data transmission delays caused by insufficient resources in the third device, thereby improving the data transmission efficiency of the third device. The fourth device can also send the characteristics of the downlink data to the third device, allowing the third device to plan ahead and receive the data promptly.

[0241] For example, the third device can be a user equipment, and the fourth device can be a base station. After the user equipment sends uplink data, the base station can predict the arrival time of downlink data based on the uplink data. For example, the predicted arrival time of downlink data can be T+50ms, where T is the current time and 60ms is the time interval between the data arrival time and the current time.

[0242] Optionally, when sending the fourth uplink data, a seventh association information is also sent, which is used to indicate that the fourth uplink data and the fourth downlink data are associated.

[0243] Optionally, when sending the fourth downlink data, an eighth association information is also sent, which is used to indicate that the fourth downlink data and the fourth uplink data are associated.

[0244] Optional, the types of fourth uplink data include: video data, image data, or text data, etc.

[0245] Optionally, the service characteristics of the fourth service include: the data packet transmission pattern of the fourth service or the latency requirements of the fourth service, etc.

[0246] It is understandable that in mode 2, the fourth device can be enabled to predict the downlink data volume / time based on historical monitoring uplink and downlink data packet information, and the delay information of the downlink data can be indicated by the fourth device.

[0247] To aid in understanding the above method 100, this application provides optional embodiments. Please refer to Figure 11, which is a flowchart illustrating one embodiment provided by this application. The specific process in Figure 11 includes:

[0248] S1101: The first device predicts the uplink data;

[0249] For example, the first device can predict the amount of uplink data, arrival time, latency requirements, etc. When the predicted amount of uplink data is greater than a first threshold and / or the predicted latency requirements of uplink data are less than a second threshold, S1102 is executed.

[0250] S1102: The first device sends the first SR to the second device;

[0251] The first SR indicates the resources scheduled for data transmission, and the first SR indicates the first characteristics of the data, including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold.

[0252] S1103: The second device obtains the first information based on the first SR;

[0253] Optionally, after the second device receives the first SR, if the amount of data indicated by the first SR is greater than the first threshold, the second device schedules resources for the first device with a larger amount of data. If the latency requirement of the data indicated by the first SR is less than the second threshold, the second device increases the resource scheduling priority of the first device so as to schedule resources for the first device to transmit data.

[0254] S1104: The second device sends the first information to the first device;

[0255] Optionally, the first information can be PDCCH indicating scheduling information.

[0256] Optionally, the first information can be used to indicate the location of the first resource. The location of the first resource includes: the time domain location or the frequency domain location of the first resource.

[0257] S1105: The first device sends the first BSR to the second device;

[0258] The first BSR includes: first time information or delay requirements for data transmission, wherein the first time information indicates the expected time for data transmission;

[0259] S1106: The second device obtains third information based on the first BSR;

[0260] The third information is used to indicate a third resource;

[0261] S1107: The second device sends the third information to the first device;

[0262] S1108: The first device sends second data on the third resource based on the third information.

[0263] To aid in understanding the above method 200, this application provides optional embodiments. Please refer to Figure 12, which is a flowchart illustrating one embodiment provided by this application. The specific process in Figure 12 includes:

[0264] S1201: The fourth device sends the seventh message to the third device;

[0265] Specifically, the seventh information indicates that the fifth resource is used to send a second type of BSR, the fifth resource being a periodic resource, and the second type of BSR indicating the resource for scheduling data that satisfies the second characteristic.

[0266] S1202: The third device sends the second BSR to the fourth device;

[0267] The second BSR indicates the resources scheduled for data transmission, and the second BSR indicates that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold.

[0268] S1203: The fourth device obtains the sixth information based on the second BSR;

[0269] The sixth piece of information is used to instruct the fourth resource.

[0270] S1204: The fourth device sends a sixth message to the third device;

[0271] As mentioned above, in order to improve the efficiency of downlink data transmission, this application can monitor both uplink and downlink data to predict the characteristics of downlink data. To aid understanding, this application provides optional embodiments for this purpose, as follows:

[0272] Please refer to Figure 13, which is a flowchart illustrating an embodiment provided in this application. In this embodiment, the terminal device, i.e., the first device, predicts the characteristics of downlink data. The specific process in Figure 13 includes:

[0273] S1301: The second device configures a QoS profile to the first device;

[0274] S1302: The first device sends uplink data to the second device;

[0275] Optionally, when sending uplink data, the first device also sends association information, which is used to indicate that there is an association relationship between the uplink data and the corresponding downlink data.

[0276] S1303: The second device sends downlink data to the first device;

[0277] Optionally, when sending downlink data, the second device also sends association information, which is used to indicate that there is an association relationship between the downlink data and the corresponding uplink data.

[0278] S1304: The first device monitors uplink and downlink data;

[0279] S1305: The first device receives first data and fourth information sent by the app or OS of the terminal device;

[0280] S1306: The first device predicts the characteristics of the first downlink data based on the first data and the fourth information;

[0281] S1307: The feature of the first device sending first data and first downlink data to the second device;

[0282] S1308: Reserve resources for the second device or schedule it in advance;

[0283] S1309: The second device sends the first downlink data to the first device.

[0284] Optionally, when sending the first downlink data, the second device also sends association information, which is used to indicate that there is an association relationship between the first downlink data and the corresponding first uplink data.

[0285] Please refer to Figure 14, which is a flowchart illustrating an embodiment provided in this application. In this embodiment, the network device, i.e., the second device, predicts the characteristics of downlink data. The specific process in Figure 14 includes:

[0286] S1401: The second device configures a QoS profile to the first device;

[0287] S1402: The first device sends uplink data to the second device;

[0288] Optionally, when sending uplink data, the first device also sends association information, which is used to indicate that there is an association relationship between the uplink data and the corresponding downlink data.

[0289] S1403: The second device sends downlink data to the first device;

[0290] Optionally, when sending downlink data, the second device also sends association information, which is used to indicate that there is an association relationship between the downlink data and the corresponding uplink data.

[0291] S1404: The first device monitors uplink and downlink data;

[0292] S1405: The second device sends information to the first device indicating the uplink and downlink data delay characteristics of a specific service;

[0293] S1406: The second device receives information indicating data processing features;

[0294] This information is used to indicate the data processing characteristics of uplink and downlink data for a specific business.

[0295] S1407: The first device receives first data and fourth information sent by the app or OS of the terminal device;

[0296] S1408: The first device sends the first data and the fourth information to the second device;

[0297] S1409: The second device predicts the characteristics of the first downlink data;

[0298] S1410: Reserve resources for the second device or schedule it in advance;

[0299] S1411: The second device sends the first downlink data to the first device.

[0300] Optionally, when sending the first downlink data, the second device also sends association information, which is used to indicate that there is an association relationship between the first downlink data and the corresponding first uplink data.

[0301] The information transmission method in the embodiments of this application has been described above. The communication device in the embodiments of this application is described below. Referring to Figure 15, the communication device 1500 can be used to execute the process performed by the first device in the embodiment shown in Figure 5. For details, please refer to the relevant descriptions in the foregoing method embodiments. The communication device 1500 can be the first device, or a component or device applied to the first device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first device.

[0302] Please refer to Figure 15. This application embodiment provides a communication device 1500, which can realize the function of the first device (or second device) in the above-described method 100, and therefore can also achieve the beneficial effects of the above-described method embodiments. In this application embodiment, the communication device 1500 can be the first device (or the second device), or it can be an integrated circuit or component inside the first device (or the second device), such as a chip, baseband chip, modem chip, SoC chip (e.g., an SoC chip containing a modem core), SIP chip, communication module, chip system, processor, etc. Alternatively, the communication device 1500 can realize the function of the third device (or the fourth device) in the above-described method 200, and therefore can also achieve the beneficial effects of the above-described method embodiments. In this application embodiment, the communication device 1500 can be the third device (or the fourth device), or it can be an integrated circuit or component inside the third device (or the fourth device), such as a chip, baseband chip, modem chip, SoC chip (e.g., an SoC chip containing a modem core), SIP chip, communication module, chip system, processor, etc.

[0303] It should be noted that the transceiver unit 1502 may include a transmitting unit and a receiving unit, which are used to perform transmitting and receiving respectively.

[0304] In one possible implementation, when the device 1500 is used to execute the method performed by the first device in FIG5 and related embodiments, the device 1500 includes a processing unit 1501 and a transceiver unit 1502; the transceiver unit 1502 is used to send a first scheduling request SR, the first SR indicating a resource to be scheduled for data transmission, the first SR indicating a first characteristic of the data including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; receive first information obtained based on the first SR, the first information indicating a first resource; the processing unit 1501 is used to send first data on the first resource according to the first information.

[0305] In one possible implementation, when the device 1500 is used to execute the method performed by the second device in FIG5 and related embodiments, the device 1500 includes a processing unit 1501 and a transceiver unit 1502; the transceiver unit 1502 is used to receive a first SR, the first SR indicating resources scheduled for data transmission, the first SR indicating a first characteristic of the data including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; the processing unit 1501 is used to obtain first information based on the first SR, the first information indicating a first resource; the transceiver unit 1502 is also used to send the first information; and to receive first data on the first resource.

[0306] In one possible implementation, when the device 1500 is used to execute the method performed by the third device in FIG9 and related embodiments, the device 1500 includes a processing unit 1501 and a transceiver unit 1502; the transceiver unit 1502 is used to send a second BSR, the second BSR indicating resources scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold; receive sixth information obtained based on the second BSR, the sixth information indicating a fourth resource; the processing unit 1501 is used to send third data on the fourth resource according to the sixth information.

[0307] In one possible implementation, when the device 1500 is used to execute the method performed by the fourth device in FIG9 and related embodiments, the device 1500 includes a processing unit 1501 and a transceiver unit 1502; the transceiver unit 1502 receives a second BSR, the second BSR indicating resources scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold; the processing unit 1501 is used to obtain sixth information based on the second BSR, the sixth information indicating the fourth resource; the transceiver unit 1502 is also used to send the sixth information; and receive third data on the fourth resource.

[0308] In one possible design, when the communication device 1500 is a terminal device or a communication module within a terminal, the functionality of the processing unit 1501 can be implemented by one or more processors. Specifically, the processor may include a modem chip, a SoC chip (such as a SoC chip containing a modem core), or a SIP chip. The functionality of the transceiver unit 1502 can be implemented by transceiver circuitry.

[0309] In one possible design, when the communication device 1500 is a circuit or chip in a terminal responsible for communication functions, such as a modem chip, a SoC chip, or a SoC chip or SIP chip containing a modem core, the function of the processing unit 1501 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver unit 1502 can be implemented by the interface circuitry or data transceiver circuitry on the aforementioned chip.

[0310] It should be noted that the information execution process of the unit of the above-mentioned communication device 1500 can be specifically described in the method embodiment shown above in this application, and will not be repeated here.

[0311] Please refer to Figure 16, which is another schematic structural diagram of the communication device 1600 provided in this application. The communication device 1600 includes a logic circuit 1601 and an input / output interface 1602. The communication device 1600 can be a chip or an integrated circuit.

[0312] In Figure 15, the transceiver unit 1502 can be a communication interface, which can be the input / output interface 1602 in Figure 16. The input / output interface 1602 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0313] In one possible implementation, when the device 1600 is used to execute the method performed by the first device in FIG5 and related embodiments, the input / output interface 1602 is used to send a first scheduling request SR, the first SR indicating a resource for data transmission, the first SR indicating a first characteristic of the data including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; receiving first information based on the first SR, the first information indicating a first resource; and the logic circuit 1601 is used to send first data on the first resource according to the first information.

[0314] In one possible implementation, when the device 1600 is used to execute the method performed by the second device in FIG5 and related embodiments, the input / output interface 1602 is used to receive a first SR, the first SR indicating a resource to be scheduled for data transmission, the first SR indicating a first characteristic of the data including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; the logic circuit 1601 is used to obtain first information based on the first SR, the first information indicating a first resource; the input / output interface 1602 is also used to send the first information; and to receive first data on the first resource.

[0315] In one possible implementation, when the device 1600 is used to execute the method performed by the third device in FIG9 and related embodiments, the input / output interface 1602 is used to send a second BSR, the second BSR indicating a resource to be scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold; receiving sixth information based on the second BSR, the sixth information indicating a fourth resource; the logic circuit 1601 is used to send third data on the fourth resource according to the sixth information.

[0316] In one possible implementation, when the device 1600 is used to execute the method performed by the fourth device in FIG9 and related embodiments, the input / output interface 1602 receives a second BSR, the second BSR indicating resources scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold; the logic circuit 1601 is used to obtain sixth information based on the second BSR, the sixth information indicating the fourth resource; the input / output interface 1602 is also used to send the sixth information; and to receive third data on the fourth resource.

[0317] The logic circuit 1601 and the input / output interface 1602 can also perform other steps executed by the communication device in the previous embodiment and achieve corresponding beneficial effects, which will not be elaborated here.

[0318] In one possible implementation, the processing unit 1501 shown in FIG15 can be the logic circuit 1601 in FIG16.

[0319] Optionally, the logic circuit 1601 can be a processing device, the functions of which can be partially or entirely implemented in software.

[0320] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.

[0321] Optionally, the processing device may consist of only a processor. Memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.

[0322] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-a-chip (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0323] Please refer to Figure 17, which shows the communication device 1700 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 1700 can be the communication device as a terminal device in the above embodiments. The example shown in Figure 17 is that the terminal device is implemented through the terminal device (or the components in the terminal device).

[0324] The present invention provides a possible logical structure diagram of the communication device 1700, which may include, but is not limited to, at least one processor 1701 and a communication port 1702.

[0325] In Figure 15, the transceiver unit 1502 can be a communication interface, which can be the communication port 1702 in Figure 17. The communication port 1702 can include an input interface and an output interface. Alternatively, the communication port 1702 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0326] Further optionally, the device may also include at least one of a memory 1703 and a bus 1704. In the embodiments of this application, the at least one processor 1701 is used to control the operation of the communication device 1700.

[0327] Furthermore, the processor 1701 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0328] It should be noted that the communication device 1700 shown in Figure 17 can be used to implement the steps implemented by the terminal device in the aforementioned method embodiments and to achieve the corresponding technical effects of the terminal device. The specific implementation of the communication device shown in Figure 17 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.

[0329] Please refer to Figure 18, which is a schematic diagram of the structure of the communication device 1800 involved in the above embodiments provided in the embodiments of this application. The communication device 1800 can specifically be a communication device as a network device in the above embodiments. The example shown in Figure 18 is that the network device is implemented through a network device (or a component in the network device). The structure of the communication device can refer to the structure shown in Figure 18.

[0330] The communication device 1800 includes at least one processor 1811 and at least one interface 1814. Optionally, the communication device further includes at least one memory 1812, at least one transceiver 1813, and one or more antennas 1815. The processor 1811, memory 1812, transceiver 1813, and interface 1814 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 1815 is connected to the transceiver 1813. The interface 1814 enables the communication device to communicate with other communication devices through a communication link. For example, the interface 1814 may include a network interface between the communication device and core network equipment, such as an S1 interface. The network interface may also include a network interface between the communication device and other communication devices (e.g., other network devices or core network equipment), such as an X2 or Xn interface.

[0331] In Figure 15, the transceiver unit 1502 can be a communication interface, which can be interface 1814 in Figure 18. Interface 1814 can include an input interface and an output interface. Alternatively, interface 1814 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0332] Processor 1811 is primarily used for processing communication protocols and communication data, controlling the entire communication device, executing software programs, and processing data from the software programs, for example, to support the actions described in the embodiments of the communication device. The communication device may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily used for processing communication protocols and communication data, while the CPU is primarily used for controlling the entire terminal device, executing software programs, and processing data from the software programs. Processor 1811 in Figure 18 can integrate the functions of both a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device may include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. Various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, which is then executed by the processor to implement the baseband processing function.

[0333] The memory is primarily used to store software programs and data. The memory 1812 can exist independently or be connected to the processor 1811. Optionally, the memory 1812 can be integrated with the processor 1811, for example, integrated within a single chip. The memory 1812 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 1811. The various types of computer program code being executed can also be considered as drivers for the processor 1811.

[0334] Figure 18 shows only one memory and one processor. In actual terminal devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.

[0335] Transceiver 1813 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 1813 can be connected to antenna 1815. Transceiver 1813 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1815 can receive RF signals. The receiver Rx of transceiver 1813 is used to receive the RF signals from the antennas, convert the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provide the digital baseband signals or IF signals to processor 1811 so that processor 1811 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. In addition, the transmitter Tx in transceiver 1813 is also used to receive modulated digital baseband signals or IF signals from processor 1811, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 1815. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of these downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of these upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.

[0336] The transceiver 1813 can also be called a transceiver unit, transceiver, transceiver device, etc. Optionally, the device in the transceiver unit that performs the receiving function can be regarded as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, receiving circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.

[0337] It should be noted that the communication device 1800 shown in Figure 18 can be used to implement the steps implemented by the network device in the aforementioned method embodiments and to achieve the corresponding technical effects of the network device. The specific implementation of the communication device 1800 shown in Figure 18 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.

[0338] Please refer to Figure 19, which is a schematic diagram of the structure of the communication device involved in the above embodiments provided in the embodiments of this application.

[0339] It is understood that the communication device 1900 includes, for example, modules, units, elements, circuits, or interfaces, which are appropriately configured together to execute the technical solutions provided in this application. The communication device 1900 may be the terminal device or network device described above, or a component (e.g., a chip) within these devices, used to implement the methods described in the following method embodiments. The communication device 1900 includes one or more processors 1901. The processor 1901 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device (e.g., a RAN node, terminal, or chip), execute software programs, and process data from the software programs.

[0340] Optionally, in one design, processor 1901 may include program 1903 (sometimes also referred to as code or instructions) that can be executed on processor 1901 to cause communication device 1900 to perform the methods described in the embodiments below. In yet another possible design, communication device 1900 includes circuitry (not shown in FIG19).

[0341] Optionally, the communication device 1900 may include one or more memories 1902 storing a program 1904 (sometimes referred to as code or instructions), which can be run on the processor 1901 to cause the communication device 1900 to perform the methods described in the above method embodiments.

[0342] Optionally, the processor 1901 and / or memory 1902 may include artificial intelligence (AI) modules 1907 and 1908, which are used to implement AI-related functions. The AI ​​module can be implemented through software, hardware, or a combination of both. For example, the AI ​​module may include a radio intelligence control (RIC) module. For instance, the AI ​​module can be a near real-time RIC or a non-real-time RIC.

[0343] Optionally, the processor 1901 and / or memory 1902 may also store data. The processor and memory may be configured separately or integrated together.

[0344] Optionally, the communication device 1900 may also include a transceiver 1905 and / or an antenna 1906. The processor 1901, sometimes referred to as a processing unit, controls the communication device (e.g., a RAN node or terminal). The transceiver 1905, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to implement the transmission and reception functions of the communication device via the antenna 1906.

[0345] In Figure 15, the processing unit 1501 can be a processor 1901. The transceiver unit 1502 shown in Figure 15 can be a communication interface, which can be the transceiver 1905 in Figure 19. The transceiver 1905 can include an input interface and an output interface. Alternatively, the transceiver 1905 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0346] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a computer, the computer performs the method as described in the possible implementations of the first or second apparatus in the foregoing embodiments.

[0347] This application also provides a computer program product (or computer program) that, when executed by a computer, allows the computer to perform the method described in the first or second device implementation.

[0348] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in the possible implementations of the communication device described above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory for storing the program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices, wherein the communication device may specifically be the first device or the second device in the aforementioned method embodiments.

[0349] This application also provides a communication system, which includes the first device in any of the above embodiments.

[0350] Optionally, the communication system may also include a second device.

[0351] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between devices or units, and may be electrical, mechanical, or other forms. Whether a function is implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0352] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit; that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0353] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A communication method characterized by comprising: include: Send a first scheduling request (SR), the first SR indicating that resources are scheduled for data transmission, the first SR indicating that the data has a first characteristic including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; Receive first information obtained based on the first SR, the first information being used to indicate a first resource; Send first data on the first resource based on the first information.

2. The method according to claim 1, characterized in that, The first SR includes first indication information and second indication information. The first indication information is used to indicate that data transmission is required, and the second indication information is used to indicate that the amount of data is greater than the first threshold or the latency requirement of the data transmission is lower than the second threshold.

3. The method according to claim 1, characterized in that, Before sending the first SR, the method further includes: Receive second information, the second information indicating that a second resource is used to carry a first type of SR, the first type of SR indicating a resource for scheduling data that satisfies the first feature; The sending of the first SR includes: Send the first SR on the second resource.

4. The method according to any one of claims 1 to 3, characterized in that, After sending the first data based on the first information from the first resource, the method further includes: Send a first scheduling request configuration information (BSR), the first BSR including: first time information or data transmission delay requirements, the first time information indicating the expected time of data transmission; Receive third information based on the first BSR, the third information being used to indicate a third resource; The second data is sent on the third resource based on the third information.

5. The method according to any one of claims 1 to 4, characterized in that, The first data is uplink data. After sending the first data on the first resource based on the first information, the method further includes: Monitor the second time information, which is the time information of the first data and the time information of the downlink data corresponding to the first data; Receive fourth information, the fourth information including first uplink data; The characteristics of the first downlink data are determined based on the second time information and the fourth information. The first downlink data is the downlink data corresponding to the first uplink data. The characteristics of the first downlink data include: transmission time or data volume. The characteristics of sending the first downlink data.

6. The method according to claim 5, characterized in that, The fourth information also includes: the business characteristics of the first service or the type of the first uplink data, wherein the first service is the service corresponding to the first uplink data.

7. A communication method, characterized in that, include: Receive a first SR, the first SR indicating resources to be scheduled for data transmission, the first SR indicating a first characteristic of the data including: the data volume is greater than a first threshold or the data transmission latency requirement is lower than a second threshold; Based on the first information obtained from the first SR, the first information is used to indicate the first resource; Send the first message; Receive the first data on the first resource.

8. The method according to claim 7, characterized in that, The first SR includes first indication information and second indication information. The first indication information is used to indicate that data transmission is required, and the second indication information is used to indicate that the amount of data is greater than the first threshold or the latency requirement of the data transmission is lower than the second threshold.

9. The method according to claim 8, characterized in that, Before receiving the first SR, the method further includes: Send a second message, the second message indicating that a second resource is used to carry a first type of SR, the first type of SR indicating a resource for scheduling data that satisfies the first characteristic; The receiving of the first SR includes: Receive the first SR on the second resource.

10. The method according to any one of claims 7 to 9, characterized in that, After receiving the first data on the first resource, the method further includes: Receive a first BSR, the first BSR including: a first time information or a data transmission delay requirement, the first time information indicating the expected time to send data; The third information obtained based on the BSR is used to indicate a third resource; Send the third message; Receive the second data on the third resource.

11. The method according to any one of claims 7 to 10, characterized in that, The first data is uplink data. After receiving the first data on the first resource, the method further includes: Send a fourth message, the fourth message including the first uplink data; The characteristics of receiving the first downlink data are determined based on the second time information and the third information. The first downlink data is the downlink data corresponding to the first uplink data. The characteristics of the first downlink data include: transmission time or data volume. The second time information is the time information of the first data and the time information of the downlink data corresponding to the first data.

12. The method according to claim 11, characterized in that, The fourth information also includes: the business characteristics of the first service or the type of the first uplink data, wherein the first service is the service corresponding to the first uplink data.

13. The method according to any one of claims 7 to 10, characterized in that, The first data is uplink data. After sending the first data on the first resource based on the first information, the method further includes: Monitor the third time information of the first data and the corresponding downlink data; Receive fifth information, the fifth information including second uplink data; The characteristics of the second downlink data are determined based on the third time information and the fifth information. The second downlink data is the downlink data corresponding to the second uplink data. The characteristics of the second downlink data include: transmission time or data volume. Features of sending the second downlink data.

14. The method according to claim 13, characterized in that, The fifth piece of information also includes: the business characteristics of the second service or the type of the second uplink data, wherein the second service is the service corresponding to the first uplink data.

15. A communication method, characterized in that, include: Send a second BSR, the second BSR indicating the resources to be scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold; Receive sixth information based on the second BSR, the sixth information being used to indicate the fourth resource; The third data is sent on the fourth resource based on the sixth information.

16. The method according to claim 15, characterized in that, Before sending the second BSR, the method further includes: Receive a seventh message, the seventh message indicating that a fifth resource is used to send a second type of BSR, the fifth resource being a periodic resource, and the second type of BSR indicating a resource for scheduling data that satisfies the second characteristic; Sending the second BSR includes: The second BSR is sent on the fifth resource.

17. The method according to claim 15 or 16, characterized in that, The third data is uplink data. After sending the third data on the fourth resource according to the sixth information, the method further includes: Monitoring fourth time information, which includes: the time information of the third data and the time information of the downlink data corresponding to the third data; Send the eighth message, which includes the third uplink data; The characteristics of the third downlink data are determined based on the fourth time information and the eighth information. The third downlink data is the downlink data corresponding to the third uplink data. The characteristics of the third downlink data include: transmission time or data volume. Features of sending the third downlink data.

18. The method of claim 17, wherein, The eighth piece of information also includes: the business characteristics of the third service or the type of the third uplink data, wherein the third service is the service corresponding to the third uplink data.

19. A method of communication, comprising: include: Receive a second BSR, the second BSR indicating resources to be scheduled for data transmission, the second BSR indicating that the data has a second characteristic including: the data transmission latency requirement is higher than a third threshold; The sixth information obtained based on the second BSR is used to indicate the fourth resource; Send the sixth message; Receive third data on the fourth resource.

20. The method of claim 19, wherein, Before receiving the second BSR, the method further includes: Send a seventh message, the seventh message indicating that the fifth resource is used to send a second type of BSR, the fifth resource being a periodic resource, and the second type of BSR indicating a resource for scheduling data that satisfies the second characteristic; Receiving the second BSR includes: The second BSR is received on the fifth resource.

21. The method according to claim 19 or 20, characterized in that, The third data is uplink data. After receiving the third data on the first resource, the method further includes: Send the eighth message, which includes the third uplink data; The characteristics of receiving third downlink data are determined based on fourth time information and the third information. The third downlink data is the downlink data corresponding to the third uplink data. The characteristics of the third downlink data include: transmission time or data volume. The fourth time information is the time information of the third data and the time information of the downlink data corresponding to the third data.

22. The method of claim 21, wherein, The eighth piece of information also includes: the business characteristics of the third service or the type of the third uplink data, wherein the third service is the service corresponding to the third uplink data.

23. The method of claim 19 or 20, wherein, The third data is uplink data. After sending the third data on the first resource based on the first information, the method further includes: The fifth time information of the third data and the corresponding downlink data is monitored; Receive the ninth message, which includes the fourth uplink data; The characteristics of the fourth downlink data are determined based on the fourth time information and the ninth information. The fourth downlink data is the downlink data corresponding to the fourth uplink data. The characteristics of the fourth downlink data include: transmission time or data volume. Features of sending the fourth downlink data.

24. The method of claim 23, wherein, The ninth information further includes a service feature of a fourth service or a type of the fourth uplink data, the fourth service being a service corresponding to the fourth uplink data.

25. A communications device, characterized by Comprising: a transceiving unit configured to perform the transceiving operation in the method of any one of claims 1-24; a processing unit configured to perform operations other than the transceiving operation in the method of any one of claims 1-24.

26. A communication device, characterized in that, Comprising: a communication interface and a processor; the communication interface and the processor perform the method of any one of claims 1-24.

27. A computer-readable storage medium, characterized in that, The medium stores instructions that, when executed by a processor, implement the method of any one of claims 1-24.

28. A computer program product, characterised in that, comprising instructions that, when executed on a processor, perform the method of any one of claims 1-24.

29. A chip, characterized by comprising at least one processing unit and interface circuitry configured to provide program instructions or data for the at least one processing unit, the at least one processing unit configured to execute the program instructions to implement the method of any one of claims 1-24.