WO2024007746A1 - 资源分配、信息配置方法、装置、终端设备及网络设备 - Google Patents

资源分配、信息配置方法、装置、终端设备及网络设备 Download PDF

Info

Publication number
WO2024007746A1
WO2024007746A1 PCT/CN2023/095009 CN2023095009W WO2024007746A1 WO 2024007746 A1 WO2024007746 A1 WO 2024007746A1 CN 2023095009 W CN2023095009 W CN 2023095009W WO 2024007746 A1 WO2024007746 A1 WO 2024007746A1
Authority
WO
WIPO (PCT)
Prior art keywords
lcp process
logical channel
priority
lcp
resources
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2023/095009
Other languages
English (en)
French (fr)
Inventor
赵亚利
谌丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to EP23834520.1A priority Critical patent/EP4554297A4/en
Publication of WO2024007746A1 publication Critical patent/WO2024007746A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS

Definitions

  • the present disclosure relates to the field of communication technology, and in particular to a resource allocation, information configuration method, device, terminal equipment and network equipment.
  • the fifth generation (5th Generation, 5G) mobile communication technology system supports video services such as extended reality (eXtended Reality, XR) and cloud games.
  • extended reality eXtended Reality
  • XR Extended Reality
  • cloud games eXtended Reality
  • PDU Packet Data Unit
  • the traditional uplink logical channel priority (Logical Channel Prioritization, LCP) process only considers the priority of the logical channel and the prioritized bit rate (Prioritized Bit Rate, PBR) of the logical channel. This method is not suitable for the PDU set of the XR service. Scheduling.
  • LCP Logical Channel Prioritization
  • PBR Prioritized Bit Rate
  • Embodiments of the present disclosure provide a resource allocation, information configuration method, device, terminal equipment and network equipment to achieve the purpose of allocating resources for a PDU set.
  • embodiments of the present disclosure provide a resource allocation method, which is executed by a terminal device, including:
  • the first LCP process includes: according to the priority of each PDU set in the packet data unit PDU set with data transmission requirements that are allowed to use the available resources, in order from high to low, provide the waiting list for each PDU set. Allocate resources for transmitting data.
  • the method for obtaining the priority of the PDU set includes:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the method for determining the air interface priority corresponding to the PDU set includes one of the following:
  • determining the priority of the PDU set based on the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs includes:
  • the priority of the PDU set is determined by performing a weighted sum of the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the method also includes:
  • the MAC multiplexing rules include the following:
  • Data from logical channels using different LCP processes can be multiplexed into one MAC PDU;
  • the LCP process includes at least one of the following:
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • the method also includes:
  • the LCP process used by the logical channel is determined.
  • the LCP process used to determine the logical channel according to the logical channel configuration information includes:
  • the LCP process indication information is optional in the logical channel configuration information; when the LCP process indication information exists in the logical channel configuration information, determine that the LCP process adopted by the logical channel is the first LCP process; or , when the LCP process indication information does not exist in the logical channel configuration information, determine that the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is optional in the logical channel configuration information; when the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the first value, determine The LCP process adopted by the logical channel is the first LCP process; or, in the case where the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the second value, it is determined The LCP process adopted by the logical channel is the second LCP process; or, when the LCP process indication information does not exist in the logical channel configuration information, it is determined that the LCP process adopted by the logical channel is the second LCP process. ;or
  • the LCP process indication information is mandatory in the logical channel configuration information.
  • the value of the LCP process indication information is the first value, it is determined that the LCP process adopted by the logical channel is the first LCP process; or,
  • the value of the LCP process indication information is the second value, it is determined that the LCP process adopted by the logical channel is the second LCP process.
  • the MAC multiplexing rules include: data of logical channels using different LCP processes cannot be multiplexed into one MAC PDU, it also includes:
  • the order from high to low is based on the priority of each PDU set in the packet data unit PDU set with data transmission requirements that is allowed to use the available resource. , allocate resources for the data to be transmitted in each PDU set.
  • the process of determining the LCP corresponding to the available resources includes:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • the MAC multiplexing rules include: data of logical channels using different LCP processes can be multiplexed into one MAC PDU, the following is also included:
  • Logical channels that are allowed to use the available resources and have data transmission requirements are sorted according to the order of logical channel priority from high to low, and the first round of resource allocation is performed in accordance with the priority order. After the first round of resource allocation, During allocation, for logical channels using the first LCP process, resource allocation is performed according to the first LCP process; for logical channels using the second LCP process, resources are allocated according to the PBR of the logical channel;
  • the first operation includes:
  • resources are allocated to the logical channel using the first LCP process first according to the first LCP process.
  • resources are available In the remaining cases, continue to allocate resources to the logical channels using the second LCP process according to the second LCP process; or,
  • priority is given to the logical channel using the second LCP process according to the second LCP process, and the priority of the logical channel is from higher to higher.
  • the priority of the second LCP process is higher than the priority of the first LCP process, the priority is to use the logical channel of the second LCP process, and execute the first round of resources according to the second LCP process.
  • Embodiments of the present disclosure also provide an information configuration method, which is executed by a network device, including:
  • the LCP process includes at least one of the following:
  • the first LCP process is based on the priority of each PDU set in the packet data unit PDU set that is allowed to use available resources and has data transmission requirements, in order from high to low, for each PDU set to be Transmit data and allocate resources;
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • the logical channel configuration information includes LCP process indication information.
  • the method also includes:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • An embodiment of the present disclosure also provides a terminal device, including a memory, a transceiver, and a processor:
  • Memory used to store computer programs
  • transceiver used to send and receive data under the control of the processor
  • processor used to read the computer program in the memory and perform the following operations:
  • the first LCP process includes: in order from high to low according to the priority of each PDU set in the packet data unit PDU set with data transmission requirements that are allowed to use the available resources, Allocate resources to the data to be transmitted for each PDU set.
  • the processor is used to read the computer program in the memory and perform the following operations:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the processor is used to read the computer program in the memory and perform the following operations:
  • the processor is used to read the computer program in the memory and perform the following operations:
  • the priority of the PDU set is determined by performing a weighted sum of the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the processor used to read the computer program in the memory, also performs the following operations:
  • the MAC multiplexing rules include the following:
  • Data from logical channels using different LCP processes can be multiplexed into one MAC PDU;
  • the LCP process includes at least one of the following:
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources to the data to be transmitted in each logical channel; in the first If there are remaining resources after the round of resource allocation, continue to perform the second round of resource allocation for the remaining data to be transmitted for each logical channel in order from high to low logical channel priority, until the resources are exhausted or all logical channels are allocated. All data to be transmitted on the channel have obtained resources.
  • the processor used to read the computer program in the memory, also performs the following operations:
  • the LCP process used by the logical channel is determined.
  • the processor is used to read the computer program in the memory and perform the following operations:
  • the LCP process indication information is optional in the logical channel configuration information; when the LCP process indication information exists in the logical channel configuration information, determine that the LCP process adopted by the logical channel is the first LCP process; or , when the LCP process indication information does not exist in the logical channel configuration information, determine that the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is optional in the logical channel configuration information; when the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the first value, determine The LCP process adopted by the logical channel is the first LCP process; or, in the case where the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the second value, it is determined The LCP process adopted by the logical channel is the second LCP process; or, when the LCP process indication information does not exist in the logical channel configuration information, it is determined that the LCP process adopted by the logical channel is the second LCP process. ;or
  • the LCP process indication information is mandatory in the logical channel configuration information.
  • the value of the LCP process indication information is the first value, it is determined that the LCP process adopted by the logical channel is the first LCP process; or,
  • the value of the LCP process indication information is the second value, it is determined that the LCP process adopted by the logical channel is the second LCP process.
  • the processor is configured to read the computer program in the memory. Also does the following:
  • the order from high to low is based on the priority of each PDU set in the packet data unit PDU set with data transmission requirements that is allowed to use the available resource. , allocate resources for the data to be transmitted in each PDU set.
  • the processor is used to read the computer program in the memory and perform the following operations:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • the processor is configured to read the computer program in the memory. Also do one of the following:
  • Logical channels that are allowed to use the available resources and have data transmission requirements are sorted according to the order of logical channel priority from high to low, and the first round of resource allocation is performed in accordance with the priority order. After the first round of resource allocation, During allocation, for logical channels using the first LCP process, resource allocation is performed according to the first LCP process; for logical channels using the second LCP process, resources are allocated according to the PBR of the logical channel;
  • the first operation includes:
  • resources are allocated to the logical channel using the first LCP process first according to the first LCP process.
  • resources are available In the remaining cases, continue to allocate resources to the logical channels using the second LCP process according to the second LCP process; or,
  • priority is given to the logical channel using the second LCP process according to the second LCP process, and the priority of the logical channel is from higher to higher.
  • priority is given to using the logical channel of the second LCP process, and the first round of resource allocation is performed according to the second LCP process.
  • the second round of resource allocation if there are remaining resources after the second round of resource allocation, continue to allocate resources according to the first LCP process for the logical channels using the first LCP process.
  • An embodiment of the present disclosure also provides a network device, including a memory, a transceiver, and a processor:
  • Memory used to store computer programs
  • transceiver used to send and receive data under the control of the processor
  • processor used to read the computer program in the memory and perform the following operations:
  • the LCP process includes at least one of the following:
  • the first LCP process is based on the priority of each PDU set in the packet data unit PDU set that is allowed to use available resources and has data transmission requirements, in order from high to low, for each PDU set to be Transmit data and allocate resources;
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • the logical channel configuration information includes LCP process indication information.
  • the processor used to read the computer program in the memory, also performs the following operations:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • An embodiment of the present disclosure also provides a resource allocation device, which is applied to terminal equipment, including:
  • the first acquisition unit is used to acquire available resources
  • a first execution unit configured to execute a first logical channel priority LCP process for the available resources
  • the first LCP process includes: according to the priority of each PDU set in the packet data unit PDU set with data transmission requirements that are allowed to use the available resources, in order from high to low, provide the waiting list for each PDU set. Allocate resources for transmitting data.
  • the method for obtaining the priority of the PDU set includes:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the method for determining the air interface priority corresponding to the PDU set includes one of the following:
  • the implementation method of determining the priority of the PDU set based on the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs includes:
  • the priority of the PDU set is determined by performing a weighted sum of the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the device also includes:
  • the second acquisition unit is used to acquire the media access control MAC multiplexing rules
  • the MAC multiplexing rules include the following:
  • Data from logical channels using different LCP processes can be multiplexed into one MAC PDU;
  • the LCP process includes at least one of the following:
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • the device also includes:
  • the first determination unit is configured to receive the logical channel configuration information sent by the network device, and determine the LCP process adopted by the logical channel according to the logical channel configuration information; or
  • the second determination unit is used to determine the LCP process adopted by the logical channel according to the service type carried by the logical channel.
  • the first determining unit is used to:
  • the LCP process indication information is optional in the logical channel configuration information.
  • the LCP process indication information exists in the logical channel configuration information, it is determined that the LCP process adopted by the logical channel is the first LCP process, otherwise it is determined that the LCP process used by the logical channel is the first LCP process.
  • the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is optional in the logical channel configuration information.
  • the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the first value, it is determined that the The LCP process adopted by the logical channel is the first LCP process, otherwise it is determined that the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is mandatory in the logical channel configuration information.
  • the value of the LCP process indication information is the first value, it is determined that the LCP process adopted by the logical channel is the first LCP process. Otherwise, it is determined that the LCP process used by the logical channel is the first LCP process.
  • the LCP process used by the logical channel is the second LCP process.
  • the device further includes:
  • the third determination unit is used to determine the LCP process corresponding to the available resources
  • the first allocating unit is configured to, when the LCP process corresponding to the available resources is the first LCP process, allow the use of the available resources according to the priority of each PDU set in the packet data unit PDU set with data transmission requirements. In order from high to low, resources are allocated to the data to be transmitted in each PDU set.
  • the third determining unit is used for:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • the device when the MAC multiplexing rules include: data of logical channels using different LCP processes can be multiplexed into one MAC PDU, the device further includes the following:
  • the second allocation unit is configured to sort the logical channels that are allowed to use the available resources and have data transmission requirements in order from high to low logical channel priorities, and perform the first round of resource allocation in accordance with the priority order. , during the first round of resource allocation, for logical channels using the first LCP process, resources are allocated according to the first LCP process; for logical channels using the second LCP process, resources are allocated according to the PBR of the logical channel ;
  • a second execution unit configured to perform the first operation according to the priorities of the first LCP process and the second LCP process
  • the first operation includes:
  • resources are allocated to the logical channel using the first LCP process first according to the first LCP process.
  • resources are available In the remaining cases, continue to allocate resources to the logical channels using the second LCP process according to the second LCP process; or,
  • priority is given to the logical channel using the second LCP process according to the second LCP process, and the priority of the logical channel is from higher to higher.
  • priority is given to using the logical channel of the second LCP process, and the first round of resource allocation is performed according to the second LCP process.
  • the second round of resource allocation if there are remaining resources after the second round of resource allocation, continue to allocate resources according to the first LCP process for the logical channels using the first LCP process.
  • An embodiment of the present disclosure also provides an information configuration device, which is applied to network equipment, including:
  • the first sending unit is configured to send logical channel configuration information to the terminal device, where the logical channel configuration information is used to assist the terminal device in determining the logical channel priority LCP process adopted by the logical channel;
  • the LCP process includes at least one of the following:
  • the first LCP process is based on the priority of each PDU set in the packet data unit PDU set that is allowed to use available resources and has data transmission requirements, in order from high to low, for each PDU set to be Transmit data and allocate resources;
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • the logical channel configuration information includes LCP process indication information.
  • the device also includes:
  • a second sending unit configured to send available resources to the terminal device, where the available resources carry indication information
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • Embodiments of the present disclosure also provide a processor-readable storage medium, where the processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the above method.
  • the above solution allocates resources to the data to be transmitted in each PDU set based on the priority of each PDU set in the PDU set with data transmission requirements that are allowed to use the available resources in order from high to low, so as to This achieves the purpose of resource allocation based on PDU sets.
  • Figure 1 shows a structural diagram of a network system suitable for embodiments of the present disclosure
  • Figure 2 shows a schematic diagram of PDU division
  • Figure 3 shows a schematic flowchart of a resource allocation method applied to a terminal device according to an embodiment of the present disclosure
  • Figure 4 shows a schematic flow chart of an information configuration method applied to network equipment according to an embodiment of the present disclosure
  • Figure 5 shows a unit schematic diagram of a resource allocation device according to an embodiment of the present disclosure
  • Figure 6 shows a structural diagram of a terminal device according to an embodiment of the present disclosure
  • Figure 7 shows a unit schematic diagram of an information configuration device according to an embodiment of the present disclosure
  • FIG. 8 shows a structural diagram of a network device according to an embodiment of the present disclosure.
  • the term "and/or” describes the association relationship of associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone. these three situations.
  • the character "/” generally indicates that the related objects are in an "or” relationship.
  • the term “plurality” refers to two or more than two, and other quantifiers are similar to it.
  • words such as “exemplary” or “such as” are used to represent examples, illustrations or explanations. Any embodiment or design described as “exemplary” or “such as” in the present disclosure is not intended to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the words “exemplary” or “such as” is intended to present the concept in a concrete manner.
  • the wireless communication system may be a system using fifth generation (5G) mobile communication technology (hereinafter referred to as the 5G system).
  • 5G system fifth generation mobile communication technology
  • Those skilled in the field can understand that the 5G NR system is only an example and is not a limitation.
  • FIG. 1 is a structural diagram of a network system to which embodiments of the present disclosure are applicable.
  • the user terminal 11 can be a user equipment (User Equipment, UE). ), for example: it can be a mobile phone, tablet computer (Tablet Personal Computer), laptop computer (Laptop Computer), personal digital assistant (personal digital assistant, PDA for short), mobile Internet device (Mobile Internet Device, MID) or wearable
  • UE User Equipment
  • UE User Equipment
  • PDA personal digital assistant
  • mobile Internet device Mobile Internet Device, MID
  • the specific type of the user terminal 11 is not limited in the embodiment of the present disclosure.
  • the above-mentioned base station 12 may be a base station of 5G and later versions (for example Such as: gNB, 5G NR NB), or base stations in other communication systems, or called node Bs. It should be noted that in the embodiment of this disclosure, only the 5G base station is taken as an example, but the specific details of the base station 12 are not limited. type.
  • the 5G user plane air interface protocol layer includes the Service Data Adaptation Protocol (SDAP) layer, the Packet Data Convergence Protocol (PDCP) layer, and the Radio Link Control Protocol (Radio Link Control, RLC) layer. , Media Access Control (Media Access Control, MAC) layer and physical layer.
  • SDAP Service Data Adaptation Protocol
  • PDCP Packet Data Convergence Protocol
  • RLC Radio Link Control Protocol
  • Media Access Control Media Access Control
  • MAC Media Access Control
  • SDAP After a quality of service flow (QoS flow) reaches SDAP, SDAP will perform the mapping of the QoS flow to the data radio bearer (Data Radio Bearer, DRB), and form an SDAP protocol data unit (Protocol Data Unit, PDU) after mapping.
  • SDAP PDU is PDCP SDU (Service Data Unit, service data unit).
  • the PDCP layer performs header compression and encryption on the PDCP SDU and then submits it to the RLC layer.
  • the RLC layer then encapsulates the RLC PDU according to the MAC layer scheduling information and submits it to the MAC.
  • the MAC encapsulates the received RLC PDU into a MAC PDU and then submits it to the physical layer transmission.
  • the principle of SDAP performing QoS flow to DRB mapping is as follows. Since the quality of service (Quality of Service, QoS) attributes of data packets in a QoS flow are basically the same, a QoS flow can only be mapped to one DRB.
  • QoS Quality of Service
  • the transmission of DRB is based on MAC scheduling.
  • the uplink scheduling resources allocated by the base station to the terminal are targeted at one user.
  • the Logical Channel Prioritization (Logical Channel Prioritization) based on logical channel priority and prioritized bit rate (Prioritized Bit Rate, PBR) is currently used. , LCP) process.
  • the first round of resource allocation is performed according to PBR for each logical channel with data transmission requirements in descending order of logical channel priority;
  • resources will be allocated to each logical channel in descending order of the priority of the logical channels that currently require data transmission.
  • XR 3GPP 5G system has introduced XR services. XR is divided into the following categories:
  • Augmented Reality Seamlessly integrates the real world and the virtual world, half-truth and half-false;
  • VR Virtual Reality
  • MR Mixed Reality
  • PDU Packet Data Unit
  • XR services are modeled according to data frames, and the same data frame can be divided into multiple packet data units (Packet Data Unit, PDU).
  • PDU Packet Data Unit
  • the definition of PDU set is as follows: one or more PDUs corresponding to the same information unit constitute a PDU set.
  • the PDUs in the PDU set are related and need to be processed uniformly.
  • Embodiments of the present disclosure provide a resource allocation, information configuration method, device, terminal equipment and network equipment to achieve the purpose of allocating resources for a PDU set.
  • the method and the device are based on the same application concept. Since the principles of the method and the device to solve the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated details will not be repeated.
  • an embodiment of the present disclosure provides a resource allocation method, which is executed by a terminal device, including:
  • Step S301 obtain available resources
  • the available resources refer to resources that can be used by the terminal device.
  • the available resources are uplink authorizations allocated by the network device to the terminal device, or the available resources are direct communication interface resources of the terminal device.
  • Step S302 Execute the first logical channel priority LCP process for the available resources
  • the first LCP process includes: according to the order from high to low priority of each PDU set in the packet data unit (PDU) set with data transmission requirements that is allowed to use the available resources, provide each PDU set with Allocate resources for the data to be transmitted.
  • PDU packet data unit
  • the PDU set for allocating data resources to be transmitted may be a set of all PDUs with data transmission requirements that are allowed to use the available resources, or it may also be a set of all PDUs with data transmission requirements that are allowed to use the available resources. Part of the PDU set in the set (for example, the first few PDU sets with higher priorities in the PDU set).
  • embodiments of the present disclosure can implement resource allocation based on PDU sets through the first LCP process, which is more conducive to the transmission of XR services.
  • the method for obtaining the priority of the PDU set includes one of the following:
  • the air interface priority corresponding to the PDU set needs to be considered when determining the priority of the PDU set, that is, the air interface priority corresponding to the PDU set can be directly determined as the priority of the PDU set.
  • the method for determining the air interface priority corresponding to the PDU set includes the following:
  • A111 Determine the priority parameter in the quality of service (QoS) parameters of the PDU set as the air interface priority corresponding to the PDU set;
  • QoS quality of service
  • each PDU set corresponds to a set of QoS parameters
  • the QoS parameters also include priority parameters.
  • the priority parameters in the QoS parameters can be directly determined as the air interface priority corresponding to the PDU set, for example , the QoS parameter priority corresponding to the PDU set is 1, then the air interface priority corresponding to the PDU set can be determined to be 1.
  • A112. Receive the air interface priority corresponding to the PDU set configured by the network device;
  • the network device will set the air interface priority for each PDU set, and the terminal only needs to determine the air interface priority corresponding to each PDU set based on the configuration of the network device.
  • A113 Receive the mapping relationship between the priority parameter and the air interface priority in the QoS parameters of the PDU set configured by the network device, and determine the air interface priority corresponding to the priority parameter in the QoS parameter of the PDU set according to the mapping relationship.
  • the network device will configure a comparison table for the terminal device between the priority parameters in the QoS parameters of the PDU set and the air interface priority.
  • the terminal determines the QoS of each PDU set based on this comparison table.
  • the priority parameter in the parameter is mapped to the air interface priority, so as to obtain the air interface priority corresponding to each PDU set.
  • A12. Determine the priority of the PDU set according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs;
  • the priority of the PDU set when determining the priority of the PDU set, not only the air interface priority corresponding to the PDU set needs to be considered, but also the logical information to which the PDU set belongs needs to be considered.
  • the priority of the channel is used together to determine the priority of the PDU set; optionally, the air interface priority corresponding to the PDU set can be determined by any one of the above-mentioned A111 to A113.
  • the specific implementation method for determining the priority of the PDU set based on the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs is:
  • the priority of the PDU set is determined by performing a weighted sum of the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • a weighting coefficient is allocated to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the priority of the PDU set the air interface priority corresponding to the PDU set ⁇ M% + the priority of the logical channel to which the PDU set belongs ⁇ (1-M)%, where M is a number greater than or equal to 0, and M takes the value It can be protocol agreement, network device broadcast, network device configuration based on terminal, or network configuration based on logical channel.
  • the embodiment of the present disclosure may also include a second LCP process.
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements from logical channels according to logical channel priorities. In order from high to low, resources are allocated to the data to be transmitted in each logical channel according to the prioritized bit rate PBR; when there are remaining resources after the first round of resource allocation, the logical channel priority is continued from high to low.
  • the second round of resource allocation is performed for the remaining data to be transmitted on each logical channel in turn, until the resources are exhausted or the data to be transmitted on all logical channels have obtained resources.
  • allocating resources for data to be transmitted in a logical channel and allocating resources for a logical channel have the same meaning in this embodiment of the present disclosure.
  • allocating resources to data to be transmitted in a logical channel has the same meaning.
  • Data allocation resources are sometimes described as allocating resources for logical channels.
  • MAC multiplexing rules also need to be considered when allocating resources.
  • the method further includes:
  • the MAC multiplexing rules include the following:
  • the data of the logical channel using the first LCP process and the logical channel using the second LCP process cannot be multiplexed into one MAC PDU.
  • the data in the same MAC PDU uses the same LCP process. Allocate resources.
  • the data of the logical channel using the first LCP process and the logical channel using the second LCP process can be multiplexed into one MAC PDU, and the data in the same MAC PDU can be processed using different LCP processes during resource allocation. Resource allocation.
  • the determination method of the LCP process adopted by the logical channel includes one of the following:
  • the LCP process used by the logical channel is determined based on the logical channel configuration information, including the following:
  • the LCP process indication information is optional in the logical channel configuration information; when the LCP process indication information exists in the logical channel configuration information, determine that the LCP process adopted by the logical channel is the first LCP process. ; Or, when the LCP process indication information does not exist in the logical channel configuration information, determine that the LCP process adopted by the logical channel is the second LCP process;
  • the LCP process indication information is optional.
  • the terminal device When the LCP process indication information appears in the logical channel configuration information (or when the logical channel configuration information includes the LCP process indication information), the terminal device directly determines the method used by the logical channel.
  • the LCP process is the first LCP process; when the LCP process indication information does not appear in the logical channel configuration information (or the logical channel configuration information does not include the LCP process indication information), the terminal device directly determines that the LCP process used by the logical channel is the third LCP process. 2. LCP process.
  • the LCP process indication information is optional in the logical channel configuration information; when the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the first value , determine that the LCP process adopted by the logical channel is the first LCP process; or, the LCP process indication information, the LCP process indication information, and the LCP process are present in the logical channel configuration information.
  • the value of the process indication information is the second value, it is determined that the LCP process adopted by the logical channel is the second LCP process; or, when the LCP process indication information does not exist in the logical channel configuration information , determine that the LCP process adopted by the logical channel is the second LCP process;
  • the first value is different from the second value.
  • the LCP process indication information is optional.
  • the LCP process indication information appears in the logical channel configuration information (or when the logical channel configuration information includes the LCP process indication information), it is also necessary to obtain the LCP process indication information based on the LCP process indication information.
  • the value determines the LCP process used by the logical channel; specifically, when the LCP process indication information appears in the logical channel configuration information (or when the logical channel configuration information includes the LCP process indication information), and the LCP process indication information is the first value (for example, The value of the LCP process indication information is 1), then the LCP process adopted by the logical channel is determined to be the first LCP process; if the LCP process indication information does not appear in the logical channel configuration information (or the logical channel configuration information does not include the LCP process indication information), the terminal device directly determines that the LCP process used by the logical channel is the second LCP process, or if the LCP process indication information appears in the logical channel configuration information (or when the logical channel configuration information includes the LCP process indication information), and The LCP process indication information is the second value (for example, the value of the LCP process indication information is 0), then it is determined that the LCP process adopted by the logical channel is the second LCP process.
  • the LCP process indication information is the first value (
  • the LCP process indication information is mandatory in the logical channel configuration information.
  • the value of the LCP process indication information is the first value, it is determined that the LCP process adopted by the logical channel is the first LCP process; Or, when the value of the LCP process indication information is the second value, determine that the LCP process adopted by the logical channel is the second LCP process;
  • the LCP process indication information must exist in the logical channel configuration information.
  • the LCP process used by the logical channel needs to be determined based on the value of the LCP process indication information; for example, the LCP process indication information uses 1 bit (bit ) indicates that when the bit value is the first value (for example, the value is 1), the LCP process adopted by the logical channel is determined to be the first LCP process; when the bit value is the second value (for example, the value is 0) , then it is determined that the LCP process adopted by the logical channel is the second LCP process.
  • the LCP process indication information uses a 1-bit indication.
  • the LCP process adopted by the logical channel is the first LCP process; when the value of this bit is the second value (for example, the value is 1), then the LCP process adopted by the logical channel is determined to be the second LCP process.
  • the terminal device determines the LCP process used by the logical channel based on the service type carried by the logical channel. For example, if the logical channel carries XR services, the LCP process used by the logical channel is the first LCP. process, when the logical channel carries non-XR services, the LCP process used by the logical channel is the second LCP process.
  • the MAC multiplexing rules include: data of logical channels using different LCP processes cannot be multiplexed into one MAC PDU.
  • the terminal device needs to determine the LCP process corresponding to the available resources first; in the case that the LCP process corresponding to the available resources is the first LCP process, the terminal device needs to determine the data transmission requirements according to the data transmission requirements that are allowed to use the available resources.
  • the priority of each PDU set in the packet data unit PDU set is in descending order, and resources are allocated to the data to be transmitted in each PDU set.
  • the LCP process corresponding to the available resources is the first LCP process
  • logical channels with data transmission requirements are allocated to each logical channel in sequence according to the priority bit rate PBR in the order of logical channel priority from high to low.
  • the resources implement the first round of resource allocation.
  • the second round of resource allocation will continue for the remaining data to be transmitted for each logical channel in order from high to low logical channel priority. , until the resource is exhausted or the data of all logical channels has obtained the resource.
  • the process of determining the LCP corresponding to the available resources includes:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • the indication information directly indicates whether the available resources correspond to the first LCP process or the second LCP process.
  • 1 bit is used to indicate the indication information.
  • the value of this bit is 1, it means that the indication information indicates The first LCP process, that is, the available resources correspond to the first LCP process.
  • the value of this bit is 0, it indicates that the indication information indicates the second LCP process, that is, the available resources correspond to the first LCP process. It is the second LCP process.
  • 1 bit is used to indicate the indication information.
  • the value of this bit is 0, it means that the indication information indicates the first LCP process, that is, the available resources correspond to the first LCP process.
  • the value of this bit is 1, indicating that the indication information indicates the second LCP process, that is, the available resources correspond to the second LCP process.
  • the indication information directly indicates the service information that can be transmitted by the available resources.
  • the service information can be a service type, a service identifier, etc.
  • the terminal device determines whether it is an XR service based on the service information. If it is an XR service, it directly determines The LCP process corresponding to the available resources is the first LCP process, otherwise the LCP process corresponding to the available resources is determined to be the second LCP process.
  • the logical channel identification information is used to indicate the logical channel that can use the available resources.
  • the terminal device determines the LCP process used by the logical channel based on the identification information of the logical channel, and sets the LCP process used by the logical channel.
  • the LCP process is determined as the LCP process corresponding to the available resources; specifically, the LCP process used by the logical channel can be determined by one of the above-mentioned C111-C113.
  • the first logical channel is the logical channel with the highest priority among the first logical channel set that can use the available resources;
  • the first logical channel set that can use the available resources is first determined (for example, determined according to the LCP restriction parameter limit), and then the highest priority logical channel set is selected from the first logical channel set. For the first logical channel, determine the LCP process used by the first logical channel as the LCP process corresponding to the available resources.
  • the MAC multiplexing rules include: data of logical channels using different LCP processes can be multiplexed into one MAC PDU
  • the terminal can adopt one of the following operating modes:
  • the first round of resource allocation when performing the first round of resource allocation, the first round of resource allocation is performed for logical channels that are allowed to use available resources and have data transmission requirements according to the LCP process applicable to each logical channel. After the first round of resource allocation is completed, if there are remaining resources, the second round of resource allocation for logical channels will continue. In this case, the second round of resource allocation usually only includes logical channels that use the second LCP process. The second round of resource allocation is performed for the remaining data to be transmitted on each logical channel in order of channel priority from high to low.
  • resources are allocated based on the priority of the first LCP process.
  • resources are allocated to logical channels corresponding to high-priority LCP processes first, and then allocated to low-priority channels when there are remaining resources.
  • the priorities of the first LCP process and the second LCP process may be determined by protocol agreement, network device configuration, or indication.
  • the first operation includes one of the following:
  • the logical channels using the first LCP process are first processed according to the priority of each PDU set in all PDU sets with data transmission requirements in each logical channel from high to low, as follows: Resources are allocated to the data to be transmitted in each PDU set until the resources are allocated or the data to be transmitted in all PDU sets are allocated resources; if there are remaining resources, the remaining resources can be allocated to the data using the second LCP process according to the second LCP process. 2. Logical channels of the LCP process.
  • the logical channel of the second LCP process is used first according to the second LCP process, and the logical channel priority is used.
  • the first round of resource allocation is performed based on PBR in order from high to low; when there are remaining resources after the first round of resource allocation, continue to allocate logical channels using the first LCP process according to the first LCP process. resources; if there are still resources left, continue as described in Section 1
  • the second LCP process allocates resources for the remaining data to be transmitted on the logical channel using the second LCP process;
  • the logical channels using the second LCP process are first allocated resources to each logical channel in order of logical channel priority from high to low according to PBR. If the first round of resource allocation is completed, If there are remaining resources, continue to allocate resources to the logical channels using the first LCP process according to the first LCP process; after allocating resources to the logical channels using the first LCP process, if there are still resources left, Then continue to perform the second round of resource allocation for the remaining to-be-transmitted data of each logical channel using the second LCP process in order from high to low logical channel priority, until the resources are exhausted or the data of all logical channels are exhausted. Resources were obtained.
  • the priority of the second LCP process is higher than the priority of the first LCP process, the priority is to use the logical channel of the second LCP process, and execute the first round of resources according to the second LCP process. Allocation and the second round of resource allocation; if there are remaining resources after the second round of resource allocation, continue to allocate resources according to the first LCP process for the logical channels using the first LCP process;
  • the logical channels using the second LCP process are first allocated resources to each logical channel in order of logical channel priority from high to low according to PBR. If the first round of resource allocation is completed, If there are remaining resources, continue to perform the second round of resource allocation for the remaining data to be transmitted for each logical channel in order from high to low logical channel priority, until the resources are exhausted or the data of all logical channels have obtained resources; If there are remaining resources after allocating resources to the logical channels using the second LCP process, the logical channels using the first LCP process will be allocated according to the priority of each PDU set among all PDU sets with data transmission requirements in each logical channel.
  • resources are allocated to the data to be transmitted in each PDU set until the resources are allocated or the data to be transmitted in all PDU sets are allocated resources. That is to say, in this case, resources are relatively sufficient, and resources can be allocated to both logical channels using the second LCP process and the first LCP process.
  • the following takes the terminal's resource allocation in the uplink grant (UL grant) as an example, and the specific application of the embodiment of the present disclosure is explained as follows.
  • the terminal receives a UL grant. If the first LCP process is used on the UL grant, it first determines all PDU sets with data transmission requirements that are allowed to use the UL grant. specific, accurate When determining the above PDU set, you need to consider the configuration information of the logical channel to which the PDU set belongs, such as whether the physical parameters corresponding to the UL grant (SCS, PUSCH duration length, etc.) meet the LCP restriction of the logical channel, and the LCP processes allowed by the logical channel. .
  • the priority of the PDU set may be determined in one of the following ways, but is not limited to:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the specific implementation method of determining the priority of the PDU set may be but is not limited to the following method:
  • the priority of the PDU set the air interface priority corresponding to the PDU set ⁇ M% + the priority of the logical channel to which the PDU set belongs ⁇ (1-M)%, where M is a number greater than or equal to 0, and the value of M can be Protocol agreement, network device broadcast, network device configuration based on terminal or network configuration based on logical channel.
  • Specific application case 2 The data of the logical channel using the first LCP process and the second LCP process are not multiplexed into one MAC PDU.
  • Step S11 The terminal receives the UL grant and determines the LCP process and logical channel corresponding to the UL grant;
  • the terminal determines the LCP process corresponding to the UL grant, which may be but is not limited to one of the following:
  • the indication information can be used to indicate one of the following:
  • the service information corresponding to the UL grant indicates whether the UL grant is used for the XR service. If the UL grant corresponds to the XR service, it is determined that the LCP process corresponding to the UL grant is the first LCP process.
  • the logical channel identification information corresponding to the UL grant is used to indicate which logical channels can use the UL grant.
  • the configuration information of the corresponding logical channel is obtained according to the logical channel identification information, and then the LCP process corresponding to the UL grant is determined according to the configuration information of the logical channel.
  • the terminal receives the UL grant, determines the set of first logical channels (for example, based on existing LCP restriction parameters) that can use the UL grant, and then selects the first logical channel with the highest priority from the first logical channel set, according to The first logical channel determines the LCP process corresponding to the UL grant.
  • first logical channels for example, based on existing LCP restriction parameters
  • the terminal can determine the logical channel that can use the UL grant based on the LCP process corresponding to the UL grant.
  • the logical channel that can use the UL grant needs to meet the existing LCP restriction restrictions (such as SCS restrictions, PDSCH duration length restrictions), in addition Need to support the LCP process corresponding to UL grant.
  • the method of determining the LCP process supported by a logical channel may be but is not limited to one of the following:
  • Method 1 The terminal receives logical channel configuration information from the network device, and the logical channel configuration information determines the LCP process used by the logical channel;
  • Method 2 The terminal determines by itself that if the logical channel carries the XR service, the first LCP process is used; otherwise, the second LCP process is used.
  • the configuration information design may be one of the following:
  • the LCP process indication information is optional (OPTIONAL). If this bit appears, the first LCP process is used; if this bit does not appear, the second LCP process is used;
  • the LCP process indication information uses 1 bit. If the value of this bit is 1, the first LCP process is used; if the value of this bit is 0, the second LCP process is used. Alternatively, if the value of this bit is 0, the first LCP process is used; if the value of this bit is 1, the second LCP process is used.
  • Step S12 The terminal executes the LCP process for the UL grant
  • the terminal determines that the UL grant uses the second LCP process, it performs the following operations:
  • step S11 For the logical channels selected in step S11, perform the first round of resource allocation according to PBR for each logical channel with data transmission requirements in descending order of the priority of the logical channels;
  • resources will be allocated to each logical channel in descending order of the priority of the logical channels that currently require data transmission.
  • the terminal determines that the UL grant uses the first LCP process, it performs the following operations:
  • the PDU set contained in these logical channels is used as the set of all PDUs with data transmission requirements that are allowed to use the UL grant.
  • step S11 For the UL grant in step S11, determine the priority of each PDU set for all PDU sets with data transmission requirements that are allowed to use the UL grant, and assign each PDU set in order from high to low according to the priority of the PDU set. Resources are allocated to the data to be transmitted in each PDU set until the resources are exhausted or all PDU sets are allocated resources.
  • the priority of the PDU set may be determined in one of the following ways, but is not limited to:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the specific implementation method of determining the priority of the PDU set may be but is not limited to the following method:
  • the priority of the PDU set the air interface priority corresponding to the PDU set ⁇ M% + the priority of the logical channel to which the PDU set belongs ⁇ (1-M)%, where M is a number greater than or equal to 0, and the value of M can be Protocol agreement, network device broadcast, network device based on terminal configuration or network based on logical channel configuration.
  • Specific application case 3 The data of the logical channel using the first LCP process and the second LCP process are allowed to be multiplexed into one MAC PDU.
  • the terminal receives the UL grant, sorts it according to the priority of the logical channel, and allocates the first round of resources to each logic in descending order of logical channel priority.
  • the logical channels using the second LCP process can be processed according to the second LCP process, the logical channel based on the logical channel priority and PBR according to the PBR (Prioritized Bit Rate, prioritized bit rate) Resource allocation.
  • PBR Primary Bit Rate, prioritized bit rate
  • the specific process of allocating resources for a PDU set within a logical channel is: according to the priority of the PDU set within the logical channel from high to low, each PDU set in turn Allocate resources for the data to be transmitted until the resources are exhausted or All PDU collections have allocated resources.
  • logical channels using the second LCP process If there are remaining resources after the first round of resource allocation, for the logical channels using the second LCP process, logical channels using the second LCP process that have remaining data to be transmitted will be allocated in descending order of priority of the logical channels. resource until the resource is exhausted or all data to be transmitted has been allocated the resource.
  • Specific application situation 4 The data of the logical channel using the first LCP process and the second LCP process are allowed to be multiplexed into one MAC PDU.
  • the network configuration or protocol agreement or the network indicates the priority between the first LCP process and the second LCP process through UL grant. For example, if the priority of the second LCP process is higher, the second LCP process will be used first to allocate resources to all logical channels that are allowed to use the second LCP process. If there are remaining resources, the first LCP process will continue to be used to allocate resources to all logical channels that are allowed to use the second LCP process. Logical channel allocation resources for an LCP process.
  • the terminal receives the UL grant and allocates resources to the logical channel using the first LCP process first.
  • the terminal first determines the set of all PDUs with data transmission requirements that are allowed to use the UL grant. Specifically, when determining the above PDU set, you need to consider the configuration information of the logical channel to which the PDU set belongs, such as the physical parameters corresponding to the UL grant (Subcarrier Spacing (SCS), Physical Uplink Shared Channel (PUSCH)) Whether the duration (duration length, etc.) meets the LCP restrictions of the logical channel, and the LCP processes allowed by the logical channel.
  • SCS Subcarrier Spacing
  • PUSCH Physical Uplink Shared Channel
  • the priority of the PDU set may be determined in one of the following ways, but is not limited to:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the specific implementation method for determining the priority of the PDU set may be but is not limited to the following methods:
  • the priority of the PDU set the air interface priority corresponding to the PDU set ⁇ M% + the priority of the logical channel to which the PDU set belongs ⁇ (1-M)%, where M is a number greater than or equal to 0, and the value of M can be Protocol agreement, network device broadcast, network device configuration based on terminal or network configuration based on logical channel.
  • the remaining resources will be allocated according to the second LCP process; that is, the logical channels that are allowed to use the UL grant and use the second LCP process will be allocated according to the logical channel Resources are allocated according to the PBR in descending order of priority. If there are remaining resources, resources are allocated for the remaining data to be transmitted outside the PBR in descending order of logical channel priority.
  • At least one embodiment of the present disclosure introduces a new uplink LCP process based on PDU set, that is, the terminal receives the UL grant and determines each PDU separately for all PDU sets with data transmission requirements that are allowed to use the UL grant.
  • the priority of the set, and in order from high to low priority of the PDU set, resources are allocated to the data to be transmitted in each PDU set in turn until the resources are exhausted or all PDU sets are allocated resources; it can better Meet the QoS requirements of XR services.
  • GSM global system of mobile communication
  • CDMA code division multiple access
  • WCDMA wideband code division multiple access
  • general packet Wireless service general packet radio service, GPRS
  • LTE long term evolution
  • FDD frequency division duplex
  • TDD LTE time division duplex
  • LTE-A Long term evolution advanced
  • UMTS universal mobile telecommunication system
  • WiMAX worldwide interoperability for microwave access
  • 5G New Radio, NR 5G New Radio
  • the terminal device involved in the embodiments of the present disclosure may be a device that provides voice and/or data connectivity to users, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc.
  • the names of terminal equipment may also be different.
  • the terminal equipment may be called user equipment (User Equipment, UE).
  • Wireless terminal equipment can communicate with one or more core networks (Core Network, CN) via the Radio Access Network (RAN).
  • the wireless terminal equipment can be a mobile terminal equipment, such as a mobile phone (also known as a "cell phone").
  • Wireless terminal equipment can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, and an access point.
  • remote terminal equipment remote terminal equipment
  • access terminal equipment access terminal
  • user terminal user terminal
  • user agent user agent
  • user device user device
  • the network device involved in the embodiment of the present disclosure may be a base station, and the base station may include multiple cells that provide services for terminals.
  • a base station can also be called an access point, or it can be a device in the access network that communicates with wireless terminal equipment through one or more sectors on the air interface, or it can be named by another name.
  • the network device may be used to exchange received air frames with Internet Protocol (IP) packets and act as a router between the wireless terminal device and the rest of the access network, where the remainder of the access network may include the Internet Protocol (IP) communication network.
  • IP Internet Protocol
  • Network devices also coordinate attribute management of the air interface.
  • the network equipment involved in the embodiments of the present disclosure may be a network equipment (Base Transceiver Station, BTS) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA). ), or it can be a network device (NodeB) in a Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device in a long term evolution (LTE) system (evolutional Node B, eNB or e-NodeB), 5G base station (gNB) in 5G network architecture (next generation system), It may also be a Home evolved Node B (HeNB), a relay node, a femto, a pico base station (pico), etc., which are not limited in the embodiments of the present disclosure.
  • network devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized units and distributed units may also be arranged geographically separately.
  • MIMO transmission can be single-user MIMO (Single User MIMO, SU-MIMO) or multi-user MIMO. (Multiple User MIMO, MU-MIMO). Depending on the shape and number of root antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.
  • embodiments of the present disclosure provide an information configuration method, which is executed by the network device, including:
  • Step S401 Send logical channel configuration information to the terminal device.
  • the logical channel configuration information is used to assist the terminal device in determining the logical channel priority LCP process adopted by the logical channel;
  • the LCP process includes at least one of the following:
  • the first LCP process is based on the priority of each PDU set in the packet data unit PDU set that is allowed to use available resources and has data transmission requirements, in order from high to low, for each PDU set to be Transmit data and allocate resources;
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • the logical channel configuration information includes LCP process indication information.
  • the method also includes:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • an embodiment of the present disclosure provides a resource allocation device, which is applied to terminal equipment and includes:
  • the first acquisition unit 501 is used to acquire available resources
  • the first execution unit 502 is configured to execute the first logical channel priority LCP process for the available resources
  • the first LCP process includes: according to the priority of each PDU set in the packet data unit PDU set with data transmission requirements that are allowed to use the available resources, in order from high to low, provide the waiting list for each PDU set. Allocate resources for transmitting data.
  • the method for obtaining the priority of the PDU set includes:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the method for determining the air interface priority corresponding to the PDU set includes one of the following:
  • the implementation method of determining the priority of the PDU set based on the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs includes:
  • the priority of the PDU set is determined by performing a weighted sum of the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • the device also includes:
  • the second acquisition unit is used to acquire the media access control MAC multiplexing rules
  • the MAC multiplexing rules include the following:
  • Data from logical channels using different LCP processes can be multiplexed into one MAC PDU;
  • the LCP process includes at least one of the following:
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • the device also includes:
  • the first determination unit is configured to receive the logical channel configuration information sent by the network device, and determine the LCP process adopted by the logical channel according to the logical channel configuration information; or
  • the second determination unit is used to determine the LCP process adopted by the logical channel according to the service type carried by the logical channel.
  • the first determining unit is used to:
  • the LCP process indication information is optional in the logical channel configuration information.
  • the LCP process indication information exists in the logical channel configuration information, it is determined that the LCP process adopted by the logical channel is the first LCP process, otherwise it is determined that the LCP process used by the logical channel is the first LCP process.
  • the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is optional in the logical channel configuration information.
  • the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the first value, it is determined that the The LCP process adopted by the logical channel is the first LCP process, otherwise it is determined that the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is mandatory in the logical channel configuration information.
  • the value of the LCP process indication information is the first value, it is determined that the LCP process adopted by the logical channel is the first LCP process. Otherwise, it is determined that the LCP process used by the logical channel is the first LCP process.
  • the LCP process used by the logical channel is the second LCP process.
  • the device also includes:
  • the third determination unit is used to determine the LCP process corresponding to the available resources
  • the first allocating unit is configured to, when the LCP process corresponding to the available resources is the first LCP process, allow the use of the available resources according to the priority of each PDU set in the packet data unit PDU set with data transmission requirements. In order from high to low, resources are allocated to the data to be transmitted in each PDU set.
  • the third determining unit is used for:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • the device when the MAC multiplexing rules include: data of logical channels using different LCP processes can be multiplexed into one MAC PDU, the device further includes the following:
  • the second allocation unit is configured to sort the logical channels that are allowed to use the available resources and have data transmission requirements in order from high to low logical channel priorities, and perform the first round of resource allocation in accordance with the priority order. , during the first round of resource allocation, for logical channels using the first LCP process, resources are allocated according to the first LCP process; for logical channels using the second LCP process, resources are allocated according to the PBR of the logical channel ;
  • a second execution unit configured to perform the first operation according to the priorities of the first LCP process and the second LCP process
  • the first operation includes:
  • resources are allocated to the logical channel using the first LCP process first according to the first LCP process, When there are remaining resources, continue to allocate resources to the logical channels using the second LCP process according to the second LCP process; or,
  • priority is given to the logical channel using the second LCP process according to the second LCP process, and the priority of the logical channel is from higher to higher.
  • priority is given to using the logical channel of the second LCP process, and the first round of resource allocation is performed according to the second LCP process.
  • the second round of resource allocation if there are remaining resources after the second round of resource allocation, continue to allocate resources according to the first LCP process for the logical channels using the first LCP process.
  • this terminal device embodiment is a terminal device that corresponds one-to-one to the above method embodiment. All implementation methods in the above method embodiment are applicable to the embodiment of the terminal device, and the same technical effect can be achieved.
  • each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
  • the above integrated units can be implemented in the form of hardware or software functional units.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium.
  • the technical solution of the present disclosure is essentially or contributes to the relevant technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, It includes several instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present disclosure.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program code. .
  • an embodiment of the present disclosure also provides a terminal device, including a processor 600, a transceiver 610, a memory 620, and a program stored on the memory 620 and executable on the processor 600; wherein , the transceiver 610 is connected to the processor 600 and the memory 620 through a bus interface, where the processor 600 is used to read the program in the memory and perform the following processes:
  • the first LCP process includes: according to the priority of each PDU set in the packet data unit PDU set with data transmission requirements that are allowed to use the available resources, in order from high to low, provide the waiting list for each PDU set. Allocate resources for transmitting data.
  • Transceiver 610 for receiving and transmitting data under the control of processor 600.
  • the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 600 and various circuits of the memory represented by memory 620 are linked together.
  • the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein.
  • the bus interface provides the interface.
  • the transceiver 610 may be a plurality of elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, etc. Transmission medium.
  • the user interface 630 can also be an interface capable of externally connecting internal and external required equipment.
  • the connected equipment includes but is not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
  • the processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 600 when performing operations.
  • the processor 600 can be a central processing unit (Central Processing Unit, CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA) or a complex programmable Logic device (Complex Programmable Logic Device, CPLD), the processor can also adopt a multi-core architecture.
  • CPU Central Processing Unit
  • ASIC Application Specific Integrated Circuit
  • FPGA Field-Programmable Gate Array
  • CPLD Complex Programmable Logic Device
  • the processor is configured to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions by calling the computer program stored in the memory.
  • the processor and memory can also be physically separated.
  • processor 600 is used to read the program in the memory and perform the following processes:
  • the priority of the PDU set is determined according to the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • processor is used to read the computer program in the memory and perform the following operations:
  • processor is used to read the computer program in the memory and perform the following operations:
  • the priority of the PDU set is determined by performing a weighted sum of the air interface priority corresponding to the PDU set and the priority of the logical channel to which the PDU set belongs.
  • processor is used to read the computer program in the memory and perform the following operations:
  • the MAC multiplexing rules include the following:
  • Data from logical channels using different LCP processes can be multiplexed into one MAC PDU;
  • the LCP process includes at least one of the following:
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels. Transmit data for the second round of resource allocation until resources are The source is exhausted or all logical channels have acquired resources for data to be transmitted.
  • processor is used to read the computer program in the memory and perform the following operations:
  • the LCP process used by the logical channel is determined.
  • processor is used to read the computer program in the memory and perform the following operations:
  • the LCP process indication information is optional in the logical channel configuration information.
  • the LCP process indication information exists in the logical channel configuration information, it is determined that the LCP process adopted by the logical channel is the first LCP process, otherwise it is determined that the LCP process used by the logical channel is the first LCP process.
  • the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is optional in the logical channel configuration information.
  • the LCP process indication information exists in the logical channel configuration information and the value of the LCP process indication information is the first value, it is determined that the The LCP process adopted by the logical channel is the first LCP process, otherwise it is determined that the LCP process adopted by the logical channel is the second LCP process; or
  • the LCP process indication information is mandatory in the logical channel configuration information.
  • the value of the LCP process indication information is the first value, it is determined that the LCP process adopted by the logical channel is the first LCP process. Otherwise, it is determined that the LCP process used by the logical channel is the first LCP process.
  • the LCP process used by the logical channel is the second LCP process.
  • the processor is used to read the computer program in the memory. Do the following:
  • the order from high to low is based on the priority of each PDU set in the packet data unit PDU set with data transmission requirements that is allowed to use the available resource. , allocate resources for the data to be transmitted in each PDU set.
  • processor is used to read the computer program in the memory and perform the following operations:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • the processor is used to read the computer program in the memory. Do one of the following:
  • Logical channels that are allowed to use the available resources and have data transmission requirements are sorted according to the order of logical channel priority from high to low, and the first round of resource allocation is performed in accordance with the priority order. After the first round of resource allocation, During allocation, for logical channels using the first LCP process, resource allocation is performed according to the first LCP process; for logical channels using the second LCP process, resources are allocated according to the PBR of the logical channel;
  • the first operation includes:
  • resources are allocated to the logical channel using the first LCP process first according to the first LCP process.
  • resources are available In the remaining cases, continue to allocate resources to the logical channels using the second LCP process according to the second LCP process; or,
  • priority is given to the logical channel using the second LCP process according to the second LCP process, and the priority of the logical channel is from higher to higher.
  • Priority is given to logical channels using the second LCP process, and the first round of resource allocation and the second round of resource allocation are performed according to the second LCP process; if there are remaining resources after the second round of resource allocation, continue to use the first round of resource allocation.
  • resources are allocated according to the first LCP process.
  • Embodiments of the present disclosure also provide a computer-readable storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of a resource allocation method applied to a terminal device are implemented.
  • the processor-readable storage medium may be any available media or data storage device that the processor can access, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (magneto-optical, MO), etc.), Optical storage (such as optical disc (Compact Disk, CD), high-density digital video disc (Digital Video Disc, DVD), Blu-ray Disc (Blu-ray Disc, BD), high-definition versatile disc (High-Definition Versatile Disc, HVD) etc.), and semiconductor memories (such as ROM, Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), non-volatile memory (NAND FLASH), solid
  • an embodiment of the present disclosure provides an information configuration device 700, which is applied to network equipment and includes:
  • the first sending unit 701 is configured to send logical channel configuration information to the terminal device.
  • the logical channel configuration information is used to assist the terminal device in determining the logical channel priority LCP process adopted by the logical channel;
  • the LCP process includes at least one of the following:
  • the first LCP process is based on the priority of each PDU set in the packet data unit PDU set that is allowed to use available resources and has data transmission requirements, in order from high to low, for each PDU set to be Transmit data and allocate resources;
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources to the data to be transmitted in each logical channel; in the first If there are remaining resources after the round of resource allocation, continue to perform the second round of resource allocation for the remaining data to be transmitted for each logical channel in order from high to low logical channel priority, until the resources are exhausted or all logical channels are allocated. All data to be transmitted on the channel have obtained resources.
  • the logical channel configuration information includes LCP process indication information.
  • the device also includes:
  • a second sending unit configured to send available resources to the terminal device, where the available resources carry indication information
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • this network device embodiment is a network device that corresponds one-to-one with the above method embodiment. All implementation methods in the above method embodiment are applicable to the embodiment of the network device, and the same technical effect can be achieved.
  • each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
  • the above integrated units can be implemented in the form of hardware or software functional units.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium.
  • the technical solution of the present disclosure is essentially or contributes to the relevant technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, It includes several instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present disclosure.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program code. .
  • an embodiment of the present disclosure also provides a network device, including a processor 800, a receiver Transceiver 810, memory 820 and programs stored on the memory 820 and executable on the processor 800; wherein, the transceiver 810 is connected to the processor 800 and the memory 820 through a bus interface, wherein the processor 800 is used to read the program in the memory and perform the following process:
  • the logical channel configuration information is used to assist the terminal device in determining the logical channel priority LCP process adopted by the logical channel;
  • the LCP process includes at least one of the following:
  • the first LCP process is based on the priority of each PDU set in the packet data unit PDU set that is allowed to use available resources and has data transmission requirements, in order from high to low, for each PDU set to be Transmit data and allocate resources;
  • the second LCP process includes two rounds of resource allocation.
  • the first round of resource allocation is to logical channels with data transmission requirements in order from high to low logical channel priority, and in order according to the prioritized bit rate PBR. Allocate resources for the data to be transmitted in each logical channel; if there are remaining resources after the first round of resource allocation, continue to assign resources to the remaining data for each logical channel in order from high to low priority of the logical channels.
  • the transmitted data undergoes a second round of resource allocation until resources are exhausted or all logical channels have obtained resources for data to be transmitted.
  • Transceiver 810 for receiving and transmitting data under the control of processor 800.
  • the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 800 and various circuits of the memory represented by memory 820 are linked together.
  • the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein.
  • the bus interface provides the interface.
  • the transceiver 810 may be a plurality of elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and other transmission media.
  • the processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.
  • the processor 800 may be a central processing unit (CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA), or a complex programmable logic device (Complex Programmable Logic Device, CPLD), the processor can also adopt a multi-core architecture.
  • CPU central processing unit
  • ASIC Application Specific Integrated Circuit
  • FPGA field programmable gate array
  • CPLD Complex Programmable Logic Device
  • the logical channel configuration information includes LCP process indication information.
  • processor 800 is used to read the program in the memory and also perform the following processes:
  • the instruction information includes at least one of the following:
  • the LCP process corresponding to the available resources
  • Embodiments of the present disclosure also provide a computer-readable storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of an information configuration method applied to a network device are implemented.
  • the processor-readable storage medium may be any available media or data storage device that the processor can access, including but not limited to magnetic storage (such as floppy disks, hard disks, tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state drive (SSD)), etc.
  • embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) embodying computer-usable program code therein.
  • a computer-usable storage media including, but not limited to, magnetic disk storage, optical storage, and the like
  • a flow diagram represents a process or processes and/or a block diagram represents the means for specifying a function in a block or blocks.
  • processor-executable instructions may also be stored in a processor-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the generation of instructions stored in the processor-readable memory includes the manufacture of the instruction means product, the instruction device implements the function specified in one process or multiple processes in the flow chart and/or one block or multiple blocks in the block diagram.
  • processor-executable instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby causing the computer or other programmable device to
  • the instructions that are executed provide steps for implementing the functions specified in a process or processes of the flowchart diagrams and/or a block or blocks of the block diagrams.
  • each module above is only a division of logical functions. In actual implementation, it can be fully or partially integrated into a physical entity, or it can also be physically separated.
  • these modules can all be implemented in the form of software calling through processing components; they can also all be implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing components, and some modules can be implemented in the form of hardware.
  • the determination module can be a separate processing element, or can be integrated into a chip of the above device.
  • it can also be stored in the memory of the above device in the form of program code, and can be processed by a certain processing element of the above device. Call and execute the functions of the above identified modules.
  • the implementation of other modules is similar.
  • each step of the above method or each of the above modules can be completed by instructions in the form of hardware integrated logic circuits or software in the processor element.
  • each module, unit, sub-unit or sub-module may be one or more integrated circuits configured to implement the above method, such as: one or more Application Specific Integrated Circuits (ASICs), or one or Multiple microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), etc.
  • ASICs Application Specific Integrated Circuits
  • DSP digital signal processor
  • FPGA Field Programmable Gate Array
  • the processing element can be a general-purpose processor, such as a central processing unit (Central Processing Unit, CPU) or other processors that can call the program code.
  • CPU central processing unit
  • these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
  • SOC system-on-a-chip

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开提供了一种资源分配、信息配置方法、装置、终端设备及网络设备,涉及通信技术领域。该方法,由终端设备执行,包括:获取可用资源;针对所述可用资源,执行第一逻辑信道优先级LCP过程;其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。

Description

资源分配、信息配置方法、装置、终端设备及网络设备
相关申请的交叉引用
本公开主张在2022年07月08日在中国提交的中国专利申请No.202210806196.8的优先权,其全部内容通过引用包含于此。
技术领域
本公开涉及通信技术领域,特别涉及一种资源分配、信息配置方法、装置、终端设备及网络设备。
背景技术
第五代(5th Generation,5G)移动通信技术系统支持扩展现实(eXtended Reality,XR)和云游戏等视频业务。针对XR业务的传输特点,高层引入了分组数据单元(Packet Data Unit,PDU)集合(也称为PDU set)的概念,PDU set内的PDU之间有一定的关联关系。
传统的上行逻辑信道优先级(Logical Channel Prioritization,LCP)过程只考虑逻辑信道的优先级和逻辑信道的优先化比特速率(Prioritized Bit Rate,PBR),此种方式不适合对于XR业务的PDU set的调度。
发明内容
本公开实施例提供一种资源分配、信息配置方法、装置、终端设备及网络设备,以达到为PDU集合进行资源分配的目的。
为了解决上述技术问题,本公开实施例提供一种资源分配方法,由终端设备执行,包括:
获取可用资源;
针对所述可用资源,执行第一逻辑信道优先级LCP过程;
其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
可选地,所述PDU集合的优先级的获取方式,包括:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
可选地,所述PDU集合对应的空口优先级的确定方式包括以下一项:
将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
接收网络设备配置的PDU集合对应的空口优先级;
接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
可选地,所述根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级,包括:
对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
可选地,所述方法,还包括:
获取媒体接入控制MAC复用规则;
其中,所述MAC复用规则包括以下一项:
采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
其中,所述LCP过程包括以下至少一项:
所述第一LCP过程;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述方法,还包括:
接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
可选地,所述根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程,包括:
LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中存在所述LCP过程指示信息、所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是必选的,在所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,还包括:
确定所述可用资源对应的LCP过程;
在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
可选地,所述确定所述可用资源对应的LCP过程,包括:
根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过 程;或者
根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,还包括以下一项:
对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
其中,所述第一操作包括:
在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源,当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资 源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
本公开实施例还提供一种信息配置方法,由网络设备执行,包括:
向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
其中,所述LCP过程包括以下至少一项:
第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述逻辑信道配置信息中包含LCP过程指示信息。
可选地,所述方法,还包括:
向终端设备发送可用资源,所述可用资源中携带指示信息;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
本公开实施例还提供一种终端设备,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
获取可用资源;
针对所述可用资源,执行第一逻辑信道优先级LCP过程;
其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序, 为每个PDU集合的待传输数据分配资源。
可选地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
可选地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
接收网络设备配置的PDU集合对应的空口优先级;
接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
可选地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
可选地,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
获取媒体接入控制MAC复用规则;
其中,所述MAC复用规则包括以下一项:
采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
其中,所述LCP过程包括以下至少一项:
所述第一LCP过程;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一 轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
通过收发机接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
可选地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中存在所述LCP过程指示信息、所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是必选的,在所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
确定所述可用资源对应的LCP过程;
在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
可选地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过程;或者
根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作中的一项:
对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
其中,所述第一操作包括:
在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源,当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
本公开实施例还提供一种网络设备,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
通过收发机向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
其中,所述LCP过程包括以下至少一项:
第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述逻辑信道配置信息中包含LCP过程指示信息。
可选地,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
通过收发机向终端设备发送可用资源,所述可用资源中携带指示信息;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
本公开实施例还提供一种资源分配装置,应用于终端设备,包括:
第一获取单元,用于获取可用资源;
第一执行单元,用于针对所述可用资源,执行第一逻辑信道优先级LCP过程;
其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
可选地,所述PDU集合的优先级的获取方式,包括:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
可选地,所述PDU集合对应的空口优先级的确定方式包括以下一项:
将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
接收网络设备配置的PDU集合对应的空口优先级;
接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
可选地,所述根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级的实现方式,包括:
对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
可选地,所述装置,还包括:
第二获取单元,用于获取媒体接入控制MAC复用规则;
其中,所述MAC复用规则包括以下一项:
采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
其中,所述LCP过程包括以下至少一项:
所述第一LCP过程;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述装置,还包括:
第一确定单元,用于接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
第二确定单元,用于根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
可选地,所述第一确定单元,用于:
LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是必选的,当所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,所述装置,还包括:
第三确定单元,用于确定所述可用资源对应的LCP过程;
第一分配单元,用于在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
可选地,所述第三确定单元,用于:
根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过程;或者
根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,所述装置,还包括以下一项:
第二分配单元,用于对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
第二执行单元,用于根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
其中,所述第一操作包括:
在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源,当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
本公开实施例还提供一种信息配置装置,应用于网络设备,包括:
第一发送单元,用于向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
其中,所述LCP过程包括以下至少一项:
第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述逻辑信道配置信息中包含LCP过程指示信息。
可选地,所述装置,还包括:
第二发送单元,用于向终端设备发送可用资源,所述可用资源中携带指示信息;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
本公开实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述的方法。
本公开的有益效果是:
上述方案,通过基于允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源,以此实现了基于PDU集合进行资源分配的目的。
附图说明
为了更清楚地说明本公开实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1表示适用于本公开实施例的一种网络系统的结构图;
图2表示PDU划分示意图;
图3表示本公开实施例的应用于终端设备的资源分配方法的流程示意图;
图4表示本公开实施例的应用于网络设备的信息配置方法的流程示意图;
图5表示本公开实施例的资源分配装置的单元示意图;
图6表示本公开实施例的终端设备的结构图;
图7表示本公开实施例的信息配置装置的单元示意图;
图8表示本公开实施例的网络设备的结构图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例,例如除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本公开实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本公开实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
在本公开实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本公开实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
下面结合附图介绍本公开的实施例。本公开实施例提供的资源分配、信息配置方法、装置、终端设备及网络设备可以应用于无线通信系统中。该无线通信系统可以为采用第五代(5th Generation,5G)移动通信技术的系统(以下均简称为5G系统),所述领域技术人员可以了解,5G NR系统仅为示例,不为限制。
参见图1,图1是本公开实施例可应用的一种网络系统的结构图,如图1所示,包括用户终端11和基站12,其中,用户终端11可以是用户设备(User Equipment,UE),例如:可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等终端侧设备,需要说明的是,在本公开实施例中并不限定用户终端11的具体类型。上述基站12可以是5G及以后版本的基站(例 如:gNB、5G NR NB),或者其他通信系统中的基站,或者称之为节点B,需要说明的是,在本公开实施例中仅以5G基站为例,但是并不限定基站12的具体类型。
首先对与本公开实施例相关的一些概念进行说明如下。
1、相关技术中5G空口数据处理基本过程
5G用户面空口协议层包括服务数据适配协议(Service Data Adaptation Protocol,SDAP)层、分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层、无线链路层控制协议(Radio Link Control,RLC)层、媒体接入控制(Media Access Control,MAC)层和物理层。
一个服务质量流(QoS flow)到达SDAP后,SDAP会执行QoS flow到数据无线承载(Data Radio Bearer,DRB)的映射,映射后形成SDAP协议数据单元(Protocol Data Unit,PDU)。SDAP PDU即为PDCP SDU(Service Data Unit,服务数据单元)。PDCP层对PDCP SDU进行头压缩、加密等操作后递交给RLC层,然后RLC层再根据MAC层调度信息封装RLC PDU递交给MAC,MAC将接收到的RLC PDU封装为MAC PDU,然后递交到物理层传输。
其中,SDAP执行QoS flow到DRB映射的原则如下,由于一个QoS flow中数据包的服务质量(Quality of Service,QoS)属性基本一致,因此一个QoS flow只能映射到一个DRB。
DRB的传输是基于MAC调度的。传统的调度方式下,基站给终端分配的上行调度资源是针对一个用户的。为了保障终端上行传输中不同业务之间的公平性,避免部分业务饿死,目前使用的是基于逻辑信道优先级和优先化比特速率(Prioritized Bit Rate,PBR)的逻辑信道优先级(Logical Channel Prioritization,LCP)过程。
基于逻辑信道优先级和PBR的LCP过程,具体如下:
当终端获得上行资源授权(UL grant)时,按照逻辑信道优先级降序,为每个有数据传输需求的逻辑信道按照PBR进行资源的第一轮资源分配;
如果第一轮资源分配结束,还有剩余资源,再按照当前有数据传输需求的逻辑信道的优先级降序顺序依次对每个逻辑信道进行资源分配。
2、扩展现实(eXtended Reality,XR)基本概念
3GPP 5G系统引入了XR业务,XR分为如下几类:
增强现实(Augmented Reality,AR):将真实世界和虚拟世界无缝集成,半真半假;
虚拟现实(Virtual Reality,VR):是利用设备模拟产生一个虚拟世界,全是假的;
混合现实(Mixed Reality,MR):同时包含真实的物理实体与虚拟信息。
XR业务按照数据帧(frame)建模,同一数据帧可分割为多个分组数据单元(Packet Data Unit,PDU)。如图2所示,图2中,PDU set的定义如下:同一个信息单元对应的一个或者多个PDU构成一个PDU set。PDU set内的PDU具有关联性,需要统一处理。
本公开实施例提供了一种资源分配、信息配置方法、装置、终端设备及网络设备,用以达到为PDU集合进行资源分配的目的。
其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
如图3所示,本公开实施例提供一种资源分配方法,由终端设备执行,包括:
步骤S301,获取可用资源;
需要说明的是,该可用资源指的是能够被终端设备使用的资源,例如该可用资源为网络设备为终端设备分配的上行授权,或者该可用资源为终端设备的直接通信接口资源。
步骤S302,针对所述可用资源,执行第一逻辑信道优先级LCP过程;
其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元(PDU)集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
需要说明的是,进行待传输数据资源分配的PDU集合可以是允许使用所述可用资源的所有有数据传输需求的PDU集合,或者也可以是允许使用所述可用资源的所有有数据传输需求的PDU集合中的部分PDU集合(例如,PDU集合的优先级较高的前几个PDU集合)。
需要说明的是,本公开实施例可以通过第一LCP过程实现基于PDU集合的资源分配,更利于XR业务的传输。
可选地,所述PDU集合的优先级的获取方式,包括以下一项:
A11、根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;
需要说明的是,此种情况下,在确定PDU集合的优先级时仅需要考虑PDU集合对应的空口优先级,即可以直接将PDU集合对应的空口优先级确定为PDU集合的优先级。
可选地,该PDU集合对应的空口优先级的确定方式包括以下一项:
A111、将PDU集合的业务质量(QoS)参数中的优先级参数确定为PDU集合对应的空口优先级;
需要说明的是,每一个PDU集合均对应一套QoS参数,而QoS参数中又包括优先级参数,此种情况可以直接将QoS参数中的优先级参数确定为PDU集合对应的空口优先级,例如,PDU集合对应的QoS参数优先级为1,则所述PDU集合对应的空口优先级可以确定为1。
A112、接收网络设备配置的PDU集合对应的空口优先级;
需要说明的是,此种情况下,网络设备会为每一个PDU集合进行空口优先级的设置,终端只需要基于网络设备的配置,确定每个PDU集合对应的空口优先级即可。
A113、接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
需要说明的是,此种情况下,网络设备会为终端设备配置一个PDU集合的QoS参数中的优先级参数与空口优先级的对照关系表,终端基于该对照关系表确定每一个PDU集合的QoS参数中的优先级参数映射到的空口优先级,以此得到每个PDU集合对应的空口优先级。
A12、根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级;
需要说明的是,此种情况下,在进行PDU集合的优先级的确定时,不仅需要考虑PDU集合对应的空口优先级,还需要考虑PDU集合归属的逻辑信 道的优先级,通过二者一同进行PDU集合的优先级;可选地,PDU集合对应的空口优先级的确定方式可以采用上述的A111至A113中的任一项确定。
可选地,本公开实施例中根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级的具体实现方式方式为:
对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
需要说明的是,此种情况下是分别对PDU集合对应的空口优先级以及PDU集合归属的逻辑信道的优先级分配一个加权系数,通过将PDU集合对应的空口优先级以及PDU集合归属的逻辑信道的优先级分别与对应的加权系数相乘然后再相加,以此得到所述PDU集合的优先级。
例如,PDU集合的优先级=PDU集合对应的空口优先级×M%+PDU集合归属的逻辑信道的优先级×(1-M)%,其中,M为大于或等于0的数,M取值可以是协议约定、网络设备广播、网络设备基于终端配置或者网络基于逻辑信道配置的。
需要说明的是,本公开实施例中还可以包括第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。这里需要说明的是,为逻辑信道中的待传输数据分配资源与为逻辑信道分配资源在本公开实施例中为相同的含义,为了简写,在本公开实施例中,为逻辑信道中的待传输数据分配资源有时候也描述为为逻辑信道分配资源。在此基础上,可选地,本公开的至少一个实施例中,在进行资源分配时,还需要考虑MAC复用规则,具体的,所述方法,还包括:
获取媒体接入控制(MAC)复用规则;
其中,所述MAC复用规则包括以下一项:
B11、采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU 中;
也就是说,采用第一LCP过程的逻辑信道和采用第二LCP过程的逻辑信道的数据不能复用到一个MAC PDU,在进行资源分配时同一个MAC PDU中的数据采用的是同一种LCP过程进行资源分配。
B12、采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
也就是说,采用第一LCP过程的逻辑信道和采用第二LCP过程的逻辑信道的数据能够复用到一个MAC PDU,在进行资源分配时同一个MAC PDU中的数据能够采用不同的LCP过程进行资源分配。
可选地,逻辑信道采用的LCP过程的确定方式包括以下一项:
C11、接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;
可选地,此种情况下,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程,包括以下一项:
C111、LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;
此种情况下,LCP过程指示信息是可选地,当LCP过程指示信息出现在逻辑信道配置信息中(或逻辑信道配置信息中包括LCP过程指示信息时),终端设备便直接确定逻辑信道采用的LCP过程为第一LCP过程;当LCP过程指示信息不出现在逻辑信道配置信息中(或逻辑信道配置信息中不包括LCP过程指示信息时),终端设备便直接确定逻辑信道采用的LCP过程为第二LCP过程。
C112、LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中存在所述LCP过程指示信息、所述LCP 过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;
需要说明的是,该第一值不同于第二值。
此种情况下,LCP过程指示信息是可选地,当LCP过程指示信息出现在逻辑信道配置信息中(或逻辑信道配置信息中包括LCP过程指示信息时),还需要基于LCP过程指示信息的取值确定逻辑信道采用的LCP过程;具体的,当LCP过程指示信息出现在逻辑信道配置信息中(或逻辑信道配置信息中包括LCP过程指示信息时)、且LCP过程指示信息为第一值(例如LCP过程指示信息的取值为1),则确定逻辑信道采用的LCP过程为第一LCP过程;若LCP过程指示信息不出现在逻辑信道配置信息中(或逻辑信道配置信息中不包括LCP过程指示信息时),终端设备便直接确定逻辑信道采用的LCP过程为第二LCP过程,或者若LCP过程指示信息出现在逻辑信道配置信息中(或逻辑信道配置信息中包括LCP过程指示信息时)、且LCP过程指示信息为第二值(例如LCP过程指示信息的取值为0),则确定逻辑信道采用的LCP过程为第二LCP过程。
C113、LCP过程指示信息在逻辑信道配置信息中是必选的,在所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;
此种情况下,LCP过程指示信息是一定存在于逻辑信道配置信息中的,此时需要基于LCP过程指示信息的取值确定逻辑信道采用的LCP过程;例如,LCP过程指示信息使用1比特(bit)指示,当该比特取值为第一值(例如取值为1),则确定逻辑信道采用的LCP过程为第一LCP过程;当该比特取值为第二值(例如取值为0),则确定逻辑信道采用的LCP过程为第二LCP过程。又例如,LCP过程指示信息使用1bit指示,当该比特取值为第一值(例如取值为0),则确定逻辑信道采用的LCP过程为第一LCP过程;当该比特取值为第二值(例如取值为1),则确定逻辑信道采用的LCP过程为第二LCP过程。
C12、根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程;
需要说明的是,此种情况下是终端设备基于逻辑信道所承载的业务类型自行确定逻辑信道采用的LCP过程,例如,逻辑信道承载的是XR业务,则逻辑信道采用的LCP过程为第一LCP过程,当逻辑信道承载的是非XR业务,逻辑信道采用的LCP过程为第二LCP过程。
需要说明的是,因不同LCP过程的逻辑信道的数据是否复用到一个MAC PDU中会影响到终端设备的资源分配过程,下面分别在不同情况下对终端设备的资源分配进行说明如下。
一、所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中
在此种情况下,终端设备需要确定先所述可用资源对应的LCP过程;在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。在所述可用资源对应的LCP过程为第一LCP过程的情况下,对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序按照优先化比特速率PBR依次为每个逻辑信道分配资源实现第一轮资源分配,若第一轮资源分配完还有剩余资源,则继续按照逻辑信道优先级从高到低的顺序依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的数据都获得了资源。
可选地,所述确定所述可用资源对应的LCP过程,包括:
D11、根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过程;
需要说明的是,该指示信息中包括以下至少一项:
D111、所述可用资源对应的LCP过程;
此种情况下,该指示信息直接指示可用资源对应的是第一LCP过程还是第二LCP过程,例如,用1bit进行该指示信息的指示,当该比特取值为1时,表示指示信息指示为第一LCP过程,即可用资源对应的是第一LCP过程,当该比特取值为0时,表示指示信息指示为第二LCP过程,即可用资源对应的 是第二LCP过程。又例如,用1bit进行该指示信息的指示,当该比特取值为0时,表示指示信息指示为第一LCP过程,即可用资源对应的是第一LCP过程,当该比特取值为1时,表示指示信息指示为第二LCP过程,即可用资源对应的是第二LCP过程。
D112、所述可用资源对应的业务信息;
此种情况下,指示信息直接指示可用资源所能够传输的业务信息,该业务信息可以为业务类型、业务标识等,终端设备基于该业务信息判断是否为XR业务,若为XR业务,则直接确定可用资源对应的LCP过程为第一LCP过程,否则确定可用资源对应的LCP过程为第二LCP过程。
D113、所述可用资源对应的逻辑信道标识信息;
需要说明的是,此种情况下,逻辑信道标识信息用于指示能够使用该可用资源的逻辑信道,终端设备基于该逻辑信道的标识信息确定逻辑信道所采用的LCP过程,并将逻辑信道所采用的LCP过程确定为可用资源对应的LCP过程;具体地,逻辑信道采用的LCP过程可通过上述的C111-C113中的一项确定。
D12、根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
需要说明的是,此种情况下是先确定可以使用该可用资源的第一逻辑信道集合(比如根据LCP限制(restriction)参数限制确定),然后从第一逻辑信道集合中选择出优先级最高的第一逻辑信道,将所述第一逻辑信道所采用的LCP过程确定为可用资源对应的LCP过程。
二、所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中
在此种情况下,所述终端可以采用如下操作方式中的一种:
E11、对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按 照所述逻辑信道的PBR分配资源;
需要说明的是,此种情况下是在进行第一轮资源分配时,分别按照各个逻辑信道所适用的LCP过程为允许使用可用资源且有数据传输需求的逻辑信道进行第一轮资源分配,在第一轮资源分配完成后,若还有剩余资源,则继续为逻辑信道进行第二轮资源分配,此种情况下,第二轮资源分配通常只包括对使用第二LCP过程的逻辑信道按照逻辑信道优先级从高到低的顺序依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配。
E12、根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
需要说明的是,此种情况下是基于第一LCP过程的优先级进行资源分配,通常优先对高优先级的LCP过程对应的逻辑信道进行资源分配,在有剩余资源时再分配给低优先级的LCP过程对应的逻辑信道。
需要说明的是,第一LCP过程与第二LCP过程的优先级可以是协议约定、网络设备配置或指示的。
可选地,所述第一操作包括以下一项:
E121、在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源,当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;
需要说明的是,此种情况下是先对采用第一LCP过程的逻辑信道按照每个逻辑信道中所有有数据传输需求的PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源,直到资源分配完或所有PDU集合的待传输数据均分配了资源;在还有剩余资源的情况下,可以将剩余资源按照第二LCP过程分配给采用第二LCP过程的逻辑信道。
E122、在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第 二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;
需要说明的是,此种情况下是先对采用第二LCP过程的逻辑信道按照逻辑信道优先级从高到低的顺序按照PBR依次为每个逻辑信道分配资源,若第一轮资源分配完还有剩余资源,则继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;在对采用所述第一LCP过程的逻辑信道进行资源分配后,若资源还有剩余,则继续按照逻辑信道优先级从高到低的顺序依次为采用所述第二LCP过程的每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的数据都获得了资源。
E123、在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;
需要说明的是,此种情况下是先对采用第二LCP过程的逻辑信道按照逻辑信道优先级从高到低的顺序按照PBR依次为每个逻辑信道分配资源,若第一轮资源分配完还有剩余资源,则继续按照逻辑信道优先级从高到低的顺序依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的数据都获得了资源;若为采用第二LCP过程的逻辑信道分配完资源后还有剩余资源,则为采用第一LCP过程的逻辑信道按照每个逻辑信道中所有有数据传输需求的PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源,直到资源分配完或所有PDU集合的待传输数据均分配了资源。也就是说,此种情况下资源相对比较充足,能够为使用第二LCP过程以及使用第一LCP过程的逻辑信道均进行资源分配。
下面以终端在上行授权(UL grant)中进行资源分配为例,对本公开实施例的具体应用进行举例说明如下。
具体应用情况一、基于PDU集合的LCP过程。
终端接收到一个UL grant,如果该UL grant上使用第一LCP过程,则首先确定允许使用该UL grant的所有有数据传输需求的PDU集合。具体的,确 定上述PDU集合时需要考虑PDU集合归属的逻辑信道的配置信息,比如UL grant对应的物理参数(SCS,PUSCH duration长度等)是否满足逻辑信道的LCP restriction限制,以及所述逻辑信道允许的LCP过程。
对允许使用该UL grant的所有有数据传输需求的PDU集合,分别确定每个PDU集合的优先级,并按照PDU集合的优先级从高到低的顺序,依次为每个PDU集合的待传输数据分配资源,直到资源耗尽或者所有PDU集合都分配了资源。
其中,PDU集合的优先级的确定方式可以是但不限于如下之一:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
具体的,根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级的具体实现方式时可以是但不限于如下方式:
PDU集合的优先级=PDU集合对应的空口优先级×M%+PDU集合归属的逻辑信道的优先级×(1-M)%,其中,M为大于或等于0的数,M取值可以是协议约定、网络设备广播、网络设备基于终端配置或者网络基于逻辑信道配置的。
具体应用情况二、使用第一LCP过程和使用第二LCP过程的逻辑信道的数据不复用到一个MAC PDU中。
步骤S11、终端接收到UL grant,确定该UL grant对应的LCP过程和逻辑信道;
终端确定UL grant对应的LCP过程可以是但不限于如下之一:
网络设备向终端下发UL grant时,携带指示信息,所述指示信息可以用于指示如下之一:
所述UL grant对应的LCP过程;
所述UL grant对应的业务信息,比如,业务信息指示所述UL grant是否用于XR业务,如果UL grant对应的是XR业务,则判断UL grant对应的LCP过程是第一LCP过程。
所述UL grant对应的逻辑信道标识信息,用于指示哪些逻辑信道可以使用该UL grant。根据逻辑信道标识信息获取对应的逻辑信道的配置信息,然后根据所述逻辑信道的配置信息确定所述UL grant对应的LCP过程。
终端接收到UL grant,确定可以使用该UL grant的第一逻辑信道(比如根据现有的LCP restriction参数限制)集合,然后从第一逻辑信道集合中选择出优先级最高的第一逻辑信道,根据所述第一逻辑信道确定UL grant对应的LCP过程。
然后终端可以根据UL grant对应的LCP过程确定可以使用该UL grant的逻辑信道,首先能够使用该UL grant的逻辑信道需要满足现有的LCP restriction限制(比如SCS限制、PDSCH duration长度限制),此外还需要支持UL grant对应的LCP过程。确定逻辑信道支持的LCP过程的方式可以是但不限于如下之一:
方式1、终端从网络设备接收逻辑信道配置信息,所述逻辑信道配置信息确定逻辑信道采用的LCP过程;
方式2、终端自行确定,如果所述逻辑信道承载的是XR业务,则使用第一LCP过程,否则,使用第二LCP过程。
对于上述方式1,所述配置信息设计可以是如下之一:
LCP过程指示信息是可选的(OPTIONAL),如果该比特出现,则使用第一LCP过程;如果该比特不出现,则使用第二LCP过程;
LCP过程指示信息使用1bit,如果该比特取值为1,则使用第一LCP过程;如果该比特取值为0,则使用第二LCP过程。或者,如果该比特取值为0,则使用第一LCP过程;如果该比特取值为1,则使用第二LCP过程。
步骤S12、终端针对所述UL grant执行LCP过程;
如果终端确定所述UL grant使用第二LCP过程,则执行如下操作:
对步骤S11选择出来的逻辑信道,按照逻辑信道的优先级降序的顺序,为每个有数据传输需求的逻辑信道按照PBR进行第一轮资源分配;
如果第一轮资源分配分配结束,还有剩余资源,再按照当前有数据传输需求的逻辑信道的优先级降序的顺序依次为每个逻辑信道分配资源。
如果终端确定所述UL grant使用第一LCP过程,则执行如下操作:
根据步骤S11中选择出来的逻辑信道,将这些逻辑信道包含的PDU集合作为允许使用该UL grant的所有有数据传输需求的PDU集合。
针对步骤S11中的UL grant,对允许使用该UL grant的所有有数据传输需求的PDU集合分别确定每个PDU集合的优先级,并按照PDU集合的优先级从高到低的顺序,依次为每个PDU集合的待传输数据分配资源,直到资源耗尽或者所有PDU集合都分配了资源。
其中,PDU集合的优先级的确定方式可以是但不限于如下之一:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
具体的,根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级的具体实现方式时可以是但不限于如下方式:
PDU集合的优先级=PDU集合对应的空口优先级×M%+PDU集合归属的逻辑信道的优先级×(1-M)%,其中,M为大于或等于0的数,M取值可以是协议约定、网络设备广播、网络设备基于终端配置或者网络基于逻辑信道配置的。
具体应用情况三、使用第一LCP过程和使用第二LCP过程的逻辑信道的数据允许复用到一个MAC PDU中。
终端接收到UL grant,按照逻辑信道的优先级进行排序,按照逻辑信道优先级降序顺序依次为每个逻辑分配第一轮资源。
在进行第一轮资源分配时,对于使用第二LCP过程的的逻辑信道,可以按照第二LCP过程,基于逻辑信道优先级和PBR的逻辑信道按照PBR(Prioritized Bit Rate,优先化比特速率)进行资源分配。对于使用第一LCP过程的逻辑信道,按照当前所述逻辑信道所有有数据传输需求的PDU集合进行资源分配。
具体的,第一LCP过程具体细节如下:针对一个逻辑信道内的PDU集合进行资源分配的具体过程为:按照该逻辑信道内PDU集合的优先级从高到低的顺序,依次为每个PDU集合的待传输数据分配资源,直到资源耗尽或者 所有PDU集合都分配了资源。
如果第一轮资源分配完还有剩余资源,则针对使用第二LCP过程的逻辑信道,按照逻辑信道的优先级降序的顺序依次为有剩余待传输数据的使用的第二LCP过程的逻辑信道分配资源,直至资源耗尽或者所有待传输数据都分配了资源。
具体应用情况四、使用第一LCP过程和使用第二LCP过程的逻辑信道的数据允许复用到一个MAC PDU中。
网络配置或者协议约定或者网络通过UL grant指示第一LCP过程和第二LCP过程之间的优先级。比如,如果第二LCP过程的优先级更高,则优先按照第二LCP过程为允许使用第二LCP过程的所有逻辑信道分配资源,如果还有剩余资源,则继续按照第一LCP过程为使用第一LCP过程的逻辑信道分配资源。
以第一LCP过程优先为例,说明如下:
终端接收到UL grant,优先为使用第一LCP过程的逻辑信道分配资源,终端首先确定允许使用该UL grant的所有有数据传输需求的PDU集合。具体的,确定上述PDU集合时需要考虑PDU集合归属的逻辑信道的配置信息,比如UL grant对应的物理参数(子载波间隔(Subcarrier Spacing,SCS),物理上行共享信道(Physical Uplink Shared Channel,PUSCH)期间(duration)长度等)是否满足逻辑信道的LCP restriction,以及所述逻辑信道允许的LCP过程。
对允许使用该UL grant的所有数据传输需求的PDU集合,分别确定每个PDU集合的优先级,并按照PDU集合的优先级从高到低的顺序,依次为每个PDU集合的待传输数据分配资源,直到资源耗尽或者所有PDU集合都分配了资源。
其中,PDU集合的优先级的确定方式可以是但不限于如下之一:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
具体的,根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道 的优先级,确定所述PDU集合的优先级的具体实现方式时可以是但不限于如下方式:
PDU集合的优先级=PDU集合对应的空口优先级×M%+PDU集合归属的逻辑信道的优先级×(1-M)%,其中,M为大于或等于0的数,M取值可以是协议约定、网络设备广播、网络设备基于终端配置或者网络基于逻辑信道配置的。
终端按照第一LCP过程完成资源分配后,如果还有剩余资源,则针对剩余资源按照第二LCP过程进行资源分配;即对允许使用该UL grant且使用第二LCP过程的逻辑信道按照逻辑信道的优先级降序的顺序依次按照PBR分配资源,如果还有剩余资源,再按照逻辑信道优先级降序的顺序为PBR之外的剩余待传输数据分配资源。
需要说明的是,本公开的至少一个实施例引入新的基于PDU集合的上行LCP过程,即终端接收到UL grant,对允许使用该UL grant的所有有数据传输需求的PDU集合分别确定每个PDU集合的优先级,并按照PDU集合的优先级从高到低的顺序,依次为每个PDU集合的待传输数据分配资源,直到资源耗尽或者所有PDU集合都被分配了资源;能够更好的满足XR业务的QoS要求。
本公开实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、高级长期演进(long term evolution advanced,LTE-A)系统、通用移动系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(Evolved Packet System,EPS)、5G系统(5GS)等。
本公开实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本公开实施例中并不限定。
本公开实施例涉及的网络设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。例如,本公开实施例涉及的网络设备可以是全球移动通信系统(Global System for Mobile communications,GSM)或码分多址接入(Code Division Multiple Access,CDMA)中的网络设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(Wide-band Code Division Multiple Access,WCDMA)中的网络设备(NodeB),还可以是长期演进(long term evolution,LTE)系统中的演进型网络设备(evolutional Node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站(gNB), 也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relay node)、家庭基站(femto)、微微基站(pico)等,本公开实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点,集中单元和分布单元也可以地理上分开布置。
网络设备与终端设备之间可以各自使用一或多根天线进行多输入多输出(Multi Input Multi Output,MIMO)传输,MIMO传输可以是单用户MIMO(Single User MIMO,SU-MIMO)或多用户MIMO(Multiple User MIMO,MU-MIMO)。根据根天线组合的形态和数量,MIMO传输可以是2D-MIMO、3D-MIMO、FD-MIMO或massive-MIMO,也可以是分集传输或预编码传输或波束赋形传输等。
对应于终端设备侧的实现,如图4所示,本公开实施例提供一种信息配置方法,由网络设备执行,包括:
步骤S401,向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
其中,所述LCP过程包括以下至少一项:
第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述逻辑信道配置信息中包含LCP过程指示信息。
可选地,所述方法,还包括:
向终端设备发送可用资源,所述可用资源中携带指示信息;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
需要说明的是,上述实施例中所有关于网络设备侧的描述均适用于应用于网络设备的信息配置方法的实施例中,也能达到与之相同的技术效果。
如图5所示,本公开实施例提供一种资源分配装置,应用于终端设备,包括:
第一获取单元501,用于获取可用资源;
第一执行单元502,用于针对所述可用资源,执行第一逻辑信道优先级LCP过程;
其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
可选地,所述PDU集合的优先级的获取方式,包括:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
可选地,所述PDU集合对应的空口优先级的确定方式包括以下一项:
将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
接收网络设备配置的PDU集合对应的空口优先级;
接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
可选地,所述根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级的实现方式,包括:
对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
可选地,所述装置,还包括:
第二获取单元,用于获取媒体接入控制MAC复用规则;
其中,所述MAC复用规则包括以下一项:
采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
其中,所述LCP过程包括以下至少一项:
所述第一LCP过程;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述装置,还包括:
第一确定单元,用于接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
第二确定单元,用于根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
可选地,所述第一确定单元,用于:
LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是必选的,当所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,所述装置,还包括:
第三确定单元,用于确定所述可用资源对应的LCP过程;
第一分配单元,用于在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
可选地,所述第三确定单元,用于:
根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过程;或者
根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
可选地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,所述装置,还包括以下一项:
第二分配单元,用于对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
第二执行单元,用于根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
其中,所述第一操作包括:
在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源, 当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
需要说明的是,该终端设备实施例是与上述方法实施例一一对应的终端设备,上述方法实施例中所有实现方式均适用于该终端设备的实施例中,也能达到相同的技术效果。
需要说明的是,本公开实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
如图6所示,本公开实施例还提供一种终端设备,包括处理器600、收发机610、存储器620及存储在所述存储器620上并可在所述处理器600上运行的程序;其中,收发机610通过总线接口与处理器600和存储器620连接,其中,所述处理器600用于读取存储器中的程序,执行下列过程:
获取可用资源;
针对所述可用资源,执行第一逻辑信道优先级LCP过程;
其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
收发机610,用于在处理器600的控制下接收和发送数据。
其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。
可选的,处理器600可以是中央处理器(Central Processing Unit,CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
处理器通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本公开实施例提供的任一所述方法。处理器与存储器也可以物理上分开布置。
进一步地,所述处理器600,用于读取存储器中的程序并执行下列过程:
根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
进一步地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
接收网络设备配置的PDU集合对应的空口优先级;
接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
进一步地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
进一步地,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
获取媒体接入控制MAC复用规则;
其中,所述MAC复用规则包括以下一项:
采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
其中,所述LCP过程包括以下至少一项:
所述第一LCP过程;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资 源耗尽或者所有逻辑信道的待传输数据都获得了资源。
进一步地,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
通过收发机接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
进一步地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
LCP过程指示信息在逻辑信道配置信息中是必选的,当所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程。
进一步地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
确定所述可用资源对应的LCP过程;
在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
进一步地,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过 程;或者
根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
进一步地,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作中的一项:
对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
其中,所述第一操作包括:
在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源,当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下, 优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
在此需要说明的是,本公开实施例提供的上述终端设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现应用于终端设备的资源分配方法的步骤。所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(magneto-optical,MO)等)、光学存储器(例如光学碟片(Compact Disk,CD)、高密度数字视频光盘(Digital Video Disc,DVD)、蓝光光碟(Blu-ray Disc,BD)、高清通用光盘(High-Definition Versatile Disc,HVD)等)、以及半导体存储器(例如ROM、可擦可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、带电可擦可编程只读存储器(Electrically Erasable Programmable read only memory,EEPROM)、非易失性存储器(NAND FLASH)、固态硬盘(Solid State Disk,SSD))等。
如图7所示,本公开实施例提供一种信息配置装置700,应用于网络设备,包括:
第一发送单元701,用于向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
其中,所述LCP过程包括以下至少一项:
第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一 轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
可选地,所述逻辑信道配置信息中包含LCP过程指示信息。
可选地,所述装置,还包括:
第二发送单元,用于向终端设备发送可用资源,所述可用资源中携带指示信息;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
需要说明的是,该网络设备实施例是与上述方法实施例一一对应的网络设备,上述方法实施例中所有实现方式均适用于该网络设备的实施例中,也能达到相同的技术效果。
需要说明的是,本公开实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
如图8所示,本公开实施例还提供一种网络设备,包括处理器800、收 发机810、存储器820及存储在所述存储器820上并可在所述处理器800上运行的程序;其中,收发机810通过总线接口与处理器800和存储器820连接,其中,所述处理器800用于读取存储器中的程序,执行下列过程:
通过收发机810向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
其中,所述LCP过程包括以下至少一项:
第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
收发机810,用于在处理器800的控制下接收和发送数据。
其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。
处理器800可以是中央处理器(CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
进一步地,所述逻辑信道配置信息中包含LCP过程指示信息。
进一步地,所述处理器800用于读取存储器中的程序还执行下列过程:
通过收发机810向终端设备发送可用资源,所述可用资源中携带指示信息;
其中,所述指示信息包括以下至少一项:
所述可用资源对应的LCP过程;
所述可用资源对应的业务信息;
所述可用资源对应的逻辑信道标识信息。
在此需要说明的是,本公开实施例提供的上述网络设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现应用于网络设备的信息配置方法的步骤。所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
需要说明的是,应理解以上各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,确定模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,各个模块、单元、子单元或子模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
本公开的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例,例如除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如A和/或B和/或C,表示包含单独A,单独B,单独C,以及A和B都存在,B和C都存在,A和C都存在,以及A、B和C都存在的7种情况。类似地,本说明书以及权利要求中使用“A和B中的至少一个”应理解为“单独A,单独B,或A和B都存在”。
显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。

Claims (40)

  1. 一种资源分配方法,由终端设备执行,包括:
    获取可用资源;
    针对所述可用资源,执行第一逻辑信道优先级LCP过程;
    其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
  2. 根据权利要求1所述的方法,其中,所述PDU集合的优先级的获取方式,包括:
    根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
    根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
  3. 根据权利要求2所述的方法,其中,所述PDU集合对应的空口优先级的确定方式包括以下一项:
    将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
    接收网络设备配置的PDU集合对应的空口优先级;
    接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
  4. 根据权利要求2所述的方法,其中,所述根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级,包括:
    对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
  5. 根据权利要求1所述的方法,还包括:
    获取媒体接入控制MAC复用规则;
    其中,所述MAC复用规则包括以下一项:
    采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
    采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
    其中,所述LCP过程包括以下至少一项:
    所述第一LCP过程;
    第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
  6. 根据权利要求5所述的方法,还包括:
    接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
    根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
  7. 根据权利要求6所述的方法,其中,所述根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程,包括:
    LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
    LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述逻辑信道配置信息中存在所述LCP过程指示信息、所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
    LCP过程指示信息在逻辑信道配置信息中是必选的,在所述LCP过程指 示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一LCP过程;或者,在所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程。
  8. 根据权利要求5所述的方法,其中,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,还包括:
    确定所述可用资源对应的LCP过程;
    在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
  9. 根据权利要求8所述的方法,其中,所述确定所述可用资源对应的LCP过程,包括:
    根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过程;或者
    根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
    其中,所述指示信息包括以下至少一项:
    所述可用资源对应的LCP过程;
    所述可用资源对应的业务信息;
    所述可用资源对应的逻辑信道标识信息。
  10. 根据权利要求5所述的方法,其中,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,还包括以下一项:
    对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
    根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
    其中,所述第一操作包括:
    在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
    在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
    在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
  11. 一种信息配置方法,由网络设备执行,包括:
    向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
    其中,所述LCP过程包括以下至少一项:
    第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
    第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
  12. 根据权利要求11所述的方法,其中,所述逻辑信道配置信息中包含LCP过程指示信息。
  13. 根据权利要求11所述的方法,还包括:
    向终端设备发送可用资源,所述可用资源中携带指示信息;
    其中,所述指示信息包括以下至少一项:
    所述可用资源对应的LCP过程;
    所述可用资源对应的业务信息;
    所述可用资源对应的逻辑信道标识信息。
  14. 一种终端设备,包括存储器,收发机,处理器:
    存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    获取可用资源;
    针对所述可用资源,执行第一逻辑信道优先级LCP过程;
    其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
  15. 根据权利要求14所述的终端设备,其中,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
    根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
  16. 根据权利要求15所述的终端设备,其中,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
    接收网络设备配置的PDU集合对应的空口优先级;
    接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
  17. 根据权利要求15所述的终端设备,其中,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
  18. 根据权利要求14所述的终端设备,其中,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
    获取媒体接入控制MAC复用规则;
    其中,所述MAC复用规则包括以下一项:
    采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
    采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
    其中,所述LCP过程包括以下至少一项:
    所述第一LCP过程;
    第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
  19. 根据权利要求18所述的终端设备,其中,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
    通过收发机接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
    根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
  20. 根据权利要求19所述的终端设备,其中,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第一逻辑信道优先级LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP 过程为第二LCP过程;或者
    LCP过程指示信息在逻辑信道配置信息中是可选的;在所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一逻辑信道优先级LCP过程;或者,在所述逻辑信道配置信息中存在所述LCP过程指示信息、所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者,在所述逻辑信道配置信息中不存在所述LCP过程指示信息的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
    LCP过程指示信息在逻辑信道配置信息中是必选的,在所述LCP过程指示信息的取值为第一值的情况下,确定所述逻辑信道采用的LCP过程为第一逻辑信道优先级LCP过程;或者,在所述LCP过程指示信息的取值为第二值的情况下,确定所述逻辑信道采用的LCP过程为第二LCP过程。
  21. 根据权利要求18所述的终端设备,其中,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
    确定所述可用资源对应的LCP过程;
    在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
  22. 根据权利要求21所述的终端设备,其中,所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过程;或者
    根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
    其中,所述指示信息包括以下至少一项:
    所述可用资源对应的LCP过程;
    所述可用资源对应的业务信息;
    所述可用资源对应的逻辑信道标识信息。
  23. 根据权利要求18所述的终端设备,其中,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作中的一项:
    对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
    根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
    其中,所述第一操作包括:
    在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源,当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
    在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
    在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
  24. 一种网络设备,包括存储器,收发机,处理器:
    存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收 发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    通过收发机向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
    其中,所述LCP过程包括以下至少一项:
    第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
    第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
  25. 根据权利要求24所述的网络设备,其中,所述逻辑信道配置信息中包含LCP过程指示信息。
  26. 根据权利要求24所述的网络设备,其中,所述处理器,用于读取所述存储器中的计算机程序还执行以下操作:
    通过收发机向终端设备发送可用资源,所述可用资源中携带指示信息;
    其中,所述指示信息包括以下至少一项:
    所述可用资源对应的LCP过程;
    所述可用资源对应的业务信息;
    所述可用资源对应的逻辑信道标识信息。
  27. 一种资源分配装置,应用于终端设备,包括:
    第一获取单元,用于获取可用资源;
    第一执行单元,用于针对所述可用资源,执行第一逻辑信道优先级LCP过程;
    其中,所述第一LCP过程包括:根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
  28. 根据权利要求27所述的资源分配装置,其中,所述PDU集合的优先级的获取方式,包括:
    根据PDU集合对应的空口优先级,确定所述PDU集合的优先级;或者
    根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级。
  29. 根据权利要求28所述的资源分配装置,其中,所述PDU集合对应的空口优先级的确定方式包括以下一项:
    将PDU集合的业务质量QoS参数中的优先级参数确定为PDU集合对应的空口优先级;
    接收网络设备配置的PDU集合对应的空口优先级;
    接收网络设备配置的PDU集合的QoS参数中的优先级参数和空口优先级的映射关系,并根据所述映射关系确定PDU集合的QoS参数中的优先级参数对应的空口优先级。
  30. 根据权利要求28所述的资源分配装置,其中,所述根据PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级,确定所述PDU集合的优先级的实现方式,包括:
    对PDU集合对应的空口优先级和PDU集合归属的逻辑信道的优先级进行加权求和,确定所述PDU集合的优先级。
  31. 根据权利要求27所述的资源分配装置,所述装置,还包括:
    第二获取单元,用于获取媒体接入控制MAC复用规则;
    其中,所述MAC复用规则包括以下一项:
    采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中;
    采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中;
    其中,所述LCP过程包括以下至少一项:
    所述第一LCP过程;
    第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的 顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
  32. 根据权利要求31所述的资源分配装置,所述装置,还包括:
    第一确定单元,用于接收网络设备发送的逻辑信道配置信息,根据所述逻辑信道配置信息确定逻辑信道采用的LCP过程;或者
    第二确定单元,用于根据逻辑信道所承载的业务类型,确定逻辑信道采用的LCP过程。
  33. 根据权利要求32所述的资源分配装置,其中,所述第一确定单元,用于:
    LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
    LCP过程指示信息在逻辑信道配置信息中是可选的,当所述逻辑信道配置信息中存在所述LCP过程指示信息、且所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程;或者
    LCP过程指示信息在逻辑信道配置信息中是必选的,当所述LCP过程指示信息的取值为第一值,则确定所述逻辑信道采用的LCP过程为第一LCP过程,否则确定所述逻辑信道采用的LCP过程为第二LCP过程。
  34. 根据权利要求31所述的资源分配装置,其中,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据不能复用到一个MAC PDU中的情况下,所述装置,还包括:
    第三确定单元,用于确定所述可用资源对应的LCP过程;
    第一分配单元,用于在所述可用资源对应的LCP过程为第一LCP过程的情况下,根据允许使用所述可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源。
  35. 根据权利要求34所述的资源分配装置,其中,所述第三确定单元, 用于:
    根据所述可用资源中携带的指示信息,确定所述可用资源对应的LCP过程;或者
    根据第一逻辑信道所采用的LCP过程,确定所述可用资源对应的LCP过程,所述第一逻辑信道为能够使用所述可用资源的第一逻辑信道集合中优先级最高的逻辑信道;
    其中,所述指示信息包括以下至少一项:
    所述可用资源对应的LCP过程;
    所述可用资源对应的业务信息;
    所述可用资源对应的逻辑信道标识信息。
  36. 根据权利要求31所述的资源分配装置,其中,在所述MAC复用规则包括:采用不同LCP过程的逻辑信道的数据能够复用到一个MAC PDU中的情况下,所述装置,还包括以下一项:
    第二分配单元,用于对允许使用所述可用资源且有数据传输需求的逻辑信道,按照逻辑信道优先级从高到低的顺序进行排序,并按照所述优先级顺序进行第一轮资源分配,在进行第一轮资源分配时,对于使用第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配;对于使用第二LCP过程的逻辑信道,按照所述逻辑信道的PBR分配资源;
    第二执行单元,用于根据所述第一LCP过程与所述第二LCP过程的优先级,执行第一操作;
    其中,所述第一操作包括:
    在所述第一LCP过程的优先级高于所述第二LCP过程的优先级的情况下,优先按照所述第一LCP过程为采用所述第一LCP过程的逻辑信道分配资源,当资源有剩余的情况下,继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道分配资源;或者,
    在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先按照第二LCP过程为采用所述第二LCP过程的逻辑信道,按照逻辑信道优先级从高到低的顺序依次基于PBR执行第一轮资源分配;当第一轮资源分配后资源有剩余的情况下,继续按照所述第一LCP过程为采用所述第一LCP 过程的逻辑信道分配资源;若资源还有剩余,则继续按照所述第二LCP过程为采用所述第二LCP过程的逻辑信道的剩余待传输数据分配资源;或者,
    在所述第二LCP过程的优先级高于所述第一LCP过程的优先级的情况下,优先为采用所述第二LCP过程的逻辑信道,按照第二LCP过程执行第一轮资源分配和第二轮资源分配;若第二轮资源分配后还有剩余资源,继续对采用所述第一LCP过程的逻辑信道,按照所述第一LCP过程进行资源分配。
  37. 一种信息配置装置,应用于网络设备,包括:
    第一发送单元,用于向终端设备发送逻辑信道配置信息,所述逻辑信道配置信息用于辅助所述终端设备确定逻辑信道采用的逻辑信道优先级LCP过程;
    其中,所述LCP过程包括以下至少一项:
    第一LCP过程,所述第一LCP过程为根据允许使用可用资源的有数据传输需求的分组数据单元PDU集合中每个PDU集合的优先级从高到低的顺序,为每个PDU集合的待传输数据分配资源;
    第二LCP过程,所述第二LCP过程包括两轮资源分配,第一轮资源分配是对有数据传输需求的逻辑信道按照逻辑信道优先级从高到低的顺序,按照优先化比特速率PBR依次为每个逻辑信道中的待传输数据分配资源;在第一轮资源分配完还有剩余资源的情况下,继续按照逻辑信道优先级从高到低的顺序,依次为每个逻辑信道的剩余待传输数据进行第二轮资源分配,直到资源耗尽或者所有逻辑信道的待传输数据都获得了资源。
  38. 根据权利要求37所述的信息配置装置,其中,所述逻辑信道配置信息中包含LCP过程指示信息。
  39. 根据权利要求37所述的信息配置装置,所述装置,还包括:
    第二发送单元,用于向终端设备发送可用资源,所述可用资源中携带指示信息;
    其中,所述指示信息包括以下至少一项:
    所述可用资源对应的LCP过程;
    所述可用资源对应的业务信息;
    所述可用资源对应的逻辑信道标识信息。
  40. 一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至10任一项所述的方法或权利要求11-13任一项所述的方法。
PCT/CN2023/095009 2022-07-08 2023-05-18 资源分配、信息配置方法、装置、终端设备及网络设备 Ceased WO2024007746A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP23834520.1A EP4554297A4 (en) 2022-07-08 2023-05-18 METHOD AND APPARATUS FOR RESOURCE ALLOCATION, METHOD AND APPARATUS FOR INFORMATION CONFIGURATION, TERMINAL DEVICE AND NETWORK DEVICE

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210806196.8A CN117425223A (zh) 2022-07-08 2022-07-08 资源分配、信息配置方法、装置、终端设备及网络设备
CN202210806196.8 2022-07-08

Publications (1)

Publication Number Publication Date
WO2024007746A1 true WO2024007746A1 (zh) 2024-01-11

Family

ID=89454346

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/095009 Ceased WO2024007746A1 (zh) 2022-07-08 2023-05-18 资源分配、信息配置方法、装置、终端设备及网络设备

Country Status (3)

Country Link
EP (1) EP4554297A4 (zh)
CN (1) CN117425223A (zh)
WO (1) WO2024007746A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025241643A1 (zh) * 2024-05-23 2025-11-27 华为技术有限公司 数据传输方法及装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025231769A1 (zh) * 2024-05-09 2025-11-13 富士通株式会社 信息接收和处理方法、发送方法、装置及通信系统
CN120935839A (zh) * 2024-05-10 2025-11-11 大唐移动通信设备有限公司 一种资源分配方法、装置及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016033953A1 (zh) * 2014-09-02 2016-03-10 中兴通讯股份有限公司 资源分配方法及装置
CN106961741A (zh) * 2017-05-04 2017-07-18 电信科学技术研究院 一种上行资源分配方法和装置
CN108811142A (zh) * 2017-05-04 2018-11-13 华为技术有限公司 资源分配方法、相关装置及系统
CN110996391A (zh) * 2016-11-01 2020-04-10 华为技术有限公司 一种资源分配方法及终端

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11419004B2 (en) * 2016-11-08 2022-08-16 Telefonaktiebolaget Lm Ericsson (Publ) Optimization of logical channel processing for multiple transport blocks
JP2025508361A (ja) * 2022-02-11 2025-03-26 インターデイジタル パテント ホールディングス インコーポレイテッド 高粒度qos差別化をサポートするためのxr方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016033953A1 (zh) * 2014-09-02 2016-03-10 中兴通讯股份有限公司 资源分配方法及装置
CN110996391A (zh) * 2016-11-01 2020-04-10 华为技术有限公司 一种资源分配方法及终端
CN106961741A (zh) * 2017-05-04 2017-07-18 电信科学技术研究院 一种上行资源分配方法和装置
CN108811142A (zh) * 2017-05-04 2018-11-13 华为技术有限公司 资源分配方法、相关装置及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4554297A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025241643A1 (zh) * 2024-05-23 2025-11-27 华为技术有限公司 数据传输方法及装置

Also Published As

Publication number Publication date
EP4554297A1 (en) 2025-05-14
EP4554297A4 (en) 2025-11-05
CN117425223A (zh) 2024-01-19

Similar Documents

Publication Publication Date Title
EP4554297A1 (en) Resource allocation method and apparatus, information configuration method and apparatus, terminal device, and network device
WO2024152327A1 (zh) 用于通信的方法及装置
WO2023179361A1 (zh) 信息传输方法、装置、终端设备及网络设备
WO2024027306A1 (zh) Prach的传输方法、接收方法、终端及网络设备
TWI894718B (zh) 一種資訊處理方法、設備及可讀存儲介質
WO2024139879A1 (zh) 信息处理方法、传输方法、装置、终端及网络侧设备
WO2024207981A1 (zh) 信息处理、信息传输方法、装置、终端及网络设备
EP4664984A1 (en) Pdu discarding method and apparatus
TW202335457A (zh) 一種資訊處理方法、裝置及可讀存儲介質
WO2022218157A1 (zh) 信道处理方法、装置及存储介质
WO2025195096A1 (zh) 资源分配方法、终端及网络设备
WO2026001473A1 (zh) 信息处理、传输方法、装置、终端及网络设备
WO2025016108A1 (zh) 信息处理、传输方法、装置、终端及网络设备
EP4568380A1 (en) Method and apparatus for determining priority of logic channel, and storage medium
TWI916928B (zh) 上行控制信令發送方法及裝置
RU2859020C2 (ru) Способ обработки информации, способ передачи информации, устройство, оконечное и сетевое устройства
WO2025232415A1 (zh) 一种资源分配方法、装置及设备
WO2025025969A1 (zh) 逻辑信道优先级确定方法及装置
WO2024239763A1 (zh) 信息传输方法及装置
TW202508352A (zh) 上行控制信令發送方法及裝置
CN120786462A (zh) 资源分配、信息传输方法、装置、终端及网络设备
WO2026056692A1 (zh) 传输控制方法、装置、终端及接入网设备
WO2024027335A1 (zh) 一种信息传输方法、装置及通信设备
CN119211373A (zh) Mac ce及其对应mac子头的传输方法、装置、终端及网络设备
WO2023040881A1 (zh) 一种信息处理方法、装置、终端设备及网络设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23834520

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023834520

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2023834520

Country of ref document: EP

Effective date: 20250210

WWP Wipo information: published in national office

Ref document number: 2023834520

Country of ref document: EP