Information processing method and apparatus

By introducing dynamic QoS adjustment information into real-time media service scenarios and setting frequency thresholds and minimum time intervals, the problem of excessively frequent adjustments to RAN-side air interface resources was solved, thereby improving resource utilization efficiency.

WO2026021172A1PCT designated stage Publication Date: 2026-01-29HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/105154
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-23
Filing Date
2025-06-28
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

In real-time media service scenarios, frequent changes in service characteristics lead to excessively frequent adjustments to the air interface resources on the radio access network (RAN) side, increasing overhead.

Method used

By introducing dynamic QoS adjustment information, setting frequency thresholds and minimum time intervals, the frequency of QoS adjustment on the RAN side can be controlled to avoid frequent adjustments.

Benefits of technology

It reduces the overhead of RAN-side air interface resource adjustment and improves resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105154_29012026_PF_FP_ABST
    Figure CN2025105154_29012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are an information processing method and apparatus. In the method, a first apparatus acquires first dynamic quality-of-service (QoS) adjustment information, so as to acquire a frequency threshold value for the first apparatus to adjust the QoS of at least one service flow and / or the minimum time interval between two QoS adjustments; and then on the basis of the frequency threshold value and / or the minimum time interval, the first apparatus determines whether a dynamic QoS adjustment to be performed at an RAN side this time satisfies the frequency threshold value and / or the minimum time interval, and only when said dynamic QoS adjustment satisfies the frequency threshold value and / or the minimum time interval, can the first apparatus perform said dynamic QoS adjustment, so as to avoid frequent dynamic QoS adjustments at the RAN side due to frequent service feature changes, thereby facilitating a reduction in radio resource adjustment overheads at the RAN side.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method and device

[0001] The present application claims priority to the Chinese patent application No. 202410997101.4, filed on July 23, 2024, with the State Intellectual Property Office of China, and entitled "Information processing method and device", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to an information processing method and device. BACKGROUND

[0003] Real-time media service scenarios have high requirements for end-to-end delay, and due to adaptive frame rate adjustment or user behavior triggering, the transmission traffic in the real-time media service scenario has a certain randomness, and the amount of data cannot be predicted in advance. For example, for cloud gaming and other services, media frames are sent from the cloud server to the terminal side. Due to the difference of game content and the triggering of user behavior, the size of different media frames will also show irregular characteristics, so that the network side cannot predict the size of the downlink arriving media frame. Therefore, due to the burstiness of large traffic, it is the main business feature of real-time media services. When the business feature changes, the radio access network (RAN) side needs to adjust the quality of service (QoS) to meet the QoS requirements of the service, for example, the RAN may trigger the reconfiguration of the data radio bearer (DRB); however, if the business feature changes too frequently, it will cause the RAN side air interface DRB adjustment to be too frequent, resulting in excessive overhead. Therefore, how to avoid frequent changes in business features from causing an increase in RAN side air interface resource adjustment overhead has become a problem to be solved. SUMMARY

[0004] The present application provides an information processing method and device, which introduces dynamic QoS adjustment information to avoid the overhead of air interface resource adjustment caused by frequent changes in business features on the RAN side.

[0005] In a first aspect, the present application provides an information processing method, which can be implemented by a first device, for example, the first device can be a network device (such as an access network device, a base station, etc.), or a communication module or component of the network device, or a logic module capable of implementing all or part of the functions of the network device. In this aspect, the first device obtains first dynamic service quality adjustment information, and the first dynamic service quality adjustment information is used to indicate a frequency threshold and / or a minimum time interval between two service quality adjustments of the first device for adjusting the service quality of at least one service flow. The first device adjusts the service quality based on the frequency threshold and / or the minimum time interval.

[0006] In this method, the first device obtains the frequency threshold and / or the minimum time interval between two service quality adjustments of the first device for adjusting the service quality of at least one service flow by obtaining the first dynamic service quality adjustment information, and then judges whether the dynamic QoS adjustment to be performed by the RAN side meets the frequency threshold and / or the minimum time interval based on the frequency threshold and / or the minimum time interval. In the case of meeting, the dynamic QoS adjustment can be performed, thereby avoiding frequent service feature changes to cause the RAN side to frequently perform dynamic QoS adjustment, and thus reducing the air interface resource adjustment overhead of the RAN side.

[0007] In a possible implementation, the first device receives the first dynamic service quality adjustment information.

[0008] In this implementation, the first dynamic service quality adjustment information can be provided by another network element or device to the first device. For example, the first device receives the first dynamic service quality adjustment information from the SMF, and the first dynamic service quality adjustment information can be provided by the SMF to the first device.

[0009] In a possible implementation, the first device determines the first dynamic service quality adjustment information based on one or more of capability information, air interface resources, load information, or local configuration.

[0010] In this implementation, the first dynamic service quality adjustment information can be determined by the first device. Assuming that the dynamic QoS adjustment capability of the first device is dynamically changed, for example, the first dynamic service quality adjustment information can be changed due to the current air interface resource status, the number of access users, the load condition, etc., the first device can determine the first dynamic service quality adjustment information based on one or more of capability information, air interface resources, load information, or local configuration.

[0011] In a possible implementation, the first device performs the quality of service adjustment based on a minimum time interval. Specifically, the first device performs the quality of service adjustment when a time interval between a time point when the first device last performed the quality of service adjustment and a current time point is greater than or equal to the minimum time interval. The current time point is a time point at which the quality of service adjustment is currently needed.

[0012] In a possible implementation, the first device performs the quality of service adjustment based on a frequency threshold. Specifically, the first device performs the quality of service adjustment when a frequency at which the first device performs the quality of service adjustment is less than or equal to the frequency threshold. The frequency at which the first device performs the quality of service adjustment refers to a number of times that the first device performs the quality of service adjustment in a preset time period. Optionally, the frequency threshold specifically includes the preset time period and a limit on the number of adjustments.

[0013] In a possible implementation, the first device performs the quality of service adjustment based on the frequency threshold and the minimum time interval. Specifically, the first device performs the quality of service adjustment when the time interval between the time point when the first device last performed the quality of service adjustment and the current time point is greater than or equal to the minimum time interval, and the frequency at which the first device performs the quality of service adjustment is less than or equal to the frequency threshold.

[0014] In the above implementations, the implementation in which the first device performs the quality of service adjustment based on the frequency threshold and / or the minimum time interval is specifically described, which avoids frequent service feature changes from causing the RAN side to frequently perform dynamic QoS adjustment, thereby facilitating reduction of air interface resource adjustment overhead on the RAN side.

[0015] In a possible implementation, the first device sends the first dynamic quality of service adjustment information to the first network element or an application function network element.

[0016] In a possible implementation, when the dynamic quality of service adjustment information determined by the first device changes, the first device sends the changed dynamic quality of service adjustment information to the first network element.

[0017] In a possible implementation, the first network element is a session management function network element or a policy control network element.

[0018] In the above implementations, the first device can send the first dynamic quality of service adjustment information and / or the changed dynamic quality of service adjustment information to the first network element (such as the session management function network element or the policy control network element), which facilitates the first network element to update a corresponding QoS adjustment policy or facilitates an application function network element to update a data packet transmission policy or encoding configuration of an application layer.

[0019] In a possible implementation, the first device sends the first dynamic quality of service adjustment information to the second device.

[0020] In a possible implementation, the first device sends the changed dynamic service quality adjustment information to the second device when the dynamic service quality adjustment information determined by the first device changes.

[0021] In the above implementation, the first device can send the first dynamic service quality adjustment information and / or the changed dynamic service quality adjustment information to the second device (such as a terminal), which is conducive to the second device marking the service characteristic information of the service flow, that is, the second device determines whether to mark the service characteristic information according to the first dynamic service quality adjustment information and / or the changed dynamic service quality adjustment information from the first device.

[0022] In a second aspect, the present application provides an information processing method, which can be implemented by a first network element. For example, the first network element can be a functional network element such as a policy control function or a network capability exposure function or a session management function, or a functional entity capable of implementing a policy control function or a network capability exposure function or a session management function. In the method, the first network element determines first dynamic service quality adjustment information, and sends the first dynamic service quality adjustment information to an application function network element or a first device. The first dynamic service quality adjustment information is used to indicate a frequency threshold for adjusting the service quality of at least one service flow and / or a minimum time interval between two service quality adjustments.

[0023] In the method, the first network element can determine the first dynamic service quality adjustment information, and send the first dynamic service quality adjustment information to the application function network element or the first device, so as to configure the first dynamic service quality adjustment information for the first device. This is conducive to the first device judging whether the dynamic QoS adjustment to be performed by the RAN side this time meets the frequency threshold and / or the minimum time interval based on the frequency threshold and / or the minimum time interval, and performing the dynamic QoS adjustment only when the conditions are met. This avoids frequent service characteristic changes causing the RAN side to frequently perform dynamic QoS adjustment, thereby reducing the air interface resource adjustment overhead of the RAN side.

[0024] In a possible implementation, the first network element receives second dynamic service quality adjustment information from an application function network element. The second dynamic service quality adjustment information is used to indicate a frequency threshold for adjusting the service quality of at least one service flow and / or a minimum time interval between two service quality adjustments.

[0025] In a possible implementation, the first network element determines the first dynamic service quality adjustment information according to the frequency threshold and / or the minimum time interval indicated by the second dynamic service quality adjustment information.

[0026] In a possible implementation, the first network element rejects the second dynamic service quality adjustment information from the application function network element according to the second dynamic service quality adjustment information and the first dynamic service quality adjustment information.

[0027] In the above implementation, the first network element can determine the first dynamic service quality adjustment information based on whether the second dynamic service quality adjustment information requested by the application function network element meets the QoS adjustment restriction requirement corresponding to the second dynamic service quality adjustment information, so as to determine the first dynamic service quality adjustment information. Optionally, if the second dynamic service quality adjustment information does not meet the QoS adjustment restriction requirement corresponding to the second dynamic service quality adjustment information, the first network element can reject the second dynamic service quality adjustment information from the application function network element (for example, not performing service quality adjustment).

[0028] In a possible implementation, the first network element obtains the dynamic service quality adjustment restriction requirement supported by the first device.

[0029] In a possible implementation, the first network element determines the dynamic service quality adjustment restriction requirement supported by the first device or the current network based on local configuration.

[0030] In a possible implementation, the first network element determines the first dynamic service quality adjustment information sent to the application function network element, and the first dynamic service quality adjustment information meets the dynamic service quality adjustment restriction requirement supported by the first device or the dynamic service quality adjustment restriction requirement that can be supported by the current network.

[0031] In the above implementation, the first network element determines the first dynamic service quality adjustment information by obtaining the dynamic service quality adjustment restriction requirement supported by the RAN side, and determining whether the RAN side meets the QoS adjustment restriction requirement corresponding to the second dynamic service quality adjustment information.

[0032] In a possible implementation, when the first device meets the restriction requirement corresponding to the second dynamic service quality adjustment information, the first dynamic service quality adjustment information includes the frequency threshold and / or the minimum time interval indicated by the second dynamic service quality adjustment information.

[0033] In this implementation, if the RAN side meets the QoS adjustment restriction requirement corresponding to the second dynamic service quality adjustment information, the first dynamic service quality adjustment information is the frequency threshold and / or the minimum time interval indicated by the second dynamic service quality adjustment information requested by the application function network element.

[0034] In a possible implementation, when the first device does not meet the restriction requirement corresponding to the second dynamic service quality adjustment information, the first dynamic service quality adjustment information meets the dynamic service quality adjustment restriction requirement supported by the first device.

[0035] In this embodiment, if the RAN side does not meet the QoS adjustment limit requirement corresponding to the second dynamic service quality adjustment information, the first dynamic service quality adjustment information can only be configured as the dynamic service quality adjustment information corresponding to the limit requirement of the dynamic service quality adjustment supported by the RAN side.

[0036] In a possible implementation, when the first device or the current network does not meet the limit requirement corresponding to the second dynamic service quality adjustment information, it is determined to reject the second dynamic service quality adjustment information of the application function network element.

[0037] In this embodiment, if the RAN side or the current network side does not meet the QoS adjustment limit requirement corresponding to the second dynamic service quality adjustment information, the first network element rejects the second dynamic service quality adjustment information of the application function network element, thereby prompting the application function network element to make corresponding adjustments, such as data packet transmission adjustment, coding configuration adjustment, etc.

[0038] In a possible implementation, the policy control function network element determines a first rule, the first rule including dynamic service quality adjustment information corresponding to at least one service flow; the dynamic service quality adjustment information corresponding to the at least one service flow including the first dynamic service quality adjustment information. The policy control function network element sends the first rule to the session management network element.

[0039] In a possible implementation, different dynamic service quality adjustment information and corresponding service flows are associated with different first rules.

[0040] In the above embodiment, the policy control function network element can determine a first rule including the first dynamic service quality adjustment information, and different dynamic service quality adjustment information is placed in different first rules, so that the session management network element associates the first rules containing different dynamic service quality adjustment information with different service quality flows, thereby ensuring that one service quality flow does not correspond to different dynamic service quality adjustment information.

[0041] In a third aspect, the present application provides an information processing method, which can be implemented by a terminal, for example, a terminal device or a chip, or an apparatus capable of implementing the function of a terminal device. The terminal obtains first dynamic service quality adjustment information, which is used to indicate a frequency threshold and / or a minimum time interval between two service quality adjustments of a first device adjusting the service quality of at least one service flow. The terminal performs service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0042] In the method, the terminal can acquire the first dynamic service quality adjustment information, and perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval, so as to avoid excessively frequent service flow feature detection and marking, reduce processing overhead, and avoid excessive service feature information triggering excessively frequent RAN side service quality adjustment.

[0043] In a possible implementation, the terminal receives the first dynamic service quality adjustment information from a session management function network element or the first device.

[0044] In a possible implementation, when detecting a service flow feature or a service flow feature change, the terminal sends first indication information to the first device, and the first indication information is used to indicate service flow feature information. The service flow feature information includes one or more of the following: an upcoming burst traffic size, a burst traffic arrival time, a changing burst traffic period, or a burst traffic transmission delay requirement. In addition, the terminal device can send the first indication information to the first device by adding the first indication information in the uplink data packet of the service flow or by using radio resource control (RRC) signaling, a MAC (media access control) control element (MAC CE), or the like. Hereinafter, the form of adding the first indication information in the uplink data packet of the service flow is described.

[0045] In a possible implementation, a time interval between two adjacent times of adding the first indication information in the uplink data packet of the service flow is less than or equal to the minimum time interval, and / or a frequency of adding the first indication information in the uplink data packet of the service flow is less than or equal to the frequency threshold. The frequency of service quality adjustment performed by the first device refers to a number of times of performing service quality adjustment by the first device within a preset time period.

[0046] In the above implementation, when the terminal performs service flow feature detection and marking, the frequency and / or the time interval of performing service flow feature detection and marking also need to be considered, so as to avoid excessively frequent service flow feature detection and marking, reduce processing overhead, and avoid excessive service feature information triggering excessively frequent RAN side service quality adjustment.

[0047] In a fourth aspect, the present application provides an information processing method, which can be implemented by a user plane function network element, for example, a user plane function entity or a device capable of implementing user plane function. The user plane function network element obtains first dynamic quality of service adjustment information, which is used to indicate a frequency threshold and / or a minimum time interval of twice quality of service adjustment of the first device for adjusting the quality of service of at least one service flow. The user plane function network element performs service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0048] In the method, the user plane function network element can obtain the first dynamic quality of service adjustment information and perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval, so as to avoid too frequent service flow feature detection and marking, which is beneficial to reduce processing overhead; meanwhile, too much service feature information can be avoided from triggering too frequent RAN side quality of service adjustment.

[0049] In a possible implementation, the user plane function network element receives the first dynamic quality of service adjustment information from a session management function network element or the first device.

[0050] In a possible implementation, when detecting a service flow feature or a service flow feature change, the user plane function network element adds first indication information in a GPRS tunneling protocol-user plane (GTP-U) layer of a downlink data packet of the service flow, and the first indication information is used to indicate feature information of the service flow. The feature information of the service flow includes one or more of the following: a size of an upcoming burst traffic, an arrival time of the burst traffic, a changed burst traffic period, or a transmission delay requirement of the burst traffic.

[0051] In a possible implementation, a time interval of adding the first indication information in the downlink data packet of the service flow for two adjacent times is less than or equal to the minimum time interval, and / or a frequency of adding the first indication information in the downlink data packet of the service flow is less than or equal to the frequency threshold. The frequency of the first device for performing quality of service adjustment refers to a number of times of performing quality of service adjustment by the first device in a preset time period.

[0052] In the above implementation, when the user plane function network element performs service flow feature detection and marking, the frequency and / or time interval of performing service flow feature detection and marking also need to be considered, so as to avoid too frequent service flow feature detection and marking, which is beneficial to reduce processing overhead; meanwhile, too much service feature information can be avoided from triggering too frequent RAN side quality of service adjustment.

[0053] In a fifth aspect, the present application provides an information processing method, which can be implemented by an application function network element, for example, an application function entity or a device capable of implementing an application function. The application function network element determines second dynamic service quality adjustment information, which is used to indicate a frequency threshold of service quality adjustment and / or a minimum time interval of two service quality adjustments of at least one service flow requested by the application function network element. The application function network element sends the second dynamic service quality adjustment information.

[0054] In the method, the application function network element can determine and send the second dynamic service quality adjustment information, so as to indicate the second dynamic service quality adjustment information requested by the application function network element to the first network element.

[0055] In a possible implementation, the application function network element sends the second dynamic service quality adjustment information to the first network element.

[0056] In a possible implementation, the application function network element receives the rejection information from the first network element.

[0057] In a possible implementation, the application function network element receives the first dynamic service quality adjustment information from the first network element, which is used to indicate a frequency threshold of service quality adjustment and / or a minimum time interval of two service quality adjustments of at least one service flow by the first device. The application function network element adjusts the encoding frame rate and / or the frequency of sending burst traffic based on the frequency threshold and / or the minimum time interval.

[0058] In the implementation, the application function network element can adjust the service logic based on the frequency threshold and / or the minimum time interval.

[0059] In a sixth aspect, the present application provides a communication device. The communication device can be a network device, or a communication module or component of the network device, or a logic module capable of implementing all or part of the functions of the network device. In a possible implementation, the communication device has the functions of the first aspect, for example, the communication device includes modules or units or means corresponding to the operations of the first aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.

[0060] In a possible implementation, the communication device includes a communication unit and a processing unit. The communication unit is configured to obtain first dynamic service quality adjustment information, which is used to indicate a frequency threshold of service quality adjustment and / or a minimum time interval of two service quality adjustments of at least one service flow by the first device. The processing unit is configured to perform service quality adjustment based on the frequency threshold and / or the minimum time interval.

[0061] In this embodiment, the communication device acquires the first dynamic service quality adjustment information, thereby acquiring a frequency threshold for the first device to adjust the service quality of the at least one service flow and / or a minimum time interval between two service quality adjustments, and judges whether the frequency threshold and / or the minimum time interval is met at the RAN side based on the frequency threshold and / or the minimum time interval. In the case where the frequency threshold and / or the minimum time interval is met, the dynamic QoS adjustment can be performed, thereby avoiding frequent service feature changes to cause the RAN side to frequently perform the dynamic QoS adjustment, and thus facilitating to reduce the air interface resource adjustment overhead of the RAN side.

[0062] Optionally, other possible implementation manners in the sixth aspect can refer to the descriptions of the corresponding implementation manners in the first aspect, which will not be described herein.

[0063] In a seventh aspect, the present application provides a communication device. The communication device can be a policy control function or a network capability exposure function or a session management function, or a functional entity capable of implementing the policy control function or the network capability exposure function or the session management function. In a possible implementation manner, the communication device has the functions of the second aspect, for example, the communication device includes modules or units or means corresponding to the operations of the second aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.

[0064] In a possible implementation manner, the communication device includes a communication unit and a processing unit. The processing unit is configured to determine first dynamic service quality adjustment information, the first dynamic service quality adjustment information being used to indicate a frequency threshold for a first device to adjust the service quality of at least one service flow and / or a minimum time interval between two service quality adjustments. The communication unit is configured to send the first dynamic service quality adjustment information to an application function network element or the first device.

[0065] In this embodiment, the communication device can determine the first dynamic service quality adjustment information, and send the first dynamic service quality adjustment information to an application function network element or the first device, thereby configuring the first device with the first dynamic service quality adjustment information. The first device can judge whether the frequency threshold and / or the minimum time interval is met at the RAN side based on the frequency threshold and / or the minimum time interval. In the case where the frequency threshold and / or the minimum time interval is met, the dynamic QoS adjustment can be performed, thereby avoiding frequent service feature changes to cause the RAN side to frequently perform the dynamic QoS adjustment, and thus facilitating to reduce the air interface resource adjustment overhead of the RAN side.

[0066] Optionally, other possible implementation manners in the seventh aspect can refer to the descriptions of the corresponding implementation manners in the second aspect, which will not be described herein.

[0067] In an eighth aspect, the present application provides a communication apparatus. The communication apparatus can be a terminal, or an apparatus (e.g., one or more processors, chips, or chip systems, etc.) applied to a terminal, or an apparatus capable of being used in matching with a terminal. In a possible implementation, the communication apparatus has the functions of the third aspect, e.g., the communication apparatus includes modules or units or means corresponding to the operations of the third aspect, which can be implemented in software, or in hardware, or in a combination of software and hardware.

[0068] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The communication unit is configured to obtain the first dynamic QoS adjustment information, the first dynamic QoS adjustment information being used to indicate a frequency threshold and / or a minimum time interval between two QoS adjustments of the first apparatus for adjusting the QoS of the at least one service flow. The processing unit is configured to perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0069] In this implementation, the communication apparatus can obtain the first dynamic QoS adjustment information, and perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval, so as to avoid too frequent service flow feature detection and marking, and reduce processing overhead.

[0070] Optionally, other possible implementations of the eighth aspect can refer to the descriptions of the other possible implementations of the third aspect, which are not described herein again.

[0071] In a ninth aspect, the present application provides a communication apparatus. The communication apparatus can be a user plane function entity, or an apparatus capable of implementing a user plane function. In a possible implementation, the communication apparatus has the functions of the fourth aspect, e.g., the communication apparatus includes modules or units or means corresponding to the operations of the fourth aspect, which can be implemented in software, or in hardware, or in a combination of software and hardware.

[0072] In a possible implementation, the communication apparatus includes a communication unit and a processing unit. The communication unit is configured to obtain the first dynamic QoS adjustment information, the first dynamic QoS adjustment information being used to indicate a frequency threshold and / or a minimum time interval between two QoS adjustments of the first apparatus for adjusting the QoS of the at least one service flow. The processing unit is configured to perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0073] In this embodiment, the communication apparatus can acquire the first dynamic quality of service adjustment information, and perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval, so as to avoid too frequent service flow feature detection and marking, and reduce processing overhead.

[0074] Optionally, other possible implementation manners in the ninth aspect can refer to the descriptions of the corresponding implementation manners in the fourth aspect, which will not be described herein.

[0075] In the tenth aspect, the present application provides a communication apparatus. The communication apparatus can be an application function entity, or an apparatus capable of implementing an application function. In one possible implementation manner, the communication apparatus has the functions of the fifth aspect, for example, the communication apparatus comprises modules or units or means corresponding to the operations of the fourth aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.

[0076] In one possible implementation manner, the communication apparatus comprises a communication unit and a processing unit. The processing unit is configured to determine second dynamic quality of service adjustment information, the second dynamic quality of service adjustment information being used to indicate a frequency threshold of quality of service adjustment of at least one service flow requested by the application function network element and / or a minimum time interval between two quality of service adjustments. The communication unit is configured to send the second dynamic quality of service adjustment information.

[0077] In this embodiment, the communication apparatus can determine and send the second dynamic quality of service adjustment information, so as to indicate the second dynamic quality of service adjustment information requested by the application function network element to the first network element.

[0078] Optionally, other possible implementation manners in the tenth aspect can refer to the descriptions of the corresponding implementation manners in the fifth aspect, which will not be described herein.

[0079] In the eleventh aspect, the present application provides a communication apparatus comprising a memory and one or more processors. The memory is configured to store part or all of the necessary computer programs or instructions for implementing the functions of at least one of the first aspect to the fifth aspect. The one or more processors can execute the computer programs or instructions, so as to cause the communication apparatus to implement at least one of the following: the method in the first aspect and any possible implementation manner of the first aspect, the method in the second aspect and any possible implementation manner of the second aspect, the method in the third aspect and any possible implementation manner of the third aspect, the method in the fourth aspect and any possible implementation manner of the fourth aspect, the method in the fifth aspect and any possible implementation manner of the fifth aspect. Optionally, the memory and the processor can be decoupled.

[0080] In a possible design, the communication apparatus further includes an interface circuit, where the processor is configured to communicate with other apparatuses or components via the interface circuit.

[0081] In a possible design, the communication apparatus can be a terminal, or a communication module in the terminal, or a chip responsible for communication function in the terminal, such as a Modem chip or a SoC or SIP chip including a Modem module.

[0082] In a twelfth aspect, the present application provides a communication apparatus, including one or more processors and an interface circuit, the interface circuit being configured to receive a signal from another communication apparatus and transmit the signal to the processor or send a signal from the processor to the other communication apparatus, and the processor being configured to implement at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect, the method in the fourth aspect and any possible implementation of the fourth aspect, and the method in the fifth aspect and any possible implementation of the fifth aspect by means of a logic circuit or executing code instructions. Optionally, the communication apparatus can be located at a network side.

[0083] In a thirteenth aspect, the present application provides a communication system, including at least one apparatus or device in the fourth aspect to the eighth aspect, so that the at least one apparatus or device implements at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect, the method in the fourth aspect and any possible implementation of the fourth aspect, and the method in the fifth aspect and any possible implementation of the fifth aspect.

[0084] In a fourteenth aspect, the present application provides a computer-readable storage medium, which stores instructions, when the instructions are run on a computer, causing the computer to implement at least one of the method in the first aspect and any possible implementation of the first aspect, the method in the second aspect and any possible implementation of the second aspect, the method in the third aspect and any possible implementation of the third aspect, the method in the fourth aspect and any possible implementation of the fourth aspect, and the method in the fifth aspect and any possible implementation of the fifth aspect.

[0085] In a fifteenth aspect, the present application provides a computer program product, comprising instructions which, when executed on a computer, cause the computer to perform at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, the method of the fifth aspect and any possible implementation of the fifth aspect.

[0086] In a sixteenth aspect, the present application provides a chip, comprising one or more processors (or logic circuits). Optionally, the chip can further comprise one or more communication interfaces (or interfaces) for implementing at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, the method of the fifth aspect and any possible implementation of the fifth aspect.

[0087] In a possible implementation, if the chip is the smallest processing unit in the whole machine, the chip can be one or more processors, or can comprise one or more processors and one or more memories, or can comprise one or more processors, one or more memories and one or more transceivers, for implementing at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, the method of the fifth aspect and any possible implementation of the fifth aspect.

[0088] In a seventeenth aspect, the present application provides a chip system. The chip system comprises one or more processors and one or more interfaces. Optionally, it can further comprise a memory for implementing at least one of the method of the first aspect and any possible implementation of the first aspect, the method of the second aspect and any possible implementation of the second aspect, the method of the third aspect and any possible implementation of the third aspect, the method of the fourth aspect and any possible implementation of the fourth aspect, the method of the fifth aspect and any possible implementation of the fifth aspect. The chip system can be composed of a chip, or can contain a chip and other discrete devices. BRIEF DESCRIPTION OF DRAWINGS

[0089] FIG. 1 is a schematic diagram of a system architecture;

[0090] FIG. 2 is a flow diagram of an information processing method provided by the present application;

[0091] FIG. 3 is a flow diagram of an example one provided by the present application;

[0092] FIG. 4 is a flow diagram of an example two provided by the present application;

[0093] FIG. 5 is a flow diagram of an example three provided by the present application;

[0094] FIG. 6 is a flow diagram of an example four provided by the present application;

[0095] FIG. 7 is a schematic diagram of a communication apparatus provided by the present application;

[0096] FIG. 8 is a schematic diagram of another communication apparatus provided by the present application. DETAILED DESCRIPTION

[0097] For the convenience of understanding, the definitions of related terms involved in the present application are described in detail as follows:

[0098] System architecture: the information processing method provided by the present application can be applied to the system architecture as shown in FIG. 1. For example, the system architecture shown in FIG. 1 includes a terminal side, an access network side and a core network side, and optionally, a data network (DN). The terminal side includes one or more terminal devices (such as the user equipment (UE) shown in FIG. 1); the access network side includes one or more radio access network (RAN) devices; the core network side includes one or more functional network elements, and the specific functional network elements are described in detail below. Optionally, FIG. 1 is only an example, and the present application does not limit the specific system architecture.

[0099] The communication system of the present application can include, but is not limited to, a communication system of various radio access technologies (RATs), such as an Internet of Things (IoT) system, a narrow band-IoT (NB-IoT) system, a reduced capability / light capability (RedCap) system, an IoT non-terrestrial network (IoT NTN), a 5G (or new radio (NR)) communication system, a transition system between an LTE communication system and a 5G communication system (which can also be referred to as a 4.5G communication system), and a future communication system. The network architecture and service scenarios described in the present application are used to more clearly illustrate the technical solutions of the present application, and do not constitute a limitation on the technical solutions provided by the present application. Those skilled in the art can know that the technical solutions provided by the present application are also applicable to similar technical problems as the communication network architecture evolves and new service scenarios appear.

[0100] The terminal involved in the present application can also be referred to as a terminal device, which can be a device with wireless transceiving function, which can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can be a UE, wherein the UE includes a handheld device, a vehicle-mounted device, a wearable device or a computing device with wireless communication function. Exemplarily, the UE can be a mobile phone, a tablet computer or a computer with wireless transceiving function. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in smart power grid, a wireless terminal in smart city, a wireless terminal in smart home, etc. In the present application, the device for realizing the function of the terminal can be the terminal; or can be a device capable of supporting the terminal to realize the function, such as a chip system, which can be installed in the terminal. In the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In the technical solutions provided in the present application, the device for realizing the function of the terminal is the terminal, and the technical solutions provided in the present application are described taking the terminal as an example.

[0101] The network device involved in the present application includes an access network device, for example, a base station (BS). The BS can be a device deployed in a wireless access network and capable of wireless communication with a terminal. The base station can have various forms, such as a macro base station, a micro base station, a relay station, and an access point. Exemplarily, the base station involved in the present application can be a base station in 5G or an evolved base station (eNB) in LTE. The base station in 5G can also be referred to as a transmission reception point (TRP) or a 5G base station (gNB). In the present application, the device for implementing the function of the network device can be the network device, or can be a device capable of supporting the network device to implement the function, for example, a chip system, which can be installed in the network device. In the technical solutions provided in the present application, the device for implementing the function of the network device is the network device. Taking the base station as an example, the technical solutions provided in the present application are described.

[0102] The core network side of the present application involves one or more functional network elements (also referred to as functional entities), which can include but are not limited to: a network data analytics function (NWDAF) entity, a network exposure function (NEF) entity, a network repository function (NRF) entity, a policy control function (PCF) entity, a unified data management (UDM) functional entity, an application function (AF) entity, an authentication server function (AUSF) entity, an access and mobility management function (AMF) entity, a session management function (SMF) entity, a service control point (SCP), or a user plane function (UPF) entity, and the like. Among them, the main functions of the AMF include managing user registration, reachability detection, selection of SMF nodes, management of mobile state conversion, etc. The main functions of the SMF include control of the establishment, modification and deletion of sessions, selection of user plane nodes, etc. The main functions of the UPF include data packet routing and forwarding, mobility anchor point, uplink classifier to support routing traffic to data networks, branch point to support multi-homed protocol data unit (PDU) session, etc. The main function of the PCF is a policy decision point, which provides rules for service data flow and application detection, gating, QoS and flow-based charging control, etc. The main function of the UDM is to store user subscription data. The main function of the AUSF is to provide authentication services. The main functions of the AF include interacting with the 3GPP core network to provide services, thereby affecting traffic flow routing, access network capability exposure, policy control, etc. The main function of the NEF is to safely expose services and capabilities provided by 3GPP network functions, such as third parties, edge computing, AF, etc. The NWDAF is used to provide network data collection and analysis functions based on big data and artificial intelligence technologies.

[0103] Quality of service flow (QoS flow): also known as QoS flow, for example, in a 5G system (5GS), when a UE has a traffic communication requirement, a PDU session establishment is performed, and in the PDU session, a corresponding QoS flow carries a traffic flow. Specifically, the UE obtains an Internet protocol (IP) address through the PDU session establishment to interact with an external traffic server, and realizes traffic communication; and the 5GS maps the corresponding traffic to different QoS flows based on traffic flow description information such as a service data flow template (SDF), and performs corresponding QoS processing.

[0104] GPRS tunneling protocol-user plane (GTP-U): also known as GTP-U tunnel, in the PDU session establishment process, the connection between the RAN and the UPF uses the GTP-U tunnel, and the GTP-U tunnel is used to add data from / to the UE side into the tunnel for transmission. The GTP-U tunnel is a PDU session granularity, that is, a GTP-U tunnel between the RAN and the UPF is established for each PDU session.

[0105] QoS flow identifier (QFI): used to identify different QoS flows in a PDU session, and is a unique identifier of a QoS flow in a PDU session.

[0106] QoS rule: a QoS configuration sent to the UE side, specifically including QFI, a packet filter (such as an IP five-tuple), a QoS rule ID, etc.

[0107] QoS profile: a QoS configuration sent to the RAN side, specifically including a 5G QoS identifier (5QI), an allocation reserved address resolution protocol (ARP), a guaranteed flow bit rate (GFBR) / maximum flow bit rate (MFBR), a QFI, etc.

[0108] N4 rule: a traffic flow identification and processing rule sent to the UPF side, specifically including a packet detection rule, a usage reporting rule, and a QoS execution rule, wherein the QoS execution rule includes a maximum bit rate, a guaranteed bit rate, an average window, etc.

[0109] In a real-time media service scenario, there is an extremely stringent requirement for end-to-end delay, and the transmission traffic has a certain randomness due to adaptive frame rate adjustment or user behavior triggering, and the amount of the random data cannot be predicted in advance. For example, for a cloud game service, media frames are sent from a cloud server to a terminal side, and due to the difference in game content and user behavior triggering, the size of different media frames will also present irregular characteristics, so that the network side cannot predict the size of the downlink arriving media frames. For example, for a cloud photographing service, after a user clicks a photographing button, the terminal sends uncompressed original picture data to the server side for noise reduction, sharpening, compression and encoding processing, and needs to send the processed picture data back to the terminal in a timely manner for presentation. At this time, the burst uplink traffic caused by user behavior is the main traffic characteristic of the service.

[0110] In order to guarantee the quality of service of the above-mentioned burst service traffic, a dynamic QoS adjustment scheme is currently provided. The main idea of the scheme is that the PCF generates multiple sets of QoS parameters or basic QoS parameters and corresponding parameter adjustment information for a specified service flow according to AF appeal or local policy, such as different packet delay budget (PDB) requirements, rate requirements, priorities, etc. Correspondingly, the SMF sends multiple sets of QoS parameters or basic QoS parameters and PDB / rate adjustment information to the UE / RAN / UPF side; then, after the service starts, the UE / RAN / UPF side triggers QoS adjustment according to the change of service characteristics. However, in this scheme, once the service characteristics change, the UPF / UE side will instruct the RAN side to adjust the QoS, that is, the RAN may trigger the reconfiguration of the DRB. However, if the service characteristics change too frequently, it will cause the air interface DRB adjustment of the RAN side to be too frequent, resulting in excessive overhead. The QoS adjustment of the RAN side can also be understood as that the RAN side optimizes resource scheduling based on the service characteristic information provided by the UE or the UPF, which is not limited here.

[0111] The present application provides an information processing method, which avoids the air interface resource adjustment overhead caused by frequent changes of service characteristics by introducing dynamic QoS adjustment information.

[0112] For example, FIG. 2 is a flowchart of an information processing method provided by the present application, which is executed by a first device, for example, the first device is located at the network side, which can be a network equipment (such as a base station, etc.) or a component thereof, or a chip or circuit applied to the network equipment, etc., and the method comprises the following steps:

[0113] S101, the first device obtains first dynamic service quality adjustment information.

[0114] The first dynamic QoS adjustment information is used to indicate a frequency threshold of the first device adjusting the QoS of the at least one traffic flow and / or a minimum time interval between two QoS adjustments. That is, the first QoS adjustment information can meet the limitation requirement of the dynamic QoS adjustment supported by the first device.

[0115] In a possible implementation, the first dynamic QoS adjustment information is used to indicate a frequency threshold of the first device adjusting the QoS of the at least one traffic flow; wherein the frequency threshold of the first device adjusting the QoS of the at least one traffic flow refers to a frequency limitation (for example, the dynamic QoS adjustment is not more than X times within a preset time period, X is a positive integer) of the first device adjusting the QoS of the at least one traffic flow. For example, it is assumed that the at least one traffic flow includes a first traffic flow and a second traffic flow, different traffic flows correspond to different QoS requirements, and therefore the frequency threshold of the QoS adjustment of different traffic flows is also different, for example, the frequency threshold of the QoS adjustment of the first traffic flow is X1 times, and the frequency threshold of the QoS adjustment of the second traffic flow is X2 times, X1 and X2 are positive integers and X1≠X2. In this case, the first dynamic QoS adjustment information is used to indicate the above two frequency thresholds (such as X1 and X2), and the specific indication manner can be directly indicating the two values X1 and X2, or indicating by one or more bits (bit), different bit values correspond to different frequency thresholds (for example, 2 bits are used, the value 00 of the 2 bits indicates X1, the value 01 of the 2 bits indicates X2, and the like), and the specific implementation is not limited in the present application. Optionally, the first device also acquires the identification information of the QoS flow of the at least one traffic flow to which the first dynamic QoS adjustment information is applicable, such as QoS Flow ID, that is, QFI. Optionally, in addition to indicating the above frequency threshold, the first dynamic QoS adjustment information also includes the above preset time period information, that is, the number of dynamic QoS adjustments within the preset time period cannot exceed the above frequency threshold, or the preset time period information is cycle information, such as 1 min, that is, the number of dynamic QoS adjustments within each min cannot exceed the above frequency threshold.

[0116] In a possible implementation, the first dynamic service quality adjustment information is used to indicate a minimum time interval for two service quality adjustments of a service quality flow in which the at least one service flow is located; the minimum time interval for two service quality adjustments refers to a minimum time length, a minimum number of frames, a minimum number of bursts, or the like, for two service quality adjustments. For example, the first device adjusts the QoS only when the time interval is greater than or equal to the minimum time interval for two service quality adjustments; otherwise, the first device does not adjust the QoS. In this case, the first dynamic service quality adjustment information is used to indicate the minimum time length, the minimum number of frames, the minimum number of bursts, or the like, for two service quality adjustments, and the indication can be direct indication of the information or indication by one or more bits, different bit values corresponding to different minimum time lengths (for example, 2 bits are used, and the 2 bits take value 00 to indicate that the minimum time length is 1 minute (min), take value 01 to indicate that the minimum time length is 2 min, and the like), and the specific implementation is not limited in the present application.

[0117] In a possible implementation, the first device obtains the first dynamic service quality adjustment information, which can be that the first device receives the first dynamic service quality adjustment information. For example, the first device receives QoS configuration information from the SMF, the QoS configuration information including the first dynamic service quality adjustment information, wherein the first dynamic service information is configured on the SMF or the PCF side, or is determined by the PCF / NEF and the AF. For another example, the first device receives a PDU session establishment / modification acceptance message from the SMF, the PDU session establishment / modification acceptance message including the first dynamic service quality adjustment information. In this implementation, the first dynamic service quality adjustment information is information indicated by the core network element to the first device; optionally, after receiving the first dynamic service quality adjustment information, the first device can also store the first dynamic service quality adjustment information for use in subsequent processes.

[0118] In a possible implementation, the first device acquires the first dynamic service quality adjustment information, which can be determined by the first device based on one or more of capability information, air interface resource, load information, or local configuration of the first device, and is applicable to a service quality flow corresponding to the at least one service flow. In this implementation, the dynamic QoS adjustment capability of the first device is dynamically changed. For example, the first dynamic service quality adjustment information can be changed due to the current air interface resource status, the number of access users, the load condition, or the like. Therefore, the first device can determine the first dynamic service quality adjustment information based on one or more of capability information, air interface resource, load information, or local configuration. The capability information refers to processing performance (such as computing performance, storage performance, or the like), hardware capability, or version support condition of the RAN side, and the capability of different RAN sides can be different. For example, it is assumed that the first RAN has higher processing performance, and the processing performance of the second RAN is lower than that of the first RAN. Therefore, the capability information of the first RAN and the second RAN can be different. The air interface resource can include, but is not limited to, time domain resource and / or frequency domain resource of the air interface, and the like. For example, the air interface resource of different RAN sides can be different, and it is assumed that the air interface resource of the first RAN and the second RAN is different. Therefore, the capability information of the first RAN and the second RAN can be different. The load information refers to the current load condition of the RAN side, for example, the current load of the RAN side is high or the current load of the RAN side is low. When the current load of the RAN side is high, it is assumed that the RAN does not support QoS adjustment. When the current load of the RAN side is low, it is assumed that the RAN supports QoS adjustment. The local configuration refers to the local configuration of the operator, for example, the operator can deploy one or more RANs in a specified area, and different RANs can be configured to support different dynamic service quality adjustment requirements. Therefore, different RANs can determine their respective first dynamic service quality adjustment information based on one or more of capability information, air interface resource, load information, or local configuration.

[0119] In S102, the first device performs service quality adjustment based on the frequency threshold and / or the minimum time interval.

[0120] When the first device performs dynamic QoS adjustment, it is necessary to determine, based on the frequency threshold and / or the minimum time interval, whether the limit requirement of the dynamic QoS adjustment corresponding to the frequency threshold and / or the minimum time interval is met. If yes, the first device performs dynamic QoS adjustment. If not, the first device does not perform dynamic QoS adjustment.

[0121] In a possible implementation, the first device performs the quality of service adjustment based on a minimum time interval. Specifically, the first device performs the quality of service adjustment when a time interval between a last time when the first device performs the quality of service adjustment and a current time is greater than or equal to the minimum time interval. The current time is a time when the quality of service adjustment is currently needed, that is, the current time has determined that the quality of service adjustment is needed. For example, when the RAN side performs dynamic QoS adjustment, the last time when the QoS adjustment is recorded and it is ensured that the interval between two QoS adjustments is not less than the dynamic QoS adjustment limit. That is, when the RAN side performs the QoS adjustment, if the time interval from the last QoS adjustment time is greater than or equal to the minimum time interval, the dynamic QoS adjustment is triggered, otherwise, the RAN side rejects the dynamic QoS adjustment, and the dynamic QoS adjustment can be performed only when the time interval from the last QoS adjustment time is greater than or equal to the minimum time interval.

[0122] In a possible implementation, the first device performs the quality of service adjustment based on a frequency threshold. Specifically, the first device performs the quality of service adjustment when a frequency of performing the quality of service adjustment by the first device is less than or equal to the frequency threshold. The frequency of performing the quality of service adjustment by the first device refers to a number of times of performing the quality of service adjustment by the first device in a preset time period. The preset time period refers to a fixed time period, for example, can be in hours (such as 1 hour (h), 2 h, and the like), can be in minutes (such as 1 min, 2 min, and the like), or can be in seconds (such as 10 seconds (s), 20 s). The preset time period can be preconfigured by the RAN side, can be configured by the RAN side based on a service characteristic, or can be included in the first dynamic quality of service adjustment information together with the frequency threshold, which is not limited in the present application. For example, assuming that the preset time period is 1 min, the frequency threshold can be that the number of times of performing the quality of service adjustment by the first device in 1 min is 3. If the frequency of performing the quality of service adjustment by the first device is that the number of times of performing the quality of service adjustment by the first device in 1 min is 2, it indicates that the frequency is less than or equal to the frequency threshold, and the dynamic QoS adjustment can be triggered. Otherwise, the frequency of performing the quality of service adjustment by the first device is that the number of times of performing the quality of service adjustment by the first device in 1 min is 4, which indicates that the frequency is greater than the frequency threshold (adjustment is too frequent), and the RAN side rejects the dynamic QoS adjustment.

[0123] Optionally, in the implementation of the first device adjusting the quality of service based on the frequency threshold, the frequency of the first device adjusting the quality of service can be further limited to satisfy that the number of times of adjusting the quality of service according to the specified time interval within the preset time period is less than or equal to the frequency threshold. For example, assuming that the preset time period is 10 minutes, the frequency threshold can be that the number of times of adjusting the quality of service of the first device within 10 minutes is 3, and it can be further limited that the time interval of each adjustment of the RAN side within 10 minutes cannot be less than 3 minutes (so as to avoid that the first device adjusts multiple times within a shorter time). Therefore, if the frequency of the RAN side adjusting the quality of service is that the number of times of adjusting the quality of service of the RAN side within 10 minutes is 2, and the time interval of each adjustment is not less than 3 minutes, the frequency threshold is satisfied, and the RAN side can be triggered to perform the dynamic QoS adjustment; otherwise, the RAN side rejects the dynamic QoS adjustment. For another example, assuming that the preset time period is 60 seconds, the frequency threshold can be that the number of times of adjusting the quality of service of the first device within 60 seconds is 3, and it can be further limited that the first device needs to uniformly perform the dynamic QoS adjustment within 60 seconds (for example, adjusting once every 20 seconds within 60 seconds, and 60 seconds at most adjusting 3 times, so as to avoid that the first device adjusts multiple times within a shorter time). Therefore, if the frequency of the RAN side adjusting the quality of service is that the number of times of adjusting the quality of service of the RAN side within 60 seconds is 2, and adjusting once every 25 seconds, 60 seconds at most adjusting 2 times, the frequency threshold is satisfied, and the RAN side can be triggered to perform the dynamic QoS adjustment; otherwise, the RAN side rejects the dynamic QoS adjustment.

[0124] In a possible implementation, the first device adjusts the quality of service based on the frequency threshold and the minimum time interval, and specifically, the first device adjusts the quality of service when the time interval between the time of the last time of adjusting the quality of service of the first device and the current time is greater than or equal to the minimum time interval, and the frequency of the first device adjusting the quality of service is less than or equal to the frequency threshold. For example, when performing the dynamic QoS adjustment, if the time interval from the last time of the dynamic QoS adjustment (assuming 60 seconds) is greater than or equal to the minimum time interval, the RAN side can further judge whether the frequency of the RAN side adjusting the dynamic QoS is less than or equal to the frequency threshold; assuming that the preset time period is 60 seconds, and assuming that the number of times of adjusting the quality of service of the RAN side within 60 seconds is 2, which is less than the frequency threshold (60 seconds at most adjusting 3 times), the RAN side satisfies both the minimum time interval and the frequency threshold, and the RAN side can be triggered to perform the dynamic QoS adjustment; otherwise, the RAN side rejects the dynamic QoS adjustment.

[0125] In this embodiment, the first device obtains the first dynamic service quality adjustment information, thereby obtaining a frequency threshold and / or a minimum time interval between two service quality adjustments of the first device adjusting the service quality of the at least one service flow; and then, based on the frequency threshold and / or the minimum time interval, the RAN side determines whether the dynamic QoS adjustment to be performed this time meets the frequency threshold and / or the minimum time interval, and the dynamic QoS adjustment is performed only when the dynamic QoS adjustment meets the frequency threshold and / or the minimum time interval, so as to avoid frequent service feature changes from causing the RAN side to frequently perform dynamic QoS adjustment, thereby facilitating reduction of air interface resource adjustment overhead of the RAN side.

[0126] The following will be described in detail through several specific examples.

[0127] Example 1: In the dynamic QoS adjustment process, the dynamic QoS adjustment limit is provided to the UE / RAN / UPF as a new QoS parameter. Optionally, the RAN determines whether to support the corresponding adjustment information according to the actual capability of the RAN. For example, FIG. 3 is a flowchart of example 1 provided by the present application, which can be implemented by interaction between the UE, the RAN (the first device in the foregoing embodiments), the AMF, the SMF, the first network element (the first network element in the embodiment of FIG. 3 refers to the PCF or the NEF), the UPF and the AF, including the following steps:

[0128] S201, the first network element determines the first dynamic service quality adjustment information.

[0129] The first dynamic service quality adjustment information is used to indicate a frequency threshold and / or a minimum time interval between two service quality adjustments of the first device adjusting the service quality of the at least one service flow. For detailed description of the first dynamic service quality adjustment information, reference can be made to the description of the first dynamic service quality adjustment information in S101, which will not be repeated here.

[0130] In a possible implementation, on the SMF / UE / RAN / UPF side, the adjustment of the service quality of the at least one service flow refers to adjustment of a certain specific QoS Flow. However, on the PCF / NEF / AF side, there is no concept of QoS Flow, so it is just adjustment of the service quality of the at least one service flow.

[0131] Optionally, before S201, the following process is further included:

[0132] The AF sends second dynamic service quality adjustment information to the first network element, for requesting the network side to perform service quality adjustment based on the second dynamic service quality adjustment information; correspondingly, the first network element receives the second dynamic service quality adjustment information. The second dynamic service quality adjustment information is used to indicate a frequency threshold of requested service quality adjustment of at least one service flow and / or a minimum time interval of twice service quality adjustment.

[0133] In a possible implementation, when there is a service flow demand, for example, assuming that there is a service flow (such as a media frame) from a cloud server to a terminal side, the AF can send an AF request message to the first network element, wherein the AF request message includes the second dynamic service quality adjustment information; optionally, the AF request message further includes service flow description information, and / or dynamic QoS adjustment demand information, etc.; wherein the service flow description information can include but is not limited to one or more of an IP three-tuple, an IP five-tuple, or an application identity (APP ID), etc. The service flow description information can represent a corresponding service flow, and the service flow description information is used for service flow feature detection; the dynamic QoS adjustment demand information can include but is not limited to service flow feature detection information and / or corresponding QoS demand information. The service flow feature detection information is used for service flow feature detection, for example, the service flow feature detection information can include but is not limited to a burst traffic rate, a burst traffic period, and / or a burst traffic transmission delay. The QoS demand information is used to indicate QoS demand information of a service flow or QoS demand information corresponding to different service flows, for example, the QoS demand information of a service flow can include but is not limited to PDB demand, rate demand, or priority, and the QoS demand information corresponding to different service flows can be different (for example, one or more of PDB demand, rate demand, or priority corresponding to different service flows can be different).

[0134] Optionally, the first network element can be a PCF or a NEF. When the AF is in an operator network trust domain, the AF can interact with the PCF through an application program interface (API) service provided by the PCF; for example, the AF can interact with the PCF through an Npcf_PolicyAuthorize service. When the AF is not in the operator network trust domain, the AF needs to interact with the NEF through an API service provided by the NEF, and then the NEF interacts with the PCF, for example, the AF interacts with the NEF through an Nnef_AFSessionWithQoS API service, and then the NEF interacts with the PCF.

[0135] In a possible implementation, the first network element determines the first dynamic service quality adjustment information. For example, the first network element determines the first dynamic service quality adjustment information according to the frequency threshold and / or the minimum time interval indicated by the second dynamic service quality adjustment information. For example, when the first device or the current network meets the limit requirement corresponding to the second dynamic service quality adjustment information, the first network element can determine that the first dynamic service quality adjustment information includes the frequency threshold and / or the minimum time interval indicated by the second dynamic service quality adjustment information. For example, the PCF or the NEF determines whether the RAN or the current network meets the limit requirement (such as the limit requirement of the frequency threshold and / or the minimum time interval) corresponding to the second service quality adjustment information according to the local configuration of the operator; if yes, the second dynamic service quality adjustment information corresponding to the dynamic QoS adjustment limit requirement is accepted. Otherwise, if no, the first network element rejects the dynamic QoS adjustment, or the first network element can provide the limit requirement of the dynamic QoS adjustment supported by the current RAN. Optionally, from the perspective of the PCF / NEF side, the current network side actually refers to the RAN side in the network, and therefore, the following embodiments are described by taking the RAN side as an example.

[0136] Optionally, when the PCF or the NEF determines whether the RAN side meets the limit requirement corresponding to the second dynamic service quality adjustment information according to the local configuration of the operator, the PCF or the NEF can first determine the frequency threshold and / or the minimum time interval supported by the RAN side or the network side (the frequency threshold and / or the minimum time interval can be a relatively static configuration, for example, a configuration determined when the network is deployed) based on the local configuration of the operator; and then, it is determined whether the RAN side meets the limit requirement corresponding to the second dynamic service quality adjustment information. For example, assuming that the minimum time interval of the two service quality adjustments requested by the AF is 500 ms, and the minimum time interval supported by the RAN side is 200 ms, it indicates that the RAN side meets the minimum time interval of the two service quality adjustments requested by the AF, and the first network element can accept the dynamic QoS adjustment, and can determine that the first dynamic service quality adjustment information includes the minimum time interval indicated by the second dynamic service quality adjustment information (that is, the minimum time interval indicated by the first dynamic service quality adjustment information is 500 ms). Optionally, if the first network element rejects the dynamic QoS adjustment, the first network element can perform dynamic QoS adjustment according to the last configured dynamic service quality adjustment information (for example, the first network element can perform the following step); or, if the first network element rejects the dynamic QoS adjustment, the first network element can not perform dynamic QoS adjustment (for example, the first network element can not perform the following step), and the specific implementation mode is not limited herein.

[0137] Optionally, the first service quality adjustment information and the second service quality adjustment information can be the same or different. For example, the dynamic QoS adjustment limit requirement requested by the AF can be the same as the dynamic QoS adjustment limit requirement supported by the RAN side or the network side (for example, the minimum time interval requested by the AF is 300 ms, and the minimum time interval supported by the RAN side is also 300 ms), and in this case, the first service quality adjustment information and the second service quality adjustment information can be the same. Alternatively, according to the foregoing example, for example, the minimum time interval requested by the AF is 500 ms, and the minimum time interval supported by the RAN side is 200 ms, and in this case, the first service quality adjustment information and the second service quality adjustment information are different, which is not limited in the present application.

[0138] S202, the first network element sends the first dynamic service quality adjustment information to the AF.

[0139] Optionally, this step is optional. For example, assuming that the first network element rejects the dynamic QoS adjustment, the first network element can directly reject the request of the AF, and the step of S202 is not performed. In this case, the AF can initiate the request of the dynamic QoS adjustment again.

[0140] For example, if the AF is in the operator network trust domain, the PCF can directly interact with the AF through the API service, and send the first dynamic service quality adjustment information to the AF. For another example, if the AF is not in the operator network trust domain, the PCF needs to send the first dynamic service quality adjustment information to the AF through the NEF.

[0141] Optionally, after S202, the following process is further included:

[0142] S203, the AF performs service logic adjustment based on the first dynamic service quality adjustment information. For example, the AF side can perform service logic adjustment according to the limit requirement corresponding to the first dynamic service quality adjustment information, which can be adjusting the minimum time interval of twice service quality adjustment (for example, adjusting 200 ms to 500 ms), adjusting the encoding frame rate, adjusting the frequency of sending burst traffic, and the like, to adapt to the dynamic QoS adjustment limit requirement supported by the RAN side.

[0143] S204, the first network element determines the first rule.

[0144] In this step, the first network element refers to the PCF. The first rule includes at least one piece of dynamic service quality adjustment information corresponding to a service flow. The dynamic service quality adjustment information corresponding to the at least one service flow includes first dynamic service quality adjustment information. For example, the PCF generates a first rule (for example, a policy and charging control (PCC) rule) based on the first dynamic service quality adjustment information and local configuration of an operator, and the first rule includes the first dynamic service quality adjustment information. Optionally, the first rule further includes description information of one or more service flows and a policy processing rule corresponding to each of the one or more service flows. For example, the description information of the one or more service flows can refer to the corresponding description in the foregoing, and details are not described herein again. The policy processing rule corresponding to each of the one or more service flows includes service flow feature detection information and corresponding QoS requirement information. For details of the service flow feature detection information and the corresponding QoS requirement information, refer to the corresponding description in S201, and details are not described herein again.

[0145] Optionally, before or after S201-S204, the following process can also be performed:

[0146] S205, the UE initiates a PDU session establishment or modification request. Specifically, the UE can send a non-access stratum (NAS) message carrying the PDU session establishment or modification request to the AMF. Correspondingly, the AMF receives the NAS message and sends the PDU session establishment or modification request message to the SMF, thereby realizing the process of the UE initiating the PDU session establishment or modification request.

[0147] S206, the SMF and the first network element perform a session management policy association establishment or modification process.

[0148] In this step, the first network element is the PCF. The session management policy association establishment or modification process can be initiated by the SMF or the PCF. For example, the PCF initiates the session management policy association establishment or modification process and sends the first rule to the SMF. Correspondingly, the SMF receives the first rule and can obtain the first dynamic service quality adjustment information included in the first rule.

[0149] S207, the SMF performs a QoS flow binding operation based on the first rule.

[0150] In a possible implementation, the first rule can be a PCC rule. For example, the SMF can perform the QoS flow binding based on the PCC rule, that is, the SMF can bind an established QoS flow to a corresponding PCC rule, or the SMF can newly create a QoS flow to carry a service flow corresponding to the PCC rule.

[0151] In a possible implementation, different dynamic QoS adjustment information is associated with different first rules. That is, the PCC rules carrying different dynamic QoS adjustment information are not bound in the same QoS flow, or can be described as, the PCC rules carrying different dynamic QoS adjustment information are independently carried / bound to new QoS flows. For example, assuming that the first rule includes dynamic QoS adjustment information corresponding to multiple service flows, for dynamic QoS adjustment information corresponding to any one of the service flows, the dynamic QoS adjustment information corresponding to the any one service flow includes description information of the service flow and a policy processing rule corresponding to the service flow. Since service flows of different APPs can use the same PCC rule, the PCC rule including different dynamic QoS adjustment information is associated with different service quality flows, so as to ensure that one QoS flow does not correspond to different dynamic QoS adjustment information. For example, the PCF can determine the first rule including the first dynamic QoS adjustment information, and different dynamic QoS adjustment information is put into different first rules, so that the SMF associates the first rules including different dynamic QoS adjustment information with different service quality flows, so as to ensure that one service quality flow does not correspond to different dynamic QoS adjustment information.

[0152] S208, the SMF sends the QoS configuration information to the RAN side; and correspondingly, the RAN side receives the QoS configuration information.

[0153] The QoS configuration information is generated by the SMF based on the first rule and / or local configuration. For example, the QoS configuration information, also referred to as a QoS profile, includes the first dynamic QoS adjustment information.

[0154] In a possible implementation, the SMF sends the QoS configuration information to the RAN side, so as to indicate to the RAN side that the frequency threshold and / or the interval between two dynamic QoS adjustments cannot exceed the minimum time interval when performing QoS adjustment. For example, the SMF sends an N2 session management message (N2 SM message) to the RAN side, and the N2 SM message includes the QoS configuration information. Optionally, the QoS configuration information includes indication information indicating that the RAN performs dynamic QoS adjustment considering the first dynamic QoS adjustment information when performing QoS adjustment.

[0155] S209, completing the remaining PDU session establishment or modification process.

[0156] For example, the SMF initiates a remaining PDU session establishment or modification request. Specifically, the SMF can send a PDU session establishment or modification complete message to the UE, specifically, the SMF sends the PDU session establishment or modification complete message to the UE through the AMF / RAN, thereby completing the remaining PDU session establishment or modification process.

[0157] S210, the UPF performs traffic flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0158] For example, the following industry traffic is taken as an example. When the UPF detects the traffic flow feature or detects the change of the traffic flow feature, the first indication information is added in the GTP-U layer of the downlink data packet of the traffic flow. The first indication information is used to indicate the feature information of the traffic flow. The feature information of the traffic flow includes one or more of the following: the size of the upcoming burst traffic, the arrival time of the burst traffic, the changing burst traffic period, or the transmission delay requirement of the burst traffic.

[0159] S211, the RAN performs quality of service adjustment based on the frequency threshold and / or the minimum time interval.

[0160] For example, when the RAN side performs dynamic QoS adjustment, the time of the last QoS adjustment is recorded. Based on the minimum time interval, the RAN can ensure that the interval between two QoS adjustments is greater than or equal to the minimum time interval. That is, when performing QoS adjustment, if the time difference between the current time and the last QoS adjustment time is greater than or equal to the minimum time interval, the RAN side will trigger dynamic QoS adjustment. Otherwise, the RAN side rejects the QoS adjustment until the time difference between the current time and the last QoS adjustment time is greater than or equal to the minimum time interval.

[0161] In one possible implementation, the first device performs quality of service adjustment, specifically, the bandwidth, latency and other quality of service parameters are adjusted. For example, assuming that the last QoS adjustment service quality parameters include a bandwidth of 5 megahertz (MHz) and a latency of 50 ms; if the time difference between the current time and the last QoS adjustment time is greater than or equal to the minimum time interval, the RAN side will trigger dynamic QoS adjustment, and the adjusted service quality parameters include a bandwidth of 100 MHz and a latency of 100 ms.

[0162] In this example one, the first dynamic quality of service adjustment information is introduced, and the network side can perform dynamic QoS adjustment according to the first dynamic quality of service adjustment information. If the frequency and / or time interval of dynamic QoS adjustment exceeds the frequency threshold and / or minimum time interval, the RAN will reject this dynamic QoS adjustment, thereby avoiding too frequent dynamic QoS adjustment, which is beneficial to reduce network overhead.

[0163] Example II: In the process of dynamic QoS adjustment, introduce dynamic QoS adjustment limit as a new QoS parameter, and provide it to UE / RAN / UPF side; UE / UPF will decide whether to send traffic flow characteristics to RAN side according to the dynamic QoS adjustment limit, thereby indirectly ensuring that RAN side performs dynamic QoS adjustment according to the dynamic QoS adjustment limit. For example, FIG. 4 is a flowchart of example II provided by the present application, which can be implemented by the interaction between UE, RAN, AMF, SMF, first network element (the first network element in the embodiment of FIG. 4 refers to PCF or NEF), UPF and AF, including the following steps:

[0164] S301, the first network element determines first dynamic service quality adjustment information.

[0165] S302, the first network element sends the first dynamic service quality adjustment information to the AF.

[0166] Optionally, after S302, the following process is further included:

[0167] S303, the AF performs service logic adjustment based on the first dynamic service quality adjustment information.

[0168] S304, the first network element determines a first rule.

[0169] Optionally, the following process can be performed before or after S301-S304:

[0170] S305, the UE initiates a PDU session establishment or modification request.

[0171] S306, the SMF and the first network element perform a session management policy association establishment or modification process.

[0172] S307, the SMF performs QoS flow binding operation based on the first rule.

[0173] The specific implementation of S301-S307 can refer to the corresponding description in S201-S207, for example, the first dynamic service quality adjustment information is used to indicate a frequency threshold and / or a minimum time interval of two service quality adjustments of the first device for adjusting the service quality of at least one traffic flow; the first rule includes dynamic service quality adjustment information corresponding to at least one traffic flow; the dynamic service quality adjustment information corresponding to at least one traffic flow includes the first dynamic service quality adjustment information, and the like, which will not be described here.

[0174] S308a, the SMF sends an N4 session establishment or modification message to the UPF; correspondingly, the UPF receives the N4 session establishment or modification message.

[0175] The N4 session establishment or modification message includes an N4 rule, and the N4 rule includes the first dynamic service quality adjustment information, so as to indicate the UPF to perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval when detecting a service flow feature or detecting a change in the service flow feature.

[0176] S308b, the SMF sends a PDU session establishment or modification acceptance message to the UE; correspondingly, the UE receives the PDU session establishment or modification acceptance message.

[0177] The PDU session establishment or modification acceptance message includes a QoS rule, and the QoS rule includes the first dynamic service quality adjustment information, so as to indicate the UE to perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval when detecting a service flow feature or detecting a change in the service flow feature.

[0178] Optionally, the execution order of S308a and S308b is not limited in the present application, for example, S308a can be executed first and then S308b is executed, or S308b can be executed first and then S308a is executed, or S308a and S308b can be executed simultaneously. In addition, S308a and S308b can be executed completely, that is, the UE and the UPF side receive the first dynamic service quality adjustment information and perform service feature identification and detection based on the first dynamic service quality adjustment information for uplink and downlink services; or S308a or S308b can be executed, that is, only for uplink or downlink services, the UE or the UPF side receives the first dynamic service quality adjustment information and performs service feature identification and detection based on the first dynamic service quality adjustment information.

[0179] S309, completing the remaining PDU session establishment or modification process.

[0180] For example, the SMF initiates the remaining PDU session establishment or modification request. Specifically, the SMF can send a PDU session establishment or modification completion message to the UE, specifically, the SMF can send the PDU session establishment or modification completion message to the UE through the AMF / RAN, so as to complete the remaining PDU session establishment or modification process.

[0181] S310a, the UPF performs service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0182] S311a, the UPF sends service flow feature information to the RAN side; correspondingly, the RAN side receives the service flow feature information.

[0183] The specific implementation of S310a can refer to the corresponding description in S210. For example, taking the following service as an example, the UPF adds first indication information in the service flow when detecting the service flow feature or the change of the service flow feature, and the first indication information is used to indicate the feature information of the service flow. The feature information of the service flow includes one or more of the following: the size of the burst traffic about to arrive, the arrival time of the burst traffic, the change of the burst traffic period, or the transmission delay requirement of the burst traffic, and the like, which will not be described here.

[0184] S310b, the UE performs service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0185] S311b, the UE sends the service flow feature information to the RAN side; and correspondingly, the RAN side receives the service flow feature information.

[0186] For example, taking the above service as an example, when detecting the service flow feature or the change of the service flow feature, the UE sends first indication information to the RAN side, and the first indication information is used to indicate the feature information of the service flow. The feature information of the service flow includes one or more of the following: the size of the burst traffic about to arrive, the arrival time of the burst traffic, the change of the burst traffic period, or the transmission delay requirement of the burst traffic, and the like.

[0187] In a possible implementation, when the UE performs service flow feature detection and marking, the time interval between two adjacent times of adding the first indication information in the service flow is less than or equal to the minimum time interval, and / or the frequency of adding the first indication information in the service flow is less than or equal to the frequency threshold; wherein the frequency of the first device performing quality of service adjustment refers to the number of times of performing quality of service adjustment by the first device within a preset time period. For example, when the UE performs service flow feature detection and marking, the frequency and / or time interval of performing service flow feature detection and marking also need to be considered, so as to avoid too frequent service flow feature detection and marking, which is beneficial to reduce the processing overhead.

[0188] Optionally, the execution order of S310a and S311a and S310b and S311b is not limited in the application, for example, S310a and S311a can be executed first and then S310b and S311b can be executed, or S310b and S311b can be executed first and then S310a and S311a can be executed, or S310a and S310b can be executed at the same time, and then S311a and S311b can be executed.

[0189] S312, the RAN side performs quality of service adjustment based on the service flow feature information from the UPF or the UE.

[0190] For example, if the first indication information is included in the traffic flow characteristic information from the UPF or the UE, and the time interval between two adjacent times of adding the first indication information in the traffic flow is less than or equal to the minimum time interval, and / or the frequency of adding the first indication information in the traffic flow is less than or equal to the frequency threshold, the RAN side can perform quality of service adjustment. The specific adjustment manner can refer to the example description in S211, which will not be described here. Wherein, the RAN side performing quality of service adjustment can be adjusting the QoS parameter for the quality of service flow, or optimizing resource scheduling for the quality of service flow according to the traffic flow characteristic information provided by the UE / UPF.

[0191] In this example two, the first dynamic quality of service adjustment information is introduced and sent to the UPF or the UE, which is beneficial to the UPF or the UE to ensure that the frequency and / or time interval of triggering QoS adjustment / service characteristic notification twice does not exceed the frequency threshold and / or the minimum time interval when detecting that the service characteristic changes, thereby avoiding triggering the RAN side to perform dynamic QoS adjustment too frequently, and is beneficial to reducing network overhead.

[0192] Example three: in the process of dynamic QoS adjustment, it is assumed that the dynamic QoS adjustment capability of the RAN side is dynamically changed or the dynamic QoS adjustment capability supported by the RAN node deployed by the operator is different, so the RAN side will dynamically provide the currently supported dynamic QoS adjustment information and notify the AF side to trigger the application layer to make corresponding adjustments. For example, FIG. 5 is a flowchart of example three provided by the present application, which can be realized by the interaction between the UE, the RAN, the AMF, the SMF, the first network element (the first network element in the embodiment of FIG. 5 refers to the PCF or the NEF), the UPF and the AF, including the following steps:

[0193] S401, the AF sends an AF request message to the first network element; correspondingly, the first network element receives the AF request message.

[0194] Wherein, the AF request message includes second dynamic quality of service adjustment information, the second dynamic quality of service adjustment information is used to indicate the frequency threshold of adjusting the quality of service of at least one requested traffic flow and / or the minimum time interval of twice quality of service adjustment. Optionally, the AF request message further includes traffic flow description information, dynamic QoS adjustment demand information, etc. Wherein, the description of the second dynamic quality of service adjustment information, the traffic flow description information, the dynamic QoS adjustment demand information, etc. can refer to the corresponding description in the previous example one, which will not be described here. Optionally, the first network element refers to the PCF or the NEF.

[0195] S402, the first network element sends an AF response message to the AF; correspondingly, the AF receives the AF response message.

[0196] For example, the first network element sends an AF response message to the AF, so as to indicate the first network element to the AF that the second dynamic quality of service adjustment information has been successfully received.

[0197] S403, the first network element determines the second rule.

[0198] In this step, the first network element refers to the PCF. The second rule includes dynamic quality of service adjustment information corresponding to at least one service flow; the dynamic quality of service adjustment information corresponding to at least one service flow includes second indication information, which is used to indicate a frequency threshold and / or a minimum time interval of twice quality of service adjustment of the RAN side to determine the quality of service of the first device to at least one service flow. For example, the second indication information is used to indicate a frequency threshold and / or a minimum time interval of twice quality of service adjustment of the RAN side to determine the quality of service of the first device to at least one service flow; or the second indication information is used to indicate that the current service flow needs to be adjusted, so as to indicate a frequency threshold and / or a minimum time interval of twice quality of service adjustment of the RAN side to determine the quality of service of the first device to at least one service flow.

[0199] Optionally, the second rule further includes description information of one or more service flows and policy processing rules corresponding to the one or more service flows respectively; for example, the description information of one or more service flows can refer to the corresponding description in the foregoing, which will not be described here; the policy processing rules corresponding to the one or more service flows respectively include service flow characteristic detection information and corresponding QoS demand information, and the description of the service flow characteristic detection information and the corresponding QoS demand information can refer to the corresponding description in S201, which will not be described here.

[0200] Optionally, after S403, the following process is further included:

[0201] S404, the UE initiates a PDU session establishment or modification request.

[0202] The specific implementation of S404 can refer to the corresponding description in S205, which will not be described here.

[0203] S405, the SMF and the first network element perform a session management policy association establishment or modification process.

[0204] In this step, the first network element refers to the PCF. The session management policy association establishment or modification process can be initiated by the SMF or the PCF; for example, the PCF initiates the session management policy association establishment or modification process, so as to interact with the SMF QoS parameters and the second rule. For example, when the SMF and the PCF perform the session management policy association establishment or modification process, the PCF sends the second rule to the SMF.

[0205] S406, the SMF performs a QoS flow binding operation based on the second rule.

[0206] In a possible implementation, the second rule can be a PCC rule; for example, the SMF can perform QoS flow binding based on the PCC rule, i.e., the SMF can bind an established QoS flow with a corresponding PCC rule, or the SMF can newly create a QoS flow for carrying a service flow corresponding to the PCC rule.

[0207] In a possible implementation, the second rules containing different second indication information are associated with different service quality flows. That is, the PCC rules carrying different second indication information will not be bound in the same QoS flow, or can be described as, the PCC rules carrying different second indication information will be independently carried / bound to a new QoS flow. For example, assuming that the second rule includes second indication information corresponding to multiple service flows (for example, the second indication information corresponding to a first service flow in the multiple service flows is used to indicate that the first service flow needs to be dynamically adjusted in QoS, but the second indication information corresponding to a second service flow in the multiple service flows is used to indicate that the second service flow does not need to be dynamically adjusted in QoS), the second rules carrying different second indication information will be independently carried / bound to a new QoS flow.

[0208] S407, the SMF sends QoS configuration information to the RAN side; correspondingly, the RAN side receives the QoS configuration information.

[0209] The QoS configuration information is generated by the SMF based on the second rule and / or local configuration. For example, the QoS configuration information, also referred to as QoS profile, includes the second indication information.

[0210] In a possible implementation, the SMF sends the QoS configuration information to the RAN side, so as to indicate to the RAN side that the current service flow needs to be dynamically adjusted in QoS. For example, the SMF sends an N2 SM message to the RAN side, and the N2 SM message includes the second rule, so as to instruct the RAN side to determine the frequency threshold and / or minimum time interval for the current dynamic QoS adjustment.

[0211] S408, the RAN determines the first dynamic service quality adjustment information based on one or more of the capability information, air interface resource, load information, or local configuration.

[0212] In a possible implementation, the dynamic QoS adjustment capability of the RAN side is dynamically changed, for example, the first dynamic service quality adjustment information can be changed under the influence of current air interface resource status, access user number, load condition, etc., and the RAN side can determine the first dynamic service quality adjustment information based on one or more of the capability information, air interface resource, load information, or local configuration. For details, refer to the example description of how the first device determines the first dynamic service quality adjustment information based on one or more of the capability information, air interface resource, load information, or local configuration in S101, which will not be repeated here.

[0213] S409, completing the remaining PDU session establishment or modification procedure.

[0214] For example, the SMF initiates a remaining PDU session establishment or modification request. Specifically, the SMF can send a PDU session establishment or modification complete message to the UE, specifically, the SMF can send the PDU session establishment or modification complete message to the UE through the AMF / RAN, thereby completing the remaining PDU session establishment or modification procedure.

[0215] Optionally, after S409, the following procedures S410-S412 can also be performed:

[0216] S410, when the dynamic service quality adjustment information determined by the RAN side changes, sending the changed dynamic service quality adjustment information to the SMF.

[0217] For example, when the limit requirement of the dynamic service quality adjustment supported by the RAN side changes, the RAN side can re-determine the changed dynamic service quality adjustment information and timely notify the SMF side of the changed dynamic service quality adjustment information.

[0218] In a possible implementation, the RAN side sends the changed dynamic service quality adjustment information to the SMF, which can be that the RAN side sends an N2 SM message to the SMF, and the N2 SM message includes the changed dynamic service quality adjustment information.

[0219] S411, the SMF sends a notification message to the AF; correspondingly, the AF receives the notification message.

[0220] S411 is an optional step. For example, after obtaining the dynamic service quality adjustment information from the RAN side, the SMF can send a notification message (notification) to the AF, and the notification includes the first dynamic service quality adjustment information; or when the dynamic service quality adjustment information changes, the notification includes the changed dynamic service quality adjustment information.

[0221] In a possible implementation, the SMF sends a notification message to the AF, and specifically, the SMF sends the notification message to the AF through the PCF and / or the NEF. Optionally, the SMF can also send the first dynamic service quality adjustment information to the PCF and / or the NEF, or when the dynamic service quality adjustment information changes, send the changed dynamic service quality adjustment information to the PCF and / or the NEF.

[0222] S412, the AF performs service logic adjustment based on the first dynamic service quality adjustment information.

[0223] The specific implementation of S412 can refer to the corresponding description in S203, and will not be described here.

[0224] S413a, the UPF performs service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0225] For example, taking the following industry service as an example, the UPF adds first indication information in the service flow when detecting the service flow feature or detecting the change of the service flow feature, and the first indication information is used to indicate the feature information of the service flow. The feature information of the service flow includes one or more of the following: the size of the burst traffic about to arrive, the arrival time of the burst traffic, the changing burst traffic period, or the transmission delay requirement of the burst traffic.

[0226] S413b, the UE performs service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0227] For example, taking the above industry service as an example, the UE sends first indication information to the RAN side when detecting the service flow feature or detecting the change of the service flow feature, and the first indication information is used to indicate the feature information of the service flow. The feature information of the service flow includes one or more of the following: the size of the burst traffic about to arrive, the arrival time of the burst traffic, the changing burst traffic period, or the transmission delay requirement of the burst traffic.

[0228] Optionally, the execution order of S413a and S413b is not limited by the present application. For example, S413a can be executed first and then S413b can be executed, or S413b can be executed first and then S413a can be executed, or S413a and S413b can be executed simultaneously.

[0229] S414, the RAN performs service quality adjustment based on the frequency threshold and / or the minimum time interval.

[0230] The specific implementation of S414 can refer to the corresponding description in S211, and will not be described here.

[0231] In the third example, the first dynamic service quality adjustment information is introduced, and the RAN side can determine the first dynamic service quality adjustment information according to its own capability or air interface resource condition, and thus perform dynamic QoS adjustment according to the first dynamic service quality adjustment information. If the frequency and / or time interval of dynamic QoS adjustment exceeds the frequency threshold and / or minimum time interval, the RAN rejects this dynamic QoS adjustment, thereby avoiding too frequent dynamic QoS adjustment and reducing network overhead.

[0232] In the fourth example, the dynamic QoS adjustment process is assumed that the dynamic QoS adjustment capability of the RAN side is dynamically changed or the dynamic QoS adjustment capability supported by the RAN nodes deployed by the operator is different, so that the RAN side dynamically provides the currently supported dynamic QoS adjustment information and notifies the UE / UPF side, triggering the UE / UPF side to perform traffic flow feature detection and marking according to the dynamic QoS adjustment limit. For example, FIG. 6 is a flowchart of the fourth example provided by the present application, which can be realized by the interaction between the UE, the RAN, the AMF, the SMF, the first network element (the first network element in the embodiment of FIG. 6 refers to the PCF or the NEF), the UPF and the AF, including the following steps:

[0233] S501, the AF sends an AF request message to the first network element; correspondingly, the first network element receives the AF request message.

[0234] S502, the first network element sends an AF response message to the AF; correspondingly, the AF receives the AF response message.

[0235] S503, the first network element determines a second rule.

[0236] Optionally, the second rule further includes third indication information, which is used to indicate the UE or the UPF to obtain the first dynamic service quality adjustment information from the RAN.

[0237] Optionally, after S503, the following process is further included:

[0238] S504, the UE initiates a PDU session establishment or modification request.

[0239] S505, the SMF and the first network element perform a session management policy association establishment or modification process.

[0240] S506, the SMF performs QoS flow binding operation based on the second rule.

[0241] The specific implementation of S501-S506 can refer to the corresponding description in S401-S406, which will not be repeated here.

[0242] Optionally, after S506, the following processes S507a, S507b and S507c can also be performed:

[0243] S507a, the SMF sends the QoS configuration information to the RAN side; correspondingly, the RAN side receives the QoS configuration information.

[0244] The QoS configuration information is generated by the SMF based on the second rule and / or local configuration. For example, the QoS configuration information, also referred to as QoS profile, includes fourth indication information for indicating the RAN side to dynamically determine the first dynamic service quality adjustment information. Optionally, when the RAN side dynamically determines the first dynamic service quality adjustment information, the UE and / or the UPF side also need to be notified.

[0245] S507b, the SMF sends an N4 session establishment or modification message to the UPF; correspondingly, the UPF receives the N4 session establishment or modification message.

[0246] The N4 session establishment or modification message includes an N4 rule for indicating the UPF to perform traffic characteristic information identification and detection based on the first dynamic service quality adjustment information from the RAN carried in the uplink data packet.

[0247] S507c, the SMF sends a PDU session establishment or modification acceptance message to the UE; correspondingly, the UE receives the PDU session establishment or modification acceptance message.

[0248] The PDU session establishment or modification acceptance message includes a QoS rule including the second indication information.

[0249] Optionally, the execution order of S507a, S507b and S507c is not limited in the present application, for example, S507a can be executed first, then S507b, and then S507c, or S507a, S507b and S507c can be executed simultaneously, etc.

[0250] S508, complete the remaining PDU session establishment or modification process.

[0251] For example, the SMF initiates a remaining PDU session establishment or modification request. Specifically, the SMF can send a PDU session establishment or modification completion message to the UE, specifically, the SMF can send the PDU session establishment or modification completion message to the UE through the AMF / RAN, thereby completing the remaining PDU session establishment or modification process.

[0252] S509, the RAN determines the first dynamic service quality adjustment information based on one or more of the capability information, air interface resource, load information or local configuration.

[0253] The specific implementation of S509 can refer to the corresponding description in S408, and details are not described herein.

[0254] Optionally, after S509, the following processes S510a-S512a, S510b-S512b, S513 and S514 can also be performed.

[0255] S510a, the RAN side sends the first dynamic service quality adjustment information to the UE; and the UE receives the first dynamic service quality adjustment information.

[0256] For example, the RAN side can send a downlink data packet to the UE, and the first dynamic service quality adjustment information is carried in the packet data convergence protocol (PDCP) layer extension bit of the downlink data packet.

[0257] In a possible implementation, when the dynamic service quality adjustment information determined by the RAN side changes, the RAN side sends the changed dynamic service quality adjustment information to the UE.

[0258] S511a, the UE performs traffic flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0259] S512a, the UE sends the traffic flow feature information to the RAN side; and the RAN side receives the traffic flow feature information.

[0260] The specific implementation of S511a and S512a can refer to the corresponding description in S310b and S311b, and details are not described herein.

[0261] S510b, the RAN side sends the first dynamic service quality adjustment information to the UPF; and the UPF receives the first dynamic service quality adjustment information.

[0262] For example, the RAN side can send an uplink data packet to the UPF, and the first dynamic service quality adjustment information is carried in the GTP-U layer extension bit of the uplink data packet.

[0263] In a possible implementation, when the dynamic service quality adjustment information determined by the RAN side changes, the RAN side sends the changed dynamic service quality adjustment information to the UPF.

[0264] S511b, the UPF performs traffic flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0265] S512b, the UPF sends the traffic flow feature information to the RAN side; and the RAN side receives the traffic flow feature information.

[0266] The specific implementation of S511b and S512b can refer to the corresponding description in S310a and S311a, and details are not described herein.

[0267] Optionally, the execution order of S510a-S512a and S510b-S512b is not limited in the present application. For example, S510a-S512a can be executed first, and then S510b-S512b can be executed. Alternatively, S510b-S512b can be executed first, and then S510a-S512a can be executed. Alternatively, S510a-S512a and S510b-S512b can be executed simultaneously.

[0268] S513, the SMF sends a notification message to the AF; and correspondingly, the AF receives the notification message.

[0269] S514, the AF adjusts the service logic based on the first dynamic quality of service adjustment information.

[0270] The specific implementation of S513 and S514 can refer to the corresponding description in S411 and S412, and details are not described herein.

[0271] S515, the RAN side adjusts the quality of service based on the service flow feature information from the UPF or the UE.

[0272] The specific implementation of S515 can refer to the corresponding description in S312, and details are not described herein.

[0273] In this example four, the first dynamic quality of service adjustment information is introduced. The RAN side can determine the first dynamic quality of service adjustment information according to its own capability or air interface resource condition, and send it to the UPF or the UE. This is beneficial for the UPF or the UE to ensure that the frequency and / or time interval of triggering the QoS adjustment / service feature notification twice does not exceed the frequency threshold and / or minimum time interval when detecting the change of service feature, thereby avoiding triggering the RAN side to perform dynamic QoS adjustment too frequently, and is beneficial for reducing network overhead.

[0274] It can be understood that, in order to realize the functions in the above embodiments, the base station and the terminal include corresponding hardware structures and / or software modules for executing various functions. Those skilled in the art should easily realize that, in combination with the embodiments disclosed in the present application, the units and method steps of each example described in the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0275] FIG. 7 and FIG. 8 are schematic diagrams of communication apparatuses provided in the present application. The communication apparatuses can be used to implement the functions of the first apparatus or the second apparatus in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments.

[0276] As shown in FIG. 7, the communication apparatus 700 includes a processing unit 710 and a transceiver unit 720. The communication apparatus 700 is used to implement the functions of the first apparatus, the first network element (such as a PCF or a NEF or a SMF or the like functional network element), the second apparatus, the UPF, and the AF in the above-mentioned method embodiments shown in FIG. 2 to FIG. 5. Optionally, the transceiver unit 720 includes a sending unit and a receiving unit, and the transceiver unit 720 can also be referred to as a communication unit.

[0277] When the communication apparatus 700 is used to implement the functions of the first apparatus in the method embodiments shown in FIG. 2 to FIG. 5, the transceiver unit 720 is used to acquire the first dynamic service quality adjustment information, and the first dynamic service quality adjustment information is used to indicate a frequency threshold value and / or a minimum time interval of two service quality adjustments of the first apparatus for adjusting the service quality of at least one service flow. The processing unit 710 is used to perform the service quality adjustment based on the frequency threshold value and / or the minimum time interval.

[0278] In a possible implementation, the transceiver unit 720 is used to receive the first dynamic service quality adjustment information.

[0279] In a possible implementation, the processing unit 710 is used to determine the first dynamic service quality adjustment information based on one or more of the following information: capability information, air interface resource, load information, or local configuration.

[0280] In a possible implementation, the processing unit 710 is used to perform the service quality adjustment based on the minimum time interval, including:

[0281] When a time interval between a time point of the last service quality adjustment of the first apparatus and a current time point is greater than or equal to the minimum time interval, the service quality adjustment is performed.

[0282] In a possible implementation, the processing unit 710 is used to perform the service quality adjustment based on the frequency threshold value, including:

[0283] When a frequency of the service quality adjustment of the first apparatus is less than or equal to the frequency threshold value, the service quality adjustment is performed. The frequency of the service quality adjustment of the first apparatus refers to a number of times of the service quality adjustment of the first apparatus in a preset time period.

[0284] In a possible implementation, the processing unit 710 is used to perform the service quality adjustment based on the frequency threshold value and the minimum time interval, including:

[0285] A service quality adjustment is performed when the time interval between the last time the first device performed a service quality adjustment and the current time is greater than or equal to the minimum time interval, and the frequency at which the first device performs a service quality adjustment is less than or equal to the frequency threshold.

[0286] In one possible implementation, the transceiver unit 720 is used to send first dynamic quality of service adjustment information to the first network element or application function network element.

[0287] In one possible implementation, when the dynamic quality of service adjustment information determined by the processing unit 710 changes, the transceiver unit 720 sends the changed dynamic quality of service adjustment information to the first network element.

[0288] In one possible implementation, the first network element is a session management function network element or a policy control network element.

[0289] In one possible implementation, the transceiver unit 720 is used to send first dynamic quality of service adjustment information to the second device.

[0290] In one possible implementation, when the dynamic quality of service adjustment information determined by the processing unit 710 changes, the transceiver unit 720 sends the changed dynamic quality of service adjustment information to the second device.

[0291] As can be seen, when the communication device 700 is used to implement the function of the first device in the method embodiments shown in Figures 2 to 5, the communication device 700 obtains the first dynamic QoS adjustment information, thereby obtaining the frequency threshold and / or the minimum time interval between two QoS adjustments for the first device to adjust the QoS of at least one service flow; and then, based on the frequency threshold and / or the minimum time interval, it determines whether the dynamic QoS adjustment to be performed on the RAN side meets the frequency threshold and / or the minimum time interval. Only if it meets the requirements can the dynamic QoS adjustment be performed, thus avoiding frequent dynamic QoS adjustments on the RAN side due to frequent changes in service characteristics, which helps to reduce the air interface resource adjustment overhead on the RAN side.

[0292] When the communication device 700 is used to implement the function of the first network element in the method embodiments shown in Figures 2 to 5: the processing unit 710 is used to determine first dynamic quality of service adjustment information, which is used to indicate the frequency threshold for the first device to adjust the quality of service of at least one service flow and / or the minimum time interval between two quality of service adjustments. The transceiver unit 720 is used to send the first dynamic quality of service adjustment information to the application function network element or the first device.

[0293] In a possible implementation, the transceiver 720 is configured to receive second dynamic quality of service adjustment information from the application function network element, the second dynamic quality of service adjustment information being used to indicate a frequency threshold and / or a minimum time interval for adjusting quality of service of at least one service flow.

[0294] In a possible implementation, the processing unit 710 is configured to determine the first dynamic quality of service adjustment information according to the frequency threshold and / or the minimum time interval indicated by the second dynamic quality of service adjustment information.

[0295] In a possible implementation, the transceiver 720 is configured to obtain a dynamic quality of service adjustment limitation requirement supported by the first device.

[0296] In a possible implementation, the processing unit 710 is configured to determine the first dynamic quality of service adjustment information sent to the application function network element, the first dynamic quality of service adjustment information satisfying the limitation requirement of dynamic quality of service adjustment supported by the first device.

[0297] In a possible implementation, when the limitation requirement corresponding to the second dynamic quality of service adjustment information is satisfied, the processing unit 710 is configured to determine that the first dynamic quality of service adjustment information includes the frequency threshold and / or the minimum time interval indicated by the second dynamic quality of service adjustment information.

[0298] In a possible implementation, when the limitation requirement corresponding to the second dynamic quality of service adjustment information is not satisfied, the processing unit 710 is configured to determine that the first dynamic quality of service adjustment information satisfies the limitation requirement of dynamic quality of service adjustment supported by the first device.

[0299] In a possible implementation, the processing unit 710 is configured to determine a first rule, the first rule including dynamic quality of service adjustment information corresponding to at least one service flow; the dynamic quality of service adjustment information corresponding to the at least one service flow including the first dynamic quality of service adjustment information. The transceiver 720 is configured to send the first rule to the session management network element.

[0300] In a possible implementation, different dynamic quality of service adjustment information and corresponding service flows are associated with different first rules.

[0301] It can be seen that when the communication apparatus 700 is used to implement the function of the first network element in the method embodiments shown in FIG. 2 to FIG. 5, the communication apparatus 700 can determine the first dynamic service quality adjustment information, and send the first dynamic service quality adjustment information to the application function network element or the first device, so as to configure the first device with the first dynamic service quality adjustment information, which is conducive to the first device to judge whether the dynamic QoS adjustment to be performed by the RAN side this time meets the frequency threshold and / or the minimum time interval based on the frequency threshold and / or the minimum time interval, and the dynamic QoS adjustment can be performed only in the case of meeting, thereby avoiding frequent service feature changes to cause the RAN side to frequently perform dynamic QoS adjustment, and thus being conducive to reducing the air interface resource adjustment overhead of the RAN side.

[0302] When the communication apparatus 700 is used to implement the function of the second device in the method embodiments shown in FIG. 2 to FIG. 5, the transceiver 720 is configured to acquire the first dynamic service quality adjustment information, and the first dynamic service quality adjustment information is used to indicate a frequency threshold of the first device to adjust the service quality of at least one service flow and / or a minimum time interval of two service quality adjustments. The processing unit 710 is configured to perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0303] In a possible implementation, the transceiver 720 is configured to receive the first dynamic service quality adjustment information from the session management function network element or the first device.

[0304] In a possible implementation, the processing unit 710 is configured to send first indication information to the first device side when detecting a service flow feature or a service flow feature change, and the first indication information is used to indicate the feature information of the service flow. The feature information of the service flow includes one or more of the following: a size of a burst traffic about to arrive, an arrival time of the burst traffic, a changed burst traffic period, or a transmission delay requirement of the burst traffic.

[0305] In a possible implementation, a time interval at which the first indication information is added in the service flow is less than or equal to the minimum time interval, and / or a frequency at which the first indication information is added in the service flow is less than or equal to the frequency threshold. The frequency at which the first device performs the service quality adjustment refers to the number of times of performing the service quality adjustment by the first device in a preset time period.

[0306] It can be seen that when the communication apparatus 700 is used to implement the function of the second device in the method embodiments shown in FIG. 2 to FIG. 5, the communication apparatus 700 can acquire the first dynamic service quality adjustment information, and perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval, thereby avoiding too frequent service flow feature detection and marking, and being conducive to reducing the processing overhead.

[0307] When the communication apparatus 700 is configured to implement the function of the UPF in the method embodiments shown in FIG. 2 to FIG. 5, the transceiver 720 is configured to acquire first dynamic service quality adjustment information, the first dynamic service quality adjustment information being used to indicate a frequency threshold and / or a minimum time interval of two service quality adjustments of service quality adjustment of at least one service flow by the first device. The processing unit 710 is configured to perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

[0308] In a possible implementation, the transceiver 720 is configured to receive the first dynamic service quality adjustment information from a session management function network element or the first device.

[0309] In a possible implementation, the processing unit 710 is configured to add first indication information in a GTP-U layer of a downlink data packet of the service flow when detecting a service flow feature or a service flow feature change, the first indication information being used to indicate feature information of the service flow. The feature information of the service flow includes one or more of the following: a size of an upcoming burst traffic, an arrival time of the burst traffic, a changed burst traffic period, or a transmission delay requirement of the burst traffic.

[0310] In a possible implementation, a time interval between two adjacent times of adding the first indication information in the service flow is less than or equal to the minimum time interval, and / or a frequency of adding the first indication information in the service flow is less than or equal to the frequency threshold. The frequency of service quality adjustment by the first device refers to a number of times of service quality adjustment by the first device in a preset time period.

[0311] It can be seen that, when the communication apparatus 700 is configured to implement the function of the UPF in the method embodiments shown in FIG. 2 to FIG. 5, the communication apparatus 700 can acquire the first dynamic service quality adjustment information, and perform service flow feature detection and marking based on the frequency threshold and / or the minimum time interval, thereby avoiding too frequent service flow feature detection and marking, and facilitating reduction of processing overhead.

[0312] When the communication apparatus 700 is configured to implement the function of the AF in the method embodiments shown in FIG. 2 to FIG. 5, the processing unit 710 is configured to determine second dynamic service quality adjustment information, the second dynamic service quality adjustment information being used to indicate a frequency threshold and / or a minimum time interval of two service quality adjustments of service quality adjustment of at least one service flow requested by the first device. The transceiver 720 is configured to send the second dynamic service quality adjustment information.

[0313] In a possible implementation, the transceiver 720 is configured to send the second dynamic service quality adjustment information to the first network element.

[0314] In a possible implementation, the transceiver 720 is configured to receive the first dynamic QoS adjustment information from the first network element, the first dynamic QoS adjustment information being used to indicate a frequency threshold and / or a minimum time interval between two QoS adjustments for the first device to adjust the QoS of the at least one traffic flow. The processor 710 is configured to adjust the encoding frame rate and / or the frequency of sending burst traffic based on the frequency threshold and / or the minimum time interval.

[0315] It can be seen that when the communication device 700 is configured to implement the AF in the method embodiments shown in FIGS. 2-5, the communication device 700 can determine and send the second dynamic QoS adjustment information, thereby indicating the second dynamic QoS adjustment information requested by the application function network element to the first network element.

[0316] Optionally, more detailed descriptions of the processor 710 and the transceiver 720 can be referred to the descriptions of the related embodiments in FIGS. 2-5.

[0317] As shown in FIG. 8, the communication device 800 includes at least one processor 810 and interface circuit 820. The at least one processor 810 and the interface circuit 820 are coupled to each other. It can be understood that the interface circuit 820 can be a transceiver or an input / output interface. Optionally, the communication device 800 can further include a memory 830, which is used to store instructions executed by the at least one processor 810 or input data required by the at least one processor 810 to run instructions or data generated after the at least one processor 810 runs instructions. Sometimes, the interface circuit 820 can also be understood as a part of the at least one processor 810, and at this time, the communication device 800 includes the at least one processor 810. Optionally, the transceiver includes a transmitter and a receiver.

[0318] When the communication device 800 is configured to implement the method embodiments shown in FIGS. 2-5, the at least one processor 810 is configured to implement the functions of the processor 710, and the interface circuit 820 is configured to implement the functions of the transceiver 720.

[0319] The transceiver provides a communication interface or means for communicating with various other devices over wireless transmission media. The transceiver can be coupled to an antenna array, and the transceiver and the antenna array can be used together to communicate with a corresponding network type. The at least one interface (e.g., network interface and / or user interface) provides a communication interface or means for communicating over an internal bus or via an external transmission medium.

[0320] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described below for any particular apparatus. The functions of the processor and the memory and the computer-readable medium can be implemented as: encoding, decoding, rate matching, de-rate matching, scrambling, de-scrambling, modulating, demodulating, layer mapping, fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), inverse discrete Fourier transform (IDFT), precoding, resource element (RE) mapping, channel equalization, de-RE mapping, digital beam forming (BF), adding CP, removing CP, and so on.

[0321] In this application, entity A sending information to entity B can be A sending directly to B, or A sending indirectly to B through other entities. Similarly, entity B receiving information from entity A can be entity B receiving directly the information sent by entity A, or entity B receiving indirectly the information sent by entity A through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The sending and receiving of information can be the information interaction between RAN nodes and terminals, for example, the information interaction between base stations and terminals; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between CU and DU; the sending and receiving of information can also be the information interaction between different modules inside one device, for example, the information interaction between a terminal chip and other modules of the terminal, or the information interaction between a base station chip and other modules of the base station.

[0322] In other words, the sending and receiving can be between devices, for example, between network devices and terminal devices, or can be within a device, for example, between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0323] It can be understood that the information between the source and the destination of the information sending can be processed as necessary, such as encoding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be similarly understood, and will not be repeated here.

[0324] The embodiments of the present application further provide a communication system, which comprises one or more of the first device or the second device. The first network element is configured to perform all or part of the steps performed by the first network element in the foregoing embodiments. The second network element is configured to perform all or part of the steps performed by the second network element in the foregoing embodiments. The terminal is configured to perform all or part of the steps performed by the terminal in the foregoing embodiments. The access network device is configured to perform all or part of the steps performed by the access network device in the foregoing embodiments.

[0325] The present application provides a computer readable storage medium. The computer readable storage medium stores a program or instructions. When the program or instructions are run on a computer, the computer is caused to perform the information processing method in the embodiments shown in FIG. 2 to FIG. 5.

[0326] The present application provides a computer program product. The computer program product comprises instructions. When the instructions are run on a computer, the computer is caused to perform the information processing method in the embodiments shown in FIG. 2 to FIG. 5.

[0327] The present application provides a chip or chip system, which comprises at least one processor and at least one interface. The at least one interface and the at least one processor are interconnected by a line. The at least one processor is configured to run a computer program or instructions to perform the information processing method in the embodiments shown in FIG. 2 to FIG. 5.

[0328] The interface in the chip can be an input / output interface, a pin or a circuit, etc.

[0329] The chip system can be an SOC, or a baseband chip, etc. The baseband chip can comprise a processor, a channel encoder, a digital signal processor, a modem and an interface module, etc.

[0330] In a possible implementation, the chip or chip system described in the present application further comprises at least one memory, which stores instructions. The at least one memory can be a storage unit inside the chip, such as a register, a cache, etc. or a storage unit of the chip (such as a read-only memory, a random access memory, etc.).

[0331] In one possible implementation, the architecture of the chip provided by the present application includes a CU, a DU and a RU, the CU is a platform performing layer 2 (L2) and layer 3 (L3) functions. Midhaul and backhaul interfaces are used to carry traffic between the CU and the DU and between the CU and the core network. The DU performs layer 1 (L1) and part of L2 functions, and the RU performs L1 computing and RF digital part functions; front haul and backhaul interfaces are used to carry traffic between the RU and the DU and between the CU and the DU. The integrated DU includes the above-mentioned DU and RU functions.

[0332] The CU / DU hardware includes a chassis platform, a mainboard, peripherals and cooling equipment. The mainboard contains a processing unit, a memory, an internal I / O interface and an external connection port. The hardware accelerator design has an interface, and the hardware function components include storage of software, hardware and system debugging interfaces, and a single-board management controller.

[0333] The DU system is usually implemented using a multi-core processor and one or more hardware accelerators. Part of the DU protocol stack can be implemented in software running on the multi-core processor, and the computing-intensive L1 and L2 functions can be offloaded to a field-programmable gate array (FPGA) / graphics processing unit (GPU)-based hardware accelerator; or all L1 functions are offloaded to a FPGA / GPU-based hardware accelerator, and other protocol stack contents are implemented in software running on the processor; or all the protocol stack is implemented in software running on the processor. The hardware accelerator supports interconnection with an x86 or non-x86 processor, and the accelerator has a multi-channel PCIe interface pointing to a central processing unit (CPU) and is externally connected through a GbE connection.

[0334] The RU includes three parts: an O-RAN processing unit (OPU) receives eCPRI frames from the O-RAN fronthaul and performs the fronthaul interface, the lowest layer L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application specific integrated circuit (ASIC). The digital processing unit (DPU) of the O-RU performs synchronization, digital down converters (DDC) in the UL, digital up converters (DUC) in the DL, etc., to improve power amplifier efficiency by reducing the peak to average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF front end; the DPU can be implemented as an FPGA or ASIC. The RF processing unit of the O-RU includes transceiver modules, up / down converters, power amplifiers (PAs), low noise amplifiers (LNAs), transmit / receive (Tx / Rx) filters. All conversions between the analog and digital domains (such as digital to analog converters (DACs) and analog-to-digital converters (ADCs)). Note that the physical and logical partitions within the RF processing unit do not require specific boundaries.

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

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

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

[0338] In the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / ", generally represents that the front and rear associated objects are in an "or" relationship; in the formula of the present application, the character " / ", represents that the front and rear associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0339] In the present application, "first", "second" and the like can be used to distinguish functionally identical or similar technical features. The "first", "second" and the like do not limit the quantity and execution order, and the "first", "second" and the like do not necessarily mean different.

[0340] In this application, the word "exemplary" or "for example" is used to mean "an example of" or "an example, not necessarily the only example" and indicates that there are other examples, which are not necessarily described or implied. The word "example" is used in the same sense as "exemplary". The word "comprising" and variations of it such as "comprise" and "comprises" mean "including but not limited to" and are not used in a restrictive sense. The word "consisting" and variations of it such as "consist" and "consists" mean "including only" and are used in a restrictive sense.

[0341] It can be understood that, in the present application, "when", "when", "when" and "if" refer to the corresponding processing under certain objective conditions, not the time limit, and also do not require the implementation of the judgment action, nor does it mean that there are other limitations.

[0342] It can be understood that some optional features in the embodiments of the present application can be implemented independently in some scenarios without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects. Also, in some scenarios, it can be combined with other features according to the needs. Correspondingly, the devices given in the embodiments of the present application can also realize these features or functions, which will not be described here.

[0343] In the embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information (indication information described below) is referred to as the to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the arrangement order of each information can be used to indicate a specific information, thereby reducing the indication overhead to a certain extent. The present application does not limit the specific way of indication. It can be understood that for the sender of the indication information, the indication information can be used to indicate the to-be-indicated information, and for the receiver of the indication information, the indication information can be used to determine the to-be-indicated information.

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

Claims

1. An information processing method characterized by comprising: The method comprises: The first device acquires first dynamic service quality adjustment information, the first dynamic service quality adjustment information being used to indicate a frequency threshold and / or a minimum time interval of two service quality adjustments of the first device adjusting service quality of at least one service flow; The first device adjusts service quality based on the frequency threshold and / or the minimum time interval.

2. The method of claim 1, wherein, The first device acquires first dynamic service quality adjustment information, comprising: The first device receives the first dynamic service quality adjustment information.

3. The method of claim 1, wherein, The first device acquires first dynamic service quality adjustment information, comprising: The first device determines the first dynamic service quality adjustment information based on one or more of capability information, air interface resource, load information or local configuration.

4. The method according to claim 2 or 3, characterized in that, The first device adjusts service quality based on the minimum time interval, comprising: When a time interval between a time when the first device last adjusted service quality and a current time is greater than or equal to the minimum time interval, the first device adjusts service quality; Or, the first device adjusts service quality based on the frequency threshold, comprising: When a frequency of the first device adjusting service quality is less than or equal to the frequency threshold, the first device adjusts service quality; wherein the frequency of the first device adjusting service quality refers to a number of times of the first device adjusting service quality in a preset time period.

5. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: The first device sends the first dynamic service quality adjustment information to a first network element or an application function network element; and / or, When the dynamic service quality adjustment information determined by the first device changes, the first device sends the changed dynamic service quality adjustment information to the first network element; The first network element is a session management function network element or a policy control network element.

6. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: The first device sends the first dynamic service quality adjustment information to a second device; and / or, When the dynamic service quality adjustment information determined by the first device changes, the first device sends the changed dynamic service quality adjustment information to the second device.

7. An information processing method characterized by comprising: Applied to a policy control function network element or a network capability exposure function network element or a session management function network element; the method comprises: Determining first dynamic service quality adjustment information, the first dynamic service quality adjustment information being used to indicate a frequency threshold and / or a minimum time interval of two service quality adjustments of a first device adjusting service quality of at least one service flow; Sending the first dynamic service quality adjustment information to an application function network element or the first device.

8. The method of claim 7, wherein, The method further comprises: Receiving second dynamic service quality adjustment information from the application function network element, the second dynamic service quality adjustment information being used to indicate a frequency threshold and / or a minimum time interval of two service quality adjustments of a requested at least one service flow adjusting service quality; The determining first dynamic service quality adjustment information comprises: The first dynamic service quality adjustment information is determined according to the frequency threshold and / or the minimum time interval indicated by the second dynamic service quality adjustment information.

9. The method of claim 7, wherein, The method further comprises: obtaining a dynamic service quality adjustment restriction requirement supported by the first device; determining the first dynamic service quality adjustment information comprises: determining the first dynamic service quality adjustment information sent to the application function network element, wherein the first dynamic service quality adjustment information meets the restriction requirement of the dynamic service quality adjustment supported by the first device.

10. The method according to claim 8 or 9, characterized in that, The method is applied to the policy control function network element or the network capability exposure function network element; The determining the first dynamic service quality adjustment information comprises: when the first device meets the restriction requirement corresponding to the second dynamic service quality adjustment information, the first dynamic service quality adjustment information comprises the frequency threshold and / or the minimum time interval indicated by the second dynamic service quality adjustment information; or, when the first device does not meet the restriction requirement corresponding to the second dynamic service quality adjustment information, the first dynamic service quality adjustment information meets the restriction requirement of the dynamic service quality adjustment supported by the first device.

11. The method of claim 7, wherein, The method is applied to the policy control function network element; The method further comprises: determining a first rule, wherein the first rule comprises dynamic service quality adjustment information corresponding to at least one service flow, and the dynamic service quality adjustment information corresponding to the at least one service flow comprises the first dynamic service quality adjustment information; sending the first rule to a session management network element.

12. The method of claim 11, wherein, Different dynamic service quality adjustment information and corresponding service flows are associated with different first rules.

13. An information processing method characterized by comprising: The method is applied to a user plane function network element or a second device (UE), and the method comprises: obtaining first dynamic service quality adjustment information, wherein the first dynamic service quality adjustment information is used to indicate a frequency threshold of service quality adjustment of at least one service flow by the first device and / or a minimum time interval of two service quality adjustments; performing service flow feature detection and marking based on the frequency threshold and / or the minimum time interval.

14. The method of claim 13, wherein, The obtaining the first dynamic service quality adjustment information comprises: receiving the first dynamic service quality adjustment information from a session management function network element or the first device.

15. The method of claim 13, wherein, The performing service flow feature detection and marking based on the frequency threshold and / or the minimum time interval comprises: when a service flow feature or a service flow feature change is detected, adding first indication information in the service flow, wherein the first indication information is used to indicate feature information of the service flow, and the feature information of the service flow comprises one or more of the following: a size of a burst traffic about to arrive, an arrival time of the burst traffic, a changing burst traffic period, or a transmission delay requirement of the burst traffic.

16. The method of claim 15, wherein, A time interval between two adjacent times of adding the first indication information in the service flow is less than or equal to the minimum time interval, and / or a frequency of adding the first indication information in the service flow is less than or equal to the frequency threshold; wherein the frequency of service quality adjustment by the first device refers to a number of times of service quality adjustment by the first device within a preset time period.

17. A communications device, characterized by comprising means or units for performing the method of any one of claims 1 to 6, or comprising means or units for performing the method of any one of claims 7 to 12, or comprising means or units for performing the method of any one of claims 13 to 16.

18. A communications device, characterized by comprising a memory for storing a computer program; and one or more processors for executing the computer program in the memory, causing the communication device to perform the method of any one of claims 1 to 6 or claims 7 to 12 or claims 13 to 16.

19. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method of any one of claims 1 to 6 or claims 7 to 12 or claims 13 to 16.

20. A computer program product, characterised in that, comprising instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 6 or claims 7 to 12 or claims 13 to 16.

21. A communication system, characterized by The communication system comprises one or more of: a device for performing the method of any one of claims 1 to 6, a device for performing the method of any one of claims 7 to 12, or a device for performing the method of any one of claims 13 to 16.

22. A chip or chip system, characterized by comprising a processor for performing the method of any one of claims 1 to 6 or claims 7 to 12 or claims 13 to 16.

Citation Information

Patent Citations

  • Service quality parameter adjustment method and device, and storage medium

    CN114423029A

  • Service quality of service (QoS) strategy adjustment method and device, terminal and communication equipment

    CN117336797A

  • Service quality parameter adjustment method and device and storage medium

    CN118075823A

  • QOS switching method and apparatus for QOS in a wireless communication system

    US20150189540A1

  • Dynamically varying time slice periods in a computer processor unit

    WO2024050804A1