Wireless communication method and apparatus, and device, chip and storage medium
By reporting time and data quantity information from terminal devices, combined with the mapping relationship between LCH and UL grant, the synchronization and delay scheduling problems of multimodal service transmission in air interfaces are solved, and communication performance is improved.
Patent Information
- Application Number
- PCT/CN2024/072187
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-12
- Publication Date
- 2025-07-17
AI Technical Summary
The prior art fails to effectively support multimodal service transmission in air interfaces, especially synchronous/coordinated information transmission and delay-based scheduling on the UE side, resulting in a degradation in communication performance.
The terminal equipment reports time information, data quantity information and associated information to the network equipment, so that the network equipment can schedule and allocate resources, introduce new mapping relationships between LCH and UL grants, ensure the transmission of specific LCHs, and support multimodal service transmission at the air interface.
By supporting the transmission of synchronous/coordinated information and delay-based scheduling, the communication performance of the air interface is improved and the effective transmission of multimodal services is ensured.
Smart Images

Figure CN2024072187_17072025_PF_FP_ABST
Abstract
Description
A wireless communication method, device, equipment, chip and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and specifically to a method, apparatus, device, chip, and storage medium for wireless communication. Background Art
[0002] Currently, research related to eXtended Reality (XR) includes AR (augmented reality), VR (virtual reality), and cloud gaming. XR data is characterized by variable data packet sizes and a large average.
[0003] Multimodal scenarios are being considered in XR. However, common technologies currently do not consider how to support multimodal service transmission on the air interface. For example, how to consider the transmission or behavior of sync / coordination info on the UE side, and how to support latency-based scheduling on the air interface, which has reduced communication performance to a certain extent.
[0004] Summary of the Invention
[0005] Embodiments of the present application provide a method, apparatus, device, chip, and storage medium for wireless communication.
[0006] In a first aspect, an embodiment of the present application provides a method for wireless communication, the method comprising: a terminal device sends first information to a network device; wherein the first information comprises at least one of the following: time information, data volume information, and association information.
[0007] In a second aspect, an embodiment of the present application provides a method for wireless communication, the method comprising: a terminal device receives second configuration information sent by a network device, the second configuration information is used to configure a first association relationship, the first association relationship including a mapping relationship between LCH and UL grant resources.
[0008] In a third aspect, an embodiment of the present application provides a method for wireless communication, the method comprising: a terminal device receives third configuration information sent by a network device, and performs data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports executing data processing; or, to indicate a DRB for executing data processing.
[0009] In a fourth aspect, an embodiment of the present application provides a method for wireless communication, the method comprising: a network device receives first information sent by a terminal device; wherein the first information comprises at least one of the following: time information, data volume information, and association information.
[0010] In a fifth aspect, an embodiment of the present application provides a method for wireless communication, the method comprising: a network device sends second configuration information to a terminal device, the second configuration information being used to configure a first association relationship, the first association relationship comprising a mapping relationship between LCH and UL grant resources.
[0011] In the sixth aspect, an embodiment of the present application provides a method for wireless communication, the method comprising: a network device sends third configuration information to a terminal device so that the terminal device performs data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports data processing; or, to indicate a DRB for performing data processing.
[0012] In the seventh aspect, an embodiment of the present application provides a wireless communication device, which includes: a first sending unit, configured to send first information to a network device; wherein the first information includes at least one of the following: time information, data volume information, and association information.
[0013] In the eighth aspect, an embodiment of the present application provides a wireless communication device, which includes: a first receiving unit, configured to receive second configuration information sent by a network device, the second configuration information is used to configure a first association relationship, and the first association relationship includes a mapping relationship between LCH and UL grant resources.
[0014] In the ninth aspect, an embodiment of the present application provides a wireless communication device, which includes: a second receiving unit, configured to receive third configuration information sent by a network device, and perform data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports data processing; or, to indicate a DRB for performing data processing.
[0015] In the tenth aspect, an embodiment of the present application provides a device for wireless communication, which includes: a third receiving unit, configured to receive first information sent by a terminal device; wherein the first information includes at least one of the following: time information, data volume information, and association information.
[0016] In the eleventh aspect, an embodiment of the present application provides a device for wireless communication, which includes: a second sending unit, configured to send second configuration information to the terminal device, the second configuration information is used to configure a first association relationship, and the first association relationship includes a mapping relationship between LCH and UL grant resources.
[0017] In the twelfth aspect, an embodiment of the present application provides a wireless communication device, which includes: a third sending unit, configured to send third configuration information to a terminal device so that the terminal device performs data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports data processing; or, to indicate a DRB for performing data processing.
[0018] In the thirteenth aspect, an embodiment of the present application provides a wireless communication device, which includes: a memory and a processor; wherein the memory is used to store computer-executable instructions; the processor is connected to the memory and is used to implement the method described in any one of the first to sixth aspects by executing the computer-executable instructions.
[0019] In the fourteenth aspect, an embodiment of the present application provides a chip, which includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method described in any one of the first to sixth aspects.
[0020] In the fifteenth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by at least one processor, it implements the method described in any one of the first to sixth aspects.
[0021] The embodiments of the present application provide a method, apparatus, chip, device, and storage medium for wireless communication, which can support multi-modal service transmission over the air interface and effectively improve communication performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0023] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application;
[0024] FIG2 is a first schematic diagram of a wireless communication method proposed in an embodiment of the present application;
[0025] FIG3 is a second schematic diagram of the wireless communication method proposed in an embodiment of the present application;
[0026] FIG4 is a third schematic diagram of the wireless communication method proposed in an embodiment of the present application;
[0027] FIG5 is a fourth schematic diagram of the wireless communication method proposed in an embodiment of the present application;
[0028] FIG6 is a fifth schematic diagram of a wireless communication method proposed in an embodiment of the present application;
[0029] FIG7 is a sixth schematic diagram of the wireless communication method proposed in an embodiment of the present application;
[0030] FIG8 is a seventh schematic diagram of the wireless communication method proposed in an embodiment of the present application;
[0031] FIG9 is a schematic diagram eight of the wireless communication method proposed in an embodiment of the present application;
[0032] FIG10 is a ninth schematic diagram of a wireless communication method according to an embodiment of the present application;
[0033] FIG11 is a schematic diagram 10 of a wireless communication method proposed in an embodiment of the present application;
[0034] FIG12 is a schematic diagram 11 of a wireless communication method according to an embodiment of the present application;
[0035] FIG13 is a schematic diagram 12 of a wireless communication method proposed in an embodiment of the present application;
[0036] FIG14 is a first schematic diagram of an implementation of a wireless communication method according to an embodiment of the present application;
[0037] FIG15 is a second schematic diagram of an implementation of the wireless communication method proposed in an embodiment of the present application;
[0038] FIG16 is a third schematic diagram of an implementation of the wireless communication method proposed in an embodiment of the present application;
[0039] FIG17 is a first structural diagram of a wireless communication device according to an embodiment of the present application;
[0040] FIG18 is a second structural diagram of a wireless communication device according to an embodiment of the present application;
[0041] FIG19 is a third structural diagram of a wireless communication device according to an embodiment of the present application;
[0042] FIG20 is a fourth structural diagram of a wireless communication device according to an embodiment of the present application;
[0043] FIG21 is a fifth structural diagram of a wireless communication device according to an embodiment of the present application;
[0044] FIG22 is a sixth structural diagram of a wireless communication device according to an embodiment of the present application;
[0045] FIG23 is a schematic structural diagram of a wireless communication device proposed in an embodiment of the present application;
[0046] FIG24 is a schematic structural diagram of a chip proposed in an embodiment of the present application;
[0047] Figure 25 is a schematic block diagram of a wireless communication system proposed in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0049] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application.
[0050] As shown in Figure 1, a communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
[0051] It should be understood that the embodiments of the present application are only illustrative of the communication system 100, but the embodiments of the present application are not limited thereto. That is, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, fifth generation mobile communication technology (5G) communication system (also known as New Radio (NR) communication system), B5G communication system, 6G communication system, or future communication systems.
[0052] In the communication system 100 shown in Figure 1, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area and may communicate with the terminal device 110 (eg, UE) located within the coverage area.
[0053] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0054] The terminal device 110 may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection.
[0055] For example, the terminal device 110 may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. An access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0056] The terminal device 110 can be used for device-to-device (D2D) communication.
[0057] The wireless communication system 100 may also include a core network device 130 that communicates with the network device 120. The core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). In some embodiments, the core network device 130 may also be an Evolved Packet Core (EPC) device of an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions that can be implemented by SMF and PGW-C. During the network evolution process, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited in the embodiments of the present application.
[0058] The functional units in the communication system 100 may also establish connections and implement communication via next generation (NG) network interfaces.
[0059] For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can exchange user plane data with the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7).
[0060] Figure 1 exemplarily shows a network device, a core network device and two terminal devices. 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 this embodiment of the present application.
[0061] It should be noted that Figure 1 is merely an example of a system applicable to this application. Of course, the methods described in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein simply describes an association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the associated objects are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain information through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain information through C; or it can mean that A and B have an association relationship. It should also be understood that the "correspondence" mentioned in the embodiments of this application can mean that there is a direct or indirect correspondence between two objects, or that there is an association relationship between the two objects, or a relationship between an indicator and the indicated, a configuration and the configured, and so on. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method. For example, predefined can refer to what is defined in the protocol. It should also be understood that in the embodiments of the present application, the “protocol” may refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.
[0062] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0063] With the increasing demand for speed, latency, high-speed mobility, and energy efficiency, coupled with the increasing diversity and complexity of future services, the 3rd Generation Partnership Project (3GPP), an international standards organization, has begun developing 5G. The main application scenarios for 5G are enhanced mobile ultra-broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine-type communications (mMTC).
[0064] On the one hand, eMBB still aims to provide users with multimedia content, services, and data, and demand for this is growing rapidly. On the other hand, since eMBB can be deployed in different scenarios, such as indoors, in urban areas, and in rural areas, its capabilities and requirements vary significantly. Therefore, it cannot be generalized and requires detailed analysis based on specific deployment scenarios. Typical applications of URLLC include industrial automation, power automation, remote medical operations (surgery), and traffic safety. Typical characteristics of mMTC include high connection density, small data volumes, latency-insensitive services, low module costs, and long service life.
[0065] NR can be deployed independently. In order to reduce air interface signaling, quickly restore wireless connections, and quickly resume data services in the 5G network environment, a new Radio Resource Control (RRC) state is defined, namely the RRC inactive (RRC_INACTIVE) state. This state is different from the RRC idle (RRC_IDLE) state and the RRC active (RRC_ACTIVE) state. The following describes the three RRC states in the 5G network environment:
[0066] 1) RRC_IDLE state: Mobility is based on UE cell selection and reselection. Paging is initiated by the Core Network (CN), and the paging area is configured by the CN. There is no UE Access Stratum (AS) context on the base station side, and no RRC connection exists.
[0067] 2) RRC_CONNECTED state: An RRC connection exists, and a UE AS context exists between the base station and the UE. The network knows the UE's location at the cell level. Mobility is controlled by the network. Unicast data can be transmitted between the UE and the base station.
[0068] 3) RRC_INACTIVE state: Mobility is based on UE cell selection and reselection, a CN-NR connection exists, the UE AS context exists on a certain base station, paging is triggered by the Radio Access Network (RAN), and the RAN-based paging area is managed by the RAN. The network side knows the UE location based on the RAN paging area level.
[0069] At the 3GPP RAN#88e meeting, a research project titled "eXtended Reality (XR) and cloud game (CG) evaluations for NR" was approved. The project covers services such as AR (augmented reality), VR (virtual reality), and cloud gaming. A key XR / CG service is video streaming, with arrival rates (measured in frames per second) of 30, 60, 90, and 120 fps. The corresponding video stream periods are {33.33ms, 16.67ms, 11.11ms, and 8.33ms}.
[0070] XR data features variable packet sizes with a large average. For example, for AR / VR with a 100Mbps data rate, the average uplink packet size is 20,833 bytes, the maximum is 31,250 bytes, and the minimum is 10,417 bytes. This means that the size of the packet to be transmitted in each cycle is between [10,417 bytes and 31,250 bytes]. In a real-world system with 100Mbps bandwidth, transmitting a 20,833-byte packet requires approximately four time slots of transmission resources.
[0071] Application-layer data exchanged between a UE and an application server or peer UE, such as in AR / VR / cloud gaming / live streaming, typically includes multiple data streams, including voice, video, text, and control information. These data streams often require synchronization, for example, so that voice, video, and subtitles can be displayed synchronously to the user. Currently, video playback synchronizes multiple data streams at the application layer. For example, multiple received data streams are cached and the corresponding data frames from the multiple streams are extracted based on the timestamps of the playback data streams and displayed synchronously to the user.
[0072] Consider multimodal scenarios in XR. Specifically, the following are discussed. During the Release 18 discussion, the impact of multimodal limitations on standalone (SA) networking was considered, and it failed to fully meet multimodal requirements, such as synchronization and coordination. Therefore, RAN support and enhancements for multimodality could be considered in Release 19.
[0073] Case1: how to support coordinated transmission for multi-modality flows with a single UE
[0074] Case2: how to enable application synchronization and QoS policy coordination for Multi-modal Data flows among multiple UEs
[0075] In addition, since service transmission has a latency requirement, it is necessary to consider how to consider latency in scheduling and implement latency-based scheduling. Otherwise, the service latency requirement may not be met.
[0076] In other words, common technologies currently do not consider how to support multi-modal service transmission on the air interface, such as how to consider the transmission or behavior of sync / coordination info on the UE side, and have not yet considered how to support latency-based scheduling in the air.
[0077] In view of this, the present application provides a method for wireless communication, in which, on the one hand, a terminal device can report first information including time information, and / or data volume information, and / or associated information to a network device, so that the network device can perform scheduling or resource allocation or parameter configuration based on the first information; on the other hand, by introducing a new mapping relationship between LCH and UL grant, specific LCH transmission can be guaranteed; on the other hand, the network device can configure the terminal device to perform data processing based on the first information. It can be seen that in the embodiment of the present application, the transmission or behavior of sync / coordination info can be supported, and delay-based scheduling can be supported in the air, thereby supporting multi-modal service transmission in the air interface, effectively improving communication performance.
[0078] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0079] An embodiment of the present application provides a wireless communication method, which can be applied to a terminal device. FIG2 is a schematic diagram of the wireless communication method provided in an embodiment of the present application. As shown in FIG2 , the method for wireless communication performed by the terminal device may include the following steps:
[0080] Step 201: The terminal device sends first information to the network device; wherein the first information includes at least one of the following: time information, data volume information, and association information.
[0081] In an embodiment of the present application, the terminal device may send first information to the network device, wherein the first information may include at least one of time information, data volume information, and association information.
[0082] It should be noted that in an embodiment of the present application, the terminal device sends first information to the network device, so that the network device can obtain one or more of time information, data volume information, and associated information based on the first information, and can also enable the network device to perform corresponding scheduling processing, allocation processing or configuration processing based on the first information.
[0083] It is understood that in the embodiments of the present application, the first information may also include at least one of time information, data volume information, and transmission mode information. Accordingly, the terminal device sends the first information to the network device, so that the network device can obtain one or more of the time information, data volume information, and transmission mode information based on the first information, and can also cause the network device to perform corresponding scheduling, allocation, or configuration processing based on the first information.
[0084] It should be noted that, in the embodiments of the present application, the first information may include time information, wherein the time information may include delay information and / or timestamp information, wherein the timestamp information may be understood as time point information.
[0085] It should be noted that in the embodiments of the present application, the first information may include data volume information, wherein the data volume information can be used by the network device to obtain data related to the time information, and then to schedule the corresponding data or allocate resources for it before the time point required by the latency.
[0086] It should be noted that, in the embodiment of the present application, the first information may include associated information. The associated information may be understood as synchronization / coordination information. For example, the associated information may be sync / coordination info.
[0087] It can be understood that, in the embodiments of the present application, the association information can be used to indicate objects having a preset association relationship, and / or to indicate whether the objects have a need for association information.
[0088] That is to say, in an embodiment of the present application, the association information included in the first information can be used to indicate at least one of the following: a second object having a preset association relationship among the objects corresponding to the association information; and whether a third object corresponding to the association information has an association requirement.
[0089] Exemplarily, in some embodiments, taking the association information as sync / coordination info as an example, the sync / coordination info can be used to indicate which objects have a sync / coordination relationship, or to indicate whether a certain object has a sync / coordination info requirement.
[0090] It should be noted that, in the embodiment of the present application, the associated information and time information (such as delay information) in the first information can be reported or used by the terminal device at the same time.
[0091] For example, in some embodiments, sync / coordination info needs to be reported together with delay information, or used together.
[0092] Furthermore, in an embodiment of the present application, the first information may include at least one piece of time information and / or at least one piece of data volume information, wherein the at least one piece of time information and the at least one piece of data volume information may be in one-to-one correspondence.
[0093] Furthermore, in an embodiment of the present application, the first information may also include information of at least one object, and the information of the at least one object corresponds to at least one of time information, data volume information, and association information.
[0094] That is, in an embodiment of the present application, the object information may include object information corresponding to time information, and / or object information corresponding to data volume information, or object information having a sync / coordination relationship.
[0095] It should be noted that, in the embodiment of the present application, the at least one object includes an object having a preset association relationship and / or an object satisfying a preset delay condition.
[0096] It can be understood that, in the embodiments of the present application, objects having a preset association relationship can be understood as objects having a sync / coordination relationship, that is, multimodal objects.
[0097] It can be understood that, in the embodiments of the present application, the preset delay condition may represent a certain delay requirement or demand, for example, the remaining delay satisfies a preset threshold.
[0098] That is to say, in the embodiment of the present application, the object in the at least one object may be a multimodal object, or an object whose delay meets certain requirements.
[0099] Furthermore, in an embodiment of the present application, the object in the at least one object includes one of the following: packet data unit (PDU), service data unit (SDU), data packet, PDU set, data burst, user plane bearer (DRB), radio link control (RLC), quality of service (QoS) flow, PDU session.
[0100] That is to say, in the embodiments of the present application, an object may be any one of PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, and PDU session, and the present application does not make any specific limitation.
[0101] Furthermore, in an embodiment of the present application, the indication method of the information of at least one object may include one of the following: a bitmap indication; an object identifier indication; an indication based on the first reporting logical channel (Logical Channel, LCH) corresponding to the first object, or the first reporting logical channel group (Logical Channel Group, LCG), or the first LCH group; an indication based on all LCHs, or all LCGs, or all LCH groups corresponding to the first object; an indication based on the second LCH corresponding to the first object, or the second LCG, or the second LCH group that can carry the first object.
[0102] Exemplarily, in some embodiments, assuming that the object is an SDU, correspondingly, the multiple objects may include multiple SDUs buffered in an LCH, and the corresponding first information may include information of these SDUs (time and / or data volume).
[0103] Exemplarily, in some embodiments, assuming that the object is an SDU, accordingly, multiple objects may include multiple buffered SDUs in multiple multimodal LCHs, then the corresponding first information may include information of these SDUs (time and / or data volume), or the corresponding information (time and / or data volume) in each LCH.
[0104] It should be noted that, in the embodiments of the present application, the indication method of the object information can be an explicit indication or an implicit indication.
[0105] It is understood that in the embodiment of the present application, the display indication is information directly including the object in the first information sent. For example, the display indication may include a bitmap indication or an object identification indication.
[0106] Exemplarily, in some embodiments, the information of at least one object may be indicated in the form of a bitmap, or indicated by an index / ID / SN number.
[0107] Exemplarily, in some embodiments, the information of the object indicates an object identifier, such as an ID (Identity) or index or a secondary node (SN) number of a PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, or PDU session.
[0108] For example, in some embodiments, if information of an object is reported, the information of the object can be indicated by an ID, index, or SN number, or the object can be identified in a corresponding bitmap position in a bitmap representing the object information (e.g., the bitmap bit is set to 1).
[0109] Exemplarily, in some embodiments, if information of multiple objects is reported, the information of the object can be indicated by ID, index, or SN number (optionally, the information of the object can be indicated in a sequential manner. For example, the objects and related information of the objects (such as delay, etc.) are arranged from small to large according to ID, index, or SN, and the object can also be identified in the corresponding bitmap position in the bitmap representing the object information (e.g., the bitmap bit is set to 1).
[0110] It should be noted that, in the embodiment of the present application, the first information may be reported for one or more objects, but the information of the object is implicitly indicated when the first information is reported.
[0111] It can be understood that, in the embodiment of the present application, the implicit indication may include an indication based on the first LCH corresponding to the first object, or the first LCG, or the first LCH group.
[0112] For example, in some embodiments, when implicitly indicating object information, a specific LCH, a specific LCG, or a specific LCH group can be reported. The LCH group can be configured to include several additional LCHs in a group, and these LCHs have a sync relationship.
[0113] It can be understood that, in the embodiment of the present application, the implicit indication may include indications of all LCHs, or all LCGs, or all LCH groups corresponding to the first object.
[0114] Exemplarily, in some embodiments, when the information of the implicit indication object is provided, all LCHs may be reported, or all LCGs may be reported, or all LCH groups may be reported.
[0115] It can be understood that in the embodiment of the present application, the implicit indication may include an indication of a second LCH, a second LCG, or a second LCH group corresponding to the first object that can be carried based on the first indication.
[0116] Exemplarily, in some embodiments, when implicitly indicating the information of the object, which LCH, or LCG, or LCH group can report the first information can be configured by the network and / or supported by the UE.
[0117] Furthermore, in an embodiment of the present application, when the terminal device sends the first information to the network device, the terminal device sends the first information corresponding to the first object to the network device based on the network configuration and / or terminal capabilities, and at least one object includes the first object.
[0118] It is understood that in the embodiments of the present application, the first object can be an object in at least one object that can report the corresponding first information. The first object can be determined by a network device or a terminal device, and this application does not specifically limit this.
[0119] That is to say, in the embodiment of the present application, which objects can report the first information may be configured by the network and / or supported by the UE, for example, the UE is capable of identifying the information of the first object.
[0120] It can be understood that in an embodiment of the present application, the first object can be an object configured by a network device and / or supported by a terminal device; and / or, the first object can be an object with time information or association information; and / or, the first object can be an object whose time or relationship requirements meet the first requirement conditions; and / or, the first object is an object that is configured to perform related behaviors.
[0121] Exemplarily, in some embodiments, the first object can be an object configured by the network and / or supported by the UE, or an object having latency information or sync / coordination info (or multimodal information), or an object whose latency or sync / coordination requirements (or multimodal requirements) meet certain conditions, or an object configured to perform related behaviors.
[0122] Furthermore, in an embodiment of the present application, the delay information in the time information included in the first information may be the first delay information. The first delay information includes any one of the following: the delay difference between objects with associated information; the delay difference between a preset object with associated information and other objects; the delay difference between multiple objects with associated information; the delay of an object with data to be transmitted among multiple objects with associated information; the delay of an object with the longest delay tolerance among multiple objects with associated information; the delay of an object with the shortest delay tolerance among multiple objects with associated information; the delay of an object that meets the first requirement among multiple objects with associated information; the delay difference between the shortest delays or the longest delays corresponding to objects with associated information; the delay difference between the shortest delays of preset objects with associated information compared to other objects. The delay difference or the delay difference between the longest delays; the delay difference between the multiple shortest delays or the delay difference between the multiple longest delays corresponding to multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object with data to be transmitted among multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object with the longest delay tolerance among multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object with the shortest delay tolerance among multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object that meets the second requirement among multiple objects with associated information.
[0123] It should be noted that, in the embodiment of the present application, the first delay information may include multi-modal delay information, wherein the multi-modal information may be sync / coordination information.
[0124] For example, in some embodiments, the first latency information may be the latency difference between objects having a sync / coordination relationship, for example, only the difference between the two is given without considering the objects being compared.
[0125] For example, in some embodiments, the first latency information may be the latency difference between one object and another object in a sync / coordination relationship. For example, if there is a specific object to be compared, the difference value for the object to be compared is given.
[0126] Exemplarily, in some embodiments, the first latency information may be the latency of each of a plurality of objects having a sync / coordination relationship.
[0127] For example, in some embodiments, the first latency information may be the latency of an object among multiple objects in a sync / coordination relationship that still has data to transmit. For example, if there are two sync flows, one has completed transmission, while the other still has data, the latency of this data. Alternatively, if there are two sync packets, one has completed transmission, while the other still has data, the latency of this data.
[0128] Exemplarily, in some embodiments, the first latency information may be the latency of an object having the shortest latency tolerance among multiple objects having a sync / coordination relationship.
[0129] Exemplarily, in some embodiments, the first delay information may be the delay of an object having the longest delay tolerance among multiple objects having a sync / coordination relationship.
[0130] Exemplarily, in some embodiments, the first latency information may be the latency of a specific object having a sync / coordination relationship (such as the smallest index, the largest index, etc.), that is, the latency of the object that meets the first requirement.
[0131] For example, in some embodiments, the first latency information may be the latency difference between the shortest latency packets of the objects having a sync / coordination relationship, for example, only the difference between the two is given without considering the objects being compared.
[0132] For example, in some embodiments, the first latency information may be the latency difference between the shortest latency packet of one object in a sync / coordination relationship and the shortest latency packet of another object. For example, if there is a specific object being compared, the difference value for this object is provided.
[0133] Exemplarily, in some embodiments, the first delay information may be the delay of each data packet having the shortest delay among a plurality of objects in a sync / coordination relationship.
[0134] For example, in some embodiments, the first latency information may be the latency of a data packet with the shortest latency among multiple objects in a sync / coordination relationship that still have data to be transmitted. For example, if there are two sync flows, one flow has completed transmission, while the other flow still has data. Among these data, the data with the shortest latency includes data A, and the latency of this data. Alternatively, if there are two sync packets, one packet has completed transmission, while the other packet still has data, and the latency of this data.
[0135] For example, in some embodiments, the first latency information may be the latency of the shortest-delayed packet of the object with the shortest latency tolerance among multiple objects in a sync / coordination relationship. For example, consider two sync objects, one with a 10ms latency and the other with a 9ms latency. If the 9ms object contains two packets, one with a 5ms remaining latency and the other with a 4ms remaining latency, the 4ms latency information is reported.
[0136] For example, in some embodiments, the first latency information may be the latency of the shortest-delayed packet of the object with the longest latency tolerance among multiple objects in a sync / coordination relationship. For example, consider two sync objects, one with a latency of 10ms and the other with a latency of 9ms. If the 10ms object contains two packets, one with a remaining latency of 5ms and the other with a remaining latency of 4ms, the 4ms latency will be reported.
[0137] Exemplarily, in some embodiments, the first delay information may be the delay of the data packet of a specific object (such as the smallest index, the largest index, etc.) with a sync / coordination relationship, that is, the delay of the shortest delay data packet or the delay of the longest delay data packet among the objects that meet the second requirement.
[0138] Exemplarily, in some embodiments, the first delay information may be the delay of the shortest delay data packet of a specific object with a sync / coordination relationship (such as the smallest index, the largest index, the shortest delay, the longest delay, etc.), that is, the delay of the shortest delay data packet or the delay of the longest delay data packet among the objects that meet the second requirement.
[0139] Furthermore, in an embodiment of the present application, the timestamp information in the time information included in the first information, that is, the time point information, may include any of the following: the time of the object with associated information; the time difference between the preset object with associated information and other objects; the time difference between multiple objects with associated information; the time of the object with data to be transmitted among the multiple objects with associated information; the time of the object with the longest delay tolerance among the multiple objects with associated information; the time of the object with the shortest delay tolerance among the multiple objects with associated information; the time of the object that meets the third requirement among the multiple objects with associated information; the time difference or the shortest delay corresponding to the objects with associated information The time difference between long delays; the time of the object whose residual delay is less than or equal to the first threshold; the shortest time or maximum time of the data of the LCH where the object whose residual delay is less than or equal to the second threshold is located; the respective times of all data of the LCH where the object whose residual delay is less than or equal to the third threshold is located; the shortest time or maximum time of the data of the LCG where the object whose residual delay is less than or equal to the fourth threshold is located; the respective times of all data of the LCG where the object whose residual delay is less than or equal to the fifth threshold is located; the shortest time or maximum time of the data of the LCH group where the object whose residual delay is less than or equal to the sixth threshold is located; the respective times of all data of the LCH group where the object whose residual delay is less than or equal to the seventh threshold is located.
[0140] It is understood that in the embodiments of this application, the first requirement, the second requirement, and the third requirement can be used to restrict information on an object. The first requirement, the second requirement, and the third requirement can be the same or different, and this application does not impose any specific limitations.
[0141] It is understood that in the embodiments of the present application, the first to seventh thresholds can all be used to limit the residual delay. The first to seventh thresholds can be all or partly the same, or all different, and this application does not impose any specific restrictions.
[0142] Furthermore, in an embodiment of the present application, the data volume information included in the first information may include any one of the following: information of an object having associated information; information of an object corresponding to the time information; information of the LCH where the data packet corresponding to the time information is located; information of the LCG where the data packet corresponding to the time information is located; information of the LCH group where the data packet corresponding to the time information is located; information of the first object and information of other objects associated with the first object.
[0143] Exemplarily, in some embodiments, the data volume information may be information of an object having a sync / coordination relationship.
[0144] Exemplarily, in some embodiments, the data volume information may be data volume information of an object corresponding to the reported time information.
[0145] For example, in some embodiments, the data volume information may be information about the LCH / LCG / LCH group to which the data packet corresponding to the reported time information belongs.
[0146] For example, in some embodiments, the data volume information may include information specific to an object, specifically information about the first object, or overall information associated with the first object. For example, in a multimodal situation, data 1 is indicated, but information about data 1 and associated data 2 is reported.
[0147] Furthermore, in an embodiment of the present application, the delay information included in the time information may also include second delay information, wherein the second delay information includes residual delay information, and the remaining delay information includes any one of the following items: delay information of the first object; delay information when the first object meets the first preset trigger condition; delay information of the first object when sending the first information; delay information of the shortest delay data packet of the first object.
[0148] It should be noted that, in the embodiments of the present application, the second delay information may be residual delay information. For example, the second delay information may be delay information for the first object, or delay information when the first object satisfies the first preset trigger condition, or delay information when the first object reports the first information, or delay information of the data packet with the shortest delay for the first object.
[0149] It should be noted that, in an embodiment of the present application, the first preset trigger condition may include but is not limited to a trigger condition for reporting the first information, wherein the trigger condition for reporting the first information may include the first trigger condition and / or the second trigger condition.
[0150] That is to say, in an embodiment of the present application, the first preset trigger condition may be a trigger condition for reporting the first information, or may be different from the trigger condition for reporting the first information, or may include other trigger conditions in addition to the trigger condition for reporting the first information. This application does not make specific limitations.
[0151] Exemplarily, in some embodiments, the remaining delay information may indicate how much time is left to reach the required duration of the PDB / PSDB, or may indicate the remaining time based on the expiration of the PDCP discard timer.
[0152] Furthermore, in an embodiment of the present application, the delay information may include a delay index or a delay value; the data volume information may include a data volume index or a data volume value.
[0153] It should be noted that, in the embodiments of the present application, the delay information and / or the data volume information may be represented in the form of an index value index, or may be represented by a specific value.
[0154] It can be understood that in an embodiment of the present application, the mapping relationship between the index and the delay information, and / or the data volume information can be determined in advance, and then the corresponding delay information and / or the data volume information value can be determined based on the mapping relationship and the index value.
[0155] It can be understood that, in the embodiments of the present application, the mapping relationship between the index and the delay information, and / or the data volume information can be determined according to a threshold or a range.
[0156] It should be noted that in the embodiments of the present application, the threshold or range for determining the mapping relationship between the index and the delay information, and / or the data volume information, can be predefined, determined according to a table, or indicated by RRC.
[0157] For example, in some embodiments, the mapping relationship between the index and the latency information may be as shown in Table 1. Delay information with different value ranges may correspond to different index values. For example, the latency information with a value range of (0 ms, 2 ms) corresponds to an index value of 0, and the latency information with a value range of (2 ms, 4 ms) corresponds to an index value of 1.
[0158] Table 1
[0159] For example, in some embodiments, the mapping relationship between the index and the data volume information may be as shown in Table 2. Data volume information with different value ranges may correspond to different index values. For example, the data volume information with a value range of (1 slot, 3 slots) corresponds to an index value of 0, and the data volume information with a value range of (3 slots, 5 slots) corresponds to an index value of 1.
[0160] Table 2
[0161] For example, in some embodiments, if the delay information is represented by a specific value, then the value of the delay information can be directly indicated, such as 5ms; if the data volume information is represented by a specific value, then the value of the data volume information can be directly indicated, such as 4slots.
[0162] It should be noted that, in an embodiment of the present application, the first information including delay information and / or data volume information may be reported for the terminal device, that is, reported with the terminal device as the granularity, and the reported information of the terminal device as a whole. For example, the delay of all data to be transmitted by the UE is a specific data volume, and / or one or more delay values when the delay meets the first threshold), or reported for object information (for example, the information reported is a certain LCH or a certain data packet).
[0163] It can be understood that in an embodiment of the present application, the network device obtains one or more of the time information, data volume information, and association information through the first information sent by the terminal device.
[0164] Exemplarily, in some embodiments, taking the network device as a base station as an example, the base station receives the first information sent by the UE (terminal device), so that the base station obtains time information and / or data volume information and / or sync / coordination information, and / or, can also be used for the base station to perform scheduling or resource allocation or parameter configuration.
[0165] Furthermore, in an embodiment of the present application, the first information received by the network device is carried in any one of the following: MAC CE; UCI; RRC.
[0166] It should be noted that, in the embodiment of the present application, the MAC CE includes a first MAC CE or a second MAC CE, wherein the first MAC CE is different from the second MAC CE.
[0167] It can be understood that, in the embodiment of the present application, the first MAC CE may be a newly introduced MAC CE, and the second MAC CE may include any one of the following: DSR MAC CE, enhanced DSR MAC CE, BSR MAC CE, and enhanced BSR MAC CE.
[0168] That is, in the embodiment of the present application, the first information may be carried using MAC CE, UCI, or RRC. The MAC CE may be a newly introduced new MAC CE, a DSR MAC CE, or an enhanced DSR MAC CE, or a BSR MAC CE or an enhanced BSR MAC CE.
[0169] Furthermore, in an embodiment of the present application, the first information is carried in a MAC CE indicated by an LCID; or, the first information is carried in a MAC CE indicated by a bit.
[0170] It should be noted that, in the embodiment of the present application, LCID can be introduced to indicate the MAC CE carrying the first information.
[0171] For example, in some embodiments, a new LCID may be used to indicate whether it is an enhanced DSR MAC CE or an original DSR MAC CE.
[0172] That is, in the embodiment of the present application, the new LCID indicates whether the delay information and / or data volume information is defined in the original DSR MAC CE or in the enhanced DSR MAC CE.
[0173] For example, in some embodiments, the new LCID can be used to distinguish that the reported information is for the first information, not for the DSR.
[0174] For example, in some embodiments, the new LCID may indicate whether information of the object in the sync relationship is included, such as the delay difference of the object or the data packet of the object, the data volume, and the minimum delay.
[0175] For example, in some embodiments, the new LCID may indicate whether it is an enhanced BSR MAC CE or an original BSR MAC CE.
[0176] That is, in the embodiment of the present application, the new LCID indicates whether the data volume information is defined in the original BSR MAC CE or in the enhanced BSR MAC CE.
[0177] Accordingly, in the embodiment of the present application, the network device can learn that it is defined in the enhanced BSR MAC CE based on the new LCID, and thus know that these data volumes have a delay requirement and need to be scheduled as soon as possible.
[0178] It should be noted that, in the embodiment of the present application, a new bit may be introduced to indicate the MAC CE carrying the first information.
[0179] Exemplarily, in some embodiments, a new bit may be introduced into the MAC CE to indicate whether the delay information and / or data volume information is defined in the original DSR MAC CE or in the enhanced DSR MAC CE.
[0180] For example, in some embodiments, a new bit may be introduced into the MAC CE to indicate whether information about the object of the sync / coordination relationship is included, such as at least one of the delay difference, data volume, and minimum delay of the object, or at least one of the delay difference, data volume, and minimum delay of the data packets of the object.
[0181] For example, in some embodiments, the data packet of the object may be a specific data packet. For example, the specific data packet may be a data packet with the minimum delay, or a data packet of the object associated with the object that triggers the DSR report.
[0182] Exemplarily, in some embodiments, a new bit may be introduced into the MAC CE to indicate whether the data volume information is defined in the original DSR MAC CE or in the enhanced BSR MAC CE.
[0183] Furthermore, in an embodiment of the present application, the time information is determined by the application layer; and / or, the time information is determined by the terminal device implementation; and / or, the time information is carried by the packet header; and / or, the time information is determined based on the PDCP discard timer; and / or, the time information is determined based on the time when the data packet arrives at the PDCP or RLC; and / or, the time information is determined based on the time when the data packet waits in the PDCP or RLC; and / or, the time information is determined based on the packet delay budget (PDB) or PDU set delay budget (PSDB) of the data packet.
[0184] Exemplarily, in some embodiments, the delay information in the time information can be determined based on the PDCP discard timer, or based on the time when the data packet arrives at the PDCP / RLC, or based on the time when the data packet waits in the PDCP / RLC, or based on the PDB / PSDB of the data packet.
[0185] For example, in some embodiments, the delay information in the time information can also be determined based on at least two of the aforementioned factors. For example, the remaining time of the discard timer is the delay. For example, if the PDB is 3 ms and the data packet waits for 1 ms in the PDCP, the delay is 2 ms. For example, if the PDB is 2 ms, the delay is 2 ms.
[0186] Furthermore, in an embodiment of the present application, the data volume information can be determined based on whether there is associated information; and / or, the data volume information is determined based on whether the data has time information; and / or, the data volume information is determined based on the data volume of the data packet in the PDCP or RLC buffer; and / or, the data volume information is determined based on the size of the Control PDU; and / or, the data volume information is determined based on the transmission type.
[0187] Exemplarily, in some embodiments, the data volume information can be determined based on whether there is a sync / coordination relationship, or based on the data volume of the data packet in the PDCP / RLC buffer, or based on the control PDU size, or based on whether it is a new transmission or a retransmission.
[0188] Exemplarily, in some embodiments, the data volume information in the time information may also be determined based on at least two of the above factors.
[0189] Furthermore, in an embodiment of the present application, FIG3 is a second schematic diagram of a wireless communication method proposed in an embodiment of the present application. As shown in FIG3 , the method for a terminal device to perform wireless communication may include the following steps:
[0190] Step 301: The terminal device sends an object to be configured and / or information about the object to be configured to a network device, so that the network device configures a first object based on the object to be configured and / or the information about the object to be configured.
[0191] In an embodiment of the present application, the terminal device can send the object to be configured and / or information of the object to be configured to the network device; wherein the object to be configured includes any of the following: an object with associated information; an object supported by the terminal device; an object that supports delayed scheduling.
[0192] It can be understood that in an embodiment of the present application, the terminal device can first report the object to be configured and / or information of the object to be configured to the network device, and then the network device determines which objects can report the corresponding first information, that is, determines the first object.
[0193] It is understood that in the embodiments of the present application, the object to be configured reported by the terminal device may be the same as the first object determined by the network device, and the object to be configured reported by the terminal device may also include the first object determined by the network device, that is, the first object may be a subset of the object to be configured. This application does not impose any specific limitations.
[0194] For example, in some embodiments, a terminal device reports an object having a sync / coordination relationship, such as a QoS flow, a data flow, an LCH, an LCH group, an LCG, or a DRB. Based on the report, the network device configures which objects can report the first information, i.e., determines the first object. The object reported by the terminal device can be the same as the first object, or the first object can be a subset of the reported object.
[0195] For example, in some embodiments, a terminal device reports information about an object that can identify or report the first information, or information about an object that can identify or report latency-based scheduling. For example, QoS flow, data flow, LCH, LCH group, LCG, DRB. Based on the report, the network device configures which objects can report the first information, i.e., determines the first object. The object reported by the terminal device can be the same as the first object, or the first object can be a subset of the reported object.
[0196] Step 302: The terminal device sends first information corresponding to the first object to the network device.
[0197] In an embodiment of the present application, the terminal device may send the first information corresponding to the first object to the network device. The terminal device may send the first information corresponding to the first object to the network device based on network configuration.
[0198] Furthermore, in an embodiment of the present application, in the case of reporting the first information corresponding to the first object based on the network configuration, the terminal device can first report the object and / or the object's information to the network device, and then the network device determines which objects can report the corresponding first information, that is, determines the first object, so that the terminal device can send the first information corresponding to the first object to the network device based on the network configuration.
[0199] Step 303: The terminal device receives second information sent by the network device; wherein the second information is associated with the first information.
[0200] In an embodiment of the present application, after sending the first information corresponding to the first object to the network device, the terminal device can further receive the second information sent by the network device; wherein the second information is associated with the first information, that is, the second information can be determined by the network device based on the first information.
[0201] It should be noted that, in the embodiment of the present application, the second information may include at least one of the following: scheduling information, resource allocation information, and parameter configuration information.
[0202] Step 304: The terminal device performs UL transmission based on the first configuration information sent by the network device.
[0203] In an embodiment of the present application, after sending the first information corresponding to the first object to the network device, the terminal device can further perform UL transmission based on the first configuration information sent by the network device.
[0204] It can be understood that, in the embodiment of the present application, the first configuration information is associated with the first information, that is, the first configuration information can be determined by the network device based on the first information.
[0205] That is to say, in an embodiment of the present application, the terminal device sends the first information to the network device, so that the network device can obtain one or more of time information, data volume information, and associated information based on the first information, and can also enable the network device to perform corresponding scheduling processing, allocation processing or configuration processing based on the first information.
[0206] It can be understood that in an embodiment of the present application, the network device can further determine the second information and / or the first configuration information based on the received first information, so that it can perform corresponding scheduling processing, allocation processing or configuration processing based on the second information and / or the first configuration information.
[0207] It is understood that in the embodiments of the present application, which objects can report the first information can be configured by the network or supported by the terminal device, that is, the terminal device is capable of identifying the information of the first object. Therefore, the terminal device can also directly send the first information corresponding to the first object to the network device.
[0208] For example, in some embodiments, for sync, the UE reports LCH1 and LCH2 as objects with sync requirements, and the reporting is semi-static (such as UE auxiliary information, or RRC method) or dynamic (such as MAC CE or RRC). Optionally, the network configures the UE to report the first information.
[0209] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and first information is reported using a new MAC CE or an enhanced DSR MAC CE. The first information indicates the respective delays of LCH1 and LCH2 (e.g., the minimum remaining delay). Furthermore, for each delay, corresponding data volume information is indicated. Optionally, the delay is for an LCH or a data packet (e.g., a specific data packet or data with minimum delay).
[0210] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and first information is reported using a new MAC CE or an enhanced DSR MAC CE. The first information indicates the latency difference between LCH2 and LCH1. Furthermore, the data volume of LCH2 and / or LCH1 is indicated. Optionally, the latency is for an LCH or a data packet (e.g., a specific data packet or a data packet with minimum latency).
[0211] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements. When the remaining delay of LCH1 and / or LCH2 is less than threshold 1, the remaining delay of LCH1 and / or LCH2 is reported, and / or the delay difference between LCH1 and LCH2 is reported. Furthermore, data volume information of LCH2 and / or LCH1 is indicated. Optionally, the delay is for an LCH or a data packet (e.g., a specific data packet or data with minimum delay).
[0212] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements. When data arrives on LCH1 and / or LCH2, the remaining latency of LCH1 and / or LCH2 and / or the latency difference between LCH1 and LCH2 are reported. Furthermore, the data volume of LCH2 and / or LCH1 is indicated. Optionally, the latency is for an LCH or a data packet (e.g., a specific data packet or data with minimum latency).
[0213] Exemplarily, in some embodiments, for sync, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. When the delay difference between LCH1 and LCH2 is obtained and the acquired data packets are known (such as between specific data packets of LCH1 and LCH2, or between LCH1 and LCH2 in each cycle, or between a data packet with the shortest delay and its sync data packet, or between data packets of LCH1 and LCH2 within a period of time), the first information is reported.
[0214] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. If LCH1 triggers DSR reporting, when reporting the DSR information of LCH1, the latency and / or data volume information of LCH2 or LCH2's data packets are reported. The LCH2 data packets are data packets in LCH2 associated with LCH1, or data packets in LCH2 associated with the data packets that triggered LCH1 DSR reporting, or data packets in LCH2 with the smallest remaining latency, or data packets in LCH2 with a remaining latency less than a threshold M.
[0215] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. If the delay difference between LCH1 and LCH2, or between a data packet of LCH1 and a data packet of LCH2, is less than or equal to a threshold B, the first information is reported, or the reporting of the first information is triggered.
[0216] It is understandable that in the embodiments of the present application, any one or more of the above-mentioned examples may be used in combination or alone, and the present application does not impose any specific limitation thereto.
[0217] For example, in some embodiments, for delay-based scheduling, the UE reports itself as a UE that supports delay-based scheduling, or reports LCH1 as being able to support delay-based scheduling. Optionally, the network configures the UE's LCH1 to report the first information.
[0218] Exemplarily, in some embodiments, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 supports delay-based scheduling, or UE is a UE that can report delay information, or UE is a UE that supports delay-based scheduling, and the network configures the UE to report the first information. If a new MAC CE or an enhanced DSR MAC CE is used to report the first information. In the first information, the delay of LCH1 (such as the minimum remaining delay) is indicated. Furthermore, for the delay, the corresponding data volume information is indicated. Optionally, the delay is for LCH or data packet (such as a specific data packet, or data with minimum delay).
[0219] Exemplarily, in some embodiments, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 supports delay-based scheduling, or UE is a UE that can report delay information, or UE is a UE that supports delay-based scheduling, and the network configures the UE to report the first information. If the new MAC CE or enhanced BSR MAC CE is used to report the first information. In the first information, the amount of data of LCH1 or the LCG where LCH1 is located is indicated (such as the amount of data of the data packet with the minimum remaining delay, or the amount of data of the data packet less than the delay threshold, or the amount of data of LCH1, or the amount of data of the LCG where LCH1 is located).
[0220] Exemplarily, in some embodiments, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 is an LCH that supports delay-based scheduling, or the UE is a UE that can report delay information, or the UE is a UE that supports delay-based scheduling, and the network configures the UE to report first information. The UE reports the first information when data arrives or the delay is less than or equal to threshold A.
[0221] It is understandable that in the embodiments of the present application, any one or more of the above-mentioned examples may be used in combination or alone, and the present application does not impose any specific limitation thereto.
[0222] The present application provides a method for wireless communication, in which a terminal device can report first information including time information, and / or data volume information, and / or associated information to a network device, so that the network device can perform scheduling, resource allocation, or parameter configuration based on the first information. It can be seen that in an embodiment of the present application, the transmission or behavior of sync / coordination info can be supported, while delay-based scheduling can be supported in the air, thereby supporting multi-modal service transmission on the air interface, effectively improving communication performance.
[0223] Based on the above embodiment, another embodiment of the present application proposes a wireless communication method, which can be applied to a terminal device. FIG4 is a third schematic diagram of the wireless communication method proposed in an embodiment of the present application. As shown in FIG4 , the method for wireless communication by the terminal device may include the following steps:
[0224] Step 401: The terminal device receives second configuration information sent by the network device, where the second configuration information is used to configure a first association relationship, where the first association relationship includes a mapping relationship between an LCH and a UL grant resource.
[0225] In an embodiment of the present application, a terminal device may receive second configuration information sent by a network device, wherein the second configuration information is used to configure a first association relationship, wherein the first association relationship may represent an association relationship between an LCH and a UL grant.
[0226] That is to say, in the embodiments of the present application, an association relationship between LCH and UL grant can be introduced.
[0227] Furthermore, in an embodiment of the present application, the first association relationship may be configured by the network device based on information about an object reported by the terminal device. After receiving the object information reported by the terminal device, the network device may configure the second configuration information based on the object information, thereby completing the configuration of the first association relationship through the issued second configuration. The object information may include information about the object to be configured and / or information about the first object.
[0228] It should be noted that, in the embodiment of the present application, the first association relationship may include a mapping relationship between the LCH and the UL grant resource, that is, the first association relationship may be used to determine the bearer or mapping relationship between the LCH and the UL grant.
[0229] It should be noted that, in the embodiment of the present application, the first association relationship may include an LCH mapping restriction (LCH mapping restriction).
[0230] Furthermore, in an embodiment of the present application, the UL grant resource includes a DG resource, and accordingly, the first association relationship may also include a mapping relationship between the LCH and the DG resource.
[0231] It can be understood that, in an embodiment of the present application, the first association relationship of the network configuration can be used to determine which LCH data can be carried on a specific DG (such as the first DG resource) for transmission.
[0232] Furthermore, in an embodiment of the present application, the network device sends first indication information to the terminal device, where the first indication information is used to indicate a first identifier, and the first identifier corresponds to a channel to be transmitted carried by the first DG resource.
[0233] That is to say, in an embodiment of the present application, based on the first identifier indicated by the first indication information, the channel to be transmitted corresponding to the first identifier can be carried on the first DG resource.
[0234] It should be noted that, in the embodiment of the present application, the first indication information may include DCI, that is, the first identifier is indicated by DCI.
[0235] It should be noted that, in the embodiment of the present application, the channel to be transmitted may include LCH or LCG.
[0236] Further, in an embodiment of the present application, based on the first association relationship, the channel to be transmitted indicated by the first identifier can be transmitted through the first DG; or, the channel to be transmitted indicated by the first identifier can be transmitted through the first DG with priority; or, the channel to be transmitted indicated by the first identifier can be transmitted through the first DG with low priority.
[0237] That is, in the embodiment of the present application, the network device may configure a first association relationship. The first association relationship is LCH mapping restricion, or is used to determine the bearer or mapping relationship between LCH and UL grant.
[0238] Exemplarily, in some embodiments, for UL DG, the network configures a first association relationship for determining which LCH data can be carried on a specific DG for transmission.
[0239] For example, in some embodiments, the LCH or LCG identifier (the first flag corresponding to the channel to be transmitted) that a specific DG can carry can be indicated by DCI. In the case of configuring LCH or LCG, it indicates whether the LCH or LCG can use a specific DG for transmission, or whether a specific DG can be used for transmission with priority, or whether a specific DG is used for transmission with low priority.
[0240] Further, in an embodiment of the present application, only the data of the first object can be transmitted through the UL grant indicated by the second configuration information; or, the data of the first object can be transmitted preferentially through the UL grant indicated by the second configuration information; or, the data of the first object can be transmitted with low priority through the UL grant indicated by the second configuration information.
[0241] Further, in an embodiment of the present application, only data of objects with associated information can be transmitted through the UL grant indicated by the second configuration information; or, data of objects with associated information can be transmitted with priority through the UL grant indicated by the second configuration information; or, data of objects with associated information can be transmitted with low priority through the UL grant indicated by the second configuration information.
[0242] That is to say, in an embodiment of the present application, for UL grant, the network configuration determines whether to transmit only the data of the first object, or whether to prioritize the transmission of the data of the first object, or whether to give low priority to the transmission of the data of the first object, or whether to transmit only the objects with a sync / coordination relationship, or whether to prioritize the transmission of the objects with a sync / coordination relationship, or whether to give low priority to the transmission of the objects with a sync / coordination relationship.
[0243] It should be noted that, in the embodiment of the present application, the first object may be an object capable of reporting corresponding first information, wherein the first object may be determined by a network device or a terminal device, and this application does not specifically limit this.
[0244] That is to say, in the embodiment of the present application, which objects can report the first information may be configured by the network and / or supported by the UE, for example, the UE is capable of identifying the information of the first object.
[0245] It can be understood that in an embodiment of the present application, the first object can be an object configured by a network device and / or supported by a terminal device; and / or, the first object can be an object with time information or association information; and / or, the first object can be an object whose time or relationship requirements meet the first requirement conditions; and / or, the first object is an object that is configured to perform related behaviors.
[0246] Exemplarily, in some embodiments, the first object can be an object configured by the network and / or supported by the UE, or an object having latency information or sync / coordination info (or multimodal information), or an object whose latency or sync / coordination requirements (or multimodal requirements) meet certain conditions, or an object configured to perform related behaviors.
[0247] For example, in some embodiments, for UL grant 1, if there are data packets related to sync / coordination, the data packets related to sync / coordination are carried on UL grant 1. Furthermore, if there are remaining bits of UL grant, other LCH data packets can be carried.
[0248] For example, in some embodiments, for UL grant 1, if there is a data packet of the first object, the data packet of the first object is carried on UL grant 1. Furthermore, if there are remaining bits of UL grant, data packets of other LCHs can be carried.
[0249] Furthermore, in an embodiment of the present application, for a UL grant, the network configuration determines whether to only carry the transmission of data of the first object, or whether to only carry the transmission of objects having a sync / coordination relationship.
[0250] For example, in some embodiments, for UL grant 1, if there is a data packet with a sync / coordination relationship, the data packet with the sync / coordination relationship is carried on UL grant 1. Furthermore, if there are remaining bits of the UL grant, padding can be carried.
[0251] For example, in some embodiments, for UL grant 1, if there is a data packet of the first object, the data packet of the first object is carried on UL grant 1. Furthermore, if there are remaining bits of the UL grant, padding can be carried.
[0252] Furthermore, in an embodiment of the present application, FIG5 is a fourth schematic diagram of a wireless communication method proposed in an embodiment of the present application. As shown in FIG5 , the method for wireless communication by a terminal device may include the following steps:
[0253] Step 501: The terminal device sends information of an object to be configured and / or information of a first object to a network device.
[0254] In an embodiment of the present application, the terminal device sends information about an object to be configured and / or information about a first object to the network device, wherein the object to be configured includes any of the following: an object with associated information; an object supported by the terminal device; or an object supporting delayed scheduling.
[0255] Exemplarily, in some embodiments, the terminal device reports objects having a sync / coordination relationship, such as QoS flow, data flow, LCH, LCH group, LCG, and DRB.
[0256] Exemplarily, in some embodiments, the terminal device reports information of an object that can identify or report the first information, or can identify or report information of an object for latency-based scheduling, for example, QoS flow, data flow, LCH, LCH group, LCG, DRB.
[0257] Step 502: The terminal device receives a first association relationship configured based on information of the object to be configured and / or information of the first object, sent by the network device.
[0258] In an embodiment of the present application, after sending information of the object to be configured and / or information of the first object to the network device, the terminal device can receive second configuration information sent by the network device, wherein the second configuration information can be used to configure the first association relationship, and the first association relationship can be configured by the network device based on the information of the object to be configured and / or information of the first object.
[0259] Furthermore, in an embodiment of the present application, the network device may determine the first association relationship using the received information of the object to be configured and / or the information of the first object, wherein the network device may configure the second configuration information, thereby completing the configuration of the first association relationship through the second configuration information.
[0260] That is, in an embodiment of the present application, the terminal device sends information of the object to be configured and / or information of the first object to the network device, so that the network device can configure the first association relationship based on the information of the object to be configured and / or information of the first object.
[0261] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction X, which is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on DG type A (specific DG). If the network schedules a DG, the DCI indicates whether the UL grant is DG type A. If a DG is DG type A, only LCHs corresponding to DG type A (such as LCH1 and LCH2, or LCH3) can be transmitted using this DG.
[0262] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction Y, which is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on DG type A. If the network schedules a DG, the DCI indicates whether the UL grant is DG type A. If a DG is DG type A, the LCHs corresponding to DG type A (such as LCH1 and LCH2, or LCH3) are preferentially transmitted using the DG. If the DG has remaining bits, it can further carry data of other LCHs.
[0263] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction Z. LCH mapping restriction X is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on CG type A. If the network configures CG, the DCI indicates whether the UL grant is CG type A. If a CG is CG type A, the LCHs corresponding to CG type A (such as LCH1 and LCH2, or LCH3) are preferentially transmitted using the DG. If the CG has remaining bits, it can further carry data of other LCHs.
[0264] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction X, which is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on CG type A or DG type A. If the size of the LCH list is 0 or the LCH list is NULL, no LCH can be carried on CG type A or DG type A for transmission. If the LCH list does not appear, it means that the LCH can be transmitted on any CG and / or DG.
[0265] The present application provides a wireless communication method that, by introducing a new mapping relationship between LCHs and UL grants, can ensure the transmission of specific LCHs and, where possible, the transmission of other LCHs. It can be seen that in the embodiments of the present application, multi-modal service transmission can be supported over the air interface, effectively improving communication performance.
[0266] Based on the above embodiment, another embodiment of the present application provides a wireless communication method, which can be applied to a terminal device. FIG6 is a fifth schematic diagram of the wireless communication method proposed in an embodiment of the present application. As shown in FIG6 , the method for wireless communication by the terminal device may include the following steps:
[0267] Step 601: The terminal device receives the third configuration information sent by the network device and performs data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports data processing; or, to indicate the DRB for performing data processing.
[0268] In an embodiment of the present application, the terminal device may receive the third configuration information sent by the network device, and then perform data processing based on the third configuration information.
[0269] It should be noted that, in an embodiment of the present application, the third configuration information is used to indicate whether the terminal device supports performing data processing; or, to indicate the DRB that performs data processing.
[0270] Furthermore, in an embodiment of the present application, data processing may include performing data processing based on third information; wherein the third information includes the first information, and the first information includes association information and / or time information.
[0271] That is, in the embodiment of the present application, the terminal device may perform data processing based on the third information, wherein the third information may include the first information, and the first information may include association information and / or time information.
[0272] It should be noted that, in the embodiment of the present application, the first information may include at least one of time information, data volume information, and association information.
[0273] It should be noted that, in the embodiment of the present application, the first information may also include at least one of time information, data volume information, and transmission mode information.
[0274] It should be noted that, in the embodiments of the present application, the first information may include time information, wherein the time information may include delay information and / or timestamp information, wherein the timestamp information may be understood as time point information.
[0275] It should be noted that in the embodiments of the present application, the first information may include data volume information, wherein the data volume information can be used by the network device to obtain data related to the time information, and then to schedule the corresponding data or allocate resources for it before the time point required by the latency.
[0276] It should be noted that, in the embodiment of the present application, the first information may include associated information. The associated information may be understood as synchronization / coordination information. For example, the associated information may be sync / coordination info.
[0277] It can be understood that, in the embodiments of the present application, the association information can be used to indicate objects having a first association relationship, and / or to indicate whether the objects have a need for association information.
[0278] That is, in an embodiment of the present application, the association information included in the first information can be used to indicate at least one of the following: a second object having a first association relationship among the objects corresponding to the association information; or whether a third object corresponding to the association information has an association requirement.
[0279] Exemplarily, in some embodiments, taking the association information as sync / coordination info as an example, the sync / coordination info can be used to indicate which objects have a sync / coordination relationship, or to indicate whether a certain object has a sync / coordination info requirement.
[0280] It should be noted that, in the embodiment of the present application, the associated information and time information (such as delay information) in the first information can be reported or used by the terminal device at the same time.
[0281] For example, in some embodiments, sync / coordination info needs to be reported together with delay information, or used together.
[0282] Furthermore, in an embodiment of the present application, the first information may include at least one piece of time information and / or at least one piece of data volume information, wherein the at least one piece of time information and the at least one piece of data volume information may be in one-to-one correspondence.
[0283] Furthermore, in an embodiment of the present application, the first information may also include information of at least one object, and the information of the at least one object corresponds to at least one of time information, data volume information, and association information.
[0284] That is, in an embodiment of the present application, the object information may include object information corresponding to time information, and / or object information corresponding to data volume information, or object information having a sync / coordination relationship.
[0285] It should be noted that, in the embodiment of the present application, the at least one object includes an object having a first association relationship and / or an object that meets a preset delay condition.
[0286] It can be understood that, in the embodiment of the present application, the object having the first association relationship can be understood as an object having a sync / coordination relationship, that is, a multimodal object.
[0287] It can be understood that, in the embodiments of the present application, the preset delay condition may represent a certain delay requirement or demand, for example, the remaining delay satisfies a preset threshold.
[0288] That is to say, in the embodiment of the present application, the object in the at least one object may be a multimodal object, or an object whose delay meets certain requirements.
[0289] Furthermore, in an embodiment of the present application, the object in the at least one object includes one of the following: PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QoS flow, PDU session.
[0290] That is to say, in the embodiments of the present application, an object may be any one of PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, and PDU session, and the present application does not make any specific limitation.
[0291] Furthermore, in an embodiment of the present application, when the terminal device performs data processing based on the third information, the terminal device activates or deactivates the PDCP discarding processing based on the associated information or time information.
[0292] That is, in the embodiment of the present application, data processing may include PDCP discard processing based on association information and / or time information. For example, data processing may be PDCP discard processing based on multimodal information (ie, association information) or residual delay information.
[0293] Furthermore, in an embodiment of the present application, the abandonment processing of PDCP based on the association information or time information is performed or activated or deactivated by the terminal device.
[0294] Furthermore, in an embodiment of the present application, the discarding process of the PDCP based on the association information or time information is performed or activated or deactivated by the MAC entity;
[0295] That is, in the embodiments of the present application, data processing may be performed or activated or deactivated per UE or per MAC entity.
[0296] Furthermore, in an embodiment of the present application, the PDCP discard processing based on the association information or time information is performed or activated or deactivated by the DRB.
[0297] That is, in the embodiment of the present application, data processing may be performed or activated or deactivated per DRB.
[0298] Furthermore, in an embodiment of the present application, the PDCP abandonment process based on the association information or time information is performed by the PDCP entity.
[0299] That is to say, in the embodiment of the present application, data processing can be performed in the PDCP entity.
[0300] Furthermore, in an embodiment of the present application, the PDCP determines whether to perform PDCP discard processing based on the association information or time information.
[0301] Furthermore, in an embodiment of the present application, whether to perform PDCP discard processing based on association information or time information is instructed by a network device.
[0302] Furthermore, in an embodiment of the present application, MAC notifies PDCP whether to perform a PDCP discard process based on association information or time information.
[0303] That is, in the embodiment of the present application, whether to perform data processing can be determined by PDCP, or indicated by the network, or notified by UE MAC to UE PDCP. It can be seen that in addition to the indication of the third configuration information, other methods can also be used to determine whether to perform data processing.
[0304] It can be understood that in the embodiment of the present application, data processing may be to consider multimodal information (associated information) or residual delay information (time information) in the case of a PDCP discard mechanism.
[0305] Furthermore, in an embodiment of the present application, during PDCP discard processing based on association information or time information, when the data packet of the fourth object among the objects with association information is deleted, the associated data packets of other objects associated with the fourth object may be deleted.
[0306] Exemplarily, in some embodiments, if a data packet of one of the objects (the fourth object) having a sync / coordination relationship is deleted (or discarded), the PDCP also deletes the associated data packet of the other object.
[0307] It should be noted that in an embodiment of the present application, if the associated objects correspond to different PDCPs or DRBs, the PDCPs interact to notify the other party whether to delete the data packet, and / or the information of the deleted associated data packet (such as SN, whether it is associated with other packets).
[0308] Furthermore, in an embodiment of the present application, when PDCP abandonment processing is performed based on associated information or time information, the data packet of the fifth object and the associated data packets of other objects associated with the fifth object can be deleted if the remaining delay of the data packet of the fifth object in the object with associated information is less than or equal to the eighth threshold.
[0309] Exemplarily, in some embodiments, if the remaining delay of a data packet of one of the objects (the fifth object) having a sync / coordination relationship is less than or equal to the eighth threshold, the PDCP deletes the data packet and its associated data packets.
[0310] It should be noted that in an embodiment of the present application, if the associated objects correspond to different PDCPs or DRBs, the PDCPs interact to notify the other party whether to delete the data packet, and / or the information of the deleted associated data packet (such as SN, whether it is associated with other packets).
[0311] Furthermore, in an embodiment of the present application, during the PDCP abandonment processing based on associated information or time information, the data packet of the first object and the associated data packets of other objects associated with the first object can be deleted when the remaining delay of the data packet of the first object is less than or equal to the eighth threshold.
[0312] Exemplarily, in some embodiments, if there is a first object and the remaining delay of its data packet is less than or equal to the first threshold, the PDCP deletes the data packet.
[0313] It should be noted that, in the embodiment of the present application, if the data packet is associated with other data packets, the data packets associated with it are also deleted.
[0314] It is understood that in the embodiments of the present application, the first object can be an object in at least one object that can report the corresponding first information. The first object can be determined by a network device or a terminal device, and this application does not specifically limit this.
[0315] That is to say, in the embodiment of the present application, which objects can report the first information may be configured by the network and / or supported by the UE, for example, the UE is capable of identifying the information of the first object.
[0316] It can be understood that in an embodiment of the present application, the first object can be an object configured by a network device and / or supported by a terminal device; and / or, the first object can be an object with time information or association information; and / or, the first object can be an object whose time or relationship requirements meet the first requirement conditions; and / or, the first object is an object that is configured to perform related behaviors.
[0317] Exemplarily, in some embodiments, the first object can be an object configured by the network and / or supported by the UE, or an object having latency information or sync / coordination info (or multimodal information), or an object whose latency or sync / coordination requirements (or multimodal requirements) meet certain conditions, or an object configured to perform related behaviors.
[0318] Furthermore, in an embodiment of the present application, when PDCP performs a packet deletion operation, if the deleted data packet has been sent to the RLC layer, PDCP notifies RLC to delete the corresponding data packet (for example, indicating the SN number of the deleted PDCP data packet).
[0319] Furthermore, in an embodiment of the present application, when PDCP performs PDCP discard processing based on multimodal information or residual delay information, if the data packet to be deleted has been sent to the RLC layer, PDCP cannot delete the corresponding data packet.
[0320] Furthermore, in an embodiment of the present application, the terminal device receives third configuration information sent by the network device; wherein the third configuration information can be used to indicate whether the terminal device supports executing PDCP abandonment processing based on association information or time information; or, to indicate executing DRB abandonment processing of PDCP based on association information or time information.
[0321] That is, in an embodiment of the present application, the third configuration information sent by the network device can determine the UE or which DRBs perform PDCP discard processing based on multimodal information or residual delay information.
[0322] Exemplarily, in some embodiments, a per UE or per DRB indication indicates whether to perform PDCP discard processing based on multimodal information or residual delay information.
[0323] Exemplarily, in some embodiments, it is indicated in the PDCP config whether the PDCP or DRB performs PDCP discard processing based on multimodal information or residual delay information.
[0324] It should be noted that in an embodiment of the present application, a MAC CE from a network device is used to indicate whether the terminal device supports executing PDCP abandonment processing based on associated information or time information; or, a DRB is indicated to execute PDCP abandonment processing based on associated information or time information.
[0325] That is, in an embodiment of the present application, the MAC CE from the network device instructs the UE or which DRBs to activate / deactivate based on multimodal information, or PDCP discard processing of the remaining delay information.
[0326] Exemplarily, in some embodiments, if a MAC CE is received from a network device, the UE activates / deactivates PDCP discard processing based on multimodal information or residual delay information.
[0327] Exemplarily, in some embodiments, if a MAC CE is received from a network device, the UE performs PDCP discard processing based on multimodal information or residual delay information for DRB activation / deactivation indicated by the MAC CE.
[0328] Exemplarily, in some embodiments, if the MAC CE from the network device indicates activation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the higher layer to activate PDCP discard processing based on multimodal information or residual delay information.
[0329] Exemplarily, in some embodiments, if the MAC CE from the network device indicates activation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the higher layer to activate PDCP discard processing based on multimodal information or residual delay information for the DRB indicated by the MAC CE.
[0330] Exemplarily, in some embodiments, if the MAC CE from the network device indicates deactivation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the upper layer to deactivate PDCP discard processing based on multimodal information or residual delay information.
[0331] Exemplarily, in some embodiments, if the MAC CE from the network device indicates deactivation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the upper layer to deactivate PDCP discard processing based on multimodal information or residual delay information for the DRB indicated by the MAC CE.
[0332] Furthermore, in an embodiment of the present application, FIG7 is a sixth schematic diagram of a wireless communication method proposed in an embodiment of the present application. As shown in FIG7 , the method for performing wireless communication by a terminal device may include the following steps:
[0333] Step 701: The terminal device sends information of an object to be configured and / or information of a first object to a network device.
[0334] In an embodiment of the present application, the terminal device sends information about an object to be configured and / or information about a first object to the network device, wherein the object to be configured includes any of the following: an object with associated information; an object supported by the terminal device; or an object supporting delayed scheduling.
[0335] Exemplarily, in some embodiments, the terminal device reports objects having a sync / coordination relationship, such as QoS flow, data flow, LCH, LCH group, LCG, and DRB.
[0336] Exemplarily, in some embodiments, the terminal device reports information of an object that can identify or report the first information, or can identify or report information of an object for latency-based scheduling, for example, QoS flow, data flow, LCH, LCH group, LCG, DRB.
[0337] Step 702: The terminal device receives third configuration information sent by the network device and configured based on the information of the object to be configured and / or the information of the first object.
[0338] In an embodiment of the present application, after sending information of the object to be configured and / or information of the first object to the network device, the terminal device can receive third configuration information sent by the network device, wherein the third configuration information can be configured by the network device based on the information of the object to be configured and / or information of the first object.
[0339] Furthermore, in an embodiment of the present application, the network device can use the received information of the object to be configured and / or the information of the first object to determine the third configuration information, so that the UE or which DRBs can be configured through the third configuration information to perform PDCP discard processing based on multimodal information, or residual delay information.
[0340] That is, in an embodiment of the present application, the terminal device sends information of the object to be configured and / or information of the first object to the network device, so that the network device can configure the third configuration information based on the information of the object to be configured and / or information of the first object.
[0341] The present application provides a method for wireless communication, in which a network device can configure a terminal device to perform data processing based on first information. For example, the network configures the UE or which DRBs to perform PDCP discard processing based on multimodal information, or residual delay information, thereby supporting the deletion of associated data packets and improving system capacity.
[0342] Based on the above embodiment, another embodiment of the present application provides a wireless communication method, which can be applied to a network device. FIG8 is a seventh schematic diagram of the wireless communication method proposed in an embodiment of the present application. As shown in FIG8 , the method for wireless communication performed by a network device may include the following steps:
[0343] Step 801: A network device receives first information sent by a terminal device; wherein the first information includes at least one of the following: time information, data volume information, and association information.
[0344] In an embodiment of the present application, a network device may receive first information sent by a terminal device, wherein the first information may include at least one of time information, data volume information, and association information.
[0345] It should be noted that in an embodiment of the present application, the network device can receive the first information sent by the terminal device, so that the network device can obtain one or more of time information, data volume information, and associated information based on the first information, and can also enable the network device to perform corresponding scheduling processing, allocation processing or configuration processing based on the first information.
[0346] It is understood that in the embodiments of the present application, the first information may also include at least one of time information, data volume information, and transmission mode information. Accordingly, the terminal device sends the first information to the network device, so that the network device can obtain one or more of the time information, data volume information, and transmission mode information based on the first information, and can also cause the network device to perform corresponding scheduling, allocation, or configuration processing based on the first information.
[0347] It should be noted that, in the embodiments of the present application, the first information may include time information, wherein the time information may include delay information and / or timestamp information, wherein the timestamp information may be understood as time point information.
[0348] It should be noted that in the embodiments of the present application, the first information may include data volume information, wherein the data volume information can be used by the network device to obtain data related to the time information, and then to schedule the corresponding data or allocate resources for it before the time point required by the latency.
[0349] It should be noted that, in the embodiment of the present application, the first information may include associated information. The associated information may be understood as synchronization / coordination information. For example, the associated information may be sync / coordination info.
[0350] It can be understood that, in the embodiments of the present application, the association information can be used to indicate objects having a preset association relationship, and / or to indicate whether the objects have a need for association information.
[0351] That is to say, in an embodiment of the present application, the association information included in the first information can be used to indicate at least one of the following: a second object having a preset association relationship among the objects corresponding to the association information; and whether a third object corresponding to the association information has an association requirement.
[0352] Exemplarily, in some embodiments, taking the association information as sync / coordination info as an example, the sync / coordination info can be used to indicate which objects have a sync / coordination relationship, or to indicate whether a certain object has a sync / coordination info requirement.
[0353] It should be noted that, in the embodiment of the present application, the associated information and time information (such as delay information) in the first information can be reported or used by the terminal device at the same time.
[0354] For example, in some embodiments, sync / coordination info needs to be reported together with delay information, or used together.
[0355] Furthermore, in an embodiment of the present application, the first information may include at least one piece of time information and / or at least one piece of data volume information, wherein the at least one piece of time information and the at least one piece of data volume information may be in one-to-one correspondence.
[0356] Furthermore, in an embodiment of the present application, the first information may also include information of at least one object, and the information of the at least one object corresponds to at least one of time information, data volume information, and association information.
[0357] That is, in an embodiment of the present application, the object information may include object information corresponding to time information, and / or object information corresponding to data volume information, or object information having a sync / coordination relationship.
[0358] It should be noted that, in the embodiment of the present application, the at least one object includes an object having a preset association relationship and / or an object satisfying a preset delay condition.
[0359] It can be understood that, in the embodiments of the present application, objects having a preset association relationship can be understood as objects having a sync / coordination relationship, that is, multimodal objects.
[0360] It can be understood that, in the embodiments of the present application, the preset delay condition may represent a certain delay requirement or demand, for example, the remaining delay satisfies a preset threshold.
[0361] That is to say, in the embodiment of the present application, the object in the at least one object may be a multimodal object, or an object whose delay meets certain requirements.
[0362] Furthermore, in an embodiment of the present application, the object in the at least one object includes one of the following: PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QoS flow, PDU session.
[0363] That is to say, in the embodiments of the present application, an object may be any one of PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, and PDU session, and the present application does not make any specific limitation.
[0364] Further, in an embodiment of the present application, the indication method of the information of at least one object may include one of the following: a bitmap indication; an object identification indication; an indication based on the first LCH, or the first LCG, or the first LCH group corresponding to the first object; an indication based on all LCHs, or all LCGs, or all LCH groups corresponding to the first object; an indication based on the first indication that can carry the second LCH, or the second LCG, or the second LCH group corresponding to the first object.
[0365] Exemplarily, in some embodiments, assuming that the object is an SDU, correspondingly, the multiple objects may include multiple SDUs buffered in an LCH, and the corresponding first information may include information of these SDUs (time and / or data volume).
[0366] Exemplarily, in some embodiments, assuming that the object is an SDU, accordingly, multiple objects may include multiple buffered SDUs in multiple multimodal LCHs, then the corresponding first information may include information of these SDUs (time and / or data volume), or the corresponding information (time and / or data volume) in each LCH.
[0367] It should be noted that, in the embodiments of the present application, the indication method of the object information can be an explicit indication or an implicit indication.
[0368] It is understood that in the embodiment of the present application, the display indication is information directly including the object in the first information sent. For example, the display indication may include a bitmap indication or an object identification indication.
[0369] Exemplarily, in some embodiments, the information of at least one object may be indicated in the form of a bitmap, or indicated by an index / ID / SN number.
[0370] Exemplarily, in some embodiments, the object information indicates an object identifier, such as an ID or index or SN number of a PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, or PDU session.
[0371] For example, in some embodiments, if information of an object is reported, the information of the object can be indicated by an ID, index, or SN number, or the object can be identified in a corresponding bitmap position in a bitmap representing the object information (e.g., the bitmap bit is set to 1).
[0372] Exemplarily, in some embodiments, if information of multiple objects is reported, the information of the object can be indicated by ID, index, or SN number (optionally, the information of the object can be indicated in a sequential manner. For example, the objects and related information of the objects (such as delay, etc.) are arranged from small to large according to ID, index, or SN, and the object can also be identified in the corresponding bitmap position in the bitmap representing the object information (e.g., the bitmap bit is set to 1).
[0373] It should be noted that, in the embodiment of the present application, the first information may be reported for one or more objects, but the information of the object is implicitly indicated when the first information is reported.
[0374] It can be understood that, in the embodiment of the present application, the implicit indication may include an indication based on the first LCH corresponding to the first object, or the first LCG, or the first LCH group.
[0375] For example, in some embodiments, when implicitly indicating object information, a specific LCH, a specific LCG, or a specific LCH group can be reported. The LCH group can be configured to include several additional LCHs in a group, and these LCHs have a sync relationship.
[0376] It can be understood that, in the embodiment of the present application, the implicit indication may include indications of all LCHs, or all LCGs, or all LCH groups corresponding to the first object.
[0377] Exemplarily, in some embodiments, when the information of the implicit indication object is provided, all LCHs may be reported, or all LCGs may be reported, or all LCH groups may be reported.
[0378] It can be understood that in the embodiment of the present application, the implicit indication may include an indication of a second LCH, a second LCG, or a second LCH group corresponding to the first object that can be carried based on the first indication.
[0379] Exemplarily, in some embodiments, when implicitly indicating the information of the object, which LCH, or LCG, or LCH group can report the first information can be configured by the network and / or supported by the UE.
[0380] Furthermore, in an embodiment of the present application, when the terminal device sends the first information to the network device, the terminal device sends the first information corresponding to the first object to the network device based on the network configuration and / or terminal capabilities, and at least one object includes the first object.
[0381] It is understood that in the embodiments of the present application, the first object can be an object in at least one object that can report the corresponding first information. The first object can be determined by a network device or a terminal device, and this application does not specifically limit this.
[0382] That is to say, in the embodiment of the present application, which objects can report the first information may be configured by the network and / or supported by the UE, for example, the UE is capable of identifying the information of the first object.
[0383] It can be understood that in an embodiment of the present application, the first object can be an object configured by a network device and / or supported by a terminal device; and / or, the first object can be an object with time information or association information; and / or, the first object can be an object whose time or relationship requirements meet the first requirement conditions; and / or, the first object is an object that is configured to perform related behaviors.
[0384] Exemplarily, in some embodiments, the first object can be an object configured by the network and / or supported by the UE, or an object having latency information or sync / coordination info (or multimodal information), or an object whose latency or sync / coordination requirements (or multimodal requirements) meet certain conditions, or an object configured to perform related behaviors.
[0385] Furthermore, in an embodiment of the present application, the delay information in the time information included in the first information may be the first delay information. The first delay information includes any one of the following: the delay difference between objects with associated information; the delay difference between a preset object with associated information and other objects; the delay difference between multiple objects with associated information; the delay of an object with data to be transmitted among multiple objects with associated information; the delay of an object with the longest delay tolerance among multiple objects with associated information; the delay of an object with the shortest delay tolerance among multiple objects with associated information; the delay of an object that meets the first requirement among multiple objects with associated information; the delay difference between the shortest delays or the longest delays corresponding to objects with associated information; the delay difference between the shortest delays of preset objects with associated information compared to other objects. The delay difference or the delay difference between the longest delays; the delay difference between the multiple shortest delays or the delay difference between the multiple longest delays corresponding to multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object with data to be transmitted among multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object with the longest delay tolerance among multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object with the shortest delay tolerance among multiple objects with associated information; the delay of the shortest delay data packet or the delay of the longest delay data packet in the object that meets the second requirement among multiple objects with associated information.
[0386] It should be noted that, in the embodiment of the present application, the first delay information may include multi-modal delay information, wherein the multi-modal information may be sync / coordination information.
[0387] For example, in some embodiments, the first latency information may be the latency difference between objects having a sync / coordination relationship, for example, only the difference between the two is given without considering the objects being compared.
[0388] For example, in some embodiments, the first latency information may be the latency difference between one object and another object in a sync / coordination relationship. For example, if there is a specific object to be compared, the difference value for the object to be compared is given.
[0389] Exemplarily, in some embodiments, the first latency information may be the latency of each of a plurality of objects having a sync / coordination relationship.
[0390] For example, in some embodiments, the first latency information may be the latency of an object among multiple objects in a sync / coordination relationship that still has data to transmit. For example, if there are two sync flows, one has completed transmission, while the other still has data, the latency of this data. Alternatively, if there are two sync packets, one has completed transmission, while the other still has data, the latency of this data.
[0391] Exemplarily, in some embodiments, the first latency information may be the latency of an object having the shortest latency tolerance among multiple objects having a sync / coordination relationship.
[0392] Exemplarily, in some embodiments, the first delay information may be the delay of an object having the longest delay tolerance among multiple objects having a sync / coordination relationship.
[0393] Exemplarily, in some embodiments, the first latency information may be the latency of a specific object having a sync / coordination relationship (such as the smallest index, the largest index, etc.), that is, the latency of the object that meets the first requirement.
[0394] For example, in some embodiments, the first latency information may be the latency difference between the shortest latency packets of the objects having a sync / coordination relationship, for example, only the difference between the two is given without considering the objects being compared.
[0395] For example, in some embodiments, the first latency information may be the latency difference between the shortest latency packet of one object in a sync / coordination relationship and the shortest latency packet of another object. For example, if there is a specific object being compared, the difference value for this object is provided.
[0396] Exemplarily, in some embodiments, the first delay information may be the delay of each data packet having the shortest delay among a plurality of objects in a sync / coordination relationship.
[0397] For example, in some embodiments, the first latency information may be the latency of a data packet with the shortest latency among multiple objects in a sync / coordination relationship that still have data to be transmitted. For example, if there are two sync flows, one flow has completed transmission, while the other flow still has data. Among these data, the data with the shortest latency includes data A, and the latency of this data. Alternatively, if there are two sync packets, one packet has completed transmission, while the other packet still has data, and the latency of this data.
[0398] For example, in some embodiments, the first latency information may be the latency of the shortest-delayed packet of the object with the shortest latency tolerance among multiple objects in a sync / coordination relationship. For example, consider two sync objects, one with a 10ms latency and the other with a 9ms latency. If the 9ms object contains two packets, one with a 5ms remaining latency and the other with a 4ms remaining latency, the 4ms latency information is reported.
[0399] For example, in some embodiments, the first latency information may be the latency of the shortest-delayed packet of the object with the longest latency tolerance among multiple objects in a sync / coordination relationship. For example, consider two sync objects, one with a latency of 10ms and the other with a latency of 9ms. If the 10ms object contains two packets, one with a remaining latency of 5ms and the other with a remaining latency of 4ms, the 4ms latency will be reported.
[0400] Exemplarily, in some embodiments, the first delay information may be the delay of the data packet of a specific object (such as the smallest index, the largest index, etc.) with a sync / coordination relationship, that is, the delay of the shortest delay data packet or the delay of the longest delay data packet among the objects that meet the second requirement.
[0401] Exemplarily, in some embodiments, the first delay information may be the delay of the shortest delay data packet of a specific object with a sync / coordination relationship (such as the smallest index, the largest index, the shortest delay, the longest delay, etc.), that is, the delay of the shortest delay data packet or the delay of the longest delay data packet among the objects that meet the second requirement.
[0402] Furthermore, in an embodiment of the present application, the timestamp information in the time information included in the first information, that is, the time point information, may include any of the following: the time of the object with associated information; the time difference between the preset object with associated information and other objects; the time difference between multiple objects with associated information; the time of the object with data to be transmitted among the multiple objects with associated information; the time of the object with the longest delay tolerance among the multiple objects with associated information; the time of the object with the shortest delay tolerance among the multiple objects with associated information; the time of the object that meets the third requirement among the multiple objects with associated information; the time difference or the shortest delay corresponding to the objects with associated information The time difference between long delays; the time of the object whose residual delay is less than or equal to the first threshold; the shortest time or maximum time of the data of the LCH where the object whose residual delay is less than or equal to the second threshold is located; the respective times of all data of the LCH where the object whose residual delay is less than or equal to the third threshold is located; the shortest time or maximum time of the data of the LCG where the object whose residual delay is less than or equal to the fourth threshold is located; the respective times of all data of the LCG where the object whose residual delay is less than or equal to the fifth threshold is located; the shortest time or maximum time of the data of the LCH group where the object whose residual delay is less than or equal to the sixth threshold is located; the respective times of all data of the LCH group where the object whose residual delay is less than or equal to the seventh threshold is located.
[0403] It is understood that in the embodiments of this application, the first requirement, the second requirement, and the third requirement can be used to restrict information on an object. The first requirement, the second requirement, and the third requirement can be the same or different, and this application does not impose any specific limitations.
[0404] It is understood that in the embodiments of the present application, the first to seventh thresholds can all be used to limit the residual delay. The first to seventh thresholds can be all or partly the same, or all different, and this application does not impose any specific restrictions.
[0405] Furthermore, in an embodiment of the present application, the data volume information included in the first information may include any one of the following: information of an object having associated information; information of an object corresponding to the time information; information of the LCH where the data packet corresponding to the time information is located; information of the LCG where the data packet corresponding to the time information is located; information of the LCH group where the data packet corresponding to the time information is located; information of the first object and information of other objects associated with the first object.
[0406] Exemplarily, in some embodiments, the data volume information may be information of an object having a sync / coordination relationship.
[0407] Exemplarily, in some embodiments, the data volume information may be data volume information of an object corresponding to the reported time information.
[0408] For example, in some embodiments, the data volume information may be information about the LCH / LCG / LCH group to which the data packet corresponding to the reported time information belongs.
[0409] For example, in some embodiments, the data volume information may include information specific to an object, specifically information about the first object, or overall information associated with the first object. For example, in a multimodal situation, data 1 is indicated, but information about data 1 and associated data 2 is reported.
[0410] Furthermore, in an embodiment of the present application, the delay information included in the time information may also include second delay information, wherein the second delay information includes residual delay information, and the remaining delay information includes any one of the following items: delay information of the first object; delay information when the first object meets the first preset trigger condition; delay information of the first object when sending the first information; delay information of the shortest delay data packet of the first object.
[0411] It should be noted that, in the embodiments of the present application, the second delay information may be residual delay information. For example, the second delay information may be delay information for the first object, or delay information when the first object satisfies the first preset trigger condition, or delay information when the first object reports the first information, or delay information of the data packet with the shortest delay for the first object.
[0412] It should be noted that, in an embodiment of the present application, the first preset trigger condition may include but is not limited to a trigger condition for reporting the first information, wherein the trigger condition for reporting the first information may include the first trigger condition and / or the second trigger condition.
[0413] That is to say, in an embodiment of the present application, the first preset trigger condition may be a trigger condition for reporting the first information, or may be different from the trigger condition for reporting the first information, or may include other trigger conditions in addition to the trigger condition for reporting the first information. This application does not make specific limitations.
[0414] Exemplarily, in some embodiments, the remaining delay information may indicate how much time is left to reach the required duration of the PDB / PSDB, or may indicate the remaining time based on the expiration of the PDCP discard timer.
[0415] Furthermore, in an embodiment of the present application, the delay information may include a delay index or a delay value; the data volume information may include a data volume index or a data volume value.
[0416] It should be noted that, in the embodiments of the present application, the delay information and / or the data volume information may be represented in the form of an index value index, or may be represented by a specific value.
[0417] It can be understood that in an embodiment of the present application, the mapping relationship between the index and the delay information, and / or the data volume information can be determined in advance, and then the corresponding delay information and / or the data volume information value can be determined based on the mapping relationship and the index value.
[0418] It can be understood that, in the embodiments of the present application, the mapping relationship between the index and the delay information, and / or the data volume information can be determined according to a threshold or a range.
[0419] It should be noted that in the embodiments of the present application, the threshold or range for determining the mapping relationship between the index and the delay information, and / or the data volume information, can be predefined, determined according to a table, or indicated by RRC.
[0420] For example, in some embodiments, the mapping relationship between the index and the latency information may be as shown in Table 1. Delay information with different value ranges may correspond to different index values. For example, the latency information with a value range of (0 ms, 2 ms) corresponds to an index value of 0, and the latency information with a value range of (2 ms, 4 ms) corresponds to an index value of 1.
[0421] For example, in some embodiments, the mapping relationship between the index and the data volume information may be as shown in Table 2. Data volume information with different value ranges may correspond to different index values. For example, the data volume information with a value range of (1 slot, 3 slots) corresponds to an index value of 0, and the data volume information with a value range of (3 slots, 5 slots) corresponds to an index value of 1.
[0422] For example, in some embodiments, if the delay information is represented by a specific value, then the value of the delay information can be directly indicated, such as 5ms; if the data volume information is represented by a specific value, then the value of the data volume information can be directly indicated, such as 4slots.
[0423] It should be noted that, in an embodiment of the present application, the first information including delay information and / or data volume information may be reported for the terminal device, that is, reported with the terminal device as the granularity, and the reported information of the terminal device as a whole. For example, the delay of all data to be transmitted by the UE is a specific data volume, and / or one or more delay values when the delay meets the first threshold), or reported for object information (for example, the information reported is a certain LCH or a certain data packet).
[0424] It can be understood that in an embodiment of the present application, the terminal device sends the first information to the network device, so that the network device can obtain one or more of time information, data volume information, and association information based on the first information.
[0425] Exemplarily, in some embodiments, taking the network device as a base station as an example, the UE (terminal device) sends first information to the base station, so that the base station obtains time information and / or data volume information and / or sync / coordination information, and / or, it can also be used for the base station to perform scheduling or resource allocation or parameter configuration.
[0426] Furthermore, in an embodiment of the present application, the first information sent by the terminal device is carried by any one of the following: a media access control element (MAC Control Element, MAC CE); uplink control information (Uplink Control Information, UCI); RRC.
[0427] It should be noted that, in the embodiment of the present application, the MAC CE includes a first MAC CE or a second MAC CE, wherein the first MAC CE is different from the second MAC CE.
[0428] It can be understood that in an embodiment of the present application, the first MAC CE may be a newly introduced MAC CE, and the second MAC CE may include any one of the following: Delay Status Report (DSR) MAC CE, enhanced DSR MAC CE, Buffer Status Report (BSR) MAC CE, and enhanced BSR MAC CE.
[0429] That is, in the embodiment of the present application, the first information may be carried using MAC CE, UCI, or RRC. The MAC CE may be a newly introduced new MAC CE, a DSR MAC CE, or an enhanced DSR MAC CE, or a BSR MAC CE or an enhanced BSR MAC CE.
[0430] Furthermore, in an embodiment of the present application, the first information is carried in a MAC CE indicated by a logical channel identifier (Logical Channel Identification, LCID); or, the first information is carried in a MAC CE indicated by a bit.
[0431] It should be noted that, in the embodiment of the present application, LCID can be introduced to indicate the MAC CE carrying the first information.
[0432] For example, in some embodiments, a new LCID may be used to indicate whether it is an enhanced DSR MAC CE or an original DSR MAC CE.
[0433] That is, in the embodiment of the present application, the new LCID indicates whether the delay information and / or data volume information is defined in the original DSR MAC CE or in the enhanced DSR MAC CE.
[0434] For example, in some embodiments, the new LCID can be used to distinguish that the reported information is for the first information, not for the DSR.
[0435] For example, in some embodiments, the new LCID may indicate whether information of the object in the sync relationship is included, such as the delay difference of the object or the data packet of the object, the data volume, and the minimum delay.
[0436] For example, in some embodiments, the new LCID may indicate whether it is an enhanced BSR MAC CE or an original BSR MAC CE.
[0437] That is, in the embodiment of the present application, the new LCID indicates whether the data volume information is defined in the original BSR MAC CE or in the enhanced BSR MAC CE.
[0438] Accordingly, in the embodiment of the present application, the network device can learn that it is defined in the enhanced BSR MAC CE based on the new LCID, and thus know that these data volumes have a delay requirement and need to be scheduled as soon as possible.
[0439] It should be noted that, in the embodiment of the present application, a new bit may be introduced to indicate the MAC CE carrying the first information.
[0440] Exemplarily, in some embodiments, a new bit may be introduced into the MAC CE to indicate whether the delay information and / or data volume information is defined in the original DSR MAC CE or in the enhanced DSR MAC CE.
[0441] For example, in some embodiments, a new bit may be introduced into the MAC CE to indicate whether information about the object of the sync / coordination relationship is included, such as at least one of the delay difference, data volume, and minimum delay of the object, or at least one of the delay difference, data volume, and minimum delay of the data packets of the object.
[0442] For example, in some embodiments, the data packet of the object may be a specific data packet. For example, the specific data packet may be a data packet with the minimum delay, or a data packet of the object associated with the object that triggers the DSR report.
[0443] Exemplarily, in some embodiments, a new bit may be introduced into the MAC CE to indicate whether the data volume information is defined in the original DSR MAC CE or in the enhanced BSR MAC CE.
[0444] Furthermore, in an embodiment of the present application, when the terminal device sends the first information to the network device, the terminal device may send the first information to the network device based on a trigger condition; wherein the trigger condition includes a first trigger condition and / or a second trigger condition.
[0445] It can be understood that, in the embodiment of the present application, the first trigger condition and the second trigger condition may be different trigger mechanisms, that is, the sending of the first information may be triggered by one or more trigger conditions.
[0446] It should be noted that, in the embodiment of the present application, the first trigger condition may include a DSR trigger condition, or a BSR trigger condition.
[0447] That is, in the embodiment of the present application, the trigger condition of the first information may include a DSR trigger condition, or a BSR trigger condition, that is, a common DSR trigger condition or a BSR trigger condition may be used.
[0448] Furthermore, in an embodiment of the present application, the second trigger condition includes at least one of the following: data of the object with associated information arrives; the remaining delay of the data of the object with associated information is less than or equal to the first delay threshold; the data volume of the object with associated information is greater than or equal to the first data threshold; the data of the object with associated information does not trigger the sending of the first information within the current trigger cycle; the object with associated information has data to be transmitted.
[0449] It is understood that, in an embodiment of the present application, the second trigger condition of the first information may include the arrival of data of objects having a sync / coordination relationship, for example, the arrival of data of one of the objects, or the arrival of data of all associated objects.
[0450] It is understood that in embodiments of the present application, the second trigger condition for the first information may include that the remaining latency of data having a sync / coordination relationship is less than or equal to threshold 1, i.e., the first latency threshold. For example, the latency of data of one object is less than threshold 1, or the latency between two objects is less than threshold 1.
[0451] It can be understood that, in the embodiment of the present application, the second trigger condition of the first information may include data with a sync / coordination relationship, whose data volume is greater than or equal to threshold 3, that is, the first data threshold.
[0452] It is understood that in embodiments of the present application, the second trigger condition for the first information may include the absence of a pending first information trigger for an object having a sync / coordination relationship after the last MAC PDU containing the first information report was generated. For example, after a MAC PDU containing the first information content is generated, the associated objects are object 1 and object 2, and a data packet associated with object 1 triggers a new first information report. Then, other data packets associated with object 2 or object 1 cannot trigger a new first information report.
[0453] It can be understood that, in the embodiment of the present application, the second trigger condition of the first information may include the existence of data or part of the data with a sync / coordination relationship to be transmitted.
[0454] Exemplarily, in some embodiments, the arrival of data of a first object triggers reporting of first information corresponding to the first object.
[0455] Exemplarily, in some embodiments, when the remaining delay of the data of the first object is less than or equal to threshold 1 (first delay threshold), reporting of the first information corresponding to the first object is triggered.
[0456] Exemplarily, in some embodiments, when the data volume of the first object is greater than or equal to threshold 3 (first data threshold), reporting of the first information corresponding to the first object is triggered.
[0457] Exemplarily, in some embodiments, the first object triggers reporting of the first information corresponding to the first object when there is no pending first information trigger after the last MAC PDU including the first information reporting is generated.
[0458] Exemplarily, in some embodiments, when all or part of the data of the first object is to be transmitted, reporting of the first information corresponding to the first object is triggered.
[0459] It should be noted that, in an embodiment of the present application, the second trigger condition may also include the first timer of the first information reporting period timing out, and the first information triggering period timer timing out.
[0460] Furthermore, in an embodiment of the present application, the terminal device may cancel the sending of the first information based on the first cancellation condition.
[0461] It should be noted that, in the embodiment of the present application, when the reporting of the first information has been triggered, the sending of the first information can also be canceled based on the first cancellation condition.
[0462] Furthermore, in an embodiment of the present application, the first cancellation condition includes at least one of the following: the data triggering the sending of the first information is discarded; the data triggering the sending of the first information is carried on a new uplink grant (UL grant); the remaining delay of the data triggering the sending of the first information is less than or equal to the second delay threshold; wherein the second time limit threshold is less than the first delay threshold; the data of the first object triggering the sending of the first information is discarded; the object with associated information is reconfigured; the media access control (MAC) entity is reconfigured; the first information reporting configuration is reconfigured; the first information triggering configuration is reconfigured.
[0463] It should be noted that, in the embodiment of the present application, for a situation where the first information reporting has been triggered, the first cancellation condition for canceling the first information trigger may include that the data of the object having the sync / coordination relationship is discarded.
[0464] It should be noted that in an embodiment of the present application, for the case where the first information reporting has been triggered, the first cancellation condition for canceling the first information trigger may include that the new UL grant can carry data of an object with a sync / coordination relationship, where the object has triggered the first information reporting.
[0465] It should be noted that, in an embodiment of the present application, for the situation where the first information reporting has been triggered, the first cancellation condition for canceling the first information trigger may include that data with a sync / coordination relationship has triggered the first information reporting, but the remaining delay is less than or equal to threshold 2, that is, the second delay threshold, wherein the second delay threshold is less than the first delay threshold, that is, threshold 2 is less than threshold 1.
[0466] For example, in some embodiments, the first object has triggered the reporting of the first information, but its data has been discarded. In this case, the cancellation of the reporting of the first information may be triggered.
[0467] Exemplarily, in some embodiments, there is a new UL grant that can carry data of the first object that triggered the reporting of the first information, and in this case, the cancellation of the reporting of the first information can be triggered.
[0468] For example, in some embodiments, the first object has triggered the reporting of the first information, but the remaining delay of its data is less than or equal to threshold 2 (threshold 2 is less than threshold 1), and the cancellation of the reporting of the first information can be triggered at this time.
[0469] Exemplarily, in some embodiments, if the first object is reconfigured, cancellation of reporting of the first information may be triggered.
[0470] Exemplarily, in some embodiments, if the MAC entity is reconfigured, cancellation of reporting of the first information may be triggered.
[0471] Exemplarily, in some embodiments, if the first information reporting configuration is reconfigured, cancellation of the reporting of the first information may be triggered.
[0472] Exemplarily, in some embodiments, if the first information triggers configuration reconfiguration, cancellation of reporting of the first information may be triggered.
[0473] Furthermore, in an embodiment of the present application, the time information in the first information can be calculated and / or counted and / or exchanged to the lower layer based on RLC and / or Packet Data Convergence Protocol (PDCP); wherein the lower layer includes MAC, that is, exchanged to MAC.
[0474] Furthermore, in an embodiment of the present application, the time information in the first information can be notified to the lower layer of the terminal device based on the application layer or the Service Data Adaptation Protocol (SDAP) layer; wherein the lower layer includes any one of MAC, RLC, PDCP, and SDAP, that is, MAC or RLC or PDCP or SDAP interacted with the UE.
[0475] Furthermore, in an embodiment of the present application, the data volume information in the first information can be calculated and / or counted and / or exchanged to the lower layer based on RLC and / or PDCP; wherein the lower layer includes MAC, that is, exchanged to MAC.
[0476] That is, in the embodiments of the present application, time information and / or data volume information can be calculated and / or counted by RLC and / or PDCP, and / or exchanged to MAC.
[0477] Furthermore, in an embodiment of the present application, when the time information and / or data volume information meets a second preset trigger condition, the time information and / or data volume information is calculated and / or counted and / or exchanged to a lower layer.
[0478] It should be noted that, in an embodiment of the present application, the second preset trigger condition may include but is not limited to a trigger condition for reporting the first information, wherein the trigger condition for reporting the first information may include the first trigger condition and / or the second trigger condition.
[0479] That is to say, in an embodiment of the present application, the second preset trigger condition may be a trigger condition for reporting the first information, or may be different from the trigger condition for reporting the first information, or may include other trigger conditions in addition to the trigger condition for reporting the first information. This application does not make specific limitations.
[0480] Exemplarily, in an embodiment of the present application, the second preset trigger condition may be based on a periodic trigger condition and / or a trigger condition for reporting the first information.
[0481] Accordingly, in an embodiment of the present application, RLC and / or PDCP calculates, and / or counts, and / or interacts the first information with MAC when the conditions (periodic, or first information triggering or reporting conditions, i.e., delay information, and / or data volume information triggering or reporting conditions) are met.
[0482] Furthermore, in an embodiment of the present application, when it is requested or determined to send time information and / or data volume information, the time information and / or data volume information is calculated and / or counted and / or exchanged to a lower layer.
[0483] Exemplarily, in an embodiment of the present application, when MAC requests or MAC determines that it needs to report or trigger the first information, RLC and / or PDCP can calculate, and / or count, and / or interact with MAC the first information.
[0484] Furthermore, in an embodiment of the present application, the time information is determined by the application layer; and / or, the time information is determined by the terminal device implementation; and / or, the time information is carried by the packet header; and / or, the time information is determined based on the PDCP discard timer; and / or, the time information is determined based on the time when the data packet arrives at the PDCP or RLC; and / or, the time information is determined based on the time when the data packet waits in the PDCP or RLC; and / or, the time information is determined based on the PDB or PSDB of the data packet.
[0485] Exemplarily, in some embodiments, the delay information in the time information can be determined based on the PDCP discard timer, or based on the time when the data packet arrives at the PDCP / RLC, or based on the time when the data packet waits in the PDCP / RLC, or based on the PDB / PSDB of the data packet.
[0486] For example, in some embodiments, the delay information in the time information can also be determined based on at least two of the aforementioned factors. For example, the remaining time of the discard timer is the delay. For example, if the PDB is 3 ms and the data packet waits for 1 ms in the PDCP, the delay is 2 ms. For example, if the PDB is 2 ms, the delay is 2 ms.
[0487] Furthermore, in an embodiment of the present application, the data volume information can be determined based on whether there is associated information; and / or, the data volume information is determined based on whether the data has time information; and / or, the data volume information is determined based on the data volume of the data packet in the PDCP or RLC buffer; and / or, the data volume information is determined based on the size of the Control PDU; and / or, the data volume information is determined based on the transmission type.
[0488] Exemplarily, in some embodiments, the data volume information can be determined based on whether there is a sync / coordination relationship, or based on the data volume of the data packet in the PDCP / RLC buffer, or based on the control PDU size, or based on whether it is a new transmission or a retransmission.
[0489] Exemplarily, in some embodiments, the data volume information in the time information may also be determined based on at least two of the above factors.
[0490] Furthermore, in an embodiment of the present application, FIG9 is a schematic diagram eight of a wireless communication method proposed in an embodiment of the present application. As shown in FIG9 , the method for a network device to perform wireless communication may include the following steps:
[0491] Step 901: A network device receives an object to be configured and / or information about the object to be configured sent by a terminal device, and configures a first object based on the object to be configured and / or the information about the object to be configured.
[0492] In an embodiment of the present application, a network device can receive an object to be configured and / or information about an object to be configured sent by a terminal device, and then can configure a first object based on the object to be configured and / or information about the object to be configured; wherein the object to be configured includes any one of the following: an object with associated information; an object supported by the terminal device; an object that supports delayed scheduling.
[0493] It can be understood that in an embodiment of the present application, the terminal device can first report the object to be configured and / or information of the object to be configured to the network device, and then the network device determines which objects can report the corresponding first information, that is, determines the first object.
[0494] It is understood that in the embodiments of the present application, the object to be configured reported by the terminal device may be the same as the first object determined by the network device, and the object to be configured reported by the terminal device may also include the first object determined by the network device, that is, the first object may be a subset of the object to be configured. This application does not impose any specific limitations.
[0495] For example, in some embodiments, a terminal device reports an object having a sync / coordination relationship, such as a QoS flow, a data flow, an LCH, an LCH group, an LCG, or a DRB. Based on the report, the network device configures which objects can report the first information, i.e., determines the first object. The object reported by the terminal device can be the same as the first object, or the first object can be a subset of the reported object.
[0496] For example, in some embodiments, a terminal device reports information about an object that can identify or report the first information, or information about an object that can identify or report latency-based scheduling. For example, QoS flow, data flow, LCH, LCH group, LCG, DRB. Based on the report, the network device configures which objects can report the first information, i.e., determines the first object. The object reported by the terminal device can be the same as the first object, or the first object can be a subset of the reported object.
[0497] Step 902: The network device receives first information corresponding to the first object sent by the terminal device.
[0498] In an embodiment of the present application, the network device may receive the first information corresponding to the first object sent by the terminal device. The network device may receive the first information corresponding to the first object sent by the terminal device based on network configuration.
[0499] Furthermore, in an embodiment of the present application, in the case of reporting the first information corresponding to the first object based on the network configuration, the terminal device can first report the object and / or the object's information to the network device, and then the network device determines which objects can report the corresponding first information, that is, determines the first object, so that the terminal device can send the first information corresponding to the first object to the network device based on the network configuration.
[0500] Step 903: The network device sends second information to the terminal device; wherein the second information is associated with the first information.
[0501] In an embodiment of the present application, after the network device receives the first information corresponding to the first object sent by the terminal device, it can further send second information to the terminal device; wherein the second information is associated with the first information, that is, the second information can be determined by the network device based on the first information.
[0502] It should be noted that, in the embodiment of the present application, the second information may include at least one of the following: scheduling information, resource allocation information, and parameter configuration information.
[0503] Step 904: The network device sends first configuration information to the terminal device, so that the terminal device performs UL transmission based on the first configuration information.
[0504] In an embodiment of the present application, after the network device receives the first information corresponding to the first object sent by the terminal device, it can further send first configuration information to the terminal device, so that the terminal device performs UL transmission based on the first configuration information.
[0505] It can be understood that, in the embodiment of the present application, the first configuration information is associated with the first information, that is, the first configuration information can be determined by the network device based on the first information.
[0506] That is to say, in an embodiment of the present application, the terminal device sends the first information to the network device, so that the network device can obtain one or more of time information, data volume information, and associated information based on the first information, and can also enable the network device to perform corresponding scheduling processing, allocation processing or configuration processing based on the first information.
[0507] It can be understood that in an embodiment of the present application, the network device can further determine the second information and / or the first configuration information based on the received first information, so that it can perform corresponding scheduling processing, allocation processing or configuration processing based on the second information and / or the first configuration information.
[0508] It is understood that in the embodiments of the present application, which objects can report the first information can be configured by the network or supported by the terminal device, that is, the terminal device is capable of identifying the information of the first object. Therefore, the terminal device can also directly send the first information corresponding to the first object to the network device.
[0509] For example, in some embodiments, for sync, the UE reports LCH1 and LCH2 as objects with sync requirements, and the reporting is semi-static (such as UE auxiliary information, or RRC method) or dynamic (such as MAC CE or RRC). Optionally, the network configures the UE to report the first information.
[0510] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and first information is reported using a new MAC CE or an enhanced DSR MAC CE. The first information indicates the respective delays of LCH1 and LCH2 (e.g., the minimum remaining delay). Furthermore, for each delay, corresponding data volume information is indicated. Optionally, the delay is for an LCH or a data packet (e.g., a specific data packet or data with minimum delay).
[0511] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and first information is reported using a new MAC CE or an enhanced DSR MAC CE. The first information indicates the latency difference between LCH2 and LCH1. Furthermore, the data volume of LCH2 and / or LCH1 is indicated. Optionally, the latency is for an LCH or a data packet (e.g., a specific data packet or a data packet with minimum latency).
[0512] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements. When the remaining delay of LCH1 and / or LCH2 is less than threshold 1, the remaining delay of LCH1 and / or LCH2 is reported, and / or the delay difference between LCH1 and LCH2 is reported. Furthermore, data volume information of LCH2 and / or LCH1 is indicated. Optionally, the delay is for an LCH or a data packet (e.g., a specific data packet or data with minimum delay).
[0513] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements. When data arrives on LCH1 and / or LCH2, the remaining latency of LCH1 and / or LCH2 and / or the latency difference between LCH1 and LCH2 are reported. Furthermore, the data volume of LCH2 and / or LCH1 is indicated. Optionally, the latency is for an LCH or a data packet (e.g., a specific data packet or data with minimum latency).
[0514] Exemplarily, in some embodiments, for sync, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. When the delay difference between LCH1 and LCH2 is obtained and the acquired data packets are known (such as between specific data packets of LCH1 and LCH2, or between LCH1 and LCH2 in each cycle, or between a data packet with the shortest delay and its sync data packet, or between data packets of LCH1 and LCH2 within a period of time), the first information is reported.
[0515] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. If LCH1 triggers DSR reporting, when reporting the DSR information of LCH1, the latency and / or data volume information of LCH2 or LCH2's data packets are reported. The LCH2 data packets are data packets in LCH2 associated with LCH1, or data packets in LCH2 associated with the data packets that triggered LCH1 DSR reporting, or data packets in LCH2 with the smallest remaining latency, or data packets in LCH2 with a remaining latency less than a threshold M.
[0516] For example, in some embodiments, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. If the delay difference between LCH1 and LCH2, or between a data packet of LCH1 and a data packet of LCH2, is less than or equal to a threshold B, the first information is reported, or the reporting of the first information is triggered.
[0517] It is understandable that in the embodiments of the present application, any one or more of the above-mentioned examples may be used in combination or alone, and the present application does not impose any specific limitation thereto.
[0518] For example, in some embodiments, for delay-based scheduling, the UE reports itself as a UE that supports delay-based scheduling, or reports LCH1 as being able to support delay-based scheduling. Optionally, the network configures the UE's LCH1 to report the first information.
[0519] Exemplarily, in some embodiments, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 supports delay-based scheduling, or UE is a UE that can report delay information, or UE is a UE that supports delay-based scheduling, and the network configures the UE to report the first information. If a new MAC CE or an enhanced DSR MAC CE is used to report the first information. In the first information, the delay of LCH1 (such as the minimum remaining delay) is indicated. Furthermore, for the delay, the corresponding data volume information is indicated. Optionally, the delay is for LCH or data packet (such as a specific data packet, or data with minimum delay).
[0520] Exemplarily, in some embodiments, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 supports delay-based scheduling, or UE is a UE that can report delay information, or UE is a UE that supports delay-based scheduling, and the network configures the UE to report the first information. If the new MAC CE or enhanced BSR MAC CE is used to report the first information. In the first information, the amount of data of LCH1 or the LCG where LCH1 is located is indicated (such as the amount of data of the data packet with the minimum remaining delay, or the amount of data of the data packet less than the delay threshold, or the amount of data of LCH1, or the amount of data of the LCG where LCH1 is located).
[0521] Exemplarily, in some embodiments, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 is an LCH that supports delay-based scheduling, or the UE is a UE that can report delay information, or the UE is a UE that supports delay-based scheduling, and the network configures the UE to report first information. The UE reports the first information when data arrives or the delay is less than or equal to threshold A.
[0522] It is understandable that in the embodiments of the present application, any one or more of the above-mentioned examples may be used in combination or alone, and the present application does not impose any specific limitation thereto.
[0523] The present application provides a method for wireless communication, in which a terminal device can report first information including time information, and / or data volume information, and / or associated information to a network device, so that the network device can perform scheduling, resource allocation, or parameter configuration based on the first information. It can be seen that in an embodiment of the present application, the transmission or behavior of sync / coordination info can be supported, while delay-based scheduling can be supported in the air, thereby supporting multi-modal service transmission on the air interface, effectively improving communication performance.
[0524] Based on the above embodiment, another embodiment of the present application provides a wireless communication method, which can be applied to a network device. FIG10 is a ninth schematic diagram of the wireless communication method proposed in an embodiment of the present application. As shown in FIG10 , the method for wireless communication performed by a network device may include the following steps:
[0525] Step 1001: The network device sends second configuration information to the terminal device, where the second configuration information is used to configure a first association relationship, where the first association relationship includes a mapping relationship between an LCH and a UL grant resource.
[0526] In an embodiment of the present application, the network device may send second configuration information to the terminal device, wherein the second configuration information is used to configure the first association relationship, wherein the first association relationship may represent an association relationship between the LCH and the UL grant.
[0527] That is to say, in the embodiments of the present application, an association relationship between LCH and UL grant can be introduced.
[0528] Furthermore, in an embodiment of the present application, the first association relationship may be configured by the network device based on information about an object reported by the terminal device. After receiving the object information reported by the terminal device, the network device may configure the second configuration information based on the object information, thereby completing the configuration of the first association relationship through the issued second configuration. The object information may include information about the object to be configured and / or information about the first object.
[0529] It should be noted that, in the embodiment of the present application, the first association relationship may include a mapping relationship between the LCH and the UL grant resource, that is, the first association relationship may be used to determine the bearer or mapping relationship between the LCH and the UL grant.
[0530] It should be noted that, in the embodiment of the present application, the first association relationship may include an LCH mapping restriction (LCH mapping restriction).
[0531] Furthermore, in an embodiment of the present application, the UL grant resource includes a dynamic grant (DG) resource, and accordingly, the first association relationship may also include a mapping relationship between the LCH and the DG resources.
[0532] It can be understood that, in an embodiment of the present application, the first association relationship of the network configuration can be used to determine which LCH data can be carried on a specific DG (such as the first DG resource) for transmission.
[0533] Furthermore, in an embodiment of the present application, the network device sends first indication information to the terminal device, where the first indication information is used to indicate a first identifier, and the first identifier corresponds to a channel to be transmitted carried by the first DG resource.
[0534] That is to say, in an embodiment of the present application, based on the first identifier indicated by the first indication information, the channel to be transmitted corresponding to the first identifier can be carried on the first DG resource.
[0535] It should be noted that, in the embodiment of the present application, the first indication information may include downlink control information (Downlink Control Information, DCI), that is, the first identifier is indicated by DCI.
[0536] It should be noted that, in the embodiment of the present application, the channel to be transmitted may include LCH or LCG.
[0537] Further, in an embodiment of the present application, based on the first association relationship, the channel to be transmitted indicated by the first identifier can be transmitted through the first DG; or, the channel to be transmitted indicated by the first identifier can be transmitted through the first DG with priority; or, the channel to be transmitted indicated by the first identifier can be transmitted through the first DG with low priority.
[0538] That is, in the embodiment of the present application, the network device may configure a first association relationship. The first association relationship is LCH mapping restricion, or is used to determine the bearer or mapping relationship between LCH and UL grant.
[0539] Exemplarily, in some embodiments, for UL DG, the network configures a first association relationship for determining which LCH data can be carried on a specific DG for transmission.
[0540] For example, in some embodiments, the LCH or LCG identifier (the first flag corresponding to the channel to be transmitted) that a specific DG can carry can be indicated by DCI. In the case of configuring LCH or LCG, it indicates whether the LCH or LCG can use a specific DG for transmission, or whether a specific DG can be used for transmission with priority, or whether a specific DG is used for transmission with low priority.
[0541] Further, in an embodiment of the present application, only the data of the first object can be transmitted through the UL grant indicated by the second configuration information; or, the data of the first object can be transmitted preferentially through the UL grant indicated by the second configuration information; or, the data of the first object can be transmitted with low priority through the UL grant indicated by the second configuration information.
[0542] Further, in an embodiment of the present application, only data of objects with associated information can be transmitted through the UL grant indicated by the second configuration information; or, data of objects with associated information can be transmitted with priority through the UL grant indicated by the second configuration information; or, data of objects with associated information can be transmitted with low priority through the UL grant indicated by the second configuration information.
[0543] That is to say, in an embodiment of the present application, for UL grant, the network configuration determines whether to transmit only the data of the first object, or whether to prioritize the transmission of the data of the first object, or whether to give low priority to the transmission of the data of the first object, or whether to transmit only the objects with a sync / coordination relationship, or whether to prioritize the transmission of the objects with a sync / coordination relationship, or whether to give low priority to the transmission of the objects with a sync / coordination relationship.
[0544] It should be noted that, in the embodiment of the present application, the first object may be an object capable of reporting corresponding first information, wherein the first object may be determined by a network device or a terminal device, and this application does not specifically limit this.
[0545] That is to say, in the embodiment of the present application, which objects can report the first information may be configured by the network and / or supported by the UE, for example, the UE is capable of identifying the information of the first object.
[0546] It can be understood that in an embodiment of the present application, the first object can be an object configured by a network device and / or supported by a terminal device; and / or, the first object can be an object with time information or association information; and / or, the first object can be an object whose time or relationship requirements meet the first requirement conditions; and / or, the first object is an object that is configured to perform related behaviors.
[0547] Exemplarily, in some embodiments, the first object can be an object configured by the network and / or supported by the UE, or an object having latency information or sync / coordination info (or multimodal information), or an object whose latency or sync / coordination requirements (or multimodal requirements) meet certain conditions, or an object configured to perform related behaviors.
[0548] For example, in some embodiments, for UL grant 1, if there are data packets related to sync / coordination, the data packets related to sync / coordination are carried on UL grant 1. Furthermore, if there are remaining bits of UL grant, other LCH data packets can be carried.
[0549] For example, in some embodiments, for UL grant 1, if there is a data packet of the first object, the data packet of the first object is carried on UL grant 1. Furthermore, if there are remaining bits of UL grant, data packets of other LCHs can be carried.
[0550] Furthermore, in an embodiment of the present application, for a UL grant, the network configuration determines whether to only carry the transmission of data of the first object, or whether to only carry the transmission of objects having a sync / coordination relationship.
[0551] For example, in some embodiments, for UL grant 1, if there is a data packet with a sync / coordination relationship, the data packet with the sync / coordination relationship is carried on UL grant 1. Furthermore, if there are remaining bits of the UL grant, padding can be carried.
[0552] For example, in some embodiments, for UL grant 1, if there is a data packet of the first object, the data packet of the first object is carried on UL grant 1. Furthermore, if there are remaining bits of the UL grant, padding can be carried.
[0553] Furthermore, in an embodiment of the present application, FIG11 is a schematic diagram 10 of a wireless communication method proposed in an embodiment of the present application. As shown in FIG11 , the method for a network device to perform wireless communication may include the following steps:
[0554] Step 1101: The network device receives information of the object to be configured and / or information of the first object sent by the terminal device.
[0555] In an embodiment of the present application, the network device may receive information about an object to be configured and / or information about a first object sent by a terminal device, wherein the object to be configured includes any of the following: an object with associated information; an object supported by the terminal device; or an object supporting delayed scheduling.
[0556] Exemplarily, in some embodiments, the terminal device reports objects having a sync / coordination relationship, such as QoS flow, data flow, LCH, LCH group, LCG, and DRB.
[0557] Exemplarily, in some embodiments, the terminal device reports information of an object that can identify or report the first information, or can identify or report information of an object for latency-based scheduling, for example, QoS flow, data flow, LCH, LCH group, LCG, DRB.
[0558] Step 1102: The network device configures a first association relationship based on the information of the object to be configured and / or the information of the first object.
[0559] In an embodiment of the present application, after receiving information of the object to be configured and / or information of the first object sent by the terminal device, the network device may configure the first association relationship based on the information of the object to be configured and / or information of the first object.
[0560] Furthermore, in an embodiment of the present application, the network device may determine the first association relationship using the received information of the object to be configured and / or the information of the first object, wherein the network device may configure the second configuration information, thereby completing the configuration of the first association relationship through the second configuration information.
[0561] That is, in an embodiment of the present application, the terminal device sends information of the object to be configured and / or information of the first object to the network device, so that the network device can configure the first association relationship based on the information of the object to be configured and / or information of the first object.
[0562] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction X, which is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on DG type A (specific DG). If the network schedules a DG, the DCI indicates whether the UL grant is DG type A. If a DG is DG type A, only LCHs corresponding to DG type A (such as LCH1 and LCH2, or LCH3) can be transmitted using this DG.
[0563] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction Y, which is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on DG type A. If the network schedules a DG, the DCI indicates whether the UL grant is DG type A. If a DG is DG type A, the LCHs corresponding to DG type A (such as LCH1 and LCH2, or LCH3) are preferentially transmitted using the DG. If the DG has remaining bits, it can further carry data of other LCHs.
[0564] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction Z. LCH mapping restriction X is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on CG type A. If the network configures CG, the DCI indicates whether the UL grant is CG type A. If a CG is CG type A, the LCHs corresponding to CG type A (such as LCH1 and LCH2, or LCH3) are preferentially transmitted using the DG. If the CG has remaining bits, it can further carry data of other LCHs.
[0565] For example, in some embodiments, a first association relationship is introduced, such as LCH mapping restriction X, which is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on CG type A or DG type A. If the size of the LCH list is 0 or the LCH list is NULL, no LCH can be carried on CG type A or DG type A for transmission. If the LCH list does not appear, it means that the LCH can be transmitted on any CG and / or DG.
[0566] The present application provides a wireless communication method that, by introducing a new mapping relationship between LCHs and UL grants, can ensure the transmission of specific LCHs and, where possible, the transmission of other LCHs. It can be seen that in the embodiments of the present application, multi-modal service transmission can be supported over the air interface, effectively improving communication performance.
[0567] Based on the above embodiment, another embodiment of the present application provides a wireless communication method, which can be applied to a network device. FIG12 is a schematic diagram 11 of the wireless communication method proposed in an embodiment of the present application. As shown in FIG12 , the method for wireless communication performed by a network device may include the following steps:
[0568] Step 1201: The network device sends third configuration information to the terminal device so that the terminal device performs data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports data processing; or, to indicate a DRB for performing data processing.
[0569] In an embodiment of the present application, the network device may send third configuration information to the terminal device, so that the terminal device may perform data processing based on the third configuration information.
[0570] It should be noted that, in an embodiment of the present application, the third configuration information is used to indicate whether the terminal device supports performing data processing; or, to indicate the DRB that performs data processing.
[0571] Furthermore, in an embodiment of the present application, data processing may include performing data processing based on third information; wherein the third information includes the first information, and the first information includes association information and / or time information.
[0572] That is, in the embodiment of the present application, the terminal device may perform data processing based on the third information, wherein the third information may include the first information, and the first information may include association information and / or time information.
[0573] It should be noted that, in the embodiment of the present application, the first information may include at least one of time information, data volume information, and association information.
[0574] It should be noted that, in the embodiment of the present application, the first information may also include at least one of time information, data volume information, and transmission mode information.
[0575] It should be noted that, in the embodiments of the present application, the first information may include time information, wherein the time information may include delay information and / or timestamp information, wherein the timestamp information may be understood as time point information.
[0576] It should be noted that in the embodiments of the present application, the first information may include data volume information, wherein the data volume information can be used by the network device to obtain data related to the time information, and then to schedule the corresponding data or allocate resources for it before the time point required by the latency.
[0577] It should be noted that, in the embodiment of the present application, the first information may include associated information. The associated information may be understood as synchronization / coordination information. For example, the associated information may be sync / coordination info.
[0578] It can be understood that, in the embodiments of the present application, the association information can be used to indicate objects having a first association relationship, and / or to indicate whether the objects have a need for association information.
[0579] That is, in an embodiment of the present application, the association information included in the first information can be used to indicate at least one of the following: a second object having a first association relationship among the objects corresponding to the association information; or whether a third object corresponding to the association information has an association requirement.
[0580] Exemplarily, in some embodiments, taking the association information as sync / coordination info as an example, the sync / coordination info can be used to indicate which objects have a sync / coordination relationship, or to indicate whether a certain object has a sync / coordination info requirement.
[0581] It should be noted that, in the embodiment of the present application, the associated information and time information (such as delay information) in the first information can be reported or used by the terminal device at the same time.
[0582] For example, in some embodiments, sync / coordination info needs to be reported together with delay information, or used together.
[0583] Furthermore, in an embodiment of the present application, the first information may include at least one piece of time information and / or at least one piece of data volume information, wherein the at least one piece of time information and the at least one piece of data volume information may be in one-to-one correspondence.
[0584] Furthermore, in an embodiment of the present application, the first information may also include information of at least one object, and the information of the at least one object corresponds to at least one of time information, data volume information, and association information.
[0585] That is, in an embodiment of the present application, the object information may include object information corresponding to time information, and / or object information corresponding to data volume information, or object information having a sync / coordination relationship.
[0586] It should be noted that, in the embodiment of the present application, the at least one object includes an object having a first association relationship and / or an object that meets a preset delay condition.
[0587] It can be understood that, in the embodiment of the present application, the object having the first association relationship can be understood as an object having a sync / coordination relationship, that is, a multimodal object.
[0588] It can be understood that, in the embodiments of the present application, the preset delay condition may represent a certain delay requirement or demand, for example, the remaining delay satisfies a preset threshold.
[0589] That is to say, in the embodiment of the present application, the object in the at least one object may be a multimodal object, or an object whose delay meets certain requirements.
[0590] Furthermore, in an embodiment of the present application, the object in the at least one object includes one of the following: PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QoS flow, PDU session.
[0591] That is to say, in the embodiments of the present application, an object may be any one of PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, and PDU session, and the present application does not make any specific limitation.
[0592] Furthermore, in an embodiment of the present application, when the terminal device performs data processing based on the third information, the terminal device activates or deactivates the PDCP discarding processing based on the associated information or time information.
[0593] That is, in the embodiment of the present application, data processing may include PDCP discard processing based on association information and / or time information. For example, data processing may be PDCP discard processing based on multimodal information (ie, association information) or residual delay information.
[0594] Furthermore, in an embodiment of the present application, the third configuration information is used to indicate whether the terminal device or DRB performs PDCP abandonment processing based on association information or time information.
[0595] Furthermore, in an embodiment of the present application, the third configuration information is used to indicate whether PDCP or DRB performs PDCP abandonment processing based on association information or time information.
[0596] That is, in an embodiment of the present application, based on the third configuration information, the network configures the UE or which DRBs to perform PDCP discard processing based on multimodal information or residual delay information.
[0597] Exemplarily, in some embodiments, a per UE or per DRB indication indicates whether to perform PDCP discard processing based on multimodal information or residual delay information.
[0598] Exemplarily, in some embodiments, it is indicated in the PDCP config whether the PDCP or DRB performs PDCP discard processing based on multimodal information or residual delay information.
[0599] Furthermore, in an embodiment of the present application, the network device may indicate via MAC CE whether the terminal device supports executing PDCP abandonment processing based on association information or time information; or, indicate executing DRB for executing PDCP abandonment processing based on association information or time information.
[0600] That is, in an embodiment of the present application, the network device uses MAC CE to instruct the UE or which DRBs to activate / deactivate based on multimodal information, or PDCP discard processing of the remaining delay information.
[0601] Exemplarily, in some embodiments, if a MAC CE is received from a network device, the UE activates / deactivates PDCP discard processing based on multimodal information or residual delay information.
[0602] Exemplarily, in some embodiments, if a MAC CE is received from a network device, the UE performs PDCP discard processing based on multimodal information or residual delay information for DRB activation / deactivation indicated by the MAC CE.
[0603] Exemplarily, in some embodiments, if the MAC CE from the network device indicates activation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the higher layer to activate PDCP discard processing based on multimodal information or residual delay information.
[0604] Exemplarily, in some embodiments, if the MAC CE from the network device indicates activation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the higher layer to activate PDCP discard processing based on multimodal information or residual delay information for the DRB indicated by the MAC CE.
[0605] Exemplarily, in some embodiments, if the MAC CE from the network device indicates deactivation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the upper layer to deactivate PDCP discard processing based on multimodal information or residual delay information.
[0606] Exemplarily, in some embodiments, if the MAC CE from the network device indicates deactivation of PDCP discard processing based on multimodal information or residual delay information, the UE informs the upper layer to deactivate PDCP discard processing based on multimodal information or residual delay information for the DRB indicated by the MAC CE.
[0607] Furthermore, in an embodiment of the present application, FIG13 is a schematic diagram 12 of a wireless communication method proposed in an embodiment of the present application. As shown in FIG13 , the method for a network device to perform wireless communication may include the following steps:
[0608] Step 1301: The network device receives information of the object to be configured and / or information of the first object sent by the terminal device.
[0609] In an embodiment of the present application, the network device receives information of an object to be configured and / or information of a first object sent by a terminal device, wherein the object to be configured includes any of the following: an object with associated information; an object supported by the terminal device; an object supporting delayed scheduling.
[0610] Exemplarily, in some embodiments, the network device receives objects with sync / coordination relationships reported by the terminal device, such as QoS flow, data flow, LCH, LCH group, LCG, and DRB.
[0611] Exemplarily, in some embodiments, the network device receives information reported by the terminal device that can identify or report the object of the first information, or can identify or report the information of the object of latency-based scheduling, for example, QoS flow, data flow, LCH, LCH group, LCG, DRB.
[0612] Step 1302: The network device sends third configuration information configured based on the information of the object to be configured and / or the information of the first object to the terminal device.
[0613] In an embodiment of the present application, after receiving the information of the object to be configured and / or the information of the first object sent by the terminal device, the network device sends third configuration information to the terminal device, wherein the third configuration information can be configured by the network device based on the information of the object to be configured and / or the information of the first object.
[0614] Furthermore, in an embodiment of the present application, the network device can use the received information of the object to be configured and / or the information of the first object to determine the third configuration information, so that the UE or which DRBs can be configured through the third configuration information to perform PDCP discard processing based on multimodal information or residual delay information.
[0615] That is, in an embodiment of the present application, the terminal device sends information of the object to be configured and / or information of the first object to the network device, so that the network device can configure the third configuration information based on the information of the object to be configured and / or information of the first object.
[0616] The present application provides a method for wireless communication, in which a network device can configure a terminal device to perform data processing based on first information. For example, the network configures the UE or which DRBs to perform PDCP discard processing based on multimodal information, or residual delay information, thereby supporting the deletion of associated data packets and improving system capacity.
[0617] Based on the above embodiments, another embodiment of the present application proposes a wireless communication method, which can be applied to terminal equipment and network equipment. The following takes a base station and a UE as an example to illustrate the wireless communication method of the present application with multiple examples.
[0618] Example 1: The UE sends first information, where the first information includes at least one of the following: delay information, sync / coordination info.
[0619] 1. The UE sends first information to the base station. This may include at least one of the following:
[0620] a) The first information is used to enable the base station to obtain delay and / or data volume information and / or sync / coordination information, and / or to be used by the base station to perform scheduling or resource allocation or parameter configuration.
[0621] The data volume information is used by the base station to obtain data related to the delay, and then complete the corresponding data scheduling or allocate resources for it before the time point required by the delay.
[0622] b) The first information includes sync / coordination info.
[0623] Optionally, the sync / coordination info can be used to indicate which objects have a sync / coordination relationship, or to indicate whether an object requires sync / coordination info. The object can be one of PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, and PDU session.
[0624] Optionally, the sync / coordination info needs to be reported together with the delay information, or used together.
[0625] c) The first information includes delay and / or data volume information. Further, the first information includes multiple delay and / or data volume information.
[0626] Optionally, the first information includes object information (i.e., the object information is explicitly included in the first information), such as object information corresponding to the reported delay and / or object information corresponding to the data volume, or object information with a sync / coordination relationship. Optionally, the object information is indicated in the form of a bitmap, or indicated by an index / ID / SN number. Optionally, the object information indicates an object identifier, such as an ID or index or SN number of a PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QOS flow, or PDU session.
[0627] For example, if an object's information is reported, the object's information can be indicated by an ID, index, or SN number, or the object can be identified at a corresponding bitmap position in a bitmap representing the object's information (e.g., the bitmap bit is set to 1).
[0628] For example, if information of multiple objects is reported, the information of the objects can be indicated by ID, index or SN (optionally, the information of the objects can be indicated in a sequential manner. For example, objects and related information of the objects (such as delay, etc.) can be arranged from small to large according to ID, index or SN, or the object can be identified in the corresponding bitmap position in the bitmap representing the object information (for example, the bitmap bit is set to 1).
[0629] Optionally, the object information is a multimodal object, or an object whose delay meets certain requirements (ie, residual delay).
[0630] Optionally, which objects can report the first information may be configured by the network and / or supported by the UE (for example, the UE is capable of identifying information of the first object).
[0631] The first information is reported for one or some objects, but the object information is implicitly indicated when the first information is reported.
[0632] For example, reporting a specific LCH, or reporting a specific LCG, or reporting a specific LCH group (that is, the network can additionally configure several LCHs to be a group, and these LCHs have a sync relationship)
[0633] For example, report all LCHs, or report all LCGs, or report all LCH groups (that is, the network can configure several additional LCHs to be a group, and these LCHs have a sync relationship)
[0634] Optionally, which LCH, or LCG, or LCH group can report the first information may be configured by the network and / or supported by the UE (e.g., the UE is capable of identifying information of the first object).
[0635] Optionally, the delay information is multimodal delay information (the multimodal information is sync / coordination information). For example: Alt1: The delay information is the delay difference between objects with a sync / coordination relationship (e.g., only the difference between the two is given, without considering the compared objects), or the delay difference of one object with a sync / coordination relationship with respect to another object (e.g., there is a clear compared object, and the difference for the compared object is given), or the delay of multiple objects with a sync / coordination relationship, or the delay of an object with data to be transmitted among multiple objects with a sync / coordination relationship (e.g., there are two sync flows, one flow has been transmitted, and the other flow still has data, the delay of this data. Or, there are two sync packets, one packet has been transmitted, and the other packet still has data, the delay of this data), or the delay of the object with the shortest delay tolerance among multiple objects with a sync / coordination relationship, or the delay of the object with the longest delay tolerance among multiple objects with a sync / coordination relationship, or the delay of a specific object with a sync / coordination relationship (e.g., the object with the smallest index, the largest index, etc.). Alt2: The delay information is the delay difference between the shortest delay packets of the objects with sync / coordination relationship (e.g., only the difference between the two is given, without considering the objects being compared), or the delay difference between the shortest delay packet of one object with sync / coordination relationship and the shortest delay packet of another object (e.g., there is a clear object to be compared, and the difference for this object is given), or the delay of the shortest delay packets of multiple objects with sync / coordination relationship, or The delay of the data packet with the shortest delay of the object with data to be transmitted among multiple objects in the nation relationship (for example, there are two sync flows, one flow has been transmitted, and the other flow still has data. Among these data, the one with the shortest delay is data A, and the delay of this data A. Or, there are two sync packets, one packet has been transmitted, and the other packet still has data, and the delay of this data), or, the delay tolerance of the data packet with the shortest delay of the object with the shortest delay among multiple objects with a sync / coordination relationship (for example, two sync objects, one with a delay of 10ms and the other with a delay of 9ms.Then, there are 2 packets in the 9ms object, one with a remaining delay of 5ms and the other with a remaining delay of 4ms, so the delay information of 4ms is reported), or, the delay of the data packet with the shortest delay of the object with the longest delay tolerance among multiple objects with a sync / coordination relationship (for example, two sync objects, one with a delay of 10ms and the other with a delay of 9ms. Then, there are 2 packets in the 10ms object, one with a remaining delay of 5ms and the other with a remaining delay of 4ms, so the delay information of 4ms is reported), or, the delay of the data packet of a specific object with a sync / coordination relationship (such as the one with the smallest index, the one with the largest index, etc.), or, the delay of the data packet with the shortest delay of a specific object with a sync / coordination relationship (such as the one with the smallest index, the one with the largest index, the shortest delay, the longest delay, etc.). (Optionally, "shortest" in this paragraph can also be replaced with "longest").
[0636] Optionally, the data volume information is information about an object with a sync / coordination relationship, or data volume information about an object corresponding to the reported delay information, or information about the LCH / LCG / LCH group to which the data packet corresponding to the reported delay information belongs. Optionally, the information about the object targeted by the data volume information may be information about the first object, or may be overall information associated with the first object (e.g., in a multimodal case, data 1 is indicated, but information about data 1 and associated data 2 is reported).
[0637] Optionally, the delay information is residual delay information. For example, the delay information is delay information for the first object, or delay information when the first object meets the trigger condition, or delay information when the first object reports the first information, or delay information of the data packet with the shortest delay of the first object.
[0638] Optionally, the remaining delay is the time remaining to reach the PDB / PSDB requirement, or the remaining time based on the PDCP discard timer expiration.
[0639] Optionally, the data volume information is information of the first object, or data volume information of the object corresponding to the reported delay information.
[0640] Optionally, the delay information, and / or data volume information, is an index (for example, a numerical range to which the value belongs. For example, delay AB corresponds to an index of 0, and delay BC corresponds to an index of 1), or a specific value (for example, a specific numerical value, such as 5ms, 4slots, etc.).
[0641] Specifically, the index can be determined according to a threshold or range;
[0642] Specifically, the threshold or range corresponding to the index is predefined, determined according to a table, and indicated by RRC.
[0643] Optionally, the delay information corresponds one-to-one to the reported data volume information.
[0644] Optionally, the delay information and / or data volume information is reported for the UE (i.e., reported with the UE as the granularity, and the reported information of the UE as a whole. For example, the delay in all the data to be transmitted by the UE is a specific data volume, and / or one or more delay values when the delay meets the first threshold), or is reported for the object information (for example, the information reported is a certain LCH or a certain data packet).
[0645] d) The first information is carried by MAC CE, UCI or RRC.
[0646] For example, the MAC CE is a newly introduced new MAC CE.
[0647] For example, the MAC CE is a DSR MAC CE or an enhanced DSR MAC CE.
[0648] Optionally, the new LCID indicates whether it is an enhanced DSR MAC CE or an existing DSR MAC CE. Optionally, the new LCID indicates whether the delay information and / or data volume information is defined in the original DSR MAC CE or in the enhanced DSR MAC CE (i.e., the new LCID distinguishes whether the reported information is for the first information, not for the DSR). Optionally, the new LCID indicates whether information about the object of the sync relationship is included (such as the delay difference, data volume, and minimum delay of the object or the data packet of the object).
[0649] Optionally, a new bit is introduced in the MAC CE to indicate whether the delay information and / or data volume information is defined in the original DSR MAC CE or in the enhanced DSR MAC CE. Alternatively, a new bit is introduced in the MAC CE to indicate whether information of an object of a sync / coordination relationship is included (such as at least one of the delay difference, data volume, and minimum delay of the object, or at least one of the delay difference, data volume, and minimum delay of the data packet of the object. Optionally, the data packet is a specific data packet. For example, the specific data packet can be a data packet with minimum delay, or a data packet of the object associated with the object that triggers the DSR report)
[0650] For example, the MAC CE is a BSR MAC CE or an enhanced BSR MAC CE.
[0651] Optionally, a new LCID indicates whether it is an enhanced BSR MAC CE or an existing BSR MAC CE. Optionally, a new LCID indicates whether the data volume information is defined in the original BSR MAC CE or in the enhanced BSR MAC CE. Optionally, the base station knows, based on the new LCID, that it is defined in the enhanced BSR MAC CE, and thus knows that these data volumes have a delay requirement and need to be scheduled as soon as possible.
[0652] Optionally, a new bit is introduced into the MAC CE to indicate whether the data volume information is defined in the original DSR MAC CE or in the enhanced BSR MAC CE.
[0653] e) Optionally, the triggering condition of the first information may reuse an existing DSR triggering condition or a BSR triggering condition.
[0654] f) Optionally, the triggering condition of the first information may include at least one of the following: data of an object with a sync / coordination relationship arrives (for example, data of one of the objects arrives, or data of all associated objects arrives), the remaining delay of the data with a sync / coordination relationship is less than or equal to threshold 1 (for example, the delay of data of one of the objects is less than threshold 1, or the delay between the two is less than threshold 1), the data volume of the data with a sync / coordination relationship is greater than or equal to threshold 3, there is no pending first information trigger for the object with a sync / coordination relationship after the last MAC PDU including the first information report is generated (that is, after a MAC PDU containing the first information content is generated, the associated objects are 1 and 2, and the data packet of the associated object 1 triggers a new first information report, then other data packets of the associated object 2 or the associated object 1 can no longer trigger a new first information report), and there is data or part of the data with a sync / coordination relationship to be transmitted. The data of the first object arrives (the first object is configured by the network and / or supported by the UE, and / or the first object has delay information or sync / coordination info (or multimodal information), and / or the first object has a delay or sync / coordination requirement (or multimodal requirement) that meets certain conditions, and / or the first object is configured to perform related actions), the remaining delay of the data of the first object is less than or equal to threshold 1, the data volume of the first object is greater than or equal to threshold 3, the first object has no pending first information trigger after the last MAC PDU including the first information report is generated, and there is data or part of the data of the first object to be transmitted. The first timer of the first information reporting period times out, and the first information triggering period timer times out.
[0655] g) Optionally, for the case where the first information reporting has been triggered, the first information trigger cancellation condition includes at least one of the following: data of the object with the sync / coordination relationship is discarded, the new UL grant can carry data of the object with the sync / coordination relationship (the object has triggered the first information reporting), the data with the sync / coordination relationship has triggered the first information reporting, but the remaining delay is less than or equal to threshold 2 (threshold 2 is less than threshold 1), the first object has triggered the first information reporting, but its data is discarded, the new UL grant can carry data of the first object that has triggered the first information reporting, the first object has triggered the first information reporting, but the remaining delay of its data is less than or equal to threshold 2 (threshold 2 is less than threshold 1), the first object is reconfigured, the MAC entity is reconfigured, and the first information reporting configuration is reconfigured. The first information trigger configuration is reconfigured.
[0656] h) The delay information and / or data volume information is calculated and / or counted by RLC and / or PDCP, and / or exchanged with MAC.
[0657] Optionally, RLC and / or PDCP calculates, counts, and / or exchanges the first information (periodic, or first information triggering or reporting conditions (i.e., delay information, and / or data volume information" triggering or reporting conditions)) to MAC when conditions are met. Alternatively, when MAC requests or MAC determines that the first information needs to be reported or triggered, RLC and / or PDCP calculates, counts, and / or exchanges the first information to MAC.
[0658] Optionally, the delay information is determined based on a PDCP discard timer, or based on the time the data packet arrives at the PDCP / RLC, or based on the time the data packet waits in the PDCP / RLC, or based on the PDB / PSDB of the data packet. (The delay information may also be determined by at least two of these factors.) For example, the remaining time of the discard timer is the delay. For example, if the PDB is 3 ms and the data packet waits for 1 ms in the PDCP, the delay is 2 ms. For example, if the PDB is 2 ms, the delay is 2 ms.
[0659] Optionally, the data volume information is determined based on whether there is a sync / coordination relationship, or based on the data volume of the data packet in the PDCP / RLC buffer, or based on the control PDU size, or based on whether it is a new transmission or a retransmission (the data volume information can also be determined based on at least two of these factors).
[0660] 2. The base station obtains delay and / or data volume information according to the first information reported by the UE, and / or uses the information for the base station to perform scheduling, resource allocation, or parameter configuration.
[0661] a) Optionally, the UE reports objects with a sync / coordination relationship (e.g., QoS flow, data flow, LCH, LCH group, LCG, DRB), and the network configures which objects can report the first information based on the report. Optionally, the reported object can be the same as the first object, or the first object can be a subset of the reported object.
[0662] b) Optionally, the UE reports information about an object that can identify or report the first information, or information about an object that can identify or report latency-based scheduling (e.g., QoS flow, data flow, LCH, LCH group, LCG, DRB). Based on the reporting, the network configures which objects can report the first information. Optionally, the reported object can be the same as the first object, or the first object can be a subset of the reported object.
[0663] Exemplarily, for sync, the UE reports LCH1 and LCH2 as objects with sync requirements, and the reporting is semi-static (such as UE auxiliary information, or RRC method) or dynamic (such as MAC CE or RRC). Optionally, the network configures the UE to report the first information.
[0664] Exemplarily, for sync, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. In the first information, the respective delays of LCH1 and LCH2 (such as the minimum remaining delay) are indicated. Furthermore, for the delay, the corresponding data volume information is indicated. Optionally, the delay is for LCH or data packet (such as a specific data packet, or data with minimum delay).
[0665] Exemplarily, for sync, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. In the first information, the delay difference between LCH2 and LCH1 is indicated. Furthermore, the data volume information of LCH2 and / or LCH1 is indicated. Optionally, the delay is for LCH or data packet (such as a specific data packet, or a data packet with minimum delay).
[0666] Exemplarily, for sync, LCH1 and LCH2 are objects with sync requirements. When the remaining delay of LCH1 and / or LCH2 is less than threshold 1, the remaining delay of LCH1 and / or LCH2 is reported, and / or the delay difference between LCH1 and LCH2 is reported. Furthermore, data volume information of LCH2 and / or LCH1 is indicated. Optionally, the delay is for an LCH or data packet (e.g., a specific data packet or data with minimum delay).
[0667] Exemplarily, for sync, LCH1 and LCH2 are objects with sync requirements. When data from LCH1 and / or LCH2 arrives, the remaining latency of LCH1 and / or LCH2 is reported, and / or the latency difference between LCH1 and LCH2 is reported. Furthermore, information about the amount of data on LCH2 and / or LCH1 is indicated. Optionally, the latency is for an LCH or data packet (e.g., a specific data packet or data with minimum latency).
[0668] Exemplarily, for sync, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. When the delay difference between LCH1 and LCH2 is obtained and the acquired data packets are known (such as between specific data packets of LCH1 and LCH2, or between LCH1 and LCH2 in each cycle, or between a data packet with the shortest delay and its sync data packet, or between data packets of LCH1 and LCH2 within a period of time), the first information is reported.
[0669] Exemplarily, for sync, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. If LCH1 triggers DSR reporting, when reporting the DSR information of LCH1, the delay and / or data volume information of LCH2 or LCH2's data packets are reported. The LCH2 data packets are data packets in LCH2 associated with LCH1, or data packets in LCH2 associated with the data packets that triggered LCH1 DSR reporting, or data packets in LCH2 with the smallest remaining delay, or data packets in LCH2 with a remaining delay less than a threshold M.
[0670] Exemplarily, for sync, LCH1 and LCH2 are objects with sync requirements, and the first information is reported using a new MAC CE or an enhanced DSR MAC CE. If the delay difference between LCH1 and LCH2, or between a data packet of LCH1 and a data packet of LCH2, is less than or equal to a threshold B, the first information is reported, or reporting of the first information is triggered.
[0671] Illustratively, for delay-based scheduling, the UE reports itself as a UE that supports delay-based scheduling, or reports LCH1 as being capable of supporting delay-based scheduling. Optionally, the network configures the LCH1 of the UE to report the first information.
[0672] Exemplarily, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 supports delay-based scheduling, or UE is a UE that can report delay information, or UE is a UE that supports delay-based scheduling, and the network configures the UE to report the first information. If the new MAC CE or enhanced DSR MAC CE is used to report the first information. In the first information, the delay of LCH1 (such as the minimum remaining delay) is indicated. Furthermore, for the delay, the corresponding data volume information is indicated. Optionally, the delay is for LCH or data packet (such as a specific data packet, or data with minimum delay)
[0673] Exemplarily, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 supports delay-based scheduling, or UE is a UE that can report delay information, or UE is a UE that supports delay-based scheduling, and the network configures the UE to report the first information. If the new MAC CE or enhanced BSR MAC CE is used to report the first information. In the first information, the amount of data of LCH1 or the LCG where LCH1 is located is indicated (such as the amount of data packets with the minimum remaining delay, or the amount of data packets less than the delay threshold, or the amount of data of LCH1, or the amount of data of the LCG where LCH1 is located).
[0674] Exemplarily, for delay-based scheduling, LCH1 is an LCH that can report delay information, or LCH1 is an LCH that supports delay-based scheduling, or UE is a UE that can report delay information, or UE is a UE that supports delay-based scheduling, and the network configures the UE to report first information. The UE reports the first information when data arrives or the delay is less than or equal to threshold A.
[0675] It can be seen that in an embodiment of the present application, Figure 14 is a schematic diagram of the implementation of the wireless communication method proposed in an embodiment of the present application. As shown in Figure 14, the UE (terminal device) reports the first information to the NW (network device), such as indicating the sync info, so that the network can obtain the delay information or delay difference information and perform scheduling or resource allocation, that is, perform scheduling or resource allocation or parameter configuration based on the first information.
[0676] Example 2: Introducing the relationship between LCH and UL grant
[0677] 1. The network configures a first association relationship, where the first association relationship is an LCH mapping restricion, or is used to determine a bearer or mapping relationship between an LCH and a UL grant.
[0678] a) Optionally, for UL DG, the network configures which LCH data can be carried in the DG for transmission.
[0679] For example, DCI indicates the LCH or LCG identity that a specific DG can carry. When LCH or LCG is configured, it indicates whether the LCH or LCG can use a specific DG for transmission, whether it can use a specific DG for transmission with priority, or whether it uses a specific DG for transmission with low priority.
[0680] b) Optional, for UL grant, network configuration, whether to prioritize the transmission of data of the first object, or whether to give low priority to the transmission of data of the first object, or whether to prioritize the transmission of objects with a sync / coordination relationship, or whether to give low priority to the transmission of objects with a sync / coordination relationship.
[0681] For example, for UL grant 1, if there are data packets with sync / coordination relationship, the data packets with sync / coordination relationship will be carried on UL grant 1. Furthermore, if there are remaining UL grant bits, other LCH data packets can be carried.
[0682] For example, for UL grant 1, if there is a data packet of the first object, the data packet of the first object is carried on UL grant 1. Furthermore, if there are remaining bits of UL grant, data packets of other LCHs can be carried.
[0683] c) Optionally, for UL grant, the network configuration determines whether it only carries the transmission of data of the first object, or whether it only carries the transmission of objects with a sync / coordination relationship.
[0684] For example, for UL grant 1, if there are data packets with sync / coordination relationship, the data packets with sync / coordination relationship will be carried on UL grant 1. Furthermore, if there are remaining bits of UL grant, they can carry padding.
[0685] For example, for UL grant 1, if there is a data packet of the first object, the data packet of the first object is carried on UL grant 1. Furthermore, if there are remaining bits of the UL grant, padding can be carried.
[0686] 2. The network obtains object information having a sync / coordination relationship, and / or object information that can report first information (the first object is the same as in Example 1). Based on the information, the network configures a preset first association relationship.
[0687] a) Optionally, the UE reports objects with sync / coordination relationships (e.g., QoS flow, data flow, LCH, LCH group, LCG, DRB).
[0688] b) Optionally, the UE report can identify or report information of the object of the first information, or can identify or report information of the object of delay-based scheduling (such as QoS flow, data flow, LCH, LCH group, LCG, DRB).
[0689] Exemplarily, a first association relationship is introduced, for example, LCH mapping restriction X is introduced, where LCH mapping restriction X is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on DG type A. If the network schedules a DG, the DCI indicates whether the UL grant is DG type A. If a DG is DG type A, only LCHs corresponding to DG type A (such as LCH1 and LCH2, or LCH3) can be transmitted using the DG.
[0690] Exemplarily, a first association relationship is introduced, for example, LCH mapping restriction Y is introduced, where LCH mapping restriction Y is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on DG type A. If the network schedules a DG, the DCI indicates whether the UL grant is DG type A. If a DG is DG type A, the LCHs corresponding to DG type A (such as LCH1 and LCH2, or LCH3) are preferentially transmitted using the DG. If the DG has remaining bits, it can further carry data of other LCHs.
[0691] Exemplarily, a first association relationship is introduced, for example, LCH mapping restriction Z is introduced, where LCH mapping restriction X is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on CG type A. If the network configures CG, the DCI indicates whether the UL grant is CG type A. If a CG is CG type A, the LCH corresponding to CG type A (such as LCH1 and LCH2, or LCH3) is preferentially transmitted using the DG. If the CG has remaining bits, it can further carry data of other LCHs.
[0692] Exemplarily, a first association relationship is introduced, such as LCH mapping restriction X, which is used to indicate which LCHs (such as LCH1 and LCH2, or LCH3) can be transmitted on CG type A or DG type A. If the size of the LCH list is 0 or the LCH list is NULL, no LCH can be carried on CG type A or DG type A for transmission. If the LCH list does not appear, it means that the LCH can be transmitted on any CG and / or DG.
[0693] Thus, in the embodiment of the present application, FIG15 is a second schematic diagram of implementing the wireless communication method proposed in the embodiment of the present application. As shown in FIG15 , a first association relationship representing the association relationship between the LCH and the UL grant can be introduced. Based on the first association relationship, the UL grant resources carrying the LCH can be configured. For example, DG1 can carry LCH1, DG2 can carry LCH2, and DG2 can carry LCH3 and LCH4.
[0694] It can be understood that in the embodiments of the present application, by introducing a new mapping relationship between LCH and UL grant, it is possible to ensure the transmission of a specific LCH and, when possible, to ensure the transmission of other LCHs.
[0695] Example 3: PDCP discard handling based on multimodal information or residual delay information
[0696] 1. The UE performs PDCP discard processing based on multimodal information or residual delay information.
[0697] a) Optionally, the processing is performed, activated, or deactivated per UE or per MAC entity, or per DRB.
[0698] b) Optionally, the processing is performed in the PDCP entity
[0699] c) Optionally, whether to perform the processing is determined by PDCP, or indicated by the network, or notified by UE MAC to UE PDCP.
[0700] d) Optionally, the processing is to consider multimodal information or residual delay information in the case of a PDCP discard mechanism.
[0701] Optionally, if a data packet of one of the objects with a sync / coordination relationship is deleted (or discarded), PDCP also deletes the associated data packet of the other object. Optionally, if the associated objects correspond to different PDCPs or DRBs, the PDCPs interact with each other to notify the other party whether to delete the data packet and / or the information of the deleted associated data packet (such as SN, whether it is associated with other packets).
[0702] Optionally, if the remaining delay of a data packet of one of the objects with a sync / coordination relationship is less than or equal to a first threshold, the PDCP deletes the data packet and its associated data packets. Optionally, if the associated objects correspond to different PDCPs or DRBs, the PDCPs interact with each other to notify the other party whether to delete the data packet and / or the information of the deleted associated data packet (such as SN, whether it is associated with other packets).
[0703] Optionally, if the first object exists and the remaining delay of its data packet is less than or equal to the first threshold, PDCP deletes the data packet. Optionally, if the data packet is associated with other data packets, the associated data packets are also deleted.
[0704] Optionally, if PDCP performs a packet deletion operation, if the deleted data packet has been delivered to the RLC layer, PDCP notifies RLC to delete the corresponding data packet (for example, indicating the SN number of the deleted PDCP data packet).
[0705] Optionally, if PDCP performs PDCP discard processing based on multimodal information or residual delay information, if the data packet to be deleted has been sent to the RLC layer, PDCP cannot delete the corresponding data packet.
[0706] 2. The network configures the UE or which DRBs to perform PDCP discard processing based on multimodal information or residual delay information.
[0707] a) Optional, per UE or per DRB indication, indicating whether to perform PDCP discard processing based on multimodal information or residual delay information.
[0708] b) Optionally, the PDCP config indicates whether the PDCP or DRB performs PDCP discard processing based on multimodal information or residual delay information.
[0709] c) Optionally, use MAC CE to instruct the UE or which DRBs to activate / deactivate based on multimodal information or PDCP discard processing based on the remaining delay information.
[0710] If the MAC CE is received, the UE activates / deactivates the PDCP discard process based on the multimodal information or the remaining delay information. Alternatively, if the MAC CE is received, the UE activates / deactivates the DRB indicated by the MAC CE based on the multimodal information or the remaining delay information.
[0711] If the MAC CE indicates activation of PDCP discard processing based on multimodal information or residual delay information, the UE notifies the upper layer to activate PDCP discard processing based on multimodal information or residual delay information. Alternatively, if the MAC CE indicates activation of PDCP discard processing based on multimodal information or residual delay information, the UE notifies the upper layer to activate PDCP discard processing based on multimodal information or residual delay information for the DRB indicated by the MAC CE.
[0712] If the MAC CE indicates deactivation of PDCP discard processing based on multimodal information or residual delay information, the UE notifies the upper layer to deactivate PDCP discard processing based on multimodal information or residual delay information. Alternatively, if the MAC CE indicates deactivation of PDCP discard processing based on multimodal information or residual delay information, the UE notifies the upper layer to deactivate PDCP discard processing based on multimodal information or residual delay information for the DRB indicated by the MAC CE.
[0713] d) The base station obtains object information having a sync / coordination relationship, and / or may report object information of the first information (the first object is the same as in embodiment 1). Based on the information, the network configures a preset association relationship.
[0714] Optionally, the UE reports objects with sync / coordination relationship (e.g., QoS flow, data flow, LCH, LCH group, LCG, DRB).
[0715] Optionally, the UE report can identify or report information of the object of the first information, or can identify or report information of the object of delay-based scheduling (such as QoS flow, data flow, LCH, LCH group, LCG, DRB).
[0716] It can be seen that in an embodiment of the present application, Figure 16 is a third implementation diagram of the wireless communication method proposed in an embodiment of the present application. As shown in Figure 16, the network configures the UE or which DRBs perform PDCP discard processing based on multimodal information, or residual delay information, so as to support the deletion of associated data packets, thereby improving the system capacity.
[0717] Example 4: Last-in-first-out processing of data packets based on multimodal information
[0718] If the associated data packets are mapped to the same LCH or PDCP or DRB, if the UE learns that the two data packets are associated, the associated data packets are sent together to the lower layer, or, if there is an available grant, the order of data packet delivery is adjusted, and / or adjacent SN numbers are assigned to the associated data packets.
[0719] For example, the associated flows are mapped to DRB1. The order of packets arriving at PDCP is flow1packet1, flow1packet2, flow1packet3, and flow2packet1. Packet1 in flow1 is associated with packets in flow2. The order in which PDCP delivers packets is flow1packet1, flow2packet1, flow1packet2, flow1packet3, or flow1packet2, flow1packet3, flow1packet1, and flow2packet1. Alternatively, PDCP assigns PDCP SNs as flow1packet1 (PDCP SN1), flow2packet1 (PDCP SN3), flow1packet2 (PDCP SN4), and flow1packet3 (PDCP SN2).
[0720] It is understandable that in the embodiments of the present application, the above schemes and examples can be used alone or in combination, and the present application does not impose any specific limitations.
[0721] The present application provides a method for wireless communication. On the one hand, a terminal device can report first information including time information, and / or data volume information, and / or associated information to a network device, so that the network device can perform scheduling or resource allocation or parameter configuration based on the first information. On the other hand, by introducing a new mapping relationship between LCH and UL grant, specific LCH transmission can be guaranteed. On the other hand, the network device can configure the terminal device to perform data processing based on the first information. It can be seen that in the embodiment of the present application, the transmission or behavior of sync / coordination info can be supported, and delay-based scheduling can be supported in the air, thereby supporting multi-modal service transmission in the air interface, effectively improving communication performance.
[0722] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will no longer describe the various possible combinations separately. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the idea of the present application, they should also be regarded as the contents disclosed in the present application. For another example, under the premise of no conflict, the various embodiments and / or the technical features in each embodiment described in the present application can be arbitrarily combined with the prior art, and the technical solution obtained after the combination should also fall within the scope of protection of the present application.
[0723] It should also be understood that in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not imply a precedence in 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. In addition, in the embodiments of the present application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data, where "downlink" is used to indicate the first direction of transmission of signals or data from a site to a user equipment in a cell, "uplink" is used to indicate the second direction of transmission of signals or data from a user equipment in a cell to a site, and "sidelink" is used to indicate the third direction of transmission of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships can exist. Specifically, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0724] FIG17 is a first structural diagram of a wireless communication device according to an embodiment of the present application. As shown in FIG17 , the device includes:
[0725] The first sending unit 170 is configured to send first information to the network device; wherein the first information includes at least one of the following: time information, data volume information, and association information.
[0726] Those skilled in the art should understand that the relevant description of the above-mentioned wireless communication device in the embodiment of the present application can be understood with reference to the relevant description of the wireless communication method in the embodiment of the present application.
[0727] FIG18 is a second structural diagram of a wireless communication device according to an embodiment of the present application. As shown in FIG18 , the device includes:
[0728] The first receiving unit 180 is configured to receive second configuration information sent by the network device, where the second configuration information is used to configure a first association relationship, where the first association relationship includes a mapping relationship between the LCH and the UL grant resource.
[0729] Those skilled in the art should understand that the relevant description of the above-mentioned wireless communication device in the embodiment of the present application can be understood with reference to the relevant description of the wireless communication method in the embodiment of the present application.
[0730] FIG19 is a third structural diagram of a wireless communication device according to an embodiment of the present application. As shown in FIG19 , the device includes:
[0731] The second receiving unit 190 is configured to receive third configuration information sent by the network device and perform data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports data processing; or, to indicate the DRB for performing data processing.
[0732] Those skilled in the art should understand that the relevant description of the above-mentioned wireless communication device in the embodiment of the present application can be understood with reference to the relevant description of the wireless communication method in the embodiment of the present application.
[0733] FIG20 is a fourth structural diagram of a wireless communication device according to an embodiment of the present application. As shown in FIG20 , the device includes:
[0734] The third receiving unit 200 is configured to receive first information sent by the terminal device; wherein the first information includes at least one of the following: time information, data volume information, and association information.
[0735] Those skilled in the art should understand that the relevant description of the above-mentioned wireless communication device in the embodiment of the present application can be understood with reference to the relevant description of the wireless communication method in the embodiment of the present application.
[0736] FIG21 is a fifth structural diagram of a wireless communication device according to an embodiment of the present application. As shown in FIG21 , the device includes:
[0737] The second sending unit 210 is configured to send second configuration information to the terminal device, where the second configuration information is used to configure a first association relationship, where the first association relationship includes a mapping relationship between LCH and UL grant resources.
[0738] Those skilled in the art should understand that the relevant description of the above-mentioned wireless communication device in the embodiment of the present application can be understood with reference to the relevant description of the wireless communication method in the embodiment of the present application.
[0739] FIG22 is a sixth structural diagram of a wireless communication device according to an embodiment of the present application. As shown in FIG22 , the device includes:
[0740] The third sending unit 220 is configured to send third configuration information to the terminal device so that the terminal device performs data processing based on the third configuration information; wherein the third configuration information is used to indicate whether the terminal device supports data processing; or, to indicate the DRB for performing data processing.
[0741] Those skilled in the art should understand that the relevant description of the above-mentioned wireless communication device in the embodiment of the present application can be understood with reference to the relevant description of the wireless communication method in the embodiment of the present application.
[0742] Figure 23 is a schematic structural diagram of a wireless communication device proposed in an embodiment of the present application. The communication device 2300 shown in Figure 23 includes a processor 2310. The processor 2310 can call and run a computer program from a memory to implement the method in an embodiment of the present application.
[0743] Optionally, as shown in FIG23 , the communication device 2300 may further include a memory 2320. The processor 2310 may call and execute a computer program from the memory 2320 to implement the method in the embodiment of the present application.
[0744] The memory 2320 may be a separate device independent of the processor 2310 or may be integrated into the processor 2310 .
[0745] Optionally, as shown in FIG23 , the communication device 2300 may further include a transceiver 2330 , and the processor 2310 may control the transceiver 2330 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0746] The transceiver 2330 may include a transmitter and a receiver. The transceiver 2330 may further include an antenna, and the number of antennas may be one or more.
[0747] The communication device 2300 may specifically be a terminal in an embodiment of the present application, and the communication device 1200 may implement the corresponding processes implemented by the terminal in each method in the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0748] Figure 24 is a schematic structural diagram of the chip proposed in an embodiment of the present application. As shown in Figure 24, the chip 2400 includes a processor 2410. The processor 2410 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0749] Optionally, as shown in FIG24 , the chip 2400 may further include a memory 2420 , wherein the processor 2410 may call and execute a computer program from the memory 2420 to implement the method in the embodiment of the present application.
[0750] The memory 2420 may be a separate device independent of the processor 2410 , or may be integrated into the processor 2410 .
[0751] Optionally, the chip 2400 may further include an input interface 2430. The processor 2410 may control the input interface 2430 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0752] Optionally, the chip 2400 may further include an output interface 2440. The processor 2410 may control the output interface 2440 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0753] The chip can be applied to the terminal in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the terminal in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0754] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0755] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0756] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0757] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0758] The present application also provides a computer-readable storage medium for storing a computer program. This computer-readable storage medium can be applied to a terminal in the present application, and the computer program causes a computer to execute the corresponding processes implemented by the terminal in each method of the present application. For the sake of brevity, these are not further described here.
[0759] The present application also provides a computer program product including computer program instructions. This computer program product can be applied to a terminal in the present application, and the computer program instructions cause a computer to execute the corresponding processes implemented by the terminal in each method of the present application. For the sake of brevity, these instructions are not further described here.
[0760] The present application also provides a computer program. This computer program can be applied to the terminal in the present application. When the computer program is executed on a computer, it causes the computer to execute the corresponding process implemented by the terminal in each method of the present application. For the sake of brevity, it is not further described here.
[0761] Figure 25 is a schematic block diagram of a wireless communication system proposed in an embodiment of the present application. As shown in Figure 25, the communication system 2500 includes a terminal device 2510 and a network device 2520.
[0762] Among them, the terminal device 2510 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 2520 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they will not be repeated here.
[0763] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0764] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0765] 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.
[0766] 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.
[0767] 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.
[0768] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0769] 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 the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for wireless communication, the method comprising: A terminal device sends first information to a network device; wherein, the first information includes at least one of the following: time information, data volume information, association information.
2. The method according to claim 1, wherein, The first information further includes information of at least one object, and the information of the at least one object corresponds to at least one of the time information, the data volume information, and the association information; Wherein, the at least one object includes an object having a preset association relationship and / or an object satisfying a preset delay condition.
3. The method according to claim 2, wherein The object in the at least one object includes one of the following: packet data unit (PDU), service data unit (SDU), data packet, PDU set, data burst, data radio bearer (DRB), radio link control (RLC), quality of service flow (QoS flow), PDU session.
4. The method according to claim 2 or 3, wherein The terminal device sending the first information to the network device includes: The terminal device sends the first information corresponding to a first object to the network device based on network configuration and / or terminal capabilities, and the at least one object includes the first object; wherein, The first object is an object configured by the network device and / or supported by the terminal device; and / or, The first object is an object having the time information or the association information; and / or, The first object is an object whose time or relationship requirement satisfies a first requirement condition; and / or, The first object is an object configured to be able to perform related behaviors.
5. The method according to claim 4, wherein, The indication method of the information of the at least one object includes one of the following: Bitmap indication; Object identifier indication; Based on the first reporting logical channel (LCH) corresponding to the first object, or the first reporting logical channel group (LCG), or the first LCH group indication; Based on all LCHs corresponding to the first object, or all LCGs, or all LCH group indications; Based on the second LCH, or the second LCG, or the second LCH group indication that can carry the first object corresponding to the first indication.
6. The method according to claim 4 or 5, wherein, The first information includes the association information, and the association information is used to indicate at least one of the following: A second object having a preset association relationship among the objects corresponding to the association information; Whether a third object corresponding to the association information has an association requirement.
7. The method according to any one of claims 4 to 6, wherein The first information includes the time information, and the time information includes delay information and / or timestamp information.
8. The method according to claim 7, wherein The time information includes the delay information, the delay information includes first delay information, and the first delay information includes any one of the following: The delay difference between objects having the association information; The delay difference between a preset object having the association information and other objects; The delay difference between multiple objects having the association information; The delay of an object with pending data transmission among multiple objects having the association information; The delay of the object with the longest delay tolerance among multiple objects having the association information; The delay of the object with the shortest delay tolerance among multiple objects having the association information; The delay of an object that meets the first requirement among multiple objects having the association information; The time difference between the shortest delays or the longest delays corresponding to the objects with the associated information; The time difference between the shortest delays or the longest delays of a preset object with the associated information compared to other objects; The time difference between the shortest delays or the longest delays corresponding to multiple objects with the associated information; The delay of the shortest-delay data packet or the longest-delay data packet among the objects with the associated information that have data to be transmitted; The delay of the shortest-delay data packet or the longest-delay data packet among the objects with the associated information that have the longest delay tolerance; The delay of the shortest-delay data packet or the longest-delay data packet among the objects with the associated information that have the shortest delay tolerance; The delay of the shortest-delay data packet or the longest-delay data packet among the objects with the associated information that meet the second requirement; 9. The method according to claim 7, wherein, The time information includes the timestamp information, and the timestamp information includes any of the following: The time of an object with the associated information; The time difference between a preset object with the associated information and other objects; The time difference between multiple objects with the associated information; The time of an object with the associated information that has data to be transmitted among multiple objects; The time of an object with the associated information that has the longest delay tolerance among multiple objects; The time of an object with the associated information that has the shortest delay tolerance among multiple objects; The time of an object with the associated information that meets the third requirement among multiple objects; The time difference between the shortest delays or the longest delays corresponding to an object with the associated information; The time of an object whose remaining delay is less than or equal to the first threshold; The shortest time or the longest time of the data of the LCH where an object whose remaining delay is less than or equal to the second threshold is located; The respective times of all the data of the LCH where an object whose remaining delay is less than or equal to the third threshold is located; The shortest time or the longest time of the data of the LCG where an object whose remaining delay is less than or equal to the fourth threshold is located; The respective times of all the data of the LCG where an object whose remaining delay is less than or equal to the fifth threshold is located; The shortest time or the longest time of the data of the LCH group where an object whose remaining delay is less than or equal to the sixth threshold is located; The respective times of all the data of the LCH group where an object whose remaining delay is less than or equal to the seventh threshold is located.
10. The method according to claim 4, wherein, The first information includes the data volume information, and the data volume information includes any of the following: The information of an object with the associated information; The information of the object corresponding to the time information; The information of the LCH where the data packet corresponding to the time information is located; The information of the LCG where the data packet corresponding to the time information is located; The information of the LCH group where the data packet corresponding to the time information is located; The information of the first object and the information of other objects associated with the first object.
11. The method according to claim 7, wherein The time information includes the delay information, the delay information includes second delay information, the second delay information includes remaining delay information, and the remaining delay information includes any one of the following: The delay information of the first object; The delay information of the first object when the first object meets the first preset trigger condition; The delay information of the first object when sending the first information; The delay information of the shortest delay data packet of the first object.
12. The method according to any one of claims 7 to 11, wherein The delay information includes a delay index or a delay value; The data volume information includes a data volume index or a data volume value.
13. The method according to any one of claims 1 to 12, wherein The first information is carried on any one of the following: Media Access Control Control Element MAC CE; Uplink Control Information UCI; Radio Resource Control RRC.
14. The method according to claim 13, wherein, The MAC CE includes a first MAC CE or a second MAC CE, wherein the first MAC CE is different from the second MAC CE.
15. The method according to claim 14, wherein, The second MAC CE includes any one of the following: Delayed Status Report DSR MAC CE, Enhanced DSR MAC CE, Buffer Status Report BSR MAC CE, Enhanced BSR MAC CE.
16. The method according to any one of claims 13 to 15, wherein The first information is carried on the MAC CE indicated by the Logical Channel Identifier LCID; or, The first information is carried on the MAC CE indicated by the bit position.
17. The method according to any one of claims 1 to 16, wherein The terminal device sends the first information to the network device, including: The terminal device sends the first information to the network device based on a trigger condition; wherein the trigger condition includes a first trigger condition and / or a second trigger condition.
18. The method according to claim 17, wherein The first trigger condition includes a DSR trigger condition, or a BSR trigger condition.
19. The method according to claim 17, wherein The second trigger condition includes at least one of the following: Data arrival of an object with the associated information; The remaining delay of the data of the object with the associated information is less than or equal to a first delay threshold; The data volume of the data of the object with the associated information is greater than or equal to a first data threshold; The data of the object with the associated information does not trigger the sending of the first information within the current trigger period; There is data to be transmitted for the object with the associated information.
20. The method according to claim 19, wherein, The method further includes: The terminal device cancels the sending of the first information based on a first cancellation condition; wherein The first cancellation condition includes at least one of the following: The data triggering the sending of the first information is discarded; The data triggering the sending of the first information is carried on a new Uplink Grant UL grant; The data of the first object triggering the sending of the first information is discarded; The remaining delay of the data triggering the sending of the first information is less than or equal to a second delay threshold; wherein the second time limit threshold is less than the first delay threshold; The object with the associated information is reconfigured; The MAC entity is reconfigured; The reporting configuration of the first information is reconfigured; The triggering configuration of the first information is reconfigured.
21. The method according to any one of claims 1 to 20, wherein, The method further includes at least one of the following: The time information is calculated and / or statistically analyzed and / or interacted with the lower layer based on RLC and / or Packet Data Convergence Protocol (PDCP); The time information is notified to the lower layer of the terminal device based on the application layer or Service Data Adaptation Protocol (SDAP) layer; The data volume information is calculated and / or statistically analyzed and / or interacted with the lower layer based on RLC and / or PDCP.
22. The method according to claim 21, wherein When the time information and / or the data volume information meet the second preset triggering condition, the time information and / or the data volume information are calculated and / or statistically analyzed and / or interacted with the lower layer.
23. The method according to claim 21, wherein When it is requested or determined to send the time information and / or the data volume information, the time information and / or the data volume information are calculated and / or statistically analyzed and / or interacted with the lower layer.
24. The method according to any one of claims 1 to 23, wherein The time information is determined by the application layer; and / or The time information is determined by the terminal device itself; and / or The time information is carried in the packet header; and / or The time information is determined according to the PDCP discard timer; and / or The time information is determined according to the time when the data packet arrives at PDCP or RLC; and / or The time information is determined according to the time when the data packet waits in PDCP or RLC; and / or The time information is determined according to the Packet Delay Budget (PDB) or PDU Set Delay Budget (PSDB) of the data packet.
25. The method according to any one of claims 1 to 23, wherein The data volume information is determined according to whether there is the associated information; and / or The data volume information is determined according to whether there is data of the time information; and / or The data volume information is determined according to the data volume of the data packet in the PDCP or RLC buffer; and / or The data volume information is determined according to the size of the Control PDU; and / or The data volume information is determined according to the transmission type.
26. The method according to any one of claims 1 to 25, wherein, The method further includes: The terminal device sends the object to be configured and / or the information of the object to be configured to the network device; wherein The object to be configured includes any one of the following: The object with the associated information; The object supported by the terminal device; The object that supports latency scheduling.
27. The method according to any one of claims 1 to 26, wherein The method further includes: The terminal device receives the second information sent by the network device; wherein the second information is associated with the first information, and the second information includes at least one of the following: Scheduling information, resource allocation information, parameter configuration information; and / or The terminal device performs UL transmission based on the first configuration information sent by the network device; wherein the first configuration information is associated with the first information.
28. A method for wireless communication, wherein, The method includes: The terminal device receives second configuration information sent by the network device, where the second configuration information is used to configure a first association relationship, and the first association relationship includes a mapping relationship between an LCH and UL grant resources.
29. The method according to claim 28, wherein, The UL grant resources include dynamic grant (DG) resources, and the first association relationship includes a mapping relationship between an LCH and DG resources.
30. The method according to claim 29, wherein, The method further includes: The terminal device receives first indication information sent by the network device, where the first indication information is used to indicate a first identifier, and the first identifier corresponds to a to-be-transmitted channel carried by a first DG resource; where the to-be-transmitted channel includes an LCH or an LCG.
31. The method according to claim 30, wherein, The method further includes: Transmit the to-be-transmitted channel indicated by the first identifier through the first DG; or, Prioritize transmitting the to-be-transmitted channel indicated by the first identifier through the first DG; or, Low-prioritize transmitting the to-be-transmitted channel indicated by the first identifier through the first DG.
32. The method according to claim 28, wherein, Transmit only data of a first object through the UL grant indicated by the second configuration information; or, Prioritize transmitting data of a first object through the UL grant indicated by the second configuration information; or, Low-prioritize transmitting data of a first object through the UL grant indicated by the second configuration information.
33. The method according to claim 28, wherein, Transmit only data of an object with association information through the UL grant indicated by the second configuration information; or, Prioritize transmitting data of an object with association information through the UL grant indicated by the second configuration information; or, Low-prioritize transmitting data of an object with association information through the UL grant indicated by the second configuration information.
34. The method according to claim 32 or 33, wherein, The method further includes: The terminal device sends information of a to-be-configured object and / or information of the first object to the network device; where, The to-be-configured object includes any one of the following: An object with the association information; An object supported by the terminal device; An object that supports delay scheduling.
35. The method according to claim 34, wherein The method further includes: The first association relationship is configured by the network device based on the information of the to-be-configured object and / or the information of the first object.
36. A method for wireless communication, wherein, The method includes: The terminal device receives third configuration information sent by the network device and performs data processing based on the third configuration information; where the third configuration information is used to indicate whether the terminal device supports performing data processing; or, indicate a DRB for performing data processing.
37. The method according to claim 36, wherein, The data processing includes performing data processing based on third information; where the third information includes first information, and the first information includes association information and / or time information.
38. The method according to claim 37, wherein, Performing the data processing based on the third information includes: activating or deactivating PDCP discard processing based on the association information or the time information.
39. The method according to claim 38, wherein, The method further includes any one of the following: The PDCP discard processing based on the association information or the time information is performed, activated, or deactivated by the terminal device; The discard handling of PDCP based on the association information or the time information is performed, activated, or deactivated by a MAC entity; The discard handling of PDCP based on the association information or the time information is performed, activated, or deactivated by a DRB.
40. The method according to claim 38 or 39, wherein The discard handling of PDCP based on the association information or the time information is performed at a PDCP entity.
41. The method according to any one of claims 37 to 40, wherein, The method further includes any one of the following: PDCP determines whether to perform the discard handling of PDCP based on the association information or the time information; Whether to perform the discard handling of PDCP based on the association information or the time information is indicated by the network device; MAC notifies PDCP whether to perform the discard handling of PDCP based on the association information or the time information.
42. The method according to any one of claims 37 to 41, wherein, The discard handling of PDCP based on the association information or the time information includes any one of the following: When the data packet of the fourth object in the object with the association information is deleted, delete the associated data packets of other objects associated with the fourth object; When the remaining delay of the data packet of the fifth object in the object with the association information is less than or equal to the eighth threshold, delete the data packet of the fifth object and the associated data packets of other objects associated with the fifth object; When the remaining delay of the data packet of the first object is less than or equal to the eighth threshold, delete the data packet of the first object and the associated data packets of other objects associated with the first object. The method further includes:
43. The method according to any one of claims 37 to 42, wherein, Indicating, via a MAC CE from the network device, whether the terminal device supports performing the discard handling of PDCP based on the association information or the time information; or indicating a DRB that performs the discard handling of PDCP based on the association information or the time information. The method further includes:
44. The method according to claim 42, wherein, The terminal device sends information of the object to be configured and / or information of the first object to the network device; wherein The object to be configured includes any one of the following: An object with the association information; An object supported by the terminal device; An object that supports delay scheduling. The method further includes:
45. The method according to claim 44, wherein, The third configuration information is configured by the network device based on the information of the object to be configured and / or the information of the first object.
46. A method for wireless communication, the method includes: A network device receives first information sent by a terminal device; wherein the first information includes at least one of the following: time information, data volume information, association information. The first information further includes information of at least one object, and the information of the at least one object corresponds to at least one of the time information, the data volume information, and the association information; 47. The method according to claim 46, wherein, Wherein the at least one object includes an object with a preset association relationship and / or an object that satisfies a preset delay condition. 48. The method according to claim 47, wherein The objects in the at least one object include one of the following: PDU, SDU, data packet, PDU set, data burst, DRB, RLC, QoS flow, PDU session.
49. The method according to claim 47 or 48, wherein, The terminal device sends first information to the network device, including: The network device receives the first information corresponding to the first object sent by the terminal device based on network configuration and / or terminal capabilities, where the at least one object includes the first object; where The first object is an object configured by the network device and / or supported by the terminal device; and / or, The first object is an object with the time information or the association information; and / or, The first object is an object whose time or relationship requirements meet the first requirement condition; and / or, The first object is an object whose configuration can perform related behaviors.
50. The method according to claim 49, wherein, The indication method of the information of the at least one object includes one of the following: Bitmap indication; Object identifier indication; Based on the first LCH, or the first LCG, or the first LCH group corresponding to the first object; Based on all LCHs, or all LCGs, or all LCH groups corresponding to the first object; Based on the first indication, it can carry the second LCH, or the second LCG, or the second LCH group corresponding to the first object.
51. The method according to claim 49 or 50, wherein, The first information includes the association information, and the association information is used to indicate at least one of the following: A second object having a preset association relationship among the objects corresponding to the association information; Whether the third object corresponding to the association information has an association requirement.
52. The method according to any one of claims 59 to 51, wherein, The first information includes the time information, and the time information includes delay information and / or timestamp information.
53. The method according to claim 52, wherein, The time information includes the delay information, and the delay information includes first delay information, and the first delay information includes any one of the following: The delay difference between objects with the association information; The delay difference between a preset object with the association information and other objects; The delay difference between multiple objects with the association information; The delay of an object with pending data transmission among multiple objects with the association information; The delay of the object with the longest delay tolerance among multiple objects with the association information; The delay of the object with the shortest delay tolerance among multiple objects with the association information; The delay of an object that meets the first requirement among multiple objects with the association information; The delay difference between the shortest delays or the longest delays corresponding to the objects with the association information; The delay difference between the shortest delays or the longest delays of a preset object with the association information compared to other objects; The delay difference between multiple shortest delays or multiple longest delays corresponding to multiple objects with the association information; The delay of the shortest delay data packet or the longest delay data packet among the objects with pending data transmission among multiple objects with the association information; The delay of the shortest delay data packet or the longest delay data packet in the object with the longest delay tolerance among multiple objects with the association information; The delay of the shortest-delay data packet or the longest-delay data packet among the objects with the shortest delay tolerance among the multiple objects with the associated information; The delay of the shortest-delay data packet or the longest-delay data packet among the objects that meet the second requirement among the multiple objects with the associated information.
54. The method according to claim 52, wherein The time information includes the timestamp information, and the timestamp information includes any one of the following: The time of the object with the associated information; The time difference between a preset object with the associated information and other objects; The time difference between multiple objects with the associated information; The time of the object with the associated information that has data to be transmitted; The time of the object with the longest delay tolerance among the multiple objects with the associated information; The time of the object with the shortest delay tolerance among the multiple objects with the associated information; The time of the object that meets the third requirement among the multiple objects with the associated information; The time difference between the shortest delays or the longest delays corresponding to the objects with the associated information; The time of the object with a remaining delay less than or equal to the first threshold; The shortest time or the longest time of the data of the LCH where the object with a remaining delay less than or equal to the second threshold is located; The respective times of all the data of the LCH where the object with a remaining delay less than or equal to the third threshold is located; The shortest time or the longest time of the data of the LCG where the object with a remaining delay less than or equal to the fourth threshold is located; The respective times of all the data of the LCG where the object with a remaining delay less than or equal to the fifth threshold is located; The shortest time or the longest time of the data of the LCH group where the object with a remaining delay less than or equal to the sixth threshold is located; The respective times of all the data of the LCH group where the object with a remaining delay less than or equal to the seventh threshold is located.
55. The method according to claim 49, wherein, The first information includes the data volume information, and the data volume information includes any one of the following: The information of the object with the associated information; The information of the object corresponding to the time information; The information of the LCH where the data packet corresponding to the time information is located; The information of the LCG where the data packet corresponding to the time information is located; The information of the LCH group where the data packet corresponding to the time information is located; The information of the first object and the information of other objects associated with the first object.
56. The method according to claim 52, wherein, The time information includes the delay information, the delay information includes the second delay information, the second delay information includes the remaining delay information, and the remaining delay information includes any one of the following: The delay information of the first object; The delay information of the first object when the first preset trigger condition is met; The delay information of the first object when the first information is sent; The delay information of the shortest-delay data packet of the first object.
57. The method according to any one of claims 52 to 56, wherein, The delay information includes a delay index or a delay value; The data volume information includes a data volume index or a data volume value.
58. The method according to any one of claims 46 to 57, wherein, The first information is carried on any one of the following: MAC CE; UCI; RRC.
59. The method according to claim 58, wherein, The MAC CE includes a first MAC CE or a second MAC CE, where the first MAC CE is different from the second MAC CE.
60. The method according to claim 59, wherein, The second MAC CE includes any one of the following: DSR MAC CE, enhanced DSR MAC CE, BSR MAC CE, enhanced BSR MAC CE.
61. The method according to any one of claims 58 to 60, wherein the first information is carried in the MAC CE indicated by the LCID; or the first information is carried in the MAC CE indicated by the bit position.
62. The method according to any one of claims 46 to 61, wherein the time information is determined by the application layer; and / or the time information is determined by the terminal device itself; and / or the time information is carried in the packet header; and / or the time information is determined according to the PDCP discard timer; and / or the time information is determined according to the time when the data packet arrives at PDCP or RLC; and / or the time information is determined according to the time when the data packet waits in PDCP or RLC; and / or the time information is determined according to the PDB or PSDB of the data packet.
63. The method according to any one of claims 46 to 61, wherein the data volume information is determined according to whether there is the association information; and / or the data volume information is determined according to whether there is data of the time information; and / or the data volume information is determined according to the data volume of the data packet in the PDCP or RLC buffer; and / or the data volume information is determined according to the size of the Control PDU; and / or the data volume information is determined according to the transmission type.
64. The method according to any one of claims 46 to 63, wherein, The method further includes: The network device receives the object to be configured and / or the information of the object to be configured sent by the terminal device; wherein the object to be configured includes any one of the following: an object with the association information; an object supported by the terminal device; an object supporting delay scheduling.
65. The method according to any one of claims 46 to 64, wherein The method further includes: The network device sends second information to the terminal device; wherein the second information is associated with the first information, and the second information includes at least one of the following: scheduling information, resource allocation information, parameter configuration information; and / or The network device sends first configuration information to the terminal device so that the terminal device performs UL transmission based on the first configuration information; wherein the first configuration information is associated with the first information.
66. A method for wireless communication, wherein, The method includes: The network device sends second configuration information to the terminal device, and the second configuration information is used to configure a first association relationship, and the first association relationship includes a mapping relationship between the LCH and the UL grant resource.
67. The method according to claim 66, wherein, The UL grant resource includes a dynamic grant DG resource, and the first association relationship includes a mapping relationship between the LCH and the DG resource.
68. The method according to claim 67, wherein, The method further includes: The network device sends first indication information to the terminal device, where the first indication information is used to indicate a first identifier, and the first identifier corresponds to a channel to be transmitted on a first DG resource bearer; wherein, the channel to be transmitted includes an LCH or an LCG.
69. The method according to claim 68, wherein, The method further includes: transmitting, via the first DG, the channel to be transmitted indicated by the first identifier; or, preferably transmitting, via the first DG, the channel to be transmitted indicated by the first identifier; or, low-prioritizing the transmission of the channel to be transmitted indicated by the first identifier via the first DG.
70. The method according to claim 66, wherein, transmitting only data of a first object via a UL grant indicated by the second configuration information; or, preferably transmitting data of a first object via a UL grant indicated by the second configuration information; or, low-prioritizing the transmission of data of a first object via a UL grant indicated by the second configuration information.
71. The method according to claim 66, wherein, transmitting only data of an object having associated information via a UL grant indicated by the second configuration information; or, preferably transmitting data of an object having associated information via a UL grant indicated by the second configuration information; or, low-prioritizing the transmission of data of an object having associated information via a UL grant indicated by the second configuration information.
72. The method according to claim 70 or 71, wherein, The method further includes: the network device receiving information of an object to be configured and / or information of the first object sent by the terminal device; wherein, the object to be configured includes any one of the following: an object having the associated information; an object supported by the terminal device; an object supporting delay scheduling.
73. The method according to claim 72, wherein, The method further includes: the network device configuring the first association relationship based on the information of the object to be configured and / or the information of the first object.
74. A method for wireless communication, wherein, The method includes: a network device sending third configuration information to a terminal device, so that the terminal device processes data based on the third configuration information; wherein, the third configuration information is used to indicate whether the terminal device supports performing data processing; or, indicating a DRB for performing data processing.
75. The method according to claim 74, wherein, The data processing includes processing data based on third information; wherein, the third information includes first information, and the first information includes associated information and / or time information.
76. The method according to claim 75, wherein, The processing data based on the third information includes: activating or deactivating PDCP discard processing based on the associated information or the time information.
77. The method according to claim 76, wherein The method further includes: the third configuration information is used to indicate whether the terminal device or the DRB performs PDCP discard processing based on the associated information or the time information; or, the third configuration information is used to indicate whether PDCP or the DRB performs PDCP discard processing based on the associated information or the time information.
78. The method according to claim 76, wherein, The method further includes: The network device indicates, via a MAC CE, whether the terminal device supports performing PDCP discard processing based on the association information or the time information; or indicates a DRB for performing PDCP discard processing based on the association information or the time information.
79. The method according to any one of claims 74 to 78, wherein, The method further includes: The network device receives information of an object to be configured and / or information of a first object sent by the terminal device; wherein, The object to be configured includes any one of the following: An object having the association information; An object supported by the terminal device; An object supporting latency scheduling.
80. The method according to claim 79, wherein, The method further includes: The network device configures the third configuration information based on the information of the object to be configured and / or the information of the first object.
81. A wireless communication device, the device includes: A first sending unit, configured to send first information to a network device; wherein, the first information includes at least one of the following: time information, data volume information, association information.
82. A wireless communication device, the device includes: A first receiving unit, configured to receive second configuration information sent by a network device, the second configuration information being used to configure a first association relationship, the first association relationship including a mapping relationship between an LCH and a UL grant resource.
83. A wireless communication device, the device includes: A second receiving unit, configured to receive third configuration information sent by a network device and perform data processing based on the third configuration information; wherein, the third configuration information is used to indicate whether the terminal device supports performing data processing; or indicates a DRB for performing data processing.
84. A wireless communication device, the device includes: A third receiving unit, configured to receive first information sent by a terminal device; wherein, the first information includes at least one of the following: time information, data volume information, association information.
85. A wireless communication device, the device includes: A second sending unit, configured to send second configuration information to a terminal device, the second configuration information being used to configure a first association relationship, the first association relationship including a mapping relationship between an LCH and a UL grant resource.
86. A wireless communication device, the device includes: A third sending unit, configured to send third configuration information to a terminal device, so that the terminal device performs data processing based on the third configuration information; wherein, the third configuration information is used to indicate whether the terminal device supports performing data processing; or indicates a DRB for performing data processing.
87. A wireless communication device, the communication device includes: A memory, for storing computer-executable instructions; A processor, connected to the memory, for implementing the method according to any one of claims 1 to 27, or implementing the method according to any one of claims 28 to 35, or implementing the method according to any one of claims 36 to 45, or implementing the method according to any one of claims 46 to 65, or implementing the method according to any one of claims 66 to 73, or implementing the method according to any one of claims 74 to 80 by executing the computer-executable instructions.
88. A chip, the chip comprising: A processor, for calling and running a computer program from a memory, such that a device installed with the chip executes the method according to any one of claims 1 to 27, or executes the method according to any one of claims 28 to 35, or executes the method according to any one of claims 36 to 45, or executes the method according to any one of claims 46 to 65, or executes the method according to any one of claims 66 to 73, or executes the method according to any one of claims 74 to 80.
89. A computer-readable storage medium, the computer-readable storage medium storing a computer program, and the computer program, when executed by at least one processor, implements the method according to any one of claims 1 to 27, or implements the method according to any one of claims 28 to 35, or implements the method according to any one of claims 36 to 45, or implements the method according to any one of claims 46 to 65, or implements the method according to any one of claims 66 to 73, or implements the method according to any one of claims 74 to 80.
Citation Information
Patent Citations
BSR triggering method and device, storage medium and user equipment
CN111294969A
Communication method, communication apparatus, and system
CN112106325A
Communication method and apparatus
WO2023056638A1
Methods, architectures, apparatuses and systems for multi-flow synchronization
WO2023081152A1