Information transmission method and device, timer configuration method and device, equipment and storage medium

CN119111065APending Publication Date: 2024-12-10GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280095690.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-29
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In fifth-generation communications, the processing of extended reality (XR) services fails to consider the service characteristics of XR services, resulting in the inability to meet the XR service feature requirements of terminals and the failure to improve system capacity.

Method used

The terminal reports auxiliary information to instruct network equipment to adjust and configure transmission resources to achieve optimal allocation and scheduling of resources to meet the needs of XR services. It also optimizes logical channel priorities and resources through timer configuration and data packet processing methods. choose.

Benefits of technology

It meets the XR business requirements of terminals, while improving system capacity, avoiding resource waste, and ensuring effective processing of delay-sensitive services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119111065A_ABST
    Figure CN119111065A_ABST
Patent Text Reader

Abstract

The invention discloses an information transmission method, a timer configuration method and device, equipment and a storage medium, and relates to the technical field of communication. The information transmission method is executed by a terminal, and the method comprises the following steps: reporting auxiliary information which is used for indicating service information of the terminal;
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission method, timer configuration method, device, equipment and storage medium Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an information transmission method, a timer configuration method, an apparatus, a device and a storage medium. Background Art

[0002] The fifth generation th In 5G (5th Generation) communications, the processing of extended reality (XR) services does not take into account the service characteristics of XR services. Therefore, it is impossible to achieve the goal of both meeting the characteristic requirements of XR services of terminals and ensuring or improving system capacity.

[0003] Summary of the Invention

[0004] The embodiments of the present application provide an information transmission method, a timer configuration method, an apparatus, a device, and a storage medium. The technical solutions are as follows:

[0005] According to one aspect of the present application, a method for transmitting information is provided. The method is performed by a terminal and includes:

[0006] Report auxiliary information, which is used to indicate the service information of the terminal.

[0007] According to one aspect of the present application, a method for transmitting information is provided. The method is performed by a network device and includes:

[0008] Adjust the transmission resources or the configuration of transmission resources.

[0009] According to one aspect of the present application, a method for transmitting information is provided. The method is performed by a terminal and includes:

[0010] Trigger or generate first reporting information, where the first reporting information is used to trigger the network device to perform at least one of resource allocation, resource adjustment, resource scheduling, parameter adjustment, and parameter configuration.

[0011] According to one aspect of the present application, a timer configuration method is provided, which is executed by a terminal and includes:

[0012] Receive timer configuration configured by network device;

[0013] The timer is the timer corresponding to the first reporting information, and the duration of the timer is the first duration.

[0014] According to one aspect of the present application, a method for transmitting information is provided. The method is performed by a network device and includes:

[0015] Sending instruction information, where the instruction information is used to instruct the terminal to process and / or use transmission resources.

[0016] According to one aspect of the present application, a method for transmitting information is provided. The method is performed by a terminal and includes:

[0017] During the logical channel priority LCP process, a media access control packet data unit MAC PDU is generated.

[0018] According to one aspect of the present application, a method for processing a data packet is provided, the method comprising:

[0019] Perform packet processing.

[0020] According to one aspect of the present application, a resource selection method is provided, which is executed by a terminal and includes:

[0021] The transmission resource or hybrid automatic repeat request HARQ is selected according to at least one of the second packet data unit PDU, the logical channel LCH corresponding to the second PDU, the data corresponding to the second PDU, and the logical channel priority.

[0022] According to one aspect of the present application, there is provided an information transmission device, the device comprising:

[0023] The reporting module is used to report auxiliary information, where the auxiliary information is used to indicate the service information of the terminal.

[0024] According to one aspect of the present application, there is provided an information transmission device, the device comprising:

[0025] The adjustment module is used to adjust the transmission resources or the configuration of the transmission resources.

[0026] According to one aspect of the present application, there is provided an information transmission device, the device comprising:

[0027] The trigger module is used to trigger or generate first reporting information, where the first reporting information is used to trigger the network device to perform at least one of resource allocation, resource adjustment, resource scheduling, parameter adjustment, and parameter configuration.

[0028] According to one aspect of the present application, a timer configuration device is provided, the device comprising:

[0029] A receiving module, configured to receive a timer configuration configured by a network device;

[0030] The timer is the timer corresponding to the first reporting information, and the duration of the timer is the first duration.

[0031] According to one aspect of the present application, there is provided an information transmission device, the device comprising:

[0032] The sending module is used to send instruction information, where the instruction information is used to instruct the terminal to process and / or use transmission resources.

[0033] According to one aspect of the present application, there is provided an information transmission device, the device comprising:

[0034] The generating module is used to generate a media access control packet data unit MAC PDU during the process of performing the logical channel priority LCP.

[0035] According to one aspect of the present application, a data packet processing device is provided, the device comprising:

[0036] The execution module is used to execute data packet processing.

[0037] According to one aspect of the present application, a resource selection device is provided, the device comprising:

[0038] The selection module is used to select transmission resources or hybrid automatic repeat request HARQ according to at least one of the second packet data unit PDU, the logical channel LCH corresponding to the second PDU, the data corresponding to the second PDU, and the logical channel priority.

[0039] According to one aspect of the present application, a terminal is provided, which includes a memory and a processor; at least one program code is stored in the memory, and the program code is loaded and executed by the processor to implement the above-mentioned information transmission method, or timer configuration method, or data packet processing method, or resource selection method.

[0040] According to one aspect of the present application, a network device is provided, which includes a memory and a processor; at least one program code is stored in the memory, and the program code is loaded and executed by the processor to implement the above-mentioned information transmission method, or timer configuration method, or data packet processing method, or resource selection method.

[0041] According to one aspect of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used to be executed by a processor to implement the above-mentioned information transmission method, timer configuration method, data packet processing method, or resource selection method.

[0042] According to one aspect of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions, and is used to implement the above-mentioned information transmission method, timer configuration method, data packet processing method, or resource selection method when an electronic device equipped with the chip is running.

[0043] According to one aspect of the present application, a computer program product is provided, which includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and a processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned information transmission method, or timer configuration method, or data packet processing method, or resource selection method.

[0044] The technical solutions provided by the embodiments of the present application include at least the following beneficial effects:

[0045] A new processing method is provided for XR services, which can meet the characteristic requirements of XR services of terminals while ensuring or improving system capacity. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0047] FIG1 is a schematic diagram of a 5G network architecture provided by an exemplary embodiment of the present application;

[0048] FIG2 is a schematic diagram of a MAC CE provided by an exemplary embodiment of the present application;

[0049] FIG3 is a schematic diagram of another MAC CE provided by an exemplary embodiment of the present application;

[0050] FIG4 is a flow chart of an information transmission method provided by an exemplary embodiment of the present application;

[0051] FIG5 is a flowchart of an information transmission method provided by an exemplary embodiment of the present application;

[0052] FIG6 is an implementation of a BSR MAC CE provided by an exemplary embodiment of the present application;

[0053] FIG7 is another implementation of a BSR MAC CE provided by an exemplary embodiment of the present application;

[0054] FIG8 is an implementation of an enhanced BSR or first MAC CE provided by an exemplary embodiment of the present application;

[0055] FIG9 is another implementation of an enhanced BSR or first MAC CE provided by an exemplary embodiment of the present application;

[0056] FIG10 is an implementation of an enhanced BSR or a first MAC CE provided by an exemplary embodiment of the present application;

[0057] FIG11 is another implementation of an enhanced BSR or first MAC CE provided by an exemplary embodiment of the present application;

[0058] FIG12 is a flowchart of a timer configuration method provided by an exemplary embodiment of the present application;

[0059] FIG13 is a schematic diagram of the use of a timer provided by an exemplary embodiment of the present application;

[0060] FIG14 is a flowchart of an information transmission method provided by an exemplary embodiment of the present application;

[0061] FIG15 is a flowchart of an information transmission method provided by an exemplary embodiment of the present application;

[0062] FIG16 is a schematic diagram of processing logical channel priorities provided by an exemplary embodiment of the present application;

[0063] FIG17 is a flowchart of a data packet processing method provided by an exemplary embodiment of the present application;

[0064] FIG18 is a flowchart of a resource selection method provided by an exemplary embodiment of the present application;

[0065] FIG19 is a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application;

[0066] FIG20 is a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application;

[0067] FIG21 is a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application;

[0068] FIG22 is a schematic diagram of a timer configuration device provided by an exemplary embodiment of the present application;

[0069] FIG23 is a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application;

[0070] FIG24 is a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application;

[0071] FIG25 is a schematic diagram of a data packet processing device provided by an exemplary embodiment of the present application;

[0072] FIG26 is a schematic diagram of a resource selection device provided by an exemplary embodiment of the present application;

[0073] FIG27 is a schematic structural diagram of a communication device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0074] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0075] First, the nouns involved in the embodiments of this application are introduced:

[0076] Extended Reality (XR): A broad umbrella for multiple heterogeneous use cases and services, studied and outlined in SA1, SA2, and SA4, including but not limited to TR 22.842 and TR 26.928. Illustrative examples of XR use cases include augmented reality (AR), virtual reality (VR), and mixed reality (MR).

[0077] Extended Reality and Media Services (XRM): XR (Extended Reality) and Media Services.

[0078] Video Slice: A spatially distinct region in a video frame that is encoded separately from other regions in the same frame.

[0079] Packet Data Unit set (PDU set): A PDU set consists of one or more PDUs that carry the payload of an information unit generated at the application layer. For example, the information unit is an XRM frame or a video clip. These pieces of information have the same importance requirements at the application layer. The application layer requires all PDUs in the PDU set to use the corresponding information unit. In some cases, when some PDUs are lost, the application layer can still recover some of the information units. It should be noted that the I-frames, P-frames, etc. mentioned later are just one form of PDU set.

[0080] I-frame: As an intra-coded picture, an I-frame is a complete picture that can be independently encoded and decoded like a JPG image file.

[0081] P-frame: As a predicted picture, a P-frame is not a complete frame and only contains image changes compared to the previous frame. If the reference frame is lost, the P-frame will not be decoded and displayed.

[0082] B-frames: As bidirectionally predicted pictures, B-frames contain the changes between the previous and next reference frames. The more reference frames there are, the higher the compression ratio. However, B-frames can only be decoded if both the previous and next reference frames are available.

[0083] A Group of Pictures (GOP): A GOP consists of a collection of consecutive video frames. The first frame of a GOP is an I-frame, and the subsequent frames can be P-frames or B-frames.

[0084] 5G network system architecture: Please refer to Figure 1. The 5G network system includes: User Equipment (3GPP's naming for mobile terminals) (User Equipment, UE), (Radio) Access Network ((R)AN), User Plane Function (UPF), Data Network (DN) and Control Plane Function.

[0085] Among them, the control plane functions include: Access and Mobility Management Function (AMF), Session Management Function (SMF), Policy Control Function (PCF) and Unified Data Manager (UDM), Application Function (AF), Network Slice Selection Function (NSSF), and Authentication Server Function (AUSF).

[0086] Among them, the UE establishes an access layer connection with the AN through the Uu air interface, exchanges access layer messages and performs wireless data transmission. The UE establishes a non-access layer (NAS) connection with the AMF through the N1 interface and exchanges NAS messages. AMF is the mobility management function in the core network, and SMF is the session management function in the core network. In addition to managing the mobility of the UE, the AMF is also responsible for forwarding session management-related messages between the UE and the SMF. PCF is the policy management function in the core network, responsible for formulating policies related to UE mobility management, session management, billing, etc. UPF is the user plane function in the core network, which transmits data with the external data network through the N6 interface and with the AN through the N3 interface.

[0087] XR / Ultra Reliability and Low Latency Communication (URLLC):

[0088] In the future, the 3GPP system will provide more extensive and in-depth support for vertical industries. For example, URLLC requires support for the transmission of services such as industrial automation (Factory Automation), transport automation (Transport Industry), and smart power (Electrical Power Distribution) in the 5G system. XR requires support for the transmission of augmented reality (AR) / virtual reality (VR) / cloud gaming (CG) services. These services generally have reliability and latency requirements, because when scheduling resources for the UE, the quality of service (QoS) requirements of data transmission must be met. From the UE's perspective, the UE power consumption issue also needs to be met to avoid unnecessary power consumption. At the same time, considering the access of a large number of UEs supporting this service, the network capacity requirements must also be guaranteed when allocating resources.

[0089] For example, for URLLC / XR, it is necessary to support services with a minimum latency of 0.5ms and 99,999% reliability. The service can be pseudo-periodic, that is, there is jitter in the service arrival time, that is, the service will not arrive at a certain point, but at any time within a range. At the same time, the service period can be a non-integer period, such as 16.67ms. In addition, the arrival time of different service flows of the same service may vary greatly. For example, for AR, the UL pose period is 4ms, but the UL video period is 16.67ms.

[0090] For AR / VR / cloud gaming, the possible business models are as follows:

[0091] VR: UL posture information + DL video stream

[0092] CG: UL control information + DL video stream

[0093] AR: UL (posture information + UL video stream) + DL video stream

[0094] The control information or posture information cycle is approximately 4ms, and the required packet size is approximately 100 bytes. The video stream cycle is approximately 16.67ms, and the required packet size is approximately 0.67Mbps.

[0095] In addition, each service is pseudo-periodic, meaning it arrives periodically. However, there is jitter in the arrival time of each period, meaning it arrives within a time range.

[0096] In particular, for AR, in uplink transmission, there is posture information and video stream information in one cycle, and the arrival time of the two streams is different.

[0097] In particular, for XR services, the data packet size is variable.

[0098] Among them, XR business features:

[0099] (i) non-integer XR flow period;

[0100] (ii) variable XR data rate;

[0101] (iii) quasi-periodic XR periodicity, so enhancement would be beneficial in this area;

[0102] (iv) There are delay requirements and it is a delay-sensitive business.

[0103] Buffer Status Report (BSR):

[0104] The terminal uses the BSR to inform the serving base station of the UE's uplink buffered data volume, so that the base station can schedule the UE according to the data volume information provided by the terminal. In order to save the BSR reporting overhead, the group reporting method is adopted. Each uplink logical channel (Logical Channel, LCH) corresponds to a logical channel group (Logical Channel Group, LCG), and multiple uplink logical channels can correspond to the same LCG. The correspondence between LCH and LCG is configured by the network through radio resource control (Radio Resource Control, RRC). Schematically, the terminal reports the BSR based on the LCG. In the new radio (NR), each terminal can support up to 8 LCGs.

[0105] Schematically, the BSR triggering conditions include the following:

[0106] 1. Uplink data arrives on a higher-priority logical channel of the UE, triggering a regular BSR.

[0107] 2. The padding portion of the uplink resources allocated to the UE after carrying other uplink data can carry a BSR Media Access Control Control Element (BSR MAC CE). In this case, a Padding BSR is issued.

[0108] 3. The retransmission BSR timer (retxBSR-Timer) times out, and there is at least one uplink logical channel with uplink data to be sent. In this case, a regular BSR is triggered.

[0109] 4. When the periodic BSR timer (periodicBSR-Timer) times out, a periodic BSR (Periodic BSR) is triggered.

[0110] If multiple logical channels trigger a regular BSR at the same time, each of these logical channels triggers a separate regular BSR.

[0111] Schematically, BSR is carried by BSR MAC CE. Based on the reporting content and form, BSR can be divided into the following four types:

[0112] 1. Short BSR;

[0113] 2. Short truncated BSR;

[0114] 3. Long BSR;

[0115] 4. Long truncated BSR;

[0116] Among the above 4 forms of BSR:

[0117] - Short BSR and Short Truncated BSR Use Short BSR and Short Truncated BSR MAC CE to carry the short BSR and short truncated BSR. The size of the BSR MAC CE corresponding to the short BSR and short truncated BSR is fixed and is defined as shown in Figure 2.

[0118] -Long BSR and long truncated BSR use long BSR and long truncated BSR MAC CE to carry the BSR MAC CE corresponding to the long BSR and long truncated BSR. The size of the BSR MAC CE is variable and is defined as shown in Figure 3.

[0119] For regular BSR and periodic BSR:

[0120] - If the number of LCGs with uplink data on the UE is greater than 1, the UE reports a long SBR, which reports the data volume of all LCGs with uplink data;

[0121] - Otherwise, the UE reports a short BSR.

[0122] For a padded BSR:

[0123] - If the number of padding bits is sufficient to carry a short BSR but insufficient to carry a long BSR,

[0124] -If the number of LCGs for uplink data is greater than 1,

[0125] - If the number of padded bits is just enough to carry the segment BSR, the UE reports a shortened truncated BSR, reporting the data volume of the LCG corresponding to the logical channel with the highest priority among the logical channels with uplink data.

[0126] -Otherwise, the UE reports a long truncation BSR. The specific LCG data volume reported is determined by the priority of the highest-priority logical channel contained in the LCG with uplink data. If the highest-priority logical channels contained in multiple LCGs with data have the same priority, the reporting priority order is further determined according to the LCG ID.

[0127] - Otherwise, the UE reports a short BSR.

[0128] - Otherwise, if the number of padded bits is sufficient to carry a long BSR, the UE reports a long BSR, reporting the data volume of all LCGs with uplink data.

[0129] NR MAC package:

[0130] Similar to Long Term Evolution (LTE), in NR, the network allocates uplink transmission resources on a per-UE basis rather than a per-bearer basis. The UE determines which radio bearer data can be placed in the allocated uplink transmission resources.

[0131] Based on the uplink transmission resources configured by the network, the UE needs to determine the amount of data to be transmitted for each logical channel in the initial transmission of the Medium Access Control Packet Data Unit (MAC PDU). In some cases, the UE also needs to allocate resources for the MAC CE.

[0132] Schematically, in order to achieve the multiplexing of uplink logical channels, a priority needs to be assigned to each uplink logical channel. For a MAC PDU of a given size, when there are multiple uplink logical channels with data transmission requirements at the same time, the resources of the MAC PDU are allocated in descending order according to the logical channel priorities corresponding to each uplink logical channel. At the same time, in order to take into account the fairness between different logical channels, the probability of the Prioritized Bit Rate (PBR) is introduced. When the UE performs logical channel multiplexing, it is necessary to first ensure the minimum data rate requirements of each logical channel, so as to avoid the situation where the uplink logical channels with high priority always occupy the uplink resources allocated to the UE by the network, resulting in the UE's other low-priority uplink logical channels being "starved".

[0133] Schematically, to implement uplink logical channel multiplexing, the network RRC configures the following parameters for each uplink logical channel:

[0134] -Logical channel priority: The smaller the priority value, the higher the corresponding priority.

[0135] -PBR: Priority Bit Rate, which indicates the minimum rate that needs to be guaranteed for this logical channel.

[0136] - Bucket Size Duration (bucketSizeDuration, BSD): This parameter determines the depth of the token bucket.

[0137] The UE's MAC uses a token bucket mechanism to implement uplink logical channel multiplexing.

[0138] The UE maintains a variable Bj for each uplink logical channel j, which indicates the number of tokens currently available in the token bucket, as follows:

[0139] 1) When the UE establishes logical channel j, it initializes Bj to 0;

[0140] 2) Before each Logical Channel Prioritization (LCP) process, the UE increases Bj by PBR*T, where T is the time interval from the last time Bj was increased to the current time;

[0141] 3) If Bj updated according to step 2 is greater than the maximum capacity of the token bucket (i.e., PBR*BSD), then Bj is set to the maximum capacity of the token bucket.

[0142] Illustratively, when the UE receives an uplink grant (UL grant) indicating a new transmission, the UE performs logical channel priority processing according to the following steps:

[0143] Step 1: For all logical channels with Bj > 0, resources are allocated in descending order of priority. The resources allocated to each logical channel must only meet the PBR requirement. That is, resources are allocated to the logical channel based on the number of tokens in its corresponding PBR token bucket. If the PBR for a logical channel is set to infinity, logical channels with lower priorities are considered only after the resources for that logical channel are met.

[0144] Step 2: Subtract the size of all MAC service data units (SDUs) multiplexed into the MAC PDU of logical channel j in step 1 from Bj.

[0145] Step 3: If there are still uplink resources remaining after executing steps 1 and 2, regardless of the size of Bj, the remaining resources are allocated to the logical channels in descending order of logical channel priority. Only when the data of the high-priority logical channels has been transmitted and the uplink grant has not been exhausted, the low-priority logical channels can be served. In other words, the UE maximizes data transmission on the high-priority logical channels.

[0146] At the same time, UE should also follow the following principles:

[0147] (1) If the entire Radio Link Control Service Data Unit (RLC SDU) can be filled into the remaining resources, the RLC SDU is not segmented;

[0148] (2) If the UE segments the RLC SDU in the logical channel, it should try to fill the largest segment possible based on the size of the remaining resources;

[0149] (3) UE should maximize data transmission;

[0150] (4) If the uplink grant size is greater than or equal to 8 bits (8 bytes) and the UE has a data transmission requirement, the UE cannot send only the padded BSR or only the padding.

[0151] Illustratively, for different signals and / or logical channels, the UE also needs to follow the following priority order (arranged in descending order of priority) when performing logical channel priority processing:

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

[0153] -Configured Grant Confirmation MAC CE;

[0154] - For BSR MAC CE other than padded BSR;

[0155] - Single Entry Power Headroom Report MAC CE (Single Entry PHR MAC CE) or Multiple Entry PHR MAC CE;

[0156] - Data from any logical channel except UL-CCCH;

[0157] -MAC CE for recommended bit rate query;

[0158] - BSR MAC CE for the padded BSR.

[0159] Solution 1: Design or report auxiliary information, or configure or adjust resources or parameters based on auxiliary information.

[0160] FIG4 shows an information transmission method provided by an exemplary embodiment of the present application, including the following steps:

[0161] Step 102: The terminal reports auxiliary information to the network device.

[0162] Schematically, the auxiliary information is used to indicate service information of the terminal.

[0163] Among them, in order to realize the processing of XR business, the terminal can report auxiliary information to the network equipment so that the network equipment can obtain the business information of the terminal and adjust the transmission resources or the configuration of transmission resources, thereby achieving the purpose of increasing system capacity, meeting XR business needs, and avoiding resource waste.

[0164] Optionally, the service information includes at least one of the following information: service characteristics of the terminal; service mode of the terminal; remaining service information of the terminal; and remaining data information of the terminal.

[0165] In some embodiments, the terminal actively reports the auxiliary information to the network device; in other embodiments, the terminal reports the auxiliary information when a reporting condition is met.

[0166] Optionally, step 102 may be implemented as follows:

[0167] When the first condition is met, the terminal reports the auxiliary information.

[0168] The first condition includes at least one of the following conditions:

[0169] The existence or arrival of a new piece of information;

[0170] A new message exists or arrives, and the delay of the new message is less than the first value;

[0171] The new information may be a new data burst or a PDU set.

[0172] There is a message in the buffer, and the delay of the message is less than the second value;

[0173] The information may be at least one data burst or at least one PDU set.

[0174] The network device instructs the terminal to report auxiliary information;

[0175] The network device instructs the terminal to report the type of auxiliary information;

[0176] The type of the auxiliary information is one of the service characteristics of the terminal, the service pattern of the terminal, the remaining service information of the terminal, and the remaining data information of the terminal.

[0177] The terminal has the ability to report auxiliary information;

[0178] The ability of the terminal to report to the network device;

[0179] The terminal supports designated services;

[0180] The terminal supports sessions corresponding to the specified services;

[0181] The designated service is one of an XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated relationship between service flows. For example, in some embodiments, a service supported by a terminal may correspond to multiple service flows. If there is an associated relationship between the multiple service flows, the terminal may be considered to support the designated service.

[0182] The terminal has not yet reported auxiliary information;

[0183] Auxiliary information has changed compared to historical reports or historical trends;

[0184] The historical reporting or historical tendency refers to the information reporting or tendency of the terminal before the current reporting of the auxiliary information.

[0185] The auxiliary information has changed compared to the information or tendency before the first condition was met;

[0186] There is a terminal-specific Scheduling Request (SR) resource;

[0187] There are terminal-specific SR physical uplink control channel (PUCCH) resources;

[0188] Terminal-specific SR resources are available;

[0189] Terminal-specific SR PUCCH resources are available.

[0190] The SR resource or PUCCH resource corresponds to at least one of the following objects: LCH; (user) Data Radio Bearer (DRB); QoS flow; PDU session; PDU aggregate; PDU; data burst; Media Access Control (MAC) entity. Optionally, the SR resource or PUCCH resource is related to at least one of latency, residual latency, data size, residual data size, and service association.

[0191] Optionally, the auxiliary information includes at least one of the following information:

[0192] Direction information of the data packet;

[0193] QoS flow direction information;

[0194] Direction of data flow;

[0195] The direction information of a data packet, QoS flow, or data flow is used to indicate the corresponding uplink transmission of the data packet, QoS flow, or data flow; and / or the direction information of a data packet, QoS flow, or data flow is used to indicate the corresponding downlink transmission of the data packet, QoS flow, or data flow. For example, the direction information of a data packet is used to indicate the corresponding uplink transmission of the data packet; and / or the corresponding downlink transmission of the data packet.

[0196] The arrival time of the packet;

[0197] Among them, the arrival time of the data packet includes at least one of the following time information: the starting arrival time of the data packet; the ending arrival time of the data packet; the arrival time of the first data packet in the associated data packets; the arrival time of the last data packet in the associated data packets; the arrival time of the first data packet in a data burst; the arrival time of the last data packet in a data burst.

[0198] The inter-arrival interval of packets;

[0199] The arrival period of data packets;

[0200] The arrival pattern of packets;

[0201] The size of the data packet;

[0202] Packet size mode;

[0203] Delay tolerance information of data packets;

[0204] Optionally, the delay tolerance information includes at least one of the following information: a delay value preconfigured by the network device for the terminal; a delay value required by the terminal; at least one of the total delay information, the used time, the wait time, and the remaining delay information; the maximum value among the total delay information, the used time, the wait time, and the remaining delay information; the minimum value among the total delay information, the used time, the wait time, and the remaining delay information; the average value among the total delay information, the used time, the wait time, and the remaining delay information; the remaining delay of the highest priority data; the maximum value of the remaining delay of the highest priority data; the average value of the remaining delay of the highest priority data; the minimum value of the remaining delay of the highest priority data; the The remaining delay of the lowest priority data; the maximum value of the remaining delay of the lowest priority data; the average value of the remaining delay of the lowest priority data; the minimum value of the remaining delay of the lowest priority data; the remaining delay of the most important data; the maximum value of the remaining delay of the most important data; the average value of the remaining delay of the most important data; the minimum value of the remaining delay of the most important data; the remaining delay of the least important data; the maximum value of the remaining delay of the least important data; the average value of the remaining delay of the least important data; the minimum value of the remaining delay of the least important data; delay level; delay level index; indication that the delay is higher than the first delay threshold; indication that the delay is lower than the second delay threshold.

[0205] Among them, the highest or lowest priority, the highest or lowest importance can be a value or level; the first delay threshold and the second delay threshold can be set according to actual needs; the identifier of the delay higher than the first delay threshold can also be understood as a high delay identifier, and the identifier of the delay lower than the second delay threshold can also be understood as a low delay identifier.

[0206] Optionally, the delay tolerance information is information for at least one of the following objects: LCH; DRB; QoS flow; PDU session; PDU set; PDU; data burst.

[0207] QoS flow corresponding to the terminal;

[0208] QoS flow corresponding to the data packet;

[0209] Data stream corresponding to the terminal;

[0210] The data stream corresponding to the data packet;

[0211] ·Instructions for designated services;

[0212] The designated service is one of an XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated relationship between service flows.

[0213] The amount of remaining data;

[0214] Quantity information to be transmitted;

[0215] The information about the amount to be transmitted is at least one of the following: a data volume level; a data volume level index; an indication that the data volume exceeds a first data volume threshold; or an indication that the data volume is below a second data volume threshold. For example, the indication that the data volume exceeds the first data volume threshold can also be understood as a high data volume indication, and the indication that the data volume is below the second data volume threshold can also be understood as a low data volume indication.

[0216] The remaining data amount or the information on the amount to be transmitted is information for at least one of the following objects: LCH; DRB; QoS flow; PDU session; PDU set; PDU; data burst.

[0217] Delay information of the remaining data;

[0218] Optionally, the delay information of the remaining data includes at least one of the following information: at least one of the total delay information, the used time, the wait time, and the remaining delay information; the maximum value of the total delay information, the used time, the wait time, and the remaining delay information; the minimum value of the total delay information, the used time, the wait time, and the remaining delay information; the average value of the total delay information, the used time, the wait time, and the remaining delay information; the remaining delay of the highest priority data; the maximum value of the remaining delay of the highest priority data; the average value of the remaining delay of the highest priority data; the minimum value of the remaining delay of the highest priority data; the remaining delay of the lowest priority data; the maximum value of the remaining delay of the lowest priority data; the The average value of the remaining delay of low priority data; the minimum value of the remaining delay of the lowest priority data; the remaining delay of the most important data; the maximum value of the remaining delay of the most important data; the average value of the remaining delay of the most important data; the minimum value of the remaining delay of the most important data; the remaining delay of the least important data; the maximum value of the remaining delay of the least important data; the average value of the remaining delay of the least important data; the minimum value of the remaining delay of the least important data; the delay level; the delay level index; the indication that the delay is higher than the first delay threshold; the indication that the delay is lower than the second delay threshold.

[0219] Among them, the highest or lowest priority, the highest or lowest importance can be a value or level; the first delay threshold and the second delay threshold can be set according to actual needs; the identifier of the delay higher than the first delay threshold can also be understood as a high delay identifier, and the identifier of the delay lower than the second delay threshold can also be understood as a low delay identifier.

[0220] Optionally, the delay information of the remaining data is information for at least one of the following objects: LCH; DRB; QoS flow; PDU session; PDU set; PDU; data burst.

[0221] Delay information of the quantity to be transmitted;

[0222] Data packet delay information;

[0223] The data packet is used to indicate a corresponding data packet of one of the following information: PDU set; PDU; data burst.

[0224] Uplink and / or downlink (UL+DL) transmission delay;

[0225] The transmission delay of uplink transmission and / or downlink transmission is the transmission delay of uplink transmission and / or downlink transmission measured by the terminal, or the transmission delay of uplink transmission and / or downlink transmission is the transmission time difference between multiple flows measured by the terminal. Optionally, the transmission delay of uplink transmission and / or downlink transmission is for at least one of the following objects: QoS flow; PDU session; PDU set.

[0226] The transmission time difference between multiple data flows or multiple QoS flows.

[0227] After determining the specific information included in the auxiliary information, the terminal can report the auxiliary information. Optionally, the auxiliary information is reported in one of the following ways:

[0228] Reporting through the UE assistance information reporting process;

[0229] Carry it in the terminal assistance information (UE assistance information) for reporting;

[0230] Reporting via MAC CE;

[0231] Reporting via terminal-specific RRC information;

[0232] Reporting via terminal-specific uplink control information (UCI);

[0233] Exemplarily, the auxiliary information is reported through a dedicated SR, or through dedicated pre-configured granted uplink control information (Configured Grant-Uplink Control Information, CG-UCI).

[0234] Periodically report auxiliary information;

[0235] Change reporting auxiliary information.

[0236] The modified reported auxiliary information means that when the information included in the auxiliary information is changed, the terminal may report the auxiliary information again.

[0237] Optionally, when the auxiliary information is indicated by a network device, the auxiliary information is carried in downlink (DL) information or channel or signaling, such as at least one of a physical downlink control channel (PDCCH), downlink control information (DCI), a physical downlink shared channel (PDSCH), semi-persistent scheduling (SPS), DL MAC CE, and DL RRC message.

[0238] Optionally, when the pre-configured or dynamically scheduled uplink resources include at least one available resource, or when there is at least one PDSCH occasion, the auxiliary information is transmitted in one or more transmission resources among the first i transmission resources, where i is a positive integer greater than 0. For example, the auxiliary information is transmitted in specific first i resources.

[0239] Exemplarily, the auxiliary information is transmitted in the first transmission resource.

[0240] In some embodiments, the information transmission method provided in the embodiments of the present application further includes:

[0241] When sending the auxiliary information, the data packet characteristic information is also sent.

[0242] Optionally, the data packet characteristic information includes at least one of the following information: attribute characteristics; importance characteristics; association characteristics; latency characteristics; and sequence number or order in a PDU set or data burst. The attribute characteristics are used to indicate which PDU set or data burst the data packet belongs to; the importance characteristics are used to indicate the importance of the PDU set or PDU; the association characteristics are used to indicate the index number (SN number) of the associated PDU set or data burst; and the sequence number of the data packet in the PDU set or data burst is used to indicate whether the data packet is the first packet or the last packet in the PDU set or data burst.

[0243] Optionally, the data packet characteristic information is carried in the auxiliary information; the data packet characteristic information is carried in a data packet data unit (data PDU) header or a control packet data unit (control PDU) header. Exemplarily, the data packet characteristic information is carried in a packet or header of at least one of the Service Data Adaptation Protocol (SDAP), Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), and MAC PDU.

[0244] In some embodiments, the terminal may report auxiliary information to the network device, or, depending on the configured resources, the terminal may report auxiliary information to the network device. Optionally, step 102 may be implemented as at least one of the following:

[0245] (1) Implementation method 1: When at least one CG resource or SPS resource is configured, the terminal transmits auxiliary information.

[0246] Optionally, the auxiliary information is sent via a first resource among at least one CG resource or SPS resource, where the first resource is one of the following resources: the first CG resource or SPS resource; a CG resource or SPS resource with an index lower than a preset value; or at least one of the first j CG resources or SPS resources, where j is a positive integer greater than 0.

[0247] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of UCI, PUCCH resources, and SR resources.

[0248] (2) Implementation method 2: Transmit auxiliary information when at least one CG resource or SPS resource is configured within a CG resource or SPS resource period.

[0249] Optionally, the auxiliary information is sent via a first resource location among resource locations of at least one CG resource or SPS resource, where the first resource location is one of the following resource locations: the resource location of the first CG resource or SPS resource; or the resource location of at least one of the first k CG resources or SPS resources, where k is a positive integer greater than 0.

[0250] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of UCI, PUCCH resources, and SR resources.

[0251] (3) Implementation method three: When at least one physical uplink shared channel (PUSCH) resource or PDSCH resource is scheduled through DCI, auxiliary information is transmitted.

[0252] Optionally, the auxiliary information is sent via a second resource location in the resource location of at least one PUSCH resource or PDSCH resource, where the second resource location is one of the following resource locations: the resource location of the first PUSCH resource or PDSCH resource; or at least one of the first m PUSCH resources or PDSCH resources, where m is a positive integer greater than 0.

[0253] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[0254] (4) Implementation mode 4: When a PUSCH resource or a physical downlink shared channel PDSCH resource is scheduled by DCI, or when a PUSCH resource or a PDSCH resource is scheduled by DCI, or when a PUSCH resource or a PDSCH resource is periodically scheduled by DCI, auxiliary information is transmitted;

[0255] Alternatively, when a PUSCH resource or a PDSCH resource is scheduled by DCI, or when a PUSCH resource or a PDSCH resource is scheduled by DCI, or when a PUSCH resource or a PDSCH resource is periodically scheduled by DCI, auxiliary information is transmitted on a PUSCH resource or a PDSCH resource.

[0256] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[0257] (5) Implementation method five: In the case of scheduling at least one PDSCH resource through DCI, or in the case of scheduling at least one PDSCH resource through one DCI, or in the case of periodically scheduling at least one PDSCH resource through DCI, receiving indication information sent by a network device, where the indication information is used to indicate whether the terminal skips n PDSCH resources, where n is a positive integer greater than 0.

[0258] Optionally, the n PDSCH resources are at least one of the PDSCH resources indicated by the DCI; or, the n PDSCH resources are PDSCH resources subsequent to the first PDSCH resource.

[0259] Optionally, the information transmission method provided in the embodiment of the present application also includes: the terminal skips n PDSCH resources according to the indication information.

[0260] In some embodiments, the network device may indicate the auxiliary information to the terminal, or, depending on the configured resources, the network device may indicate the auxiliary information to the terminal. Optionally, step 102 may be implemented as at least one of the following:

[0261] (1) Implementation method 1: When at least one CG resource or SPS resource is configured, the network device transmits auxiliary information.

[0262] Optionally, the auxiliary information is sent via a first resource among at least one CG resource or SPS resource, where the first resource is one of the following resources: the first CG resource or SPS resource; a CG resource or SPS resource with an index lower than a preset value; or at least one of the first j CG resources or SPS resources, where j is a positive integer greater than 0.

[0263] Optionally, the auxiliary information is transmitted through dynamically scheduled downlink authorization; or, the auxiliary information is carried through activation / deactivation indication of SPS or CG; or, the auxiliary information is transmitted through one of DCI, PDCCH resources, DL MAC CE, and DL RRC.

[0264] (2) Implementation method 2: When at least one CG resource or SPS resource is configured within a CG resource or SPS resource period, the network device transmits auxiliary information.

[0265] Optionally, the auxiliary information is sent via a first resource location among resource locations of at least one CG resource or SPS resource, where the first resource location is one of the following resource locations: the resource location of the first CG resource or SPS resource; or the resource location of at least one of the first k CG resources or SPS resources, where k is a positive integer greater than 0.

[0266] Optionally, the auxiliary information is transmitted through dynamically scheduled downlink authorization; or, the auxiliary information is carried through activation / deactivation indication of SPS or CG; or, the auxiliary information is transmitted through one of DCI, PDCCH resources, DL MAC CE, and DL RRC.

[0267] (3) Implementation method three: When at least one PUSCH resource or PDSCH resource is scheduled through DCI, the network device transmits auxiliary information.

[0268] Optionally, the auxiliary information is sent via a second resource location in the resource location of at least one PUSCH resource or PDSCH resource, where the second resource location is one of the following resource locations: the resource location of the first PUSCH resource or PDSCH resource; or at least one of the first m PUSCH resources or PDSCH resources, where m is a positive integer greater than 0.

[0269] Optionally, the auxiliary information is carried via the DCI or PDCCH of the at least one PUSCH resource or PDSCH resource.

[0270] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the network device to transmit auxiliary information.

[0271] (4) Implementation mode 4: When a PUSCH resource or a physical downlink shared channel PDSCH resource is scheduled through DCI, or when a PUSCH resource or a PDSCH resource is scheduled through a DCI, or when a PUSCH resource or a PDSCH resource is periodically scheduled through DCI, the network device transmits auxiliary information;

[0272] Alternatively, in a case where one PUSCH resource or PDSCH resource is scheduled by DCI, or in a case where one PUSCH resource or PDSCH resource is scheduled by one DCI, or in a case where one PUSCH resource or PDSCH resource is periodically scheduled by DCI, the network transmits auxiliary information on one PUSCH resource or PDSCH resource;

[0273] Alternatively, the auxiliary information is carried via the DCI or PDCCH of the PUSCH resource or PDSCH resource.

[0274] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the network device to transmit auxiliary information.

[0275] (5) Implementation method five: When at least one PDSCH resource is scheduled through DCI, or when at least one PDSCH resource is scheduled through one DCI, or when at least one PDSCH resource is periodically scheduled through DCI, the network device sends auxiliary information or indication information, where the indication information is used to indicate whether the terminal skips n PDSCH resources, where n is a positive integer greater than 0.

[0276] Optionally, the n PDSCH resources are at least one of the PDSCH resources indicated by the DCI; or, the n PDSCH resources are PDSCH resources subsequent to the first PDSCH resource.

[0277] Optionally, the information transmission method provided in the embodiment of the present application also includes: the terminal skips n PDSCH resources according to the auxiliary information or indication information.

[0278] It should be understood that, in the above-mentioned various optional implementations, the auxiliary information may be reported by the terminal to the network device, or may be sent by the network device to the terminal.

[0279] Among them, when the source object of the auxiliary information is a terminal, "transmitting auxiliary information" can be implemented as the terminal reporting the auxiliary information to the network device. For example, when multiple CG resources are configured, the terminal reports the auxiliary information to the network device. When the source object of the auxiliary information is a network device, "transmitting auxiliary information" can be implemented as the network device indicating the auxiliary information to the terminal, or the network device carrying the auxiliary information through the transmission resource.

[0280] Step 104: The network device adjusts the transmission resources or the configuration of the transmission resources.

[0281] The adjustment of the transmission resources or the configuration of the transmission resources by the network device may be actively performed by the network device, or may be performed by the network device according to auxiliary information sent by the terminal.

[0282] Optionally, step 104 may be implemented as follows: adjusting the transmission resources or the configuration of the transmission resources based on the auxiliary information reported by the terminal, where the auxiliary information is used to indicate the service information of the terminal.

[0283] Among them, the relevant description of auxiliary information can be referred to the above content and will not be repeated here.

[0284] Optionally, step 104 may be implemented as follows:

[0285] Allocate or schedule transmission resources; or,

[0286] Configuring or adjusting transmission resource configuration parameters or RRC configuration parameters; or,

[0287] Allocate or schedule transmission resources based on the auxiliary information reported by the terminal; or

[0288] Based on the auxiliary information reported by the terminal, the configuration parameters of the transmission resources or the RRC configuration parameters are configured or adjusted.

[0289] Similar to the terminal side, network devices adjust transmission resources or transmission resource configurations differently depending on the configured resources, as follows:

[0290] In some embodiments, step 104 may be implemented as follows:

[0291] In the case of configuring at least one CG resource or SPS resource, adjusting the configuration parameters of at least one CG resource or SPS resource, and / or activating or deactivating, or using or not using at least one CG resource or SPS resource; or

[0292] When configuring at least one CG resource or SPS resource, adjust the configuration parameters of at least one CG resource or SPS resource based on the auxiliary information reported by the terminal, and / or activate or deactivate, or use or not use at least one CG resource or SPS resource.

[0293] For example, the terminal reports auxiliary information through a specific CG resource among multiple CG resources; the network device can adjust the configuration parameters of at least one CG resource according to the auxiliary information, and / or activate or deactivate at least one of the multiple CG resources.

[0294] Optionally, the auxiliary information is sent via a first resource among at least one CG resource or SPS resource, where the first resource is one of the following resources: the first CG resource or SPS resource; a CG resource or SPS resource with an index lower than a preset value; or at least one of the first j CG resources or SPS resources, where j is a positive integer greater than 0.

[0295] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of MAC CE, UCI, PUCCH resources, and SR resources.

[0296] In some embodiments, step 104 may be implemented as follows:

[0297] In the case where at least one CG resource or SPS resource is configured within a CG resource or SPS resource period, the configuration parameters or resource usage parameters of the resource location of at least one CG resource or SPS resource are adjusted, and / or the resource location of at least one CG resource or SPS resource is activated or deactivated, or is used or not used; or

[0298] When at least one CG resource or SPS resource is configured within a CG resource or SPS resource cycle, the configuration parameters or resource usage parameters of the resource location of at least one CG resource or SPS resource are adjusted based on the auxiliary information reported by the terminal, and / or the resource location of at least one CG resource or SPS resource is activated or deactivated, or used or not used.

[0299] For example, the terminal reports auxiliary information through the resource location of a specific CG resource among multiple CG resources; the network device can adjust the configuration parameters or resource usage parameters of the resource location of at least one CG resource based on the auxiliary information, and / or activate or deactivate at least one of the resource locations corresponding to multiple CG resources.

[0300] Optionally, the auxiliary information is sent via a first resource location among resource locations of at least one CG resource or SPS resource, where the first resource location is one of the following resource locations: the resource location of the first CG resource or SPS resource; or the resource location of at least one of the first k CG resources or SPS resources, where k is a positive integer greater than 0.

[0301] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of MAC CE, UCI, PUCCH resources, and SR resources.

[0302] In some embodiments, step 104 may be implemented as follows:

[0303] In a case where at least one PUSCH resource or PDSCH resource is scheduled by DCI, adjusting a configuration parameter or resource usage parameter of at least one PUSCH resource or PDSCH resource, and / or activating or deactivating, or using or not using at least one PUSCH resource or PDSCH resource; or

[0304] In the case of scheduling at least one PUSCH resource or PDSCH resource through DCI, based on the auxiliary information reported by the terminal, adjust the configuration parameters or resource usage parameters of at least one PUSCH resource or PDSCH resource, and / or activate or deactivate, or use or not use at least one PUSCH resource or PDSCH resource.

[0305] For example, the terminal reports auxiliary information through the resource location of a specific PUSCH resource among multiple PUSCH resources; the network device can adjust the configuration parameters or resource usage parameters of at least one PUSCH resource based on the auxiliary information, and / or activate or deactivate at least one of the resource locations corresponding to multiple PUSCH resources.

[0306] Optionally, the auxiliary information is sent via a second resource location in the resource location of at least one PUSCH resource or PDSCH resource, where the second resource location is one of the following resource locations: the resource location of the first PUSCH resource or PDSCH resource; or at least one of the first m PUSCH resources or PDSCH resources, where m is a positive integer greater than 0.

[0307] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[0308] In some embodiments, step 104 may be implemented as follows:

[0309] In a case where a PUSCH resource or a PDSCH resource is scheduled by a DCI, or in a case where a PUSCH resource or a PDSCH resource is scheduled by a DCI, or in a case where a PUSCH resource or a PDSCH resource is periodically scheduled by a DCI, determining whether to increase a scheduled grant or a PUSCH resource or a PDSCH resource; or,

[0310] In the case of scheduling a PUSCH resource or a PDSCH resource through DCI, or, in the case of scheduling a PUSCH resource or a PDSCH resource through a DCI, or, in the case of periodically scheduling a PUSCH resource or a PDSCH resource through DCI, it is determined whether to add the scheduled authorization or PUSCH resource or PDSCH resource based on the auxiliary information reported by the terminal.

[0311] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[0312] In some embodiments, step 104 may be implemented as follows:

[0313] In the case where at least one PDSCH resource is scheduled by DCI, or, in the case where at least one PDSCH resource is scheduled by one DCI, or, in the case where at least one PDSCH resource is periodically scheduled by DCI, indicating on the DCI or the first PDSCH resource in the at least one PDSCH resource whether the terminal skips n PDSCH resources, where n is a positive integer greater than 0; or,

[0314] In the case of scheduling at least one PDSCH resource through DCI, or, in the case of scheduling at least one PDSCH resource through one DCI, or, in the case of periodically scheduling at least one PDSCH resource through DCI, based on the auxiliary information reported by the terminal, the terminal is indicated on the DCI or the first PDSCH resource in at least one PDSCH resource whether to skip n PDSCH resources, where n is a positive integer greater than 0.

[0315] Optionally, the n PDSCH resources are at least one of the PDSCH resources indicated by the DCI; or, the n PDSCH resources are PDSCH resources subsequent to the first PDSCH resource.

[0316] It should be understood that the steps on the terminal side and the network device side can be independently implemented as an embodiment of the information transmission method. For specific explanations, please refer to the above content and will not be repeated here.

[0317] To sum up, the information transmission method provided in the embodiment of the present application reports auxiliary information of the XR service through the terminal, so that the network device allocates or adjusts the use of transmission resources, or enables the network device to adjust the resource configuration of transmission resources, thereby improving the system capacity, meeting the needs of the XR service, and avoiding waste of transmission resources.

[0318] For example, the information transmission method provided in the embodiments of the present application can be implemented as follows:

[0319] Step 1. If the first condition is met, the UE reports auxiliary information. The auxiliary information is used to report service characteristics or modes, or to report remaining service or data information.

[0320] a) Optionally, the first condition includes at least one of the following:

[0321] i. The network (ie, network device) instructs the UE to report auxiliary information, and the network may be a base station;

[0322] ii. The network instructs the UE to report the type of auxiliary information, which is the service feature or mode, or the remaining service or data information;

[0323] iii. When the UE has the reporting capability, or when the UE reports the reporting capability;

[0324] iv. The UE supports a specific service, or a session corresponding to a specific service is established. Optionally, the service is an XR service, a media service, or a video service.

[0325] v. The UE has not reported any assistance information, or the assistance information reported by the UE has changed compared to the current information or trend;

[0326] vi. Dedicated SR resources or dedicated SR PUCCH resources exist, or are available. Optionally, the dedicated SR resources or dedicated SR PUCCH resources correspond to a specific LCH, DRB, QoS flow, PDU session, PDU set, PDU, data burst, or are related to latency, residual latency, or data size.

[0327] b) Optionally, the auxiliary information includes at least one of the following:

[0328] i. Direction information, UL and / or downlink;

[0329] ii. Packet arrival time, including but not limited to at least one of the following: packet start arrival time, packet end arrival time, first packet arrival time (within a data burst), last packet arrival time (within a data burst);

[0330] iii. Packet arrival interval / period;

[0331] iv.Packet arrival pattern;

[0332] v.Packet size, or packet size mode;

[0333] vi. Packet delay tolerance information;

[0334] Optionally, the delay tolerance information is a preconfigured / required delay value, or the delay tolerance information is at least one of the total delay information / used time / waiting time / remaining delay information. Optionally, the remaining delay tolerance information is at least one of the following: the maximum value of at least one, the minimum value of at least one, the average value of at least one, the remaining delay of the highest priority / important data, the maximum value of the remaining delay of the highest priority / important data, the average value of the remaining delay of the highest priority / important data, and the minimum value of the remaining delay of the highest priority / important data. Optionally, the remaining delay tolerance information is for at least one of the following: LCH, DRB, QoS flow, PDU session, PDU set, PDU, data burst.

[0335] Optionally, the delay tolerance is one of a delay value, a delay level, a delay level index, a high delay flag, a low delay flag, a flag indicating that the delay is higher than a threshold, and a flag indicating that the delay is lower than a threshold.

[0336] vii. The corresponding QoS flow and / or data flow;

[0337] viii. Indication of whether it is a specific service, such as XR service, media service, or video service;

[0338] ix. Information on the amount of remaining data or the amount to be transmitted. The information on the amount of remaining data or the amount to be transmitted is for at least one of the following: LCH, DRB, QoS flow, PDU session, PDU set, PDU.

[0339] Optionally, the data volume is one of a data volume value, a data volume level, a data volume level index, a high data volume identifier, a low data volume identifier, an identifier that the data volume is higher than a threshold, and an identifier that the data volume is lower than a threshold.

[0340] x. Delay information for the remaining data;

[0341] Optionally, the delay information of the remaining data is for at least one of the following: LCH, DRB, QoS flow, PDU session, PDU set, PDU, data burst; and / or, the delay information is at least one of the total delay information, used or waiting delay information, and remaining delay information.

[0342] Optionally, the delay information of the remaining data is at least one of the following: the maximum value of at least one, the minimum value of at least one, the average value of at least one, the remaining delay of the highest priority / important data, the maximum value of the remaining delay of the highest priority / important data, the average value of the remaining delay of the highest priority / important data, and the minimum value of the remaining delay of the highest priority / important data. Optionally, the delay is a delay value, a delay level, a delay level index, a high delay flag, a low delay flag, a flag indicating that the delay is above a threshold, and a flag indicating that the delay is below a threshold.

[0343] Optionally, the latency information of the remaining data is for at least one of the following: PDU set, data burst, PDU.

[0344] xi. UL+DL transmission time delay counted by the UE;

[0345] xii. The transmission time difference between multiple streams counted by the UE;

[0346] Optionally, the time transmission delay of UL+DL transmission is for at least one of the following: QoS flow; PDU session; PDU set.

[0347] c) Optionally, auxiliary information may be reported in one of the following ways:

[0348] i.UE assistance information process, or,UE assistance information;

[0349] ii. MAC CE, such as the first MAC CE, BSR MAC CE, enhanced BSR MAC CE;

[0350] iii. Dedicated RRC or UCI information, such as SR, CG-UCI;

[0351] iv. Periodic reporting or change reporting.

[0352] In addition, the characteristics of the data packet itself, such as which PDU set or data burst the PDU belongs to, the importance of the PDU set or PDU, the SN of the associated PDU set or data burst, and whether it is the first packet or the last packet of the PDU set or data burst, are also included. Optionally, the data packet characteristics can be reported via auxiliary information or carried in the data PDU header or control PDU (such as in the packet or header of at least one of the SDAP, PDCP, RLC, and MAC PDUs) at the access layer.

[0353] d) Auxiliary information reporting includes:

[0354] When the pre-configured or dynamically scheduled UL resources include multiple available resources, or multiple PUSCH occasions, the auxiliary information is transmitted in the first X resources. Optionally, X is the first resource.

[0355] Step 2: The network receives the auxiliary information reported by the UE.

[0356] Optionally, the network performs resource allocation or scheduling based on the auxiliary information, or adjusts resource configuration / RRC configuration parameters, etc. The following lists various optional implementations:

[0357] a) When multiple CG / SPS resources are configured, the UE reports auxiliary information.

[0358] In this case, the network uses the auxiliary information to adjust the configuration parameters of at least one CG / SPS and / or activate or deactivate at least one of the multiple CG / SPSs. Optionally, the auxiliary information is sent via specific CG / SPS resources among the multiple CG / SPSs, such as the first CG / SPS, the CG / SPS with a smaller index, or at least one of the first M CG / SPSs. Optionally, the auxiliary information is reported to the network before the multiple CG / SPS resources are available, such as using a dynamically adjusted grant or UCI / PUCCH / SR.

[0359] b) When multiple CG / SPS resources are configured in one CG / SPS period, the UE reports auxiliary information.

[0360] In this case, the network uses the auxiliary information to adjust the configuration / resource usage parameters of at least one CG / SPS resource location and / or activate or deactivate / use / not use at least one of the multiple CG / SPS resource locations. Optionally, the auxiliary information is sent via a specific CG / SPS resource location among the multiple CG / SPS resource locations, such as the first CG / SPS resource location or at least one of the first M CG / SPS resource locations. Optionally, the auxiliary information is reported to the network before the available resources of a CG / SPS cycle, such as using a dynamically adjusted grant or UCI / PUCCH / SR.

[0361] c) When DCI schedules multiple PUSCH or PDSCH resources, the UE reports auxiliary information.

[0362] In this case, the network adjusts the configuration / resource usage parameters of at least one PUSCH / PDSCH using the auxiliary information, and / or activates or deactivates / uses / does not use at least one of the multiple PUSCH / PDSCH resource locations. Optionally, the auxiliary information is sent via a specific PUSCH / PDSCH resource location among the multiple PUSCH / PDSCH resource locations, such as the first PUSCH / PDSCH resource location, or at least one of the first M PUSCH / PDSCH resource locations. Optionally, the DCI carries a first indication for indicating auxiliary information reporting (for example, the first indication is a special DCI indication, a special authorization indication, an auxiliary information reporting trigger indication, etc.).

[0363] d) When DCI schedules a PUSCH or PDSCH resource, or when a DCI schedules a PUSCH or PDSCH resource, or when DCI periodically schedules a PUSCH or PDSCH resource, the UE reports auxiliary information, or reports auxiliary information on the PUSCH / PDSCH.

[0364] In this case, the network uses the auxiliary information to determine whether to schedule more grants / PUSCHs / PDSCHs. Optionally, the DCI carries a first indication for indicating auxiliary information reporting (eg, a special DCI indication, a special grant indication, an auxiliary information reporting trigger indication, etc.).

[0365] e) When DCI schedules multiple PDSCH resources, or one DCI schedules multiple PDSCH resources, or DCI periodically schedules multiple PDSCH resources, the base station indicates whether to skip specific N PDSCHs on the DCI or a PDSCH at a special position.

[0366] Optionally, the specific N PDSCHs are at least one of the PDSCHs indicated by the DCI. Optionally, the specific N PDSCHs are PDSCHs following a PDSCH in a special position. The UE skips the specific N PDSCHs according to a network instruction.

[0367] In principle, the UE can report the accurate data volume and / or the remaining latency of a finer granularity unit (e.g., LCH or PDU Set). Accordingly, new report triggering criteria would be introduced, e.g.:

[0368] 1) A report is triggered when a fresh PDU set is available;

[0369] 2) A report is triggered when the latency of a PDU set buffered in the MAC layer approaches the PDSB.

[0370] Solution 2: The first reporting information (or first report) is designed or reported, or, based on the first reporting information (or first report), the configuration or adjustment of resources or parameters is achieved.

[0371] FIG5 shows an information transmission method provided by an exemplary embodiment of the present application. The method is executed by a terminal and includes the following steps:

[0372] Step 202: trigger or generate first reporting information.

[0373] Illustratively, the first reporting information is used to trigger the network device to perform at least one of resource allocation, resource adjustment, resource scheduling, parameter adjustment, and parameter configuration.

[0374] In some embodiments, the network device may determine at least one of resource allocation, adjustment, and scheduling based on the first reported information. Based on this, the information transmission method provided in the embodiment of the present application can be used alone or in combination with the information transmission method shown in Figure 4, and this application does not limit this.

[0375] Optionally, the first reporting information is used to trigger one of the following:

[0376] MAC CE;

[0377] SR;

[0378] Pre-configured authorized uplink control information CG-UCI;

[0379] Physical Uplink Shared Channel-Uplink Control Information (PUSCH-UCI)

[0380] In some embodiments, the first reporting information is triggered by a terminal or a MAC entity.

[0381] The terminal is a terminal with a specified capability; or the terminal is a terminal that carries a specified service. Optionally, the specified service is one of an XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated service flow.

[0382] In some embodiments, the first reporting information or the first report is for a first object, and / or the first reporting information or the first report carries an identifier of the first object. The identifier of the first object is an identifier (ID) or an index identifier; and the first object is one of the following objects: LCH; LCH pair; LCG; DRB; QoS flow; PDU session; PDU set; PDU; or data burst.

[0383] Optionally, the first reporting information carries at least one of the following information:

[0384] The amount of remaining data;

[0385] Information on the amount of data to be transmitted;

[0386] Delay information;

[0387] The amount of data related to the first object;

[0388] The delay information includes at least one of the following: total delay; remaining delay; waiting time; buffer entry delay; and delay associated with the first object. Optionally, the delay information includes at least one of a delay value, a delay level, a delay level index, an indicator indicating that the delay exceeds a first delay threshold, and an indicator indicating that the delay is below a second delay threshold.

[0389] Optionally, the data volume associated with the first object is used to indicate the data volume of the first object, or the data volume associated with the first object.

[0390] In an embodiment of the present application, at least one of a PDU Set Delay Budget (PSDB), delay, remaining PSDB, and remaining delay is determined by MAC or PDCP statistics. The MAC or PDCP determines at least one of the PSDB, delay, remaining PSDB, and remaining delay based on a first duration or a first timer.

[0391] Optionally, when a data packet or a data packet of a PDU set arrives, is stored, or is available, a first duration or a first timer is started. For example, when a data packet or a data packet of a PDU set (such as the first data packet, such as determining whether it is this PDU set based on the SN number of the PDU set) arrives, is stored, or is available, the first duration or the first timer is started.

[0392] Optionally, when the first reporting information is triggered, or the MAC CE corresponding to the first reporting information is generated, or the BSR is triggered, or the BSR MAC CE is generated, or the MAC PDU is packaged, the delay / remaining delay / PSDB / remaining PSDB / duration is determined.

[0393] Optionally, the determination of PSDB, delay, remaining PSDB, remaining delay, and duration may be performed in MAC or PDCP. Exemplarily, PSDB, delay, remaining PSDB, remaining delay, and duration may be exchanged to MAC by other layers (such as PDCP).

[0394] Optionally, the MAC may determine whether the data packet is a PDU set based on a high-level packet header, based on inter-layer interaction, or based on a control PDU.

[0395] The descriptions related to delay in the embodiments of this application are all applicable to the above content and will not be repeated here.

[0396] The priority of the transferred object;

[0397] The priority is at least one of a priority value, a priority level, a priority level index, a high priority identifier, a low priority identifier, an identifier of a priority higher than a threshold, and an identifier of a priority lower than a threshold.

[0398] Optionally, the priority may correspond to one priority, two priorities, three priorities or one of multiple priorities.

[0399] The importance of the object being transferred;

[0400] Among them, importance is at least one of importance value, importance level, importance level index, high importance mark, low importance mark, mark of importance above threshold, and mark of importance below threshold.

[0401] Optionally, the priority may correspond to one importance, two importances, three importances or one of multiple importances.

[0402] The type of the object being transferred.

[0403] Optionally, the type of the transmission object is an I frame, a P frame, etc. Alternatively, the type of the transmission object is an I frame, a P frame, or a B frame, etc. Optionally, a frame may also be called a coded slice.

[0404] Optionally, the type may correspond to one type, two types, three types or one of multiple types.

[0405] Similar to the reporting of auxiliary information, the first reporting information may also be triggered or generated under certain conditions.

[0406] Optionally, step 202 may be implemented as follows:

[0407] When the second condition is met, the first reporting information is triggered or generated.

[0408] In some embodiments, the second condition is for the MAC entity or for the terminal or the first object.

[0409] Among them, the MAC entity can be any MAC entity, or the MAC entity corresponding to a (specific) terminal. Optionally, the specific terminal is used to indicate a terminal with specific capabilities, or a terminal that carries a specific service, or any terminal. For example, a specific terminal is a terminal that carries an XR service / media service / video service / service with variable service features / service with an associated relationship between service flows.

[0410] Optionally, the second condition includes at least one of the following conditions:

[0411] The existence or arrival of a new piece of information;

[0412] A new message exists or arrives, and the delay of the new message is less than the first value;

[0413] The new information may be a new data burst or a PDU set.

[0414] There is a message in the buffer, and the delay of the message is less than the second value;

[0415] The information may be at least one data burst or at least one PDU set.

[0416] The network device instructs or triggers the terminal to report the first reporting information;

[0417] Optionally, the network device instructs or triggers the terminal to report the first reporting information through at least one of the following commands or information: DCI; downlink MAC CE; downlink RRC; PDSCH-DCI. The network device's instruction can be explicit or implicit. Exemplarily, upon receiving any one of DCI, MAC CE, RRC, or PDSCH-DCI carrying a specific identifier, the terminal reports the first reporting information.

[0418] The terminal receives a command or information carrying the first identifier;

[0419] Optionally, the command or information carrying the first identifier received by the terminal includes at least one of the following: DCI; downlink MAC CE; downlink RRC; PDSCH-DCI.

[0420] There are terminal-specific SR resources;

[0421] There are terminal-specific SR physical uplink control channel PUCCH resources;

[0422] Terminal-specific SR resources are available;

[0423] Terminal-specific SR PUCCH resources are available;

[0424] Optionally, the SR resource or PUCCH resource corresponds to one of the following objects: LCH; DRB; QoS flow; PDU session; PDU set; PDU; data burst. Optionally, the SR resource or PUCCH resource is related to at least one of latency, residual latency, data size, and residual data size.

[0425] The terminal receives data from the first LCH;

[0426] The data of the first LCH is available;

[0427] Among them, the first LCH is a specific LCH.

[0428] The terminal receives the service or data corresponding to the first feature;

[0429] The service or data corresponding to the first feature is available;

[0430] Optionally, the service or data corresponding to the first feature includes at least one of the following: service or LCH or flow with a first period or first data rate; LCH carrying a first identifier; LCH carrying a first priority; LCH carrying a specified service; LCH carrying a first session; LCH carrying a first quality of service QoS flow; service or data carrying a first frame rate; service with a PDU Set feature, information or requirement; data or LCH with a PDU feature, information or requirement.

[0431] The designated service is one of an extended reality XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated relationship between service flows.

[0432] Optionally, the service or data corresponding to the first feature includes a service or data carrying a first frame rate, and / or the service or data corresponding to the first feature includes data or LCH corresponding to PDU set information or features, and / or the service or data carrying the first frame rate has a first period. Exemplarily, the first frame rate may be 60 fps. Based on this, step 202 may be implemented as follows:

[0433] A data burst or PDU set arrives or becomes available;

[0434] Alternatively, when the service or data sent in the first period is available, the terminal periodically reports the first reporting information;

[0435] Alternatively, when the service or data sent in the first period is available and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information;

[0436] Alternatively, upon receiving the service or data sent in the first period and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information;

[0437] Alternatively, when the first period reaches the periodic time point and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information;

[0438] Alternatively, upon receiving the service or data sent in the first period, the terminal periodically reports the first reporting information;

[0439] Alternatively, when the first cycle reaches a periodic time point, the terminal periodically reports the first reporting information;

[0440] Alternatively, within each first period, the terminal periodically reports the first reporting information;

[0441] Alternatively, within each first period, and when the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information;

[0442] Alternatively, upon receiving the service or data sent in the first period and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information;

[0443] Alternatively, when periodic services arrive, the terminal periodically reports the first reporting information;

[0444] Alternatively, when a periodic service arrives and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information;

[0445] Alternatively, when resources corresponding to the service or data of the first feature are available within the first period, the terminal periodically reports the first reporting information;

[0446] Alternatively, when resources corresponding to the service or data of the first feature are available within the first period and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information.

[0447] The first period may be a specific period, and the first reporting information periodically reported by the terminal is a periodic first report or a periodic first reporting information periodic BSR or an enhanced periodic BSR.

[0448] The terminal receives data carrying the second identifier;

[0449] The data of the second identifier is available;

[0450] Optionally, the data carrying the second identifier is a PDU or a PDU set, wherein the second identifier is one of an importance identifier, a priority identifier, a dependent identifier, and an I-frame identifier.

[0451] The terminal receives the first data;

[0452] The first data arrives;

[0453] Optionally, the first data is one of the following: at least one PDU that arrives first in a PDU set; the arrival of the first PDU in a PDU set; the arrival of the last PDU in a PDU set; the arrival of a specified PDU in a PDU set (such as a PDU at a specific location or with a specific number); at least one PDU that arrives last in a PDU set; or a new PDU set. A PDU set can be understood as data or a data packet corresponding to a PDU set; and a PDU can also be understood as data or a data packet corresponding to a PDU.

[0454] There is data that meets the third condition;

[0455] Optionally, the third condition includes at least one of the following conditions: the packet delay budget (PDB) is less than the threshold; the remaining transmission delay is less than the delay threshold; the available time of data in the buffer is not less than the time threshold; the data volume is greater than the third data volume threshold; the data volume to be transmitted is greater than the fourth data volume threshold; the remaining data volume is greater than the fifth data volume threshold.

[0456] The data amount, the data amount to be transmitted, or the remaining data amount refers to the first object, and the related description of the first object can refer to the above content. Optionally, the first object is a PDU set, a data burst, or an LCH.

[0457] The first reporting information is used to trigger one of MAC CE, SR, CG-UCI, and PUSCH-UCI.

[0458] Optionally, the first reporting information is at least one of the newly defined reporting information, BSR, enhanced BSR, SR, CG-UCI, and PUSCH-UCI. Based on this, when the second condition is met, triggering or generating the first reporting information can be implemented as any of the following:

[0459] (1) Implementation method 1: When SR, CG-UCI, or PUSCH-UCI is triggered, the identifier of the first object and / or the first reporting information are carried in the SR or UCI.

[0460] Optionally, the information carried in the first reporting information includes relevant information of at least one first object, wherein the relevant description of the first object can refer to the above content and will not be repeated here.

[0461] (2) Implementation method 2: When SR is triggered, different SR information is triggered according to at least one of the amount of data to be transmitted, latency information, data priority, and data importance.

[0462] Optionally, different SR information corresponds to different SR configurations (SR configurations).

[0463] The SR configuration includes at least one of a scheduling request identifier (SchedulingRequestId), a scheduling request resource identifier (SchedulingRequestResourceId), and a resource location of a PDCCH resource; each SR message carries relevant information of at least one first object. Optionally, in the event of a transmission resource conflict, the SR message is transmitted first, or the transmission priority of the SR message is determined to be high.

[0464] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0465] In a case where the first reporting information is a BSR or an enhanced BSR, the terminal uses the newly added or modified BSR.

[0466] The newly added or modified BSR is one of a regular BSR, an enhanced regular BSR, and a terminal-specific BSR. Optionally, the newly added or modified BSR carries relevant information of at least one first object.

[0467] Optionally, the information transmission method provided in the embodiment of the present application further includes one of the following:

[0468] When a BSR is triggered, a MAC PDU including the BSR is generated, and there is at least one LCH or LCG with data to be transmitted, a long BSR is reported;

[0469] When an enhanced BSR is triggered, a MAC PDU including the enhanced BSR is generated, and there is at least one LCH or LCG with data to be transmitted, a long BSR is reported;

[0470] When a BSR is triggered, a MAC PDU including the BSR is generated, and there is an LCH or LCG with data to be transmitted, a short BSR or extended short BSR is reported;

[0471] When an enhanced BSR is triggered, a MAC PDU including the enhanced BSR is generated, and there is an LCH or LCG with data to be transmitted, a short BSR or an extended short BSR is reported.

[0472] The BSR or enhanced BSR is one of a normal BSR, an enhanced normal BSR, a terminal-specific BSR, a periodic BSR, and an enhanced periodic BSR.

[0473] Optionally, when reporting a short BSR, an 8-bit length is used in the buffer size field.

[0474] Figures 6 and 7 show two implementations of the BSR MAC CE corresponding to a short (truncated) BSR, and Figures 8-11 show four implementations of the enhanced BSR or first MAC CE. The types in Figures 8-11 can be priority, importance, frame type, etc.

[0475] (3) Implementation method three: When the first MAC CE or enhanced BSR is triggered, the identifier of the first object and / or the first reporting information is carried in the MAC CE corresponding to the first MAC CE or the enhanced BSR.

[0476] Optionally, the information carried by the first MAC CE or the MAC CE corresponding to the enhanced BSR includes relevant information of at least one first object. The first MAC CE or the MAC CE corresponding to the enhanced BSR is identified by an extended logical channel identifier (LCID).

[0477] Optionally, when the first MAC CE or the MAC CE corresponding to the enhanced BSR carries information of at least one first object, the information of the first object is carried in the form of a bitmap, or the information of the first object is carried using a displayed first object identifier.

[0478] Optionally, an 8-bit buffer size level list is used in the buffer size field in the enhanced BSR; or, a 5-bit buffer size level list is used in the buffer size field; or, a new buffer size level list is added in the buffer size field (mainly for large data volumes, such as data volumes greater than 77284 or 107669 or 150000 bits).

[0479] In some embodiments, when the first MAC CE carries data amount related information, a 5- or 8-bit buffer size level list is used in the buffer size field in the enhanced BSR.

[0480] The buffer size field is determined according to at least one of the following principles:

[0481] Use a new list of buffer size levels (which can be 8 bits, 16 bits, or something between 8 and 16);

[0482] A list of buffer size levels using 8 bits;

[0483] When the data volume is less than a, the 8-bit buffer size level list is used; when the data volume is not less than a, the newly added buffer size level list is used;

[0484] When the amount of data is less than a, a 5-bit buffer size level list is used; when the amount of data is not less than a, an 8-bit buffer size level list is used;

[0485] When the data volume is less than a, the 5-bit buffer size level list is used; when the data volume is not less than a, the newly added buffer size level list is used;

[0486] When the data volume is less than a, the 5-bit buffer size level list is used; when the data volume is not less than a and less than b, the newly added buffer size level list is used.

[0487] Among them, a and b can be set according to actual needs and are not limited in this application.

[0488] In some embodiments, in addition to complying with the above principles, the determination of the buffer size field also needs to satisfy a second condition, or trigger the first reporting information.

[0489] Optionally, when the second condition is met, triggering or generating the first reporting information can also be implemented as follows: when the second condition is met, generating one of the first MAC CE, enhanced BSR, BSR MAC CE, SR, PUSCH-UCI, and CG-UCI.

[0490] There are four optional implementation methods:

[0491] When at least one BSR is triggered and at least one BSR is not deleted, and the uplink shared channel (UL-SCH) resource used for new transmission carries a BSR MAC CE and its subheader, a BSR MAC CE is generated; or,

[0492] When at least one enhanced BSR is triggered and at least one enhanced BSR is not deleted, and the UL-SCH resource for new transmission carries the enhanced BSR MAC CE and its subheader, generating an enhanced BSR MAC CE; or,

[0493] When at least one first reporting information is triggered and at least one identification information is not deleted, and the UL-SCH resource for new transmission carries the first MAC CE and its subheader or carries the enhanced first MAC CE and its subheader, generating a first MAC CE; or,

[0494] When the first reporting information is triggered, the SR corresponding to the first reporting information is triggered.

[0495] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0496] In case of generating an enhanced BSR MAC CE or a first MAC CE, an enhanced timer is started or restarted, where the enhanced timer is a periodic timer and / or a retransmission timer corresponding to the enhanced BSR or the first MAC CE.

[0497] The description of the timer will be expanded below.

[0498] Illustratively, a MAC PDU carries a BSR MAC CE and a MAC CE; or, a MAC PDU carries a BSR MAC CE or a MAC CE; or, a MAC PDU does not include a BSR MAC CE and a MAC CE at the same time; or, a MAC PDU does not include two or more MAC CEs related to data volume or data buffer at the same time. Or, a MAC PDU does not include two or more MAC CEs for the same object at the same time; or, a MAC PDU does not include two or more MAC CEs for the same object and related to data volume or data buffer at the same time.

[0499] Among them, the BSR MAC CE includes two types in the protocol, namely BSR MAC CE and extended BSR MAC CE.

[0500] A MAC CE in the above-mentioned multiple situations may be the first MAC CE, may be an enhanced BSR MAC CE, or may be other newly defined MAC CEs.

[0501] Optionally, the BSR MAC CE and the first MAC CE have the same priority. Optionally, the BSR MAC CE and / or the first MAC CE have a priority not less than that of the extended BSR.

[0502] Optionally, the BSR MAC CE and the enhanced BSR MAC CE have the same priority. Optionally, the BSR MAC CE and / or the enhanced BSR MAC CE has a priority not less than that of the extended BSR.

[0503] Optionally, the BSR MAC CE and other newly defined MAC CEs have the same priority. Optionally, the BSR MAC CE and / or other newly defined MAC CEs have a priority not less than that of the extended BSR.

[0504] To sum up, in the information transmission method provided in the embodiment of the present application, the first reporting information is triggered or generated by the terminal (which can also be understood as XR service), so that the network device can perform resource scheduling according to the first reporting information to meet the needs of service transmission.

[0505] For example, the information transmission method provided in the embodiments of the present application can be implemented as follows:

[0506] Step 1: When the second condition is met, trigger a first report (ie, the first reporting information in the aforementioned content).

[0507] Optionally, the second condition includes at least one of the following:

[0508] a) The second condition is for a MAC entity, or for a UE.

[0509] Among them, the MAC entity is any MAC entity, or the MAC entity of a specific UE; the UE can be a UE with specific capabilities, or a UE that carries specific services (such as XR services / media services / video services) or any UE.

[0510] b) Optionally, the trigger is UE triggered or MAC entity triggered.

[0511] c) The first report may be for the first object and / or may carry the identifier of the reported first object.

[0512] i. The first object is one of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, data burst.

[0513] ii. The identifier of the first object can be id, index, etc.

[0514] d) The first report may include the content of the report.

[0515] Optionally, the content carried in the first report includes at least one of the following: the remaining data volume, the data volume to be transmitted, the delay (at least one of the total delay, the remaining delay, the waiting time, and the delay in entering the buffer; or, the delay is one of the delay value, the delay level, the delay level index, the high delay identifier, the low delay identifier, the identifier of the delay being higher than the threshold, and the identifier of the delay being lower than the threshold), the priority of the object (the priority is one of the priority value, the priority level, the priority level index, the high priority identifier, the low priority identifier, the identifier of the priority being higher than the threshold, and the identifier of the priority being lower than the threshold), the importance of the object (the importance is one of the importance value, the importance level, the importance level index, the high importance identifier, the low importance identifier, the identifier of the importance being higher than the threshold, and the identifier of the importance being lower than the threshold), and the object type (I frame or P frame, etc.).

[0516] e) The network (ie, the network device) instructs the UE to report the first report, or the network instructs the UE to report the first report, or the network triggers the first report.

[0517] i. Optionally, the UE is instructed to report through one of DCI, downlink MAC CE, downlink RRC, PDSCH-DCI, etc., or the UE is triggered to report the first report.

[0518] ii. Optionally, the network indication may be a first report of an explicit network indication, or a first report of an implicit network indication (eg, the UE receives a DCI, MAC CE, RRC, PDSCH-DCI, etc. carrying a specific identifier).

[0519] f) Dedicated SR resources or dedicated SR PUCCH resources exist, or dedicated SR resources or dedicated SR PUCCH resources are available.

[0520] i. Optional, dedicated SR resources or dedicated SR PUCCH resources corresponding to a specific LCH, DRB, QoS flow, PDU session, PDU set, PDU, data burst, or related to latency / residual latency / data size.

[0521] g) Data arrival of a specific LCH, or availability of UL data of a specific LCH, or arrival of services / data of specific characteristics, such as arrival of services of a specific period or data rate.

[0522] i. Such as LCH with specific identification, LCH with specific priority, LCH carrying specific services / sessions / QoS flows.

[0523] ii. If 60fps data arrives.

[0524] For example, the availability of specific periodic services / data, the arrival of specific periodic time points, or the arrival of specific periodic services / data triggers the periodic first report. Furthermore, the availability of specific periodic services / data, the arrival of specific periodic time points, or the arrival of specific periodic services / data, and the expiration of the timer corresponding to the periodic BSR (periodicBSR-Timer) or the non-operation of the timer triggers the periodic first report. Optionally, the periodic first report is a periodic BSR or an enhanced periodic BSR.

[0525] h) Data with specific identification arrives.

[0526] i. The data is a PDU or a set of PDUs.

[0527] ii. The specific identifier is at least one of an important identifier, a priority identifier, a dependent identifier, and an I frame.

[0528] i) Specific data arrives.

[0529] i. At least the first PDU in the PDU set arrives, or at least the last PDU arrives;

[0530] ii. A specific PDU in the PDU set arrives (specific position, specific number);

[0531] iii. A new PDU set arrives, such as the SN number of the new PDU set and the PDU set with the SN number of the next PDU set;

[0532] Among them, the PDU set can also be understood as the data or data packet corresponding to the PDU set; and the PDU can also be understood as the data or data packet corresponding to the PDU.

[0533] j) There is data that meets the third condition, which is as follows:

[0534] i.PDB is less than the threshold;

[0535] ii. The remaining transmission delay is less than the threshold;

[0536] iii. The time during which the data is available in the cache is greater than or equal to the threshold;

[0537] iv. The amount of data is greater than the threshold, the amount of data for the first object (such as PDU set, data burst, etc.);

[0538] v. The amount of data to be transmitted or remaining is greater than the threshold, the amount of data to be transmitted or remaining is for the first object (such as PDU set, data burst, etc.);

[0539] k) The first report may trigger MAC CE or SR or CG-UCI or PUSCH-UCI.

[0540] l) The first report may be at least one of BSR, enhanced BSR, SR, CG-UCI, and PUSCH-UCI.

[0541] i. For example, the first report triggers an SR, CG-UCI, or PUSCH-UCI, which can carry the first object identifier and / or the content of the first report in the UCI. Optionally, it can include the content of one or more first objects.

[0542] ii. For example, the first report triggers an SR, which can trigger different SRs based on the data size and / or latency information (e.g., waited latency, remaining latency), and / or data priority / importance. Optionally, different SRs correspond to different SR configurations, such as different SchedulingRequestIds, SchedulingRequestResourceIds, and different PUCCH resource locations. Optionally, each SR can include the contents of one or more of the first objects. Optionally, in the event of a resource conflict, the SR is transmitted first or is considered to have a higher priority.

[0543] iii. For example, if the first report is a BSR or an enhanced BSR, a BSR may be added or modified accordingly. Optionally, a triggered BSR may be a regular BSR, an enhanced regular BSR, or a dedicated BSR. Optionally, the content of one or more first objects may be included.

[0544] iv. Optionally, if a BSR (e.g., a regular BSR, a dedicated BSR, a periodic BSR, etc.) is triggered, or if an enhanced BSR (e.g., an enhanced regular BSR, a dedicated BSR, or an enhanced periodic BSR, etc.) is triggered, then when a MAC PDU including a BSR is generated and more than one LCH / LCG has data available, a long BSR is reported; otherwise, a short BSR or an extended short BSR is reported. Optionally, when a short BSR is reported, an 8-bit length may be used in the buffer size field.

[0545] v. Optionally, if the trigger is a first report (corresponding to triggering a first MAC CE, i.e., a new MAC CE), or an enhanced BSR (for example, an enhanced regular BSR, or a dedicated BSR, or an enhanced periodic BSR, etc.), the first MAC CE or the enhanced BSRMAC CE may carry the first object identifier and / or the content of the first report. Optionally, the MAC CE may include the content of one or more first objects. Accordingly, an extended LCID may be used to identify this MAC CE. Optionally, in the buffer size field, an existing 8-bit buffer size level table, or a 5-bit buffer size level table, or a newly added buffer size level table may be used. The newly added buffer size level table is mainly for large amounts of data, such as data amounts greater than 77284, 107669, or 150,000 bits.

[0546] Optionally, in the buffer size field, the following principles may be adopted to determine which buffer size level list to use (further, conditions may be superimposed: satisfying the above-mentioned conditions for triggering the first report, or in the case of triggering the first report):

[0547] Always use the newly added buffer size level list (the newly added list can also be 8 bits, or 16 bits, or a bit between 8 and 16 bits);

[0548] Always use 8-bit buffer size level lists;

[0549] When the data volume is less than M, the 8-bit buffer size level list is used; otherwise, the newly added buffer size level list is used.

[0550] When the data size is less than M, the 5-bit buffer size level list is used, otherwise, the 8-bit buffer size level list is used;

[0551] When the data volume is less than M, the 5-bit buffer size level list is used; otherwise, the newly added buffer size level list is used.

[0552] When the data volume is less than M, a 5-bit buffer size level list is used; when the data volume is greater than M and less than N, an 8-bit buffer size level list is used; and when the data volume is greater than N, a newly added buffer size level list is used.

[0553] Step 2. The UE generates a first MAC CE, or an enhanced BSR MAC CE, or a BSR MAC CE, or a SR, or a PUSCH-UCI / CG-UCI.

[0554] a) For example: if at least one BSR is triggered and not deleted, and the UL-SCH resource used for the new transmission can carry the BSR MAC CE + its subheader, then a BSR MAC CE can be generated.

[0555] b) For example, if at least one enhanced BSR is triggered and not deleted, and the UL-SCH resource used for the new transmission can carry the enhanced BSR MAC CE + its subheader, then an enhanced BSR MAC CE can be generated. Optionally, an enhanced periodic timer and / or retransmission timer can be started or restarted.

[0556] c) For example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission can carry the enhanced MAC CE of the first report + its subheader, then an enhanced MAC CE of the first report can be generated. Optionally, an enhanced periodic timer and / or retransmission timer can be started or restarted.

[0557] d) For example, if the first report is triggered, the SR corresponding to the first report is triggered. The SR resources or configuration used for the SR triggering may be related to the data volume and / or the delay information (waited delay, remaining delay, etc.) and / or data priority / importance. Optionally, different SRs correspond to different SR configurations, such as different SchedulingRequestId, SchedulingRequestResourceId, and different PUCCH resource locations. Optionally, each SR may include the contents of one or more of the first objects. Optionally, in the event of a resource conflict, the SR is transmitted first or the SR is considered to have a high priority.

[0558] In principle, the UE can report the accurate data volume and / or the remaining latency of a finer granularity unit (e.g., LCH or PDU Set). Accordingly, new report triggering criteria would be introduced, e.g.:

[0559] 1) A report is triggered when a fresh PDU set is available;

[0560] 2) A report is triggered when the latency of a PDU set buffered in the MAC layer approaches the PDSB.

[0561] Option 3: Timer related content.

[0562] FIG12 shows a timer configuration method provided by an exemplary embodiment of the present application, and FIG13 shows a schematic diagram of using a timer provided by an exemplary embodiment of the present application. The method is executed by a terminal and includes the following steps:

[0563] Step 402: The network device configures a timer for the terminal.

[0564] Illustratively, the timer is a timer corresponding to the first reporting information, and the duration of the first timer includes the first duration. For the description of the first reporting information, reference may be made to the foregoing content and will not be repeated here. Exemplarily, the first reporting information is a BSR.

[0565] The timer is a periodic timer or a retransmission timer. Optionally, the timer is for one of the following objects: a MAC entity; a terminal; an LCH; an LCH pair; an LCG; a PDU set; a PDU; or a data burst.

[0566] Optionally, the first duration is a duration that matches a service cycle or data rate corresponding to the terminal. In some embodiments, the first duration is an integer duration, or the first duration is a non-integer duration. For example, the first duration is 16.67ms, 60fps.

[0567] After receiving the first duration configured by the terminal for the timer, the terminal may configure the timer.

[0568] Optionally, the timer configuration method provided in the embodiment of the present application further includes at least one of the following steps:

[0569] Optional step 1: When the periodic timer times out, periodically trigger the reporting of the first reporting information.

[0570] Optional step 2: When the periodic timer times out and the second condition is met, trigger the reporting of the first reporting information.

[0571] Optionally, the first reporting information is periodic first reporting information.

[0572] Optional step 3: When the retransmission timer times out and the second condition is met, trigger the reporting of the first reporting information.

[0573] Optional step 4: When triggering at least one reporting information for the same LCG and generating a first MAC CE corresponding to the first reporting information based on the first reporting information in the at least one reporting information, cancel the triggering of other reporting information in the at least one reporting information.

[0574] Optionally, when the timer is running and there is an available UL-SCH, the first MAC CE is not multiplexed, or the timer is not restarted.

[0575] Optional step 5: When the timer is for LCH, or LCH pair, or LCG, and the timer expires, trigger the first reporting information corresponding to the LCH, or LCH pair, or LCG, or trigger the first reporting information corresponding to the terminal, or trigger the first reporting information corresponding to the MAC entity, or trigger the first reporting information corresponding to the LCH, or LCH pair, or LCG of the data to be transmitted.

[0576] Optional step 6: When the first reporting information is triggered and the UL-SCH resource for new transmission carried by the first reporting information carries the first MAC CE and its subheader, generate a first MAC CE.

[0577] Optionally, the terminal may also start or restart a timer.

[0578] Optional step 7: When the first reporting information is triggered, the UL-SCH resource for new transmission carried by the first reporting information carries the first MAC CE and its subheader, and the UL-SCH resource is one of at least one transmission resource, generate a first MAC CE.

[0579] Optionally, the first MAC CE is multiplexed into UL-SCH resources.

[0580] Optionally, other transmission resources except UL-SCH resources in at least one transmission resource do not generate MAC CE, and / or other transmission resources do not multiplex MAC CE, and / or the timer is not started or restarted.

[0581] Optionally, the terminal may also start or restart a timer.

[0582] Optionally, at least one transmission resource is a resource scheduled or preconfigured by the network device; or, at least one transmission resource is a resource scheduled or preconfigured by the network device and corresponds to a first period or a first duration; or, at least one transmission resource is a resource scheduled or preconfigured by the network device and is within the first period or the first duration.

[0583] Optional step 8: When the first reporting information is triggered, and / or there are no UL-SCH resources for carrying the first reporting information or UL-SCH resources for new transmission, and / or the network device configures a dedicated scheduling request SR resource for the terminal, trigger the reporting of the SR information corresponding to the first reporting information.

[0584] Optionally, in the event of a transmission resource conflict, SR information is transmitted first, or the transmission priority of SR information is determined to be high.

[0585] Optional step 9: When the second condition is met, the buffer status report BSR of padding is not triggered or is not supported, or the first reporting information of padding is not triggered or is not supported.

[0586] Among them, the relevant description of the second condition can be referred to the above content and will not be repeated here.

[0587] Optional step 10: When a padded BSR is triggered and the second condition is met, the format of the reported BSR is determined according to the padded bits.

[0588] Among them, the relevant description of the second condition can be referred to the above content and will not be repeated here.

[0589] Optionally, when generating a BSR media access control element MAC CE, an 8-bit buffer size level list is used in the buffer size field in the BSR MAC CE, or a new buffer size level list is added.

[0590] Optionally, the filled BSR is the filled first reporting information.

[0591] In optional step 10, the terminal may determine the format of the reported BSR according to the following method:

[0592] 1> If the number of padding bits is equal to or larger than the size of the Extended Short BSR plus its subheader but smaller than the size of the Long BSR plus its subheader:

[0593] 2> If more than one LCG has data available for transmission when the BSR is to be built:

[0594] 3> If the number of padding bits is smaller than the size of the Long Truncated BSR with zero Buffer Size field plus its subheader:

[0595] 4>Report Extended Short Truncated BSR of the LCG with the highest priority logical channel with data available for transmission.

[0596] 3>Other (else):

[0597] 4> report Long Truncated BSR of the LCG(s) with the logical channels having data available for transmission following a decreasing order of the highest priority logical channel(with or without data available for transmission)in each of these LCG(s), and in case of equal priority, in increasing order of LCGID.

[0598] 2> Otherwise (else):

[0599] 3>Report Extended Short BSR (report Extended Short BSR).

[0600] 1> Otherwise, if the number of padding bits is equal to or larger than the size of the Long BSR plus its subheader:

[0601] 2> Report Long BSR for all LCGs which have data available for transmission.

[0602] It should be understood that the steps on the terminal side and the network device side can be independently implemented as an embodiment of the timer configuration method. For specific explanations, please refer to the above content and will not be repeated here.

[0603] To sum up, in the timer configuration method provided in the embodiment of the present application, the first duration configured for the timer by the network device enables the terminal to modify the BSR configuration and / or the multiplexing conditions of the MAC CE to meet the transmission requirements of the XR service.

[0604] Among them, the timer configuration method provided in the embodiment of the present application can be used alone or in combination with the various information transmission methods given in the above content, and this application does not limit it here.

[0605] For example, the timer configuration method provided in the embodiment of the present application can be implemented as follows:

[0606] Step 1. The network configures a timer for the first report (ie, the aforementioned first reporting information) of a specific duration.

[0607] a) The first report may be a BSR.

[0608] b) The timer can be a periodic timer.

[0609] i. The timer is for one of the MAC entity, UE, LCH, LCH pair, and LCG.

[0610] c) The timer may be a retransmission timer.

[0611] i. The timer is for one of the MAC entity, UE, LCH, LCH pair, and LCG.

[0612] d) The specific duration may be a duration that matches the service cycle or data rate, such as a non-integer duration, such as 16.67ms, 60fps.

[0613] Step 2: The UE receives the network configuration and executes related processes, which may include at least one of the following:

[0614] a) The periodic timer times out, triggering the first report of the period.

[0615] b) When the periodic timer times out and at least one of the second conditions is met, triggering a first report. Optionally, the first report is a periodic first report.

[0616] c) triggering a first report when the retransmission timer times out and at least one of the second conditions is met, or when the retransmission timer times out and at least one of the second conditions is met.

[0617] d) If there are multiple first reporting triggers for the same LCG, when one of the first reports generates a first reporting MAC CE, the other first reporting triggers are canceled.

[0618] e) If there are multiple first reporting triggers for the same LCG, when the first reporting generates a first reporting MAC CE, if the timer is running, when there is an available UL-SCH, the first reporting trigger MAC CE of the LCG is not multiplexed, or the timer is not restarted.

[0619] f) If the periodic timer is for LCH, LCH pair, LCG, when the periodic timer of LCH, LCH pair, LCG expires, it triggers the first report of LCH, LCH pair, LCG, or triggers the first report of UE / MAC entity, or triggers the first report of LCH / LCG / LCH pair with data to be transmitted.

[0620] g) If the retransmission timer is for LCH, LCH pair, LCG, when the retransmission timer of LCH, LCH pair, LCG expires, it triggers the first report of LCH, LCH pair, LCG, or triggers the first report of UE / MAC entity, or triggers the first report of LCH / LCG / LCH pair with data to be transmitted.

[0621] h) When the first report is triggered, if the newly transmitted UL-SCH can carry the first reported MAC CE and its subheader, the first reported MAC CE is generated (further, the MAC CE is multiplexed into the UL-SCH). Furthermore, a timer is started or restarted.

[0622] i) In the case of a first report trigger, if the UL-SCH that can carry the newly transmitted MAC CE and its subheader can carry the first reported MAC CE, and the UL-SCH corresponds to one of multiple resources scheduled or pre-configured by the network, then a MAC CE for the first report is generated (furthermore, the MAC CE is multiplexed into the UL-SCH). Furthermore, a timer is started or restarted. Optionally, no MAC CE is generated and / or no MAC CE is multiplexed and / or a timer is started for other resources in the multiple resources.

[0623] j) In the event of a first report trigger, if the UL-SCH that can carry the newly transmitted MAC CE and its subheader can carry the first reported MAC CE and its subheader, and the UL-SCH corresponds to one of multiple resources scheduled or preconfigured by the network within a certain period or duration, then a first reported MAC CE is generated (further, the MAC CE is multiplexed into the UL-SCH). Furthermore, a timer is started or restarted. Optionally, no MAC CE is generated and / or no MAC CE is multiplexed and / or a timer is started for other resources in the multiple resources.

[0624] k) When a first report is triggered, and / or when there is no UL-SCH capable of carrying the MAC CE and its subheader for the first report, and / or when a dedicated SR is configured, trigger the SR corresponding to the first report. (Optionally, in the event of resource conflict, the SR is transmitted first or is considered to have a higher priority.)

[0625] l) When at least one of the second conditions is met, the padding BSR is not triggered or supported, or the padding first report is not triggered or supported.

[0626] m) When a padded BSR is triggered and at least one of the second conditions is met, the MAC entity will determine the format of the reported BR based on the bit position.

[0627] Optionally, the buffer size field in the BSR MAC CE may use the existing 8-bit buffer size level table, or the newly added buffer size level table (newly added buffer size level table) involved in the aforementioned embodiment.

[0628] Optionally, the BSR padding can be extended to pad the first report. The corresponding MAC CE format and / or content of the first report can reuse the existing BSR MAC CE format or modify the existing BSR MAC CE format. For example, the content of some fields can be modified, such as changing the LCG to the LC ID, PDU set identifier; or some new content can be added, such as adding delay information.

[0629] In principle, the UE can report the accurate data volume and / or the remaining latency of a finer granularity unit (e.g., LCH or PDU Set). Accordingly, new report triggering criteria would be introduced, e.g.:

[0630] 1) A report is triggered when a fresh PDU set is available;

[0631] 2) A report is triggered when the latency of a PDU set buffered in the MAC layer approaches the PDSB.

[0632] Solution 4: Uplink / downlink transmission, or efficient uplink / downlink transmission, or interaction under uplink / downlink transmission.

[0633] FIG14 shows an information transmission method provided by an exemplary embodiment of the present application, comprising the following steps:

[0634] Step 502: The network device sends instruction information to the terminal.

[0635] Illustratively, the indication information is used to instruct the terminal to process and / or use transmission resources.

[0636] Several optional implementations of step 502 are given below:

[0637] 1. In the case of downlink transmission, there are several optional implementation methods:

[0638] Implementation method 1:

[0639] In the case of configuring at least one SPS resource, sending the second indication information in a first resource in the at least one SPS resource; or,

[0640] In the case where at least one SPS resource is configured within an SPS resource period, the second indication information is sent in a first resource in the at least one SPS resource; or

[0641] In the case of configuring at least one SPS resource or configuring at least one SPS resource within an SPS resource period, the second indication information is carried in the DCI configured when activating the SPS.

[0642] Among them, the second indication information is used to instruct the terminal to perform at least one of the following operations: skipping the SPS resources or the configuration of SPS resources in at least one SPS resource; modifying the SPS resources or the configuration of SPS resources in at least one SPS resource; skipping the SPS resources or the configuration of SPS resources within a service or data transmission period; modifying the SPS resources or the configuration of SPS resources within a service or data transmission period; adding new SPS resources or the configuration of SPS resources.

[0643] Implementation method 2:

[0644] In a case where an SPS resource configuration includes a resource location of at least one SPS resource, sending the third indication information at a first resource location among the resource locations of the at least one SPS resource; or

[0645] In a case where a resource position of at least one SPS resource is included in one cycle of an SPS resource configuration, the third indication information is sent at a first resource position in the resource position of the at least one SPS resource; or

[0646] The third indication information is carried in the DCI configured when the SPS is activated.

[0647] Among them, the third indication information is used to instruct the terminal to perform at least one of the following operations: skipping the SPS resources or the configuration of SPS resources in at least one SPS resource; modifying the SPS resources or the configuration of SPS resources within the service or data transmission cycle; adding new SPS resources or the configuration of SPS resources.

[0648] Implementation method three:

[0649] In the case where at least one PDSCH resource is scheduled by DCI, fourth indication information is sent at a second resource position in the DCI or in the resource position of the at least one PDSCH resource; or

[0650] In a case where one DCI schedules at least one PDSCH resource, the fourth indication information is sent at a second resource position in the DCI or in the resource positions of the at least one PDSCH resource.

[0651] Among them, the fourth indication information is used to instruct the terminal to perform at least one of the following operations: skipping the PDSCH resources or the configuration of PDSCH resources in at least one PDSCH resource; modifying the PDSCH resources or the configuration of PDSCH resources in at least one PDSCH resource; skipping the PDSCH resources or the configuration of PDSCH resources within a service or data transmission period; modifying the PDSCH resources or the configuration of PDSCH resources within a service or data transmission period; adding new PDSCH resources or the configuration of PDSCH resources.

[0652] Implementation method four:

[0653] In the case where one PDSCH resource is scheduled by DCI, fifth indication information is sent at a second resource position in the DCI or at least one resource position of the PDSCH resource; or

[0654] In the case where one DCI schedules one PDSCH resource, the fifth indication information is sent at the second resource position in the DCI or at least one PDSCH resource resource position; or

[0655] In the case where one PDSCH resource is periodically scheduled through DCI, the fifth indication information is sent in the DCI or at a second resource position among resource positions of at least one PDSCH resource.

[0656] The fifth indication information is used to indicate the resource location and / or resource configuration following one or more PDSCH resources.

[0657] Optionally, the second indication information or the third indication information or the fourth indication information or the fifth indication information is one of the following information: terminal-specific DCI indication information; terminal-specific authorization indication information; indication information corresponding to the auxiliary information reporting process; DCI indication information corresponding to the service cell or terminal group; indication information for auxiliary information reporting corresponding to the service cell or terminal group.

[0658] With respect to at least one of the above, in the case of downlink transmission, the indication information comes from the network device, or the network device indicates the corresponding indication information according to the terminal or core network information.

[0659] 2. In the case of uplink transmission, there are several optional implementation methods:

[0660] Implementation method 1:

[0661] In the case of configuring at least one CG resource, receiving at least one of the sixth indication information, the auxiliary information, the MAC CE corresponding to the first reporting information, and the CG-UCI corresponding to the first reporting information in a first resource of the at least one CG resource, or receiving at least one of the scheduling request SR corresponding to the first reporting information and the UCI corresponding to the first reporting information at a position associated with the first resource; or

[0662] When at least one CG resource is configured within a CG resource cycle, at least one of the sixth indication information, auxiliary information, MAC CE corresponding to the first reporting information, and CG-UCI corresponding to the first reporting information is received in the first resource of the at least one CG resource, or at least one of the SR corresponding to the first reporting information and UCI corresponding to the first reporting information is received at a position associated with the first resource.

[0663] Optionally, the DCI configured when activating the CG instructs the terminal to report at least one of the sixth indication information, auxiliary information, MAC CE corresponding to the first reporting information, CG-UCI corresponding to the first reporting information, SR corresponding to the first reporting information, and UCI corresponding to the first reporting information.

[0664] Optionally, the sixth indication information is used to instruct the terminal to perform at least one of the following operations: skipping the CG resources or the configuration of the CG resources in at least one CG resource; modifying the CG resources or the configuration of the CG resources in at least one CG resource; skipping the CG resources or the configuration of the CG resources within a service or data transmission cycle; modifying the CG resources or the configuration of the CG resources within a service or data transmission cycle; adding new CG resources or the configuration of CG resources.

[0665] Implementation method 2:

[0666] In a case where a CG configuration includes a resource location of at least one CG resource, at least one of the seventh indication information, the auxiliary information, the MAC CE corresponding to the first reporting information, and the CG-UCI corresponding to the first reporting information is received in a first resource of the at least one CG resource, or at least one of the SR corresponding to the first reporting information and the UCI corresponding to the first reporting information is received at a location associated with the first resource; or

[0667] In the case where a resource location of at least one CG resource is included within a cycle of a CG resource configuration, at least one of the seventh indication information, auxiliary information, MAC CE corresponding to the first reporting information, and CG-UCI corresponding to the first reporting information is received in the first resource of the at least one CG resource, or at least one of the SR corresponding to the first reporting information and UCI corresponding to the first reporting information is received at a position associated with the first resource.

[0668] Optionally, the DCI configured when activating the CG instructs the terminal to report at least one of the seventh indication information, auxiliary information, MAC CE corresponding to the first reporting information, CG-UCI corresponding to the first reporting information, SR corresponding to the first reporting information, and UCI corresponding to the first reporting information.

[0669] Optionally, the seventh indication information is used to instruct the terminal to perform at least one of the following operations: skipping the CG resources or the configuration of the CG resources in at least one CG resource; modifying the CG resources or the configuration of the CG resources in at least one CG resource; skipping the CG resources or the configuration of the CG resources within a service or data transmission cycle; modifying the CG resources or the configuration of the CG resources within a service or data transmission cycle; adding new CG resources or the configuration of CG resources.

[0670] Implementation method three:

[0671] In a case where at least one PUSCH resource is scheduled by DCI, at least one of the eighth indication information, the auxiliary information, the MAC CE corresponding to the first reporting information, and the CG-UCI corresponding to the first reporting information is received in a second resource of the at least one PUSCH resource; or at least one of the SR corresponding to the first reporting information and the uplink control information UCI corresponding to the first reporting information is received at a position associated with the second resource; or

[0672] In the case where a DCI schedules at least one PUSCH resource, at least one of the eighth indication information, auxiliary information, the MAC CE corresponding to the first reporting information, and the CG-UCI corresponding to the first reporting information is received in the second resource of the at least one PUSCH resource, or at least one of the SR corresponding to the first reporting information and the UCI corresponding to the first reporting information is received at a position associated with the second resource.

[0673] Optionally, the DCI indicates that the terminal reports at least one of the eighth indication information, auxiliary information, MAC CE corresponding to the first reporting information, CG-UCI corresponding to the first reporting information, SR corresponding to the first reporting information, and UCI corresponding to the first reporting information.

[0674] Optionally, the eighth indication information is used to instruct the terminal to perform at least one of the following operations: skipping the PUSCH resources or the configuration of the PUSCH resources in at least one PUSCH resource; modifying the PUSCH resources or the configuration of the PUSCH resources in at least one PUSCH resource; skipping the PUSCH resources or the configuration of the PUSCH resources within a service or data transmission period; modifying the PUSCH resources or the configuration of the PUSCH resources within a service or data transmission period; adding new PUSCH resources or the configuration of PUSCH resources.

[0675] Implementation method four:

[0676] In the case where a PUSCH resource is scheduled by DCI, at least one of the ninth indication information, the auxiliary information, the MAC CE corresponding to the first reporting information, and the CG-UCI corresponding to the first reporting information is received in the DCI or in a second resource of the at least one PUSCH resource, or at least one of the SR corresponding to the first reporting information and the uplink control information UCI corresponding to the first reporting information is received at a position associated with the second resource; or

[0677] In a case where one DCI schedules one PUSCH resource, at least one of the ninth indication information, the auxiliary information, the MAC CE corresponding to the first reporting information, and the CG-UCI corresponding to the first reporting information is received in the DCI or in a second resource of the at least one PUSCH resource, or at least one of the SR corresponding to the first reporting information and the UCI corresponding to the first reporting information is received at a position associated with the second resource; or

[0678] In the case of periodically scheduling a PUSCH resource through a DCI, at least one of the ninth indication information, auxiliary information, a MAC CE corresponding to the first reporting information, and a CG-UCI corresponding to the first reporting information is received in the DCI or in the second resource of at least one PUSCH resource, or at least one of the SR corresponding to the first reporting information and the UCI corresponding to the first reporting information is received at a position associated with the second resource.

[0679] Optionally, the DCI indicates that the terminal reports at least one of the ninth indication information, auxiliary information, MAC CE corresponding to the first reporting information, CG-UCI corresponding to the first reporting information, SR corresponding to the first reporting information, and UCI corresponding to the first reporting information.

[0680] Optionally, the ninth indication information is used to indicate information of data to be transmitted, or the ninth indication information is used to request allocation of PUSCH resources.

[0681] With respect to at least one of the above, in the case of uplink transmission, the indication information carried in the downlink signaling or channel comes from the network device, or the network device indicates the corresponding indication information based on the terminal or core network information. And / or, in the case of UL, the indication information carried in the uplink signaling or channel comes from the terminal, or the terminal indicates the corresponding indication information based on the network device or core network information.

[0682] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0683] Allocate PUSCH resources to the terminal;

[0684] In an illustrative manner, PUSCH resources are used to transmit at least one of data to be transmitted, data with importance higher than a threshold, data with transmission delay lower than a threshold, data with remaining PDB lower than a threshold, data with PSDB lower than a threshold, data with remaining transmission delay lower than a threshold, and data with remaining PSDB lower than a threshold.

[0685] In this embodiment of the present application, at least one of the PSDB, transmission delay, remaining PSDB, and remaining transmission delay is determined by statistics from a Media Access Control (MAC) or a Packet Data Convergence Protocol (PDCP). The MAC or PDCP determines at least one of the PSDB, transmission delay, remaining PSDB, and remaining delay based on a first duration or a first timer.

[0686] Optionally, when a data packet or a data packet of a PDU set arrives, is stored, or is available, a first duration or a first timer is started. For example, when a data packet or a data packet of a PDU set (such as the first data packet, such as determining whether it is this PDU set based on the SN number of the PDU set) arrives, is stored, or is available, the first duration or the first timer is started.

[0687] Optionally, when the first reporting information is triggered, or the MAC CE corresponding to the first reporting information is generated, or the BSR is triggered, or the BSR MAC CE is generated, or the MAC PDU is packaged, the transmission delay / remaining transmission delay / PSDB / remaining PSDB / duration is determined.

[0688] Optionally, the PSDB, transmission delay, remaining PSDB, remaining transmission delay, and duration may be determined in the MAC or PDCP. Exemplarily, the PSDB, transmission delay, remaining PSDB, remaining transmission delay, and duration may be communicated to the MAC by other layers (e.g., PDCP).

[0689] Optionally, whether it is a data packet of a PDU set can be determined by MAC based on a high-layer packet header, or based on inter-layer interaction, or based on a control PDU.

[0690] The descriptions related to delay in the embodiments of this application are all applicable to the above content and will not be repeated here.

[0691] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0692] When at least one of the auxiliary information, the MAC CE corresponding to the first reporting information, the SR corresponding to the first reporting information, and the UCI corresponding to the first reporting information is triggered and there is an available uplink shared channel UL-SCH, generating a MAC CE corresponding to the first reporting information;

[0693] When at least one of the auxiliary information, the MAC CE corresponding to the first reporting information, the SR corresponding to the first reporting information, and the UCI corresponding to the first reporting information is triggered, and there is no available UL-SCH, the SR corresponding to the first reporting information is triggered.

[0694] Optionally, the available UL-SCH multiplexes the first MAC CE.

[0695] Optionally, when terminal-specific SR resources are available or terminal-specific SR PUCCH resources are available, reporting of the auxiliary information or the first reporting information is triggered.

[0696] In the above multiple optional implementations, the description of the auxiliary information and the first reported information can be referred to the above content and will not be repeated. It should be understood that the steps on the terminal side and the network device side can be independently implemented as an embodiment of the information transmission method, and the specific explanation can be referred to the above content and will not be repeated.

[0697] In summary, the information transmission method provided in the embodiments of the present application provides multiple optional implementations for uplink transmission and downlink transmission. It should be understood that the embodiments of the present application are merely illustrative examples of the aforementioned embodiments. For matters not elaborated in the embodiments of the present application, reference can be made to the aforementioned contents. In addition, other methods implemented by combinations of the aforementioned embodiments are all within the scope of protection of the present application and will not be described in detail.

[0698] For example, the information transmission method provided in the embodiments of the present application can be implemented as follows:

[0699] 1.DL.

[0700] a) Configure multiple SPS configurations, or configure multiple SPS configurations in one period. The network sends the first indication information in the resources of a specific SPS configuration among the multiple SPS configurations, such as the first SPS, the SPS with a small index, and at least one of the first M SPSs sends the first indication information.

[0701] Alternatively, the network carries indication information in the DCI for activating the SPS configuration, wherein the indication information is used to instruct the UE to skip other SPS configurations / resources; or instruct the UE to skip other SPS configurations / resources of the period; or instruct the UE to modify other SPS configurations / resources; or instruct the UE to modify other SPS configurations / resources of the period.

[0702] b) A configured SPS configuration includes multiple SPS resource locations, or a period of a configured SPS configuration includes multiple SPS resource locations, and the network sends the first indication information at a specific SPS resource location among the multiple SPS resource locations in an SPS configuration, such as the first SPS location, the SPS location with a small index, and at least one of the first M SPS locations sends the first indication information.

[0703] Alternatively, the network carries indication information in the DCI for activating the SPS configuration, wherein the indication information is used to instruct the UE to skip other SPS configurations / resources, or to instruct the UE to skip other SPS configurations / resources of a period.

[0704] c) When a DCI schedules multiple PDSCH resources, or when one DCI schedules multiple PDSCH resources, indication information is sent in a specific PDSCH resource position in the DCI or in multiple PDSCH resource positions.

[0705] The resource location of a specific PDSCH is, for example, the first PDSCH location, the PDSCH location with a small index, or at least one of the first M PDSCH locations. The indication information sent is used to instruct the UE to skip other PDSCH configurations / resources; or to instruct the UE to skip other PDSCH configurations / resources of a period; or to instruct the UE to modify other PDSCH configurations / resources; or to instruct the UE to modify other PDSCH configurations / resources of a period.

[0706] d) When DCI schedules one PDSCH resource, or when one DCI schedules one PDSCH resource, or when DCI periodically schedules one PDSCH resource, or when one DCI periodically schedules one PDSCH resource, indication information is sent in a specific PDSCH resource position in the DCI or in multiple PDSCH resource positions.

[0707] The resource location of a specific PDSCH is, for example, the first PDSCH location, the PDSCH location with the smallest index, or at least one of the first M PDSCH locations. The indication information sent is used to indicate the resource location / configuration of subsequent PDSCHs. Optionally, if the PDSCH resources scheduled by the current DCI are sufficient, the network does not need to carry the indication information.

[0708] 2.UL.

[0709] a) Configure multiple CG configurations, or configure multiple CG configurations in one period. The UE sends the first indication information in the resources of a specific CG configuration among the multiple CG configurations, such as the first CG, the CG with a small index, and at least one of the first M CGs sends the first indication information, or auxiliary information (refer to the above content), or the first reported MAC CE / SR / UCI (refer to the above content).

[0710] Optionally, the network instructs the UE to report first indication information, or auxiliary information, or the first reported MAC CE / SR / UCI in the DCI for activating the CG configuration. The first indication information is used to indicate that the UE is to skip other CG configurations / resources, or skip other CG configurations / resources of the period, or indicate to modify the parameters or parameter values ​​of other CG configurations / resources, or indicate to modify the parameters or parameter values ​​of other CG configurations / resources of the period.

[0711] b) In the example, a CG configuration configured includes multiple CG resource locations, or a period of a CG configuration configured includes multiple CG resource locations. The UE sends the first indication information at a specific CG resource location among the multiple CG resource locations in a CG configuration, such as the first CG position, the CG position with a small index, or at least one of the first M CG positions. The first indication information, or auxiliary information (refer to the above content), or the first reported MAC CE / SR / UCI (refer to the above content).

[0712] Optionally, the network instructs the UE to report first indication information, or auxiliary information, or the first reported MAC CE / SR / UCI in the DCI for activating the CG configuration. The first indication information is used to indicate that the UE is to skip other CG configurations / resources, or skip other CG configurations / resources of the period, or indicate to modify the parameters or parameter values ​​of other CG configurations / resources, or indicate to modify the parameters or parameter values ​​of other CG configurations / resources of the period.

[0713] c) When DCI schedules multiple PUSCH resources, or when one DCI schedules multiple PUSCH resources, the first indication information, or auxiliary information (refer to the above content), or the first reported MAC CE / SR / UCI (refer to the above content) is sent at a specific PUSCH resource location among the multiple PUSCH resource locations.

[0714] Optionally, the network instructs the UE to report the first indication information, or the auxiliary information, or the first reported MAC CE / SR / UCI in the DCI. The resource location of a specific PDSCH, such as the first PUSCH location, the PUSCH location with a small index, or at least one of the first M PUSCH locations. The first indication information is used to indicate that the UE is to skip other CG configurations / resources, or skip other CG configurations / resources of the period, or indicate to modify the parameters or parameter values ​​of other CG configurations / resources, or indicate to modify the parameters or parameter values ​​of other CG configurations / resources of the period.

[0715] d) When DCI schedules one PUSCH resource, or when one DCI schedules one PUSCH resource, or when DCI periodically schedules one PUSCH resource, or when one DCI periodically schedules one PUSCH resource, a second indication information, or auxiliary information (refer to the above content), or a first reported MAC CE / SR / UCI (refer to the above content) is sent at a specific PUSCH resource location among multiple PUSCH resource locations.

[0716] Optionally, the network instructs the UE to report second indication information, or auxiliary information, or the first reported MAC CE / SR / UCI in the DCI. The resource position of a specific PUSCH is such as the first PUSCH position, the PUSCH position with a small index, or at least one of the first M PUSCH positions. The second indication information is used to indicate information about the data to be transmitted, or to request allocation of more PUSCH resources / more PUSCH resources in this cycle. Optionally, the network allocates more PUSCH resources based on the report to transmit the remaining data, or to transmit important data, or to transmit data with high transmission delay requirements / few remaining PDBs / short remaining delays. Optionally, if the PUSCH resources scheduled by the current DCI are sufficient, the UE does not need to trigger and / or report information.

[0717] e) When the auxiliary information is triggered, or the first reported MAC CE / SR / UCI is triggered, if there is an available UL-SCH, the corresponding MAC CE is generated (MAC CE is multiplexed using UL-SCH), otherwise the corresponding SR is triggered.

[0718] f) When dedicated SR resources or dedicated SR PUCCH resources are available, auxiliary information or a first report is triggered. The content of the auxiliary information or the first report is related to the dedicated SR. Accordingly, a dedicated SR is triggered.

[0719] Option 5: Relevant content of the LCP process.

[0720] In NR, based on the uplink transmission resources configured by the network device, the terminal needs to determine the amount of data to transmit for each logical channel in the initial MAC PDU. In some embodiments, the terminal also allocates resources for the MAC CE. To enable uplink logical channel multiplexing, each uplink logical channel needs to be assigned a priority.

[0721] FIG15 shows an information transmission method provided by an exemplary embodiment of the present application. The method is executed by a terminal and includes the following steps:

[0722] Step 602: During the LCP process, a MAC PDU is generated.

[0723] In some embodiments, before performing the LCP process, the terminal also needs to receive an uplink grant (UL grant) for new transmission sent by a network device.

[0724] The terminal may perform the LCP process according to information of different PDUs or PDU sets, and / or a mapping relationship between the PDUs or PDU sets and the QoS flow / LCH.

[0725] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0726] The LCP process is performed based on the information of the data packet or PDU, and / or the information of the PDU set, and / or the first mapping relationship between the PDU and the quality of service QoS flow, and / or the second mapping relationship between the PDU and the logical channel LCH, and / or the third mapping relationship between the PDU set and the QoS flow, and / or the fourth mapping relationship between the PDU set and the LCH.

[0727] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0728] Determining, based on at least one of an RLC packet header, a PDCP packet header, a Service Data Adaptation Protocol (SDAP) packet header, and a higher-layer control PDU, information of a data packet or PDU, information of a PDU set, at least one of a first mapping relationship, a second mapping relationship, a third mapping relationship, and a fourth mapping relationship;

[0729] Alternatively, determining at least one of the information of the data packet or PDU, the information of the PDU set, the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship according to the inter-layer interaction of the terminal;

[0730] Alternatively, at least one of the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship is determined based on the radio resource control RRC configuration; and the information of the data packet or PDU, and / or the PDU set is determined based on at least one of the high-level packet header, the inter-layer interaction of the terminal, and the high-level control PDU.

[0731] Optionally, in the LCP process, the first PDU or the first PDU set is given priority, or the LCH priority is given priority. This can be specifically implemented as follows:

[0732] During the LCP process, give priority to the first PDU, or give priority to the LCH corresponding to the first PDU, or give priority to placing the data corresponding to the first PDU into the MAC PDU, or adjust the priority of the LCH or LCH group corresponding to the first PDU to a high priority, or give priority to the first PDU set, or give priority to the LCH corresponding to the first PDU set, or give priority to placing the data corresponding to the first PDU set into the MAC PDU, or adjust the priority of the MAC PDU or LCH during the LCP process, or adjust the priority of the LCH or LCH group corresponding to the first PDU set to a high priority;

[0733] Alternatively, during the LCP process, the first PDU is given secondary priority, or the LCH of the first PDU is given secondary priority, or the data corresponding to the first PDU is placed in the MAC PDU as a secondary priority, or the priority of the LCH or LCH group corresponding to the first PDU is adjusted to the second highest priority, or the first PDU set is given secondary priority, or the LCH corresponding to the first PDU set is given secondary priority, or the data corresponding to the first PDU set is placed in the MAC PDU as a secondary priority, or the priority of the LCH or LCH group corresponding to the first PDU set is adjusted to the second highest priority.

[0734] The first PDU set is a specified PDU set and / or an associated PDU set; the first PDU is a specified PDU or a specified data packet. Optionally, the specified PDU set is a data packet with a third identifier, or the specified PDU set is the first data packet; the specified PDU is a data packet with a third identifier, or the specified PDU is the first data packet. The third identifier is one of an importance identifier, a priority identifier, and a delay value.

[0735] Optionally, the first data packet is one of the following data packets: a data packet with an importance higher than a threshold; a data packet with a priority higher than a threshold; a data packet with a delay requirement higher than a threshold; a data packet with a PSDB less than a threshold; a data packet with a delay less than a threshold; a data packet with a remaining delay less than a threshold; a data packet with a delay higher than a first threshold and lower than a second threshold; a data packet that does not meet the PSDB requirements; a data packet that does not meet the PSDB requirements after a first moment; a data packet that does not meet the PSDB requirements within a first time period.

[0736] For example, the first data packet is a specific data packet, where the specific data packet is one of important, prioritized, having high latency requirement, having small PSDB, having latency or residual latency less than a threshold, having latency or residual latency less than a threshold (less than others, other LCHs, other LCHs of the same priority), having PSDB less than or equal to a threshold, having latency greater than threshold 1 and less than threshold 2, or having a data packet that does not meet or is about to not meet PSDB requirements.

[0737] In an embodiment of the present application, at least one of the PSDB, delay, remaining PSDB, and remaining delay is determined by MAC or PDCP statistics, wherein the MAC or PDCP determines at least one of the PSDB, delay, remaining PSDB, and remaining delay based on a first duration or a first timer.

[0738] Optionally, when a data packet or a data packet of a PDU set arrives, is stored, or is available, a first duration or a first timer is started. For example, when a data packet or a data packet of a PDU set (such as the first data packet, such as determining whether it is this PDU set based on the SN number of the PDU set) arrives, is stored, or is available, the first duration or the first timer is started.

[0739] Optionally, during the LCP process, or in the case of MAC PDU packetization, the delay / remaining delay / PSDB / remaining PSDB / duration are determined.

[0740] Optionally, the determination of PSDB, delay, remaining PSDB, remaining delay, and duration may be performed in MAC or PDCP. Exemplarily, PSDB, delay, remaining PSDB, remaining delay, and duration may be exchanged to MAC by other layers (such as PDCP).

[0741] Optionally, whether it is a data packet of a PDU set can be determined by MAC based on a high-layer packet header, or based on inter-layer interaction, or based on a control PDU.

[0742] The descriptions related to delay in the embodiments of this application are all applicable to the above content and will not be repeated here.

[0743] Optionally, during the LCP process, the number of available tokens in the token bucket corresponding to the logical channel needs to be considered, as follows:

[0744] In the LCP process, the size of the PDU set corresponding to the first logical channel is given priority before the first variable is subtracted from the MAC PDU size, or the size of the first associated PDU set corresponding to the first logical channel is given priority before the first variable is subtracted from the MAC PDU size; or

[0745] In the LCP process, the size of the PDU set corresponding to the first logical channel is considered after subtracting the first variable from the MAC PDU size, or the size of the first associated PDU set is considered after subtracting the first variable from the MAC PDU size; or

[0746] In the LCP process, the size of the PDU set corresponding to the second logical channel is given priority before the second variable is subtracted from the MAC PDU size, or the size of the second associated PDU set corresponding to the second logical channel is given priority before the second variable is subtracted from the MAC PDU size; or

[0747] In the LCP process, the size of the PDU set corresponding to the second logical channel is considered after subtracting the second variable from the MAC PDU size, or the size of the second associated PDU set is considered after subtracting the second variable from the MAC PDU size; or

[0748] In the LCP process, the sizes of the PDU sets corresponding to the first logical channel and the second logical channel having an associated relationship are given priority before the first variable and the second variable are subtracted from the MAC PDU size, or the sizes of the third associated PDU sets corresponding to the first logical channel and the second logical channel having an associated relationship are given priority before the first variable and the second variable are subtracted from the MAC PDU size;

[0749] Alternatively, in the LCP process, after subtracting the first variable and the second variable from the MAC PDU size, the size of the associated PDU set corresponding to the first logical channel and the second logical channel having an associated relationship is given priority, or after subtracting the first variable and the second variable from the MAC PDU size, the remaining size of the third associated PDU set is given priority;

[0750] Among them, the first variable is used to indicate the number of tokens available in the token bucket corresponding to the first logical channel, and the second variable is used to indicate the number of tokens available in the token bucket corresponding to the second logical channel. The first logical channel is the logical channel corresponding to the specified PDU set, and the second logical channel is the logical channel corresponding to the associated PDU set.

[0751] Optionally, the association relationship between the first logical channel and the second logical channel is determined based on at least one of RRC configuration, RRC packet header, data packet header, terminal inter-layer interaction, and high-level control PDU.

[0752] Optionally, during the LCP process or during the MAC PDU assembly process, indication information is carried in the MAC PDU, and the indication information is used to request the network device to allocate transmission resources;

[0753] The indication information is carried when one of the following situations is met: there is a specified PDU; there is an associated PDU set; there is an associated PDU set and part or all of the data of the associated PDU set cannot be carried in the MAC PDU; there is a specified PDU set; all or part of the data of the specified PDU set is not carried in the MAC PDU; all or part of the data of the specified PDU is not carried in the MAC PDU.

[0754] Optionally, the indication information is one of a request indication, auxiliary information, and first reporting information. The description of the auxiliary information and the first reporting information can be referred to the above content and will not be repeated here.

[0755] Optionally, the indication information is one of MAC CE, SR, UCI, CG-UCI, and PUSCH-UCI corresponding to the first reporting information.

[0756] Optionally, during the LCP process, if there are remaining resources in the MAC PDU, priority is given to the first PDU, or the data or remaining data of the first PDU is placed in the MAC PDU, or the first PDU set is given priority, or the data or remaining data of the first PDU set is placed in the MAC PDU; wherein the first PDU set is a specified PDU set and / or an associated PDU set.

[0757] Referring to FIG16 , an embodiment of the present application provides two optional processing methods for logical channel priorities:

[0758] Solution 1:

[0759] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0760] determining a size of remaining data of the PDU or PDU set in the third logical channel in case it is determined that data of the PDU or PDU set in the third logical channel is multiplexed into the size of the MAC PDU;

[0761] Subtract the size of the remaining data of the PDU or PDU set in the third logical channel from the third variable;

[0762] The third variable is used to indicate the number of available tokens in the token bucket corresponding to the third logical channel.

[0763] Based on the above, taking logical channel j as an example, when receiving an uplink grant indicating a new transmission, the terminal performs logical channel priority processing according to the following steps:

[0764] Step 1: For all logical channels with Bj > 0, resources are allocated in descending order of priority. The resources allocated to each logical channel must only meet the PBR requirement. That is, resources are allocated to the logical channel based on the number of tokens in its corresponding PBR token bucket. If the PBR for a logical channel is set to infinity, logical channels with lower priorities are considered only after the resources for that logical channel are met.

[0765] Step 2: Subtract the size of all MAC SDUs of logical channel j multiplexed into the MAC PDU in step 1 from Bj.

[0766] Step 3: Determine the size of the data of the PDU set in logical channel j multiplexed into the MAC PDU, and determine the size of the remaining data of the PDU set in logical channel j. Subtract the size of the remaining data of the PDU set in logical channel j from Bj.

[0767] Step 4: If there are still uplink resources remaining after executing steps 1, 2, and 3, regardless of the size of Bj, the remaining resources are allocated to the logical channels in descending order of logical channel priority. Low-priority logical channels can only be served when all data on high-priority logical channels has been transmitted and uplink grants have not been exhausted. In other words, the terminal maximizes data transmission on high-priority logical channels.

[0768] Solution 2:

[0769] Optionally, the information transmission method provided in the embodiment of the present application further includes:

[0770] Resources are allocated to the at least one logical channel according to a size of a PDU or a PDU set corresponding to the at least one logical channel.

[0771] Optionally, the fourth variable is subtracted from the size of the MAC service data unit MAC SDU multiplexed into the MAC PDU in the fourth logical channel.

[0772] Optionally, resources are allocated to at least one logical channel according to the number of tokens in the token bucket corresponding to the logical channel minus the size of the PDU or PDU set already allocated to the logical channel.

[0773] Based on the above content, still taking logical channel j as an example, when receiving an uplink grant indicating a new transmission, the terminal performs logical channel priority processing according to the following steps:

[0774] Step 1: For all logical channels with Bj > 0, allocate resources in descending order of priority. The resources allocated to each logical channel must only meet the requirements of the PDU set. That is, resources are allocated to the logical channel based on the size of the PDU set corresponding to the logical channel. Bj is calculated by subtracting the size of all MAC SDUs multiplexed into the MAC PDU for logical channel j in this step.

[0775] Step 2: For all logical channels with Bj > 0, resources are allocated in descending order of priority. The resources allocated to each logical channel must only meet the PBR requirement. This means that resources are allocated based on the number of tokens in the corresponding PBR token bucket, or based on the number of tokens in the corresponding PBR token bucket minus the size of the PDU set allocated to the logical channel in the first step. If the PBR for a logical channel is set to infinity, logical channels with lower priority are considered only after the resources for that logical channel are met.

[0776] Step 3: Subtract the size of all MAC SDUs of logical channel j multiplexed into the MAC PDU in step 2 from Bj.

[0777] Step 4: If there are still uplink resources remaining after executing steps 1, 2, and 3, regardless of the size of Bj, the remaining resources are allocated to the logical channels in descending order of logical channel priority. Low-priority logical channels can only be served when all data on high-priority logical channels has been transmitted and uplink grants have not been exhausted. In other words, the terminal maximizes data transmission on high-priority logical channels.

[0778] In summary, the method provided in the embodiment of the present application enhances the LCP process, thereby ensuring the differentiated processing between different PDUs or PDU sets mapped to the same LCH or QoS flow. It should be understood that the method provided in the embodiment of the present application can be implemented in combination with the aforementioned multiple embodiments and will not be repeated here.

[0779] For example, taking a PDU set as an example, the method provided in the embodiment of the present application can be implemented as follows:

[0780] Step 1. The UE receives an uplink authorization to transmit a new transmission;

[0781] Step 2. The UE performs the LCP process and generates a MAC PDU for transmission.

[0782] Optionally, the UE performs an LCP process based on information of different PDU sets and / or a mapping relationship between the PDU sets and the QoS flow / LCH. The LCP process includes at least one of the following:

[0783] a) The UE determines the information of different PDU sets and / or the mapping relationship between the PDU set and the QoS flow / LCH based on the RLC / PDCP / SDAP packet header or the higher-level control PDU, or the UE determines the information of different PDU sets and / or the mapping relationship between the PDU set and the QoS flow / LCH based on the inter-layer interaction within the UE, or the UE determines the mapping relationship between the PDU set and the QoS flow / LCH based on the RRC configuration, and determines the information of different PDU sets based on the higher-level packet header / inter-layer interaction / high-level control PDU.

[0784] b) During the LCP process, the UE prioritizes a specific PDU set, or prioritizes placing data of a specific PDU set into the MAC PDU, or adjusts the LCH priority in this MAC PDU or LCP process, or adjusts the priority of the LCH / LCH group corresponding to the specific PDU set to high or highest priority. A specific PDU set is a data packet with a specific identifier, or an associated PDU set; the specific identifier can be importance, priority, latency value, etc.

[0785] c) During the LCP process, the UE gives priority to a specific PDU set, or places the data of a specific PDU set into the MAC PDU, or the UE gives priority to the size of the specific PDU set corresponding to LCH J before subtracting Bj (for LCH j) from the MAC PDU size. Alternatively, during the LCP process, the UE gives low priority to a specific PDU set, or places the data of a specific PDU set into the MAC PDU, or the UE considers the size of the specific PDU set corresponding to LCH J (or the remaining size of the PDU set) after subtracting Bj (for LCH j) from the MAC PDU size. The specific PDU set is a data packet with a specific identifier, or an associated PDU set; the specific identifier can be importance, priority, delay value, etc.

[0786] d) During the LCP process, the UE gives priority to the associated PDU set, or gives priority to placing the data of the associated PDU set into the MAC PDU, or the UE gives priority to the size of the associated PDU set corresponding to the associated LCH j and k before subtracting Bj (for LCH j) and Bk (for LCH k) from the MAC PDU size. Alternatively, during the LCP process, the UE gives low priority to the associated PDU set, or gives low priority to placing the data of the associated PDU set into the MAC PDU, or the UE considers the size of the specific PDU set corresponding to LCH j and LCH k (or the remaining size of the PDU set) after subtracting Bj (for LCH j) and Bk (for LCH k) from the MAC PDU size. Optionally, the association relationship between LCH j and k can be determined according to the RRC configuration, or according to the packet header, or according to the UE inter-layer interaction, or according to the high-layer control PDU.

[0787] e) During the LCP process, or during the MAC PDU assembly process, if the UE finds that there is an associated PDU set, or that there is an associated PDU set and the data of the associated PDU set cannot all be carried in the MAC PDU, or that there is an associated PDU set and part of the data of the associated PDU set cannot be carried in the MAC PDU, or that there is a specific PDU set, or that the data of the specific PDU set cannot all be carried in the MAC PDU, the UE carries indication information in the MAC PDU. The indication information is used to request the network device to allocate transmission resources. Optionally, the indication information can be a request indication of several bits (such as 1 bit); or, the indication information can also be auxiliary information (refer to the above content); or, the indication information can also be the MAC CE / SR / UCI corresponding to the first reporting information (refer to the above content).

[0788] f) During the LCP process, if the UE still has remaining resources after executing the existing steps 1 / 2, the UE shall give priority to a specific PDU set (or the remaining data of the PDU set), or give priority to placing the data of a specific PDU set (or the remaining data of the PDU set) into the MAC PDU, or give priority to an associated PDU set (or the remaining data of the PDU set), or give priority to placing the data of an associated PDU set (or the remaining data of the PDU set) into the MAC PDU.

[0789] Schematically, in the LCP procedure, the UE takes the remaining latency of a PDU Set / LCH / LCG into account; or,

[0790] In the LCP procedure, the UE takes the remaining latency of a PDU Set / LCH / LCG into account based on the indication / enabler / paremanters.

[0791] The indication / enabler / paremanters can be from the gNB or pre-configured at the UE.

[0792] Solution 6: Data packet processing related content.

[0793] FIG17 shows a data packet processing method provided by an exemplary embodiment of the present application, the method comprising the following steps:

[0794] Step 702: Perform data packet processing.

[0795] Schematically, data packet processing can be performed by the receiving end and / or the sending end. The receiving end can be a terminal or a network device, and the sending end can also be a terminal or a network device.

[0796] Optionally, the packet processing includes at least one of the following processing methods: determining to perform packet processing; determining a method for performing packet processing; determining to perform packet loss processing; and determining a method for performing packet loss processing. The packet loss processing includes discarding an SDU and / or discarding a PDU corresponding to the SDU.

[0797] For example, the network device and / or terminal determines whether to perform data packet processing; for another example, the network device and / or terminal determines how to perform data packet processing; for another example, the network device and / or terminal determines whether to perform packet loss processing; for another example, the network device and / or terminal determines how to perform packet loss processing.

[0798] Optionally, step 702 may be implemented as follows:

[0799] The sender detects or determines the data packet and instructs the receiver to process the data packet; or

[0800] The receiving end detects or judges the data packet and instructs the sending end to process the data packet; or,

[0801] The sender detects or determines the data packet and processes the data packet; or,

[0802] The receiving end detects or determines the data packet and processes the data packet; or,

[0803] The sender detects or determines the data packet, and the sender and receiver process the data packet; or,

[0804] The receiving end detects or judges the data packet, and the sending end and the receiving end process the data packet.

[0805] For example, data packet processing is discovered / judged by the sending end, and the receiving end is instructed to process it; for another example, data packet processing is discovered / judged by the receiving end, and the sending end is instructed to process it; for another example, data packet processing is discovered / judged by the sending end, and both the sending end and the receiving end process it; for another example, data packet processing is discovered / judged by the receiving end, and both the sending end and the receiving end process it.

[0806] Optionally, step 702 may be implemented as follows:

[0807] If a fourth condition is met, determining to perform data packet processing and / or performing data packet processing;

[0808] Alternatively, when the fourth condition is met, it is determined to perform packet loss processing and / or perform packet loss processing.

[0809] The fourth condition includes at least one of the following conditions:

[0810] At least one packet of the associated PDU set is lost;

[0811] The first packet in the associated PDU set is lost;

[0812] The first data packet in the associated PDU set is lost;

[0813] The associated PDU set exceeds the first PSDB requirement;

[0814] The transmission duration, reception duration, or storage duration of the associated PDU set is not less than the packet loss duration of the PDU set;

[0815] The transmission duration, reception duration, or storage duration of the associated PDU set is not less than the second PSDB requirement;

[0816] At least one PDU of the associated PDU set is determined to be unnecessary;

[0817] The received PDU is used to decode or recover the PDU set or part of the PDU set;

[0818] Discover or confirm a partial data packet associated with a PDU set;

[0819] · Detection or confirmation of partial packet loss in the associated PDU set;

[0820] Send or successfully send N associated PDUs or data packets;

[0821] N associated PDUs or data packets are received;

[0822] Time to reach PSDB;

[0823] The duration of packet loss;

[0824] ·Application layer or network device configuration packet processing enabled;

[0825] The number of application layer or network device configuration packets;

[0826] The application layer or the network device configures the second indication information or enables the first operation.

[0827] The first operation will be described below.

[0828] Optionally, the data packets for which data packet processing is performed include at least one of the following: data packets corresponding to a PDU set; data packets corresponding to a PDU set without a data packet SN number added; data packets corresponding to a PDU set without a PDCP SN number added; data packets corresponding to a PDU set that are not delivered to a lower layer; data packets in the corresponding PDU set that are not transmitted or not transmitted successfully; data packets corresponding to a PDU set that confirm transmission failure; data packets corresponding to the SN number carried in the second indication information; and data packets associated with the SN number.

[0829] Optionally, step 702 may be implemented as follows:

[0830] The sending end considers that the service data unit SDU of the indicated SN number or the associated SN number is successful or ended or is not needed; or,

[0831] The sender indicates that the PDU of the SN number or the associated SN number indicated by the upper layer is successful, completed, or not needed; or,

[0832] The receiving end considers that the SDU of the indicated SN number or the associated SN number is placed in the buffer; or,

[0833] The receiving end considers that the SDU of the indicated SN number or the associated SN number is received or ended or is not needed; or,

[0834] The receiving end considers that the SDU with the indicated SN number or associated SN number is delivered to the upper layer; or,

[0835] The transmitting end performs packet loss processing on the SDU / PDU corresponding to the indicated SN number or the associated SN number; or

[0836] The receiving end performs packet loss processing on the SDU / PDU corresponding to the indicated SN number or the associated SN number.

[0837] Optionally, when the method provided in the embodiment of the present application is performed by the sending end, step 702 may be implemented as follows:

[0838] Second indication information is sent to the receiving end, where the second indication information is used to instruct the receiving end to perform the first operation.

[0839] Optionally, the second indication information includes at least one of the following indication information: data packet processing indication information; packet loss indication information; SN number; indication information carrying SN number.

[0840] Correspondingly, sending the second indication information to the receiving end may be implemented as: triggering a status report; or sending data packet processing indication information to the receiving end; or sending packet loss indication information to the receiving end.

[0841] In some embodiments, a status report is triggered if a fourth condition is met.

[0842] Among them, the relevant description of the fourth condition can be referred to the above content and will not be repeated here.

[0843] Optionally, the status report carries data packet transmission information associated with the PDU set; or, the status report carries the SN number and / or status of the data packet.

[0844] Optionally, when the method provided in the embodiment of the present application is performed by a receiving end, step 702 may be implemented as follows:

[0845] The first operation is performed according to the second indication information sent by the sending end.

[0846] The first operation includes at least one of the following operations:

[0847] The SDU of the indicated SN or associated SN is considered successful, completed, or unnecessary;

[0848] Indicates that the PDU of the SN number or associated SN number indicated by the upper layer is successful, completed, or not needed;

[0849] The SDU of the indicated SN or associated SN is considered to be placed in the buffer;

[0850] The SDU with the indicated SN or associated SN is considered to be delivered to the upper layer;

[0851] Perform packet loss processing on the SDU / PDU corresponding to the indicated SN number or the associated SN number.

[0852] In other embodiments, step 702 may also be implemented as follows:

[0853] Performing packet loss processing on the second data packet that is not transmitted and / or is not needed and / or is not successfully transmitted; and / or,

[0854] Performing packet loss processing on RLC SDUs and / or RLC SDU segments that are not transmitted or delivered to lower layers; and / or,

[0855] Performing packet loss processing on PDCP SDUs and / or PDCP PDUs that are not transmitted or delivered to lower layers; and / or,

[0856] No packet loss processing is performed on the RLC SDUs and / or RLC SDU segments transmitted or delivered to the lower layer.

[0857] Among them, the second data packet is at least one of the following: the second data packet is a data packet in the associated PDU set; the second data packet is a PDU in the PDU set that is not transmitted and / or not needed and / or not transmitted successfully; or, the second data packet is a PDU set that is not transmitted successfully; or, the second data packet is a PDU set that exceeds the PSDB requirement and is not transmitted; or, the second data packet is a PDU set that exceeds the PSDB requirement and is not transmitted successfully; or, the second data packet is a PDU set that exceeds the packet loss duration of the PDU set and is not transmitted; or, the second data packet is a PDU set that exceeds the packet loss duration of the PDU set and is not transmitted successfully.

[0858] In summary, the data packet processing method provided in the embodiment of the present application provides a new data packet processing method.

[0859] Exemplarily, the method may be implemented as follows:

[0860] The receiving end or the transmitting end performs data packet processing, such as the UE or the base station performs data packet processing.

[0861] For example, the base station and / or UE determines whether to perform data packet processing and / or how to perform data packet processing; for example, the base station and / or UE determines whether to perform packet loss processing and / or how to perform packet loss processing.

[0862] a) Optionally, data packet processing may be discovered / judged by the sending end and instructing the receiving end to process; or discovered / judged by the receiving end and instructing the sending end to process; or discovered / judged by the sending end and both the sending end and the receiving end process; or discovered / judged by the receiving end and both the sending end and the receiving end process.

[0863] b) Optionally, when the fourth condition is met, determine to perform data packet processing and / or perform data packet processing, or determine to perform packet loss processing and / or perform packet loss processing.

[0864] Among them, the fourth condition includes at least one of the following: at least one data packet of the associated PDU set is lost, a data packet at a specific position in the associated PDU set is lost, at least an important data packet / specific data packet of the associated PDU set is lost, the associated PDU set exceeds the PSDB requirements, the transmission / reception / storage duration of the associated PDU set is greater than or equal to the PDU set packet loss duration, the transmission / reception / storage duration of the associated PDU set is greater than or equal to the PSDB requirements, at least one PDU of the associated PDU set is considered unnecessary (or it is considered that the received PDU can restore the PDU set or part of the PDU set), discovering or determining that part of the data packet of the associated PDU set is lost, sending or determining that part of the data packet of the associated PDU set is lost, reaching the PSDB duration, reaching the PDU set packet loss duration, the application layer or network configuration data packet processing is enabled, the application layer or network configuration first indication (that is, the second indication information involved in the embodiment of the present application) or the first operation is enabled.

[0865] c) Optionally, the packet or data packet includes at least one of the following: a data packet corresponding to a PDU set, a PDU in the corresponding PDU set that has not been transmitted or has not been successfully transmitted, a data packet corresponding to the SN number carried in the first indication or indication to the opposite end to perform the first operation (a PDU or PDU set, for example, indicating that SN=1 is discarded or is no longer needed or is considered to be received, then the receiving end considers that the packet with SN=1, or the packet with SN=1 and other packets associated with the packet and corresponding to the PDU set are discarded or are no longer needed or are considered to be received), a data packet associated with the SN number carried in the first indication or indication to the opposite end to perform the first operation (a PDU or PDU set, for example, indicating that SN=1, then the receiving end considers that SN=1 and / or SN=2 are discarded or are no longer needed or are considered to be received based on the association, or the packet with SN=1 and other packets associated with the packet and corresponding to the PDU set are discarded or are no longer needed or are considered to be received).

[0866] d) Optionally, performing data packet processing, or packet loss processing includes at least one of the following: the sending end considers that the indicated SN, or the SDU of the associated SN is successful or ended or is not needed, the sending end indicates to the upper layer that the indicated SN, or the PDU of the associated SN is successful or ended or is not needed, the receiving end considers that the indicated SN, or the SDU of the associated SN is placed in the buffer, the receiving end considers that the indicated SN, or the SDU of the associated SN is received or ended or is not needed, the receiving end considers that the indicated SN, or the SDU of the associated SN is submitted to the upper layer, the sending end performs packet loss of the indicated SN, or the SDU of the associated SN / the PDU corresponding to the SDU, and the receiving end performs packet loss of the indicated SN, or the SDU of the associated SN / the PDU corresponding to the SDU.

[0867] e) Optionally, performing data packet processing or packet loss processing includes at least one of the following: sending a first instruction to the peer end, instructing the peer end to perform a first operation; and the peer end performing the first operation according to the first instruction.

[0868] i. Sending a first indication to the peer end, and / or instructing the peer end to perform a first operation, including at least one of the following: triggering a status report, sending a first indication information to the peer end, sending a packet processing-related indication to the peer end, and sending packet loss indication-related information to the peer end.

[0869] For example, when the fourth condition is met, the receiving end (e.g., a PDCP receiving end) triggers a status report, where the status report includes packet transmission information of the associated PDU set. For example, in the status report, the SN corresponding to the PDCP PDU / SDU of the associated PDU set is indicated as ACK, or the status report indicates that a packet in the PDU set / associated PDU set is lost, no longer needed, or received.

[0870] For example, when the fourth condition is met, the sender or receiver triggers a status report, which includes the SN number of the data packet and / or the status of the data packet (status includes: packet loss, unwanted, considered received, lost, etc.).

[0871] ii. Sending a first indication to the other end, and / or instructing the other end to perform a first operation, including at least one of the following: a packet processing indication or a packet loss indication (at least the other end processes the packet or loses the packet, or indicates that the local end has processed the packet or lost the packet), an SN number, indicating that a packet of a specific SN is lost / received / unneeded, and considering that the packet of the indicated SN is lost / received / unneeded.

[0872] iii. Optionally, the first operation includes at least one of the following: the sending end considers that the indicated SN, or the SDU of the associated SN, is successful or ended or is not needed; the sending end indicates to the upper layer that the indicated SN, or the PDU of the associated SN, is successful or ended or is not needed; the receiving end considers that the indicated SN, or the SDU of the associated SN, is placed in the buffer; the receiving end considers that the indicated SN, or the SDU of the associated SN, is received or ended or is not needed; the receiving end considers that the indicated SN, or the SDU of the associated SN, is submitted to the upper layer; the sending end executes the packet loss of the indicated SN, or the SDU of the associated SN / the PDU corresponding to the SDU; the receiving end executes the packet loss of the indicated SN, or the SDU of the associated SN / the PDU corresponding to the SDU.

[0873] iv. Packet loss processing includes: discarding the SDU (discard) and / or discarding the PDU corresponding to the SDU.

[0874] v. Packet processing, or packet loss processing, includes discarding at least one of untransmitted, unwanted, and unsuccessfully transmitted packets. A packet is a PDU in an associated PDU set that is at least one of untransmitted, unwanted, and unsuccessfully transmitted; or a PDU set that is at least one of unsuccessfully transmitted, a PDU set that exceeds the PSDB requirement and is untransmitted / unsuccessfully transmitted, and a PDU set that exceeds the PDU set loss duration and is untransmitted / unsuccessfully transmitted.

[0875] Here are a few illustrative examples:

[0876] Example 1 (UM RLC receiving end): When the fourth condition is met, or when data packet processing needs to be performed; or when it is determined that the associated PDU is lost, or the remaining PDUs are not needed, or the PDUs in the PDU set are lost, or the PDU set cannot be decoded, or the remaining PDUs are no longer useful or no longer need to be transmitted, or when the first indication or the first operation is received from the peer end, the UM RLC receiving end performs at least one of the following operations:

[0877] - The UMD PDU corresponding to the PDU set with SN = X(s) is considered to be placed in the receive buffer;

[0878] - For the PDU set corresponding to SN=X(s), no reassembly operation is performed and / or the data packet is not delivered to the upper layer;

[0879] - The SN corresponding to the PDU set is X(s), and it is considered that the data packet has been reassembled and / or has been delivered to the upper layer.

[0880] Example 2 (AM RLC receiving end): When the fourth condition is met, or when data packet processing needs to be performed; or when it is determined that the associated PDU is lost, or the remaining PDUs are not needed, or the PDUs in the PDU set are lost, or the PDU set cannot be decoded, or the remaining PDUs are no longer useful or no longer need to be transmitted, or when the first indication or the first operation is received from the peer end, the AM RLC transmitting end performs at least one of the following operations:

[0881] - Consider the indicated ACK, or ACK not required, or RLC SDU of the received SN number; or, consider the indicated ACK, or ACK not required, or RLC SDU of all SN numbers of the PDU set associated with the received SN number; or, consider the indicated ACK, or ACK not required, or all untransmitted RLC SDUs of the PDU set associated with the received SN number, or RLC SDUs successfully transmitted, or RLC SDUs not required, or RLC SDUs received;

[0882] - Indicate to higher layers whether the RLC SDU is successfully transmitted, that no RLC SDU is required, or that an RLC SDU is received;

[0883] - Set TX_Next_Ack equal to the SN of the RLC SDU with the smallest SN, whose SN falls within the range TX_Next_Ack <= SN <= TX_Next and for which a positive acknowledgment has not been received yet or not included in the first indication.

[0884] Example 3 (AM RLC receiving end): When the fourth condition is met, or when data packet processing needs to be performed; or when it is determined that the associated PDU is lost, or the remaining PDUs are not needed, or the PDUs in the PDU set are lost, or the PDU set cannot be decoded, or the remaining PDUs are no longer useful or no longer need to be transmitted, or when the first indication or the first operation is received from the peer end, the AM RLC receiving end performs at least one of the following operations:

[0885] - The UMD PDU corresponding to the PDU set with SN = X(s) is considered to be placed in the receive buffer;

[0886] - For the PDU set corresponding to SN=X(s), no reassembly operation is performed and / or the data packet is not delivered to the upper layer;

[0887] - The SN corresponding to the PDU set is X(s), and it is considered that the data packet has been reassembled and / or has been delivered to the upper layer.

[0888] Example 4 (PDCP receiving entity): When the fourth condition is met, or when data packet processing needs to be performed; or when it is considered that the associated PDU is lost, or the remaining PDUs are not needed, or the PDUs of the PDU set are lost, or the PDU set cannot be decoded, or the remaining PDUs are no longer useful or no longer need to be transmitted, or when the first indication or the first operation is received from the other end, a status report is triggered. In the status report, the SN corresponding status of all associated PDUs of the indicated PDU set is ACK, or the SN corresponding status of all remaining PDUs of the indicated PDU set is ACK.

[0889] Example 5 (PDCP receiving entity): When the fourth condition is met, or when data packet processing needs to be performed; or when it is considered that the associated PDU is lost, or the remaining PDUs are not needed, or the PDUs of the PDU set are lost, or the PDU set cannot be decoded, or the remaining PDUs are no longer useful or no longer need to be transmitted, or when the first indication or the first operation is received from the other end, the entity performs at least one of the following operations:

[0890] - It is considered that the SDU with SN = X(s) corresponding to the PDU set is delivered to the upper layer;

[0891] - It is considered that the SDU corresponding to the PDU set with SN = X(s) is not determined to the upper layer;

[0892] - The remaining PDUs, or the PDUs of the indicated SN, whose SDUs are delivered to the upper layer;

[0893] - The remaining PDUs, or PDUs of the indicated SN, whose SDUs are considered to be received.

[0894] Illustratively, several cases / criteria for PDU Set discard can include:

[0895] 1) Part of the correlated PDUs remains when the PSDB exceeds.

[0896] - In this case, the PDU Set (or at least the remaining PDUs) may need to be discarded if the discard method is enabled.

[0897] 2) Part of the correlated PDUs remains but there is no opportunity to recover the PDU Set.

[0898] - In this case, the PDU Set (or at least the remaining PDUs) may need to be discarded if the discard method is enabled.

[0899] 3) Part of the correlated PDUs remains but these are considered as not needed.

[0900] - In this case, the remaining PDUs may need to be discarded if the discard method is enabled.

[0901] For PDU or PDU set discard,

[0902] The UE, or the UE PDCP, or the transmitting PDCP would consider at least one of the following: PDU Set-related parameters, PDU set-related characteriscits and PDU set-related discard mechanism.

[0903] Optionally, the gNB or PDCP transmitting entity or PDCP receiving entity or DL ​​PDCP transmitting entity can discard the remaining PDUs of a PDU Set based on PDU Set-related QoS parameters received.

[0904] Optionally, the UE or PDCP transmitting entity or PDCP receiving entity or UL PDCP transmitting entity can discard the remaining PDUs of a PDU Set based on parameters obtained from the network or the application layer. Alternatively, the gNB or PDCP transmitting entity or PDCP receiving entity or UL PDCP transmitting entity can discard the remaining PDUs of a PDU Set based on parameters obtained from the network or the application layer.

[0905] Option 7: Related content of resource selection.

[0906] Optionally, resource selection may be selection of transmission resources or selection of HARQ processes or resources.

[0907] FIG18 shows a resource selection method provided by an exemplary embodiment of the present application. The method is executed by a terminal and includes the following steps:

[0908] Step 802: Select a transmission resource or a Hybrid Automatic Repeat reQuest (HARQ) process according to at least one of the second PDU, the LCH corresponding to the second PDU, the data corresponding to the second PDU, and the logical channel priority.

[0909] Optionally, the resource selection method provided in the embodiment of the present application also includes: giving priority to the logical channel priority; or, giving priority to the second PDU; or, giving priority to the LCH corresponding to the second PDU; or, giving priority to the data corresponding to the second PDU.

[0910] Optionally, the resource selection method provided in the embodiment of the present application further includes at least one of the following:

[0911] Prioritize the logical channel priority before considering the second PDU or the LCH corresponding to the second PDU or the data corresponding to the second PDU; or

[0912] Prioritize the second PDU or the LCH corresponding to the second PDU or the data corresponding to the second PDU, and then consider the logical channel priority; or

[0913] Prioritize the LCH corresponding to the second PDU; or,

[0914] Prioritize the HARQ or resource transmission of the LCH data corresponding to the second PDU set; or

[0915] Prioritize the second PDU; or,

[0916] Prioritize the HARQ or resource transmission of the LCH data corresponding to the second PDU; or

[0917] Adjusting logical channel priorities; or,

[0918] Adjust the priority of the LCH corresponding to the second PDU to a high priority.

[0919] In an embodiment of the present application, the second PDU is a designated PDU or a designated data packet. Optionally, the designated PDU is a data packet having a third identifier, or the designated PDU is the first data packet. The third identifier is one of an importance identifier, a priority identifier, and a delay value.

[0920] Optionally, the first data packet is one of the following data packets: a data packet with an importance higher than a threshold; a data packet with a priority higher than a threshold; a data packet with a delay requirement higher than a threshold; a data packet with a PSDB less than a threshold; a data packet with a delay less than a threshold; a data packet with a remaining delay less than a threshold; a data packet with a delay higher than a first threshold and lower than a second threshold; a data packet that does not meet the PSDB requirements; a data packet that does not meet the PSDB requirements after a first moment; a data packet that does not meet the PSDB requirements within a first time period.

[0921] For example, the first data packet is a specific data packet, where the specific data packet is one of important, prioritized, having high latency requirement, having small PSDB, having latency or residual latency less than a threshold, having latency or residual latency less than a threshold (less than others, other LCHs, other LCHs of the same priority), having PSDB less than or equal to a threshold, having latency greater than threshold 1 and less than threshold 2, or having a data packet that does not meet or is about to not meet PSDB requirements.

[0922] In this embodiment of the present application, at least one of the PSDB, delay, remaining PSDB, and remaining delay is determined by statistics from a media access control (MAC) or a packet data convergence protocol (PDCP). The MAC or PDCP determines at least one of the PSDB, delay, remaining PSDB, and remaining delay based on a first duration or a first timer.

[0923] Optionally, when a data packet or a data packet of a PDU set arrives, is stored, or is available, a first duration or a first timer is started. For example, when a data packet or a data packet of a PDU set (such as the first data packet, such as determining whether it is this PDU set based on the SN number of the PDU set) arrives, is stored, or is available, the first duration or the first timer is started.

[0924] Optionally, during the resource selection process, the delay / remaining delay / PSDB / remaining PSDB / duration are determined.

[0925] Optionally, the determination of PSDB, delay, remaining PSDB, remaining delay, and duration may be performed in MAC or PDCP. Exemplarily, PSDB, delay, remaining PSDB, remaining delay, and duration may be exchanged to MAC by other layers (such as PDCP).

[0926] Optionally, whether it is a data packet of a PDU set can be determined by MAC based on a high-layer packet header, or based on inter-layer interaction, or based on a control PDU.

[0927] The descriptions related to delay in the embodiments of this application are all applicable to the above content and will not be repeated here.

[0928] In summary, the embodiments of the present application provide a new resource selection method.

[0929] Exemplarily, the resource selection method may be implemented as follows:

[0930] In the case of resource conflict, or when selecting resources for priority transmission, or during the HARQ selection process, a specific PDU or LCH / data of a specific PDU is used as one of the selection factors; or, the selection is based on LCH priority and / or a specific PDU or LCH / data of a specific PDU.

[0931] Optionally, during the resource selection process, priority is given to the LCH priority, or priority is given to a specific PDU or LCH / data of a specific PDU. For example, HARQ or grant of a high-priority LCH is transmitted first, or HARQ or grant containing a specific PDU or LCH / data of a specific PDU is transmitted first.

[0932] Optionally, during resource selection, the LCH priority is prioritized before a specific PDU or LCH / data of a specific PDU is considered. For example, in HARQ / grant selection with the same LCH priority, a specific PDU or LCH / data of a specific PDU is prioritized.

[0933] Optionally, during resource selection, a specific PDU or LCH / data of a specific PDU is prioritized over the LCH priority. For example, if both contain a specific PDU or LCH / data of a specific PDU, the one with the higher LCH priority is prioritized during HARQ / grant selection.

[0934] Optionally, during the resource selection process, priority is given to the LCH corresponding to a specific PDU, or priority is given to the HARQ / resource transmission of the LCH data corresponding to a specific PDU set, or priority is given to a specific PDU, or priority is given to the HARQ / resource transmission of the data of a specific PDU, or the LCH priority in this selection is adjusted, or the priority of the LCH / LCH corresponding to the specific PDU is adjusted to high or highest priority.

[0935] Optionally, the specific PDU is a PDU or a PDU set or a data packet.

[0936] For example, the specific PDU is an important, prioritized, low-delay, small-PSDB PDU, etc. Or, the specific PDU is a packet with a specific identifier, and the specific identifier includes any one of importance, priority, delay value, PSDB identifier, etc. Or, the specific PDU is a PDU whose delay or remaining delay or remaining PDB or remaining PSDB is less than a threshold; or, the specific PDU is a PDU whose delay or remaining delay or remaining PDB or remaining PSDB is smaller (smaller than others, other LCHs, other LCHs of the same priority); or the specific PDU is one of the associated PDUs whose PSDB is smaller or smaller than the threshold, whose delay is greater than threshold 1 and smaller than threshold 2, which does not meet or will not meet the PDB / PSDB requirements.

[0937] Illustratively, in the prioritization procedure or HARQ process selection, the UE takes the remaining latency of a PDU Set / LCH / LCG into account; or,

[0938] In the prioritization procedure or HARQ process selection, the UE takes the remaining latency of a PDU Set / LCH / LCG into account to select a prioritized resource; or

[0939] In the prioritization procedure or HARQ process selection, UE take the remaining latency of a PDU Set / LCH / LCG into account based on the indication / enabler / paremanters.

[0940] The indication / enabler / parameters may come from the network side (such as the gNB or core network), or the indication / enabler / parameters may come from the application layer or application server, or the indication / enabler / parameters may be pre-configured to the user (the indication / enabler / paremanters can be from the gNB or pre-configred at the UE).

[0941] In some embodiments, Solution 1, Solution 2, and Solution 3 may be implemented individually or in any combination.

[0942] In some embodiments, at least one of Scheme 1, Scheme 2, and Scheme 3 can be implemented in any combination with at least one of Schemes 4 to 7.

[0943] Optionally, for one or more information related to Solution 1, Solution 2, and Solution 3, if the network device allocates transmission resources, or allocates UL transmission resources based on a report, the UL transmission resource may carry an indication indicating the resource type. Optionally, the resource type indicates which data or LCH can be multiplexed on the UL transmission resource. For the UE, only data or LCH of the corresponding resource type can be multiplexed on the UL transmission resource.

[0944] Optionally, for one or more information involved in Scheme 1, Scheme 2 and Scheme 3, if the network device allocates transmission resources, or allocates UL transmission resources according to the report, an indication may be carried in the UL transmission resource to indicate the resource type or resource indication. Optionally, the resource type or resource indication is used to indicate which data or LCH can be multiplexed on the UL transmission resource, or a first LCP (LCP enhancement in Scheme 5), a first HARQ selection or a prioritization process (HARQ selection or priority selection enhancement in Scheme 7) is used. For the UE, only data or LCH of the corresponding resource type can be multiplexed on the UL transmission resource, or the UE uses a scheme corresponding to the resource indication (such as LCP, HARQ selection, or priority selection) to perform packetization or resource transmission.

[0945] Optionally, if the network device allocates transmission resources, or based on the allocation of UL transmission resources, an indication may be carried in the UL transmission resource, where the indication indicates a resource type. Optionally, the resource type indicates which data or LCH can be multiplexed on the UL transmission resource. For the UE, only data or LCH corresponding to the resource type can be multiplexed on the UL transmission resource.

[0946] Optionally, if the network device allocates transmission resources, or allocates UL transmission resources, an indication may be carried in the UL transmission resource to indicate the resource type or resource indication. Optionally, the resource type or resource indication is used to indicate which data or LCH can be multiplexed on the UL transmission resource, or a first LCP (LCP enhancement in scheme five), a first HARQ selection or a priority process (HARQ selection or priority selection enhancement in scheme seven) is used. For the UE, only data or LCH of the corresponding resource type can be multiplexed on the UL transmission resource, or the UE uses a scheme corresponding to the resource indication (such as LCP, HARQ selection, or priority selection) to perform packetization or resource transmission.

[0947] In other embodiments, packaging, resource selection, or resource transmission may be performed based on specific information.

[0948] Optionally, for LCH, or RLC, or DRB, specific indication information can be configured to indicate the resource type corresponding to the LCH, or RLC, or DRB. Optionally, when the resource type matches (such as the same as) the resource type configured or scheduled by the network, the LCH, or RLC, or DRB can be transmitted using the resources configured or scheduled by the network, or can be carried / multiplexed on the resources configured or scheduled by the network. Optionally, for LCH, or RLC, or DRB, specific information can be configured to indicate the data type corresponding to the LCH, or RLC, or DRB. Optionally, the data type can correspond to the information of the PDU set or data burst, or be the information of the PDU set or data burst (such as attributes, etc.), or the data type can be an identifier supported by the PDU set or data burst. Alternatively, the data type can also be a specific identifier.

[0949] Optionally, the specific indication information, or specific information, may be pre-configured, determined by the UE, or configured by the RRC.

[0950] It should be understood that the above-mentioned embodiments provide multiple implementations of the information transmission method, timer configuration method, data packet processing method, and resource selection method. The above-mentioned multiple implementations can be used alone or in combination with one or more implementations of any one or more methods. It can also be understood that they can be implemented by combining at least two of the multiple implementations corresponding to the above-mentioned multiple methods. The individual implementation schemes or combined implementation schemes composed of at least one implementation scheme given in the above-mentioned multiple embodiments are all within the scope of protection of this application. This application does not limit this and will not be described in detail.

[0951] The following are device embodiments of the present application. For details not described in detail in the device embodiments, reference can be made to the corresponding records in the above method embodiments, and they will not be repeated here.

[0952] FIG19 shows a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application, the device comprising:

[0953] The reporting module 1920 is used to report auxiliary information, where the auxiliary information is used to indicate service information of the terminal.

[0954] Optionally, the service information includes at least one of the following information: service characteristics of the terminal; service mode of the terminal; remaining service information of the terminal; and remaining data information of the terminal.

[0955] Optionally, the reporting module 1920 is configured to report the auxiliary information when the first condition is met.

[0956] Optionally, the first condition includes at least one of the following conditions: a new information exists or arrives; a new information exists or arrives, and the delay of the new information is less than a first value; there is a piece of information in the buffer, and the delay of the information is less than a second value; the network device instructs the terminal to report auxiliary information; the network device instructs the terminal to report the type of auxiliary information; the terminal has the ability to report auxiliary information; the terminal reports the reporting capability to the network device; the terminal supports the specified service; the terminal supports the session corresponding to the specified service; the terminal has not reported auxiliary information; the auxiliary information has changed compared to the historical reporting or historical tendency; the auxiliary information has changed compared to the information or tendency before the first condition is met; there are terminal-specific SR resources; there are terminal-specific SR PUCCH resources; terminal-specific SR resources are available; terminal-specific SR PUCCH resources are available.

[0957] Optionally, the type of the auxiliary information is one of a service feature of the terminal, a service mode of the terminal, remaining service information of the terminal, and remaining data information of the terminal.

[0958] Optionally, the designated service is one of an XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated relationship between service flows.

[0959] Optionally, the SR resource or PUCCH resource corresponds to at least one of the following objects: LCH; DRB; QoS flow; PDU session; PDU set; PDU; data burst; MAC entity.

[0960] Optionally, the SR resource or PUCCH resource is related to at least one of delay, remaining delay, data size, remaining data size, and service association.

[0961] Optionally, the auxiliary information includes at least one of the following information: direction information of the data packet; direction information of the QoS flow; direction information of the data flow; arrival time of the data packet; arrival interval of the data packet; arrival period of the data packet; arrival mode of the data packet; size of the data packet; size mode of the data packet; delay tolerance information of the data packet; QoS flow corresponding to the terminal; QoS flow corresponding to the data packet; data flow corresponding to the terminal; data flow corresponding to the data packet; indication information of the designated service; remaining data volume; information on the amount to be transmitted; delay information of the remaining data; delay information on the amount to be transmitted; delay information of the data packet; transmission delay of uplink transmission and / or downlink transmission; transmission time difference between multiple data streams or multiple QoS streams.

[0962] Optionally, the direction information of the data packet or QoS flow or data flow is used to indicate the uplink transmission corresponding to the data packet or QoS flow or data flow; and / or, the direction information of the data packet or QoS flow or data flow is used to indicate the downlink transmission corresponding to the data packet or QoS flow or data flow.

[0963] Optionally, the arrival time of the data packet includes at least one of the following time information: the starting arrival time of the data packet; the ending arrival time of the data packet; the arrival time of the first data packet in the associated data packets; the arrival time of the last data packet in the associated data packets; the arrival time of the first data packet in a data burst; the arrival time of the last data packet in a data burst.

[0964] Optionally, the delay tolerance information includes at least one of the following information: a delay value preconfigured by the network device for the terminal; a delay value required by the terminal; at least one of the total delay information, the used time, the wait time, and the remaining delay information; the maximum value among the total delay information, the used time, the wait time, and the remaining delay information; the minimum value among the total delay information, the used time, the wait time, and the remaining delay information; the average value among the total delay information, the used time, the wait time, and the remaining delay information; the remaining delay of the highest priority data; the maximum value of the remaining delay of the highest priority data; the average value of the remaining delay of the highest priority data; the minimum value of the remaining delay of the highest priority data; the The remaining delay of the lowest priority data; the maximum value of the remaining delay of the lowest priority data; the average value of the remaining delay of the lowest priority data; the minimum value of the remaining delay of the lowest priority data; the remaining delay of the most important data; the maximum value of the remaining delay of the most important data; the average value of the remaining delay of the most important data; the minimum value of the remaining delay of the most important data; the remaining delay of the least important data; the maximum value of the remaining delay of the least important data; the average value of the remaining delay of the least important data; the minimum value of the remaining delay of the least important data; delay level; delay level index; indication that the delay is higher than the first delay threshold; indication that the delay is lower than the second delay threshold.

[0965] Optionally, the delay tolerance information, or the remaining data amount, or the information on the amount to be transmitted, or the delay information of the remaining data is information for at least one of the following objects: LCH; DRB; QoS flow; PDU session; PDU set; PDU; data burst.

[0966] Optionally, the designated service is one of an XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated relationship between service flows.

[0967] Optionally, the quantity information to be transmitted is at least one of the following information: data volume level; data volume level index; an identification that the data volume is higher than a first data volume threshold; an identification that the data volume is lower than a second data volume threshold.

[0968] Optionally, the delay information of the remaining data includes at least one of the following information: at least one of the total delay information, the used time, the wait time, and the remaining delay information; the maximum value of the total delay information, the used time, the wait time, and the remaining delay information; the minimum value of the total delay information, the used time, the wait time, and the remaining delay information; the average value of the total delay information, the used time, the wait time, and the remaining delay information; the remaining delay of the highest priority data; the maximum value of the remaining delay of the highest priority data; the average value of the remaining delay of the highest priority data; the minimum value of the remaining delay of the highest priority data; and the remaining delay of the lowest priority data. The maximum value of the remaining delay of the data with the lowest priority; the average value of the remaining delay of the data with the lowest priority; the minimum value of the remaining delay of the data with the lowest priority; the remaining delay of the data with the highest importance; the maximum value of the remaining delay of the data with the highest importance; the average value of the remaining delay of the data with the highest importance; the minimum value of the remaining delay of the data with the highest importance; the remaining delay of the data with the lowest importance; the maximum value of the remaining delay of the data with the lowest importance; the average value of the remaining delay of the data with the lowest importance; the minimum value of the remaining delay of the data with the lowest importance; delay level; delay level index; indication that the delay is higher than the first delay threshold; indication that the delay is lower than the second delay threshold.

[0969] Optionally, the data packet is used to indicate a data packet corresponding to one of the following information: PDU set; PDU; data burst.

[0970] Optionally, the auxiliary information is reported in one of the following ways: reporting through the auxiliary information reporting process of the terminal; reporting by carrying in the terminal auxiliary information; reporting through MAC CE; reporting through terminal-specific RRC information; reporting through terminal-specific UCI; periodic reporting of auxiliary information; and changing reported auxiliary information.

[0971] Optionally, the MAC CE includes one of the following control units: a first MAC CE; a MAC CE used by the BSR; and an enhanced MAC CE.

[0972] Optionally, when the pre-configured or dynamically scheduled uplink resources include at least one available resource, or when there is at least one physical uplink shared channel PDSCH opportunity, the auxiliary information is transmitted in one or more transmission resources among the first i transmission resources, where i is a positive integer greater than 0.

[0973] Optionally, the auxiliary information is transmitted in the first transmission resource.

[0974] Optionally, the reporting module 1920 is further configured to send data packet characteristic information when sending the auxiliary information.

[0975] Optionally, the data packet characteristic information includes at least one of the following information: attribute characteristics; importance characteristics; association characteristics; delay characteristics; sequence number or order in a PDU set or data burst.

[0976] Optionally, the data packet characteristic information is carried in the auxiliary information; the data packet characteristic information is carried in the data packet data unit header or the control packet data unit header.

[0977] Optionally, the reporting module 1920 is used to transmit auxiliary information when at least one CG resource or SPS resource is configured.

[0978] Optionally, the auxiliary information is sent via the first resource of at least one CG resource or SPS resource.

[0979] Optionally, the first resource is one of the following resources: the first CG resource or SPS resource; a CG resource or SPS resource with an index lower than a preset value; at least one of the first j CG resources or SPS resources, where j is a positive integer greater than 0.

[0980] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of UCI, PUCCH resources, and SR resources.

[0981] Optionally, the reporting module 1920 is used to transmit auxiliary information when at least one CG resource or SPS resource is configured within a CG resource or SPS resource period.

[0982] Optionally, the auxiliary information is sent via the first resource location in the resource locations of at least one CG resource or SPS resource.

[0983] Optionally, the first resource location is one of the following resource locations: the resource location of the first CG resource or SPS resource; the resource location of at least one of the first k CG resources or SPS resources, where k is a positive integer greater than 0.

[0984] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of UCI, PUCCH resources, and SR resources.

[0985] Optionally, the reporting module 1920 is configured to transmit auxiliary information when at least one PUSCH resource or PDSCH resource is scheduled via DCI.

[0986] Optionally, the auxiliary information is sent through a second resource position in the resource positions of at least one PUSCH resource or PDSCH resource.

[0987] Optionally, the second resource position is one of the following resource positions: the resource position of the first PUSCH resource or PDSCH resource; at least one of the first m PUSCH resources or PDSCH resources, where m is a positive integer greater than 0.

[0988] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[0989] Optionally, the reporting module 1920 is used to transmit auxiliary information when a PUSCH resource or a PDSCH resource is scheduled through DCI, or when a PUSCH resource or a PDSCH resource is scheduled through a DCI, or when a PUSCH resource or a PDSCH resource is periodically scheduled through DCI; or, when a PUSCH resource or a PDSCH resource is scheduled through DCI, or when a PUSCH resource or a PDSCH resource is scheduled through a DCI, or when a PUSCH resource or a PDSCH resource is periodically scheduled through DCI, to transmit auxiliary information on a PUSCH resource or a PDSCH resource.

[0990] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[0991] Optionally, the device also includes a processing module 1940, which is used to receive indication information sent by the network device when at least one PDSCH resource is scheduled through DCI, or when at least one PDSCH resource is scheduled through one DCI, or when at least one PDSCH resource is periodically scheduled through DCI, wherein the indication information is used to indicate whether the terminal skips n PDSCH resources, where n is a positive integer greater than 0.

[0992] Optionally, the n PDSCH resources are at least one of the PDSCH resources indicated by the DCI; or, the n PDSCH resources are PDSCH resources subsequent to the first PDSCH resource.

[0993] Optionally, the processing module 1940 is further configured to skip n PDSCH resources according to the indication information.

[0994] FIG20 shows a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application, the device comprising:

[0995] The adjustment module 2020 is configured to adjust the transmission resources or the configuration of the transmission resources.

[0996] Optionally, the adjustment module 2020 is configured to adjust the transmission resources or the configuration of the transmission resources based on the auxiliary information reported by the terminal; wherein the auxiliary information is used to indicate the service information of the terminal.

[0997] Optionally, the adjustment module 2020 is used to allocate or schedule transmission resources; or, configure or adjust the configuration parameters or RRC configuration parameters of the transmission resources; or, allocate or schedule transmission resources based on the auxiliary information reported by the terminal; or, configure or adjust the configuration parameters or RRC configuration parameters of the transmission resources based on the auxiliary information.

[0998] Optionally, the adjustment module 2020 is used to adjust the configuration parameters of at least one CG resource or SPS resource when at least one CG resource or SPS resource is configured, and / or activate or deactivate, or use or not use at least one CG resource or SPS resource; or, when at least one CG resource or SPS resource is configured, adjust the configuration parameters of at least one CG resource or SPS resource based on the auxiliary information reported by the terminal, and / or activate or deactivate, or use or not use at least one CG resource or SPS resource.

[0999] Optionally, the auxiliary information is sent via the first resource of at least one CG resource or SPS resource.

[1000] Optionally, the first resource is one of the following resources: the first CG resource or SPS resource; a CG resource or SPS resource with an index lower than a preset value; at least one of the first j CG resources or SPS resources, where j is a positive integer greater than 0.

[1001] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of MAC CE, UCI, PUCCH resources, and SR resources.

[1002] Optionally, the adjustment module 2020 is used to adjust the configuration parameters or resource usage parameters of the resource location of at least one CG resource or SPS resource, and / or activate or deactivate, or use or not use the resource location of at least one CG resource or SPS resource when at least one CG resource or SPS resource is configured within a CG resource or SPS resource cycle; or, when at least one CG resource or SPS resource is configured within a CG resource or SPS resource cycle, adjust the configuration parameters or resource usage parameters of the resource location of at least one CG resource or SPS resource based on the auxiliary information reported by the terminal, and / or activate or deactivate, or use or not use the resource location of at least one CG resource or SPS resource.

[1003] Optionally, the auxiliary information is sent via the first resource location in the resource locations of at least one CG resource or SPS resource.

[1004] Optionally, the first resource location is one of the following resource locations: the resource location of the first CG resource or SPS resource; the resource location of at least one of the first k CG resources or SPS resources, where k is a positive integer greater than 0.

[1005] Optionally, the auxiliary information is reported through a dynamically scheduled uplink grant; or, the auxiliary information is reported through one of MAC CE, UCI, PUCCH resources, and SR resources.

[1006] Optionally, the adjustment module 2020 is used to adjust the configuration parameters or resource usage parameters of at least one PUSCH resource or PDSCH resource, and / or activate or deactivate, or use or not use at least one PUSCH resource or PDSCH resource when at least one PUSCH resource or PDSCH resource is scheduled through DCI; or, when at least one PUSCH resource or PDSCH resource is scheduled through DCI, adjust the configuration parameters or resource usage parameters of at least one PUSCH resource or PDSCH resource based on the auxiliary information reported by the terminal, and / or activate or deactivate, or use or not use at least one PUSCH resource or PDSCH resource.

[1007] Optionally, the auxiliary information is sent through a second resource position in the resource positions of at least one PUSCH resource or PDSCH resource.

[1008] Optionally, the second resource position is one of the following resource positions: the resource position of the first PUSCH resource or PDSCH resource; at least one of the first m PUSCH resources or PDSCH resources, where m is a positive integer greater than 0.

[1009] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[1010] Optionally, the adjustment module 2020 is used to determine whether to increase the scheduled authorization or PUSCH resource or PDSCH resource when a PUSCH resource or PDSCH resource is scheduled through DCI, or when a PUSCH resource or PDSCH resource is scheduled through a DCI, or when a PUSCH resource or PDSCH resource is periodically scheduled through DCI; or, when a PUSCH resource or PDSCH resource is scheduled through DCI, or when a PUSCH resource or PDSCH resource is scheduled through a DCI, or when a PUSCH resource or PDSCH resource is periodically scheduled through DCI, based on the auxiliary information reported by the terminal.

[1011] Optionally, the DCI carries first indication information, and the first indication information is used to instruct the terminal to report auxiliary information.

[1012] Optionally, the adjustment module 2020 is used to indicate whether the terminal skips n PDSCH resources on the DCI or the first PDSCH resource in at least one PDSCH resource, where n is a positive integer greater than 0, when at least one PDSCH resource is scheduled through DCI, or when at least one PDSCH resource is scheduled through one DCI, or when at least one PDSCH resource is periodically scheduled through DCI; or, based on the auxiliary information reported by the terminal, indicate whether the terminal skips n PDSCH resources on the first PDSCH resource in the DCI or at least one PDSCH resource, where n is a positive integer greater than 0, when at least one PDSCH resource is scheduled through DCI, or when at least one PDSCH resource is scheduled through one DCI, or when at least one PDSCH resource is periodically scheduled through DCI.

[1013] Optionally, the n PDSCH resources are at least one of the PDSCH resources indicated by the DCI; or, the n PDSCH resources are PDSCH resources subsequent to the first PDSCH resource.

[1014] FIG21 shows a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application, the device comprising:

[1015] The trigger module 2120 is used to trigger or generate first reporting information, where the first reporting information is used to trigger the network device to perform at least one of resource allocation, resource adjustment, resource scheduling, parameter adjustment, and parameter configuration.

[1016] Optionally, the first reporting information is used to trigger one of the following: MAC CE; SR; CG-UCI; PUSCH-UCI.

[1017] Optionally, the trigger module 2120 is configured to trigger or generate first reporting information when the second condition is met.

[1018] Optionally, the second condition includes at least one of the following conditions: there is or arrives a new information; there is or arrives a new information, and the delay of the new information is less than the first value; there is a piece of information in the buffer, and the delay of the information is less than the second value; the network device instructs or triggers the terminal to report the first reporting information; the terminal receives a command or information carrying a first identifier; there are terminal-specific SR resources; there are terminal-specific SR PUCCH resources; terminal-specific SR resources are available; terminal-specific SR PUCCH resources are available; the terminal receives data of the first LCH; the data of the first LCH is available; the terminal receives the service or data corresponding to the first feature; the service or data corresponding to the first feature is available; the terminal receives data carrying the second identifier; the data of the second identifier is available; the terminal receives the first data; the first data arrives; there is data that meets the third condition; the first reporting information is used to trigger one of MAC CE, SR, CG-UCI, and PUSCH-UCI.

[1019] Optionally, the network device instructs or triggers the terminal to report the first reporting information through at least one of the following commands or information: DCI; MAC CE; RRC; PDSCH-DCI.

[1020] Optionally, the command or information carrying the first identifier received by the terminal includes at least one of the following: DCI; downlink MAC CE; downlink RRC; PDSCH-DCI.

[1021] Optionally, the SR resource or PUCCH resource corresponds to one of the following objects: LCH; DRB; QoS flow; PDU session; PDU set; PDU; data burst.

[1022] Optionally, the SR resource or PUCCH resource is related to at least one of delay, residual delay, data size, and residual data size.

[1023] Optionally, the service or data corresponding to the first characteristic includes at least one of the following: service or LCH or flow of the first period or first data rate; LCH carrying a first identifier; LCH carrying a first priority; LCH carrying a specified service; LCH carrying a first session; LCH carrying a first quality of service QoS flow; service or data carrying a first frame rate; service with packet data unit PDU set characteristics or information or requirements; data or LCH with PDU characteristics or information or requirements.

[1024] Optionally, the designated service is one of an XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated relationship between service flows.

[1025] Optionally, the service or data corresponding to the first feature includes a service or data carrying a first frame rate, and / or the service or data corresponding to the first feature includes data or LCH corresponding to the PDU set information or feature, and / or the service or data carrying the first frame rate has a first period; optionally, the trigger module 2120 is used for the arrival or availability of a data burst or PDU set; or, when the service or data sent within the first period is available, the terminal periodically reports the first reporting information; or, when the service or data sent within the first period is available and the periodic timer corresponding to the BSR expires or is not running, the terminal periodically reports the first reporting information; or, upon receiving the service or data sent within the first period and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information; or, when the first period reaches the periodic time point and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information; or, upon receiving the service or data sent within the first period, the terminal periodically reports the first reporting information. reporting first reporting information; or, when the first cycle reaches the cycle time point, the terminal periodically reports the first reporting information; or, within each first cycle, the terminal periodically reports the first reporting information; or, within each first cycle, and when the periodic timer corresponding to the periodic BSR expires or does not run, the terminal periodically reports the first reporting information; or, upon receiving the service or data sent within the first cycle, and when the periodic timer corresponding to the periodic BSR expires or does not run, the terminal periodically reports the first reporting information; or, when periodic service arrives, the terminal periodically reports the first reporting information; or, when periodic service arrives, and the periodic timer corresponding to the periodic BSR expires or does not run, the terminal periodically reports the first reporting information; or, when resources for the service or data corresponding to the first feature are available within the first cycle, the terminal periodically reports the first reporting information; or, when resources for the service or data corresponding to the first feature are available within the first cycle, and the periodic timer corresponding to the periodic BSR expires or does not run, the terminal periodically reports the first reporting information.

[1026] Optionally, the first reporting information periodically reported is periodic first reporting information or periodic BSR or enhanced periodic BSR.

[1027] Optionally, the data carrying the second identifier is a PDU or a PDU set.

[1028] Optionally, the second identifier is one of an importance identifier, a priority identifier, a dependent identifier, and an I frame identifier.

[1029] Optionally, the first data is one of the following data: at least one PDU that arrives first in the PDU set; the first PDU in the PDU set arrives; the last PDU in the PDU set arrives; a specified PDU in the PDU set arrives; at least one last PDU that arrives in the PDU set; a new PDU set.

[1030] Optionally, the third condition includes at least one of the following conditions: PDB is less than the threshold; the remaining transmission delay is less than the delay threshold; the available time of data in the buffer is not less than the time threshold; the data volume is greater than the third data volume threshold; the data volume to be transmitted is greater than the fourth data volume threshold; the remaining data volume is greater than the fifth data volume threshold.

[1031] Optionally, the data amount, or the data amount to be transmitted, or the remaining data amount is for the first object.

[1032] Optionally, the first object is a PDU set or a data burst or an LCH.

[1033] Optionally, the second condition is for the terminal or MAC entity or the first object.

[1034] Optionally, the MAC entity is any MAC entity; or, the MAC entity is the MAC entity corresponding to the terminal.

[1035] Optionally, the first reporting information is triggered by the terminal or MAC entity.

[1036] Optionally, the first reporting information is for the first object.

[1037] Optionally, the first reporting information carries an identifier of the first object.

[1038] Optionally, the identifier of the first object is an identifier or an index identifier.

[1039] Optionally, the first object is one of the following objects: LCH; LCH pair; LCG; DRB; QoS flow; PDU session; PDU set; PDU; data burst.

[1040] Optionally, the terminal is a terminal with specified capabilities; or, the terminal is a terminal that carries specified services.

[1041] Optionally, the designated service is one of an XR service, a media service, a video service, a service with variable service characteristics, and a service with an associated relationship between service flows.

[1042] Optionally, the first reporting information carries at least one of the following information: the amount of remaining data; information on the amount of data to be transmitted; delay information; the priority of the transmission object; the importance of the transmission object; the type of the transmission object; and the amount of data associated with the first object.

[1043] Optionally, the delay information includes at least one of the following information: total delay; remaining delay; waiting time; delay when entering the buffer; and delay associated with the first object.

[1044] Optionally, the delay information is at least one of a delay value, a delay level, a delay level index, an identifier that the delay is higher than a first delay threshold, and an identifier that the delay is lower than a second delay threshold.

[1045] Optionally, the importance of the transmission object is at least one of an importance value, an importance level, an importance level index, an identifier of an importance higher than a first importance threshold, and an identifier of an importance lower than a first importance threshold.

[1046] Optionally, the type of the transmission object is an I frame, a P frame, or a B frame.

[1047] Optionally, the first reporting information is at least one of newly defined reporting information, BSR, enhanced BSR, scheduling request SR, CG-UCI, and PUSCH-UCI.

[1048] Optionally, the triggering module 2120 is configured to carry the identifier of the first object and / or the first reporting information in the SR or UCI when triggering the SR, or CG-UCI, or PUSCH-UCI.

[1049] Optionally, the information carried in the first reporting information includes relevant information of at least one first object.

[1050] Optionally, the trigger module 2120 is configured to trigger different SR information according to at least one of the amount of data to be transmitted, delay information, data priority, and data importance when SR is triggered.

[1051] Optionally, different SR information corresponds to different SR configurations.

[1052] Optionally, the SR configuration includes at least one of a scheduling request identifier, a scheduling request resource identifier, and a resource location of a PDCCH resource.

[1053] Optionally, each SR information carries relevant information of at least one first object.

[1054] Optionally, in the event of a transmission resource conflict, SR information is transmitted first, or the transmission priority of SR information is determined to be high.

[1055] Optionally, when the first reporting information is a BSR or an enhanced BSR, the terminal uses a newly added or modified BSR.

[1056] Optionally, the newly added or modified BSR is one of a regular BSR, an enhanced regular BSR, and a terminal-specific BSR.

[1057] Optionally, the newly added or modified BSR carries relevant information of at least one first object.

[1058] Optionally, the trigger module 2120 is further used to report a long BSR when a BSR is triggered, a MAC PDU including the BSR is generated, and there is at least one LCH or LCG with data to be transmitted; report a long BSR when an enhanced BSR is triggered, a MAC PDU including the enhanced BSR is generated, and there is at least one LCH or LCG with data to be transmitted; report a short BSR or an extended short BSR when a BSR is triggered, a MAC PDU including the BSR is generated, and there is an LCH or LCG with data to be transmitted; report an enhanced BSR or an extended short BSR when an enhanced BSR is triggered, a MAC PDU including the enhanced BSR is generated, and there is an LCH or LCG with data to be transmitted.

[1059] Optionally, the BSR or enhanced BSR is one of a regular BSR, an enhanced regular BSR, a terminal-specific BSR, a periodic BSR, and an enhanced periodic BSR.

[1060] Optionally, when reporting a short BSR, an 8-bit length is used in the buffer size field.

[1061] Optionally, the triggering module 2120 is configured to carry the identifier of the first object and / or the first reporting information in the MAC CE corresponding to the first MAC CE or the enhanced BSR when triggering the first MAC CE or the enhanced BSR.

[1062] Optionally, the information carried by the first MAC CE or the MAC CE corresponding to the enhanced BSR includes relevant information of at least one first object.

[1063] Optionally, when the first MAC CE or the MAC CE corresponding to the enhanced BSR carries information of at least one first object, the information of the first object is carried in a bitmap manner, or the information of the first object is carried using a displayed first object identifier.

[1064] Optionally, the first MAC CE or the MAC CE corresponding to the enhanced BSR is identified by an extended logical channel identifier LCID.

[1065] Optionally, when the first MAC CE carries information related to the amount of data, a 5- or 8-bit buffer size level list is used in the buffer size field in the enhanced BSR; or, an 8-bit buffer size level list is used in the buffer size field; or, a 5-bit buffer size level list is used in the buffer size field; or, a new buffer size level list is added in the buffer size field.

[1066] Optionally, the buffer size field is determined according to at least one of the following principles: using a newly added buffer size level list; using an 8-bit buffer size level list; when the data volume is less than a, using an 8-bit buffer size level list; when the data volume is not less than a, using a newly added buffer size level list; when the data volume is less than a, using a 5-bit buffer size level list; when the data volume is not less than a, using an 8-bit buffer size level list; when the data volume is less than a, using a 5-bit buffer size level list; when the data volume is not less than a, using a newly added buffer size level list; when the data volume is less than a, using a 5-bit buffer size level list; when the data volume is not less than a and less than b, using a newly added buffer size level list.

[1067] Optionally, the trigger module 2120 is configured to generate one of the first MAC CE, enhanced BSR, BSR MAC CE, SR, PUSCH-UCI, and CG-UCI when the second condition is met.

[1068] Optionally, the trigger module 2120 is used to generate a BSR MAC CE when at least one BSR is triggered and at least one BSR is not deleted, and the uplink shared channel UL-SCH resource for new transmission carries a BSR MAC CE and its subheader; or, to generate an enhanced BSR MAC CE when at least one enhanced BSR is triggered and at least one enhanced BSR is not deleted, and the UL-SCH resource for new transmission carries an enhanced BSR MAC CE and its subheader; or, to generate a first MAC CE when at least one first reporting information is triggered and at least one identification information is not deleted, and the UL-SCH resource for new transmission carries a first MAC CE and its subheader or carries an enhanced first MAC CE and its subheader; or, when the first reporting information is triggered, trigger the SR corresponding to the first reporting information.

[1069] Optionally, the trigger module 2120 is further used to start or restart an enhanced timer when generating an enhanced BSR MAC CE or a first MAC CE, where the enhanced timer is a periodic timer and / or a retransmission timer corresponding to the enhanced BSR or the first MAC CE.

[1070] Optionally, a MAC PDU carries a BSR MAC CE and a MAC CE; or, a MAC PDU carries a BSR MAC CE or a MAC CE; or, a MAC PDU does not include both a BSR MAC CE and a MAC CE; or, a MAC PDU does not include two or more MAC CEs related to data volume or data buffering at the same time. Or, a MAC PDU does not include two or more MAC CEs for the same object at the same time; or, a MAC PDU does not include two or more MAC CEs for the same object and related to data volume or data buffering at the same time.

[1071] Optionally, the BSR MAC CE and MAC CE have the same priority.

[1072] Optionally, the BSR MAC CE and / or MAC CE is not less than the priority of the extended BSR.

[1073] Optionally, at least one of PSDB, delay, remaining PSDB, and remaining delay is determined by MAC or PDCP statistics.

[1074] Optionally, MAC or PDCP determines at least one of PSDB, delay, remaining PSDB, and remaining delay based on the first duration or the first timer.

[1075] FIG22 shows a schematic diagram of a timer configuration device provided by an exemplary embodiment of the present application, the device comprising:

[1076] Receiving module 2220, configured to receive a timer configuration configured by a network device;

[1077] The timer is a timer corresponding to the first reporting information, and the duration of the timer is a first duration.

[1078] Optionally, the timer is a periodic timer or a retransmission timer.

[1079] Optionally, the timer is for one of the following objects: MAC entity; terminal; LCH; LCH pair; LCG; PDU set; PDU.

[1080] Optionally, the first reporting information is BSR.

[1081] Optionally, the first duration is a duration that matches a service cycle or a data rate corresponding to the terminal.

[1082] Optionally, the first duration is an integer duration, or the first duration is a non-integer duration.

[1083] Optionally, the device further includes a using module 2240, configured to periodically trigger reporting of the first reporting information when the periodic timer times out.

[1084] Optionally, the device further includes a using module 2240, configured to trigger reporting of the first reporting information when the periodic timer times out and the second condition is met.

[1085] Optionally, the first reporting information is periodic first reporting information.

[1086] Optionally, the device further includes a using module 2240, configured to trigger reporting of the first reporting information when the retransmission timer times out and the second condition is met.

[1087] Optionally, the device also includes a using module 2240, which is used to cancel the triggering of other reporting information in at least one reporting information when triggering at least one reporting information for the same LCG and generating a first MAC CE corresponding to the first reporting information based on the first reporting information in the at least one reporting information.

[1088] Optionally, when the timer is running and there is an available uplink shared channel UL-SCH, the first MAC CE is not multiplexed, or the timer is not restarted.

[1089] Optionally, the device also includes a using module 2240, which is used to trigger the first reporting information corresponding to the LCH, or LCH pair, or LCG, or trigger the first reporting information corresponding to the terminal, or trigger the first reporting information corresponding to the MAC entity, or trigger the first reporting information corresponding to the LCH, or LCH pair, or LCG of the data to be transmitted when the timer is for the LCH, or LCH pair, or LCG and the timer expires.

[1090] Optionally, the device further includes a using module 2240, configured to generate a first MAC CE when the first reporting information is triggered and the uplink shared channel UL-SCH resource for new transmission carried by the first reporting information carries the first MAC CE and its subheader.

[1091] Optionally, the device further includes a starting module 2260 for starting or restarting the timer.

[1092] Optionally, the device also includes a using module 2240, which is used to generate a first MAC CE when the first reporting information is triggered, the uplink shared channel UL-SCH resource for new transmission carried by the first reporting information carries a first MAC CE and its subheader, and the UL-SCH resource is one of at least one transmission resource.

[1093] Optionally, the first MAC CE is multiplexed into UL-SCH resources.

[1094] Optionally, other transmission resources except UL-SCH resources in at least one transmission resource do not generate MAC CE, and / or other transmission resources do not multiplex MAC CE, and / or the timer is not started or restarted.

[1095] Optionally, the device further includes a starting module 2260 for starting or restarting the timer.

[1096] Optionally, at least one transmission resource is a resource scheduled or preconfigured by the network device; or, at least one transmission resource is a resource scheduled or preconfigured by the network device and corresponds to a first period or a first duration; or, at least one transmission resource is a resource scheduled or preconfigured by the network device and is within the first period or the first duration.

[1097] Optionally, the device also includes a using module 2240, which is used to trigger the reporting of SR information corresponding to the first reporting information when the first reporting information is triggered, and / or there are no UL-SCH resources for carrying the first reporting information or UL-SCH resources for new transmission, and / or the network device configures dedicated SR resources for the terminal.

[1098] Optionally, in the event of a transmission resource conflict, SR information is transmitted first, or the transmission priority of SR information is determined to be high.

[1099] Optionally, when the second condition is met, the padded BSR is not triggered or supported, or the first reporting information of the padded is not triggered or supported.

[1100] Optionally, the apparatus further includes a determining module 2280, configured to determine a format of a reported BSR according to padding bits when a padded BSR is triggered and the second condition is met.

[1101] Optionally, when generating a BSR MAC CE, an 8-bit buffer size level list is used in the buffer size field in the BSR MAC CE, or a new buffer size level list is added.

[1102] Optionally, the filled BSR is the filled first reporting information.

[1103] FIG23 shows a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application, the device comprising:

[1104] The sending module 2320 is configured to send instruction information, where the instruction information is used to instruct the terminal to process and / or use transmission resources.

[1105] FIG24 shows a schematic diagram of an information transmission device provided by an exemplary embodiment of the present application, the device comprising:

[1106] The generating module 2420 is configured to generate a media access control packet data unit MAC PDU during the logical channel priority LCP process.

[1107] Optionally, the device also includes a processing module 2440, which is used to perform an LCP process based on information of the data packet or PDU, and / or information of the PDU set, and / or a first mapping relationship between the PDU and the quality of service QoS flow, and / or a second mapping relationship between the PDU and the logical channel LCH, and / or a third mapping relationship between the PDU set and the QoS flow, and / or a fourth mapping relationship between the PDU set and the LCH.

[1108] Optionally, the device also includes a processing module 2440, which is used to determine the information of the data packet or PDU, the information of the PDU set, at least one of the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship based on at least one of the RLC packet header, the PDCP packet header, the SDAP packet header, and the high-level control PDU; or, based on the inter-layer interaction of the terminal, determine the information of the data packet or PDU, the information of the PDU set, at least one of the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship; or, based on the RRC configuration, determine at least one of the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship; and based on at least one of the high-level packet header, the inter-layer interaction of the terminal, and the high-level control PDU, determine the information of the data packet or PDU, and / or the PDU set.

[1109] Optionally, in the LCP process, priority is given to the first PDU or the first PDU set, or priority is given to the logical channel LCH.

[1110] Optionally, during the LCP process, priority is given to the first PDU, or the LCH corresponding to the first PDU is given priority, or the data corresponding to the first PDU is placed in the MAC PDU first, or the priority of the LCH or LCH group corresponding to the first PDU is adjusted to a high priority, or the first PDU set is given priority, or the LCH corresponding to the first PDU set is given priority, or the data corresponding to the first PDU set is placed in the MAC PDU first, or the priority of the LCH in the MAC PDU or LCP process is adjusted, or the priority of the LCH or LCH group corresponding to the first PDU set is adjusted to a high priority; or, during the LCP process, the first PDU is given second priority, or the LCH of the first PDU is given second priority, or the data corresponding to the first PDU is placed in the MAC PDU second priority, or the priority of the LCH or LCH group corresponding to the first PDU is adjusted to the second highest priority, or the first PDU set is given second priority, or the LCH corresponding to the first PDU set is given second priority, or the data corresponding to the first PDU set is placed in the MAC PDU, or, adjusting the priority of the LCH or LCH group corresponding to the first PDU set to the second highest priority.

[1111] Optionally, the first PDU set is a specified PDU set and / or an associated PDU set; the first PDU is a specified PDU or a specified data packet.

[1112] Optionally, the specified PDU set is a data packet with a third identifier, or the specified PDU set is the first data packet; the specified PDU is a data packet with a third identifier, or the specified PDU is the first data packet.

[1113] Optionally, the third identifier is one of an importance identifier, a priority identifier, and a delay value.

[1114] Optionally, the first data packet is one of the following data packets: a data packet with an importance higher than a threshold; a data packet with a priority higher than a threshold; a data packet with a delay requirement higher than a threshold; a data packet with a PSDB less than a threshold; a data packet with a delay less than a threshold; a data packet with a remaining delay less than a threshold; a data packet with a delay higher than a first threshold and lower than a second threshold; a data packet that does not meet the PSDB requirements; a data packet that does not meet the PSDB requirements after a first moment; a data packet that does not meet the PSDB requirements within a first time period.

[1115] Optionally, at least one of PSDB, delay, remaining PSDB, and remaining delay is determined by MAC or PDCP statistics.

[1116] Optionally, MAC or PDCP determines at least one of PSDB, delay, remaining PSDB, and remaining delay based on the first duration or the first timer.

[1117] Optionally, in the LCP process, the size of the PDU set corresponding to the first logical channel is given priority before subtracting the first variable from the MAC PDU size, or the size of the first associated PDU set corresponding to the first logical channel is given priority before subtracting the first variable from the MAC PDU size; or, in the LCP process, the size of the PDU set corresponding to the first logical channel is considered after subtracting the first variable from the MAC PDU size, or the size of the first associated PDU set is considered after subtracting the first variable from the MAC PDU size; or, in the LCP process, the size of the PDU set corresponding to the second logical channel is given priority before subtracting the second variable from the MAC PDU size, or the size of the second associated PDU set corresponding to the second logical channel is given priority before subtracting the second variable from the MAC PDU size; or, in the LCP process, the size of the PDU set corresponding to the second logical channel is considered after subtracting the second variable from the MAC PDU size, or the size of the second associated PDU set is considered after subtracting the second variable from the MAC PDU size; or Before subtracting the first variable and the second variable from the PDU size, priority is given to the size of the PDU set corresponding to the first logical channel and the second logical channel with the associated relationship, or, before subtracting the first variable and the second variable from the MAC PDU size, priority is given to the size of the third associated PDU set corresponding to the first logical channel and the second logical channel with the associated relationship; or, in the LCP process, after subtracting the first variable and the second variable from the MAC PDU size, priority is given to the size of the associated PDU set corresponding to the first logical channel and the second logical channel with the associated relationship, or, after subtracting the first variable and the second variable from the MAC PDU size, priority is given to the remaining size of the third associated PDU set; wherein the first variable is used to indicate the number of tokens available in the token bucket corresponding to the first logical channel, the second variable is used to indicate the number of tokens available in the token bucket corresponding to the second logical channel, the first logical channel is the logical channel corresponding to the specified PDU set, and the second logical channel is the logical channel corresponding to the associated PDU set.

[1118] Optionally, the association relationship between the first logical channel and the second logical channel is determined based on at least one of RRC configuration, RRC packet header, data packet header, terminal inter-layer interaction, and high-level control PDU.

[1119] Optionally, during the LCP process, or during the MAC PDU packetization process, indication information is carried in the MAC PDU, and the indication information is used to request the network device to allocate transmission resources; wherein, the indication information is carried under one of the following conditions: there is a specified PDU; there is an associated PDU set; there is an associated PDU set and part or all of the data of the associated PDU set cannot be carried in the MAC PDU; there is a specified PDU set; all or part of the data of the specified PDU set is not carried in the MAC PDU; all or part of the data of the specified PDU is not carried in the MAC PDU.

[1120] Optionally, the indication information is one of request indication information, auxiliary information, and first reporting information.

[1121] Optionally, the indication information is one of MAC CE, SR, UCI, CG-UCI, and PUSCH-UCI corresponding to the first reporting information.

[1122] Optionally, during the LCP process, if there are remaining resources in the MAC PDU, priority is given to the first PDU, or the data or remaining data of the first PDU is placed in the MAC PDU, or the first PDU set is given priority, or the data or remaining data of the first PDU set is placed in the MAC PDU; wherein the first PDU set is a specified PDU set and / or an associated PDU set.

[1123] Optionally, the device also includes a processing module 2440, which is used to determine the size of the remaining data of the PDU or PDU set in the third logical channel when it is determined that the data of the PDU or PDU set in the third logical channel is multiplexed into the size of the MAC PDU; subtract the size of the remaining data of the PDU or PDU set in the third logical channel from the third variable; wherein the third variable is used to indicate the number of tokens available in the token bucket corresponding to the third logical channel.

[1124] Optionally, the device further includes a processing module 2440, configured to allocate resources to at least one logical channel according to a size of a PDU or a PDU set corresponding to the at least one logical channel.

[1125] Optionally, the apparatus further includes a processing module 2440, configured to subtract the size of the MAC SDU multiplexed into the MAC PDU in the fourth logical channel from the fourth variable.

[1126] Optionally, the apparatus further includes a processing module 2440, configured to allocate resources to at least one logical channel according to the number of tokens in the token bucket corresponding to the logical channel minus the size of the PDU or PDU set already allocated to the logical channel.

[1127] Optionally, the apparatus further includes a processing module 2440, configured to receive an uplink authorization for new transmission sent by a network device.

[1128] FIG25 shows a schematic diagram of a data packet processing device provided by an exemplary embodiment of the present application, the device comprising:

[1129] The execution module 2520 is used to execute data packet processing.

[1130] Optionally, the data packet processing includes at least one of the following processing methods: determining to perform data packet processing; determining the execution method of data packet processing; determining to perform packet loss processing; determining the execution method of packet loss processing.

[1131] Optionally, execution module 2520 is used for the sending end to discover or judge the data packet and instruct the receiving end to process the data packet; or, the receiving end discovers or judges the data packet and instructs the sending end to process the data packet; or, the sending end discovers or judges the data packet and the sending end processes the data packet; or, the receiving end discovers or judges the data packet and the receiving end processes the data packet; or, the sending end discovers or judges the data packet and the sending end and the receiving end process the data packet; or, the receiving end discovers or judges the data packet and the sending end and the receiving end process the data packet.

[1132] Optionally, the execution module 2520 is used to determine whether to perform data packet processing and / or perform data packet processing when the fourth condition is met; or, when the fourth condition is met, determine whether to perform packet loss processing and / or perform packet loss processing.

[1133] Optionally, the fourth condition includes at least one of the following conditions: at least one data packet of the associated PDU set is lost; the data packet at the first position in the associated PDU set is lost; the first data packet in the associated PDU set is lost; the associated PDU set exceeds the first PSDB requirement; the transmission duration, reception duration or storage duration of the associated PDU set is not less than the packet loss duration of the PDU set; the transmission duration, reception duration or storage duration of the associated PDU set is not less than the second PSDB requirement; at least one PDU of the associated PDU set is confirmed to be unnecessary; the received PDU is used to decode or recover the PDU set or part of the PDU set; part of the data packet of the associated PDU set is discovered or confirmed; part of the data packet of the associated PDU set is discovered or confirmed to be lost; N associated PDUs or data packets are sent or successfully sent; N associated PDUs or data packets are received; the PSDB duration is reached; the packet loss duration is reached; the application layer or network device configures data packet processing to be enabled; the application layer or network device configures the corresponding number of data packets; the application layer or network device configures the second indication information or the first operation to be enabled.

[1134] Optionally, the data packets for which data packet processing is performed include at least one of the following: data packets corresponding to a PDU set; data packets corresponding to a PDU set without a data packet sequence number SN number added; data packets corresponding to a PDU set without a PDCP SN number added; data packets corresponding to a PDU set that are not delivered to a lower layer; data packets in the corresponding PDU set that are not transmitted or not transmitted successfully; data packets corresponding to a packet data unit PDU set that confirms transmission failure; data packets corresponding to the SN number carried in the second indication information; and data packets associated with the SN number.

[1135] Optionally, the execution module 2520 is used for the sending end to consider that the SDU of the indicated SN number or the associated SN number is successful, ended, or not needed; or, the sending end indicates to the upper layer that the PDU of the indicated SN number or the associated SN number is successful, ended, or not needed; or, the receiving end to consider that the SDU of the indicated SN number or the associated SN number is placed in the cache; or, the receiving end to consider that the SDU of the indicated SN number or the associated SN number is received, ended, or not needed; or, the receiving end to consider that the SDU of the indicated SN number or the associated SN number is submitted to the upper layer; or, the sending end performs packet loss processing of the SDU / PDU corresponding to the indicated SN number or the associated SN number; or, the receiving end performs packet loss processing of the SDU / PDU corresponding to the indicated SN number or the associated SN number.

[1136] Optionally, the execution module 2520 is used to send second indication information to the receiving end, where the second indication information is used to instruct the receiving end to perform the first operation.

[1137] Optionally, the execution module 2520 is used to trigger a status report; send data packet processing indication information to the receiving end; and send packet loss indication information to the receiving end.

[1138] Optionally, the execution module 2520 is configured to trigger a status report when a fourth condition is met.

[1139] Optionally, the status report carries data packet transmission information of an associated PDU set; or, the status report carries a sequence number SN number and / or status of the data packet.

[1140] Optionally, the second indication information includes at least one of the following indication information: data packet processing indication information; packet loss indication information; SN number; indication information carrying SN number.

[1141] Optionally, the execution module 2520 is configured to execute the first operation according to the second indication information sent by the sending end.

[1142] Optionally, the first operation includes at least one of the following operations: considering that the SDU of the indicated SN number or the associated SN number is successful, ended, or not needed; indicating that the PDU of the indicated SN number or the associated SN number of the upper layer is successful, ended, or not needed; considering that the SDU of the indicated SN number or the associated SN number is placed in the cache area; considering that the SDU of the indicated SN number or the associated SN number is submitted to the upper layer; performing packet loss processing of the SDU / PDU corresponding to the indicated SN number or the associated SN number.

[1143] Optionally, packet loss processing includes discarding the SDU and / or discarding the PDU corresponding to the SDU.

[1144] Optionally, the execution module 2520 is used to perform packet loss processing on the second data packet that is not transmitted and / or is not needed and / or is not successfully transmitted; and / or, perform packet loss processing on the unit RLC SDU and / or RLC SDU segment that is not transmitted or delivered to the lower layer; and / or, perform packet loss processing on the PDCP SDU and / or Packet Data Convergence Protocol Packet Data Unit PDCP PDU that is not transmitted or delivered to the lower layer; and / or, not perform packet loss processing on the RLC SDU and / or RLC SDU segment that is transmitted or delivered to the lower layer.

[1145] Optionally, the second data packet is at least one of the following: the second data packet is a data packet in the associated PDU set; the second data packet is a PDU in the PDU set that has not been transmitted and / or is not needed and / or has not been transmitted successfully; or, the second data packet is a PDU set that has not been transmitted successfully; or, the second data packet is a PDU set that exceeds the PSDB requirement and has not been transmitted; or, the second data packet is a PDU set that exceeds the PSDB requirement and has not been transmitted successfully; or, the second data packet is a PDU set that has exceeded the packet loss duration of the PDU set and has not been transmitted; or, the second data packet is a PDU set that has exceeded the packet loss duration of the PDU set and has not been transmitted successfully.

[1146] FIG26 shows a schematic diagram of a resource selection device provided by an exemplary embodiment of the present application, the device comprising:

[1147] The selection module 2620 is used to select transmission resources or hybrid automatic repeat request HARQ process according to at least one of the second packet data unit PDU, the logical channel LCH corresponding to the second PDU, the data corresponding to the second PDU, and the logical channel priority.

[1148] Optionally, the device further includes a processing module 2640 for giving priority to the logical channel priority; or giving priority to the second PDU; or giving priority to the LCH corresponding to the second PDU; or giving priority to the data corresponding to the second PDU.

[1149] Optionally, the device also includes a processing module 2640, which is used to perform at least one of the following: giving priority to the logical channel priority, and then considering the second PDU or the LCH corresponding to the second PDU or the data corresponding to the second PDU; or, giving priority to the second PDU or the LCH corresponding to the second PDU or the data corresponding to the second PDU, and then considering the logical channel priority; or, giving priority to the LCH corresponding to the second PDU; or, giving priority to transmitting the HARQ or resources of the LCH data corresponding to the second PDU set; or, giving priority to the second PDU; or, giving priority to transmitting the HARQ or resources of the LCH data corresponding to the second PDU; or, adjusting the logical channel priority; or, adjusting the priority of the LCH corresponding to the second PDU to a high priority.

[1150] Figure 27 shows a schematic structural diagram of a communication device (terminal or network device) provided by an exemplary embodiment of the present application. The communication device includes: a processor 2701, a receiver 2702, a transmitter 2703, a memory 2704 and a bus 2705.

[1151] The processor 2701 includes one or more processing cores. The processor 2701 executes various functional applications and information processing by running software programs and modules.

[1152] The receiver 2702 and the transmitter 2703 may be implemented as a communication component, which may be a communication chip.

[1153] The memory 2704 is connected to the processor 2701 via a bus 2705 .

[1154] The memory 2704 may be used to store at least one instruction, and the processor 2701 may be used to execute the at least one instruction to implement the various steps of the method for determining the RAR receiving window mentioned in the above method embodiment.

[1155] In addition, the memory 2704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Volatile or non-volatile storage devices include but are not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic memory, flash memory, and programmable read-only memory (PROM).

[1156] The present application also provides a terminal, which includes a memory and a processor; the memory stores at least one program code, and the program code is loaded and executed by the processor to implement the aforementioned information transmission method, or timer configuration method, or data packet processing method, or resource selection method.

[1157] The present application also provides a network device, which includes a memory and a processor; the memory stores at least one program code, and the program code is loaded and executed by the processor to implement the aforementioned information transmission method, or timer configuration method, or data packet processing method, or resource selection method.

[1158] The present application also provides a computer-readable storage medium, which stores a computer program. The computer program is used to be executed by a processor to implement the aforementioned information transmission method, timer configuration method, data packet processing method, or resource selection method.

[1159] The present application also provides a chip, which includes a programmable logic circuit and / or program instructions, and is used to implement the aforementioned information transmission method, or timer configuration method, or data packet processing method, or resource selection method when an electronic device equipped with the chip is running.

[1160] The present application also provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the aforementioned information transmission method, timer configuration method, data packet processing method, or resource selection method.

[1161] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. An information transmission method, characterized in that: The method is executed by a terminal, and includes: Report auxiliary information, where the auxiliary information is used to indicate service information of the terminal.

2. The method according to claim 1, characterized in that The service information includes at least one of the following information: service characteristics of the terminal; a service mode of the terminal; Remaining service information of the terminal; The remaining data information of the terminal.

3. The method according to claim 1 or 2, characterized in that The reporting of auxiliary information includes: When the first condition is met, the auxiliary information is reported.

4. The method according to claim 3, characterized in that The first condition includes at least one of the following conditions: There is or arrives a new piece of information; The new information exists or arrives, and the delay of the new information is less than the first value; There is a message in the buffer, and the delay of the message is less than a second value; The network device instructs the terminal to report the auxiliary information; The network device instructs the terminal to report the type of the auxiliary information; The terminal has a capability of reporting the auxiliary information; The terminal reports the reporting capability to the network device; The terminal supports a specified service; The terminal supports the session corresponding to the specified service; The terminal has not reported the auxiliary information; The auxiliary information has changed compared to historical reports or historical trends; The auxiliary information has changed compared to the information or tendency before the first condition is met; There is a scheduling request SR resource dedicated to the terminal; There is a physical uplink control channel PUCCH resource of the SR dedicated to the terminal; The terminal-specific SR resources are available; The PUCCH resource of the terminal-specific SR is available.

5. The method according to claim 4, characterized in that The type of the auxiliary information is one of the service characteristics of the terminal, the service mode of the terminal, the remaining service information of the terminal, and the remaining data information of the terminal.

6. The method according to claim 4, characterized in that The designated service is one of extended reality XR service, media service, video service, service with variable service characteristics, and service with an associated relationship between service flows.

7. The method according to claim 4, characterized in that The SR resource or the PUCCH resource corresponds to at least one of the following objects: Logical channel LCH; User plane bearer DRB; Quality of Service QoS flow; Packet Data Unit PDU session; PDU collection; PDU; Data bursts; Media Access Control (MAC) entity.

8. The method according to claim 4, characterized in that The SR resource or the PUCCH resource is related to at least one of delay, remaining delay, data amount, remaining data amount, and service association.

9. The method according to any one of claims 1 to 8, characterized in that: The auxiliary information includes at least one of the following information: Direction information of the data packet; Quality of Service (QoS) flow direction information; Direction information of data flow; The arrival time of the data packet; an arrival interval of the data packets; The arrival period of the data packets; an arrival pattern of the data packets; the size of the data packet; The size mode of the data packet; Delay tolerance information of the data packet; The QoS flow corresponding to the terminal; The QoS flow corresponding to the data packet; The data stream corresponding to the terminal; The data stream corresponding to the data packet; Instruction information for designated services; The amount of remaining data; Information on quantity to be transmitted; Delay information of remaining data; Delay information of the quantity to be transmitted; Delay information of the data packet; Transmission delay of uplink transmission and / or downlink transmission; The transmission time difference between multiple data flows or multiple QoS flows.

10. The method according to claim 9, characterized in that The direction information of the data packet, the QoS flow, or the data flow is used to indicate uplink transmission corresponding to the data packet, the QoS flow, or the data flow; and / or, The direction information of the data packet, the QoS flow, or the data flow is used to indicate downlink transmission corresponding to the data packet, the QoS flow, or the data flow.

11. The method according to claim 9, characterized in that The arrival time of the data packet includes at least one of the following time information: The starting arrival time of the data packet; The end arrival time of the data packet; The arrival time of the first packet in the associated data packets; The arrival time of the last data packet in the associated data packets; The arrival time of the first data packet in a data burst; The arrival time of the last data packet in a data burst.

12. The method according to claim 9, characterized in that The delay tolerance information includes at least one of the following information: The network device preconfigures a delay value for the terminal; The delay value required by the terminal; At least one of total delay information, used time, wait time, and remaining delay information; a maximum value among the total delay information, the used time, the waiting time, and the remaining delay information; a minimum value among the total delay information, the used time, the waiting time, and the remaining delay information; an average value of the total delay information, the used time, the waiting time, and the remaining delay information; The remaining latency of the highest priority data; The maximum value of the remaining delay of the data with the highest priority; The average value of the remaining delay of the highest priority data; The minimum value of the remaining delay of the data with the highest priority; The remaining latency of the lowest priority data; The maximum value of the remaining delay of the data with the lowest priority; The average value of the remaining delay of the lowest priority data; The minimum value of the remaining delay of the data with the lowest priority; The remaining delay of the most important data; The maximum value of the remaining delay of the most important data; The average value of the remaining delay of the most important data; The minimum value of the remaining delay of the most important data; The remaining latency of the least important data; the maximum value of the remaining delay of the least important data; the average value of the remaining delay of the least important data; The minimum value of the remaining delay of the least important data; Latency level; Delay level index; An indicator indicating that the delay is higher than the first delay threshold; Indicates that the delay is lower than the second delay threshold.

13. The method according to claim 9, characterized in that The delay tolerance information, the remaining data amount, the information on the amount to be transmitted, or the delay information of the remaining data is information for at least one of the following objects: Logical channel LCH; User plane bearer DRB; Quality of Service QoS flow; Packet Data Unit PDU session; PDU collection; PDU; Data burst.

14. The method according to claim 9, characterized in that The designated service is one of extended reality XR service, media service, video service, service with variable service characteristics, and service with an associated relationship between service flows.

15. The method according to claim 9, characterized in that The quantity information to be transmitted is at least one of the following information: Data volume level; Data volume level index; an indication that the data volume exceeds a first data volume threshold; An indication that the data volume is lower than a second data volume threshold.

16. The method according to claim 9, characterized in that The delay information of the remaining data includes at least one of the following information: At least one of total delay information, used time, wait time, and remaining delay information; a maximum value among the total delay information, the used time, the waiting time, and the remaining delay information; a minimum value among the total delay information, the used time, the waiting time, and the remaining delay information; an average value of the total delay information, the used time, the waiting time, and the remaining delay information; The remaining latency of the highest priority data; The maximum value of the remaining delay of the data with the highest priority; The average value of the remaining delay of the highest priority data; The minimum value of the remaining delay of the data with the highest priority; The remaining latency of the lowest priority data; The maximum value of the remaining delay of the data with the lowest priority; The average value of the remaining delay of the lowest priority data; The minimum value of the remaining delay of the data with the lowest priority; The remaining delay of the most important data; The maximum value of the remaining delay of the most important data; The average value of the remaining delay of the most important data; The minimum value of the remaining delay of the most important data; The remaining latency of the least important data; the maximum value of the remaining delay of the least important data; the average value of the remaining delay of the least important data; The minimum value of the remaining delay of the least important data; Latency level; Delay level index; An indicator indicating that the delay is higher than the first delay threshold; Indicates that the delay is lower than the second delay threshold.

17. The method according to any one of claims 9 to 16, characterized in that: The data packet is used to indicate a data packet corresponding to one of the following information: Packet Data Unit PDU set; PDU; Data burst.

18. The method according to any one of claims 1 to 17, characterized in that: The auxiliary information is reported in one of the following ways: Reporting through the auxiliary information reporting process of the terminal; Carry it in the terminal auxiliary information for reporting; Reported via the Media Access Control Controller (MAC CE). Reporting via radio resource control (RRC) information dedicated to the terminal; Reporting is performed through the terminal-specific uplink control information UCI; Periodically reporting the auxiliary information; Changes to the auxiliary information reported.

19. The method according to claim 18, characterized in that The MAC CE includes one of the following control units: First MAC CE; MAC CE used by the buffer status report BSR; Enhanced MAC CE.

20. The method according to any one of claims 1 to 19, characterized in that When the pre-configured or dynamically scheduled uplink resources include at least one available resource, or when there is at least one physical uplink shared channel (PDSCH) opportunity, the auxiliary information is transmitted in one or more transmission resources among the first i transmission resources, where i is a positive integer greater than 0.

21. The method according to claim 20, characterized in that The auxiliary information is transmitted in the first transmission resource.

22. The method according to any one of claims 1 to 17, characterized in that The method further comprises: When the auxiliary information is sent, data packet characteristic information is also sent.

23. The method according to claim 22, characterized in that The data packet characteristic information includes at least one of the following information: Attribute characteristics; Importance characteristics; associated features; Delay characteristics; Sequence number or order within a set of packet data units (PDUs) or a burst of data.

24. The method according to claim 22, characterized in that The data packet characteristic information is carried in the auxiliary information; The data packet characteristic information is carried in a data packet data unit header or a control packet data unit header.

25. The method according to any one of claims 1 to 17, characterized in that The reporting of auxiliary information includes: The auxiliary information is transmitted when at least one pre-configured granted CG resource or semi-persistent scheduling SPS resource is configured.

26. The method according to claim 25, characterized in that The auxiliary information is sent via the first resource of the at least one CG resource or SPS resource.

27. The method according to claim 26, characterized in that The first resource is one of the following resources: The first CG resource or SPS resource; CG resources or SPS resources with indexes lower than the preset value; At least one of the first j CG resources or SPS resources, where j is a positive integer greater than 0.

28. The method according to claim 25, characterized in that The auxiliary information is reported via a dynamically scheduled uplink grant; Alternatively, the auxiliary information is reported through one of uplink control information UCI, physical uplink control channel PUCCH resources, and scheduling request SR resources.

29. The method according to any one of claims 1 to 17, characterized in that The reporting of auxiliary information includes: The auxiliary information is transmitted when at least one CG resource or SPS resource is configured within a pre-configured authorized CG resource or semi-statically scheduled SPS resource period.

30. The method according to claim 29, wherein The auxiliary information is sent via the first resource location among the resource locations of the at least one CG resource or SPS resource.

31. The method according to claim 30, wherein The first resource location is one of the following resource locations: The resource location of the first CG resource or SPS resource; The resource position of at least one of the first k CG resources or SPS resources, where k is a positive integer greater than 0.

32. The method according to claim 29, wherein The auxiliary information is reported via a dynamically scheduled uplink grant; Alternatively, the auxiliary information is reported through one of uplink control information UCI, physical uplink control channel PUCCH resources, and scheduling request SR resources.

33. The method according to any one of claims 1 to 17, characterized in that The reporting of auxiliary information includes: The auxiliary information is transmitted in a case where at least one physical uplink shared channel (PUSCH) resource or physical downlink shared channel (PDSCH) resource is scheduled through downlink control information (DCI).

34. The method according to claim 33, wherein The auxiliary information is sent through a second resource position among the resource positions of the at least one PUSCH resource or PDSCH resource.

35. The method according to claim 34, wherein The second resource location is one of the following resource locations: The resource location of the first PUSCH resource or PDSCH resource; At least one of the first m PUSCH resources or PDSCH resources, where m is a positive integer greater than 0.

36. The method according to claim 33, wherein The DCI carries first indication information, where the first indication information is used to instruct the terminal to report the auxiliary information.

37. The method according to any one of claims 1 to 17, characterized in that The reporting of auxiliary information includes: In a case where one physical uplink shared channel (PUSCH) resource or one physical downlink shared channel (PDSCH) resource is scheduled through downlink control information (DCI), or in a case where one PUSCH resource or one PDSCH resource is scheduled through one DCI, or in a case where one PUSCH resource or one PDSCH resource is periodically scheduled through DCI, the auxiliary information is transmitted; Alternatively, in the case where a PUSCH resource or a PDSCH resource is scheduled by DCI, or, in the case where a PUSCH resource or a PDSCH resource is scheduled by DCI, or, in the case where a PUSCH resource or a PDSCH resource is periodically scheduled by DCI, the auxiliary information is transmitted on the PUSCH resource or the PDSCH resource.

38. The method according to claim 37, wherein The DCI carries first indication information, where the first indication information is used to instruct the terminal to report the auxiliary information.

39. The method according to any one of claims 1 to 17, characterized in that The method further comprises: In the case of scheduling at least one physical uplink shared channel (PDSCH) resource through downlink control information (DCI), or in the case of scheduling at least one PDSCH resource through one DCI, or in the case of periodically scheduling the at least one PDSCH resource through DCI, receiving indication information sent by a network device, wherein the indication information is used to indicate whether the terminal skips n PDSCH resources, where n is a positive integer greater than 0.

40. The method according to claim 39, wherein The n PDSCH resources are at least one of the PDSCH resources indicated by the DCI; Alternatively, the n PDSCH resources are PDSCH resources subsequent to the first PDSCH resource.

41. The method according to claim 39, wherein The method further comprises: According to the indication information, the n PDSCH resources are skipped.

42. An information transmission method, characterized in that: The method is performed by a network device, and includes: Adjusting transmission resources or the configuration of the transmission resources.

43. The method according to claim 42, characterized in that Adjusting the transmission resource or the configuration of the transmission resource based on the auxiliary information reported by the terminal; The auxiliary information is used to indicate service information of the terminal.

44. The method according to claim 42, wherein The adjusting of the transmission resource or the configuration of the transmission resource includes: performing allocation or scheduling of the transmission resources; or, Configuring or adjusting the configuration parameters of the transmission resources or the radio resource control RRC configuration parameters; or, Allocate or schedule the transmission resources based on the auxiliary information reported by the terminal; or Based on the auxiliary information, the configuration parameters or RRC configuration parameters of the transmission resource are configured or adjusted.

45. The method according to claim 42, wherein The adjusting of the transmission resource or the configuration of the transmission resource includes: In the case of configuring at least one pre-configured authorized CG resource or semi-statically scheduled SPS resource, adjusting the configuration parameters of the at least one CG resource or SPS resource, and / or activating or deactivating, or using or not using at least one CG resource or SPS resource; or When configuring the at least one CG resource or SPS resource, adjust the configuration parameters of the at least one CG resource or SPS resource based on the auxiliary information reported by the terminal, and / or activate or deactivate, or use or not use the at least one CG resource or SPS resource.

46. ​​The method according to claim 45, characterized in that The auxiliary information is sent via the first resource of the at least one CG resource or SPS resource.

47. The method according to claim 46, wherein The first resource is one of the following resources: The first CG resource or SPS resource; CG resources or SPS resources with indexes lower than the preset value; At least one of the first j CG resources or SPS resources, where j is a positive integer greater than 0.

48. The method according to claim 45, characterized in that The auxiliary information is reported via a dynamically scheduled uplink grant; Alternatively, the auxiliary information is reported via one of a media access control element MAC CE, uplink control information UCI, a physical uplink control channel PUCCH resource, and a scheduling request SR resource.

49. The method according to claim 42, wherein The adjusting of the transmission resource or the configuration of the transmission resource includes: In the case where at least one CG resource or SPS resource is configured within a pre-configured authorized CG resource or semi-statically scheduled SPS resource period, the configuration parameters or resource usage parameters of the resource location of the at least one CG resource or SPS resource are adjusted, and / or the resource location of the at least one CG resource or SPS resource is activated or deactivated, or is used or not used; or When configuring the at least one CG resource or SPS resource within the one CG resource or SPS resource period, based on the auxiliary information reported by the terminal, adjust the configuration parameters or resource usage parameters of the resource location of the at least one CG resource or SPS resource, and / or activate or deactivate, or use or not use the resource location of at least one CG resource or SPS resource.

50. The method according to claim 49, wherein The auxiliary information is sent via the first resource location among the resource locations of the at least one CG resource or SPS resource.

51. The method according to claim 50, characterized in that The first resource location is one of the following resource locations: The resource location of the first CG resource or SPS resource; The resource position of at least one of the first k CG resources or SPS resources, where k is a positive integer greater than 0.

52. The method according to claim 49, wherein The auxiliary information is reported via a dynamically scheduled uplink grant; Alternatively, the auxiliary information is reported via one of a media access control element MAC CE, uplink control information UCI, a physical uplink control channel PUCCH resource, and a scheduling request SR resource.

53. The method according to claim 42, wherein The adjusting of the transmission resource or the configuration of the transmission resource includes: In a case where at least one physical uplink shared channel (PUSCH) resource or physical downlink shared channel (PDSCH) resource is scheduled through downlink control information (DCI), adjusting a configuration parameter or resource usage parameter of the at least one PUSCH resource or PDSCH resource, and / or activating or deactivating, or using or not using, the at least one PUSCH resource or PDSCH resource; or In the case where the at least one PUSCH resource or PDSCH resource is scheduled by the DCI, the configuration parameters or resource usage parameters of the at least one PUSCH resource or PDSCH resource are adjusted based on the auxiliary information reported by the terminal, and / or at least one PUSCH resource or PDSCH resource is activated or deactivated, or is used or not used.

54. The method according to claim 53, wherein The auxiliary information is sent through a second resource position among the resource positions of the at least one PUSCH resource or PDSCH resource.

55. The method according to claim 54, characterized in that The second resource location is one of the following resource locations: The resource location of the first PUSCH resource or PDSCH resource; At least one of the first m PUSCH resources or PDSCH resources, where m is a positive integer greater than 0.

56. The method according to claim 53, wherein The DCI carries first indication information, where the first indication information is used to instruct the terminal to report the auxiliary information.

57. The method according to claim 42, wherein The adjusting of the transmission resource or the configuration of the transmission resource includes: In a case where a physical uplink shared channel PUSCH resource or a physical downlink shared channel PDSCH resource is scheduled through downlink control information DCI, or in a case where a PUSCH resource or a PDSCH resource is scheduled through a DCI, or in a case where a PUSCH resource or a PDSCH resource is periodically scheduled through DCI, determining whether to add a scheduled grant or a PUSCH resource or a PDSCH resource; or, In the case where the one PUSCH resource or PDSCH resource is scheduled by the DCI, or in the case where the one PUSCH resource or PDSCH resource is scheduled by the DCI, or in the case where the one PUSCH resource or PDSCH resource is periodically scheduled by the DCI, determine whether to add the scheduled authorization or PUSCH resource or PDSCH resource based on the auxiliary information reported by the terminal.

58. The method according to claim 57, wherein The DCI carries first indication information, where the first indication information is used to instruct the terminal to report the auxiliary information.

59. The method according to claim 42, wherein The adjusting of the transmission resource or the configuration of the transmission resource includes: In a case where at least one physical downlink shared channel (PDSCH) resource is scheduled through downlink control information (DCI), or in a case where at least one PDSCH resource is scheduled through one DCI, or in a case where the at least one PDSCH resource is periodically scheduled through DCI, indicating on the DCI or a first PDSCH resource in the at least one PDSCH resource whether the terminal skips n PDSCH resources, where n is a positive integer greater than 0; or In the case where the at least one PDSCH resource is scheduled by the DCI, or, in the case where the at least one PDSCH resource is scheduled by the one DCI, or, in the case where the at least one PDSCH resource is periodically scheduled by the DCI, based on the auxiliary information reported by the terminal, the DCI or the first PDSCH resource in the at least one PDSCH resource indicates whether the terminal skips n PDSCH resources, where n is a positive integer greater than 0.

60. The method according to claim 59, wherein The n PDSCH resources are at least one of the PDSCH resources indicated by the DCI; Alternatively, the n PDSCH resources are PDSCH resources subsequent to the first PDSCH resource.

61. An information transmission method, characterized in that: The method is executed by a terminal, and includes: Trigger or generate first reporting information, where the first reporting information is used to trigger the network device to perform at least one of resource allocation, resource adjustment, resource scheduling, parameter adjustment, and parameter configuration.

62. The method according to claim 61, characterized in that The first reporting information is used to trigger one of the following: Media Access Control Element MAC CE; Scheduling request SR; Pre-configured authorized uplink control information CG-UCI; Physical uplink shared channel uplink control information PUSCH-UCI.

63. The method according to claim 61 or 62, characterized in that The triggering or generating the first reporting information includes: When the second condition is met, the first reporting information is triggered or generated.

64. The method according to claim 63, wherein The second condition includes at least one of the following conditions: There is or arrives a new piece of information; The new information exists or arrives, and the delay of the new information is less than the first value; There is a message in the buffer, and the delay of the message is less than a second value; The network device instructs or triggers the terminal to report the first reporting information; The terminal receives a command or information carrying a first identifier; There is a scheduling request SR resource dedicated to the terminal; There is a physical uplink control channel PUCCH resource of the SR dedicated to the terminal; The terminal-specific SR resources are available; The PUCCH resource of the terminal-specific SR is available; The terminal receives data from a first logical channel LCH; The data of the first LCH is available; The terminal receives a service or data corresponding to the first feature; The service or data corresponding to the first feature is available; The terminal receives data carrying a second identifier; The data of the second identifier is available; The terminal receives first data; The first data arrives; There is data that meets the third condition; The first reporting information is used to trigger one of a media access control element MAC CE, SR, pre-configured grant uplink control information CG-UCI, and physical uplink shared channel uplink control information PUSCH-UCI.

65. The method according to claim 64, characterized in that The network device instructs or triggers the terminal to report the first reporting information through at least one of the following commands or information: Downlink control information DCI; Downlink media access control element MAC CE; Downlink radio resource control RRC; Physical downlink shared channel downlink control information PDSCH-DCI.

66. The method according to claim 64, characterized in that The command or information carrying the first identifier received by the terminal includes at least one of the following: Downlink control information DCI; Downlink media access control MAC control element MAC CE; Downlink radio resource control RRC; Physical downlink shared channel downlink control information PDSCH-DCI.

67. The method according to claim 64, characterized in that The SR resource or the PUCCH resource corresponds to one of the following objects: Logical channel LCH; User plane bearer DRB; Quality of Service QoS flow; Packet Data Unit PDU session; PDU collection; PDU; Data burst.

68. The method according to claim 64, characterized in that The SR resource or the PUCCH resource is related to at least one of a delay, a remaining delay, a data amount, and a remaining data amount.

69. The method according to claim 64, characterized in that The service or data corresponding to the first feature includes at least one of the following: A service or LCH or flow of a first period or a first data rate; LCH carrying the first identifier; Carrying the LCH with the first priority; LCH carrying designated services; LCH carrying the first session; An LCH carrying a first quality of service QoS flow; carrying services or data having a first frame rate; Services with characteristics, information or requirements for packet data units (PDUs); Data or LCH having the characteristics or information or requirements of the PDU.

70. The method according to claim 69, wherein The designated service is one of extended reality XR service, media service, video service, service with variable service characteristics, and service with an associated relationship between service flows.

71. The method according to claim 69, wherein The service or data corresponding to the first feature includes a service or data carrying a first frame rate, and / or the service or data corresponding to the first feature includes data or LCH corresponding to packet data unit PDU set information or characteristics, and / or the service or data carrying the first frame rate has a first period; The triggering or generating the first reporting information when the second condition is met includes: A data burst or said PDU set arrives or is available; Alternatively, when the service or data sent in the first period is available, the terminal periodically reports the first reporting information; Alternatively, when the service or data sent within the first period is available and the periodic timer corresponding to the periodic buffer status report BSR expires or is not running, the terminal periodically reports the first reporting information; Alternatively, upon receiving the service or data sent within the first period and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information; Alternatively, when the first period reaches a periodic time point and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information; Alternatively, upon receiving the service or data sent within the first period, the terminal periodically reports the first reporting information; Alternatively, when the first cycle reaches a cycle time point, the terminal periodically reports the first reporting information; Alternatively, within each of the first cycles, the terminal periodically reports the first reporting information; Alternatively, within each of the first periods, and when the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information; Alternatively, upon receiving the service or data sent within the first period and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information; Alternatively, when periodic services arrive, the terminal periodically reports the first reporting information; Alternatively, when the periodic service arrives and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information; Alternatively, when resources corresponding to the service or data of the first feature are available within the first period, the terminal periodically reports the first reporting information; Alternatively, when resources corresponding to the service or data of the first feature are available within the first period and the periodic timer corresponding to the periodic BSR expires or is not running, the terminal periodically reports the first reporting information.

72. The method according to claim 71, characterized in that The first reporting information reported periodically is periodic first reporting information or periodic BSR or enhanced periodic BSR.

73. The method according to claim 64, characterized in that The data carrying the second identifier is a packet data unit PDU or a PDU set.

74. The method according to claim 73, characterized in that The second identifier is one of an importance identifier, a priority identifier, a dependent identifier, and an I frame identifier.

75. The method of claim 64, wherein: The first data is one of the following data: At least one of the packet data units (PDUs) in the PDU set that arrives first; The first PDU in the PDU set arrives; The last PDU in the PDU set arrives; A specified PDU in the PDU set arrives; at least one last arriving PDU in the PDU set; New PDU set.

76. The method of claim 64, wherein: The third condition includes at least one of the following conditions: The packet delay budget PDB is less than the threshold; The remaining transmission delay is less than the delay threshold; The available time of data in the buffer is not less than the time threshold; The data volume is greater than a third data volume threshold; The amount of data to be transmitted is greater than a fourth data amount threshold; The remaining data amount is greater than the fifth data amount threshold.

77. The method according to claim 76, characterized in that The data amount, or the data amount to be transmitted, or the remaining data amount is for the first object.

78. The method of claim 64, wherein: The first object is a packet data unit (PDU) set, a data burst, or an LCH.

79. The method according to any one of claims 63 to 78, characterized in that The second condition is for the terminal or the media access control MAC entity or the first object.

80. The method according to claim 79, wherein The MAC entity is any MAC entity; Alternatively, the MAC entity is the MAC entity corresponding to the terminal.

81. The method according to any one of claims 61 to 80, characterized in that The first reporting information is triggered by the terminal or the media access control MAC entity.

82. The method according to any one of claims 61 to 80, characterized in that The first reporting information is for a first object.

83. The method according to any one of claims 61 to 80, characterized in that The first reporting information carries an identifier of the first object.

84. The method according to claim 83, wherein The identifier of the first object is an identifier or an index identifier.

85. The method according to any one of claims 82 to 84, characterized in that The first object is one of the following objects: Logical channel LCH; LCH pairs; Logical channel group LCG; User plane bearer DRB; Quality of Service QoS flow; Packet Data Unit PDU session; PDU collection; PDU; Data burst.

86. The method according to any one of claims 61 to 85, characterized in that The terminal is a terminal with specified capabilities; Alternatively, the terminal is a terminal that carries a designated service.

87. The method according to claim 86, characterized in that The designated service is one of extended reality XR service, media service, video service, service with variable service characteristics, and service with an associated relationship between service flows.

88. The method according to any one of claims 61 to 87, characterized in that The first reporting information carries at least one of the following information: The amount of remaining data; Information on the amount of data to be transmitted; Delay information; The priority of the transferred object; the importance of the object of the transfer; The type of the transfer object; The amount of data associated with the first object.

89. The method according to claim 88, characterized in that The delay information includes at least one of the following information: Total delay; Residual delay; Waiting time; Delay in entering the buffer; The latency associated with the first object.

90. The method according to claim 88, wherein The delay information is at least one of a delay value, a delay level, a delay level index, an identifier that the delay is higher than a first delay threshold, and an identifier that the delay is lower than a second delay threshold.

91. The method according to claim 88, wherein The importance of the transmission object is at least one of an importance value, an importance level, an importance level index, an identification of an importance higher than a first importance threshold, and an identification of an importance lower than a first importance threshold.

92. The method according to claim 88, wherein The type of the transmission object is an I frame, a P frame, or a B frame.

93. The method according to any one of claims 61 to 92, characterized in that The first reporting information is at least one of newly defined reporting information, buffer status report BSR, enhanced BSR, scheduling request SR, pre-configured granted uplink control information CG-UCI, and physical uplink shared channel uplink control information PUSCH-UCI.

94. The method according to claim 93, wherein The triggering or generating the first reporting information when the second condition is met includes: In the case of triggering a scheduling request SR, or pre-configured granted uplink control information CG-UCI, or physical uplink shared channel uplink control information PUSCH-UCI, the identifier of the first object and / or the first reporting information is carried in the SR or UCI.

95. The method according to claim 94, characterized in that The information carried in the first reporting information includes relevant information of at least one first object.

96. The method according to claim 93, wherein The triggering or generating the first reporting information when the second condition is met includes: In the case of triggering a scheduling request SR, different SR information is triggered according to at least one of the amount of data to be transmitted, delay information, data priority, and data importance.

97. The method according to claim 96, characterized in that Different SR information corresponds to different SR configurations.

98. The method according to claim 97, wherein The SR configuration includes at least one of a scheduling request identifier, a scheduling request resource identifier, and a resource location of a physical uplink control channel PDCCH resource.

99. The method according to claim 96, characterized in that Each SR information carries relevant information of at least one first object.

100. The method according to claim 96, wherein In the event of a transmission resource conflict, the SR information is transmitted first, or the transmission priority of the SR information is determined to be high.

101. The method according to claim 93, wherein The method further comprises: In a case where the first reporting information is the BSR or the enhanced BSR, the terminal uses a newly added or modified BSR.

102. The method according to claim 101, characterized in that The newly added or modified BSR is one of a regular BSR, an enhanced regular BSR, and a BSR dedicated to the terminal.

103. The method according to claim 101, characterized in that The newly added or modified BSR carries relevant information of at least one first object.

104. The method according to claim 93, wherein The method further includes one of the following: When the BSR is triggered, a media access control packet data unit MAC PDU including the BSR is generated, and there is at least one logical channel LCH or logical channel group LCG with data to be transmitted, reporting a long BSR; When the enhanced BSR is triggered, a MAC PDU including the enhanced BSR is generated, and there is at least one LCH or LCG with data to be transmitted, reporting a long BSR; When the BSR is triggered, a MAC PDU including the BSR is generated, and there is an LCH or LCG with data to be transmitted, a short BSR or an extended short BSR is reported; When the enhanced BSR is triggered, a MAC PDU including the enhanced BSR is generated, and there is an LCH or LCG with data to be transmitted, a short BSR or an extended short BSR is reported.

105. The method according to claim 104, characterized in that The BSR or the enhanced BSR is one of a regular BSR, an enhanced regular BSR, the terminal-specific BSR, a periodic BSR, and an enhanced periodic BSR.

106. The method according to claim 104, characterized in that When reporting the short BSR, an 8-bit length is used in the buffer size field.

107. The method according to claim 93, wherein The triggering or generating the first reporting information when the second condition is met includes: In the case of triggering the first media access control element MAC CE or the enhanced BSR, the identifier of the first object and / or the first reporting information is carried in the MAC CE or the MAC CE corresponding to the enhanced BSR.

108. The method according to claim 107, characterized in that The information carried by the first MAC CE or the MAC CE corresponding to the enhanced BSR includes relevant information of at least one first object.

109. The method according to claim 107 or 108, characterized in that In the case where the first MAC CE or the MAC CE corresponding to the enhanced BSR carries information of at least one first object, the information of the first object is carried in a bitmap manner, or the information of the first object is carried using a displayed first object identifier.

110. The method according to any one of claims 107 to 109, characterized in that The first MAC CE or the MAC CE corresponding to the enhanced BSR is identified by an extended logical channel identifier LCID.

111. The method according to any one of claims 107 to 109, characterized in that In the case where the first MAC CE carries data amount related information, a 5-bit or 8-bit buffer size level list is used in the buffer size field in the enhanced BSR; Alternatively, an 8-bit buffer size level list is used in the buffer size field; Alternatively, a 5-bit buffer size level list is used in the buffer size field; Alternatively, a buffer size level list is added to the buffer size field.

112. The method according to claim 111, characterized in that The buffer size field is determined according to at least one of the following principles: Use the newly added buffer size level list; A list of buffer size levels using said 8 bits; When the data amount is less than a, the 8-bit buffer size level list is used; when the data amount is not less than a, the newly added buffer size level list is used; When the data amount is less than a, the 5-bit buffer size level list is used; when the data amount is not less than a, the 8-bit buffer size level list is used; When the data amount is less than a, the 5-bit buffer size level list is used; when the data amount is not less than a, the newly added buffer size level list is used; When the data volume is less than a, the 5-bit buffer size level list is used; when the data volume is not less than a and less than b, the newly added buffer size level list is used.

113. The method according to any one of claims 61 to 92, characterized in that The triggering or generating the first reporting information when the second condition is met includes: When the second condition is met, one of the first media access control control element MAC CE, enhanced buffer status report BSR, BSR MAC CE, scheduling request SR, physical uplink shared channel uplink control information PUSCH-UCI, and pre-configured authorized uplink control information CG-UCI is generated.

114. The method according to claim 113, characterized in that The generating, when the second condition is met, one of a first media access control control element MAC CE, an enhanced buffer status report BSR, a BSR MAC CE, a scheduling request SR, uplink control information PUSCH-UCI of a physical uplink shared channel, and uplink control information CG-UCI of a pre-configured grant, includes: generating the BSR MAC CE when at least one BSR is triggered and the at least one BSR is not deleted, and the uplink shared channel UL-SCH resource for new transmission carries the BSR MAC CE and its subheader; or generating the enhanced BSR MAC CE when at least one enhanced BSR is triggered and the at least one enhanced BSR is not deleted, and the UL-SCH resource for new transmission carries the enhanced BSR MAC CE and its subheader; or generating the first MAC CE when at least one first reporting information is triggered and the at least one identification information is not deleted, and the UL-SCH resource for new transmission carries the first MAC CE and its subheader or carries an enhanced first MAC CE and its subheader; or In the case where the first reporting information is triggered, the SR corresponding to the first reporting information is triggered.

115. The method according to claim 113, characterized in that The method further comprises: When the enhanced BSR MAC CE or the first MAC CE is generated, an enhanced timer is started or restarted, where the enhanced timer is a periodic timer and / or a retransmission timer corresponding to the enhanced BSR or the first MAC CE.

116. The method according to any one of claims 61 to 115, characterized in that A media access control packet data unit MAC PDU carries a buffer status report media access control control element BSR MAC CE and a MAC CE; Alternatively, the one MAC PDU carries the BSR MAC CE or the MAC CE; Alternatively, the one MAC PDU does not include the BSR MAC CE and the MAC CE at the same time; Alternatively, the one MAC PDU does not simultaneously include two or more MAC CEs related to data volume or data buffer; Alternatively, the one MAC PDU does not simultaneously include two or more MAC CEs for the same object; Alternatively, the one MAC PDU does not simultaneously include two or more MAC CEs for the same object and related to data volume or data buffer.

117. The method according to claim 116, characterized in that The BSR MAC CE and the MAC CE have the same priority.

118. The method according to claim 112, characterized in that The priority of the BSR MAC CE and / or the MAC CE is not less than the priority of the extended BSR.

119. The method according to any one of claims 61 to 115, characterized in that At least one of the set delay budget PSDB, delay, residual PSDB, and residual delay is determined by statistics of a media access control MAC or a packet data convergence protocol PDCP.

120. The method according to claim 119, wherein The MAC or the PDCP determines at least one of the PSDB, the delay, the remaining PSDB, and the remaining delay based on a first duration or a first timer.

121. A timer configuration method, characterized in that: The method is executed by a terminal, and includes: Receive timer configuration configured by network device; The timer is a timer corresponding to the first reporting information, and the duration of the timer is a first duration.

122. The method according to claim 121, characterized in that The timer is a periodic timer or a retransmission timer.

123. The method according to claim 122, characterized in that The timer is for one of the following objects: Media Access Control MAC entity; the terminal; Logical channel LCH; LCH pairs; Logical channel group LCG; Packet Data Unit PDU set; PDU.

124. The method according to any one of claims 121 to 123, characterized in that The first reporting information is a buffer status report BSR.

125. The method according to any one of claims 121 to 123, characterized in that The first duration is a duration matching a service cycle or a data rate corresponding to the terminal.

126. The method according to any one of claims 121 to 123, characterized in that The first duration is an integer duration, or the first duration is a non-integer duration.

127. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When the periodic timer times out, the reporting of the first reporting information is periodically triggered.

128. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When the periodic timer times out and the second condition is met, reporting of the first reporting information is triggered.

129. The method according to claim 128, characterized in that The first reporting information is periodic first reporting information.

130. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When the retransmission timer times out and the second condition is met, reporting of the first reporting information is triggered.

131. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When at least one reporting information for the same logical channel group LCG is triggered and the first media access control control unit MAC CE corresponding to the first reporting information is generated based on the first reporting information in the at least one reporting information, the triggering of other reporting information in the at least one reporting information is canceled.

132. The method according to any one of claims 121 to 126, characterized in that When the timer is running and there is an available uplink shared channel UL-SCH, the first MAC CE is not multiplexed, or the timer is not restarted.

133. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When the timer is for the logical channel LCH, or the LCH pair, or the logical channel group LCG, and the timer times out, the first reporting information corresponding to the LCH, or the LCH pair, or the LCG is triggered, or the first reporting information corresponding to the terminal is triggered, or the first reporting information corresponding to the media access control MAC entity is triggered, or the first reporting information corresponding to the LCH, or the LCH pair, or the LCG of the data to be transmitted is triggered.

134. The method according to any one of claims 121 to 126, characterized in that The method further comprises: In case that the first reporting information is triggered and the uplink shared channel UL-SCH resource for new transmission carried by the first reporting information carries the first media access control MAC CE and its subheader, the first MAC CE is generated.

135. The method according to claim 134, characterized in that The method further comprises: Start or restart the timer.

136. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When the first reporting information is triggered, the uplink shared channel UL-SCH resource for new transmission carried by the first reporting information carries the first media access control MAC CE and its subheader, and the UL-SCH resource is one of at least one transmission resource, the first MAC CE is generated.

137. The method according to claim 136, characterized in that The first MAC CE is multiplexed into the UL-SCH resource.

138. The method according to claim 136, characterized in that Other transmission resources except the UL-SCH resource in the at least one transmission resource do not generate MAC CE, and / or the other transmission resources do not multiplex MAC CE, and / or the timer is not started or restarted.

139. The method according to claim 136, characterized in that The method further comprises: Start or restart the timer.

140. The method according to claim 136, characterized in that The at least one transmission resource is a resource scheduled or preconfigured by the network device; Alternatively, the at least one transmission resource is a resource scheduled or preconfigured by the network device and corresponds to a first period or a first duration; Alternatively, the at least one transmission resource is scheduled or preconfigured by the network device and is a resource within a first period or a first duration.

141. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When the first reporting information is triggered, and / or there is no uplink shared channel UL-SCH resource for carrying the first reporting information or UL-SCH resource for new transmission, and / or the network device configures a dedicated scheduling request SR resource for the terminal, the reporting of the SR information corresponding to the first reporting information is triggered.

142. The method according to claim 141, characterized in that In the event of a transmission resource conflict, the SR information is transmitted first, or the transmission priority of the SR information is determined to be high.

143. The method according to any one of claims 121 to 126, characterized in that When the second condition is met, the buffer status report BSR of padding is not triggered or supported, or the first reporting information of padding is not triggered or supported.

144. The method according to any one of claims 121 to 126, characterized in that The method further comprises: When a buffer status report BSR for padding is triggered and the second condition is met, the format of the reported BSR is determined according to the padding bits.

145. The method according to claim 144, characterized in that When a BSR media access control element MAC CE is generated, an 8-bit buffer size level list is used in the buffer size field in the BSR MAC CE, or a new buffer size level list is added.

146. The method according to claim 144, characterized in that The filled BSR is the filled first reporting information.

147. An information transmission method, characterized in that: The method is performed by a network device, and includes: Sending indication information, where the indication information is used to instruct the terminal to process and / or use transmission resources.

148. An information transmission method, characterized in that: The method is executed by a terminal, and includes: During the logical channel priority LCP process, a media access control packet data unit MAC PDU is generated.

149. The method according to claim 148, characterized in that The method further comprises: The LCP process is performed based on the information of the data packet or PDU, and / or the information of the PDU set, and / or the first mapping relationship between the PDU and the quality of service QoS flow, and / or the second mapping relationship between the PDU and the logical channel LCH, and / or the third mapping relationship between the PDU set and the QoS flow, and / or the fourth mapping relationship between the PDU set and the LCH.

150. The method according to claim 149, wherein The method further comprises: Determining, based on at least one of a radio link control RLC packet header, a packet data convergence protocol PDCP packet header, a service data adaptation protocol SDAP packet header, and a higher-layer control PDU, information of the data packet or the PDU, information of the PDU set, at least one of the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship; Alternatively, determining at least one of the information of the data packet or the PDU, the information of the PDU set, the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship according to the inter-layer interaction of the terminal; Alternatively, at least one of the first mapping relationship, the second mapping relationship, the third mapping relationship, and the fourth mapping relationship is determined according to the radio resource control RRC configuration; and the information of the data packet or the PDU, and / or the PDU set is determined according to at least one of the high-layer packet header, the inter-layer interaction of the terminal, and the high-layer control PDU.

151. The method according to any one of claims 148 to 150, characterized in that In the LCP process, priority is given to the first PDU or the first PDU set, or priority is given to the logical channel LCH.

152. The method according to claim 151, characterized in that In the LCP process, give priority to the first PDU, or give priority to the LCH corresponding to the first PDU, or give priority to placing data corresponding to the first PDU into the MAC PDU, or adjust the priority of the LCH or LCH group corresponding to the first PDU to a high priority, or give priority to the first PDU set, or give priority to the LCH corresponding to the first PDU set, or give priority to placing data corresponding to the first PDU set into the MAC PDU, or adjust the priority of the MAC PDU or the LCH in the LCP process, or adjust the priority of the LCH or LCH group corresponding to the first PDU set to a high priority; Alternatively, in the LCP process, the first PDU is given secondary priority, or the LCH of the first PDU is given secondary priority, or the data corresponding to the first PDU is placed in the MAC PDU as secondary priority, or the priority of the LCH or LCH group corresponding to the first PDU is adjusted to the second highest priority, or the first PDU set is given secondary priority, or the LCH corresponding to the first PDU set is given secondary priority, or the data corresponding to the first PDU set is placed in the MAC PDU as secondary priority, or the priority of the LCH or LCH group corresponding to the first PDU set is adjusted to the second highest priority.

153. The method according to claim 152, characterized in that The first PDU set is a specified PDU set and / or an associated PDU set; The first PDU is a specified PDU or a specified data packet.

154. The method according to claim 153, characterized in that The designated PDU set is a data packet having a third identifier, or the designated PDU set is a first data packet; The designated PDU is a data packet having the third identifier, or the designated PDU is the first data packet.

155. The method according to claim 154, characterized in that The third identifier is one of an importance identifier, a priority identifier, and a delay value.

156. The method according to claim 154, characterized in that The first data packet is one of the following data packets: Data packets whose importance is higher than the threshold; Data packets with a priority higher than the threshold; Data packets with a delay requirement higher than the threshold; Data packets whose aggregate delay budget PSDB is less than the threshold; Data packets with a delay less than the threshold; Data packets whose remaining delay is less than the threshold; The data packets whose delay is higher than the first threshold and lower than the second threshold; Data packets that do not meet the requirements of the PSDB; Data packets that do not meet the PSDB requirements after the first moment; Data packets that do not meet the PSDB requirements within the first duration.

157. The method according to any one of claims 148 to 156, characterized in that At least one of the PSDB, the delay, the remaining PSDB, and the remaining delay is determined by statistics of a media access control MAC or a packet data convergence protocol PDCP.

158. The method according to claim 157, characterized in that The MAC or the PDCP determines at least one of the PSDB, the delay, the remaining PSDB, and the remaining delay based on a first duration or a first timer.

159. The method according to any one of claims 148 to 158, characterized in that In the LCP process, prioritizing the size of the PDU set corresponding to the first logical channel before subtracting the first variable from the MAC PDU size, or prioritizing the size of the first associated PDU set corresponding to the first logical channel before subtracting the first variable from the MAC PDU size; or, In the LCP process, the size of the PDU set corresponding to the first logical channel is considered after subtracting the first variable from the MAC PDU size, or the size of the first associated PDU set is considered after subtracting the first variable from the MAC PDU size; or, In the LCP process, prioritizing the size of the PDU set corresponding to the second logical channel before subtracting the second variable from the MAC PDU size, or prioritizing the size of the second associated PDU set corresponding to the second logical channel before subtracting the second variable from the MAC PDU size; or, In the LCP process, the size of the PDU set corresponding to the second logical channel is considered after subtracting the second variable from the MAC PDU size, or the size of the second associated PDU set is considered after subtracting the second variable from the MAC PDU size; or, In the LCP process, before subtracting the first variable and the second variable from the MAC PDU size, the size of the PDU set corresponding to the first logical channel and the second logical channel having an associated relationship is given priority consideration, or before subtracting the first variable and the second variable from the MAC PDU size, the size of the third associated PDU set corresponding to the first logical channel and the second logical channel having an associated relationship is given priority consideration; or In the LCP process, after subtracting the first variable and the second variable from the MAC PDU size, the size of the associated PDU set corresponding to the first logical channel and the second logical channel having an associated relationship is given priority, or after subtracting the first variable and the second variable from the MAC PDU size, the remaining size of the third associated PDU set is given priority; Among them, the first variable is used to indicate the number of tokens available in the token bucket corresponding to the first logical channel, and the second variable is used to indicate the number of tokens available in the token bucket corresponding to the second logical channel. The first logical channel is the logical channel corresponding to the specified PDU set, and the second logical channel is the logical channel corresponding to the associated PDU set.

160. The method according to claim 159, wherein The association relationship between the first logical channel and the second logical channel is determined based on at least one of the radio resource control RRC configuration, the RRC packet header, the data packet header, the inter-layer interaction of the terminal, and the high-level control PDU.

161. The method according to any one of claims 148 to 160, characterized in that During the LCP process, or during the MAC PDU assembly process, the MAC PDU carries indication information, where the indication information is used to request a network device to allocate transmission resources; The indication information is carried when one of the following conditions is met: The specified PDU exists; There is an associated PDU set; The associated PDU set exists and part or all of the data of the associated PDU set cannot be carried in the MAC PDU; The specified PDU set exists; All or part of the data of the specified PDU set is not carried in the MAC PDU; All or part of the data of the designated PDU is not carried in the MAC PDU.

162. The method according to claim 161, characterized in that The indication information is one of request indication information, auxiliary information, and first reporting information.

163. The method according to claim 162, characterized in that The indication information is one of the media access control control element MAC CE, the scheduling request SR, the uplink control information UCI, the pre-configured granted uplink control information CG-UCI, and the physical uplink shared channel uplink control information PUSCH-UCI corresponding to the first reporting information.

164. The method according to any one of claims 148 to 163, characterized in that During the LCP process, if there are remaining resources in the MAC PDU, the first PDU is given priority, or data or remaining data of the first PDU is placed in the MAC PDU first, or the first PDU set is given priority, or data or remaining data of the first PDU set is placed in the MAC PDU first; The first PDU set is a specified PDU set and / or an associated PDU set.

165. The method according to any one of claims 148 to 164, characterized in that The method further comprises: determining a size of remaining data of the PDU or PDU set in the third logical channel if it is determined that data of the PDU or PDU set in the third logical channel is multiplexed into the size of the MAC PDU; Subtract the size of the remaining data of the PDU or PDU set in the third logical channel from the third variable; The third variable is used to indicate the number of available tokens in the token bucket corresponding to the third logical channel.

166. The method according to any one of claims 148 to 164, characterized in that The method further comprises: Resources are allocated to the at least one logical channel according to a size of a PDU or a PDU set corresponding to the at least one logical channel.

167. The method according to claim 166, characterized in that The method further comprises: The size of the MAC service data unit MAC SDU multiplexed into the MAC PDU in the fourth logical channel is subtracted from the fourth variable.

168. The method according to any one of claims 148 to 167, characterized in that The method further comprises: Resources are allocated to the at least one logical channel according to the number of tokens in the token bucket corresponding to the logical channel minus the size of the PDU or PDU set already allocated to the logical channel.

169. The method according to any one of claims 148 to 168, characterized in that The method further comprises: Receive uplink grants for new transmissions sent by network devices.

170. A data packet processing method, characterized in that: The method comprises: Perform packet processing.

171. The method according to claim 170, characterized in that The data packet processing includes at least one of the following processing methods: Determining to execute the data packet processing; determining a manner in which said data packet processing is performed; Determine to perform packet loss processing; Determine the execution mode of the packet loss processing.

172. The method according to claim 170 or 171, characterized in that The performing of data packet processing comprises: The sending end discovers or determines the data packet and instructs the receiving end to process the data packet; or, The receiving end discovers or determines the data packet and instructs the sending end to process the data packet; or The sending end discovers or determines the data packet, and the sending end processes the data packet; or, The receiving end discovers or determines the data packet, and processes the data packet; or The sending end discovers or determines the data packet, and the sending end and the receiving end process the data packet; or, The receiving end discovers or determines the data packet, and the sending end and the receiving end process the data packet.

173. The method according to claim 170 or 171, characterized in that The performing of data packet processing comprises: If a fourth condition is met, determining to execute the data packet processing and / or executing the data packet processing; Alternatively, when the fourth condition is met, it is determined to perform packet loss processing and / or the packet loss processing is performed.

174. The method according to claim 173, characterized in that The fourth condition includes at least one of the following conditions: At least one data packet of the associated packet data unit (PDU) set is lost; The data packet at the first position in the associated PDU set is lost; The first data packet in the associated PDU set is lost; The associated PDU set exceeds the first set delay budget PSDB requirement; The transmission duration, reception duration, or storage duration of the associated PDU set is not less than the packet loss duration of the PDU set; The transmission duration, reception duration, or storage duration of the associated PDU set is not less than the second PSDB requirement; At least one PDU of the associated PDU set is confirmed to be unnecessary; The received PDU is used to decode or recover the PDU set or part of the PDU set; Discovering or confirming a portion of the data packets of the associated PDU set; Discovering or confirming that some data packets of the associated PDU set are lost; Send or successfully send N associated PDUs or data packets; Receiving the N associated PDUs or data packets; Reach PSDB duration; The packet loss duration is reached; The application layer or network device configures the packet processing to be enabled; The number of configuration data packets corresponding to the application layer or the network device; The application layer or the network device configures the second indication information or enables the first operation.

175. The method according to claim 170 or 171, characterized in that The data packet on which the data packet processing is performed includes at least one of the following: A data packet corresponding to a set of packet data units (PDUs); The data packet without the data packet sequence number SN number added to the corresponding PDU set; The data packet of the corresponding PDU set without the Packet Data Convergence Protocol (PDCP) SN number added; Data packets of the corresponding PDU set that are not delivered to the lower layer; The data packets in the corresponding PDU set that have not been transmitted or have not been successfully transmitted; The data packet corresponding to the packet data unit PDU set for which the transmission failure has occurred; The data packet corresponding to the SN number carried in the second indication information; The data packet associated with the SN number.

176. The method according to claim 170 or 171, characterized in that The performing of data packet processing comprises: The sending end considers that the service data unit SDU of the indicated sequence number SN or the associated SN is successful or finished or is not needed; or, The sending end indicates that the PDU of the SN number or the associated SN number indicated by the upper layer is successful or ended or is not needed; or, The receiving end considers that the SDU of the indicated SN number or the associated SN number is placed in the buffer; or, The receiving end considers that the SDU of the indicated SN number or the associated SN number is received or ended or is not needed; or, The receiving end considers that the SDU of the indicated SN number or the associated SN number is delivered to the upper layer; or, The transmitting end performs packet loss processing on the SDU / PDU corresponding to the SDU of the indicated SN number or the associated SN number; or The receiving end performs packet loss processing on the PDU corresponding to the SDU / SDU of the indicated SN number or the associated SN number.

177. The method according to claim 170 or 171, characterized in that The method is executed by a transmitting end, and the execution of data packet processing includes: Second indication information is sent to a receiving end, where the second indication information is used to instruct the receiving end to perform a first operation.

178. The method according to claim 177, characterized in that The sending of the second indication information to the receiving end includes one of the following: Trigger status reports; Sending data packet processing instruction information to the receiving end; Sending packet loss indication information to the receiving end.

179. The method according to claim 177, characterized in that The sending the second indication information to the receiving end includes: When the fourth condition is met, a status report is triggered.

180. The method according to claim 179, characterized in that The status report carries data packet transmission information of an associated packet data unit (PDU) set; Alternatively, the status report carries the serial number SN and / or status of the data packet.

181. The method according to claim 177, characterized in that The second indication information includes at least one of the following indication information: Data packet processing instruction information; Packet loss indication information; Serial number SN number; Carrying the indication information of the SN number.

182. The method according to claim 170 or 171, characterized in that The method is executed by a receiving end, and the execution of data packet processing includes: The first operation is performed according to the second indication information sent by the sending end.

183. The method according to claim 182, characterized in that The first operation includes at least one of the following operations: The service data unit SDU of the indicated sequence number SN or associated SN is considered successful or ended or not needed; Indicates that the PDU of the SN number or associated SN number indicated by the upper layer is successful or completed or not required; It is considered that the SDU of the indicated SN number or the associated SN number is placed in the buffer area; The SDU with the indicated SN number or associated SN number is considered to be delivered to the upper layer; Perform packet loss processing on the SDU / PDU corresponding to the indicated SN number or the associated SN number.

184. The method according to claim 183, characterized in that The packet loss processing includes discarding the SDU and / or discarding the PDU corresponding to the SDU.

185. The method according to claim 170 or 171, characterized in that The performing of data packet processing comprises: Performing packet loss processing on the second data packet that is not transmitted and / or is not needed and / or is not successfully transmitted; and / or, Performing packet loss processing on Radio Link Control Service Data Units (RLC SDUs) and / or RLC SDU segments that are not transmitted or delivered to the lower layer; and / or, Performing packet loss processing on Packet Data Convergence Protocol Service Data Units (PDCP) SDUs and / or Packet Data Convergence Protocol Packet Data Units (PDCP) PDUs that are not transmitted or delivered to the lower layer; and / or, No packet loss processing is performed on the RLC SDUs and / or RLC SDU segments transmitted or delivered to the lower layer.

186. The method according to claim 185, characterized in that The second data packet is at least one of the following: The second data packet is a data packet in an associated packet data unit (PDU) set; The second data packet is a PDU in the PDU set that is not transmitted and / or is not needed and / or is not successfully transmitted; Alternatively, the second data packet is a set of PDUs that were not successfully transmitted; Alternatively, the second data packet is a set of PDUs that exceed PSDB requirements and are not transmitted; Alternatively, the second data packet is a set of PDUs that exceed PSDB requirements and are not successfully transmitted; Alternatively, the second data packet is a PDU set that exceeds the packet loss duration of the PDU set and is not transmitted; Alternatively, the second data packet is a PDU set that exceeds the packet loss duration of the PDU set and is not successfully transmitted.

187. A resource selection method, characterized in that: The method is executed by a terminal, and includes: The transmission resource or the hybrid automatic repeat request HARQ process is selected according to at least one of the second packet data unit PDU, the logical channel LCH corresponding to the second PDU, the data corresponding to the second PDU, and the logical channel priority.

188. The method according to claim 187, characterized in that The method further comprises: giving priority to the logical channel priority; or, giving priority to the second PDU; or, Prioritize the LCH corresponding to the second PDU; Alternatively, the data corresponding to the second PDU is given priority.

189. The method according to claim 187, characterized in that The method further comprises at least one of the following: giving priority to the logical channel priority, and then considering the second PDU or the LCH corresponding to the second PDU or the data corresponding to the second PDU; or, giving priority to the second PDU or the LCH corresponding to the second PDU or the data corresponding to the second PDU, and then considering the logical channel priority; or, Prioritize the LCH corresponding to the second PDU; or, Prioritizing the transmission of HARQ or resources of the LCH data corresponding to the second PDU set; or, giving priority to the second PDU; or, Prioritizing the HARQ or resource transmission of the LCH data corresponding to the second PDU; or, Adjusting the logical channel priority; or, Adjust the priority of the LCH corresponding to the second PDU to a high priority.

190. An information transmission device, characterized in that: The device comprises: The reporting module is used to report auxiliary information, where the auxiliary information is used to indicate service information of the terminal.

191. An information transmission device, characterized in that: The device comprises: The adjustment module is used to adjust the transmission resources or the configuration of the transmission resources.

192. An information transmission device, characterized in that: The device comprises: The trigger module is used to trigger or generate first reporting information, where the first reporting information is used to trigger the network device to perform at least one of resource allocation, resource adjustment, resource scheduling, parameter adjustment, and parameter configuration.

193. A timer configuration device, characterized in that: The device comprises: A receiving module, configured to receive a timer configuration configured by a network device; The timer is a timer corresponding to the first reporting information, and the duration of the timer is a first duration.

194. An information transmission device, characterized in that The device comprises: The sending module is used to send instruction information, where the instruction information is used to instruct the terminal to process and / or use transmission resources.

195. An information transmission device, characterized in that: The device comprises: The generating module is used to generate a media access control packet data unit MAC PDU during the process of performing the logical channel priority LCP.

196. A data packet processing device, characterized in that The device comprises: The execution module is used to execute data packet processing.

197. A resource selection device, characterized in that: The device comprises: The selection module is used to select transmission resources or hybrid automatic repeat request HARQ process according to at least one of the second packet data unit PDU, the logical channel LCH corresponding to the second PDU, the data corresponding to the second PDU, and the logical channel priority.

198. A terminal, characterized in that: The terminal includes a memory and a processor; At least one program code is stored in the memory, and the program code is loaded and executed by the processor to implement the information transmission method as described in any one of claims 1 to 41, or the information transmission method as described in any one of claims 61 to 120, or the timer configuration method as described in any one of claims 121 to 146, or the information transmission method as described in any one of claims 148 to 169, or the data packet processing method as described in any one of claims 170 to 186, or the resource selection method as described in any one of claims 187 to 189.

199. A network device, characterized in that The network device includes a memory and a processor; At least one program code is stored in the memory, and the program code is loaded and executed by the processor to implement the information transmission method as described in any one of claims 42 to 60, or the information transmission method as described in claim 147, or the data packet processing method as described in any one of claims 170 to 186.

200. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which is used to be executed by a processor to implement the information transmission method as described in any one of claims 1 to 120, or the timer configuration method as described in any one of claims 121 to 146, the information transmission method as described in any one of claims 147 to 169, the data packet processing method as described in any one of claims 170 to 186, and the resource selection method as described in any one of claims 187 to 189.

201. A chip, characterized in that The chip includes programmable logic circuits and / or program instructions, which, when an electronic device equipped with the chip is running, are used to implement the information transmission method as described in any one of claims 1 to 120, or the timer configuration method as described in any one of claims 121 to 146, the information transmission method as described in any one of claims 147 to 169, the data packet processing method as described in any one of claims 170 to 186, and the resource selection method as described in any one of claims 187 to 189.

202. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. The processor reads and executes the computer instructions from the computer-readable storage medium to implement the information transmission method as described in any one of claims 1 to 120, or the timer configuration method as described in any one of claims 121 to 146, the information transmission method as described in any one of claims 147 to 169, the data packet processing method as described in any one of claims 170 to 186, and the resource selection method as described in any one of claims 187 to 189.