Communication method and communication apparatus

By acquiring and sending the correspondence between multiple bitrates and SLA information, the target SLA information for the target bitrate is determined, which solves the problems of low traffic generation and low resource utilization in newly deployed networks, and enables rapid improvement of service bitrate and optimization of network performance.

CN116800685BActive Publication Date: 2026-07-03HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2023-06-02
Publication Date
2026-07-03

Smart Images

  • Figure CN116800685B_ABST
    Figure CN116800685B_ABST
Patent Text Reader

Abstract

This application provides a communication method and a communication device. According to this application, a data analysis network element can obtain the correspondence between multiple bitrates and multiple Service Level Agreement (SLA) information, and determine the target SLA information corresponding to the first service based on the target bitrate of the first service. This target SLA information is then sent to a first network element, which determines a strategy to increase the current bitrate of the first service to the target bitrate. This method enables rapid increase of the bitrate of the first service, improving resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Technology

[0002] When playing a video source, adaptive bitrate streaming (ABS) technology adjusts the quality of the video stream based on real-time monitoring of factors such as first packet latency, round-trip latency, packet loss rate, retransmission rate, out-of-order rate, latency jitter, user bandwidth, and memory usage. Therefore, the player client needs to use an encoder to encode a single video source into multiple bitrate video streams. The player client then switches between different bitrate video streams using ABS technology. When starting to play a video source, the player client first requests a video stream at the default bitrate or a bitrate recorded during historical accesses. If the player client determines that the current network conditions are better (e.g., low latency, high bandwidth), that there are many buffered streams, and that there are sufficient available resources, the player will request a higher bitrate video stream; conversely, if the player determines that the current network conditions are worse (e.g., high latency, low bandwidth), that there are few buffered streams, and that there are insufficient available resources, the player will request a lower bitrate video stream.

[0003] For many newly deployed networks, how to quickly fill the pipes and generate traffic to improve resource utilization is what operators are looking for. Currently, there is no technical solution that can effectively generate traffic. Summary of the Invention

[0004] This application provides a communication method and a communication device to rapidly increase service bitrate and improve resource utilization.

[0005] Firstly, a communication method is provided, which can be executed by a data analysis network element, or by a component of the data analysis network element (such as a chip or circuit), without limitation. For ease of description, the following explanation will take execution by a data analysis network element as an example.

[0006] The method includes: a data analysis network element acquiring a first mapping relationship, which indicates the correspondence between multiple bitrates and multiple Service Level Agreement (SLA) information. The data analysis network element determines, based on the target bitrate of a first service, the target SLA information corresponding to that target bitrate from the first mapping relationship, wherein the target bitrate of the first service is greater than the current bitrate of the first service. The data analysis network element sends first information, which indicates the target SLA information.

[0007] Specifically, the first business mentioned above belongs to the aforementioned multiple businesses.

[0008] Specifically, the first information mentioned above can indicate the target SLA information in the following ways: the first information may include the target SLA information, or the first information may include the difference between the target SLA information and the current SLA information.

[0009] Using the above method, the data analysis network element notifies the first network element of the analyzed target SLA information, enabling the first network element to determine a strategy to increase the current bit rate of the first service to the target bit rate, thereby achieving a rapid increase in the bit rate of the first service and improving resource utilization.

[0010] Specifically, the aforementioned target SLA information includes at least one of the following:

[0011] The average latency of transmitting the first service, the peak latency of transmitting the first service, the latency jitter of transmitting the first service, the first packet response latency of transmitting the first service, the average transmission bandwidth of the first service, the peak transmission bandwidth of the first service, the 5G Quality of Service Indicator (5QI) of the first service, the Quality of Service Classification Indicator (QCI) of the first service, the priority of the service data stream SDF of the first service, the guaranteed bit rate (GBR) of the SDF of the first service, the maximum bit rate (MBR) of the SDF of the first service, and the packet error rate (PELR) of the first service, etc.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the aforementioned first mapping relationship is also used to indicate the correspondence between the aforementioned multiple bitrates and multiple key performance indicators (KPIs) and multiple SLA information.

[0013] Specifically, the above KPIs include at least one of the following:

[0014] First packet latency, round-trip time (RTT), packet loss rate, retransmission rate, out-of-order rate, and latency jitter, etc. In conjunction with the first aspect, in some implementations of the first aspect, the aforementioned first mapping relationship is also used to indicate the correspondence between the aforementioned multiple bitrates and multiple key performance indicators (KPIs), multiple key quality indicators (KQIs), and multiple service level agreements (SLAs).

[0015] Specifically, the above KQI includes at least one of the following pieces of information:

[0016] Resolution, frame rate, buffer latency, number of short video headers, HTTP response latency, stuttering rate, etc.

[0017] Specifically, the data analysis network element can obtain the aforementioned first mapping relationship in the following way: The data analysis network element receives multiple service access information from multiple services. Each service access information includes at least one of the service's SLA information, KPI, and KQI. There is a one-to-one correspondence between the multiple services and the multiple service access information. The data analysis network element determines the aforementioned first mapping relationship based on the multiple service access information, and each bitrate among the multiple bitrates is determined based on the KPI.

[0018] Alternatively, the data analysis network element can obtain the aforementioned first mapping relationship in the following way: The data analysis network element receives multiple service access information from multiple services, where each service access information includes at least one of the service's bitrate, SLA information, KPI, and KQI, and there is a one-to-one correspondence between the multiple services and the multiple service access information. The data analysis network element determines the aforementioned first mapping relationship based on the multiple service access information.

[0019] Specifically, each of the above-mentioned businesses can be a major category of business, such as short videos or video-on-demand; or, each of the above-mentioned businesses can be a sub-category of a major category of business, such as Douyin short videos, Douyin live streaming, Tencent Meeting, cloud gaming, etc.

[0020] Using the methods described above, data analysis network elements can refer to more indicators for analysis and reasoning, providing more accurate target SLA information.

[0021] In conjunction with the first aspect, in certain implementations of the first aspect, the data analysis network element sending the aforementioned first information includes: the data analysis network element receiving second information, the second information including a first event identifier, the first event identifier being used to identify a bitrate increase event of the aforementioned first service. The data analysis network element then sends the aforementioned first information to a first network element based on the second information, the first information being used by the first network element to determine a first strategy for increasing the current bitrate of the aforementioned first service to the aforementioned target bitrate.

[0022] Specifically, the second piece of information mentioned above can be a subscription message or a query message, and this application does not limit it in this regard.

[0023] Specifically, the aforementioned first information may be a notification message or a query feedback message; this application does not limit it in this regard.

[0024] Specifically, the second information may also include the identifier of the first terminal device, the identifier of the first service, etc., and the first service belongs to the first terminal device.

[0025] Using the above method, the first network element can obtain the target SLA information and determine the strategy to increase the current bit rate to the target bit rate based on the target SLA information, thereby achieving a rapid increase in the bit rate of the first service and improving resource utilization.

[0026] In conjunction with the first aspect, in some implementations of the first aspect, the first information further includes at least one of the following: the first event identifier, the identifier of the first terminal device, the identifier of the first service, the service flow last TFT information corresponding to the SDF of the first service, and the second strategy. The second strategy is used to assist the first network element in determining the first strategy for increasing the current bit rate of the first service to the target bit rate.

[0027] Specifically, the first strategy described above may be the same as or different from the second strategy described above, and this application does not limit this.

[0028] Using the above methods, the data analysis network element can provide the first network element with a recommended strategy for improving the bit rate of the first service, assisting the first network element in determining the first strategy and improving the accuracy of the first strategy formulation.

[0029] In conjunction with the first aspect, in some implementations of the first aspect, the aforementioned first network element may be a policy control network element (PCF), a session management network element (SMF), or a user plane network element (UPF), etc., and this application does not limit this.

[0030] Secondly, a communication method is provided, which can be executed by a first network element or by a component of the first network element (such as a chip or circuit). There is no limitation on this. For ease of description, the following explanation will take execution by the first network element as an example.

[0031] The method includes: a first network element receiving first information, the first information indicating target SLA information corresponding to a target bitrate of a first service, the target SLA information being determined from a first mapping relationship, the first mapping relationship indicating the correspondence between multiple bitrates and multiple Service Level Agreement (SLA) information; and the first network element determining a first strategy based on the first information, the first strategy being used to increase the current bitrate of the first service to the aforementioned target bitrate.

[0032] Specifically, the first business mentioned above belongs to the aforementioned multiple businesses.

[0033] Specifically, the first information mentioned above can indicate the target SLA information in the following ways: the first information may include the target SLA information, or the first information may include the difference between the target SLA information and the current SLA information.

[0034] Using the above method, the data analysis network element notifies the first network element of the analyzed target SLA information, enabling the first network element to determine a strategy to increase the current bit rate of the first service to the target bit rate, thereby achieving a rapid increase in the bit rate of the first service and improving resource utilization.

[0035] Specifically, the aforementioned target SLA information includes at least one of the following:

[0036] The transmission latency of the first service, the peak latency of the first service, the latency jitter of the first service, the first packet response latency of the first service, the average transmission bandwidth of the first service, the peak transmission bandwidth of the first service, the 5G Quality of Service Indicator (5QI) of the first service, the Quality of Service Classification Indicator (QCI) of the first service, the priority of the service data stream SDF of the first service, the guaranteed bit rate (GBR) of the SDF of the first service, the maximum bit rate (MBR) of the SDF of the first service, and the packet error rate (PELR) of the first service, etc.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, the aforementioned first mapping relationship is also used to indicate the correspondence between the aforementioned multiple bitrates and multiple key performance indicators (KPIs) and multiple SLA information.

[0038] Specifically, the above KPIs include at least one of the following:

[0039] First packet delay, round-trip time (RTT), packet loss rate, retransmission rate, out-of-order transmission rate, and latency jitter, etc.

[0040] In conjunction with the second aspect, in some implementations of the second aspect, the aforementioned first mapping relationship is also used to indicate the correspondence between the aforementioned multiple bitrates and multiple key performance indicators (KPIs), multiple key quality indicators (KQIs), and multiple SLA information.

[0041] Specifically, the above KQI includes at least one of the following pieces of information:

[0042] Resolution, frame rate, buffer latency, number of short video headers, HTTP response latency, stuttering rate, etc.

[0043] Specifically, the aforementioned first mapping relationship can be obtained by the data analysis network element in the following manner: The data analysis network element receives multiple service access information from multiple services, each of which includes at least one of the service's SLA information, KPI, and KQI, with a one-to-one correspondence between the multiple services and the multiple service access information. The data analysis network element determines the aforementioned first mapping relationship based on the multiple service access information, and each of the multiple bitrates is determined based on the KPI.

[0044] Alternatively, the aforementioned first mapping relationship can also be obtained by the data analysis network element in the following manner: The data analysis network element receives multiple service access information from multiple services, each of which includes at least one of the service's bitrate, SLA information, KPI, and KQI, with a one-to-one correspondence between the multiple services and the multiple service access information. The data analysis network element determines the aforementioned first mapping relationship based on the multiple service access information.

[0045] Specifically, each of the above-mentioned businesses can be a major category of business, such as short videos or video-on-demand; or, each of the above-mentioned businesses can be a sub-category of a major category of business, such as Douyin short videos, Douyin live streaming, Tencent Meeting, cloud gaming, etc.

[0046] Using the methods described above, data analysis network elements can refer to more indicators for analysis and reasoning, providing more accurate target SLA information.

[0047] In conjunction with the second aspect, in certain implementations of the second aspect, the first network element receiving the first information includes: the first network element sending second information, the second information including a first event identifier, the first event identifier being used to identify a bit rate increase event of the first service. The first network element receives the first information based on the second information.

[0048] Specifically, the second piece of information mentioned above can be a subscription message or a query message, and this application does not limit it in this regard.

[0049] Specifically, the aforementioned first information may be a notification message or a query feedback message; this application does not limit it in this regard.

[0050] Specifically, the second information may also include the identifier of the first terminal device, the identifier of the first service, etc., and the first service belongs to the first terminal device.

[0051] Using the above method, the first network element can obtain the target SLA information and determine the strategy to increase the current bit rate to the target bit rate based on the target SLA information, thereby achieving a rapid increase in the bit rate of the first service and improving resource utilization.

[0052] In conjunction with the second aspect, in some implementations of the second aspect, the first information further includes at least one of the following: the first event identifier, the identifier of the first terminal device, the identifier of the first service, the service flow last TFT information corresponding to the SDF of the first service, and the second strategy. The second strategy is used to assist the first network element in determining the first strategy for increasing the current bit rate of the first service to the target bit rate.

[0053] Specifically, the first strategy described above may be the same as or different from the second strategy described above, and this application does not limit this.

[0054] Using the above methods, the data analysis network element can provide the first network element with a recommended strategy for improving the bit rate of the first service, assisting the first network element in determining the first strategy and improving the accuracy of the first strategy formulation.

[0055] In conjunction with the second aspect, in some implementations of the second aspect, the aforementioned first network element may be a policy control network element (PCF), a session management network element (SMF), or a user plane network element (UPF), etc., and this application does not limit this.

[0056] Thirdly, a communication device is provided, comprising: a transceiver unit configured to acquire a first mapping relationship, the first mapping relationship indicating a correspondence between multiple code rates and multiple Service Level Agreement (SLA) information; a processing unit configured to determine target SLA information corresponding to a target code rate from the first mapping relationship based on a target code rate of a first service, wherein the target code rate of the first service is greater than the current code rate of the first service; the transceiver unit is further configured to transmit first information indicating the target SLA information.

[0057] In conjunction with the third aspect, in some implementations of the third aspect, the aforementioned first mapping relationship is also used to indicate the correspondence between the aforementioned multiple bitrates and multiple key performance indicators (KPIs) and multiple SLA information.

[0058] In conjunction with the third aspect, in some implementations of the third aspect, the aforementioned first mapping relationship is also used to indicate the correspondence between the aforementioned multiple bitrates and multiple key performance indicators (KPIs), multiple key quality indicators (KQIs), and multiple SLA information.

[0059] In conjunction with the third aspect, in some implementations of the third aspect, the transceiver unit is further configured to send the first information, including: the transceiver unit is further configured to receive the second information, the second information including a first event identifier, the first event identifier being used to identify the bit rate increase event of the first service; the transceiver unit is configured to send the first information to the first network element according to the second information, the first information being used by the first network element to determine a first strategy to increase the current bit rate of the first service to the target bit rate.

[0060] In conjunction with the third aspect, in some implementations of the third aspect, the first information mentioned above also includes at least one of the following: the first event identifier, the identifier of the first terminal device, the identifier of the first service, the service flow last TFT information corresponding to the SDF of the first service, and the second strategy. The second strategy is used to assist the first network element in determining the first strategy for increasing the current bit rate of the first service to the target bit rate.

[0061] In conjunction with the third aspect, in some implementations of the third aspect, the aforementioned first network element may be a policy control network element (PCF), a session management network element (SMF), or a user plane network element (UPF), etc., and this application does not limit this.

[0062] The explanations and beneficial effects of the communication device provided in the third aspect can be found in the communication method shown in the first aspect, and will not be repeated here.

[0063] Fourthly, a communication apparatus is provided, comprising: a transceiver unit for receiving first information, the first information indicating target SLA information corresponding to a target code rate of a first service, the target SLA information being determined from a first mapping relationship, the first mapping relationship indicating a correspondence between multiple code rates and multiple service level agreement SLA information; and a processing unit for determining a first strategy based on the first information, the first strategy being used to increase the current code rate of the first service to the aforementioned target code rate.

[0064] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first mapping relationship mentioned above is also used to indicate the correspondence between the multiple bit rates and multiple key performance indicators (KPIs) and multiple SLA information.

[0065] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the aforementioned first mapping relationship is also used to indicate the correspondence between the aforementioned multiple bitrates and multiple key performance indicators (KPIs), multiple key quality indicators (KQIs), and multiple SLA information.

[0066] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, the transceiver unit's function of receiving the first information includes: the transceiver unit is configured to send second information, the second information including a first event identifier, the first event identifier being used to identify a bitrate increase event of the first service. The transceiver unit is configured to receive the first information based on the second information.

[0067] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the first information further includes at least one of the following: the first event identifier, the identifier of the first terminal device, the identifier of the first service, the service flow last TFT information corresponding to the SDF of the first service, and the second strategy. The second strategy is used to assist the communication device in determining the first strategy for increasing the current bit rate of the first service to the target bit rate.

[0068] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the aforementioned communication device may be a policy control network element (PCF), a session management network element (SMF), or a user plane network element (UPF), etc., and this application does not limit this.

[0069] The explanations and beneficial effects of the communication device provided in the fourth aspect can be found in the communication method shown in the first aspect, and will not be repeated here.

[0070] Fifthly, a communication device is provided, including a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the methods described in the first aspect and any possible implementation thereof. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0071] In one implementation, the communication device is a data analysis network element. When the communication device is a data analysis network element, the communication interface can be a transceiver, or an input / output interface.

[0072] In another implementation, the communication device is a chip configured in a data analysis network element. When the communication device is a chip configured in a data analysis network element, the communication interface can be an input / output interface.

[0073] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0074] A sixth aspect provides a communication device including a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the methods of the second aspect and any possible implementation thereof. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0075] In one implementation, the communication device is a first network element. When the communication device is a first network element, the communication interface can be a transceiver or an input / output interface.

[0076] In another implementation, the communication device is a chip configured in the first network element. When the communication device is a chip configured in the first network element, the communication interface can be an input / output interface.

[0077] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute a method from any of the possible implementations of the first to second aspects.

[0078] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to and transmitted by a transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as both the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0079] Eighthly, a processing apparatus is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory and to receive signals via a receiver and transmit signals via a transmitter to execute the methods in any of the possible implementations of the first to second aspects.

[0080] Optionally, the processor may be one or more, and the memory may be one or more.

[0081] Optionally, the memory can be integrated with the processor, or the memory can be separated from the processor.

[0082] In the specific implementation process, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips. The embodiments of this application do not limit the type of memory or the way the memory and processor are set.

[0083] It should be understood that the relevant data interaction process, such as sending the first information, can be the process of the processor outputting the first information, and receiving the first information can be the process of the processor receiving the first information as input. Specifically, the data output by the processor can be sent to the transmitter, and the input data received by the processor can come from the receiver. Here, the transmitter and receiver can be collectively referred to as a transceiver.

[0084] The processing device mentioned in the eighth aspect above can be one or more chips. The processor in the processing device can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc.; when implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. The memory can be integrated into the processor or located outside the processor and exist independently.

[0085] Ninthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform the method in any of the possible implementations of the first to second aspects described above.

[0086] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the method in any of the possible implementations of the first to second aspects to be performed.

[0087] Eleventhly, a communication system is provided, including the aforementioned data analysis network element and a first network element, wherein the data analysis network element is used to execute the methods in the first aspect and any possible implementation thereof, and the first network element is used to execute the methods in the second aspect and any possible implementation thereof. Attached Figure Description

[0088] Figure 1 This is a schematic diagram of a communication system applicable to this application.

[0089] Figure 2 This is a schematic flowchart of the method provided in the embodiments of this application.

[0090] Figure 3 This is a schematic flowchart of the method provided in the embodiments of this application.

[0091] Figure 4 This is a schematic flowchart of the method provided in the embodiments of this application.

[0092] Figure 5 This is a schematic flowchart of the method provided in the embodiments of this application.

[0093] Figure 6 This is a schematic diagram of the communication device provided in the embodiments of this application.

[0094] Figure 7 This is a schematic block diagram of a communication device provided in another embodiment of this application.

[0095] Figure 8 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation

[0096] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0097] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Frequency Division Duplex (FDD) systems, Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5th Generation (5G) systems or New Radio (NR) systems, 6th Generation (6G) systems, or future communication systems. The 5G mobile communication system described in this application includes non-standalone (NSA) 5G mobile communication systems or standalone (SA) 5G mobile communication systems. The communication system can also be a public land mobile network (PLMN), a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT) communication system, a vehicle-to-everything (V2X) communication system, an unrewed aerial vehicle (UAV) communication system, or other communication systems.

[0098] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" are not necessarily different. Meanwhile, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or explanation. Any embodiment or technical solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or technical solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.

[0099] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0100] Figure 1 This is the network architecture applicable to the embodiments of this application, such as... Figure 1 As shown, the network architecture may include:

[0101] 1. User equipment (UE): This can be referred to as terminal equipment, terminal, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent, or user device. Terminal equipment can also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, drone, wearable device, terminal equipment in a 5G network, or terminal equipment in an evolved PLMN, etc., and this application embodiment does not limit this.

[0102] 2. Access Network (AN): Provides network access for authorized users in a specific area and can use transmission tunnels of different qualities depending on the user's level and service requirements. Access networks can employ different access technologies. Current access network technologies include: radio access network technologies used in 3G systems, radio access network technologies used in 4G systems, or next-generation radio access network (NG-RAN) technologies (such as those used in 5G systems).

[0103] An access network that implements access network functions based on wireless communication technology can be called a radio access network (RAN). A RAN manages radio resources, provides access services to terminals, and facilitates the forwarding of control signals and user data between terminals and the core network.

[0104] Wireless access network equipment can be, for example, a base station (NodeB), an evolved base station (eNB or eNodeB), a next-generation node base station (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access point (AP) in a Wi-Fi hotspot system. It can also be a wireless controller in a cloud radio access network (CRAN) scenario, or it can be a relay station, access point, vehicle-mounted equipment, drone, wearable device, or network equipment in a 5G network or an evolved PLMN. This application does not limit the specific technology or equipment form used in the wireless access network equipment.

[0105] 3. Access Management Network Element: Primarily used for mobility management and access management, responsible for transmitting user policies between user equipment and policy control function (PCF) network elements. It can be used to implement functions of the mobile management entity (MME) other than session management, such as access authorization (authentication).

[0106] In 5G communication systems, the access management network element can be an access and mobility management function (AMF) network element. In future communication systems, the access management network element can be an AMF network element, or it can have other names; this application does not limit this.

[0107] 4. Session Management Network Element: Primarily used for session management, allocation and management of Internet Protocol (IP) addresses for user equipment, selection of manageable user plane functions, policy control and charging function interface endpoints, and downlink data communication.

[0108] In 5G communication systems, the session management network element can be a session management function (SMF) network element. In future communication systems, the session management network element can be an SMF network element, or it can have other names; this application does not limit this.

[0109] 5. User plane network elements: used for packet routing and forwarding, quality of service (QoS) processing of user plane data, completion of user plane data forwarding, session / flow-level billing statistics, bandwidth limiting functions, etc.

[0110] In 5G communication systems, user plane network elements can be user plane function (UPF) network elements. In future communication systems, user plane network elements can be UPF network elements, or they can have other names; this application does not limit this.

[0111] For example, a UPF may include a Protocol Data Unit (PDU) session anchor UPF (PSA-UPF) and an intermediate UPF (I-UPF). The PSA-UPF includes, for example... Figure 1 The PSA-UPF1 and PSA-UPF2 are shown.

[0112] Among them, PSA-UPF is a UPF that supports PDU session anchor point function. It is a UPF that connects to DN through N6 interface and is responsible for data transmission between the core network and the data network; all UPFs between (R)AN and PSA-UPF are called I-UPF.

[0113] 6. Data network element: A network used to provide data transmission.

[0114] In 5G communication systems, data network elements can be data network (DN) elements. In future communication systems, data network elements can be DN elements, or they can have other names; this application does not limit this.

[0115] 7. Network Repository Function (NRF) Entity: Used to store network function entities and their descriptions of the services they provide, as well as to support service discovery, network element entity discovery, etc.

[0116] 8. Policy control network element: Used to guide network behavior through a unified policy framework and provide policy rule information to control plane function network elements (such as AMF, SMF, etc.).

[0117] In 4G communication systems, this policy control network element can be a policy and charging rules function (PCRF) network element. In 5G communication systems, this policy control network element can be a policy control function (PCF) network element. In future communication systems, this policy control network element can be a PCF network element, or it can have other names; this application does not limit its scope.

[0118] 9. Network Data Analysis Function (NWDAF) Network Element: It can collect data from network elements, application function (AF) servers, and operation administration and maintenance (OAM) management systems, and analyze the data through machine learning, artificial intelligence, and other solutions. The data is then fed back to network elements, AF servers, etc., to optimize network or service configurations, thereby providing better network quality and service experience.

[0119] exist Figure 1 In the architecture shown, the interface names and functions between the various network elements are as follows:

[0120] 1. N1: The interface between AMF and UE, which can be used to transmit QoS control rules to UE, etc.

[0121] 2. N2: The interface between AMF and RAN, which can be used to transmit radio bearer control information from the core network side to the RAN.

[0122] 3. N3: The interface between RAN and UPF, used to transmit uplink and downlink user plane data between RAN and UPF.

[0123] 4. N4: The interface between SMF and UPF, which can be used to transmit information between the control plane and the user plane, including the distribution of forwarding rules, QoS control rules, traffic statistics rules, etc. from the control plane to the user plane, as well as the reporting of information from the user plane.

[0124] 5. N6: The interface between UPF and DN, used to transmit uplink and downlink user data streams between UPF and DN.

[0125] 6. N7: The interface between SMF and PCF, used to transmit user policies, etc.

[0126] 7. N9: User plane interface between UPFs, used to transmit uplink and downlink user data streams between UPFs.

[0127] 8. N14: The interface between AMF and AMF, used to pass UE context, etc.

[0128] 9. N15: The interface between AMF and PCF, used to transmit access network discovery policies, user routing selection policies, etc.

[0129] 10. The service-oriented interfaces Nnwdaf and Nnf are the service-oriented interfaces provided by the above-mentioned NWDAF network element and UPF network element, respectively, and are used to call the corresponding service-oriented operations.

[0130] It should be understood that the network architecture described above for the embodiments of this application is merely an example, and the network architecture applicable to the embodiments of this application is not limited thereto. Any network architecture capable of realizing the functions of the above-described network elements is applicable to the embodiments of this application.

[0131] It should also be understood that Figure 1 The AMF, SMF, UPF, PCF, NWDAF, etc. shown can be understood as network elements in the core network used to implement different functions, such as network slices that can be combined as needed. These core network elements can be independent devices or integrated into the same device to implement different functions. This application does not limit the specific form of the above network elements.

[0132] It should also be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in 6G networks, some or all of the aforementioned network terminology may be retained from 5G, or other names may be used. Figure 1 The interface names between the various network elements are merely examples; in actual implementations, the interface names may differ, and this application does not impose any specific limitations on them. Furthermore, the names of the messages (or signaling) transmitted between the aforementioned network elements are also merely examples and do not constitute any limitation on the function of the messages themselves.

[0133] It should be noted that the aforementioned "network element" can also be referred to as an entity, device, apparatus, or module, etc., and this application does not specifically limit it. Furthermore, in this application, for ease of understanding and explanation, the description of "network element" is omitted in some descriptions. For example, the PCF network element is abbreviated as PCF. In this case, "PCF" should be understood as a PCF network element or a PCF entity. The following descriptions of the same or similar cases are omitted.

[0134] When playing video sources, adaptive bitrate streaming (ABS) technology adjusts the quality of the video stream based on real-time monitoring of factors such as first packet latency, round-trip latency, packet loss rate, retransmission rate, out-of-order rate, latency jitter, user bandwidth, and memory usage. Therefore, the player client needs to use an encoder to encode a single video source into multiple bitrate video streams, and thus switches between different bitrate streams using ABS technology. When starting video playback, the player client first requests a video stream at the default bitrate or a bitrate recorded during historical accesses. If the player client determines that the current network conditions are better (e.g., low latency, high bandwidth), a large number of buffered streams, and sufficient available resources, the player will request a higher bitrate video stream; conversely, if the player determines that the current network conditions are worse (e.g., high latency, low bandwidth), a small number of buffered streams, and insufficient available resources, the player will request a lower bitrate video stream. ABS technology achieves less buffering and faster playback, providing a good experience for both low-end and high-end services.

[0135] For many newly deployed networks, how to quickly fill the pipes and generate traffic to improve resource utilization is what operators are looking for. Currently, there is no technical solution to achieve traffic generation.

[0136] In view of this, embodiments of this application provide a method 200 for implementing traffic triggering, in order to enable high bit rate transmission.

[0137] Step S210: The data analysis network element obtains the first mapping relationship, which is used to indicate the correspondence between multiple bit rates and multiple service level agreement (SLA) information.

[0138] Specifically, the above correspondence between multiple bitrates and multiple SLA information means that multiple bitrates and multiple SLA information have a one-to-one correspondence.

[0139] In step S212, the data analysis network element determines the target SLA information corresponding to the target code rate from the first mapping relationship based on the target code rate of the first service.

[0140] The target bitrate of the first service is greater than the current bitrate of the first service.

[0141] Specifically, the first mapping relationship indicates the correspondence between the target bit rate and the target SLA information.

[0142] Specifically, the aforementioned target SLA information includes at least one of the following:

[0143] The transmission parameters include: average latency of the first service, peak latency of the first service, latency jitter of the first service, first packet response latency of the first service, average transmission bandwidth of the first service, peak transmission bandwidth of the first service, 5G quality of service identifier (5QI) of the first service, quality of service class identifier (QCI) of the first service, priority of service data flow (SDF) of the first service, guaranteed bit rate (GBR) of SDF of the first service, maximum bit rate (MBR) of SDF of the first service, and packet error loss rate (PELR) of the first service.

[0144] In step S214, the data analysis network element sends first information to the first network element, which is used to indicate the aforementioned target SLA information.

[0145] Specifically, the first information may include the target SLA information, or the first information may include the difference between the target SLA information and the current SLA information of the first service.

[0146] Specifically, the aforementioned first information may be at least one of the aforementioned information included in the target SLA information. For example, the first information may indicate the target peak bandwidth of the first service, or the first information may indicate the target priority of the SDF of the first service and the target GBR of the SDF of the first service. This application does not limit the specific information in the SLA information indicated by the first information.

[0147] In step S216, the first network element determines a first strategy based on the first information mentioned above. The first strategy is used to increase the current bit rate of the first service to the target bit rate.

[0148] Specifically, the first network element mentioned above can be any network element among PCF network element, SMF network element, UPF network element, etc. This application does not limit the first network element.

[0149] Specifically, after the first network element executes the first strategy, the terminal device can sense changes in multiple key performance indicators (KPIs) and / or multiple key quality indicators (KQIs), and thus can adaptively improve the transmission rate of the first service.

[0150] By using the above method 200, the bit rate of the first service transmitted by the terminal device can be increased, and the pipeline can be filled quickly to achieve traffic stimulation.

[0151] First, to facilitate understanding of the technical solution of this application, the following text uses the first network element as a PCF network element as an example to describe the technical solution of this application in detail, such as... Figure 3 Method 300 is shown.

[0152] In step S310, PSA-UPF1 supports and reports multiple service access information for multiple services. Correspondingly, NWDAF receives multiple service access information for multiple services.

[0153] Each of the aforementioned services corresponds one-to-one with its access information. Each piece of access information includes at least one of the following: service bitrate, SLA information, KPI, KQI, etc. When the access information for a particular service does not include its bitrate, NWDAF can determine the current bitrate of that service based on its KPI.

[0154] Specifically, the SLA information for the business includes at least one of the following:

[0155] Average latency of transmission services, peak latency of transmission services, latency jitter of transmission services, first packet response latency of transmission services, average transmission bandwidth of services, peak transmission bandwidth of services, 5QI of services, QCI of services, priority of service SDF, GBR of service SDF, MBR of service SDF, PELR of services, etc.

[0156] Specifically, each of the above-mentioned businesses can be a major category of business, such as short videos or video-on-demand; or, each of the above-mentioned businesses can be a sub-category of a major category of business, such as Douyin short videos, Douyin live streaming, Tencent Meeting, cloud gaming, etc.

[0157] Specifically, the business's KPIs include at least one of the following: first packet latency, round trip time (RTT), packet loss rate, retransmission rate, out-of-order rate, and latency jitter; the business's KQIs include at least one of the following: resolution, frame rate, buffer latency, number of short video headers, Hypertext Transfer Protocol (HTTP) response latency, and stuttering rate.

[0158] Here, the KPI and / or KQI of the service can be the KPI and / or KQI corresponding to the SLA information of the service. The KPI and / or KQI of the service are generally the result of the network measuring and evaluating the service. In step S312, NWDAF obtains a first mapping relationship based on the above multiple service access information. This first mapping relationship is used to indicate the correspondence between multiple code rates and multiple SLA information.

[0159] Specifically, the first mapping relationship is used to indicate the correspondence between multiple bit rates of the multiple services and multiple SLA information of the multiple services.

[0160] Optionally, when the NWDAF receives information such as KPIs and KQIs of multiple services, the aforementioned first mapping relationship is specifically used to indicate the correspondence between multiple bit rates of multiple services and multiple SLA information, multiple KPIs, and multiple KQIs of multiple services.

[0161] One implementation method is as follows: other NWDAF network elements determine the above first mapping relationship based on multiple service access information and import the first mapping relationship into the above NWDAF.

[0162] In step S314, NWDAF determines the target SLA information corresponding to the target code rate from the first mapping relationship mentioned above, based on the target code rate of the first service.

[0163] Specifically, when a UE is activated in the network, the network establishes a PDU session for the UE. The UE then transmits the first service at the current code rate based on the established PDU session. This first service may belong to multiple services mentioned above.

[0164] Specifically, the UE accesses the SDF of the first service through the UE, RAN, PSA-UPF2, and AF servers respectively.

[0165] Specifically, the PSA-UPF1 mentioned above is any PSA-UPF, and the PSA-UPF2 mentioned above is a PSA-UPF that serves the UE. The PSA-UPF2 can also support and report multiple service access information of multiple services, and this application does not limit it in this regard.

[0166] Specifically, the target bitrate of the first service is greater than the current bitrate of the first service.

[0167] In step S316, the PCF sends a second message to the NWDAF, which may be a subscription message or a query message.

[0168] Specifically, when the second information is a subscription message (Nnwdaf_AnalyticsSubscription_Subscription), the second information includes the first event identifier. Optionally, the second information may also include the subscription permanent identifier (SUPI) and the service identifier to be subscribed to. Here, the service to be subscribed to includes the aforementioned first service.

[0169] Specifically, the aforementioned first event identifier (traffic stimulation) is used to identify events that increase the bitrate of the service to be subscribed to.

[0170] Specifically, when the second information is a query request message (Nnwdaf_AnalyticInfo_Request), the second information includes the aforementioned first event identifier, the SUPI of the requested query, and the service identifier of the requested query. Here, the service requested for query includes the aforementioned first service.

[0171] In step S318, NWDAF sends first information to PCF based on the second information mentioned above, which indicates the target SLA information.

[0172] Specifically, the first information may include the target SLA information, or the first information may include the difference between the target SLA information and the current SLA information of the first service.

[0173] Specifically, the aforementioned first information may be at least one of the aforementioned information included in the target SLA information. For example, the aforementioned first information may indicate the target peak bandwidth of the first service, or the aforementioned first information may indicate the target priority of the SDF of the first service, or the target GBR of the SDF of the first service. This application does not limit the specific information in the SLA information indicated by the first information.

[0174] Specifically, NWDAF compares the current SLA information corresponding to the first service transmitted at the current bit rate with the target SLA information of the first service transmitted at the target bit rate, determines at least one indicator among the SLA information that can be optimized, and feeds back the at least one indicator to PCF through the first information.

[0175] Alternatively, NWDAF can feed back the current SLA information and the target SLA information of the first service to PCF through the first information. PCF can then compare the current SLA information corresponding to the first service with the target SLA information of the first service to determine at least one indicator among the SLA information that can be optimized.

[0176] Alternatively, NWDAF can feed back the current bitrate of the first service, the current SLA information of the first service, the target bitrate of the first service, and the target SLA information of the first service to PCF through the first information. PCF then compares the current SLA information corresponding to the first service with the target SLA information of the first service to determine at least one indicator among the SLA information that can be optimized.

[0177] Optionally, the aforementioned first information may further include at least one of the following: the aforementioned first event identifier, the UE identifier, the aforementioned first service identifier, the traffic flow template (TFT) information corresponding to the SDF of the aforementioned first service, and the second strategy. This second strategy is a strategy recommended by the NWDAF to the PCF based on the target SLA information, for the PCF's reference.

[0178] Specifically, if the second information is a subscription message (Nnwdaf_AnalyticsSubscription_Subscription), the first information can be a subscription notification message (Nnwdaf_AnalyticsSubscription_Notify); if the second information is a query request message (Nnwdaf_AnalyticInfo_Request), the first information can be a query request response message (Nnwdaf_AnalyticInfo_Request response).

[0179] In step S320, the PCF determines a first strategy based on the first information. The first strategy is used to increase the current bitrate of the first service to the target bitrate.

[0180] Optionally, PCF can determine the first strategy based on the first information and the second strategy described above.

[0181] Optionally, the first strategy described above and the second strategy described above may be the same or different, and this application does not limit this.

[0182] For example, in order to increase the current bit rate of the first service to the target bit rate, the first strategy may specifically be: to establish a high-priority, GBR type QoS stream for the transmission of the first service.

[0183] It should be noted that the first strategy mentioned above can also be to establish a dedicated radio bearer (RB), etc. This application does not limit this. This application describes the first strategy as establishing a high-priority, GBR-type QoS stream for the transmission of the first service.

[0184] Step S322: PCF notifies SMF of the first policy.

[0185] Specifically, the PCF can notify the SMF of the first policy through the policy control update notification request message (Npcf_SMPolicyControl_UpdateNotify request).

[0186] In step S324, the SMF executes the first policy and in step S326 sends a policy control update notification response message (Npcf_SMPolicyControl_UpdateNotify response) to the PCF.

[0187] Specifically, in step S328, the SMF sends a Session Establishment Request message to the PSA-UPF2 based on the received first policy, in order to request changes to the PDU session.

[0188] In step S330, PSA-UPF2 executes the first policy based on the received session establishment / update request message: establish a new high-priority, GBR type QoS flow; or, if a high-priority, GBR type QoS flow already exists, then PSA-UPF2 can update the high-priority, GBR type QoS flow.

[0189] In step S332, PSA-UPF2 sends a Session Establishment / Update Response message to the SMF. This message includes the five-tuple information of the SDF of the first service.

[0190] In step S334, the SMF uses the five-tuple information of the SDF as the TFT to generate a QoS rule and sends the QoS rule to the UE. The QoS rule instructs the UE to establish / update a QoS flow.

[0191] Step S336: The UE initiates the QoS flow establishment / update process based on the issued QoS rules.

[0192] In step S338, the transmission of the UE's first service is switched to the newly established / updated QoS stream.

[0193] In step S340, when the UE transmits the first service based on the newly established / updated QoS flow, it detects changes in transmission information such as the first packet delay, round-trip delay, packet loss rate, retransmission rate, out-of-order rate, delay jitter, user bandwidth, and memory usage of the network carrying the first service. If it finds that the SLA requirements for high bit rate transmission of the first service have been met, it then transmits the data of the first service at the target bit rate.

[0194] Specifically, the UE can perceive information by measuring in real time the first packet latency, round-trip latency, packet loss rate, retransmission rate, out-of-order rate, latency jitter, user bandwidth, memory usage, and other information related to the network carrying the first service.

[0195] For example, the current transmission bandwidth of the first service is 16Mbps, which corresponds to a current latency of 10ms, a packet loss rate of 5%, and a transmission rate of 1500kbps. The first strategy determined by the method 300 is to increase the transmission bandwidth of the first service to 20Mbps, which reduces the latency of the first service to 5ms and the packet loss rate to 2%. The UE perceives the reduction in latency and packet loss rate, that is, the UE perceives the improvement in the SLA provided by the network. Therefore, the UE automatically adjusts the transmission rate of the first service from 1500kbps to 3500kbps.

[0196] In the above example, a transmission bandwidth of 20Mbps corresponds to the target SLA information, a transmission bandwidth of 16Mbps corresponds to the current SLA information, the current latency of the first service corresponding to the 16Mbps transmission bandwidth is 10ms and the packet loss rate is 5%, and the latency of the first service corresponding to the 20Mbps transmission bandwidth is reduced to 5ms and the packet loss rate is reduced to 2%, which corresponds to the KPI. The transmission bit rate of the first service is 3500kbps, which corresponds to the target bit rate, and the transmission bit rate of the first service is 1500kbps, which corresponds to the current bit rate.

[0197] Furthermore, PSA-UPF1 can continuously report the bitrate and SLA information of various services to NWDAF, so that NWDAF can continuously improve the aforementioned first mapping relationship.

[0198] The above method 300 can improve the bit rate of the UE's first service transmission, quickly fill the pipeline, and achieve traffic stimulation.

[0199] Secondly, to facilitate understanding of the technical solution of this application, the following text uses the SMF network element as the first network element as an example to describe the technical solution of this application in detail, such as... Figure 4 Method 400 is shown.

[0200] In step S410, PSA-UPF1 supports and reports multiple service access information for multiple services. Correspondingly, NWDAF receives multiple service access information for multiple services.

[0201] Each of the aforementioned services corresponds one-to-one with its access information. Each piece of access information includes at least one of the following: service bitrate, SLA information, KPI, KQI, etc. When the access information for a particular service does not include its bitrate, NWDAF can determine the current bitrate of that service based on its KPI.

[0202] Specifically, the SLA information for the business includes at least one of the following:

[0203] Average latency of transmission services, peak latency of transmission services, latency jitter of transmission services, first packet response latency of transmission services, average transmission bandwidth of services, peak transmission bandwidth of services, 5QI of services, QCI of services, priority of service SDF, GBR of service SDF, MBR of service SDF, PELR of services, etc.

[0204] Specifically, each of the above-mentioned businesses can be a major category of business, such as short videos or video-on-demand; or, each of the above-mentioned businesses can be a sub-category of a major category of business, such as Douyin short videos, Douyin live streaming, Tencent Meeting, cloud gaming, etc.

[0205] Specifically, the business's KPIs include at least one of the following: first packet latency, RTT, packet loss rate, retransmission rate, out-of-order rate, and latency jitter; the business's KQIs include at least one of the following: resolution, frame rate, buffer latency, number of short video headers, HTTP response latency, and stuttering rate.

[0206] In step S412, NWDAF obtains a first mapping relationship based on the above multiple service access information. This first mapping relationship is used to indicate the correspondence between multiple bitrates and multiple SLA information.

[0207] Specifically, the first mapping relationship is used to indicate the correspondence between multiple bit rates of the multiple services and multiple SLA information of the multiple services.

[0208] Optionally, when the NWDAF receives information such as KPIs and KQIs of multiple services, the aforementioned first mapping relationship is specifically used to indicate the correspondence between multiple bit rates of multiple services and multiple SLA information, multiple KPIs, and multiple KQIs of multiple services.

[0209] In step S414, NWDAF determines the target SLA information corresponding to the target code rate from the first mapping relationship mentioned above, based on the target code rate of the first service.

[0210] Specifically, when a UE is activated in the network, the network establishes a PDU session for the UE. The UE then transmits the first service at the current code rate based on the established PDU session. This first service may belong to multiple services mentioned above.

[0211] Specifically, the UE accesses the SDF of the first service through the UE, RAN, PSA-UPF2, and AF servers respectively.

[0212] Specifically, the PSA-UPF1 mentioned above is any PSA-UPF, and the PSA-UPF2 mentioned above is a PSA-UPF that serves the UE. The PSA-UPF2 can also support and report multiple service access information of multiple services, and this application does not limit it in this regard.

[0213] Specifically, the target bitrate of the first service is greater than the current bitrate of the first service.

[0214] In step S416, SMF sends a second message to NWDAF, which may be a subscription message or a query message.

[0215] Specifically, when the second information is a subscription message (Nnwdaf_AnalyticsSubscription_Subscription), the second information includes a first event identifier. Optionally, the second information may also include the SUPI to be subscribed to and the service identifier to be subscribed to. The service to be subscribed to here includes the aforementioned first service.

[0216] Specifically, the aforementioned first event identifier (traffic stimulation) is used to identify events that increase the bitrate of the service to be subscribed to.

[0217] Specifically, when the second information is a query request message (Nnwdaf_AnalyticInfo_Request), the second information includes the aforementioned first event identifier, the SUPI of the requested query, and the service identifier of the requested query. Here, the service requested for query includes the aforementioned first service.

[0218] In step S418, NWDAF sends first information to SMF based on the second information mentioned above, which indicates the target SLA information.

[0219] Specifically, the first information may include the target SLA information, or the first information may include the difference between the target SLA information and the current SLA information of the first service.

[0220] Specifically, the aforementioned first information may be at least one of the aforementioned information included in the target SLA information. For example, the aforementioned first information may indicate the target peak bandwidth of the first service, or the aforementioned first information may indicate the target priority of the SDF of the first service, or the target GBR of the SDF of the first service. This application does not limit the specific information in the SLA information indicated by the first information.

[0221] Specifically, NWDAF compares the current SLA information corresponding to the first service transmitted at the current bit rate with the target SLA information of the first service transmitted at the target bit rate, determines at least one indicator among the SLA information that can be optimized, and feeds back the at least one indicator to SMF through the first information.

[0222] Alternatively, NWDAF can feed back the current SLA information and the target SLA information of the first service to SMF through the first information. SMF can then compare the current SLA information corresponding to the first service with the target SLA information of the first service to determine at least one indicator among the SLA information that can be optimized.

[0223] Alternatively, NWDAF can feed back the current bitrate of the first service, the current SLA information of the first service, the target bitrate of the first service, and the target SLA information of the first service to SMF through the first information. SMF then compares the current SLA information corresponding to the first service with the target SLA information of the first service to determine at least one indicator among the SLA information that can be optimized.

[0224] Optionally, the aforementioned first information may further include at least one of the following: the aforementioned first event identifier, the UE identifier, the aforementioned first service identifier, the TFT information corresponding to the SDF of the aforementioned first service, and the fourth strategy. This fourth strategy is a strategy recommended by the NWDAF to the SMF based on the target SLA information, for the SMF's reference.

[0225] Specifically, if the second information is a subscription message (Nnwdaf_AnalyticsSubscription_Subscription), the first information can be a subscription notification message (Nnwdaf_AnalyticsSubscription_Notify); if the second information is a query request message (Nnwdaf_AnalyticInfo_Request), the first information can be a query request response message (Nnwdaf_AnalyticInfo_Request response).

[0226] In step S420, the SMF determines a third strategy based on the first information mentioned above. This third strategy is used to increase the current bitrate of the first service to the target bitrate.

[0227] Optionally, the SMF can determine the third strategy based on the first information and the fourth strategy described above.

[0228] Optionally, the third strategy described above may be the same as or different from the fourth strategy described above, and this application does not limit this.

[0229] For example, in order to increase the current bitrate of the first service to the target bitrate, the third strategy may specifically be: selecting the UPF of a specific slice for the transmission of the first service.

[0230] It should be noted that the third strategy mentioned above can also be to select a UPF with edge computing (mobile / multi-access edge computing, MEC) deployment for the transmission of the first service, or to select an uplink classifier (ULCL) to offload the SDF of the first service to other UPFs for transmission, etc. This application does not limit this, and this application describes it as an example of the third strategy being to select a UPF of a specific slice for the transmission of the first service.

[0231] In step S422, SMF sends a Session Establishment Request message to PSA-UPF2 to request the establishment of a new PDU session.

[0232] In step S424, PSA-UPF2 executes the third strategy based on the received session establishment request message.

[0233] Specifically, PSA-UPF2 here can be considered as the UPF of a specific slice.

[0234] Specifically, the PSA-UPF2 establishes a new PDU session for the UE based on a third strategy. Furthermore, the PSA-UPF2 installs the packet detection rule (PDR) issued by the SMF, and performs corresponding sensing, statistical, and control policies on the UE's first service's SDF based on the PDR.

[0235] In step S426, PSA-UPF2 sends a Session Establishment Response message to the SMF. This message includes the five-tuple information of the SDF for the first service.

[0236] In step S428, the SMF uses the five-tuple information of the SDF as the TFT to generate a QoS rule and sends the QoS rule to the UE. The QoS rule instructs the UE to establish a QoS flow.

[0237] In step S430, the UE initiates the QoS flow establishment process based on the issued QoS rules.

[0238] In step S432, the transmission of the UE's first service is switched to the newly established QoS stream.

[0239] In step S434, when the UE transmits the first service based on the newly established QoS flow, it detects changes in transmission information such as the first packet delay, round-trip delay, packet loss rate, retransmission rate, out-of-order rate, delay jitter, user bandwidth, and memory usage of the network carrying the first service. If it finds that the SLA requirements for high bit rate transmission of the first service have been met, it then transmits the data of the first service at the target bit rate.

[0240] Specifically, the UE can perceive information by measuring in real time the first packet latency, round-trip latency, packet loss rate, retransmission rate, out-of-order rate, latency jitter, user bandwidth, memory usage, and other information related to the network carrying the first service.

[0241] Furthermore, PSA-UPF1 can continuously report the bitrate and SLA information of various services to NWDAF, so that NWDAF can continuously improve the aforementioned first mapping relationship.

[0242] The above method 400 can improve the bit rate of the UE's first service transmission, quickly fill the pipeline, and achieve traffic stimulation.

[0243] Finally, to facilitate understanding of the technical solution of this application, the following text uses the first network element as a UPF network element as an example to describe the technical solution of this application in detail, such as... Figure 5 Method 500 is shown.

[0244] In step S510, PSA-UPF1 supports and reports multiple service access information for multiple services. Correspondingly, NWDAF receives multiple service access information for multiple services.

[0245] Each of the aforementioned services corresponds one-to-one with its access information. Each piece of access information includes at least one of the following: service bitrate, SLA information, KPI, KQI, etc. When the access information for a particular service does not include its bitrate, NWDAF can determine the current bitrate of that service based on its KPI.

[0246] Specifically, the SLA information for the business includes at least one of the following:

[0247] Average latency of transmission services, peak latency of transmission services, latency jitter of transmission services, first packet response latency of transmission services, average transmission bandwidth of services, peak transmission bandwidth of services, 5QI of services, QCI of services, priority of service SDF, GBR of service SDF, MBR of service SDF, PELR of services, etc.

[0248] Specifically, each of the above-mentioned businesses can be a major category of business, such as short videos or video-on-demand; or, each of the above-mentioned businesses can be a sub-category of a major category of business, such as Douyin short videos, Douyin live streaming, Tencent Meeting, cloud gaming, etc.

[0249] Specifically, the business's KPIs include at least one of the following: first packet latency, RTT, packet loss rate, retransmission rate, out-of-order rate, and latency jitter; the business's KQIs include at least one of the following: resolution, frame rate, buffer latency, number of short video headers, HTTP response latency, and stuttering rate.

[0250] In step S512, NWDAF obtains a first mapping relationship based on the above multiple service access information. This first mapping relationship is used to indicate the correspondence between multiple bitrates and multiple SLA information.

[0251] Specifically, the first mapping relationship is used to indicate the correspondence between multiple bit rates of the multiple services and multiple SLA information of the multiple services.

[0252] Optionally, when the NWDAF receives information such as KPIs and KQIs of multiple services, the aforementioned first mapping relationship is specifically used to indicate the correspondence between multiple bit rates of multiple services and multiple SLA information, multiple KPIs, and multiple KQIs of multiple services.

[0253] In step S514, NWDAF determines the target SLA information corresponding to the target code rate from the first mapping relationship mentioned above, based on the target code rate of the first service.

[0254] Specifically, when a UE is activated in the network, the network establishes a PDU session for the UE. The UE then transmits the first service at the current code rate based on the established PDU session. This first service may belong to multiple services mentioned above.

[0255] Specifically, the UE accesses the SDF of the first service through the UE, RAN, PSA-UPF2, and AF servers respectively.

[0256] Specifically, the PSA-UPF1 mentioned above is any PSA-UPF, and the PSA-UPF2 mentioned above is a PSA-UPF that serves the UE. The PSA-UPF2 can also support and report multiple service access information of multiple services, and this application does not limit it in this regard.

[0257] Specifically, the target bitrate of the first service is greater than the current bitrate of the first service.

[0258] In step S516, SMF sends a Session Establishment Request message to PSA-UPF2 to request the establishment of a new PDU session.

[0259] After receiving a session establishment request message from SMF, PSA-UPF2 sends a second message to NWDAF in step S518. This second message can be either subscription information or query information.

[0260] Specifically, when the second information is a subscription message (Nnwdaf_AnalyticsSubscription_Subscription), the second information includes a first event identifier. Optionally, the second information may also include the SUPI to be subscribed to and the service identifier to be subscribed to. The service to be subscribed to here includes the aforementioned first service.

[0261] Specifically, the aforementioned first event identifier (traffic stimulation) is used to identify events that increase the bitrate of the service to be subscribed to.

[0262] Specifically, when the second information is a query request message (Nnwdaf_AnalyticInfo_Request), the second information includes the aforementioned first event identifier, the SUPI of the requested query, and the service identifier of the requested query. Here, the service requested for query includes the aforementioned first service.

[0263] In step S520, NWDAF sends first information to PSA-UPF2 based on the second information mentioned above, which indicates the target SLA information.

[0264] Specifically, the first information may include the target SLA information, or the first information may include the difference between the target SLA information and the current SLA information of the first service.

[0265] Specifically, the aforementioned first information may be at least one of the aforementioned information included in the target SLA information. For example, the aforementioned first information may indicate the target peak bandwidth of the first service, or the aforementioned first information may indicate the target priority of the SDF of the first service, or the target GBR of the SDF of the first service. This application does not limit the specific information in the SLA information indicated by the first information.

[0266] Specifically, NWDAF compares the current SLA information corresponding to the first service transmitted at the current bit rate with the target SLA information of the first service transmitted at the target bit rate, determines at least one indicator among the SLA information that can be optimized, and feeds back the at least one indicator to PSA-UPF2 through the first information.

[0267] Alternatively, NWDAF can feed back the current SLA information and the target SLA information of the first service to PSA-UPF2 through the first information. PSA-UPF2 then compares the current SLA information corresponding to the first service with the target SLA information of the first service to determine at least one indicator among the SLA information that can be optimized.

[0268] Alternatively, NWDAF can feed back the current bitrate of the first service, the current SLA information of the first service, the target bitrate of the first service, and the target SLA information of the first service to PSA-UPF2 through the first information. PSA-UPF2 then compares the current SLA information corresponding to the first service with the target SLA information of the first service to determine at least one indicator among the SLA information that can be optimized.

[0269] Optionally, the aforementioned first information may further include at least one of the following: the aforementioned first event identifier, the UE identifier, the aforementioned first service identifier, the TFT information corresponding to the SDF of the aforementioned first service, and the sixth strategy. This sixth strategy is a strategy recommended by the NWDAF to the SMF based on the target SLA information, for the SMF's reference.

[0270] Specifically, if the second information is a subscription message (Nnwdaf_AnalyticsSubscription_Subscription), the first information can be a subscription notification message (Nnwdaf_AnalyticsSubscription_Notify); if the second information is a query request message (Nnwdaf_AnalyticInfo_Request), the first information can be a query request response message (Nnwdaf_AnalyticInfo_Request response).

[0271] In step S522, PSA-UPF2 determines a fifth strategy based on the first information mentioned above. This fifth strategy is used to increase the current bitrate of the first service to the target bitrate.

[0272] Optionally, PSA-UPF2 can determine the third strategy based on the first information and the sixth strategy.

[0273] Optionally, the fifth strategy described above may be the same as or different from the sixth strategy described above, and this application does not limit this.

[0274] For example, in order to increase the current bitrate of the first service to the target bitrate, the fifth strategy may specifically be: switching to a higher-specification internal processing unit.

[0275] It should be noted that the fifth strategy mentioned above can also be based on priority scheduling, providing higher bandwidth for the primary service, optimizing (quick UDP internet connections, QUIC), reducing the packet loss rate of the primary service, etc. This application does not limit this, and this application describes the fifth strategy as switching to a higher-specification internal processing unit as an example.

[0276] Step S524, PSA-UPF2 is based on the execution of the fifth strategy.

[0277] In step S526, PSA-UPF2 sends a Session Establishment Response message to the SMF. This message includes the five-tuple information of the SDF for the first service.

[0278] In step S528, the SMF uses the five-tuple information of the SDF as the TFT to generate a QoS rule and sends the QoS rule to the UE. The QoS rule instructs the UE to establish a QoS flow.

[0279] In step S530, the UE initiates the QoS flow establishment process based on the issued QoS rules.

[0280] In step S532, the transmission of the UE's first service is switched to the newly established QoS stream.

[0281] In step S434, when the UE transmits the first service based on the newly established QoS flow, it detects changes in transmission information such as the first packet delay, round-trip delay, packet loss rate, retransmission rate, out-of-order rate, delay jitter, user bandwidth, and memory usage of the network carrying the first service. If it finds that the SLA requirements for high bit rate transmission of the first service have been met, it then transmits the data of the first service at the target bit rate.

[0282] Specifically, the UE can perceive information by measuring in real time the first packet latency, round-trip latency, packet loss rate, retransmission rate, out-of-order rate, latency jitter, user bandwidth, memory usage, and other information related to the network carrying the first service.

[0283] Furthermore, PSA-UPF1 can continuously report the bitrate and SLA information of various services to NWDAF, so that NWDAF can continuously improve the aforementioned first mapping relationship.

[0284] By using the above method 500, the bit rate of the UE's first service transmission can be increased, the pipeline can be filled quickly, and traffic can be stimulated.

[0285] It should be noted that the embodiments of this application list PCF, SMF, and UPF assisting NWDAF to improve the bit rate of UE transmission of the first service. Other network elements can also assist NWDAF to improve the bit rate of UE transmission of the first service, and this application does not limit this.

[0286] In addition, in addition to reporting the bitrate, SLA information, KPI, KQI and other information of service #1, the UPF in this embodiment can also report other service information, which is not limited in this application.

[0287] In addition, when PCF, SMF, and UPF assist NWDAF in increasing the bit rate of the UE's first service transmission, other applicable strategies may be adopted in addition to the first, third, and fifth strategies mentioned in this application, and this application does not limit them.

[0288] The above combination Figures 2 to 5 The methods provided in the embodiments of this application are described in detail below. Figures 6 to 8 This application provides a detailed description of the communication device provided in its embodiments. It should be understood that the descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail here will be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.

[0289] Figure 6 This is a schematic block diagram of the communication device 600 provided in an embodiment of this application. Figure 6 As shown, the communication device 600 may include a transceiver unit 610 and a processing unit 620.

[0290] In one possible design, the communication device 600 can be the first network element in the above method embodiment, or it can be a chip that implements the function of the first network element in the above method embodiment.

[0291] It should be understood that the communication device 600 may correspond to the first network element in the method 200 of the present application embodiment, and the communication device 600 may include units for executing the method executed by the first network element in the method 200 of the present application embodiment. Furthermore, each unit in the communication device 600 and the other operations and / or functions described above are respectively for implementing... Figure 2 The corresponding process of method 200 is described above. It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0292] In another possible design, the communication device 600 may be the UPF in the above method embodiment, or it may be a chip used to implement the functions of the UPF in the above method embodiment.

[0293] It should be understood that the communication device 600 may correspond to the UPF in methods 300, 400, and 500 of the embodiments of this application, and the communication device 600 may include tools for performing... Figure 3 Method 300 Figure 4 Method 400 Figure 5 The unit in method 500 that executes the UPF method. Furthermore, each unit in the communication device 600 and the aforementioned other operations and / or functions are respectively for implementing... Figure 3 Method 300 Figure 4 Method 400 Figure 5 The corresponding process of method 500 is described above. It should be understood that the process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0294] In another possible design, the communication device 600 may be the PCF in the above method embodiment, or it may be a chip used to implement the functions of the PCF in the above method embodiment.

[0295] It should be understood that the communication device 600 may correspond to the PCF in methods 300, 400, and 500 of the embodiments of this application, and the communication device 600 may include tools for performing... Figure 3 Method 300 Figure 4 Method 400 Figure 5 The PCF in method 500 is a unit that executes the method. Furthermore, each unit in the communication device 600 and the other operations and / or functions described above are respectively for implementing... Figure 3 Method 300 Figure 4 Method 400 Figure 5 The corresponding process of method 500 is described above. It should be understood that the process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0296] In another possible design, the communication device 600 may be the SMF in the above method embodiment, or it may be a chip used to implement the functions of the SMF in the above method embodiment.

[0297] It should be understood that the communication device 600 may correspond to the SMF in methods 300, 400, and 500 of the embodiments of this application, and the communication device 600 may include tools for performing... Figure 3 Method 300 Figure 4 Method 400 Figure 5The unit in method 500 that executes the SMF method. Furthermore, each unit in the communication device 600 and the other operations and / or functions described above are respectively for implementing... Figure 3 Method 300 Figure 4 Method 400 Figure 5 The corresponding process of method 500 is described above. It should be understood that the process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0298] In another possible design, the communication device 600 may be the NWDAF in the above method embodiment, or it may be a chip used to implement the function of the NWDAF in the above method embodiment.

[0299] It should be understood that the communication device 600 may correspond to the NWDAF in methods 200, 300, 400, and 500 of the embodiments of this application, and the communication device 600 may include tools for performing... Figure 2 Method 200 Figure 3 Method 300 Figure 4 Method 400 Figure 5 The unit executing the NWDAF method in method 500. Furthermore, each unit in the communication device 600 and the aforementioned other operations and / or functions are respectively for implementing... Figure 2 Method 200 Figure 3 Method 300 Figure 4 Method 400 Figure 5 The corresponding process of method 500 is described above. It should be understood that the process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0300] It should also be understood that the transceiver unit 610 in the communication device 600 may correspond to Figure 7 The transceiver 720 in the device 700 shown in the figure, and the processing unit 620 in the communication device 600 may correspond to Figure 7 The processor 710 in the device 700 shown in the figure.

[0301] It should also be understood that when the communication device 600 is a chip, the chip includes a transceiver unit. Optionally, the chip may also include a processing unit. The transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip.

[0302] The transceiver unit 610 is used to implement the signal transmission and reception operations of the communication device 600, and the processing unit 620 is used to implement the signal processing operations of the communication device 600. Optionally, the transceiver unit 610 constitutes an acquisition unit, or in other words, the transceiver unit 610 can be called an acquisition unit. Optionally, the transceiver unit 610 and the processing unit 620 constitute an acquisition unit.

[0303] Optionally, the communication device 600 further includes a storage unit 630 for storing instructions.

[0304] Figure 7 This is a schematic block diagram of the device 700 provided in an embodiment of this application. Figure 7 As shown, the device 700 includes at least one processor 710. The processor 710 is coupled to a memory 730 and is used to execute instructions stored in the memory 730 to perform... Figure 2 , Figure 3 , Figure 4 , Figure 5 The method described herein. Optionally, the device 700 further includes a transceiver 720, wherein the processor 710 is coupled to the memory 730 for executing instructions stored in the memory to control the transceiver 720 to transmit and / or receive signals. For example, the processor 710 may control the transceiver 720 to transmit and / or receive first information. Optionally, the device 700 further includes a memory 730 for storing instructions.

[0305] It should be understood that the processor 710 and memory 730 described above can be combined into a single processing device, with the processor 710 executing the program code stored in the memory 730 to achieve the aforementioned functions. In specific implementations, the memory 730 can be integrated into the processor 710 or independent of the processor 710.

[0306] It should also be understood that transceiver 720 may include a receiver (or receiver unit) and a transmitter (or transmitter unit). Transceiver 720 may further include an antenna, and the number of antennas may be one or more. Transceiver 720 may also be a communication interface or interface circuit.

[0307] When the device 700 is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit can be a processor, microprocessor, or integrated circuit integrated on the chip.

[0308] Figure 8 This is a schematic diagram of a chip system according to an embodiment of this application. The chip system here can also be a system composed of circuits. Figure 8The illustrated chip system 800 includes: logic circuitry 810 and an input / output interface 820, wherein the logic circuitry is coupled to the input interface to transmit information (e.g., first information) to perform... Figure 2 , Figure 3 , Figure 4 , Figure 5 The method described.

[0309] This application also provides a processing apparatus, including a processor and an interface. The processor can be used to execute the methods described in the above method embodiments.

[0310] It should be understood that the aforementioned processing device can be a chip. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0311] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in mature storage media in the art, such as random access registers, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0312] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0313] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache.

[0314] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute... Figure 2 , Figure 3 , Figure 4 , Figure 5 The method in the illustrated embodiment.

[0315] According to the method provided in the embodiments of this application, this application also provides a computer-readable medium storing program code, which, when run on a computer, causes the computer to perform... Figure 2 , Figure 3 , Figure 4 , Figure 5 The method in the illustrated embodiment.

[0316] According to the method provided in the embodiments of this application, this application also provides a system, which includes the aforementioned first network element and data analysis network element. Optionally, the system further includes the aforementioned session management network element, policy control network element, user plane network element, etc.

[0317] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable information medium to another computer-readable storage medium. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., high-density digital video disc (DVD)), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0318] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0319] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method includes: Obtain a first mapping relationship, which is used to indicate the correspondence between multiple bitrates and multiple service level agreement (SLA) information; Based on the target bitrate of the first service, the target SLA information corresponding to the target bitrate is determined from the first mapping relationship, wherein the target bitrate of the first service is greater than the current bitrate of the first service; Send first information to the first network element, the first information being used to indicate the target SLA information, the first information being used to determine a first strategy, the first strategy being used to increase the current bit rate of the first service to the target bit rate; The step of obtaining the first mapping relationship includes: Receive multiple service access information from multiple services, each of the multiple service access information includes the service's SLA information and key performance indicators (KPIs), and the multiple services correspond one-to-one with the multiple service access information; The first mapping relationship is determined based on the multiple service access information, and each of the multiple bitrates is determined according to the KPI, wherein the KPI includes at least one of the following: first packet latency, round-trip time (RTT), packet loss rate, retransmission rate, out-of-order rate, and latency jitter; or, Receive multiple service access information from multiple services, each of the multiple service access information includes the service's bitrate and SLA information, and the multiple services correspond one-to-one with the multiple service access information; The first mapping relationship is determined based on the multiple service access information.

2. The method according to claim 1, characterized in that, The target SLA information includes at least one of the following: The average latency of transmitting the first service, the peak latency of transmitting the first service, the latency jitter of transmitting the first service, the first packet response latency of transmitting the first service, the average transmission bandwidth of the first service, the peak transmission bandwidth of the first service, the 5G Quality of Service Indicator (5QI) of the first service, the Quality of Service Classification Indicator (QCI) of the first service, the priority of the Service Data Stream (SDF) of the first service, the Guaranteed Bit Rate (GBR) of the SDF of the first service, the Maximum Bit Rate (MBR) of the SDF of the first service, and the Packet Error Rate (PELR) of the first service.

3. The method according to claim 1 or 2, characterized in that, The first mapping relationship is also used to indicate the correspondence between the multiple bitrates and multiple KPIs and multiple SLA information.

4. The method according to claim 3, characterized in that, The first mapping relationship is also used to indicate the correspondence between the plurality of bitrates and the plurality of KPIs, the plurality of key quality indicators (KQIs), and the plurality of SLA information, wherein the KQI includes at least one of the following: Resolution, frame rate, buffer latency, number of short video headers, HTTP response latency, and stuttering rate.

5. The method according to claim 4, characterized in that, In cases where each of the multiple service access information entries includes service SLA information and KPIs, the service access information also includes KQI; or, In cases where each of the multiple service access information includes the service's SLA information and bitrate, the service access information also includes KPI and / or KQI.

6. The method according to claim 1 or 2, characterized in that, Also includes: Receive second information from the first network element, the second information including a first event identifier, the first event identifier being used to identify an event of increased bit rate of the first service; The step of sending the first information to the first network element includes: The first information is sent to the first network element according to the second information.

7. The method according to claim 6, characterized in that, The second information also includes at least one of the identifier of the first terminal device and the identifier of the first service.

8. The method according to claim 6, characterized in that, The first information also includes at least one of the following: the first event identifier, the identifier of the first terminal device, the identifier of the first service, the service flow template TFT information corresponding to the SDF of the first service, and the second strategy, wherein the second strategy is used to determine the first strategy.

9. The method according to claim 6, characterized in that, The first network element is any one of the policy control network element (PCF), session management network element (SMF), and user plane network element (UPF).

10. A communication device, characterized in that, Includes units for implementing the method as described in any one of claims 1 to 9.

11. A communication device, characterized in that, It includes at least one processor, the at least one processor being coupled to a memory, reading and executing instructions in the memory to implement the method as described in any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed, causes the method as described in any one of claims 1 to 9 to be performed.

13. A computer program product containing instructions, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 9.

14. A communication system, characterized in that, The system includes a data analysis network element and a first network element, wherein the data analysis network element is used to execute the method as described in any one of claims 1 to 9. The first network element is used to receive the first information.

15. The system according to claim 14, characterized in that, The first network element is further configured to send second information to the data analysis network element, the second information including a first event identifier, the first event identifier being used to identify an event of increased bit rate of the first service; The data analysis network element is used to send first information to the first network element, including: the data analysis network element sending the first information to the first network element according to the second information.