Information transmission method and device, terminal and network equipment

The terminal sends instructions to network devices to adjust the configuration authorization cycle and timing, and reduces resources based on the usage rate of the configuration authorization cycle, solving the problem of under-utilization of resources in XR services, and improving resource utilization and system efficiency.

CN119155001AActive Publication Date: 2024-12-17DATANG MOBILE COMM EQUIP CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310710289.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-17
Estimated Expiration
2043-06-15

AI Technical Summary

Technical Problem

In Extended Reality (XR) services, insufficient use of configuration authorized resources leads to waste of resources, especially when the service data is small, and the terminal reporting delay causes resources to be unable to be redistributed in time, resulting in reduced efficiency problems.

Method used

The terminal sends instructions to the network device, adjusts the target configuration authorization cycle and the number of configuration authorization opportunities, determines whether resources need to be reduced based on the usage rate of the K configuration authorization cycles, and uses uplink control information, media access control control elements and wireless resources Control signaling to adjust resources.

Benefits of technology

Real-time adjustment of resources during the configuration authorization cycle is achieved, resource waste can be avoided as much as possible, and system capacity and efficiency are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155001A_ABST
    Figure CN119155001A_ABST
Patent Text Reader

Abstract

The invention provides an information transmission method and device, a terminal and network equipment, and relates to the technical field of communication. The information transmission method comprises: sending first information to a network device, the first information being used for instructing the network device to adjust a target configuration authorization period and / or the number of configuration authorization opportunities CGO in a configuration authorization period after the target configuration authorization period. According to the scheme, the CGO resources in the CG period can be adjusted in real time, and waste of the resources is avoided as much as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an information transmission method, device, terminal and network equipment. Background Art

[0002] The amount of data in the extended reality (eXtended Reality, XR) service is large. In order to improve the system capacity, it is necessary to use the configured grant (Configured Grant, CG) resources for uplink data transmission. The CG configuration period and the resources in each period are pre-configured by the network side (for example, gNB), and multiple CG resources can be configured in one period.

[0003] If the amount of service data is small and some configured grant occasions (CGO) are not used, the terminal will send an indication to the gNB after resource allocation, instructing the gNB to reallocate these unused resources to other terminals or other services. However, the CGO interval within a cycle is short. If there is a delay in the terminal reporting process, the resources will not be reallocated in time, which may easily lead to reduced efficiency. Summary of the invention

[0004] The embodiments of the present application provide an information transmission method, apparatus, terminal and network equipment to solve the problem of resource waste caused by insufficient use of CG resources.

[0005] In order to solve the above technical problems, an embodiment of the present application provides an information transmission method, which is executed by a terminal, including:

[0006] Sending first information to a network device, wherein the first information is used to instruct the network device to adjust a target configuration authorization period and / or the number of configuration authorization opportunities CGO within a configuration authorization period after the target configuration authorization period.

[0007] Optionally, sending the first information to the network device includes:

[0008] Sending first information to the network device according to the CGO usage rate of the K configured authorization periods;

[0009] The K configuration authorization cycles include: the target configuration authorization cycle and K-1 consecutive configuration authorization cycles before the target configuration authorization cycle, and K is an integer greater than or equal to 1.

[0010] Optionally, sending first information to the network device according to the CGO usage rates of the K configured authorization periods includes:

[0011] When the CGO usage rate of the target configuration authorization period is less than the first threshold, first information is sent to the network device according to the CGO usage rates of K configuration authorization periods.

[0012] Optionally, the sending first information to the network device according to the CGO usage rates of the K configured authorization periods includes at least one of the following:

[0013] If the CGO usage rate of the target configuration authorization period is less than the first threshold, sending a first message to the network device;

[0014] If the number of configuration authorization periods in which the CGO usage rate is less than the first threshold among the K configuration authorization periods is greater than or equal to the second threshold, sending a first message to the network device;

[0015] If the average value of the CGO usage rate of K configured authorization periods is less than the first threshold, the first information is sent to the network device.

[0016] Optionally, before sending the first information to the network device, the method further includes:

[0017] Receiving configuration information of the first information sent by the network device;

[0018] The configuration information includes at least one of the following:

[0019] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0020] Optionally, the first information includes at least one of the following:

[0021] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods;

[0022] The number of GGOs to be reduced within the target configuration authorization period;

[0023] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0024] Optionally, sending the first information to the network device includes:

[0025] Sending first information to the network device through first signaling;

[0026] The first signaling includes at least one of the following:

[0027] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0028] Optionally, after sending the first information to the network device, the method further includes:

[0029] Receive the updated first threshold sent by the network device.

[0030] The embodiment of the present application also provides an information transmission method, which is executed by a network device, including:

[0031] The first information sent by the receiving terminal is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

[0032] Optionally, before the receiving terminal sends the first information, the method further includes:

[0033] Sending configuration information of the first information to the terminal;

[0034] The configuration information includes at least one of the following:

[0035] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0036] Optionally, the first information includes at least one of the following:

[0037] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods, the K configuration authorization periods including: the target configuration authorization period and K-1 consecutive configuration authorization periods before the target configuration authorization period, where K is an integer greater than or equal to 1;

[0038] The number of GGOs to be reduced within the target configuration authorization period;

[0039] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0040] Optionally, the first information sent by the receiving terminal includes:

[0041] Receiving first information sent by the terminal through first signaling;

[0042] The first signaling includes at least one of the following:

[0043] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0044] Optionally, after the receiving terminal sends the first information, the method further includes:

[0045] The updated first threshold is sent to the terminal.

[0046] The embodiment of the present application also provides a terminal, including a memory, a transceiver, and a processor:

[0047] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0048] The first information is sent to the network device through the transceiver, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

[0049] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0050] Sending first information to a network device through a transceiver according to CGO usage rates of K configured authorization periods;

[0051] The K configuration authorization cycles include: the target configuration authorization cycle and K-1 consecutive configuration authorization cycles before the target configuration authorization cycle, and K is an integer greater than or equal to 1.

[0052] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0053] When the CGO usage rate of the target configuration authorization period is less than the first threshold, first information is sent to the network device according to the CGO usage rates of K configuration authorization periods.

[0054] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0055] If the CGO usage rate of the target configuration authorization period is less than the first threshold, sending a first message to the network device;

[0056] If the number of configuration authorization periods in which the CGO usage rate is less than the first threshold among the K configuration authorization periods is greater than or equal to the second threshold, sending a first message to the network device;

[0057] If the average value of the CGO usage rate of K configured authorization periods is less than the first threshold, the first information is sent to the network device.

[0058] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0059] Receiving, by a transceiver, configuration information of the first information sent by the network device;

[0060] The configuration information includes at least one of the following:

[0061] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0062] Optionally, the first information includes at least one of the following:

[0063] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods;

[0064] The number of GGOs to be reduced within the target configuration authorization period;

[0065] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0066] Optionally, the processor is configured to read the computer program in the memory to perform the following operations:

[0067] Sending first information to the network device through first signaling;

[0068] The first signaling includes at least one of the following:

[0069] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0070] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0071] The updated first threshold sent by the network device is received through the transceiver.

[0072] The embodiment of the present application also provides a network device, including a memory, a transceiver, and a processor:

[0073] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0074] The first information sent by the terminal is received through the transceiver, and the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

[0075] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0076] Sending configuration information of the first information to the terminal through a transceiver;

[0077] The configuration information includes at least one of the following:

[0078] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0079] Optionally, the first information includes at least one of the following:

[0080] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods, the K configuration authorization periods including: the target configuration authorization period and K-1 consecutive configuration authorization periods before the target configuration authorization period, where K is an integer greater than or equal to 1;

[0081] The number of GGOs to be reduced within the target configuration authorization period;

[0082] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0083] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0084] Receiving first information sent by the terminal through first signaling;

[0085] The first signaling includes at least one of the following:

[0086] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0087] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0088] The updated first threshold is sent to the terminal through the transceiver.

[0089] The embodiment of the present application further provides an information transmission device, applied to a terminal, including:

[0090] The first sending unit is used to send first information to the network device, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

[0091] The embodiment of the present application further provides an information transmission device, which is applied to a network device, including:

[0092] The first receiving unit is used to receive the first information sent by the terminal, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

[0093] An embodiment of the present application also provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the above method.

[0094] The beneficial effects of this application are:

[0095] The above scheme sends the first information to the network device to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period; thereby, the CGO resources within the CG period can be adjusted in real time to avoid waste of resources as much as possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0097] Figure 1 A structural diagram showing a network system applicable to an embodiment of the present application;

[0098] Figure 2 A schematic diagram showing the structure of a data frame;

[0099] Figure 3 A schematic diagram showing a flow chart of an information transmission method according to an embodiment of the present application;

[0100] Figure 4 A second flowchart of the information transmission method according to an embodiment of the present application is shown;

[0101] Figure 5 One of the unit schematic diagrams showing the information transmission device according to an embodiment of the present application;

[0102] Figure 6 A structural diagram showing a terminal according to an embodiment of the present application;

[0103] Figure 7 A second schematic diagram of a unit showing an information transmission device according to an embodiment of the present application;

[0104] Figure 8 A structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0106] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein, for example, are implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0107] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

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

[0109] The following is an introduction to the embodiments of the present application in conjunction with the accompanying drawings. The information transmission method, device, terminal and network device provided in the embodiments of the present application can be applied to a wireless communication system. The wireless communication system can be a system using the fifth generation (5th Generation, 5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art can understand that the 5G NR system is only an example and is not a limitation.

[0110] See also Figure 1 , Figure 1 is a structural diagram of a network system to which the embodiments of the present application can be applied, such as Figure 1 As shown, it includes a user terminal 11 and a base station 12, wherein the user terminal 11 may be a user equipment (User Equipment, UE), for example: it may be a terminal side device such as a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, referred to as PDA), a mobile Internet device (Mobile Internet Device, MID) or a wearable device (Wearable Device). It should be noted that the specific type of the user terminal 11 is not limited in the embodiment of the present application. The above-mentioned base station 12 may be a base station of 5G and later versions (for example: gNB, 5G NR NB), or a base station in other communication systems, or referred to as a node B. It should be noted that in the embodiment of the present application, only a 5G base station is taken as an example, but the specific type of the base station 12 is not limited.

[0111] First, based on the technical solution provided in this application, some technical terms that may be involved are introduced.

[0112] 1. Basic Concepts of eXtended Reality (XR)

[0113] The 3GPP 5G system introduces XR services, which are divided into the following categories:

[0114] Augmented Reality (AR): seamless integration of the real world and the virtual world, half real and half fake.

[0115] Virtual Reality (VR): Using devices to simulate a virtual world that is completely fake.

[0116] Mixed Reality (MR): contains both real physical entities and virtual information.

[0117] XR services are modeled according to data frames. The same data frame can be divided into multiple packet data units (PDUs). Figure 2 As shown, Figure 2 In the , the definition of PDU set is as follows: one or more PDUs corresponding to the same information unit constitute a PDU set. Only when all PDUs in a PDU set are successfully delivered, the PDU set is considered to be delivered successfully.

[0118] 2. Configured Grant (CG)

[0119] The terminal can perform uplink data transmission by configuring the authorization opportunity (Configured Grant Occasion, CGO). XR services are periodic, and CG is a suitable resource allocation method. For example, it can be used to transmit the location update information of the terminal. In the prior art, only one physical uplink shared channel (Physical Uplink Shared Channel, PUSCH) transmission opportunity can be used for CG transmission in each CG cycle. Considering that a single CGO may not be able to transmit all data, multiple PUSCH resources can now be used for data transmission in a CG cycle. That is, multiple CG PUSCH transmission opportunities (Transmission Occasion) can be configured in a CG cycle.

[0120] There are two benefits of introducing multiple PUSCH occasions in one CG cycle. The first is capacity enhancement, which can improve the efficient transmission performance of large-capacity XR services. The second is that it can solve the alignment problem of XR non-integer period services. For example, when the service is 60fps and the period is equal to 50 / 3ms, 3 PUSCH occasions can be configured on a CG cycle of 50ms, and their periods are allocated to 17ms, 17ms, and 16ms, so that each CGO is aligned with the data packet of the XR service, which avoids the mismatch problem of non-integer XR cycles to a certain extent.

[0121] However, if the amount of service data has a certain degree of variability, all CGOs in each CG cycle cannot be fully utilized. When the amount of service data becomes relatively large, the terminal can make full use of PUSCH resources, but when the amount of service data is relatively small, the UE can only use a part of the CGO in a CG cycle. That is, when the amount of service data is too small, a large amount of pre-allocated resources will not be needed, resulting in a waste of resources.

[0122] When a PDU set needs to be transmitted and the gNB needs to receive all the PDUs in the PDU set to complete the service normally, once some PDUs in the PDU set are discarded due to reasons such as exceeding the specified number of retransmissions, the remaining PDUs that have not been uploaded in the PDU set should also be discarded, and the CGOs allocated to these PDUs should also be regarded as unused CGOs.

[0123] There is currently a method whereby the terminal reports unused CGOs when they occur in a certain period. When PUSCH resources in a CG period are not fully utilized, the terminal sends an indication to the gNB to inform the gNB which PUSCH resources are not used, so that the gNB can release these unused PUSCH resources and allocate them to other terminals or other services to improve system capacity.

[0124] It is assumed that the terminal uses the uplink control information (UCI) (e.g., CG-UCI or new UCI) mechanism to provide an indication of "unused CGO", indicating that the UE no longer uses these CGOs. When a CG resource is called "unused", it means that nothing will be transmitted in these resources through the physical layer. That is, the physical layer does not receive any MAC PDU sent by the MAC layer to transmit data.

[0125] However, in principle, frequent UCI delivery should be avoided. If we only rely on reporting without using the CGO mechanism to notify the gNB to reallocate resources to other terminals, latency problems may occur during the allocation process, resulting in the inability to call resources in a timely manner, causing reduced efficiency.

[0126] If optimization is made in the pre-allocation of CGO, this problem can be avoided to a certain extent.

[0127] Based on the analysis, the embodiments of the present application provide an information transmission method, apparatus, terminal and network equipment to solve the problem of resource waste caused by insufficient utilization of CG resources.

[0128] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0129] like Figure 3 As shown, an embodiment of the present application provides an information transmission method, which is executed by a terminal and includes:

[0130] Step S301, sending first information to a network device, wherein the first information is used to instruct the network device to adjust a target configuration authorization period and / or the number of configuration authorization opportunities CGO within a configuration authorization period after the target configuration authorization period.

[0131] It should be noted that the embodiment of the present application sends the first information to the network device to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period; thereby, the CGO resources within the CG period can be adjusted in real time to avoid waste of resources as much as possible.

[0132] Optionally, in one implementation, the specific implementation of sending the first information to the network device includes:

[0133] Sending first information to the network device according to the CGO usage rate of the K configured authorization periods;

[0134] The K configuration authorization cycles include: the target configuration authorization cycle and K-1 consecutive configuration authorization cycles before the target configuration authorization cycle, and K is an integer greater than or equal to 1.

[0135] Optionally, the terminal may send the first information to the network device based only on the CGO usage rate of the target configuration authorization period; or it may send the first information to the network device based on the CGO usage rate of the target configuration authorization period and the CGO usage rate of the configuration authorization period before the target configuration authorization period.

[0136] Further optionally, in one implementation, the specific implementation of sending the first information to the network device according to the CGO usage rate of the K configured authorization periods includes:

[0137] When the CGO usage rate of the target configuration authorization period is less than the first threshold, first information is sent to the network device according to the CGO usage rates of K configuration authorization periods.

[0138] Optionally, usually, the value of the first threshold is usually a percentage greater than 0 and less than 1.

[0139] It should be noted that if the CGO utilization rate of the target configuration authorization period is less than the first threshold, it can be understood that the CGO utilization rate within the target configuration authorization period is low, and the number of unused CGOs is large. At this time, according to the CGO utilization rate of K configuration authorization periods, when it is determined that the first information instructing the network device to adjust the number of CGOs within the configuration authorization period needs to be sent to the network device, the terminal sends the first information to the network device; thereby, the CGO resources within the CG period can be adjusted in real time to avoid waste of resources as much as possible.

[0140] Optionally, the CGO mentioned in the embodiments of the present application refers to PUSCH CGO.

[0141] Optionally, the target configuration authorization period can be understood as the configuration authorization period of the CGO that is about to or is using the CGO for PUSCH transmission. The target configuration authorization period can also be understood as the current configuration authorization period.

[0142] Optionally, in one implementation, the specific implementation of sending the first information to the network device according to the CGO usage rate of the K configured authorization periods includes at least one of the following:

[0143] A11. If the number of configuration authorization periods in which the CGO usage rate is less than the first threshold among the K configuration authorization periods is greater than or equal to the second threshold, send first information to the network device;

[0144] It should be noted that this situation is to count the CGO usage rates of K consecutive periods including the target configuration authorization period. If there are M configuration authorization periods among the K periods with CGO usage rates less than the first threshold, it is necessary to send the first information to the network device; wherein M is greater than or equal to the second threshold, and the second threshold can be understood as the lower limit of the number of periods in which the CGO usage rate is less than the first threshold.

[0145] Optionally, the terminal can directly count the CGO usage rates of K configuration authorization periods, and determine whether there are M configuration authorization periods among the K periods whose CGO usage rates are less than the first threshold; if there are M configuration authorization periods among the K periods whose CGO usage rates are less than the first threshold, the terminal sends the first information to the network device; or, optionally, the terminal can also first count the CGO usage rate of the target configuration authorization period, and only when the CGO usage rate of the target configuration authorization period is less than the first threshold, continue to count the CGO usage rates of K configuration authorization periods, and determine whether there are M configuration authorization periods among the K periods whose CGO usage rates are less than the first threshold; if there are M configuration authorization periods among the K periods whose CGO usage rates are less than the first threshold, the terminal sends the first information to the network device.

[0146] A12. If the average value of the CGO usage rate of the K configured authorization periods is less than the first threshold, send first information to the network device;

[0147] It should be noted that in this case, the average value of CGO usage rate for K consecutive periods including the target configuration authorization period is calculated. If the average value is less than the first threshold, the first information needs to be sent to the network device.

[0148] Optionally, the terminal can directly count the average CGO usage rate of K configuration authorization periods, determine whether the average value is less than the first threshold, and if the average value is less than the first threshold, send the first information to the network device; or, optionally, the terminal can also first count the CGO usage rate of the target configuration authorization period, and only when the CGO usage rate of the target configuration authorization period is less than the first threshold, continue to count the average CGO usage rate of K configuration authorization periods, determine whether the average value is less than the first threshold, and if the average value is less than the first threshold, send the first information to the network device.

[0149] It should also be noted that, preferably, A11 and A12 are applicable to the case where K is greater than or equal to 2.

[0150] A13. If the CGO usage rate of the target configuration authorization period is less than the first threshold, send a first message to the network device;

[0151] It should be noted that in this case, it can be understood that only the CGO usage rate of the target configuration authorization period is judged. As long as the CGO usage rate of the target configuration authorization period is less than the first threshold, the first information is sent to the network device.

[0152] Preferably, A13 is applicable to the case where K is equal to 1.

[0153] It should be noted here that if the above-mentioned conditions of A11, A12 or A13 are met, it is necessary to send the first information to the network device. If not met, the terminal only needs to report the unused CGO within the target configuration authorization period to instruct the network device to reallocate the unused CGO; for example, the terminal reports the identification information of the unused CGO (for example, number, index, etc.).

[0154] Optionally, in an implementation manner, the first information includes at least one of the following:

[0155] B11, the percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage is determined according to the first threshold (it can also be understood that the target number of CGOs to be reduced within the target configuration authorization period is determined according to the first threshold), or, the percentage is determined according to the average value of the CGO usage rates of the K configuration authorization periods (it can also be understood that the target number of CGOs to be reduced within the target configuration authorization period is determined according to the average value of the CGO usage rates of the K configuration authorization periods);

[0156] It should be noted that the total number of CGOs within the target configuration authorization period can be understood as the number of CGOs existing in the target configuration authorization period before the CGO number is adjusted, and can also be understood as the original number of CGOs within the target configuration authorization period.

[0157] It should be noted that, in this case, what the terminal reports to the network device is the percentage of the number of CGOs remaining after the reduction in the target configuration authorization period to the total number of CGOs in the target configuration authorization period; optionally, when the terminal uses A11 or A13 to send the first information to the network device, the percentage is determined according to the first threshold, and usually, the percentage is equal to the first threshold; optionally, when the terminal uses A12 to send the first information to the network device, the percentage is determined according to the average value of the CGO usage rates of K configuration authorization periods, and usually, the percentage is equal to the average value of the CGO usage rates of K configuration authorization periods as a percentage of the total number of CGOs in the target configuration authorization period.

[0158] B12, the number of GGOs to be reduced within the target configuration authorization period;

[0159] It should be noted that the number of GGOs to be reduced within the target configuration authorization period can be determined by the percentage of the target CGO number to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period; for example, the number of GGOs to be reduced within the target configuration authorization period = (1-the percentage of the target CGO number to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period) × the total number of GGOs within the target configuration authorization period.

[0160] B13, the target number of GGOs to be reduced within the target configuration authorization period;

[0161] It should be noted that the number of GGOs to be reduced within the target configuration authorization period can be determined by the percentage of the target CGO number to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period; for example, the target number of GGOs to be reduced within the target configuration authorization period = the percentage of the target CGO number to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period × the total number of GGOs within the target configuration authorization period.

[0162] Further optionally, the sending of the first information to the network device according to the CGO usage rates of the K configured authorization periods can also be understood as:

[0163] According to the first threshold, sending the first information to the network device (or it can also be expressed as: when it is determined that the first information needs to be sent to the network device according to the CGO usage rate of K configured authorization cycles, sending the first information to the network device according to the first threshold; or it can also be expressed as: when it is determined that the first information needs to be sent to the network device according to the CGO usage rate of K configured authorization cycles, sending the first information to the network device); or

[0164] The first information is sent to the network device based on the average value of CGO usage rates of K configured authorization cycles (or it can also be expressed as: when it is determined that the first information needs to be sent to the network device based on the average value of CGO usage rates of K configured authorization cycles, the first information is sent to the network device; or it can also be expressed as: when it is determined that the first information needs to be sent to the network device based on the CGO usage rates of K configured authorization cycles, the first information is sent to the network device).

[0165] For example, if the number of configuration authorization periods in which the CGO usage rate in K configuration authorization periods is less than the first threshold is greater than or equal to the second threshold, the first information is sent to the network device according to the first threshold. For example, if the average value of the CGO usage rate in K configuration authorization periods is less than the first threshold, the first information is sent to the network device according to the average value of the CGO usage rate in the K configuration authorization periods.

[0166] Further optionally, when the CGO usage rate of the target configuration authorization period is less than the first threshold, sending the first information to the network device according to the CGO usage rates of K configuration authorization periods can also be understood as:

[0167] In the case where the CGO usage rate of the target configuration authorization period is less than the first threshold, according to the first threshold, the first information is sent to the network device (or it can also be expressed as: in the case where the CGO usage rate of the target configuration authorization period is less than the first threshold, when it is determined according to the CGO usage rates of K configuration authorization periods that the first information needs to be sent to the network device, according to the first threshold, the first information is sent to the network device; or it can also be expressed as: in the case where the CGO usage rate of the target configuration authorization period is less than the first threshold, when it is determined according to the CGO usage rates of K configuration authorization periods that the first information needs to be sent to the network device, the first information is sent to the network device); or

[0168] When the CGO usage rate of the target configuration authorization period is less than the first threshold, the first information is sent to the network device according to the average value of the CGO usage rates of the K configuration authorization periods (or it can also be expressed as: when the CGO usage rate of the target configuration authorization period is less than the first threshold, when it is determined that the first information needs to be sent to the network device according to the CGO usage rates of the K configuration authorization periods, the first information is sent to the network device according to the average value of the CGO usage rates of the K configuration authorization periods; or it can also be expressed as: when the CGO usage rate of the target configuration authorization period is less than the first threshold, when it is determined that the first information needs to be sent to the network device according to the CGO usage rates of the K configuration authorization periods, the first information is sent to the network device).

[0169] For example, if the CGO usage rate of the target configuration authorization cycle is less than the first threshold, further, if the number of configuration authorization cycles in which the CGO usage rate is less than the first threshold among the K configuration authorization cycles is greater than or equal to the second threshold, the first information is sent to the network device according to the first threshold. For example, if the CGO usage rate of the target configuration authorization cycle is less than the first threshold, further, if the average value of the CGO usage rates of the K configuration authorization cycles is less than the first threshold, the first information is sent to the network device according to the average value of the CGO usage rates of the K configuration authorization cycles.

[0170] Optionally, in an implementation manner, sending the first information to the network device includes:

[0171] Sending first information to the network device through first signaling;

[0172] The first signaling includes at least one of the following:

[0173] Uplink control information (UCI), media access control element (MAC CE), and radio resource control (RRC) signaling.

[0174] Optionally, when the terminal uses UCI or MAC CE to report the first information to the network device, the first information is usually in the form of B11; when the terminal uses RRC signaling to report the first information to the network device, the first information is usually in the form of B12 or B13.

[0175] It should also be noted that after the number of CGOs within the target configuration authorization period is adjusted, the first threshold should also be adjusted with the adjustment of the number of CGOs. Optionally, in one implementation, after sending the first information to the network device, the method further includes:

[0176] Receive the updated first threshold sent by the network device.

[0177] It should be noted that the method of adjusting the first threshold is implemented on the network device side and is not limited in the embodiments of the present application.

[0178] It should also be noted here that the configuration authorization period, the first threshold, K, and the second threshold for CGO usage monitoring may be a protocol agreement or a network device configuration; for example, in one implementation, before obtaining the configuration authorization timing CGO usage rate of the target configuration authorization period, the method further includes:

[0179] Receiving configuration information of the first information sent by the network device;

[0180] The configuration information includes at least one of the following:

[0181] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0182] Optionally, when the identification information of the target configuration authorization period is configured, the terminal needs to monitor the target configuration authorization period, and when the above-mentioned conditions of A11, A12 or A13 are met, the first information needs to be reported; optionally, if the identification information of the target configuration authorization period is not configured, the terminal may not monitor the CGO usage rate of the target configuration authorization period.

[0183] For example, when the first threshold and K are configured, the terminal uses the judgment condition of A12 for judgment; for example, when the first threshold, K and the second threshold are configured, the terminal uses the judgment condition of A11 for judgment; for example, when the first threshold is configured, the terminal uses the judgment condition of A13 for judgment.

[0184] The specific application of the embodiments of the present application is illustrated below.

[0185] Application Scenario 1: If the number of configuration authorization cycles in which the CGO usage rate is less than the first threshold in K configuration authorization cycles is greater than or equal to the second threshold, send the first message to the network device

[0186] Set parameters: T is the first threshold, that is, the CGO threshold, K is the number of cycles used to count the CGO usage rate, and N is the upper limit of the number of cycles that meet the threshold requirement, that is, the number of cycles in which the CGO usage rate is less than the second threshold.

[0187] When a CG cycle (i.e., the target configuration grant cycle mentioned above, which can be understood as the current CG cycle) starts, the terminal determines whether the number of CGOs in the current CG cycle is excessive based on the data to be transmitted. If the number of CGOs is excessive, that is, there may be unused CGOs in the current CG cycle, then calculate the utilization rate x% of CGOs in this CG cycle. The value of x% is equal to the ratio of the number of used CGOs in the CG cycle to the number of allocated CGOs in this CG cycle.

[0188] Judge whether x is less than T. If x ≥ T, report the unused CGOs in the current CG cycle to the network device and instruct the network device to re-allocate the unused CGOs in the current CG cycle. If x < T, count whether the number of cycles with CGO utilization rate less than T in K consecutive CG cycles including the current CG cycle has reached N. If it has not exceeded N, report the unused CGOs in the current CG cycle to the network device and instruct the gNB to re-allocate the unused CGOs in this CG cycle; if it has exceeded N, in addition to reporting the unused CGOs in the current CG cycle to the network device, trigger the terminal to send an uplink signaling, and this uplink signaling is used to instruct the network device to re-adjust the number of PUSCH CGOs in the current CG cycle.

[0189] Method 1: The uplink signaling can be UCI, and UCI contains the parameter T, which is used to instruct the network device to reduce the number of CGOs allocated to the terminal next time to T% of the previous time. Subsequently, the terminal updates the value of the parameter T and starts a new round of statistics.

[0190] Method 2: The uplink signaling can be MAC CE, and MAC CE contains the parameter T, which is used to instruct the network device to reduce the number of CGOs allocated to the terminal next time to T% of the previous time. Subsequently, the terminal updates the value of the parameter T and starts a new round of statistics.

[0191] Method 3: The uplink signaling can be an RRC signaling, and the RRC signaling includes two fields: a signaling identifier messageIdentifier and a reduced number of CGOs.

[0192] The value of the reduced number of CGOs field can be determined according to the parameter T. For example, it is equal to (1 - T%) × the total number of CGOs in the current cycle. This field is used to instruct the network device to reduce the number of CGOs allocated to this terminal next time to T% of the previous time. Subsequently, the terminal updates the value of the parameter T and starts a new round of statistics.

[0193] Application scenario 2: If the average value of the CGO utilization rates of K configuration grant cycles is less than the first threshold, send a first message to the network device

[0194] Set parameters: T is the first threshold, i.e., the CGO threshold, and K is the number of cycles used to count the CGO utilization rate.

[0195] When a CG cycle (i.e., the target configuration grant cycle mentioned above, which can be understood as the current CG cycle) starts, the terminal determines whether the number of CGOs in the current CG cycle is excessive according to the data to be transmitted. If the number of CGOs is excessive, that is, there may be unused CGOs in the current CG cycle, then calculate the utilization rate x% of CGOs in this CG cycle. The value of x% is equal to the ratio of the number of used CGOs in the CG cycle to the number of allocated CGOs in this CG cycle; if the CGOs in the current CG cycle are fully utilized, then x% = 100%.

[0196] Judge whether x is less than T. If x ≥ T and x ≠ 100, then the terminal reports the unused CGOs in the current CG cycle to the network device and instructs the network device to re-allocate the unused CGOs in the current CG cycle. If x < T, then calculate the average value of the CGO utilization rates in the most recent K CG cycles, and record the average value of the CGO utilization rates in the K cycles as y%. Judge whether y is less than T. If y ≥ T, then report the unused CGOs in the current CG cycle to the gNB and instruct the network device to re-allocate the unused CGOs in the current CG cycle; if y < T, then in addition to reporting the unused CGOs in the current CG cycle to the network device, trigger the terminal to send an uplink signaling, and this uplink signaling is used to instruct the network device to re-adjust the number of PUSCH CGOs in the current CG cycle.

[0197] Method 1: This uplink signaling can be UCI, and UCI contains the parameter y, which is used to instruct the network device to reduce the number of CGOs allocated to the terminal next time to y% of the previous time. Subsequently, the terminal updates the value of parameter T and starts a new round of statistics.

[0198] Method 2: This uplink signaling can be MAC CE, and MAC CE contains the parameter y, which is used to instruct the network device to reduce the number of CGOs allocated to the terminal next time to y% of the previous time. Subsequently, the terminal updates the value of parameter T and starts a new round of statistics.

[0199] Method 3: This uplink signaling can be an RRC signaling, and the RRC signaling includes two fields: a signaling identifier messageIdentifier and a reduced number of CGOs.

[0200] The value of the reduced CGO quantity field can be determined based on parameter y. For example, the value of this field is equal to (1-y%)×the total number of CGOs in the current CG period. The reduced CGO quantity field is used to instruct the network device to reduce the number of CGOs allocated to the terminal next time to the original y%. Subsequently, the terminal updates the value of parameter T and restarts the next round of statistics.

[0201] In summary, the embodiments of the present application can timely adjust the number of PUSCH CGOs within the configuration authorization period, avoid the problem of reduced efficiency caused by untimely scheduling, and improve system capacity.

[0202] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0203] The terminal involved in the embodiment of the present application, also known as the terminal device, may be a device that provides voice and / or data connectivity to the user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0204] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0205] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0206] Corresponding to the implementation of the terminal, such as Figure 4 As shown, an embodiment of the present application provides an information transmission method, which is applied to a network device, including:

[0207] Step S401, receiving first information sent by a terminal, wherein the first information is used to instruct the network device to adjust a target configuration authorization period and / or the number of configuration authorization opportunities CGO within a configuration authorization period after the target configuration authorization period.

[0208] Optionally, before the receiving terminal sends the first information, the method further includes:

[0209] Sending configuration information of the first information to the terminal;

[0210] The configuration information includes at least one of the following:

[0211] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0212] Optionally, the first information includes at least one of the following:

[0213] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods, the K configuration authorization periods including: the target configuration authorization period and K-1 consecutive configuration authorization periods before the target configuration authorization period, where K is an integer greater than or equal to 1;

[0214] The number of GGOs to be reduced within the target configuration authorization period;

[0215] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0216] Optionally, the first information sent by the receiving terminal includes:

[0217] Receiving first information sent by the terminal through first signaling;

[0218] The first signaling includes at least one of the following:

[0219] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0220] Optionally, after the receiving terminal sends the first information, the method further includes:

[0221] The updated first threshold is sent to the terminal.

[0222] It should be noted that all descriptions about the network device in the above embodiments are applicable to the embodiments of the information transmission method and can achieve the same technical effects, and will not be repeated here.

[0223] like Figure 5 As shown, the embodiment of the present application provides an information transmission device 500, which is applied to a terminal, including:

[0224] The first sending unit 501 is used to send first information to a network device, where the first information is used to instruct the network device to adjust a target configuration authorization period and / or the number of configuration authorization opportunities CGO within a configuration authorization period after the target configuration authorization period.

[0225] Optionally, the first sending unit 501 is configured to:

[0226] Sending first information to the network device according to the CGO usage rate of the K configured authorization periods;

[0227] The K configuration authorization cycles include: the target configuration authorization cycle and K-1 consecutive configuration authorization cycles before the target configuration authorization cycle, and K is an integer greater than or equal to 1.

[0228] Optionally, the first sending unit 501 is configured to:

[0229] When the CGO usage rate of the target configuration authorization period is less than the first threshold, first information is sent to the network device according to the CGO usage rates of K configuration authorization periods.

[0230] Optionally, the first sending unit 501 is configured to implement at least one of the following:

[0231] If the CGO usage rate of the target configuration authorization period is less than the first threshold, sending a first message to the network device;

[0232] If the number of configuration authorization periods in which the CGO usage rate is less than the first threshold among the K configuration authorization periods is greater than or equal to the second threshold, sending a first message to the network device;

[0233] If the average value of the CGO usage rate of K configured authorization periods is less than the first threshold, the first information is sent to the network device.

[0234] Optionally, before the first sending unit 501 sends the first information to the network device, the apparatus further includes:

[0235] A second receiving unit, configured to receive configuration information of the first information sent by the network device;

[0236] The configuration information includes at least one of the following:

[0237] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0238] Optionally, the first information includes at least one of the following:

[0239] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods;

[0240] The number of GGOs to be reduced within the target configuration authorization period;

[0241] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0242] Optionally, the first sending unit 501 is configured to:

[0243] Sending first information to the network device through first signaling;

[0244] The first signaling includes at least one of the following:

[0245] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0246] Optionally, after the first sending unit 501 sends the first information to the network device, the apparatus further includes:

[0247] The third receiving unit is configured to receive the updated first threshold sent by the network device.

[0248] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.

[0249] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0250] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0251] like Figure 6 As shown, the embodiment of the present application further provides a terminal, including a processor 600, a transceiver 610, a memory 620, and a program stored in the memory 620 and executable on the processor 600; wherein the transceiver 610 is connected to the processor 600 and the memory 620 through a bus interface, wherein the processor 600 is used to read the program in the memory and execute the following process:

[0252] The first information is sent to the network device through the transceiver, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

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

[0254] Among them, Figure 6In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 600 and various circuits of memory represented by memory 620 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 610 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 630 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

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

[0256] Optionally, the processor 600 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0257] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0258] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0259] Sending first information to a network device through a transceiver according to CGO usage rates of K configured authorization periods;

[0260] The K configuration authorization cycles include: the target configuration authorization cycle and K-1 consecutive configuration authorization cycles before the target configuration authorization cycle, and K is an integer greater than or equal to 1.

[0261] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0262] When the CGO usage rate of the target configuration authorization period is less than the first threshold, first information is sent to the network device according to the CGO usage rates of K configuration authorization periods.

[0263] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0264] If the CGO usage rate of the target configuration authorization period is less than the first threshold, sending a first message to the network device;

[0265] If the number of configuration authorization periods in which the CGO usage rate is less than the first threshold among the K configuration authorization periods is greater than or equal to the second threshold, sending a first message to the network device;

[0266] If the average value of the CGO usage rate of K configured authorization periods is less than the first threshold, the first information is sent to the network device.

[0267] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0268] Receiving, by a transceiver, configuration information of the first information sent by the network device;

[0269] The configuration information includes at least one of the following:

[0270] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0271] Optionally, the first information includes at least one of the following:

[0272] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods;

[0273] The number of GGOs to be reduced within the target configuration authorization period;

[0274] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0275] Optionally, the processor is configured to read the computer program in the memory to perform the following operations:

[0276] Sending first information to the network device through first signaling;

[0277] The first signaling includes at least one of the following:

[0278] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0279] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0280] The updated first threshold sent by the network device is received through the transceiver.

[0281] At least one embodiment of the present application also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the information transmission method embodiment applied to the terminal is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0282] At least one embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the information transmission method embodiment applied to a terminal as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0283] like Figure 7 As shown, the embodiment of the present application provides an information transmission device 700, which is applied to a network device, including:

[0284] The first receiving unit 701 is used to send first information to a network device, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

[0285] Optionally, before the first receiving unit 701 receives the first information sent by the terminal, the device further includes:

[0286] A second sending unit, configured to send configuration information of the first information to the terminal;

[0287] The configuration information includes at least one of the following:

[0288] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0289] Optionally, the first information includes at least one of the following:

[0290] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods, the K configuration authorization periods including: the target configuration authorization period and K-1 consecutive configuration authorization periods before the target configuration authorization period, where K is an integer greater than or equal to 1;

[0291] The number of GGOs to be reduced within the target configuration authorization period;

[0292] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0293] Optionally, the first receiving unit 701 is configured to:

[0294] Receiving first information sent by the terminal through first signaling;

[0295] The first signaling includes at least one of the following:

[0296] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0297] Optionally, after the first receiving unit 701 receives the first information sent by the terminal, the device further includes:

[0298] The third sending unit is configured to send the updated first threshold to the terminal.

[0299] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.

[0300] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0301] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0302] like Figure 8 As shown, the embodiment of the present application further provides a network device, including a processor 800, a transceiver 810, a memory 820, and a program stored in the memory 820 and executable on the processor 800; wherein the transceiver 810 is connected to the processor 800 and the memory 820 through a bus interface, wherein the processor 800 is used to read the program in the memory and execute the following process:

[0303] The first information sent by the terminal is received through the transceiver 810, and the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

[0304] The transceiver 810 is configured to receive and send data under the control of the processor 800 .

[0305] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including transmission media such as wireless channels, wired channels, optical cables, and the like.

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

[0307] Optionally, the processor 800 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0308] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0309] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0310] Sending configuration information of the first information to the terminal through a transceiver;

[0311] The configuration information includes at least one of the following:

[0312] The target configuration authorization period identification information, the first threshold, K, and the second threshold.

[0313] Optionally, the first information includes at least one of the following:

[0314] The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods, the K configuration authorization periods including: the target configuration authorization period and K-1 consecutive configuration authorization periods before the target configuration authorization period, where K is an integer greater than or equal to 1;

[0315] The number of GGOs to be reduced within the target configuration authorization period;

[0316] The target configuration specifies the target number of GGOs to be reduced within the authorization period.

[0317] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0318] Receiving first information sent by the terminal through first signaling;

[0319] The first signaling includes at least one of the following:

[0320] Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

[0321] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0322] The updated first threshold is sent to the terminal through the transceiver.

[0323] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0324] The embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the information transmission method applied to a network device. The processor-readable storage medium may be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0325] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

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

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

[0328] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

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

Claims

1. An information transmission method, characterized in that: Executed by the terminal, including: Sending first information to a network device, wherein the first information is used to instruct the network device to adjust a target configuration authorization period and / or the number of configuration authorization opportunities CGO within a configuration authorization period after the target configuration authorization period.

2. The method according to claim 1, characterized in that The sending of the first information to the network device comprises: Sending first information to the network device according to the CGO usage rate of the K configured authorization periods; The K configuration authorization cycles include: the target configuration authorization cycle and K-1 consecutive configuration authorization cycles before the target configuration authorization cycle, and K is an integer greater than or equal to 1.

3. The method according to claim 2, characterized in that The sending first information to the network device according to the CGO usage rates of the K configured authorization periods includes: When the CGO usage rate of the target configuration authorization period is less than the first threshold, first information is sent to the network device according to the CGO usage rates of K configuration authorization periods.

4. The method according to claim 2 or 3, characterized in that: The sending of first information to the network device according to the CGO usage rates of the K configured authorization periods includes at least one of the following: If the CGO usage rate of the target configuration authorization period is less than the first threshold, sending a first message to the network device; If the number of configuration authorization periods in which the CGO usage rate is less than the first threshold among the K configuration authorization periods is greater than or equal to the second threshold, sending a first message to the network device; If the average value of the CGO usage rate of K configured authorization periods is less than the first threshold, the first information is sent to the network device.

5. The method according to any one of claims 1 to 4, characterized in that: Before sending the first information to the network device, the method further includes: Receiving configuration information of the first information sent by the network device; The configuration information includes at least one of the following: The target configuration authorization period identification information, the first threshold, K, and the second threshold.

6. The method according to any one of claims 1 to 5, characterized in that: The first information includes at least one of the following: The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods; The number of GGOs to be reduced within the target configuration authorization period; The target configuration specifies the target number of GGOs to be reduced within the authorization period.

7. The method according to any one of claims 1 to 6, characterized in that: The sending of the first information to the network device comprises: Sending first information to the network device through first signaling; The first signaling includes at least one of the following: Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

8. The method according to any one of claims 1 to 7, characterized in that: After sending the first information to the network device, the method further includes: Receive the updated first threshold sent by the network device.

9. An information transmission method, characterized in that: Performed by network devices, including: The first information sent by the receiving terminal is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

10. The method according to claim 9, characterized in that Before the receiving terminal sends the first information, the method further includes: Sending configuration information of the first information to the terminal; The configuration information includes at least one of the following: The target configuration authorization period identification information, the first threshold, K, and the second threshold.

11. The method according to claim 9 or 10, characterized in that: The first information includes at least one of the following: The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods, the K configuration authorization periods including: the target configuration authorization period and K-1 consecutive configuration authorization periods before the target configuration authorization period, where K is an integer greater than or equal to 1; The number of GGOs to be reduced within the target configuration authorization period; The target configuration specifies the target number of GGOs to be reduced within the authorization period.

12. The method according to any one of claims 9 to 11, characterized in that: The first information sent by the receiving terminal includes: Receiving first information sent by the terminal through first signaling; The first signaling includes at least one of the following: Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

13. The method according to any one of claims 9 to 12, characterized in that: After the receiving terminal sends the first information, the method further includes: The updated first threshold is sent to the terminal.

14. A terminal, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: The first information is sent to the network device through the transceiver, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

15. The terminal according to claim 14, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Sending first information to a network device through a transceiver according to CGO usage rates of K configured authorization periods; The K configuration authorization cycles include: the target configuration authorization cycle and K-1 consecutive configuration authorization cycles before the target configuration authorization cycle, and K is an integer greater than or equal to 1.

16. The terminal according to claim 15, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: When the CGO usage rate of the target configuration authorization period is less than the first threshold, first information is sent to the network device according to the CGO usage rates of K configuration authorization periods.

17. The terminal according to claim 15 or 16, characterized in that: The processor is configured to read the computer program in the memory and perform at least one of the following operations: If the CGO usage rate of the target configuration authorization period is less than the first threshold, sending a first message to the network device; If the number of configuration authorization periods in which the CGO usage rate is less than the first threshold among the K configuration authorization periods is greater than or equal to the second threshold, sending a first message to the network device; If the average value of the CGO usage rate of K configured authorization periods is less than the first threshold, the first information is sent to the network device.

18. The terminal according to any one of claims 14 to 17, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Receiving, by a transceiver, configuration information of the first information sent by the network device; The configuration information includes at least one of the following: The target configuration authorization period identification information, the first threshold, K, and the second threshold.

19. The terminal according to any one of claims 14 to 18, characterized in that: The first information includes at least one of the following: The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods; The number of GGOs to be reduced within the target configuration authorization period; The target configuration specifies the target number of GGOs to be reduced within the authorization period.

20. The terminal according to any one of claims 14 to 19, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Sending first information to the network device through first signaling; The first signaling includes at least one of the following: Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

21. The terminal according to any one of claims 14 to 20, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: The updated first threshold sent by the network device is received through the transceiver.

22. A network device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: The first information sent by the terminal is received through the transceiver, and the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

23. The network device according to claim 22, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Sending configuration information of the first information to the terminal through a transceiver; The configuration information includes at least one of the following: The target configuration authorization period identification information, the first threshold, K, and the second threshold.

24. The network device according to claim 22 or 23, characterized in that: The first information includes at least one of the following: The percentage of the target number of CGOs to be reduced within the target configuration authorization period to the total number of CGOs within the target configuration authorization period, the percentage being determined according to the first threshold, or the percentage being determined according to an average value of CGO usage rates of K configuration authorization periods, the K configuration authorization periods including: the target configuration authorization period and K-1 consecutive configuration authorization periods before the target configuration authorization period, where K is an integer greater than or equal to 1; The number of GGOs to be reduced within the target configuration authorization period; The target configuration specifies the target number of GGOs to be reduced within the authorization period.

25. The network device according to any one of claims 22 to 24, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Receiving first information sent by the terminal through first signaling; The first signaling includes at least one of the following: Uplink control information UCI, media access control element MAC CE, radio resource control RRC signaling.

26. The network device according to any one of claims 22 to 25, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: The updated first threshold is sent to the terminal through the transceiver.

27. An information transmission device, applied to a terminal, characterized in that: include: The first sending unit is used to send first information to the network device, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

28. An information transmission device, applied to a network device, characterized in that: include: The first receiving unit is used to receive the first information sent by the terminal, where the first information is used to instruct the network device to adjust the target configuration authorization period and / or the number of configuration authorization opportunities CGO within the configuration authorization period after the target configuration authorization period.

29. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Data transmission method and device, terminal, network side equipment and storage medium

    CN114390694A

  • Dynamic reassignment of periodic opportunities for wireless communications

    CN115486189A

  • Uplink resource determination and configuration method and device

    CN115701184A

  • Uplink scheduling method and apparatus, and storage medium

    WO2022142891A1