Information updating method, device, equipment and chip
By monitoring data transmission at the terminal and adjusting the UTO-UCI size, the problem of UTO-UCI configuration not being compatible with business scenarios is solved, achieving more efficient data transmission and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-26
- Publication Date
- 2026-03-31
AI Technical Summary
In the extended reality scenario of the new air interface system, the configuration of the authorized physical uplink shared channel (UTO-UCI) cannot be adapted to the terminal service scenario, resulting in increased data transmission latency or resource waste, low resource utilization, and insufficient system capacity.
The terminal monitors data transmission, adjusts the size of UTO-UCI based on transmission monitoring indicators, and requests updates to the UTO-UCI size from network devices to improve its compatibility with actual business scenarios.
It effectively reduces data transmission latency, reduces signaling overhead and resource waste, improves resource utilization, and increases system capacity.
Smart Images

Figure CN121771992A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an information updating method, apparatus, device, and chip. Background Technology
[0002] In the Extended Reality (XR) scenario of New Radio (NR) systems, to improve capacity, the Configured Grant (CG) Physical Uplink Shared Channel (PUSCH) has been enhanced, mainly in two aspects: the transmission opportunities of multiple CG PUSCHs within a single CG PUSCH configuration cycle; and the dynamic indication by the User Equipment (UE) of unused CG PUSCH transmission opportunities based on Uplink Control Information (UCI). These two features are independent of each other and can be combined and effective simultaneously. Summary of the Invention
[0003] This application aims to at least partially address one of the technical problems in the related art.
[0004] To this end, this application proposes an information update method, apparatus, device, and chip, enabling the terminal to monitor data transmission status and flexibly provide feedback to the network based on the transmission status to determine whether UTO-UCI needs to be updated or adjusted, thereby improving the matching degree between UTO-UCI and the actual business scenario of the terminal, effectively reducing data transmission latency, improving resource utilization, and increasing system capacity.
[0005] A first aspect of this application provides an information updating method, the method comprising: The terminal receives configuration information sent by a network device, the configuration information being used to indicate the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI); wherein each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration authorized transmission opportunity (CG) corresponding to the bit. Based on the configuration information, data and / or the UTO-UCI are sent to the network device, and the transmission monitoring indicators of the data are obtained; Based on the transmission monitoring indicators, determine whether to adjust the size of the UTO-UCI; In response to determining that the size of the UTO-UCI should be adjusted, the network device is requested to update the size of the UTO-UCI.
[0006] A second aspect of this application provides an information updating method, the method comprising: Send configuration information to the terminal, the configuration information being used to indicate the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI); wherein, each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration authorized transmission opportunity (CG) corresponding to the bit; Receive data and / or the UTO-UCI sent by the terminal based on the configuration information; The system receives an update request from the terminal to determine whether to update the size of the UTO-UCI. The update request is sent by the terminal based on the data transmission monitoring indicators to determine whether to adjust the size of the UTO-UCI. The data transmission monitoring indicators are obtained by the terminal during the process of sending the data and / or the UTO-UCI.
[0007] A third aspect of this application provides an information updating apparatus, the apparatus comprising: The receiving module is used to receive configuration information sent by the network device. The configuration information is used to indicate the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI). Each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration authorization CG transmission opportunity corresponding to the bit. The monitoring module is used to send data and / or the UTO-UCI to the network device based on the configuration information, and to obtain the transmission monitoring indicators of the data; An evaluation module is used to determine whether to adjust the size of the UTO-UCI based on the transmission monitoring indicators. A feedback module is used to request the network device to update the size of the UTO-UCI in response to determining that the size of the UTO-UCI should be adjusted.
[0008] A fourth aspect of this application provides an information updating apparatus, the apparatus comprising: A configuration module is used to send configuration information to the terminal, wherein the configuration information is used to indicate the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI); wherein each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration authorized transmission opportunity (CG) corresponding to the bit. The receiving module is configured to receive data and / or the UTO-UCI sent by the terminal based on the configuration information; The processing module is configured to receive an update request sent by the terminal to determine whether to update the size of the UTO-UCI; the update request is sent by the terminal based on the data transmission monitoring indicators to determine the adjustment of the UTO-UCI size, wherein the data transmission monitoring indicators are obtained by the terminal during the process of sending the data and / or the UTO-UCI.
[0009] A fifth aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the information update method as described in the first aspect above, or implements the information update method as described in the second aspect above.
[0010] A sixth aspect of this application provides a chip including an interface circuit and a processing circuit coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is configured to perform an information update method as described in the first aspect above, or to perform an information update method as described in the second aspect above.
[0011] A seventh aspect of this application provides a non-transitory computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the information update method as described in the first aspect above, or perform the information update method as described in the second aspect above.
[0012] An eighth aspect of this application provides a computer program product having a computer program stored thereon, which, when executed by a processor, implements the information update method as described in the first aspect above, or performs the information update method as described in the second aspect above.
[0013] The information updating method, apparatus, device, and chip proposed in this application receive configuration information sent by a network device. This configuration information indicates the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI). Each bit of the UTO-UCI indicates whether the terminal uses the corresponding configuration authorization CG transmission opportunity. Based on the configuration information, the terminal sends data and / or UTO-UCI to the network device and obtains data transmission monitoring indicators. Based on the transmission monitoring indicators, the terminal determines whether to adjust the size of the UTO-UCI. In response to the determination to adjust the size of the UTO-UCI, the terminal requests the network device to update the size of the UTO-UCI. This enables the terminal to monitor data transmission and flexibly provide feedback to the network based on the transmission status, indicating whether an update or adjustment of the UTO-UCI is needed. This effectively improves the matching degree between the UTO-UCI and the actual business scenario of the terminal, effectively reduces data transmission latency, effectively reduces signaling overhead and resource waste, improves resource utilization, and increases system capacity.
[0014] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0015] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1A-1C This is a schematic diagram of a UTO-UCI reporting method provided in an embodiment of this application; Figure 2 A flowchart illustrating an information updating method provided in an embodiment of this application; Figure 3 A flowchart illustrating another information updating method provided in an embodiment of this application; Figure 4 A flowchart illustrating another information updating method provided in an embodiment of this application; Figure 5 A flowchart illustrating another information updating method provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of an information updating device provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an information updating device provided in an embodiment of this application; Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0016] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0017] The embodiments described in this application are not exhaustive, but merely illustrative of some embodiments, and are not intended to limit the scope of protection of this application. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined with each other. For example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0018] In each embodiment of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0019] The terminology used in the embodiments of this application is for the purpose of describing specific embodiments only and is not intended to limit the scope of this application.
[0020] In the embodiments of this application, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the aforementioned," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun after the article can be understood as either a singular or a plural expression. In the embodiments of this application, "multiple" refers to two or more.
[0021] In some embodiments, the terms “at least one of,” “one or more,” “a plurality of,” and “multiple” may be used interchangeably.
[0022] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (executes A regardless of B); in some embodiments, B (executes B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0023] The prefixes "first," "second," etc., used in the embodiments of this application are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0024] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0025] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0026] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.
[0027] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, various embodiments of this application can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, uplink link, downlink link, etc., can be replaced with sidelink link.
[0028] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0029] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0030] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0031] Furthermore, each element, each row, or each column in the table of this application embodiment can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0032] In some embodiments, the technical solutions of this application can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this application can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0033] The embodiments of this application can be applied to Non-terrestrial Networks (NTN), Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation radio access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX, a registered trademark), IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN), Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Narrow Band-IoT (NB-IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0034] In related technologies, in the Extended Reality (XR) scenario of New Radio (NR) systems, in order to improve uplink capacity, the Configured Grant (CG) Physical Uplink Shared Channel (PUSCH) has been enhanced, mainly in the following two aspects: Multiple CG PUSCH transmission occasions within a single CG PUSCH configuration period: For a CG PUSCH configuration, there are multiple CG PUSCH transmission occasions within a CG period. These transmission occasions are different from CG PUSCH repetition transmissions, which transmit the same Transmission Block (TB) data in multiple slots. However, these multiple CG PUSCH transmission occasions transmit different TB data.
[0035] The User Equipment (UE) provides a dynamic indication of unused CG PUSCH occasion(s) based on Uplink Control Information (UCI): Unused Transmission Occasion UCI (UTO-UCI). In other words, the UE can dynamically indicate unused CG PUSCH transmission occasions based on UCI information. When no PUSCH is sent during the corresponding transmission occasion, the network side can schedule other UEs to send data based on this UCI.
[0036] The two characteristics mentioned above are independent of each other and can be combined and effective simultaneously.
[0037] In some embodiments, for a CG grant configured with UTO-UCI, the Medium Access Control (MAC) entity determines subsequent actions by considering the timing of transmission of the available CG grant and the amount of data buffered by other available Uplink-Shared Channel (UL-SCH) resources. nrofBitsInUTO-UCIThe MAC determines whether the CG grant for (the number of bits of UTO-UCI in NR) of valid transmission opportunities needs to be used to send PUSCH. Once determined, the MAC needs to send the indication information to the physical layer for UTO-UCI reporting. It is understood that for CG grants that the terminal has indicated are no longer in use, they cannot be reused even if new data arrives.
[0038] It should be noted that NR CG is a key mechanism in 5G NR for uplink scheduling-free transmission, which aims to reduce signaling overhead and improve transmission efficiency.
[0039] In some embodiments, the process for a terminal to report UTO-UCI can be described as follows: 1) The base station is configured through relevant signaling. nrofBitsInUTO-UCI-r18 The Information Element (IE) is given to the terminal, indicating the number of bits reported in UTO-UCI.
[0040] 2) The terminal follows nrofBitsInUTO-UCI-r18 The indicated number of bits determines the number of CG authorizations (i.e., CG transmission opportunities) that need to be indicated after each UTO-UCI report.
[0041] 3) At the authorization point of a CG, the terminal determines the subsequent actions based on the current data cache information. nrofBitsInUTO-UCI-r18 Each CG license can specify the CG timing information that may not be used, and a bitmap indicating whether the corresponding CG needs to be used is transmitted to the network via UTO-UCI. A bit of 0 indicates that the CG needs to be used, and a bit of 1 indicates that it may not be used. As an example, it can be like this... Figure 1A As shown: Figure 1A China and Israel nrofBitsInUTO-UCI-r18 Taking 3 as an example, Figure 1A During the first CG transmission opportunity, the terminal, based on the current data cache information, determines that the first two CG transmission opportunities are needed, while the third CG transmission opportunity is optional. Therefore, the terminal sends UTO-UCI={0,0,1} during this CG transmission opportunity. Similarly, during the second CG transmission opportunity, the terminal, based on the current data cache information, determines that the first CG transmission opportunity is needed, while the latter two CG transmission opportunities are optional. Therefore, the terminal sends UTO-UCI={0,1,1} during this CG transmission opportunity. During the third CG transmission opportunity, the terminal, based on the current data cache information, determines that all three CG transmission opportunities are optional. Therefore, the terminal sends UTO-UCI={1,1,1} during this CG transmission opportunity.
[0042] 4) The terminal indicates in the corresponding UTO-UCI that the CG license is no longer in use, and the CG license can no longer be used even if there is a sudden data arrival before the CG moment arrives.
[0043] 5) When the base station receives the bitmap information indicated by UTO-UCI, it determines that the terminal has not been authorized to use CG, and then dynamically allocates the resources to other terminals after reclaiming them, so as to expand the system capacity.
[0044] 6) After the UTO-UCI-indicated unusable CG authorization ends, the terminal continues to report new UTO-UCIs in the subsequent CG authorization. As an example, it can be as follows: Figure 1A As shown: Figure 1A After the unusable CG authorization indicated by UTO-UCI ends, that is, after the sixth CG transmission opportunity, a new UTO-UCI will be reported in the subsequent (seventh) CG transmission opportunity based on the current data cache information. Figure 1A The terminal reports UTO-UCI={0,0,1} during the seventh CG transmission.
[0045] However, in some embodiments, the following problems may arise when performing UTO-UCI reporting according to the above procedure: Since the network configuration requires a fixed number of bits to be reported for UTO-UCI, this is configured based on experience on the network side. nrofBitsInUTO-UCI-r18 The value of is such that the following situations may occur: 1) When configured nrofBitsInUTO-UCI-r18 If the value is large, for example, set to 8 bits, and the period of the current periodic data is less than 8 CGs, then the reported CG may be unused while new data has already arrived, increasing the transmission delay of the new data. As an example, such as... Figure 1B As shown, Figure 1B The UTO-UCI bit count is set to 8. After new data arrives, it takes 6 CG cycles before the new data can be sent out, which increases the data transmission latency.
[0046] 2) When configured nrofBitsInUTO-UCI-r18 If the value is small, for example, set to 3 bits, and the period of the current periodic data is longer than the time length of 3 CGs, there will be 3 unused CGs before UTO-UCI needs to be sent again. At this time, no data needs to be sent, which is equivalent to only indicating UTO-UCI bit information to the network, wasting resources to some extent. As an example, such as... Figure 1C As shown, Figure 1CThe UTO-UCI bit count is set to 3, but after 3 CGs, there is still no data to be sent. Therefore, it is necessary to simply indicate the UTO-UCI bit information to the network again when no data is being sent, which wastes the CG resource to some extent. Additionally, as... Figure 1B As shown, there may be situations where new data arrives and we need to wait, which may increase the data transmission delay.
[0047] In summary, due to network configuration nrofBitsInUTO-UCI-r18 If the value cannot be adapted to the business scenarios of the terminal, there may be business latency or waste of resources.
[0048] To address the aforementioned issues, this application proposes an information update method, apparatus, device, and chip, enabling the terminal to monitor data transmission status and flexibly provide feedback to the network based on the transmission status regarding whether UTO-UCI needs to be updated or adjusted. This effectively improves the matching degree between UTO-UCI and the actual business scenarios of the terminal, effectively reduces data transmission latency, effectively reduces signaling overhead and resource waste, improves resource utilization, and increases system capacity.
[0049] Figure 2 This is a flowchart illustrating an information update method provided in an embodiment of this application.
[0050] It should be noted that the information update method of this application embodiment can be applied to an information update device. In some possible embodiments, the information update device can be configured in an electronic device or a chip so that the electronic device or chip can perform the information update function. In addition, in some possible embodiments, the information update device can also be software in an electronic device.
[0051] In any embodiment of this application, the chip can be integrated into an electronic device. The chip includes a Central Processing Unit (CPU), an Image Signal Processing (ISP), an Application-Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Field-Programmable Gate Array (FPGA), a System-on-A-Chip (SOC), a Reduced Instruction Set Computer (RISC), etc., which will not be listed here.
[0052] Electronic devices include, but are not limited to, terminals and network devices.
[0053] In this context, a terminal is a user-side entity used to receive or transmit signals, such as a mobile phone. A terminal can also be called a terminal device (terminal), user equipment (UE), mobile station (MS), mobile terminal device (MT), etc. Terminals can be mobile phones with communication functions, wearable devices, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on. The embodiments in this application do not limit the specific technology or device form used in the terminal.
[0054] Network devices include, for example, nodes or devices that connect terminals to a wireless network. Network devices may include, but are not limited to, nodes such as satellites or drones in resource-determined networks, evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), next-generation RAN node (NG-RAN node), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul equipment, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base stations in 6G communication systems, open RAN, cloud RAN, base stations in other communication systems, and access nodes in Wi-Fi systems. The core network includes, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0055] like Figure 2 As shown, this information update method is applied to a terminal and may include the following steps S201 to S204: Step S201: Receive configuration information sent by the network device, the configuration information being used to indicate the size of UTO-UCI.
[0056] In this embodiment of the application, the terminal can receive configuration information sent by the network device. This configuration information can indicate the size of the UTO-UCI sent by the terminal, that is, the number of bits included in the UTO-UCI.
[0057] The UTO-UCI includes at least one bit, and each bit of the UTO-UCI is used to indicate whether the terminal uses the CG transmission timing corresponding to that bit. As an example, the specific indication method of the UTO-UCI can be as described in the foregoing embodiments. Figures 1A-1C As shown, it will not be elaborated further here.
[0058] Optionally, the above configuration information can be sent to the terminal via Radio Resource Control (RRC) signaling.
[0059] In some embodiments, the terminal may send a UTO-UCI of a corresponding size based on the instructions of the above configuration information, wherein the terminal indicates whether to use the corresponding CG transmission timing.
[0060] In this embodiment of the application, the terminal is a terminal that is configured with CG UTO-UCI and supports reporting UTO-UCI.
[0061] Step S202: Based on the above configuration information, send data and / or the above UTO-UCI to the network device, and obtain the transmission monitoring indicators of the above data.
[0062] In this embodiment of the application, the terminal can send data and / or the above-mentioned UTO-UCI to the network device based on the instructions of the above configuration information, and can obtain the transmission monitoring indicators of the above-mentioned data.
[0063] In some embodiments, the terminal may send the above UTO-UCI based on the above configuration information and using the number of bits indicated by the above configuration information, indicating whether the corresponding number of CG transmission opportunities are used by the terminal to transmit data.
[0064] Optionally, the terminal may send data and UTO-UCI together at some CG transmission times, and may also send only UTO-UCI at some CG transmission times without sending data.
[0065] In this embodiment of the application, during the data transmission process, the terminal can monitor the data transmission status and obtain data transmission monitoring indicators.
[0066] In some embodiments, the above-mentioned transmission monitoring indicators include a first value and a second value.
[0067] In some embodiments, the terminal monitors data transmission within a monitoring time window.
[0068] In some embodiments, the terminal can monitor the data transmission status within a monitoring time window and determine a first value and a second value. That is, the terminal can output transmission monitoring indicators (i.e., the first value and the second value) in units of monitoring time windows.
[0069] The first value mentioned above is the average number of CG transmission opportunities within the monitoring time window, calculated as the interval between the arrival time of the data to be sent and the time of sending the data. For example, in... Figure 1BIn the example shown, within a monitoring time window, the number of CG transmission opportunities between the arrival time of data to be sent and the time of sending the data is 6.
[0070] The second value mentioned above refers to the number of UTO-UCIs that are not sent with the data within the monitoring time window, and whose each bit is used to indicate when the terminal does not use the CG transmission corresponding to that bit (i.e., the UTO-UCI is not sent with the data, and each bit has a value of 1). For example, in Figure 1C In the example shown, taking the 14 CGs as a monitoring time window, the number of UTO-UCIs that are not sent with the data and whose each bit is used to indicate when the terminal will not use the CG corresponding to that bit for transmission is 2. Figure 1C The UTO-UCI sent during the 6th and 10th CG transmission times indicates that the second value is 2.
[0071] Optionally, the first value mentioned above can be recorded as the delay number (Delay_num), which can be used to count the transmission delay of each newly transmitted data.
[0072] Optionally, the second value mentioned above can be denoted as the number of empty resources (Empy_num), which can be used to count the duration for which empty data can be sent with available CG authorization.
[0073] Step S203: Based on the above transmission monitoring indicators, determine whether to adjust the size of the above UTO-UCI.
[0074] In this embodiment, the terminal can determine whether to adjust the size of the UTO-UCI based on the transmission monitoring indicators obtained in the aforementioned steps. That is, in this embodiment, the terminal can determine whether the configured number of UTO-UCI bits matches the terminal's current service scenario and whether it needs to increase or decrease the number of UTO-UCI bits based on monitoring of data transmission.
[0075] In some embodiments, specifically, determining whether to adjust the size of the UTO-UCI may include at least one of the following: In response to the second value being greater than 0, the number of bits to be added to the UTO-UCI is determined; In response to the second value being no greater than 0 and the first value being greater than the first threshold, it is determined to reduce the number of bits included in the UTO-UCI. In response to the second value not being greater than 0 and the first value not being greater than the first threshold, it is determined that the size of the UTO-UCI will not be adjusted.
[0076] In some embodiments, the terminal may determine whether the second value is greater than 0, and whether the first value is greater than the first threshold.
[0077] Optionally, the aforementioned first threshold may be pre-configured or pre-defined by the protocol, etc. As an example, the value of the aforementioned first threshold THSD may be 1.
[0078] Optionally, the first threshold can also be flexibly adjusted according to the situation. For example, the value of the first threshold can be flexibly adjusted according to the system capacity or whether the network responds to the terminal's request to update information.
[0079] In some embodiments, for the two transmission monitoring indicators mentioned above, it is possible to prioritize the second value to determine whether to adjust the UTO-UCI size, or to prioritize the first value to determine whether to adjust the UTO-UCI size, or to conduct a joint evaluation and judgment based on the first and second values.
[0080] In some embodiments, for the two transmission monitoring indicators mentioned above, the second value can be used as a primary basis to determine whether to adjust the UTO-UCI size. That is, in some embodiments, the terminal can first determine whether the second value is greater than 0.
[0081] Optionally, if the second value is greater than 0, it indicates that there is a situation where empty data is sent on an available CG transmission opportunity (that is, only UTO-UCI is sent on available CG resources). In other words, the terminal can report more unused CG transmission opportunities, and the terminal can consider increasing the number of UTO-UCI bits.
[0082] If the terminal determines that the number of bits of UTO-UCI needs to be increased, the terminal can further determine the first number of bits to be increased.
[0083] Specifically, the first number of bits is the smaller of the third and fourth values. The third value is the product of the second value and the number of bits currently included in the UTO-UCI. The fourth value is the difference between the maximum number of bits supported by the UTO-UCI and the number of bits currently included in the UTO-UCI. For example, in... Figure 1C In the example shown, if the second value in the monitoring window is determined to be 2, then the number of bits in UTO-UCI can be increased by min (2*3, 8-3)=5 bits, that is, the adjusted number of bits in UTO-UCI is 3+5=8.
[0084] Optionally, the maximum number of bits supported by UTO-UCI can be a value predefined by the protocol or a value predetermined through other means.
[0085] Optionally, if the second value is not greater than 0, it indicates that there is no situation where empty data is sent on an available CG transmission opportunity (that is, only UTO-UCI is sent on available CG resources), and the terminal can further determine whether the first value is greater than the first threshold.
[0086] Optionally, if the second value is not greater than 0 and the first value is greater than the first threshold, it indicates that there is a (more serious) data transmission delay, which means that the terminal sends data more frequently and needs to report fewer unused CG transmission opportunities. The terminal may consider reducing the number of bits in UTO-UCI.
[0087] If the terminal determines that the number of bits of UTO-UCI needs to be reduced, the terminal can further determine the second number of bits to be reduced.
[0088] Specifically, the number of the second bit is determined based on the aforementioned first value. For example, the number of the second bit can be the aforementioned first value. For example, in Figure 1B In the example shown, if the first value in the monitoring window is determined to be 6, then the number of bits in UTO-UCI can be reduced by 6 bits, that is, the adjusted number of bits in UTO-UCI is 8-6=2.
[0089] Optionally, if the second value is not greater than 0 and the first value is not greater than the first threshold, it indicates that there is no (serious) data transmission delay, which means that the current UTO-UCI size is well matched with the terminal's business scenario and no adjustment is needed.
[0090] Step S204: In response to determining to adjust the size of the above UTO-UCI, a request is made to the network device to update the size of the above UTO-UCI.
[0091] In this embodiment of the application, when the terminal determines that the size of UTO-UCI needs to be adjusted, it can send an update request to the network device to request the network device to update the size of the UTO-UCI.
[0092] In some embodiments, the update request may include the number of bits of UTO-UCI to be increased or decreased (i.e., the first number of bits or the second number of bits in the foregoing embodiments).
[0093] Alternatively, the above update request can be sent to the network device via the MAC control element (CE).
[0094] Alternatively, as an example, the above update request can be a MAC CE containing 8 bits, where the most significant bit indicates whether to increase or decrease the number of bits, and the remaining 7 less significant bits can be used to indicate the number of bits that need to be adjusted.
[0095] In some embodiments, after receiving the update request, the network device may determine whether to respond to the update request sent by the terminal based on the current network status and its own terminal load (e.g., capacity, resource utilization).
[0096] In some embodiments, the network device can send updated configuration information to the terminal via RRC signaling to indicate the updated UTO-UCI size. Furthermore, the terminal can use the updated bit count to provide feedback on the UTO-UCI and continue the UTO-UCI update monitoring process in any embodiment of this application.
[0097] The information update method of this application embodiment receives configuration information sent by a network device, the configuration information indicating the size of the UTO-UCI; based on the configuration information, sends data and / or the UTO-UCI to the network device and obtains the transmission monitoring indicators of the data; based on the transmission monitoring indicators, determines whether to adjust the size of the UTO-UCI; in response to determining to adjust the size of the UTO-UCI, requests the network device to update the size of the UTO-UCI; enabling the terminal to monitor the data transmission status and flexibly provide feedback to the network on whether the UTO-UCI needs to be updated and adjusted, effectively improving the matching degree between the UTO-UCI and the actual business scenario of the terminal, effectively reducing data transmission latency, effectively reducing signaling overhead and resource waste, improving resource utilization, and increasing system capacity.
[0098] This application provides another information updating method. Figure 3 This is a flowchart illustrating another information updating method provided in an embodiment of this application.
[0099] like Figure 3 As shown, this information update method is applied to a terminal and may include the following steps S301 to S307: Step S301: Receive configuration information sent by the network device, the configuration information being used to indicate the size of UTO-UCI.
[0100] In this embodiment of the application, the terminal can receive configuration information sent by the network device. This configuration information can indicate the size of the UTO-UCI sent by the terminal, that is, the number of bits included in the UTO-UCI.
[0101] The UTO-UCI includes at least one bit, and each bit of the UTO-UCI is used to indicate whether the terminal uses the CG transmission timing corresponding to that bit. As an example, the specific indication method of the UTO-UCI can be as described in the foregoing embodiments. Figures 1A-1C As shown, it will not be elaborated further here.
[0102] Optionally, the above configuration information can be sent to the terminal via RRC signaling.
[0103] In some embodiments, the terminal may send a UTO-UCI of a corresponding size based on the instructions of the above configuration information, wherein the terminal indicates whether to use the corresponding CG transmission timing.
[0104] In this embodiment of the application, the terminal is a terminal that is configured with CG UTO-UCI and supports reporting UTO-UCI.
[0105] Step S302: Based on the above configuration information, send data and / or the above UTO-UCI to the network device, and determine the first value and the second value within the monitoring time window.
[0106] In this embodiment of the application, the terminal can send data and / or the above-mentioned UTO-UCI to the network device based on the instructions of the above configuration information, and can obtain the transmission monitoring indicators of the above-mentioned data.
[0107] In some embodiments, the terminal may send the above UTO-UCI based on the above configuration information and using the number of bits indicated by the above configuration information, indicating whether the corresponding number of CG transmission opportunities are used by the terminal to transmit data.
[0108] Optionally, the terminal may send data and UTO-UCI together at some CG transmission times, and may also send only UTO-UCI at some CG transmission times without sending data.
[0109] In this embodiment of the application, during the data transmission process, the terminal can monitor the data transmission status and obtain data transmission monitoring indicators.
[0110] In some embodiments, the above-mentioned transmission monitoring indicators include a first value and a second value.
[0111] In some embodiments, the terminal monitors data transmission within a monitoring time window.
[0112] In some embodiments, the terminal can monitor the data transmission status within a monitoring time window and determine a first value and a second value. That is, the terminal can output transmission monitoring indicators (i.e., the first value and the second value) in units of monitoring time windows.
[0113] The first value mentioned above is the average number of CG transmission opportunities within the monitoring time window, calculated as the interval between the arrival time of the data to be sent and the time of sending the data. For example, in... Figure 1B In the example shown, within a monitoring time window, the number of CG transmission opportunities between the arrival time of data to be sent and the time of sending the data is 6.
[0114] The second value mentioned above refers to the number of UTO-UCIs that are not sent with the data within the monitoring time window, and whose each bit is used to indicate when the terminal does not use the CG transmission corresponding to that bit (i.e., the UTO-UCI is not sent with the data, and each bit has a value of 1). For example, in Figure 1C In the example shown, taking the 14 CGs as a monitoring time window, the number of UTO-UCIs that are not sent with the data and whose each bit is used to indicate when the terminal will not use the CG corresponding to that bit for transmission is 2. Figure 1C The UTO-UCI sent during the 6th and 10th CG transmission times indicates that the second value is 2.
[0115] Optionally, the first value mentioned above can be recorded as the delay number (Delay_num), which can be used to count the transmission delay of each newly transmitted data.
[0116] Optionally, the second value mentioned above can be denoted as the number of empty resources (Empy_num), which can be used to count the duration for which empty data can be sent with available CG authorization.
[0117] Step S303: Determine whether the second value is greater than 0.
[0118] In this embodiment of the application, the terminal can determine whether the second value obtained is greater than 0 based on the transmission monitoring index obtained in the aforementioned steps, and then determine whether to adjust the size of the UTO-UCI.
[0119] Optionally, if the second value is determined to be greater than 0, step S304 is executed.
[0120] Optionally, if the second value is determined to be no greater than 0, step S305 is executed.
[0121] Step S304: Determine the number of bits to be added to UTO-UCI and the first number of bits to be added, and send an update request to the network device.
[0122] In some embodiments, the second value is greater than 0, indicating that there is a situation where empty data is sent on an available CG transmission opportunity (that is, only UTO-UCI is sent on available CG resources). This means that the terminal can report more unused CG transmission opportunities, and the terminal can consider increasing the number of UTO-UCI bits.
[0123] Furthermore, the terminal can also determine the first number of bits to be added.
[0124] Specifically, the first number of bits is the smaller of the third and fourth values. The third value is the product of the second value and the number of bits currently included in the UTO-UCI. The fourth value is the difference between the maximum number of bits supported by the UTO-UCI and the number of bits currently included in the UTO-UCI. For example, in... Figure 1C In the example shown, if the second value in the monitoring window is determined to be 2, then the number of bits in UTO-UCI can be increased by min (2*3, 8-3)=5 bits, that is, the adjusted number of bits in UTO-UCI is 3+5=8.
[0125] Optionally, the maximum number of bits supported by UTO-UCI can be a value predefined by the protocol or a value predetermined through other means.
[0126] Furthermore, in some embodiments, the terminal may send an update request to the network device to request the network device to update (i.e. increase) the size of the aforementioned UTO-UCI.
[0127] In some embodiments, the update request may include the number of bits of UTO-UCI to be added (i.e., the first number of bits).
[0128] Optionally, the above update request can be sent to the network device via MAC CE.
[0129] Alternatively, as an example, the above update request can be a MAC CE containing 8 bits, where the most significant bit indicates whether to increase or decrease the number of bits, and the remaining 7 less significant bits can be used to indicate the number of bits that need to be adjusted.
[0130] In some embodiments, after receiving the update request, the network device may determine whether to respond to the update request sent by the terminal based on the current network status and its own terminal load (e.g., capacity, resource utilization).
[0131] Step S305: Determine whether the first value is greater than the first threshold.
[0132] In some embodiments, if the second value is not greater than 0, it indicates that there is no situation where empty data is sent on an available CG transmission opportunity (that is, only UTO-UCI is sent on available CG resources), and the terminal can further determine whether the first value is greater than the first threshold.
[0133] Optionally, if the first value is greater than the first threshold, step S306 is executed.
[0134] Optionally, if the first value is not greater than the first threshold, step S307 is executed.
[0135] Step S306: Determine the number of bits to be reduced in UTO-UCI and the second number of bits to be reduced, and send an update request to the network device.
[0136] In some embodiments, if the second value is not greater than 0 and the first value is greater than the first threshold, it indicates that there is a (more serious) data transmission delay, which means that the terminal sends data more frequently and needs to report fewer unused CG transmission opportunities. The terminal may consider reducing the number of bits in UTO-UCI.
[0137] Furthermore, the terminal can determine the second number of bits to be reduced.
[0138] Specifically, the number of the second bit is determined based on the aforementioned first value. For example, the number of the second bit can be the aforementioned first value. For example, in Figure 1B In the example shown, if the first value in the monitoring window is determined to be 6, then the number of bits in UTO-UCI can be reduced by 6 bits, that is, the adjusted number of bits in UTO-UCI is 8-6=2.
[0139] Furthermore, in some embodiments, the terminal may send an update request to the network device to request the network device to update (i.e. reduce) the size of the aforementioned UTO-UCI.
[0140] In some embodiments, the update request may include the number of bits of UTO-UCI to be increased or decreased (i.e., the second number of bits).
[0141] Optionally, the above update request can be sent to the network device via MAC CE.
[0142] Alternatively, as an example, the above update request can be a MAC CE containing 8 bits, where the most significant bit indicates whether to increase or decrease the number of bits, and the remaining 7 less significant bits can be used to indicate the number of bits that need to be adjusted.
[0143] In some embodiments, after receiving the update request, the network device may determine whether to respond to the update request sent by the terminal based on the current network status and its own terminal load (e.g., capacity, resource utilization).
[0144] Step S307: Do not adjust the size of UTO-UCI.
[0145] In some embodiments, if the second value is not greater than 0 and the first value is not greater than the first threshold, it indicates that there is no (severe) data transmission delay, which means that the current UTO-UCI size is well matched with the terminal's business scenario and no adjustment is needed.
[0146] The information update method of this application embodiment receives configuration information sent by a network device, the configuration information indicating the size of UTO-UCI; based on the configuration information, sends data and / or the UTO-UCI to the network device, and within a monitoring time window, determines a first value and a second value; determines whether the second value is greater than 0; determines the number of bits to be added to the UTO-UCI and the number of bits to be added, and sends an update request to the network device; determines whether the first value is greater than a first threshold; determines the number of bits to be reduced in the UTO-UCI and the number of bits to be reduced, and sends an update request to the network device; and does not adjust the size of the UTO-UCI; enabling the terminal to monitor the data transmission status and flexibly provide feedback to the network on whether the UTO-UCI needs to be updated and adjusted, effectively improving the matching degree between the UTO-UCI and the actual business scenario of the terminal, effectively reducing data transmission latency, effectively reducing signaling overhead and resource waste, improving resource utilization, and increasing system capacity.
[0147] This application provides an information updating method. Figure 4 This is a flowchart illustrating another information updating method provided in an embodiment of this application.
[0148] like Figure 4 As shown, this information update method is applied to network devices and may include the following steps S401 to S403: Step S401: Send configuration information to the terminal. The configuration information is used to indicate the size of UTO-UCI.
[0149] In this embodiment of the application, the network device can send configuration information to the terminal, which can indicate the size of the UTO-UCI sent by the terminal, that is, the number of bits included in the UTO-UCI.
[0150] The UTO-UCI includes at least one bit, and each bit of the UTO-UCI is used to indicate whether the terminal uses the CG transmission timing corresponding to that bit. As an example, the specific indication method of the UTO-UCI can be as described in the foregoing embodiments. Figures 1A-1C As shown, it will not be elaborated further here.
[0151] Optionally, the above configuration information can be sent to the terminal via Radio Resource Control (RRC) signaling.
[0152] In some embodiments, the terminal may send a UTO-UCI of a corresponding size based on the instructions of the above configuration information, wherein the terminal indicates whether to use the corresponding CG transmission timing.
[0153] In some embodiments, the network device can determine when a terminal is not using CG transmission based on the UTO-UCI sent by the terminal. Furthermore, the resource can be reclaimed and dynamically allocated to other terminals for use.
[0154] In this embodiment of the application, the terminal is a terminal that is configured with CG UTO-UCI and supports reporting UTO-UCI.
[0155] Step S402: Receive data and / or the above-mentioned UTO-UCI sent by the terminal based on the above configuration information.
[0156] In this embodiment of the application, the network device can receive data sent by the terminal and / or the aforementioned UTO-UCI. During the process of sending the aforementioned data and / or UTO-UCI, the terminal can also obtain the transmission monitoring indicators of the aforementioned data.
[0157] In some embodiments, the terminal may send the above UTO-UCI based on the above configuration information and using the number of bits indicated by the above configuration information, indicating whether the corresponding number of CG transmission opportunities are used by the terminal to transmit data.
[0158] Optionally, the terminal may send data and UTO-UCI together at some CG transmission times, and may also send only UTO-UCI at some CG transmission times without sending data.
[0159] In this embodiment of the application, during the data transmission process, the terminal can monitor the data transmission status and obtain data transmission monitoring indicators.
[0160] In some embodiments, the above-mentioned transmission monitoring indicators include a first value and a second value.
[0161] In some embodiments, the terminal monitors data transmission within a monitoring time window.
[0162] In some embodiments, the terminal can monitor the data transmission status within a monitoring time window and determine a first value and a second value. That is, the terminal can output transmission monitoring indicators (i.e., the first value and the second value) in units of monitoring time windows.
[0163] The first value mentioned above is the average number of CG transmission opportunities within the monitoring time window, calculated as the interval between the arrival time of the data to be sent and the time of sending the data. For example, in... Figure 1B In the example shown, within a monitoring time window, the number of CG transmission opportunities between the arrival time of data to be sent and the time of sending the data is 6.
[0164] The second value mentioned above refers to the number of UTO-UCIs that are not sent with the data within the monitoring time window, and whose each bit is used to indicate when the terminal does not use the CG transmission corresponding to that bit (i.e., the UTO-UCI is not sent with the data, and each bit has a value of 1). For example, in Figure 1C In the example shown, taking the 14 CGs as a monitoring time window, the number of UTO-UCIs that are not sent with the data and whose each bit is used to indicate when the terminal will not use the CG corresponding to that bit for transmission is 2. Figure 1C The UTO-UCI sent during the 6th and 10th CG transmission times indicates that the second value is 2.
[0165] Optionally, the first value mentioned above can be recorded as the delay number (Delay_num), which can be used to count the transmission delay of each newly transmitted data.
[0166] Optionally, the second value mentioned above can be denoted as the number of empty resources (Empy_num), which can be used to count the duration for which empty data can be sent with available CG authorization.
[0167] Step S403: Receive an update request sent by the terminal to determine whether to update the size of UTO-UCI.
[0168] In this embodiment of the application, when the terminal determines that the size of UTO-UCI needs to be adjusted, it can send an update request to the network device to request the network device to update the size of the UTO-UCI.
[0169] In this embodiment, the terminal can determine whether to adjust the size of the UTO-UCI based on the transmission monitoring indicators obtained in the aforementioned steps. That is, in this embodiment, the terminal can determine whether the configured number of UTO-UCI bits matches the terminal's current service scenario and whether it needs to increase or decrease the number of UTO-UCI bits based on monitoring of data transmission.
[0170] In some embodiments, specifically, determining whether to adjust the size of the UTO-UCI may include at least one of the following: In response to the second value being greater than 0, the number of bits to be added to the UTO-UCI is determined; In response to the second value being no greater than 0 and the first value being greater than the first threshold, it is determined to reduce the number of bits included in the UTO-UCI. In response to the second value not being greater than 0 and the first value not being greater than the first threshold, it is determined that the size of the UTO-UCI will not be adjusted.
[0171] In some embodiments, the update request may include the number of bits of UTO-UCI to be increased or decreased (i.e., the first number of bits or the second number of bits in the foregoing embodiments).
[0172] Alternatively, the above update request can be sent to the network device via the MAC control element (CE).
[0173] Alternatively, as an example, the above update request can be a MAC CE containing 8 bits, where the most significant bit indicates whether to increase or decrease the number of bits, and the remaining 7 less significant bits can be used to indicate the number of bits that need to be adjusted.
[0174] In some embodiments, after receiving the update request, the network device may determine whether to respond to the update request sent by the terminal based on the current network status and its own terminal load (e.g., capacity, resource utilization).
[0175] In some embodiments, the network device may also determine whether to update the size of the UTO-UCI based on the update request and the current network resource utilization.
[0176] Optionally, the update request is used to request an increase in the size of the UTO-UCI, and if the current network resource utilization rate is not higher than the second threshold, it is determined not to update the size of the UTO-UCI. That is, if the terminal requests an increase in the UTO-UCI bit, and the base station does not currently have terminal load pressure, it may not respond to the terminal.
[0177] Optionally, the update request is used to request an increase in the size of the UTO-UCI, and the current network resource utilization rate is higher than the corresponding second threshold, to determine the need to update the size of the UTO-UCI.
[0178] Optionally, the update request is used to request a reduction in the size of the UTO-UCI, and if the current network resource utilization rate is higher than the corresponding second threshold, it is determined not to update the size of the UTO-UCI. That is, if the terminal requests a reduction in the UTO-UCI bit, and the base station is under load pressure on the terminal, it may not respond to the terminal.
[0179] Optionally, the update request is used to request a reduction in the size of the UTO-UCI, and the current network resource utilization rate is not higher than the corresponding second threshold, to determine the size of the updated UTO-UCI.
[0180] In some embodiments, the network device can send updated configuration information to the terminal via RRC signaling to indicate the updated UTO-UCI size. Furthermore, the terminal can use the updated bit count to provide feedback on the UTO-UCI and continue the UTO-UCI update monitoring process as described in any of the foregoing embodiments.
[0181] The information update method of this application embodiment sends configuration information to the terminal, the configuration information being used to indicate the size of the UTO-UCI; receives data and / or the UTO-UCI sent by the terminal based on the configuration information; receives an update request sent by the terminal to determine whether to update the size of the UTO-UCI; enables the terminal to monitor the data transmission status and flexibly provide feedback to the network based on the transmission status as to whether the UTO-UCI needs to be updated or adjusted, effectively improving the matching degree between the UTO-UCI and the actual business scenario of the terminal, effectively reducing data transmission latency, effectively reducing signaling overhead and resource waste, improving resource utilization, and increasing system capacity.
[0182] This application provides an information updating method. Figure 5 This is a flowchart illustrating another information updating method provided in an embodiment of this application.
[0183] like Figure 5 As shown, this information update method is applied to a network device and may include the following steps S501 to S503: Step S501: Send configuration information to the terminal. The configuration information is used to indicate the size of UTO-UCI.
[0184] In this embodiment, the terminal can determine whether to adjust the size of the UTO-UCI based on the transmission monitoring indicators obtained in the aforementioned steps. That is, in this embodiment, the terminal can determine whether the configured number of UTO-UCI bits matches the terminal's current service scenario and whether it needs to increase or decrease the number of UTO-UCI bits based on monitoring of data transmission.
[0185] In some embodiments, specifically, determining whether to adjust the size of the UTO-UCI may include at least one of the following: In response to the second value being greater than 0, the number of bits to be added to the UTO-UCI is determined; In response to the second value being no greater than 0 and the first value being greater than the first threshold, it is determined to reduce the number of bits included in the UTO-UCI. In response to the second value not being greater than 0 and the first value not being greater than the first threshold, it is determined that the size of the UTO-UCI will not be adjusted.
[0186] Step S502: Receive data and / or the above-mentioned UTO-UCI sent by the receiving terminal based on the above configuration information.
[0187] In this embodiment of the application, the network device can receive data sent by the terminal and / or the aforementioned UTO-UCI. During the process of sending the aforementioned data and / or UTO-UCI, the terminal can also obtain the transmission monitoring indicators of the aforementioned data.
[0188] In some embodiments, the terminal may send the above UTO-UCI based on the above configuration information and using the number of bits indicated by the above configuration information, indicating whether the corresponding number of CG transmission opportunities are used by the terminal to transmit data.
[0189] Optionally, the terminal may send data and UTO-UCI together at some CG transmission times, and may also send only UTO-UCI at some CG transmission times without sending data.
[0190] In this embodiment of the application, during the data transmission process, the terminal can monitor the data transmission status and obtain data transmission monitoring indicators.
[0191] In some embodiments, the above-mentioned transmission monitoring indicators include a first value and a second value.
[0192] In some embodiments, the terminal monitors data transmission within a monitoring time window.
[0193] In some embodiments, the terminal can monitor the data transmission status within a monitoring time window and determine a first value and a second value. That is, the terminal can output transmission monitoring indicators (i.e., the first value and the second value) in units of monitoring time windows.
[0194] The first value mentioned above is the average number of CG transmission opportunities within the monitoring time window, calculated as the interval between the arrival time of the data to be sent and the time of sending the data. For example, in... Figure 1B In the example shown, within a monitoring time window, the number of CG transmission opportunities between the arrival time of data to be sent and the time of sending the data is 6.
[0195] The second value mentioned above refers to the number of UTO-UCIs that are not sent with the data within the monitoring time window, and whose each bit is used to indicate when the terminal does not use the CG transmission corresponding to that bit (i.e., the UTO-UCI is not sent with the data, and each bit has a value of 1). For example, in Figure 1C In the example shown, taking the 14 CGs as a monitoring time window, the number of UTO-UCIs that are not sent with the data and whose each bit is used to indicate when the terminal will not use the CG corresponding to that bit for transmission is 2. Figure 1C The UTO-UCI sent during the 6th and 10th CG transmission times indicates that the second value is 2.
[0196] Optionally, the first value mentioned above can be recorded as the delay number (Delay_num), which can be used to count the transmission delay of each newly transmitted data.
[0197] Optionally, the second value mentioned above can be denoted as the number of empty resources (Empy_num), which can be used to count the duration for which empty data can be sent with available CG authorization.
[0198] Step S503: Receive an update request sent by the terminal to determine whether to update the size of UTO-UCI.
[0199] In this embodiment of the application, when the terminal determines that the size of UTO-UCI needs to be adjusted, it can send an update request to the network device to request the network device to update the size of the UTO-UCI.
[0200] In this embodiment, the terminal can determine whether to adjust the size of the UTO-UCI based on the transmission monitoring indicators obtained in the aforementioned steps. That is, in this embodiment, the terminal can determine whether the configured number of UTO-UCI bits matches the terminal's current service scenario and whether it needs to increase or decrease the number of UTO-UCI bits based on monitoring of data transmission.
[0201] In some embodiments, specifically, determining whether to adjust the size of the UTO-UCI may include at least one of the following: In response to the second value being greater than 0, the number of bits to be added to the UTO-UCI is determined; In response to the second value being no greater than 0 and the first value being greater than the first threshold, it is determined to reduce the number of bits included in the UTO-UCI. In response to the second value not being greater than 0 and the first value not being greater than the first threshold, it is determined that the size of the UTO-UCI will not be adjusted.
[0202] In some embodiments, the update request may include the number of bits of UTO-UCI to be increased or decreased (i.e., the first number of bits or the second number of bits in the foregoing embodiments).
[0203] Alternatively, the above update request can be sent to the network device via the MAC control element (CE).
[0204] Alternatively, as an example, the above update request can be a MAC CE containing 8 bits, where the most significant bit indicates whether to increase or decrease the number of bits, and the remaining 7 less significant bits can be used to indicate the number of bits that need to be adjusted.
[0205] Step S504: Based on the above update request and the current network resource utilization rate, determine whether to update the size of the above UTO-UCI.
[0206] In this embodiment, the network device can also determine whether to update the size of the UTO-UCI based on the update request and the current network resource utilization rate. That is, after receiving the update request, the network device can determine whether to respond to the update request sent by the terminal by comprehensively considering the current network status and its own terminal load (such as capacity, resource utilization rate, etc.).
[0207] Optionally, the update request is used to request an increase in the size of the UTO-UCI, and if the current network resource utilization rate is not higher than the second threshold, it is determined not to update the size of the UTO-UCI. That is, if the terminal requests an increase in the UTO-UCI bit, and the base station does not currently have terminal load pressure, it may not respond to the terminal.
[0208] Optionally, the update request is used to request an increase in the size of the UTO-UCI, and the current network resource utilization rate is higher than the corresponding second threshold, to determine the need to update the size of the UTO-UCI.
[0209] Optionally, the update request is used to request a reduction in the size of the UTO-UCI, and if the current network resource utilization rate is higher than the corresponding second threshold, it is determined not to update the size of the UTO-UCI. That is, if the terminal requests a reduction in the UTO-UCI bit, and the base station is under load pressure on the terminal, it may not respond to the terminal.
[0210] Optionally, the update request is used to request a reduction in the size of the UTO-UCI, and the current network resource utilization rate is not higher than the corresponding second threshold, to determine the size of the updated UTO-UCI.
[0211] The information update method of this application embodiment sends configuration information to the terminal, the configuration information indicating the size of UTO-UCI; receives data and / or the UTO-UCI sent by the terminal based on the configuration information; receives an update request sent by the terminal to determine whether to update the size of UTO-UCI; and determines whether to update the size of UTO-UCI based on the update request and the current network resource utilization rate. This enables the terminal to monitor the data transmission status and flexibly provide feedback to the network on whether to update or adjust UTO-UCI based on the transmission status. At the same time, the network side can collect suggestions from various terminals regarding the number of UTO-UCI bits, and determine whether to respond to the terminal's information update request based on its own resource situation. This effectively improves the matching degree between UTO-UCI and the actual business scenario of the terminal, and at the same time, it can perform global system coordination, effectively reduce data transmission latency, effectively reduce signaling overhead and resource waste, improve resource utilization, and increase system capacity.
[0212] To implement the above embodiments, this application also proposes an information updating device.
[0213] Figure 6 This is a schematic diagram of the structure of an information updating device provided in an embodiment of this application.
[0214] like Figure 6As shown, the information update device 600 may include: a receiving module 610, a monitoring module 620, an evaluation module 630, and a feedback module 640.
[0215] The receiving module 610 is used to receive configuration information sent by the network device. The configuration information is used to indicate the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI). Each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration authorization CG transmission opportunity corresponding to the bit. The monitoring module 620 is used to send data and / or the UTO-UCI to the network device based on the above configuration information, and to obtain the transmission monitoring indicators of the above data. Evaluation module 630 is used to determine whether to adjust the size of the above-mentioned UTO-UCI based on the above-mentioned transmission monitoring indicators; Feedback module 640 is used to request the network device to update the size of the UTO-UCI in response to determining that the size of the UTO-UCI is to be adjusted.
[0216] Optionally, the above-mentioned transmission monitoring indicators include a first value and a second value, and the monitoring module 620 is specifically used for: Within the monitoring time window, determine the first value and the second value mentioned above; The first value mentioned above is the average number of CG transmission opportunities between the arrival time of the data to be sent and the time of sending the data within the monitoring time window. The second value mentioned above refers to the number of UTO-UCIs that are not sent along with the data within the monitoring time window, and each bit is used to indicate when the terminal does not use the CG transmission timing corresponding to the bit.
[0217] Furthermore, the aforementioned evaluation module 630 is specifically used for at least one of the following: In response to the second value being greater than 0, it is determined that the number of bits included in the above UTO-UCI will be increased; In response to the second value being no greater than 0 and the first value being greater than the first threshold, it is determined to reduce the number of bits included in the UTO-UCI. In response to the second value not being greater than 0 and the first value not being greater than the first threshold, it is determined that the size of the UTO-UCI will not be adjusted.
[0218] Optionally, the feedback module 640 described above is specifically used for: In response to determining the number of bits to be added to the aforementioned UTO-UCI, a first number of bits to be added is determined; Send an update request to the aforementioned network device, wherein the update request includes the aforementioned first number of bits, or the update request includes the size of the aforementioned UTO-UCI after the aforementioned terminal requests an increase.
[0219] Furthermore, the first number of bits mentioned above is the smaller of the third and fourth values; The third value mentioned above is the product of the second value mentioned above and the number of bits currently included in the UTO-UCI mentioned above; The fourth value mentioned above is the difference between the maximum number of bits supported by the aforementioned UTO-UCI and the number of bits currently included in the aforementioned UTO-UCI.
[0220] Optionally, the feedback module 640 described above is specifically used for: In response to determining the number of bits to be reduced from the aforementioned UTO-UCI, a second number of bits to be reduced is determined; Send an update request to the aforementioned network device; wherein the update request includes the aforementioned second number of bits, or the update request includes the size of the aforementioned UTO-UCI after the aforementioned terminal requests an increase.
[0221] Optionally, the second number of bits is determined based on the first value.
[0222] It should be noted that the explanation of the aforementioned embodiment of the information update method executed on the terminal also applies to the information update device of this embodiment, and will not be repeated here.
[0223] The information update apparatus of this application embodiment receives configuration information sent by a network device. The configuration information is used to indicate the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI). Each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration authorization CG transmission opportunity corresponding to the bit. Based on the configuration information, the apparatus sends data and / or UTO-UCI to the network device and obtains data transmission monitoring indicators. Based on the transmission monitoring indicators, the apparatus determines whether to adjust the size of the UTO-UCI. In response to determining to adjust the size of the UTO-UCI, the apparatus requests the network device to update the size of the UTO-UCI. This enables the terminal to monitor the data transmission status and flexibly provide feedback to the network on whether the UTO-UCI needs to be updated and adjusted, effectively improving the matching degree between the UTO-UCI and the actual business scenario of the terminal, effectively reducing data transmission latency, effectively reducing signaling overhead and resource waste, improving resource utilization, and increasing system capacity.
[0224] Figure 7 This is a schematic diagram of the structure of an information updating device provided in an embodiment of this application.
[0225] like Figure 7As shown, the information update device 700 may include: a configuration module 710, a receiving module 720, and a processing module 730.
[0226] The configuration module 710 is used to send configuration information to the terminal. The configuration information is used to indicate the size of the Unused Transmission Opportunity-Uplink Control Information (UTO-UCI). Each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration authorization CG transmission opportunity corresponding to the bit. The receiving module 720 is used to receive data and / or the UTO-UCI sent by the terminal based on the above configuration information; The processing module 730 is configured to receive an update request sent by the terminal to determine whether to update the size of the UTO-UCI; the update request is sent by the terminal based on the transmission monitoring indicators of the data to determine the adjustment of the size of the UTO-UCI, wherein the transmission monitoring indicators of the data are obtained by the terminal during the process of sending the data and / or the UTO-UCI.
[0227] Optionally, the above apparatus further includes: a decision module (not shown in the figure), used to determine whether to update the size of the UTO-UCI based on the update request and the current network resource utilization rate.
[0228] Optionally, the above-mentioned processing module 730 is specifically used for: In response to the above update request for increasing the size of the above UTO-UCI, and the current network resource utilization rate is not higher than the second threshold, it is determined not to update the size of the above UTO-UCI; In response to the above update request for requesting an increase in the size of the above UTO-UCI, and the above current network resource utilization rate is higher than the corresponding second threshold, it is determined to update the size of the above UTO-UCI; In response to the above update request for requesting a reduction in the size of the above UTO-UCI, and the current network resource utilization rate is higher than the corresponding second threshold, it is determined not to update the size of the above UTO-UCI; In response to the above update request for requesting a reduction in the size of the above UTO-UCI, and the current network resource utilization rate is not higher than the corresponding second threshold, it is determined to update the size of the above UTO-UCI.
[0229] It should be noted that the explanation of the aforementioned embodiment of the information update method performed on the network device also applies to the information update device of this embodiment, and will not be repeated here.
[0230] The information update apparatus of this application embodiment sends configuration information to the terminal, the configuration information being used to indicate the size of the UTO-UCI; receives data and / or the UTO-UCI sent by the terminal based on the configuration information; and receives an update request sent by the terminal to determine whether to update the size of the UTO-UCI. This enables the terminal to monitor the data transmission status and flexibly provide feedback to the network based on the transmission status regarding whether the UTO-UCI needs to be updated or adjusted, effectively improving the matching degree between the UTO-UCI and the actual business scenario of the terminal, effectively reducing data transmission latency, effectively reducing signaling overhead and resource waste, improving resource utilization, and increasing system capacity.
[0231] To implement the above embodiments, this application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the information update method as described in any of the foregoing embodiments.
[0232] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example, the electronic device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0233] Reference Figure 8 The electronic device 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.
[0234] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 620 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0235] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of this data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0236] Power component 806 provides power to various components of electronic device 800. Power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.
[0237] Multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0238] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0239] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0240] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0241] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra-Wideband (UWB), Bluetooth, and other technologies.
[0242] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0243] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by a processor 620 of an electronic device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0244] To implement the above embodiments, this application also proposes a chip, wherein the chip includes an interface circuit and a processing circuit coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is configured to execute the information update method provided in any of the foregoing embodiments.
[0245] Figure 9 This is a schematic diagram of a chip structure provided in an embodiment of this application. See also... Figure 9 The diagram shown is a schematic representation of the structure of chip 900, but it is not limited to this.
[0246] Chip 900 includes processing circuitry 901, which is configured to execute any of the above information update methods.
[0247] In some embodiments, the chip 900 further includes one or more interface circuits 902. Optionally, the interface circuit 902 is connected to the memory 903, and the interface circuit 902 can be used to receive signals from the memory 903 or other devices, and the interface circuit 902 can be used to send signals to the memory 903 or other devices. For example, the interface circuit 902 can read instructions stored in the memory 903 and send the instructions to the processing circuit 901.
[0248] In some embodiments, the interface circuit 902 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processing circuit 901 performs other steps.
[0249] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0250] In some embodiments, chip 900 further includes one or more memories 903 for storing instructions. Optionally, all or part of the memories 903 may be located outside of chip 900.
[0251] To implement the above embodiments, this application also proposes a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the information update method as described in any of the foregoing method embodiments.
[0252] To implement the above embodiments, this application also proposes a computer program product having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the information update method as described in any of the foregoing method embodiments.
[0253] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0254] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0255] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0256] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and compact disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0257] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using at least one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0258] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0259] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0260] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. An information updating method characterized by comprising: The method comprises: receiving configuration information sent by a network device, the configuration information being used to indicate a size of an unused transmission occasion-uplink control information (UTO-UCI); wherein each bit of the UTO-UCI is used to indicate whether a terminal uses a configured grant (CG) transmission occasion corresponding to the bit; based on the configuration information, sending data and / or the UTO-UCI to the network device, and obtaining a transmission monitoring indicator of the data; based on the transmission monitoring indicator, determining whether to adjust the size of the UTO-UCI; in response to determining to adjust the size of the UTO-UCI, sending an update request to the network device.
2. The method of claim 1, wherein, The transmission monitoring indicator comprises a first value and a second value, and the obtaining of the transmission monitoring indicator of the data comprises: determining the first value and the second value within a monitoring time window; wherein the first value is an average number of CG transmission occasions between the time when data to be sent arrives and the time when the data is sent within the monitoring time window; the second value is a number of UTO-UCIs that are not sent together with the data and each bit of which is used to indicate that the terminal does not use a CG transmission occasion corresponding to the bit within the monitoring time window.
3. The method of claim 2, wherein, The determination of whether to adjust the size of the UTO-UCI based on the first value and the second value comprises at least one of the following: in response to the second value being greater than 0, determining to increase the number of bits included in the UTO-UCI; in response to the second value not being greater than 0 and the first value being greater than a first threshold, determining to reduce the number of bits included in the UTO-UCI; in response to the second value not being greater than 0 and the first value not being greater than the first threshold, determining not to adjust the size of the UTO-UCI.
4. The method of claim 3, wherein, The sending of the update request to the network device in response to the determination to adjust the size of the UTO-UCI comprises: in response to the determination to increase the number of bits included in the UTO-UCI, determining a first number of bits to be increased; sending an update request to the network device, wherein the update request comprises the first number of bits, or the update request comprises a size of the UTO-UCI requested by the terminal after the increase.
5. The method of claim 3, wherein, The sending of the update request to the network device in response to the determination to adjust the size of the UTO-UCI comprises: in response to the determination to reduce the number of bits included in the UTO-UCI, determining a second number of bits to be reduced; sending an update request to the network device; wherein the update request comprises the second number of bits, or the update request comprises a size of the UTO-UCI requested by the terminal after the reduction.
6. The method of claim 4, wherein, The first number of bits is a smaller value of a third value and a fourth value; wherein the third value is a product of the second value and a current number of bits included in the UTO-UCI; the fourth value is a difference between a maximum number of bits supported by the UTO-UCI and the current number of bits included in the UTO-UCI.
7. The method of claim 5, wherein, The second number of bits is determined based on the first value.
8. An information updating method characterized by comprising: Comprise: Send configuration information to the terminal, the configuration information is used to indicate the size of unused transmission occasion-uplink control information UTO-UCI; wherein, each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration grant CG transmission occasion corresponding to the bit; Receive the data and / or the UTO-UCI sent by the terminal based on the configuration information; Receive the update request sent by the terminal to determine whether to update the size of the UTO-UCI; the update request is sent by the terminal based on the transmission monitoring index of the data, wherein the transmission monitoring index of the data is obtained in the process of sending the data and / or the UTO-UCI by the terminal.
9. The method of claim 8, wherein, The method further comprises: Based on the update request and the current network resource occupation rate, determine whether to update the size of the UTO-UCI.
10. The method of claim 8, wherein, The determination whether to update the size of the UTO-UCI based on the update request and the current network resource occupation rate comprises: In response to the update request being used to request to increase the size of the UTO-UCI, and the current network resource occupation rate being not higher than a second threshold value, it is determined that the size of the UTO-UCI is not updated; In response to the update request being used to request to increase the size of the UTO-UCI, and the current network resource occupation rate being higher than the corresponding second threshold value, it is determined that the size of the UTO-UCI is updated; In response to the update request being used to request to reduce the size of the UTO-UCI, and the current network resource occupation rate being higher than the corresponding second threshold value, it is determined that the size of the UTO-UCI is not updated; In response to the update request being used to request to reduce the size of the UTO-UCI, and the current network resource occupation rate being not higher than the corresponding second threshold value, it is determined that the size of the UTO-UCI is updated.
11. An information updating apparatus characterized by comprising: The device comprises: A receiving module is configured to receive configuration information sent by a network device, the configuration information is used to indicate the size of unused transmission occasion-uplink control information UTO-UCI; wherein, each bit of the UTO-UCI is used to indicate whether the terminal uses the configuration grant CG transmission occasion corresponding to the bit; A monitoring module is configured to send data and / or the UTO-UCI to the network device based on the configuration information, and obtain a transmission monitoring index of the data; An evaluation module is configured to determine whether to adjust the size of the UTO-UCI based on the transmission monitoring index; A feedback module is configured to request the network device to update the size of the UTO-UCI in response to determining to adjust the size of the UTO-UCI.
12. The apparatus of claim 11, wherein, The transmission monitoring index comprises a first value and a second value, and the monitoring module is specifically configured to: Determine the first value and the second value within a monitoring time window; The first value is an average value of a number of CG transmission occasions between a time when data to be transmitted arrives each time and a time when the data is transmitted within the monitoring time window. The second value is a number of UTO-UCIs that are not transmitted together with the data and each bit of which is used to indicate that the terminal does not use a CG transmission occasion corresponding to the bit within the monitoring time window.
13. The apparatus of claim 12, wherein, The evaluation module is specifically configured to perform at least one of the following: in response to the second value being greater than 0, determining to increase a number of bits included in the UTO-UCI; in response to the second value not being greater than 0 and the first value being greater than a first threshold, determining to decrease the number of bits included in the UTO-UCI; in response to the second value not being greater than 0 and the first value not being greater than the first threshold, determining not to adjust a size of the UTO-UCI.
14. The apparatus of claim 13, wherein, The feedback module is specifically configured to: in response to determining to increase the number of bits included in the UTO-UCI, determining a first number of bits to be increased; sending an update request to the network device, wherein the update request includes the first number of bits, or the update request includes a size of the UTO-UCI requested by the terminal after the increase.
15. The apparatus of claim 13, wherein, The feedback module is specifically configured to: in response to determining to decrease the number of bits included in the UTO-UCI, determining a second number of bits to be decreased; sending an update request to the network device; wherein the update request includes the second number of bits, or the update request includes a size of the UTO-UCI requested by the terminal after the decrease.
16. The apparatus of claim 14, wherein, The first number of bits is a smaller one of a third value and a fourth value; The third value is a product of the second value and a current number of bits included in the UTO-UCI; The fourth value is a difference between a maximum number of bits supported by the UTO-UCI and the current number of bits included in the UTO-UCI.
17. The apparatus of claim 15, wherein, The second number of bits is determined based on the first value.
18. An information updating apparatus characterized by comprising: Comprise: A configuration module configured to send configuration information to a terminal, the configuration information being used to indicate a size of unused transmission occasion-uplink control information (UTO-UCI), wherein each bit of the UTO-UCI is used to indicate whether a terminal uses a configuration grant (CG) transmission occasion corresponding to the bit; A receiving module configured to receive data and / or the UTO-UCI sent by the terminal based on the configuration information; A processing module configured to receive an update request sent by the terminal to determine whether to update the size of the UTO-UCI, wherein the update request is sent by the terminal based on transmission monitoring indicators of the data, and the transmission monitoring indicators of the data are acquired in a process in which the terminal sends the data and / or the UTO-UCI.
19. The apparatus of claim 18, wherein, The apparatus further comprises: A decision module configured to determine whether to update the size of the UTO-UCI based on the update request and a current network resource occupancy rate.
20. The apparatus of claim 18, wherein, The processing module is specifically configured to: in response to the update request being for requesting increasing the size of the UTO-UCI and the current network resource occupancy being not higher than a second threshold, determining not to update the size of the UTO-UCI; in response to the update request being for requesting increasing the size of the UTO-UCI and the current network resource occupancy being higher than the corresponding second threshold, determining to update the size of the UTO-UCI; in response to the update request being for requesting decreasing the size of the UTO-UCI and the current network resource occupancy being higher than the corresponding second threshold, determining not to update the size of the UTO-UCI; in response to the update request being for requesting decreasing the size of the UTO-UCI and the current network resource occupancy being not higher than the corresponding second threshold, determining to update the size of the UTO-UCI.
21. An electronic device, comprising: A computer program product comprising a memory, a processor and a computer program stored on the memory and loadable into the processor, the processor implementing the steps of the method according to any one of claims 1 to 7 or the steps of the method according to any one of claims 8 to 10 when the program is run by the processor.
22. A non-transitory computer-readable storage medium having stored thereon computer program instructions, wherein, A program instruction which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7 or the steps of the method according to any one of claims 8 to 10.
23. A chip, characterized by The chip comprises an interface circuit and a processing circuit which are coupled to each other, the interface circuit is used for inputting or outputting signals, and the processing circuit is used for implementing the steps of the method according to any one of claims 1 to 7 or the steps of the method according to any one of claims 8 to 10.
24. A computer program product, characterised in that, A computer program product comprising a memory, a processor and a computer program stored on the memory and loadable into the processor, the processor implementing the steps of the method according to any one of claims 1 to 7 or the steps of the method according to any one of claims 8 to 10 when the program is run by the processor.