Method, device and equipment for adjusting service quality of multi-stream data

By identifying and adjusting the service quality of multiple IP flows on the base station side, the QoS guarantee problem of how to quickly coordinate multiple IP flows when the network resources on the base station side are limited, and dynamic adjustments are achieved to prioritize the improvement of user experience of important IP flows.

CN120021304APending Publication Date: 2025-05-20CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311535016.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-17
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

When the network resources on the base station side are limited, how to implement a quality of service (QoS) guarantee strategy that quickly and collaborates with multiple IP flows, especially when users' attention levels of different IP flows change.

Method used

By receiving the QoS flow of the QoS flow, the IP flow identifier of multiple Internet protocol streams IP flows is identified, and the QoS guarantee of multiple IP flows is adjusted according to the correspondence between the IP flow identifier and the terminal attention level. Specific steps include detecting IP packets, parsing headers to obtain IP flow identifiers, identifying IP flow identifiers, and adjusting QoS guarantees according to the level of concern.

Benefits of technology

It realizes a QoS guarantee strategy that quickly collaborates with multiple IP flows when the base station network resources are limited, improving user experience. By dynamically adjusting the QoS guarantee of IP flow, priority is given to IP flow with high importance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120021304A_ABST
    Figure CN120021304A_ABST
Patent Text Reader

Abstract

The invention provides a method, a device and equipment for adjusting service quality of multi-stream data. The method comprises the following steps: receiving QoS flow sent by a first network function entity; under the condition that the wireless resource cannot meet the QoS guarantee of the QoS flow, identifying IP flow identifiers respectively corresponding to a plurality of IP flows in the QoS flow; adjusting the QoS guarantee of the plurality of IP flows according to the IP flow identifiers corresponding to the plurality of IP flows and a first corresponding relation between the IP flow identifiers and the attention levels of the terminal to the IP flows; wherein the IP flow identifier is used for identifying the IP flow, and the attention level of the terminal to the IP flow is used for representing the importance degree of the IP flow. According to the method provided by the invention, when network resources are limited, a plurality of IP flow QoS guarantee strategies can be quickly coordinated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular, to a method, apparatus, and device for adjusting the quality of service of multi-stream data. Background Art

[0002] With the increasing powerful display and processing capabilities of mobile terminals, the same user can simultaneously process multiple Internet Protocol (IP) flows. For example, a Virtual Reality (VR) headset device utilizes the characteristics of a large Field of View (FOV) to use multiple windows to process multiple Application (APP) tasks and display multi-person video call images.

[0003] In an application scenario with multiple IP flows, a terminal can simultaneously process a large amount of data. However, for users, there are usually IP flows that are important to focus on and those that are less important. For example, in a multi-person call scenario, only the data when one or several people are speaking and presenting is important, or in multi-APP task processing, APP1 is mainly processed for a period of time, and when there is a need for APP2 data, APP2 is processed. At this time, the tags of important data switch between APP1 and APP2. Therefore, the importance of the user's perception of IP flows is different and changes with the user's needs. When the network resources on the base station side are limited, how to implement a fast and coordinated Quality of Service (QoS) guarantee strategy for multiple IP flows is a problem that needs to be solved. Summary of the Invention

[0004] The purpose of the present invention is to provide a method, apparatus, and device for adjusting the quality of service of multi-stream data, so as to solve the problem of how to implement a fast and coordinated QoS guarantee strategy for multiple IP flows when the network resources on the base station side are limited.

[0005] To achieve the above purpose, in a first aspect, the present invention provides a method for adjusting the quality of service of multi-stream data, which is applied to a base station and includes:

[0006] Receiving a Quality of Service (QoS) flow sent by a first network function entity;

[0007] When the radio resources cannot meet the QoS guarantee of the QoS flow, identifying the IP flow identifiers corresponding to the respective Internet Protocol (IP) flows in the QoS flow;

[0008] Adjust the QoS guarantee of multiple IP flows according to the IP flow identifiers corresponding to the multiple IP flows and the first correspondence between the IP flow identifiers and the attention levels of the terminals to the IP flows; wherein, the IP flow identifiers are used to identify the IP flows, and the attention levels of the terminals to the IP flows are used to characterize the importance of the IP flows.

[0009] Among them, the identification of the IP flow identifiers corresponding to the multiple Internet protocol flows (IP flows) in the QoS flow includes:

[0010] Detect each IP data packet of the QoS flow;

[0011] For each of the IP data packets, obtain the IP flow identifier corresponding to the IP data packet by parsing the header of the IP data packet; wherein, one or more IP data packets with the same IP flow identifier form an IP flow;

[0012] Based on the IP flow identifiers corresponding to the IP data packets, identify the IP flow identifiers corresponding to the multiple IP flows.

[0013] Among them, the adjustment of the QoS guarantee of multiple IP flows according to the IP flow identifiers corresponding to the multiple IP flows and the first correspondence between the IP flow identifiers and the attention levels of the terminals to the IP flows includes:

[0014] According to the IP flow identifiers corresponding to the multiple IP flows and the first correspondence, determine the attention levels of the terminals corresponding to the multiple IP flows to the IP flows;

[0015] In the order from low to high of the attention levels of the terminals corresponding to the multiple IP flows to the IP flows, for the corresponding IP flows in turn, reduce the QoS guarantee of the IP flows based on the optional QoS configuration file.

[0016] Among them, the reduction of the QoS guarantee of the IP flow includes at least one of the following:

[0017] Map the IP flow to a lower-level data radio bearer (DRB);

[0018] Discard the IP flow;

[0019] Shorten the duration of the timer for discarding the IP flow.

[0020] Wherein, the method further includes:

[0021] Receiving first indication information reported by a terminal, where the first indication information is used to indicate a change in the importance level of an IP flow to the terminal;

[0022] Updating the first corresponding relationship according to the first indication information.

[0023] Wherein, the receiving first indication information reported by the terminal includes:

[0024] Receiving a radio resource control (RRC) reconfiguration message sent by the terminal; wherein the RRC reconfiguration message includes the first indication information; or,

[0025] Receiving terminal assistance information sent by the terminal, where the terminal assistance information includes the first indication information.

[0026] Wherein, the method further includes:

[0027] Receiving a second corresponding relationship between IP flow attribute information and an IP flow identifier sent by a second network function entity, where different IP flows correspond to different IP flow attribute information;

[0028] Obtaining the first corresponding relationship according to the second corresponding relationship.

[0029] Wherein, the IP flow attribute information is sent by a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0030] Wherein, the method further includes:

[0031] Reporting the QoS guarantee of multiple adjusted IP flows to the first network function entity.

[0032] In a second aspect, the present invention further provides a method for adjusting the quality of service of multi-flow data, which is applied to a first network function entity and includes:

[0033] Sending a quality of service flow (QoS flow) to a base station; wherein the QoS flow includes IP flow identifiers respectively corresponding to multiple Internet protocol flows (IP flows); the IP flow identifiers respectively corresponding to multiple IP flows are used to adjust the QoS guarantee of multiple IP flows.

[0034] Wherein, the method further includes:

[0035] Receive the second correspondence relationship between the IP flow attribute information sent by the second network function entity and the IP flow identifier;

[0036] Among them, the IP flow attribute information corresponding to different IP flows is different; the IP flow attribute information is sent by the third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0037] Among them, the method further includes:

[0038] Receive multiple of the above IP flows sent by the service server;

[0039] Generate a packet filtering template according to the IP flow attribute information; each IP flow corresponds to a packet filtering template;

[0040] For each of the above IP flows, identify the IP data packets in the IP flow according to the packet filtering template; and add the IP flow identifier of the IP flow to the header of the IP data packet.

[0041] Among them, the method further includes:

[0042] Receive the QoS guarantee of the adjusted multiple above IP flows reported by the base station.

[0043] In a third aspect, the present invention further provides a method for adjusting the quality of service of multi-flow data, which is applied to a terminal and includes:

[0044] When the change of the service state meets a preset condition, report first indication information to the base station;

[0045] Among them, the first indication information is used to indicate the change in the importance of the Internet Protocol flow (IP flow) to the terminal; the change in the importance of the IP flow to the terminal is used for the base station to update the first correspondence relationship between the IP flow identifier and the attention level of the terminal to the IP flow; the first correspondence relationship is used to adjust the QoS guarantee of multiple IP flows.

[0046] Among them, the change of the service state meeting the preset condition includes at least one of the following:

[0047] The display window of the application program corresponding to the IP flow is enlarged or reduced;

[0048] The overlap rate between the display position of the IP flow on the terminal screen and the area projected by the field of view angle of the terminal lens on the terminal screen is greater than a first threshold or less than a second threshold;

[0049] The frequency of monitoring the IP flow within a preset time duration is greater than a third threshold;

[0050] A switch occurs between the terminal background program and the terminal foreground program.

[0051] Among them, the reporting of the first indication information to the base station includes:

[0052] Sending a Radio Resource Control (RRC) reconfiguration message to the base station; wherein, the RRC reconfiguration message includes the first indication information; or,

[0053] Sending terminal auxiliary information to the base station, where the terminal auxiliary information includes the first indication information.

[0054] Among them, the method further includes:

[0055] Receiving a second correspondence relationship between IP flow attribute information and an IP flow identifier sent by a second network function entity;

[0056] Among them, the IP flow attribute information corresponding to different IP flows is different; the IP flow attribute information is sent by a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0057] In a fourth aspect, the present invention further provides a service quality adjustment device for multi-flow data, including:

[0058] A first receiving module, configured to receive a Quality of Service (QoS) flow sent by a first network function entity;

[0059] A first processing module, configured to identify the IP flow identifier corresponding to each of the multiple Internet Protocol (IP) flows in the QoS flow when the radio resources cannot meet the QoS guarantee of the QoS flow;

[0060] A service quality adjustment module, configured to adjust the QoS guarantee of the multiple IP flows according to the IP flow identifier corresponding to each of the multiple IP flows and a first correspondence relationship between the IP flow identifier and the terminal's attention level to the IP flow; wherein, the IP flow identifier is used to identify the IP flow, and the terminal's attention level to the IP flow is used to represent the importance of the IP flow.

[0061] In a fifth aspect, the present invention further provides a base station, including a processor and a transceiver, where the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0062] Receive a Quality of Service (QoS) flow sent by a first network function entity;

[0063] In a case where radio resources cannot meet the QoS guarantee for the QoS flow, identify IP flow identifiers corresponding to respective Internet Protocol (IP) flows in the QoS flow;

[0064] Adjust the QoS guarantee for multiple IP flows according to the IP flow identifiers corresponding to the multiple IP flows and a first correspondence between the IP flow identifiers and the attention levels of the terminal to the IP flows; wherein, the IP flow identifiers are used to identify the IP flows, and the attention levels of the terminal to the IP flows are used to characterize the importance of the IP flows.

[0065] In a sixth aspect, the present invention further provides a base station, including a memory, a processor, and a program stored on the memory and executable on the processor; when the processor executes the program, the method for adjusting the quality of service of multi-flow data as described in the first aspect is implemented.

[0066] In a seventh aspect, the present invention further provides a device for adjusting the quality of service of multi-flow data, including:

[0067] A first sending module, configured to send a Quality of Service (QoS) flow to a base station; wherein, the QoS flow includes IP flow identifiers corresponding to respective Internet Protocol (IP) flows; the IP flow identifiers corresponding to the multiple IP flows are used to adjust the QoS guarantee for the multiple IP flows.

[0068] In an eighth aspect, the present invention further provides a first network function entity, including a processor and a transceiver, the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0069] Send a Quality of Service (QoS) flow to a base station; wherein, the QoS flow includes IP flow identifiers corresponding to respective Internet Protocol (IP) flows; the IP flow identifiers corresponding to the multiple IP flows are used to adjust the QoS guarantee for the multiple IP flows.

[0070] In a ninth aspect, the present invention further provides a first network function entity, including a memory, a processor, and a program stored on the memory and executable on the processor; when the processor executes the program, the method for adjusting the quality of service of multi-flow data as described in the second aspect is implemented.

[0071] In a tenth aspect, the present invention further provides a quality of service adjustment device for multi-stream data, including:

[0072] A second sending module, configured to report first indication information to a base station when a service state change meets a preset condition;

[0073] Wherein, the first indication information is used to indicate a change in the importance level of an Internet Protocol flow (IP flow) to a terminal; the change in the importance level of the IP flow to the terminal is used for the base station to update a first correspondence relationship between an IP flow identifier and a concern level of the terminal for the IP flow; and the first correspondence relationship is used to adjust the QoS guarantee for multiple IP flows.

[0074] In an eleventh aspect, the present invention further provides a terminal, including a processor and a transceiver. The transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0075] Report first indication information to a base station when a service state change meets a preset condition;

[0076] Wherein, the first indication information is used to indicate a change in the importance level of an Internet Protocol flow (IP flow) to a terminal; the change in the importance level of the IP flow to the terminal is used for the base station to update a first correspondence relationship between an IP flow identifier and a concern level of the terminal for the IP flow; and the first correspondence relationship is used to adjust the QoS guarantee for multiple IP flows.

[0077] In a twelfth aspect, the present invention further provides a terminal, including a memory, a processor, and a program stored on the memory and executable on the processor; when the processor executes the program, it implements the quality of service adjustment method for multi-stream data as described in the third aspect.

[0078] In a thirteenth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored. The program is characterized in that when it is executed by a processor, it implements the steps in the quality of service adjustment method for multi-stream data as described in the first aspect, or implements the steps in the quality of service adjustment method for multi-stream data as described in the second aspect, or implements the steps in the quality of service adjustment method for multi-stream data as described in the third aspect.

[0079] The above technical solutions of the present invention have at least the following beneficial effects:

[0080] In an embodiment of the present invention, a Quality of Service flow (QoS flow) sent by a first network function entity is received; in a case where radio resources cannot meet the QoS guarantee of the QoS flow, IP flow identifiers corresponding to respective Internet Protocol flows (IP flows) in the QoS flow are identified; according to the IP flow identifiers corresponding to the respective IP flows and a first correspondence between the IP flow identifiers and the attention levels of the terminal to the IP flows, the QoS guarantee of the multiple IP flows is adjusted; wherein, the IP flow identifier is used to identify the IP flow, and the attention level of the terminal to the IP flow is used to characterize the importance of the IP flow. In this way, by using the IP flow identifier and through the first correspondence between the IP flow identifier and the attention level of the terminal to the IP flow, when the network resources on the base station side are limited, the QoS guarantee policies of multiple IP flows can be quickly and coordinated to improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0081] Figure 1 One of the schematic diagrams showing data transmission corresponding to a multi-person video call scenario;

[0082] Figure 2 Another schematic diagram showing data transmission corresponding to a multi-person video call scenario;

[0083] Figure 3 Another schematic diagram showing data transmission corresponding to a multi-person video call scenario;

[0084] Figure 4 One of the schematic flowcharts showing the method for adjusting the quality of service of multi-flow data according to an embodiment of the present invention;

[0085] Figure 5 Another schematic flowchart showing the method for adjusting the quality of service of multi-flow data according to an embodiment of the present invention;

[0086] Figure 6 Schematic diagram showing the structure of a GTP-U header;

[0087] Figure 7 Another schematic flowchart showing the method for adjusting the quality of service of multi-flow data according to an embodiment of the present invention;

[0088] Figure 8 Schematic diagram showing the business data transmission of the method of the present invention;

[0089] Figure 9 Schematic diagram showing a VR multi-person call scenario;

[0090] Figure 10 Another schematic flowchart showing the method for adjusting the quality of service of multi-flow data according to an embodiment of the present invention;

[0091] Figure 11 One of the schematic diagrams of the modules of the quality of service adjustment device for multi-stream data according to an embodiment of the present invention;

[0092] Figure 12 Schematic diagram of the hardware structure of the base station according to an embodiment of the present invention;

[0093] Figure 13 One of the schematic diagrams of the modules of the quality of service adjustment device for multi-stream data according to an embodiment of the present invention;

[0094] Figure 14 Schematic diagram of the hardware structure of the first network function entity according to an embodiment of the present invention;

[0095] Figure 15 One of the schematic diagrams of the modules of the quality of service adjustment device for multi-stream data according to an embodiment of the present invention;

[0096] Figure 16 Schematic diagram of the hardware structure of the terminal according to an embodiment of the present invention. Detailed implementation manners

[0097] To make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments.

[0098] In a scenario where a single user can process multiple IP flows simultaneously, there are two sources for multiple IP flows:

[0099] 1. Multiple IP flows come from data of multiple terminals of the same service. For example, in a multi-person video call scenario, as Figures 1 to 3 shown; usually, the flow data of each terminal is aggregated to an application server (AS) and then distributed. It can be multiple IP flows, as Figure 3 shown; or it can form a single IP flow, as Figure 2 shown.

[0100] 2. Multiple IP flows can also come from different APP services. For example, when a user is watching an entertainment video, they are also watching the home surveillance video simultaneously.

[0101] It should be noted that in the downlink scenario, when these IP flows reach the User Plane Function (UPF) entity, they are divided into the same or different QoS flows and transmitted to the Radio Access Network (RAN) side, and then mapped to the Data Radio Bearer (DRB). When different IP flows are mapped to the same QoS flow, if the resources on the RAN side change and the QoS guarantee needs to be enhanced or reduced, the same resource adjustment strategy will be applied to multiple IP flows of the same QoS flow. The existing methods for adjusting QoS guarantee on the RAN side are as follows:

[0102] (1) Based on the QoS rules regenerated by the Policy Control Function (PCF) on the core network side, the Session Management Function (SMF) allocates a new Quality of Service Flow Identifier (QoS flow ID, QFI) and maps it to the corresponding QoS flow, generating a new QoS profile and sending it to the RAN side for QoS guarantee on the wireless side;

[0103] (2) The Application Function (AF) on the core network side configures the QoS profile and the optional Alternative QoS profile(s) for the service data and notifies the RAN. When the RAN resources cannot meet the QoS profile, the Alternative QoS profile(s) are selected in sequence to ensure the transmission of service data.

[0104] Since the existing IP flows are mapped to the same QoS flow according to the QoS mapping rules, the base station cannot perform adjustments at the IP flow granularity. Therefore, how the base station identifies different IP flows is a problem that needs to be solved.

[0105] In the case where the base station identifies the IP flow, if it is necessary to adjust the QoS guarantee, the response of the base station is not timely if the above-mentioned QoS policy reconfigured by the core network is used. If the above-mentioned Alternative QoS profile(s) are used, dynamic collaborative adjustment cannot be performed for multiple user flows. Therefore, how to implement a fast and collaborative QoS guarantee strategy for multiple IP flows is a problem that needs to be solved.

[0106] To solve the above problems, the present invention provides a method, apparatus, and device for service quality adjustment of multi-stream data. Among them, the method and the apparatus are based on the same application concept. Since the principles of problem-solving by the method and the apparatus are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described again.

[0107] As Figure 4 shown, an embodiment of the present invention provides a method for service quality adjustment of multi-stream data, and this method is applied to a base station. Among them, this method may include:

[0108] Step 401, receiving a Quality of Service flow (QoS flow) sent by a first network function entity;

[0109] Here, the first network function entity is a User Plane Function (UPF) entity. Specifically, the first network function entity sends the QoS flow to the base station based on the mapping rule from IP flow to QoS flow. Among them, this QoS flow includes multiple IP flows.

[0110] Step 402, when the radio resources cannot meet the QoS guarantee of the QoS flow, identifying the IP flow identifiers corresponding to each of the multiple Internet Protocol flows (IP flows) in the QoS flow;

[0111] Here, the situation that the radio resources cannot meet the QoS guarantee of the QoS flow specifically means that the radio resources cannot achieve the Guaranteed Flow Bit Rate (GFBR), Packet Delay Budget (PDB), Packet Error Rate (PER), etc. corresponding to the QoS guarantee of the QoS flow.

[0112] It should be noted that when the radio resources meet the QoS guarantee of the QoS flow, the base station (specifically, the Service Data Adaptation Protocol (SDAP) layer of the base station) transmits the QoS flow according to the mapping rule from QoS flow to Data Radio Bearer (DRB).

[0113] Step 403, adjusting the QoS guarantee of the multiple IP flows according to the IP flow identifiers corresponding to each of the multiple IP flows and the first corresponding relationship between the IP flow identifier and the attention level of the terminal to the IP flow; where the IP flow identifier is used to identify the IP flow, and the attention level of the terminal to the IP flow is used to characterize the importance of the IP flow.

[0114] Here, the first correspondence relationship can be pre-stored in the base station in the form of a table. This table can be referred to as the IP flow status table.

[0115] It should be noted that based on the first correspondence relationship, the attention level of the terminal to each of the multiple IP flows can be obtained, that is, the importance level of each IP flow can be obtained; according to the attention level of the terminal to each IP flow, the QoS guarantee of the IP flow is adjusted to ensure the timely transmission of the IP flow with a high importance level, thereby guaranteeing the user experience.

[0116] In an optional embodiment, in step 402 above, identifying the IP flow identifier corresponding to each of the multiple Internet protocol flows (IP flows) in the QoS flow includes:

[0117] Step 4021, detecting each IP data packet of the QoS flow;

[0118] Step 4022, for each of the IP data packets, by parsing the header of the IP data packet, obtaining the IP flow identifier corresponding to the IP data packet; wherein, one or more IP data packets with the same IP flow identifier form an IP flow;

[0119] It should be noted that the first network function entity adds the IP flow identifier to the header of the IP data packet in the IP flow, so the base station side can obtain the IP flow identifier by parsing the header of the IP data packet.

[0120] Step 4023, based on the IP flow identifier corresponding to the IP data packet, identifying the IP flow identifier corresponding to each of the multiple IP flows.

[0121] It should be noted that since one or more IP data packets with the same IP flow identifier form an IP flow, based on the IP flow identifier corresponding to the IP data packet, the IP flow identifier corresponding to each of the multiple IP flows can be identified.

[0122] Through the implementation manner of this embodiment, the IP flow identifier corresponding to each of the multiple IP flows can be identified, and then the QoS guarantee adjustment based on the IP flow granularity can be realized.

[0123] In an optional embodiment, in step 403 above, adjusting the QoS guarantee of the multiple IP flows according to the IP flow identifier corresponding to each of the multiple IP flows and the first correspondence relationship between the IP flow identifier and the attention level of the terminal to the IP flow includes:

[0124] Step 4031: Determine the attention level of each of the multiple IP flows to the IP flow according to the IP flow identifier corresponding to each of the multiple IP flows and the first corresponding relationship.

[0125] Step 4032: In the order from low to high of the attention level of each of the multiple IP flows to the IP flow, for the corresponding IP flow in sequence, reduce the QoS guarantee of the IP flow based on the optional QoS profile.

[0126] That is, the lower the attention level of the terminal to the IP flow, the less important the IP flow is. Therefore, the QoS guarantee of the IP flow is preferentially reduced. In this way, the IP flows with high importance are guaranteed to be transmitted in time.

[0127] Optionally, reducing the QoS guarantee of the IP flow includes at least one of the following:

[0128] Map the IP flow to a lower-level data radio bearer (DRB);

[0129] Discard the IP flow;

[0130] Shorten the duration of the timer for discarding the IP flow.

[0131] In an optional embodiment, the method of the present invention further includes:

[0132] 1) Receive first indication information reported by the terminal, where the first indication information is used to indicate a change in the importance of the IP flow to the terminal;

[0133] Specifically, this step may include:

[0134] Receive a radio resource control (RRC) reconfiguration message sent by the terminal; wherein, the RRC reconfiguration message includes the first indication information; or,

[0135] Receive terminal assistance information sent by the terminal, where the terminal assistance information includes the first indication information.

[0136] That is, the terminal realizes the transmission of the first indication information by sending an RRC Reconfiguration message or UE Assistance Information.

[0137] 2) Update the first corresponding relationship according to the first indication information.

[0138] Here, according to the change in the importance level of the IP flow to the terminal indicated by the first indication information, the terminal updates the attention level of the IP flow to the terminal, thereby realizing the update of the first correspondence relationship.

[0139] Subsequently, based on the updated first correspondence relationship, the QoS guarantee of multiple IP flows is adjusted; in this way, the QoS guarantee of the IP flow can be dynamically adjusted based on the importance perceived by the user for the IP flow.

[0140] In an optional embodiment, the method of the present invention may further include:

[0141] A1) Receive the second correspondence relationship between the IP flow attribute information and the IP flow identifier sent by the second network function entity, where the IP flow attribute information corresponding to different IP flows is different;

[0142] Here, the second network function entity is a PCF entity. The IP flow attribute information can be used to distinguish different IP flows. The IP flow attribute information includes but is not limited to APP ID, source address.

[0143] Optionally, the IP flow attribute information is sent by the third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information. It should be noted that the third network function entity is an AF entity.

[0144] Here, the third network function entity (AF entity) sends the IP flow attribute information corresponding to each IP flow to the second network function entity (PCF entity) through the network exposure function. It should be noted that in addition to sending the IP flow attribute information corresponding to each IP flow to the second network function entity (PCF entity), the third network function entity (AF entity) also sends a QoS configuration file to the second network function entity (PCF entity).

[0145] Specifically, the QoS configuration file includes a QoS profile and alternative QoS profile(s). Among them, the priority of the alternative QoS profile(s) is lower than that of the QoS profile.

[0146] It should be noted that the base station also receives the QoS configuration file sent by the second network function entity.

[0147] A2) Obtain the first correspondence relationship according to the second correspondence relationship.

[0148] Here, the first correspondence relationship is stored in the base station in the form of a table. Specifically, this table includes the IP flow identifier (IPflow Identify, IPFI) and the attention level of the terminal to the IP flow (IPF_Level). It should be noted that the attention level of the terminal to the IPflow is initialized to 0. See Table 1 below.

[0149] Table 1

[0150] IP flow identifier (IPFI) Terminal's concern level for IP flow (IPF_Level) 1 0 2 0 3 0

[0151] The base station maintains this table, and subsequently, the base station will update the attention level of the terminal to the IP flow in this table based on the first indication information reported by the terminal.

[0152] In an optional embodiment, the method of the present invention further includes:

[0153] Report the QoS guarantee of the adjusted multiple IP flows to the first network function entity.

[0154] That is, when the base station changes the IP flow resource management, it uploads a notice to the core network (specifically, the first network function entity on the core network side), counts the changes of different IP flows, and is used to be opened to the application layer for subsequent optimization of the resource adjustment of multiple service links.

[0155] The service quality adjustment method for multi-flow data in the embodiment of the present invention receives the quality of service flow QoS flow sent by the first network function entity; when the radio resources cannot meet the QoS guarantee of the QoS flow, it identifies the IP flow identifiers corresponding to the multiple Internet protocol flows IP flows in the QoSflow; according to the IP flow identifiers corresponding to the multiple IP flows and the first correspondence relationship between the IP flow identifier and the attention level of the terminal to the IP flow, it adjusts the QoS guarantee of the multiple IP flows; wherein, the IP flow identifier is used to identify the IP flow, and the attention level of the terminal to the IP flow is used to characterize the importance of the IP flow. In this way, by using the IP flow identifier and through the first correspondence relationship between the IP flow identifier and the attention level of the terminal to the IP flow, when the network resources on the base station side are limited, it can quickly and collaboratively adjust the QoS guarantee strategies of multiple IP flows and improve the user experience.

[0156] As Figure 5 shown, the embodiment of the present invention further provides a service quality adjustment method for multi-flow data, and this method is applied to the first network function entity. The first network function entity may be a UPF entity. Among them, this method may include:

[0157] Step 501: Send a Quality of Service flow (QoS flow) to the base station. The QoS flow includes IP flow identifiers corresponding to multiple Internet Protocol flows (IP flows). The IP flow identifiers corresponding to the multiple IP flows are used to adjust the QoS guarantee for the multiple IP flows.

[0158] It should be noted that the first network function entity sends the QoS flow to the base station based on the mapping rule from IP flow to QoS flow.

[0159] Here, the first network function entity provides, by sending the QoS flow, the IP flow identifiers corresponding to the multiple IP flows in the QoS flow to assist the base station in adjusting the QoS guarantee for the multiple IP flows when the radio resources cannot meet the QoS guarantee of the QoS flow, so as to implement a fast and coordinated QoS guarantee strategy for the multiple IP flows and improve the user experience.

[0160] In an optional embodiment, the method of the present invention further includes:

[0161] Receiving a second correspondence between IP flow attribute information and IP flow identifiers sent by a second network function entity;

[0162] Among them, the IP flow attribute information corresponding to different IP flows is different. The IP flow attribute information is sent by a third network function entity to the second network function entity. The IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0163] Here, the second network function entity may be a PCF entity. The third network function entity may be an AF entity. The IP flow attribute information can be used to distinguish different IP flows. The IP flow attribute information includes, but is not limited to, APP ID and source address.

[0164] Here, the third network function entity (AF entity) sends the IP flow attribute information corresponding to each IP flow to the second network function entity (PCF entity) through the network exposure function. It should be noted that in addition to sending the IP flow attribute information corresponding to each IP flow to the second network function entity (PCF entity), the third network function entity (AF entity) also sends a QoS profile to the second network function entity (PCF entity).

[0165] Specifically, the QoS configuration file includes a QoS profile and alternative QoS profile(s). Among them, the priority of the alternative QoS profile(s) is lower than that of the QoS profile.

[0166] It should be noted that the first network function entity also receives the QoS configuration file sent by the second network function entity.

[0167] In an optional embodiment, the method of the present invention further includes:

[0168] B1) Receiving a plurality of the IP flows sent by the service server;

[0169] B2) Generating a packet filtering template according to the IP flow attribute information; each of the IP flows corresponds to a packet filtering template;

[0170] B3) For each of the IP flows, identifying the IP data packets in the IP flow according to the packet filtering template; and adding the IP flow identifier of the IP flow to the header of the IP data packet.

[0171] That is to say, when an IP flow passes through the first network function entity (UPF entity), the first network function entity performs packet filtering using the packet filtering template generated from the IP flow attribute information, thereby identifying the IP data packets in the IP flow and adding the IP flow identifier to the header of the IP data packet, such as the GTP-U header, see Figure 6 . At this time, the mapping rule from the IP flow to the QoS flow is not changed.

[0172] Through the processing of this embodiment, it can be ensured that the QoS flows sent by the first network function entity to the base station contain the IP flow identifiers corresponding to the respective IP flows.

[0173] In an optional embodiment, the method of the present invention further includes:

[0174] Receiving the QoS guarantee of the adjusted multiple IP flows reported by the base station.

[0175] That is, when the base station changes the IP flow resource management, it uploads a notice to the core network (specifically, the first network function entity on the core network side), and counts the changes of different IP flows for opening to the application layer for subsequent optimization of the resource adjustment of multiple service links.

[0176] The method for adjusting the quality of service of multi-flow data according to the embodiment of the present invention includes sending a Quality of Service flow (QoS flow) to a base station; wherein, the QoS flow includes IP flow identifiers corresponding to multiple Internet Protocol flows (IP flows) respectively; the IP flow identifiers corresponding to the multiple IP flows are used to adjust the QoS guarantee of the multiple IP flows, so as to assist the base station in adjusting the QoS guarantee of the multiple IP flows when the radio resources cannot meet the QoS guarantee of the QoS flow, thereby realizing a fast and coordinated QoS guarantee strategy for the multiple IP flows and improving the user experience.

[0177] As Figure 7 shown, the embodiment of the present invention provides a method for adjusting the quality of service of multi-flow data, and this method is applied to a terminal. Wherein, this method may include:

[0178] Step 701, when the change of the service state meets a preset condition, report first indication information to the base station; wherein, the first indication information is used to indicate the change of the importance degree of the Internet Protocol flow (IP flow) to the terminal; the change of the importance degree of the IP flow to the terminal is used for the base station to update the first corresponding relationship between the IP flow identifier and the attention level of the terminal to the IP flow; the first corresponding relationship is used to adjust the QoS guarantee of the multiple IP flows.

[0179] By reporting the first indication information from the terminal to the base station, the change of the importance degree of the indicated IP flow to the terminal is used by the base station side to update the first corresponding relationship, so as to assist the base station in adjusting the QoS guarantee of the multiple IP flows when the radio resources cannot meet the QoS guarantee of the QoS flow, thereby realizing a fast and coordinated QoS guarantee strategy for the multiple IP flows and improving the user experience.

[0180] Optionally, the change of the service state meeting the preset condition includes at least one of the following:

[0181] The display window of the application program corresponding to the IP flow is enlarged or reduced; here, if it is enlarged, the attention level of the terminal to the IP flow increases; if it is reduced, the attention level of the terminal to the IP flow decreases.

[0182] The overlap rate between the display position of the IP flow on the terminal screen and the area projected by the field of view angle of the terminal camera onto the terminal screen is greater than a first threshold or less than a second threshold; here, if the overlap rate is greater than the first threshold (such as 80%), the attention level of the terminal to the IP flow increases; if the overlap rate is less than the second threshold (such as 20%), the attention level of the terminal to the IP flow decreases.

[0183] The frequency of paying attention to the IP flow within a preset duration is greater than a third threshold value;

[0184] A switch occurs between the terminal background program and the terminal foreground program. Here, the attention level of the terminal foreground program is higher.

[0185] The above-mentioned changes in the service state that meet the preset conditions all reflect the change in the importance level of the IP flow to the terminal, that is, the change in the attention level of the terminal to the IP flow.

[0186] In an optional embodiment, in step 701 above, the reporting of the first indication information to the base station includes:

[0187] Sending a Radio Resource Control (RRC) reconfiguration message to the base station; wherein, the RRC reconfiguration message includes the first indication information; or,

[0188] Sending terminal assistance information to the base station, and the terminal assistance information includes the first indication information.

[0189] That is, the terminal realizes the transmission of the first indication information by sending an RRC Reconfiguration message or UEAssistanceInformation.

[0190]

[0191] In the above example, IPF_LevelUpdate is the first indication information. For the specific IPF_LevelUpdatelist, please refer to Table 2 below.

[0192] Table 2

[0193] IP flow identifier (IPFI) IPF_LevelUpdate N 0or 1

[0194] Among them, 0 indicates that the attention level of the terminal to the IP flow decreases, and 1 indicates that the attention level of the terminal to the IP flow increases.

[0195] In an optional embodiment, the method of the present invention further includes:

[0196] Receiving a second correspondence relationship between the IP flow attribute information and the IP flow identifier sent by a second network function entity;

[0197] Among them, the IP flow attribute information corresponding to different IP flows is different; the IP flow attribute information is sent by a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0198] In this embodiment, the second corresponding relationship can assist the terminal in generating the first indication information.

[0199] Here, the second network function entity is a PCF entity. The IP flow attribute information can be used to distinguish different IP flows. The IP flow attribute information includes, but is not limited to, the APP ID and the source address.

[0200] Here, the third network function entity (AF entity) sends the IP flow attribute information corresponding to each IP flow to the second network function entity (PCF entity) through the network exposure function. It should be noted that in addition to sending the IP flow attribute information corresponding to each IP flow to the second network function entity (PCF entity), the third network function entity (AF entity) also sends a QoS profile to the second network function entity (PCF entity).

[0201] Specifically, the QoS profile includes a QoS profile and alternative QoS profile(s). Among them, the priority of the alternative QoS profile(s) is lower than that of the QoS profile.

[0202] It should be noted that the terminal also receives the QoS profile sent by the second network function entity.

[0203] Next, through Figure 8 the service data transmission schematic diagram of the method of the present invention shown below, the design principle of the method of the present invention will be described. Specifically as follows:

[0204] I. Before service data transmission:

[0205] (1) The AF sends a QoS profile to the PCF on the core network side through the network exposure function, and provides the core network PCF with "QoS reference" parameters, including IP flow attribute information.

[0206] Among them, the QoS profile includes a QoS profile and alternative QoS profile(s). The priority of the alternative QoS profile(s) should be lower than that of the QoS profile.

[0207] The IP flow attribute information includes: information used to distinguish each IP flow, such as the APP id, source address, etc.

[0208] (2) The PCF generates an IP flow identifier (IPFI), such as 0, 1, 2, 3, based on the received IP flow attribute information. It notifies the UPF, RAN (base station side), and UE of the correspondence between the IP flow attribute information and the IP flow identifier, as well as the QoS profile.

[0209] (3) The RAN establishes an IP flow status table based on the received information, which is the first correspondence described in the embodiments of the present invention. The table includes the IP flow identifier (IPFI), the attention level of the terminal to the IP flow (IPF_Level), etc. The initialization of the terminal to the IP flow is 0.

[0210] II. During service transmission:

[0211] (1) A terminal receives multiple IP flows simultaneously. When the IP flow passes through the core network UPF, the UPF performs packet filtering using the PDR (packet filtering template) generated from the IP flow attribute information, identifies the IP data packets in each IP flow, and marks the IPFI. The IPFI is added to the GTP-U header, and at this time, the mapping rule from the IP flow to the QoS flow remains unchanged.

[0212] (2) When the RAN side receives the QoS flow, it does not change the mapping from the QoS flow to the DRB when the radio resources can meet the QoS flow guarantee; when the radio resources are scarce, the SDAP layer detects each IP data packet of the QoS flow and checks the attention level of the terminal to the IP flow in the IP flow status table. It reduces the QoS guarantee of the corresponding IP flow according to the alternative QoS profile(s) from low to high. For example, it maps the IP flow to a lower-level RDB or discards it.

[0213] (3) During the entire service data transmission, the terminal decides the change in its attention level to the IP flow according to the change in the service state, and reports its change information IPF_LevelUpdate to the RAN side through the RRC signaling.

[0214] It should be understood that IPF_LevelUpdate is the first indication information described in the embodiments of the present invention. The IPF_LevelUpdate information can be added to the terminal auxiliary information UAI to indicate the change in the attention level of the terminal to the IP flow.

[0215] During the implementation process, by configuring the RRCReconfiguration message or the UEAssistanceInformation message, the UE is triggered to send the RRCReconfiguration message or the UAI message under specific conditions:

[0216] The RAN side updates the UE attention level corresponding to the IP flow according to the IPF_LevelUpdate. 0 means subtracting 1 from its IPF_Level (the terminal's attention level to the IP flow), and 1 means adding 1 to its IPF_Level.

[0217] Among them, the change of the service state meeting specific conditions can be that the display window of the APP corresponding to the IP flow is enlarged or reduced; enlargement means that the terminal's attention level to the IP flow increases, and reduction means a decrease; it can also be the change in the degree of coincidence between the position information of the IP flow in the VR display and the FOV after the user's head movement. When the degree of coincidence is greater than 80%, the terminal's attention level to the IP flow increases; when it is less than 20%, the terminal's attention level to the IP flow decreases; or the frequency of paying attention to the IP flow within a certain period of time is greater than a certain threshold; or it is the switch between the terminal's background program and the foreground program, and the foreground program has a higher attention level.

[0218] (4) When the base station's resource management of the IP flow changes, it uploads a notice to the core network, counts the changes of different IP flows, and is used to be opened to the application layer for subsequent optimization of the resource adjustment of multiple service links.

[0219] See Figure 9 , for the description of the VR multi-person call scenario. UE1 uses a VR headset to make a video call with UE2, UE3, and UE4. At the beginning, UE4 speaks and shows first. At this time, the user turns the head to the UE4 user. The service detects that the FOV of UE1 coincides with the UE4 window by more than the threshold of 80%. See Figure 10 , the network side and the terminal should perform the following interactions. When the radio resources are limited, the video data of UE4 should be preferentially guaranteed

[0220] Step 0, the protocol data unit PDU session is established;

[0221] Step 1, the AF sends the QoS profile and IP flow attribute information to the PCF through the network exposure function;

[0222] Steps 2-3, the PCF initiates a PDU session modification, generates a QoS profile, and issues it to the UPF and the RAN together with the IP flow attribute information; the RAN generates an IP flow status table based on the IP flow attribute information and initializes it;

[0223] After that, the service server AS downloads the data packets packets of UE2, UE3, and UE4;

[0224] Step 4, the terminal uploads IPF_LevelUpdate to the RAN;

[0225] Step 5, the RAN updates the IPF_Level of the UE4 IP flow to 1 according to IPF_LevelUpdate;

[0226] Here, IPF_Level is the terminal's attention level to the IP flow.

[0227] Step 6, when the UPF identifies the IP flow, it marks the IPFI in GTP-U and performs the mapping of the IP flow to the QoS flow;

[0228] After the data packets packets of UE2, UE3, and UE4 pass through the UPF, the data packets packets of UE2, UE3, and UE4 are downloaded to the RAN.

[0229] Step 7, when the RAN detects a shortage of radio resources, the SDAP layer identifies the IP flow and adjusts the QoS guarantee of the IP flows of UE2 and UE3, and preferentially downloads the IP flow of UE4.

[0230] Step 8, the RAN notifies the core network of the result of the IP flow resource adjustment.

[0231] As Figure 11 shown, an embodiment of the present invention further provides a quality of service adjustment device for multi-flow data, and the device may include:

[0232] A first receiving module 1101, configured to receive a quality of service flow QoS flow sent by a first network function entity;

[0233] A first processing module 1102, configured to identify the IP flow identifiers corresponding to the respective Internet protocol flows IP flows in the QoS flow when the radio resources cannot meet the QoS guarantee of the QoS flow;

[0234] A quality of service adjustment module 1103, configured to adjust the QoS guarantee of multiple IP flows according to the IP flow identifiers corresponding to the multiple IP flows and a first correspondence between the IP flow identifier and the terminal's attention level to the IP flow; wherein, the IP flow identifier is used to identify the IP flow, and the terminal's attention level to the IP flow is used to characterize the importance of the IP flow.

[0235] Optionally, the first processing module 1102 includes:

[0236] A detection unit, configured to detect each IP data packet of the QoS flow;

[0237] A parsing unit, configured to obtain, for each of the IP data packets, an IP flow identifier corresponding to the IP data packet by parsing a header of the IP data packet; wherein one or more IP data packets with the same IP flow identifier form an IP flow;

[0238] A first processing unit, configured to identify IP flow identifiers corresponding to multiple IP flows respectively based on the IP flow identifier corresponding to the IP data packet.

[0239] Optionally, the quality of service adjustment module 1103 includes:

[0240] A second processing unit, configured to determine, according to IP flow identifiers corresponding to multiple IP flows respectively and the first correspondence, a level of attention of the terminal to each of the multiple IP flows;

[0241] A quality of service adjustment unit, configured to sequentially reduce the QoS guarantee of the corresponding IP flow based on an optional QoS profile for the corresponding IP flow in ascending order of the level of attention of the terminal to the IP flow corresponding to each of the multiple IP flows.

[0242] Optionally, reducing the QoS guarantee of the IP flow includes at least one of the following:

[0243] Mapping the IP flow to a lower-level data radio bearer (DRB);

[0244] Discarding the IP flow;

[0245] Shortening a duration of a timer for discarding the IP flow.

[0246] Optionally, the device according to an embodiment of the present invention further includes:

[0247] A second receiving module, configured to receive first indication information reported by a terminal, where the first indication information is used to indicate a change in the importance of an IP flow to the terminal;

[0248] A second processing module, configured to update the first correspondence according to the first indication information.

[0249] Optionally, the second receiving module includes:

[0250] A first receiving unit, configured to receive a Radio Resource Control (RRC) reconfiguration message sent by the terminal; wherein, the RRC reconfiguration message includes the first indication information; or,

[0251] A second receiving unit, configured to receive terminal assistance information sent by the terminal, where the terminal assistance information includes the first indication information.

[0252] Optionally, the apparatus according to an embodiment of the present invention further includes:

[0253] A third receiving module, configured to receive a second correspondence between IP flow attribute information and an IP flow identifier sent by a second network function entity, where different IP flows correspond to different IP flow attribute information;

[0254] A third processing module, configured to obtain the first correspondence according to the second correspondence.

[0255] Optionally, the IP flow attribute information is sent by a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0256] Optionally, the apparatus according to an embodiment of the present invention further includes:

[0257] A third sending module, configured to report QoS guarantees for multiple adjusted IP flows to the first network function entity.

[0258] The apparatus for adjusting the quality of service of multi-flow data according to an embodiment of the present invention receives a Quality of Service flow (QoS flow) sent by a first network function entity; when radio resources cannot meet the QoS guarantee of the QoS flow, identifies the IP flow identifier corresponding to each of multiple Internet Protocol (IP) flows in the QoS flow; adjusts the QoS guarantee of the multiple IP flows according to the IP flow identifier corresponding to each of the multiple IP flows and a first correspondence between the IP flow identifier and the attention level of the terminal to the IP flow; wherein, the IP flow identifier is used to identify the IP flow, and the attention level of the terminal to the IP flow is used to represent the importance of the IP flow. In this way, by using the IP flow identifier and through the first correspondence between the IP flow identifier and the attention level of the terminal to the IP flow, when network resources on the base station side are limited, multiple IP flow QoS guarantee policies can be quickly and coordinated to improve the user experience.

[0259] Such as Figure 12As shown in the figure, an embodiment of the present invention further provides a base station, including a processor 1200 and a transceiver 1210. The transceiver 1210 receives and sends data under the control of the processor 1200. The processor 1200 is used to perform the following operations:

[0260] Receive a Quality of Service flow (QoS flow) sent by a first network function entity;

[0261] In the case where radio resources cannot meet the QoS guarantee of the QoS flow, identify the IP flow identifiers corresponding to each of the multiple Internet Protocol flows (IP flows) in the QoS flow;

[0262] According to the IP flow identifiers corresponding to each of the multiple IP flows and the first correspondence between the IP flow identifier and the terminal's attention level to the IP flow, adjust the QoS guarantee of the multiple IP flows; wherein, the IP flow identifier is used to identify the IP flow, and the terminal's attention level to the IP flow is used to characterize the importance of the IP flow.

[0263] Optionally, the processor 1200 is further used to:

[0264] Detect each IP data packet of the QoS flow;

[0265] For each of the IP data packets, obtain the IP flow identifier corresponding to the IP data packet by parsing the header of the IP data packet; wherein one or more IP data packets with the same IP flow identifier form an IP flow;

[0266] Based on the IP flow identifier corresponding to the IP data packet, identify the IP flow identifiers corresponding to each of the multiple IP flows.

[0267] Optionally, the processor 1200 is further used to:

[0268] According to the IP flow identifiers corresponding to each of the multiple IP flows and the first correspondence, determine the terminal's attention level to the IP flow corresponding to each of the multiple IP flows;

[0269] In the order of the terminal's attention level to the IP flow corresponding to each of the multiple IP flows from low to high, for the corresponding IP flow in turn, reduce the QoS guarantee of the IP flow based on an optional QoS profile.

[0270] Optionally, reducing the QoS guarantee of the IP flow includes at least one of the following:

[0271] Map the IP flow to a low-level data radio bearer (DRB);

[0272] Discard the IP flow;

[0273] Shorten the duration of the timer for discarding the IP flow.

[0274] Optionally, the processor 1200 is further configured to:

[0275] Receive first indication information reported by the terminal, where the first indication information is used to indicate a change in the importance level of the IP flow to the terminal;

[0276] Update the first corresponding relationship according to the first indication information.

[0277] Optionally, the processor 1200 is further configured to:

[0278] Receive a radio resource control (RRC) reconfiguration message sent by the terminal; wherein the RRC reconfiguration message includes the first indication information; or,

[0279] Receive terminal assistance information sent by the terminal, where the terminal assistance information includes the first indication information.

[0280] Optionally, the processor 1200 is further configured to:

[0281] Receive a second corresponding relationship between IP flow attribute information and an IP flow identifier sent by a second network function entity, where different IP flows correspond to different IP flow attribute information;

[0282] Obtain the first corresponding relationship according to the second corresponding relationship.

[0283] Optionally, the IP flow attribute information is sent by a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0284] Optionally, the processor 1200 is further configured to:

[0285] Report the QoS guarantee of the adjusted multiple IP flows to the first network function entity.

[0286] The base station provided by the embodiment of the present invention receives a Quality of Service flow (QoS flow) sent by a first network function entity; in the case where radio resources cannot meet the QoS guarantee of the QoS flow, it identifies the IP flow identifiers corresponding to each of the multiple Internet Protocol flows (IP flows) in the QoS flow; and adjusts the QoS guarantee of the multiple IP flows according to the IP flow identifiers corresponding to each of the multiple IP flows and a first correspondence relationship between the IP flow identifier and the attention level of the terminal to the IP flow, where the IP flow identifier is used to identify the IP flow, and the attention level of the terminal to the IP flow is used to characterize the importance of the IP flow. In this way, by using the IP flow identifier and through the first correspondence relationship between the IP flow identifier and the attention level of the terminal to the IP flow, when the network resources on the base station side are limited, it is possible to quickly and collaboratively adjust the QoS guarantee policies of multiple IP flows and improve the user experience.

[0287] The embodiment of the present invention further provides a base station, including a memory, a processor, and a program stored on the memory and executable on the processor; when the processor executes the program, it implements each process in the embodiment of the method for adjusting the quality of service of multi-flow data as described above and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0288] As Figure 13 shown, the embodiment of the present invention further provides a device for adjusting the quality of service of multi-flow data, and the device includes:

[0289] A first sending module 1301, configured to send a Quality of Service flow (QoS flow) to a base station; where the QoS flow includes the IP flow identifiers corresponding to each of the multiple Internet Protocol flows (IP flows); the IP flow identifiers corresponding to each of the multiple IP flows are used to adjust the QoS guarantee of the multiple IP flows.

[0290] Optionally, the device of the embodiment of the present invention further includes:

[0291] A fourth receiving module, configured to receive a second correspondence relationship between IP flow attribute information and an IP flow identifier sent by a second network function entity;

[0292] where the IP flow attribute information corresponding to different IP flows is different; the IP flow attribute information is sent by a third network function entity to the second network function entity; and the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0293] Optionally, the device according to an embodiment of the present invention further includes:

[0294] A fifth receiving module, configured to receive a plurality of the IP flows sent by the service server;

[0295] A fourth processing module, configured to generate a packet filtering template according to the IP flow attribute information; each of the IP flows corresponds to a packet filtering template;

[0296] A fifth processing module, configured to, for each of the IP flows, identify IP data packets in the IP flow according to the packet filtering template; and add the IP flow identifier of the IP flow to the header of the IP data packet.

[0297] Optionally, the device according to an embodiment of the present invention further includes:

[0298] A sixth receiving module, configured to receive the QoS guarantee of the adjusted plurality of IP flows reported by the base station.

[0299] The service quality adjustment device for multi-flow data according to an embodiment of the present invention sends a quality of service flow QoS flow to the base station; wherein, the QoS flow includes IP flow identifiers respectively corresponding to a plurality of Internet protocol flows IP flows; the IP flow identifiers respectively corresponding to the plurality of IP flows are used to adjust the QoS guarantee of the plurality of IP flows, so as to assist the base station in adjusting the QoS guarantee of the plurality of IP flows when the radio resources cannot meet the QoS guarantee of the QoS flow, thereby realizing fast and coordinated QoS guarantee strategies for the plurality of IP flows and improving the user experience.

[0300] As Figure 14 shown, an embodiment of the present invention further provides a first network function entity, including a processor 1400 and a transceiver 1410, the transceiver 1410 receives and sends data under the control of the processor 1400, and the processor 1400 is configured to perform the following operations:

[0301] Send a quality of service flow QoS flow to the base station; wherein, the QoS flow includes IP flow identifiers respectively corresponding to a plurality of Internet protocol flows IP flows; the IP flow identifiers respectively corresponding to the plurality of IP flows are used to adjust the QoS guarantee of the plurality of IP flows.

[0302] Optionally, the processor 1400 is further configured to:

[0303] Receive a second correspondence between the IP flow attribute information and the IP flow identifier sent by the second network function entity;

[0304] Among them, the IP flow attribute information corresponding to different IP flows is different; the IP flow attribute information is sent from a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0305] Optionally, the processor 1400 is further configured to:

[0306] Receive multiple of the IP flows sent by the service server;

[0307] Generate a packet filtering template according to the IP flow attribute information; each of the IP flows corresponds to a packet filtering template;

[0308] For each of the IP flows, identify the IP data packets in the IP flow according to the packet filtering template; and add the IP flow identifier of the IP flow to the header of the IP data packet.

[0309] Optionally, the processor 1400 is further configured to:

[0310] Receive the QoS guarantee of the adjusted multiple IP flows reported by the base station.

[0311] The first network function entity according to the embodiment of the present invention sends a Quality of Service flow (QoS flow) to the base station; wherein, the QoS flow includes the IP flow identifiers corresponding to multiple Internet Protocol flows (IP flows) respectively; the IP flow identifiers corresponding to the multiple IP flows respectively are used to adjust the QoS guarantee of the multiple IP flows, so as to assist the base station to adjust the QoS guarantee of the multiple IP flows when the radio resources cannot meet the QoS guarantee of the QoS flow, thereby realizing fast and coordinated QoS guarantee strategies for multiple IP flows and improving the user experience.

[0312] The embodiment of the present invention further provides a first network function entity, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements each process in the embodiment of the method for adjusting the quality of service of multi-flow data as described above, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0313] As Figure 15 shown, the embodiment of the present invention further provides a device for adjusting the quality of service of multi-flow data, and the device further includes:

[0314] A second sending module 1501, configured to report first indication information to a base station when a service state change meets a preset condition;

[0315] Wherein, the first indication information is used to indicate a change in the importance level of an Internet Protocol flow (IP flow) to a terminal; the change in the importance level of the IP flow to the terminal is used for the base station to update a first correspondence relationship between an IP flow identifier and the attention level of the terminal to the IP flow; the first correspondence relationship is used to adjust the QoS guarantee of multiple IP flows.

[0316] Optionally, the service state change meeting the preset condition includes at least one of the following:

[0317] The display window of the application program corresponding to the IP flow is enlarged or reduced;

[0318] The overlap rate between the display position of the IP flow on the terminal screen and the area projected by the field of view angle of the terminal camera onto the terminal screen is greater than a first threshold or less than a second threshold;

[0319] The frequency of paying attention to the IP flow within a preset time period is greater than a third threshold;

[0320] A switch occurs between the terminal background program and the terminal foreground program.

[0321] Optionally, the second sending module 1501 includes:

[0322] A first sending unit, configured to send a Radio Resource Control (RRC) reconfiguration message to the base station; wherein, the RRC reconfiguration message includes the first indication information; or,

[0323] A second sending unit, configured to send terminal auxiliary information to the base station, where the terminal auxiliary information includes the first indication information.

[0324] Optionally, the device according to an embodiment of the present invention further includes:

[0325] A seventh receiving module, configured to receive a second correspondence relationship between IP flow attribute information and an IP flow identifier sent by a second network function entity;

[0326] Wherein, the IP flow attribute information corresponding to different IP flows is different; the IP flow attribute information is sent by a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0327] The quality of service (QoS) adjustment device for multi-flow data according to an embodiment of the present invention reports first indication information to a base station when a service state change meets a preset condition. The first indication information is used to indicate a change in the importance level of an Internet Protocol (IP) flow to a terminal. The change in the importance level of the IP flow to the terminal is used by the base station to update a first correspondence relationship between an IP flow identifier and a concern level of the terminal for the IP flow. The first correspondence relationship is used to adjust the QoS guarantee of multiple IP flows. In this way, the first indication information reported to the base station is used by the base station side to update the first correspondence relationship, so as to assist the base station in adjusting the QoS guarantee of multiple IP flows when radio resources cannot meet the QoS guarantee of QoS flows, thereby realizing fast and coordinated QoS guarantee strategies for multiple IP flows and improving the user experience.

[0328] As Figure 16 shown, an embodiment of the present invention further provides a terminal, including a processor 1600 and a transceiver 1610. The terminal further includes a user interface 1620. The processor 1600 is configured to perform the following processes:

[0329] When a service state change meets a preset condition, report first indication information to the base station;

[0330] wherein the first indication information is used to indicate a change in the importance level of an Internet Protocol (IP) flow to the terminal. The change in the importance level of the IP flow to the terminal is used by the base station to update a first correspondence relationship between an IP flow identifier and a concern level of the terminal for the IP flow. The first correspondence relationship is used to adjust the QoS guarantee of multiple IP flows.

[0331] Optionally, the service state change meeting the preset condition includes at least one of the following:

[0332] The display window of the application program corresponding to the IP flow is enlarged or reduced;

[0333] The overlap rate between the display position of the IP flow on the terminal screen and the area projected by the field of view angle of the terminal lens onto the terminal screen is greater than a first threshold or less than a second threshold;

[0334] The frequency of paying attention to the IP flow within a preset time period is greater than a third threshold;

[0335] A switch occurs between the terminal background program and the terminal foreground program.

[0336] Optionally, the processor 1600 is further configured to:

[0337] Send a Radio Resource Control (RRC) reconfiguration message to the base station; wherein, the RRC reconfiguration message includes the first indication information; or,

[0338] Send terminal assistance information to the base station, where the terminal assistance information includes the first indication information.

[0339] Optionally, the processor 1600 is further configured to:

[0340] Receive a second correspondence between IP flow attribute information and an IP flow identifier sent by a second network function entity;

[0341] Wherein, the IP flow attribute information corresponding to different IP flows is different; the IP flow attribute information is sent by a third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

[0342] In an embodiment of the present invention, a terminal reports first indication information to a base station when a service state change meets a preset condition; wherein, the first indication information is used to indicate a change in the importance degree of an Internet Protocol flow (IP flow) to the terminal; the change in the importance degree of the IP flow to the terminal is used for the base station to update a first correspondence between the IP flow identifier and the attention level of the terminal to the IP flow; the first correspondence is used to adjust the QoS guarantee of multiple IP flows. In this way, the first indication information reported to the base station is used for the base station side to update the first correspondence, so as to assist the base station in adjusting the QoS guarantee of multiple IP flows when the radio resources cannot meet the QoS guarantee of the QoS flow, thereby realizing a fast and coordinated QoS guarantee strategy for multiple IP flows and improving the user experience.

[0343] An embodiment of the present invention further provides a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements each process in the embodiment of the method for adjusting the quality of service of multi-flow data as described above, and can achieve the same technical effect. To avoid repetition, it will not be described here again.

[0344] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements each process in the embodiment of the method for adjusting the quality of service of multi-stream data as described above, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here. Among them, the computer-readable storage medium includes, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0345] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

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

[0347] These computer program instructions can also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable storage medium generate a paper product including an instruction device, and the instruction device implements the specified functions in Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0348] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Therefore, the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0349] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for adjusting the quality of service of multi-stream data, applied to a base station, characterized in that: include: Receiving a quality of service flow QoS flow sent by a first network function entity; In the case where the wireless resources cannot meet the QoS guarantee of the QoS flow, identifying the IP flow identifiers corresponding to the multiple Internet Protocol flows IP flows in the QoS flow; According to the IP flow identifiers corresponding to the multiple IP flows and the first corresponding relationship between the IP flow identifiers and the terminal's attention level to the IP flow, the QoS guarantee of the multiple IP flows is adjusted; wherein the IP flow identifier is used to identify the IP flow, and the terminal's attention level to the IP flow is used to characterize the importance of the IP flow.

2. The method according to claim 1, characterized in that The identifying IP flow identifiers corresponding to the multiple Internet Protocol flows IPflow in the QoS flow respectively includes: Detecting each IP data packet of the QoS flow; For each of the IP data packets, an IP flow identifier corresponding to the IP data packet is obtained by parsing the header of the IP data packet; wherein one or more IP data packets with the same IP flow identifier constitute an IP flow; Based on the IP flow identifier corresponding to the IP data packet, the IP flow identifiers corresponding to the multiple IP flows are identified.

3. The method according to claim 1, characterized in that The adjusting the QoS guarantee of the multiple IP flows according to the IP flow identifiers corresponding to the multiple IP flows and the first corresponding relationship between the IP flow identifiers and the attention level of the terminal to the IP flow includes: Determine, according to the IP flow identifiers corresponding to the multiple IP flows and the first corresponding relationship, the attention level of the terminals corresponding to the multiple IP flows to the IP flows; According to the order of the attention levels of the terminals corresponding to the multiple IP flows from low to high, the QoS guarantee of the IP flows is reduced for the corresponding IP flows based on the optional QoS configuration file.

4. The method according to claim 3, characterized in that The reducing the QoS guarantee of the IP flow includes at least one of the following: Mapping the IP flow to a low-level data radio bearer DRB; discard the IP flow; Shorten the duration of the timer used to discard the IP flow.

5. The method according to claim 1, characterized in that The method further comprises: receiving first indication information reported by a terminal, where the first indication information is used to indicate a change in importance of an IP flow to the terminal; The first corresponding relationship is updated according to the first indication information.

6. The method according to claim 5, characterized in that The receiving terminal reports the first indication information, including: receiving a radio resource control (RRC) reconfiguration message sent by the terminal; wherein the RRC reconfiguration message includes the first indication information; or, Terminal auxiliary information sent by the terminal is received, where the terminal auxiliary information includes the first indication information.

7. The method according to claim 1, characterized in that The method further comprises: receiving a second correspondence between the IP flow attribute information and the IP flow identifier sent by the second network function entity, where different IP flows correspond to different IP flow attribute information; The first corresponding relationship is obtained according to the second corresponding relationship.

8. The method according to claim 7, characterized in that The IP flow attribute information is sent by the third network function entity to the second network function entity; the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

9. The method according to claim 1, characterized in that: The method further comprises: Report the adjusted QoS guarantee of the multiple IP flows to the first network function entity.

10. A method for adjusting the quality of service of multi-stream data, applied to a first network function entity, characterized in that: include: Sending a quality of service flow QoS flow to a base station; wherein the QoS flow includes IP flow identifiers corresponding to each of a plurality of Internet Protocol flows IP flows; The IP flow identifiers corresponding to the multiple IP flows are used to adjust the QoS guarantee of the multiple IP flows.

11. The method according to claim 10, characterized in that The method further comprises: receiving a second correspondence between the IP flow attribute information and the IP flow identifier sent by the second network function entity; Among them, different IP flows correspond to different IP flow attribute information; the IP flow attribute information is sent by the third network function entity to the second network function entity; and the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

12. The method according to claim 11, characterized in that The method further comprises: Receiving the plurality of IP flows sent by the service server; Generate a packet filtering template according to the IP flow attribute information; each IP flow corresponds to a packet filtering template; For each of the IP flows, the IP data packets in the IP flow are identified according to the packet filtering template; and the IP flow identifier of the IP flow is added to the header of the IP data packet.

13. The method according to claim 10, characterized in that The method further comprises: Receive the adjusted QoS guarantees of the multiple IP flows reported by the base station.

14. A method for adjusting the quality of service of multi-stream data, applied to a terminal, characterized in that: include: When the service status change meets the preset condition, reporting the first indication information to the base station; Among them, the first indication information is used to indicate the change in the importance of the Internet Protocol flow IP flow to the terminal; the change in the importance of the IP flow to the terminal is used by the base station to update the first correspondence between the IP flow identifier and the terminal's attention level to the IP flow; the first correspondence is used to adjust the QoS guarantee of multiple IP flows.

15. The method according to claim 14, characterized in that The business status change meets the preset conditions including at least one of the following: The display window of the application corresponding to the IP flow is enlarged or reduced; The overlap rate between the display position of the IP flow corresponding to the terminal screen and the area projected onto the terminal screen by the field of view angle of the terminal lens is greater than a first threshold or less than a second threshold; The frequency of paying attention to the IP flow within a preset time period is greater than a third threshold; Switching occurs between the terminal background program and the terminal foreground program.

16. The method according to claim 14, characterized in that The reporting the first indication information to the base station includes: Sending a radio resource control RRC reconfiguration message to the base station; wherein the RRC reconfiguration message includes the first indication information; or, Send terminal assistance information to the base station, where the terminal assistance information includes the first indication information.

17. The method according to claim 14, characterized in that The method further comprises: receiving a second correspondence between the IP flow attribute information and the IP flow identifier sent by the second network function entity; Among them, different IP flows correspond to different IP flow attribute information; the IP flow attribute information is sent by the third network function entity to the second network function entity; and the IP flow identifier is generated by the second network function entity based on the IP flow attribute information.

18. A device for adjusting the quality of service of multi-stream data, characterized in that: include: A first receiving module, configured to receive a quality of service flow QoS flow sent by a first network function entity; A first processing module is used to identify the IP flow identifiers corresponding to each of the multiple Internet Protocol flows IP flows in the QoS flow when the wireless resources cannot meet the QoS guarantee of the QoS flow; A quality of service adjustment module is used to adjust the QoS guarantee of multiple IP flows according to the IP flow identifiers corresponding to the multiple IP flows and the first corresponding relationship between the IP flow identifiers and the terminal's attention level to the IP flow; wherein the IP flow identifier is used to identify the IP flow, and the terminal's attention level to the IP flow is used to characterize the importance of the IP flow.

19. A base station, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, characterized in that: The processor is configured to perform the following operations: Receiving a quality of service flow QoS flow sent by a first network function entity; In the case where the wireless resources cannot meet the QoS guarantee of the QoS flow, identifying the IP flow identifiers corresponding to the multiple Internet Protocol flows IP flows in the QoS flow; According to the IP flow identifiers corresponding to the multiple IP flows and the first corresponding relationship between the IP flow identifiers and the terminal's attention level to the IP flow, the QoS guarantee of the multiple IP flows is adjusted; wherein the IP flow identifier is used to identify the IP flow, and the terminal's attention level to the IP flow is used to characterize the importance of the IP flow.

20. A base station, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the method for adjusting the quality of service of multi-stream data according to any one of claims 1 to 9 is implemented.

21. A device for adjusting the quality of service of multi-stream data, characterized in that: include: A first sending module is used to send a quality of service flow QoS flow to a base station; wherein the QoS flow includes an IP flow identifier corresponding to each of a plurality of Internet Protocol flows IP flows; The IP flow identifiers corresponding to the multiple IP flows are used to adjust the QoS guarantee of the multiple IP flows.

22. A first network function entity, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, characterized in that: The processor is configured to perform the following operations: A quality of service flow QoS flow is sent to a base station; wherein the QoS flow includes IP flow identifiers corresponding to each of a plurality of Internet Protocol flows IP flows; and the IP flow identifiers corresponding to each of the plurality of IP flows are used to adjust QoS guarantees of the plurality of IP flows.

23. A first network function entity, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the method for adjusting the quality of service of multi-stream data according to any one of claims 10 to 13 is implemented.

24. A device for adjusting the quality of service of multi-stream data, characterized in that: include: A second sending module, configured to report first indication information to a base station when a service status change satisfies a preset condition; Among them, the first indication information is used to indicate the change in the importance of the Internet Protocol flow IP flow to the terminal; the change in the importance of the IP flow to the terminal is used by the base station to update the first correspondence between the IP flow identifier and the terminal's attention level to the IP flow; the first correspondence is used to adjust the QoS guarantee of multiple IP flows.

25. A terminal comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, characterized in that: The processor is configured to perform the following operations: When the service status change meets the preset condition, reporting the first indication information to the base station; Among them, the first indication information is used to indicate the change in the importance of the Internet Protocol flow IP flow to the terminal; the change in the importance of the IP flow to the terminal is used by the base station to update the first correspondence between the IP flow identifier and the terminal's attention level to the IP flow; the first correspondence is used to adjust the QoS guarantee of multiple IP flows.

26. A terminal comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the method for adjusting the quality of service of multi-stream data according to any one of claims 14 to 17 is implemented.

27. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method for adjusting the quality of service of multi-stream data as described in any one of claims 1 to 9 are implemented, or the steps of the method for adjusting the quality of service of multi-stream data as described in any one of claims 10 to 13 are implemented, or the steps of the method for adjusting the quality of service of multi-stream data as described in any one of claims 14 to 17 are implemented.