Information transmission method and apparatus, terminal, and network side device

By giving priority to transmitting the highest-priority data on the logical channel on uplink authorized resources, the problem of important data delay caused by BSR priority is solved, and the information transmission effect and user experience are improved.

WO2025218537A1PCT designated stage Publication Date: 2025-10-23VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/087898
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-15
Filing Date
2025-04-09
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

When the uplink authorized resources scheduled by the network are insufficient, the buffer status report (BSR) takes priority over the newly transmitted data, resulting in delays in the transmission of important business data and affecting the information transmission effect.

Method used

The terminal transmits on the uplink authorized resources according to the first transmission priority rule, ensuring that the priority of the data to be transmitted of the LCH with the highest logical channel priority is higher than the transmission priority of the BSR MAC CE, and giving priority to carrying the data of the logical channel when resources are insufficient.

Benefits of technology

It reduces the probability of delayed transmission of important business data and improves information transmission efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025087898_23102025_PF_FP_ABST
    Figure CN2025087898_23102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses an information transmission method and apparatus, a terminal, and a network side device. The method in embodiments of the present application comprises: a terminal performing transmission on an uplink grant resource according to a first transmission priority rule, wherein the first transmission priority rule comprises: when the uplink grant resource is insufficient to carry all data to be transmitted of the terminal, and the uplink grant resource can carry all data to be transmitted of a first logical channel (LCH), the transmission priority of the data to be transmitted of the first LCH is higher than the transmission priority of a triggered buffer status report (BSR) medium access control (MAC) control element (CE), wherein the data to be transmitted of the terminal comprises data to be transmitted of at least two LCHs, and the first LCH is an LCH having the highest logic channel priority among the at least two LCHs.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission method and device, terminal and network side equipment

[0001] Cross-reference to Related Applications

[0002] This application claims priority to Chinese Patent Application No. 202410450642.5 filed on April 15, 2024 in China, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application belongs to the field of communication technology, and specifically relates to an information transmission method, device, terminal and network side equipment. BACKGROUND

[0004] In related technologies, when the resources of an uplink (UL) grant for new data transmission scheduled by a network are insufficient to carry all the data to be newly transmitted of a logical channel, if a buffer status report (BSR) is triggered, the terminal will preferentially use the resources of the UL grant to carry the BSR, and then carry part of the remaining data, that is, the transmission priority of the BSR is higher than that of the data to be newly transmitted. However, preferential transmission of the BSR will cause a relatively high probability of delay transmission of some important service data, resulting in poor information transmission effect. SUMMARY

[0005] Embodiments of the present application provide an information transmission method, device, terminal and network side equipment, which can solve the problem of poor information transmission effect.

[0006] In a first aspect, an information transmission method is provided, comprising:

[0007] The terminal transmits data on the resources of the uplink grant according to a first transmission priority rule;

[0008] The first transmission priority rule comprises:

[0009] In a case where the resources of the uplink grant are insufficient to carry all the data to be transmitted of the terminal, and the resources of the uplink grant can carry all the data to be transmitted of a first logical channel (LCH), the transmission priority of the data to be transmitted of the first LCH is higher than that of a triggered buffer status report (BSR) medium access control (MAC) control element (CE);

[0010] The data to be transmitted of the terminal comprises data to be transmitted of at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0011] In a second aspect, an information transmission method is provided, comprising:

[0012] The network-side device sends first configuration information or second configuration information to the terminal;

[0013] The first configuration information is used to configure the terminal to apply a first transmission priority rule or to configure the terminal not to apply the first transmission priority rule.

[0014] The second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or to configure the terminal not to apply the first transmission priority rule to transmission of the target LCH.

[0015] The first transmission priority rule includes:

[0016] In a case where resources of an uplink grant are insufficient to carry all the data to be transmitted by the terminal and the resources of the uplink grant can carry all the data to be transmitted by a first LCH, a transmission priority of the data to be transmitted by the first LCH is higher than a transmission priority of triggered BSR MAC CE.

[0017] The data to be transmitted by the terminal includes data to be transmitted by at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0018] In a third aspect, an information transmission apparatus is provided, including:

[0019] The transmission module is configured to perform transmission on resources of an uplink grant according to a first transmission priority rule.

[0020] The first transmission priority rule includes:

[0021] In a case where resources of an uplink grant are insufficient to carry all the data to be transmitted by the terminal and the resources of the uplink grant can carry all the data to be transmitted by a first logical channel LCH, a transmission priority of the data to be transmitted by the first LCH is higher than a transmission priority of triggered buffer status report BSR medium access control MAC control element CE.

[0022] The data to be transmitted by the terminal includes data to be transmitted by at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0023] In a fourth aspect, an information transmission apparatus is provided, including:

[0024] The sending module is configured to send first configuration information or second configuration information to a terminal.

[0025] The first configuration information is used to configure the terminal to apply a first transmission priority rule or to configure the terminal not to apply the first transmission priority rule.

[0026] The second configuration information is used to configure the terminal to apply a first transmission priority rule to transmission of the target LCH or not to apply the first transmission priority rule to transmission of the target LCH.

[0027] The first transmission priority rule includes:

[0028] In a case where resources of an uplink grant are insufficient to carry all the data to be transmitted by the terminal and the resources of the uplink grant can carry all the data to be transmitted by a first LCH, a transmission priority of the data to be transmitted by the first LCH is higher than a transmission priority of triggered BSR MAC CE.

[0029] The data to be transmitted by the terminal includes data to be transmitted by at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0030] In a fifth aspect, a terminal is provided, which includes a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement steps of the method according to the first aspect.

[0031] In a sixth aspect, a terminal is provided, which includes a processor and a communication interface, and the processor is configured to:

[0032] transmit on resources of an uplink grant according to a first transmission priority rule;

[0033] The first transmission priority rule includes:

[0034] In a case where resources of an uplink grant are insufficient to carry all the data to be transmitted by the terminal and the resources of the uplink grant can carry all the data to be transmitted by a first LCH, a transmission priority of the data to be transmitted by the first LCH is higher than a transmission priority of triggered BSR MAC CE.

[0035] The data to be transmitted by the terminal includes data to be transmitted by at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0036] In a seventh aspect, a network-side device is provided, which includes a processor and a memory, the memory storing programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement steps of the method according to the second aspect.

[0037] In an eighth aspect, a network-side device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to:

[0038] transmit first configuration information or second configuration information to the terminal;

[0039] The first configuration information is used to configure the terminal to apply a first transmission priority rule or not to apply the first transmission priority rule.

[0040] The second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or not to apply the first transmission priority rule to transmission of the target LCH.

[0041] The first transmission priority rule comprises:

[0042] In a case where resources of an uplink grant are insufficient to carry all the data to be transmitted by the terminal, and the resources of the uplink grant can carry all the data to be transmitted by a first LCH, the transmission priority of the data to be transmitted by the first LCH is higher than that of a triggered BSR MAC CE.

[0043] The data to be transmitted by the terminal comprises data to be transmitted by at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0044] In a ninth aspect, a readable storage medium is provided, the readable storage medium storing a program or instructions, which, when executed by a processor, implement the steps of the method of the first aspect or the steps of the method of the second aspect.

[0045] In a tenth aspect, an information transmission system is provided, comprising a terminal and a network-side device, the terminal being configured to implement the steps of the method of the first aspect, and the network-side device being configured to implement the steps of the method of the second aspect.

[0046] In an eleventh aspect, a chip is provided, comprising a processor and a communication interface, the communication interface being coupled to the processor, and the processor being configured to run a program or instructions to implement the steps of the method of the first aspect or the steps of the method of the second aspect.

[0047] In a twelfth aspect, a computer program / program product is provided, stored in a storage medium, and executed by at least one processor to implement the steps of the method of the first aspect or the steps of the method of the second aspect.

[0048] In the embodiment of the present application, the terminal transmits data on the uplink granted resource according to the first transmission priority rule; the first transmission priority rule comprises: in the case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink granted resource can carry all the data to be transmitted by the first logical channel (LCH), the transmission priority of the data to be transmitted by the first LCH is higher than that of the triggered buffer status report (BSR) medium access control (MAC) control element (CE); wherein the data to be transmitted by the terminal comprises data to be transmitted by at least two LCHs, and the first LCH is the LCH with the highest logical channel priority among the at least two LCHs. In this way, in the case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink granted resource can carry all the data to be transmitted by the first LCH, the probability of delaying the transmission of important service data can be reduced by preferentially carrying the first LCH, thereby improving the information transmission effect. BRIEF DESCRIPTION OF DRAWINGS

[0049] FIG. 1 is a block diagram of a wireless communication system to which embodiments of the present application can be applied;

[0050] FIG. 2 is a flowchart of one of information transmission methods according to an embodiment of the present application;

[0051] FIG. 3 is a flowchart of another of information transmission methods according to an embodiment of the present application;

[0052] FIG. 4 is a schematic structural diagram of one of information transmission apparatuses according to an embodiment of the present application;

[0053] FIG. 5 is a schematic structural diagram of another of information transmission apparatuses according to an embodiment of the present application;

[0054] FIG. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0055] FIG. 7 is a schematic structural diagram of a terminal according to an embodiment of the present application;

[0056] FIG. 8 is a schematic structural diagram of a network side device according to an embodiment of the present application. DETAILED DESCRIPTION

[0057] The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art belong to the scope of protection of the present application.

[0058] The terms "first", "second", and the like in the specification and claims of this application are used as identifiers for convenience and are not intended to convey an importance or a chronological sequence among or between the identified objects. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of this application are capable of functioning in other sequences than those described herein. The terms "first", "second", and the like are used to distinguish between similar objects, and are not used to describe a particular order or sequence. It is to be understood that such terms so used are interchangeable under appropriate circumstances and that the embodiments of this application are capable of functioning in other sequences than those described herein, and that the terms "first", "second", etc. are used to distinguish between similar objects, and are not used to describe a particular order or sequence, for example, unless otherwise specified. Furthermore, the term "or" as used in this application is to be interpreted as inclusive, i.e., the term "A or B" covers all possibilities, i.e., A, B, or both A and B. The character " / " is generally used to represent an "or" relationship between the associated objects.

[0059] The term "indicate" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). The direct indication can be understood as that the sender explicitly informs the receiver of specific information, operations to be performed or requested results, etc. in the sent indication. The indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or judges and determines the operations to be performed or the requested results according to the judgment result.

[0060] It is worth noting that the techniques described in the embodiments of this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described techniques can be used in the above mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these techniques can also be applied to systems other than NR systems, such as 6 thA communication system (5G, 6G) communication system.

[0061] FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook computer, a Personal Digital Assistant (PDA), a palmtop computer, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture), a game console, a Personal Computer (PC), a kiosk, or a self-service machine. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothing, etc. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmission reception point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0062] The core network device can include, but is not limited to, at least one of the following: a core network node, a core network function, a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (or L-NEF), a binding support function (BSF), an application function (AF), and the like. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited.

[0063] For the convenience of understanding, some contents related to the embodiments of the present application are explained as follows:

[0064] 1、BSR

[0065] When a user equipment (UE, i.e., terminal) and a network (e.g., a base station) interact data, in order to assist the network to perform uplink scheduling, the UE needs to inform the network of the amount of uplink data to be transmitted (Buffer Status) in the buffer of the UE. After obtaining the amount of uplink data to be transmitted, the network can allocate appropriate uplink resources for the UE. The reporting process of Buffer Status is called BSR (Buffer Status Reporting).

[0066] At a time point, a UE can have uplink data of multiple services to be transmitted, and these data have different Quality of Service (QoS) requirements. In order to allow the network to implement different scheduling strategies for data with different QoS requirements, the UE can map the uplink data to different logical channels according to the configuration of the network, different logical channels correspond to the same or different scheduling priorities, and the priority of the logical channel is configured by the network (NW). The network can map one or more logical channels with similar QoS requirements to a logical channel group. In NR, the UE supports a maximum of 16 logical channels (Logical Channel, LCH) and 8 logical channel groups (Logical Channel Group, LCG). The UE reports BSR according to the logical channel group, and the purpose of the UE reporting BSR according to the logical channel group (rather than the logical channel) is to reduce the overhead of BSR reporting.

[0067] The UE reports BSR with the logical channel group as the basic granularity, that is, the amount of uplink data to be transmitted of all logical channels in each logical channel group (LCG) is added and summed, and the obtained result is mapped to a BS index according to the mapping table defined by the protocol (the mapping table indicates the correspondence between the BS value and the index). In the process of BSR, the UE reports the index value corresponding to the BS value of each LCG. In NR, the BS index value has two formats, and the lengths are 5 bits or 8 bits.

[0068] Table 1 gives an example of the mapping relationship between the BS index value and the BS value: according to the example, when the BS value is 50 bytes, the corresponding BS index value is 6.

[0069] Table 1

[0070] A triggering condition of BSR is as follows:

[0071] When a new data packet arrives in the buffer of the UE, and the following two conditions are met at the same time, the logical channel to which the new data packet belongs will trigger BSR:

[0072] - the logical channel to which the new data belongs has no data buffered (i.e. is empty);

[0073] - the priority of the above logical channel is higher than all other logical channels with data buffered or all other logical channels have no data buffered (i.e. are empty).

[0074] 2. Uplink data scheduling

[0075] When a UE receives an uplink (UL) grant from the network to schedule uplink new transmission, the UE Medium Access Control (MAC) layer needs to determine the content to be transmitted on the uplink resources scheduled by the UL grant according to the size of the UL grant and the priority of the data and control signaling to be transmitted. In NR, the priority rule used by the related art is as follows:

[0076] Logical channels shall be prioritised in accordance with the following order (highest priority listed first):

[0077] C-RNTI MAC CE or data from UL-CCCH;

[0078] Configured Grant Confirmation MAC CE or BFR MAC CE or Multiple Entry Configured Grant Confirmation MAC CE;

[0079] Sidelink Configured Grant Confirmation MAC CE;

[0080] LBT failure MAC CE;

[0081] MAC CE for SL-BSR prioritized;

[0082] BSR MAC CE, with exception of BSR included for padding;

[0083] Single Entry PHR MAC CE or Multiple Entry PHR MAC CE;

[0084] MAC CE for the number of Desired Guard Symbols;

[0085] MAC CE for Pre-emptive BSR;

[0086] MAC CE for SL-BSR;

[0087] Data from any Logical Channel, except data from UL-CCCH;

[0088] MAC CE for Recommended bit rate query;

[0089] BSR MAC CE included for padding;

[0090] SL-BSR MAC CE included for padding.

[0091] It can be seen that in the related art, when there is a BSR MAC CE (except padding BSR MAC CE) and data from a logical channel other than UL-CCCH to be transmitted, the UE should preferentially transmit the BSR MAC CE.

[0092] Meanwhile, the related art describes an exception:

[0093] All triggered BSRs may be cancelled when the UL grant(s) can accommodate all pending data available for transmission but is not sufficient to additionally accommodate the BSR MAC CE plus its subheader.

[0094] The information transmission method, device and related equipment provided by the embodiments of the present application are described in detail below in combination with the accompanying drawings and some embodiments and application scenarios.

[0095] Referring to FIG. 2, FIG. 2 is a flowchart of an information transmission method according to an embodiment of the present application. As shown in FIG. 2, the information transmission method comprises the following steps:

[0096] In step 101, the terminal transmits data on the uplink grant resource according to a first transmission priority rule.

[0097] The first transmission priority rule comprises:

[0098] In the case that the uplink grant resource is insufficient to carry all the data to be transmitted by the terminal and can carry all the data to be transmitted by a first logical channel (LCH), the transmission priority of the data to be transmitted by the first LCH is higher than that of a triggered buffer status report (BSR) medium access control (MAC) control element (CE).

[0099] The data to be transmitted by the terminal comprises data to be transmitted by at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0100] In addition, insufficient to carry can also be described as unable to carry or cannot carry.

[0101] In addition, can carry can also be described as can carry or sufficient to carry.

[0102] In addition, the uplink grant resource can also be described as a resource scheduled by an uplink grant (UL grant).

[0103] In addition, the resource of the uplink grant, unless otherwise specified, refers to the uplink resource for new transmission scheduled by the uplink grant.

[0104] In an embodiment, the resource of the uplink grant (UL grant) can carry all the data to be transmitted of the first LCH, which means that the resource of the uplink grant can carry the data of the first LCH and the corresponding protocol header overhead, which can include the header overhead of the protocol layer such as Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), or MAC. That is, the size of the resource of the uplink grant is greater than or equal to the sum of the data size of the first LCH and the protocol header size corresponding to the data of the first LCH.

[0105] In an embodiment, the transmission priority of the data to be transmitted of the first LCH is higher than the transmission priority of the triggered BSR MAC Control Element (CE), which means that the terminal preferentially transmits all the data to be transmitted of the first LCH.

[0106] For example, in the case that the resource of the uplink grant is insufficient to carry all the data to be transmitted of the first LCH, the triggered BSR MAC CE, and the MAC subheader thereof, the terminal preferentially transmits all the data to be transmitted of the first LCH on the resource of the uplink grant.

[0107] For example, in the case that the resource of the uplink grant is insufficient to carry all the data to be transmitted of the first LCH, the triggered BSR MAC CE, and the MAC subheader thereof, the terminal transmits the data of the first LCH on the resource of the uplink grant and does not transmit the BSR MAC CE and the MAC subheader thereof.

[0108] It should be noted that the embodiments of the present application only focus on the transmission priority relationship between the BSR MAC CE and the logical channel (the logical channel corresponding to the Signaling Radio Bearer (SRB) and the Data Radio Bearer (DRB)) for carrying user data. With the introduction of new MAC CE, the priority rules in the related art can be increased or adjusted; the priority information of irrelevant MAC CE in the related art is only an example, not a limitation.

[0109] In addition, unless otherwise specified, in the embodiments of the present application, the data to be transmitted refers to the high layer data to be newly transmitted at the MAC layer.

[0110] In addition, the data to be transmitted can also be described as data to be sent, or data to be newly transmitted, or pending data.

[0111] In addition, the data to be transmitted of the terminal can refer to the data to be newly transmitted of all logical channels of the terminal. The data to be newly transmitted of all logical channels can refer to the high layer data to be newly transmitted or retransmitted at the MAC layer.

[0112] In the embodiments of the present application, the newly transmitted corresponds to the retransmission, unless otherwise specified, the newly transmitted by default refers to the initial transmission of HARQ at the MAC layer; the retransmission refers to the retransmission of HARQ at the MAC layer.

[0113] It should be noted that, since the transmission priority of the BSR included for padding is lower than that of any data of the logical channel, unless otherwise specified, the BSR MAC CE in the embodiments of the present application can all refer to the BSR MAC CE other than the BSR included for padding by default.

[0114] In addition, the UL grant can be a dynamic grant or a configured grant, and the embodiments of the present application do not limit whether the resource of the UL grant is a single transmission time-frequency resource or a periodic transmission time-frequency resource.

[0115] In an implementation manner, when the size of the UL grant resource for scheduling a new transmission (which can be briefly described as a new transmission) is not enough to simultaneously carry all the data to be newly transmitted of the terminal and the triggered BSR, the terminal determines the data carried on the UL grant resource according to the following method:

[0116] If the UL grant can carry all the data of the high priority logical channel, but cannot simultaneously carry the BSR and the data of the high priority logical channel, and cannot carry all the data to be transmitted, the terminal transmits the data of the high priority logical channel, and cancels the BSR triggered by the high priority logical channel at the same time;

[0117] Otherwise, the terminal transmits the BSR, and if there is a remaining UL grant resource, continues to carry part of the data of the high priority logical channel, wherein the high priority logical channel can refer to the LCH with the highest logical channel priority.

[0118] In one implementation, when the terminal assembles a protocol data unit (PDU) (such as a MAC PDU) to be transmitted based on an UL grant, there are N LCHs in total with data to be transmitted (N>1, and LCH 1 is the LCH with the highest priority among the N LCHs), and if there is also a triggered BSR at this time:

[0119] If the size of the UL grant cannot simultaneously carry the BSR MAC CE and all data of LCH 1, but can carry all data of LCH 1, the terminal preferentially carries all data of LCH 1 on the UL grant, and does not carry the BSR MAC CE;

[0120] Otherwise: the terminal preferentially carries the BSR MAC CE on the UL grant.

[0121] For example, when the terminal packages data for transmission on resources corresponding to the UL grant, LCH 1 and LCH 2 both have data to be transmitted, and there is a triggered BSR, and LCH 1 is the LCH with the highest logical channel priority. Assuming that the size of the UL grant that can be carried is A, the size required to carry all data to be transmitted of LCH 1 (including the corresponding protocol header overhead, such as a MAC subheader) is B, the size required to carry all data to be transmitted of LCH 2 (including the corresponding protocol header overhead, such as a MAC subheader) is C, and the size required to carry the BSR MAC CE (including the corresponding protocol header overhead, such as a MAC subheader) is D, where B, C, and D are all greater than 0; if A>=B and A<B+D, the terminal preferentially carries all data of LCH 1 to the UL grant. Optionally, in the case where there is still remaining resources in the UL grant, the terminal carries other data on the UL grant.

[0122] In the embodiments of the present application, when the UL grant resources are insufficient to simultaneously transmit the BSR and all data to be transmitted, if the UL grant can transmit all data of the LCH with the highest priority, the UL grant preferentially transmits the data of the LCH with the highest priority to reduce the transmission delay; otherwise, the terminal preferentially transmits the BSR to indicate the amount of data to be transmitted to the network side.

[0123] In an implementation, the terminal can determine whether to enable the highest priority data priority function based on network side configuration, and the highest priority data priority function can be enabled per cell, or per terminal, or per LCG, or per bearer, or per LCH. For example, the highest priority data priority function is enabled for a cell, which means that the function is enabled for all terminals in the cell that support the highest priority data priority function. The highest priority data priority function means that the terminal transmits data on the uplink granted resource according to the first transmission priority rule. The terminal transmits data on the uplink granted resource according to the first transmission priority rule only when the highest priority data priority function is enabled.

[0124] It should be noted that when the network side schedules UL grant resources for new transmission, the resources are sufficient to carry all data to be newly transmitted (the data to be newly transmitted refers to the data to be newly transmitted in the initial transmission of the hybrid automatic repeat request (HARQ) of the MAC layer), but insufficient to carry the triggered BSR at the same time. According to the mechanism in the related art, the terminal carries all data to be newly transmitted using the UL grant and cancels the triggered BSR; when the network side schedules UL grant resources for new transmission, the resources are insufficient to carry all data to be newly transmitted. If a BSR is triggered, according to the mechanism in the related art, the terminal carries the BSR using the UL grant first, and then carries part of the remaining data; that is, the priority of the BSR is higher than that of the data to be newly transmitted.

[0125] The problem of the mechanism in the related art is that if the terminal currently has N logical channels with data to be newly transmitted, the priorities of the N logical channels are different, the UL grant resources are sufficient to carry all data of the highest priority logical channel, but insufficient to carry the BSR and all data of the highest priority logical channel. According to the mechanism in the related art, the terminal will preferentially transmit the BSR and part of the data of the highest priority logical channel; this will cause the remaining data of the highest priority logical channel that is not transmitted to be delayed, resulting in a decrease in user experience. In particular, for ultra-reliable and low latency communication (URLLC) services, additional delays may be caused by BSR transmission.

[0126] In the embodiments of the present application, in the case that the uplink granted resource is insufficient to carry all data to be newly transmitted by the terminal, and the uplink granted resource can carry all data to be transmitted of the first LCH, by preferentially carrying the first LCH, the probability of delaying the transmission of important service data can be reduced, thereby improving the user experience.

[0127] It should be noted that in the related art, when there are N logical channels with different priorities and data to be transmitted, and a BSR is triggered, according to the mechanism in the related art, the terminal needs to transmit the BSR MAC CE first; unless the UL grant can transmit all the data to be transmitted. However, for an UL grant, if it is sufficient to carry all the data of the highest priority logical channel, but insufficient to carry all the data of the highest priority logical channel and the BSR MAC CE; according to the mechanism in the related art, the terminal will preferentially transmit the BSR MAC CE, and all or part of the data of the highest priority logical channel will be left for subsequent transmission. This will increase the delay of the data in the highest priority logical channel.

[0128] In the embodiment of the present application, the terminal transmits data on the uplink grant resource according to a first transmission priority rule; the first transmission priority rule includes: in the case that the uplink grant resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink grant resource can carry all the data to be transmitted by the first logical channel LCH, the transmission priority of the data to be transmitted by the first LCH is higher than the transmission priority of the triggered buffer status report BSR medium access control MAC control element CE; wherein the data to be transmitted by the terminal includes data to be transmitted by at least two LCHs, and the first LCH is the LCH with the highest logical channel priority among the at least two LCHs. In this way, in the case that the uplink grant resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink grant resource can carry all the data to be transmitted by the first LCH, by preferentially carrying the first LCH, the probability of delaying the transmission of important service data can be reduced, thereby improving the information transmission effect.

[0129] Optionally, the terminal transmits data on the uplink grant resource according to a first transmission priority rule, including:

[0130] In the case that the uplink grant resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink grant resource can carry all the data to be transmitted by the first logical channel LCH, the terminal transmits the data to be transmitted by the first LCH on the uplink grant resource.

[0131] In an implementation, in the case that the uplink grant resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink grant resource can carry all the data to be transmitted by the first logical channel LCH, if the uplink grant resource is insufficient to carry all the data to be transmitted by the first LCH and the BSR MAC CE and its MAC subheader, the terminal transmits the data to be transmitted by the first LCH on the uplink grant resource, and the terminal does not transmit the BSR MAC CE and its MAC subheader.

[0132] In an implementation, in a case that the uplink grant resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink grant resource can carry all the data to be transmitted by the first logical channel LCH, if the uplink grant resource can carry all the data to be transmitted by the first LCH and the BSR MAC CE and the MAC subheader thereof, the terminal transmits the data to be transmitted by the first LCH on the uplink grant resource, and the terminal transmits the BSR MAC CE and the MAC subheader thereof.

[0133] It should be noted that the terminal can determine a low-priority LCH (or bearer) or a high-priority LCH (or bearer) based on network side configuration; when data transmission of the high-priority LCH (or bearer) only causes delay in reporting of the BSR corresponding to the low-priority LCH (or bearer), the data transmission of the high-priority LCH (or bearer) is prioritized.

[0134] In this implementation, in a case that the uplink grant resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink grant resource can carry all the data to be transmitted by the first logical channel LCH, the terminal transmits the data to be transmitted by the first LCH on the uplink grant resource, and the data to be transmitted by the first LCH is usually important service data, thereby reducing the probability of delay in transmission of important service data, improving information transmission effect, and improving user experience.

[0135] Optionally, the terminal transmits the data to be transmitted by the first LCH on the uplink grant resource, including:

[0136] In a case that the uplink grant resource is insufficient to carry all the data to be transmitted by the first LCH and the BSR MAC CE and the MAC subheader thereof, the terminal transmits the data to be transmitted by the first LCH on the uplink grant resource, and the terminal does not transmit the BSR MAC CE and the MAC subheader thereof.

[0137] It should be noted that the terminal does not transmit the BSR MAC CE and the MAC subheader thereof on the uplink grant resource. Since the terminal transmits the data to be transmitted by the first LCH on the uplink grant resource, even if the BSR MAC CE is reported, in the reported BSR MAC CE, the data to be transmitted corresponding to the first LCH is 0 byte, and the BSR index corresponding thereto is 0, so the terminal can not transmit the BSR MAC CE, and the transmission of high-priority data will not be affected.

[0138] In the embodiment, if the resources of the uplink grant are insufficient to carry all the data to be transmitted of the first LCH and the BSR MAC CE and the MAC subheader thereof, the terminal transmits the data to be transmitted of the first LCH on the resources of the uplink grant, and the terminal does not transmit the BSR MAC CE and the MAC subheader thereof. In this way, high-priority data can be transmitted preferentially, the impact of delaying the transmission of the BSR MAC CE is lower than the impact of delaying the data of the LCH1, the transmission delay of high-priority data can be reduced, and user experience can be improved.

[0139] Optionally, the terminal transmits on the resources of the uplink grant according to the first transmission priority rule, and the method further includes:

[0140] In a case where the resources of the uplink grant are insufficient to carry all the data to be transmitted of the first LCH, the terminal transmits the BSR MAC CE on the resources of the uplink grant.

[0141] In an embodiment, the resources of the uplink grant are insufficient to carry all the data to be transmitted of the first LCH can mean that the resources of the uplink grant are too small (or insufficient) to carry all the data to be transmitted of the first LCH, or the maximum amount of data allowed to be transmitted of the first LCH is limited, so that all the data to be transmitted of the first LCH cannot be carried. For example, the maximum amount of data allowed to be transmitted can be limited based on the transmission fairness between LCHs.

[0142] For example, when there are multiple LCHs with data to be transmitted, if the resources are always occupied in order of the absolute priority of the LCHs from high to low, the low-priority LCHs can always fail to obtain a transmission opportunity. Therefore, a token bucket mechanism can be introduced, and each LCH corresponds to a token bucket. Tokens are added to the token bucket according to the prioritized bit rate (PBR). For example, the PBR of LCH1 is 5 Mbps, and the PBR of LCH2 is 1 Mbps. The logical channel priority of LCH1 is higher than that of LCH2. When the UL grant resources are allocated:

[0143] If there are 8M bits of tokens in the bucket corresponding to LCH1 and 0.5M bits of tokens in the bucket corresponding to LCH2; the UL grant can carry 9M bits of data; LCH1 has 9M bits of data. At this time, the terminal allocates UL grant resources in the following manner: first, allocate resources carrying 8M bits of data to LCH1, and at the same time, reduce the tokens in the bucket corresponding to LCH1 to 0; then allocate resources carrying 0.5M bits of data to LCH2, and at the same time, reduce the tokens in the bucket corresponding to LCH2 to 0; then allocate the remaining 0.5M bits of resources to LCH1, at which time the resources are exhausted, and LCH1 still has data that has not been allocated resources. In this case, it also belongs to: the resources of the uplink grant are insufficient to carry all the data to be transmitted of the first LCH (i.e., LCH1).

[0144] In this embodiment, in the case that the resources of the uplink grant are insufficient to carry all the data to be transmitted of the first LCH, the terminal transmits the BSR MAC CE on the resources of the uplink grant, so that when the resources of the uplink grant are insufficient to carry all the data to be transmitted of the first LCH, the terminal preferentially transmits the BSR MAC CE on the resources of the uplink grant, so that the network side device can allocate appropriate uplink resources to the terminal according to the BSR MAC CE reported by the terminal to transmit the remaining data to be transmitted of the terminal.

[0145] Optionally, the method further comprises:

[0146] The terminal receives first configuration information sent by the network side device, and the first configuration information is used to configure the terminal to apply the first transmission priority rule or configure the terminal not to apply the first transmission priority rule.

[0147] The terminal transmits on the resources of the uplink grant according to the first transmission priority rule, comprising:

[0148] If the first configuration information is used to configure the terminal to apply the first transmission priority rule, the terminal transmits on the resources of the uplink grant according to the first transmission priority rule.

[0149] In an embodiment, the first configuration information can be used to turn on a target feature or not to turn on the target feature, the terminal that turns on the target feature can apply the first transmission priority rule to transmit on the resources of the uplink grant; the terminal that does not turn on the target feature does not apply the first transmission priority rule to transmit on the resources of the uplink grant, and the terminal can apply a second transmission priority rule to transmit on the resources of the uplink grant, for example.

[0150] In one embodiment, the terminal can start the target feature based on network side configuration; the terminal that does not start the target feature transmits the BSR MAC CE according to the mechanism in the related art; unless the UL grant can carry all the data to be newly transmitted of the LCH of the terminal.

[0151] In one embodiment, the UE receives the configuration signaling of the network side (NW) side, and the configuration signaling is used to start the target feature, and the highest priority logical channel with data to be transmitted is transmitted before the BSR MAC CE transmission under the target feature.

[0152] The UE has two LCHs (such as LCH1 and LCH2) with data to be transmitted, wherein the priority of LCH1 is higher than that of LCH2.

[0153] At time T1, the UE has an uplink resource UL grant available: the UL grant can be a dynamic grant or a configured grant, and the present application does not limit whether the UL grant is a single transmission time-frequency resource or a periodic transmission time-frequency resource.

[0154] When the UE packetizes for transmission on the resource corresponding to the UL grant, both LCH1 and LCH2 have data to be transmitted, and there is a triggered BSR: the UE preferentially transmits the data of LCH1.

[0155] Suppose the data size that can be carried by the UL grant is A; the size required to carry all the data of LCH1 (including the corresponding protocol header overhead, such as the MAC subheader) is B; the size required to carry all the data of LCH2 (including the corresponding protocol header overhead, such as the MAC subheader) is C; the size required to carry the BSR MAC CE (including the corresponding protocol header overhead, such as the MAC subheader) is D; wherein B, C, and D are all greater than 0.

[0156] If A >= B and A < B + D, the UE preferentially carries all the data of LCH1 on the UL grant, and in the case that there is still a remaining UL grant, the UE carries other data on the UL grant.

[0157] In this way, the high-priority data can be preferentially transmitted. Since the unsent BSR MAC CE only indicates that the NW has data to be transmitted of the low-priority LCH (in this embodiment, it indicates that LCH2 has data to be transmitted), the impact of the delayed indication is lower than the impact of the delayed data of LCH1.

[0158] In this embodiment, the NW configures to apply the target feature to all the highest priority logical channels, and in this embodiment, the transmission of the highest priority data is prior to the BSR function.

[0159] In an embodiment, the UE receives a configuration signaling from the NW side, which is used to turn on a target feature, under which a highest priority logical channel with data to be transmitted is transmitted before a BSR MAC CE; the NW also configures a low priority logical channel list for the UE, such as LCH2 and LCH3.

[0160] The UE has three LCHs (such as LCH1, LCH2 and LCH3) with data to be transmitted, wherein the priority of LCH1 is higher than that of LCH2 and LCH3.

[0161] At time T1, the UE has an uplink resource UL grant available: the UL grant can be a dynamic grant or a configured grant, and the present embodiment does not limit whether the UL grant is a single transmission time-frequency resource or a periodic transmission time-frequency resource.

[0162] When the UE groups packets for transmission on the resource corresponding to the UL grant, LCH1 and LCH2 both have data to be transmitted, and there is a triggered BSR: the UE preferentially transmits the data of LCH1.

[0163] Suppose the data size that can be carried by the UL grant is A; the size required to carry all data of LCH1 (including the corresponding protocol header overhead, such as a MAC subheader) is B; the size required to carry all data of LCH2 (including the corresponding protocol header overhead, such as a MAC subheader) is C; and the size required to carry a BSR MAC CE (including the corresponding protocol header overhead, such as a MAC subheader) is D; wherein B, C and D are all greater than 0.

[0164] If A >= B and A < B + D, and other LCHs (i.e. LCH2) with data to be transmitted are all LCHs in the low priority logical channel list configured by the NW in step 1, the UE preferentially carries all data of LCH1 onto the UL grant, and in the case that there is still remaining resource on the UL grant, the UE carries other data using the remaining resource.

[0165] In this way, high priority data can be guaranteed to be transmitted. Since the unsent BSR MAC CE only indicates that the NW has low priority LCHs (configured by the NW in step 1) with data to be transmitted (in the present embodiment, this means that LCH2 has data to be transmitted), the impact of the delayed indication is lower than the impact of the delayed data of LCH1.

[0166] In this embodiment, the terminal receives first configuration information sent by the network side device, and if the first configuration information is used to configure the terminal to apply the first transmission priority rule, the terminal transmits data on the uplink granted resource according to the first transmission priority rule. In this way, the terminal can apply or not apply the first transmission priority rule based on the configuration of the network side device, thereby improving the flexibility of information transmission.

[0167] Optionally, the method further comprises:

[0168] If the first configuration information is used to configure the terminal to not apply the first transmission priority rule, the terminal transmits data on the uplink granted resource according to a second transmission priority rule, which is different from the first transmission priority rule.

[0169] In this embodiment, if the first configuration information is used to configure the terminal to not apply the first transmission priority rule, the terminal transmits data on the uplink granted resource according to a second transmission priority rule. In this way, the terminal can transmit data to be transmitted according to the first transmission priority rule or according to the second transmission priority rule based on the configuration of the network side device, thereby improving the flexibility of information transmission.

[0170] Optionally, the method further comprises:

[0171] The terminal receives second configuration information sent by the network side device, and the second configuration information is used to configure the terminal to apply the first transmission priority rule to the transmission of a target LCH or to configure the terminal to not apply the first transmission priority rule to the transmission of the target LCH.

[0172] The second configuration information can include indication information of the target LCH, which indicates that when the target LCH is an LCH with the highest logical channel priority, the transmission priority of the target LCH is higher than the transmission priority of the BSR MAC CE; or the indication information of the target LCH indicates that when the target LCH is an LCH with the highest logical channel priority, if the uplink granted resource is insufficient to carry all data to be transmitted by the terminal and the uplink granted resource can carry all data to be transmitted by the target LCH, the data to be transmitted by the target LCH is preferentially transmitted on the uplink granted resource.

[0173] For example, the indication information of the target LCH can include a number, an index, or an identifier of the target LCH. The second configuration information can configure or indicate the target LCH through the indication information of the target LCH.

[0174] The target LCH can include one or more LCHs, so that the network side can configure whether the first transmission priority rule is applied to the terminal according to the LCH; or the target LCH can include all LCHs of one or more LCGs, so that the network side can configure whether the first transmission priority rule is applied to the terminal according to the LCG.

[0175] In an embodiment, the terminal transmits on the resource of the uplink grant according to the first transmission priority rule, including: if the target LCH includes the first LCH, and the second configuration information is used to configure the terminal to apply the first transmission priority rule to the transmission of the target LCH, the terminal transmits on the resource of the uplink grant according to the first transmission priority rule.

[0176] In an embodiment, the second configuration information can be used to turn on or not turn on the target feature for the target LCH, and for the terminal with the target feature turned on for the target LCH, if the target LCH includes the first LCH, the first transmission priority rule can be applied to transmit on the resource of the uplink grant.

[0177] In an embodiment, the terminal turns on the feature for LCH1 based on the network side configuration; and for the LCH (such as LCH3) without the feature turned on, even if the highest priority logical channel has data to be transmitted, the terminal should preferentially carry the BSR MAC CE on the UL grant. For example, LCH3 and LCH1 have data to be transmitted at the same time, the priority of LCH3 is higher than that of LCH1, the network side does not turn on the feature for LCH3, and the terminal preferentially carries the BSR MAC CE on the UL grant.

[0178] In an embodiment, the UE receives the configuration signaling of the network side, and the configuration signaling is used to turn on the target feature for LCH1. When LCH1 is the highest priority logical channel with data to be transmitted under the target feature turned on, LCH1 is transmitted before the BSR MAC CE.

[0179] The UE has two LCHs (such as LCH1 and LCH2) with data to be transmitted, wherein the priority of LCH1 is higher than that of LCH2.

[0180] At time T1, the UE has an uplink resource UL grant available: the UL grant can be a dynamic grant or a configured grant, and the application embodiments do not limit whether the UL grant is a single transmission time-frequency resource or a periodic transmission time-frequency resource.

[0181] In the case that the UE packetizes data for transmission on the resources corresponding to the UL grant, both LCH1 and LCH2 have data to transmit, and there is a triggered BSR, the UE transmits LCH1 first.

[0182] Assume that the data size that can be carried by the UL grant is A; the size required to carry all data of LCH1 (including the corresponding protocol header overhead, such as MAC subheader) is B; the size required to carry all data of LCH2 (including the corresponding protocol header overhead, such as MAC subheader) is C; the size required to carry the BSR MAC CE (including the corresponding protocol header overhead, such as MAC subheader) is D; wherein B, C, D are all greater than 0;

[0183] If A >= B and A < B+D, the UE carries all data of LCH1 first on the UL grant, and does not transmit the BSR MAC CE on the UL grant.

[0184] In this way, high-priority data can be transmitted first. Since the BSR MAC CE that is not transmitted only indicates that the NW has data to transmit for a low-priority LCH (in this embodiment, LCH2), the impact of the delayed indication is lower than the impact of the delayed data of LCH1.

[0185] In this implementation, the NW configures the target feature to be applied to a specified LCH, i.e., if a PDU to be transmitted is generated based on the UL grant, the specified LCH has the highest priority among all LCH channels that have new data to transmit, the target feature is applied.

[0186] In this implementation, the terminal receives second configuration information transmitted by the network side device, and if the target LCH includes the first LCH and the second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of the target LCH, the terminal transmits on the resources of the uplink grant according to the first transmission priority rule. In this way, the network side device can configure the terminal to apply the first transmission priority rule or not to apply the first transmission priority rule according to LCH or LCG, and the configuration flexibility is higher.

[0187] Optionally, in the case that the second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of the target LCH, the terminal transmits on the resources of the uplink grant according to the first transmission priority rule, including: if the target LCH includes the first LCH, the terminal transmits on the resources of the uplink grant according to the first transmission priority rule; or the method further includes: if the target LCH does not include the first LCH, the terminal transmits on the resources of the uplink grant according to a second transmission priority rule;

[0188] Or,

[0189] In a case where the second configuration information is used for configuring that the terminal does not apply the first transmission priority rule to transmission of the target LCH, the method further includes:

[0190] If the target LCH includes the first LCH, the terminal transmits according to a second transmission priority rule on resources of the uplink grant;

[0191] The second transmission priority rule is different from the first transmission priority rule.

[0192] In an implementation, the second configuration information can be used for enabling or not enabling a target feature for a target LCH. For a terminal that enables the target feature for the target LCH, if the target LCH does not include the first LCH, the first transmission priority rule is not applied for transmission on resources of the uplink grant. For example, a second transmission priority rule can be applied for transmission on resources of the uplink grant.

[0193] In an implementation, a UE receives configuration signaling on a network side. The configuration signaling is used for enabling a target feature for an LCH1 (or a bearer corresponding to the LCH1). When the LCH1 is a highest-priority logical channel with data to be transmitted in a case where the target feature is enabled, the LCH1 is transmitted before a BSR MAC CE.

[0194] There are two LCHs (such as LCH1 and LCH2) with data to be transmitted in the UE. The priority of the LCH2 is higher than that of the LCH1.

[0195] At time T1, the UE has uplink resources UL grant available. The UL grant can be a dynamic grant or a configured grant. The present application does not limit whether the UL grant is a single transmission time-frequency resource or a periodic transmission time-frequency resource. When the UE packetizes data for transmission on resources corresponding to the UL grant, the LCH1 and the LCH2 both have data to be transmitted, and there is a triggered BSR: the UE preferentially transmits the BSR.

[0196] This is because the priority of the LCH2 is higher than that of the LCH1. Therefore, the UE should preferentially transmit the LCH2. Meanwhile, the network does not enable the target feature for the LCH2. Therefore, the transmission priority of the BSR is higher than that of data in the LCH2.

[0197] In this way, it can be ensured that high-priority data is preferentially transmitted.

[0198] In this embodiment, the NW configures to apply the target feature to the specified LCH, i.e. if the target feature is applied when generating the PDU to be transmitted based on the UL grant, the specified LCH has the highest priority among all LCH channels with new data to be transmitted.

[0199] In this embodiment, if the target LCH does not include the first LCH, the terminal transmits on the resource of the uplink grant according to the second transmission priority rule; or if the target LCH includes the first LCH and the second configuration information is used to configure the terminal not to apply the first transmission priority rule to the transmission of the target LCH, the terminal transmits on the resource of the uplink grant according to the second transmission priority rule; in this way, only when the network side configures the first transmission priority rule to be applied to the LCH with the highest logical channel priority, the terminal applies the first transmission priority rule, otherwise, the terminal applies the second transmission priority rule, thereby ensuring that the data to be transmitted of the LCH with the highest logical channel priority is transmitted in priority.

[0200] Optionally, the terminal transmits on the resource of the uplink grant according to the second transmission priority rule, comprising:

[0201] In the case that the resource of the uplink grant can carry all the data to be transmitted of the terminal, and the resource of the uplink grant is insufficient to carry all the data to be transmitted of the terminal and the BSR MAC CE and its corresponding MAC subheader, the terminal does not carry the BSR MAC CE on the resource of the uplink grant;

[0202] Or,

[0203] In the case that the resource of the uplink grant is insufficient to carry all the data to be transmitted of the terminal, or the resource of the uplink grant can carry all the data to be transmitted of the terminal and the BSR MAC CE and its corresponding MAC subheader, the terminal carries the BSR MAC CE on the resource of the uplink grant.

[0204] In one implementation, the second transmission priority rule can be described as: the BSR MAC CE is not carried on the resource of the uplink grant in the case that the resource of the uplink grant can carry all the data to be transmitted by the terminal and is insufficient to carry all the data to be transmitted by the terminal and the BSR MAC CE and the corresponding MAC subheader; otherwise, the BSR MAC CE is carried on the resource of the uplink grant; or, the second transmission priority rule can be described as: all triggered BSRs can be cancelled when the UL grant(s) can accommodate all pending data available for transmission but is not sufficient to additionally accommodate the BSR MAC CE plus its subheader.

[0205] In this implementation, the terminal does not carry the BSR MAC CE on the resource of the uplink grant in the case that the resource of the uplink grant can carry all the data to be transmitted by the terminal and the resource of the uplink grant is insufficient to carry all the data to be transmitted by the terminal and the BSR MAC CE and the corresponding MAC subheader; otherwise, the terminal carries the BSR MAC CE on the resource of the uplink grant. In this way, when the resource of the uplink grant is insufficient to carry all the data to be transmitted by the terminal, the terminal preferentially transmits the BSR MAC CE on the resource of the uplink grant, so that the network side device can allocate an uplink resource of a proper size to the terminal according to the BSR MAC CE reported by the terminal to transmit all the data to be transmitted by the terminal.

[0206] The embodiments of the present application can make the highest priority logical channel (usually used to carry services with high delay requirement) be transmitted to the network side preferentially to the BSR, so as to avoid the high-priority data being delayed due to the preferential transmission of the BSR.

[0207] Referring to FIG. 3, FIG. 3 is a flowchart of an information transmission method according to an embodiment of the present application. As shown in FIG. 3, the information transmission method comprises the following steps:

[0208] In step 201, the network side device sends first configuration information or second configuration information to the terminal.

[0209] The first configuration information is used for configuring the terminal to apply a first transmission priority rule or configuring the terminal not to apply the first transmission priority rule.

[0210] The second configuration information is used for configuring the terminal to apply the first transmission priority rule to transmission of a target LCH or configuring the terminal not to apply the first transmission priority rule to transmission of the target LCH.

[0211] The first transmission priority rule includes:

[0212] In a case where resources of the uplink grant are insufficient to carry all the to-be-transmitted data of the terminal and the resources of the uplink grant can carry all the to-be-transmitted data of a first LCH, a transmission priority of the to-be-transmitted data of the first LCH is higher than a transmission priority of triggered BSR MAC CE.

[0213] The to-be-transmitted data of the terminal includes to-be-transmitted data of at least two LCHs, the first LCH is an LCH with a highest logical channel priority in the at least two LCHs, and the target LCH is an LCH in the at least two LCHs.

[0214] It should be noted that the embodiment is an implementation of a network side device corresponding to the embodiment shown in FIG. 2, and the specific implementation can be referred to the related description of the embodiment shown in FIG. 2. To avoid repeated description, the embodiment will not be described herein.

[0215] The information transmission method provided in the embodiment can be executed by an information transmission device. In the embodiment, the information transmission method is executed by the information transmission device, and the information transmission device is described.

[0216] Referring to FIG. 4, FIG. 4 is a structure diagram of an information transmission device provided in the embodiment, and the terminal includes the information transmission device. As shown in FIG. 4, the information transmission device 300 includes:

[0217] The transmission module 301 is configured to perform transmission on resources of an uplink grant according to a first transmission priority rule.

[0218] The first transmission priority rule includes:

[0219] In a case where resources of the uplink grant are insufficient to carry all the to-be-transmitted data of the terminal and the resources of the uplink grant can carry all the to-be-transmitted data of a first LCH, a transmission priority of the to-be-transmitted data of the first LCH is higher than a transmission priority of triggered BSR MAC CE.

[0220] The data to be transmitted of the terminal includes data to be transmitted of at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0221] Optionally, the transmission module is specifically configured to:

[0222] In a case where the resource of the uplink grant is insufficient to carry all the data to be transmitted of the terminal, and the resource of the uplink grant can carry all the data to be transmitted of a first logical channel (LCH), the data to be transmitted of the first LCH is transmitted on the resource of the uplink grant.

[0223] Optionally, the transmission module is specifically configured to:

[0224] In a case where the resource of the uplink grant is insufficient to carry all the data to be transmitted of the terminal, and the resource of the uplink grant can carry all the data to be transmitted of a first logical channel (LCH), the data to be transmitted of the first LCH is transmitted on the resource of the uplink grant.

[0225] If the resource of the uplink grant is insufficient to carry all the data to be transmitted of the first LCH and the BSR MAC CE and the MAC subheader thereof, the data to be transmitted of the first LCH is transmitted on the resource of the uplink grant, and the terminal does not transmit the BSR MAC CE and the MAC subheader thereof.

[0226] Optionally, the transmission module is specifically configured to:

[0227] In a case where the resource of the uplink grant is insufficient to carry all the data to be transmitted of the first LCH, the BSR MAC CE is transmitted on the resource of the uplink grant.

[0228] Optionally, the apparatus further includes:

[0229] The first receiving module is configured to receive first configuration information sent by a network-side device, the first configuration information being used to configure the terminal to apply the first transmission priority rule or to configure the terminal not to apply the first transmission priority rule.

[0230] The transmission module is specifically configured to:

[0231] If the first configuration information is used to configure the terminal to apply the first transmission priority rule, transmission is performed on the resource of the uplink grant according to the first transmission priority rule.

[0232] Optionally, the transmission module is specifically configured to:

[0233] If the first configuration information is used to configure the terminal not to apply the first transmission priority rule, transmission is performed on the resource of the uplink grant according to a second transmission priority rule, the second transmission priority rule being different from the first transmission priority rule.

[0234] Optionally, the apparatus further includes:

[0235] a second receiving module configured to receive second configuration information sent by a network side device, the second configuration information being used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or to configure the terminal not to apply the first transmission priority rule to transmission of the target LCH.

[0236] Optionally, in a case where the second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of the target LCH, the transmission module is specifically configured to: if the target LCH includes the first LCH, the terminal performs transmission on the resource of the uplink grant according to the first transmission priority rule; or, if the target LCH does not include the first LCH, the terminal performs transmission on the resource of the uplink grant according to a second transmission priority rule;

[0237] or,

[0238] in a case where the second configuration information is used to configure the terminal not to apply the first transmission priority rule to transmission of the target LCH, the transmission module is specifically configured to:

[0239] if the target LCH includes the first LCH, the terminal performs transmission on the resource of the uplink grant according to a second transmission priority rule;

[0240] wherein the second transmission priority rule is different from the first transmission priority rule.

[0241] Optionally, the transmission module is configured to perform the transmission on the resource of the uplink grant according to the second transmission priority rule, including:

[0242] in a case where the resource of the uplink grant can carry all to-be-transmitted data of the terminal and the resource of the uplink grant is insufficient to carry all to-be-transmitted data of the terminal and the BSR MAC CE and the corresponding MAC subheader, the BSR MAC CE is not carried on the resource of the uplink grant;

[0243] or,

[0244] In a case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal, or the uplink granted resource can carry all the data to be transmitted by the terminal and the BSR MAC CE and the corresponding MAC subheader, the BSR MAC CE is carried on the uplink granted resource.

[0245] The information transmission apparatus in the embodiments of the present application can be an electronic device, for example, an electronic device with an operating system, or a component in an electronic device, for example, an integrated circuit or a chip. The electronic device can be a terminal or other device. For example, the terminal can include, but is not limited to, the types of the terminal 11 listed above, and the other device can be a server, a network attached storage (NAS), etc. The embodiments of the present application are not limited in this regard.

[0246] The information transmission apparatus provided in the embodiments of the present application can implement each process implemented by the method embodiment of FIG. 2 and achieve the same technical effects. To avoid repetition, details are not described herein.

[0247] Referring to FIG. 5, FIG. 5 is a structural diagram of an information transmission apparatus provided in an embodiment of the present application. The network side device includes the information transmission apparatus. As shown in FIG. 5, the information transmission apparatus 400 includes:

[0248] The sending module 401 is configured to send first configuration information or second configuration information to the terminal.

[0249] The first configuration information is used to configure the terminal to apply a first transmission priority rule or not to apply the first transmission priority rule.

[0250] The second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or not to apply the first transmission priority rule to transmission of the target LCH.

[0251] The first transmission priority rule includes:

[0252] In a case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal and the uplink granted resource can carry all the data to be transmitted by the first LCH, the transmission priority of the data to be transmitted by the first LCH is higher than that of the triggered BSR MAC CE.

[0253] The data to be transmitted by the terminal includes data to be transmitted by at least two LCHs, the first LCH is an LCH with the highest logical channel priority among the at least two LCHs, and the target LCH is an LCH among the at least two LCHs.

[0254] The information transmission apparatus in the embodiments of the present application can be an electronic device, for example, an electronic device with an operating system, or a component in an electronic device, for example, an integrated circuit or a chip. The electronic device can be a terminal or other device than a terminal. Exemplarily, the terminal can include, but is not limited to, the types of the terminal 11 listed above, and the other device can be a server, a Network Attached Storage (NAS) or the like, which is not limited in the embodiments of the present application.

[0255] The information transmission apparatus provided in the embodiments of the present application can realize each process of the method embodiment of FIG. 3 and achieve the same technical effects. To avoid repetition, details are not described herein.

[0256] Optionally, as shown in FIG. 6, the embodiments of the present application further provide a communication device 500, which includes a processor 501 and a memory 502, and the memory 502 stores programs or instructions executable on the processor 501. For example, when the communication device 500 is a terminal, the programs or instructions are executed by the processor 501 to implement each step of the information transmission method embodiment applied to the terminal described above, and achieve the same technical effects. To avoid repetition, details are not described herein. When the communication device 500 is a network side device, the programs or instructions are executed by the processor 501 to implement each step of the information transmission method embodiment applied to the network side device described above, and achieve the same technical effects. To avoid repetition, details are not described herein.

[0257] The embodiments of the present application further provide a terminal, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps in the method embodiment shown in FIG. 2. The terminal embodiment corresponds to the terminal side method embodiment described above, and each implementation process and implementation manner of the method embodiment can be applied to the terminal embodiment, and achieve the same technical effects.

[0258] Specifically, FIG. 7 is a schematic diagram of a hardware structure of a terminal for implementing the embodiments of the present application.

[0259] The terminal 600 includes, but is not limited to, at least part of the following components: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610, etc.

[0260] Those skilled in the art can understand that the terminal 600 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 610 through a power management system, so that the power management system can realize the functions of managing charging, discharging, and power consumption management. The terminal structure shown in FIG. 7 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than those shown, or combine certain components, or different component arrangements, which are not described here.

[0261] It should be understood that in the embodiments of the present application, the input unit 604 can include a graphics processing unit (GPU) 6041 and a microphone 6042. The GPU 6041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 can include a display panel 6061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 can include two parts of a touch detection device and a touch controller. The other input devices 6072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, an operating rod, etc., which are not described here.

[0262] In the embodiments of the present application, after the radio frequency unit 601 receives the downlink data from the network side device, it can be transmitted to the processor 610 for processing. In addition, the radio frequency unit 601 can send uplink data to the network side device. Generally, the radio frequency unit 601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0263] The memory 609 can be used to store software programs or instructions and various data. The memory 609 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 609 can include a volatile memory or a non-volatile memory, or the memory 609 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 609 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0264] The processor 610 can include one or more processing units; optionally, the processor 610 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 610.

[0265] The processor 610 is configured to:

[0266] transmit on the resource of the uplink grant according to a first transmission priority rule;

[0267] The first transmission priority rule includes:

[0268] In a case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink granted resource can carry all the data to be transmitted by the first LCH, the transmission priority of the data to be transmitted by the first LCH is higher than that of the triggered buffer status report (BSR) medium access control (MAC) control element (CE).

[0269] The data to be transmitted by the terminal includes data to be transmitted by at least two LCHs, and the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

[0270] Optionally, the processor 610 is specifically configured to:

[0271] In a case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink granted resource can carry all the data to be transmitted by the first LCH, the data to be transmitted by the first LCH is transmitted on the uplink granted resource.

[0272] Optionally, the processor 610 is specifically configured to:

[0273] In a case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal, and the uplink granted resource can carry all the data to be transmitted by the first LCH:

[0274] If the uplink granted resource is insufficient to carry all the data to be transmitted by the first LCH and the BSR MAC CE and the MAC subheader thereof, the data to be transmitted by the first LCH is transmitted on the uplink granted resource, and the terminal does not transmit the BSR MAC CE and the MAC subheader thereof.

[0275] Optionally, the processor 610 is specifically configured to:

[0276] In a case that the uplink granted resource is insufficient to carry all the data to be transmitted by the first LCH, the BSR MAC CE is transmitted on the uplink granted resource.

[0277] Optionally, the radio frequency unit 601 is configured to: receive first configuration information sent by a network side device, the first configuration information being used to configure the terminal to apply the first transmission priority rule or to configure the terminal not to apply the first transmission priority rule.

[0278] The processor 610 is specifically configured to:

[0279] If the first configuration information is used to configure the terminal to apply the first transmission priority rule, transmission is performed on the uplink granted resource according to the first transmission priority rule.

[0280] Optionally, the processor 610 is further configured to:

[0281] If the first configuration information is used to configure the terminal not to apply the first transmission priority rule, transmission is performed on the resource of the uplink grant according to a second transmission priority rule, the second transmission priority rule being different from the first transmission priority rule.

[0282] Optionally, the radio frequency unit 601 is configured to: receive second configuration information sent by the network side device, the second configuration information being used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or configure the terminal not to apply the first transmission priority rule to transmission of the target LCH.

[0283] Optionally, in the case where the second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of the target LCH, the processor 610 is specifically configured to: if the target LCH includes the first LCH, the terminal performs transmission on the resource of the uplink grant according to the first transmission priority rule; or, if the target LCH does not include the first LCH, the terminal performs transmission on the resource of the uplink grant according to a second transmission priority rule.

[0284] Or,

[0285] In the case where the second configuration information is used to configure the terminal not to apply the first transmission priority rule to transmission of the target LCH, the processor 610 is specifically further configured to: if the target LCH includes the first LCH, the terminal performs transmission on the resource of the uplink grant according to a second transmission priority rule.

[0286] The second transmission priority rule is different from the first transmission priority rule.

[0287] Optionally, the processor 610 is configured to perform the transmission on the resource of the uplink grant according to a second transmission priority rule, including:

[0288] In the case where the resource of the uplink grant can carry all the to-be-transmitted data of the terminal and the resource of the uplink grant is insufficient to carry all the to-be-transmitted data of the terminal and the BSR MAC CE and the corresponding MAC subheader, the BSR MAC CE is not carried on the resource of the uplink grant.

[0289] Or,

[0290] In a case that the uplink granted resource is insufficient to carry all the data to be transmitted by the terminal, or the uplink granted resource can carry all the data to be transmitted by the terminal and the BSR MAC CE and the corresponding MAC subheader, the BSR MAC CE is carried on the uplink granted resource.

[0291] It can be understood that the implementation processes of the implementation manners mentioned in the embodiment can refer to the related descriptions of the method embodiment in FIG. 2, and achieve the same or corresponding technical effects. To avoid repetition, the details are not described herein.

[0292] Specifically, the terminal of the embodiment of the present application further includes instructions or programs stored in the memory 609 and executable on the processor 610. The processor 610 invokes the instructions or programs in the memory 609 to execute the method performed by each module shown in FIG. 4, and achieves the same technical effects. To avoid repetition, the details are not described herein.

[0293] The embodiment of the present application also provides a network side device including a processor and a communication interface. The communication interface and the processor are coupled. The processor is configured to run programs or instructions to implement the steps of the method embodiment shown in FIG. 3. The network side device embodiment corresponds to the information transmission method embodiment applied to the network side device. Each implementation process and implementation manner of the above method embodiment can be applied to the network side device embodiment, and the same technical effects can be achieved.

[0294] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG. 8, the network side device 700 includes an antenna 701, a radio frequency device 702, a baseband device 703, a processor 704 and a memory 705. The antenna 701 is connected with the radio frequency device 702. In the uplink direction, the radio frequency device 702 receives information through the antenna 701, and sends the received information to the baseband device 703 for processing. In the downlink direction, the baseband device 703 processes the information to be sent, and sends it to the radio frequency device 702. The radio frequency device 702 processes the received information and sends it out through the antenna 701.

[0295] The method performed by the network side device in the above embodiment can be implemented in the baseband device 703, which includes a baseband processor.

[0296] The baseband device 703 may, for example, include at least one baseband board on which a plurality of chips are arranged. As shown in FIG. 8, one of the chips is, for example, a baseband processor connected with the memory 705 through a bus interface to invoke the programs in the memory 705 and execute the operations of the network side device shown in the above method embodiment.

[0297] The network-side device can further include a network interface 706, for example, a Common Public Radio Interface (CPRI).

[0298] Specifically, the network-side device 700 of the embodiments of the present application further includes instructions or programs stored on the memory 705 and executable on the processor 704, the processor 704 invokes the instructions or programs in the memory 705 to perform the method performed by the modules shown in FIG. 5 and achieve the same technical effects. To avoid repetition, the details are not described herein.

[0299] The embodiments of the present application further provide a readable storage medium having programs or instructions stored thereon, the programs or instructions are executed by a processor to implement each process of the above information transmission method embodiments and achieve the same technical effects. To avoid repetition, the details are not described herein.

[0300] The processor is the processor in the terminal or the network-side device in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.

[0301] The embodiments of the present application further provide a chip including a processor and a communication interface, the communication interface and the processor are coupled, the processor is used to run programs or instructions to implement each process of the above information transmission method embodiments and achieve the same technical effects. To avoid repetition, the details are not described herein.

[0302] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.

[0303] The embodiments of the present application further provide a computer program / program product stored in a storage medium, the computer program / program product is executed by at least one processor to implement each process of the above information transmission method embodiments and achieve the same technical effects. To avoid repetition, the details are not described herein.

[0304] The embodiments of the present application further provide an information transmission system including a terminal and a network-side device, the terminal can be used to execute the steps of the information transmission method applied to the terminal as described above, and the network-side device can be used to execute the steps of the information transmission method applied to the network-side device as described above.

[0305] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a", "comprising", or the like does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the methods and apparatuses of the present application can be carried out by specific hardware, by software, or by a combination of hardware and software. It is therefore, contemplated to this patent to cover any and all modifications, variations, or equivalents that fall within the scope of the present application. Accordingly, where a concept can have been illustrated in only one of the exemplary embodiments, various aspects of the concept can be modified and / or combined to produce a variety of other embodiments that are not specifically illustrated. Thus, for purposes of describing particular embodiments, reference has been made to orientations. However, it is to be understood that the teachings of this patent are not limited in their application to any one of the mentioned orientations, but are applicable to any assembly having the features currently described or hereinafter ascertained.

[0306] From the above description of the embodiments, it is apparent that the method of the above embodiments can be realized by means of a computer software product and a general hardware platform as necessary, of course, also by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disc, optical disc, etc.), and includes a plurality of instructions for making a terminal or a network side device execute the method described in each embodiment of the present application.

[0307] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above specific embodiments, and the above specific embodiments are merely illustrative rather than limiting. Those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and these embodiments all belong to the protection scope of the present application.

Claims

1. A method for information transmission, comprising: transmitting, by a terminal, on a resource of an uplink grant according to a first transmission priority rule; the first transmission priority rule comprising: in a case that the resource of the uplink grant is insufficient to carry all data to be transmitted by the terminal and the resource of the uplink grant is sufficient to carry all data to be transmitted by a first logical channel (LCH), a transmission priority of the data to be transmitted by the first LCH is higher than a transmission priority of a triggered buffer status report (BSR) medium access control (MAC) control element (CE); wherein the data to be transmitted by the terminal comprises data to be transmitted by at least two LCHs, and the first LCH is an LCH with a highest logical channel priority among the at least two LCHs.

2. The method of claim 1, wherein, transmitting, by the terminal, on the resource of the uplink grant according to the first transmission priority rule, comprising: in the case that the resource of the uplink grant is insufficient to carry all data to be transmitted by the terminal and the resource of the uplink grant is sufficient to carry all data to be transmitted by the first LCH, transmitting, by the terminal, the data to be transmitted by the first LCH on the resource of the uplink grant.

3. The method of claim 2, wherein, transmitting, by the terminal, the data to be transmitted by the first LCH on the resource of the uplink grant, comprising: if the resource of the uplink grant is insufficient to carry all data to be transmitted by the first LCH and the BSR MAC CE and a MAC subheader of the BSR MAC CE, transmitting, by the terminal, the data to be transmitted by the first LCH on the resource of the uplink grant, and the terminal does not transmit the BSR MAC CE and the MAC subheader of the BSR MAC CE.

4. The method of claim 2 or 3, wherein, transmitting, by the terminal, on the resource of the uplink grant according to the first transmission priority rule, further comprising: in a case that the resource of the uplink grant is insufficient to carry all data to be transmitted by the first LCH, transmitting, by the terminal, the BSR MAC CE on the resource of the uplink grant.

5. The method of any one of claims 1-4, further comprising: receiving, by the terminal, first configuration information transmitted by a network side device, the first configuration information being used to configure the terminal to apply the first transmission priority rule or to configure the terminal not to apply the first transmission priority rule; transmitting, by the terminal, on the resource of the uplink grant according to the first transmission priority rule, comprising: if the first configuration information is used to configure the terminal to apply the first transmission priority rule, transmitting, by the terminal, on the resource of the uplink grant according to the first transmission priority rule.

6. The method of claim 5, further comprising: if the first configuration information is used to configure the terminal not to apply the first transmission priority rule, transmitting, by the terminal, on the resource of the uplink grant according to a second transmission priority rule, the second transmission priority rule being different from the first transmission priority rule.

7. The method of any one of claims 1-6, further comprising: The terminal receives second configuration information sent by the network side device, and the second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or not to apply the first transmission priority rule to transmission of the target LCH.

8. The method of claim 7, wherein, In a case where the second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of the target LCH, the terminal transmits on the resource of the uplink grant according to the first transmission priority rule, including: if the target LCH includes the first LCH, the terminal transmits on the resource of the uplink grant according to the first transmission priority rule; or, the method further includes: if the target LCH does not include the first LCH, the terminal transmits on the resource of the uplink grant according to a second transmission priority rule; Or, In a case where the second configuration information is used to configure the terminal to not apply the first transmission priority rule to transmission of the target LCH, the method further includes: If the target LCH includes the first LCH, the terminal transmits on the resource of the uplink grant according to a second transmission priority rule; The second transmission priority rule is different from the first transmission priority rule.

9. The method of claim 6 or 8, wherein, The terminal transmits on the resource of the uplink grant according to a second transmission priority rule, including: In a case where the resource of the uplink grant can carry all the to-be-transmitted data of the terminal, and the resource of the uplink grant is insufficient to carry all the to-be-transmitted data of the terminal and the BSR MAC CE and the corresponding MAC subheader, the terminal does not carry the BSR MAC CE on the resource of the uplink grant; Or, In a case where the resource of the uplink grant is insufficient to carry all the to-be-transmitted data of the terminal, or the resource of the uplink grant can carry all the to-be-transmitted data of the terminal and the BSR MAC CE and the corresponding MAC subheader, the terminal carries the BSR MAC CE on the resource of the uplink grant.

10. An information transmission method, comprising: A network side device sends first configuration information or second configuration information to a terminal; The first configuration information is used to configure the terminal to apply a first transmission priority rule or not to apply the first transmission priority rule. The second configuration information is used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or not to apply the first transmission priority rule to transmission of the target LCH. The first transmission priority rule includes: In a case where the resource of the uplink grant is insufficient to carry all the to-be-transmitted data of the terminal, and the resource of the uplink grant can carry all the to-be-transmitted data of the first LCH, the transmission priority of the to-be-transmitted data of the first LCH is higher than the transmission priority of the triggered BSR MAC CE. The data to be transmitted of the terminal includes data to be transmitted of at least two LCHs, the first LCH is an LCH with the highest logical channel priority among the at least two LCHs, and the target LCH is an LCH among the at least two LCHs.

11. An information transmission apparatus, comprising: a transmission module configured to perform transmission on a resource of an uplink grant according to a first transmission priority rule; the first transmission priority rule comprises: in a case where the resource of the uplink grant is insufficient to carry all data to be transmitted of a terminal and the resource of the uplink grant can carry all data to be transmitted of a first logical channel (LCH), a transmission priority of the data to be transmitted of the first LCH is higher than a transmission priority of a triggered buffer status report (BSR) medium access control (MAC) control element (CE); the data to be transmitted of the terminal includes data to be transmitted of at least two LCHs, the first LCH is an LCH with the highest logical channel priority among the at least two LCHs.

12. The apparatus of claim 11, wherein, The transmission module is specifically configured to: in a case where the resource of the uplink grant is insufficient to carry all data to be transmitted of the terminal and the resource of the uplink grant can carry all data to be transmitted of a first logical channel (LCH), send the data to be transmitted of the first LCH on the resource of the uplink grant.

13. The apparatus of claim 12, wherein, The transmission module is specifically configured to: in a case where the resource of the uplink grant is insufficient to carry all data to be transmitted of the terminal and the resource of the uplink grant can carry all data to be transmitted of a first logical channel (LCH): if the resource of the uplink grant is insufficient to carry all data to be transmitted of the first LCH and the BSR MAC CE and a MAC subheader thereof, send the data to be transmitted of the first LCH on the resource of the uplink grant, and the terminal does not send the BSR MAC CE and the MAC subheader thereof.

14. The apparatus of claim 12 or 13, wherein, The transmission module is specifically further configured to: in a case where the resource of the uplink grant is insufficient to carry all data to be transmitted of the first LCH, send the BSR MAC CE on the resource of the uplink grant.

15. The apparatus according to any one of claims 11-14, further comprising: a first receiving module configured to receive first configuration information sent by a network side device, the first configuration information being used to configure the terminal to apply the first transmission priority rule or to configure the terminal not to apply the first transmission priority rule; the transmission module is specifically configured to: if the first configuration information is used to configure the terminal to apply the first transmission priority rule, perform transmission on the resource of the uplink grant according to the first transmission priority rule.

16. The apparatus according to any one of claims 11-15, further comprising: a second receiving module configured to receive second configuration information sent by a network side device, the second configuration information being used to configure the terminal to apply the first transmission priority rule to transmission of a target LCH or to configure the terminal not to apply the first transmission priority rule to transmission of the target LCH.

17. An information transmission apparatus, comprising: The sending module is configured to send the first configuration information or the second configuration information to the terminal. The first configuration information is used to configure the terminal to apply the first transmission priority rule or not to apply the first transmission priority rule. The second configuration information is used to configure the terminal to apply the first transmission priority rule to the transmission of the target LCH or not to apply the first transmission priority rule to the transmission of the target LCH. The first transmission priority rule comprises: In a case where resources of an uplink grant are insufficient to carry all the data to be transmitted by the terminal, and the resources of the uplink grant can carry all the data to be transmitted by the first LCH, the transmission priority of the data to be transmitted by the first LCH is higher than the transmission priority of the triggered BSR MAC CE. The data to be transmitted by the terminal comprises data to be transmitted by at least two LCHs, the first LCH is an LCH with the highest logical channel priority among the at least two LCHs, and the target LCH is an LCH among the at least two LCHs.

18. A terminal comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the information transmission method according to any one of claims 1-9.

19. A network-side device comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the information transmission method according to claim 10.

20. A chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being configured to execute programs or instructions to implement the steps of the information transmission method according to any one of claims 1-9 or the steps of the information transmission method according to claim 10.

21. A readable storage medium, the readable storage medium storing programs or instructions, the programs or instructions being executed by a processor to implement the steps of the information transmission method according to any one of claims 1-9 or the steps of the information transmission method according to claim 10.

22. A computer program / program product, the computer program / program product being executed by at least one processor to implement the steps of the information transmission method according to any one of claims 1-9 or the steps of the information transmission method according to claim 10.

Citation Information

Patent Citations

  • Method for allocating logical channel resources and terminal device

    CN109691211A

  • Information sending method, information receiving method, terminal and network side equipment

    CN113727426A

  • Uplink transmission methods based on collision-triggered adaptation

    US20200314681A1