Resource allocation method, data processing method and device

By acquiring and allocating the logical channel priority of the UE, the problem of insufficient flexibility of network slicing is solved, and flexible resource management and efficient resource utilization are realized.

CN113709820BActive Publication Date: 2025-02-21CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202010440222.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-05-22
Publication Date
2025-02-21
Estimated Expiration
2040-05-22

AI Technical Summary

Technical Problem

The prior art cannot adapt to the high flexibility characteristics of network slicing, resulting in the inability to effectively guarantee the needs of different services.

Method used

Flexible resource management of network slices is achieved by obtaining the priority of the logical channel of the scheduled UE and allocating resources to it according to the priority. Specific steps include configuring the mapping relationship between logical channels and network slices, prioritization and resource allocation, and merging scheduling to improve resource utilization.

Benefits of technology

It realizes flexible resource management for network slicing, adapts to the needs of different services, improves resource utilization and reduces network resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113709820B_ABST
    Figure CN113709820B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a resource allocation method, a data processing method and a device, the method comprising: obtaining the priority of the logical channel of the scheduled UE, the logical channel having a corresponding mapping relationship with the network slice; and allocating resources to the logical channel of the scheduled UE according to the priority of the logical channel. In the embodiment of the present invention, the flexibility characteristics of different network slices can be adapted to meet the needs of different services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a resource allocation method, a data processing method and a device. Background Art

[0002] Currently, the wireless side has two relatively complete service assurance solutions for network slicing: one is service assurance based on Quality of Service (QoS), and the other is service assurance based on resource reservation. The wireless side is based on the QoS mechanism, and the scheduling granularity is still based on the terminal as the minimum granularity, which limits the use of slices, and the queuing priority strategy remains unchanged, which cannot adapt to the high flexibility of network slicing. Summary of the invention

[0003] One purpose of an embodiment of the present invention is to provide a resource allocation method, a data processing method and a device to solve the problem of being unable to adapt to the flexibility characteristics of network slicing.

[0004] In a first aspect, an embodiment of the present invention provides a resource allocation method, which is applied to a network side device, including:

[0005] Obtaining the priority of the logical channel of the scheduled UE, where the logical channel has a corresponding mapping relationship with the network slice;

[0006] Resources are allocated to the logical channel of the scheduled UE according to the priority of the logical channel.

[0007] Optionally, the method further comprises:

[0008] Configure the mapping relationship between the logical channel and the network slice, and the mapping relationship includes: the correspondence between the single network slice selection auxiliary information and the service quality level identifier or the 5G service quality indication.

[0009] Optionally, before obtaining the priority of the logical channel of the scheduled UE, the method further includes:

[0010] The logical channels of different scheduled UEs are prioritized in units of logical channels.

[0011] Optionally, after allocating resources to the logical channel of the scheduled UE, the method further includes:

[0012] Indication information is sent, where the indication information indicates to merge and schedule logical channels belonging to the same scheduled UE.

[0013] In a second aspect, an embodiment of the present invention provides a data processing method, applied to a terminal, comprising:

[0014] Acquire data from different logical channels, where the logical channels have a corresponding mapping relationship with the network slices;

[0015] Sorting the data according to the priority of the network slice;

[0016] According to the sorting order, a predetermined number of data are selected to generate a media access control protocol data unit.

[0017] Optionally, sorting the data according to the priority of the network slice includes:

[0018] Obtaining a scheduling priority of the data according to the priority of the network slice;

[0019] The data is sorted according to the scheduling priority.

[0020] Optionally, the mapping relationship includes: the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

[0021] In a third aspect, an embodiment of the present invention provides a data processing method, which is applied to a wireless network side device, including:

[0022] Acquire first information from a core network side device, where the first information indicates a change in priority of a network slice;

[0023] According to the first information, adjust the correspondence between the network slice and the service quality level identifier or the 5G service quality indication, and / or adjust the scheduling priority of the network slice.

[0024] Optionally, the method further comprises:

[0025] Configure the correspondence between a single network slice selection auxiliary information and the service quality level identifier or 5G service quality indication.

[0026] In a fourth aspect, an embodiment of the present invention provides a data processing method, applied to a terminal, comprising:

[0027] Acquire first information from a core network side device, where the first information indicates a change in priority of a network slice;

[0028] According to the first information, the priority of sending data related to the network slice is adjusted.

[0029] In a fifth aspect, an embodiment of the present invention provides a data processing method, which is applied to a core network side device, including:

[0030] Sending first information to a wireless network side device or terminal, wherein the first information indicates a change in network slice priority.

[0031] Optionally, the method further comprises:

[0032] According to the working status or contract information of the network slice, first information is sent to the wireless network side device or terminal, where the first information indicates the change of the network slice priority.

[0033] In a fifth aspect, an embodiment of the present invention provides a network side device, including:

[0034] A first acquisition module is used to acquire a priority of a logical channel of a scheduled UE, where the logical channel has a corresponding mapping relationship with a network slice;

[0035] The allocation module is used to allocate resources to the logical channel of the scheduled UE according to the priority of the logical channel.

[0036] In a sixth aspect, an embodiment of the present invention provides a network side device, including: a first transceiver and a first processor;

[0037] The first transceiver receives and sends data under the control of the first processor;

[0038] The first processor reads the program in the memory and performs the following operations: obtaining the priority of the logical channel of the scheduled UE, where the logical channel has a corresponding mapping relationship with the network slice; and allocating resources to the logical channel of the scheduled UE according to the priority of the logical channel.

[0039] In a seventh aspect, an embodiment of the present invention provides a terminal, including:

[0040] A first acquisition module is used to acquire data from different logical channels, where the logical channels have a corresponding mapping relationship with the network slices;

[0041] A second sorting module, used to sort the data according to the priority of the network slice;

[0042] The generating module is used to select a predetermined amount of data according to the sorting order to generate a media access control protocol data unit.

[0043] In an eighth aspect, an embodiment of the present invention provides a terminal, including: a second transceiver and a second processor;

[0044] The second transceiver receives and sends data under the control of the second processor;

[0045] The second processor reads the program in the memory and performs the following operations: obtaining data from different logical channels, where the logical channels have a corresponding mapping relationship with network slices; sorting the data according to the priority of the network slice; and selecting a predetermined number of data according to the sorting order to generate a media access control protocol data unit.

[0046] In a ninth aspect, an embodiment of the present invention provides a wireless network side device, including:

[0047] A second acquisition module is used to acquire first information from a core network side device, where the first information indicates a change in the priority of a network slice;

[0048] The first adjustment module is used to adjust the correspondence between the network slice and the service quality level identifier or the 5G service quality indication according to the first information, and / or adjust the scheduling priority of the network slice.

[0049] In a tenth aspect, an embodiment of the present invention provides a wireless network side device, including: a third transceiver and a third processor;

[0050] The third transceiver receives and sends data under the control of the third processor;

[0051] The third processor reads the program in the memory and performs the following operations: obtaining first information from a core network side device, where the first information indicates a change in the priority of a network slice; adjusting the correspondence between the network slice and the service quality level identifier or the 5G service quality indication according to the first information, and / or adjusting the scheduling priority of the network slice.

[0052] In an eleventh aspect, an embodiment of the present invention provides a terminal, including:

[0053] A third acquisition module is used to acquire first information from a core network side device, where the first information indicates a change in the priority of a network slice;

[0054] The second adjustment module is used to adjust the priority of data sending related to the network slice according to the first information.

[0055] In a twelfth aspect, an embodiment of the present invention provides a terminal, including: a fourth transceiver and a fourth processor;

[0056] The fourth transceiver receives and sends data under the control of the fourth processor;

[0057] The fourth processor reads the program in the memory and performs the following operations: obtaining first information from a core network side device, where the first information indicates a change in the priority of a network slice; and adjusting the priority of sending data related to the network slice based on the first information.

[0058] In a thirteenth aspect, an embodiment of the present invention provides a core network side device, including:

[0059] The second sending module is used to send first information to the wireless network side device or terminal, where the first information indicates a change in network slice priority.

[0060] In a fourteenth aspect, an embodiment of the present invention provides a core network side device, including: a fifth transceiver and a fifth processor;

[0061] The fifth transceiver receives and sends data under the control of the fifth processor;

[0062] The fifth processor reads the program in the memory and performs the following operations: sending first information to the wireless network side device or terminal, wherein the first information indicates a change in network slice priority.

[0063] In a fifteenth aspect, an embodiment of the present invention provides a communication network element, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described above.

[0064] In a sixteenth aspect, an embodiment of the present invention provides a readable storage medium having a program stored thereon, and when the program is executed by a processor, the steps of the method described above are implemented.

[0065] In an embodiment of the present invention, the flexibility characteristics of different network slices can be adapted to meet the needs of different services. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0067] Figure 1 A schematic diagram of a resource allocation method according to an embodiment of the present invention;

[0068] Figure 2 One of the schematic diagrams of the data processing method according to an embodiment of the present invention;

[0069] Figure 3 The second schematic diagram of the data processing method according to the embodiment of the present invention;

[0070] Figure 4 The third schematic diagram of the data processing method according to the embodiment of the present invention;

[0071] Figure 5 The fourth schematic diagram of the data processing method according to the embodiment of the present invention;

[0072] Figure 6 This is one of the schematic diagrams of a network side device according to an embodiment of the present invention;

[0073] Figure 7This is a second schematic diagram of a network side device according to an embodiment of the present invention;

[0074] Figure 8 is one of the schematic diagrams of a terminal according to an embodiment of the present invention;

[0075] Fig. 9 This is a second schematic diagram of a terminal according to an embodiment of the present invention;

[0076] Fig.10 This is one of the schematic diagrams of a wireless network side device according to an embodiment of the present invention;

[0077] Fig.11 This is a second schematic diagram of a wireless network side device according to an embodiment of the present invention;

[0078] Fig.12 This is a third schematic diagram of a terminal according to an embodiment of the present invention;

[0079] Fig.13 This is a fourth schematic diagram of a terminal according to an embodiment of the present invention;

[0080] Fig.14 This is one of the schematic diagrams of the core network side device according to an embodiment of the present invention;

[0081] Fig.15 This is a second schematic diagram of a core network side device according to an embodiment of the present invention;

[0082] Fig.16 A structural diagram of a communication network element according to an embodiment of the present invention. DETAILED DESCRIPTION

[0083] In the Long Term Evolution (LTE) era, wireless networks carry different service flows through Access Point Name (APN) / Quality of Service (QoS) parameters, and service scheduling is performed at the granularity of User Equipment (UE).

[0084] Network slices are identified by single network slice selection assistance information (S-NSSAI), which runs through the entire life cycle of the network slice and needs to be carried when the UE registers to the corresponding slice and establishes a session. Wireless has completed the design of basic signaling processes and service assurance mechanisms, including slice selection when users access and service assurance mechanisms based on QoS and slice user groups. The terminal reports the slices of interest (S-NSSAI), and the next generation NodeB (gNB) selects the appropriate access and mobility management function (AMF) for it based on the slice list reported by the UE. The core network configures the allowed slice list (allowed NSSAI) and registration area (RA) to the UE through the non-access layer (NAS) message.

[0085] In the era of the fifth generation of mobile communication technology (5G), network slicing is an important means of "differentiated services", which can provide customized logical isolation or dedicated networks to provide services for different business flows. In order to better meet the needs of different services, wireless network side devices need to introduce a smaller granularity scheduling strategy based on slicing.

[0086] At present, there are two types of service assurance solutions for wireless network side equipment. One is QoS-based service assurance: based on the QoS mechanism, wireless network side equipment deeply optimizes the wireless network from the three dimensions of air interface rate, latency and reliability to achieve qualitative and / or quantitative air interface performance assurance. The scheduling granularity is the minimum granularity of UE, which limits the use of slices. For example, if the same terminal has slice-guaranteed services and non-guaranteed services or two slices with different priorities, the scheduling granularity based on UE cannot distinguish and ensure different services.

[0087] The terminal media access control (MAC) layer is responsible for multiplexing multiple logical channels onto the same transport channel. The UE can only send one MAC protocol data unit (PDU) per transmission time interval (TTI) (without considering the case of space division multiplexing and carrier aggregation), but the radio link layer control (RLC) service data units (SDU) from multiple logical channels may need to be placed on the same MAC PDU. The current scheduling priority implementation scheme for wireless network-side devices is as follows: For multiple logical channels, their channel priority (priority) should consider the following relative priorities (arranged in order from high to low) based on the importance of the information:

[0088] (1) A MAC control element for the cell-radio network temporary identifier (C-RNTI) or data from the uplink common control channel (UL-CCCH);

[0089] (2) MAC control element for BSR except "padding Buffer Status Report (BSR)";

[0090] (3) MAC control element for power headroom report (PHR) or extended PHR;

[0091] (4) Data from any logical channel except UL-CCCH data;

[0092] (5) MAC control element used for "padding BSR".

[0093] At present, when the wireless MAC scheduling module performs resource scheduling, it generally includes scheduling sorting, resource allocation, group downlink control information (Downlink Control Information, DCI) and other contents. When scheduling, it is first necessary to sort the schedulable users in this time slot according to the scheduling algorithm, such as polling, proportional fair (Proportional Fair, PF), etc., and then allocate resources according to the priority level, and finally perform group DCI and send down scheduling information and corresponding data. The scheduling priority sorting algorithm sorts by UE. As long as the UE has a high priority logical channel, the priority of all data of the UE is increased and scheduled together. When allocating resources, it is allocated by UE. If a UE has multiple logical channels, the low-priority logical channel is scheduled because the UE is in the front queue, and the high-priority resources of other UEs are preempted. At the same time, the existing logical channel priority queuing strategy is unchanged and cannot be adjusted according to the business situation, which is easy to cause waste of network resources. It cannot adapt to the high flexibility of network slicing.

[0094] For example, there are two UEs in the scheduling queue, UE1 is composed of QoS Class Identifier (QCI) 3 and QCI9, and UE2 is composed of QCI4 and QCI8. According to the logical channel scheduling sorting rule, the order should be: QCI3, QCI4, QCI8, QCI9, so the UE queuing order is: UE 1, UE 2; resources are allocated according to UE. If the flow control algorithm is turned on, after all guaranteed rates are met, there are still remaining resources to be allocated to QCI9, resulting in uneven distribution of QCI8 for UE2.

[0095] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0096] The term "comprise" and any variation thereof in the specification and claims of the present application are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, such as A and / or B, means that A alone, B alone, and A and B exist in three cases.

[0097] In the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0098] The technology described in this article is not limited to the fifth-generation mobile communication (5th-generation, 5G) system and subsequent evolution communication systems, and is not limited to the evolution (LTE-Advanced, LTE-A) system of LTE / LTE, and can also be used in various wireless communication systems, such as Code Division Multiple Access (Code Division Multiple Access, CDMA), Time Division Multiple Access (Time Division Multiple Access, TDMA), Frequency Division Multiple Access (Frequency Division Multiple Access, FDMA), Orthogonal Frequency Division Multiple Access (Orthogonal Frequency Division Multiple Access, OFDMA), Single-carrier Frequency Division Multiple Access (Single-carrier Frequency-Division Multiple Access, SC-FDMA) and other systems.

[0099] The terms "system" and "network" are often used interchangeably. A CDMA system may implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. A TDMA system may implement radio technologies such as Global System for Mobile Communication (GSM). An OFDMA system may implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE802.20, Flash-OFDM, etc. UTRA and E-UTRA are parts of Universal Mobile Telecommunications System (UMTS). LTE and more advanced LTE (such as LTE-A) are new UMTS versions that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies.

[0100] See also Figure 1 An embodiment of the present invention provides a resource allocation method. The execution subject of the method may be a network side device. The specific steps include: step 101 and step 102.

[0101] Step 101: Obtain the priority of the logical channel of the scheduled UE, where the logical channel has a corresponding mapping relationship with the network slice;

[0102] Step 102: Allocate resources to the logical channel of the scheduled UE according to the priority of the logical channel.

[0103] In some embodiments, the method further comprises:

[0104] Configure the mapping relationship between the logical channel and the network slice, and the mapping relationship includes: the correspondence between the single network slice selection auxiliary information and the service quality level identifier or the 5G service quality indication.

[0105] In some implementations, before obtaining the priority of the logical channel of the scheduled UE, the method further includes: sorting the priorities of the logical channels of different scheduled UEs in units of logical channels.

[0106] In some implementations, after allocating resources for the logical channel of the scheduled UE, the method further includes:

[0107] Send indication information (such as downlink control information), where the indication information indicates to merge and schedule logical channels belonging to the same scheduled UE.

[0108] exist Figure 1 In the implementation method shown, the MAC layer adds a new network slice S-NSSAI identifier and QCI / 5QI mapping relationship to complete the mapping of slices and logical channels. For example, logical channels are sorted in units, and logical channels of different users are prioritized. Resources are allocated in units of logical channels, and logical channels belonging to the same UE are merged and scheduled after the allocation. The final scheduling is still based on the user granularity, which can save costs. If a UE has multiple logical channels that have entered the scheduling and resource allocation queue, they need to be merged and scheduled, that is, a UE sends a downlink control message. At this time, resources can be prevented from being used by low-priority logical channels, ensuring resource fairness.

[0109] For example, there are two users in the scheduling queue, UE1 consists of QCI3 and QCI9, and UE2 consists of QCI4 and QCI8. According to the logical channel scheduling sorting rules, the order should be: QCI3, QCI4, QCI8, QCI9, and the queue order is output to the resource allocation module; resources are allocated according to users. If the flow control algorithm is turned on, after all guaranteed rates are met, there are still remaining resources that will be allocated to QCI8, ensuring the fairness of resource allocation.

[0110] See also Figure 2 , an embodiment of the present invention provides a data processing method, the execution subject of the method can be a terminal, and the specific steps include: step 201, step 202 and step 203.

[0111] Step 201: Acquire data from different logical channels, where the logical channels have a corresponding mapping relationship with network slices;

[0112] Optionally, the mapping relationship includes: the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

[0113] Step 202: Sort the data according to the priority of the network slice;

[0114] For example, according to the priority of the network slice, the scheduling priority of the data is obtained; according to the scheduling priority, the data is sorted.

[0115] Step 203: According to the sorting order, a predetermined amount of data is selected to generate a media access control protocol data unit.

[0116] exist Figure 2 In the illustrated implementation, when the terminal groups MAC PDUs, except for UL-CCCH data, data from any logical channel should be sorted according to the different priorities of network slices, and high-priority data should be scheduled first. That is, when data arrives at the data queue, it needs to be compared with the priority of existing data. If the later data comes from a high-priority slice, it needs to be placed in front of a low-priority slice.

[0117] See also Figure 3 An embodiment of the present invention provides a data processing method. The execution subject of the method may be a wireless network side device. The specific steps include: step 301 and step 302.

[0118] Step 301: Acquire first information from a core network side device, where the first information indicates a change in network slice priority;

[0119] Step 302: According to the first information, adjust the correspondence between the network slice and the service quality level identifier or the 5G service quality indication, and / or adjust the scheduling priority of the network slice.

[0120] In some embodiments, the method further includes: configuring a correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

[0121] exist Figure 3 In the illustrated implementation mode, the wireless network side device may obtain the priority change status of the slice from the core network side device; the wireless network side device may set a slice management module, and the wireless network side device may adjust the QCI / 5QI status corresponding to the slice at any time according to the change status of the slice priority, and adjust the scheduling priority of different slices.

[0122] During the specific implementation process, the core network side equipment can trigger priority changes based on the busy and idle times of different slices, changes in contract status, etc. For example, it can distinguish between working hours and non-working hours to adjust the priority of video entertainment service slices. Generally, there is a large demand for the network during non-working hours. At this time, the slice priority of such services can be increased during non-working hours and lowered during working hours, thereby ensuring the operation of the business and the rational use of the network.

[0123] See also Figure 4 , an embodiment of the present invention provides a data processing method, the execution subject of the method can be a terminal, and the specific steps include: step 401 and step 402.

[0124] Step 401: Acquire first information from a core network side device, where the first information indicates a change in network slice priority;

[0125] Step 402: According to the first information, adjust the priority of sending data related to the network slice.

[0126] exist Figure 4 In the illustrated implementation mode, the terminal may obtain slice priority changes from the core network side device; the terminal MAC layer may set a slice management module, and the terminal adjusts the data transmission priority according to slice priority changes.

[0127] During the specific implementation process, the core network side equipment can trigger priority changes based on the busy and idle times of different slices, changes in contract status, etc. For example, it can distinguish between working hours and non-working hours to adjust the priority of video entertainment service slices. Generally, there is a large demand for the network during non-working hours. At this time, the slice priority of such services can be increased during non-working hours and lowered during working hours, thereby ensuring the operation of the business and the rational use of the network.

[0128] See also Figure 5 An embodiment of the present invention provides a data processing method. The execution subject of the method may be a core network side device. The specific steps include: Step 501.

[0129] Step 501: Send first information to a wireless network side device or terminal, where the first information indicates a change in network slice priority.

[0130] Optionally, the method also includes: sending first information to a wireless network side device or terminal according to the working status or contract information of the network slice, wherein the first information indicates a change in the priority of the network slice.

[0131] exist Figure 5In the implementation manner shown, the core network side device can notify the wireless network side device and the terminal of the change in slice priority; the wireless network side device and the terminal MAC layer can respectively set up slice management modules, and the wireless network side device adjusts the QCI / 5QI corresponding to the slice at any time according to the change in slice priority, and adjusts the scheduling priority of different slices; the terminal adjusts the priority of data transmission according to the change in slice priority.

[0132] During the specific implementation process, the core network side equipment can trigger priority changes based on the busy and idle times of different slices, changes in contract status, etc. For example, it can distinguish between working hours and non-working hours to adjust the priority of video entertainment service slices. Generally, there is a large demand for the network during non-working hours. At this time, the slice priority of such services can be increased during non-working hours and lowered during working hours, thereby ensuring the operation of the business and the rational use of the network.

[0133] See also Figure 6 , an embodiment of the present invention provides a network side device, the network side device 600 includes:

[0134] A first acquisition module 601 is used to acquire a priority of a logical channel of a scheduled UE, where the logical channel has a corresponding mapping relationship with a network slice;

[0135] The allocation module 602 is used to allocate resources to the logical channel of the scheduled UE according to the priority of the logical channel.

[0136] In some implementations, the network side device 600 further includes:

[0137] A configuration module is used to configure the mapping relationship between the logical channel and the network slice, and the mapping relationship includes: the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

[0138] In some implementations, the network side device 600 further includes:

[0139] The first sorting module is used to sort the priorities of the logical channels of different scheduled UEs based on the logical channels.

[0140] In some implementations, the network side device 600 further includes:

[0141] The first sending module is used to send indication information, where the indication information indicates to merge and schedule logical channels belonging to the same scheduled UE.

[0142] The network side device provided in the embodiment of the present invention can execute the above Figure 1 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0143] See also Figure 7 , an embodiment of the present invention provides a network side device, the network side device 700 includes: a first transceiver 701 and a first processor 702;

[0144] The first transceiver 701 receives and sends data under the control of the first processor 702;

[0145] The first processor 702 reads the program in the memory and performs the following operations: obtaining the priority of the logical channel of the scheduled UE, where the logical channel has a corresponding mapping relationship with the network slice; and allocating resources to the logical channel of the scheduled UE according to the priority of the logical channel.

[0146] In some embodiments, the first processor 702 reads the program in the memory to perform the following operations: configure the mapping relationship between the logical channel and the network slice, and the mapping relationship includes: the correspondence between the single network slice selection auxiliary information and the service quality level identifier or the 5G service quality indication.

[0147] In some implementations, the first processor 702 reads a program in a memory to perform the following operations: prioritize logical channels of different scheduled UEs in units of logical channels.

[0148] In some implementations, the first processor 702 reads a program in a memory to perform the following operations: sending indication information, where the indication information indicates to perform combined scheduling on logical channels belonging to the same scheduled UE.

[0149] The network side device provided in the embodiment of the present invention can execute the above Figure 1 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0150] See also Figure 8 , an embodiment of the present invention provides a terminal, the terminal 800 includes:

[0151] A first acquisition module 801 is used to acquire data from different logical channels, where the logical channels have a corresponding mapping relationship with network slices;

[0152] A second sorting module 802, configured to sort the data according to the priority of the network slice;

[0153] The generating module 803 is used to select a predetermined amount of data according to the sorting order to generate a media access control protocol data unit.

[0154] In some embodiments, the second sorting module 802 is further used to: obtain a scheduling priority of the data according to the priority of the network slice; and sort the data according to the scheduling priority.

[0155] In some embodiments, the mapping relationship includes: the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

[0156] The terminal provided in the embodiment of the present invention can execute the above Figure 2 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0157] See also Fig. 9 , an embodiment of the present invention provides a terminal, the terminal 900 includes: a second transceiver 901 and a second processor 902;

[0158] The second transceiver 901 receives and sends data under the control of the second processor 902;

[0159] The second processor 902 reads the program in the memory and performs the following operations: obtaining data from different logical channels, where the logical channels have a corresponding mapping relationship with network slices; sorting the data according to the priority of the network slice; and selecting a predetermined number of data according to the order of sorting to generate a media access control protocol data unit.

[0160] In some embodiments, the second processor 902 reads the program in the memory to perform the following operations: obtain the scheduling priority of the data according to the priority of the network slice; and sort the data according to the scheduling priority.

[0161] In some embodiments, the mapping relationship includes: the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

[0162] The terminal provided in the embodiment of the present invention can execute the above Figure 2 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0163] See also Fig.10 The embodiment of the present invention provides a wireless network side device, and the wireless network side device 1000 includes:

[0164] The second acquisition module 1001 is used to acquire first information from a core network side device, where the first information indicates a change in the priority of a network slice;

[0165] The first adjustment module 1002 is used to adjust the correspondence between the network slice and the service quality level identifier or the 5G service quality indication according to the first information, and / or adjust the scheduling priority of the network slice.

[0166] In some implementations, the wireless network side device 1000 further includes:

[0167] A configuration module is used to configure the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

[0168] The wireless network side device provided in the embodiment of the present invention can execute the above Figure 3 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0169] See also Fig.11 , an embodiment of the present invention provides a wireless network side device, the wireless network side device 1100 includes: a third transceiver 1101 and a third processor 1102;

[0170] The third transceiver 1101 receives and sends data under the control of the third processor 1102;

[0171] The third processor 1102 reads the program in the memory and performs the following operations: obtaining first information from a core network side device, where the first information indicates a change in the priority of a network slice; adjusting the correspondence between the network slice and the service quality level identifier or the 5G service quality indication according to the first information, and / or adjusting the scheduling priority of the network slice.

[0172] In some embodiments, the third processor 1102 reads the program in the memory and performs the following operations to configure the correspondence between the single network slice selection auxiliary information and the service quality level identifier or the 5G service quality indication.

[0173] The wireless network side device provided in the embodiment of the present invention can execute the above Figure 3 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0174] See also Fig.12 The embodiment of the present invention provides a terminal, the terminal 1200 includes:

[0175] The third acquisition module 1201 is used to obtain first information from a core network side device, where the first information indicates a change in the priority of a network slice;

[0176] The second adjustment module 1202 is used to adjust the priority of data sending related to the network slice according to the first information.

[0177] The terminal provided in the embodiment of the present invention can execute the above Figure 4 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0178] See also Fig.13 , an embodiment of the present invention provides a terminal, the terminal 1300 includes: a fourth transceiver 1301 and a fourth processor 1302;

[0179] The fourth transceiver 1301 receives and sends data under the control of the fourth processor 1302;

[0180] The fourth processor 1302 reads the program in the memory and performs the following operations: obtaining first information from a core network side device, where the first information indicates a change in the priority of a network slice; and adjusting the priority of sending data related to the network slice according to the first information.

[0181] The terminal provided in the embodiment of the present invention can execute the above Figure 4 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0182] See also Fig.14 The embodiment of the present invention provides a core network side device, and the core network side device 1400 includes:

[0183] The second sending module 1401 is used to send first information to the wireless network side device or terminal, where the first information indicates a change in network slice priority.

[0184] In some implementations, the core network side device 1400 further includes:

[0185] The third sending module 1402 is used to send first information to the wireless network side device or terminal according to the working status or contract information of the network slice, where the first information indicates the change of the network slice priority.

[0186] The core network side device provided in the embodiment of the present invention can execute the above Figure 5 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0187] See also Fig.15 , an embodiment of the present invention provides a core network side device, the core network side device 1500 includes: a fifth transceiver 1501 and a fifth processor 1502;

[0188] The fifth transceiver 1501 receives and sends data under the control of the fifth processor 1502;

[0189] The fifth processor 1502 reads the program in the memory and performs the following operations: sending first information to the wireless network side device or terminal, wherein the first information indicates a change in network slice priority.

[0190] In some embodiments, the fifth processor 1502 reads the program in the memory and performs the following operations to send first information to the wireless network side device or terminal according to the working status or contract information of the network slice, where the first information indicates the change of the network slice priority.

[0191] The core network side device provided in the embodiment of the present invention can execute the above Figure 5 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0192] See also Fig.16 , Fig.16 is a structural diagram of a communication network element used in an embodiment of the present invention, such as Fig.16 As shown, the communication network element 1600 includes: a processor 1601, a transceiver 1602, a memory 1603 and a bus interface, wherein:

[0193] In one embodiment of the present invention, the communication network element 1600 further includes: a program stored in the memory 1603 and executable on the processor 1601, which is executed by the processor 1601 to implement Figure 1-5 Steps in the illustrated embodiment.

[0194] exist Fig.16 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1601 and memory represented by memory 1603. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1602 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium.

[0195] The processor 1601 is responsible for managing the bus architecture and general processing, and the memory 1603 can store data used by the processor 1601 when performing operations.

[0196] The communication device provided in the embodiment of the present invention can execute the above Figure 1-5 The implementation principle and technical effect of the method embodiment shown are similar, and this embodiment will not be repeated here.

[0197] The steps of the method or algorithm described in conjunction with the contents disclosed in the present invention can be implemented in hardware or by executing software instructions in a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, mobile hard disks, read-only optical disks, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be carried in an ASIC. In addition, the ASIC can be carried in a core network interface device. Of course, the processor and the storage medium can also exist in the core network interface device as discrete components.

[0198] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium that a general or special-purpose computer can access.

[0199] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solution of the present invention should be included in the scope of protection of the present invention.

[0200] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present invention may take the form of complete hardware embodiments, complete software embodiments, or embodiments combining software and hardware. Moreover, the embodiments of the present invention may take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0201] The embodiments of the present invention are described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0202] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0203] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0204] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A resource allocation method, applied to a network side device, characterized in that: include: Obtaining the priority of the logical channel of the scheduled UE, where the logical channel has a corresponding mapping relationship with the network slice, and the mapping relationship includes: a corresponding relationship between the single network slice selection auxiliary information and the service quality level identifier or the 5G service quality indication; Allocate resources for the logical channel of the scheduled UE according to the priority of the logical channel; After allocating resources to the logical channel of the scheduled UE, the method further includes: Indication information is sent, where the indication information indicates to merge and schedule logical channels belonging to the same scheduled UE.

2. The method according to claim 1, characterized in that The method further comprises: Configure the mapping relationship between the logical channel and the network slice.

3. The method according to claim 1, characterized in that Before obtaining the priority of the logical channel of the scheduled UE, the method further includes: The logical channels of different scheduled UEs are prioritized in units of logical channels.

4. A data processing method, applied to a terminal, characterized in that: include: Acquire data from different logical channels, where the logical channels have a corresponding mapping relationship with network slices, where the mapping relationship includes: a corresponding relationship between single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication; Sorting the data according to the priority of the network slice; Selecting a predetermined amount of data according to the sorting order to generate a media access control protocol data unit; The step of sorting the data according to the priority of the network slice includes: Obtaining a scheduling priority of the data according to the priority of the network slice; The data is sorted according to the scheduling priority.

5. A data processing method, applied to a wireless network side device, characterized in that: include: Acquire first information from a core network side device, where the first information indicates a change in priority of a network slice; Adjusting, according to the first information, a correspondence between the network slice and a service quality level identifier or a 5G service quality indication; The method further comprises: Configure the correspondence between a single network slice selection auxiliary information and the service quality level identifier or 5G service quality indication.

6. A network side device, characterized in that: include: A first acquisition module is used to acquire the priority of a logical channel of a scheduled UE, where the logical channel has a corresponding mapping relationship with a network slice, and the mapping relationship includes: a corresponding relationship between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication; An allocation module, configured to allocate resources to the logical channel of the scheduled UE according to the priority of the logical channel; The first sending module is used to send indication information, where the indication information indicates to merge and schedule logical channels belonging to the same scheduled UE.

7. A network side device, characterized in that: include: a first transceiver and a first processor; The first transceiver receives and sends data under the control of the first processor; The first processor reads the program in the memory and performs the following operations: obtaining the priority of the logical channel of the scheduled UE, the logical channel having a corresponding mapping relationship with the network slice, the mapping relationship including: the correspondence between the single network slice selection auxiliary information and the service quality level identifier or the 5G service quality indication; allocating resources to the logical channel of the scheduled UE according to the priority of the logical channel; sending indication information, the indication information indicating the merge scheduling of the logical channels belonging to the same scheduled UE.

8. A terminal, characterized in that: include: A first acquisition module is used to acquire data from different logical channels, where the logical channels have a corresponding mapping relationship with network slices, and the mapping relationship includes: a corresponding relationship between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication; A second sorting module, used to sort the data according to the priority of the network slice; A generating module, configured to select a predetermined amount of data according to the sorting order to generate a media access control protocol data unit; The second sorting module is further used to obtain the scheduling priority of the data according to the priority of the network slice; and sort the data according to the scheduling priority.

9. A terminal, characterized in that: include: a second transceiver and a second processor; The second transceiver receives and sends data under the control of the second processor; The second processor reads the program in the memory to perform the following operations: obtain data from different logical channels, where the logical channels have a corresponding mapping relationship with network slices, and the mapping relationship includes: the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication; sort the data according to the priority of the network slice; according to the sorting order, select a predetermined number of data to generate a media access control protocol data unit; wherein, sorting the data according to the priority of the network slice includes: obtaining the scheduling priority of the data according to the priority of the network slice; and sorting the data according to the scheduling priority.

10. A wireless network side device, characterized in that: include: A second acquisition module is used to acquire first information from a core network side device, where the first information indicates a change in the priority of a network slice; A first adjustment module is used to adjust the correspondence between the network slice and the service quality level identifier or the 5G service quality indication according to the first information The wireless network side device also includes: A configuration module is used to configure the correspondence between a single network slice selection auxiliary information and a service quality level identifier or a 5G service quality indication.

11. A wireless network side device, characterized in that: include: a third transceiver and a third processor; The third transceiver receives and sends data under the control of the third processor; The third processor reads the program in the memory and performs the following operations: obtaining first information from the core network side device, where the first information indicates a change in the priority of the network slice; and adjusting the correspondence between the network slice and the service quality level identifier or the 5G service quality indication according to the first information; Configure the correspondence between a single network slice selection auxiliary information and the service quality level identifier or 5G service quality indication.

12. A communication network element, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.

13. A readable storage medium, characterized in that: The readable storage medium stores a program, and when the program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • A wireless transmit / receive unit and method performed by a wireless transmit / receive unit in a wireless communication network

    CN108886803A

  • Method and apparatus for managing network slice and computer storage medium

    WO2018059317A1

  • apparatus

    WO2018075828A1

  • Communication method and apparatus

    WO2019196796A1