A scheduling, scheduling request method, device, apparatus and medium
By the terminal and/or the terminal and/or the business configuring a specific channel or specific signaling of the terminal and/or supporting the priority scheduling on the base station side, the problem that the base station cannot identify the specific user characteristics is solved, and the high priority dispatch and Improvement of spectrum efficiency.
Patent Information
- Application Number
- CN202010391194.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-11
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2040-05-11
AI Technical Summary
In the prior art, when a base station performs scheduling based on priority, it can only distinguish the service priority based on the service, and cannot identify specific user characteristics.
The terminal and/or the terminal and/or the business that supports priority scheduling on the base station side and/or the business configure a specific channel or specific signaling to realize the priority scheduling of the terminal and business efficiency.
The high -priority scheduling response of the base station on specific users and businesses has improved, and the user experience and spectrum efficiency are improved. At the same time, it supports a single request and billing to avoid occupying physical empty resources.
Smart Images

Figure CN113645708B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a scheduling and scheduling request method, equipment, device and medium. Background Art
[0002] In the prior art, the base station performs scheduling according to the QoS (Quality of Service) mapping rules of the NAS (Non Access Stratum) layer, where the 5G QoS criterion, also known as the 5QI (5G QoS Identifier), includes the priorities of different services, and the base station performs scheduling according to the priorities of different services.
[0003] However, the disadvantage of the prior art is that when the base station performs scheduling according to the priority, it can only distinguish the service priorities according to the services. Summary of the invention
[0004] The present invention provides a scheduling and scheduling request method, equipment, device and medium to solve the problem in the prior art that when a base station performs scheduling according to priority, it can only distinguish service priorities according to services but cannot identify specific user characteristics.
[0005] An embodiment of the present invention provides a scheduling method, including:
[0006] The base station configures a specific channel or specific signaling for a terminal corresponding to a specific user identifier and / or a terminal supporting priority scheduling and / or a service;
[0007] The base station performs one of the following operations or a combination thereof on the service and / or terminal initiated from the specific channel or using specific signaling: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency.
[0008] In implementation, the specific user identifier is sent by the core network to the base station, and the specific user identifier is sent to the base station by the core network after determining that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network; and / or,
[0009] The base station determines that the terminal and / or service supports priority scheduling based on the service information of priority scheduling supported by the terminal reported to the base station through high-layer signaling.
[0010] During implementation, the service information supported by the terminal for priority scheduling is one or a combination of the following information:
[0011] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0012] In implementation, when the base station configures a specific channel or specific signaling for a terminal supporting priority scheduling, the base station configures the specific channel or specific signaling for some or all of the services supporting priority scheduling.
[0013] During implementation, when the base station configures a specific channel or specific signaling for a terminal supporting priority scheduling, the base station configures the same or different specific channel or specific signaling for at least one service supporting priority scheduling.
[0014] During implementation, it further includes:
[0015] The base station sends a PDCCH using a first RNTI to scramble a CRC to perform priority scheduling on the service and / or the terminal, wherein the first RNTI is different from a C-RNTI of the terminal.
[0016] In implementation, the base station configures a specific channel or specific signaling for the terminal and / or service through high-layer signaling.
[0017] In implementation, one or a combination of the following resources is configured for a specific channel or specific signaling:
[0018] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0019] In implementation, one or a combination of the following resources is configured for a specific channel or specific signaling:
[0020] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0021] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0022] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0023] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0024] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0025] An embodiment of the present invention provides a scheduling request method, including:
[0026] The terminal receives a specific channel or specific signaling configured by the base station through high-level signaling;
[0027] When the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency, a scheduling request is initiated to the base station through the specific channel or using specific signaling.
[0028] In implementation, the terminal is a terminal corresponding to a specific user identity and / or a terminal having a service supporting priority scheduling.
[0029] In implementation, the specific user identifier is an identifier carried by the terminal when accessing the network, which is used for the core network to determine that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network, and send it to the base station; and / or,
[0030] The terminal reports the service information supporting priority scheduling to the base station through high-layer signaling, so that the base station can determine that the terminal is a terminal supporting the service of priority scheduling.
[0031] During implementation, the service information supported by the terminal for priority scheduling is one or a combination of the following information:
[0032] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0033] In implementation, configuring a specific channel or specific signaling for the terminal corresponding to the specific user identity is configured by the base station through high-layer signaling.
[0034] In implementation, the terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling:
[0035] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0036] In implementation, the terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling:
[0037] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0038] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0039] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0040] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0041] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0042] An embodiment of the present invention provides a base station, including:
[0043] The processor reads the program in the memory and performs the following processes:
[0044] Configuring a specific channel or specific signaling for a terminal corresponding to a specific user identifier and / or a terminal supporting priority scheduling and / or a service;
[0045] Perform one or a combination of the following operations on the service and / or terminal initiated from the specific channel or using specific signaling: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency;
[0046] A transceiver is used to receive and send data under the control of the processor.
[0047] In implementation, the specific user identifier is sent by the core network to the base station, and the specific user identifier is sent to the base station by the core network after determining that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network; and / or,
[0048] According to the service information of priority scheduling supported by the terminal reported to the base station by the terminal through high-layer signaling, it is determined that the terminal and / or service supports priority scheduling.
[0049] During implementation, the service information supported by the terminal for priority scheduling is one or a combination of the following information:
[0050] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0051] In implementation, when a specific channel or specific signaling is configured for a terminal supporting priority scheduling, the specific channel or specific signaling is configured for some or all of the services supporting priority scheduling.
[0052] During implementation, when a specific channel or specific signaling is configured for a terminal supporting priority scheduling, the same or different specific channels or specific signaling are configured for at least one service supporting priority scheduling.
[0053] During implementation, it further includes:
[0054] A PDCCH using a first RNTI to scramble a CRC is sent to perform priority scheduling on the service and / or the terminal, wherein the first RNTI is different from a C-RNTI of the terminal.
[0055] In implementation, a specific channel or specific signaling is configured for the terminal and / or service through high-layer signaling.
[0056] In implementation, one or a combination of the following resources is configured for a specific channel or specific signaling:
[0057] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0058] In implementation, one or a combination of the following resources is configured for a specific channel or specific signaling:
[0059] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0060] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0061] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0062] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0063] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0064] An embodiment of the present invention provides a scheduling device, including:
[0065] A configuration module, used to identify a terminal corresponding to a specific user, and / or a terminal supporting priority scheduling, and / or a service to configure a specific channel or specific signaling;
[0066] The scheduling module is used to perform one or a combination of the following operations on the services and / or terminals initiated from the specific channel or using specific signaling: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency.
[0067] In implementation, the configuration module is further used to receive a specific user identifier, where the specific user identifier is sent by the core network to the base station. The specific user identifier is sent to the base station after the core network determines that the terminal belongs to the specific user according to a list of specific users stored in the network function when the terminal accesses the network; and / or,
[0068] The configuration module is further used to determine that the terminal and / or service supports priority scheduling according to the service information of priority scheduling supported by the terminal reported to the base station through high-layer signaling.
[0069] During implementation, the service information supported by the terminal for priority scheduling is one or a combination of the following information:
[0070] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0071] In implementation, when the configuration module is further used to configure a specific channel or specific signaling for a terminal supporting priority scheduling, the specific channel or specific signaling is configured for some or all of the services supporting priority scheduling.
[0072] In implementation, the configuration module is further used to configure a specific channel or specific signaling for a terminal supporting priority scheduling, and to configure the same or different specific channel or specific signaling for at least one service supporting priority scheduling.
[0073] In implementation, the scheduling module is further used to send a PDCCH using a first RNTI to scramble a CRC to perform priority scheduling on the service and / or the terminal, wherein the first RNTI is different from the C-RNTI of the terminal.
[0074] In implementation, the configuration module is further used to configure a specific channel or specific signaling for the terminal and / or service through high-layer signaling.
[0075] In implementation, the configuration module is further used to configure one or a combination of the following resources for a specific channel or specific signaling:
[0076] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0077] In implementation, the configuration module is further used to configure one or a combination of the following resources for a specific channel or specific signaling:
[0078] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0079] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0080] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0081] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0082] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0083] An embodiment of the present invention provides a terminal, including:
[0084] The processor reads the program in the memory and performs the following processes:
[0085] Receiving a specific channel or specific signaling configured by a base station through high-level signaling;
[0086] When the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency, a scheduling request is initiated to the base station through the specific channel or using specific signaling;
[0087] A transceiver is used to receive and send data under the control of the processor.
[0088] In implementation, the terminal is a terminal corresponding to a specific user identity and / or a terminal having a service supporting priority scheduling.
[0089] In implementation, the specific user identifier is an identifier carried by the terminal when accessing the network, which is used for the core network to determine that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network, and send it to the base station; and / or,
[0090] The terminal reports the service information supporting priority scheduling to the base station through high-layer signaling, so that the base station can determine that the terminal is a terminal supporting the service of priority scheduling.
[0091] In implementation, the service information supported by priority scheduling reported is one of the following information or a combination thereof:
[0092] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0093] In implementation, the terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling:
[0094] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0095] In implementation, the terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling:
[0096] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0097] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0098] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0099] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0100] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0101] An embodiment of the present invention provides a scheduling request device, including:
[0102] A receiving module, used to receive a specific channel or specific signaling configured by a base station through a high-level signaling;
[0103] The request module is used to initiate a scheduling request to the base station from the specific channel or using specific signaling when the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency.
[0104] In implementation, the terminal is a terminal corresponding to a specific user identity and / or a terminal having a service supporting priority scheduling.
[0105] During implementation, it further includes:
[0106] an access module, configured to carry the specific user identifier when the terminal accesses the network, so that the core network can determine that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network, and send the specific user identifier to the base station; and / or,
[0107] The reporting module is used to report the service information supporting priority scheduling to the base station through high-level signaling, so that the base station can determine that the terminal is a terminal supporting the service of priority scheduling.
[0108] In implementation, the reporting module is further used to report the supported priority scheduling service information as one of the following information or a combination thereof:
[0109] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0110] In implementation, the request module is further used to initiate a scheduling request for a specific channel or specific signaling from one or a combination of the following resources configured by the base station:
[0111] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0112] In implementation, the request module is further used to initiate a scheduling request for a specific channel or specific signaling from one or a combination of the following resources configured by the base station:
[0113] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0114] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0115] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0116] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0117] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0118] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the above-mentioned scheduling method and / or scheduling request method.
[0119] The beneficial effects of the present invention are as follows:
[0120] In the technical solution provided by the embodiment of the present invention, since the base station will identify the terminal corresponding to a specific user through high-level signaling, and / or support priority scheduling of the terminal, and / or configure a specific channel or specific signaling for the service, when the terminal and / or the service needs to perform one of the following operations or a combination thereof: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency, when a scheduling request is initiated from the specific channel or using specific signaling, one of the following operations or a combination thereof can be performed: priority scheduling, adjusting scheduling parameters to reduce service latency, improve reliability, and improve spectrum efficiency. Taking the pre-configured priority as a high priority as an example, the base station can quickly identify users / terminals with high-priority scheduling requests by detecting specific physical resources / high-level signaling, and can achieve a fast high-priority scheduling response on the base station side, thereby realizing high-priority scheduling based on terminal / user / service requests.
[0121] After the base station is configured with a specific channel or specific signaling, the terminal can initiate a scheduling request as needed. Since the channel and signaling are specific, a single request and a single billing can be implemented for each request, thereby achieving differentiated scheduling and services based on user autonomy.
[0122] Furthermore, since a dedicated RNTI is used for scheduling after a successful request, for the UE that successfully makes a pre-configured priority scheduling request, the base station can use a dedicated RNTI (different from C-RNTI) for scheduling. The UE confirms through blind detection of RNTI that the base station has adopted the pre-configured priority scheduling for it, thereby achieving consistent understanding between the base station and the UE, and also avoiding the UE from frequently making pre-configured priority scheduling requests, thereby avoiding occupying physical air interface resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0123] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0124] Figure 1 Schematic diagram of the implementation flow of the scheduling method at the base station side in an embodiment of the present invention;
[0125] Figure 2 A schematic diagram of an implementation flow of a scheduling request method on a terminal side in an embodiment of the present invention;
[0126] Figure 3 This is a schematic diagram of the MAC PDU structure filled with LCID value in an embodiment of the present invention;
[0127] Figure 4 This is a schematic diagram of the structure of a base station in an embodiment of the present invention;
[0128] Figure 5 This is a schematic diagram of the structure of a scheduling device in an embodiment of the present invention;
[0129] Figure 6 This is a schematic diagram of the terminal structure in an embodiment of the present invention;
[0130] Figure 7 Schematic diagram of the structure of a scheduling request device in an embodiment of the present invention. DETAILED DESCRIPTION
[0131] The inventors noticed during the invention process that:
[0132] The disadvantage of the prior art is that when the base station performs scheduling according to the priority, it can only distinguish the service priorities according to the services, but cannot identify the specific user characteristics.
[0133] That is, in the prior art, the base station cannot provide higher priority and better communication guarantee for specific paid services or special customers, and cannot achieve higher priority scheduling. For example, a high-priority service of an ordinary user will receive greater QoS guarantee than a low-priority service of a paid user. Therefore, it is necessary to be able to identify the high-priority scheduling request of the paid terminal or the gold customer on the base station side.
[0134] In addition, future business models may adopt a high-priority scheduling method with a one-time charge, such as charging a terminal for a single high-priority scheduling, or charging for high-priority scheduling of specific services. This also requires the base station to quickly identify high-priority scheduling requests from paying terminals or special customers.
[0135] High-priority scheduling can be reflected in the following aspects: the base station can adjust the physical resource allocation, MCS, scheduling time slot length, MCS table used, number of repetitions and other parameters of the service channel to meet the delay requirements, reliability requirements, spectrum efficiency requirements, etc. of the terminal or service to achieve priority scheduling of the terminal.
[0136] Based on this, an embodiment of the present invention provides a scheduling and scheduling request scheme, which is used to identify specific user characteristics when the base station performs scheduling according to priority, so as to perform scheduling for the user.
[0137] The specific implementation of the present invention will be described below in conjunction with the accompanying drawings.
[0138] In the description process, the implementation on the UE and base station sides will be described respectively, and then an example of the coordinated implementation of the two will be given to better understand the implementation of the solution given in the embodiment of the present invention. This description does not mean that the two must be implemented in coordination or must be implemented separately. In fact, when the UE and the base station are implemented separately, they also solve the problems on the UE side and the base station side respectively, and when the two are used in combination, better technical effects will be obtained.
[0139] Figure 1 The schematic diagram of the scheduling method implementation flow at the base station side is shown in the figure, which may include:
[0140] Step 101: A base station configures a specific channel or specific signaling for a terminal corresponding to a specific user identifier and / or a terminal supporting priority scheduling and / or a service;
[0141] Step 102: The base station performs one of the following operations or a combination of the following operations on the service initiated from the specific channel or using specific signaling, and / or the terminal: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency.
[0142] Figure 2 A schematic diagram of a scheduling request method implementation flow at the terminal side, as shown in the figure, may include:
[0143] Step 201: The terminal receives a specific channel or specific signaling configured by a base station through high-level signaling;
[0144] Step 202: When the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency, a scheduling request is initiated to the base station through the specific channel or using specific signaling.
[0145] In the following description, for easier understanding, the pre-configured priority is described using the high priority as an example, but obviously, it can also be set to the second highest priority, the lowest priority, etc. as needed. This priority matches the user's level.
[0146] High-priority scheduling can be reflected in the following aspects: the base station can adjust the physical resource allocation, MCS, scheduling time slot length, MCS table used, number of repetitions and other parameters of the service channel to meet the delay requirements, reliability requirements, spectrum efficiency requirements, etc. of the terminal or service to achieve priority scheduling of the terminal.
[0147] Specifically, in a solution where the terminal requests high-priority scheduling, the terminal makes a request for high-priority scheduling on a specific channel or signaling, and the base station can make scheduling adjustments after obtaining the request from the terminal to ensure its high-priority scheduling.
[0148] Among them, the high priority scheduling request can be triggered by the following three ways: 1. High priority user; 2. High priority terminal; 3. High priority service.
[0149] In implementation, the base station configures a specific channel or specific signaling for the terminal corresponding to the specific user identifier through high-layer signaling.
[0150] In implementation, the terminal is a terminal corresponding to a specific user identity and / or a terminal having a service supporting priority scheduling.
[0151] The following will mainly explain from the following two aspects, but this is only an explanation method and does not mean that the solution is composed of these two aspects:
[0152] 1. The process of high priority scheduling request of the terminal;
[0153] 2. Channel or signaling design for high priority scheduling requests.
[0154] These two aspects are explained below with examples.
[0155] 1. Process of high priority scheduling request of terminal:
[0156] In implementation, the specific user identifier is sent by the core network to the base station, and the specific user identifier is sent to the base station by the core network after determining that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network; and / or,
[0157] The base station determines that the terminal and / or service supports priority scheduling based on the service information of priority scheduling supported by the terminal reported to the base station through high-layer signaling.
[0158] Correspondingly, on the terminal side: the specific user identifier is an identifier carried by the terminal when accessing the network, which is used for the core network to determine that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network, and send it to the base station; and / or,
[0159] The terminal reports the service information supporting priority scheduling to the base station through high-layer signaling, so that the base station can determine that the terminal is a terminal supporting the service of priority scheduling.
[0160] 1. Instructions for implementation for high-priority users or terminals.
[0161] The specific user identifier is sent by the core network to the base station. The specific user identifier is sent by the core network to the base station after the core network determines that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network.
[0162] During implementation, the method may further include:
[0163] The base station sends a PDCCH using a first RNTI to scramble a CRC to perform priority scheduling on the service and / or the terminal, wherein the first RNTI is different from a C-RNTI of the terminal.
[0164] The following is an example of cooperation between a base station and a terminal for explanation.
[0165] 1: The user / terminal accesses the network and reports the user identity / terminal identity, such as IMSI (International Mobile Subscriber Identity), IMEI (International Mobile Equipment Identity), terminal brand identity, etc.
[0166] 2: The core network obtains the high-priority user identification / terminal identification information stored in the network function (such as UDM (Unified Data Management)), and sends the user identification information of the high-priority user / high-priority terminal to the base station through the network function (such as AMF (Access and Mobility Management Function)).
[0167] 3: After obtaining the above-mentioned high-priority user identity / high-priority terminal identity, the base station configures specific channel resources / signaling for the user / terminal or enables a high-priority scheduling request function through high-layer signaling.
[0168] 4: High-priority users / terminals make high-priority scheduling requests through the above-mentioned specific channel resources or signaling.
[0169] 5: After receiving the high-priority scheduling request on the specific channel resource or signaling, the base station performs high-priority scheduling on the user / terminal.
[0170] The base station may use the RNTI (Radio Network Temporary Identity) dedicated to high priority scheduling to perform scrambling of the CRC (Cyclic Redundancy Check) of the PDCCH (Physical downlink control channel).
[0171] 2. For high-priority services.
[0172] The base station determines that the terminal and / or service supports priority scheduling based on the service information of priority scheduling supported by the terminal reported to the base station through high-layer signaling.
[0173] During implementation, the service information supported by the terminal for priority scheduling is one or a combination of the following information:
[0174] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0175] In implementation, when the base station configures a specific channel or specific signaling for a terminal supporting priority scheduling, the base station configures the specific channel or specific signaling for some or all of the services supporting priority scheduling.
[0176] During implementation, when the base station configures a specific channel or specific signaling for a terminal supporting priority scheduling, the base station configures the same or different specific channel or specific signaling for at least one service supporting priority scheduling.
[0177] The following is an example of cooperation between a base station and a terminal for explanation.
[0178] 1: The terminal reports the high-priority service information it supports to the base station through high-level signaling. The high-priority service information can be a slice identifier, an application identifier, or information associated with the service obtained by the terminal from the NAS (Non Access Stratum) layer.
[0179] 2: After obtaining the high-priority service information supported by the terminal, the base station configures specific channel resources / signaling for the terminal or enables a high-priority scheduling request function through high-layer signaling.
[0180] The base station may configure the specific channel resources / signaling for some or all of the high-priority services supported by the terminal.
[0181] The base station may configure the same specific channel resources / signaling or different specific channel resources / signaling for the high priority service supported by at least one of the terminals.
[0182] 3: The terminal makes a high-priority scheduling request through the above-mentioned specific channel resources or signaling.
[0183] The terminal can only make the high priority scheduling request when triggering the service for which the base station configures the specific channel resource / signaling.
[0184] 4: After receiving the high-priority scheduling request on the specific channel resource or signaling, the base station performs high-priority scheduling on the terminal.
[0185] The base station may use the RNTI dedicated to high-priority scheduling to perform scrambling of the CRC of the PDCCH.
[0186] 2. Channel or signaling design for high priority scheduling requests
[0187] In implementation, one or a combination of the following resources is configured for a specific channel or specific signaling:
[0188] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0189] Specifically, in the above first aspect, the terminal makes a high priority scheduling request on a specific channel or signaling, and the specific channel or signaling may be in the following ways:
[0190] 1. SR (Scheduling Request) resources:
[0191] In implementation, the dedicated SR resource is not associated with any logical channel.
[0192] Specifically, the network side configures dedicated SR resources for the terminal through high-level signaling for high-priority scheduling requests.
[0193] The SR resource is not associated with any logical channel.
[0194] 2. PRACH (Physical Random Access Channel) resources:
[0195] In implementation, non-contention PRACH resources, the non-contention PRACH resources are not used for random access procedures and are not used for beam failure recovery procedures;
[0196] Specifically, the network side configures non-contention PRACH resources for the terminal through high-level signaling for high-priority scheduling requests.
[0197] The PRACH resource is not used for the random access process or the beam failure recovery process.
[0198] 3. MAC CE (Media Access Control Element; MAC: Media Access Control; CE: Control Element):
[0199] In implementation, a MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0200] Specifically, a specific LCID (Logical Channel ID) value is predefined as the MAC subheader of the MAC CE. The MAC CE has a fixed length of 0 bits.
[0201] LCID value example: For example, use one of the values 33-51 reserved in the existing table (as shown in the table below).
[0202] Values of LCID for UL-SCH (LCID value of UL-SCH; UL-SCH: Uplink Shared Channel, Uplink Shared Channel):
[0203]
[0204] 4. MAC PDU (Protocol Data Unit):
[0205] In implementation, in a MAC PDU with a specific identifier, a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0206] Specifically, a specific LCID value is filled in the padding bit of the MAC PDU as an identifier of a high priority scheduling request. Figure 3 This is a schematic diagram of the MAC PDU structure filled with LCID value, and the specific MAC PDU filling is shown in the figure.
[0207] 5. BSR MAC CE:
[0208] In implementation, in the BSR MAC CE with a specific LCID value, the value of the specific LCID is used as the MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0209] Specifically, the value of the specific LCID is used as the MAC subheader of the BSR MAC CE.
[0210] The logical channel group index or identifier and buffer size fields are the same as those of a normal BSR MAC CE.
[0211] Based on the same inventive concept, an embodiment of the present invention also provides a base station, a terminal, a scheduling device, a scheduling request device, and a computer-readable storage medium. Since the principles of solving problems by these devices are similar to those of the scheduling method and the scheduling request method, the implementation of these devices can refer to the implementation of the method, and the repeated parts will not be repeated.
[0212] When implementing the technical solution provided by the embodiment of the present invention, it can be implemented as follows.
[0213] Figure 4 The following is a schematic diagram of the base station structure. As shown in the figure, the base station includes:
[0214] The processor 400 is used to read the program in the memory 420 and execute the following process:
[0215] Configuring a specific channel or specific signaling for a terminal corresponding to a specific user identifier and / or a terminal supporting priority scheduling and / or a service;
[0216] Prioritizing scheduling of services initiated from the specific channel or using specific signaling, and / or terminals;
[0217] The transceiver 410 is configured to receive and send data under the control of the processor 400 .
[0218] In implementation, the specific user identifier is sent by the core network to the base station, and the specific user identifier is sent to the base station by the core network after determining that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network; and / or,
[0219] According to the service information of priority scheduling supported by the terminal reported to the base station by the terminal through high-layer signaling, it is determined that the terminal and / or service supports priority scheduling.
[0220] During implementation, the service information supported by the terminal for priority scheduling is one or a combination of the following information:
[0221] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0222] In implementation, when a specific channel or specific signaling is configured for a terminal supporting priority scheduling, the specific channel or specific signaling is configured for some or all of the services supporting priority scheduling.
[0223] During implementation, when a specific channel or specific signaling is configured for a terminal supporting priority scheduling, the same or different specific channels or specific signaling are configured for at least one service supporting priority scheduling.
[0224] During implementation, it further includes:
[0225] A PDCCH using a first RNTI to scramble a CRC is sent to perform priority scheduling on the service and / or the terminal, wherein the first RNTI is different from a C-RNTI of the terminal.
[0226] In implementation, a specific channel or specific signaling is configured for the terminal and / or service through high-layer signaling.
[0227] In implementation, one or a combination of the following resources is configured for a specific channel or specific signaling:
[0228] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0229] In implementation, one or a combination of the following resources is configured for a specific channel or specific signaling:
[0230] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0231] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0232] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0233] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0234] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0235] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 400 and memory represented by memory 420. The bus architecture may also link 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 410 may be a plurality of components, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 when performing operations.
[0236] Figure 5 The schematic diagram of the scheduling device structure is shown in the figure, which may include:
[0237] Configuration module 501, used to identify a terminal corresponding to a specific user, and / or support a terminal with priority scheduling, and / or configure a specific channel or specific signaling for a service;
[0238] The scheduling module 502 is used to perform one or a combination of the following operations on the service initiated from the specific channel or using specific signaling, and / or the terminal: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency.
[0239] In implementation, the configuration module is further used to receive a specific user identifier, where the specific user identifier is sent by the core network to the base station. The specific user identifier is sent to the base station after the core network determines that the terminal belongs to the specific user according to a list of specific users stored in the network function when the terminal accesses the network; and / or,
[0240] The configuration module is further used to determine that the terminal and / or service supports priority scheduling according to the service information of priority scheduling supported by the terminal reported to the base station through high-layer signaling.
[0241] During implementation, the service information supported by the terminal for priority scheduling is one or a combination of the following information:
[0242] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0243] In implementation, when the configuration module is further used to configure a specific channel or specific signaling for a terminal supporting priority scheduling, the specific channel or specific signaling is configured for some or all of the services supporting priority scheduling.
[0244] In implementation, the configuration module is further used to configure a specific channel or specific signaling for a terminal supporting priority scheduling, and to configure the same or different specific channel or specific signaling for at least one service supporting priority scheduling.
[0245] In implementation, the scheduling module is further used to send a PDCCH using a first RNTI to scramble a CRC to perform priority scheduling on the service and / or the terminal, wherein the first RNTI is different from the C-RNTI of the terminal.
[0246] In implementation, the configuration module is further used to configure a specific channel or specific signaling for the terminal and / or service through high-layer signaling.
[0247] In implementation, the configuration module is further used to configure one or a combination of the following resources for a specific channel or specific signaling:
[0248] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0249] In implementation, the configuration module is further used to configure one or a combination of the following resources for a specific channel or specific signaling:
[0250] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0251] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0252] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0253] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0254] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0255] For the convenience of description, the various parts of the above-mentioned device are divided into various modules or units according to their functions and described separately. Of course, when implementing the present invention, the functions of each module or unit can be implemented in the same or multiple software or hardware.
[0256] Figure 6 The terminal structure diagram is shown in the figure. As shown in the figure, the terminal includes:
[0257] The processor 600 is used to read the program in the memory 620 and execute the following process:
[0258] Receiving a specific channel or specific signaling configured by a base station through high-level signaling;
[0259] When the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency, a scheduling request is initiated to the base station through the specific channel or using specific signaling;
[0260] The transceiver 610 is configured to receive and send data under the control of the processor 600 .
[0261] In implementation, the terminal is a terminal corresponding to a specific user identity and / or a terminal having a service supporting priority scheduling.
[0262] In implementation, the specific user identifier is an identifier carried by the terminal when accessing the network, which is used for the core network to determine that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network, and send it to the base station; and / or,
[0263] The terminal reports the service information supporting priority scheduling to the base station through high-layer signaling, so that the base station can determine that the terminal is a terminal supporting the service of priority scheduling.
[0264] In implementation, the service information supported by priority scheduling reported is one of the following information or a combination thereof:
[0265] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0266] In implementation, the terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling:
[0267] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0268] In implementation, the terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling:
[0269] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0270] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0271] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0272] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0273] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0274] Among them, Figure 6 In the embodiment, 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 memory represented by memory 620 are linked together. 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 610 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 630 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0275] 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.
[0276] Figure 7 This is a schematic diagram of the scheduling request device structure, as shown in the figure, which may include:
[0277] The receiving module 701 is used to receive a specific channel or specific signaling configured by the base station through high-level signaling;
[0278] The request module 702 is used to initiate a scheduling request to the base station from the specific channel or using specific signaling when the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency.
[0279] In implementation, the terminal is a terminal corresponding to a specific user identity and / or a terminal having a service supporting priority scheduling.
[0280] During implementation, it further includes:
[0281] an access module, configured to carry the specific user identifier when the terminal accesses the network, so that the core network can determine that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network, and send the specific user identifier to the base station; and / or,
[0282] The reporting module is used to report the service information supporting priority scheduling to the base station through high-level signaling, so that the base station can determine that the terminal is a terminal supporting the service of priority scheduling.
[0283] In implementation, the reporting module is further used to report the supported priority scheduling service information as one of the following information or a combination thereof:
[0284] Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
[0285] In implementation, the request module is further used to initiate a scheduling request for a specific channel or specific signaling from one or a combination of the following resources configured by the base station:
[0286] Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
[0287] In implementation, the request module is further used to initiate a scheduling request for a specific channel or specific signaling from one or a combination of the following resources configured by the base station:
[0288] Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel;
[0289] Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure;
[0290] A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits;
[0291] A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier;
[0292] A BSR MAC CE with a specific LCID value, wherein the value of the specific LCID is used as a MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
[0293] For the convenience of description, the various parts of the above-mentioned device are divided into various modules or units according to their functions and described separately. Of course, when implementing the present invention, the functions of each module or unit can be implemented in the same or multiple software or hardware.
[0294] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for executing the above-mentioned scheduling method and / or scheduling request method.
[0295] For specific implementation, please refer to the implementation of the above-mentioned scheduling method and / or scheduling request method.
[0296] In summary, in the embodiments of the present invention, a process of a terminal high priority scheduling request and a channel or signaling design of a high priority scheduling request are provided, thereby achieving at least one of the following effects:
[0297] 1. High priority scheduling request through specific physical resources / signaling:
[0298] The base station can quickly identify users / terminals with high-priority scheduling requests by detecting specific physical resources / high-layer signaling, and can make fast high-priority scheduling responses on the base station side to achieve high-priority scheduling based on terminal / user / service requests.
[0299] 2. Single request:
[0300] It can realize single request, single billing, and achieve differentiated scheduling and services based on user autonomy.
[0301] 3. After a successful request, use the dedicated RNTI for scheduling:
[0302] For UEs that successfully make high-priority scheduling requests, the base station uses a dedicated RNTI (different from C-RNTI) for scheduling. The UE confirms through blind detection of RNTI that the base station has adopted high-priority scheduling for it, thereby achieving consistent understanding between the base station and the UE. At the same time, it also avoids the UE from frequently making high-priority scheduling requests and occupying physical air interface resources.
[0303] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.
[0304] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to 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 produce 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.
[0305] 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.
[0306] 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 The steps for the functions specified in one or more boxes.
[0307] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations 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 scheduling method, characterized in that: include: The base station configures a specific channel or specific signaling for a terminal corresponding to a specific user identifier and / or a terminal supporting priority scheduling and / or a service; The base station performs one or a combination of the following operations on the service and / or terminal initiated from the specific channel or using specific signaling: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency; Configure one or a combination of the following resources for a specific channel or specific signaling: Dedicated scheduling request SR resources, non-competitive physical random access channel PRACH resources, media access control control unit MAC CE with a specific logical channel identifier LCID value, media access control protocol data unit MAC PDU with a specific identifier, and buffer status report media access control control unit BSR MAC CE with a specific LCID value.
2. The method according to claim 1, characterized in that The specific user identifier is sent by the core network to the base station, and the specific user identifier is sent by the core network to the base station after the terminal accesses the network and determines that the terminal belongs to the specific user according to the specific user list stored by the network function; and / or, The base station determines that the terminal and / or service supports priority scheduling based on the service information of priority scheduling supported by the terminal reported to the base station through high-layer signaling.
3. The method according to claim 2, characterized in that The service information supported by the terminal for priority scheduling is one or a combination of the following information: Network slice identifier, application identifier, and service-related information obtained by the terminal from the non-access layer NAS layer.
4. The method according to claim 2, characterized in that When the base station configures a specific channel or specific signaling for a terminal supporting priority scheduling, the base station configures the specific channel or specific signaling for some or all of the services supporting priority scheduling.
5. The method according to claim 2, characterized in that When the base station configures a specific channel or specific signaling for a terminal supporting priority scheduling, the base station configures the same or different specific channel or specific signaling for at least one service supporting priority scheduling.
6. The method according to claim 1, characterized in that Further including: The base station sends a physical downlink control channel PDCCH using a first wireless network temporary identification RNTI to scramble a cyclic redundancy check CRC to the service, and / or the terminal performs one of the following operations or a combination thereof: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency, wherein the first RNTI is different from the cell wireless network temporary identification C-RNTI of the terminal.
7. The method according to claim 1, characterized in that The base station configures a specific channel or specific signaling for the terminal and / or service through high-layer signaling.
8. The method according to claim 1, characterized in that Configure one or a combination of the following resources for a specific channel or specific signaling: Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel; Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure; A MAC CE with a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a media access control subheader MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits; A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier; A BSR MAC CE with a specific LCID value, in which the value of the specific LCID is used as the MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
9. A scheduling request method, characterized in that: include: The terminal receives a specific channel or specific signaling configured by the base station through high-level signaling; When the terminal and / or service needs to perform one of the following operations or a combination thereof: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency, a request is initiated to the base station through the specific channel or using specific signaling; The terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling: Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
10. The method according to claim 9, characterized in that The terminal is a terminal corresponding to a specific user identity and / or a terminal having a service supporting priority scheduling.
11. The method according to claim 10, characterized in that The specific user identifier is an identifier carried by the terminal when accessing the network, and is used by the core network to determine that the terminal belongs to the specific user according to the specific user list stored by the network function when the terminal accesses the network, and send it to the base station; and / or, The terminal reports the service information supporting priority scheduling to the base station through high-layer signaling, so that the base station can determine that the terminal is a terminal supporting the service of priority scheduling.
12. The method according to claim 11, characterized in that The service information supported by the terminal for priority scheduling is one or a combination of the following information: Network slice identifier, application identifier, and service-related information obtained by the terminal from the NAS layer.
13. The method according to claim 9, characterized in that The terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling: Dedicated SR resources, where the dedicated SR resources are not associated with any logical channel; Non-contention PRACH resources, where the non-contention PRACH resources are not used for a random access procedure and a beam failure recovery procedure; A MAC CE having a specific LCID value, wherein the value of the specific LCID is predefined, the value of the specific LCID is used as a MAC subheader of the MAC CE, and the MAC CE has a fixed length of 0 bits; A MAC PDU with a specific identifier, wherein a specific LCID value is filled in a padding bit of the MAC PDU as the specific identifier; A BSR MAC CE with a specific LCID value, in which the value of the specific LCID is used as the MAC subheader of the BSR MAC CE, and the cache size field and the logical channel group index or identifier are the same as those of a normal BSR MAC CE.
14. A base station, characterized in that: include: The processor reads the program in the memory and performs the following processes: Configuring a specific channel or specific signaling for a terminal corresponding to a specific user identifier and / or a terminal supporting priority scheduling and / or a service; Perform one or a combination of the following operations on the service and / or terminal initiated from the specific channel or using specific signaling: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency; Configure one or a combination of the following resources for a specific channel or specific signaling: Dedicated scheduling request SR resources, non-contention physical random access channel PRACH resources, media access control control element MAC CE with a specific logical channel identifier LCID value, media access control protocol data unit MAC PDU with a specific identifier, buffer status report media access control control element BSR MAC CE with a specific LCID value; A transceiver is used to receive and send data under the control of the processor.
15. A scheduling device, characterized in that: include: A configuration module, used to identify a terminal corresponding to a specific user, and / or a terminal supporting priority scheduling, and / or a service to configure a specific channel or specific signaling; A scheduling module, configured to perform one or a combination of the following operations on the service and / or terminal initiated from the specific channel or using specific signaling: priority scheduling, adjusting scheduling parameters to reduce service delay, improve reliability, and improve spectrum efficiency; The configuration module is further used to configure one or a combination of the following resources for a specific channel or specific signaling: Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
16. A terminal, characterized in that: include: The processor reads the program in the memory and performs the following processes: Receiving a specific channel or specific signaling configured by a base station through high-level signaling; When the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency, a scheduling request is initiated to the base station through the specific channel or using specific signaling; The terminal initiates a scheduling request from one or a combination of the following resources configured by the base station for a specific channel or specific signaling: Dedicated SR resources, non-contention PRACH resources, MAC CE with specific LCID value, MAC PDU with specific identifier, BSR MAC CE with specific LCID value; A transceiver is used to receive and send data under the control of the processor.
17. A scheduling request device, characterized in that: include: A receiving module, used to receive a specific channel or specific signaling configured by the base station through high-level signaling; A request module is used to initiate a scheduling request to the base station from the specific channel or using specific signaling when the terminal and / or service needs to perform one or a combination of the following operations: priority scheduling, expectation of reducing latency, improving reliability, and improving spectrum efficiency; The request module is further used to initiate a scheduling request for a specific channel or specific signaling from one or a combination of the following resources configured by the base station: Dedicated SR resources, non-competitive PRACH resources, MAC CE with a specific LCID value, MAC PDU with a specific identifier, BSR MAC CE with a specific LCID value.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for executing the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Scheduling method, terminal and base station
CN108024341A
Sending and receiving method of uplink occupation indication, sending and receiving device
CN108521674A
Enabling efficient utilization of granted resources in a wireless communication system
WO2017192082A1