Information transmission method, device and computer readable storage medium
By configuring acceleration indicator codes for each service to be accelerated in the mobile communication network and prioritizing the scheduling of relevant data packets on the base station side, the problem of poor uplink scheduling priority configuration in the prior art is solved, and differentiated services and excellent service experience are achieved.
Patent Information
- Application Number
- CN201910804010.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-28
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2039-08-28
AI Technical Summary
In the prior art, the uplink scheduling priority of the terminal is difficult to be finely configured, and it cannot meet the differentiated service needs of multiple services and multiple users.
By configuring an acceleration indicator code for each service to be accelerated on the network side, the acceleration priority of different services and/or different terminals is distinguished, and the data packets are scheduled based on the start acceleration indication and the termination acceleration indication on the base station side.
It realizes a refined scheduling solution, can schedule different services from different terminals according to priority, providing an excellent business experience.
Smart Images

Figure CN112449434B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to an information transmission method, device and computer-readable storage medium. Background Art
[0002] In the prior art, downlink scheduling of a terminal is implemented by a base station, and uplink scheduling is performed based on a buffer status report (BSR) reported by the terminal, and the base station allocates uplink transmission resources to the terminal.
[0003] Currently, rate guarantee is based on quality of service (QoS), and services with the same QoS often have similar scheduling priorities. However, the granularity of QoS configuration is not fine enough, with only nine categories on the RAN side, which cannot meet the differentiated service needs of multiple services and multiple users. Summary of the invention
[0004] In view of this, embodiments of the present invention are intended to provide an information transmission method, device, and computer-readable storage medium.
[0005] To achieve the above object, the technical solution of the embodiment of the present invention is implemented as follows:
[0006] An embodiment of the present invention provides an information transmission method, which is applied to a network side and includes:
[0007] Determine each service to be accelerated of each terminal to be accelerated;
[0008] A corresponding acceleration indication code is configured for each service to be accelerated of each terminal; the acceleration indication code is used to distinguish the acceleration priorities of different services and / or different terminals;
[0009] Receiving the acceleration indication code sent by each terminal;
[0010] An uplink transmission resource of a corresponding priority is allocated to each service to be accelerated of each terminal.
[0011] The embodiment of the present invention further provides an information transmission method, which is applied to a terminal side and includes:
[0012] Receiving an acceleration indication code; the acceleration indication code is used to distinguish acceleration priorities of different terminals and different services;
[0013] The acceleration indication code is sent so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0014] The embodiment of the present invention further provides an information transmission method, which is applied to a base station side and includes:
[0015] Setting a start acceleration indication and a stop acceleration indication for the service to be accelerated of the terminal to be accelerated;
[0016] The data packets between the acceleration start indication and the acceleration stop indication are preferentially scheduled.
[0017] The embodiment of the present invention further provides an information transmission device, which is applied to a network side and includes:
[0018] A first determination module is used to determine each service to be accelerated of each terminal that needs to be accelerated;
[0019] A first configuration module, configured to respectively configure a corresponding acceleration indication code for each service to be accelerated of each terminal; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services;
[0020] A first receiving module, used to receive the acceleration indication code sent by each terminal;
[0021] The first configuration module is further configured to allocate uplink transmission resources of corresponding priority to each service to be accelerated of each terminal.
[0022] The embodiment of the present invention further provides an information transmission device, which is applied to a terminal side and includes:
[0023] A second receiving module is used to receive an acceleration indication code; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services;
[0024] The first sending module is used to send the acceleration indication code, so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0025] The embodiment of the present invention further provides an information transmission device, which is applied to a base station side and includes:
[0026] The second configuration module is used to set a start acceleration indication and a stop acceleration indication for the service to be accelerated of the terminal to be accelerated;
[0027] The scheduling module is used to preferentially schedule the data packets between the start acceleration indication and the end acceleration indication.
[0028] The embodiment of the present invention further provides an information transmission device, the device comprising: a processor and a memory for storing a computer program that can be run on the processor,
[0029] Wherein, the processor is used to execute the steps of the above method when running the computer program.
[0030] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are implemented.
[0031] The information transmission method, device and computer-readable storage medium provided by the embodiments of the present invention, in the uplink scheduling process, the network side preferentially allocates uplink transmission resources for the services to be accelerated of a single and / or multiple terminals based on the acceleration indication code sent by the terminal side; the base station also preferentially schedules the data packets between the start acceleration indication and the end acceleration indication based on the start acceleration indication and the end acceleration indication. It can be seen that the embodiments of the present invention can implement a refined scheduling scheme, can schedule different data packets in the same service of the same terminal, and can also schedule different services of different terminals according to priority, providing users with an excellent service experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 The information transmission method according to the embodiment of the present invention is shown in FIG. Figure 1 ;
[0033] Figure 2 The information transmission method according to the embodiment of the present invention is shown in FIG. Figure 2 ;
[0034] Figure 3 The information transmission method according to the embodiment of the present invention is shown in FIG. Figure 3 ;
[0035] Figure 4 The structure of the information transmission device according to the embodiment of the present invention is shown in FIG. Figure 1 ;
[0036] Figure 5 The structure of the information transmission device according to the embodiment of the present invention is shown in FIG. Figure 2 ;
[0037] Figure 6 The structure of the information transmission device according to the embodiment of the present invention is shown in FIG. Figure 3 . DETAILED DESCRIPTION
[0038] The present invention is described below in conjunction with the accompanying drawings and embodiments.
[0039] The embodiment of the present invention also provides an information transmission method, such as Figure 1 As shown, the method is applied to the network side, including:
[0040] Step 101: Determine each service to be accelerated of each terminal to be accelerated;
[0041] Step 102: configuring a corresponding acceleration indication code for each service to be accelerated of each terminal; the acceleration indication code is used to distinguish the acceleration priorities of different services and / or different terminals;
[0042] Step 103: receiving the acceleration indication code sent by each terminal;
[0043] Step 104: Allocate uplink transmission resources of corresponding priority to each service to be accelerated of each terminal.
[0044] In the embodiment of the present invention, determining each service to be accelerated of each terminal to be accelerated includes:
[0045] Each service to be accelerated of each terminal that needs to be accelerated is determined based on first acceleration indication information carried in the quality of service QoS parameter; the first acceleration indication information is used to indicate each service to be accelerated in each terminal.
[0046] The embodiment of the present invention can distinguish the acceleration priorities of different services and / or different terminals through the acceleration indication code, thereby realizing a refined scheduling scheme, and can schedule different services of different terminals according to priority, providing users with an excellent service experience.
[0047] The embodiment of the present invention also provides an information transmission method, such as Figure 2 As shown, the method is applied to the terminal side, including:
[0048] Step 201: receiving an acceleration indication code; the acceleration indication code is used to distinguish acceleration priorities of different terminals and different services;
[0049] Step 202: Send the acceleration indication code, so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0050] The embodiment of the present invention also provides an information transmission method, such as Figure 3 As shown, the method is applied to the base station side, including:
[0051] Step 301: setting a start acceleration indication and a stop acceleration indication for a service to be accelerated of a terminal to be accelerated;
[0052] Step 302: Prioritize scheduling of data packets between the acceleration start indication and the acceleration stop indication.
[0053] In the embodiment of the present invention, the step of setting a start acceleration indication and a stop acceleration indication for the service to be accelerated of the terminal to be accelerated includes:
[0054] The acceleration start indication and acceleration stop indication are added in the reserved bit of the packet data convergence protocol PDCP layer for the data radio bearer DRB of the service to be accelerated of the terminal to be accelerated.
[0055] In the embodiment of the present invention, the prioritizing scheduling of the data packets between the start acceleration indication and the end acceleration indication includes:
[0056] The media access control MAC layer at the base station side preferentially schedules the data packets between the start acceleration indication and the end acceleration indication.
[0057] In an embodiment of the present invention, the acceleration start indication and the acceleration termination indication are carried in one or more of the following protocol packets:
[0058] The service discovery application specifies an SDAP packet, or a PDCP packet, or a radio link layer control protocol RLC packet.
[0059] The embodiment of the present invention accelerates a specific segment of data based on the start acceleration indication and the end acceleration indication, rather than all services or data of the terminal, and also realizes refined scheduling, providing users with an excellent service experience.
[0060] An embodiment of the present invention provides an information transmission method, which is applied to a network side and includes:
[0061] Step 1: receiving a service request message sent by a terminal, wherein the service request message carries acceleration indication request information; the acceleration indication request information is used to indicate that the service needs to be accelerated;
[0062] Step 2: Allocate an uplink scheduling grant UL grant to the terminal;
[0063] Step 3: receiving second acceleration indication information reported by the terminal; the second acceleration indication information is used to indicate service data in the service of the terminal that needs to be accelerated;
[0064] Step 4: Prioritize allocating uplink transmission resources to the terminal.
[0065] In the embodiment of the present invention, the second acceleration indication information reported by the receiving terminal includes:
[0066] The second acceleration indication information carried by the medium access control control element MAC CE is received when the terminal reports a buffer status report BSR.
[0067] In one embodiment, before allocating an uplink scheduling grant UL grant to the terminal, the method further includes:
[0068] Send data radio bearer DRB establishment configuration information to the terminal, where the configuration information includes at least one or more of the following information:
[0069] Acceleration grant information; dedicated SR configuration information; dedicated random access resources.
[0070] In one embodiment, the method further comprises:
[0071] Determining that second acceleration indication information reported by multiple terminals is received;
[0072] The spare uplink transmission resources are evenly allocated to the multiple terminals.
[0073] In one embodiment, after receiving the service request message sent by the terminal, the method further includes:
[0074] A corresponding acceleration indication code is configured for each service to be accelerated of each terminal that sends the service request message; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services;
[0075] Receiving the acceleration indication code sent by each terminal;
[0076] An uplink transmission resource of a corresponding priority is allocated to each service to be accelerated of each terminal.
[0077] The embodiment of the present invention further provides an information transmission method, which is applied to a network side and includes:
[0078] Step 1: determining the service to be accelerated of the terminal based on the third acceleration indication information carried in the quality of service QoS parameter; the third acceleration indication information is used to indicate the service to be accelerated of the terminal;
[0079] Step 2: Configure the highest logical channel priority for the service to be accelerated of the terminal.
[0080] The embodiment of the present invention further provides an information transmission method, which is applied to a terminal side and includes:
[0081] Step 1: Send a service request message, wherein the service request message carries acceleration indication request information; the acceleration indication request information is used to indicate that the service needs to be accelerated;
[0082] Step 2: receiving an uplink scheduling grant UL grant;
[0083] Step three: reporting second acceleration indication information, which is used by the network side to preferentially allocate uplink transmission resources to the terminal; the second acceleration indication information is used to indicate the service data in the service of the terminal that needs to be accelerated.
[0084] In the embodiment of the present invention, the reporting of the second acceleration indication information includes:
[0085] When reporting the buffer status report BSR, the second acceleration indication information is carried by the media access control control element MAC CE.
[0086] In one embodiment, before receiving an uplink scheduling grant UL grant, the method further includes:
[0087] Receive data radio bearer DRB establishment configuration information, where the configuration information includes at least one or more of the following information:
[0088] Acceleration grant information; dedicated SR configuration information; dedicated random access resources.
[0089] In one embodiment, after sending the service request message, the method further includes:
[0090] Receiving an acceleration indication code; the acceleration indication code is used to distinguish acceleration priorities of different terminals and different services;
[0091] The acceleration indication code is sent so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0092] The embodiment of the present invention also provides an information transmission method, which is applied to the AMF side, including:
[0093] Step 1: Establish a data radio bearer DRB for the base station;
[0094] Step 2: Indicate the acceleration indication of the DRB to the base station, which is used to instruct the base station to preferentially allocate downlink transmission resources to the services of the terminal corresponding to the DRB.
[0095] The embodiment of the present invention also provides an information transmission device, such as Figure 4 As shown, the device is applied to the network side and includes:
[0096] The first determination module 401 is used to determine each service to be accelerated of each terminal that needs to be accelerated;
[0097] A first configuration module 402 is used to configure a corresponding acceleration indication code for each service to be accelerated of each terminal; the acceleration indication code is used to distinguish the acceleration priorities of different services and / or different terminals;
[0098] A first receiving module 403, configured to receive the acceleration indication code sent by each terminal;
[0099] The first configuration module 402 is further configured to allocate uplink transmission resources of corresponding priority to each service to be accelerated of each terminal.
[0100] In the embodiment of the present invention, the first determining module 401 determines each service to be accelerated of each terminal to be accelerated, including:
[0101] Each service to be accelerated of each terminal that needs to be accelerated is determined based on first acceleration indication information carried in the quality of service QoS parameter; the first acceleration indication information is used to indicate each service to be accelerated in each terminal.
[0102] The embodiment of the present invention also provides an information transmission device, such as Figure 5 As shown, the device is applied to the terminal side and includes:
[0103] The second receiving module 501 is used to receive an acceleration indication code; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services;
[0104] The first sending module 502 is used to send the acceleration indication code, so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0105] The embodiment of the present invention also provides an information transmission device, such as Figure 6 As shown, the device is applied to the base station side, including:
[0106] The second configuration module 601 is used to set a start acceleration indication and a stop acceleration indication for the service to be accelerated of the terminal to be accelerated;
[0107] The scheduling module 602 is used to preferentially schedule the data packets between the start acceleration instruction and the end acceleration instruction.
[0108] In the embodiment of the present invention, the second configuration module 601 sets a start acceleration instruction and a stop acceleration instruction for the service to be accelerated of the terminal to be accelerated, including:
[0109] The acceleration start indication and acceleration stop indication are added in the reserved bit of the packet data convergence protocol PDCP layer for the data radio bearer DRB of the service to be accelerated of the terminal to be accelerated.
[0110] In the embodiment of the present invention, the scheduling module 602 preferentially schedules the data packets between the start acceleration instruction and the end acceleration instruction, including:
[0111] The media access control MAC layer at the base station side preferentially schedules the data packets between the start acceleration indication and the end acceleration indication.
[0112] In an embodiment of the present invention, the acceleration start indication and the acceleration termination indication are carried in one or more of the following protocol packets:
[0113] The service discovery application specifies an SDAP packet, or a PDCP packet, or a radio link layer control protocol RLC packet.
[0114] The embodiment of the present invention further provides an information transmission device, which is applied to a network side and includes:
[0115] A third receiving module is used to receive a service request message sent by a terminal, wherein the service request message carries acceleration indication request information; the acceleration indication request information is used to indicate that the service needs to be accelerated;
[0116] Also used to receive first acceleration indication information reported by a terminal; the first acceleration indication information is used to indicate service data in the service of the terminal that needs to be accelerated;
[0117] The third configuration module is used to allocate an uplink scheduling grant UL grant to the terminal; and is also used to preferentially allocate uplink transmission resources to the terminal.
[0118] In the embodiment of the present invention, the third receiving module receives the first acceleration indication information reported by the terminal, including:
[0119] The first acceleration indication information carried by the medium access control control element MAC CE is received when the terminal reports a buffer status report BSR.
[0120] In one embodiment, before allocating an uplink scheduling grant UL grant to the terminal, the third configuration module is further used to send data radio bearer DRB establishment configuration information to the terminal, and the configuration information includes at least one or more of the following information:
[0121] Acceleration grant information; dedicated SR configuration information; dedicated random access resources.
[0122] In one embodiment,
[0123] The third receiving module is further used to determine whether first acceleration indication information reported by multiple terminals is received;
[0124] The third configuration module is further used to evenly allocate the spare uplink transmission resources to the multiple terminals.
[0125] In one embodiment, after the third receiving module receives the service request message sent by the terminal,
[0126] The third configuration module is further used to configure a corresponding acceleration indication code for each service to be accelerated of each terminal that sends the service request message; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services;
[0127] The third receiving module is further used to receive the acceleration indication code sent by each terminal; correspondingly, the third configuration module is further used to allocate uplink transmission resources of corresponding priority to each service to be accelerated of each terminal.
[0128] The embodiment of the present invention further provides an information transmission device, which is applied to a network side and includes:
[0129] A second determination module is used to determine the service to be accelerated of the terminal based on the third acceleration indication information carried in the quality of service QoS parameter; the third acceleration indication information is used to indicate the service to be accelerated of the terminal;
[0130] The third configuration module is used to configure the highest logical channel priority for the service to be accelerated of the terminal.
[0131] The embodiment of the present invention further provides an information transmission device, which is applied to a terminal side and includes:
[0132] A second sending module is used to send a service request message, wherein the service request message carries acceleration indication request information; the acceleration indication request information is used to indicate that the service needs to be accelerated;
[0133] A fourth receiving module, configured to receive an uplink scheduling grant UL grant;
[0134] The second sending module is also used to report first acceleration indication information, which is used for the network side to preferentially allocate uplink transmission resources to the terminal; the first acceleration indication information is used to indicate the service data in the service of the terminal that needs to be accelerated.
[0135] In the embodiment of the present invention, the second sending module reports the first acceleration indication information, including:
[0136] When reporting the buffer status report BSR, the first acceleration indication information is carried by the media access control control element MAC CE.
[0137] In one embodiment, before receiving the uplink scheduling grant UL grant, the fourth receiving module is further used to receive data radio bearer DRB establishment configuration information, where the configuration information includes at least one or more of the following information:
[0138] Acceleration grant information; dedicated SR configuration information; dedicated random access resources.
[0139] In one embodiment, after the second sending module sends the service request message,
[0140] The fourth receiving module is further used to receive an acceleration indication code; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services;
[0141] The second sending module is further used to send the acceleration indication code, so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0142] The embodiment of the present invention further provides an information transmission device, which is applied to a base station side and includes:
[0143] An establishing module, used for establishing a data radio bearer DRB for a base station;
[0144] The indication module is used to indicate the acceleration indication of the DRB to the base station, and is used to instruct the base station to preferentially allocate downlink transmission resources to the services of the terminal corresponding to the DRB.
[0145] The embodiment of the present invention further provides an information transmission device, the device comprising: a processor and a memory for storing a computer program that can be run on the processor,
[0146] Wherein, when the processor is used to run the computer program, it executes:
[0147] Determine each service to be accelerated of each terminal to be accelerated;
[0148] A corresponding acceleration indication code is configured for each service to be accelerated of each terminal; the acceleration indication code is used to distinguish the acceleration priorities of different services and / or different terminals;
[0149] Receiving the acceleration indication code sent by each terminal;
[0150] An uplink transmission resource of a corresponding priority is allocated to each service to be accelerated of each terminal.
[0151] When determining each service to be accelerated of each terminal to be accelerated, the processor is further configured to execute, when running the computer program:
[0152] Each service to be accelerated of each terminal that needs to be accelerated is determined based on first acceleration indication information carried in the quality of service QoS parameter; the first acceleration indication information is used to indicate each service to be accelerated in each terminal.
[0153] The embodiment of the present invention further provides an information transmission device, the device comprising: a processor and a memory for storing a computer program that can be run on the processor,
[0154] Wherein, when the processor is used to run the computer program, it executes:
[0155] Receiving an acceleration indication code; the acceleration indication code is used to distinguish acceleration priorities of different terminals and different services;
[0156] The acceleration indication code is sent so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0157] The embodiment of the present invention further provides an information transmission device, the device comprising: a processor and a memory for storing a computer program that can be run on the processor,
[0158] Wherein, when the processor is used to run the computer program, it executes:
[0159] Setting a start acceleration indication and a stop acceleration indication for the service to be accelerated of the terminal to be accelerated;
[0160] The data packets between the acceleration start indication and the acceleration stop indication are preferentially scheduled.
[0161] When setting a start acceleration instruction and a stop acceleration instruction for the service to be accelerated of the terminal to be accelerated, the processor is further configured to execute, when running the computer program:
[0162] The acceleration start indication and acceleration stop indication are added in the reserved bit of the packet data convergence protocol PDCP layer for the data radio bearer DRB of the service to be accelerated of the terminal to be accelerated.
[0163] When the data packets between the start acceleration instruction and the end acceleration instruction are preferentially scheduled, the processor is further configured to execute, when running the computer program:
[0164] The media access control MAC layer at the base station side preferentially schedules the data packets between the start acceleration indication and the end acceleration indication.
[0165] The start acceleration indication and the end acceleration indication are carried in one or more of the following protocol packets:
[0166] The service discovery application specifies an SDAP packet, or a PDCP packet, or a radio link layer control protocol RLC packet.
[0167] It should be noted that: when the device provided in the above embodiment performs information transmission, only the division of the above program modules is used as an example. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the device provided in the above embodiment and the corresponding method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0168] In an exemplary embodiment, an embodiment of the present invention further provides a computer-readable storage medium, which may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc.
[0169] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the computer program performs:
[0170] Determine each service to be accelerated of each terminal to be accelerated;
[0171] A corresponding acceleration indication code is configured for each service to be accelerated of each terminal; the acceleration indication code is used to distinguish the acceleration priorities of different services and / or different terminals;
[0172] Receiving the acceleration indication code sent by each terminal;
[0173] An uplink transmission resource of a corresponding priority is allocated to each service to be accelerated of each terminal.
[0174] When determining each service to be accelerated of each terminal to be accelerated, when the computer program is executed by the processor, the following steps are further performed:
[0175] Each service to be accelerated of each terminal that needs to be accelerated is determined based on first acceleration indication information carried in the quality of service QoS parameter; the first acceleration indication information is used to indicate each service to be accelerated in each terminal.
[0176] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the computer program performs:
[0177] Receiving an acceleration indication code; the acceleration indication code is used to distinguish acceleration priorities of different terminals and different services;
[0178] The acceleration indication code is sent so that the network side allocates uplink transmission resources of corresponding priority to each service to be accelerated of the terminal.
[0179] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the computer program performs:
[0180] Setting a start acceleration indication and a stop acceleration indication for the service to be accelerated of the terminal to be accelerated;
[0181] The data packets between the acceleration start indication and the acceleration stop indication are preferentially scheduled.
[0182] When setting the start acceleration instruction and the end acceleration instruction for the service to be accelerated of the terminal to be accelerated, when the computer program is executed by the processor, the following steps are further performed:
[0183] The acceleration start indication and acceleration stop indication are added in the reserved bit of the packet data convergence protocol PDCP layer for the data radio bearer DRB of the service to be accelerated of the terminal to be accelerated.
[0184] When the data packets between the start acceleration instruction and the end acceleration instruction are preferentially scheduled, the computer program is executed by the processor and further executes:
[0185] The media access control MAC layer at the base station side preferentially schedules the data packets between the start acceleration indication and the end acceleration indication.
[0186] The start acceleration indication and the end acceleration indication are carried in one or more of the following protocol packets:
[0187] The service discovery application specifies an SDAP packet, or a PDCP packet, or a radio link layer control protocol RLC packet.
[0188] The present invention is described below in conjunction with scenario embodiments.
[0189] In actual applications, the UE's subscription information is stored in the HSS. The UE initiates a service request to the access and mobility management function (AMF). The AMF establishes a PDU session for the UE based on the subscription information. The AMF sends the QoS parameters (QoS Profile) to the gNB base station, which carries the acceleration indication information. After the gNB receives the acceleration indication information, if there are free downlink resources, it will give priority to allocating resources to the user.
[0190] Here, the subscription information of the UE indicates that the relevant services of the UE need to be accelerated.
[0191] Here, the downlink acceleration indication method may include:
[0192] Embodiment 1
[0193] During downlink scheduling, the gNB adds "start acceleration indication" and "stop acceleration indication" in the reserved bit of the PDCP layer for the data radio bearer (DRB) of the service to be accelerated of the UE to be accelerated; the MAC layer of the gNB preferentially schedules the data packets between the "start acceleration indication" and the "stop acceleration indication".
[0194] For example, if the first data packet carries the "start acceleration indication" and the nth data packet carries the "stop acceleration indication", the gNB will prioritize scheduling the first to nth data packets.
[0195] The above indication information may also be carried in an SDAP packet, or a PDCP packet (such as a PDU of PDCP), or an RLC packet.
[0196] Embodiment 2
[0197] When AMF establishes a DRB for gNB, AMF may indicate to gNB the DRB 'acceleration indication' so that when the MAC layer of gNB has additional free resources, resources are allocated to the users corresponding to the DRB first.
[0198] In the above embodiment, during downlink transmission, the main function of the acceleration indication information is the cross-layer interaction within the base station, because all UE transmissions share PDSCH resources, so that the MAC layer can identify which data packet has a higher priority and needs to be transmitted first during downlink scheduling.
[0199] The uplink acceleration indication method may include:
[0200] Embodiment 3
[0201] During uplink scheduling, for a single user, the base station configures the highest logical channel priority for the service to be accelerated by the UE according to the acceleration indication information in the QoS parameters to ensure that the logical channel corresponding to the service will be preferentially scheduled during uplink transmission by the UE.
[0202] Embodiment 4
[0203] During uplink scheduling, in the case of multiple users, in order to ensure that the user to be accelerated can obtain a higher scheduling opportunity among multiple users, the following method is used:
[0204] Step 1: The UE sends a service request message (Service Request) to the network side, and the message carries acceleration indication request information, which is used to indicate that the service needs to be accelerated;
[0205] Step 2: After receiving the service request message, the network sends DRB establishment configuration information to the UE;
[0206] The configuration information includes at least one of the following:
[0207] 'Acceleration permission' information (used to indicate that the terminal is allowed to perform service acceleration);
[0208] Dedicated SR configuration information (configure UE to be used for the service to be accelerated and apply for scheduling request SR resources for uplink grant);
[0209] Dedicated random access resources (including dedicated random access resources for beam recovery).
[0210] Here, the network allocates specific (dedicated) SR resources to the service of the UE. The network responds to the scheduling request of the UE preferentially upon receiving the SR resources, and allocates an uplink scheduling grant (UL grant) preferentially to the UE.
[0211] Step 3: After receiving the UL grant, the UE carries the acceleration indication information in the BSR report through the media access control element (MACCE), and the network prioritizes uplink resources to ensure the rate. If the network has spare uplink resources, the spare uplink resources are allocated to the UE.
[0212] Here, if multiple UEs report acceleration information, the network evenly allocates the spare uplink resources to the multiple UEs.
[0213] Embodiment 5
[0214] In the above fourth embodiment, for the case of multiple users, after the network receives the service request message, a corresponding acceleration indication code is configured for each service to be accelerated of each terminal that sends the service request message; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services;
[0215] For example, the acceleration indication code may be: 1, 2, 3, ... and so on, 1 may indicate that the service to be accelerated has the highest priority, and the larger the number, the lower the priority.
[0216] Then, the acceleration indication code sent by each terminal is received; and uplink transmission resources of corresponding priority are allocated to each service to be accelerated of each terminal.
[0217] Embodiment 6
[0218] The network side determines each service to be accelerated of each terminal that needs to be accelerated based on the acceleration indication information carried in the QoS parameters;
[0219] A corresponding acceleration indication code is configured for each service to be accelerated of each terminal; each service to be accelerated of each terminal has a corresponding "acceleration indication code", which is used by the network side to distinguish the terminal to be accelerated and the service to be accelerated, and the code is reported through MAC CE when the terminal applies for BSR;
[0220] The network side distinguishes the acceleration priorities of different terminals and different services according to the acceleration indication code sent by each terminal;
[0221] An uplink transmission resource of a corresponding priority is allocated to each service to be accelerated of each terminal.
[0222] The embodiment of the present invention can implement a refined scheduling solution, can schedule different data packets in the same service of the same terminal, and can also schedule different services of different terminals according to priority, thereby providing users with an excellent service experience.
[0223] For example, when several terminals are running Honor of Kings, and Honor of Kings has signed a contract with the operator as an acceleration service, UEs with a monthly call fee of 500 yuan and 40 yuan can be distinguished by the "acceleration indicator code" even if they both use the bearer with QCI = 9. Since the total number of QCIs is limited, and there are many services and UEs to be accelerated, if the existing solution is only distinguished by QCI, there are only 9 levels, which is obviously insufficient.
[0224] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.
Claims
1. An information transmission method, applied to a network side, characterized in that: include: Determine each service to be accelerated of each terminal to be accelerated; Configuring a corresponding acceleration indication code for each service to be accelerated of each terminal; The acceleration indication code is used to distinguish the acceleration priorities of different services and / or different terminals; Receiving the acceleration indication code sent by each terminal; Based on the acceleration indication code, preferentially allocating uplink transmission resources for each service to be accelerated of each terminal; Wherein, the method further comprises: After receiving a service request message carrying acceleration indication request information sent by a terminal, sending data radio bearer DRB establishment configuration information to the terminal; the data radio bearer DRB establishment configuration information includes acceleration grant information, dedicated SR configuration information and dedicated random access resources; allocating an uplink scheduling grant to the terminal; An uplink transmission resource is allocated to the terminal based on second acceleration indication information sent by the terminal; the second acceleration indication information is sent by the terminal after receiving the uplink scheduling grant.
2. The method according to claim 1, characterized in that The step of determining each service to be accelerated of each terminal to be accelerated includes: Each service to be accelerated of each terminal that needs to be accelerated is determined based on first acceleration indication information carried in the quality of service QoS parameter; the first acceleration indication information is used to indicate each service to be accelerated in each terminal.
3. An information transmission method, characterized in that: The method is applied on the terminal side and includes: Receiving an acceleration indication code; the acceleration indication code is used to distinguish acceleration priorities of different terminals and different services; Sending the acceleration indication code, so that the network side preferentially allocates uplink transmission resources to each service to be accelerated of the terminal based on the acceleration indication code; Wherein, the method further comprises: Sending a service request message carrying acceleration indication request information to the network side; Receiving data radio bearer DRB establishment configuration information sent by the network side; the data radio bearer DRB establishment configuration information includes acceleration grant information, dedicated SR configuration information and dedicated random access resources; After receiving the uplink scheduling grant sent by the network side, second acceleration indication information is sent to the network side, so that the network side allocates uplink transmission resources to the terminal based on the second acceleration indication information.
4. An information transmission device, characterized in that: The device is applied to the network side and includes: A first determination module is used to determine each service to be accelerated of each terminal that needs to be accelerated; A first configuration module, configured to respectively configure a corresponding acceleration indication code for each service to be accelerated of each terminal; the acceleration indication code is used to distinguish the acceleration priorities of different services and / or different terminals; A first receiving module, used to receive the acceleration indication code sent by each terminal; The first configuration module is further configured to preferentially allocate uplink transmission resources to each service to be accelerated of each terminal based on the acceleration indication code; The first configuration module is also used to send data radio bearer DRB establishment configuration information to the terminal after receiving a service request message sent by the terminal carrying acceleration indication request information; allocate uplink scheduling permission for the terminal; and allocate uplink transmission resources to the terminal based on the second acceleration indication information sent by the terminal; the data radio bearer DRB establishment configuration information includes acceleration permission information, dedicated SR configuration information and dedicated random access resources; the second acceleration indication information is sent by the terminal after receiving the uplink scheduling permission.
5. An information transmission device, characterized in that: The device is applied to the terminal side and includes: A second receiving module is used to receive an acceleration indication code; the acceleration indication code is used to distinguish the acceleration priorities of different terminals and different services; A first sending module, configured to send the acceleration indication code, so that the network side preferentially allocates uplink transmission resources to each service to be accelerated of the terminal based on the acceleration indication code; The first sending module is also used to send service request information carrying acceleration indication request information to the network side; receive data radio bearer DRB establishment configuration information sent by the network side; after receiving the uplink scheduling permission sent by the network side, send second acceleration indication information to the network side, so that the network side allocates uplink transmission resources to the terminal based on the second acceleration indication information; the data radio bearer DRB establishment configuration information includes acceleration permission information, dedicated SR configuration information and dedicated random access resources.
6. An information transmission device, characterized in that: The apparatus comprises: a processor and a memory for storing a computer program capable of running on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1-2, or executes the steps of the method described in claim 3.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 2, or implements the steps of the method according to claim 3.
Citation Information
Patent Citations
Hierarchical traffic differentiation to handle congestion and / or manage user quality of experience
US20150009826A1
Data transmission method and device
WO2017201677A1