Configuration updating method and apparatus

By acquiring monitoring data to update channel configuration information, the problem of logical channels being unable to adapt to QoS changes is solved, thereby improving the transmission efficiency and resource utilization of wireless communication systems.

WO2025228212A1PCT designated stage Publication Date: 2025-11-06HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/090698
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-28
Filing Date
2025-04-23
Publication Date
2025-11-06

AI Technical Summary

Technical Problem

With increased data throughput and lower latency requirements, existing wireless communication systems struggle to adapt the logical channels of terminal devices to the changed Quality of Service (QoS), leading to reduced data transmission speeds.

Method used

By acquiring monitoring data, the channel configuration information, including priority and bit rate, is updated to adapt to changes in model parameters, thereby improving channel adaptability and transmission efficiency.

Benefits of technology

It improves channel adaptability and transmission efficiency, avoids data transmission failure to be completed within the predetermined time, and optimizes resource scheduling and utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025090698_06112025_PF_FP_ABST
    Figure CN2025090698_06112025_PF_FP_ABST
Patent Text Reader

Abstract

A configuration updating method and a related apparatus. The method comprises: acquiring monitoring data corresponding to a first model; and updating configuration information of a first channel on the basis of the monitoring data, wherein the first channel is used for transmitting all or part of the monitoring data. In the present application, model parameters are monitored, and configuration information of a channel for transmitting the model parameters is updated on the basis of changes in the corresponding parameters of a model, so as to ensure that the configuration information of the channel matches the corresponding parameters of the model, thereby improving the effectiveness of model lifecycle management.
Need to check novelty before this filing date? Find Prior Art

Description

Configuration updating method and apparatus

[0001] The present application claims priority from the Chinese patent application No. 202410519098.5 filed on April 28, 2024, and entitled "Configuration updating method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a configuration updating method and apparatus. BACKGROUND

[0003] In the past few decades, wireless communication systems have evolved and researched from the first generation of analog communication to 5G New Radio (NR) and to future wireless communication systems. In this complex evolution process, high throughput and large connectivity have always been the core challenges of wireless communication networks. In order to cope with the above challenges, 5G communication proposes enhanced mobile broadband (eMBB), ultra-reliable, low latency communications (URLLC), and massive machine type communications (mMTC) as technical targets. And the future wireless communication system will evolve towards greater throughput, lower latency, higher reliability, greater number of connections, higher spectrum utilization, etc.

[0004] Among them, when the terminal device reports data to the network side through a physical channel, the usual way is that the terminal maps to the physical channel through the fixed configuration logical channel corresponding to the Quality of service (QoS) of the data, and then transmits the reported data; and due to the increase of data throughput and the need for lower latency data transmission, when the QoS of the reported data changes, the original logical channel is difficult to adapt to the changed QoS, resulting in a decrease in data transmission speed. SUMMARY

[0005] The present application provides a configuration updating method, which can improve the adaptability of the channel and is beneficial to improve the communication performance.

[0006] In a first aspect, an embodiment of the present application provides a configuration updating method, which can be applied to a terminal side, for example, a terminal or a communication module in the terminal, or a circuit or chip responsible for communication functions in the terminal (such as a Modem chip, also known as a baseband chip, or a System on Chip (SoC) chip or a System in Package (SIP) chip containing a modem core). Taking the case of applying the method to a terminal, the method comprises: obtaining monitoring data corresponding to a first model; and updating configuration information of a first channel according to the monitoring data, wherein the first channel is used to transmit all or part of the monitoring data.

[0007] By monitoring model parameters and updating the configuration information of the channel for transmitting the model parameters according to the changes in the model corresponding parameters, the above method ensures the adaptability of the configuration information of the channel to the model corresponding parameters and improves the effectiveness of model lifecycle management.

[0008] In a possible design, the monitoring data comprises performance data, distribution data, and time data.

[0009] The above method can monitor the abnormality of model related parameters in multiple dimensions and improve the effectiveness of model lifecycle management.

[0010] In a possible design, the updating of the configuration information of the first channel according to the monitoring data comprises: updating the configuration information of the first channel in response to the performance data meeting a first performance threshold within a first observation time; and / or updating the configuration information of the first channel in response to the distribution data being abnormal within a second observation time; and / or updating the configuration information of the first channel in response to the time data meeting a first time threshold.

[0011] In a possible design, the configuration information of the first channel comprises a priority of the first channel and / or a bit rate of the first channel, and the updating of the configuration information of the first channel comprises: updating the priority of the first channel from a first priority to a second priority; and / or updating the bit rate of the first channel from a first bit rate to a second bit rate.

[0012] The above method can improve the transmission efficiency of the first channel for carrying data by increasing the bit rate and priority of the first channel, and avoid that the data transmission related to the first model cannot be completed within a predetermined time.

[0013] In a possible design, the first channel is a logical channel, and the method further includes updating a bit rate and / or a priority of a second channel, the second channel being at least one logical channel other than the first channel.

[0014] By lowering the bit rate and / or the priority of the second channel, the bit rate and the priority of the first channel are relatively increased, and the transmission efficiency of data carried by the first channel is improved.

[0015] In a possible design, the updating the configuration information of the first channel includes: receiving an update indication of the first channel; and updating the configuration information of the first channel according to the update indication of the first channel.

[0016] With the method, the network device can perform configuration update indication according to the update request of the channel, and the network device can more effectively schedule transmission resources.

[0017] In a possible design, the method further includes: receiving a valid time of the configuration update; and when the valid time of the updated configuration information is greater than or equal to the valid time, restoring the configuration information of the first channel to the configuration information before the update.

[0018] With the method, when the transmission task pressure of the first channel is reduced, transmission resources can be released in time, resource waste can be avoided, and communication efficiency can be improved.

[0019] In a possible design, the method further includes: sending the updated configuration information.

[0020] In a possible design, the method further includes: sending identification information of the first channel.

[0021] With the method, the network device can back up information of channel update, so that the configuration information of the channel can be restored according to the backup result when the configuration information of the channel is restored to the configuration information before the update, and the efficiency of resource scheduling can be improved.

[0022] In a possible design, the updating the configuration information of the first channel includes: updating the configuration information of the first channel according to a predefined or preconfigured mapping relationship, where the mapping relationship indicates a relationship between the monitoring data and the configuration information update.

[0023] With the method, the configuration information is directly updated according to the predefined or preconfigured mapping relationship, time delay of data transmission can be reduced, consumption of computing resources of the terminal or the network device can be reduced, and the efficiency of resource scheduling can be improved.

[0024] In a possible design, the mapping relationship includes: in response to the time data satisfying a first time threshold, a bit rate of the first channel is changed by a first variable; and / or, in response to the time data satisfying a second time threshold, a priority of the first channel is changed by a second variable; and / or, in response to the time data satisfying a third time threshold, the priority of the first channel is changed by a third variable and the bit rate is changed by a fourth variable; and / or, according to a level of abnormality of the distribution data, the bit rate and / or the priority of the first channel is changed.

[0025] In a possible design, the changing the bit rate and / or the priority of the first channel according to the level of abnormality of the distribution data includes: in response to the level of abnormality of the distribution data being a first level, the bit rate of the first channel is changed by a fifth variable; in response to the level of abnormality of the distribution data being a second level, the bit rate of the first channel is changed by a sixth variable, and the priority of the first channel is changed by a seventh variable; and in response to the level of abnormality of the distribution data being a third level, the bit rate of the first channel is changed by an eighth variable, and the priority of the first channel is changed by a ninth variable.

[0026] By using the method, different configuration information update strategies are adopted for different abnormal data, so that the utilization of transmission resources can be improved, and resource waste can be avoided.

[0027] In a second aspect, the present application provides a configuration update apparatus, including: a transceiving unit, configured to acquire monitoring data corresponding to a first model; and a processing unit, configured to update configuration information of a first channel according to the monitoring data, wherein the first channel is used to transmit all or part of the monitoring data.

[0028] In a possible design, the monitoring data includes at least one of the following data: performance data, distribution data, or time data.

[0029] In a possible design, the processing unit is further configured to: in response to the performance data satisfying a first performance threshold within a first observation time, update the configuration information of the first channel; and / or, in response to the distribution data being abnormal within a second observation time, update the configuration information of the first channel; and / or, in response to the time data satisfying a first time threshold, update the configuration information of the first channel.

[0030] In a possible design, the configuration information of the first channel includes a priority of the first channel and / or a bit rate of the first channel, and the processing unit is further configured to update the priority of the first channel from a first priority to a second priority; and / or, update the bit rate of the first channel from a first bit rate to a second bit rate.

[0031] In a possible design, the processing unit is further configured to update the bit rate and / or the priority of the second channel, the second channel being at least one logical channel other than the first channel.

[0032] In a possible design, the transceiving unit is further configured to receive an update indication of the first channel; and the processing unit is further configured to update the configuration information of the first channel according to the update indication of the first channel.

[0033] In a possible design, the transceiving unit is further configured to receive a validity time of the configuration update; and the processing unit is further configured to restore the configuration information of the first channel to that before the update when the validity time is greater than or equal to the time to take effect of the updated configuration information.

[0034] In a possible design, the transceiving unit is further configured to send the updated configuration information.

[0035] In a possible design, the transceiving unit is further configured to send the identification information of the first channel.

[0036] In a possible design, the processing unit is further configured to update the configuration information of the first channel according to a predefined or preconfigured mapping relationship, where the mapping relationship indicates the relationship between the monitoring data and the configuration information update.

[0037] In a possible design, the mapping relationship includes: in response to the time data satisfying a first time threshold, the bit rate of the first channel changes by a first variable; and / or, in response to the time data satisfying a second time threshold, the priority of the first channel changes by a second variable; and / or, in response to the time data satisfying a third time threshold, the priority of the first channel changes by a third variable and the bit rate changes by a fourth variable; and / or, according to the level of abnormality of the distribution data, the bit rate and / or the priority of the first channel changes.

[0038] In a possible design, the bit rate and / or the priority of the first channel changes according to the level of abnormality of the distribution data includes: in response to the level of abnormality of the distribution data being a first level, the bit rate of the first channel changes by a fifth variable; in response to the level of abnormality of the distribution data being a second level, the bit rate of the first channel changes by a sixth variable and the priority of the first channel changes by a seventh variable; in response to the level of abnormality of the distribution data being a third level, the bit rate of the first channel changes by an eighth variable and the priority of the first channel changes by a ninth variable.

[0039] In a third aspect, the present application provides a communication apparatus, which can execute the method in the first aspect. The communication apparatus has the functions of the first aspect, for example, the communication apparatus includes modules or units or means corresponding to the operations of the first aspect, and the modules or units or means can be implemented in the form of software, hardware or a combination of software and hardware. The operations performed by the communication apparatus and the beneficial effects achieved by the communication apparatus can refer to the method and the beneficial effects of the first aspect.

[0040] In a fourth aspect, the present application provides a communication apparatus, which includes a memory and one or more processors. The memory is configured to store part or all of the computer program or instructions for implementing the functions of the first aspect. The one or more processors are configured to execute the computer program or instructions, so that the communication apparatus implements the method in any possible design or implementation manner of the first aspect.

[0041] In a possible design, the communication apparatus can further include an interface circuit, and the processor is configured to communicate with other apparatuses or components through the interface circuit.

[0042] In a possible design, the communication apparatus can further include the memory.

[0043] The communication apparatus can be a terminal, a communication module in the terminal, or a chip responsible for communication functions in the terminal, such as a Modem chip (also referred to as a baseband chip) or a system on chip (SoC) or a system in package (SiP) that includes a modem module.

[0044] In a fifth aspect, the present application provides a computer-readable storage medium, which stores instructions or programs, and when the instructions or programs are run on a communication apparatus, the instructions of the method in the first aspect or any possible implementation manner of the first aspect are executed by the communication apparatus.

[0045] In a sixth aspect, the present application provides a computer program product, which includes computer programs or instructions, and when the computer programs or instructions are run on a computer, the instructions of the method in the first aspect or any possible implementation manner of the first aspect are executed. BRIEF DESCRIPTION OF DRAWINGS

[0046] FIG. 1 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied;

[0047] FIG. 2 is a schematic diagram of a configuration updating method according to an embodiment of the present application;

[0048] FIG. 3A is a schematic diagram of configuration information updating according to an embodiment of the present application;

[0049] FIG. 3B is another configuration information updating schematic diagram provided by an embodiment of the present application;

[0050] FIG. 3C is another configuration information updating schematic diagram provided by an embodiment of the present application;

[0051] FIG. 3D is another configuration information updating schematic diagram provided by an embodiment of the present application;

[0052] FIG. 4 is a channel configuration information updating time schematic diagram provided by an embodiment of the present application;

[0053] FIG. 5 is a communication system structure schematic diagram provided by an embodiment of the present application;

[0054] FIG. 6 is a communication device structure schematic diagram provided by an embodiment of the present application; and

[0055] FIG. 7 is another communication device structure schematic diagram provided by an embodiment of the present application. DETAILED DESCRIPTION

[0056] The embodiments of the present application provide a communication method, device, storage medium and computer program product, which are used for improving. The technical solutions in the embodiments of the present application will be described below with reference to the drawings.

[0057] The technical solutions of the present application can be applied to a terrestrial network (TN), a non-terrestrial network (NTN), or a scenario in which the NTN and the TN are fused. The NTN system can be, for example, a satellite communication system, a high altitude platform station (HAPS) communication system, a global navigation satellite system (GNSS), etc. The TN system can be, for example, a 4th generation (4G) communication system (e.g., a long term evolution (LTE) system), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) communication system (e.g., a new radio (NR) system), a 6th generation mobile communication (6G) system, and a future mobile communication system, etc.

[0058] In order to better understand the embodiments of the present application, the network architecture of the embodiments of the present application will be described first. Please refer to FIG. 1, which is an architecture schematic diagram of a communication system to which the embodiments of the present application are applied. It should be noted that FIG. 1 is a possible and non-limiting system schematic diagram. As shown in FIG. 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200, and optionally, the communication system 10 can also include an Internet 300. The RAN 100 includes at least one RAN node (such as 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (such as 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1), etc. The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network network element in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrated with the logical functions of the core network and the logical functions of the radio access network, or can be a physical device integrated with the functions of part of the core network network element and part of the RAN node 110. The terminals and the terminals, and the RAN nodes 110 and the RAN nodes 110 can be connected to each other in a wired or wireless manner. FIG. 1 is only a schematic diagram, and the communication system can also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1.

[0059] The RAN 100 can be a 3rd generation partnership project (3GPP) related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolved system (such as a 6G mobile communication system). The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system in which two or more of the above systems are integrated.

[0060] The RAN node 110, which can also be referred to as a radio access network device, an access network device, a RAN entity, or an access node, etc., forms part of the communication system, and is configured to facilitate wireless access to the communication system for terminals. The RAN nodes 110 in the communication system 10 can be of the same type or can be of different types. In some scenarios, the roles of the RAN nodes 110 and the terminals 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured to move as a mobile base station, and for a terminal 120j accessing the RAN 100 via the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. Both the RAN nodes 110 and the terminals 120 are sometimes referred to as communication devices, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functionalities, and the network elements 120a-120j can be understood as communication devices with terminal functionalities.

[0061] In a possible scenario, the RAN node 110 can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN node 110 can be a macro base station (e.g., 110a in Figure 1), a micro base station or an indoor station (e.g., 110b in Figure 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node 110 can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the wireless access network device in a vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node 110 in this application can also be implemented by a software function running on hardware, or by a virtualized function instantiated on a platform (e.g., a cloud platform). The RAN node 110 in this application can also be a logical node, a logical module or software capable of implementing all or part of the functions of the RAN node 110.

[0062] In another possible scenario, a terminal is assisted by multiple RAN nodes 110 to implement wireless access in cooperation, and different RAN nodes 110 respectively implement part of functions of a base station. For example, a RAN node 110 can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a radio remote unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).

[0063] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0064] A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, unmanned aerial vehicle, helicopter, airplane, ship, robot, mechanical arm, smart home device, etc. Embodiments of this application do not limit the device form of the terminal.

[0065] For ease of description, the following describes the base station as an example of the RAN node 110. The base station and the terminal can be fixed in position or mobile. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; can also be deployed on an airplane, a balloon, and a man-made satellite. Embodiments of the present application do not limit the application scenarios of the base station and the terminal.

[0066] The roles of the base station and the terminal can be relative, for example, the helicopter or the unmanned aerial vehicle 120i in FIG. 1 can be configured as a mobile base station, and for the terminal 120j that accesses the wireless access network 100 through 120i, 120i is a base station; but for the base station 110a, 120i is a terminal, that is, 110a and 120i communicate through a wireless air interface protocol. Of course, 110a and 120i can also communicate through a base station-to-base station interface protocol, in which case, 120i is also a base station relative to 110a. Therefore, the base station and the terminal can be collectively referred to as a communication device, 110a and 110b in FIG. 1 can be referred to as a communication device with a base station function, and 120a-120j in FIG. 1 can be referred to as a communication device with a terminal function.

[0067] The base station and the terminal, the base station and the base station, and the terminal and the terminal can communicate through a licensed frequency spectrum, can communicate through an unlicensed frequency spectrum, or can communicate through both the licensed frequency spectrum and the unlicensed frequency spectrum; can communicate through a frequency spectrum below 6 gigahertz (GHz), can communicate through a frequency spectrum above 6 GHz, or can communicate through both the frequency spectrum below 6 GHz and the frequency spectrum above 6 GHz. Embodiments of the present application do not limit the frequency spectrum resources used for wireless communication.

[0068] In embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station or by a control subsystem containing base station functions. The control subsystem containing base station functions herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be performed by a module (such as a chip or a modem) in the terminal or by a device containing terminal functions.

[0069] In the present application, a base station transmits a downlink signal or downlink information to a terminal, and the downlink information is carried on a downlink channel; the terminal transmits an uplink signal or uplink information to the base station, and the uplink information is carried on an uplink channel. The terminal needs to establish a wireless connection on a cell controlled by the base station in order to communicate with the base station. The cell with which the terminal establishes a wireless connection is referred to as a serving cell of the terminal. When the terminal communicates with the serving cell, it is also interfered by signals from neighboring cells.

[0070] In order to facilitate understanding of the related content of the embodiments of the present application, the following will explain some terms and processes involved in the embodiments of the present application. This part is only for the convenience of understanding and cannot be regarded as the disclosure or specific limitation of the technical solutions of the present application.

[0071] 1. The media access control (MAC) layer is used to provide access control functions (such as addressing mode, access coordination, frame check sequence generation and checking, and logical link control packet data unit delimiting) for the physical layer (PHY) with the support of the logical link control (LLC) layer. The MAC layer provides data transmission services on logical channels, and the logical channel type is defined according to the type of data transmitted on the logical channel. In the case that multiple logical channels have data transmission and the total amount of data exceeds the current transport time interval (TTI), the multiplexing function of the MAC layer is triggered.

[0072] The multiplexing function of the MAC layer is to multiplex the data packets of multiple logical channels into one data packet, and transmit the data packet through a physical layer channel (such as a physical downlink shared channel (PDSCH)). The order of multiplexing the data packets of multiple logical channels into a data packet is determined by the priority of the logical channel. Specifically, the logical channel with high priority is given priority in packet assembly, that is, the order of packet assembly of the data packet is in the order of the priority of the logical channel from high to low. Moreover, the logical channel with high priority can obtain more transmission opportunities, which means that the logical channel with high priority has a higher transmission rate or a lower transmission delay. Currently, the priority of the logical channel is mainly determined by the quality of service (QoS) parameter of the data carried by the logical channel.

[0073] Among them, the logical channel can be divided into downlink logical channel and uplink logical channel according to the transmission direction of data on the logical channel. In the downlink logical channel, the access network equipment determines the indicated priority of the logical channel according to the type of the logical channel and the QoS parameter of the data corresponding to the logical channel. In the uplink logical channel, when the terminal gets the scheduling opportunity, that is, gets the resource of the uplink transmission data, the indicated priority of each uplink logical channel can be determined by the terminal according to the situation of each uplink logical channel.

[0074] The logical channel can be generally divided into control channel and service channel. The control channel is mainly used for transmitting signaling or synchronization data; the service channel is used for transmitting encoded voice or user data. The priority of the control channel is higher than that of the service channel. The priority between the service channels depends on the QoS parameter of the data corresponding to the logical channel.

[0075] 2. Physical layer, providing transmission media and interconnecting devices between devices for data communication, providing a reliable environment for data transmission. In the sending device, the physical layer of the sending device processes the data stream (transport block / transport block set) from the MAC layer and the upper layer through multiplexing and channel coding, mapping of the transport channel to the physical channel, and spreading and modulation of the physical channel, etc. to form a data stream of the wireless interface, and transmits in the wireless interface. In the receiving device, it is a reverse process.

[0076] 3. Quality of service

[0077] QoS refers to a measure of the overall performance of the service experienced by a user in a network. To quantitatively measure QoS packet loss, bit rate, throughput, transmission delay, availability, etc., relevant aspects of the service are considered. QoS includes requirements for all aspects of a connection, such as service response time, loss, signal-to-noise ratio, crosstalk, echo, interruption, frequency response, and / or loudness level. In 5G NR, QoS flow identifiers (QFIs) are used to classify and label each QoS flow packet (e.g., data packet), for example, a first QoS flow is associated with video packets and a second QoS flow is associated with video streaming packets.

[0078] Within a 5G network, a 5G QoS identifier (5QI) mechanism can be used, in which individual QoS flow packets are classified into different QoS categories. In this way, the value of QoS can be configured according to the category, so that each QoS class has its own allocated QoS characteristics (e.g., packet delay and packet loss), and the QoS of different packets can be different.

[0079] 4. Logical channel prioritization procedure

[0080] For uplink, the UE creates MAC protocol data units (PDUs) to transmit using the allocated resources. This is to ensure that the UE meets the QoS of each configured radio bearer for PDU-based service flows. Based on the uplink transmission resource grant message signaled on the physical downlink control channel (PDCCH), the UE can decide the amount of data of each logical channel to be included in the new MAC PDU and, if necessary, also allocate space for MAC control elements (CEs).

[0081] In some cases, when performing a new transmission, a logical channel prioritization procedure is applied, data from the highest priority logical channel is included in the MAC PDU first, followed by data from the next highest priority logical channel, and so on until the MAC PDU size allocated by the network entity is fully filled or there is no more data to transmit.

[0082] In some cases, radio resource control (RRC) can control the scheduling of uplink data by signaling for each logical channel: priority, prioritized bit rate (PBR), and Bucket Size Duration (BSD).

[0083] The UE can maintain a variable Bj for each logical channel j. Bj can be initialized to zero when the relevant logical channel is established and increased by PBR*TTI at each transmission time interval (TTI), where PBR is the prioritized bit rate of logical channel j. However, the value of Bj can never exceed the bucket size, and if the value of Bj is greater than the bucket size of logical channel j, it is set to the bucket size. The bucket size of a logical channel is equal to PBRx BSD, where PBR and BSD are configured by the upper layer.

[0084] 5. AI model data reporting

[0085] The data of the AI model includes monitoring data, training data, and inference data. The training of the model includes base station side training or terminal side training.

[0086] In general, when training on the base station side, the terminal needs to report the monitoring data according to a fixed QoS; if the base station collects training data of multiple terminals, it will start training at a unified time node after the collection is completed, and the collection of training data is a relatively long-term process, each terminal needs to report multiple times and continuously, and the training data is also reported according to a fixed QoS.

[0087] For example, in federated learning, multiple terminals independently train using local data and then report the weights or gradients of their local models to the base station. The base station aggregates the model weights or gradients from multiple terminals and then sends the aggregated model weights or gradients to each terminal. This process is repeated until the model converges.

[0088] For distributed inference AI models, there are no side links between multiple terminals. The AI ​​model needs to perform inference across multiple terminals. For example, the first part of the AI ​​model is deployed on the first terminal. After the first terminal completes inference, it sends the first intermediate result to the base station. The base station sends the first intermediate result to the second terminal. The second terminal performs inference based on the first intermediate result and sends the second intermediate result to the base station. The base station sends the second intermediate result to the base station. The base station sends the second intermediate result to the third terminal. The third terminal performs inference based on the second intermediate result and obtains the final model output. Considering the energy consumption of inference and the fact that the terminal may perform other tasks, the terminal performs inference at fixed times. Therefore, it is necessary to report inference data before fixed time nodes (for example, the first terminal needs to report the inference result before the second terminal's inference time). In addition, the inference processing capabilities of different terminals are different, so the inference time of different terminals is also different.

[0089] In a communication system, each type of uplink data corresponds to a fixed logical channel parameter configuration. Each logical channel parameter configuration can be adapted to a QoS stream. The parameters of the logical channel can be configured by the base station. However, the QoS stream corresponding to the uplink data may change (for example, when training an AI model, the parameters corresponding to the model may become abnormal, requiring accelerated reporting). If the previous logical channel parameter configuration is still used, it cannot match the changed QoS stream, and the data may not be transmitted within the scheduled time. Therefore, the parameters of the logical channel need to be updated. Existing communication systems cannot determine whether the logical channel needs to be updated based on changes in QoS.

[0090] In order to determine whether a logical channel needs to be updated when data QoS changes, at least one embodiment of this application provides a configuration update method.

[0091] FIG. 2 shows a flowchart of a configuration updating method according to an embodiment of the present application, which is applied to a terminal device side, for example, a terminal or a communication module in the terminal, or a circuit or chip responsible for communication functions in the terminal (such as a Modem chip, also known as a baseband chip, or a System on Chip (SoC) chip or a System in Package (SIP) chip containing a modem core). As shown in FIG. 2, the method includes steps S201-S202:

[0092] Step S201: Obtain monitoring data corresponding to a first model.

[0093] For example, the first model can be an artificial intelligence (AI) model, a neural network model, a big data model, etc., and the monitoring data includes performance data, distribution data, and time data.

[0094] Step S202: Update configuration information of a first channel according to the monitoring data, wherein the first channel is used to transmit all or part of the monitoring data.

[0095] For example, the first channel can be a logical channel as described above, or other channels used to carry model-related data and corresponding to physical layer channels, and the corresponding relationship can be, for example, a mapping of carried data or a mapping of channels.

[0096] For example, the configuration information can include a bit rate and / or a priority of the first channel. The bit rate can be, for example, a PBR as described above, or other parameters representing the data carrying capacity of the channel, which is not limited in the present application. The priority can be a priority for mapping a logical channel to a physical layer channel or a priority for transmitting data carried by a logical channel. For example, the priority of the first channel before updating is a first priority, and the priority of the first channel after updating is a second priority, and the second priority is higher than the first priority. For another example, the bit rate of the first channel before updating is a first bit rate, and the bit rate of the first channel after updating is a second bit rate, and the second bit rate is greater than the first bit rate.

[0097] For example, the data transmitted by the first channel can also include all or part of the training data in the first model, or all or part of the inference data corresponding to the first model.

[0098] Exemplarily, the monitoring data comprises at least one of performance data, time data or distribution data corresponding to the first model, the multi-dimensional monitoring of the model-related parameters is abnormal, and the effectiveness of the model life cycle management is improved. Changes in the monitoring data will affect the QoS corresponding to the data, wherein the performance data may, for example, comprise a communication indicator or a model accuracy (Accuracy), and the communication indicator may, for example, be a throughput or a signal to interference plus noise ratio (SINR) or a reference signal received power (RSRP). The communication indicator may, for example, be measured by a terminal on a system performance or a link quality when the first model is activated. When the above-mentioned communication indicator or accuracy changes greatly within a period of time and has an impact on the training or communication of the model, the configuration information of the first channel can be updated, for example, in response to the performance data satisfying a first performance threshold within a first observation time, the configuration information of the first channel is updated.

[0099] Exemplarily, the distribution data may, for example, be a distribution of input data and output data for model training or a distribution of input data and output data for model inference, and when the input data and output data are abnormal within a second observation time, the configuration information of the first channel is updated. For example, the following cases can be regarded as abnormal input data and output data: the samples of the input data and the output data do not conform to the distribution of the historical input data and the output data; the samples of the input data and the output data do not conform to the distribution of the training input data and the output data; and a drift of the input data and the output data within the observation time is greater than or equal to a first drift threshold.

[0100] The time data may, for example, be a difference between an end time of training data collection of the first model and a transmission time of the training data, and may, for example, be a difference between an end time of aggregation of the first model and a transmission time of model data, and may, for example, be a difference between an end time of inference data collection of the first model and a transmission time of the inference data. The first time threshold may, for example, be a transmission delay of the terminal reporting data, and when the time data is less than the transmission delay, the configuration information of the first channel is updated. The terminal may, for example, receive configuration information indicating the size of the transmission delay through a downlink control information (DCI) or an RRC or a broadcast message.

[0101] The application is divided into an update indicated by a terminal or an update indicated by a network device (for example, a base station) according to the indication of the first channel configuration update. For example, when there is a corresponding uplink transmission resource for transmitting the update request of the first channel, and the transmission delay can ensure the normal training or inference of the first model (that is, the terminal and the network device participating in the training or inference of the first model can complete the input, transmission and output of data according to the predetermined time), the update request of the first channel can be sent to the network device, and then the update indication of the first channel sent by the network device is received, and the terminal updates the configuration information of the first channel according to the update indication. For another example, if there is no transmission resource for transmitting the update request of the first channel, or the delay caused by the terminal reporting the update request of the first channel will cause the first model to be unable to normally train or infer, the terminal can directly indicate the update of the configuration of the first channel. It should be noted that in the case that there is a corresponding uplink transmission resource for transmitting the update request of the first channel, and the transmission delay can ensure the normal training or inference of the first model, the terminal can also indicate the update, which is not limited in the application.

[0102] The following will describe in detail how the application updates the configuration information of the first channel in combination with the above two different update indication methods.

[0103] Method one: the network device indicates the update of the configuration information of the first channel.

[0104] In method one, the terminal determines whether the configuration information of the first channel needs to be updated, for example, by monitoring the performance data, time data and distribution data described above, to determine whether the change of the monitored data will cause the first model to be unable to normally train or infer. If so, the configuration information of the first channel needs to be updated, and the following description is based on the premise that the terminal determines that the first channel needs to update the configuration information.

[0105] Optionally, the terminal can send the identification (ID) of the first channel to the network device. The network device can update the parameters of the first channel according to the default configuration, for example, update the priority and / or bit rate of the first channel according to the default configuration.

[0106] For example, the terminal sends the expected value of the priority and / or bit rate of the first channel after the update to the network device. It should be noted that the expected value is set by the terminal, and the network device needs to send the update indication of the first channel to the terminal device in combination with the existing transmission resource and the expected value, that is, the update information indicated by the network device can be different from the expected value.

[0107] FIG. 3A, FIG. 3B, FIG. 3C and FIG. 3D are schematic diagrams of configuration information updating according to at least one embodiment of the present application. The process of setting the above-mentioned expected value by the terminal will be described in detail below in combination with FIG. 3A, FIG. 3B, FIG. 3C and FIG. 3D.

[0108] For example, the first channel is transmitted in a first time range (a transmission window of the first channel), the terminal acquires configuration information of one or more second channels (only one second channel is shown in FIG. 3A, FIG. 3B, FIG. 3C and FIG. 3D) in the first time range, the second channel is at least one logical channel other than the first channel in the first time range; and the priority of the first channel is updated according to the priority of the second channel, or the bit rate of the first channel is updated according to the bit rate of the second channel, or the priority and bit rate of the first channel are updated according to the priority and bit rate of the second channel. The first time range may, for example, be a transmission window corresponding to the data detected by the terminal to be abnormal, and there is at least one logical channel in the time range of the transmission window, one of which is the first channel, and the other logical channels (i.e. the second channel) are used to transmit other data, for example, communication data irrelevant to the first model.

[0109] As shown in FIG. 3A, the bit rate of one or more second channels (only one is shown in the figure) before updating is lower than the first rate threshold or higher than the bit rate of the first channel, and the bit rate of the first channel can be increased (the increase in bit rate is represented by the increase in channel width in the figure) (for example, by 2 times), so that the bit rate of the first channel after updating is higher than the bit rate of all or part of the second channels.

[0110] As shown in FIG. 3B, the bit rate of the first channel before updating is higher than the second rate threshold, and the priority of one or more second channels (only one is shown in the figure) is higher than the priority of the first channel, and the priority of the current logical channel can be increased (for example, by 3 times) to enable the data carried by the first channel to be transmitted preferentially (the priority is represented by the position of the channel in the figure, and the left channel has a higher priority than the right channel).

[0111] As shown in FIG. 3C, the bit rate of one or more second channels (only one is shown in the figure) before updating is higher than the third rate threshold, and there is a second channel with a priority higher than that of the first channel among the one or more second channels, and the priority and bit rate of the first channel can be increased simultaneously.

[0112] As shown in FIG. 3D, the bit rate and / or priority of the remaining second channels (only one is shown in the figure) is updated (in the figure, the bit rate and priority of the second channel is reduced). It should be noted that the configuration information updating process shown in FIG. 3D updates the configuration information of the second channel, and relatively updates the configuration information of the first channel (by reducing the bit rate and priority of the second channel, the bit rate and priority of the first channel are relatively increased).

[0113] Exemplarily, after receiving the expected value of the first channel configuration information update sent by the terminal, the network device dynamically indicates the bit rate and priority of the updated first channel. The bit rate and priority indicated by the network device can be different from the expected value.

[0114] Optionally, the terminal can also accept the valid time of the configuration update sent by the network device. When the updated time length (i.e., the time after which the updated configuration takes effect) is greater than or equal to the valid time, the configuration information of the first channel is restored to that before the update. For example, the network device indicates that this update is single valid, that is, the terminal performs multiplexing of the first channel according to the updated configuration once, and then restores the first channel to the configuration before the update after the multiplexing is completed. For another example, the network device indicates a valid time window of this update, and the first channel is restored to the configuration before the update after the time window ends. For another example, the network device indicates that this update is valid continuously. The embodiment of the present application can release the transmission resource in time when the transmission task pressure of the first channel is reduced, avoid waste of resources, and improve communication efficiency.

[0115] FIG. 4 is a channel configuration information update time diagram provided by at least one embodiment of the present application. As shown in FIG. 4, in mode one, the terminal uploads an update request to the network device after determining that the first channel needs to be updated (not shown in the figure), receives update indication information from the network device, and updates the configuration information of the first channel according to the indication information, and then performs multiplexing on the transmission resource corresponding to the current first channel.

[0116] Mode two: the terminal indicates the first channel configuration information update.

[0117] In mode two, the terminal determines whether the configuration information of the first channel needs to be updated, for example, by monitoring the performance data, time data, and distribution data described above, to determine whether the change of the monitored data will cause the first model to be unable to normally train or infer. If so, the configuration information of the first channel needs to be updated. The following describes the case where the terminal determines that the first channel needs to be updated.

[0118] Exemplarily, the terminal obtains the configuration information of one or more second channels in a first time range; and then updates the priority of the first channel according to the priority of the second channel, or updates the bit rate of the first channel according to the bit rate of the second channel, or updates the priority and bit rate of the first channel according to the priority and bit rate of the second channel. The specific updating process can refer to the process of setting the expected value by the terminal in mode one. It should be noted that, since the network device does not need to participate in the indication of the update in mode two, the expected value set by the terminal can be directly used as the update indication to update the configuration information of the first channel.

[0119] Exemplarily, after the configuration information of the first channel is updated, the terminal sends the multiplexed uplink data to the network device through the first channel; optionally, a new MAC-CE can be defined in the uplink data to indicate the first channel ID and / or the updated configuration information, for example, as shown in FIG. 3A, the bit rate of the first channel is updated, and the terminal indicates the updated bit rate and the ID of the first channel in the newly defined MAC-CE.

[0120] In addition to the above-mentioned manner one and manner two, the present application also provides a manner (hereinafter referred to as manner three) for indicating the update of the configuration information of the first channel, that is, updating the configuration information of the first channel according to a predefined or preconfigured mapping relationship, wherein the mapping relationship indicates the relationship between the monitoring data and the configuration information update. By directly updating the configuration information according to the predefined or preconfigured mapping relationship, the delay of data transmission can be reduced, the consumption of terminal or network device computing resources can be reduced, and the efficiency of resource scheduling can be improved.

[0121] The predefined or preconfigured mapping relationship can be stored in the terminal and / or the network device, for example. Exemplarily, when the mapping relationship is stored in the terminal, the terminal can directly update the configuration information of the first channel according to the mapping relationship and the abnormal monitoring data.

[0122] Exemplarily, when the mapping relationship is stored in the network device, the terminal can report the abnormal monitoring data, and the network device can issue an indication of updating the configuration information of the first channel according to the mapping relationship and the abnormal monitoring data.

[0123] Exemplarily, the mapping relationship can be stored in the network device and the terminal at the same time, for example, when there is corresponding uplink transmission resource for transmitting the update request of the first channel, and the transmission delay can ensure the normal training or inference of the first model, the terminal can report the abnormal data, and the network device can issue the first channel update indication according to the mapping relationship and the abnormal data; for another example, when there is no corresponding uplink transmission resource for transmitting the update request of the first channel, or the additional delay caused by the terminal reporting the abnormal data will make the first model unable to normally train or infer, the terminal can directly update the first channel according to the mapping request and the abnormal data indication.

[0124] In a possible implementation manner, when the terminal detects that the time data satisfies the first time threshold (the time data is less than the first time threshold) as described above, the bit rate of the first channel is changed by a first variable; for example, the bit rate of the first channel can be increased by 2 times at this time.

[0125] In a possible implementation, the terminal changes the priority of the first channel by a second variable when detecting that the time data satisfies a second time threshold; for example, the second time threshold is 1 / 4 of the first time threshold, and in this case, the priority of the first channel can be increased by 4 times.

[0126] In another possible implementation, the terminal changes the priority of the first channel by a third variable and changes the bit rate by a fourth variable when detecting that the time data satisfies a third time threshold; for example, the third time threshold can be 1 / 8 of the first time threshold, and in this case, the priority of the first channel can be increased by 8 times, and the bit rate can be increased by 10 times.

[0127] In another possible implementation, the terminal changes the bit rate and / or the priority of the first channel according to the level of abnormality of the distribution data; for example, the level of abnormality of the distribution data can refer to Table 1:

[0128] Table 1

[0129] For example, the terminal detects that the level of abnormality of the distribution data is a first level, and the bit rate of the first channel is changed by a fifth variable, for example, the bit rate is increased by 2 times;

[0130] For example, the terminal detects that the level of abnormality of the distribution data is a second level, and the bit rate of the first channel is changed by a sixth variable, and the priority of the first channel is changed by a seventh variable, for example, the bit rate and the priority are each increased by 2 times;

[0131] For example, the terminal detects that the level of abnormality of the distribution data is a third level, and the bit rate of the first channel is changed by an eighth variable, and the priority of the first channel is changed by a ninth variable, for example, the bit rate and the priority are each increased by 3 times.

[0132] In the embodiments of the present application, by monitoring the model parameters, the channel configuration information of the transmission model parameters is updated according to the corresponding parameter changes of the model, to ensure the adaptability of the channel configuration information to the corresponding parameters of the model, and improve the effectiveness of the model life cycle management.

[0133] FIG. 5 is a schematic diagram of a communication system structure provided by at least one embodiment of the present application, as shown in FIG. 5, the communication system 50 includes a terminal 51 and a network device 52, wherein the terminal 51 is configured to perform the terminal function in any of the foregoing configuration updating methods; the network device 52 is configured to perform the network device function in any of the foregoing configuration updating methods, for example, the network device 52 can be a base station.

[0134] FIG. 6 is a structural schematic diagram of a communication apparatus provided in the present application. The communication apparatus can be used to implement any possible function in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0135] As shown in FIG. 6, the communication apparatus 600 includes a processing unit 610.

[0136] In a possible implementation, the communication apparatus 600 can further include a transceiver unit 620.

[0137] In a possible implementation, the communication apparatus 600 can further include a storage unit 630.

[0138] In a possible implementation, the communication apparatus 600 can further include the transceiver unit 620 and the storage unit 630.

[0139] In the embodiments of the present application, the communication apparatus 600 can be the terminal 51 shown in FIG. 5, and can also be a module (such as a chip) applied to the terminal 51, or the communication apparatus 600 can be the network device 52 shown in FIG. 5, and can also be a module (such as a chip) applied to the network device 52.

[0140] When the communication apparatus 600 is used to implement the functions of the terminal as described above, the transceiver unit 620 is configured to acquire monitoring data corresponding to a first model. The processing unit 610 is configured to update configuration information of a first channel according to the monitoring data, wherein the first channel is used to transmit all or part of the monitoring data. The storage unit 630 is configured to store any data, computer instructions and / or computer programs that can be involved in the embodiments of the present application. For more detailed description of the processing unit 610 and the transceiver unit 620, reference can be made to the related description in the method embodiments shown in FIG. 2.

[0141] In a possible implementation, the monitoring data includes at least one of the following data: performance data, distribution data or time data.

[0142] In a possible implementation, the processing unit 610 is further configured to: in response to the performance data satisfying a first performance threshold within a first observation time, update the configuration information of the first channel; and / or, in response to the distribution data being abnormal within a second observation time, update the configuration information of the first channel; and / or, in response to the time data satisfying a first time threshold, update the configuration information of the first channel.

[0143] In a possible implementation, the configuration information of the first channel includes a priority of the first channel and / or a bit rate of the first channel; and the processing unit 610 is further configured to update the priority of the first channel from a first priority to a second priority; and / or update the bit rate of the first channel from a first bit rate to a second bit rate.

[0144] In a possible implementation, the first channel is a logical channel, and the processing unit 610 is further configured to update a bit rate and / or a priority of a second channel, the second channel being at least one logical channel other than the first channel.

[0145] In a possible implementation, the transceiver 620 is further configured to: send an update request of the first channel; and receive an update indication of the first channel, and the processing unit 610 is further configured to update the configuration information of the first channel according to the update indication of the first channel.

[0146] In a possible implementation, the transceiver 620 is further configured to receive a valid time of the configuration update, and the processing unit 610 is further configured to restore the configuration information of the first channel to that before the update when the valid time of the updated configuration information is greater than or equal to the valid time.

[0147] In a possible implementation, the transceiver 620 is further configured to send the updated configuration information.

[0148] In a possible implementation, the transceiver 620 is further configured to send identification information of the first channel.

[0149] In a possible implementation, the processing unit 610 is further configured to update the configuration information of the first channel according to a predefined or preconfigured mapping relationship, wherein the mapping relationship indicates a relationship between the monitoring data and the configuration information update.

[0150] In a possible implementation, the mapping relationship includes: in response to the time data satisfying a first time threshold, the bit rate of the first channel changes by a first variable; and / or, in response to the time data satisfying a second time threshold, the priority of the first channel changes by a second variable; and / or, in response to the time data satisfying a third time threshold, the priority of the first channel changes by a third variable and the bit rate changes by a fourth variable; and / or, according to a level at which the distribution data is abnormal, the bit rate and / or the priority of the first channel is changed.

[0151] In a possible implementation, according to the level at which the distribution data is abnormal, the bit rate and / or the priority of the first channel is changed, including: in response to the level at which the distribution data is abnormal being a first level, the bit rate of the first channel changes by a fifth variable; in response to the level at which the distribution data is abnormal being a second level, the bit rate of the first channel changes by a sixth variable and the priority of the first channel changes by a seventh variable; in response to the level at which the distribution data is abnormal being a third level, the bit rate of the first channel changes by an eighth variable and the priority of the first channel changes by a ninth variable.

[0152] Optionally, the transceiver 620 can be a transceiver, which can include an antenna and a radio frequency circuit, etc.

[0153] The processing unit 610 can be a processor (or, processing circuitry), for example, a baseband processor, which can include one or more CPUs.

[0154] FIG. 7 is a structural diagram of a communication apparatus provided in the present application. The communication apparatus can be used to implement any possible function in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0155] As shown in FIG. 7, the communication apparatus 700 includes at least one processor 710. In a possible implementation, the communication apparatus 700 can further include interface circuitry 720.

[0156] In a possible implementation, the communication apparatus 700 can further include a memory 730.

[0157] In a possible implementation, the communication apparatus 700 can further include the memory 730 and the interface circuitry 720.

[0158] In some embodiments, the processor 710 and the memory 730 are coupled with each other; and / or, the processor 710 and the interface circuitry 720 are coupled with each other. It can be understood that the interface circuitry 720 can be a transceiver or an input / output interface. The memory 730 can be used to store computer instructions executed by the processor 710 or store input data required by the processor 710 to run the computer instructions or store data generated after the processor 710 runs the computer instructions.

[0159] The communication apparatus shown in FIGS. 6 and 7 is only an example, and in actual applications, the communication apparatus can have more or fewer components than those shown in FIGS. 6 and 7, can combine two or more components, or can have a different component configuration, and in FIG. 6, the processing unit can also be referred to as a processing module, a processor; the transceiving unit can also be referred to as a transceiving module, a transceiver; and the storage unit can also be referred to as a storage module, a memory.

[0160] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0161] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal. The processor and the storage medium can also exist as discrete components in the network device or the terminal.

[0162] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer programs or instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; an optical medium, for example, a digital video disc; and a semiconductor medium, for example, a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.

[0163] In various embodiments of the embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0164] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for convenient differentiation, and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the execution order, and the execution order of the processes should be determined according to its function and inherent logic.

[0165] It can be understood that the descriptive terms involved in the embodiments of the present application, such as: in response to, when, if, if, in the case of, can be replaced with each other.

Claims

1. A configuration update method, characterized by, The method comprises: obtaining monitoring data corresponding to a first model; updating configuration information of a first channel according to the monitoring data, wherein the first channel is used to transmit all or part of the monitoring data.

2. The method of claim 1, wherein, The monitoring data comprises at least one of the following data: performance data, distribution data, or time data.

3. The method of claim 2, wherein, The updating of the configuration information of the first channel according to the monitoring data comprises: updating the configuration information of the first channel in response to the performance data satisfying a first performance threshold within a first observation time; and / or, updating the configuration information of the first channel in response to the distribution data being abnormal within a second observation time; and / or, updating the configuration information of the first channel in response to the time data satisfying a first time threshold.

4. The method of claim 1, wherein, The configuration information of the first channel comprises a priority of the first channel and / or a bit rate of the first channel, and the updating of the configuration information of the first channel comprises: updating the priority of the first channel from a first priority to a second priority; and / or updating the bit rate of the first channel from a first bit rate to a second bit rate.

5. The method of claim 4, wherein, The first channel is a logical channel, and the method further comprises: updating a bit rate and / or a priority of a second channel, wherein the second channel is at least one logical channel other than the first channel.

6. The method of claim 1, wherein, The updating of the configuration information of the first channel comprises: receiving an update indication of the first channel; updating the configuration information of the first channel according to the update indication of the first channel.

7. The method of claim 6, wherein, The method further comprises: receiving a valid time of the configuration update; restoring the configuration information of the first channel to that before the update when the valid time of the updated configuration information is greater than or equal to the valid time.

8. The method of claim 1, wherein, The method further comprises: sending the updated configuration information.

9. The method of claim 1, wherein, The method further comprises: sending identification information of the first channel.

10. The method of claim 1, wherein, The updating of the configuration information of the first channel comprises: updating the configuration information of the first channel according to a predefined or preconfigured mapping relationship, wherein the mapping relationship indicates a relationship between the monitoring data and the configuration information update.

11. The method of claim 10, wherein, The mapping relationship comprises: in response to the time data satisfying a first time threshold, the bit rate of the first channel changes by a first variable; and / or, in response to the time data satisfying a second time threshold, the priority of the first channel changes by a second variable; and / or, in response to the time data satisfying a third time threshold, the priority of the first channel changes by a third variable and the bit rate changes by a fourth variable; and / or, according to a level of abnormality of the distribution data, the bit rate and / or the priority of the first channel are changed.

12. The method of claim 11, wherein, The changing of the bit rate and / or the priority of the first channel according to the level of abnormality of the distribution data comprises: in response to the level of abnormality of the distribution data being a first level, the bit rate of the first channel changes by a fifth variable; in response to the level of abnormality of the distribution data being a second level, the bit rate of the first channel changes by a sixth variable and the priority of the first channel changes by a seventh variable; and / or in response to the level of abnormality of the distribution data being a third level, the priority of the first channel changes by an eighth variable, the bit rate of the first channel changes by a ninth variable, and the priority of the first channel changes by a tenth variable. In response to the abnormal level of the distribution data being a third level, the bit rate of the first channel changes by an eighth variable, and the priority of the first channel changes by a ninth variable.

13. A communications device, characterized by The method comprises: obtaining monitoring data corresponding to a first model by a transceiving unit; updating configuration information of a first channel according to the monitoring data by a processing unit, wherein the first channel is used to transmit all or part of the monitoring data.

14. The apparatus of claim 13, wherein, The monitoring data comprises at least one of the following data: performance data, distribution data, or time data.

15. The apparatus of claim 14, wherein, The processing unit is further configured to: update the configuration information of the first channel in response to the performance data satisfying a first performance threshold within a first observation time; and / or, update the configuration information of the first channel in response to the distribution data being abnormal within a second observation time; and / or, update the configuration information of the first channel in response to the time data satisfying a first time threshold.

16. The apparatus of claim 13, wherein, The configuration information of the first channel comprises a priority of the first channel and / or a bit rate of the first channel, and the processing unit is further configured to update the priority of the first channel from a first priority to a second priority; and / or, update the bit rate of the first channel from a first bit rate to a second bit rate.

17. The apparatus of claim 16, wherein, The first channel is a logical channel, and the processing unit is further configured to update a bit rate and / or a priority of a second channel, the second channel being at least one logical channel other than the first channel.

18. The apparatus of claim 13, wherein, The transceiving unit is further configured to: receive an update indication of the first channel; The processing unit is further configured to update the configuration information of the first channel according to the update indication of the first channel.

19. The apparatus of claim 18, wherein, The transceiving unit is further configured to receive a valid time of the configuration update; The processing unit is further configured to restore the configuration information of the first channel to that before the update when the effective time of the updated configuration information is greater than or equal to the valid time.

20. The apparatus of claim 13, wherein, The transceiving unit is further configured to send the updated configuration information.

21. The apparatus of claim 13, wherein, The transceiving unit is further configured to send identification information of the first channel.

22. The apparatus of claim 13, wherein, The processing unit is further configured to update the configuration information of the first channel according to a predefined or preconfigured mapping relationship, wherein the mapping relationship indicates a relationship between the monitoring data and the configuration information update.

23. The apparatus of claim 22, wherein, The mapping relationship comprises: in response to the time data satisfying a first time threshold, the bit rate of the first channel changes by a first variable; and / or, in response to the time data satisfying a second time threshold, the priority of the first channel changes by a second variable; and / or, in response to the time data satisfying a third time threshold, the priority of the first channel changes by a third variable and the bit rate changes by a fourth variable; and / or, in accordance with the abnormal level of the distribution data, the bit rate and / or the priority of the first channel are changed.

24. The apparatus of claim 23, wherein, The changing of the bit rate and / or the priority of the first channel in accordance with the abnormal level of the distribution data comprises: in response to the abnormal level of the distribution data being a first level, the bit rate of the first channel changes by a fifth variable; in response to the level of abnormality of the distribution data being a second level, the bit rate of the first channel is changed by a sixth variable, and the priority of the first channel is changed by a seventh variable; in response to the level of abnormality of the distribution data being a third level, the bit rate of the first channel is changed by an eighth variable, and the priority of the first channel is changed by a ninth variable.

25. A communications device, characterized by comprising: at least one processor configured to invoke the computer instructions in a memory to cause the configuration updating apparatus to perform the method of any one of claims 1 to 12.

26. A computer readable storage medium, characterized in that, A computer readable storage medium has stored therein instructions or programs which, when run on a cell selection apparatus, implement the method of any one of claims 1 to 12.

27. A computer program product, characterised in that, A computer program product comprises a computer program or instructions which, when run on a computer, cause the computer to perform the method of any one of claims 1 to 12.

Citation Information

Patent Citations

  • Fast resource allocation adjustment and media access control awareness for quality of service flow in wireless communications

    CN115769656A

  • Protocol data unit (PDU) set based logical channel prioritization

    US20240073148A1

  • Improving transmission efficiency

    WO2021078454A1

  • Communication method and device, storage medium, and program product

    WO2024060139A1

  • Apparatuses and wireless communication methods for data transfer

    WO2024072878A1