Communication method, device and system, storage medium and program product
By using AI to predict QoS parameters based on access network device-specific information, the solution addresses the mismatch between core and access network QoS parameters, enhancing network efficiency and performance.
Patent Information
- Application Number
- CN202310699975.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-13
- Publication Date
- 2024-12-13
AI Technical Summary
Current QoS parameters generated in the core network often fail to meet the service requirements of the access network side, leading to inefficiencies in network performance.
Implementing an AI-based mechanism where access network devices predict QoS association information, which is used to determine QoS parameter sets that better align with the service requirements of the access network, enabling efficient QoS parameter utilization.
The proposed solution allows access network devices to obtain QoS parameters that more accurately meet their service needs, improving network efficiency and performance by aligning QoS parameters with actual requirements.
Smart Images

Figure CN119136247A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, system, storage medium and program product. Background Art
[0002] The quality of service (QoS) mechanism is a security mechanism for wireless networks. Network devices process data of different priorities through the QoS mechanism, which helps to avoid network delays and congestion.
[0003] Currently, QoS parameters are generated in the core network and then sent to access network devices. However, the QoS parameters sent by the core network may not meet the service requirements of the access network side. Summary of the invention
[0004] The present application provides a communication method, apparatus, system, storage medium and program product, so that access network equipment can efficiently obtain available QoS parameters.
[0005] In a first aspect, a communication method is provided, the method comprising: obtaining QoS association information predicted based on a first artificial intelligence (AI) model; sending the QoS association information to a core network element, the QoS association information being used to determine a first QoS parameter set; and receiving the first QoS parameter set from the core network element, wherein the first QoS parameter set includes one or more first QoS parameters.
[0006] In this aspect, the core network element can obtain the QoS association information predicted by the access network device, and predict a first QoS parameter set based on the QoS association information, and send the first QoS parameter set to the access network device. Since the first QoS parameter set is obtained based on the QoS association information predicted by the access network device, it can better meet the service requirements of the access network side, so that the access network device can efficiently obtain the available QoS parameters and improve the efficiency of using the QoS parameters for service processing.
[0007] In a possible implementation, the first QoS parameter set is predicted by the core network element based on the second AI model and the QoS association information.
[0008] In another possible implementation, the QoS associated information includes at least one of the following: prediction information associated with the terminal, and prediction information associated with the access network device.
[0009] In this implementation, the QoS association information is obtained by the access network device through AI reasoning using a first AI model based on historical QoS flow measurement data of the terminal and / or the access network device.
[0010] In another possible implementation, the method further includes: receiving a first request from the core network element, wherein the first request is used to request to obtain the QoS associated information.
[0011] In another possible implementation, the first request includes at least one of the following information: a request content indication, a reporting mechanism indication, a predicted time period, and an indication of carrying a valid time.
[0012] In this implementation, the first request carries the above information, so that the access network device can accurately report the corresponding QoS related information.
[0013] In another possible implementation, sending the QoS association information to the core network element includes: sending a first message to the core network element according to the first request, wherein the first message includes the QoS association information and the validity time corresponding to the QoS association information.
[0014] In another possible implementation, the QoS association information includes a second QoS parameter set, the second QoS parameter set includes one or more second QoS parameters, and the second QoS parameter set is based on at least one of prediction information associated with the terminal and prediction information associated with the access network device.
[0015] In this implementation, the first AI model of the access network device has the ability to process the prediction information associated with the terminal and the prediction information associated with the access network device to obtain a second QoS parameter set, so that the core network network element can issue a QoS parameter set that can meet the service requirements of the access network side as much as possible.
[0016] In another possible implementation, the QoS parameters in the first QoS parameter set and the second QoS parameter set are completely identical, partially identical, or completely different.
[0017] In this implementation, if the second QoS parameter set meets the requirements of the core network network element, for example, meets the contract requirements of the terminal, then the first QoS parameter set may be the same as the second QoS parameter set; if some QoS parameters in the second QoS parameter set do not meet the requirements of the core network network element, then the first QoS parameter set may be partially the same as the second QoS parameter set; if all QoS parameters in the second QoS parameter set do not meet the requirements of the core network network element, then the first QoS parameter set may be completely different from the second QoS parameter set.
[0018] In another possible implementation, the first QoS parameter set includes at least one of the following information: an AI identifier associated with the first QoS parameter set, and validity information corresponding to the first QoS parameter set.
[0019] For example, the validity information includes any one of the following: validity time, applicable cell, and applicable beam.
[0020] In this implementation, the first QoS parameter set may also include the above-mentioned AI identifier and validity information. The AI identifier may be an identifier of the first AI model, so that the access network device can select the QoS parameters corresponding to the currently adopted AI model based on the identifier of the first AI model; and / or the AI identifier may be an identifier of the AI service, so that the access network device can select the QoS parameters corresponding to the current AI service based on the identifier of the AI service. The access network device may also select the QoS parameters valid for the current time period based on the validity message. The above may enable the access network device to select the QoS parameter set more accurately. In another possible implementation, the method further includes: receiving a third QoS parameter set from the core network network element, the third QoS parameter set being obtained based on user subscription information and historical QoS flow information, the third QoS parameter set including one or more third QoS parameters; and selecting an available QoS parameter set from the first QoS parameter set and the third QoS parameter set.
[0021] In another possible implementation, the first QoS parameter set and the third QoS parameter set are included in a second message, and the second message also includes a priority indication of the QoS parameter set, and the priority indication of the QoS parameter set is used to indicate the priority of the first QoS parameter set and the third QoS parameter set; the selecting an available QoS parameter set from the first QoS parameter set and the third QoS parameter set includes: selecting a QoS parameter set with a high priority from the first QoS parameter set and the third QoS parameter set according to the priority indication of the QoS parameter set; or, when the QoS parameter set with a high priority is not available, selecting a QoS parameter set with a low priority.
[0022] In this implementation, the access network device can obtain the first QoS parameter set and the third QoS parameter set by receiving the second message, thereby eliminating the need to wait until the access network device feeds back that the QoS parameter set does not meet the service requirements and notifies the core network element before receiving the new QoS parameter set, thereby allowing the access network device to obtain the available QoS parameter set in a timely manner.
[0023] In another possible implementation, when the first QoS parameter set is selected, the method further includes: sending usage status of the first QoS parameter set to the core network element.
[0024] In this implementation, the access network device sends the usage status of the first QoS parameter set to the core network network element, so that the core network network element can optimize the second AI model used to predict the QoS parameter set based on the usage status, thereby improving the accuracy of the predicted QoS parameter set.
[0025] In another possible implementation, when the first QoS parameter set is selected, the method further includes: optimizing the first AI model according to usage of the first QoS parameter set.
[0026] In a second aspect, a communication method is provided, the method comprising: receiving QoS association information from an access network device, the QoS association information being used to determine a first QoS parameter set, the QoS association information being predicted by the access network device based on a first AI model; determining a first QoS parameter set based on the QoS association information, wherein the first QoS parameter set includes one or more first QoS parameters; and sending the first QoS parameter set to the access network device.
[0027] In a possible implementation, determining a first QoS parameter set according to the QoS association information includes: predicting the QoS parameter set based on a second AI model and the QoS association information.
[0028] In another possible implementation, the QoS associated information includes at least one of the following: prediction information associated with the terminal, and prediction information associated with the access network device.
[0029] In another possible implementation, the method further includes: sending a first request to the access network device, wherein the first request is used to request the QoS associated information, and the first request includes at least one of the following information: a request content indication, a reporting mechanism indication, a predicted time period, and an indication of carrying a valid time.
[0030] In another possible implementation, the receiving of QoS associated information from the access network device includes: receiving a first message from the access network device, wherein the first message includes the QoS associated information and a valid time corresponding to the QoS associated information.
[0031] In another possible implementation, the QoS association information includes a second QoS parameter set, the second QoS parameter set includes one or more second QoS parameters, and the second QoS parameter set is based on at least one of prediction information associated with the terminal and prediction information associated with the access network device.
[0032] In another possible implementation, the QoS parameters in the first QoS parameter set and the second QoS parameter set are completely identical, partially identical, or completely different.
[0033] In another possible implementation, the first QoS parameter set includes at least one of the following information: an AI identifier associated with the first QoS parameter set, and validity information corresponding to the first QoS parameter set.
[0034] In another possible implementation, the validity information corresponding to the first QoS parameter set includes any one of the following: valid time, applicable cell, and applicable beam.
[0035] In yet another possible implementation, the method further includes:
[0036] A third QoS parameter set is sent to the access network device, where the third QoS parameter set is obtained based on user subscription information and historical QoS flow information, and the third QoS parameter set includes one or more third QoS parameters.
[0037] In another possible implementation, the first QoS parameter set and the third QoS parameter set are included in a second message, and the second message also includes a priority indication of the QoS parameter set, and the priority indication of the QoS parameter set is used to indicate the priority of the first QoS parameter set and the third QoS parameter set.
[0038] In another possible implementation, the method further includes: receiving usage of the first QoS parameter set from the access network device; and optimizing the second AI model based on the usage of the first QoS parameter set.
[0039] In a third aspect, a communication method is provided, the method comprising: obtaining at least one first QoS parameter set based on AI model prediction, each of the first QoS parameter set including one or more QoS parameters; receiving first QoS parameter range information from a core network network element, the first QoS parameter range information including parameter ranges corresponding to some or all of the one or more QoS parameters; determining a second QoS parameter set based on the at least one first QoS parameter set, each QoS parameter of the one or more QoS parameters in the second QoS parameter set being within the parameter range corresponding to each QoS parameter; and sending the second QoS parameter set to the core network element.
[0040] In this aspect, the access network device predicts at least one first QoS parameter set based on its own AI model, and determines the second QoS parameter set in combination with the first QoS parameter range information issued by the core network element. The access network device can determine the available QoS parameter set based on the QoS parameter set predicted by itself and the QoS parameter range information issued by the core network element to meet the service requirements of the terminal.
[0041] In a possible implementation, the method also includes: if there is at least one QoS parameter in any one of the first QoS parameter sets that is not within the parameter range corresponding to the at least one QoS parameter, sending a first request to the core network network element, wherein the first request is used to request modification of the first QoS parameter range information, and the first request includes an identifier of the QoS parameter in the first QoS parameter set that is not within the parameter range.
[0042] In another possible implementation, the first request further includes at least one of the following information: an identifier of the first QoS parameter set, a reason why the first QoS parameter set is unavailable, and a parameter value of a QoS parameter in the first QoS parameter set that is not within a parameter range.
[0043] In another possible implementation, the method further includes: receiving second QoS parameter range information from the core network element, where the second QoS parameter range information is obtained by modifying the first QoS parameter range information according to the first request.
[0044] In a fourth aspect, a communication method is provided, the method comprising: sending first QoS parameter range information to an access network device, the first QoS parameter range information including parameter ranges corresponding to some or all of one or more QoS parameters; and receiving a second QoS parameter set from the access network device, wherein the second QoS parameter set is obtained based on at least one first QoS parameter set, the at least one first QoS parameter set is predicted based on an AI model, the second QoS parameter set includes one or more QoS parameters, and each QoS parameter of the one or more QoS parameters in the second QoS parameter set is within the parameter range corresponding to each QoS parameter.
[0045] In a possible implementation, the method further includes: if there is at least one QoS parameter in any one of the first QoS parameter sets that is not within the parameter range corresponding to the at least one QoS parameter, receiving a first request from the access network device, wherein the first request is used to request modification of the first QoS parameter range information, and the first request includes an identifier of the QoS parameter in the first QoS parameter set that is not within the parameter range; modifying the first QoS parameter range information according to the first request to obtain second QoS parameter range information; and sending the second QoS parameter range information to the access network device.
[0046] In another possible implementation, the first request further includes at least one of the following information: an identifier of the first QoS parameter set, a reason why the first QoS parameter set is unavailable, and a parameter value of a QoS parameter in the first QoS parameter set that is not within a parameter range.
[0047] The methods of the first and third aspects mentioned above can be executed by an access network device, or by a module (such as a processor, chip, or chip system, etc.) applied to the access network device, or by a logical node, logical module or software that can realize all or part of the functions of the access network device.
[0048] The methods of the second and fourth aspects mentioned above can be executed by a core network element, or by a module (such as a processor, chip, or chip system, etc.) applied to the core network element, or by a logical node, logical module or software that can implement all or part of the core network element functions.
[0049] In a fifth aspect, a communication device is provided, for implementing the communication method in the first aspect or any one of the implementations of the first aspect; or for implementing the communication method in the third aspect or any one of the implementations of the third aspect. The device may be an access network device, or a module (such as a processor, a chip, or a chip system) applied to an access network device, or a logical node, a logical module, or software that can implement all or part of the functions of an access network device.
[0050] In a sixth aspect, a communication device is provided, for implementing the communication method in the second aspect or any one of the implementations of the second aspect; or for implementing the communication method in the fourth aspect or any one of the implementations of the fourth aspect. The device may be a core network element, or a module (such as a processor, a chip, or a chip system, etc.) applied to a core network element, or a logical node, a logical module, or software that can implement all or part of the core network element functions.
[0051] In a possible implementation, the communication device in the fifth to sixth aspects includes a module for respectively executing the method in any aspect or any implementation of the first to fourth aspects.
[0052] In another possible implementation, the communication device in the fifth to sixth aspects above includes a processor coupled to a memory; the processor is configured to enable the device to perform the corresponding functions in the above communication method. The memory is used to couple with the processor, which stores the necessary programs (instructions) and / or data for the device. Optionally, the communication device may also include a communication interface for implementing communication between the device and other network elements. Optionally, the memory may be located inside the communication device or outside the communication device.
[0053] In another possible implementation, the communication device in the fifth to sixth aspects includes a processor and a transceiver, the processor is coupled to the transceiver, and the processor is used to execute a computer program or instruction to control the transceiver to receive and send information; when the processor executes the computer program or instruction, the processor is also used to implement the above method through a logic circuit or execute code instructions. The transceiver may be a transceiver, a transceiver circuit or an input-output interface, which is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device. When the communication device is a chip, the transceiver is a transceiver circuit or an input-output interface.
[0054] When the communication device in the fifth to sixth aspects is a chip, the sending unit may be an output unit, such as an output circuit or a communication interface; the receiving unit may be an input unit, such as an input circuit or a communication interface. When the communication device is a terminal, the sending unit may be a transmitter or a transmitter; the receiving unit may be a receiver or a receiver.
[0055] In a seventh aspect, a computer-readable storage medium is provided, wherein a computer program or instruction is stored in the computer-readable storage medium, and when the computer program or instruction is executed, the methods described in the above aspects are implemented.
[0056] According to an eighth aspect, a computer program product comprising instructions is provided. When the instructions are executed on a communication device, the communication device executes the methods described in the above aspects.
[0057] In the ninth aspect, a communication system is provided, which includes an access network device and a core network network element, wherein the access network device can execute the method described in the first aspect or the third aspect, and the core network network element can execute the method described in the second aspect or the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 A simplified schematic diagram of a communication system provided in an embodiment of the present application;
[0059] Figure 2 A schematic diagram of an application framework of AI in NR provided in an embodiment of the present application;
[0060] Figure 3 A flow chart of a communication method provided in an embodiment of the present application;
[0061] Figure 4 A flowchart of another communication method provided in an embodiment of the present application;
[0062] Figure 5 A flowchart of another communication method provided in an embodiment of the present application;
[0063] Figure 6 A flowchart of another communication method provided in an embodiment of the present application;
[0064] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0065] Figure 8 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] The embodiments of the present application are described below in conjunction with the accompanying drawings.
[0067] The technology provided by the present application can be applied to various communication systems. For example, the communication system can be a fourth generation (4 th generation, 4G) communication systems (such as long term evolution (LTE) systems), fifth generation (5 th The communication system provided in the present application may include a non-terrestrial communication network (NTN) and / or a terrestrial communication network (TN).
[0068] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information, signaling, or data, etc. The network element may also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. The network element is used as an example for description in this application. For example, a communication system may include at least one terminal and at least one access network device. The access network device may send a downlink signal to the terminal, and / or the terminal may send an uplink signal to the access network device. In addition, it can be understood that if a plurality of terminals are included in the communication system, the plurality of terminals may also send signals to each other, that is, the signal sending network element and the signal receiving network element may both be terminals.
[0069] See also Figure 1 , Figure 1 A simplified schematic diagram of a communication system provided in an embodiment of the present application. Figure 1As shown, the communication system 1000 includes a wireless access network 100, a core network 200 and the Internet 300. Among them, the wireless access network 100 can be a next-generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G or 4G) wireless access network. One or more terminals (120a-120j, collectively referred to as 120) can be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. The core network 200 may include one or more core network elements. Taking the 5G core network as an example, the 5G core network includes an access and mobility management function (AMF) network element responsible for services such as mobility management and access management, a session management function (SMF) network element responsible for session management, a user plane function (UPF) network element responsible for data packet routing and forwarding and quality of service (QoS) control on the user plane, and a policy control function (PCF) network element. The above core network elements can work independently or be combined to implement certain control functions, such as AMF, SMF and PCF can be combined together as a core network element. The core network element in the embodiment of the present application can be any one of the above AMF, SMF, UPF, PCF, etc. Figure 1 This is just a schematic diagram. The communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices. Figure 1 Not shown in the figure. For example, in actual applications, the communication system may include multiple network devices (also called access network devices) at the same time, and may also include multiple communication devices at the same time. A network device may serve one or more communication devices at the same time. A communication device may also access one or more network devices at the same time. The embodiment of the present application does not limit the number of communication devices and network devices included in the communication system.
[0070] The network device may be an entity on the network side for transmitting or receiving signals. The network device may be an access network device that accesses the communication device to the communication system in a wireless manner, such as a base station. The base station can broadly cover the following various names, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), access network equipment in open radio access network (O-RAN), relay station, access point, transmission point (transmitting and receiving point, TRP), transmission point (transmitting point, TP), multi-standard wireless node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), centralized unit (CU), distributed unit (DU), radio unit (RU), centralized unit control plane (CU control plane, CU-CP) node, centralized unit user plane (CU user The base station may be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The network device may also refer to a communication module, a modem or a chip that is arranged in the aforementioned device or apparatus. The network device may also be a mobile switching center and a device that performs the base station function in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network side device in a 6G network, and a device that performs the base station function in future communication systems. The network device may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0071] All or part of the functions of the network device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application can also be a logical node, logical module or software that can implement all or part of the network device functions.
[0072] The network equipment may be fixed or mobile. For example, the base stations 110 a and 110 b are stationary and are responsible for wireless transmission and reception in one or more cells from the communication device 120 . Figure 1 The helicopter or drone 120i shown in the figure can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured to be used as a communication device for communicating with the base station 110b.
[0073] In the present application, the communication device used to implement the above access network function can be an access network device, or a network device with some functions of accessing the network, or a device capable of supporting the implementation of the access network function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the access network device or used in combination with the access network device. In the method of the present application, the communication device used to implement the access network device function is an access network device for example.
[0074] The terminal 120 may be various devices that provide voice and / or data connectivity to users, and may communicate with one or more core networks via a radio access network (RAN). The terminal provided in the present application may be applied to various communication scenarios, for example, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device may be a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a wearable device, aerospace equipment, drone equipment, etc. The communication device 120 may be a wireless device in the above various communication scenarios or a device for being set in a wireless device, for example, a communication module, a modem or a chip in the above device. The communication device may also be referred to as a terminal, terminal equipment, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The communication device may also be a communication device in a future communication system. The communication device may be used in a dedicated network device or a general device. The embodiments of the present application do not limit the specific technology and specific device form used by the communication device.
[0075] Exemplarily, the communication device may be used to act as a base station. For example, the UE may act as a scheduling entity that provides sidelink signals between UEs in V2X, D2D, or P2P, etc. Figure 1 As shown, the cell phone 120a and the car 120b communicate with each other using a sidelink signal. The cell phone 120a and the smart home device 120e communicate with each other without relaying the communication signal through the base station 110b.
[0076] In the present application, the communication device for implementing the functions of the above-mentioned terminal 120 may be a terminal device, or a module having some functions of the above-mentioned terminal, or a device capable of supporting the implementation of the functions of the above-mentioned terminal, such as a chip system, which may be installed in the terminal or used in combination with the terminal. In the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the present application, the communication device is described as a terminal or UE as an example.
[0077] The communication between the access network device and the terminal follows a certain protocol layer structure. The protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure may include the functions of the protocol layers such as the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, the medium access control (MAC) layer and the physical layer. For example, the user plane protocol layer structure may include the functions of the protocol layers such as the PDCP layer, the RLC layer, the MAC layer and the physical layer. In a possible implementation, the service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.
[0078] Exemplarily, the protocol layer structure between the access network device and the terminal may also include an AI layer for transmitting data related to the AI function.
[0079] In one example, the access network device may include a CU and a DU. Multiple DUs may be centrally controlled by one CU. As an example, the interface between the CU and the DU may be referred to as an F1 interface. Among them, the control plane (CP) interface may be F1-C, and the user plane (UP) interface may be F1-U. The CU and DU may be divided according to the protocol layers of the wireless network: for example, the functions of the PDCP layer and above are set in the CU, and the functions of the protocol layers below the PDCP layer (such as the RLC layer and the MAC layer, etc.) are set in the DU; for another example, the functions of the protocol layers above the PDCP layer are set in the CU, and the functions of the protocol layers below the PDCP layer are set in the DU.
[0080] It can be understood that the above-mentioned division of the processing functions of CU and DU according to the protocol layer is only an example, and it can also be divided in other ways, for example, CU or DU can be divided into functions with more protocol layers, and for example, CU or DU can also be divided into partial processing functions with protocol layers. In one design, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. In another design, the functions of the CU or DU can also be divided according to the service type or other system requirements, for example, according to the delay, the functions whose processing time needs to meet the delay requirements are set in the DU, and the functions that do not need to meet the delay requirements are set in the CU. In another design, the CU may also have one or more functions of the core network. Exemplarily, the CU can be set on the network side for centralized management. In another design, the RU of the DU is set remotely. Among them, the RU has a radio frequency function. In another design, the DU and the RU can be divided at the physical layer (PHY). For example, the DU can implement high-level functions in the PHY layer, and the RU can implement low-level functions in the PHY layer.
[0081] Exemplarily, the functions of the CU may be implemented by one entity, or may be implemented by different entities. For example, the functions of the CU may be further divided, that is, the control plane and the user plane are separated and implemented by different entities, namely, the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity may be coupled with the DU to jointly complete the functions of the access network device.
[0082] In the above architecture, the signaling generated by the CU can be sent to the terminal through the DU, or the signaling generated by the terminal can be sent to the CU through the DU. For example, the signaling of the RRC or PDCP layer will eventually be processed into the signaling of the physical layer and sent to the terminal, or converted from the received signaling of the physical layer. In this architecture, the signaling of the RRC or PDCP layer can be considered to be sent through the DU, or sent through the DU and the RU.
[0083] Exemplarily, any of the above-mentioned DU, CU, CU-CP, CU-UP and RU can be a software module, a hardware structure, or a software module + hardware structure, without limitation. Among them, the existence forms of different entities can be different, without limitation. For example, DU, CU, CU-CP, CU-UP are software modules, and RU is a hardware structure. These modules and their execution methods are also within the scope of protection of this application.
[0084] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the O-RAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU.
[0085] It should be understood that Figure 1 The number and type of each device in the communication system shown are for illustration only, and the present application is not limited thereto. In actual applications, the communication system may also include more terminals, more access network devices, more core network elements, and other network elements, such as network elements for implementing artificial intelligence functions.
[0086] It is understandable that all or part of the functions implemented by one or more of the terminals, access network devices, core network network elements, or network elements used to implement artificial intelligence functions can be virtualized, that is, implemented by one or more of the proprietary processors or general-purpose processors and corresponding software modules. Among them, the terminal and the access network device involve an interface for air interface transmission, and the transceiver function of the interface can be implemented by hardware. Exemplarily, one or more functions of the virtualized terminal, access network device, core network network element, or network element used to implement artificial intelligence functions can be implemented by cloud devices, such as cloud devices in an over the top (OTT) system.
[0087] The method provided in this application can be used for communication between access network equipment and core network elements, but is not limited to this.
[0088] In this application, "sending information to... (e.g., access network device)" or the related illustrations in the accompanying drawings can be understood as the destination end of the information is the access network device. It can include sending information to the access network device directly or indirectly. "Receiving information from... (e.g., access network device)" or "receiving information from... (e.g., access network device)", or the related illustrations in the accompanying drawings can be understood as the source end of the information is the access network device, which can include receiving information from the access network device directly or indirectly. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood similarly and will not be repeated here.
[0089] The embodiments of the present application involve the following concepts:
[0090] AI: AI is a technology that simulates the human brain to perform complex calculations. With the improvement of data storage and computing power, AI has been increasingly used. It is currently proposed to apply AI to NR to improve network performance and user experience through intelligent data collection and analysis.
[0091] like Figure 2 As shown, it is a schematic diagram of an application framework of AI in NR provided in an embodiment of the present application, and the application framework includes the following modules: a data collection module, a model training module, a model inference module and an executor (actor).
[0092] The model training module and the model reasoning module are examples of AI modules. The AI module is a module with machine learning computing capabilities. Exemplarily, the AI module can be located in the access network device (for example, if the access network device is a separated architecture, it can be located in the CU), can be located in the terminal, or can be a separate network element entity AI control layer (AI control layer, AIC). Figure 1 Taking the communication system shown as an example, the AI module can be located in the wireless access network 100, in the core network 200, or in the Internet 300. If the O-RAN architecture is adopted, the AI module can also be set in the RAN intelligent controller (RANintelligent controller, RIC), and the RIC can obtain information on the network side and / or the terminal side from the access network equipment and / or the terminal for AI model training or reasoning, and the training or reasoning results can be transmitted to the RAN node and / or the terminal. When the AI model is located in the CU and the CP and UP of the CU are separated, the CP can be responsible for receiving the AI model and the subsequent AI reasoning and policy generation functions. When the CU-CP is further divided into CU-CP1 and CU-CP2, CU-CP1 can be responsible for receiving the AI model and the subsequent AI model reasoning functions, and generating specific interactive signaling, which is sent by CU-CP2.
[0093] The data collection module can store data inputs from gNB, gNB-CU, gNB-DU, UE or other management entities as a database for AI model training and data analysis and reasoning. The model training module analyzes the training data provided by the data collection module to provide the optimal AI model. The model legend module uses the AI model to provide reasonable AI-based predictions for network operation based on the data provided by the data collection module, or guides the network to make policy adjustments. The relevant policy adjustments are uniformly planned by the executor entity and sent to multiple network entities for operation. At the same time, after the relevant policies are applied, the specific performance of the network will be entered into the database again for storage.
[0094] QoS: refers to a network's ability to use various basic technologies to provide better service capabilities for specified network communications. It is a network security mechanism and a technology used to solve problems such as network delays and congestion. In a protocol data unit session (PDU session), data flows with the same QoS requirements are called a quality of service flow (QoS flow). In addition, for each UE, the access network device will establish one or more data radio bearers (DRBs) for each PDU session. There is a mapping relationship between QoS flow and DRB.
[0095] The specific contents of the QoS parameters will be summarized below. First of all, it should be noted that the symbols ">", ">>", and ">>>" in the tables involving QoS parameters below represent the hierarchy of the cell. For example, ">" represents the first-level cell, ">>" represents the second-level cell, and ">>>" represents the third-level cell, and so on. The cells at each level are nested according to the hierarchy. For example, the second-level cell is contained in the first-level cell, and the third-level cell is contained in the second-level cell. It can be understood that the second-level cell and the third-level cell are both contained in the first-level cell. If the above-mentioned symbols such as ">" appear in the examples of cell design in this application, the meaning is the same and will not be repeated.
[0096] Exemplarily, in NR, the QoS parameters may include one or more of the following:
[0097] Table 1
[0098]
[0099] Among them, 5QI represents the QoS requirements of the service, such as resource type, priority, delay, and packet loss rate. The resource type is used to determine whether it is necessary to permanently allocate dedicated network resources for the guaranteed flow bit rate (GFBR) at the QoS Flow level. Resource types include guaranteed bit rate (GBR), delay critical guaranteed bit rate (delay critical GBR), and non-guaranteed bit rate (non-GBR). The bandwidth of GBR type services (real-time services, such as voice, video, real-time games, etc.) can be guaranteed, while the bandwidth of Non-GBR type services (non-real-time services, such as EMAIL, FTP, HTTP, etc.) is not guaranteed. Delay critical GBR is used to support delay-sensitive URLLC type services such as smart grids and factories. The QoS Flow corresponding to GBR type and delay critical GBR type services is GBRQoS Flow; the QoS Flow corresponding to Non-GBR type services is Non-GBR QoS Flow.
[0100] 5QI is divided into non-dynamic 5QI and dynamic 5QI, as shown in Table 2 and Table 3 respectively:
[0101] Table 2
[0102]
[0103]
[0104] Table 3
[0105]
[0106] Among them, the priority level indicates the resource scheduling priority of the 5G QoS flow, which is applicable to different QoS flows of the same UE and QoS flows of different UEs. The smaller the value, the higher the priority. The average window is defined for the GBR QoS Flow and is used for the relevant network elements to count the GFBR and MFBR. The maximum data burst volume is only applicable to Delay critical GBR and is used for ultra-reliable low-latency communication (URLLC) services. It indicates the maximum amount of data transmitted by the access network equipment in a packet delay budget (PDB). The packet delay budget defines the maximum upper limit of the data packet transmission delay between the UE and the anchor UPF. The packet error rate sets an upper limit, that is, the upper limit of the ratio of the data packet that has been processed by the radio link control (RLC) layer of the sender but has not been submitted to the upper layer (packet data convergence protocol (PDCP) layer) by the corresponding receiver, which is the maximum bit error rate that can be tolerated.
[0107] The value of 5QI is a number between 0 and 255. The values of the QoS requirement of non-dynamic 5QI include 1 to 9, 65 to 67, 69 to 76, 79, 80, 82 to 86. Non-dynamic 5QI can be used for GBR type services, Non-GBR type services, and Delay Critical GBR type services. The QoS requirement of dynamic 5QI can be customized.
[0108] In Table 1, allocation and retention priority (ARP) means that under resource-constrained conditions, whether to accept a DRB establishment or modification request can be decided based on ARP; when congestion occurs, which DRB or multiple DRBs to release can be decided based on ARP.
[0109] In Table 1, GBR QoS Flow Information is information related to the GBR QoS flow, specifically including one or more items in the following Table 4:
[0110] Table 4
[0111]
[0112] Among them, GFBR and MFBR are the guaranteed flow bit rate and maximum flow bit rate that QoS Flow can provide, that is, dedicated network resources will be allocated to GBR QoS Flow to ensure that the flow bit rate is not lower than GFBR and not higher than MFBR. Both GFBR and MFBR are notified to the access network devices by the core network element. MPLR is the maximum packet loss rate that QoS flow can tolerate in the upstream and downstream directions, and is only applied to voice media services. Notification control (NC) is used to control whether the access network device reports a message to notify the core network element when the GFBR, PDB, and PER of the GBR QoS Flow cannot be met. After NC is turned on, when the GFBR, PDB, and PER of a QoS Flow cannot meet the GFBR, PDB, and PER in the corresponding QoS profile, the access network device sends a notification to the SMF, and the core network element subsequently modifies or releases this QoS Flow. Alternative QoSParameters Set List is a set of alternative QoS parameters for the QoS flow, specifically including one or more of the following Table 5:
[0113] Table 5
[0114]
[0115] Wherein, Alternative QoS Parameters Set Index indicates the index of the alternative QoS parameter set. The notification sent by the access network device includes the index of the alternative QoS parameter set.
[0116] In order to distinguish the candidate QoS parameter set from other QoS parameter sets in the QoS parameter set, in this application, we refer to the QoS parameter sets other than the candidate QoS parameter set as basic QoS parameters.
[0117] In Table 1, the reflective QoS attribute (RQA) is used when the UE sends uplink user plane data (traffic). When the core network does not provide a mapping rule, the uplink user plane data is mapped to the QoS flow, saving the signaling overhead of the mapping, such as browsing the web page. Applicable to Non-GBR QoS Flow.
[0118] Currently, AMF sends QoS parameters to access network devices. However, when the core network element generates the QoS parameters, it lacks information on the access network side, such as cell load information and terminal information. In addition, the access network device only notifies the core network element when the QoS parameters do not meet the requirements, resulting in delayed problem identification and failure to identify the unavailability of QoS parameters in advance.
[0119] In view of this, the embodiment of the present application provides a communication solution, whereby the core network element can obtain the QoS association information predicted by the access network device through the AI model, the QoS association information takes into account the high-precision terminal and access network device side information, and predicts the first QoS parameter set based on the QoS association information, and sends the first QoS parameter set to the access network device. Thus, the core network element does not need to wait until the access network device feedbacks that the QoS parameters do not meet the requirements before receiving the notification, so that the access network device obtains the QoS parameters that can meet the terminal service requirements, so that the access network device can obtain the available QoS parameters in a timely manner.
[0120] The communication method provided by the embodiment of the present application is described in detail below. It can be understood that the present application uses the access network device and the core network network element as an example to illustrate the execution subject of the interaction diagram, but the present application does not limit the execution subject of the interaction diagram. For example, the access network device in the method provided by the present application may also be a chip, a chip system, or a processor applied to the access network device, or a logical node, a logical module, or software that can implement all or part of the access network device; the core network network element in the method provided by the present application may also be a chip, a chip system, or a processor applied to the core network network element, or a logical node, a logical module, or software that can implement all or part of the core network network element functions.
[0121] like Figure 3 FIG. 1 is a flow chart of a communication method provided in an embodiment of the present application. The method may include the following steps:
[0122] S301. The access network device obtains QoS related information predicted based on the first AI model.
[0123] Specifically, a first AI model is stored in the access network device, so that the access network device can use the first AI model for training, reasoning, updating and evaluation. In this embodiment, the access network device can use historical information associated with the terminal and / or historical information associated with the access network device as input information of the first AI model, and use the first AI model to infer or predict QoS-related information. That is, the QoS-related information is the reasoning result obtained by the access network device based on the first AI model. Exemplarily, the first AI model can be a recurrent neural network, a convolutional neural network, or a graph neural network, etc.
[0124] Exemplarily, the historical information associated with the terminal may include at least one of the following: historical channel measurement data, historical terminal movement path, historical uplink and downlink throughput, historical packet loss rate, historical packet delay, and historical terminal service type. The channel measurement data may be reference signal received power (RSRP) or reference signal received quality (RSRQ).
[0125] Exemplarily, the historical information associated with the access network device may include at least one of the following: historical cell load, historical beam-level load.
[0126] For example, the access network device uses the historical information associated with the terminal and / or the historical information associated with the access network device at time t as input information of the first AI model, thereby inferring the QoS associated information at time t+5 in the future according to the first AI model. The time can be an absolute time or a relative time of the communication system.
[0127] It can be understood that the above-mentioned first AI model is an AI model that can be applied to any AI use case. Exemplarily, AI use cases inferred / trained by access network equipment include: network energy saving, load balancing, mobility optimization and enhancement, etc. The execution strategy of the AI use case can be based on the reasoning results of the AI model. Taking network energy saving as an example, the energy efficiency of the network is predicted by the AI model, and the access network equipment generates a network energy saving strategy based on the predicted energy efficiency to achieve the purpose of energy saving.
[0128] S302. The access network device sends QoS association information to the core network element. Correspondingly, the core network element receives the QoS association information.
[0129] After acquiring the QoS association information, the access network device sends the QoS association information to the core network element. The QoS association information is used by the core network element to determine the first QoS parameter set.
[0130] S303. The core network element determines a first QoS parameter set according to the QoS association information.
[0131] The core network element stores a second AI model, so the core network element can use the second AI model to perform operations such as training, reasoning, updating or evaluation. In this embodiment, the core network element can use the second AI model to infer the first QoS parameter set. The second AI model can be a recurrent neural network, a convolutional neural network, a graph neural network, etc. The second AI model can be the same as or different from the first AI model.
[0132] Specifically, the core network element can use the second AI model to perform AI reasoning based on the received QoS association information, historical QoS flow information, and terminal subscription information, and predict a first QoS parameter set, which can also be called a predicted QoS parameter set (predicted QoS, pQoS). The first QoS parameter set includes one or more first QoS parameters. The first QoS parameter can be the QoS parameters mentioned in Tables 1 to 5, but is not limited thereto.
[0133] Since the first QoS parameter set is based on QoS associated information, which is predicted based on historical information associated with the terminal and / or historical information associated with the access network device, the first QoS parameter set can better meet the service requirements on the access network side.
[0134] The core network element can determine the specific method of predicting the first QoS parameter set based on the second AI model based on its own AI implementation. For example, the core network element can predict the pQoS parameter set 1 of the future time period 1 based on the historical QoS flow information, and determine whether the pQoS parameter set 1 is reasonable in combination with the packet delay of the terminal in the QoS association information; if it is reasonable, the first QoS parameter set determined in this step is the pQoS parameter set 1; if it is not reasonable, the core network element modifies the pQoS parameter set 1 to pQoS parameter set 2 based on the packet delay of the terminal in the QoS association information and other information such as the contract information of the terminal obtained by the core network element. For example, the core network element determines based on the packet delay of the terminal that if the access network device adopts the pQoS parameter set 1, it will cause the packet delay of the terminal to be high in the future, which does not meet the service requirements. Then, the core network element can determine that the parameter range of the pQoS parameters in the pQoS parameter set 1 can be narrowed according to the terminal contract information to obtain the pQoS parameter set 2, and the pQoS parameter set 2 can meet the packet delay of the terminal, then the first QoS parameter set determined in this step is the pQoS parameter set 2.
[0135] S304. The core network element sends a first QoS parameter set to the access network device. Correspondingly, the access network device receives the first QoS parameter set.
[0136] After determining the first QoS parameter set, the core network network element sends the first QoS parameter set to the access network device.
[0137] The first QoS parameter set includes one or more first QoS parameters. Exemplarily, the first QoS parameter set may be in the form of a QoS parameter list, which includes the one or more first QoS parameters.
[0138] After receiving the first QoS parameter set, the access network device may choose to use the first QoS parameter set to transmit the QoS flow.
[0139] According to a communication method provided by an embodiment of the present application, a core network network element can obtain QoS association information predicted by an access network device, and predict a first QoS parameter set based on the QoS association information, and send the first QoS parameter set to the access network device. Since the first QoS parameter set is obtained based on the QoS association information predicted by the access network device, it can better meet the service requirements of the access network side, so that the access network device can efficiently obtain available QoS parameters, and further improve the efficiency of using the QoS parameters for service processing.
[0140] The above QoS related information may include different contents. The following is a summary of the contents of different QoS related information. Figure 4 , Figure 5 The embodiments are described respectively:
[0141] like Figure 4 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. The method may include the following steps:
[0142] S401. The access network device obtains QoS related information predicted based on the first AI model.
[0143] For the specific implementation of this embodiment, please refer to Figure 3 Step S301 of the illustrated embodiment. Specifically, in this embodiment, for example, the access network device uses the historical information associated with the terminal at time t as the input information of the first AI model, thereby predicting the prediction information associated with the terminal at time t+5; or the access network device uses the historical information associated with the access network device at time t as the input information of the first AI model, thereby predicting the prediction information associated with the access network device at time t+5; or the access network device uses the historical information associated with the terminal at time t and the historical information associated with the access network device as the input information of the first AI model, and predicts the prediction information associated with the terminal at time t+5 and the prediction information associated with the access network device, respectively.
[0144] S402. The core network element sends a first request to the access network device. Correspondingly, the access network device receives the first request.
[0145] The core network element may request the access network device to obtain QoS associated information before predicting the first QoS parameter set. Therefore, the core network element sends a first request to the access network device, where the first request is used to request to obtain QoS associated information.
[0146] The first request includes at least one of the following information: a request content indication, a reporting mechanism indication, a predicted time period, and an indication of carrying a valid time.
[0147] Exemplarily, the request content indicates a request for prediction information associated with a terminal; or, the request content indicates a request for prediction information associated with an access network device; or, the request content indicates a request for prediction information associated with a terminal and prediction information associated with an access network device; or, the request content indicates a request for instructing the access network device to predict what information it has obtained based on internal implementation, and then reporting the prediction information to a core network element, without the core network element indicating the specific type of information to be reported.
[0148] Exemplarily, the reporting mechanism indication is used to indicate that upon receiving the first request, the access network device reports the QoS associated information once, or is used to indicate that upon receiving the first request, the access network device periodically reports the QoS associated information (the first request may also include a reporting period), etc.
[0149] Exemplarily, the prediction time period is used to indicate the access network device to send QoS associated information within which prediction time period. The access network device may use historical information associated with the terminal and / or historical information associated with the access network device as input information of the first AI model, and use the first AI model to make predictions to obtain an inference result within a prediction time period, that is, to obtain prediction information associated with the terminal and / or prediction information associated with the access network device within the prediction time period. The prediction time period corresponds to the input time period. The access network device can obtain inference results within multiple prediction time periods based on different input information. Different input information may be information associated with the terminal and / or information associated with the access network device at different historical moments. The core network network element may indicate the access network device to send QoS associated information within which prediction time period through the prediction time period. Exemplarily, the prediction time period may be indicated by a prediction start time and a prediction end time, or by information such as a prediction duration. For example, the prediction time period is [T n+1 , T n+5 ], the core network element instructs the access network device to send the time period [T n+1 , T n+5 ], the access network device can use the first AI model to analyze the QoS association information in the historical time period [T n-5 , T n ] is used to predict the above input information and obtain [T n+1 , T n+5 ] The reasoning result within the time period. Exemplarily, the first request may also not include the predicted time period, and the access network device itself determines which predicted time period the QoS association information is to be sent.
[0150] Exemplarily, the indication of carrying the effective time is used to indicate that the access network device carries the effective time corresponding to the QoS associated information when sending the QoS associated information. The effective time corresponding to the QoS associated information refers to the time period during which the QoS associated information is valid, that is, the QoS associated information is valid within the time period.
[0151] S403. The access network device sends a first message to the core network element according to the first request. Correspondingly, the core network element receives the first message.
[0152] The first message includes QoS association information acquired by the access network device. The QoS association information is used to assist the core network element in determining the first QoS parameter set.
[0153] Exemplarily, if the first request includes a reporting mechanism indication, and the reporting mechanism indication is used to indicate that the access network device reports the QoS associated information once upon receiving the first request, the access network device may follow the reporting mechanism indication and send the first message to the core network element. If the reporting mechanism indication is used to indicate that the access network device periodically reports the QoS associated information upon receiving the first request, the access network device periodically sends the first message to the core network element according to the indicated reporting period.
[0154] Exemplarily, if the first request includes a predicted time period, the QoS associated information includes predicted information associated with the terminal and / or predicted information associated with the access network device within the predicted time period. If the first request does not include a predicted time period, the access network device itself determines which predicted time period the QoS associated information is to be sent.
[0155] Exemplarily, if the above-mentioned first request includes an indication of carrying a valid time, the first message also includes a valid time corresponding to the QoS association information. If the access network device finds that the QoS association information sent to the core network element is invalid according to the indication of the valid time, the access network device can resend the QoS association information, and the core network element predicts the first QoS parameter set based on the QoS association information resent by the access network device. Or the access network device can indicate to the core network element that the QoS association information sent last time is currently invalid. For example, the QoS association information includes the QoS association information from time t+1 to time t+5 predicted at time t, and the access network device finds that the QoS association information predicted at time t+3 is inaccurate or invalid based on the QoS association information associated with the terminal at time t+3 obtained by actual measurement, and / or the QoS association information associated with the access network device. The access network device can indicate that the QoS association information predicted at time t+4 to t+5 by the core network element is also invalid, and the core network element cannot generate the first QoS parameter set based on the QoS association information at time t+4 to t+5.
[0156] In another implementation, the core network element does not need to send the first request, and the access network device sends the first message to the core network element after acquiring the QoS association information. Therefore, step S402 is optional, which is indicated by a dotted line in the figure.
[0157] S404. The core network element determines a first QoS parameter set based on the second AI model and the QoS association information.
[0158] The specific implementation of this step can be found in Figure 3 Step S303 of the illustrated embodiment will not be described in detail here.
[0159] S405. The core network element sends a third QoS parameter set to the access network device. Correspondingly, the access network device receives the third QoS parameter set.
[0160] The third QoS parameter set is obtained based on user subscription information and historical QoS flow information. The third QoS parameter set includes one or more third QoS parameters. The third QoS parameter set does not consider QoS association information.
[0161] The third QoS parameter set may include a basic QoS parameter set and may also include an alternative QoS parameter set.
[0162] The core network element may replace the third QoS parameter set with the first QoS parameter set, or may combine the third QoS parameter set and the first QoS parameter set and send them together. Therefore, this step is optional. Figure 4 Indicated by dotted line.
[0163] S406. The core network element sends a first QoS parameter set to the access network device. Correspondingly, the access network device receives the first QoS parameter set.
[0164] After determining the first QoS parameter set, the core network element sends the first QoS parameter set to the access network device. Exemplarily, the core network element may first send the third QoS parameter set to the access network device, and then send the first QoS parameter set to the access network device; or may first send the first QoS parameter set to the access network device, and then send the third QoS parameter set to the access network device; or may simultaneously send the first QoS parameter set and the third QoS parameter set to the access network device. Therefore, this application does not limit the execution order of steps S405 and S406.
[0165] The first QoS parameter set includes one or more first QoS parameters. Exemplarily, the first QoS parameter set may be in the form of a QoS parameter list, which includes the one or more first QoS parameters.
[0166] Compared with the third QoS parameter set, the first QoS parameter set may further include at least one of the following information: an AI identifier associated with the first QoS parameter set, and validity information corresponding to the first QoS parameter set.
[0167] Among them, the AI identifier associated with the first QoS parameter set is used to identify the first QoS parameter set. The AI identifier can be an identifier of the first AI model, or an identifier of the AI service, etc. For example, the AI identifier can be an identifier of the first AI model, so that the access network device can select the QoS parameters corresponding to the currently adopted AI model based on the identifier of the first AI model; and / or the AI identifier can be an identifier of the AI service, so that the access network device can select the QoS parameters corresponding to the current AI service based on the identifier of the AI service.
[0168] The validity information corresponding to the first QoS parameter set includes any one of the following: validity time, applicable cell, and applicable beam. The access network device may select a QoS parameter that is valid for the current time period based on the validity message.
[0169] Exemplarily, the validity time refers to the time or time period during which the first QoS parameter set issued by the core network element is valid. The validity time can be represented by a time or time period (eg, a start time and an end time, or a start time and a duration).
[0170] Exemplarily, applicable cells refer to cells in which the first QoS parameter set issued by the core network element can be used for communication. The applicable cells can be specifically represented by cell identifiers. The core network element can send multiple first QoS parameter sets corresponding to one or more cell identifiers to the access network device. For example, cell 1 corresponds to pQoS parameter set 1, and cell 2 corresponds to pQoS parameter set 2. When the terminal moves to cell 1, the access network device can use pQoS parameter set 1; when the terminal moves to cell 2, the access network device can use pQoS parameter set 2.
[0171] Exemplarily, applicable beams refer to which beams the first QoS parameter set issued by the core network network element can be used for communication. The applicable beam can be specifically represented by a beam identifier. The core network network element can send multiple first QoS parameter sets corresponding to one or more beam identifiers to the access network device. For example, beam 1 corresponds to pQoS parameter set 1, and beam 2 corresponds to pQoS parameter set 2. If the access network device currently uses beam 1 for communication, it can use pQoS parameter set 1 corresponding to beam 1 for communication; if the access network device currently uses beam 2 for communication, it can use pQoS parameter set 1 corresponding to beam 2 for communication.
[0172] Exemplarily, the core network element may send the first QoS parameter set and the third QoS parameter set together to the access network device, for example, the core network element sends a second message including the first QoS parameter set and the third QoS parameter set to the access network device. The core network element may also use other signaling / processes to send the first QoS parameter set.
[0173] Exemplarily, the second message further includes a priority indication of a QoS parameter set. The priority indication of the QoS parameter set is used to indicate the priority of the first QoS parameter set and the third QoS parameter set. For example, the priority indication may be any of the following: the priority of the first QoS parameter set is higher than that of the third QoS parameter set, or the priority of the first QoS parameter set is lower than that of the third QoS parameter set.
[0174] In one implementation, the third QoS parameter set may include a basic QoS parameter set and an alternative QoS parameter set. The priority indication may be any of the following: the priority of the first QoS parameter set is higher than the basic QoS parameter set and the priority of the first QoS parameter set is lower than the alternative QoS parameter set, or the priority of the first QoS parameter set is lower than the basic QoS parameter set and the alternative QoS parameter set, or the priority of the first QoS parameter set is higher than the basic QoS parameter set and the alternative QoS parameter set.
[0175] There are several implementation methods for the message format of the second message:
[0176] In one implementation, the message format of the second message is as shown in Table 6 below:
[0177] Table 6
[0178]
[0179]
[0180] The second message includes the above-mentioned priority indication, the third QoS parameter set (QoS Flow Level QoSParameters Set Item) and the first QoS parameter set (pQoS Flow Level QoS Parameters SetItem). The first QoS parameter set includes one or more QoS parameters, and may also include an AI identifier associated with the first QoS parameter set and validity information corresponding to the first QoS parameter set.
[0181] After receiving the second message, the access network device can select an available QoS parameter set according to the above priority indication. For example, the above priority indication is used to indicate that the priority of the first QoS parameter set is lower than that of the third QoS parameter set, and the validity information corresponding to the first QoS parameter set is a time period. The access network device first tries to use the third QoS parameter set corresponding to the current time period according to the priority indication. If the third QoS parameter set does not meet the service requirements, the first QoS parameter set corresponding to the current time period is selected. Among them, the third QoS parameter set corresponding to the current time period is the third QoS parameter set within the valid time period; the first QoS parameter set corresponding to the current time period is the first QoS parameter set within the valid time period.
[0182] In another implementation, the first QoS parameter set may be obtained based on the alternative QoS parameter set. In this implementation, the first QoS parameter set may also be referred to as an alternative pQoS parameter set. Compared with the alternative QoS parameter set, the alternative pQoS parameter set may also include at least one of the following information: an AI identifier associated with the first QoS parameter set, and validity information corresponding to the first QoS parameter set. The meanings of the AI identifier and the validity information may refer to the description above.
[0183] Among them, regarding the priority indication of the candidate QoS parameter set and the candidate pQoS parameter set, one method may be to sort according to the index of the candidate QoS parameter set, and by default, the one with the higher index has the higher priority.
[0184] The format of the second message may be as shown in Table 7 below:
[0185] Table 7
[0186]
[0187]
[0188] In the second message, compared with the candidate QoS parameter set shown in Table 5, the candidate QoS parameter set also includes an AI identifier and validity information, which means that the candidate QoS parameter set is a candidate pQoS parameter set.
[0189] The format of the second message may also be as shown in Table 8 below:
[0190] Table 8
[0191] Alternative QoS Parameters Set List CHOICE Alternative QoS Parameters Alternative QoS Parameters Set Item >Alternative QoS Parameters Set Index >Guaranteed Flow Bit Rate Downlink(GFBR-DL) >Guaranteed Flow Bit Rate Uplink(GFBR-UL) >Packet Delay Budget(PDB) >Packet Error Rate (PER) Alternative pQoS Parameters Set Item >Alternative pQoS Parameters Set Index > AI identifier associated with the pQoS parameter set >Validity information corresponding to the pQoS parameter set >Guaranteed Flow Bit Rate Downlink(GFBR-DL) >Guaranteed Flow Bit Rate Uplink(GFBR-UL) >Packet Delay Budget(PDB) >Packet Error Rate (PER)
[0192] The second message includes a priority indication (refer to Table 6), a basic QoS parameter set (refer to Table 6), and an alternative QoS parameter set (Alternative QoS Parameters Set Item) and an alternative pQoS parameter set (Alternative pQoS Parameters Set Item) as shown in Table 8. The priority indication is used to indicate that the priority of the basic QoS parameter set is higher than that of the alternative QoS parameter set.
[0193] Exemplarily, the validity information corresponding to the pQoS parameter set carried by the second message is a cell identifier. After receiving the second message, the access network device first tries the basic QoS parameters corresponding to the current cell identifier in the basic QoS parameter set. If the basic QoS parameters corresponding to the current cell identifier do not meet the service requirements, and because the index of the alternative QoS parameter set is before the index of the alternative pQoS parameter set, the access network device then tries the alternative QoS parameters corresponding to the current cell in the alternative QoS parameter set. If the alternative QoS parameters corresponding to the current cell do not meet the service requirements, the alternative pQoS parameters corresponding to the current cell can be tried last.
[0194] Alternatively, the core network element may also send only one QoS parameter set, which is a merged parameter set of the first QoS parameter set and the third QoS parameter set, or the QoS parameter set is the first QoS parameter set, that is, the third QoS parameter set is replaced by the first QoS parameter set.
[0195] Therefore, the access network device can obtain the new available first QoS parameter before the third QoS parameter does not meet the service requirements, avoiding the delay caused by the access network device frequently switching QoS parameters and waiting for the core network network element to issue new QoS parameters, which is conducive to the access network device obtaining more appropriate QoS parameters to ensure the service requirements of the terminal.
[0196] S407. The access network device selects an available QoS parameter set from the first QoS parameter set and the third QoS parameter set.
[0197] The access network device may select a QoS parameter set with a higher priority from the first QoS parameter set and the third QoS parameter set according to the priority indication of the QoS parameter set.
[0198] When a QoS parameter set with a higher priority is not available, a QoS parameter set with a lower priority is selected.
[0199] In one implementation, the method further includes:
[0200] S408. When the first QoS parameter set is selected, the access network device sends the usage of the first QoS parameter set to the core network element. Correspondingly, the core network element receives the usage of the first QoS parameter set. This step is optional. Figure 4 Indicated by dotted line.
[0201] In order to further optimize the second AI model, when the access network device selects the first QoS parameter set in step S407 but fails to use one or more first QoS parameters in the first QoS parameter set, the access network device can send the usage of the first QoS parameter set to the core network network element.
[0202] The usage may include at least one of the following information: an index of the first QoS parameter set currently in use, an index of the first QoS parameter in the first QoS parameter set that failed to be used, and an indication of the cause of failure. Exemplarily, the access network device and the core network element may pre-store multiple causes of failure by index, and the indication of the cause of failure includes the index corresponding to the cause of failure, so that after the core network element receives the indication of the cause of failure, it can determine the cause of failure based on the correspondence between the pre-stored index and the cause of failure. For example, the first QoS parameter is PER, and the reason for the failure of use is that PER is higher than a first threshold. For another example, the first QoS parameter is the maximum data burst volume, and the reason for the failure of use is that the maximum data burst volume is lower than a second threshold.
[0203] S409. The core network element optimizes the second AI model according to the usage of the first QoS parameter set.
[0204] After receiving the usage of the first QoS parameter set, the core network element uses it as AI feedback information, and optimizes the second AI model.
[0205] For example, if the use case includes a failure cause indication and the failure cause indication is an index, the core network element can determine the cause of the failure according to the correspondence between the pre-stored index and the cause of the failure, and optimize the second AI model according to the cause of the failure.
[0206] This step is optional. Figure 4 Indicated by dotted line.
[0207] According to a communication method provided by an embodiment of the present application, a core network network element can obtain QoS association information predicted by an access network device, the QoS association information includes prediction information associated with a terminal and / or prediction information associated with an access network device, and predict a first QoS parameter set based on the QoS association information, and send the first QoS parameter set to the access network device. Since the first QoS parameter set is obtained based on the QoS association information predicted by the access network device, it can better meet the service requirements of the access network side, so that the access network device can efficiently obtain available QoS parameters, and further improve the efficiency of using the QoS parameters for service processing.
[0208] like Figure 5 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. The method may include the following steps:
[0209] S501. The access network device obtains QoS related information predicted based on the first AI model.
[0210] The specific implementation of this step can be found in Figure 3 Step S301 of the embodiment shown or Figure 4 Step S401 of the embodiment shown. Figure 4 What is different from the illustrated embodiment is that, in this embodiment, the first AI model of the access network device has the ability to further process the prediction information associated with the terminal and the prediction information associated with the access network device to obtain a second QoS parameter set. Specifically, the access network device can be based on at least one of the historical information associated with the terminal, the historical information associated with the access network device, the prediction information associated with the terminal, the prediction information associated with the access network device, and the historical QoS parameters, and use the first AI model to perform AI reasoning to obtain QoS-related information. Among them, the QoS-related information includes a second QoS parameter set. The second QoS parameter set includes one or more second QoS parameters.
[0211] S502. The access network device sends a first message to the core network element. Correspondingly, the core network element receives the first message.
[0212] Considering that the final determination of the QoS parameter set is related to data such as the terminal subscription information in the core network network element, the predicted second QoS parameter set obtained by the access network device may not be used directly. Therefore, the core network network element can determine the final QoS parameter set in combination with data such as the terminal subscription information. After obtaining the predicted QoS association information, the access network device can send a first message to the core network network element. The first message includes QoS association information. Furthermore, the first message may also include the valid time corresponding to the QoS association information. The valid time corresponding to the QoS association information refers to the time period information during which the QoS association information is valid. The QoS association information is used to determine the first QoS parameter set.
[0213] The access network device can generate a prediction interval of QoS association information based on the first AI model and send QoS association information to the core network network element periodically, and the QoS association information sent in each period can be different. The access network device can also send the new QoS association information to the core network element after obtaining it.
[0214] S503. The core network element determines a first QoS parameter set based on the second AI model and the QoS association information.
[0215] After receiving the QoS association information, the core network element can determine the first QoS parameter set based on the terminal subscription data and the QoS association information using its own second AI model. The first QoS parameter set includes one or more first QoS parameters.
[0216] In one implementation, if the core network network element considers that the second QoS parameter set is unreasonable, for example, the core network network element determines the parameter range corresponding to each QoS parameter in the QoS parameter set based on the contract information of the terminal obtained by itself, and some or all of the QoS parameters in the second QoS parameter set are not within the corresponding parameter range, then the second QoS parameter set is considered unreasonable, and a rejection indication may be sent to the access network device, where the rejection indication is used to indicate that the second QoS parameter set is unreasonable. Furthermore, the core network network element may also indicate to the access network device the specific parameters and / or reasons that caused the second QoS parameter set to be unreasonable. After receiving the above indication, the access network device may re-predict the second QoS parameter set based on the implementation selection.
[0217] In one implementation, if the core network element considers that the second QoS parameter set is reasonable and does not need to be modified, the core network element may indicate to the access network device that the second QoS parameter set is reasonable.
[0218] In one implementation, if the core network element considers that the second QoS parameter set is reasonable but needs to be modified appropriately, the core network element can modify the second QoS parameter set to obtain the first QoS parameter set. The specific modification can be any of the following: selecting several second QoS parameters in the second QoS parameter set; selecting several candidate QoS parameters in the second QoS parameter set; modifying some of the second QoS parameters in the second QoS parameter set. Furthermore, the core network element can also indicate to the access network device the reason for modifying the second QoS parameter set.
[0219] The QoS parameters in the first QoS parameter set obtained in the above manner and those in the second QoS parameter set may be completely identical, partially identical, or completely different.
[0220] S504. The core network element sends a third QoS parameter set to the access network device. Correspondingly, the access network device receives the third QoS parameter set.
[0221] The specific implementation of this step can be found in Figure 4 Step S405 of the illustrated embodiment will not be described in detail here.
[0222] S505. The core network element sends a first QoS parameter set to the access network device. Correspondingly, the access network device receives the first QoS parameter set.
[0223] The specific implementation of this step can be found in Figure 4 Step S406 in the illustrated embodiment will not be described in detail here.
[0224] S506. The access network device selects an available QoS parameter set from the first QoS parameter set and the third QoS parameter set.
[0225] The specific implementation of this step can be found in Figure 4 Step S407 in the illustrated embodiment.
[0226] S507. When the first QoS parameter set is selected, the access network device optimizes the first AI model according to usage of the first QoS parameter set.
[0227] The access network device may optimize the first AI model according to the usage of the first QoS parameter set. For example, the access network device uses the failure cause of the first QoS parameter (such as inaccurate UE service prediction, effective time error, etc.) as feedback information to optimize the first AI model.
[0228] Exemplarily, when the first QoS parameter set is selected, the access network device may further send usage of the first QoS parameter set to the core network element. The core network element optimizes the second AI model according to the usage of the first QoS parameter set.
[0229] According to a communication method provided by an embodiment of the present application, a core network element can obtain QoS association information predicted by an access network device, the QoS association information includes a second QoS parameter set predicted by the access network device, and predict a first QoS parameter set based on the QoS association information, and send the first QoS parameter set to the access network device. Since the first QoS parameter set is obtained based on the QoS association information predicted by the access network device, it can better meet the service requirements of the access network side, so that the access network device can efficiently obtain available QoS parameters, and further improve the efficiency of using the QoS parameters for service processing.
[0230] The above embodiments involve determining the first QoS parameter set by the core network element based on the AI model. The following embodiments will describe determining the first QoS parameter set by the access network device itself based on the AI model:
[0231] like Figure 6 FIG. 1 is a flow chart of another communication method provided in an embodiment of the present application. The method may include the following steps:
[0232] S601. The access network device obtains at least one first QoS parameter set based on AI model prediction.
[0233] The specific implementation of this step can be found in Figure 3 Step S301 of the embodiment shown or Figure 5 Step S501 of the illustrated embodiment is not described in detail here. Each first QoS parameter set in the at least one QoS parameter set includes one or more QoS parameters.
[0234] S602. The core network element sends first QoS parameter range information to the access network device. Correspondingly, the access network device receives the first QoS parameter range information.
[0235] Different QoS parameters may have corresponding parameter ranges. For example, the parameter range of 5QI is 0 to 255, the parameter range of priority is 2 to 4, and the range of packet delay budget is 50ms to 300ms.
[0236] In this embodiment, the core network network element sends the first QoS parameter range information to the access network device. The first QoS parameter range information is the parameter range of the available QoS parameters determined by the core network network element based on the terminal subscription data and other information. Among them, the first QoS parameter range information includes the parameter ranges corresponding to some or all of the one or more QoS parameters. The core network network element can limit the parameter ranges corresponding to some or all of the one or more QoS parameters as needed. For some QoS parameters, the core network network element may not limit their parameter ranges. In this case, these QoS parameters are considered to be available, and there is no need to determine whether these QoS parameters are within the corresponding parameter ranges. For example, the range of packet error rate may not be restricted.
[0237] In addition, different QoS parameters may have corresponding identifiers. Then the first QoS parameter range information includes parameter ranges corresponding to the identifiers of some or all of the one or more QoS parameters.
[0238] Exemplarily, the core network element may send the first QoS parameter range information to the access network device before the access network device determines the second QoS parameter set according to the first QoS parameter range information. That is, the execution order of step S601 and step S602 is not limited.
[0239] Optionally, before step S602, the access network device may send a request to the core network element to request to obtain the first QoS parameter range information. The request may also include an identifier of at least one terminal. When the request includes identifiers of multiple terminals, the access network device may request the first QoS parameter range information corresponding to the multiple terminals at one time.
[0240] S603. The access network device determines a second QoS parameter set according to at least one first QoS parameter set.
[0241] After receiving the first QoS parameter range information, the access network device determines, for each first QoS parameter set in at least one first QoS parameter set predicted in step S601, whether each first QoS parameter in the first QoS parameter set that needs to limit the parameter range is within the parameter range corresponding to the first QoS parameter, and finally determines the second QoS parameter set. Specifically, for any first QoS parameter set in at least one first QoS parameter set, if one or more first QoS parameters among the multiple first QoS parameters in the first QoS parameter set that need to limit the parameter range are not within the corresponding parameter range, the first QoS parameter set is excluded; if all the first QoS parameters in the first QoS parameter set that need to limit the parameter range are within the corresponding parameter range, the first QoS parameter set is used as the second QoS parameter set, and each of the one or more QoS parameters in the second QoS parameter set that need to limit the parameter range is within the parameter range corresponding to each QoS parameter.
[0242] In the above step S603, among the multiple first QoS parameters whose parameter ranges need to be limited in the first QoS parameter set, there may be one or more first QoS parameters that are not within the parameter range corresponding to the first QoS parameter. The judgment result of the access network device can be implemented in the following two ways:
[0243] Implementation method 1:
[0244] S604a. The access network device sends a second QoS parameter set to the core network element. Correspondingly, the core network element receives the second QoS parameter set.
[0245] If the access network device finally determines the second QoS parameter set in at least one first QoS parameter set, the access network device uses the second QoS parameter set and sends the second QoS parameter set to the core network network element, so that the core network network element can know the QoS parameter set currently used by the access network device and communicate with the access network device and the terminal based on the QoS parameter set.
[0246] Implementation method 2:
[0247] S604b: If at least one QoS parameter in any first QoS parameter set is not within the parameter range corresponding to at least one QoS parameter, send a first request to the core network element. Correspondingly, the core network element receives the first request.
[0248] Specifically, if, for at least one first QoS parameter set obtained by the access network device, at least one QoS parameter in any first QoS parameter set is not within the parameter range corresponding to at least one QoS parameter, it indicates that the first QoS parameter set predicted by the access network device is unavailable, and the access network device sends a first request to the core network network element. The first request is used to request modification of the first QoS parameter range information. The first request includes an identifier of the QoS parameter in the first QoS parameter set that is not within the parameter range.
[0249] Exemplarily, the first request also includes at least one of the following information: an identifier of the first QoS parameter set, a reason why the first QoS parameter set is unavailable (for example, the currently predicted 5QI value is not within the parameter range of the 5QI sent by the core network element), and a parameter value of a QoS parameter in the first QoS parameter set that is not within the parameter range. This information can be used by the core network element to accurately modify the QoS parameter range.
[0250] S605b. The core network element modifies the first QoS parameter range information according to the first request to obtain the second QoS parameter range information.
[0251] Specifically, after receiving the first request, the core network element may modify the first QoS parameter range information, for example, expanding the range of the QoS parameter requested to be modified, and obtaining the second QoS parameter range information; for another example, before the modification, the parameter range corresponding to a certain first QoS parameter is [0, 10], and the core network element modifies the parameter range to [11, 20] according to the first request. The second QoS parameter range information includes the parameter range corresponding to each QoS parameter in the one or more QoS parameters requested to be modified.
[0252] S606b. The core network element sends the second QoS parameter range information to the access network device. Correspondingly, the access network device receives the second QoS parameter range information.
[0253] After receiving the second QoS parameter range information, the access network device may re-determine the second QoS parameter set based on the second QoS parameter range information.
[0254] According to a communication method provided by an embodiment of the present application, the access network device predicts at least one first QoS parameter set based on its own AI model, and determines the second QoS parameter set in combination with the first QoS parameter range information issued by the core network element. The access network device can determine the available QoS parameter set based on the QoS parameter set predicted by itself and the QoS parameter range information issued by the core network element to meet the service requirements of the terminal, thereby improving the efficiency of the access network device in obtaining available QoS parameters and improving the application effect of the QoS parameters.
[0255] It can be understood that in the above embodiments, the methods and / or steps implemented by the access network device can also be implemented by components (such as chips or circuits) that can be used for the access network device; the methods and / or steps implemented by the core network network element can also be implemented by components (such as chips or circuits) that can be used for the core network network element.
[0256] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be an access network device in the above method embodiment, or a component that can be used for the access network device; or, the communication device can be a core network element in the above method embodiment, or a component that can be used for the core network element. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0257] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0258] Based on the same concept of the above communication method, the present application also provides the following communication device:
[0259] like Figure 7 FIG. 7 is a schematic diagram of a communication device provided in an embodiment of the present application. The communication device 700 includes a transceiver unit 701 and a processing unit 702; wherein:
[0260] When the communication device is used to implement the function of the access network device in the above method embodiment, the transceiver unit 701 is used to execute the following steps: Figure 3 In the embodiment shown, the operations of the access network device in S302 and S304, and the processing unit 702 are used to perform the following operations: Figure 3The operation of S301 in the embodiment shown; or, the transceiver unit 701 is used to perform the following Figure 4 In the embodiment shown, the operations of the access network device in S402, S403, S405, S406 and S408, and the processing unit 702 are used to perform the following operations: Figure 4 The operations of S401 and S407 in the embodiment shown; or, the transceiver unit 701 is used to perform the following Figure 5 In the embodiment shown, the operations of the access network device in S502, S504, S505 and S507, and the processing unit 702 is used to perform the following operations: Figure 5 In the embodiment shown, the operations of S501, S506 and S507 are performed; or the transceiver unit 701 is used to perform the following steps: Figure 6 In the embodiment shown, the operations of the access network device in S602, S604a, S604b and S606b, and the processing unit 702 is used to perform the following operations: Figure 6 The operations of S601 and S603 in the illustrated embodiment.
[0261] When the communication device is used to implement the function of the core network element in the above method embodiment, the transceiver unit 701 is used to execute the following steps: Figure 3 In the embodiment shown, the operations of the core network elements in S302 and S304, and the processing unit 702 is used to perform the following operations: Figure 3 The operation of S303 in the embodiment shown; or, the transceiver unit 701 is used to perform the following Figure 4 In the embodiment shown, the operations of the core network elements in S402, S403, S405, S406 and S408, and the processing unit 702 are used to perform the following operations: Figure 4 The operations of S404 and S407 in the embodiment shown; or, the transceiver unit 701 is used to perform the following Figure 5 In the embodiment shown, the operations of the core network elements in S502, S504, S505 and S507, and the processing unit 702 is used to perform the following operations: Figure 5 The operation of S503 in the embodiment shown; or, the transceiver unit 701 is used to perform the following Figure 6 In the embodiment shown, the operations of the core network elements in S602, S604a, S604b and S606b, and the processing unit 702 is used to perform the following operations: Figure 6 The operation of S605b in the illustrated embodiment.
[0262] For the specific implementation of the above-mentioned transceiver unit 701 and the processing unit 702, reference may be made to the description in the above-mentioned method embodiment.
[0263] like Figure 8As shown, it is a schematic diagram of the structure of another communication device provided in an embodiment of the present application, and the communication device 800 includes a processor 801 and a memory 803. The memory 803 is used to store instructions executed by the processor 801, or to store input data required by the processor 801 to run instructions, or to store data generated after the processor 801 runs instructions. Optionally, the communication device 800 may also include an interface circuit 802 (indicated by a dotted line in the figure), and the processor 801 and the interface circuit 802 are coupled to each other. It can be understood that the interface circuit 802 can be a transceiver or an input-output interface. Among them, the processor 801 is used to implement the above Figure 7 The functions of the processing unit 702 in the embodiment shown; and the interface circuit 802 is used to implement the above Figure 7 The functions of the transceiver unit 701 in the illustrated embodiment.
[0264] When the above communication device is a chip applied to an access network device, the chip implements the functions of the access network device in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by the core network element to the access network device; or the chip sends information to other modules (such as a radio frequency module or an antenna) in the access network device, and the information is sent by the access network device to the core network element.
[0265] When the above communication device is a chip applied to a core network element, the chip implements the functions of the core network element in the above method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the core network element, and the information is sent by the access network device to the core network element; or the chip sends information to other modules (such as a radio frequency module or an antenna) in the core network element, and the information is sent by the core network element to the access network device.
[0266] In addition, it should be noted that the aforementioned transceiver unit and / or processing unit can be implemented through a virtual module, for example, the processing unit can be implemented through a software function unit or a virtual device, and the transceiver unit can be implemented through a software function or a virtual device. Alternatively, the processing unit or the transceiver unit can also be implemented through a physical device, for example, if the device is implemented using a chip / chip circuit, the transceiver unit can be an input-output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing unit is an integrated processor or microprocessor or integrated circuit.
[0267] The division of modules in this application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each example of this application may be integrated into one processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0268] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or 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 may be a microprocessor or any conventional processor.
[0269] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method in the above embodiment is implemented.
[0270] The embodiments of the present application also provide a computer program product including instructions, which, when executed on a computer, enables the computer to execute the method in the above embodiments.
[0271] An embodiment of the present application also provides a communication system, including the above-mentioned communication device.
[0272] The embodiment of the present application also provides a circuit, which is coupled to a memory and is used to execute the method shown in the above embodiment. The circuit may include a chip circuit.
[0273] When the above-mentioned communication device is a module applied to an access network device, the access network device module implements the functions of the access network device in the above-mentioned method embodiment. The access network device module receives information from other modules in the access network device (such as a radio frequency module or an antenna), and the information is sent by the core network network element to the access network device; or, the access network device module sends information to other modules in the access network device (such as a radio frequency module or an antenna), and the information is sent by the access network device to the core network network element. The access network device module here can be a baseband chip of the access network device, or it can be a CU, DU or other module, or it can be a device under the O-RAN architecture, such as an open CU, an open DU and other devices.
[0274] It should be noted that the above units or one or more of the units can be implemented by software, hardware or a combination of the two. When any of the above units or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow.
[0275] In this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in this application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in this application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0276] When the above units or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
[0277] Optionally, the embodiment of the present application further provides a chip system, including: at least one processor and an interface, the at least one processor is coupled to a memory via the interface, and when the at least one processor runs a computer program or instruction in the memory, the chip system executes a method in any of the above method embodiments. Optionally, the chip system may be composed of a chip, or may include a chip and other discrete devices, which is not specifically limited in the embodiment of the present application.
[0278] The memory in the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data. The memory is any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. For example, the memory may be a non-volatile memory, such as a digital versatile disc (DVD), a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM).
[0279] It should be understood that in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; wherein A and B can be singular or plural. Also, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, wherein a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be necessarily different. Meanwhile, in the embodiments of the present application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0280] The terms "including" and "having" and any variations thereof mentioned in the following description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0281] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center.
[0282] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0283] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
[0284] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0285] The components in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs. Those skilled in the art can combine or combine the different embodiments and features of the different embodiments described in this specification.
[0286] In the present application, under the premise of no logical contradiction, the examples may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device examples and method examples may reference each other.
Claims
1. A communication method, It is characterized in that The method comprises: Obtaining quality of service (QoS) related information predicted by the first artificial intelligence (AI) model; Sending the QoS association information to a core network element, where the QoS association information is used to determine a first QoS parameter set; A first QoS parameter set is received from the core network element, wherein the first QoS parameter set includes one or more first QoS parameters.
2. The method according to claim 1, It is characterized in that The first QoS parameter set is predicted by the core network element based on the second AI model and the QoS association information.
3. The method according to claim 1 or 2, It is characterized in that The QoS associated information includes at least one of the following: prediction information associated with the terminal, and prediction information associated with the access network device.
4. The method according to claim 3, It is characterized in that The method further comprises: Receive a first request from the core network element, wherein the first request is used to request the QoS associated information, and the first request includes at least one of the following information: a request content indication, a reporting mechanism indication, a predicted time period, and an indication of carrying a valid time.
5. The method according to claim 4, It is characterized in that The sending the QoS association information to the core network element includes: A first message is sent to the core network element according to the first request, wherein the first message includes the QoS association information and the validity period corresponding to the QoS association information.
6. The method according to claim 1 or 2, It is characterized in that The QoS associated information includes a second QoS parameter set, the second QoS parameter set includes one or more second QoS parameters, and the second QoS parameter set is based on at least one of prediction information associated with the terminal and prediction information associated with the access network device.
7. The method according to claim 6, It is characterized in that The QoS parameters in the first QoS parameter set and the second QoS parameter set are completely identical, partially identical, or completely different.
8. The method according to any one of claims 1 to 7, It is characterized in that The first QoS parameter set includes at least one of the following information: an AI identifier associated with the first QoS parameter set, and validity information corresponding to the first QoS parameter set.
9. The method according to claim 8, It is characterized in that The validity information corresponding to the first QoS parameter set includes any one of the following: effective time, applicable cell, and applicable beam.
10. The method according to any one of claims 1 to 9, It is characterized in that The method further comprises: receiving a third QoS parameter set from the core network element, where the third QoS parameter set is obtained based on user subscription information and historical QoS flow information, and the third QoS parameter set includes one or more third QoS parameters; An available QoS parameter set is selected from the first QoS parameter set and the third QoS parameter set.
11. The method according to claim 10, It is characterized in that The first QoS parameter set and the third QoS parameter set are included in a second message, the second message further comprising a priority indication of the QoS parameter set, the priority indication of the QoS parameter set being used to indicate a priority of the first QoS parameter set and the third QoS parameter set; The selecting an available QoS parameter set from the first QoS parameter set and the third QoS parameter set comprises: Selecting a QoS parameter set with a higher priority from the first QoS parameter set and the third QoS parameter set according to the priority indication of the QoS parameter set; or, When the QoS parameter set with a high priority is not available, a QoS parameter set with a low priority is selected.
12. The method according to claim 11, It is characterized in that When the first QoS parameter set is selected, the method further includes: Sending usage status of the first QoS parameter set to the core network element.
13. The method according to claim 11 or 12, It is characterized in that When the first QoS parameter set is selected, the method further includes: Optimize the first AI model according to usage of the first QoS parameter set.
14. A communication method, It is characterized in that The method comprises: Receiving quality of service (QoS) associated information from an access network device, where the QoS associated information is used to determine a first QoS parameter set, where the QoS associated information is predicted by the access network device based on a first AI model; Determine a first QoS parameter set according to the QoS association information, wherein the first QoS parameter set includes one or more first QoS parameters; Send the first QoS parameter set to the access network device.
15. The method according to claim 14, It is characterized in that The determining, according to the QoS association information, a first QoS parameter set includes: The QoS parameter set is predicted based on the second AI model and the QoS associated information.
16. The method according to claim 14 or 15, It is characterized in that The QoS associated information includes at least one of the following: prediction information associated with the terminal, and prediction information associated with the access network device.
17. The method according to any one of claims 14 to 16, It is characterized in that The method further comprises: A first request is sent to the access network device, wherein the first request is used to request the QoS associated information, and the first request includes at least one of the following information: a request content indication, a reporting mechanism indication, a predicted time period, and an indication of carrying a valid time.
18. The method according to claim 17, It is characterized in that The receiving QoS related information from the access network device includes: A first message is received from the access network device, where the first message includes the QoS associated information and a valid time corresponding to the QoS associated information.
19. The method according to claim 14 or 15, It is characterized in that The QoS associated information includes a second QoS parameter set, the second QoS parameter set includes one or more second QoS parameters, and the second QoS parameter set is based on at least one of prediction information associated with the terminal and prediction information associated with the access network device.
20. The method according to claim 19, It is characterized in that The QoS parameters in the first QoS parameter set and the second QoS parameter set are completely identical, partially identical, or completely different.
21. The method according to any one of claims 14 to 20, It is characterized in that The first QoS parameter set includes at least one of the following information: an AI identifier associated with the first QoS parameter set, and validity information corresponding to the first QoS parameter set.
22. The method according to claim 21, It is characterized in that The validity information corresponding to the first QoS parameter set includes any one of the following: effective time, applicable cell, and applicable beam.
23. The method according to any one of claims 14 to 22, It is characterized in that The method further comprises: A third QoS parameter set is sent to the access network device, where the third QoS parameter set is obtained based on user subscription information and historical QoS flow information, and the third QoS parameter set includes one or more third QoS parameters.
24. The method according to claim 23, It is characterized in that The first QoS parameter set and the third QoS parameter set are included in a second message, and the second message also includes a priority indication of the QoS parameter set, and the priority indication of the QoS parameter set is used to indicate the priority of the first QoS parameter set and the third QoS parameter set.
25. The method according to any one of claims 15 to 24, It is characterized in that The method further comprises: Receiving usage of the first QoS parameter set from the access network device; Optimize the second AI model according to usage of the first QoS parameter set.
26. A communication device, It is characterized in that The device is used to perform the method according to any one of claims 1 to 25.
27. A communication system, It is characterized in that It includes access network equipment and core network elements, the access network equipment is used to execute the method described in any one of claims 1-13, and the core network element is used to execute the method described in any one of claims 14-25.
28. A communication device, It is characterized in that It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or send signals from the processor to other communication devices, and the processor is used to implement the method as described in any one of claims 1-25 through a logic circuit or executing code instructions.
29. A computer-readable storage medium, It is characterized in that The storage medium stores a computer program or instruction, and when the computer program or instruction is executed by the communication device, the method according to any one of claims 1 to 25 is implemented.
30. A computer program product comprising instructions, It is characterized in that When the instruction is executed on the communication device, the method according to any one of claims 1 to 25 is implemented.
Citation Information
Cited By
Communication method, apparatus and system, and storage medium and program product
EP4712547A1
Communication method, apparatus and system, and storage medium and program product
WO2024255570A1
Communication method, communication apparatus, communication system, and storage medium
WO2026201145A1
