Wireless communication method, communication equipment and access network equipment
Patent Information
- Application Number
- CN202280100937.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-04
- Publication Date
- 2025-05-13
Smart Images

Figure CN119999167A_ABST
Abstract
Description
Wireless communication method, communication device, and access network device Technical Field
[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method, a communication device, and an access network device. Background Art
[0002] As communication systems introduce diverse service types (for example, extended reality (XR) services or ultra-reliable low-latency communications (URLLC) services), access network equipment is configured at the terminal device granularity (for example, scheduling resources, allocating resources, or configuring parameters). This will lead to a mismatch between the configuration of the access network equipment and the transmission requirements of the target data, making it impossible to meet the transmission requirements of the target data.
[0003] Summary of the Invention
[0004] The present application provides a wireless communication method, a communication device, and an access network device. The following introduces various aspects of the present application.
[0005] In a first aspect, a wireless communication method is provided, comprising: a communication device sends first information to an access network device, wherein the first information includes information related to target data, and the communication device includes a terminal device and / or a core network device.
[0006] In a second aspect, a wireless communication method is provided, including: an access network device receives first information sent by a communication device, the first information including information related to target data, and the communication device includes a terminal device and / or a core network device.
[0007] According to a third aspect, a communication device is provided, comprising: a sending unit for sending first information to an access network device, wherein the first information comprises information related to target data, and the communication device comprises a terminal device and / or a core network device.
[0008] In a fourth aspect, an access network device is provided, comprising: a receiving unit for receiving first information sent by a communication device, wherein the first information comprises information related to target data, and the communication device comprises a terminal device and / or a core network device.
[0009] In a fifth aspect, a communication device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device executes part or all of the steps in the method of the first aspect.
[0010] In the sixth aspect, an access network device is provided, comprising a processor, a memory, and a transceiver, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the access network device executes part or all of the steps in the method of the second aspect.
[0011] In a seventh aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device and / or access network device. In another possible design, the system may also include other devices that interact with the terminal device or network device in the solution provided in the embodiment of the present application.
[0012] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device (for example, a terminal device or a network device) to execute part or all of the steps in the methods of the above aspects.
[0013] In a ninth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device (e.g., a terminal device or a network device) to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product can be a software installation package.
[0014] In the tenth aspect, an embodiment of the present application provides a chip, which includes a memory and a processor. The processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0015] In an embodiment of the present application, the communication device can send first information to the access network device to indicate information related to the target data. Accordingly, it helps the access network device to perform the above configuration based on the first information to improve the rationality of the configuration. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] FIG1 is a wireless communication system 100 used in an embodiment of the present application.
[0017] FIG2 is a schematic diagram of a QoS-based flow transmission mechanism.
[0018] FIG3 is a schematic diagram of a MAC CE applicable to an embodiment of the present application.
[0019] FIG4 is a schematic flowchart of a wireless communication method according to another embodiment of the present application.
[0020] FIG5 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0021] FIG6 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0022] FIG7 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0023] FIG8 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0024] FIG9 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0025] FIG10 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0026] FIG11 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0027] FIG12 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0028] FIG13 is a schematic diagram of a MAC CE provided in another embodiment of the present application.
[0029] FIG14 is a schematic diagram of a communication device according to an embodiment of the present application.
[0030] Figure 15 is a schematic diagram of an access network device according to an embodiment of the present application.
[0031] FIG16 is a schematic diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0032] The technical solution in this application will be described below with reference to the accompanying drawings.
[0033] Figure 1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.
[0034] FIG1 exemplarily shows a network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0035] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.
[0036] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.
[0037] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.
[0038] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the network equipment.
[0039] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0040] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.
[0041] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0042] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0043] Quality of Service (QoS) flow
[0044] As shown in Figure 2, the concept of QoS flows is introduced in 5G networks. After a terminal accesses the 5G network through the Uu port, it establishes a QoS flow for data transmission under the control of the SMF. The SMF provides the base station with QoS flow configuration information for each QoS flow, including specific bit rate requirements, latency requirements, and bit error rate requirements. For each QoS flow, the base station schedules radio resources based on the QoS flow configuration information received from the SMF to ensure the QoS requirements of the QoS flow. In a 5G network, a QoS flow can carry both uplink data flows (i.e., data flows sent by the terminal to a peer device via the 5G network) and downlink data flows (i.e., data flows sent by a peer device to the terminal via the 5G network). The peer device here refers to the peer application server or the peer terminal. The latency requirements for the uplink and downlink data flows in a QoS flow are the same. If the latency requirements for the uplink and downlink data flows of a service differ, they will be transmitted through different QoS flows. Latency here refers to the data transmission delay between the terminal and the UPF.
[0045] In a mobile communication network, one or more QoS flows need to be established to transmit user-plane data. Different QoS flows correspond to different QoS parameters. As an important measure of communication quality, QoS parameters are often used to indicate the characteristics of a QoS flow. QoS parameters may include, but are not limited to, 5G QoS Identifier (5QI), Address Resolution Protocol (ARP), Guaranteed Flow Bit Rate (GFBR), Maximum Flow Bit Rate (MFBR), Maximum Packet Loss Rate (UL / DL), End-to-End Packet Delay Budget (PDB), AN-PDB, Packet Error Rate (PER), Priority Level, Averaging Window, Resource Type, Maximum Data Burst Volume, User Equipment Aggregate Maximum Bit Rate (UE-AMBR), Session-AMBR, etc.
[0046] Filters, or service data flow (SDF) templates, contain parameters that describe the characteristics of data packets and are used to filter out specific data packets bound to specific QoS flows. The most commonly used filter is the IP quintuple: source IP address, destination IP address, source port number, destination port number, and protocol type.
[0047] The user-side network elements and terminals on the network side will form filters based on the combination of data packet characteristic parameters (see the trapezoid in the terminal and the parallelogram in the UPF in Figure 3) to filter the uplink or downlink data packets that meet the data packet characteristics transmitted on the user plane and bind them to a certain data flow.
[0048] Service transmission characteristics
[0049] With the widespread application of communication systems, services such as extended reality (XR) and URLLC have been introduced into communication systems.
[0050] The above-mentioned URLLC services may include industrial automation (factory automation), transport automation (transport industry), smart power (electrical power distribution) and other services.
[0051] URLLC services, on the one hand, require minimal transmission delay (e.g., 0.5 ms) and high reliability (e.g., 99.999% reliability). On the other hand, these services can be pseudo-periodic, meaning that service arrival times exhibit jitter. In other words, these services typically arrive not at a specific time but at any point within a certain timeframe. Furthermore, the service period is typically a non-integer period, such as 16.67 ms. Finally, the arrival times of different service flows within these services can vary significantly.
[0052] The aforementioned extended reality (XR) is 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. These XR use cases can be broadly categorized into augmented reality (AR), virtual reality (VR), mixed reality (MR), and cloud gaming (CG).
[0053] Currently, XR and media services (XRM) typically include video frames and audio frames. A video frame can include one or more video slices, where a video slice can be understood as a spatially distinct region of a video frame that is encoded separately from other regions in the same frame.
[0054] For VR-related services, service data may generally include uplink pose information and downlink video stream (DL video stream).
[0055] For the services corresponding to CG, the service data usually includes uplink control information (UL control information) and downlink video stream (DL video stream).
[0056] For AR-related services, service data typically includes uplink posture information and downlink video streams.
[0057] Especially for AR services, if one cycle includes posture information and video stream, the two types of data arrive at different times.
[0058] In some scenarios, the control information or gesture information mentioned above may typically have a period of 4ms, with a corresponding packet size of 100 bytes. The video stream typically has a period of 16.67ms, with a packet size of 0.67Mbps. This shows that even for a single XR service, the period and packet size of different data streams can vary significantly.
[0059] Furthermore, similar to URLLC services, XR service transmission requires high reliability and low latency. Accordingly, when scheduling resources for terminal devices supporting these services, network equipment must consider both the QoS requirements of the services and the power consumption of the terminal devices to avoid unnecessary power consumption. Furthermore, given the large number of terminal devices supporting these services accessing the communication system, access network equipment must also ensure network capacity requirements when allocating resources.
[0060] In summary, whether it is URLLC services or XR services, such services usually have the following service characteristics: non-integer traffic cycles; variable data rates; quasi-periodicity; and the existence of delay requirements, which are delay-sensitive services.
[0061] Resource scheduling process
[0062] The terminal device informs the access network device of the amount of uplink data to be transmitted (or the amount of data cached by the terminal device) through a buffer status report (BSR). Accordingly, the access network device can schedule uplink resources for the terminal device based on the amount of uplink data to be transmitted.
[0063] In some implementations, sending BSRs at the logical channel (LC) granularity may result in high BSR transmission overhead. Therefore, to reduce BSR transmission overhead, a grouped reporting approach can be adopted. In other words, multiple uplink logical channels can correspond to a logical channel group (LCG), and accordingly, the terminal device can report the BSR at the LCG granularity.
[0064] In some implementations, the correspondence between LCs and LCGs can be configured by a network device, for example, an access network device, through RRC configuration. The terminal device reports a BSR based on the LCG. Currently, each terminal device in a communication system (e.g., an NR system) can support up to eight LCGs.
[0065] In some implementations, BSRs may include multiple types: regular BSRs, padding BSRs, and periodic BSRs. The following describes the triggering conditions for the three types of BSRs.
[0066] Trigger condition 1: Uplink data arrives on a logical channel with a higher priority than that of the logical channel corresponding to the data currently transmitted by the terminal device, which can trigger a regular BSR.
[0067] Trigger condition 2: When the retransmission BSR timer (retxBSR-Timer) expires and there is currently at least one uplink logical channel with uplink data to be sent, a regular BSR can be triggered.
[0068] Trigger condition 3: After the uplink resources allocated to the terminal device carry the uplink data to be transmitted, the filling part of the uplink resources can continue to carry the BSR media access control element (MAC CE), which can trigger the filling BSR.
[0069] Trigger condition 4: If the periodic BSR timer (periodicBSR-Timer) times out, a periodic BSR may be triggered.
[0070] It should be noted that in some scenarios, if multiple logical channels trigger regular BSRs at the same time, each of these logical channels will trigger a separate regular BSR.
[0071] The preceding section describes BSR types. The following section describes the BSR format. Based on the content and format of the BSR, BSR formats can be divided into four types: short BSR, short truncated BSR, long BSR, and long truncated BSR.
[0072] In some implementations, the BSR can be carried by a BSR MAC CE. For example, a short BSR and / or a truncated BSR can be transmitted using a short BSR or a truncated BSR MAC CE. As shown in Figure 3, the size of the short BSR or truncated BSR MAC CE is fixed, that is, it occupies 1 byte, and can only carry the BSR information of one logical channel group. The short BSR or truncated BSR MAC CE may include an LCG ID field and a BSR field, wherein the LCG ID field can carry the LCG ID corresponding to the BSR information, usually occupies 2 bits, and the value of the parameter in this field is 0 to 3. The BSR field is used to carry BSR information, usually occupies 6 bits, and the value of the parameter in this field is 0 to 63.
[0073] For another example, a long BSR and / or a truncated BSR can be carried using a long BSR or truncated BSR MAC CE. As shown in Figure 4, a long BSR or truncated BSR MAC CE can occupy 3 bytes and can carry BSR information for all logical channel groups. Currently, since the protocol only specifies 4 types of logical channel groups, the LCG ID value may not be carried. A long BSR or truncated BSR MAC CE may include an LCG ID field and a BSR field, wherein the LCG ID field may occupy 1 byte and is used to carry LCG ID0 to LCG ID7. The BSR field is used to carry BSR information corresponding to LCG0 to LCG3, wherein a buffer size (Buffer Size) of 0 corresponds to the BSR value of LCG ID 0, a buffer size of 1 corresponds to the BSR value of LCG ID 1, a buffer size of 2 corresponds to the BSR value of LCG ID 2, and a buffer size of 3 corresponds to the BSR value of LCG ID 3.
[0074] The above describes four BSR formats and their triggering conditions. The following describes the applicable scenarios of the four BSR formats.
[0075] For regular BSR and periodic BSR, if the number of LCGs corresponding to target data in the terminal device is greater than 1, the terminal device can send a long BSR. In this case, the terminal device can use the long BSR to send the target data volume of all LCGs corresponding to target data. Conversely, the terminal device can send a short BSR.
[0076] For the padded BSR, if the number of padded bits is sufficient to carry a short BSR but insufficient to carry a long BSR, and the number of LCGs with uplink data is greater than 1, at this time, if the number of padded bits is just sufficient to carry the short BSR, the terminal device reports a truncated BSR, where the BSR information in the truncated BSR is the data amount of the LCG corresponding to the logical channel with the highest priority among the logical channels for the uplink data to be transmitted.
[0077] On the contrary, if the number of padded bits is sufficient to carry a short BSR but insufficient to carry a long BSR, and the number of LCGs with uplink data is greater than 1, then if the number of padded bits is insufficient to carry a short BSR, the terminal device may send a truncated long BSR. The LCG corresponding to the BSR information in the truncated BSR may be determined based on the priority of the logical channels contained in the LCG of the uplink data to be transmitted. At this time, if the logical channels contained in multiple LCGs have the same priority, the reporting priority order may be determined based on the LCG ID.
[0078] On the contrary, if the number of padded bits is sufficient to carry a short BSR but insufficient to carry a long BSR, and the number of LCGs with uplink data is not greater than 1, the terminal device can send a short BSR.
[0079] On the contrary, if the number of padded bits is sufficient to carry a long BSR, the terminal device may send a long BSR, wherein the BSR may carry the data volume of the LCG corresponding to all uplink data to be transmitted.
[0080] MAC packet grouping method
[0081] In current communication systems (e.g., NR systems), similar to LTE, access network devices allocate uplink grants (UL grants) based on the granularity of terminal devices. The terminal devices can determine which radio bearer data of the terminal devices is transmitted through the allocated uplink grants. In other words, based on the allocated uplink grants, the terminal devices can determine the amount of data transmitted for each logical channel for the initial transmission of MAC packet data units (PDUs). In some cases, the terminal devices also need to allocate uplink grants for MAC CEs.
[0082] In order to achieve the multiplexing of uplink logical channels, a priority can be assigned to each uplink logical channel. For a MAC PDU resource of a given size, if there are multiple uplink logical channels with data transmission requirements at the same time, the resources of the MAC PDU can be allocated in descending order according to the logical channel priority corresponding to each uplink logical channel. At the same time, in order to take into account the fairness between different logical channels, a prioritized bit rate (PBR) mechanism is introduced, that is, when performing logical channel multiplexing, the terminal device can give priority to ensuring the minimum bit rate requirement of each logical channel, thereby avoiding the situation where the uplink logical channel with a high logical channel priority always occupies the allocated uplink authorization, resulting in the uplink logical channels of other logical channels with a low priority being unable to occupy the allocated uplink authorization and being "starved to death".
[0083] In some implementations, to achieve multiplexing of uplink logical channels, the access network device may configure one or more of the following parameters for each uplink logical channel: logical channel priority, PBR, and bucket size duration (BSD).
[0084] For the logical channel priority, if the value of the logical channel priority is smaller, it means that the logical channel priority is higher. Conversely, if the value of the logical channel priority is larger, it means that the logical channel priority is lower.
[0085] For PBR, this parameter is used to indicate the minimum rate that the logical channel needs to guarantee.
[0086] For BSD, this parameter indicates the depth of the token bucket. By limiting the depth of the token bucket, a certain degree of flow control can be performed on burst data, thereby ensuring smooth data transmission.
[0087] The following briefly introduces the uplink authorization allocation scheme based on the token bucket algorithm. For each logical channel (denoted by variable j), the terminal device maintains a variable B for it. j , B j Indicates the number of tokens currently available in the token bucket. When a new logical channel is added, B j Initialized to 0, each TTI thereafter (1ms for LTE systems), B j PBR×TTI (PRB) should be added, indicating that the number of tokens added to the token bucket is PBR, where PBR is the data bit rate that the logical channel needs to process first. j It will not increase infinitely. When the token bucket overflows, B j The value of will be limited to the size of the token bucket, which is B j =PBR×BSD.
[0088] When a terminal device receives a UL grant and needs to retransmit, the terminal device may perform logical channel priority processing according to the following steps.
[0089] Step 1: Allocate uplink authorizations in descending order of logical channel priority and group each logical channel into a MACUL transport block. When allocating uplink authorizations to logical channel j, first check how many tokens are left in the token bucket (i.e., B jIf the number of tokens is greater than or equal to the amount of cached data, then the amount of uplink grants allocated to logical channel j is equal to the amount of data in the cache. Of course, if the uplink grant is not enough to send all the data in the cache of logical channel j, then the amount of uplink grants allocated to it is equal to the amount of uplink grants. If the number of tokens is less than the amount of cached data, then the amount of uplink grants allocated is equal to the amount of tokens. Of course, if the uplink grant is even smaller than the number of tokens, then all uplink grants are allocated to logical channel j. When the PBR of logical channel j is set to infinity, its B is not considered when allocating uplink grants to it. j All uplink grants are allocated to this logical channel first. If there are any remaining uplink grants after all the buffered data is sent, the remaining uplink grants will be allocated to other logical channels.
[0090] Step 2: Subtract the size of all MAC SDUs of the MAC PDU established in step 1 for logical channel j from Bj.
[0091] Step 3: If there is any uplink authorization left after executing steps 1 and 2, then regardless of B j The remaining resources are allocated to the logical channels in descending order of logical channel priority. Low-priority logical channels are served only when all data on high-priority logical channels has been sent and uplink grants have not been exhausted. This means that the terminal device maximizes data transmission on high-priority logical channels.
[0092] During the allocation of the uplink authorization, the terminal device may also follow the following principles:
[0093] If the remaining uplink grant is sufficient to send a radio link control (RLC) service data unit (SDU), the RLC SDU should not be segmented.
[0094] If the RLC SDU has to be segmented due to the size of the remaining uplink grant, the maximum possible segmentation should be performed based on the size of the remaining uplink grant to effectively utilize the remaining uplink grant;
[0095] Data transfer should be maximized;
[0096] If the uplink grant size is greater than or equal to 8 bytes and the terminal device has data transmission requirements, the terminal device cannot send only padding BSR or only padding.
[0097] In some scenarios, for different signals and / or logical channels, the terminal device needs to follow the following priority order (arranged in descending order of priority) when performing logical channel priority processing: cell-radio network temporary identifier (C-RNTI) MAC CE or data from the uplink logical channel UL-CCCH; configured grant confirmation MAC CE; BSR MAC CE used for filling BSR; single entry physical layer (single entry PHR) MAC CE or multiple entry physical layer (Multiple Entry PHR MAC CE); data from any logical channel other than UL-CCCH; MAC CE for terminal device for recommended bit rate request (Recommended bit rate query); BSR MAC CE used for filling BSR.
[0098] Based on the above introduction, it can be seen that as the communication system introduces diversified service types (for example, XR services or URLLC services, etc.), access network equipment is configured at the granularity of terminal devices (for example, scheduling resources, allocating resources or configuring parameters), which will cause the configuration of the access network equipment to not match the transmission requirements of the target data and cannot meet the transmission requirements of the target data.
[0099] Therefore, in order to improve the rationality of the configuration of the access network device, an embodiment of the present application provides a wireless communication method, in which the communication device can send first information to the access network device to indicate information related to the target data. Accordingly, it helps the access network device to perform the above configuration based on the first information to improve the rationality of the configuration. It should be noted that the communication device includes a terminal device and / or a core network device (e.g., SMF). For ease of understanding, the wireless communication method of an embodiment of the present application is described below in conjunction with Figure 4.
[0100] Figure 4 is a schematic flow chart of a wireless communication method according to an embodiment of the present application. The method shown in Figure 4 includes step S410.
[0101] In step S410, the communication device sends first information to the access network device.
[0102] In some implementations, the first information includes information related to the target data. The target data may be data to be transmitted. Of course, in the embodiment of the present application, the target data may also be data that has not yet arrived. The embodiment of the present application is not limited to this.
[0103] In some implementations, referring to the content included in the first information, the first information may include second information associated with static or semi-static characteristics of the target data, and / or third information associated with dynamic characteristics of the target data.
[0104] The aforementioned static or semi-static characteristics can be understood as characteristics corresponding to the target data that change relatively slowly or remain unchanged. In some implementations, the aforementioned semi-static characteristics can also be characteristics that change periodically. Of course, in the embodiments of the present application, the aforementioned semi-static characteristics can also be characteristics that change non-periodically, and the embodiments of the present application are not limited thereto.
[0105] In an embodiment of the present application, the above-mentioned static or semi-static characteristics may include one or more of the following characteristics: transmission direction of target data; period of target data; arrival time of target data; size of data packet of target data; information of the first delay of target data.
[0106] In some implementations, the transmission direction of the target data may be used to indicate whether the target data is uplink data or downlink data.
[0107] In some implementations, the period of the above-mentioned target data may include the period of the data burst corresponding to the target data, the period of the PDU corresponding to the target data, the period of the PDU set corresponding to the target data, the period of the data packet corresponding to the target data, and the period of the service corresponding to the target data.
[0108] In some implementations, the arrival time of the above-mentioned target data may include one or more of the following: the arrival time of the first burst data corresponding to the target data; the arrival time of the first packet in the first burst data corresponding to the target data; the arrival time of the last packet in the first burst data corresponding to the target data; the arrival time of a certain burst data (except the first and last) corresponding to the target data; the arrival time of the first packet in a certain burst data corresponding to the target data; the arrival time of the last packet in a certain burst data corresponding to the target data.
[0109] In some implementations, if the static or semi-static characteristic includes the arrival time of the target data, the second information includes one or more of the following information: the arrival time of the target data; the sending time of the target data; the departure time of the target data; and the jitter time of the target data.
[0110] In some implementations, the size of the data packet of the above-mentioned target data may include one or more of the following: the size of the first packet in the first burst data corresponding to the target data; the size of the last packet in the first burst data corresponding to the target data; the size of a certain burst data (except the first and last one) corresponding to the target data; the size of the first packet in a certain burst data corresponding to the target data; the size of the last packet in a certain burst data corresponding to the target data.
[0111] In some implementations, the first delay may be a delay associated with the service to which the target data belongs, and therefore, is generally a static delay.
[0112] The aforementioned dynamic characteristics can be understood as characteristics that change, or characteristics that change rapidly. In some implementations, the dynamic characteristics may include one or more of the following: second latency information of the target data; a period corresponding to the target data; cache information of the target data; information about the data volume of the target data; and time information indicating dynamic changes in the target data.
[0113] As mentioned above, for some specific services (for example, URLLC services, XR services, services that support PDU Sets, or services that support data busrt), different data streams may correspond to different delays. Therefore, the delay of this type of service can be understood as the dynamic characteristics of the target data.
[0114] As mentioned above, for some specific services (for example, URLLC services or XR services or services that support PDU Set or services that support data busrt), different data streams may correspond to different periods. Therefore, the period of this type of service can be understood as the dynamic characteristics of the target data.
[0115] As mentioned above, for some specific services (for example, URLLC services or XR services), different data packets may correspond to different data volumes (or packet sizes). Therefore, the data volume of this type of service can be understood as the dynamic characteristics of the target data.
[0116] In some scenarios, the cache information of the target data may change over time. Therefore, the cache information of the target data can be understood as a dynamic characteristic of the target data.
[0117] The time information corresponding to the dynamic change of the target data may be used as the start time and / or end time corresponding to the dynamic change.
[0118] Taking the example of a dynamic characteristic including second delay information (e.g., the delay information described in Examples 1 and 3 below), the corresponding third information includes one or more of the following: transmission delay information corresponding to the target data; remaining delay information corresponding to the target data; waiting delay information corresponding to the target data during transmission; PDCP layer arrival time information corresponding to the target data; AS layer arrival time information corresponding to the target data; and statistical delay information for the transmission granularity corresponding to the target data. It should be understood that the relevant description of each of the above delay information can be found in the description of delay information in Example 1, and for the sake of brevity, it will not be repeated here.
[0119] Taking the example of dynamic characteristics including information indicating the data amount of target data (for example, the data information in Examples 2 to 3 below), the third information includes one or more of the following: information indicating the data amount of target data (also called "information on data amount"); information indicating changes in the data amount of target data (also called "information on changes in data amount").
[0120] In some implementations, the above-mentioned information indicating the change in the data volume of the target data includes one or more of the following information: information indicating the change trend of the data volume of the target data; information indicating the characteristic change of the target data; information indicating the change amount of the data volume of the target data; information indicating the data volume after the data volume of the target data changes.
[0121] It should be noted that, for the related introduction of the above-mentioned information on the amount of data and / or the information on the change in the amount of data, please refer to the introduction of Examples 2 to 3 below, and for the sake of brevity, it will not be repeated here.
[0122] From the perspective of the interaction method of the first information, in some implementations, the first information may include one or more of the following: information transmitted once; information of static interaction; information of semi-static interaction; information of dynamic interaction; and information of real-time interaction.
[0123] From the perspective of the interaction method of the second information, in some implementations, the second information may include one or more of the following: information transmitted once; information for static interaction; and information for semi-static interaction.
[0124] From the perspective of the interaction method of the third information, in some implementations, the third information includes one or more of the following information: dynamic interaction information and real-time interaction information.
[0125] In the embodiments of the present application, the granularity of the first information (or the object targeted by the first information (also referred to as the "first object")) is not limited. In some implementations, the first information includes one or more of the following: information corresponding to one or more LCHs; information corresponding to one or more LCH groups; information corresponding to one or more LCGs; information corresponding to one or more data bursts; information corresponding to one or more QoS flows; information corresponding to one or more PDUs; information corresponding to one or more PDU sets; information corresponding to one or more DRBs; information corresponding to one or more PDU sessions; and information corresponding to the target service.
[0126] In other words, the first object may include one or more of the following: one or more LCHs; one or more LCH groups; one or more LCGs; one or more data bursts; one or more QoS flows; information corresponding to one or more PDUs; one or more PDU sets; one or more DRBs; one or more PDU sessions; and target services.
[0127] Taking the example of the first object including one or more LCHs, the one or more LCHs may be any one or more LCHs. Of course, in the embodiment of the present application, the one or more LCHs may also be specific one or more LCHs. For example, the one or more LCHs may have a lower priority than other LCHs with data to be transmitted. For another example, the one or more LCHs may have a higher priority than other LCHs with data to be transmitted. For another example, the one or more LCHs may have data to be transmitted, and the priority of the LCH may not be the highest.
[0128] Taking the example of the first object including one or more LCGs, the one or more LCHs may be any one or more LCGs. Of course, in the embodiment of the present application, the one or more LCGs may also be specific one or more LCGs. For example, the one or more LCGs may have a lower priority than other LCGs with data to be transmitted. For another example, the one or more LCGs may have a higher priority than other LCGs with data to be transmitted. For another example, the one or more LCGs may have data to be transmitted, and the priority of the LCG may not be the highest.
[0129] In some implementations, for the second information, the granularity of the second information may include one or more of the following: one or more target services, one or more QoS flows, one or more burst data, and one or more PDU sets.
[0130] In some other implementations, for the third information, the granularity of the third information may include one or more of the following: one or more LCHs, one or more LCGs, one or more burst data, and one or more PDU sets.
[0131] In some implementations, the first information is carried in time-sensitive communication assistance information (TSCAI); or the first information is carried in a first message, the first message including TSCAI; or the first information is carried in a second message, the second message including QoS parameters; or the first information is carried in a QoS flow; or the first information is sent together with time-sensitive communication assistance information (TSCAI); or the first information is sent together with QoS configuration or QoS parameters. Of course, the embodiments of the present application do not limit the transmission method of the first information.
[0132] In the embodiment of the present application, the third information may be sent to the access network device together with the BSR MAC CE. Alternatively, the third information may also include uplink-related information. This embodiment of the present application does not limit this.
[0133] In some implementations, the first information is carried in one or more of the following information: a first MAC CE, an SR, or a BSR. The MAC CE format applicable to the embodiment of the present application can be found in the following description and will not be described here for brevity.
[0134] In some implementations, the first information may be sent periodically, and / or be event-triggered, and / or be triggered based on a first condition, and / or the target data satisfies a first threshold. For details on each triggering method, please refer to the descriptions in Examples 1 to 3 below. For the sake of brevity, these details are not repeated here.
[0135] In some implementations, if the first information is triggered based on a first condition, the first condition includes one or more of the following: the communication device has not sent the first information to the access network device; the first information has changed; the time for sending the first information has arrived; the target data has arrived; the target data is to be sent; a characteristic associated with the target data; the first information is to be transmitted; and triggering information for the first information has been received. For details on how to trigger the first condition, please refer to the description in Examples 1 to 3 below and will not be repeated here for the sake of brevity.
[0136] In some implementations, the target data includes one or more of: data packets to be transmitted; burst data to be transmitted; a PDU set to be transmitted; a QoS flow to be transmitted, a service flow to be transmitted, a data flow to be transmitted, and data belonging to the first PDU session.
[0137] In some implementations, the first information may be sent by the communication device to the access network device based on a request from the access network device. Of course, in the embodiments of the present application, the first information may also be sent proactively by the communication device, and the embodiments of the present application are not limited to this. For details, please refer to the transmission method or reporting method described in Examples 1 to 3 below. The transmission method or reporting method described in Examples 1 to 3 also applies to the transmission of the first information. For the sake of brevity, it will not be repeated here.
[0138] In some implementations, the method further includes: step S420, the access network device performs configuration based on the first information, wherein the configuration may include one or more of the following operations: performing scheduling, allocating resources, and configuring parameters.
[0139] To facilitate understanding of this application, the following describes the methods of the present application in conjunction with three embodiments. Embodiment 1 uses the example of first information including latency information. Embodiment 2 uses the example of first information including data information. Embodiment 3 uses the example of first information including latency information and data information.
[0140] Example 1
[0141] In some implementations, the delay information may include information related to the delay, or in other words, the delay information may include information used to determine the delay.
[0142] In some implementations, the latency information may include the total latency of data transmission. For example, the latency information may include end-to-end transmission latency statistics corresponding to a data packet of the target data. For another example, the latency information may include the latency between the transmission time of the data packet of the target data and the feedback time of the ACK. For another example, the latency information may include the latency between the transmission time of the data packet of the target data and the successful reception time of the data packet.
[0143] In some implementations, the latency information may include the remaining latency corresponding to the target data. For example, the latency information may include the remaining latency corresponding to burst data within the target data. In another example, the latency information may include the remaining latency corresponding to burst data within the target data. In another example, the latency information may include the remaining latency corresponding to a packet of the target data. In another example, the latency information may include the remaining latency corresponding to a set of PDUs of the target data. In another example, the latency information may include the remaining latency corresponding to a PDU of the target data.
[0144] In some implementations, the above-mentioned residual delay may correspond to a first duration maintained by the terminal device. For example, the terminal device may maintain the first duration through a first timer. For another example, the residual delay may be determined based on one or more items of a packet delay budget (PDB), a PDU set delay budget (PSDB), a waiting time, an arrival time, and a generation duration. For example, the residual delay may be the PDB minus the waiting time. For example, the residual delay may be the PDB minus the arrival time. For example, the residual delay may be the PDB minus the generation time. For example, the residual delay may be the PSDB minus the waiting time. For example, the residual delay may be the PSDB minus the arrival time. For example, the residual delay may be the PSDB minus the generation time.
[0145] In some implementations, the first duration or first timer may be maintained by one or more of RLC, MAC, and PDCP. Optionally, the start time of the first duration or first timer may include a waiting delay in the buffer, or the start time may be the time when the first duration or first timer reaches the PDCP or AS layer.
[0146] In some implementations, the first timer may include a packet data convergence protocol (PDCP) discard timer (PDCP discard timer).
[0147] In some implementations, the first timer and / or the first duration may be determined based on the PSDB corresponding to the target data and / or the PDB corresponding to the target data. For example, the first timer and / or the first duration may be equal to the PSDB corresponding to the target data and / or the PDB corresponding to the target data.
[0148] It should be noted that the aforementioned waiting delay in the buffer may be the duration of the packet in the PDCP buffer or the RLC buffer. In some implementations, the aforementioned waiting delay may be determined based on the time when the packet arrives at the buffer. For example, the waiting delay may be determined based on the time when the packet arrives at the buffer. This embodiment of the present application does not limit the aforementioned waiting time.
[0149] In some implementations, the latency information may include a waiting delay corresponding to the target data. The waiting delay may be understood as the waiting delay during data transmission. For example, it may be the waiting delay for data in a cache. Another example may be the waiting delay after data reaches the PDCP layer. Another example may be the waiting delay after data reaches the access stratum (AS) layer. Another example may be the waiting delay after data reaches the PDCP layer. Another example may be the waiting delay after data reaches the AS layer.
[0150] In some implementations, the delay information may include a tolerable transmission delay. In some implementations, the tolerable transmission delay may be determined based on a PSDB corresponding to the target data and / or a PDB corresponding to the target data.
[0151] In some implementations, the latency information may also be latency statistics. The statistical values may include, for example, maximum latency, minimum latency, and average latency. It should be noted that the latency statistics may be based on latency information objects, which are described below and are not detailed here for brevity.
[0152] In the embodiment of the present application, the indication method of the various delays introduced above (for example, total delay, remaining delay, waiting delay, tolerated delay, delay statistics, etc.) is not limited. In some implementations, the above-mentioned various delays can be indicated by delay values. In other implementations, the above-mentioned various delays can be indicated by delay levels. Of course, in the embodiment of the present application, the above-mentioned delays can also include delay-related identification indications, wherein the delay-related identification can include, for example, one or more of a high delay identification, a low delay identification, an identification for indicating that the delay is higher than a threshold, and an identification for indicating that the delay is lower than a threshold.
[0153] For ease of understanding, the mapping relationship between the delay level index and the delay value is introduced below in conjunction with Table 1. As shown in Table 1, different delay level indexes can correspond to a range of delay values. It should be noted that the correspondence shown in Table 1 is introduced by taking the 5-bit delay field as an example to carry the delay level index. Therefore, 31 types of delay level indexes can be carried by the 5-bit delay field. In the embodiment of the present application, the size of the delay field is not specifically limited. For example, the size of the delay field can also be 8 bits, 16 bits, etc.
[0154] Table 1
[0155] Index delay value Index delay value Index delay value Index delay value 008≤H16≤P24≤X1≤A9≤I17≤Q25≤Y2≤B10≤J18≤R26≤Z3≤C11≤K19≤S27≤A14≤D12≤L20≤T28≤B15≤E13≤M21≤U29≤C16≤F14≤N22≤V30≤D17≤G15≤O23≤W31>E1
[0156] In the embodiment of the present application, the correspondence between the index of the above-mentioned delay level and the delay value can be predefined, preconfigured or dynamically indicated by the network device, and the embodiment of the present application is not limited to this.
[0157] The above describes the content of the delay information, and the following describes the objects for which the delay information is targeted. In the embodiments of the present application, the objects for which the delay information is targeted are not specifically limited. The objects for which the delay information is targeted may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, and burst data. For ease of understanding, the following description uses LCH and LCG as examples. The delay information for other objects is similar to the description below and will not be repeated below for the sake of brevity.
[0158] In some implementations, if the latency information is for object A or triggered by object A, the latency information is reported for object B. In some implementations, A and B are the same. In other implementations, A and B are different. Optionally, A may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, UE, and burst data. Optionally, B may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, UE, and burst data.
[0159] In some implementations, if the latency information is for an LCH, the LCH may be a target LCH, wherein the priority of the target LCH may be higher than the priority of other LCHs to be transmitted. Of course, in the embodiment of the present application, the priority of the target LCH may not be the highest, that is, the target LCH may be an LCH whose LCH priority is not the highest and which has data to be transmitted.
[0160] In other implementations, if the latency information is directed to an LCG, the LCG may be a target LCG, wherein the priority of the target LCG may be higher than the priority of other LCGs to which data is to be transmitted. Of course, in the embodiment of the present application, the priority of the target LCG may not be the highest, that is, the target LCG may be an LCG to which data is to be transmitted that does not have the highest LCG priority.
[0161] In some implementations, to unify the understanding of the object corresponding to the latency information between the access network device and the communication device, information indicating the object corresponding to the latency information (e.g., an identifier of the object) may be carried in the first message. Of course, the above-mentioned object may also be agreed upon with the communication device through pre-definition, pre-configuration, or indication by the access network device. In this case, the first message may carry the above-mentioned indication information, which is not limited in the embodiments of the present application.
[0162] The above describes the objects that the delay information can target, and the following describes the triggering method of the delay information. In the embodiment of this application, the triggering method of the first information is not limited. For ease of understanding, the following describes triggering methods 1 to 3 as examples.
[0163] It should be noted that, in the embodiment of the present application, the triggering of the above-mentioned delay information can be triggered by the terminal device, or can be triggered by the MAC entity. The embodiment of the present application does not limit this.
[0164] In trigger mode 1, the latency information may be reported periodically. For example, when the period corresponding to the latency information is reached (e.g., when a periodic timer times out), the latency information may be sent. This period may be predefined, preconfigured, or configured by the network device, and is not limited in this embodiment of the present application.
[0165] Triggering mode 2: the delay information may also be triggered by a first condition. In the embodiment of the present application, the first condition may include one or more of the following implementations of the first condition.
[0166] In implementation mode 1, the first condition includes the existence of resources available for sending delay information, or in other words, the first condition includes the availability of resources for sending delay information.
[0167] In some implementations, the resources that can be used to send the delay information may include dedicated resources, where the dedicated resources may include, for example, dedicated SR resources or dedicated SR PUCCH resources.
[0168] In some implementations, a dedicated resource can be understood as a dedicated resource for a specific object, where the object can include one of data, LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, and burst data. Of course, in the embodiments of the present application, the resource used to send latency information may not be a dedicated resource, that is, other information can also be sent on the resource.
[0169] In other implementations, the dedicated resources may be associated with certain latency information. For example, when the latency information corresponds to a certain latency value, the latency information may be sent via the dedicated information. Another example is when the latency information corresponds to a certain latency level, the latency information may be sent via the dedicated information. Of course, in the embodiments of the present application, the dedicated resources may also be associated with the amount of data, though this is not a limitation in the embodiments of the present application.
[0170] In implementation mode 2, the first condition may include that a network device (eg, access network device) enables the communication device to send delay information. In other words, when the network device enables reporting of delay information, the communication device may send delay information.
[0171] In implementation 3, the first condition may include the arrival of the object corresponding to the latency information. For example, when the latency information is for an LCH, the first condition may include the data to be transmitted by the LCH. For example, when the latency information is for an LCG, the first condition may include the arrival of data to be transmitted by the LCG. For example, when the latency information is for a PDU set, the first condition may include the arrival of the PDU set to be transmitted.
[0172] In implementation 4, the first condition may include the arrival or existence of target data. The embodiments of the present application do not limit the target data. In some implementations, the target data may be associated with latency. For example, the target data may include burst data with high latency requirements. For example, the target data may include a PDU set with high latency requirements. For example, the target data may include burst data with a latency exceeding a threshold. For example, the target data may also include burst data with a latency exceeding a threshold.
[0173] In some implementations, the target data may be data of a target LCH, wherein the arrival or existence of the data of the target LCH may be understood as the data of the target LCH being available. Of course, in the embodiment of the present application, the target data may also be data of a target service.
[0174] In some other implementations, the target data may include target feature (or target characteristic) data, wherein the target feature may include, for example, a target period and / or a target data rate.
[0175] In other implementations, the target data may be associated with an identifier. For example, the target data may correspond to an LCH associated with the target identifier. For example, the target data may correspond to a service associated with the target identifier. For example, the target data may correspond to a PDU session associated with the target identifier. For example, the target data may correspond to a QoS flow associated with the target identifier.
[0176] In other implementations, the target data may be associated with a target priority. For example, the target data may correspond to an LCH associated with the target priority. For example, the target data may correspond to a service associated with the target priority. For example, the target data may correspond to a PDU session associated with the target priority. For example, the target data may correspond to a QoS flow associated with the target priority.
[0177] In other implementations, the target data may also be associated with the target service. For example, the target data may correspond to a PDU session associated with the target service. In another example, the target data may correspond to a QoS flow associated with the target service. In another example, the target data may correspond to an LCH associated with the target service.
[0178] In other implementations, the target data may also be associated with a transmission position. In some implementations, the transmission position may include the transmission position in the burst data where the data is located, or the transmission position in the data stream (e.g., QoS stream) where the data is located, or the transmission position in the PDU set where the data is located. The transmission position may include one or more of the following: first arrival, first transmission, last transmission, and last arrival. Of course, the transmission position may also be an intermediate position in the transmission process. This embodiment of the present application is not limited to this.
[0179] For example, the target data may be the first data to arrive in the data burst. For another example, the target data may be the first data to arrive in the PDU set. For another example, the target data may be the last data to arrive in the data burst. For another example, the target data may be the last data to arrive in the PDU set. For another example, the target data may be the target data in the data burst (for example, corresponding to a specific transmission position, or corresponding to a specific transmission number). For another example, the target data may be the last data to arrive in the PDU set.
[0180] In other implementations, the target data may include initially transmitted data. For example, the initially transmitted data may include initially transmitted burst data. For example, the initially transmitted data may include initially transmitted PDU sets. For example, the initially transmitted data may include initially transmitted PDUs.
[0181] In implementation 5, the first condition may include the existence or arrival of data of the target object. In some implementations, the data of the target object may be associated with latency. For example, the data of the target object may include burst data with high latency requirements. For another example, the data of the target object may include a PDU set with high latency requirements. For another example, the data of the target object may include burst data with a latency higher than a threshold. For another example, the data of the target object may include a PDU set with a latency higher than a threshold. For another example, the target data may include burst data with a latency requirement. For another example, the target data may include a PDU set with a latency requirement.
[0182] In other implementations, the target data may also be associated with an identifier. For example, the target data may include a set of PDUs with an important identifier. For another example, the target data may include burst data with an important identifier. For another example, the target data may include a set of PDUs with a priority identifier. For another example, the target data may include burst data with a priority identifier.
[0183] In other implementations, the target data may be related to whether there is a dependency relationship between the data, where the dependency relationship may include, for example, whether the data can be independently decoded. For example, the target data may include a set of PDUs identified by a dependency. For another example, the target data may include burst data identified by a dependency. For another example, the target data may include an I-frame.
[0184] In implementation 6, the first condition may be related to characteristics of the target data, or in other words, the first condition may be determined based on the characteristics of the target data. The characteristics may include dynamic characteristics or static characteristics of the target data. For details, see above.
[0185] In some implementations, if the first condition may be related to the latency of the target data, the first condition may, for example, include one or more of the following: the latency of the target data is less than a threshold; the time corresponding to the target data is about to exceed the PDB or PSDB; the PSDB / PDB corresponding to the target data is less than a threshold; the remaining transmission delay of the target data is less than a threshold; the time at which the target data is available in the cache is greater than or equal to the threshold; the target data has corresponding data to be transmitted or not transmitted; the amount of data of the object corresponding to the target data (i.e., the first object introduced above, for example, PDU set, burst data, etc.) is greater than the threshold.
[0186] In implementation manner 7, the first condition may include a change in the first information.
[0187] For example, the change in the first information may include that the first information is different from the previously reported first information. For another example, the change in the first information may include that the content of the first information is changed. For another example, the change in the first information is greater than or equal to a threshold.
[0188] It should be noted that the embodiments of the present application do not limit the object targeted by the first condition. In some implementations, the object may be one or more of the objects of the first information introduced above. In other implementations, the object targeted by the first condition may also be a terminal device, wherein the terminal device may, for example, be a carrier of a target service (for example, an XR service, a URLLC service, an audio service, a video service, etc.), or in other words, the terminal device may be a terminal device capable of carrying the above-mentioned target service. In other implementations, the object targeted by the first condition may also be a MAC entity (for example, it may be a specific MAC entity, or any MAC entity). In other implementations, the object targeted by the first condition may also be a MAC entity.
[0189] Trigger mode 3: the delay information may be triggered based on the first event.
[0190] In some implementations, the first event may include one or more of the following: presence of MAC; presence of PDCP; presence of RLC discard packet; indication of packet loss by the other end (or the receiving end); triggering of BSR reporting; generation of BSR MAC CE; PUSCH can be used to carry BSR MAC CE; triggering of enhanced BSR; generation of enhanced BSR MAC CE.
[0191] The BSR in the above-mentioned BSR report may be any of the BSRs described above, and this embodiment of the present application does not limit this.
[0192] The enhanced BSR described above can be understood as a BSR used to carry latency information. This embodiment of the present application does not limit this type of BSR. In some implementations, the enhanced BSR can be used to carry BSR information for an object that carries latency information. The following describes the MAC CE that carries the enhanced BSR, also known as the "enhanced BSR MAC CE," in conjunction with the format of the MAC CE.
[0193] Trigger mode 4: The access network device requests latency information.
[0194] In some implementations, the access network device may send a request 1 to the communication device to request the first information. Accordingly, in response to the request 1, the communication device may send the first information to the access network device.
[0195] In some implementations, the communication device may generate the first information after receiving the request 1. Of course, in the embodiment of the present application, the communication device may also generate the first information first and directly send the first information after receiving the request 1. The embodiment of the present application is not limited to this.
[0196] In some implementations, request 1 may be for an object, where the object may include one or more of the objects for which the delay information is provided above. Of course, in the embodiment of the present application, the object for which request 1 is provided may also be determined by the terminal device.
[0197] It should be noted that in the embodiment of the present application, if the target data satisfies the triggering method described above, the latency information of the target data can be sent. Of course, if the target data satisfies the triggering method described above, in addition to sending the latency information of the target data, the latency information of other data related to the target data can also be sent. Among them, the other data can, for example, belong to the same service as the target data. The other data can, for example, belong to the same data flow as the target data. The other data can, for example, belong to the same burst data as the target data. The other data can, for example, belong to the same PDU set as the target data. The other data can, for example, belong to the same QoS flow as the target data.
[0198] In some implementations, the network device may further configure whether the terminal device enables the function of reporting delay information (or sending delay information). Of course, in the embodiments of the present application, whether the terminal device enables the above function may be independently implemented by the terminal device, and the embodiments of the present application do not limit this.
[0199] In the embodiment of the present application, the network device may configure the terminal device to enable the above function through one or more of RRC, DCI and downlink MAC CE. Of course, in the embodiment of the present application, the network device may also configure the terminal device to enable the above function through other signaling, which is not limited in the embodiment of the present application.
[0200] In some implementations, the network device may configure the terminal device with configurations related to sending delay information, where the configurations may include, for example, a timer related to the delay information (e.g., a first timer), a first condition, a threshold related to the first condition, and the like.
[0201] The above describes the triggering method of latency information, and the following describes the transmission method of latency information. The embodiments of the present application do not limit the transmission method of latency information. In some implementations, latency information may be transmitted via one or more of the first MAC CE, SR, BSR, and UAI. Of course, in the embodiments of the present application, latency information may also be carried in dedicated information, which is not limited in the embodiments of the present application.
[0202] In some implementations, latency information can be directly carried in the SR. In other implementations, if the first MAC CE is triggered but there is no suitable PUSCH to carry the first MAC CE, or if the first MAC CE is triggered but there is no object corresponding to the first MAC CE, an SR can be triggered to carry latency information. The absence of an object corresponding to the first MAC CE may, for example, include the LCH corresponding to the first MAC CE having no data transmission requirements.
[0203] In some implementations, if the latency information is transmitted via an SR, the network device may allocate an SR resource or an SR resource identifier for the latency information to indicate the resource used to transmit the latency information. In some implementations, an SR may correspond to one or more PUCCH resources. Of course, in the embodiments of the present application, an SR may also correspond to one or more PUSCH resources (or PUSCH resource indexes).
[0204] Taking the use of a first MAC CE to carry latency information as an example, the following describes the implementation of the first MAC CE in conjunction with Figures 5 to 7. As shown in Figures 5 and 6, the first MAC CE can be used to report latency information for a single object. As shown in Figure 7, the first MAC CE can be used to report latency information for multiple objects.
[0205] As shown in Figure 5, the first MAC CE may carry indication information of the first object and delay information for the first object. The first MAC CE may occupy 1 byte, and accordingly, the indication information of the first object may occupy 3 bits, and the delay information for the first object may occupy 5 bits.
[0206] As shown in Figure 6, the first MAC CE may carry indication information of the first object and latency information for the first object. The first MAC CE may occupy 2 bytes. Accordingly, the indication information of the first object may occupy 5 bits of the first byte, and the remaining 3 bits of the first byte may be reserved bits. The latency information for the first object may occupy 8 bits of the second byte.
[0207] It should be noted that, in order to facilitate distinction, in an embodiment of the present application, the identifier of the above-mentioned first object can be a newly introduced LCID. Accordingly, after receiving the first MAC CE, the receiving end can determine that the first MAC CE is used to carry delay information based on the LCID.
[0208] As shown in Figure 7, the first MAC CE can carry indication information for multiple objects and delay information for multiple objects. The first MAC CE can occupy 8 bytes. Accordingly, the first byte is used to carry indication information for multiple objects: objects 1 to 7. The second byte is used to carry delay information for object 1, the third byte is used to carry delay information for object 2, the fourth byte is used to carry delay information for object 3, the fifth byte is used to carry delay information for object 4, the sixth byte is used to carry delay information for object 5, the seventh byte is used to carry delay information for object 6, and the eighth byte is used to carry delay information for object 7.
[0209] As described above, latency information can be transmitted via one or more of the following: the first MAC CE, SR, BSR, and UAI. The following describes situations in which these types of information are applicable. It should be noted that these are examples only, and the embodiments of this application do not limit the determination of these transmission methods. For example, they can be configured through protocol pre-definition or pre-configuration. Furthermore, for ease of description, the transmission of a single latency information transmission is referred to as the "first report."
[0210] In some implementations, if the resources used to transmit the first report can be used to transmit the first report, the first report can be sent using the resources.
[0211] For example, if at least one first reporting is triggered and the UL-SCH resource used for the new transmission can carry its MAC CE and its subheader, a first MAC CE can be generated.
[0212] For another example, if at least one first reporting is triggered and not deleted, and the UL-SCH resource used for the new transmission can carry its MAC CE+its subheader, then a first MAC CE can be generated.
[0213] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission can carry the MAC CE carrying the first report and its subheader, a first MAC CE can be generated.
[0214] For another example, if at least one first reporting is triggered and not deleted, and the UL-SCH resources used for the new transmission can transmit the MAC CE and its subheader, then a first MAC CE can be generated.
[0215] For another example, if at least one first report is triggered and the UL-SCH resource for the new transmission can carry the enhanced first MAC CE and its subheader, a first MAC CE can be generated. Optionally, a periodic timer and / or retransmission timer for the first report can be started or restarted.
[0216] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission can carry the enhanced first MAC CE and its subheader, a first MAC CE can be generated. Optionally, a periodic timer and / or retransmission timer for the first report can be started or restarted.
[0217] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission cannot carry its MAC CE and its subheader, or cannot carry the resources corresponding to the object of the first report, an SR carrying the first report can be generated.
[0218] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission cannot carry the first MACCE and its subheader, then an SR for the first report may be generated.
[0219] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission is a resource that cannot carry the object of the first report, then an SR of the first report may be generated.
[0220] For another example, if at least one first reporting is triggered and the UL-SCH resource used for the new transmission cannot carry its MAC CE and its sub-header, then the UAI of the first reporting may be generated.
[0221] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission is a resource that cannot carry the object corresponding to the first report, then the UAI of the first report may be generated.
[0222] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission cannot carry its MACCE and its subheader, then the UAI of the first report may be generated.
[0223] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission is a resource that cannot carry the granularity corresponding to the first report, then the UAI of the first report may be generated.
[0224] For another example, if at least one first report is triggered, the terminal device may report the UAI.
[0225] For another example, when the first report is triggered, the SR corresponding to the first report is triggered. Optionally, the SR resource or configuration used for the SR triggering may be related to one or more of latency information, data priority, and data importance. Optionally, different SRs correspond to different SR configurations, such as different SR indexes (Scheduling request Id), SR resource identifiers (Scheduling request resource Id), and different PUCCH resource locations. Optionally, each SR may include the content of one or more first objects.
[0226] In some implementations, in the event of resource conflict, the SR may be transmitted first, or the terminal device may consider the SR to have a higher priority.
[0227] It should be noted that in this embodiment of the present application, one or more first MAC CEs may be carried in a MAC PDU. The first MAC CE may be the newly introduced MAC CE described above (e.g., corresponding to a new LCID). Of course, the first MAC CE may also be the BSR MAC CE described above. This embodiment of the present application is not limited to this.
[0228] In some scenarios, in order to avoid confusion, a MAC PDU may not carry the first MAC CE and the BSR MAC CE at the same time.
[0229] In some implementations, the BSR MAC CE may have the same priority as the first MAC CE. Of course, in the embodiment of the present application, the BSR MAC CE may have a different priority from the first MAC CE. For example, the first MAC CE may have a higher priority than an enhanced BSR (Extended BSR). The BSR MAC CE is an existing MAC CE or an enhanced BSR MAC CE.
[0230] Example 2
[0231] In some implementations, the data information may include data volume information of the target data and / or information on a change in data volume corresponding to the target data.
[0232] In some implementations, if the data information targets object A or triggers object A, the data information is reported to object B. In some implementations, A and B are the same. In other implementations, A and B are different. Optionally, A may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, UE, and burst data. Optionally, B may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, UE, and burst data.
[0233] Taking the example that the data information includes information on the change in data volume corresponding to the target data, the above-mentioned data volume change information may include at least one of the following: a change trend of the data volume, a change feature of the data volume, and a data volume change value of the data volume.
[0234] The above-mentioned change trend may include one or more of the following: an increase in data volume, a decrease in data volume, a data volume greater than or equal to a threshold, a data volume less than or equal to a threshold, and a change trend relative to the last reported data volume.
[0235] The data volume change trend may include one or more of the following: a data volume change pattern, a data volume change period, a data volume change start time, and a data volume end time. The data volume change pattern is used to indicate a data volume change trend over time.
[0236] The above-mentioned data volume change value may include one or more of the following: an increase in data volume, a decrease in data volume, an increase compared to a threshold data volume, a decrease compared to a threshold data volume, an increase compared to a baseline data volume, a decrease compared to a baseline data volume, an increase compared to a previously reported data volume (for example, the last reported data volume), and a decrease compared to a previously reported data volume (for example, the last reported data volume).
[0237] Taking the example of data information including target data volume information, in some implementations, the target data volume may include the volume of data to be transmitted. In embodiments of the present application, the data to be transmitted may be for a specific object, where the object may include one or more of the objects targeted by the first information, and embodiments of the present application are not limited to this.
[0238] In some implementations, the data volume information may include one or more LCHs. For example, the data volume information may include the amount of data to be transmitted for at least one LCH. In another example, the data volume information may include the amount of data to be transmitted corresponding to a PDU set for at least one LCH.
[0239] In some implementations, the data volume information may include one or more LCGs. For example, the data volume information may include the amount of data to be transmitted of at least one LCG. For another example, the data volume information may include the amount of data to be transmitted corresponding to a data burst of at least one LCG. For another example, the data volume information may include the amount of data to be transmitted of each LCH of at least one LCG. For another example, the data volume information may include the amount of data to be transmitted corresponding to burst data of each LCH of at least one LCG. For another example, the data volume information may include the amount of data to be transmitted corresponding to a PDU set of each LCH of at least one LCG.
[0240] In some implementations, the data volume information may include one or more PDU sets. For example, the data volume information may include the amount of data to be transmitted for at least one PDU set. The amount of data to be transmitted corresponding to the PDU set of at least one LCG may include:
[0241] In some implementations, the data volume information may include one or more PDUs. For example, the data volume information may include the amount of data to be transmitted for at least one PDU. The PDU may be one or more of the following: a PDU within a terminal device, a PDU within an LCH, a PDU within an LCG, or a PDU in a PDU set.
[0242] In some implementations, the data volume information may include one or more burst data. For example, the data volume information may include the amount of data to be transmitted for at least one burst data. The burst data may be one or more of the following: burst data within a terminal device, burst data within an LCH, or burst data within an LCG.
[0243] In the embodiments of the present application, the data volume may be a statistical value. For example, it may be determined based on the maximum value of the data to be transmitted. In another example, it may be determined based on the minimum value of the data to be transmitted. In another example, it may be determined based on the average value of the data to be transmitted. This embodiment of the present application is not limited to this.
[0244] For example, the data to be transmitted may include the maximum value of the amount of data to be transmitted of at least one data burst. For another example, the data to be transmitted may include the average value of the amount of data to be transmitted of at least one data burst. For another example, the data to be transmitted may include the minimum value of the amount of data to be transmitted of at least one data burst. For another example, the data to be transmitted may include the amount of data to be transmitted of at least one PDU set. For another example, the data to be transmitted may include the maximum value of the amount of data to be transmitted of at least one PDU set. For another example, the data to be transmitted may include the average value of the amount of data to be transmitted of at least one PDU set. For another example, the data to be transmitted may include the minimum value of the amount of data to be transmitted of at least one PDU set.
[0245] In the embodiments of the present application, the indication methods of the various data amounts (e.g., data amount, data amount change, etc.) introduced above are not limited. In some implementations, the above-mentioned change amount and data amount can be indicated by the value of the data amount. In other implementations, the above-mentioned change amount and data amount can be indicated by the data amount level. Of course, in the embodiments of the present application, the above-mentioned change amount and data amount can also include an identifier indication related to the data amount, wherein the identifier related to the data amount can, for example, include one or more of a high data amount identifier, a low data amount identifier, an identifier for indicating that the data amount is higher than a threshold, and an identifier for indicating that the data amount is lower than a threshold.
[0246] For ease of understanding, the mapping relationship between the index of the data volume level and the data volume value is introduced below in conjunction with Table 2. As shown in Table 2, different data volume level indexes can correspond to a range of data volume values. It should be noted that the correspondence shown in Table 2 is introduced by taking the 5-bit data volume field and the index of the data volume level as an example. Therefore, 31 types of data volume level indexes can be carried through the 5-bit data volume field. In the embodiment of the present application, the size of the data volume field is not specifically limited. For example, the size of the data volume field can also be 8 bits, 16 bits, etc.
[0247] Table 2
[0248] Index data value Index data value Index data value Index data value 0>A08≤H16≤P24≤X1≤A9≤I17≤Q25≤Y2≤B10≤J18≤R26≤Z3≤C11≤K19≤S27≤A14≤D12≤L20≤T28≤B15≤E13≤M21≤U29≤C16≤F14≤N22≤V30≤D17≤G15≤O23≤W31>E1
[0249] In the embodiment of the present application, the above-mentioned A0 can start from 0, or it can be greater than or equal to a certain value. Of course, it can also be a number in the BS table in the current communication protocol. For example, it can be the maximum value in the BS table of the current communication protocol. The embodiment of the present application does not limit this.
[0250] The correspondence between the index of the above-mentioned data volume level and the data volume value can be predefined, preconfigured or dynamically indicated by the network device, and the embodiments of the present application are not limited to this.
[0251] In addition, in the embodiment of the present application, the size of the data volume field may be the same as the size of the field carrying the index. Of course, the size of the data volume field may be different from the size of the field carrying the index.
[0252] In some implementations, the index of the data volume level may also be determined based on the corresponding relationship between the index of the data volume level and the data volume specified in the current protocol. This embodiment of the present application does not limit this.
[0253] The above describes the content of the data information, and the following describes the objects targeted by the data information. In the embodiments of the present application, the objects targeted by the data information are not specifically limited. The objects targeted by the data information may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, and burst data. For ease of understanding, the following description uses LCH and LCG as examples. The data information for other objects is similar to the description below and will not be repeated below for the sake of brevity.
[0254] In some implementations, if the data information is directed to an LCH, the LCH may be a target LCH, wherein the priority of the target LCH may be higher than the priority of other LCHs to be transmitted. Of course, in the embodiment of the present application, the priority of the target LCH may not be the highest, that is, the target LCH may be a LCH whose LCH priority is not the highest and which has data to be transmitted.
[0255] In other implementations, if the data information is directed to an LCG, the LCG may be a target LCG, wherein the priority of the target LCG may be higher than the priority of other LCGs to which data is to be transmitted. Of course, in the embodiment of the present application, the priority of the target LCG may not be the highest, that is, the target LCG may be an LCG to which data is to be transmitted that does not have the highest LCG priority.
[0256] In some implementations, in order to unify the understanding of the object corresponding to the data information between the access network device and the communication device, information indicating the object corresponding to the data information (for example, the identifier of the object) can be carried in the first information. Of course, the above-mentioned object can also be agreed with the communication device through pre-definition, pre-configuration, or access network device indication. In this case, the first information can carry the above-mentioned indication information, which is not limited in the embodiments of the present application.
[0257] The above describes the objects that data information can target, and the following describes the triggering method of data information. In the embodiment of this application, the triggering method of the first information is not limited. For ease of understanding, the following describes triggering methods 1 to 3 as examples.
[0258] It should be noted that, in the embodiment of the present application, the triggering of the above data information can be triggered by the terminal device, or can be triggered by the MAC entity. The embodiment of the present application does not limit this.
[0259] In trigger mode 1, data information may be reported periodically. For example, when the period corresponding to the data information is reached (e.g., a periodic timer times out), the data information may be sent. The above period may be predefined, preconfigured, or configured by the network device, and is not limited in this embodiment of the present application.
[0260] Triggering mode 2: the data information may also be triggered by a first condition. In the embodiment of the present application, the first condition may include one or more of the following implementations of the first condition.
[0261] In implementation mode 1, the first condition includes the existence of resources available for sending data information, or in other words, the first condition includes the availability of resources for sending data information.
[0262] In some implementations, the resources that can be used to send data information may include dedicated resources, where the dedicated resources may include, for example, dedicated SR resources or dedicated SR PUCCH resources.
[0263] In some implementations, dedicated resources can be understood as dedicated resources for a specific object, where the object can include one of data, LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, and burst data. Of course, in the embodiments of the present application, the resources used to send data information may not be dedicated resources, that is, other information can also be sent on the resources.
[0264] In other implementations, the dedicated resources described above may be associated with certain data information. For example, when the data information corresponds to a certain data volume value, the data information may be sent via the dedicated information. For another example, when the data information corresponds to a certain data volume level, the data information may be sent via the dedicated information. Of course, in the embodiments of the present application, the dedicated resources may also be associated with the data volume, but this embodiment of the present application is not limited thereto.
[0265] In implementation mode 2, the first condition may include that a network device (eg, an access network device) enables the communication device to send data information. In other words, when the network device enables reporting of data information, the communication device may send data information.
[0266] In implementation 3, the first condition may include the arrival of the object corresponding to the data information. For example, when the data information is directed to an LCH, the first condition may include the data to be transmitted by the LCH. For example, when the data information is directed to an LCG, the first condition may include the arrival of data to be transmitted by the LCG. For example, when the data information is directed to a PDU set, the first condition may include the arrival of the PDU set to be transmitted.
[0267] In implementation 4, the first condition may include the arrival or existence of target data. The embodiments of the present application do not limit the target data. In some implementations, the target data may be associated with data volume. For example, the target data may include burst data with a high data volume requirement. For example, the target data may include a PDU set with a high data volume requirement. For example, the target data may include burst data with a data volume exceeding a threshold. For example, the target data may also include burst data with a data volume exceeding a threshold.
[0268] In some implementations, the target data may be associated with latency. For example, the target data may include bursty data with high latency requirements. For example, the target data may include a set of PDUs with high latency requirements. For example, the target data may include bursty data with latency exceeding a threshold. For example, the target data may also include bursty data with latency exceeding a threshold.
[0269] In some implementations, the target data may be data of a target LCH, wherein the arrival or existence of the data of the target LCH may be understood as the data of the target LCH being available. Of course, in the embodiment of the present application, the target data may also be data of a target service.
[0270] In some other implementations, the target data may include target feature (or target characteristic) data, wherein the target feature may include, for example, a target period and / or a target data rate.
[0271] In other implementations, the target data may be associated with an identifier. For example, the target data may correspond to an LCH associated with the target identifier. For example, the target data may correspond to a service associated with the target identifier. For example, the target data may correspond to a PDU session associated with the target identifier. For example, the target data may correspond to a QoS flow associated with the target identifier.
[0272] In other implementations, the target data may be associated with a target priority. For example, the target data may correspond to an LCH associated with the target priority. For example, the target data may correspond to a service associated with the target priority. For example, the target data may correspond to a PDU session associated with the target priority. For example, the target data may correspond to a QoS flow associated with the target priority.
[0273] In other implementations, the target data may also be associated with the target service. For example, the target data may correspond to a PDU session associated with the target service. In another example, the target data may correspond to a QoS flow associated with the target service. In another example, the target data may correspond to an LCH associated with the target service.
[0274] In other implementations, the target data may also be associated with a transmission position. In some implementations, the transmission position may include the transmission position in the burst data where the data is located, or the transmission position in the data stream (e.g., QoS stream) where the data is located, or the transmission position in the PDU set where the data is located. The transmission position may include one or more of the following: first arrival, first transmission, last transmission, and last arrival. Of course, the transmission position may also be an intermediate position in the transmission process. This embodiment of the present application is not limited to this.
[0275] For example, the target data may be the first data to arrive in the data burst. For another example, the target data may be the first data to arrive in the PDU set. For another example, the target data may be the last data to arrive in the data burst. For another example, the target data may be the last data to arrive in the PDU set. For another example, the target data may be the target data in the data burst (for example, corresponding to a specific transmission position, or corresponding to a specific transmission number). For another example, the target data may be the last data to arrive in the PDU set.
[0276] In other implementations, the target data may include initially transmitted data. For example, the initially transmitted data may include initially transmitted burst data. For example, the initially transmitted data may include initially transmitted PDU sets. For example, the initially transmitted data may include initially transmitted PDUs.
[0277] In implementation 5, the first condition may include the existence or arrival of data of the target object. In some implementations, the data of the target object may be associated with data volume. For example, the data of the target object may include burst data with a high data volume requirement. For another example, the data of the target object may include a PDU set with a high data volume requirement. For another example, the data of the target object may include burst data with a data volume exceeding a threshold. For another example, the data of the target object may include a PDU set with a data volume exceeding a threshold. For another example, the target data may include burst data with a data volume requirement. For another example, the target data may include a PDU set with a data volume requirement.
[0278] In other implementations, the target data may also be associated with an identifier. For example, the target data may include a set of PDUs with an important identifier. For another example, the target data may include burst data with an important identifier. For another example, the target data may include a set of PDUs with a priority identifier. For another example, the target data may include burst data with a priority identifier.
[0279] In other implementations, the target data may be related to whether there is a dependency relationship between the data, where the dependency relationship may include, for example, whether the data can be independently decoded. For example, the target data may include a set of PDUs identified by a dependency. For another example, the target data may include burst data identified by a dependency. For another example, the target data may include an I-frame.
[0280] In implementation 6, the first condition may be related to characteristics of the target data, or in other words, the first condition may be determined based on the characteristics of the target data. The characteristics may include dynamic characteristics or static characteristics of the target data. For details, see above.
[0281] In some implementations, if the first condition may be related to the latency of the target data, the first condition may, for example, include one or more of the following: the latency of the target data is less than a threshold; the time corresponding to the target data is about to exceed the PDB or PSDB; the PSDB / PDB corresponding to the target data is less than a threshold; the remaining transmission delay of the target data is less than a threshold; the time at which the target data is available in the cache is greater than or equal to the threshold; the target data has corresponding data to be transmitted or not transmitted; the amount of data of the object corresponding to the target data (i.e., the first object introduced above, for example, PDU set, burst data, etc.) is greater than the threshold.
[0282] In some implementations, if the first condition may be related to the data volume of the target data, the first condition may, for example, include one or more of the following: the data volume of the target data is less than a threshold; the remaining transmission data volume of the target data is less than a threshold; the target data contains corresponding data to be transmitted or not transmitted; the data volume of the object corresponding to the target data (i.e., the first object introduced above, for example, PDU set, burst data, etc.) is greater than the threshold.
[0283] In implementation manner 7, the first condition may include a change in the first information.
[0284] For example, the change in the first information may include that the first information is different from the previously reported first information. For another example, the change in the first information may include that the content of the first information is changed. For another example, the change in the first information is greater than or equal to a threshold.
[0285] It should be noted that the embodiments of the present application do not limit the object targeted by the first condition. In some implementations, the object may be one or more of the objects of the first information introduced above. In other implementations, the object targeted by the first condition may also be a terminal device, wherein the terminal device may, for example, be a carrier of a target service (for example, an XR service, a URLLC service, an audio service, a video service, etc.), or in other words, the terminal device may be a terminal device capable of carrying the above-mentioned target service. In other implementations, the object targeted by the first condition may also be a MAC entity (for example, it may be a specific MAC entity, or any MAC entity). In other implementations, the object targeted by the first condition may also be a MAC entity.
[0286] Trigger mode 3: data information may be triggered based on the first event.
[0287] In some implementations, the first event may include one or more of the following: presence of MAC; presence of PDCP; presence of RLC discard packet; indication of packet loss by the other end (or the receiving end); triggering of BSR reporting; generation of BSR MAC CE; PUSCH can be used to carry BSR MAC CE; triggering of enhanced BSR; generation of enhanced BSR MAC CE.
[0288] The BSR in the above-mentioned BSR report may be any of the BSRs described above, and this embodiment of the present application does not limit this.
[0289] The enhanced BSR described above can be understood as a BSR used to carry data information. This embodiment of the present application does not limit this type of BSR. In some implementations, the enhanced BSR can be used to carry BSR information for an object that carries data information. The following describes the MAC CE that carries the enhanced BSR, also known as the "enhanced BSR MAC CE," in conjunction with the format of the MAC CE.
[0290] Trigger method 4: The access network device requests data information.
[0291] In some implementations, the access network device may send a request 1 to the communication device to request the first information. Accordingly, in response to the request 1, the communication device may send the first information to the access network device.
[0292] In some implementations, the communication device may generate the first information after receiving the request 1. Of course, in the embodiment of the present application, the communication device may also generate the first information first and directly send the first information after receiving the request 1. The embodiment of the present application is not limited to this.
[0293] In some implementations, the request 1 may be directed to an object, wherein the object may include one or more of the objects directed to by the above data information. Of course, in the embodiment of the present application, the object directed to the request 1 may also be determined by the terminal device.
[0294] It should be noted that in the embodiment of the present application, if the target data meets the triggering method described above, the data information of the target data can be sent. Of course, if the target data meets the triggering method described above, in addition to sending the data information of the target data, data information of other data related to the target data can also be sent. Among them, the other data can, for example, belong to the same service as the target data. The other data can, for example, belong to the same data flow as the target data. The other data can, for example, belong to the same burst data as the target data. The other data can, for example, belong to the same PDU set as the target data. The other data can, for example, belong to the same QoS flow as the target data.
[0295] In some implementations, the network device may further configure whether the terminal device is enabled to report data information (or send data information). Of course, in the embodiments of the present application, whether the terminal device enables the above function may be independently implemented by the terminal device, and the embodiments of the present application do not limit this.
[0296] In the embodiment of the present application, the network device may configure the terminal device to enable the above function through one or more of RRC, DCI and downlink MAC CE. Of course, in the embodiment of the present application, the network device may also configure the terminal device to enable the above function through other signaling, which is not limited in the embodiment of the present application.
[0297] In some implementations, the network device may configure the terminal device with configurations related to sending data information, where the configurations may include, for example, a timer related to the data information (e.g., a first timer), a first condition, a threshold related to the first condition, and the like.
[0298] The above describes the triggering method of data information, and the following describes the transmission method of data information. The embodiments of the present application do not limit the transmission method of data information. In some implementations, data information can be transmitted through one or more of the first MAC CE, SR, BSR, and UAI. Of course, in the embodiments of the present application, data information can also be carried in dedicated information, which is not limited by the embodiments of the present application.
[0299] In some implementations, data information can be directly carried in the SR. In other implementations, if the first MAC CE is triggered but there is no suitable PUSCH to carry the first MAC CE, or if the first MAC CE is triggered but there is no object corresponding to the first MAC CE, an SR can be triggered to carry data information. The lack of an object corresponding to the first MAC CE may include, for example, the LCH corresponding to the first MAC CE having no data transmission requirements.
[0300] In some implementations, if data information is transmitted via SR, the network device may allocate SR resources or SR resource identifiers for the data information to indicate the resources used to transmit the data information. In some implementations, one SR may correspond to one or more PUCCH resources. Of course, in the embodiments of the present application, one SR may also correspond to one or more PUSCH resources (or PUSCH resource indexes).
[0301] Taking the use of the first MAC CE to carry data information as an example, the following describes the implementation of the first MAC CE in conjunction with Figures 8 to 10. Referring to Figures 8 and 9, the first MAC CE can be used to report data information for one object. Referring to Figure 10, the first MAC CE can be used to report data information for multiple objects.
[0302] As shown in Figure 8, the first MAC CE may carry indication information of the first object and data information for the first object. The first MAC CE may occupy 1 byte, and accordingly, the indication information of the first object may occupy 3 bits, and the data information for the first object may occupy 5 bits.
[0303] As shown in Figure 9, the first MAC CE may carry indication information of the first object and data information for the first object. The first MAC CE may occupy 2 bytes. Accordingly, the indication information of the first object may occupy 5 bits of the first byte, and the other 3 bits of the first byte may be reserved bits. The data information for the first object may occupy 8 bits of the second byte.
[0304] It should be noted that, in order to facilitate distinction, in an embodiment of the present application, the identifier of the above-mentioned first object can be a newly introduced LCID. Accordingly, after receiving the first MAC CE, the receiving end can determine that the first MAC CE is used to carry data information based on the LCID.
[0305] As shown in Figure 10, the first MAC CE can carry indication information of multiple objects and data information for multiple objects. The first MAC CE can occupy 8 bytes, and accordingly, the first byte is used to carry indication information for multiple objects: objects 1 to 7, the second byte is used to carry data information for object 1, the third byte is used to carry data information for object 2, the fourth byte is used to carry data information for object 3, the fifth byte is used to carry data information for object 4, the sixth byte is used to carry data information for object 5, the seventh byte is used to carry data information for object 6, and the eighth byte is used to carry data information for object 7.
[0306] As described above, data information can be transmitted through one or more of the first MAC CE, SR, BSR, and UAI. The following describes situations in which the above-mentioned information is applicable. It should be noted that this is only an example, and the embodiments of the present application do not limit the determination of the above-mentioned transmission methods. For example, it can be configured through protocol pre-definition or pre-configuration. In addition, for ease of description, the transmission of a data information is referred to as a "first report" below.
[0307] In some implementations, if the resources used to transmit the first report can be used to transmit the first report, the first report can be sent using the resources.
[0308] For example, if at least one first reporting is triggered and the UL-SCH resource used for the new transmission can carry its MAC CE and its subheader, a first MAC CE can be generated.
[0309] For another example, if at least one first reporting is triggered and not deleted, and the UL-SCH resource used for the new transmission can carry its MAC CE+its subheader, then a first MAC CE can be generated.
[0310] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission can carry the MAC CE carrying the first report and its subheader, a first MAC CE can be generated.
[0311] For another example, if at least one first reporting is triggered and not deleted, and the UL-SCH resources used for the new transmission can transmit the MAC CE and its subheader, then a first MAC CE can be generated.
[0312] For another example, if at least one first report is triggered and the UL-SCH resource for the new transmission can carry the enhanced first MAC CE and its subheader, a first MAC CE can be generated. Optionally, a periodic timer and / or retransmission timer for the first report can be started or restarted.
[0313] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission can carry the enhanced first MAC CE and its subheader, a first MAC CE can be generated. Optionally, a periodic timer and / or retransmission timer for the first report can be started or restarted.
[0314] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission cannot carry its MAC CE and its subheader, or cannot carry the resources corresponding to the object of the first report, an SR carrying the first report can be generated.
[0315] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission cannot carry the first MACCE and its subheader, then an SR for the first report may be generated.
[0316] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission is a resource that cannot carry the object of the first report, then an SR of the first report may be generated.
[0317] For another example, if at least one first reporting is triggered and the UL-SCH resource used for the new transmission cannot carry its MAC CE and its sub-header, then the UAI of the first reporting may be generated.
[0318] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission is a resource that cannot carry the object corresponding to the first report, then the UAI of the first report may be generated.
[0319] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission cannot carry its MACCE and its subheader, then the UAI of the first report may be generated.
[0320] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission is a resource that cannot carry the granularity corresponding to the first report, then the UAI of the first report may be generated.
[0321] For another example, if at least one first report is triggered, the terminal device may report the UAI.
[0322] For another example, if the first report is triggered, the SR corresponding to the first report is triggered. Optionally, the SR resource or configuration used for the SR triggering may be related to one or more of data information, data priority, and data importance. Optionally, different SRs correspond to different SR configurations, such as different SR indexes (Scheduling request Id), SR resource identifiers (Scheduling request resource Id), and different PUCCH resource locations. Optionally, each SR may include the content of one or more first objects.
[0323] In some implementations, in the event of resource conflict, the SR may be transmitted first, or the terminal device may consider the SR to have a higher priority.
[0324] It should be noted that in this embodiment of the present application, one or more first MAC CEs may be carried in a MAC PDU. The first MAC CE may be the newly introduced MAC CE described above (e.g., corresponding to a new LCID). Of course, the first MAC CE may also be the BSR MAC CE described above. This embodiment of the present application is not limited to this.
[0325] In some scenarios, in order to avoid confusion, a MAC PDU may not carry the first MAC CE and the BSR MAC CE at the same time.
[0326] In some implementations, the BSR MAC CE may have the same priority as the first MAC CE. Of course, in the embodiment of the present application, the BSR MAC CE may have a different priority from the first MAC CE. For example, the first MAC CE may have a higher priority than an enhanced BSR (Extended BSR). The BSR MAC CE is an existing MAC CE or an enhanced BSR MAC CE.
[0327] As described above, the correspondence between the data volume level index and the data volume value can be determined based on the correspondence defined in the current communication protocol (referred to as the "existing correspondence") or the new correspondence provided in the embodiments of the present application (referred to as the "new correspondence"). Therefore, in order to unify the understanding of the data information sender and receiver, the use scenarios of the two correspondences can be specified.
[0328] In some implementations, when the first reporting is triggered or used (eg, reporting data information), a new correspondence may be used; otherwise, an existing correspondence may be used.
[0329] In other implementations, when the first report is triggered or used (for example, the data information is greater than or equal to a threshold), a new correspondence relationship may be used, otherwise the existing correspondence relationship is used.
[0330] In other implementations, when the communication device (eg, terminal device) has the capability to report the first report, and / or there is data of the corresponding object, a new correspondence may be used; otherwise, an existing correspondence may be used.
[0331] In other implementations, when the communication device (e.g., a terminal device) has the ability to report the first report, and / or there is data for the corresponding object (e.g., the amount of data indicated by the data information is greater than or equal to a threshold), a new correspondence can be used, otherwise the existing correspondence is used.
[0332] In other implementations, the network device may indicate whether to use a new correspondence or an existing correspondence. Of course, the network device may also indicate whether to use a new correspondence or one of the existing correspondences. The above indication may be for a terminal device, a MAC entity, an LCH, an LCG, burst data, or a PDU set.
[0333] Example 3
[0334] In some implementations, the first information may include latency information and data information. The latency information has a similar meaning to the latency information described in Example 1, and for details, see the description in Example 1. The data information has a similar meaning to the latency information described in Example 2, and for details, see the description in Example 2.
[0335] In some implementations, if the latency information and / or data information targets object A or triggers object A, the latency information and / or data information is reported to object B. In some implementations, A and B are the same. In other implementations, A and B are different. Optionally, A may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, UE, and burst data. Optionally, B may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, UE, and burst data.
[0336] The following describes the objects targeted by the first information. In the embodiments of the present application, the objects targeted by the first information are not specifically limited. The objects targeted by the first information may include one or more of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, and burst data. For ease of understanding, the following description uses LCH and LCG as examples. The first information for other objects is similar to the description below and will not be repeated below for the sake of brevity.
[0337] In some implementations, if the first information is directed to an LCH, the LCH may be a target LCH, wherein the priority of the target LCH may be higher than the priority of other LCHs to be transmitted. Of course, in the embodiment of the present application, the priority of the target LCH may not be the highest, that is, the target LCH may be an LCH whose LCH priority is not the highest and which has data to be transmitted.
[0338] In other implementations, if the first information is directed to an LCG, the LCG may be a target LCG, wherein the priority of the target LCG may be higher than the priority of other LCGs to which data is to be transmitted. Of course, in the embodiment of the present application, the priority of the target LCG may not be the highest, that is, the target LCG may be an LCG to which data is to be transmitted whose LCG priority is not the highest.
[0339] In some implementations, in order to unify the understanding of the object corresponding to the first information between the access network device and the communication device, the first information may carry information indicating the object corresponding to the first information (for example, an identifier of the object). Of course, the above-mentioned object may also be agreed with the communication device through pre-definition, pre-configuration, or access network device indication. In this case, the first information may carry the above-mentioned indication information, and this is not limited in the embodiments of the present application.
[0340] The above describes the objects that the first information can target, and the following describes the triggering method of the first information. In the embodiment of the present application, the triggering method of the first information is not limited. For ease of understanding, the following describes triggering methods 1 to 3 as examples.
[0341] It should be noted that, in the embodiment of the present application, the triggering of the first information can be triggered by the terminal device, or can be triggered by the MAC entity, which is not limited in the embodiment of the present application.
[0342] In trigger mode 1, the first information may be reported periodically. For example, when the period corresponding to the first information is reached (for example, when a periodic timer times out), the first information may be sent. The above period may be predefined, preconfigured, or configured by the network device, and is not limited in this embodiment of the present application.
[0343] Triggering mode 2: the first information may also be triggered by a first condition. In the embodiment of the present application, the first condition may include one or more of the following implementation modes of the first condition.
[0344] In implementation mode 1, the first condition includes the existence of resources available for sending the first information, or in other words, the first condition includes the availability of resources for sending the first information.
[0345] In some implementations, the resources that can be used to send the first information may include dedicated resources, where the dedicated resources may include, for example, dedicated SR resources or dedicated SR PUCCH resources.
[0346] In some implementations, dedicated resources can be understood as dedicated resources for a certain object, where the object can include one of data, LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, and burst data. Of course, in the embodiment of the present application, the resource used to send the first information may not be a dedicated resource, that is, other information can also be sent on the resource.
[0347] In other implementations, the dedicated resource may be associated with a specific first information. For example, when the first information corresponds to a specific data volume value, the first information may be sent via the dedicated information. For another example, when the first information corresponds to a specific data volume level, the first information may be sent via the dedicated information. Of course, in the embodiments of the present application, the dedicated resource may also be associated with the data volume, but this is not a limitation of the embodiments of the present application.
[0348] In implementation mode 2, the first condition may include that a network device (eg, an access network device) enables the communication device to send the first information. In other words, when the network device enables reporting of the first information, the communication device may send the first information.
[0349] In implementation 3, the first condition may include the arrival of the object corresponding to the first information. For example, when the first information is directed to an LCH, the first condition may include the data to be transmitted by the LCH. For example, when the first information is directed to an LCG, the first condition may include the arrival of data to be transmitted by the LCG. For example, when the first information is directed to a PDU set, the first condition may include the arrival of a PDU set to be transmitted.
[0350] In implementation 4, the first condition may include the arrival or existence of target data. The embodiments of the present application do not limit the target data. In some implementations, the target data may be associated with data volume. For example, the target data may include burst data with a high data volume requirement. For example, the target data may include a PDU set with a high data volume requirement. For example, the target data may include burst data with a data volume exceeding a threshold. For example, the target data may also include burst data with a data volume exceeding a threshold.
[0351] In some implementations, the target data may be associated with latency. For example, the target data may include bursty data with high latency requirements. For example, the target data may include a set of PDUs with high latency requirements. For example, the target data may include bursty data with latency exceeding a threshold. For example, the target data may also include bursty data with latency exceeding a threshold.
[0352] In some implementations, the target data may be data of a target LCH, wherein the arrival or existence of the data of the target LCH may be understood as the data of the target LCH being available. Of course, in the embodiment of the present application, the target data may also be data of a target service.
[0353] In some other implementations, the target data may include target feature (or target characteristic) data, wherein the target feature may include, for example, a target period and / or a target data rate.
[0354] In other implementations, the target data may be associated with an identifier. For example, the target data may correspond to an LCH associated with the target identifier. For example, the target data may correspond to a service associated with the target identifier. For example, the target data may correspond to a PDU session associated with the target identifier. For example, the target data may correspond to a QoS flow associated with the target identifier.
[0355] In other implementations, the target data may be associated with a target priority. For example, the target data may correspond to an LCH associated with the target priority. For example, the target data may correspond to a service associated with the target priority. For example, the target data may correspond to a PDU session associated with the target priority. For example, the target data may correspond to a QoS flow associated with the target priority.
[0356] In other implementations, the target data may also be associated with the target service. For example, the target data may correspond to a PDU session associated with the target service. In another example, the target data may correspond to a QoS flow associated with the target service. In another example, the target data may correspond to an LCH associated with the target service.
[0357] In other implementations, the target data may also be associated with a transmission position. In some implementations, the transmission position may include the transmission position in the burst data where the data is located, or the transmission position in the data stream (e.g., QoS stream) where the data is located, or the transmission position in the PDU set where the data is located. The transmission position may include one or more of the following: first arrival, first transmission, last transmission, and last arrival. Of course, the transmission position may also be an intermediate position in the transmission process. This embodiment of the present application is not limited to this.
[0358] For example, the target data may be the first data to arrive in the data burst. For another example, the target data may be the first data to arrive in the PDU set. For another example, the target data may be the last data to arrive in the data burst. For another example, the target data may be the last data to arrive in the PDU set. For another example, the target data may be the target data in the data burst (for example, corresponding to a specific transmission position, or corresponding to a specific transmission number). For another example, the target data may be the last data to arrive in the PDU set.
[0359] In other implementations, the target data may include initially transmitted data. For example, the initially transmitted data may include initially transmitted burst data. For example, the initially transmitted data may include initially transmitted PDU sets. For example, the initially transmitted data may include initially transmitted PDUs.
[0360] In implementation 5, the first condition may include the existence or arrival of data of the target object. In some implementations, the data of the target object may be associated with data volume. For example, the data of the target object may include burst data with a high data volume requirement. For another example, the data of the target object may include a PDU set with a high data volume requirement. For another example, the data of the target object may include burst data with a data volume exceeding a threshold. For another example, the data of the target object may include a PDU set with a data volume exceeding a threshold. For another example, the target data may include burst data with a data volume requirement. For another example, the target data may include a PDU set with a data volume requirement.
[0361] In other implementations, the target data may also be associated with an identifier. For example, the target data may include a set of PDUs with an important identifier. For another example, the target data may include burst data with an important identifier. For another example, the target data may include a set of PDUs with a priority identifier. For another example, the target data may include burst data with a priority identifier.
[0362] In other implementations, the target data may be related to whether there is a dependency relationship between the data, where the dependency relationship may include, for example, whether the data can be independently decoded. For example, the target data may include a set of PDUs identified by a dependency. For another example, the target data may include burst data identified by a dependency. For another example, the target data may include an I-frame.
[0363] In implementation 6, the first condition may be related to characteristics of the target data, or in other words, the first condition may be determined based on the characteristics of the target data. The characteristics may include dynamic characteristics or static characteristics of the target data. For details, see above.
[0364] In some implementations, if the first condition may be related to the latency of the target data, the first condition may, for example, include one or more of the following: the latency of the target data is less than a threshold; the time corresponding to the target data is about to exceed the PDB or PSDB; the PSDB / PDB corresponding to the target data is less than a threshold; the remaining transmission delay of the target data is less than a threshold; the time at which the target data is available in the cache is greater than or equal to the threshold; the target data has corresponding data to be transmitted or not transmitted; the amount of data of the object corresponding to the target data (i.e., the first object introduced above, for example, PDU set, burst data, etc.) is greater than the threshold.
[0365] In some implementations, if the first condition may be related to the data volume of the target data, the first condition may, for example, include one or more of the following: the data volume of the target data is less than a threshold; the remaining transmission data volume of the target data is less than a threshold; the target data contains corresponding data to be transmitted or not transmitted; the data volume of the object corresponding to the target data (i.e., the first object introduced above, for example, PDU set, burst data, etc.) is greater than the threshold.
[0366] In implementation manner 7, the first condition may include a change in the first information.
[0367] For example, the change in the first information may include that the first information is different from the previously reported first information. For another example, the change in the first information may include that the content of the first information is changed. For another example, the change in the first information is greater than or equal to a threshold.
[0368] It should be noted that the embodiments of the present application do not limit the object targeted by the first condition. In some implementations, the object may be one or more of the objects of the first information introduced above. In other implementations, the object targeted by the first condition may also be a terminal device, wherein the terminal device may, for example, be a carrier of a target service (for example, an XR service, a URLLC service, an audio service, a video service, etc.), or in other words, the terminal device may be a terminal device capable of carrying the above-mentioned target service. In other implementations, the object targeted by the first condition may also be a MAC entity (for example, it may be a specific MAC entity, or any MAC entity). In other implementations, the object targeted by the first condition may also be a MAC entity.
[0369] Trigger mode 3: the first information may be triggered based on a first event.
[0370] In some implementations, the first event may include one or more of the following: presence of MAC; presence of PDCP; presence of RLC discard packet; indication of packet loss by the other end (or the receiving end); triggering of BSR reporting; generation of BSR MAC CE; PUSCH can be used to carry BSR MAC CE; triggering of enhanced BSR; generation of enhanced BSR MAC CE.
[0371] The BSR in the above-mentioned BSR report may be any of the BSRs described above, and this embodiment of the present application does not limit this.
[0372] The enhanced BSR described above can be understood as a BSR used to carry the first information. This embodiment of the present application does not limit this type of BSR. In some implementations, the enhanced BSR can be used to carry the BSR information of the object of the first information. The following describes the MAC CE that carries the enhanced BSR, also known as the "enhanced BSR MAC CE," in conjunction with the format of the MAC CE.
[0373] Triggering method 4: the access network device requests the first information.
[0374] In some implementations, the access network device may send a request 1 to the communication device to request the first information. Accordingly, in response to the request 1, the communication device may send the first information to the access network device.
[0375] In some implementations, the communication device may generate the first information after receiving the request 1. Of course, in the embodiment of the present application, the communication device may also generate the first information first and directly send the first information after receiving the request 1. The embodiment of the present application is not limited to this.
[0376] In some implementations, the request 1 may be directed to an object, wherein the object may include one or more of the objects directed to by the first information above. Of course, in the embodiment of the present application, the object directed to the request 1 may also be determined by the terminal device.
[0377] It should be noted that, in the embodiment of the present application, if the target data satisfies the triggering method described above, the first information of the target data can be sent. Of course, if the target data satisfies the triggering method described above, in addition to sending the first information of the target data, the first information of other data related to the target data can also be sent. Among them, the other data can, for example, belong to the same service as the target data. The other data can, for example, belong to the same data flow as the target data. The other data can, for example, belong to the same burst data as the target data. The other data can, for example, belong to the same PDU set as the target data. The other data can, for example, belong to the same QoS flow as the target data.
[0378] In some implementations, the network device may further configure whether the terminal device enables the function of reporting the first information (or sending the first information). Of course, in the embodiment of the present application, whether the terminal device enables the above function may be independently implemented by the terminal device, and the embodiment of the present application does not limit this.
[0379] In the embodiment of the present application, the network device may configure the terminal device to enable the above function through one or more of RRC, DCI and downlink MAC CE. Of course, in the embodiment of the present application, the network device may also configure the terminal device to enable the above function through other signaling, which is not limited in the embodiment of the present application.
[0380] In some implementations, the network device may configure the terminal device to send configuration related to the first information, where the configuration may include, for example, a timer related to the first information (e.g., a first timer), a first condition, a threshold related to the first condition, and the like.
[0381] The above describes the triggering method of the first information, and the following describes the transmission method of the first information. The embodiment of the present application does not limit the transmission method of the first information. In some implementations, the first information can be transmitted through one or more of the first MAC CE, SR, BSR, and UAI. Of course, in the embodiment of the present application, the first information can also be carried in dedicated information, which is not limited by the embodiment of the present application.
[0382] In some implementations, the first information may be directly carried in the SR. In other implementations, if the first MAC CE is triggered but there is no suitable PUSCH to carry the first MAC CE, or if the first MAC CE is triggered but there is no object corresponding to the first MAC CE, an SR may be triggered to carry the first information. The absence of an object corresponding to the first MAC CE may, for example, include the fact that the LCH corresponding to the first MAC CE has no data transmission requirement.
[0383] In some implementations, if the first information is transmitted via an SR, the network device may allocate an SR resource or an SR resource identifier for the first information to indicate the resource used to transmit the first information. In some implementations, one SR may correspond to one or more PUCCH resources. Of course, in the embodiment of the present application, one SR may also correspond to one or more PUSCH resources (or PUSCH resource indexes).
[0384] Taking the first information carried by the first MAC CE as an example, the implementation of the first MAC CE is described below in conjunction with Figures 11 to 13. Referring to Figures 11 and 12, the first MAC CE can be used to report the first information of one object. Referring to Figure 13, the first MAC CE can be used to report the first information of multiple objects.
[0385] As shown in Figure 11, the first MAC CE may carry indication information of the first object and first information specific to the first object. The first MAC CE may occupy 2 bytes. Accordingly, the first byte may include indication information of the first object and latency information. The indication information of the first object may occupy 3 bits, and the latency information of the first object may occupy 5 bits. The second byte may contain data information of the first object, which may occupy 8 bits.
[0386] As shown in Figure 12, the first MAC CE may carry indication information of the first object and first information specific to the first object. The first MAC CE may occupy 3 bytes. In the first byte, the indication information of the first object may occupy 5 bits, and the remaining 3 bits may be reserved bits. In the second byte, the latency information specific to the first object may occupy 8 bits. In the third byte, the data information specific to the first object may occupy 8 bits.
[0387] It should be noted that, for the sake of ease of distinction, in an embodiment of the present application, the identifier of the above-mentioned first object can be a newly introduced LCID. Accordingly, after receiving the first MAC CE, the receiving end can determine based on the LCID that the first MAC CE is used to carry the first information. In this case, the first MAC CE can be called an "enhanced MAC CE".
[0388] As shown in Figure 13, the first MAC CE can carry indication information for multiple objects and first information for multiple objects. The first MAC CE can occupy 15 bytes, with the first byte carrying indication information for multiple objects: objects 1 to 7. The second and third bytes carry latency information and data information for object 1, respectively. The fourth and fifth bytes carry first information for object 2, the sixth and seventh bytes carry latency information and data information for object 3, respectively. The eighth and ninth bytes carry latency information and data information for object 4, respectively. The tenth and eleventh bytes carry latency information and data information for object 5, respectively. The twelfth and thirteenth bytes carry latency information and data information for object 6, respectively. The fourteenth and fifteenth bytes carry latency information and data information for object 7, respectively.
[0389] As described above, the first information can be transmitted through one or more of the first MAC CE, SR, BSR, and UAI. The following describes the situations in which the above-mentioned information is applicable. It should be noted that this is only an example, and the embodiments of the present application do not limit the determination of the above-mentioned transmission method. For example, it can be configured through protocol pre-definition and pre-configuration. In addition, for ease of description, the transmission of the first information once is referred to as a "first report" below.
[0390] In some implementations, if the resources used to transmit the first report can be used to transmit the first report, the first report can be sent using the resources.
[0391] For example, if at least one first reporting is triggered and the UL-SCH resource used for the new transmission can carry its MAC CE and its subheader, a first MAC CE can be generated.
[0392] For another example, if at least one first reporting is triggered and not deleted, and the UL-SCH resource used for the new transmission can carry its MAC CE+its subheader, then a first MAC CE can be generated.
[0393] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission can carry the MAC CE carrying the first report and its subheader, a first MAC CE can be generated.
[0394] For another example, if at least one first reporting is triggered and not deleted, and the UL-SCH resources used for the new transmission can transmit the MAC CE and its subheader, then a first MAC CE can be generated.
[0395] For another example, if at least one first report is triggered and the UL-SCH resource for the new transmission can carry the enhanced first MAC CE and its subheader, a first MAC CE can be generated. Optionally, a periodic timer and / or retransmission timer for the first report can be started or restarted.
[0396] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission can carry the enhanced first MAC CE and its subheader, a first MAC CE can be generated. Optionally, a periodic timer and / or retransmission timer for the first report can be started or restarted.
[0397] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission cannot carry its MAC CE and its subheader, or cannot carry the resources corresponding to the object of the first report, an SR carrying the first report can be generated.
[0398] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission cannot carry the first MACCE and its subheader, then an SR for the first report may be generated.
[0399] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission is a resource that cannot carry the object of the first report, then an SR of the first report may be generated.
[0400] For another example, if at least one first reporting is triggered and the UL-SCH resource used for the new transmission cannot carry its MAC CE and its sub-header, then the UAI of the first reporting may be generated.
[0401] For another example, if at least one first report is triggered and the UL-SCH resource used for the new transmission is a resource that cannot carry the object corresponding to the first report, then the UAI of the first report may be generated.
[0402] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission cannot carry its MACCE and its subheader, then the UAI of the first report may be generated.
[0403] For another example, if at least one first report is triggered and not deleted, and the UL-SCH resource used for the new transmission is a resource that cannot carry the granularity corresponding to the first report, then the UAI of the first report may be generated.
[0404] For another example, if at least one first report is triggered, the terminal device may report the UAI.
[0405] For another example, if the first report is triggered, the SR corresponding to the first report is triggered. Optionally, the SR resource or configuration used for the SR triggering may be related to one or more of the first information, data priority, and data importance. Optionally, different SRs correspond to different SR configurations, such as different SR indexes (Scheduling request Id), SR resource identifiers (Scheduling request resource Id), and different PUCCH resource locations. Optionally, each SR may include the content of one or more first objects.
[0406] In some implementations, in the event of resource conflict, the SR may be transmitted first, or the terminal device may consider the SR to have a higher priority.
[0407] It should be noted that in this embodiment of the present application, one or more first MAC CEs may be carried in a MAC PDU. The first MAC CE may be the newly introduced MAC CE described above (e.g., corresponding to a new LCID). Of course, the first MAC CE may also be the BSR MAC CE described above. This embodiment of the present application is not limited to this.
[0408] In some scenarios, in order to avoid confusion, a MAC PDU may not carry the first MAC CE and the BSR MAC CE at the same time.
[0409] In some implementations, the BSR MAC CE may have the same priority as the first MAC CE. Of course, in the embodiment of the present application, the BSR MAC CE may have a different priority from the first MAC CE. For example, the first MAC CE may have a higher priority than an enhanced BSR (Extended BSR). The BSR MAC CE is an existing MAC CE or an enhanced BSR MAC CE.
[0410] In the embodiment of the present application, a PDU set can be understood as data included in the PDU set, or a data packet included in the PDU set. Correspondingly, a PDU can be understood as data included in the PDU, or a data packet included in the PDU.
[0411] As mentioned above, with the widespread application of communication systems, CG services have been introduced. However, the current transmission of CG data is based on the CG timer. That is to say, when the CG data starts to be transmitted, the terminal device will start the CG data timer. During the timing period of the CG data timer, the resources used to transmit the CG data are not available. However, this data transmission method based on the CG data timer results in low utilization of resources used to transmit CG data. For example, the CG data timer is 10s. When the terminal device starts to transmit CG data, the CG data timer is started. At this time, even if the CG data is successfully transmitted in the first 5s, or the transmission is successful once, because the CG data timer is still timing, even if the CG data is successfully transmitted, the resources used to transmit the CG data cannot be used to transmit other data.
[0412] Therefore, in order to improve the utilization rate of resources used to transmit CG data, an embodiment of the present application also provides a wireless communication method.
[0413] In some implementations, in the case of CG data transmission (or in the case of transmitting CG data), the terminal device may not start the CG data timer (CGT and / or CGRT).
[0414] In some implementations, in the case of CG data transmission (or in the case of transmitting CG data), the terminal device does not expect retransmission scheduling of the CG data transmission or the MAC PDU corresponding to the CG data transmission.
[0415] In some implementations, in the case of CG data transmission (or in the case of transmitting CG data), the terminal device considers that the CG data transmission or the MAC PDU corresponding to the CG data transmission is successfully transmitted.
[0416] In some implementations, in the case of CG data transmission (or in the case of transmitting CG data), the terminal device clears the buffer (flush buffer) when completing the CG data transmission or the MAC PDU transmission corresponding to the CG data transmission.
[0417] The above-mentioned CG data transmission may correspond to all CG data of the terminal device, or all CG data of a specific MAC entity of the terminal device, or specific CG data of a specific MAC entity of the terminal device, or specific CG data.
[0418] The above-mentioned CG data may include CG data with a specific CG data index, or CG data carrying a specific identifier, or CG data instructed by the network device to perform an operation. Among them, the network device instructing to perform a specific operation may include the network device instructing the CG data with a CG data index of M to perform an operation. Or, the network device instructing to perform a specific operation may include the network device instructing the CG data with a specific identifier to perform an operation. The embodiments of the present application are not limited to this.
[0419] In an embodiment of the present application, the behavior of the terminal device may be predefined or instructed by the network device. For example, the network device may enable the terminal device to perform the above operations on the CG data. For another example, the network device may disable the terminal device from performing the above operations on the CG data.
[0420] In some implementations, the above behavior may be for a specific MCS corresponding to the CG data, or the above behavior may also be for other physical layer transmission parameters.
[0421] In some implementations, if the CG data transmission corresponds to the first service, the terminal device may not start the CG data timer (CG data T and / or CG data RT) in the case of CG data transmission or when transmitting CG data, or the terminal device does not expect the retransmission scheduling of the CG data transmission or the MAC PDU corresponding to the CG data transmission, or the terminal device considers that the CG data transmission or the MAC PDU corresponding to the CG data transmission is successfully transmitted, or the terminal device clears the cache when completing the CG data transmission or the MAC PDU corresponding to the CG data transmission.
[0422] In some implementations, the terminal device behavior corresponds to a first service, where the first service may also be one or more of a first LCH, a first RLC, and a first RB.
[0423] In some implementations, the first service, the first RLC, the first LCH, and the first RB may correspond to a first identifier, wherein the first identifier may be carried in one or more information of RRC information, LCH, RLC, and RB configuration.
[0424] In other implementations, when the first identifier exists or has a specific value, the terminal device may perform an operation.
[0425] To facilitate understanding of the present application, the following uses a different narrative format to introduce the methods of the present application embodiments in conjunction with Examples 4 to 8. It should be noted that in the present application embodiments, the various embodiments involved can be used alone or in combination, and the present application embodiments do not limit this.
[0426] Example 4: The following is introduced by taking the example where the first information includes service-related information.
[0427] In some implementations, the above method may include step 1, where an access network device (such as an AS or a base station) obtains first information, where the first information includes service-related information.
[0428] In some implementations, the service-related information includes at least one of the following:
[0429] a) The first information comes from the UE and / or the core network;
[0430] b) The service feature related information. In some implementations, the service feature related information may include at least one of the following:
[0431] i. The granularity of the service feature-related information is one or more of the following: service, QoS flow, burst data, and PDU set;
[0432] ii. The service feature-related information is transmitted via TSCAI, or transmitted to the base station together with TSCAI, or transmitted to the base station together with QoS parameters;
[0433] iii. The service feature-related information includes an indication that the service is a UL service and / or a DL service;
[0434] iv. The service feature related information includes one or more of the following information: period, arrival time (including arrival start time and / or arrival end time), packet size, and time jitter.
[0435] For example, the period may include the burst data period. The arrival time may include the time when the first burst data arrives. The arrival time may also include the time when the first packet of the burst data arrives. The arrival time may include the time when the last packet of the first burst data arrives. The arrival time may include the time when the last packet of the first burst data arrives. The arrival time may include the arrival time of the burst data packets. The packet size may include the packet size of the first burst data. The jitter time may include the jitter time information of the burst data.
[0436] v. The service feature related information may be sent by the UE to the base station, or requested by the base station and then reported by the UE to the base station.
[0437] Optionally, the service characteristics may be requested by the base station and then provided to the base station by the core network (such as SMF), or directly interacted with the base station by the core network (ie, without request).
[0438] vi. The service feature related information is periodic or semi-static.
[0439] c) The real-time or dynamic business information. In some implementations, the real-time or dynamic business information may include at least one of the following:
[0440] i. The real-time or dynamic information granularity of the service is at least one of LCH, LCG, burst data, and PDU set.
[0441] Optionally, the above-mentioned LCH is one or more of the following: any LCH, a specific LCH, an LCH with a priority lower than other LCHs with data to be transmitted, an LCH with a priority that is not the highest, and an LCH with a priority that is not the highest and with data to be transmitted.
[0442] Optionally, the above-mentioned LCG is one or more of the following: any LCG, a specific LCG, an LCG with a priority lower than other LCGs with data to be transmitted, an LCG with a priority that is not the highest, and an LCG with a priority that is not the highest and with data to be transmitted.
[0443] ii. The information is reported by the UE to the base station.
[0444] iii. The real-time or dynamic service information is reported to the base station via UAI or MAC CE.
[0445] iv. The real-time or dynamic service information is reported to the base station simultaneously with the BSR MAC CE.
[0446] v. The real-time or dynamic service information includes UL related information.
[0447] vi. The real-time or dynamic information of the service includes at least one of the following: delay, data volume, and data volume change.
[0448] In some implementations, the above-mentioned delay includes at least one of the following: total packet transmission delay, residual delay, waiting delay in the cache, time to reach the PDCP or AS layer, waiting transmission time starting from reaching the PDCP or AS layer, tolerated total transmission delay, maximum delay of corresponding granularity, minimum delay of corresponding granularity, and average delay of corresponding granularity.
[0449] For example, the total packet transmission delay may include end-to-end transmission delay statistics. For another example, the total packet transmission delay may include the total time from packet transmission to packet transmission ACK feedback. For another example, the total packet transmission delay may include the time from packet transmission to successful packet reception.
[0450] In some implementations, the corresponding granularity may include one or more of burst data, UE, LCH, and LCG.
[0451] In some implementations, the data volume includes at least one of the following:
[0452] Amount of data to be transmitted. The amount of data to be transmitted may, for example, include the amount of data to be transmitted of at least one LCH, the amount of data to be transmitted corresponding to burst data of at least one LCH, the amount of data to be transmitted corresponding to a PDU set of at least one LCH, or the amount of data to be transmitted of at least one LCG. The amount of data to be transmitted may, for example, include the amount of data to be transmitted corresponding to burst data of at least one LCG. The amount of data to be transmitted may, for example, include the amount of data to be transmitted corresponding to a PDU set of at least one LCG. The amount of data to be transmitted may, for example, include the amount of data to be transmitted of each LCH of at least one LCG. The amount of data to be transmitted may, for example, include the amount of data to be transmitted corresponding to burst data of each LCH of at least one LCG. The amount of data to be transmitted may, for example, include the amount of data to be transmitted corresponding to a PDU set of each LCH of at least one LCG. The amount of data to be transmitted may, for example, include the amount of data to be transmitted of at least one burst data (optionally, the burst data may be one of within the UE, within the LCH, or within the LCG). The amount of data to be transmitted may, for example, include the amount of data to be transmitted of at least one PDU set (optionally, the burst data may be one of within the UE, within the LCH, or within the LCG). The amount of data to be transmitted may, for example, include the maximum amount of data to be transmitted of at least one burst data (optionally, the burst data is one of the ones within the UE, within the LCH, and within the LCG). The amount of data to be transmitted may, for example, include the average amount of data to be transmitted of at least one burst data (optionally, the burst data is one of the ones within the UE, within the LCH, and within the LCG). The amount of data to be transmitted may, for example, include the minimum value of the amount of data to be transmitted of at least one burst data (optionally, the burst data is one of the ones within the UE, within the LCH, and within the LCG). The amount of data to be transmitted may, for example, include the amount of data to be transmitted of at least one PDU set (optionally, the burst data is one of the ones within the UE, within the LCH, within the LCG, and within the burst data). The amount of data to be transmitted may, for example, include the maximum amount of data to be transmitted of at least one PDU set (optionally, the burst data is one of the ones within the UE, within the LCH, within the LCG, and within the burst data). The amount of data to be transmitted may, for example, include the average amount of data to be transmitted of at least one PDU set (optionally, the burst data is one of the ones within the UE, within the LCH, within the LCG, and within the burst data). The amount of data to be transmitted may, for example, include the minimum value of the amount of data to be transmitted of at least one PDU set (optionally, burst data is one of within UE, within LCH, within LCG, and within burst data).
[0453] Data volume change. In some implementations, the data volume change may include at least one of the following:
[0454] The change trend may include, for example, at least one of increasing, decreasing, being greater than a threshold, and being less than a threshold. For another example, the change trend may include a change trend relative to one or more reference data amounts selected from a threshold, a baseline, and a last reported data amount.
[0455] The change characteristics and change trends may include, for example, a change pattern, a change cycle, a change start time, an end time, and the like.
[0456] The data volume change value may include, for example, an increased value, a decreased value, and a value that changes compared to a threshold, a baseline, or a last reported data volume.
[0457] In some implementations, the first report may be triggered under a first condition. The first condition includes at least one of the following:
[0458] 1) The first information has not been reported before;
[0459] 2) The first information changes compared to the threshold, baseline, or last reported information;
[0460] 3) The reporting period has been reached;
[0461] 4) Timer expires. The timer may refer to the timer started last time or each time the report is started. Accordingly, when the timer expires, new first information may be reported.
[0462] Step 2: The access network device performs relevant actions according to the acquired first information, wherein the relevant actions may include performing at least one of scheduling, resource allocation, and parameter configuration.
[0463] In an embodiment of the present application, the UE reports the first information, which can help the network perform scheduling or configuration, improve system capacity, meet the business needs of services (for example, XR services), and avoid resource waste.
[0464] Example 5: The first information includes the delay information as an example for introduction.
[0465] In some implementations, the method of the embodiment of the present application may include step 1, where the UE triggers a first report.
[0466] a) In some implementations, the first report may be triggered based on a first condition. The first condition may be for a MAC entity (e.g., any MAC entity or a MAC entity of a specific UE); or the first condition may be for a UE, e.g., a UE with specific capabilities, or a UE carrying a specific service, or any UE, where the specific service may include one or more of the following: XR service, audio service, and video service.
[0467] b) In some implementations, the first report may be triggered by the UE or the MAC entity.
[0468] c) In some implementations, the first report may be for a first object and / or may carry an identifier of the reported first object.
[0469] i. The first object is one of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, burst data.
[0470] Optionally, the above-mentioned LCH is one or more of the following: any LCH, a specific LCH, an LCH with a priority lower than other LCHs with data to be transmitted, an LCH with a priority that is not the highest, and an LCH with a priority that is not the highest and with data to be transmitted.
[0471] Optionally, the above-mentioned LCG is one or more of the following: any LCG, a specific LCG, an LCG with a priority lower than other LCGs with data to be transmitted, an LCG with a priority that is not the highest, and an LCG with a priority that is not the highest and with data to be transmitted.
[0472] ii. In some implementations, the identifier of the first object may be an ID and / or an index, etc.
[0473] d) In some implementations, the first report carries latency information. The latency information may include at least one of the following:
[0474] i. Total packet transmission delay; residual delay; waiting delay in the buffer; time to reach the PDCP or AS layer; waiting transmission time from reaching the PDCP or AS layer; tolerable total transmission delay; maximum delay of the corresponding granularity; minimum delay of the corresponding granularity; average delay of the corresponding granularity.
[0475] For example, the total packet transmission delay may include end-to-end transmission delay statistics. For example, the total packet transmission delay may include the total time from packet transmission to packet transmission ACK feedback, for example, the total packet transmission delay may include the time when the packet is successfully received.
[0476] The above granularity may include one or more of LCH, LCG, burst data, and PDU set.
[0477] ii. In some implementations, the first reporting may be based on an indication from a network device, and accordingly, the UE determines whether to determine and / or report the delay information.
[0478] In some implementations, the indication information may be for a certain granularity. In other implementations, in response to the indication information, the UE performs relevant delay information determination and / or delay information reporting.
[0479] For example, the remaining delay is the first duration maintained by the UE or the remaining duration of the first timer. Alternatively, the remaining delay is the PSDB minus one or more of the packet waiting, arrival, and generation durations. The remaining delay is the PDB minus one or more of the packet waiting, arrival, and generation durations.
[0480] Optionally, the first duration or the first timer is maintained by RLC / MAC / PDCP. Optionally, the start time of the first duration or the first timer is the waiting delay of the packet in the cache, and the time it takes to reach the PDCP or AS layer. Optionally, the first duration or the first timer corresponds to the PDCP discard timer.
[0481] For example, the waiting delay in the buffer may be the duration of the packet in the PDCP and / or RLC buffer. Optionally, the delay may be calculated from the time the packet arrives at the buffer.
[0482] For example, the tolerated total transmission delay may be the same as or related to the PSDB and / or PDB or the first duration.
[0483] Optionally, the packet is burst data, a PDU set, a specific packet in the burst data (for example, the first packet, the last packet, each packet, any packet, etc.), a specific packet in the PDU set (for example, the first packet, the last packet, each packet, any packet, etc.).
[0484] Optionally, when one packet or any packet meets the delay reporting condition, delay information may also be reported for other packets.
[0485] iii. The delay is one of a delay value, a delay level, a delay index, a high delay flag, a low delay flag, a delay higher than a threshold flag, and a delay lower than a threshold flag.
[0486] iv. The delay may be obtained from a delay table in the case of a delay level and a delay index. Optionally, the delay table may be predefined or dynamically indicated by the network. Optionally, the delay level and delay index corresponding to the delay table may be 5 bits, 8 bits, 16 bits, or other bits. The specific correspondence is shown in Table 1.
[0487] v. The first report may be carried by the first MAC CE or the first SR. For example, the first SR may be triggered directly, or the first SR may be triggered when the first MAC CE is triggered but there is no suitable PUSCH carrying the first MAC CE or the LCH corresponding to the first MAC CE or the corresponding granularity.
[0488] Optionally, the first report corresponds to an enhanced or new LCID. In the embodiment of the present application, the format of the MAC CE can refer to the relevant introduction of embodiment 1.
[0489] Optionally, the network configures at least one SR for the first report. Optionally, the at least one SR corresponds to at least one SR resource, or an SR resource identifier. Optionally, the at least one SR corresponds to at least one PUCCH transmission resource, or a PUSCH resource index.
[0490] e) The network device configures whether the UE can enable or trigger the first report, or the network configures the first report-related configuration, which may include, for example, one or more of a corresponding timer, a first condition for triggering the report, and a threshold for triggering the report.
[0491] i. Optionally, the network device configures the above-mentioned related configurations through one of RRC, DCI, and downlink MAC CE.
[0492] f) Dedicated SR resources or dedicated SR PUCCH resources exist, or dedicated SR resources or dedicated SR PUCCH resources are available.
[0493] i. Optionally, the dedicated SR resource or dedicated SR PUCCH resource corresponds to a specific LCH, DRB, QoS flow, PDU session, PDU set, PDU, or burst data. Alternatively, the dedicated SR resource or dedicated SR PUCCH resource is related to latency, residual latency, or data size.
[0494] g) In some implementations, the first report is triggered when at least one of the following first conditions is met:
[0495] i. The reporting cycle is reached, or the first reporting cycle timer times out;
[0496] ii. Receive the configuration or instruction of the network enabling the first report
[0497] iii. Data of the specified granularity exists or arrives, for example, PDU aggregate data arrives.
[0498] iv. The presence or arrival of data of a specific granularity. For example, the presence or arrival of burst data or a DU set with high latency requirements. For example, the presence or arrival of a busrt / PDU set with latency above a threshold. For example, the presence or arrival of a burst data / PDU set with latency requirements, a PDU set / burst data with a critical identifier. For example, the presence or arrival of a PDU set / burst data with a priority identifier. For example, the presence or arrival of a PDU set / burst data with a dependency identifier. For example, the presence or arrival of an I frame at the UE.
[0499] v. Data arrival for a specific LCH, or availability of UL data for a specific LCH, or arrival of services / data with specific characteristics (e.g., arrival of services with a specific period or at a specific data rate). Examples include the arrival of data for an LCH with a specific identifier, an LCH with a specific priority, or an LCH carrying a specific service / session / QoS flow.
[0500] vi. Specific data exists or arrives. Optionally, at least the first PDU in a burst of data / PDUs arrives, or at least the last PDU arrives; a specific PDU in a burst of data / PDUs arrives (at a specific location, with a specific number); or a new burst of data / PDUs arrives.
[0501] Optionally, for at least one of the above items: the PDU set can also understand the data or data packet corresponding to the PDU set; the PDU can also understand the data or data packet corresponding to the PDU.
[0502] vii. At least one of the following conditions exists:
[0503] The delay is less than the threshold;
[0504] The time is about to exceed the PDB or PSDB;
[0505] PSDB / PDB is less than the threshold;
[0506] The remaining transmission delay is less than the threshold;
[0507] The time that data is available in the cache is greater than or equal to the threshold;
[0508] There is corresponding data to be transmitted or not transmitted;
[0509] The data volume of the corresponding granularity is greater than the threshold, for example, the data volume is for the first object, such as a PDU set, burst data, etc.
[0510] There is a change in the last reported information or the information change exceeds the threshold;
[0511] There is MAC packet loss, PDCP packet loss, or RLC packet loss, or the peer end indicates MAC packet loss, PDCP packet loss, or RLC packet loss;
[0512] Trigger BSR reporting, such as trigger period, regular, or padding BSR;
[0513] Generate BSR MAC CE, or PUSCH can carry BSR MAC CE;
[0514] triggering an enhanced BSR, wherein the enhanced BSR reports the data volume of the granularity;
[0515] generating an enhanced BSR MAC CE, wherein the enhanced BSR reports data of the granularity;
[0516] h) The UE generates one or more of a first MAC CE, SR, and UAI.
[0517] i. For example: if at least one first reporting is triggered and not deleted, and the UL-SCH resource for the new transmission can carry its MAC CE and its subheader, then a first reporting MAC CE can be generated.
[0518] ii. 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 first report MAC CE and its subheader, a first report MAC CE can be generated. Optionally, the periodic timer and / or retransmission timer for the first report can be started or restarted.
[0519] iii. For example: if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission cannot carry its MACCE and its subheader, or cannot carry resources of the granularity corresponding to the first report, then an SR for the first report can be generated.
[0520] iv. For example: if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission cannot carry its MACCE and its subheader, or cannot carry resources of the granularity corresponding to the first report, then the UAI of the first report can be generated.
[0521] v. For example: If at least one first reporting is triggered, the UE reports the UAI.
[0522] vi. For example, if the first report is triggered, the SR corresponding to the first report is triggered. Optionally, the SR resource or configuration used for the SR triggering may be related to one or more of the latency information, data priority, and importance. Optionally, different SRs correspond to different SR configurations, such as different SR IDs, SR resource IDs, and different PUCCH resource locations. Optionally, each SR may include one or more contents of the first object. Optionally, in the event of a resource conflict, the SR may be transmitted first or considered to have a higher priority.
[0523] i. For example, a MAC PDU may carry a first reporting MAC CE and a BSR MAC CE, where the MAC CE may be an existing or enhanced one.
[0524] ii. For example, a MAC PDU cannot carry both the first reporting MAC CE and the BSR MAC CE.
[0525] iii. For example, the BSR MAC CE and / or the first reported MAC CE have the same priority, where the MAC CE may be an existing or enhanced one.
[0526] iv. For example, the priority of the first reported MAC CE is higher than or equal to the enhanced BSR.
[0527] Step 2: The network device receives the first reporting information. Optionally, the network device performs scheduling or parameter configuration based on the first reporting information.
[0528] In the embodiment of the present application, the case where the first report includes delay information can be used alone or in combination with other embodiments.
[0529] Example 6: Take the first report including the delay information and data information as an example.
[0530] In some implementations, the method of the embodiment of the present application may include step 1, where the UE triggers a first report.
[0531] a) In some implementations, the first report may be triggered by a first condition, wherein the first condition may be, for example, for a MAC entity (e.g., any MAC entity or a MAC entity of a specific UE). The first condition may be, for example, for a UE, wherein the UE may be a UE with specific capabilities, or a UE carrying a specific service, or any UE. The specific service may include an XR service, an audio service, and a video service.
[0532] b) Optionally, the first reporting is triggered by UE or MAC entity.
[0533] c) In some implementations, the first report may be for a first object and / or may carry an identifier of the reported first object.
[0534] i. In some implementations, the first object is one of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, burst data.
[0535] Optionally, the above-mentioned LCH is one or more of the following: any LCH, a specific LCH, an LCH with a priority lower than other LCHs with data to be transmitted, an LCH with a priority that is not the highest, and an LCH with a priority that is not the highest and with data to be transmitted.
[0536] Optionally, the above-mentioned LCG is one or more of the following: any LCG, a specific LCG, an LCG with a priority lower than other LCGs with data to be transmitted, an LCG with a priority that is not the highest, and an LCG with a priority that is not the highest and with data to be transmitted.
[0537] ii. The identifier of the first object may be an ID and / or an index, etc.
[0538] d) The first report carries delay information and data information. Specifically, it may include at least one of the following:
[0539] i. The data information includes at least one of the following: data volume information, data volume change.
[0540] ii. The data volume includes at least one of the following: the amount of data to be transmitted, for example, the amount of data to be transmitted of at least one LCH, for example, the amount of data to be transmitted corresponding to the burst data of at least one LCH, for example, the amount of data to be transmitted corresponding to the PDU set of at least one LCH, for example, the amount of data to be transmitted of at least one LCG, for example, the amount of data to be transmitted corresponding to the burst data of at least one LCG, for example, the amount of data to be transmitted corresponding to the PDU set of at least one LCG, for example, the amount of data to be transmitted of each LCH of at least one LCG, for example, the amount of data to be transmitted corresponding to the burst data of each LCH of at least one LCG, for example, The amount of data to be transmitted corresponding to the PDU set of each LCH of the LCG, for example, the amount of data to be transmitted of at least one burst data, for example, the amount of data to be transmitted of at least one PDU set, for example, the maximum value of the amount of data to be transmitted of at least one burst data, for example, the average value of the amount of data to be transmitted of at least one burst data, for example, the minimum value of the amount of data to be transmitted of at least one burst data, for example, the amount of data to be transmitted of at least one PDU set, for example, the maximum value of the amount of data to be transmitted of at least one PDU set, for example, the average value of the amount of data to be transmitted of at least one PDU set, for example, the minimum value of the amount of data to be transmitted of at least one PDU set.
[0541] Optionally, the above granularity may include one or more of burst data, UE, LCH, and LCG.
[0542] iii. The data volume change may include at least one of the following: a change trend, which may include, for example, at least one of increasing, decreasing, being greater than a threshold, and being less than a threshold. The change trend may also include, for example, one or more of a change trend relative to a threshold, a baseline, and a last reported data volume; a change characteristic, such as one or more of a change pattern, a change cycle, a change start time, and a change end time; and a data volume change value, such as an increase in value, a decrease in value, a change value relative to a threshold, a change value relative to a baseline, or a change value relative to a last reported data volume.
[0543] iv. The latency includes at least one of the following: total packet transmission latency, such as end-to-end transmission latency statistics. For example, the total time from packet transmission to packet transmission ACK feedback, such as the time when the packet is successfully received; residual latency, waiting latency in the buffer, time to reach the PDCP or AS layer, and waiting transmission time from arrival at the PDCP or AS layer; tolerated total transmission latency, maximum latency at the corresponding granularity, minimum latency at the corresponding granularity, and average latency at the corresponding granularity. The granularity may include one or more of UE, LCH, LCG, and burst data.
[0544] v. The delay is one of a delay value, a delay level, a delay 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.
[0545] vi. The delay can be obtained from a delay table in the case of a delay level and a delay index. Optionally, the delay table can be predefined or dynamically indicated by the network. Optionally, the delay level and delay index corresponding to the delay table can be 5 bits, 8 bits, 16 bits, or other bits.
[0546] vii. The data information is one of a data value, a data level, a data index, a high data flag, a low data flag, a flag indicating that the data is above a threshold, a flag indicating that the data is below a threshold, a data change above a threshold, and a data change below a threshold.
[0547] viii. In the case of data level and data index, the data level and data index can be obtained from a data table. Optionally, the data table can be predefined or dynamically indicated by the network. Optionally, the data level and data index corresponding to the data table can be 5 bits, 8 bits, 16 bits, or other bits. Optionally, when the data volume information is provided, the table can be a table corresponding to an existing BS or a new table.
[0548] ix. Optionally, when the first report is triggered or used, such as when reporting data information, a new table is used, otherwise the data information is reported using the existing table. Alternatively, when the first report is triggered or used, such as when the data information is greater than or equal to a threshold and the data information is to be reported, a new table is used, otherwise the data information is reported using the existing table. Alternatively, if the UE has the ability to report the first report, or if there is data of corresponding granularity and the data information is to be reported, a new table is used, otherwise the data information is reported using the existing table. Alternatively, if the UE has the ability to report the first report, or if there is data of corresponding granularity, such as when the data information is greater than or equal to a threshold and the data information is to be reported, a new table is used, otherwise the data information is reported using the existing table. Alternatively, the network indicates whether to use a new data table or an existing data table, or which table to use. Optionally, the indication may be for one of the UE, MAC, LCH, LCG, burst data, PDU set, etc.
[0549] x. Optionally, the number of bits occupied by the delay table and the data information table may be the same or different. Optionally, the number of bits occupied by the data volume information and the data volume change information corresponding to the data information may be the same or different. The delay table can be shown in Table 1, and the data volume table can be shown in Table 2.
[0550] xi. The first report may be carried by the first MAC CE or the first SR. For example, the first SR may be triggered directly, or the first SR may be triggered when the first MAC CE is triggered but there is no suitable PUSCH carrying the first MAC CE or the LCH corresponding to the first MAC CE or the corresponding granularity.
[0551] Optionally, the first report corresponds to an enhanced or new LCID. In the embodiment of the present application, the format of the MAC CE can refer to the relevant introduction of the above embodiment 3, and for the sake of brevity, it is not repeated here.
[0552] Optionally, the network device may configure at least one SR for the first report. Optionally, the at least one SR corresponds to at least one SR resource or SR resource identifier. Optionally, the at least one SR corresponds to at least one PUCCH transmission resource or PUSCH resource index.
[0553] e) The network device may configure whether the UE can enable or trigger the first report, or the network configures the first report-related configuration, which may include, for example, configuring one or more of a corresponding timer, a condition for triggering the report, and a threshold for triggering the report.
[0554] i. Optionally, the above-mentioned configuration may be configured through one of RRC, DCI, and downlink MAC CE.
[0555] f) Dedicated SR resources or dedicated SR PUCCH resources exist, or dedicated SR resources or dedicated SR PUCCH resources are available.
[0556] i. Optionally, dedicated SR resources or dedicated SR PUCCH resources correspond to a specific LCH, DRB, QoS flow, PDU session, PDU set, PDU, or burst data, or dedicated SR resources or dedicated SR PUCCH resources may be related to latency, residual latency, or data size.
[0557] g) In some implementations, the first report is triggered when at least one of the following conditions is met.
[0558] i. The reporting cycle is reached, or the first reporting cycle timer times out;
[0559] ii. Receive a configuration or instruction from the network device to enable the first report;
[0560] iii. Data of the specified granularity exists or arrives, for example, PDU aggregate data arrives.
[0561] iv. The presence or arrival of data of a specific granularity. For example, a burst data / PDU set with high latency requirements exists or arrives. For example, a burst data / PDU set with latency above a threshold exists or arrives. For example, a burst data / PDU set with latency requirements, a PDU set / burst data identified as important, exists or arrives. For example, a PDU set / burst data identified as priority exists or arrives. For example, a PDU set / burst data identified as dependent exists or arrives. For example, an I frame exists or arrives.
[0562] v. Data arrival on a specific LCH; or availability of UL data on a specific LCH; or arrival of services / data with specific characteristics. For example, arrival of services with a specific period or at a specific data rate. For example, arrival of services on an LCH with a specific identifier, arrival of services on an LCH with a specific priority, or arrival of data on an LCH carrying a specific service, PDU session, or QoS flow.
[0563] vi. Specific data exists or arrives. Optionally, at least the first PDU in a burst data / PDU set arrives, or at least the last PDU arrives; a specific PDU in a burst data / PDU set arrives (at a specific location, with a specific number); or a new burst data / PDU set arrives. Optionally, for at least one of the above: the PDU set also refers to the data or data packet corresponding to the PDU set; the PDU also refers to the data or data packet corresponding to the PDU.
[0564] vii. At least one of the following conditions exists:
[0565] The delay is less than the threshold;
[0566] The time is about to exceed the PDB or PSDB;
[0567] PSDB / PDB is less than the threshold;
[0568] The remaining transmission delay is less than the threshold;
[0569] The time that the data is available in the cache is greater than or equal to the threshold;
[0570] There is corresponding data to be transmitted or not transmitted;
[0571] The data volume of the corresponding granularity is greater than the threshold, and the data volume is for the first object, such as a PDU set, burst data, etc.
[0572] There are changes in the information reported last time, or the information changes exceed the threshold;
[0573] There is MAC packet loss, PDCP packet loss, or RLC packet loss; or the peer end indicates MAC packet loss, PDCP packet loss, or RLC packet loss;
[0574] Trigger BSR reporting, such as trigger periodic, regular, fill BSR one.
[0575] Generate BSR MAC CE, or PUSCH can carry BSR MAC CE.
[0576] Satisfy at least one of the existing BSR triggering conditions;
[0577] h) The UE generates one or more of the first MAC CE, SR, and UAI.
[0578] i. For example: if at least one first reporting is triggered and not deleted, and the UL-SCH resource for the new transmission can carry its MAC CE and its subheader, then a first reporting MAC CE can be generated.
[0579] ii. 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 first report MAC CE and its subheader, a first report MAC CE can be generated. Optionally, the periodic timer and / or retransmission timer for the first report can be started or restarted.
[0580] iii. For example: if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission cannot carry its MACCE and its subheader, or cannot carry resources of the granularity corresponding to the first report, then an SR for the first report can be generated.
[0581] iv. For example: if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission cannot carry its MACCE and its subheader, or cannot carry resources of the granularity corresponding to the first report, then the UAI of the first report can be generated.
[0582] v. For example: If at least one first reporting triggers, the UE reports UAI (UE Assistance Information Report
[0583] vi. For example, if the first report is triggered, the SR corresponding to the first report is triggered. Optionally, the SR resource or configuration used for the SR triggering may be related to the latency information, data priority, and importance. Optionally, different SRs correspond to different SR configurations, such as different SR IDs, SR resource IDs, and different PUCCH resource locations. Optionally, each SR may include the content 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.
[0584] i) In some implementations, the first report may be configured based on the following description:
[0585] i. For example, a MAC PDU may carry a first reporting MAC CE and a BSR MAC CE, where the BSR MAC CE may be an existing or enhanced BSR MAC CE.
[0586] ii. For example, a MAC PDU cannot carry both the first reporting MAC CE and the BSR MAC CE.
[0587] iii. For example, the BSR MAC CE and / or the first reported MAC CE have the same priority, or the first reported MAC CE has a higher priority than the BSR MAC CE, where the BSR MAC CE may be an existing or enhanced BSR MAC CE.
[0588] iv. For example, the priority of the first reported MAC CE is higher than or equal to the enhanced BSR.
[0589] Step 2: The network device receives the first reporting information. Optionally, the network device may perform scheduling or parameter configuration based on the first reporting information.
[0590] In an embodiment of the present application, the situation where the first report includes delay information and data information can be used alone or in combination with other embodiments.
[0591] Example 7: The first report including the data information is taken as an example for introduction.
[0592] In some implementations, the method of the embodiment of the present application may include step 1, where the UE triggers a first report.
[0593] a) In some implementations, the first report is triggered based on a first condition. For example, the first condition may be for a MAC entity, where the MAC entity may be any MAC entity or a MAC entity of a specific UE. For example, the first condition may be for a UE, where the UE may be a UE with specific capabilities, or a UE carrying a specific service, or any UE. The specific service may include, for example, an XR service, an audio service, and a video service.
[0594] b) Optionally, the trigger is UE trigger or MAC entity trigger.
[0595] c) In some implementations, the first report may be for a first object and / or may carry an identifier of the reported first object.
[0596] i. In some implementations, the first object is one of the following: LCH, LCH pair, LCG, DRB, QoS flow, PDU session, PDU set, PDU, burst data.
[0597] Optionally, the above-mentioned LCH is one or more of the following: any LCH, a specific LCH, an LCH with a priority lower than other LCHs with data to be transmitted, an LCH with a priority that is not the highest, and an LCH with a priority that is not the highest and with data to be transmitted.
[0598] Optionally, the above-mentioned LCG is one or more of the following: any LCG, a specific LCG, an LCG with a priority lower than other LCGs with data to be transmitted, an LCG with a priority that is not the highest, and an LCG with a priority that is not the highest and with data to be transmitted.
[0599] ii. In some implementations, the identifier of the first object may be an ID and / or an index, etc.
[0600] d) In some implementations, the first report carries data information.
[0601] i. In some implementations, the data information includes at least one of the following: data volume information, data volume change.
[0602] ii. In some implementations, the data amount includes at least one of the following: an amount of data to be transmitted, for example, the amount of data to be transmitted includes the amount of data to be transmitted of at least one LCH. For example, the amount of data to be transmitted includes the amount of data to be transmitted corresponding to burst data of at least one LCH. For example, the amount of data to be transmitted includes the amount of data to be transmitted corresponding to a PDU set of at least one LCH. For example, the amount of data to be transmitted includes the amount of data to be transmitted of at least one LCG. For example, the amount of data to be transmitted includes the amount of data to be transmitted corresponding to burst data of at least one LCG. For example, the amount of data to be transmitted includes the amount of data to be transmitted corresponding to a PDU set of at least one LCG. For example, the amount of data to be transmitted includes the amount of data to be transmitted of each LCH of at least one LCG. For example, the amount of data to be transmitted includes the amount of data to be transmitted corresponding to burst data of each LCH of at least one LCG. For example, the amount of data to be transmitted includes the amount of data to be transmitted corresponding to a PDU set of each LCH of at least one LCG. For example, the amount of data to be transmitted includes the amount of data to be transmitted of at least one burst. For example, the amount of data to be transmitted includes the amount of data to be transmitted of at least one PDU set. For example, the amount of data to be transmitted includes the maximum amount of data to be transmitted of at least one burst. For example, the amount of data to be transmitted includes an average value of the amount of data to be transmitted of at least one burst of data. For example, the amount of data to be transmitted includes a minimum value of the amount of data to be transmitted of at least one burst of data. For example, the amount of data to be transmitted includes the amount of data to be transmitted of at least one PDU set. For example, the amount of data to be transmitted includes a maximum value of the amount of data to be transmitted of at least one PDU set. For example, the amount of data to be transmitted includes an average value of the amount of data to be transmitted of at least one PDU set. For example, the amount of data to be transmitted includes a minimum value of the amount of data to be transmitted of at least one PDU set.
[0603] Optionally, the above granularity may include one or more of burst data, UE, LCH, and LCG.
[0604] iii. In some implementations, the data volume change may include at least one of the following:
[0605] The change trend may include at least one of increasing, decreasing, being greater than a threshold, and being less than a threshold. For example, the change trend may include one or more of a change trend for a threshold, a baseline, and a last reported data volume.
[0606] The change feature may include, for example, one of a change pattern, a change period, a change start time, and a change end time.
[0607] The data volume change value may include, for example, an increased value, a decreased value, a change value compared to a threshold, a change value compared to a baseline, and a value of data volume change compared to the last reported value.
[0608] iv. In some implementations, the data information is one of a data value, a data level, a data index, a high data flag, a low data flag, a flag indicating that the data is above a threshold, a flag indicating that the data is below a threshold, a data change above a threshold, a data change below a threshold,
[0609] v. In some implementations, the data information may be at a data level or a data index, where the data level and index are obtained from a data table. Optionally, the data table may be predefined or dynamically indicated by the network. Optionally, the data level and index corresponding to the data table may be 5 bits, 8 bits, 16 bits, or other bits. Optionally, when the data volume information is provided, the table may be a table corresponding to an existing BS or a new table.
[0610] vi. Optionally, when the first report is triggered or used, such as when reporting data information, a new table is used, otherwise the data information is reported using an existing table. Alternatively, when the first report is triggered or used, such as when the data information is greater than or equal to a threshold and the data information is to be reported, a new table is used, otherwise the data information is reported using an existing table. Alternatively, when the UE has the capability to report the first report, or when there is data of corresponding granularity and the data information is to be reported, a new table is used, otherwise the data information is reported using an existing table. Alternatively, when the UE has the capability to report the first report, or when there is data of corresponding granularity, such as when the data information is greater than or equal to a threshold and the data information is to be reported, a new table is used, otherwise the data information is reported using an existing table. Alternatively, the network indicates whether to use a new data table or an existing data table, or which table to use. Optionally, the indication may be for one or more of UE, MAC, LCH, LCG, burst data, and PDU set.
[0611] vii. Optionally, the number of bits occupied by the data volume information and the data volume change information corresponding to the data information can be different or the same. The corresponding relationship between the data volume level and the data volume in the embodiment of the present application can be seen in Table 2, which is not repeated here for the sake of brevity.
[0612] viii. The first report may be carried by the first MAC CE or the first SR (the first SR may be triggered directly, or the first SR may be triggered when the first MAC CE is triggered but there is no suitable PUSCH to carry the first MAC CE or the LCH corresponding to the first MAC CE or the corresponding granularity).
[0613] Optionally, the first report corresponds to an enhanced or new LCID. The MAC CE format applicable to the embodiment of the present application can be referred to the relevant introduction in embodiment 3.
[0614] Optionally, the network configures at least one SR for the first report. Optionally, the at least one SR corresponds to at least one SR resource, or SR resource identifier. Optionally, the at least one SR corresponds to at least one PUCCH transmission resource or PUSCH resource index.
[0615] e) The network device configures whether the UE can enable or trigger the first report, or the network device configures the first report-related configuration, where the related configuration may include, for example, a corresponding timer, a condition for triggering the report, and a threshold for triggering the report.
[0616] i. Optionally, the above-mentioned related configuration is configured through one of RRC, DCI, and downlink MAC CE.
[0617] f) Dedicated SR resources or dedicated SR PUCCH resources exist, or dedicated SR resources or dedicated SR PUCCH resources are available.
[0618] i. Optionally, a dedicated SR resource or dedicated SR PUCCH resource may correspond to a specific LCH, DRB, QoS flow, PDU session, PDU set, PDU, or burst data. Alternatively, the dedicated SR resource or dedicated SR PUCCH resource may be related to latency, residual latency, or data size.
[0619] g) When at least one of the following conditions is met, the first report is triggered.
[0620] i. The reporting cycle is reached, or the first reporting cycle timer times out;
[0621] ii. Receive a configuration or instruction from the network device to enable the first report;
[0622] iii. Data of the specified granularity exists or arrives, for example, PDU aggregate data arrives.
[0623] iv. The presence or arrival of data of a specific granularity. For example, the presence or arrival of burst data / PDU sets with high latency requirements. For example, the presence or arrival of busrt / PDU sets with latency above a threshold. For example, the presence or arrival of important PDU sets / burst data with latency requirements. For example, the presence or arrival of priority PDU sets / burst data. For example, the presence or arrival of dependent PDU sets / burst data. For example, the presence or arrival of I frames.
[0624] v. Data arrival for a specific LCH, or availability of UL data for a specific LCH, or arrival of services / data with specific characteristics (e.g., arrival of services with a specific period or at a specific data rate). For example, data arrival for an LCH with a specific identifier. For example, data arrival for an LCH with a specific priority. For example, data arrival for an LCH carrying a specific service, PDU session, or QoS flow.
[0625] vi. Specific data exists or arrives. Optionally, at least the first PDU in a burst data / PDU set arrives, or at least the last PDU arrives; a specific PDU in a burst data / PDU set arrives (at a specific location, with a specific number); a new burst data / PDU set arrives; and optionally, for at least one of the above: the PDU set may also be understood as the data or data packet corresponding to the PDU set; the PDU may also be understood as the data or data packet corresponding to the PDU.
[0626] vii. At least one of the following conditions exists
[0627] The delay is less than the threshold;
[0628] The time is about to exceed the PDB or PSDB;
[0629] PSDB / PDB is less than the threshold;
[0630] The remaining transmission delay is less than the threshold;
[0631] The time that data is available in the cache is greater than or equal to the threshold;
[0632] There is corresponding data to be transmitted or not transmitted;
[0633] The data volume of the corresponding granularity is greater than the threshold, where the granularity may include PDU sets, burst data, etc.
[0634] There are changes in the information reported last time, or the information changes exceed the threshold;
[0635] There is one or more of MAC packet loss, PDCP packet loss, or RLC packet loss, or the peer end indicates one or more of MAC packet loss, PDCP packet loss, or RLC packet loss;
[0636] Trigger BSR reporting, such as triggering periodicity, regularity, filling one of the BSR reports;
[0637] Generate a BSR MAC CE or PUSCH can carry the BSR MAC CE.
[0638] Satisfy at least one of the existing BSR triggering conditions;
[0639] Trigger delay information reporting.
[0640] h) The UE generates one or more of a first MAC CE, SR, and UAI.
[0641] i. For example: if at least one first reporting is triggered and not deleted, and the UL-SCH resource for the new transmission can carry its MAC CE and its subheader, then a first reporting MAC CE can be generated.
[0642] ii. 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 first report MAC CE and its subheader, a first report MAC CE can be generated. Optionally, the periodic timer and / or retransmission timer for the first report can be started or restarted.
[0643] iii. For example: if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission cannot carry its MACCE and its subheader, or cannot carry resources of the granularity corresponding to the first report, then an SR for the first report can be generated.
[0644] iv. For example: if at least one first report is triggered and not deleted, and the UL-SCH resource for the new transmission cannot carry its MACCE and its subheader, or cannot carry resources of the granularity corresponding to the first report, then the UAI of the first report can be generated.
[0645] v. For example: If at least one first reporting is triggered, the UE reports the UAI.
[0646] vi. For example, if the first report is triggered, the SR corresponding to the first report is triggered. Optionally, the SR resource or configuration used for the SR triggering may be related to the latency information and / or data priority / importance. Optionally, different SRs correspond to different SR configurations, such as different SR IDs, SR resource IDs, and different PUCCH resource locations. Optionally, each SR may include one or more contents of the first object. Optionally, in the event of a resource conflict, the SR is transmitted first or is considered to have a higher priority.
[0647] i) Optionally, the first report may meet the following conditions:
[0648] i. For example, a MAC PDU may carry a first reporting MAC CE and a BSR MAC CE, wherein the BSR MAC CE may be an existing BSR MAC CE or an enhanced BSR MAC CE.
[0649] ii. For example, a MAC PDU can carry a first reporting MAC CE and a MAC CE related to delay information
[0650] iii. For example, a MAC PDU cannot carry both the first reporting MAC CE and the BSR MAC CE
[0651] iv. For example, the MAC CE related to the delay information has the same priority as the first reported MAC CE.
[0652] v. For example, the first reported MAC CE has a higher priority than the BSR MAC CE, where the BSR MAC CE may be an existing BSR MAC CE or an enhanced BSR MAC CE.
[0653] vi. For example, the BSR MAC CE and / or the first reported MAC CE have the same priority, or the first reported MAC CE has a higher priority than the BSR MAC CE, where the BSR MAC CE may be an existing BSR MAC CE or an enhanced BSR MAC CE.
[0654] vii. For example, the priority of the first reported MAC CE is higher than or equal to the enhanced BSR.
[0655] Step 2: The network device receives the first reporting information. Optionally, the network device may perform scheduling or parameter configuration based on the first reporting information.
[0656] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 13. The device embodiment of the present application is described in detail below in conjunction with Figures 14 to 16. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.
[0657] FIG14 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device 1400 shown in FIG14 includes: a sending unit 1410 .
[0658] The sending unit 1410 is used to send first information to the access network device, where the first information includes information related to the target data, and the communication device includes a terminal device and / or a core network device.
[0659] In some implementations, the first information includes: second information associated with a static or semi-static characteristic of the target data, and / or third information associated with a dynamic characteristic of the target data.
[0660] In some implementation methods, the first information includes one or more of the following: information transmitted once; information of static interaction; information of semi-static interaction; information of dynamic interaction; information of real-time interaction; and / or the second information in the first information includes one or more of the following: information transmitted once; information of static interaction; information of semi-static interaction; and / or the third information in the first information includes one or more of the following: information of dynamic interaction, information of real-time interaction.
[0661] In some implementation methods, the static or semi-static characteristics include one or more of the following: the transmission direction of the target data; the period of the target data; the arrival time of the target data; the size of the data packet of the target data; and information about the first delay of the target data.
[0662] In some implementation methods, if the static or semi-static characteristic includes the arrival time of the target data, the second information includes one or more of the following information: the arrival time of the target data; the sending time of the target data; the departure time of the target data; and the jitter time of the target data.
[0663] In some implementation methods, the dynamic characteristics include one or more of the following: second delay information of the target data; the period corresponding to the target data; cache information of the target data; information on the data volume of the target data; and time information corresponding to the dynamic changes of the target data.
[0664] In some implementation methods, if the dynamic characteristics include the second delay information, the third information includes one or more of the following: transmission delay information corresponding to the target data; residual delay information corresponding to the target data; waiting delay information corresponding to the target data during the transmission process; PDCP layer arrival time information corresponding to the target data; AS layer arrival time information corresponding to the target data; and statistical delay information for the transmission granularity corresponding to the target data.
[0665] In some implementation methods, the dynamic characteristics include data volume information of the target data, and the third information includes one or more of the following: information indicating the data volume of the target data; information indicating a change in the data volume of the target data.
[0666] In some implementation methods, the information indicating the change in the data volume of the target data includes one or more of the following information: information indicating the change trend of the data volume of the target data; information indicating the characteristic change of the target data; information indicating the change amount of the data volume of the target data; information indicating the data volume after the data volume of the target data changes.
[0667] In some implementation methods, the first information is sent periodically, and / or the first information is event-triggered, and / or the first information is triggered based on a first condition, and / or the target data meets a first threshold.
[0668] In some implementation methods, if the first information is triggered based on a first condition, the first condition includes one or more of the following: the communication device has not sent the first information to the access network device; the first information has changed; the sending time of the first information has arrived; the target data has arrived; the target data is to be sent; the characteristic association corresponding to the target data; the first information to be transmitted; the trigger information of the first information is received.
[0669] In some implementation methods, the first information includes one or more of the following: information corresponding to one or more LCHs; information corresponding to one or more LCH groups; information corresponding to one or more LCGs; information corresponding to one or more data bursts; information corresponding to one or more QoS flows; information corresponding to one or more PDUs; information corresponding to one or more PDU sets; information corresponding to one or more DRBs; information corresponding to one or more PDU sessions; and information corresponding to the target service.
[0670] In some implementation methods, the first information is carried in time-sensitive communication assistance information TSCAI; or the first information is carried in a first message, and the first message includes TSCAI; or the first information is carried in a second message, and the second message includes QoS parameters; or the first information is carried in a QoS flow; or the first information is sent together with time-sensitive communication assistance information TSCAI; or the first information is sent together with QoS configuration or QoS parameters.
[0671] In some implementation methods, the first information is carried by one or more of the following information: a first MAC CE, an SR, and a BSR.
[0672] In some implementation methods, the target data includes one or more of the following: data packets to be transmitted; burst data to be transmitted; PDU sets to be transmitted; QoS flows to be transmitted, service flows to be transmitted, data flows to be transmitted, and data belonging to the first PDU session.
[0673] FIG15 is a schematic diagram of an access network device according to an embodiment of the present application. The access network device 1500 shown in FIG15 includes: a receiving unit 1510 .
[0674] A receiving unit is used to receive first information sent by a communication device, where the first information includes information related to target data, and the communication device includes a terminal device and / or a core network device.
[0675] In some implementations, the first information includes: second information associated with a static or semi-static characteristic of the target data, and / or third information associated with a dynamic characteristic of the target data.
[0676] In some implementation methods, the second information includes one or more of the following: information transmitted once; information of static interaction; information of semi-static interaction; and / or the third information includes one or more of the following: information of dynamic interaction, information of real-time interaction.
[0677] In some implementation methods, the static or semi-static characteristics include one or more of the following: the transmission direction of the target data; the period of the target data; the arrival time of the target data; the size of the data packet of the target data; and information about the first delay of the target data.
[0678] In some implementation methods, if the static or semi-static characteristic includes the arrival time of the target data, the second information includes one or more of the following information: the arrival time of the target data; the sending time of the target data; the departure time of the target data; and the jitter time of the target data.
[0679] In some implementation methods, the dynamic characteristics include one or more of the following: second delay information of the target data; the period corresponding to the target data; cache information of the target data; information on the data volume of the target data; and time information corresponding to the dynamic changes of the target data.
[0680] In some implementation methods, if the dynamic characteristics include the second delay information, the third information includes one or more of the following: transmission delay information corresponding to the target data; residual delay information corresponding to the target data; waiting delay information corresponding to the target data during the transmission process; PDCP layer arrival time information corresponding to the target data; AS layer arrival time information corresponding to the target data; and statistical delay information for the transmission granularity corresponding to the target data.
[0681] In some implementation methods, the dynamic characteristics include data volume information of the target data, and the third information includes one or more of the following: information indicating the data volume of the target data; information indicating a change in the data volume of the target data.
[0682] In some implementation methods, the information indicating the change in the data volume of the target data includes one or more of the following information: information indicating the change trend of the data volume of the target data; information indicating the characteristic change of the target data; information indicating the change amount of the data volume of the target data; information indicating the data volume after the data volume of the target data changes.
[0683] In some implementation methods, the first information is sent periodically, and / or the first information is event-triggered, and / or the target data meets a first threshold, and / or the first information is triggered based on a first condition.
[0684] In some implementation methods, if the first information is triggered based on a first condition, the first condition includes one or more of the following: the communication device has not sent the first information to the access network device; the first information has changed; the sending time of the first information has arrived; the target data has arrived; the target data is to be sent; the characteristic association corresponding to the target data; the first information to be transmitted; the trigger information of the first information is received.
[0685] In some implementation methods, the first information includes one or more of the following: information corresponding to one or more LCHs; information corresponding to one or more LCH groups; information corresponding to one or more LCGs; information corresponding to one or more data bursts; information corresponding to one or more QoS flows; information corresponding to one or more PDUs; information corresponding to one or more PDU sets; information corresponding to one or more DRBs; information corresponding to one or more PDU sessions; and information corresponding to the target service.
[0686] In some implementation methods, the first information is carried in time-sensitive communication assistance information TSCAI; or, the first information is carried in a first message, and the first message includes TSCAI; or, the first information is carried in a second message, and the second message includes QoS parameters; or, the first information is carried in a QoS flow.
[0687] In some implementation methods, the first information is carried by one or more of the following information: a first MAC CE, an SR, and a BSR.
[0688] In some implementation methods, the target data includes one or more of the following: data packets to be transmitted; burst data to be transmitted; PDU sets to be transmitted; QoS flows to be transmitted, service flows to be transmitted, data flows to be transmitted, and data belonging to the first PDU session.
[0689] In an optional embodiment, the sending unit 1410 may be a transceiver 1630. The communication device 1400 may further include a processor 1610 and a memory 1620, as specifically shown in FIG16 .
[0690] In an optional embodiment, the sending unit 1510 may be a transceiver 1630. The access network device 1500 may further include a processor 1610 and a memory 1620, as specifically shown in FIG16 .
[0691] Figure 16 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 16 indicate that the unit or module is optional. Device 1600 may be used to implement the method described in the above method embodiment. Device 1600 may be a chip, a terminal device, or a network device.
[0692] The device 1600 may include one or more processors 1610. The processor 1610 may support the device 1600 to implement the method described in the method embodiment above. The processor 1610 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0693] The apparatus 1600 may further include one or more memories 1620. The memories 1620 store programs that can be executed by the processor 1610, causing the processor 1610 to perform the methods described in the above method embodiments. The memories 1620 may be independent of the processor 1610 or integrated into the processor 1610.
[0694] The apparatus 1600 may further include a transceiver 1630. The processor 1610 may communicate with other devices or chips via the transceiver 1630. For example, the processor 1610 may transmit and receive data with other devices or chips via the transceiver 1630.
[0695] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0696] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0697] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0698] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0699] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0700] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0701] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0702] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0703] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0704] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0705] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0706] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0707] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0708] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0709] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0710] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that: include: The communication device sends first information to the access network device, where the first information includes information related to the target data. The communication device includes a terminal device and / or a core network device.
2. The method according to claim 1, wherein The first information includes: Second information associated with a static or semi-static characteristic of the target data, and / or Third information associated with the dynamic characteristics of the target data.
3. The method according to claim 1 or 2, wherein: The first information includes one or more of the following: one-time transmission information; static interaction information; semi-static interaction information; dynamic interaction information; real-time interaction information; and / or The second information in the first information includes one or more of the following: one-time transmission information; static interaction information; semi-static interaction information; and / or The third information in the first information includes one or more of the following information: dynamic interaction information and real-time interaction information.
4. The method according to claim 2 or 3, wherein: The static or semi-static characteristics include one or more of the following: The transmission direction of the target data; The period of the target data; Arrival time of the target data; The size of the data packet of the target data; Information about the first delay of the target data.
5. The method according to claim 4, wherein If the static or semi-static characteristic includes the arrival time of the target data, the second information includes one or more of the following information: the arrival time of the target data; the sending time of the target data; The departure time of the target data; the jitter time of the target data.
6. The method according to claim 2 or 3, wherein: The dynamic characteristics include one or more of the following: second delay information of the target data; The period corresponding to the target data; cache information of the target data; Information about the data volume of the target data; Used to indicate the time information corresponding to the dynamic changes of the target data.
7. The method according to claim 6, wherein If the dynamic characteristic includes the second delay information, the third information includes one or more of the following: Transmission delay information corresponding to the target data; Remaining delay information corresponding to the target data; Waiting delay information corresponding to the target data during the transmission process; PDCP layer arrival time information corresponding to the target data; AS layer arrival time information corresponding to the target data; Statistical delay information for the transmission granularity corresponding to the target data.
8. The method according to claim 6, wherein The dynamic characteristic includes data volume information of the target data, and the third information includes one or more of the following: information indicating the data volume of the target data; Indicates data volume change information of the target data.
9. The method according to claim 6, wherein The data amount change information indicating the target data includes one or more of the following information: Information indicating a change trend of the data volume of the target data; indicating characteristic change information of the target data; Information indicating a change in the amount of data of the target data; Information indicating the amount of data after the amount of data of the target data is changed.
10. The method according to any one of claims 1 to 9, characterized in that: The first information is sent periodically, and / or The first information is event-triggered, and / or The first information is triggered based on a first condition, and / or The target data meets a first threshold.
11. The method according to claim 10, wherein If the first information is triggered based on a first condition, the first condition includes one or more of the following: The communication device has not sent the first information to the access network device; the first information changes; Arrival of the sending time of the first information; The target data arrives; The target data is to be sent; Associating with characteristics corresponding to the target data; first information to be transmitted; Trigger information of the first information is received.
12. The method according to any one of claims 1 to 11, wherein The first information includes one or more of the following: Information corresponding to one or more LCHs; Information corresponding to one or more LCH groups; Information corresponding to one or more LCGs; Information corresponding to one or more data bursts; Information corresponding to one or more QoS flows; Information corresponding to one or more PDUs; Information corresponding to one or more PDU sets; Information corresponding to one or more DRBs; Information corresponding to one or more PDU sessions; as well as Information corresponding to the target business.
13. The method according to any one of claims 1 to 12, wherein: The first information is carried in time-sensitive communication assistance information TSCAI; or The first information is carried in a first message, and the first message includes TSCAI; or The first information is carried in a second message, and the second message includes QoS parameters; or The first information is carried in a QoS flow; or The first information is sent together with time-sensitive communication assistance information TSCAI; or The first information is sent together with QoS configuration or QoS parameters.
14. The method according to any one of claims 1 to 13, wherein The first information is carried in one or more of the following information: a first MAC CE, an SR, and a BSR.
15. The method according to any one of claims 1 to 14, wherein The target data includes one or more of the following: data packets to be transmitted; burst data to be transmitted; PDU sets to be transmitted; QoS flows to be transmitted, service flows to be transmitted, data flows to be transmitted, and data belonging to the first PDU session.
16. A wireless communication method, characterized in that: include: The access network device receives first information sent by a communication device, where the first information includes information related to target data. The communication device includes a terminal device and / or a core network device.
17. The method according to claim 16, wherein The first information includes: Second information associated with a static or semi-static characteristic of the target data, and / or Third information associated with the dynamic characteristics of the target data.
18. The method according to claim 17, wherein The second information includes one or more of the following: one-time transmission information; static interaction information; semi-static interaction information; and / or The third information includes one or more of the following information: dynamic interaction information and real-time interaction information.
19. The method according to claim 16 or 17, wherein: The static or semi-static characteristics include one or more of the following: The transmission direction of the target data; The period of the target data; Arrival time of the target data; The size of the data packet of the target data; Information about the first delay of the target data.
20. The method according to claim 19, wherein If the static or semi-static characteristic includes the arrival time of the target data, the second information includes one or more of the following information: the arrival time of the target data; the sending time of the target data; The departure time of the target data; the jitter time of the target data.
21. The method according to claim 17 or 18, wherein The dynamic characteristics include one or more of the following: second delay information of the target data; The period corresponding to the target data; cache information of the target data; Information about the data volume of the target data; Used to indicate the time information corresponding to the dynamic changes of the target data.
22. The method according to claim 21, wherein If the dynamic characteristic includes the second delay information, the third information includes one or more of the following: Transmission delay information corresponding to the target data; Remaining delay information corresponding to the target data; Waiting delay information corresponding to the target data during the transmission process; PDCP layer arrival time information corresponding to the target data; AS layer arrival time information corresponding to the target data; Statistical delay information for the transmission granularity corresponding to the target data.
23. The method according to claim 21, wherein The dynamic characteristic includes data volume information of the target data, and the third information includes one or more of the following: information indicating the data volume of the target data; Indicates data volume change information of the target data.
24. The method of claim 21, wherein: The data amount change information indicating the target data includes one or more of the following information: Information indicating a change trend of the data volume of the target data; indicating characteristic change information of the target data; Information indicating a change in the amount of data of the target data; Information indicating the amount of data after the amount of data of the target data is changed.
25. The method according to any one of claims 16 to 24, wherein: The first information is sent periodically, and / or The first information is event-triggered, and / or The target data meets a first threshold, and / or The first information is triggered based on a first condition.
26. The method of claim 25, wherein: If the first information is triggered based on a first condition, the first condition includes one or more of the following: The communication device has not sent the first information to the access network device; the first information changes; Arrival of the sending time of the first information; The target data arrives; The target data is to be sent; Associating with characteristics corresponding to the target data; first information to be transmitted; Trigger information of the first information is received.
27. The method according to any one of claims 16 to 26, wherein The first information includes one or more of the following: Information corresponding to one or more LCHs; Information corresponding to one or more LCH groups; Information corresponding to one or more LCGs; Information corresponding to one or more data bursts; Information corresponding to one or more QoS flows; Information corresponding to one or more PDUs; Information corresponding to one or more PDU sets; Information corresponding to one or more DRBs; Information corresponding to one or more PDU sessions; as well as Information corresponding to the target business.
28. The method according to any one of claims 16 to 27, wherein: The first information is carried in time-sensitive communication assistance information TSCAI; or, The first information is carried in a first message, and the first message includes TSCAI; or The first information is carried in a second message, and the second message includes QoS parameters; or, The first information is carried in a QoS flow.
29. The method according to any one of claims 16 to 28, wherein The first information is carried in one or more of the following information: a first MAC CE, an SR, and a BSR.
30. The method according to any one of claims 16 to 29, wherein The target data includes one or more of the following: data packets to be transmitted; burst data to be transmitted; PDU sets to be transmitted; QoS flows to be transmitted, service flows to be transmitted, data flows to be transmitted, and data belonging to the first PDU session.
31. A communication device, characterized in that: include: A sending unit is used to send first information to an access network device, where the first information includes information related to target data, and the communication device includes a terminal device and / or a core network device.
32. The communication device according to claim 31, wherein The first information includes: Second information associated with a static or semi-static characteristic of the target data, and / or Third information associated with the dynamic characteristics of the target data.
33. The communication device according to claim 31 or 32, characterized in that The first information includes one or more of the following: one-time transmission information; static interaction information; semi-static interaction information; dynamic interaction information; real-time interaction information; and / or The second information in the first information includes one or more of the following: one-time transmission information; static interaction information; semi-static interaction information; and / or The third information in the first information includes one or more of the following information: dynamic interaction information and real-time interaction information.
34. The communication device according to claim 32 or 33, wherein: The static or semi-static characteristics include one or more of the following: The transmission direction of the target data; The period of the target data; Arrival time of the target data; The size of the data packet of the target data; Information about the first delay of the target data.
35. The communication device according to claim 34, wherein If the static or semi-static characteristic includes the arrival time of the target data, the second information includes one or more of the following information: the arrival time of the target data; the sending time of the target data; The departure time of the target data; the jitter time of the target data.
36. The communication device according to claim 32 or 33, characterized in that The dynamic characteristics include one or more of the following: second delay information of the target data; The period corresponding to the target data; cache information of the target data; Information about the data volume of the target data; Used to indicate the time information corresponding to the dynamic changes of the target data.
37. The communication device according to claim 36, wherein If the dynamic characteristic includes the second delay information, the third information includes one or more of the following: Transmission delay information corresponding to the target data; Remaining delay information corresponding to the target data; Waiting delay information corresponding to the target data during the transmission process; PDCP layer arrival time information corresponding to the target data; AS layer arrival time information corresponding to the target data; Statistical delay information for the transmission granularity corresponding to the target data.
38. The communication device according to claim 36, wherein The dynamic characteristic includes data volume information of the target data, and the third information includes one or more of the following: information indicating the data volume of the target data; Indicates data volume change information of the target data.
39. The communication device according to claim 36, wherein The data amount change information indicating the target data includes one or more of the following information: Information indicating a change trend of the data volume of the target data; indicating characteristic change information of the target data; Information indicating a change in the amount of data of the target data; Information indicating the amount of data after the amount of data of the target data is changed.
40. The communication device according to any one of claims 31 to 39, characterized in that: The first information is sent periodically, and / or The first information is event-triggered, and / or The first information is triggered based on a first condition, and / or The target data meets a first threshold.
41. The communication device according to claim 40, wherein If the first information is triggered based on a first condition, the first condition includes one or more of the following: The communication device has not sent the first information to the access network device; the first information changes; Arrival of the sending time of the first information; The target data arrives; The target data is to be sent; Associating with characteristics corresponding to the target data; first information to be transmitted; Trigger information of the first information is received.
42. The communication device according to any one of claims 31 to 41, characterized in that The first information includes one or more of the following: Information corresponding to one or more LCHs; Information corresponding to one or more LCH groups; Information corresponding to one or more LCGs; Information corresponding to one or more data bursts; Information corresponding to one or more QoS flows; Information corresponding to one or more PDUs; Information corresponding to one or more PDU sets; Information corresponding to one or more DRBs; Information corresponding to one or more PDU sessions; as well as Information corresponding to the target business.
43. The communication device according to any one of claims 31 to 42, characterized in that: The first information is carried in time-sensitive communication assistance information TSCAI; or The first information is carried in a first message, and the first message includes TSCAI; or The first information is carried in a second message, and the second message includes QoS parameters; or The first information is carried in a QoS flow; or The first information is sent together with time-sensitive communication assistance information TSCAI; or The first information is sent together with QoS configuration or QoS parameters.
44. The communication device according to any one of claims 31 to 43, characterized in that The first information is carried in one or more of the following information: a first MAC CE, an SR, and a BSR.
45. The communication device according to any one of claims 31 to 44, characterized in that The target data includes one or more of the following: data packets to be transmitted; burst data to be transmitted; PDU sets to be transmitted; QoS flows to be transmitted, service flows to be transmitted, data flows to be transmitted, and data belonging to the first PDU session.
46. An access network device, characterized in that: include: A receiving unit is used to receive first information sent by a communication device, where the first information includes information related to target data, and the communication device includes a terminal device and / or a core network device.
47. The access network device according to claim 46, wherein: The first information includes: Second information associated with a static or semi-static characteristic of the target data, and / or Third information associated with the dynamic characteristics of the target data.
48. The access network device according to claim 47, wherein: The second information includes one or more of the following: one-time transmission information; static interaction information; semi-static interaction information; and / or The third information includes one or more of the following information: dynamic interaction information and real-time interaction information.
49. The access network device according to claim 46 or 47, wherein: The static or semi-static characteristics include one or more of the following: The transmission direction of the target data; The period of the target data; Arrival time of the target data; The size of the data packet of the target data; Information about the first delay of the target data.
50. The access network device according to claim 49, wherein: If the static or semi-static characteristic includes the arrival time of the target data, the second information includes one or more of the following information: the arrival time of the target data; the sending time of the target data; The departure time of the target data; the jitter time of the target data.
51. The access network device according to claim 47 or 48, wherein: The dynamic characteristics include one or more of the following: second delay information of the target data; The period corresponding to the target data; cache information of the target data; Information about the data volume of the target data; Used to indicate the time information corresponding to the dynamic changes of the target data.
52. The access network device according to claim 51, wherein: If the dynamic characteristic includes the second delay information, the third information includes one or more of the following: Transmission delay information corresponding to the target data; Remaining delay information corresponding to the target data; Waiting delay information corresponding to the target data during the transmission process; PDCP layer arrival time information corresponding to the target data; AS layer arrival time information corresponding to the target data; Statistical delay information for the transmission granularity corresponding to the target data.
53. The access network device according to claim 51, wherein: The dynamic characteristic includes data volume information of the target data, and the third information includes one or more of the following: information indicating the data volume of the target data; Indicates data volume change information of the target data.
54. The access network device according to claim 51, wherein: The data amount change information indicating the target data includes one or more of the following information: Information indicating a change trend of the data volume of the target data; indicating characteristic change information of the target data; Information indicating a change in the amount of data of the target data; Information indicating the amount of data after the amount of data of the target data is changed.
55. The access network device according to any one of claims 46 to 54, characterized in that: The first information is sent periodically, and / or The first information is event-triggered, and / or The target data meets a first threshold, and / or The first information is triggered based on a first condition.
56. The access network device according to claim 55, wherein: If the first information is triggered based on a first condition, the first condition includes one or more of the following: The communication device has not sent the first information to the access network device; the first information changes; Arrival of the sending time of the first information; The target data arrives; The target data is to be sent; Associating with characteristics corresponding to the target data; first information to be transmitted; Trigger information of the first information is received.
57. The access network device according to any one of claims 46 to 56, characterized in that: The first information includes one or more of the following: Information corresponding to one or more LCHs; Information corresponding to one or more LCH groups; Information corresponding to one or more LCGs; Information corresponding to one or more data bursts; Information corresponding to one or more QoS flows; Information corresponding to one or more PDUs; Information corresponding to one or more PDU sets; Information corresponding to one or more DRBs; Information corresponding to one or more PDU sessions; as well as Information corresponding to the target business.
58. The access network device according to any one of claims 46 to 57, characterized in that: The first information is carried in time-sensitive communication assistance information TSCAI; or, The first information is carried in a first message, and the first message includes TSCAI; or The first information is carried in a second message, and the second message includes QoS parameters; or, The first information is carried in a QoS flow.
59. The access network device according to any one of claims 46 to 58, wherein: The first information is carried in one or more of the following information: a first MAC CE, an SR, and a BSR.
60. The access network device according to any one of claims 46 to 59, wherein: The target data includes one or more of the following: data packets to be transmitted; burst data to be transmitted; PDU sets to be transmitted; QoS flows to be transmitted, service flows to be transmitted, data flows to be transmitted, and data belonging to the first PDU session.
61. A communication device, characterized in that The communication device comprises a transceiver, a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory and control the transceiver to receive or send a signal, so that the communication device executes the method according to any one of claims 1 to 15.
62. An access network device, characterized in that: It includes a transceiver, a memory and a processor, the memory is used to store programs, the processor is used to call the programs in the memory and control the transceiver to receive or send signals, so that the access network device executes the method as described in any one of claims 16-30.
63. A device, characterized in that The device comprises a processor configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 30.
64. A chip, characterized in that The device comprises a processor configured to call a program from a memory so that a device equipped with the chip executes the method according to any one of claims 1 to 30.
65. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 30.
66. A computer program product, characterized in that The method comprises a program for causing a computer to execute the method according to any one of claims 1 to 30.
67. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 30.