Configuration method, device, base station, terminal and storage medium of configured grant (CG)

By reconfiguring the CG authorization during data transmission cycles or when there is no data transmission, the problem of resource waste in CG-SDT is solved, and efficient resource utilization is achieved.

CN116528199BActive Publication Date: 2026-06-05CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2022-01-24
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, Configuration Authorized Small Packet Data Transmission (CG-SDT) suffers from uplink resource waste due to small packet sizes or variations in transmission cycles.

Method used

If the data transmission cycle is greater than the threshold, there is no data transmission, or the MAC SUD is less than the threshold, the configuration authorization CG is reconfigured. The CG parameters are adjusted through the RRC release message or the retransmission mechanism to adapt to the data transmission requirements.

Benefits of technology

This reduces resource waste caused by mismatched CG parameter configurations and data transmission requirements, and improves resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116528199B_ABST
    Figure CN116528199B_ABST
Patent Text Reader

Abstract

The application provides a configuration method and device of a configured grant (CG), a base station, a terminal and a storage medium, and relates to the technical field of communication. The method comprises the following steps: in the case that a data transmission period is greater than a threshold value, or there is no data transmission, or a MAC SUD is less than a threshold value, a configured grant (CG) is reconfigured. The scheme of the application solves the problem of uplink resource waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a configuration method, apparatus, base station, terminal, and storage medium for configuring licensed CGs. Background Technology

[0002] To meet the transmission needs of more services, wireless communication systems have introduced Small Data Transmission (SDT). SDT includes two methods: Random Access Based Small Data Transmission (RA-SDT) and Configured Grant Based Small Data Transmission (CG-SDT). CG-SDT refers to the network carrying CG configuration information in the RRC release message when performing Radio Resource Control (RRC) release. When a terminal is in an inactive RRC state, and there are data packets sufficient for small data transmission and suitable transmission resources, the terminal can initiate CG-SDT to transmit uplink data using CG resources.

[0003] In existing data transmission packetization methods, the Medium Access Control (MAC) entity multiplexes Radio Link Control (RLC) Protocol Data Units (PDUs) into a single PDU entity. For CG transmissions, if the current transmission does not have a sufficiently large RLC PDU, the empty space is filled by adding padding bits or reporting Buffer Status Reports (BSRs) or other MAC control elements (CEs). If there is no data transmission, and the MAC entity is configured with enhanced SkipUplinkTxConfigured and enabled, the current CG indicates that the Hybrid Automatic Repeat Request (HARQ) entity is configured with uplink grant, and the MAC PDU does not contain MAC Service Data Units (SDUs), Channel State Information (CSI), BSRs, etc., in this case, no MACPDU is generated.

[0004] For CG-SDT, the service data packets themselves are small and either non-periodic or periodic. If existing packet assembly methods are used, such as padding bits or skipping transmissions, pre-configured uplink resources may be wasted. Summary of the Invention

[0005] The purpose of this invention is to provide a configuration method, apparatus, base station, terminal, and storage medium for configuring authorized CGs, thereby solving the problem of wasted uplink resources.

[0006] To achieve the above objectives, embodiments of the present invention provide a configuration method for configuring authorized CGs, applied to a base station, comprising:

[0007] If the data transmission cycle is greater than the threshold, or there is no data transmission, or the MAC SUD is less than the threshold, reconfigure the configuration authorization CG.

[0008] To achieve the above objectives, embodiments of the present invention provide a method for configuring authorized CGs, applied to a terminal, including:

[0009] If the data transmission period exceeds the threshold, or if there is no data transmission or small packet data transmission, a retransmission is triggered, or a reconfiguration authorization CG message is received.

[0010] To achieve the above objectives, embodiments of the present invention provide a configuration apparatus for configuring authorized CGs, applied to a base station, comprising:

[0011] The reconfiguration module is used to reconfigure the configuration authorization CG when the data transmission cycle is greater than a threshold, there is no data transmission, or the MAC SUD is less than a threshold.

[0012] To achieve the above objectives, embodiments of the present invention provide a configuration device for configuring authorized CGs, applied to a terminal, comprising:

[0013] The processing module is used to trigger retransmission or receive reconfiguration authorization CG messages when the data transmission period is greater than a threshold, there is no data transmission, or the MAC SUD is less than a threshold.

[0014] To achieve the above objectives, embodiments of the present invention provide a base station, including: a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; the processor executes the program or instructions to implement the configuration method of the above-mentioned configuration authorization CG.

[0015] To achieve the above objectives, embodiments of the present invention provide a terminal, including a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; the processor executes the program or instructions to implement the configuration method of the configuration authorization CG as described above.

[0016] To achieve the above objectives, embodiments of the present invention provide a readable storage medium storing a program or instructions thereon, which, when executed by a processor, implement the steps in the configuration method for the configuration authorization CG as described above.

[0017] The beneficial effects of the above-described technical solution of the present invention are as follows:

[0018] In this embodiment of the invention, when the data transmission cycle is greater than a threshold, there is no data transmission, or the MAC SUD is less than a threshold, the authorized CG is reconfigured. In this way, when the data transmission requirements change, the CG parameters can be reconfigured to adapt to the data transmission requirements, reducing resource waste caused by the mismatch between the CG parameter configuration and the data transmission requirements. Attached Figure Description

[0019] Figure 1 A flowchart illustrating the configuration method of the configuration authorization CG on the base station side according to an embodiment of the present invention;

[0020] Figure 2 A flowchart illustrating the configuration method of the terminal-side configuration authorization CG according to an embodiment of the present invention;

[0021] Figure 3 This is a schematic diagram of the module structure of the configuration device for the configuration authorization CG on the base station side according to an embodiment of the present invention;

[0022] Figure 4 This is a schematic diagram of the module structure of the configuration device for the configuration authorization CG on the terminal side according to an embodiment of the present invention;

[0023] Figure 5 This is a structural diagram of a base station according to an embodiment of the present invention;

[0024] Figure 6 This is a structural diagram of the terminal according to an embodiment of the present invention. Detailed Implementation

[0025] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0026] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0027] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0028] In addition, the terms "system" and "network" are often used interchangeably in this article.

[0029] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0030] like Figure 1 As shown, an embodiment of the present invention provides a method for configuring a configuration authorization CG, characterized in that it is applied to a base station and includes:

[0031] Step 11: If the data transmission cycle is greater than the threshold, or there is no data transmission, or the MAC SUD is less than the threshold, reconfigure the configuration authorization CG.

[0032] Among them, the data transmission period can be a MAC SDU data packet larger than the threshold (long period), small packet data transmission can be a MAC SDU data packet smaller than the threshold, and no data transmission can be no MAC SDU.

[0033] Optionally, step 11 includes: reconfiguring the CG by releasing an RRC release message through Radio Resource Control when the data transmission period is greater than a threshold, there is no data transmission, or the MAC SUD is less than a threshold, wherein...

[0034] An RRC release message satisfies at least one of the following:

[0035] The configuration to skip uplinks in RRC release messages is invalid.

[0036] The RRC release message includes the configured GrantTimer_SDT for small data transfers;

[0037] The configuredGrantTimer in the RRC release message is set to the default value.

[0038] Optionally, if the Media Access Control (MAC) entity is configured to skip uplink configuration and this configuration is valid, the RRC release message will be configured to invalidate the skip uplink configuration. In other words, if the MAC SDU packet size is small or the MAC SDU packet period is long relative to the resources configured in the CG, and if the MAC entity is configured to skip uplink configuration and this configuration is valid (e.g., `enhancedSkipUplinkTxConfigured` is configured and is valid), then when the RRC release message includes CG configuration information, the reconfigured `enhancedSkipUplinkTxConfigured` in the CG configuration information will be invalid, and the CG uplink resources will not be skipped.

[0039] Optionally, if the MAC Protocol Data Unit (PDU) contains 0 MAC Service Data Units (SDUs) and the Hybrid Automatic Repeat Request (HARQ) buffer is not empty, then `configuredGrantTimer_SDT` is effective. In other words, relative to the resources configured in the CG, if the MAC SDU packet is small or has a long period, and if the MAC PDU contains 0 MAC SDUs (indicating that the current buffer to be transmitted is 0), and the HARQ buffer is not empty (meaning the MAC entity previously generated a MAC PDU containing MAC SDUs (RLC PDUs, corresponding to SRBs or DRBs), then when the RRC release message includes CG configuration information, the configuration parameter `configuredGrantTimer_SDT` is introduced, and this parameter becomes effective.

[0040] Furthermore, when the MAC SDU data packets are small or have long periods compared to the resources configured in the CG configuration, the configuration parameter `configuredGrantTimer_SDT` is introduced and configured to 1 when the RRC release message includes CG configuration information. This sets the `periodicity` to 1, which is equivalent to 1 times the period in the CG configuration. The `configuredGrantTimer` is configured to the default value. If the MAC PDU contains 0 MAC SDUs (current buffer is 0) and the HARQ buffer is not empty, meaning the previous MAC entity generated a MAC PDU containing MAC SDUs (RLC PDU, corresponding to SRB or DRB), the parameter `configuredGrantTimer_SDT` takes effect. Setting `configuredGrantTimer_SDT` to 1 ensures that each CG resource is used for transmission.

[0041] Optionally, step 11 includes: receiving a CG reconfiguration request; and reconfiguring the CG according to the CG reconfiguration request. Optionally, when there is no data upload, or the MAC SDU data packet is small, or the cycle is long, the terminal may initiate a CG reconfiguration request. For example, the terminal compares the MAC SDU (or RLC PDU) with the size of the RLC PDU indicated by the lower layer (total size of RLCPDU(s) indicated by the lower layer); sets a COUNTER to record that the MAC SDU (or RLC PDU) is less than the size of the RLC PDU indicated by the lower layer; sets a COUNTER to record that the MAC PDU contains 0 MAC SDUs (the current buffer is 0); when the corresponding COUNTER is greater than or equal to the configuration threshold, the terminal initiates a CG reconfiguration request. The network receives the CG reconfiguration request message sent by the terminal and reconfigures the CG configuration to the terminal.

[0042] Optionally, step 11 includes: receiving data packet recording information, which includes at least one of the following: data packet size, the number of times the data packet size is less than a threshold, and the transmission interval between data packets; and reconfiguring the CG based on the data packet recording information. That is, the terminal records data packet information, including the number of times the data packet MAC SDU (or RLC PDU) size is less than a threshold and / or the data packet size and / or the time interval, and reports the recording information to the network. Based on the data packet information reported by the terminal, the network reconfigures the CG configuration to the terminal.

[0043] In this embodiment of the invention, the base station reconfigures the authorized CG when the data transmission period is greater than a threshold, there is no data transmission, or the MACSUD is less than a threshold. This allows the CG parameters to be reconfigured when data transmission requirements change, thus adapting to the data transmission needs and reducing resource waste caused by mismatch between CG parameter configuration and data transmission requirements.

[0044] The above describes an embodiment of the CG configuration method on the base station side of the present invention. The CG configuration method on the terminal side will be further described below with reference to the accompanying drawings.

[0045] like Figure 2 As shown, this embodiment of the invention provides a CG configuration method applied to a terminal, which includes, but is not limited to, the following steps:

[0046] Step 21: If the data transmission period is greater than the threshold, or there is no data transmission, or the MAC SUD is less than the threshold, trigger a retransmission, or receive a reconfiguration authorization CG message.

[0047] Among them, the data transmission period can be a MAC SDU data packet larger than the threshold (long period), small packet data transmission can be a MAC SDU data packet smaller than the threshold, and no data transmission can be no MAC SDU.

[0048] Optionally, triggering retransmission when the data transmission period is greater than a threshold, or when there is no data transmission, or when the MAC SUD is less than a threshold, includes:

[0049] If the data transmission period is greater than the threshold, there is no data transmission, or the MAC SDU is less than the threshold, and if the MAC Protocol Data Unit (PDU) contains 0 MAC Service Data Units (SDUs), and the Hybrid Automatic Repeat Request (HARQ) buffer is not empty, the MAC PDU in the HARQ buffer will be retransmitted, and the configured grant timer (configuredGrantTimer) will be started or restarted. In other words, if the MAC SDU packet size is small or the MAC SDU packet period is long relative to the resources configured by the CG, and the MAC PDU contains 0 MAC SDUs (indicating that the current buffer to be transmitted is 0), and the HARQ buffer is not empty (meaning the MAC entity previously generated a MAC PDU containing MAC SDUs (RLC PDUs, corresponding to SRBs or DRBs), the MAC PDU in the HARQ buffer will be retransmitted, and the configuredGrantTimer will be started or restarted. After starting or restarting the configuredGrantTimer, the CGresource becomes unavailable, and transmission must be initiated after the timer expires.

[0050] or,

[0051] If the data transmission period exceeds a threshold, there is no data transmission, or the MAC SDU is less than a threshold, and if the CG retransmission timer cg-RetransmissionTimer is configured in the CG configuration, the MAC protocol data unit (PDU) contains 0 MAC service data units (SDUs), and the HARQ cache for the Hybrid Automatic Repeat Request (HARQ) is not empty, then the cg-RetransmissionTimer corresponding to the HARQ process in the HARQ cache will be stopped. In other words, if the MAC SDU data packet is small or the MACSDU data packet period is long relative to the resources configured in the CG, and if cg-RetransmissionTimer is configured in the CG configuration, the cg-RetransmissionTimer corresponding to the HARQ process will be stopped. The cg-RetransmissionTimer is used to initiate a retransmission after the configuredGrantTimer expires; in the current scenario, a retransmission of the previous transmission has already been sent.

[0052] In other words, if the MAC PDU contains 0 MAC SDUs (the current buffer is 0) and the HARQ buffer is not empty, meaning the previous MAC entity generated a MAC PDU containing a MAC SDU (RLC PDU, corresponding to SRB or DRB), retransmit the MAC PDU in the HARQ buffer, start or restart the configuredGrantTimer, and if the configuredGrantTimer is configured, stop the cg-RetransmissionTimer corresponding to the HARQ process.

[0053] Optionally, in the case of a data transmission period greater than a threshold, no data transmission, or a MAC SDU less than a threshold, a reconfiguration configuration authorization (CG) message is received, including: in the case of a data transmission period greater than a threshold, no data transmission, or a MAC SDU less than a threshold, receiving the reconfiguration CG message via a Radio Resource Control (RRC) release message, wherein...

[0054] The RRC release message satisfies at least one of the following:

[0055] The configuration of skipping uplink configuration in the RRC release message is invalid; that is, when the RRC release message carries CG configuration, the reconfiguration of enhancedSkipUplinkTxConfigured is also invalid.

[0056] The RRC release message includes the configuration grant timer `configuredGrantTimer_SDT` for small data transfers; that is, when the RRC release message contains CG configuration information, the configuration parameter `configuredGrantTimer_SDT` is introduced and configured to 1, which is 1 times the periodicity in the CG configuration; `configuredGrantTimer` is configured to the default value. This parameter `configuredGrantTimer_SDT` takes effect when the MAC PDU contains 0 MAC SDUs (current buffer is 0) and the HARQ buffer is not empty.

[0057] The configured grant timer in the RRC release message is set to the default value.

[0058] Optionally, if the Media Access Control (MAC) entity is configured to skip uplink configuration, the RRC release message is configured to invalidate the skip uplink configuration.

[0059] Optionally, if the MAC Protocol Data Unit (PDU) contains 0 MAC Service Data Units (SDUs) and the Hybrid Automatic Repeat Request (HARQ) cache is not empty, configuredGrantTimer_SDT will be enabled.

[0060] Optionally, before receiving the reconfiguration authorization CG message in cases where the data transmission period is greater than a threshold, there is no data transmission, or the MAC SDU is less than a threshold, the following steps are also included:

[0061] A CG reconfiguration request is sent when at least one of the following specific conditions is met:

[0062] The number of times the MAC SDU is less than the underlying Radio Link Control Protocol Data Unit (RLC PDU) is greater than or equal to the first value;

[0063] The number of times a MAC PDU contains 0 MAC SDUs is greater than or equal to the second value.

[0064] Optionally, the terminal compares the MAC SDU (or RLC PDU) with the total size of the RLC PDU(s) indicated by the lower layer; sets a COUNTER to record that the MAC SDU (or RLCPDU) is smaller than the RLC PDU indicated by the lower layer; sets a COUNTER to record that the MAC PDU contains 0 MAC SDUs (the current buffer is 0); when the corresponding COUNTER is greater than or equal to the configuration threshold, the terminal initiates a CG reconfiguration request. The network receives the CG reconfiguration request message sent by the terminal and reconfigures the CG configuration to the terminal.

[0065] Optionally, before receiving the reconfiguration authorization CG message in cases where the data transmission period is greater than a threshold, there is no data transmission, or the MAC SDU is less than a threshold, the following steps are also included:

[0066] Sending data packet recording information, the data packet recording information includes at least one of the following: data packet size, number of times the data packet size is less than a threshold, and transmission interval between data packets.

[0067] Optionally, the terminal records data packet information, including the number of times the data packet MAC SDU (or RLC PDU) size is less than a threshold, and / or the data packet size and / or time interval, and reports the recorded information to the network; the threshold information; the reported information; the network reconfigures the CG configuration to the terminal based on the data packet information reported by the terminal; the reconfiguration information.

[0068] In this embodiment, the terminal reconfigures the configuration authorization CG when the data transmission cycle is greater than a threshold, there is no data transmission, or the MAC SDU is less than a threshold. This allows the CG parameters to be reconfigured when data transmission requirements change, thus adapting to the data transmission needs and reducing resource waste caused by mismatch between CG parameter configuration and data transmission requirements.

[0069] The above describes embodiments of the configuration authorization CG configuration method for base stations and terminals according to the present invention. The following will further describe embodiments of the CG configuration device according to the present invention with reference to the accompanying drawings.

[0070] like Figure 3 As shown, the configuration device for configuring the CG of this embodiment of the invention is applied to a base station and includes:

[0071] The reconfiguration module 310 is used to reconfigure the configuration authorization CG when the data transmission cycle is greater than a threshold, or when there is no data transmission, or when the MAC SDU is less than a threshold.

[0072] Optionally, the reconfiguration device 310 includes:

[0073] The reconfiguration submodule is used to reconfigure the CG via Radio Resource Control (RRC) release message when the data transmission period exceeds a threshold, there is no data transmission, or the MAC SDU is less than a threshold.

[0074] An RRC release message satisfies at least one of the following:

[0075] The configuration to skip uplinks in RRC release messages is invalid.

[0076] The RRC release message includes the configured GrantTimer_SDT for small data transfers;

[0077] The configuredGrantTimer in the RRC release message is set to the default value.

[0078] Optionally, if the Media Access Control (MAC) entity is configured to skip uplink configuration, the RRC release message is configured to invalidate the skip uplink configuration.

[0079] Optionally, if the MAC Protocol Data Unit (PDU) contains 0 MAC Service Data Units (SDUs) and the Hybrid Automatic Repeat Request (HARQ) cache is not empty, configuredGrantTimer_SDT will be enabled.

[0080] Optionally, the reconfiguration module 310 includes:

[0081] The first receiving submodule is used to receive CG reconfiguration requests;

[0082] The first reconfiguration submodule is used to reconfigure CGs based on CG reconfiguration requests.

[0083] Optionally, the reconfiguration module 310 includes:

[0084] The second receiving submodule is used to receive data packet recording information, which includes at least one of the following: data packet size, number of times the data packet size is less than a threshold, and transmission interval between data packets.

[0085] The second reconfiguration submodule is used to reconfigure CG based on data packet record information.

[0086] The CG configuration device on the base station side of this invention is a product embodiment corresponding to the above-described CG configuration method embodiment on the base station side. All implementations of the above-described method embodiment are applicable to this device embodiment and can achieve the same technical effect, and will not be described again here.

[0087] The above describes an embodiment of the CG configuration device on the base station side. The following will further explain the CG configuration device on the terminal side with reference to the accompanying drawings.

[0088] This invention provides a CG configuration device, such as... Figure 4 As shown, the device includes, but is not limited to, the following functional modules:

[0089] The processing module 410 is used to trigger retransmission or receive a reconfiguration authorization CG message when the data transmission period is greater than a threshold, there is no data transmission, or the MAC SDU is less than a threshold.

[0090] Optionally, the processing module 410 includes:

[0091] The first startup submodule is used to start or restart the configured grant timer if the MAC protocol data unit PDU contains 0 MAC service data units SDU and the HARQ cache is not empty, in the case that the data transmission period is greater than the threshold, there is no data transmission, or the MAC SDU is less than the threshold.

[0092] or,

[0093] The stop submodule is used to stop the cg-retransmissionTimer corresponding to the HARQ process in the HARQ cache when the data transmission period is greater than the threshold, there is no data transmission, or the MAC SDU is less than the threshold. If the CG retransmission timer cg-RetransmissionTimer is configured in the CG configuration, the MAC protocol data unit PDU contains 0 MAC service data units SDU, and the HARQ cache is not empty, then the stop submodule stops the cg-retransmissionTimer corresponding to the HARQ process in the HARQ cache.

[0094] Optionally, the processing module 410 includes:

[0095] The receiving submodule is used to receive reconfiguration CG messages via Radio Resource Control (RRC) release messages when the data transmission period is greater than a threshold, there is no data transmission, or the MAC SDU is less than a threshold.

[0096] An RRC release message satisfies at least one of the following:

[0097] The configuration to skip uplink in RRC release messages is invalid.

[0098] The RRC release message includes the configured grant timer for small data transfer, configuredGrantTimer_SDT;

[0099] The configuredGrantTimer in the RRC release message is set to the default value.

[0100] Optionally, if the Media Access Control (MAC) entity is configured to skip uplink configuration, the RRC release message is configured to invalidate the skip uplink configuration.

[0101] Optionally, if the MAC Protocol Data Unit (PDU) contains 0 MAC Service Data Units (SDUs) and the Hybrid Automatic Repeat Request (HARQ) cache is not empty, configuredGrantTimer_SDT will be enabled.

[0102] Optionally, the configuration device for configuring the licensed CG also includes:

[0103] The first sending module is configured to send a CG reconfiguration request when at least one of a specific condition is met, the specific condition including at least one of the following:

[0104] The number of times the MAC SDU is less than the underlying Radio Link Control Protocol Data Unit (RLC PDU) is greater than or equal to the first value;

[0105] The number of times a MAC PDU contains 0 MAC SDUs is greater than or equal to the second value.

[0106] Optionally, the configuration device for configuring the licensed CG also includes:

[0107] The second sending module is used to send data packet recording information, which includes at least one of the following: data packet size, number of times the data packet size is less than a threshold, and transmission interval between data packets.

[0108] The terminal-side CG configuration device of this invention is a product embodiment corresponding to the above-described terminal-side CG configuration method embodiment. All implementations of the above-described method embodiment are applicable to this device embodiment and can achieve the same technical effect, and will not be described again here.

[0109] Another embodiment of the base station of the present invention, such as Figure 5 As shown, it includes a transceiver 510, a processor 500, a memory 520, and a program or instructions stored in the memory 520 and executable on the processor 500; when the processor 500 executes the program or instructions, it implements the above-described configuration method applied to the configuration authorization CG.

[0110] The transceiver 510 is used to receive and send data under the control of the processor 500.

[0111] Among them, Figure 5In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 500) and memory (memory 520). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 510 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 during operation.

[0112] Another embodiment of the present invention includes a terminal, such as Figure 6 As shown, it includes a transceiver 610, a processor 600, a memory 620, and a program or instructions stored in the memory 620 and executable on the processor 600; when the processor 600 executes the program or instructions, it implements the above-described configuration method applied to configuring the licensed CG.

[0113] The transceiver 610 is used to receive and send data under the control of the processor 600.

[0114] Among them, Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 600 and memory represented by memory 620 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 610 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 630 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0115] The processor 600 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 600 when performing operations.

[0116] An embodiment of the present invention provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the steps in the configuration method of the configuration authorization CG on the base station side or terminal side as described above, and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0117] The processor mentioned above is the processor of the base station or terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0118] It should be further noted that the terminals described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the functional components described are referred to as modules in order to emphasize the independence of their implementation.

[0119] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0120] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0121] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0122] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values ​​includes the upper and lower limits of the range and any subranges in between.

[0123] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for configuring authorized CGs, characterized in that, Applied to a base station, the method includes: If the data transmission cycle is greater than the threshold, or there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than the threshold, reconfigure the Configuration Authorization (CG). In cases where the data transmission cycle is greater than the threshold, there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than the threshold, the configuration authorization CG is reconfigured, including: In cases where the data transmission period is greater than the threshold, there is no data transmission, or the MAC SDU is less than the threshold, the CG is reconfigured by releasing the RRC release message through Radio Resource Control. The RRC release message satisfies at least one of the following: The RRC release message configuration to skip uplink is invalid. The RRC release message includes the configuredGrantTimer_SDT for small data transfers; The configured grant timer in the RRC release message is set to the default value.

2. The configuration method for configuring authorized CGs according to claim 1, characterized in that, If the Media Access Control (MAC) entity is configured to skip uplink configuration, the RRC release message is configured to invalidate the skip uplink configuration.

3. The configuration method for configuring authorized CGs according to claim 1, characterized in that, If the MAC Protocol Data Unit (PDU) contains 0 MAC SDUs and the Hybrid Automatic Repeat Request (HARQ) cache is not empty, then configuredGrantTimer_SDT is enabled.

4. The configuration method for configuring authorized CGs according to claim 1, characterized in that, Reconfigure the CG configuration license, including: Receive configuration authorization CG reconfiguration request; The CG reconfiguration request will be used to reconfigure the authorized CG.

5. The configuration method for configuring authorized CGs according to claim 1, characterized in that, Reconfigure the CG configuration license, including: Receive data packet recording information, the data packet recording information including at least one of the following: data packet size, number of times the data packet size is less than a threshold, and transmission interval between data packets; Reconfigure CG based on the data packet record information.

6. A method for configuring authorized CGs, characterized in that, Applied to a terminal, the method includes: If the data transmission period is greater than the threshold, or there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than the threshold, receive the reconfiguration authorization (CG) message. In cases where the data transmission period is greater than a threshold, there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than a threshold, a reconfiguration authorization (CG) message is received, including: In cases where the data transmission period exceeds a threshold, there is no data transmission, or the MAC SDU is less than a threshold, a Radio Resource Control (RRC) release message is used to release the RRC release message, and a reconfiguration CG message is received. The RRC release message satisfies at least one of the following: The RRC release message configuration to skip uplink is invalid. The RRC release message includes the configuredGrantTimer_SDT for small data transfers; The configured grant timer in the RRC release message is set to the default value.

7. The configuration method for configuring authorized CGs according to claim 6, characterized in that, If the Media Access Control (MAC) entity is configured to skip uplink configuration, the RRC release message is configured to invalidate the skip uplink configuration.

8. The configuration method for configuring authorized CGs according to claim 6, characterized in that, If the MAC Protocol Data Unit (PDU) contains 0 MAC SDUs and the Hybrid Automatic Repeat Request (HARQ) cache is not empty, then configuredGrantTimer_SDT is enabled.

9. The configuration method for configuring authorized CGs according to claim 6, characterized in that, In cases where the data transmission period is greater than a threshold, there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than a threshold, before receiving the reconfiguration authorization (CG) message, the following steps are also included: A CG reconfiguration request is sent when at least one of the following specific conditions is met: The number of times the MAC SDU is less than the underlying Radio Link Control Protocol Data Unit (RLC PDU) is greater than or equal to the first value; The number of times a MAC PDU contains 0 MAC SDUs is greater than or equal to the second value.

10. The configuration method for configuring authorized CGs according to claim 6, characterized in that, In cases where the data transmission period is greater than a threshold, there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than a threshold, before receiving the reconfiguration authorization (CG) message, the following steps are also included: Sending data packet recording information, the data packet recording information includes at least one of the following: data packet size, number of times the data packet size is less than a threshold, and transmission interval between data packets.

11. A configuration device for configuring authorized CGs, characterized in that, Applied to a base station, the device includes: The reconfiguration module is used to reconfigure the configuration authorization CG when the data transmission cycle is greater than a threshold, there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than a threshold. The reconfiguration module includes: The reconfiguration submodule is used to reconfigure the CG via Radio Resource Control (RRC) release message when the data transmission period exceeds a threshold, there is no data transmission, or the MAC SDU is less than a threshold. The RRC release message satisfies at least one of the following: The RRC release message configuration to skip uplink is invalid. The RRC release message includes the configuredGrantTimer_SDT for small data transfers; The configured grant timer in the RRC release message is set to the default value.

12. The configuration apparatus for configuring authorized CGs according to claim 11, characterized in that, If the Media Access Control (MAC) entity is configured to skip uplink configuration, the RRC release message is configured to invalidate the skip uplink configuration.

13. The configuration apparatus for configuring authorized CG according to claim 11, characterized in that, If the MAC Protocol Data Unit (PDU) contains 0 MAC SDUs and the Hybrid Automatic Repeat Request (HARQ) cache is not empty, then configuredGrantTimer_SDT is enabled.

14. The configuration device for configuring authorized CG according to claim 11, characterized in that, The reconfiguration module includes: The first receiving submodule is used to receive CG reconfiguration requests; The first reconfiguration submodule is used to reconfigure the CG according to the CG reconfiguration request.

15. The configuration apparatus for configuring authorized CGs according to claim 11, characterized in that, The reconfiguration module includes: The second receiving submodule is used to receive data packet recording information, which includes at least one of the following: data packet size, number of times the data packet size is less than a threshold, and transmission interval between data packets. The second reconfiguration submodule is used to reconfigure the CG based on the data packet record information.

16. A configuration device for configuring authorized CGs, characterized in that, Applied to a terminal, the device includes: The processing module is used to receive the reconfiguration authorization CG message when the data transmission period is greater than the threshold, or there is no data transmission, or the Media Access Control (MAC) Service Data Unit (SDU) is less than the threshold. The processing module includes: The receiving submodule is used to receive reconfiguration CG messages via Radio Resource Control (RRC) release messages when the data transmission period is greater than a threshold, there is no data transmission, or the MAC SDU is less than a threshold. The RRC release message satisfies at least one of the following: The RRC release message configuration to skip uplink is invalid. The RRC release message includes the configuredGrantTimer_SDT for small data transfers; The configured grant timer in the RRC release message is set to the default value.

17. The configuration apparatus for configuring an authorized CG according to claim 16, characterized in that, If the Media Access Control (MAC) entity is configured to skip uplink configuration, the RRC release message is configured to invalidate the skip uplink configuration.

18. The configuration apparatus for configuring an authorized CG according to claim 16, characterized in that, If the MAC Protocol Data Unit (PDU) contains 0 MAC SDUs and the Hybrid Automatic Repeat Request (HARQ) cache is not empty, then configuredGrantTimer_SDT is enabled.

19. The configuration apparatus for configuring authorized CGs according to claim 16, characterized in that, Also includes: A first sending module is configured to send a CG reconfiguration request when at least one of a specific condition is met, wherein the specific condition includes at least one of the following: The number of times the MAC SDU is less than the underlying Radio Link Control Protocol Data Unit (RLC PDU) is greater than or equal to the first value; The number of times a MAC PDU contains 0 MAC SDUs is greater than or equal to the second value.

20. The configuration apparatus for configuring authorized CGs according to claim 16, characterized in that, Also includes: The second sending module is used to send data packet recording information, which includes at least one of the following: data packet size, number of times the data packet size is less than a threshold, and transmission interval between data packets.

21. A base station, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the configuration method of the configuration authorization CG as described in any one of claims 1-5.

22. A terminal, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the configuration method of the configuration authorization CG as described in any one of claims 6-10.

23. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps in the configuration method of the configuration authorization CG as described in any one of claims 1-10.