Service quality adjustment method and device, equipment and storage medium
The access network control node obtains service wireless information and sends auxiliary configuration information to the core network, which solves the problem of mismatch between the access network network capabilities and service QoS requirements, and achieves more efficient network operation and QoS guarantee.
Patent Information
- Application Number
- CN202311514209.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-05-16
AI Technical Summary
In some cases, the network capability of the access network cannot match the QoS requirements of the service, resulting in inappropriate QoS configuration sent by the core network side access network, which in turn leads to problems such as inefficient network operation.
The access network control node obtains service wireless information from the access network network node and sends auxiliary configuration information to the core network side based on the information, so that the core network side can issue a QoS configuration that can match the access network network capabilities based on the auxiliary configuration information.
Through the above method, problems such as inefficient network operation can be avoided to a certain extent, ensuring that the network can more effectively meet the QoS requirements of services.
Smart Images

Figure CN120018214A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method, device, equipment and storage medium for adjusting quality of service. Background Art
[0002] With the extension of network ecology and the development of network technology, network services are becoming more and more abundant. Diversified services require a Quality of Service (QoS) system mechanism to provide differentiated service guarantees.
[0003] In related technologies, the core network generally determines the QoS requirements based on the service's QoS requirements and the user's contract information and sends the QoS configuration to the access network, so that the access network transmits service data based on the QoS configuration sent by the core network, thereby meeting the service's QoS requirements.
[0004] However, in some cases, the network capabilities of the access network do not match the QoS requirements of the service, which results in inappropriate QoS configuration sent from the core network to the access network, leading to various problems such as inefficient network operation. Summary of the invention
[0005] The embodiments of the present application provide a method, apparatus, device and storage medium for adjusting quality of service, which can avoid problems such as inefficient network operation to a certain extent.
[0006] In a first aspect, a method for adjusting quality of service is provided, which is used in an access network control node. The method includes:
[0007] Acquire service wireless information from the access network network node; send auxiliary configuration information to the core network side according to the service wireless information; wherein the access network network node includes at least one of the following nodes: the access network control node, the access network data node and the virtual node on the access network side.
[0008] In one of the embodiments, the access network control node includes at least one of the following nodes: a central unit CU, a control plane CU-CP of the CU, and a cloud control unit CCU;
[0009] The access network data node includes at least one of the following nodes: a user plane CU-UP of a CU, a distributed unit DU, a distributed data unit DDU and a transceiver node TRP;
[0010] The virtual node on the access network side includes at least one of the following nodes: a flexible cell, a cell, and a cell group.
[0011] In one embodiment, the obtaining of service wireless information from an access network node includes:
[0012] The service wireless information is obtained through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
[0013] In one of the embodiments, the interface interaction information includes data information generated by the access network node during operation; and / or, the interface interaction information includes auxiliary information including service information reported by a user equipment UE.
[0014] In one embodiment, the service wireless information includes at least one of the following information:
[0015] Node load information, UE-level information, QoS flow-level information, data radio bearer DRB-level information, protocol status information, and TRP information.
[0016] In one embodiment, the node load information includes at least one of the following:
[0017] Node overload information, cell measurement information, network transport layer capacity indication information and user plane data flow control information; wherein the cell measurement information includes at least one of radio resource load information, number of radio resource control RRC connections and number of protocol data unit PDU sessions.
[0018] In one of the embodiments, the UE-level information includes at least one of the following:
[0019] UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network nodes serving UE in the access network, and measurement information reported by UE.
[0020] In one of the embodiments, the QoS flow level information includes at least one of the following:
[0021] QoS flow quantity measurement information, QoS flow packet delay, QoS flow packet error rate, QoS flow transmission rate, QoS flow resource occupancy information and QoS flow packet loss rate.
[0022] In one embodiment, the DRB level information includes at least one of the following:
[0023] DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
[0024] In one of the embodiments, the protocol status information includes at least one of high-layer protocol status information and physical layer protocol status information;
[0025] The high-level protocol status information includes at least one of the following: a buffer status report, a retransmission configuration, and a radio link layer control protocol RLC status report configuration of the high-level protocol;
[0026] The physical layer protocol status information includes at least one of the following: physical resource block PRB usage rate and transport block TB measurement information.
[0027] In one embodiment, the TRP information includes at least one of the following:
[0028] The number of TRPs, the available frequencies of TRPs, and the bandwidth of TRPs.
[0029] In one of the embodiments, sending auxiliary configuration information to the core network side according to the service wireless information includes:
[0030] Sending the service wireless information as the auxiliary configuration information to the core network side; or,
[0031] Processing the service wireless information to obtain processed service wireless information, and sending the processed service wireless information as the auxiliary configuration information to the core network side; or,
[0032] Obtain QoS requirement information according to the service wireless information, and send the QoS requirement information as the auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
[0033] In one embodiment, the processing the service wireless information to obtain processed service wireless information includes at least one of the following:
[0034] Performing statistical processing on the service wireless information, and using the statistical processing result as the processed service wireless information;
[0035] Comparing the service wireless information with a preset threshold, and using the comparison result as the processed service wireless information;
[0036] Filtering the service wireless information according to a preset threshold, and using the filtered service wireless information as the processed service wireless information;
[0037] Calculate and process the service wireless information according to a preset algorithm, and use the calculated result as the processed service wireless information;
[0038] The first access network data node information is determined according to the service wireless information and the indication of the core network side, and the first access network data node information is used as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for performing service data transmission.
[0039] In one embodiment, the calculating and processing the service wireless information according to a preset algorithm and using the calculated result as the processed service wireless information includes:
[0040] The service wireless information is calculated and processed according to a preset algorithm to obtain the wireless transmission efficiency of the service, and the wireless transmission efficiency is used as the processed service wireless information.
[0041] In one of the embodiments, the obtaining of QoS requirement information according to the service wireless information includes at least one of the following:
[0042] Determine a recommended QoS parameter from a set of candidate QoS parameters sent from a core network side according to the service wireless information, and use the recommended QoS parameter as the QoS requirement information;
[0043] For a service for which the access network is difficult to meet the corresponding QoS requirements, a PDU session anchor point switching request and second access network data node information are generated according to the service wireless information, and the PDU session anchor point switching request and the second access network data node information are used as the QoS requirement information, wherein the PDU session anchor point switching request is used to request switching of the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission;
[0044] Generating the QoS requirement information for the target period before the UE mobility switching occurs according to the service wireless information;
[0045] A target QoS requirement is selected from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and indication information of the target QoS requirement is used as the QoS requirement information.
[0046] In one embodiment, the method further comprises:
[0047] The effective time of each of the multiple sets of QoS requirements configured on the core network side is determined according to the service wireless information, and different sets of QoS requirements are effective at different times based on the determined effective time.
[0048] In one of the embodiments, sending auxiliary configuration information to the core network side according to the service wireless information includes at least one of the following:
[0049] Sending the auxiliary configuration information to the core network side in response to a request from the core network side;
[0050] Periodically sending the auxiliary configuration information to the core network side;
[0051] When the reporting conditions are met, the auxiliary configuration information is sent to the core network side.
[0052] In one of the embodiments, sending auxiliary configuration information to the core network side according to the service wireless information includes:
[0053] The auxiliary configuration information is carried based on a first message, where the first message is a message between the access network control node and the core network side defined by 3GPP; or
[0054] The auxiliary configuration information is carried based on a second message, where the second message is a newly defined message between the access network control node and the core network side.
[0055] In one of the embodiments, the carrying of the auxiliary configuration information based on the first message includes:
[0056] Carrying the auxiliary configuration information based on a PDU session resource notification message; and / or,
[0057] The auxiliary configuration information is carried in a response message based on a PDU session resource establishment.
[0058] In one of the embodiments, after sending the auxiliary configuration information to the core network side according to the service wireless information, the method further includes:
[0059] Receiving the QoS configuration sent by the core network side based on the auxiliary configuration information;
[0060] The access network node is configured according to the QoS configuration to perform data transmission according to the QoS requirement corresponding to the QoS configuration.
[0061] In a second aspect, a method for adjusting quality of service is provided, which is used for a target network element of a core network, and the method includes:
[0062] Receiving auxiliary configuration information sent by the access network control node;
[0063] Sending quality of service QoS configuration to the access network control node according to the auxiliary configuration information.
[0064] In one embodiment, the method further comprises:
[0065] sending multiple sets of QoS requirements to the access network control node;
[0066] Correspondingly, the receiving auxiliary configuration information sent by the access network control node includes:
[0067] Receive indication information of a target QoS requirement sent by the access network control node, where the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements according to service wireless information.
[0068] In one embodiment, the method further comprises:
[0069] Sending indication information to the access network control node;
[0070] Correspondingly, the receiving auxiliary configuration information sent by the access network control node includes:
[0071] Receive first access network data node information sent by the access network control node, where the first access network data node information is determined by the access network control node based on the indication information and service wireless information, and the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission.
[0072] In one embodiment, the method further comprises:
[0073] Sending a set of candidate QoS parameters to the access network control node;
[0074] Correspondingly, the receiving auxiliary configuration information sent by the access network control node includes:
[0075] The recommended QoS parameter determined by the access network control node from the candidate QoS parameter set according to the service wireless information is received.
[0076] According to a third aspect, an access network control node is provided, wherein the access network control node includes:
[0077] An acquisition unit, used to acquire service wireless information from a network node of the access network;
[0078] An auxiliary configuration information sending unit, used to send auxiliary configuration information to the core network side according to the service wireless information;
[0079] The access network network node includes at least one of the following nodes: the access network control node, the access network data node and a virtual node on the access network side.
[0080] In one of the embodiments, the access network control node includes at least one of the following nodes: a central unit CU, a control plane CU-CP of the CU, and a cloud control unit CCU;
[0081] The access network data node includes at least one of the following nodes: a user plane CU-UP of a CU, a distributed unit DU, a distributed data unit DDU and a transceiver node TRP;
[0082] The virtual node on the access network side includes at least one of the following nodes: a flexible cell, a cell, and a cell group.
[0083] In one of the embodiments, the acquisition unit is specifically used to: acquire the service wireless information through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
[0084] In one of the embodiments, the interface interaction information includes data information generated by the access network node during operation; and / or, the interface interaction information includes auxiliary information including service information reported by a user equipment UE.
[0085] In one embodiment, the service wireless information includes at least one of the following information:
[0086] Node load information, UE-level information, QoS flow-level information, data radio bearer DRB-level information, protocol status information, and TRP information.
[0087] In one embodiment, the node load information includes at least one of the following:
[0088] Node overload information, cell measurement information, network transport layer capacity indication information and user plane data flow control information; wherein the cell measurement information includes at least one of radio resource load information, number of radio resource control RRC connections and number of protocol data unit PDU sessions.
[0089] In one of the embodiments, the UE-level information includes at least one of the following:
[0090] UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network nodes serving UE in the access network, and measurement information reported by UE.
[0091] In one of the embodiments, the QoS flow level information includes at least one of the following:
[0092] QoS flow quantity measurement information, QoS flow packet delay, QoS flow packet error rate, QoS flow transmission rate, QoS flow resource occupancy information and QoS flow packet loss rate.
[0093] In one embodiment, the DRB level information includes at least one of the following:
[0094] DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
[0095] In one of the embodiments, the protocol status information includes at least one of high-level protocol status information and physical layer protocol status information; wherein the high-level protocol status information includes at least one of the following: a buffer status report, retransmission configuration, and a radio link layer control protocol RLC status report configuration of the high-level protocol; the physical layer protocol status information includes at least one of the following: physical resource block PRB utilization rate and transport block TB measurement information.
[0096] In one of the embodiments, the TRP information includes at least one of the following: the number of TRPs, the available frequency of the TRPs, and the bandwidth of the TRPs.
[0097] In one of the embodiments, the auxiliary configuration information sending unit is specifically used to:
[0098] The service wireless information is sent as the auxiliary configuration information to the core network side; or, the service wireless information is processed to obtain the processed service wireless information, and the processed service wireless information is sent as the auxiliary configuration information to the core network side; or, QoS requirement information is obtained according to the service wireless information, and the QoS requirement information is sent as the auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
[0099] In one of the embodiments, the auxiliary configuration information sending unit is specifically used for at least one of the following:
[0100] The method comprises the steps of: performing statistical processing on the service wireless information, and using the statistical processing result as the processed service wireless information; comparing the service wireless information with a preset threshold, and using the comparison result as the processed service wireless information; screening the service wireless information according to the preset threshold, and using the screened service wireless information as the processed service wireless information; performing calculation processing on the service wireless information according to a preset algorithm, and using the calculated result as the processed service wireless information; determining first access network data node information according to the service wireless information and an indication from a core network side, and using the first access network data node information as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from a plurality of access network data nodes for performing service data transmission.
[0101] In one of the embodiments, the auxiliary configuration information sending unit is specifically used to: calculate and process the service wireless information according to a preset algorithm to obtain the wireless transmission efficiency of the service, and use the wireless transmission efficiency as the processed service wireless information.
[0102] In one of the embodiments, the auxiliary configuration information sending unit is specifically used for at least one of the following:
[0103] Determine recommended QoS parameters from a set of alternative QoS parameters sent from the core network side according to the service wireless information, and use the recommended QoS parameters as the QoS requirement information; for services for which the access network is difficult to meet the corresponding QoS requirements, generate a PDU session anchor switching request and a second access network data node information according to the service wireless information, and use the PDU session anchor switching request and the second access network data node information as the QoS requirement information, wherein the PDU session anchor switching request is used to request switching the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission; generate the QoS requirement information for the target time period before the UE undergoes mobility switching according to the service wireless information; select a target QoS requirement from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and use the indication information of the target QoS requirement as the QoS requirement information.
[0104] In one of the embodiments, the access network control node further includes a validation unit;
[0105] The validation unit is used to determine the effectiveness time of each of the multiple sets of QoS requirements configured on the core network side according to the service wireless information, and to validate different sets of QoS requirements at different times based on the determined effectiveness time.
[0106] In one of the embodiments, the auxiliary configuration information sending unit is specifically used for at least one of the following:
[0107] The auxiliary configuration information is sent to the core network side in response to a request from the core network side; the auxiliary configuration information is sent to the core network side periodically; and the auxiliary configuration information is sent to the core network side when a reporting condition is met.
[0108] In one of the embodiments, the auxiliary configuration information sending unit is specifically used to: carry the auxiliary configuration information based on a first message, where the first message is a message between the access network control node and the core network side defined by 3GPP; or, carry the auxiliary configuration information based on a second message, where the second message is a newly defined message between the access network control node and the core network side.
[0109] In one of the embodiments, the auxiliary configuration information sending unit is specifically used to: carry the auxiliary configuration information based on a PDU session resource notification message; and / or carry the auxiliary configuration information based on a PDU session resource establishment response message.
[0110] In one of the embodiments, the access network control node further includes: a QoS configuration receiving unit and a configuration unit;
[0111] The QoS configuration receiving unit is used to receive the QoS configuration sent by the core network side based on the auxiliary configuration information;
[0112] The configuration unit is used to configure the access network node according to the QoS configuration, so as to perform data transmission according to the QoS requirement corresponding to the QoS configuration.
[0113] In a fourth aspect, a target network element is provided, where the target network element is arranged in a core network, and the target network element includes:
[0114] An auxiliary configuration information receiving unit, used to receive auxiliary configuration information sent by the access network control node;
[0115] A QoS configuration sending unit is used to send the quality of service QoS configuration to the access network control node according to the auxiliary configuration information.
[0116] In one of the embodiments, the QoS configuration sending unit is further used to: send multiple sets of QoS requirements to the access network control node;
[0117] Correspondingly, the auxiliary configuration information receiving unit is specifically used to: receive indication information of the target QoS requirement sent by the access network control node, where the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements according to the service wireless information.
[0118] In one of the embodiments, the QoS configuration sending unit is further used to: send indication information to the access network control node;
[0119] Correspondingly, the auxiliary configuration information receiving unit is specifically used to: receive the first access network data node information sent by the access network control node, the first access network data node information is determined by the access network control node based on the indication information and the service wireless information, and the first access network data node information is used to indicate the access network data node selected from multiple access network data nodes for service data transmission.
[0120] In one of the embodiments, the QoS configuration sending unit is further used to: send a candidate QoS parameter set to the access network control node;
[0121] Correspondingly, the auxiliary configuration information receiving unit is specifically used to: receive the recommended QoS parameters determined by the access network control node from the candidate QoS parameter set according to the service wireless information.
[0122] In a fifth aspect, an access network control node is provided, including a memory, a transceiver, and a processor:
[0123] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0124] Obtain service wireless information from the access network network node; control the transceiver to send auxiliary configuration information to the core network side according to the service wireless information; wherein the access network network node includes at least one of the following nodes: the access network control node, the access network data node and the virtual node on the access network side.
[0125] In one of the embodiments, the access network control node includes at least one of the following nodes: a central unit CU, a control plane CU-CP of the CU, and a cloud control unit CCU;
[0126] The access network data node includes at least one of the following nodes: a user plane CU-UP of a CU, a distributed unit DU, a distributed data unit DDU and a transceiver node TRP;
[0127] The virtual node on the access network side includes at least one of the following nodes: a flexible cell, a cell, and a cell group.
[0128] In one of the embodiments, the processor is specifically used to perform the following operations: obtain the service wireless information through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
[0129] In one of the embodiments, the interface interaction information includes data information generated by the access network node during operation; and / or, the interface interaction information includes auxiliary information including service information reported by a user equipment UE.
[0130] In one embodiment, the service wireless information includes at least one of the following information:
[0131] Node load information, UE-level information, QoS flow-level information, data radio bearer DRB-level information, protocol status information, and TRP information.
[0132] In one embodiment, the node load information includes at least one of the following:
[0133] Node overload information, cell measurement information, network transport layer capacity indication information and user plane data flow control information; wherein the cell measurement information includes at least one of radio resource load information, number of radio resource control RRC connections and number of protocol data unit PDU sessions.
[0134] In one of the embodiments, the UE-level information includes at least one of the following:
[0135] UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network nodes serving UE in the access network, and measurement information reported by UE.
[0136] In one of the embodiments, the QoS flow level information includes at least one of the following:
[0137] QoS flow quantity measurement information, QoS flow packet delay, QoS flow packet error rate, QoS flow transmission rate, QoS flow resource occupancy information and QoS flow packet loss rate.
[0138] In one embodiment, the DRB level information includes at least one of the following:
[0139] DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
[0140] In one of the embodiments, the protocol status information includes at least one of high-layer protocol status information and physical layer protocol status information;
[0141] The high-level protocol status information includes at least one of the following: a buffer status report, a retransmission configuration, and a radio link layer control protocol RLC status report configuration of the high-level protocol;
[0142] The physical layer protocol status information includes at least one of the following: physical resource block PRB usage rate and transport block TB measurement information.
[0143] In one of the embodiments, the TRP information includes at least one of the following: the number of TRPs, the available frequency of the TRPs, and the bandwidth of the TRPs.
[0144] In one of the embodiments, the processor is specifically used to perform the following operations: control the transceiver to send the service wireless information as the auxiliary configuration information to the core network side; or, process the service wireless information to obtain the processed service wireless information, and control the transceiver to send the processed service wireless information as the auxiliary configuration information to the core network side; or, obtain QoS requirement information according to the service wireless information, and control the transceiver to send the QoS requirement information as the auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
[0145] In one embodiment, the processor is specifically configured to perform at least one of the following operations:
[0146] The method comprises the steps of: performing statistical processing on the service wireless information, and using the statistical processing result as the processed service wireless information; comparing the service wireless information with a preset threshold, and using the comparison result as the processed service wireless information; screening the service wireless information according to the preset threshold, and using the screened service wireless information as the processed service wireless information; performing calculation processing on the service wireless information according to a preset algorithm, and using the calculated result as the processed service wireless information; determining first access network data node information according to the service wireless information and an indication from a core network side, and using the first access network data node information as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from a plurality of access network data nodes for performing service data transmission.
[0147] In one of the embodiments, the processor is specifically used to perform the following operations: calculate and process the service wireless information according to a preset algorithm to obtain the wireless transmission efficiency of the service, and use the wireless transmission efficiency as the processed service wireless information.
[0148] In one embodiment, the processor is specifically configured to perform at least one of the following operations:
[0149] Determine recommended QoS parameters from a set of alternative QoS parameters sent from the core network side according to the service wireless information, and use the recommended QoS parameters as the QoS requirement information; for services for which the access network is difficult to meet the corresponding QoS requirements, generate a PDU session anchor switching request and a second access network data node information according to the service wireless information, and use the PDU session anchor switching request and the second access network data node information as the QoS requirement information, wherein the PDU session anchor switching request is used to request switching the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission; generate the QoS requirement information for the target time period before the UE undergoes mobility switching according to the service wireless information; select a target QoS requirement from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and use the indication information of the target QoS requirement as the QoS requirement information.
[0150] In one of the embodiments, the processor is further used to perform the following operations: determine the effective time of each of multiple sets of QoS requirements configured on the core network side according to the service wireless information, and make different sets of QoS requirements effective at different times based on the determined effective time.
[0151] In one embodiment, the processor is specifically configured to perform at least one of the following operations:
[0152] In response to a request from the core network side, control the transceiver to send the auxiliary configuration information to the core network side; control the transceiver to periodically send the auxiliary configuration information to the core network side; and when a reporting condition is met, control the transceiver to send the auxiliary configuration information to the core network side.
[0153] In one of the embodiments, the processor is specifically used to perform the following operations: carrying the auxiliary configuration information based on a first message, where the first message is a message between the access network control node and the core network side defined by 3GPP; or carrying the auxiliary configuration information based on a second message, where the second message is a newly defined message between the access network control node and the core network side.
[0154] In one of the embodiments, the processor is specifically configured to perform the following operations: carrying the auxiliary configuration information based on a PDU session resource notification message; and / or carrying the auxiliary configuration information based on a PDU session resource establishment response message.
[0155] In one of the embodiments, the processor is specifically used to perform the following operations: control the transceiver to receive the QoS configuration sent by the core network side based on the auxiliary configuration information; configure the access network network node according to the QoS configuration to transmit data according to the QoS requirements corresponding to the QoS configuration.
[0156] In a sixth aspect, a network element device is provided, wherein the network element device is arranged in a core network, and the network element device includes a memory, a transceiver, and a processor:
[0157] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0158] Control the transceiver to receive auxiliary configuration information sent by an access network control node; and control the transceiver to send quality of service QoS configuration to the access network control node according to the auxiliary configuration information.
[0159] In one of the embodiments, the processor is further used to perform the following operations: control the transceiver to send multiple sets of QoS requirements to the access network control node; control the transceiver to receive indication information of the target QoS requirements sent by the access network control node, wherein the target QoS requirements are selected by the access network control node from the multiple sets of QoS requirements based on service wireless information.
[0160] In one of the embodiments, the processor is further used to perform the following operations: control the transceiver to send indication information to the access network control node; control the transceiver to receive first access network data node information sent by the access network control node, wherein the first access network data node information is determined by the access network control node based on the indication information and service wireless information, and the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission.
[0161] In one of the embodiments, the processor is further used to perform the following operations: control the transceiver to send a set of alternative QoS parameters to the access network control node; control the transceiver to receive recommended QoS parameters determined by the access network control node from the set of alternative QoS parameters based on service wireless information.
[0162] In a seventh aspect, a processor-readable storage medium is provided, wherein the processor-readable storage medium stores a program, and the program is used to enable a processor to execute any method described in the first aspect.
[0163] In an eighth aspect, a processor-readable storage medium is provided, wherein the processor-readable storage medium stores a program, and the program is used to enable a processor to execute any method described in the second aspect.
[0164] The above-mentioned service quality adjustment method, device, equipment and storage medium obtain service wireless information from the access network network node through the access network control node, and send auxiliary configuration information to the core network side according to the service wireless information, wherein the access network network node includes at least one of the following nodes: an access network control node, an access network data node and a virtual node on the access network side. In this way, the access network control node can report the auxiliary configuration information to the core network side based on the service wireless information collected from multiple types of nodes on the access network side, so that the core network side can issue a QoS configuration that can adapt to the network capability of the access network based on the auxiliary configuration information, thereby avoiding problems such as inefficient network operation to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0165] Figure 1 A diagram of an application environment of a service quality adjustment method in an embodiment;
[0166] Figure 2 is a schematic diagram of an access network structure in an embodiment;
[0167] Figure 3 is a schematic diagram of another access network structure in an embodiment;
[0168] Figure 4 A flowchart of a method for adjusting quality of service in one embodiment;
[0169] Figure 5 It is a schematic diagram of a first message carrying auxiliary configuration information in an embodiment;
[0170] Figure 6 It is a schematic diagram of another embodiment in which the first message carries the auxiliary configuration information;
[0171] Figure 7 is a schematic diagram of a second message carrying auxiliary configuration information in an embodiment;
[0172] Figure 8 It is a schematic diagram of another embodiment in which the second message carries the auxiliary configuration information;
[0173] Fig. 9 is a flow chart of another service quality adjustment method in one embodiment;
[0174] Fig.10 is a flow chart of another service quality adjustment method in one embodiment;
[0175] Fig.11 is a flow chart of another service quality adjustment method in one embodiment;
[0176] Fig.12 is a flow chart of another service quality adjustment method in one embodiment;
[0177] Fig.13 is a flow chart of another service quality adjustment method in one embodiment;
[0178] Fig.14 is a flow chart of another service quality adjustment method in one embodiment;
[0179] Fig.15 is a structural block diagram of a service quality adjustment device in one embodiment;
[0180] Fig.16 is a structural block diagram of another service quality adjustment device in one embodiment;
[0181] Fig.17 is a structural block diagram of another service quality adjustment device in one embodiment;
[0182] Fig.18 is an internal structure diagram of an access network control node in an embodiment;
[0183] Fig.19 FIG. 4 is a diagram showing the internal structure of a target network element in an embodiment. DETAILED DESCRIPTION
[0184] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0185] With the extension of network ecology and the development of network technology, network services are becoming more and more abundant. Diversified services require a Quality of Service (QoS) system mechanism to provide differentiated service guarantees.
[0186] Currently, the 5G communication system has introduced an end-to-end QoS architecture, in which PDU sessions (English: Protocol Data Unit session, referred to as: PDU session) are used to provide end-to-end connection management of the user plane. The basic granularity is refined into QoS flow, and a two-step mapping is used at the non-access layer (English: Non-Access-stratum, referred to as: NAS) level and the access layer (English: Access-stratum, referred to as: AS) level.
[0187] Specifically, for each UE (User Equipment), the core network (CN) will establish one or more PDU sessions. In the NAS-level mapping, each PDU session can contain multiple QoS flows, and each QoS flow corresponds to a set of QoS parameters. In the AS-level mapping, the RAN (Radio Access Network) maps the QoS flow to the data radio bearer (DRB) according to the core network's QoS configuration.
[0188] Specifically, taking the downlink mapping as an example, the mapping between the downlink IP packet and the QoS flow is completed by the user plane function (UPF). The UPF mapping algorithm is called the packet detection rule (PDR). For each IP packet, the PDR checks the packet information (source, destination IP address and port, protocol ID, service type, etc.) defined in the packet filtering configuration and redirects the packet to a specific QoS Flow. The PDR is provided to the UPF by the SMF (Session Management Function) that interacts with the PCF (Policy Control Function). After identifying the appropriate PDU session and QoS flow, the UPF uses the GTP-U (GPRS Tunneling Protocol User Plane) tunnel to forward the data to the 5G base station (gNodeB or gNB)
[0189] The UPF adds an IP header when routing through the GTP-U tunnel, which means that the packet now has two IP headers. They are usually referred to as the inner and outer IP headers. The UPF can use the DSCP (Differentiated Services Code Point) field in the outer IP header to prioritize packets. The headers associated with the GTP-U tunnel are removed at the far end of the tunnel (i.e., the gNB or, if the core network architecture uses linked UPFs, in another UPF).
[0190] The 5G base station uses the GTP-U header information to identify the PDU session and QoS flow associated with the data packet. The RRC layer (English: Radio Resource Control, Chinese: Wireless Resource Control) of the 5G base station instructs the SDAP layer (English: Service Data Adaptation Protocol, Chinese: Service Data Adaptation Protocol) on the mapping rules of QoS flow to DRB according to the QoS configuration received from the core network. After that, the data packet sent from the UPF is processed by the SDAP layer and the data packet is mapped to a specific DRB.
[0191] As mentioned above, in the QoS architecture of the 5G communication system, the access network implements the mapping at the AS level, that is, the access network maps the QoS flow to the DRB. Specifically, the RRC layer of the 5G base station determines the mapping rule of the QoS flow to the DRB according to the QoS configuration issued by the core network, and then the SDAP layer of the 5G base station maps the QoS flow to the DRB according to the mapping rule, thereby realizing the QoS requirements of the service.
[0192] According to the above description, the QoS configuration used by 5G base stations to implement mapping is issued by the core network. Generally speaking, the QoS configuration is determined by the core network side based on the QoS requirements of the service and the user's contract information and issued to the access network side. However, in some cases, the network capabilities of the access network cannot match the QoS requirements of the service, which leads to inappropriate QoS configuration issued by the core network side to the access network, resulting in various problems such as inefficient network operation.
[0193] In view of this, an embodiment of the present application provides a service quality adjustment method, apparatus, device and storage medium, which obtains service wireless information from an access network network node through an access network control node, and sends auxiliary configuration information to the core network side based on the service wireless information, wherein the access network network node includes at least one of the following nodes: an access network control node, an access network data node and a virtual node on the access network side. In this way, the access network control node can report the auxiliary configuration information to the core network side based on the service wireless information collected from multiple types of nodes on the access network side, so that the core network side can issue a QoS configuration that can be adapted to the network capabilities of the access network based on the auxiliary configuration information, thereby avoiding problems such as inefficient network operation to a certain extent.
[0194] It should be noted that the beneficial effects brought about by the embodiments of the present application or the technical problems solved are not limited to this one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.
[0195] Please refer to Figure 1 , which shows a schematic diagram of an application environment involved in the service quality adjustment method provided in an embodiment of the present application, such as Figure 1 As shown, the application environment may include an access network (RAN) 101 and a core network (CN) 102, and the access network 101 and the core network 102 may be an access network and a core network in an LTE (English: long term evolution; Chinese: long term evolution) communication system, a 5G communication system, or a future communication system.
[0196] Figure 2 An optional architecture of access network 101 is provided, such as Figure 2 As shown, the access network 101 may include a CU (English: centralized unit; Chinese: centralized unit) and a DU (English: distributed unit; Chinese: distributed unit), wherein the CU and the DU may be regarded as part of a base station.
[0197] Figure 3 Another optional architecture of the access network 101 is provided, such as Figure 3 As shown, the access network 101 may include a CCU (Cloud-based Control Unit), a DDU (Distributed Data Unit) and a TRP (Transmission Receive Point), wherein the CCU, DDU and TRP may be regarded as part of a base station.
[0198] Figure 3The access network architecture shown is a user-centric access network architecture. By introducing flexible cells, multiple TRPs under the jurisdiction of DDU are organized to coordinate transmission and serve one UE, thereby improving the user experience. Figure 3 As shown, a flexible cell serving the UE is composed of multiple TRPs, where the functions of each network element are introduced as follows: CCU, responsible for control and management functions; DDU, for data scheduling and transmission; TRP, responsible for radio frequency and part of the physical layer functions.
[0199] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0200] In one embodiment, Figure 4 As shown, a method for adjusting quality of service is provided, which is described by taking the method applied to an access network control node as an example, and includes the following steps:
[0201] Step 401: The access network control node obtains service wireless information from the access network node.
[0202] In an optional embodiment of the present application, the service wireless information may reflect the network capability of the access network. In an optional embodiment of the present application, the service wireless information may reflect the real-time status of the resource status, air interface change, etc. of the access network side. In an optional embodiment of the present application, the service wireless information may reflect whether the network capability of the access network can match the QoS requirements of the service.
[0203] In an optional embodiment of the present application, the access network control node may periodically obtain service wireless information from the access network network node, or the access network control node may obtain service wireless information from the access network network node in response to an instruction from the core network side, or the access network control node may obtain service wireless information from the access network network node according to the network configuration, or the access network control node may perform the step of obtaining service wireless information from the access network network node when certain conditions are met, for example, the access network control node may perform the step of obtaining service wireless information from the access network network node when the state of the access network network node meets certain conditions.
[0204] In an optional embodiment of the present application, the access network network node may include at least one of the following nodes: an access network control node, an access network data node, and a virtual node on the access network side.
[0205] Step 402: The access network control node sends auxiliary configuration information to the core network side according to the service wireless information.
[0206] In an optional embodiment of the present application, the auxiliary configuration information can be used by the core network side to determine the QoS configuration based on the auxiliary configuration information. Optionally, in a subsequent step, the core network side can send the QoS configuration determined based on the auxiliary configuration information to the access network control node.
[0207] It should be pointed out that the QoS configuration may be a QoS configuration for a certain service, or a QoS configuration for multiple services, or other types of QoS configurations, which are not specifically limited in the embodiments of the present application.
[0208] The service quality adjustment method provided in this embodiment obtains service wireless information from an access network network node through an access network control node, and sends auxiliary configuration information to the core network side according to the service wireless information, wherein the access network network node includes at least one of the following nodes: an access network control node, an access network data node, and a virtual node on the access network side. In this way, the access network control node can report the auxiliary configuration information to the core network side according to the service wireless information collected from multiple types of nodes on the access network side, so that the core network side can issue a QoS configuration that can adapt to the network capability of the access network based on the auxiliary configuration information, thereby avoiding problems such as inefficient network operation to a certain extent.
[0209] In addition, in the existing implementation method, the access network side can only notify the core network that the QoS requirements of the established GBR (Guaranteed Bit Rate) QoS flow are no longer met or are met again, and the information sent by the access network side to the core network side is relatively single and simple. However, in the technical solution provided in the embodiment of the present application, the access network control node can collect service wireless information from multiple types of access network nodes, and report auxiliary configuration information to the core network side based on the service wireless information, so that the core network side can determine the network capabilities of the access network side based on the auxiliary configuration information, and thus can issue QoS configurations that can be adapted to the network capabilities of the access network based on the auxiliary configuration information. Compared with the existing implementation method, the information sent by the access network side to the core network side is richer and more diversified.
[0210] In an optional embodiment of the present application, the access network control node includes at least one of the following nodes: a CU, a control plane CU-CP of the CU, and a CCU.
[0211] In an optional embodiment of the present application, the access network data node includes at least one of the following nodes: a user plane CU-UP, DU, DDU and TRP of the CU.
[0212] In an optional embodiment of the present application, the virtual node on the access network side includes at least one of the following nodes: a flexible cell (also known as a TRP group), a cell (English: cell) and a cell group (English: cell group; abbreviated as: CG).
[0213] In an optional embodiment of the present application, the access network control node may obtain the service wireless information through network configuration information in the access network network node and / or through interface interaction information of the access network network node. In an optional embodiment of the present application, the network configuration information may be static configuration information, semi-static configuration information or dynamic configuration information.
[0214] In an optional embodiment of the present application, the interface interaction information includes data information generated by the access network node during operation; and / or, the interface interaction information includes auxiliary information including service information reported by the UE.
[0215] In an optional embodiment of the present application, the service wireless information includes at least one of the following information: node load information, UE-level information, QoS flow-level information, DRB-level information, protocol status information, and TRP information.
[0216] The node load information is used to characterize the load of the node, for example, the load of the access network control node, the load of the access network network node, the load of the virtual node on the access network side, etc. The UE-level information includes information related to the UE. The QoS flow-level information includes information related to the QoS flow. The DRB-level information includes information related to the DRB. The protocol status information includes status information of the protocol layer in the air interface protocol stack. The TRP information includes information related to the TRP.
[0217] In an optional embodiment of the present application, the node load information includes at least one of the following: node overload information (English: gNB-DU Overload Information), cell measurement information, network transport layer (English: Transport Network Layer, abbreviated as: TNL) capacity indication information and user plane data flow control information. Among them, the cell measurement information at least includes at least one of radio resource load information (the radio resource load information is used to indicate whether the radio resource is used, or the radio resource load information is used to indicate whether the radio resource is idle), the number of RRC connections and the number of PDU sessions.
[0218] In an optional embodiment of the present application, the information at the UE level includes at least one of the following: UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network network node serving the UE in the access network (in some embodiments, may be referred to as collaborative information) and measurement information reported by the UE.
[0219] In an optional embodiment of the present application, the information at the QoS flow level includes at least one of the following: QoS flow quantity measurement information, packet delay of QoS flow, packet error rate of QoS flow, transmission rate of QoS flow, resource occupancy information of QoS flow and packet loss rate of QoS flow, wherein the QoS flow quantity measurement information includes at least one of information of active QoS flows, information of newly added QoS flows, information of modified QoS flows and information of released QoS flows.
[0220] In an optional embodiment of the present application, the information at the DRB level includes at least one of the following: DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information, wherein the DRB quantity measurement information includes at least one of the information of active DRBs, information of newly added DRBs and information of released DRBs.
[0221] In an optional embodiment of the present application, the protocol status information includes at least one of high-layer protocol status information and physical layer protocol status information.
[0222] Among them, in an optional embodiment of the present application, the high-level protocol status information includes at least one of the following contents: a buffer status report, a retransmission configuration and an RLC (English: Radio Link Control; Chinese: Wireless Link Layer Control Protocol) status report configuration of the high-level protocol.
[0223] In an optional embodiment of the present application, the physical layer protocol status information includes at least one of the following: PRB (English: Physical Resource Block; Chinese: physical resource block) utilization rate and TB (English: Transport Block; Chinese: transport block) measurement information.
[0224] In an optional embodiment of the present application, the TRP information includes at least one of the following: the number of TRPs, the available frequency of the TRPs, and the bandwidth of the TRPs.
[0225] In an optional embodiment of the present application, the access network control node sends the auxiliary configuration information to the core network side according to the service wireless information, including at least one of the following methods:
[0226] In the first mode, the access network control node sends the service wireless information as auxiliary configuration information to the core network side.
[0227] For example, for the retransmission information, radio resource load information, etc. of the UE, the access network control node can directly send it to the core network side as auxiliary configuration information.
[0228] In the second manner, the access network control node processes the service wireless information to obtain processed service wireless information, and sends the processed service wireless information to the core network side as auxiliary configuration information.
[0229] In the third mode, the access network control node obtains QoS requirement information according to the service wireless information, and sends the QoS requirement information to the core network side as auxiliary configuration information.
[0230] The QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
[0231] In an optional embodiment of the present application, the access network control node processes the service wireless information to obtain the processed service wireless information, including at least one of the following methods:
[0232] In the first mode, the access network control node performs statistical processing on the service wireless information and uses the statistical processing result as the processed service wireless information.
[0233] For example, the access network control node may perform statistical processing such as averaging, maximum value, minimum value, maximum value, and minimum value on the parameters in the service wireless information, and then use the statistical processing results as the processed service wireless information.
[0234] In the second manner, the access network control node compares the service wireless information with a preset threshold value, and uses the comparison result as the processed service wireless information.
[0235] For example, the access network control node may compare the parameters in the service wireless information with a preset threshold, and obtain a comparison result greater than the preset threshold, less than the preset threshold, or equal to the preset threshold. The access network control node may use the comparison result as the processed service wireless information.
[0236] In the third manner, the access network control node screens the service wireless information according to a preset threshold value, and uses the screened service wireless information as the processed service wireless information.
[0237] For example, the access network control node may filter parameters greater than a preset threshold, or filter parameters less than a preset threshold, or filter parameters equal to the preset threshold from the parameters in the service wireless information, and use the filtered parameters as the processed service wireless information.
[0238] In a fourth manner, the access network control node calculates and processes the service wireless information according to a preset algorithm, and uses the calculated result as the processed service wireless information.
[0239] Optionally, the access network control node may calculate and process the service wireless information according to a preset algorithm to obtain the wireless transmission efficiency of the service, and use the wireless transmission efficiency as the processed service wireless information.
[0240] For example, the access network control node can calculate and process the service wireless information according to a preset algorithm to obtain the wireless transmission efficiency of the QoS flow (the wireless transmission efficiency may be the spectrum efficiency), and use the wireless transmission efficiency of the QoS flow as the processed service wireless information.
[0241] In a fifth manner, the access network control node determines the first access network data node information according to the service wireless information and the instruction of the core network side, and uses the first access network data node information as the processed service wireless information.
[0242] When the communication network performs data diversion based on UPF sinking and / or based on MEC (English: Mobile Edge Computing; Chinese: Edge Computing) technology, the access network control node can receive indication information sent by the core network side, and determine the first access network data node information based on the indication information and the service wireless information, and use the first access network data node information as the processed service wireless information.
[0243] Optionally, the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for business data transmission, that is, the first access network data node information is used to indicate a suitable access network data node selected from multiple access network data nodes, and the suitable access network data node can be used for subsequent business data transmission.
[0244] In an optional embodiment of the present application, the access network control node obtains the QoS requirement information according to the service wireless information in at least one of the following ways:
[0245] In the first mode, the access network control node determines the recommended QoS parameters from the candidate QoS parameter set sent from the core network side according to the service wireless information, and uses the recommended QoS parameters as the QoS requirement information.
[0246] Optionally, the core network side may send an alternative QoS parameter set (English: Alternative QoS Parameters Set) to the access network control node, and the access network control node may determine a recommended QoS parameter (English: QoS Parameters Set Index) from the alternative QoS parameter set based on the service wireless information to request the core network side to take effect on the recommended QoS parameter.
[0247] For example, the access network control node can determine the transmission efficiency, resource occupancy, etc. of the service based on the service wireless information, and then, the access network control node can determine the recommended QoS parameters from the alternative QoS parameter set based on the transmission efficiency, resource occupancy, etc. of the service to require the core network side to take effect on the recommended QoS parameters.
[0248] The second method is that for services that the access network cannot meet the corresponding QoS requirements, the access network control node generates a PDU session anchor switching request and the second access network data node information based on the service wireless information, and uses the PDU session anchor switching request and the second access network data node information as QoS requirement information.
[0249] Optionally, the access network control node can determine whether the network capability of the access network can meet the QoS requirements of different services based on the service wireless information, thereby determining the services for which the access network is difficult to meet the corresponding QoS requirements from the different services. For example, a certain service has high requirements for the packet delay budget (English: packet delay budget; abbreviated as: PDB), and the access network control node determines based on the service wireless information that the network capability of the access network is difficult to meet the packet delay budget requirements of the service, then the access network control node can determine that the network capability of the access network is difficult to meet the QoS requirements corresponding to the service. In this case, the access network control node may not need the instruction of the core network, but actively generate a PDU session anchor switching request and the second access network data node information for the service to meet the QoS requirements of the service as much as possible.
[0250] Among them, the PDU session anchor point switching request is used to request switching the anchor point of the PDU session. For example, the PDU session anchor point switching request can request to switch the anchor point of the PDU session to an edge UPF or a dynamically deployed distributed UPF. The second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission, that is, the second access network data node information is used to indicate a suitable access network data node selected from multiple access network data nodes, and the suitable access network data node can be used for subsequent service data transmission.
[0251] In the third manner, the access network control node generates QoS requirement information for a target period before mobility switching of the UE occurs according to the service radio information.
[0252] Optionally, the access network control node can determine the time when the UE undergoes mobility switching based on the UE location information in the service wireless information, and then the access network control node can generate QoS requirement information for the target time period before the UE undergoes mobility switching based on the time when the UE undergoes mobility switching, so as to request the core network side to improve the QoS requirements of the service within the target time period before the UE undergoes mobility switching, for example, to improve the latency of the service, guarantee the rate, etc., thereby ensuring that the QoS of the service can be guaranteed within the target time period before the UE undergoes mobility switching.
[0253] It should be noted that the target period may include a period during which the UE performs handover preparation and a period during which the UE performs handover.
[0254] In a fourth manner, the access network control node selects a target QoS requirement from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and uses the indication information of the target QoS requirement as the QoS requirement information.
[0255] In an optional embodiment of the present application, the core network side may configure multiple sets of QoS requirements to the access network control node. For example, the core network side may configure multiple sets of QoS requirements to the access network control node in the form of a policy and charging control rule (English: Policy and Charging Control Rule; abbreviated as: PCC Rule). The access network control node may select a target QoS requirement from the multiple sets of QoS requirements configured on the core network side according to the service wireless information, and send the indication information of the target QoS requirement as QoS requirement information to the core network side to require the core network to execute the target QoS requirement.
[0256] In an optional embodiment of the present application, the access network control node may also determine the effective time of each of multiple sets of QoS requirements configured on the core network side according to the service wireless information, and make different sets of QoS requirements effective at different times based on the determined effective time.
[0257] In an optional embodiment of the present application, the access network control node may send the auxiliary configuration information to the core network side in at least one of the following ways:
[0258] In the first manner, the access network control node sends auxiliary configuration information to the core network side in response to a request from the core network side.
[0259] In the second mode, the access network control node periodically sends auxiliary configuration information to the core network side.
[0260] The third method is that when the reporting conditions are met, the access network control node sends auxiliary configuration information to the core network side.
[0261] In an optional embodiment of the present application, the auxiliary configuration information may be carried by a first message, or may be carried by a second message.
[0262] The first message is a message between the access network control node and the core network side defined by 3GPP, and optionally, a new information element may be added to the first message to use the new information element to carry the auxiliary configuration information. The second message is a newly defined message between the access network control node and the core network side.
[0263] In the case where the auxiliary configuration information is carried by the first message, for example, the auxiliary configuration information may be carried by a PDU session resource notification message; and / or carried by a PDU session resource establishment response message.
[0264] Please refer to Figure 5 , which is an optional schematic diagram of the first message carrying auxiliary configuration information, such as Figure 5 As shown, the core network side can carry multiple sets of QoS requirements in the PDU session resource establishment request message (English: PDU Session Resource Setup Request), and the access network control node can carry the QoS requirements (that is, auxiliary configuration information) selected from the multiple sets of QoS requirements in the PDU session resource establishment response message (English: PDU Session Resource Setup Response).
[0265] Please refer to Figure 6 , which is an optional schematic diagram of the first message carrying auxiliary configuration information, such as Figure 6 As shown, the access network control node can carry auxiliary configuration information in a PDU session resource notification message (English: PDU Session Resource Notify), the core network side can update the QoS requirements based on the auxiliary configuration information, and carry the updated QoS requirements in a PDU session resource modification request message (English: PDU Session Resource Modify Request). If the PDU session resource modification request message carries multiple sets of updated QoS requirements, the access network control node can carry the QoS requirements (that is, the auxiliary configuration information) selected from the multiple sets of updated QoS requirements in a PDU session resource modification response message (English: PDU Session Resource Modify Response).
[0266] Please refer to Figure 7, which is an optional schematic diagram of the second message carrying auxiliary configuration information, such as Figure 7 As shown, the access network control node can carry auxiliary configuration information in the access network QoS reporting message (English: RAN QoS Report), the core network side can update the QoS requirements based on the auxiliary configuration information, and carry the updated QoS requirements in the PDU session resource modification request message. If the PDU session resource modification request message carries multiple sets of updated QoS requirements, the access network control node can carry the QoS requirements (that is, the auxiliary configuration information) selected from the multiple sets of updated QoS requirements in the PDU session resource modification response message.
[0267] Please refer to Figure 8 , which is an optional schematic diagram of the second message carrying auxiliary configuration information, such as Figure 8 As shown, the core network side can carry the core network configuration, for example, QoS requirements, reporting configuration of auxiliary configuration information, etc. in the access network QoS reporting request message (English: RAN QoS Report Request), and the access network control node can carry the auxiliary configuration information in the access network QoS reporting response message (English: RAN QoS Report Response). The core network side can update the QoS requirements based on the auxiliary configuration information and carry the updated QoS requirements in the PDU session resource modification request message. If the PDU session resource modification request message carries multiple sets of updated QoS requirements, the access network control node can carry the QoS requirements (that is, the auxiliary configuration information) selected from the multiple sets of updated QoS requirements in the PDU session resource modification response message.
[0268] In an optional embodiment of the present application, the access network control node may also execute the following Fig. 9 The steps shown are as follows Fig. 9 As shown, the step includes:
[0269] Step 901: The access network control node receives the QoS configuration sent by the core network side based on the auxiliary configuration information.
[0270] The QoS configuration in step 901 may be a QoS configuration updated by the core network side based on the auxiliary configuration information, or the QoS configuration in step 901 may be a QoS configuration determined by the core network side based on the auxiliary configuration information.
[0271] As described above, the QoS configuration may be a QoS configuration for a certain service, or a QoS configuration for multiple services, or other types of QoS configurations, which are not specifically limited in the embodiments of the present application. Figures 5 to 8 As shown, the QoS configuration can be carried in the PDU session resource modification request message.
[0272] Step 902: The access network control node configures the access network network node according to the QoS configuration, so as to perform data transmission according to the QoS requirement corresponding to the QoS configuration.
[0273] In one embodiment, Fig.10 As shown, a method for adjusting quality of service is provided, which is described by taking the method applied to a target network element on the core network side as an example, and includes the following steps:
[0274] Step 1001: A target network element receives auxiliary configuration information sent by an access network control node.
[0275] It should be noted that the target network element may be a network element in the core network, or the target network element may be a network element set of multiple network elements in the core network.
[0276] Step 1002: The target network element sends QoS configuration to the access network control node according to the auxiliary configuration information.
[0277] Optionally, the QoS configuration may be a QoS configuration updated by the target network element based on the auxiliary configuration information, or the QoS configuration may be a QoS configuration determined by the target network element based on the auxiliary configuration information.
[0278] As described above, the QoS configuration may be a QoS configuration for a certain service, or a QoS configuration for multiple services, or other types of QoS configurations, which are not specifically limited in the embodiments of the present application. Figures 5 to 8 As shown, the QoS configuration can be carried in the PDU session resource modification request message.
[0279] Optionally, the target network element may send multiple sets of QoS requirements to the access network control node. Correspondingly, in step 1002, the target network element may receive indication information of the target QoS requirement sent by the access network control node, wherein the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements based on the service wireless information.
[0280] Optionally, the target network element may send indication information to the access network control node, and correspondingly, in step 1002, the target network element may receive first access network data node information sent by the access network control node, wherein the first access network data node information is determined by the access network control node based on the indication information and the service wireless information, and the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission.
[0281] Optionally, the target network element may send a candidate QoS parameter set to the access network control node. Correspondingly, in step 1002, the target network element may receive a recommended QoS parameter determined by the access network control node from the candidate QoS parameter set according to the service wireless information.
[0282] The above contents of the embodiments of the present application have been described in detail in the embodiments corresponding to the access network control node. In order to avoid redundancy, the embodiments of the present application will not be described in detail here. The reader can refer to the relevant description in the embodiments corresponding to the access network control node.
[0283] In order to make it easier for readers to understand the technical solutions provided by the embodiments of the present application, four optional embodiments are provided below to exemplarily illustrate the technical solutions provided by the embodiments of the present application.
[0284] Please refer to Fig.11 , which is a flow chart corresponding to the first embodiment, such as Fig.11 As shown, the following steps are included:
[0285] Step 1101: UE registers in the core network and initiates a target service.
[0286] Step 1102: The core network establishes a PDU session for the UE to transmit the service data of the target service, and sends the QoS configuration of the target service to the CU.
[0287] Step 1103: The CU performs data transmission configuration for the DU according to the QoS configuration sent by the core network, so that the DU performs data transmission and scheduling guarantee according to the QoS requirements of the target service.
[0288] Step 1104: The service data of the target service is transmitted between the UE and the core network according to the QoS requirements of the target service.
[0289] Step 1105: The CU obtains service wireless information from itself and the DU.
[0290] For example, the CU can collect network configuration information, data information generated by CU operation, data information generated by DU operation, etc. from itself and the DU.
[0291] Step 1106: The CU reports the service wireless information as auxiliary configuration information to the core network.
[0292] Step 1107: The core network adjusts the QoS configuration of the target service according to the auxiliary configuration information, and sends the updated QoS configuration to the CU.
[0293] For example, when the QoS requirements of the target service are high and the access network can meet the QoS requirements, but the target service occupies more wireless resources of the access network and has low efficiency (such as more retransmissions, higher packet error rate, more packet loss, and higher wireless resource load), in this case, the core network can lower the QoS requirements of the target service and generate an updated QoS configuration and send it to the CU.
[0294] Step 1108: The CU performs data transmission configuration for the DU according to the updated QoS configuration sent by the core network, so that the DU performs data transmission and scheduling guarantee according to the updated QoS requirements of the target service.
[0295] Step 1109: The UE and the core network transmit service data of the target service according to the updated QoS requirement of the target service.
[0296] Please refer to Fig.12 , which is a flow chart corresponding to the second embodiment, such as Fig.12 As shown, the following steps are included:
[0297] Step 1201: UE registers in the core network and initiates a service.
[0298] Step 1202: The core network establishes a PDU session for the UE and sends the QoS configuration of the service to the CCU.
[0299] Step 1203: The CCU performs data transmission configuration for the DDU according to the QoS configuration sent by the core network, so that the DDU performs data transmission and scheduling guarantee according to the QoS requirements of the service.
[0300] Step 1204: Data is transmitted between the UE and the core network according to the QoS requirements of the target service.
[0301] Step 1205: The CCU obtains service wireless information from itself and the DDU.
[0302] For example, the CCU can collect network configuration information, data information generated by CCU operation, data information generated by DDU operation, etc. from itself and the DDU.
[0303] Step 1206: The CCU processes the service wireless information and reports the processed service wireless information to the core network as auxiliary configuration information.
[0304] For example, the CCU calculates the average spectral efficiency of the QoS flow of each service based on the transmission rate of the QoS flow of each service in the service wireless information and the resource occupancy information of the QoS flow. Then, the CCU determines the service whose average spectral efficiency of the QoS flow is lower than the average spectrum threshold and the corresponding access network node has fewer idle resources as the target service, and reports the identifier of the target service to the core network as auxiliary configuration information.
[0305] Step 1207: The core network adjusts the QoS configuration of the target service according to the auxiliary configuration information, and sends the updated QoS configuration of the target service to the CCU.
[0306] Optionally, the core network may lower the QoS requirements of the QoS flow of the target service to obtain an updated QoS configuration for the target service. In this way, the wireless resources occupied by QoS flows with lower average spectral efficiency can be reduced, and the free wireless resources can be allocated to other services, thereby improving overall efficiency.
[0307] Step 1208: The CCU performs data transmission configuration for the DDU according to the updated QoS configuration sent by the core network, so that the DDU performs data transmission and scheduling guarantee according to the updated QoS requirements of the target service.
[0308] Step 1209: The UE and the core network transmit service data of the target service according to the updated QoS requirement of the target service.
[0309] Please refer to Fig.13 , which is a flow chart corresponding to the third embodiment, such as Fig.13 As shown, the following steps are included:
[0310] Step 1301: UE registers in the core network and initiates a target service.
[0311] Step 1302: The core network establishes a PDU session for the UE for transmitting service data of the target service, and sends the QoS configuration of the target service to the CCU.
[0312] Step 1303: The CCU performs data transmission configuration for the DDU according to the QoS configuration sent by the core network, so that the DDU performs data transmission and scheduling guarantee according to the QoS requirements of the target service.
[0313] Step 1304: The service data of the target service is transmitted between the UE and the core network according to the QoS requirements of the target service.
[0314] Step 1305: The CCU obtains service wireless information from itself and the DDU.
[0315] For example, the CCU can collect network configuration information, data information generated by CCU operation, data information generated by DDU operation, etc. from itself and the DDU.
[0316] Step 1306: The CCU generates QoS requirement information of the target service according to the service wireless information and sends it to the core network to instruct the core network to adjust the QoS configuration of the target service.
[0317] Optionally, the CCU may determine the recommended QoS parameters of the target service from a set of candidate QoS parameters sent from the core network according to the service wireless information, and use the recommended QoS parameters as the QoS requirement information.
[0318] Optionally, the CCU can determine the measurement information of the QoS requirements of the target service, the DDU node load information, the transmission information of the target service (such as the number of retransmissions, spectrum efficiency), etc. based on the service wireless information, so as to determine the recommended QoS parameters of the target service from the set of alternative QoS parameters issued by the core network.
[0319] Optionally, the CCU may add a new information element in the PDU session resource notification message to use the newly added information element to carry the QoS requirement information. Taking the TS38.331 PDU Session Resource Notify Transfer message as an example, the newly added information element may be shown in Table 1.
[0320] Table 1
[0321]
[0322] Among them, the first column in Table 1 indicates the name of the information element. As shown in Table 1, the name of the newly added information element is the recommended QoS parameter set index. The second column in Table 1 indicates whether the information element is required. As shown in Table 1, the newly added information element is optional (O). The third column in Table 1 indicates the value range of the information element. The fourth column in Table 1 indicates the type and reference information of the information element. As shown in Table 1, the type corresponding to the newly added information element is the alternative QoS parameter setting notification index. The fifth column in Table 1 indicates the description information of the information element. As shown in Table 1, the description information corresponding to the newly added information element is the service quality parameter index currently recommended by NG-RAN.
[0323] Step 1307: The core network adjusts the QoS configuration of the target service according to the auxiliary configuration information, and sends the updated QoS configuration of the target service to the CCU.
[0324] Optionally, the core network can lower the QoS requirements of the target service based on the recommended QoS parameters to obtain an updated QoS configuration of the target service. In this way, the target service can release the occupied wireless resources, which can be allocated to other services, thereby improving the overall efficiency of the system.
[0325] Step 1308: The CCU performs data transmission configuration for the DDU according to the updated QoS configuration sent by the core network, so that the DDU performs data transmission and scheduling guarantee according to the updated QoS requirements of the target service.
[0326] Step 1309: The UE and the core network transmit service data of the target service according to the updated QoS requirement of the target service.
[0327] Please refer to Fig.14 , which is a flow chart corresponding to the fourth embodiment, such as Fig.14 As shown, the following steps are included:
[0328] Step 1401: The UE registers in the core network and initiates a delay-sensitive target service.
[0329] Step 1402: The core network establishes a PDU session for the UE for transmitting service data of the target service, and sends the QoS configuration of the target service to the CCU.
[0330] Step 1403: The CCU performs data transmission configuration for the DDU according to the QoS configuration sent by the core network, so that the DDU performs data transmission and scheduling guarantee according to the QoS requirements of the target service.
[0331] Step 1404: The service data of the target service is transmitted between the UE and the core network according to the QoS requirements of the target service.
[0332] Step 1405: The CCU obtains service wireless information from itself and the DDU.
[0333] For example, the CCU can collect network configuration information, data information generated by CCU operation, data information generated by DDU operation, etc. from itself and the DDU.
[0334] Step 1406: When the CCU determines, based on the wireless information of the service, that the network capability of the access network cannot meet the QoS requirements of the target service, the CCU optimizes the configuration of the access network to reduce the latency of the target service.
[0335] Step 1407: If, after optimizing the configuration of the access network, the network capability of the access network still cannot meet the QoS requirement of the target service, the CCU reports the information that the QoS requirement of the target service cannot be met to the core network.
[0336] Step 1408: The core network adjusts the QoS configuration of the target service and sends the updated QoS configuration to the CCU.
[0337] Step 1409: The CCU performs data transmission configuration for the DDU according to the updated QoS configuration sent by the core network, so that the DDU performs data transmission and scheduling guarantee according to the updated QoS requirements of the target service.
[0338] Step 1410: The UE and the core network transmit service data of the target service according to the updated QoS requirement of the target service.
[0339] Step 1411: The CCU obtains service wireless information from itself and the DDU.
[0340] For example, the CCU can collect network configuration information, data information generated by CCU operation, data information generated by DDU operation, etc. from itself and the DDU.
[0341] Step 1412: The CCU generates QoS requirement information of the target service according to the service wireless information, and sends the QoS requirement information to the core network as auxiliary configuration information.
[0342] For example, if the CCU determines based on the service wireless information that the capacity of the access network still cannot meet the QoS requirements of the target service, the CCU generates a PDU session anchor point switching request and the second access network data node information based on the node load status of the collaborative DDU providing services to the UE in the service wireless information, the protocol status information, the UE location information, and the measurement information reported by the UE, and uses the PDU session anchor point switching request and the second access network data node information as the QoS requirement information.
[0343] Among them, the PDU session anchor point switching request is used to request switching the anchor point of the PDU session of the target service, and the second access network data node information is used to indicate the access network data node selected from multiple access network data nodes for target service data transmission. For example, the PDU session anchor point switching request can request to switch the anchor point of the PDU session of the target service to a dynamically deployed distributed UPF or a target UPF provided by the core network, and the second access network data node information can indicate the most suitable DDU ID for carrying the target service from the UPF.
[0344] Step 1413: The core network adjusts the QoS configuration of the target service according to the auxiliary configuration information, and sends the updated QoS configuration of the target service to the CCU.
[0345] For example, the core network may send a message agreeing to switch UPF, which includes target UPF information. In subsequent steps, the CCU may initiate a path switch process after receiving the message, and the DDU switches to the target UPF for data transmission of the target service.
[0346] It should be understood that although Figure 4-14 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 4-14At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0347] In one embodiment, Fig.15 As shown, an access network control node 1500 is provided, including: an acquiring unit 1501 and an auxiliary configuration information sending unit 1502.
[0348] The acquisition unit 1501 is used to acquire service wireless information from a network node of the access network.
[0349] The auxiliary configuration information sending unit 1502 is used to send auxiliary configuration information to the core network side according to the service wireless information.
[0350] The access network network node includes at least one of the following nodes: an access network control node, an access network data node, and a virtual node on the access network side.
[0351] In an optional embodiment of the present application, the access network control node includes at least one of the following nodes: CU, CU control plane CU-CP and CCU; the access network data node includes at least one of the following nodes: CU user plane CU-UP, DU, DDU and TRP; the virtual node on the access network side includes at least one of the following nodes: flexible cell, cell and cell group.
[0352] In an optional embodiment of the present application, the acquisition unit 1501 is specifically used to: acquire service wireless information through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
[0353] In an optional embodiment of the present application, the interface interaction information includes data information generated by the access network node during operation; and / or, the interface interaction information includes auxiliary information including service information reported by the UE.
[0354] In an optional embodiment of the present application, the service wireless information includes at least one of the following information: node load information, UE-level information, QoS flow-level information, DRB-level information, protocol status information, and TRP information.
[0355] In an optional embodiment of the present application, the node load information includes at least one of the following: node overload information, cell measurement information, network transport layer capacity indication information, and user plane data flow control information; wherein the cell measurement information includes at least one of wireless resource load information, the number of RRC connections, and the number of PDU sessions.
[0356] In an optional embodiment of the present application, the information at the UE level includes at least one of the following: UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network network node serving the UE in the access network, and measurement information reported by the UE.
[0357] In an optional embodiment of the present application, the information at the QoS flow level includes at least one of the following: QoS flow quantity measurement information, packet delay of QoS flow, packet error rate of QoS flow, transmission rate of QoS flow, resource occupancy information of QoS flow and packet loss rate of QoS flow.
[0358] In an optional embodiment of the present application, the information at the DRB level includes at least one of the following: DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
[0359] In an optional embodiment of the present application, the protocol status information includes at least one of high-level protocol status information and physical layer protocol status information; wherein the high-level protocol status information includes at least one of the following: a buffer status report, retransmission configuration, and RLC status report configuration of the high-level protocol; the physical layer protocol status information includes at least one of the following: PRB utilization rate and TB measurement information.
[0360] In an optional embodiment of the present application, the TRP information includes at least one of the following: the number of TRPs, the available frequency of the TRPs, and the bandwidth of the TRPs.
[0361] In an optional embodiment of the present application, the auxiliary configuration information sending unit 1502 is specifically used to: send the service wireless information as auxiliary configuration information to the core network side; or, process the service wireless information to obtain processed service wireless information, and send the processed service wireless information as auxiliary configuration information to the core network side; or, obtain QoS requirement information according to the service wireless information, and send the QoS requirement information as auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
[0362] In an optional embodiment of the present application, the auxiliary configuration information sending unit 1502 is specifically used for at least one of the following contents: performing statistical processing on the service wireless information, and using the statistical processing result as the processed service wireless information; comparing the service wireless information with a preset threshold, and using the comparison result as the processed service wireless information; screening the service wireless information according to the preset threshold, and using the screened service wireless information as the processed service wireless information; performing calculation processing on the service wireless information according to a preset algorithm, and using the calculated result as the processed service wireless information; determining the first access network data node information according to the service wireless information and the indication of the core network side, and using the first access network data node information as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission.
[0363] In an optional embodiment of the present application, the auxiliary configuration information sending unit 1502 is specifically used to: calculate and process the service wireless information according to a preset algorithm to obtain the wireless transmission efficiency of the service, and use the wireless transmission efficiency as the processed service wireless information.
[0364] In an optional embodiment of the present application, the auxiliary configuration information sending unit 1502 is specifically used for at least one of the following contents: determining recommended QoS parameters from a set of alternative QoS parameters sent from the core network side according to the service wireless information, and using the recommended QoS parameters as QoS requirement information; for services for which it is difficult for the access network to meet the corresponding QoS requirements, generating a PDU session anchor point switching request and a second access network data node information according to the service wireless information, and using the PDU session anchor point switching request and the second access network data node information as QoS requirement information, wherein the PDU session anchor point switching request is used to request switching the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission; generating QoS requirement information for a target time period before mobility switching of the UE occurs according to the service wireless information; selecting a target QoS requirement from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and using the indication information of the target QoS requirement as the QoS requirement information.
[0365] In an optional embodiment of the present application, the auxiliary configuration information sending unit 1502 is specifically used for at least one of the following: sending auxiliary configuration information to the core network side in response to a request from the core network side; periodically sending auxiliary configuration information to the core network side; and sending auxiliary configuration information to the core network side when reporting conditions are met.
[0366] In an optional embodiment of the present application, the auxiliary configuration information sending unit 1502 is specifically used to: carry the auxiliary configuration information based on the first message, where the first message is a message between the access network control node and the core network side defined by 3GPP; or, carry the auxiliary configuration information based on the second message, where the second message is a message between the newly defined access network control node and the core network side.
[0367] In an optional embodiment of the present application, the auxiliary configuration information sending unit 1502 is specifically used to: carry the auxiliary configuration information based on the PDU session resource notification message; and / or carry the auxiliary configuration information based on the PDU session resource establishment response message.
[0368] Please refer to Fig.16 The embodiment of the present application also provides another access network control node 1600. In addition to the units included in the access network control node 1500, the access network control node 1600 may optionally include an effectiveness unit 1503, a QoS configuration receiving unit 1504 and a configuration unit 1505.
[0369] The validation unit 1503 is used to determine the respective effective time of multiple sets of QoS requirements configured on the core network side according to the service wireless information, and validate different sets of QoS requirements at different times based on the determined effective time.
[0370] The QoS configuration receiving unit 1504 is used to receive the QoS configuration sent by the core network side based on the auxiliary configuration information.
[0371] The configuration unit 1505 is used to configure the access network node according to the QoS configuration, so as to perform data transmission according to the QoS requirement corresponding to the QoS configuration.
[0372] In one embodiment, Fig.17 As shown, a target network element 1700 is provided, which is used in a target network element of a core network, and includes: an auxiliary configuration information receiving unit 1701 and a QoS configuration sending unit 1702.
[0373] The auxiliary configuration information receiving unit 1701 is configured to receive auxiliary configuration information sent by an access network control node.
[0374] The QoS configuration sending unit 1702 is used to send the QoS configuration to the access network control node according to the auxiliary configuration information.
[0375] In an optional embodiment of the present application, the QoS configuration sending unit 1702 is further used to: send multiple sets of QoS requirements to the access network control node. Correspondingly, the auxiliary configuration information receiving unit 1701 is specifically used to: receive indication information of the target QoS requirement sent by the access network control node, where the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements according to the service wireless information.
[0376] In an optional embodiment of the present application, the QoS configuration sending unit 1702 is further used to: send indication information to the access network control node. Correspondingly, the auxiliary configuration information receiving unit 1701 is specifically used to: receive first access network data node information sent by the access network control node, the first access network data node information is determined by the access network control node according to the indication information and the service wireless information, and the first access network data node information is used to indicate the access network data node selected from multiple access network data nodes for service data transmission.
[0377] In an optional embodiment of the present application, the QoS configuration sending unit 1702 is also used to: send an alternative QoS parameter set to the access network control node; correspondingly, the auxiliary configuration information receiving unit 1701 is specifically used to: receive the recommended QoS parameters determined by the access network control node from the alternative QoS parameter set based on the service wireless information.
[0378] For the specific definition of the service quality adjustment device, please refer to the definition of the service quality adjustment method above, which will not be repeated here. Each unit in the above-mentioned service quality adjustment device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned units can be embedded in or independent of the processor in the communication device in the form of hardware, or can be stored in the memory in the communication device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned units.
[0379] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0380] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application.
[0381] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0382] Fig.18 It is a structural diagram of an access network control node provided in an embodiment of the present application. Fig.18 The access network control node 1800 shown includes: at least one processor 1801, memory 1802. The various components in the access network control node 1800 are coupled together via a bus system 1804. It is understood that the bus system 1804 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1804 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 1804 is not described in detail. Fig.18 In the figure, various buses are labeled as bus system 1804. In addition, in the embodiment of the present application, a transceiver 1806 is also included. The transceiver can be multiple components, that is, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium.
[0383] It can be understood that the memory 1802 in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (English: Read-Only Memory; abbreviated as: ROM), a programmable read-only memory (English: Programmable ROM; abbreviated as: PROM), an erasable programmable read-only memory (English: Erasable PROM; abbreviated as: EPROM), an electrically erasable programmable read-only memory (English: Electrically EPROM; abbreviated as: EEPROM) or a flash memory. The volatile memory can be a random access memory (English: Random Access Memory; abbreviated as: RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1802 of the system and method described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
[0384] In some implementations, the memory 1802 stores the following elements, executable modules or data structures, or their subsets, or their extensions: operating system 18021. The operating system 18021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks.
[0385] In an embodiment of the present application, by calling the program or instructions stored in the memory 1802, the processor performs the following operations: obtaining service wireless information from the access network network node; controlling the transceiver to send auxiliary configuration information to the core network side according to the service wireless information; wherein the access network network node includes at least one of the following nodes: an access network control node, an access network data node, and a virtual node on the access network side.
[0386] In an optional embodiment of the present application, the access network control node includes at least one of the following nodes: CU, CU control plane CU-CP and CCU; the access network data node includes at least one of the following nodes: CU user plane CU-UP, DU, DDU and TRP; the virtual node on the access network side includes at least one of the following nodes: flexible cell, cell and cell group.
[0387] In an optional embodiment of the present application, the processor is specifically used to perform the following operations: obtain service wireless information through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
[0388] In an optional embodiment of the present application, the interface interaction information includes data information generated by the access network node during operation; and / or, the interface interaction information includes auxiliary information including service information reported by the UE.
[0389] In an optional embodiment of the present application, the service wireless information includes at least one of the following information: node load information, UE-level information, QoS flow-level information, DRB-level information, protocol status information, and TRP information.
[0390] In an optional embodiment of the present application, the node load information includes at least one of the following: node overload information, cell measurement information, network transport layer capacity indication information, and user plane data flow control information; wherein the cell measurement information includes at least one of wireless resource load information, the number of RRC connections, and the number of PDU sessions.
[0391] In an optional embodiment of the present application, the UE-level information includes at least one of the following: UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network network node serving the UE in the access network, and measurement information reported by the UE.
[0392] In an optional embodiment of the present application, the information at the QoS flow level includes at least one of the following: QoS flow quantity measurement information, packet delay of QoS flow, packet error rate of QoS flow, transmission rate of QoS flow, resource occupancy information of QoS flow and packet loss rate of QoS flow.
[0393] In an optional embodiment of the present application, the information at the DRB level includes at least one of the following: DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
[0394] In an optional embodiment of the present application, the protocol status information includes at least one of high-level protocol status information and physical layer protocol status information; wherein the high-level protocol status information includes at least one of the following: a buffer status report, retransmission configuration, and RLC status report configuration of the high-level protocol; the physical layer protocol status information includes at least one of the following: PRB utilization rate and TB measurement information.
[0395] In an optional embodiment of the present application, the TRP information includes at least one of the following: the number of TRPs, the available frequency of the TRPs, and the bandwidth of the TRPs.
[0396] In an optional embodiment of the present application, the processor is specifically used to perform the following operations: control the transceiver to send the service wireless information as auxiliary configuration information to the core network side; or, process the service wireless information to obtain processed service wireless information, and control the transceiver to send the processed service wireless information as auxiliary configuration information to the core network side; or, obtain QoS requirement information according to the service wireless information, and control the transceiver to send the QoS requirement information as auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
[0397] In an optional embodiment of the present application, the processor is specifically used to perform at least one of the following operations: perform statistical processing on the service wireless information, and use the statistical processing result as the processed service wireless information; compare the service wireless information with a preset threshold, and use the comparison result as the processed service wireless information; filter the service wireless information according to the preset threshold, and use the filtered service wireless information as the processed service wireless information; perform calculation processing on the service wireless information according to a preset algorithm, and use the calculated result as the processed service wireless information; determine the first access network data node information according to the service wireless information and the indication of the core network side, and use the first access network data node information as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission.
[0398] In an optional embodiment of the present application, the processor is specifically used to perform the following operations: calculate and process the service wireless information according to a preset algorithm to obtain the wireless transmission efficiency of the service, and use the wireless transmission efficiency as the processed service wireless information.
[0399] In an optional embodiment of the present application, the processor is specifically used to perform at least one of the following operations: determine recommended QoS parameters from a set of alternative QoS parameters sent from a core network side according to service wireless information, and use the recommended QoS parameters as QoS requirement information; for services for which it is difficult for the access network to meet the corresponding QoS requirements, generate a PDU session anchor point switching request and second access network data node information according to the service wireless information, and use the PDU session anchor point switching request and the second access network data node information as QoS requirement information, wherein the PDU session anchor point switching request is used to request switching of the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission; generate QoS requirement information for a target time period before mobility switching occurs for the UE according to the service wireless information; select a target QoS requirement from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and use the indication information of the target QoS requirement as the QoS requirement information.
[0400] In an optional embodiment of the present application, the processor is further used to perform the following operations: determine the effective time of each of multiple sets of QoS requirements configured on the core network side according to the service wireless information, and make different sets of QoS requirements effective at different times based on the determined effective time.
[0401] In an optional embodiment of the present application, the processor is specifically used to perform at least one of the following operations: controlling the transceiver to send auxiliary configuration information to the core network side in response to a request from the core network side; controlling the transceiver to periodically send auxiliary configuration information to the core network side; and controlling the transceiver to send auxiliary configuration information to the core network side when a reporting condition is met.
[0402] In an optional embodiment of the present application, the processor is specifically used to perform the following operations: based on a first message carrying auxiliary configuration information, the first message is a message between an access network control node and a core network side defined by 3GPP; or based on a second message carrying auxiliary configuration information, the second message is a message between a newly defined access network control node and a core network side.
[0403] In an optional embodiment of the present application, the processor is specifically configured to perform the following operations: carrying auxiliary configuration information based on a PDU session resource notification message; and / or carrying auxiliary configuration information based on a PDU session resource establishment response message.
[0404] In an optional embodiment of the present application, the processor is specifically used to perform the following operations: control the transceiver to receive the QoS configuration sent by the core network side based on the auxiliary configuration information; configure the access network network node according to the QoS configuration to transmit data according to the QoS requirements corresponding to the QoS configuration.
[0405] As described above, some or all of the methods disclosed in the above embodiments of the present application can be applied to the processor 1801, or implemented by the processor 1801, or implemented by the processor 1801 in cooperation with other components (such as a transceiver). The processor 1801 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware or software instructions in the processor 1801. The above-mentioned processor 1801 can be a general-purpose processor, a digital signal processor (DigitalSignalProcessor, DSP), an application-specific integrated circuit (ApplicationSpecific IntegratedCircuit, ASIC), a field programmable gate array (FieldProgrammableGateArray, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1802, and the processor 1801 reads the information in the memory 1802 and completes the steps of the above method in combination with its hardware.
[0406] It is understood that the embodiments described in the embodiments of the present application can be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA), general processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application or a combination thereof.
[0407] For software implementation, the technology described in the embodiments of the present application can be implemented by a module (such as a process, function, etc.) that performs the functions described in the embodiments of the present application. The software code can be stored in a memory and executed by the processor 1801. The memory can be implemented in the processor 1801 or outside the processor 1801.
[0408] Fig.19 It is a schematic diagram of the structure of the target network element provided in an embodiment of the present application. Fig.19 The target network element 1900 shown includes: at least one processor 1901, memory 1902. The various components in the target network element 1900 are coupled together via a bus system 1904. It is understood that the bus system 1904 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1904 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.19 In the figure, various buses are labeled as bus system 1904. In addition, in the embodiment of the present application, a transceiver 1906 is also included. The transceiver can be multiple components, that is, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium.
[0409] It can be understood that the memory 1902 in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (English: Read-Only Memory; abbreviated as: ROM), a programmable read-only memory (English: Programmable ROM; abbreviated as: PROM), an erasable programmable read-only memory (English: Erasable PROM; abbreviated as: EPROM), an electrically erasable programmable read-only memory (English: Electrically EPROM; abbreviated as: EEPROM) or a flash memory. The volatile memory can be a random access memory (English: Random Access Memory; abbreviated as: RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1902 of the system and method described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
[0410] In some implementations, the memory 1902 stores the following elements, executable modules or data structures, or their subsets, or their extensions: operating system 19021. The operating system 19021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks.
[0411] In an embodiment of the present application, by calling the program or instructions stored in the memory 1902, the processor performs the following operations: controlling the transceiver to receive the auxiliary configuration information sent by the access network control node; and controlling the transceiver to send the quality of service QoS configuration to the access network control node according to the auxiliary configuration information.
[0412] In an optional embodiment of the present application, the processor is also used to perform the following operations: control the transceiver to send multiple sets of QoS requirements to the access network control node; control the transceiver to receive indication information of the target QoS requirement sent by the access network control node, where the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements based on the service wireless information.
[0413] In an optional embodiment of the present application, the processor is also used to perform the following operations: control the transceiver to send indication information to the access network control node; control the transceiver to receive first access network data node information sent by the access network control node, the first access network data node information is determined by the access network control node based on the indication information and the service wireless information, and the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission.
[0414] In an optional embodiment of the present application, the processor is further used to perform the following operations: control the transceiver to send an alternative QoS parameter set to the access network control node; control the transceiver to receive the recommended QoS parameters determined by the access network control node from the alternative QoS parameter set based on the service wireless information.
[0415] As described above, some or all of the methods disclosed in the above embodiments of the present application can be applied to the processor 1901, or implemented by the processor 1901, or implemented by the processor 1901 in cooperation with other components (such as a transceiver). The processor 1901 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware or software instructions in the processor 1901. The above-mentioned processor 1901 can be a general-purpose processor, a digital signal processor (DigitalSignalProcessor, DSP), an application-specific integrated circuit (ApplicationSpecific IntegratedCircuit, ASIC), a field programmable gate array (FieldProgrammableGateArray, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1902, and the processor 1901 reads the information in the memory 1902 and completes the steps of the above method in combination with its hardware.
[0416] It is understood that the embodiments described in the embodiments of the present application can be implemented by hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA), general processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application or a combination thereof.
[0417] For software implementation, the technology described in the embodiments of the present application can be implemented by a module (such as a process, function, etc.) that performs the functions described in the embodiments of the present application. The software code can be stored in a memory and executed by the processor 1901. The memory can be implemented in the processor 1901 or outside the processor 1901.
[0418] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0419] Obtain service wireless information from the access network network node; send auxiliary configuration information to the core network side according to the service wireless information; wherein the access network network node includes at least one of the following nodes: an access network control node, an access network data node, and a virtual node on the access network side.
[0420] In one of the embodiments, the access network control node includes at least one of the following nodes: CU, control plane CU-CP and CCU of the CU; the access network data node includes at least one of the following nodes: user plane CU-UP, DU, DDU and TRP of the CU; the virtual node on the access network side includes at least one of the following nodes: flexible cell, cell and cell group.
[0421] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining service wireless information through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
[0422] In one of the embodiments, the interface interaction information includes data information generated by the access network node during operation; and / or, the interface interaction information includes auxiliary information including service information reported by the UE.
[0423] In one of the embodiments, the service wireless information includes at least one of the following information: node load information, UE-level information, QoS flow-level information, DRB-level information, protocol status information, and TRP information.
[0424] In one of the embodiments, the node load information includes at least one of the following: node overload information, cell measurement information, network transport layer capacity indication information, and user plane data flow control information; wherein the cell measurement information includes at least one of wireless resource load information, the number of RRC connections, and the number of PDU sessions.
[0425] In one of the embodiments, the information at the UE level includes at least one of the following: UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, an access network node serving the UE in the access network, and measurement information reported by the UE.
[0426] In one of the embodiments, the information at the QoS flow level includes at least one of the following: QoS flow quantity measurement information, packet delay of QoS flow, packet error rate of QoS flow, transmission rate of QoS flow, resource occupancy information of QoS flow and packet loss rate of QoS flow.
[0427] In one of the embodiments, the information at the DRB level includes at least one of the following: DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
[0428] In one of the embodiments, the protocol status information includes at least one of high-level protocol status information and physical layer protocol status information; wherein the high-level protocol status information includes at least one of the following: buffer status report, retransmission configuration and RLC status report configuration of the high-level protocol; the physical layer protocol status information includes at least one of the following: PRB utilization rate and TB measurement information.
[0429] In one embodiment, the TRP information includes at least one of the following: the number of TRPs, the available frequency of the TRPs, and the bandwidth of the TRPs.
[0430] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: sending the service wireless information as auxiliary configuration information to the core network side; or, processing the service wireless information to obtain processed service wireless information, and sending the processed service wireless information as auxiliary configuration information to the core network side; or, obtaining QoS requirement information according to the service wireless information, and sending the QoS requirement information as auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
[0431] In one embodiment, when the computer program is executed by the processor, at least one of the following steps is further implemented: performing statistical processing on the service wireless information, and using the statistical processing result as the processed service wireless information; comparing the service wireless information with a preset threshold, and using the comparison result as the processed service wireless information; screening the service wireless information according to the preset threshold, and using the screened service wireless information as the processed service wireless information; performing calculation processing on the service wireless information according to a preset algorithm, and using the calculated result as the processed service wireless information; determining the first access network data node information according to the service wireless information and the indication of the core network side, and using the first access network data node information as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for performing service data transmission.
[0432] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the service wireless information is calculated and processed according to a preset algorithm to obtain the wireless transmission efficiency of the service, and the wireless transmission efficiency is used as the processed service wireless information.
[0433] In one embodiment, when the computer program is executed by the processor, at least one of the following steps is also implemented: determining recommended QoS parameters from a set of alternative QoS parameters sent from the core network side according to the service wireless information, and using the recommended QoS parameters as QoS requirement information; for services for which it is difficult for the access network to meet the corresponding QoS requirements, generating a PDU session anchor point switching request and second access network data node information according to the service wireless information, and using the PDU session anchor point switching request and the second access network data node information as QoS requirement information, wherein the PDU session anchor point switching request is used to request switching the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission; generating QoS requirement information for a target time period before mobility switching occurs for the UE according to the service wireless information; selecting a target QoS requirement from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and using the indication information of the target QoS requirement as the QoS requirement information.
[0434] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: determining the effective time of each of the multiple sets of QoS requirements configured on the core network side according to the service wireless information, and making different sets of QoS requirements effective at different times based on the determined effective time.
[0435] In one embodiment, when the computer program is executed by the processor, it also implements at least one of the following steps: sending auxiliary configuration information to the core network side in response to a request from the core network side; periodically sending auxiliary configuration information to the core network side; and sending auxiliary configuration information to the core network side when reporting conditions are met.
[0436] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented: based on the first message carrying auxiliary configuration information, the first message is a message between the access network control node and the core network side defined by 3GPP; or, based on the second message carrying auxiliary configuration information, the second message is a message between the newly defined access network control node and the core network side.
[0437] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: carrying auxiliary configuration information based on a PDU session resource notification message; and / or carrying auxiliary configuration information based on a PDU session resource establishment response message.
[0438] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: receiving the QoS configuration sent by the core network side based on the auxiliary configuration information; configuring the access network network node according to the QoS configuration to transmit data according to the QoS requirements corresponding to the QoS configuration.
[0439] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0440] Receive auxiliary configuration information sent by the access network control node; and send QoS configuration to the access network control node according to the auxiliary configuration information.
[0441] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: sending multiple sets of QoS requirements to the access network control node; receiving indication information of the target QoS requirement sent by the access network control node, where the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements based on the service wireless information.
[0442] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: sending indication information to the access network control node; receiving first access network data node information sent by the access network control node, the first access network data node information is determined by the access network control node based on the indication information and the service wireless information, and the first access network data node information is used to indicate the access network data node selected from multiple access network data nodes for service data transmission.
[0443] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending a candidate QoS parameter set to the access network control node; and receiving a recommended QoS parameter determined by the access network control node from the candidate QoS parameter set according to the service wireless information.
[0444] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0445] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0446] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for adjusting quality of service, characterized in that: For an access network control node, the method comprises: Obtaining service wireless information from access network nodes; Sending auxiliary configuration information to the core network side according to the service wireless information; The access network node includes at least one of the following nodes: The access network control node, the access network data node and the virtual node on the access network side.
2. The method according to claim 1, characterized in that The access network control node includes at least one of the following nodes: Central unit CU, CU control plane CU-CP and cloud control unit CCU; The access network data node includes at least one of the following nodes: CU user plane CU-UP, distributed unit DU, distributed data unit DDU and transceiver node TRP; The virtual node on the access network side includes at least one of the following nodes: Flexible cells, neighborhoods and cell groups.
3. The method according to claim 1, characterized in that The obtaining of service wireless information from the access network node includes: The service wireless information is obtained through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
4. The method according to claim 3, characterized in that The interface interaction information includes data information generated by the access network node during operation; and / or, The interface interaction information includes auxiliary information including service information reported by user equipment UE.
5. The method according to claim 3 or 4, characterized in that: The service wireless information includes at least one of the following information: Node load information, UE-level information, QoS flow-level information, data radio bearer DRB-level information, protocol status information, and TRP information.
6. The method according to claim 5, characterized in that The node load information includes at least one of the following: Node overload information, cell measurement information, network transport layer capacity indication information, and user plane data flow control information; The cell measurement information includes at least one of radio resource load information, the number of radio resource control RRC connections, and the number of protocol data unit PDU sessions.
7. The method according to claim 5, characterized in that The UE-level information includes at least one of the following: UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network nodes serving UE in the access network, and measurement information reported by UE.
8. The method according to claim 5, characterized in that The QoS flow-level information includes at least one of the following: QoS flow quantity measurement information, QoS flow packet delay, QoS flow packet error rate, QoS flow transmission rate, QoS flow resource occupancy information and QoS flow packet loss rate.
9. The method according to claim 5, characterized in that The DRB-level information includes at least one of the following: DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
10. The method according to claim 5, characterized in that The protocol status information includes at least one of high-level protocol status information and physical layer protocol status information; The high-level protocol status information includes at least one of the following: a buffer status report, a retransmission configuration, and a radio link layer control protocol RLC status report configuration of the high-level protocol; The physical layer protocol status information includes at least one of the following: physical resource block PRB usage rate and transport block TB measurement information.
11. The method according to claim 5, characterized in that The TRP information includes at least one of the following: The number of TRPs, the available frequencies of TRPs, and the bandwidth of TRPs.
12. The method according to claim 1, characterized in that The sending auxiliary configuration information to the core network side according to the service wireless information includes: Sending the service wireless information as the auxiliary configuration information to the core network side; or, Processing the service wireless information to obtain processed service wireless information, and sending the processed service wireless information as the auxiliary configuration information to the core network side; or, Obtain QoS requirement information according to the service wireless information, and send the QoS requirement information as the auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
13. The method according to claim 12, characterized in that The processing of the service wireless information to obtain processed service wireless information includes at least one of the following: Performing statistical processing on the service wireless information, and using the statistical processing result as the processed service wireless information; Comparing the service wireless information with a preset threshold, and using the comparison result as the processed service wireless information; Filtering the service wireless information according to a preset threshold, and using the filtered service wireless information as the processed service wireless information; Calculate and process the service wireless information according to a preset algorithm, and use the calculated result as the processed service wireless information; The first access network data node information is determined according to the service wireless information and the indication of the core network side, and the first access network data node information is used as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for performing service data transmission.
14. The method according to claim 13, characterized in that The calculating and processing the service wireless information according to a preset algorithm and using the calculated result as the processed service wireless information includes: The service wireless information is calculated and processed according to a preset algorithm to obtain the wireless transmission efficiency of the service, and the wireless transmission efficiency is used as the processed service wireless information.
15. The method according to claim 12, characterized in that The obtaining of QoS requirement information according to the service wireless information includes at least one of the following: Determine a recommended QoS parameter from a set of candidate QoS parameters sent from a core network side according to the service wireless information, and use the recommended QoS parameter as the QoS requirement information; For a service for which the access network is difficult to meet the corresponding QoS requirements, a PDU session anchor point switching request and second access network data node information are generated according to the service wireless information, and the PDU session anchor point switching request and the second access network data node information are used as the QoS requirement information, wherein the PDU session anchor point switching request is used to request switching of the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission; Generating the QoS requirement information for the target period before the UE mobility switching occurs according to the service wireless information; A target QoS requirement is selected from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and indication information of the target QoS requirement is used as the QoS requirement information.
16. The method according to claim 1, characterized in that The method further comprises: The effective time of each of the multiple sets of QoS requirements configured on the core network side is determined according to the service wireless information, and different sets of QoS requirements are effective at different times based on the determined effective time.
17. The method according to claim 1, characterized in that The sending of auxiliary configuration information to the core network side according to the service wireless information includes at least one of the following: Sending the auxiliary configuration information to the core network side in response to a request from the core network side; Periodically sending the auxiliary configuration information to the core network side; When the reporting conditions are met, the auxiliary configuration information is sent to the core network side.
18. The method according to claim 1, characterized in that The sending auxiliary configuration information to the core network side according to the service wireless information includes: The auxiliary configuration information is carried based on a first message, where the first message is a message between the access network control node and the core network side defined by 3GPP; or The auxiliary configuration information is carried based on a second message, where the second message is a newly defined message between the access network control node and the core network side.
19. The method according to claim 18, characterized in that The carrying the auxiliary configuration information based on the first message includes: Carrying the auxiliary configuration information based on a PDU session resource notification message; and / or, The auxiliary configuration information is carried in a response message based on a PDU session resource establishment.
20. The method according to claim 1, characterized in that After sending the auxiliary configuration information to the core network side according to the service wireless information, the method further includes: Receiving the QoS configuration sent by the core network side based on the auxiliary configuration information; The access network node is configured according to the QoS configuration to perform data transmission according to the QoS requirement corresponding to the QoS configuration.
21. A method for adjusting quality of service, characterized in that: For a target network element of a core network, the method comprising: Receiving auxiliary configuration information sent by the access network control node; Sending quality of service QoS configuration to the access network control node according to the auxiliary configuration information.
22. The method according to claim 21, characterized in that The method further comprises: sending multiple sets of QoS requirements to the access network control node; Correspondingly, the receiving auxiliary configuration information sent by the access network control node includes: Receive indication information of a target QoS requirement sent by the access network control node, where the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements according to service wireless information.
23. The method according to claim 21, characterized in that The method further comprises: Sending indication information to the access network control node; Correspondingly, the receiving auxiliary configuration information sent by the access network control node includes: Receive first access network data node information sent by the access network control node, where the first access network data node information is determined by the access network control node based on the indication information and service wireless information, and the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission.
24. The method according to claim 21, characterized in that The method further comprises: Sending a set of candidate QoS parameters to the access network control node; Correspondingly, the receiving auxiliary configuration information sent by the access network control node includes: The recommended QoS parameter determined by the access network control node from the candidate QoS parameter set according to the service wireless information is received.
25. An access network control node, characterized in that: The access network control node comprises: An acquisition unit, used to acquire service wireless information from a network node of the access network; An auxiliary configuration information sending unit, used to send auxiliary configuration information to the core network side according to the service wireless information; The access network node includes at least one of the following nodes: The access network control node, the access network data node and the virtual node on the access network side.
26. A target network element, characterized in that: The target network element is arranged in the core network, and the target network element includes: An auxiliary configuration information receiving unit, used to receive auxiliary configuration information sent by the access network control node; A QoS configuration sending unit is used to send the quality of service QoS configuration to the access network control node according to the auxiliary configuration information.
27. An access network control node, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Obtaining service wireless information from access network nodes; Controlling the transceiver to send auxiliary configuration information to the core network side according to the service wireless information; The access network node includes at least one of the following nodes: The access network control node, the access network data node and the virtual node on the access network side.
28. The access network control node according to claim 27, characterized in that: The access network control node includes at least one of the following nodes: Central unit CU, CU control plane CU-CP and cloud control unit CCU; The access network data node includes at least one of the following nodes: CU user plane CU-UP, distributed unit DU, distributed data unit DDU and transceiver node TRP; The virtual node on the access network side includes at least one of the following nodes: Flexible cells, neighborhoods and cell groups.
29. The access network control node according to claim 27, characterized in that: The processor is specifically configured to perform the following operations: The service wireless information is obtained through network configuration information in the access network network node and / or through interface interaction information of the access network network node.
30. The access network control node according to claim 29, characterized in that: The interface interaction information includes data information generated by the access network node during operation; and / or, The interface interaction information includes auxiliary information including service information reported by user equipment UE.
31. The access network control node according to claim 29 or 30, characterized in that: The service wireless information includes at least one of the following information: Node load information, UE-level information, QoS flow-level information, data radio bearer DRB-level information, protocol status information, and TRP information.
32. The access network control node according to claim 31, characterized in that: The node load information includes at least one of the following: Node overload information, cell measurement information, network transport layer capacity indication information, and user plane data flow control information; The cell measurement information includes at least one of radio resource load information, the number of radio resource control RRC connections, and the number of protocol data unit PDU sessions.
33. The access network control node according to claim 31, characterized in that: The UE-level information includes at least one of the following: UE throughput, UE packet delay, UE packet loss rate, UE location information, UE retransmission information, access network nodes serving UE in the access network, and measurement information reported by UE.
34. The access network control node according to claim 31, characterized in that: The QoS flow-level information includes at least one of the following: QoS flow quantity measurement information, QoS flow packet delay, QoS flow packet error rate, QoS flow transmission rate, QoS flow resource occupancy information and QoS flow packet loss rate.
35. The access network control node according to claim 31, characterized in that: The DRB-level information includes at least one of the following: DRB quantity measurement information, DRB queue status, DRB bit rate and DRB delay information.
36. The access network control node according to claim 31, characterized in that: The protocol status information includes at least one of high-level protocol status information and physical layer protocol status information; The high-level protocol status information includes at least one of the following: a buffer status report, a retransmission configuration, and a radio link layer control protocol RLC status report configuration of the high-level protocol; The physical layer protocol status information includes at least one of the following: physical resource block PRB usage rate and transport block TB measurement information.
37. The access network control node according to claim 31, characterized in that: The TRP information includes at least one of the following: The number of TRPs, the available frequencies of TRPs, and the bandwidth of TRPs.
38. The access network control node according to claim 27, characterized in that: The processor is specifically configured to perform the following operations: Control the transceiver to send the service wireless information as the auxiliary configuration information to the core network side; or, Processing the service wireless information to obtain processed service wireless information, and controlling the transceiver to send the processed service wireless information as the auxiliary configuration information to the core network side; or, Obtain QoS requirement information according to the service wireless information, and control the transceiver to send the QoS requirement information as the auxiliary configuration information to the core network side, wherein the QoS requirement information is used to instruct the core network side to adjust the QoS configuration based on the QoS requirement information, or to instruct the core network side to determine the QoS configuration based on the QoS requirement information.
39. The access network control node according to claim 38, characterized in that: The processor is specifically configured to perform at least one of the following operations: Performing statistical processing on the service wireless information, and using the statistical processing result as the processed service wireless information; Comparing the service wireless information with a preset threshold, and using the comparison result as the processed service wireless information; Filtering the service wireless information according to a preset threshold, and using the filtered service wireless information as the processed service wireless information; Calculate and process the service wireless information according to a preset algorithm, and use the calculated result as the processed service wireless information; The first access network data node information is determined according to the service wireless information and the indication of the core network side, and the first access network data node information is used as the processed service wireless information, wherein the first access network data node information is used to indicate an access network data node selected from multiple access network data nodes for performing service data transmission.
40. The access network control node according to claim 39, characterized in that: The processor is specifically configured to perform the following operations: The service wireless information is calculated and processed according to a preset algorithm to obtain the wireless transmission efficiency of the service, and the wireless transmission efficiency is used as the processed service wireless information.
41. The access network control node according to claim 38, characterized in that: The processor is specifically configured to perform at least one of the following operations: Determine a recommended QoS parameter from a set of candidate QoS parameters sent from a core network side according to the service wireless information, and use the recommended QoS parameter as the QoS requirement information; For a service for which the access network is difficult to meet the corresponding QoS requirements, a PDU session anchor point switching request and second access network data node information are generated according to the service wireless information, and the PDU session anchor point switching request and the second access network data node information are used as the QoS requirement information, wherein the PDU session anchor point switching request is used to request switching of the anchor point of the PDU session, and the second access network data node information is used to indicate an access network data node selected from multiple access network data nodes for service data transmission; Generating the QoS requirement information for the target period before the UE mobility switching occurs according to the service wireless information; A target QoS requirement is selected from multiple sets of QoS requirements configured on the core network side according to the service wireless information, and indication information of the target QoS requirement is used as the QoS requirement information.
42. The access network control node according to claim 27, characterized in that: The processor is further configured to perform the following operations: The effective time of each of the multiple sets of QoS requirements configured on the core network side is determined according to the service wireless information, and different sets of QoS requirements are effective at different times based on the determined effective time.
43. The access network control node according to claim 27, characterized in that: The processor is specifically configured to perform at least one of the following operations: In response to a request from the core network side, controlling the transceiver to send the auxiliary configuration information to the core network side; Controlling the transceiver to periodically send the auxiliary configuration information to the core network side; When the reporting condition is met, the transceiver is controlled to send the auxiliary configuration information to the core network side.
44. The access network control node according to claim 27, characterized in that: The processor is specifically configured to perform the following operations: The auxiliary configuration information is carried based on a first message, where the first message is a message between the access network control node and the core network side defined by 3GPP; or The auxiliary configuration information is carried based on a second message, where the second message is a newly defined message between the access network control node and the core network side.
45. The access network control node according to claim 44, characterized in that: The processor is specifically configured to perform the following operations: Carrying the auxiliary configuration information based on a PDU session resource notification message; and / or, The auxiliary configuration information is carried in a response message based on a PDU session resource establishment.
46. The access network control node according to claim 27, characterized in that: The processor is specifically configured to perform the following operations: Controlling the transceiver to receive the QoS configuration sent by the core network side based on the auxiliary configuration information; The access network node is configured according to the QoS configuration to perform data transmission according to the QoS requirement corresponding to the QoS configuration.
47. A network element device, characterized in that: The network element device is arranged in the core network, and the network element device includes a memory, a transceiver, and a processor: a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Controlling the transceiver to receive auxiliary configuration information sent by an access network control node; The transceiver is controlled to send a quality of service (QoS) configuration to the access network control node according to the auxiliary configuration information.
48. The network element device according to claim 47, characterized in that: The processor is further configured to perform the following operations: Controlling the transceiver to send multiple sets of QoS requirements to the access network control node; The transceiver is controlled to receive indication information of a target QoS requirement sent by the access network control node, where the target QoS requirement is selected by the access network control node from the multiple sets of QoS requirements according to service wireless information.
49. The network element device according to claim 47, characterized in that: The processor is further configured to perform the following operations: Controlling the transceiver to send indication information to the access network control node; Control the transceiver to receive the first access network data node information sent by the access network control node, wherein the first access network data node information is determined by the access network control node according to the indication information and the service wireless information, and the first access network data node information is used to indicate the access network data node selected from multiple access network data nodes for service data transmission.
50. The network element device according to claim 47, characterized in that: The processor is further configured to perform the following operations: Controlling the transceiver to send a set of candidate QoS parameters to the access network control node; The transceiver is controlled to receive the recommended QoS parameter determined by the access network control node from the candidate QoS parameter set according to the service wireless information.
51. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a program, and the program is used to enable the processor to execute the method according to any one of claims 1 to 20.
52. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a program, and the program is used to enable the processor to execute the method according to any one of claims 21 to 24.