[go: up one dir, main page]

CN116600350A - Bandwidth control method, device and storage medium - Google Patents

Bandwidth control method, device and storage medium Download PDF

Info

Publication number
CN116600350A
CN116600350A CN202310679393.2A CN202310679393A CN116600350A CN 116600350 A CN116600350 A CN 116600350A CN 202310679393 A CN202310679393 A CN 202310679393A CN 116600350 A CN116600350 A CN 116600350A
Authority
CN
China
Prior art keywords
bandwidth control
data flow
session data
priority
bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310679393.2A
Other languages
Chinese (zh)
Inventor
李斌
李慧敏
韩笑
姜明
徐延辉
张睿琦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202310679393.2A priority Critical patent/CN116600350A/en
Publication of CN116600350A publication Critical patent/CN116600350A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请提供了一种带宽控制方法、装置及存储介质,涉及通信技术领域,能够用于带宽控制。该方法包括:接收终端的多个会话数据流;解析每个会话数据流,确定每个会话数据流的优先级和数据流类型;基于数据流类型和优先级,确定每个会话数据流对应的目标带宽控制规则;基于目标带宽控制规则,对终端的多个会话数据流进行带宽控制。本申请用于带宽控制。

The present application provides a bandwidth control method, device and storage medium, which relate to the technical field of communications and can be used for bandwidth control. The method includes: receiving multiple session data streams of a terminal; parsing each session data stream to determine the priority and data stream type of each session data stream; A target bandwidth control rule; based on the target bandwidth control rule, bandwidth control is performed on multiple session data streams of the terminal. This application is used for bandwidth control.

Description

带宽控制方法、装置及存储介质Bandwidth control method, device and storage medium

技术领域technical field

本申请涉及通信技术领域,尤其涉及一种带宽控制方法、装置及存储介质。The present application relates to the technical field of communications, and in particular to a bandwidth control method, device and storage medium.

背景技术Background technique

目前,策略控制和计费(policy and charging control,PCC)规则的带宽控制颗粒度大,例如,基于接入点名称(access point name,APN)进行带宽控制的方式是通过APN对终端的所有会话数据流进行整体带宽的控制进行精细化的带宽控制。因此,如何实现对带宽的精细化控制成为亟待解决的技术问题。At present, the bandwidth control granularity of the policy control and charging control (PCC) rules is large. For example, the way of bandwidth control based on the access point name (access point name, APN) is to use the APN for all sessions of the terminal The overall bandwidth of the data flow is controlled and the fine-grained bandwidth control is performed. Therefore, how to realize fine-grained control of bandwidth has become an urgent technical problem to be solved.

发明内容Contents of the invention

本申请提供一种带宽控制方法、装置及存储介质,能够进行带宽控制。The present application provides a bandwidth control method, device and storage medium capable of bandwidth control.

为达到上述目的,本申请采用如下技术方案:In order to achieve the above object, the application adopts the following technical solutions:

第一方面,提供了一种带宽控制方法,方法包括:接收终端的多个会话数据流;解析每个会话数据流,确定每个会话数据流的优先级和数据流类型;基于数据流类型和优先级,确定每个会话数据流对应的目标带宽控制规则;基于目标带宽控制规则,对终端的多个会话数据流进行带宽控制。In a first aspect, a bandwidth control method is provided, the method includes: receiving multiple session data streams of a terminal; parsing each session data stream to determine the priority and data stream type of each session data stream; based on the data stream type and The priority is to determine the target bandwidth control rule corresponding to each session data flow; based on the target bandwidth control rule, bandwidth control is performed on multiple session data flows of the terminal.

结合上述第一方面,在一种可能的实现方式中,解析每个会话数据流,确定每个会话数据流的优先级和数据流类型,包括:基于用户面功能UPF解析每个会话数据流,确定每个会话数据流的目标解析数据;目标解析数据包括:目的网际协议IP地址信息、接入点名称APN信息;基于目标解析数据中的IP地址信息,确定会话数据流的优先级;基于目标解析数据中的APN信息,确定会话数据流的数据流类型。In combination with the first aspect above, in a possible implementation manner, parsing each session data flow, determining the priority and data flow type of each session data flow includes: parsing each session data flow based on the user plane function UPF, Determine the target analysis data of each session data flow; the target analysis data includes: destination Internet protocol IP address information, access point name APN information; based on the IP address information in the target analysis data, determine the priority of the session data flow; based on the target Analyze the APN information in the data to determine the data flow type of the session data flow.

结合上述第一方面,在一种可能的实现方式中,基于数据流类型和优先级,确定每个会话数据流对应的目标带宽控制规则,包括:基于每个会话数据流的优先级,匹配每个会话数据流对应的第一带宽控制规则;第一带宽控制规则用于控制会话数据流的流量和计费策略;基于每个会话数据流的数据流类型,匹配每个会话数据流对应的第二带宽控制规则;第二带宽控制规则用于控制会话数据流的带宽分配方式;基于第一带宽控制规则和第二带宽控制规则,确定每个会话数据流对应的目标带宽控制规则。In combination with the first aspect above, in a possible implementation manner, based on the data flow type and priority, determining the target bandwidth control rule corresponding to each session data flow includes: based on the priority of each session data flow, matching each The first bandwidth control rule corresponding to a session data flow; the first bandwidth control rule is used to control the flow and charging policy of the session data flow; based on the data flow type of each session data flow, match the corresponding first bandwidth control rule of each session data flow Two bandwidth control rules; the second bandwidth control rule is used to control the bandwidth allocation mode of the session data flow; based on the first bandwidth control rule and the second bandwidth control rule, determine the target bandwidth control rule corresponding to each session data flow.

结合上述第一方面,在一种可能的实现方式中,基于每个会话数据流的数据流类型,匹配每个会话数据流对应的第二带宽控制规则,包括:确定数据流类型的优先级;数据流类型的优先级包括:第一优先级和第二优先级;若数据流类型的优先级为第一优先级,则匹配第三带宽控制规则为第二带宽控制规则;第三带宽控制规则用于控制每个会话数据流的上行带宽和下行带宽;若数据流类型的优先级为第二优先级,则匹配第四带宽控制规则为第二带宽控制规则;第四带宽控制规则用于控制多个会话数据流的整体带宽。In combination with the first aspect above, in a possible implementation manner, based on the data flow type of each session data flow, matching the second bandwidth control rule corresponding to each session data flow includes: determining the priority of the data flow type; The priority of the data flow type includes: first priority and second priority; if the priority of the data flow type is the first priority, then matching the third bandwidth control rule is the second bandwidth control rule; the third bandwidth control rule It is used to control the uplink bandwidth and downlink bandwidth of each session data flow; if the priority of the data flow type is the second priority, the matching fourth bandwidth control rule is the second bandwidth control rule; the fourth bandwidth control rule is used to control The overall bandwidth of multiple session data streams.

结合上述第一方面,在一种可能的实现方式中,第一带宽控制规则包括以下任一一种:动态策略和计费控制PCC、预定于PCC、本地PCC。With reference to the foregoing first aspect, in a possible implementation manner, the first bandwidth control rule includes any one of the following: dynamic policy and charging control PCC, scheduled PCC, and local PCC.

第二方面,提供了一种带宽控制装置,装置包括:处理单元和通信单元;通信单元,用于接收终端的多个会话数据流;处理单元,用于解析每个会话数据流,确定每个会话数据流的优先级和数据流类型;处理单元,还用于基于数据流类型和优先级,确定每个会话数据流对应的目标带宽控制规则;处理单元,还用于基于目标带宽控制规则,对终端的多个会话数据流进行带宽控制。In a second aspect, a bandwidth control device is provided. The device includes: a processing unit and a communication unit; the communication unit is used to receive multiple session data streams of a terminal; the processing unit is used to analyze each session data stream and determine each The priority and data flow type of the session data flow; the processing unit is also used to determine the target bandwidth control rule corresponding to each session data flow based on the data flow type and priority; the processing unit is also used to determine based on the target bandwidth control rule, Perform bandwidth control on multiple session data streams of the terminal.

结合上述第二方面,在一种可能的实现方式中,处理单元,具体用于:基于用户面功能UPF解析每个会话数据流,确定每个会话数据流的目标解析数据;目标解析数据包括:目的网际协议IP地址信息、接入点名称APN信息;基于目标解析数据中的IP地址信息,确定会话数据流的优先级;基于目标解析数据中的APN信息,确定会话数据流的数据流类型。In combination with the second aspect above, in a possible implementation manner, the processing unit is specifically configured to: analyze each session data flow based on the user plane function UPF, and determine the target analysis data of each session data flow; the target analysis data includes: Target Internet Protocol IP address information, access point name APN information; based on the IP address information in the target analysis data, determine the priority of the session data flow; based on the APN information in the target analysis data, determine the data flow type of the session data flow.

结合上述第二方面,在一种可能的实现方式中,处理单元,还具体用于:基于每个会话数据流的优先级,匹配每个会话数据流对应的第一带宽控制规则;第一带宽控制规则用于控制会话数据流的流量和计费策略;基于每个会话数据流的数据流类型,匹配每个会话数据流对应的第二带宽控制规则;第二带宽控制规则用于控制会话数据流的带宽分配方式;基于第一带宽控制规则和第二带宽控制规则,确定每个会话数据流对应的目标带宽控制规则。In combination with the second aspect above, in a possible implementation manner, the processing unit is further specifically configured to: match the first bandwidth control rule corresponding to each session data flow based on the priority of each session data flow; The control rule is used to control the flow and charging policy of the session data flow; based on the data flow type of each session data flow, match the second bandwidth control rule corresponding to each session data flow; the second bandwidth control rule is used to control the session data flow A flow bandwidth allocation method; based on the first bandwidth control rule and the second bandwidth control rule, determine a target bandwidth control rule corresponding to each session data flow.

结合上述第二方面,在一种可能的实现方式中,处理单元,还具体用于:确定数据流类型的优先级;数据流类型的优先级包括:第一优先级和第二优先级;若数据流类型的优先级为第一优先级,则匹配第三带宽控制规则为第二带宽控制规则;第三带宽控制规则用于控制每个会话数据流的上行带宽和下行带宽;若数据流类型的优先级为第二优先级,则匹配第四带宽控制规则为第二带宽控制规则;第四带宽控制规则用于控制多个会话数据流的整体带宽。In combination with the second aspect above, in a possible implementation manner, the processing unit is further specifically configured to: determine the priority of the data flow type; the priority of the data flow type includes: a first priority and a second priority; if If the priority of the data flow type is the first priority, then the matching third bandwidth control rule is the second bandwidth control rule; the third bandwidth control rule is used to control the upstream bandwidth and downstream bandwidth of each session data flow; if the data flow type If the priority is the second priority, the matching fourth bandwidth control rule is the second bandwidth control rule; the fourth bandwidth control rule is used to control the overall bandwidth of multiple session data streams.

结合上述第二方面,在一种可能的实现方式中,处理单元,还用于:第一带宽控制规则包括以下任一一种:动态策略和计费控制PCC、预定于PCC、本地PCC。With reference to the second aspect above, in a possible implementation manner, the processing unit is further configured to: the first bandwidth control rule includes any one of the following: dynamic policy and charging control PCC, scheduled PCC, and local PCC.

第三方面,本申请提供了一种带宽控制装置,该带宽控制装置包括:处理器以及存储器;其中,所述存储器用于存储计算机执行指令,当所述带宽控制装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述带宽控制装置执行如第一方面和第一方面的任一种可能的实现方式中描述的带宽控制方法。In a third aspect, the present application provides a bandwidth control device, which includes: a processor and a memory; wherein the memory is used to store computer-executable instructions, and when the bandwidth control device is running, the processor Executing the computer-executable instructions stored in the memory, so that the bandwidth control apparatus executes the bandwidth control method as described in the first aspect and any possible implementation manner of the first aspect.

第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由带宽控制装置的处理器执行时,使得带宽控制装置能够执行如第一方面和第一方面的任一种可能的实现方式中描述的带宽控制方法。In a fourth aspect, the present application provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions in the computer-readable storage medium are executed by the processor of the bandwidth control device, the bandwidth control device can Execute the bandwidth control method as described in the first aspect and any possible implementation manner of the first aspect.

第五方面,本申请提供了一种包含指令的计算机程序产品,当计算机程序产品在带宽控制装置上运行时,使得带宽控制装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的带宽控制方法。In a fifth aspect, the present application provides a computer program product containing instructions, and when the computer program product runs on the bandwidth control device, the bandwidth control device executes any possible implementation of the first aspect and the first aspect The bandwidth control method described in .

第六方面,本申请提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的带宽控制方法。In a sixth aspect, the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run computer programs or instructions to implement any one of the first aspect and the first aspect. Bandwidth control methods described in Possible Implementations.

具体的,本申请实施例中提供的芯片还包括存储器,用于存储计算机程序或指令。Specifically, the chip provided in the embodiment of the present application further includes a memory for storing computer programs or instructions.

在本申请中,上述带宽控制装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。In this application, the names of the above-mentioned bandwidth control devices do not limit the devices or functional modules themselves, and in actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of the present application, they fall within the scope of the claims of the present application and their equivalent technologies.

本申请的这些方面或其他方面在以下的描述中会更加简明易懂。These or other aspects of the present application will be more clearly understood in the following description.

本申请提供的技术方案至少带来以下有益效果:带宽控制装置接收终端的多个会话数据流。带宽控制装置对多个数据流进行数据解析,确定出每个会话数据流的数据流类型和每个会话数据流的优先级。带宽控制装置根据会话数据流的数据流类型和优先级,为每个会话数据流匹配对应的带宽控制规则。带宽控制装置根据该带宽控制规则,对终端的多个会话数据流进行带宽控制。这样,带宽控制装置通过对多个数据流进行数据解析,确定出每个会话数据流的数据流类型和优先级,进而为每个会话数据流匹配对应的带宽控制规则,实现了对每个会话数据流的带宽控制,解决了实现带宽精细化控制的技术问题The technical solution provided by the present application brings at least the following beneficial effects: the bandwidth control device receives multiple session data streams of the terminal. The bandwidth control device performs data analysis on multiple data streams to determine the data stream type of each session data stream and the priority of each session data stream. The bandwidth control device matches a corresponding bandwidth control rule for each session data flow according to the data flow type and priority of the session data flow. The bandwidth control device performs bandwidth control on multiple session data streams of the terminal according to the bandwidth control rule. In this way, the bandwidth control device determines the data flow type and priority of each session data flow by analyzing the data of multiple data flows, and then matches the corresponding bandwidth control rules for each session data flow, realizing the control of each session The bandwidth control of the data stream solves the technical problem of realizing fine bandwidth control

附图说明Description of drawings

图1为本申请实施例提供的一种PCC-SM流程示意图;Fig. 1 is a schematic flow chart of a PCC-SM provided by the embodiment of the present application;

图2为本申请实施例提供的一种PCC规则下发示意图;Fig. 2 is a schematic diagram of issuing a PCC rule provided by the embodiment of the present application;

图3为本申请实施例提供的一种终端会话数据流控制流程示意图;FIG. 3 is a schematic diagram of a terminal session data flow control process provided by an embodiment of the present application;

图4为本申请实施例提供的一种带宽控制系统示意图;FIG. 4 is a schematic diagram of a bandwidth control system provided by an embodiment of the present application;

图5为本申请实施例提供的一种带宽控制装置的硬件结构示意图;FIG. 5 is a schematic diagram of a hardware structure of a bandwidth control device provided in an embodiment of the present application;

图6为本申请实施例提供的一种带宽控制的方法的一种流程示意图;FIG. 6 is a schematic flowchart of a bandwidth control method provided in an embodiment of the present application;

图7为本申请实施例提供的一种带宽控制的方法的又一种流程示意图;FIG. 7 is another schematic flowchart of a bandwidth control method provided in an embodiment of the present application;

图8为本申请实施例提供的一种带宽控制的方法的又一种流程示意图;FIG. 8 is another schematic flowchart of a bandwidth control method provided in an embodiment of the present application;

图9为本申请实施例提供的一种带宽控制装置的示意图。FIG. 9 is a schematic diagram of a bandwidth control device provided by an embodiment of the present application.

具体实施方式Detailed ways

下面结合附图对本申请施例提供的带宽控制方法、装置及存储介质进行详细地描述。The bandwidth control method, device and storage medium provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。The term "and/or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B can mean: A exists alone, A and B exist simultaneously, and there exists alone B these three situations.

本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。The terms "first" and "second" in the specification and drawings of the present application are used to distinguish different objects, or to distinguish different processes for the same object, rather than to describe a specific sequence of objects.

此外,本申请的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。In addition, the terms "including" and "having" mentioned in the description of the present application and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other unlisted steps or units, or optionally also includes Other steps or elements inherent to the process, method, product or apparatus are included.

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used as examples, illustrations or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application shall not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete manner.

随着第五代移动通信技术(5th generation mobile communicationtechnology,5G)时代的发展,5G基站的数量和5G移动用户的数量也在逐步的快速增加。其中,5G网络凭借着大宽带、低时延、光连接、高安全等的优势,在工业、医疗、教育、交通等多个行业领域有着广泛的应用。但是,随着5G网络的快速发展和5G用户数量的快速增长,如何对网络进行精细化运营,从而实现5G网络的能力输出、价值变现,以及优化网络建设投资、构建灵活和敏捷的5G网络成为各大运营商亟待解决的问题。With the development of the fifth generation mobile communication technology (5th generation mobile communication technology, 5G) era, the number of 5G base stations and the number of 5G mobile users are gradually increasing rapidly. Among them, 5G network has a wide range of applications in many industries such as industry, medical care, education, transportation, etc., by virtue of the advantages of large broadband, low latency, optical connection, and high security. However, with the rapid development of 5G networks and the rapid increase in the number of 5G users, how to conduct refined network operations to realize the output of 5G network capabilities, realize value, optimize network construction investment, and build a flexible and agile 5G network has become an important issue. Major operators urgently need to solve the problem.

目前,在5G网络中,运营商为满足用户差异化的服务通常使用第三代合作伙伴计划(3rd generation partnership project,3GPP)定义的动态策略和计费控制的框架方案。其中,策略控制和计费(policy and charging control,PCC)能够对用户的网络资源进行监控和合理分配,便于为用户提供业务流承载资源保障和流计费策略。如图1所示,为相关技术中的PCC-会话管理(session management,SM)流程示意图。其中,会话管理功能(session management function,SMF)从统一数据管理(unified data management,UDM)获取终端签约的服务质量(quality of service,QoS)信息,SMF根据获取的QOS信息从策略控制功能(policy control function,PCF)获取终端对应的PCC规则信息。SMF根据获取的PCC规则信息,向用户平面功能(user plane function,UPF)发送完全向保密(perfectforward secrecy,PFS)和QOS信息。进一步的,SMF通过认证管理功能(authenticationmanagement function,AMF)向无线接入网(radio access network,RAN)发送QoS Profile信息,SMF通过AMF向终端发送QOS规则。相应的,UPF根据SMF下发的PFS和QOS信息,进行上行QOS流标识符(qos flow identifier,QFI)验证和下行QFI标记及控制;RAN根据SMF下发的QoS Profile信息,建立数据无线承载(data radio bearer,DRB)和QOS流的映射;终端根据SMF下发的QOS规则,执行上行QOS控制。但是,UDM中签约的QOS仅能在用户上线时,根据默认的QoS Flow分配5G业务质量标识(5G QoS identifier,5QI)/地址解析协议(addressresolution protocol,ARP),以及为终端提供整个APN粒度的带宽控制和整个终端粒度的带宽控制。Currently, in a 5G network, operators usually use a dynamic policy and charging control framework solution defined by the 3rd Generation Partnership Project (3GPP) to meet user differentiated services. Among them, policy control and charging (policy and charging control, PCC) can monitor and rationally allocate network resources of users, so as to provide users with service flow bearer resource guarantee and flow charging policies. As shown in FIG. 1 , it is a schematic flow chart of PCC-session management (session management, SM) in the related art. Among them, the session management function (session management function, SMF) obtains the quality of service (quality of service, QoS) information signed by the terminal from the unified data management (unified data management, UDM), and the SMF obtains the QOS information from the policy control function (policy control function (PCF) to obtain the PCC rule information corresponding to the terminal. The SMF sends perfect forward secrecy (PFS) and QOS information to a user plane function (user plane function, UPF) according to the acquired PCC rule information. Further, the SMF sends QoS Profile information to the radio access network (radio access network, RAN) through an authentication management function (authentication management function, AMF), and the SMF sends QOS rules to the terminal through the AMF. Correspondingly, the UPF performs uplink QOS flow identifier (qos flow identifier, QFI) verification and downlink QFI marking and control according to the PFS and QOS information issued by the SMF; the RAN establishes a data radio bearer according to the QoS Profile information issued by the SMF ( data radio bearer (DRB) and QOS flow mapping; the terminal performs uplink QOS control according to the QOS rules issued by the SMF. However, the QOS signed in UDM can only allocate 5G service quality identifier (5G QoS identifier, 5QI)/address resolution protocol (address resolution protocol, ARP) according to the default QoS Flow when the user goes online, and provide the terminal with the entire APN granularity Bandwidth control and bandwidth control at the granularity of the entire terminal.

相关技术中,如图2所示的PCC规则下发示意图中,5G核心网的PCC规则有三种类型。其中,动态PCC规则是指在流量传输期间实时地按用户需求分配带宽,并根据网络状况动态地调整带宽分配的方式,PCF根据终端签约信息,动态下发RULE条件和动作;预定义PCC:指的是在通话连接建立前通过PCC规则授权用户可用的最大带宽资源,终端在PCF上签约后,PCF根据“触发点-条件”为终端动态下发用户平面(user plane,UP)或RULE名称。进一步的,SMF或UPF根据预先下发的UP或RULE名称对终端会话进行QOS控制。本地PCC指的是在使用本地网络服务时,本地网络通过本地PCC控制对用户的带宽分配。它在本地网络中部署,控制着特定边框网关,例如宽带远程接入服务器(broadband remote access server,BRAS)的策略和资费方式,并允许网络操作员根据用户的需求制定不同的策略,由SMF向终端下发UP或RULE名称。In related technologies, in the schematic diagram of issuing PCC rules as shown in Figure 2, there are three types of PCC rules for the 5G core network. Among them, the dynamic PCC rule refers to the method of allocating bandwidth according to user needs in real time during traffic transmission, and dynamically adjusting bandwidth allocation according to network conditions. PCF dynamically issues RULE conditions and actions according to terminal subscription information; predefined PCC: refers to It is the maximum available bandwidth resource authorized by the PCC rule before the call connection is established. After the terminal signs up on the PCF, the PCF dynamically issues the user plane (user plane, UP) or RULE name to the terminal according to the "trigger point-condition". Further, the SMF or UPF performs QOS control on the terminal session according to the pre-delivered UP or RULE name. The local PCC means that when using the local network service, the local network controls bandwidth allocation to users through the local PCC. It is deployed in the local network and controls the policy and charging mode of specific border gateways, such as broadband remote access server (BRAS), and allows network operators to formulate different policies according to user needs. The terminal issues the UP or RULE name.

但是,PCC规则的带宽控制颗粒度大,例如,基于APN进行带宽控制的方式是通过APN对终端的所有会话数据流进行整体带宽的控制无法终对终端的每个会话数据流进行精细化的带宽控制。因此,如何实现对带宽的精细化控制成为亟待解决的技术问题。However, the bandwidth control granularity of PCC rules is large. For example, the way of bandwidth control based on APN is to control the overall bandwidth of all session data streams of the terminal through APN, and it is impossible to refine the bandwidth of each session data stream of the terminal. control. Therefore, how to realize fine-grained control of bandwidth has become an urgent technical problem to be solved.

为了解决上述技术问题,本申请提供了一种如图3所示的终端会话数据流控制流程示意图。如图3所示,SMF从UDM获取终端用户签约QOS的信息。同时,SMF从PCF获取PCC规则信息。SMF根据获取的QOS信息和PCC规则信息,向UPF发送对应的策略及计费控制信息。进一步的,当终端请求接入外部数据网络时,终端的会话数据流通过无线网络RAN发送至UPF。相应的,UPF在接收到终端的会话数据流时,根据SMF下发的策略及计费控制信息对会话数据流进行精细化带宽控制。In order to solve the above technical problem, the present application provides a schematic diagram of a terminal session data flow control flow as shown in FIG. 3 . As shown in Figure 3, the SMF obtains the information of the terminal user's QOS subscription from the UDM. At the same time, the SMF obtains the PCC rule information from the PCF. SMF sends corresponding policy and charging control information to UPF according to the obtained QOS information and PCC rule information. Further, when the terminal requests to access the external data network, the session data flow of the terminal is sent to the UPF through the wireless network RAN. Correspondingly, when the UPF receives the session data stream of the terminal, it performs fine-grained bandwidth control on the session data stream according to the policy and charging control information issued by the SMF.

为了解决上述技术问题,本申请提供了一种带宽控制方法,该方法包括:带宽控制装置接收终端的多个会话数据流。带宽控制装置对多个数据流进行数据解析,确定出每个会话数据流的数据流类型和每个会话数据流的优先级。带宽控制装置根据会话数据流的数据流类型和优先级,为每个会话数据流匹配对应的带宽控制规则。带宽控制装置根据该带宽控制规则,对终端的多个会话数据流进行带宽控制。这样,带宽控制装置通过对多个数据流进行数据解析,确定出每个会话数据流的数据流类型和优先级,进而为每个会话数据流匹配对应的带宽控制规则,实现了对每个会话数据流的带宽控制,解决了实现带宽精细化控制的技术问题。In order to solve the above technical problem, the present application provides a bandwidth control method, which includes: a bandwidth control device receives multiple session data streams of a terminal. The bandwidth control device performs data analysis on multiple data streams to determine the data stream type of each session data stream and the priority of each session data stream. The bandwidth control device matches a corresponding bandwidth control rule for each session data flow according to the data flow type and priority of the session data flow. The bandwidth control device performs bandwidth control on multiple session data streams of the terminal according to the bandwidth control rule. In this way, the bandwidth control device determines the data flow type and priority of each session data flow by analyzing the data of multiple data flows, and then matches the corresponding bandwidth control rules for each session data flow, realizing the control of each session The bandwidth control of the data stream solves the technical problem of realizing fine bandwidth control.

本申请提供了一种宽带控制方法,可以应用于如图4所示的带宽控制系统40中,该系统40包括:数据解析模块401、带宽控制规则匹配模块402、带宽控制模块403。其中,数据解析模块用于对终端会话数据流进行数据解析,该解析的内容包括但不限于以下几种类型:网络层和传输层的IP地址和PORT、网络层和传输层的HOST、网络层和传输层的协议、应用层的URL、应用层的协议等;带宽控制规则匹配模块用于根据业务识别模块的数据解析结果为会话数据流匹配对应的带宽控制规则;带宽控制模块用于根据带宽匹配规则对终端的会话数据流进行精细化的带宽控制。The present application provides a broadband control method, which can be applied to a bandwidth control system 40 as shown in FIG. Among them, the data parsing module is used for data parsing of the terminal session data flow, the content of the parsing includes but not limited to the following types: IP address and PORT of the network layer and transport layer, HOST of the network layer and transport layer, network layer The protocol of the transport layer, the URL of the application layer, the protocol of the application layer, etc.; the bandwidth control rule matching module is used to match the corresponding bandwidth control rule for the session data flow according to the data analysis result of the service identification module; the bandwidth control module is used to match the corresponding bandwidth control rule according to the bandwidth Matching rules implement fine-grained bandwidth control on session data streams of terminals.

图5为本申请实施例提供的一种带宽控制装置的结构示意图,可以应用于如图4所示的带宽控制系统40中,该带宽控制装置500包括至少一个处理器501,通信线路502,以及至少一个通信接口504,还可以包括存储器503。其中,处理器501,存储器503以及通信接口504三者之间可以通过通信线路502连接。FIG. 5 is a schematic structural diagram of a bandwidth control device provided in an embodiment of the present application, which can be applied to the bandwidth control system 40 shown in FIG. 4. The bandwidth control device 500 includes at least one processor 501, a communication line 502, and At least one communication interface 504 may also include a memory 503 . Wherein, the processor 501 , the memory 503 and the communication interface 504 may be connected through a communication line 502 .

处理器501可以是一个中央处理器(central processing unit,CPU),也可以是特定集成电路(application specific integrated circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(digital signalprocessor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)。The processor 501 may be a central processing unit (central processing unit, CPU), or a specific integrated circuit (application specific integrated circuit, ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, For example: one or more digital signal processors (digital signal processor, DSP), or one or more field programmable gate arrays (field programmable gate array, FPGA).

通信线路502可以包括一通路,用于在上述组件之间传送信息。Communication line 502 may include a path for communicating information between the components described above.

通信接口504,用于与其他设备或通信网络通信,可以使用任何收发器一类的装置,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless localarea networks,WLAN)等。The communication interface 504 is used to communicate with other devices or communication networks, and any device such as a transceiver can be used, such as Ethernet, radio access network (radio access network, RAN), wireless local area network (wireless local area networks, WLAN), etc. .

存储器503可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于包括或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The memory 503 may be a read-only memory (read-only memory, ROM) or other types of static storage devices that can store static information and instructions, a random access memory (random access memory, RAM) or other types that can store information and instructions The dynamic storage device can also be an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage ( including compact discs, laser discs, optical discs, digital versatile discs, blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to include or store desired program code in the form of instructions or data structures and can be stored by a computer Any other medium, but not limited to.

一种可能的设计中,存储器503可以独立于处理器501存在,即存储器503可以为处理器501外部的存储器,此时,存储器503可以通过通信线路502与处理器501相连接,用于存储执行指令或者应用程序代码,并由处理器501来控制执行,实现本申请下述实施例提供的空间测量确定方法。又一种可能的设计中,存储器503也可以和处理器501集成在一起,即存储器503可以为处理器501的内部存储器,例如,该存储器503为高速缓存,可以用于暂存一些数据和指令信息等。In a possible design, the memory 503 may exist independently of the processor 501, that is, the memory 503 may be a memory outside the processor 501. At this time, the memory 503 may be connected to the processor 501 through the communication line 502 for storing and executing Instructions or application program codes are executed under the control of the processor 501 to implement the spatial measurement determination method provided in the following embodiments of the present application. In yet another possible design, the memory 503 can also be integrated with the processor 501, that is, the memory 503 can be an internal memory of the processor 501, for example, the memory 503 is a cache, which can be used to temporarily store some data and instructions information etc.

作为一种可能的实现方式,处理器501可以包括一个或多个CPU,例如图5中的CPU0和CPU1。作为另一种可实现方式,带宽控制装置500可以包括多个处理器,例如图5中的处理器501和处理器507。作为再一种可实现方式,带宽控制装置500还可以包括输出设备505和输入设备506。As a possible implementation manner, the processor 501 may include one or more CPUs, for example, CPU0 and CPU1 in FIG. 5 . As another implementable manner, the bandwidth control apparatus 500 may include multiple processors, for example, the processor 501 and the processor 507 in FIG. 5 . As yet another implementable manner, the bandwidth control apparatus 500 may further include an output device 505 and an input device 506 .

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将网络节点的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,模块和网络节点的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of the description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned functions can be allocated according to needs It is completed by different functional modules, that is, the internal structure of the network node is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the system, modules, and network nodes described above, reference may be made to the corresponding process in the foregoing method embodiments, which will not be repeated here.

图6为本申请实施例提供的带宽控制方法,如图4所示,本申请实施例提供的带宽控制方法,可以通过以下步骤601至步骤604实现。FIG. 6 shows the bandwidth control method provided by the embodiment of the present application. As shown in FIG. 4 , the bandwidth control method provided by the embodiment of the present application can be implemented through the following steps 601 to 604.

步骤601、带宽控制装置接收来自终端的多个会话数据流。Step 601, the bandwidth control apparatus receives multiple session data streams from a terminal.

一种可能的实现方式中,带宽控制装置接收来自终端的多个会话数据流。In a possible implementation manner, the bandwidth control device receives multiple session data streams from the terminal.

一种示例,终端通过无线网、承载网向带宽控制装置发送多个会话数据流信息。相应的,带宽控制终端接收来自终端的多个会话数据流信息。In one example, the terminal sends multiple session data flow information to the bandwidth control device through a wireless network or a bearer network. Correspondingly, the bandwidth control terminal receives multiple sessions of data flow information from the terminal.

步骤602、带宽控制装置解析每个会话数据流,确定每个会话数据流的优先级和数据流类型。Step 602, the bandwidth control device analyzes each session data flow, and determines the priority and data flow type of each session data flow.

一种可能的实现方式中,带宽控制装置对来自终端的多个会话数据流信息分别进行数据解析,解析的方式包括但不限于以下方式的一种或几种,如数据包解析、报文识别等。带宽控制装置根据报文识别的结果,确定每个会话数据流的优先级和数据流类型。In a possible implementation, the bandwidth control device performs data analysis on multiple session data flow information from the terminal, and the analysis methods include but are not limited to one or more of the following methods, such as data packet analysis, message identification wait. The bandwidth control device determines the priority and data flow type of each session data flow according to the message identification result.

一种示例,会话数据流的优先级,可根据会话数据流解析数据中的目的IP地址确定。数据流类型包括:“默认群组+群组类型”和“特定群组+用户类型”,其中,“默认群组+群组类型”的数据流类型是指,该数据流使用默认分配的APN进行会话请求,并且该APN下有多个用户组进行绑定,多个用户组共用一个固定的带宽资源限度;“特定群组+用户类型”的数据流类型是指,该数据流使用的APN为特定APN,该APN下绑定的用户组中每个用户都分配有特定的预设带宽资源限度,该预设带宽限度的大小不受其他用户访问的影响。In one example, the priority of the session data flow may be determined according to the destination IP address in the analysis data of the session data flow. Data flow types include: "default group + group type" and "specific group + user type", where the data flow type of "default group + group type" means that the data flow uses the default assigned APN A session request is made, and multiple user groups are bound under the APN, and multiple user groups share a fixed bandwidth resource limit; the data flow type of "specific group + user type" refers to the APN used by the data flow For a specific APN, each user in the user group bound under the APN is assigned a specific preset bandwidth resource limit, and the size of the preset bandwidth resource limit is not affected by other users' access.

步骤603、带宽控制装置基于数据流类型和优先级,确定每个会话数据流对应的目标带宽控制规则。Step 603, the bandwidth control device determines a target bandwidth control rule corresponding to each session data flow based on the data flow type and priority.

一种可能的实现方式中,带宽控制装置根据每个会话数据流的优先级和数据流类型,为每个会话数据流匹配其对应的带宽控制规则。In a possible implementation manner, the bandwidth control device matches each session data flow with its corresponding bandwidth control rule according to the priority and data flow type of each session data flow.

一种示例,带宽控制装置基于每个会话数据流的优先级,依次确定每个会话数据的策略控制和计费规则。进一步的,带宽控制装置基于数据流类型,确定该会话数据流在对应的策略控制和计费规则下的目标带宽控制规则。In one example, the bandwidth control device sequentially determines policy control and charging rules for each session data based on the priority of each session data flow. Further, the bandwidth control device determines the target bandwidth control rule of the session data flow under the corresponding policy control and charging rules based on the data flow type.

步骤604、带宽控制装置基于目标带宽控制规则,对终端的多个会话数据流进行带宽控制。Step 604, the bandwidth control device performs bandwidth control on multiple session data streams of the terminal based on the target bandwidth control rule.

一种可能的实现方式中,带宽控制装置根据上述步骤确定的目标带宽控制规则,对终端的多个会话数据流分别按照对应的目标带宽控制规则进行控制。In a possible implementation manner, the bandwidth control device controls the multiple session data flows of the terminal respectively according to the corresponding target bandwidth control rules according to the target bandwidth control rules determined in the above steps.

一种示例,目标带宽控制规则为对多个会话数据流中的每个会话数据流分别进行带宽控制,为每个会话数据流分配单独的预设带宽资源限度。可选的,目标带宽控制规则为对多个会话数据流进行整体的带宽控制,对多个会话数据流分配一个整体的预设带宽资源限度。In one example, the target bandwidth control rule is to separately perform bandwidth control on each session data flow among the plurality of session data flows, and assign a separate preset bandwidth resource limit to each session data flow. Optionally, the target bandwidth control rule is to perform overall bandwidth control on multiple session data streams, and assign an overall preset bandwidth resource limit to multiple session data streams.

上述方案至少带来以下有益效果:带宽控制装置接收终端的多个会话数据流。带宽控制装置对多个数据流进行数据解析,确定出每个会话数据流的数据流类型和每个会话数据流的优先级。带宽控制装置根据会话数据流的数据流类型和优先级,为每个会话数据流匹配对应的带宽控制规则。带宽控制装置根据该带宽控制规则,对终端的多个会话数据流进行带宽控制。这样,带宽控制装置通过对多个数据流进行数据解析,确定出每个会话数据流的优先级和数据流类型,进而为每个会话数据流匹配对应的带宽控制规则,实现了对每个会话数据流的带宽控制,解决了实现带宽精细化控制的技术问题。The above solution brings at least the following beneficial effects: the device for bandwidth control receives multiple session data streams of the terminal. The bandwidth control device performs data analysis on multiple data streams to determine the data stream type of each session data stream and the priority of each session data stream. The bandwidth control device matches a corresponding bandwidth control rule for each session data flow according to the data flow type and priority of the session data flow. The bandwidth control device performs bandwidth control on multiple session data streams of the terminal according to the bandwidth control rule. In this way, the bandwidth control device determines the priority and data flow type of each session data flow by performing data analysis on multiple data flows, and then matches the corresponding bandwidth control rules for each session data flow, realizing the control of each session The bandwidth control of the data stream solves the technical problem of realizing fine bandwidth control.

结合图6,如图7所示。上述步骤602,即带宽控制装置对会话数据流进行解析,确定会话数据流的数据流类型和优先级,具体还可以通过以下步骤701-步骤703实现:Combined with Figure 6, it is shown in Figure 7. The above step 602, that is, the bandwidth control device analyzes the session data stream to determine the data stream type and priority of the session data stream, which can also be specifically implemented through the following steps 701-703:

步骤701、带宽控制装置基于用户面功能UPF解析每个所述会话数据流,确定每个所述会话数据流的目标解析数据。Step 701, the bandwidth control device analyzes each session data flow based on a user plane function UPF, and determines target analysis data of each session data flow.

一种可能的实现方式中,带宽控制装置基于UPF通过数据包解析和报文识别等方式对会话数据流进行数据解析,确定出包括目的IP地址信息、APN信息的目标解析数据。In a possible implementation manner, the bandwidth control device performs data analysis on the session data stream based on UPF by means of data packet analysis and message identification, and determines target analysis data including destination IP address information and APN information.

一种示例,目标解析数据还可以包括:会话数据流的端口号、URL、协议数据等信息。As an example, the target parsing data may also include: port number, URL, protocol data and other information of the session data stream.

步骤702、带宽控制装置基于目标解析数据中的目的IP地址信息,确定每个会话数据流的优先级。Step 702, the bandwidth control device determines the priority of each session data flow based on the destination IP address information in the destination analysis data.

一种可能的实现方式,带宽控制装置根据目标解析数据中的会话数据流的目标IP地址,确定该目标IP地址对应的会话数据流的优先级。In a possible implementation manner, the bandwidth control device determines the priority of the session data flow corresponding to the target IP address according to the target IP address of the session data flow in the target analysis data.

一种示例,带宽控制装置根据多个会话数据流的目标解析数据中的目标IP地址,确定多个会话数据流的目标IP地址对应的域名分别为A、B、C、D。其中,D域名的优先级为一级、B域名的优先级为二级、A域名的优先级为三级、C域名的优先级为四级。则,对应的多个会话数据流的优先级排序为:D、B、A、C。In one example, the bandwidth control device determines the domain names corresponding to the target IP addresses of the multiple session data streams as A, B, C, and D according to the target IP addresses in the target analysis data of the multiple session data streams. Among them, the priority of D domain name is first level, the priority of B domain name is second level, the priority of A domain name is third level, and the priority of C domain name is fourth level. Then, the priorities of the corresponding multiple session data streams are: D, B, A, C.

步骤703、带宽控制装置基于目标解析数据中的APN信息,确定每个会话数据流的数据流类型。Step 703, the bandwidth control device determines the data flow type of each session data flow based on the APN information in the target analysis data.

一种可能的实现方式中,带宽控制装置根据目标解析数据中的APN信息,确定该APN的类型。带宽控制装置根据该APN对应的类型,确定会话数据流的数据流类型。In a possible implementation manner, the bandwidth control device determines the type of the APN according to the APN information in the target parsing data. The bandwidth control device determines the data flow type of the session data flow according to the type corresponding to the APN.

一种示例,APN的类型包括:默认APN类型和特定APN类型。An example, the type of APN includes: a default APN type and a specific APN type.

上述方案至少带来以下有益效果:带宽控制装置基于用户面功能UPF对会话数据流进行解析,确定出会话数据的目标解析数据。带宽控制装置根据目标解析数据里的IP地址信息和APN信息,分别确定会话数据流对应的优先级和数据流类型。这样,带宽控制装置通过对会话数据流的解析,精确了每个会话数据流对应的优先级和数据流类型。进一步的,为每个会话数据流匹配对应的带宽控制规则提供了精确的依据,为实现带宽精细化管理提供了管理基础。The above solution brings at least the following beneficial effects: the bandwidth control device analyzes the session data flow based on the user plane function UPF, and determines the target analysis data of the session data. The bandwidth control device respectively determines the priority and data flow type corresponding to the session data flow according to the IP address information and APN information in the target analysis data. In this way, the bandwidth control device accurately determines the priority and data flow type corresponding to each session data flow by analyzing the session data flow. Furthermore, it provides accurate basis for matching the corresponding bandwidth control rules of each session data flow, and provides a management basis for realizing fine bandwidth management.

结合图6,如图8所示,上述步骤603,即带宽控制装置基于数据流类型和优先级,匹配会话数据流对应的带宽控制规则,具体可通过以下步骤801-步骤803实现:In conjunction with FIG. 6, as shown in FIG. 8, the above step 603, that is, the bandwidth control device matches the bandwidth control rule corresponding to the session data flow based on the data flow type and priority, which can be specifically implemented through the following steps 801 to 803:

步骤801、带宽控制装置基于每个会话数据流的优先级,匹配每个会话数据流对应的第一带宽控制规则。Step 801, the bandwidth control device matches the first bandwidth control rule corresponding to each session data flow based on the priority of each session data flow.

其中,第一带宽控制规则用于控制会话数据流的流量和计费策略。Wherein, the first bandwidth control rule is used to control the flow rate and charging policy of the session data flow.

一种可能的实现方式中,带宽控制类型规则有以下几种类型:动态策略控制和计费PCC、预定义PCC、本地PCC。带宽控制装置基于多个会话数据流信息的优先级,依次为多个会话数据流匹配对应的带宽控制类型规则。In a possible implementation manner, the bandwidth control type rules include the following types: dynamic policy control and charging PCC, predefined PCC, and local PCC. The bandwidth control device sequentially matches the corresponding bandwidth control type rules for the multiple session data streams based on the priorities of the multiple session data stream information.

一种示例,动态PCC指的是在流量传输期间实时地按用户需求分配带宽,并根据网络状况动态地调整带宽分配的方式。它使得当前网络资源更加灵活地被分配和利用,并能够更好地适应不同用户和应用环境下的实时需求;预定义PCC指的是在通话连接建立前通过PCC规则授权用户可用的最大带宽资源。这可以确保在通话期间,用户有足够的带宽资源,避免了通话期间带宽不足的问题;本地PCC指的是在使用本地网络服务时,本地网络通过本地PCC控制对用户的带宽分配。它在本地网络中部署,控制着特定边框网关(如BRAS)的策略和资费方式,并允许网络操作员根据用户的需求制定不同的策略。As an example, dynamic PCC refers to a method of allocating bandwidth according to user requirements in real time during traffic transmission and dynamically adjusting bandwidth allocation according to network conditions. It enables the current network resources to be allocated and utilized more flexibly, and can better adapt to the real-time needs of different users and application environments; the predefined PCC refers to the maximum available bandwidth resource authorized by the user through the PCC rule before the call connection is established . This can ensure that the user has sufficient bandwidth resources during the call, avoiding the problem of insufficient bandwidth during the call; the local PCC means that when using the local network service, the local network controls the bandwidth allocation to the user through the local PCC. It is deployed in the local network, controls the policies and charging methods of specific border gateways (such as BRAS), and allows network operators to formulate different policies according to user needs.

需要说明的是,It should be noted,

步骤802、带宽控制装置基于每个会话数据流的数据流类型,匹配每个会话数据流对应的第二带宽控制规则。Step 802, the bandwidth control device matches the second bandwidth control rule corresponding to each session data flow based on the data flow type of each session data flow.

其中,第二带宽控制规则用于控制会话数据流的带宽分配方式。Wherein, the second bandwidth control rule is used to control the bandwidth allocation manner of the session data flow.

一种可能的实现方式中,带宽控制装置根据数据流类型,确定数据流类型对应的优先级。带宽控制装置基于数据流类型的优先级,为会话数据流匹配其对应的带宽控制类型规则下目标带宽控制规则。In a possible implementation manner, the bandwidth control device determines the priority corresponding to the data flow type according to the data flow type. The bandwidth control device matches the session data flow with the target bandwidth control rule under the corresponding bandwidth control type rule based on the priority of the data flow type.

一种示例,若数据流类型对应的优先级为第一优先级时,带宽控制装置将第三带宽控制规则匹配给该数据类型对应的会话数据流,作为目标匹配带宽控制规则。其中,第三带宽控制规用于对每个会话数据流分别进行上行带宽和下行带宽的控制。例如,控制该会话数据里带宽控制方向,如带宽控制方向为上行方向或下行方向;分别控制上行带宽的限度和下行限度,如上行带宽限度为M,下行带宽限度为N等。In one example, if the priority corresponding to the data flow type is the first priority, the bandwidth control device matches the third bandwidth control rule to the session data flow corresponding to the data type as the target matching bandwidth control rule. Wherein, the third bandwidth control rule is used to respectively control the uplink bandwidth and downlink bandwidth of each session data flow. For example, control the bandwidth control direction in the session data, such as the bandwidth control direction is the uplink direction or the downlink direction; respectively control the uplink bandwidth limit and the downlink limit, such as the uplink bandwidth limit is M, the downlink bandwidth limit is N, etc.

可选的,若数据流类型对应的优先级为第二优先级时,带宽控制装置将第四带宽控制规则匹配给该数据类型对应的会话数据流,作为目标匹配带宽控制规则。其中,第四带宽控制规则用于对多个会话数据流进行整体的带宽控制。例如,为多个会话数据流分配固定的带宽限度,如该固定带宽限度为H。当有n个会话数据流同时请求访问应用时,带宽控制装置将H÷n的带宽限度分别分配给n个会话数据流中的每个会话数据流。Optionally, if the priority corresponding to the data flow type is the second priority, the bandwidth control device matches the fourth bandwidth control rule to the session data flow corresponding to the data type as the target matching bandwidth control rule. Wherein, the fourth bandwidth control rule is used to perform overall bandwidth control on multiple session data flows. For example, a fixed bandwidth limit is assigned to multiple session data streams, for example, the fixed bandwidth limit is H. When there are n session data streams requesting to access the application at the same time, the bandwidth control device allocates a bandwidth limit of H÷n to each session data stream in the n session data streams.

步骤803、带宽控制装置基于第一带宽控制规则和第二带宽控制规则,确定每个会话数据流对应的目标带宽控制规则。Step 803, the bandwidth control device determines a target bandwidth control rule corresponding to each session data flow based on the first bandwidth control rule and the second bandwidth control rule.

一种可能的实现方式中,带宽控制装置基于第一带宽控制规则和第二带宽控制规则,生成每个会话数据流对应的目标带宽控制规则,即每个会话数据流对应的流量计费策略和带宽分配方式。In a possible implementation manner, the bandwidth control device generates a target bandwidth control rule corresponding to each session data flow based on the first bandwidth control rule and the second bandwidth control rule, that is, the traffic charging policy and the traffic charging policy corresponding to each session data flow. Bandwidth allocation method.

一种示例,会话数据流匹配的第一带宽控制规则为通过动态PCC控制会话数据流的流量和计费策略;会话数据流匹配的第二带宽控制规则为对该会话数据流的上行带宽和下行带宽进行控制。则该会话数据流的目标带宽控制规则为“动态PCC+上行带宽和下行带宽控制”。An example, the first bandwidth control rule matched by the session data flow is to control the flow and charging policy of the session data flow through dynamic PCC; the second bandwidth control rule matched by the session data flow is the uplink bandwidth and downlink bandwidth of the session data flow Bandwidth is controlled. Then the target bandwidth control rule of the session data flow is "dynamic PCC+uplink bandwidth and downlink bandwidth control".

上述方案至少带来以下有益效果:带宽控制装置基于多个会话数据流信息的优先级,依次为每个会话数据流信息匹配对应的带宽控制规则。带宽控制规则基于数据流类型,为每个会话数据流匹配带宽控制类型规则下的会话数据流对应的目标带宽控制规则。这样,带宽控制装置首先根据多个会话数据流信息的优先级为每个会话数据流信息依次匹配对应的业务逻辑,即带宽控制规则。进一步的,带宽控制装置再根据会话数据流的类型为会话数据流匹配带宽控制规则下的目标带宽控制规则。带宽控制装置依据优先级和数据流类型逐级确定会话数据流的目标带宽控制规则,提高了带宽控制的精确度,实现了带宽控制的精细化管理。The above solution brings at least the following beneficial effects: the bandwidth control device sequentially matches the corresponding bandwidth control rules for each session data flow information based on the priorities of the plurality of session data flow information. The bandwidth control rule is based on the data flow type, and matches the target bandwidth control rule corresponding to the session data flow under the bandwidth control type rule for each session data flow. In this way, the bandwidth control device first matches the corresponding service logic, that is, the bandwidth control rule, for each session data flow information sequentially according to the priorities of the plurality of session data flow information. Further, the bandwidth control device matches the session data flow with the target bandwidth control rule under the bandwidth control rule according to the type of the session data flow. The bandwidth control device determines the target bandwidth control rule of the session data flow step by step according to the priority and the data flow type, which improves the accuracy of the bandwidth control and realizes the refined management of the bandwidth control.

以上,对本申请实施例涉及到的带宽控制装置,以及带宽控制装置的各个设备的功能,设备之间的交互进行了详细说明。Above, the bandwidth control device involved in the embodiment of the present application, the functions of each device in the bandwidth control device, and the interaction between devices are described in detail.

可以看出,上述主要从方法的角度对本申请实施例提供的技术方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。It can be seen that the foregoing mainly introduces the technical solutions provided by the embodiments of the present application from the perspective of methods. In order to realize the above functions, it includes corresponding hardware structures and/or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of the examples described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.

本申请实施例可以根据上述方法示例对带宽控制装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In the embodiment of the present application, the bandwidth control device may be divided into functional modules according to the above method examples. For example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. Optionally, the division of modules in this embodiment of the present application is schematic, and is only a logical function division, and there may be another division manner in actual implementation.

本申请实施例提供了一种带宽控制装置,用于执行上述带宽控制系统中任一设备所需执行的方法。该带宽控制装置可以为本申请中涉及的带宽控制装置,或者带宽控制装置中的模块;或者是带宽控制装置中的芯片,也可以是其他用于执行带宽控制方法的装置,本申请对此不做限定。An embodiment of the present application provides a bandwidth control device, configured to execute the method required to be executed by any device in the above bandwidth control system. The bandwidth control device may be the bandwidth control device involved in this application, or a module in the bandwidth control device; or a chip in the bandwidth control device, or other devices for executing the bandwidth control method, and this application does not Do limited.

如图9所示,为本申请实施例提供的一种带宽控制装置的结构示意图。应用于会话管理功能SMF。该带宽控制装置包括:处理单元901和通信单元902。As shown in FIG. 9 , it is a schematic structural diagram of a bandwidth control device provided by an embodiment of the present application. Applies to the session management function SMF. The device for bandwidth control includes: a processing unit 901 and a communication unit 902 .

通信单元902,用于接收终端的多个会话数据流;处理单元901,用于解析每个会话数据流,确定每个会话数据流的优先级和数据流类型;处理单元901,还用于基于数据流类型和优先级,确定每个会话数据流对应的目标带宽控制规则;处理单元901,还用于基于目标带宽控制规则,对终端的多个会话数据流进行带宽控制。The communication unit 902 is configured to receive multiple session data streams of the terminal; the processing unit 901 is configured to parse each session data stream and determine the priority and data stream type of each session data stream; the processing unit 901 is also configured to The data flow type and priority determine the target bandwidth control rule corresponding to each session data flow; the processing unit 901 is further configured to perform bandwidth control on multiple session data flows of the terminal based on the target bandwidth control rule.

可选的,处理单元901,具体用于:基于用户面功能UPF解析每个会话数据流,确定每个会话数据流的目标解析数据;目标解析数据包括:目的网际协议IP地址信息、接入点名称APN信息;基于目标解析数据中的IP地址信息,确定会话数据流的优先级;基于目标解析数据中的APN信息,确定会话数据流的数据流类型。Optionally, the processing unit 901 is specifically configured to: analyze each session data flow based on the user plane function UPF, and determine the target analysis data of each session data flow; the target analysis data includes: destination IP address information, access point Name APN information; determine the priority of the session data flow based on the IP address information in the target analysis data; determine the data flow type of the session data flow based on the APN information in the target analysis data.

可选的,处理单元901,还具体用于:基于每个会话数据流的优先级,匹配每个会话数据流对应的第一带宽控制规则;第一带宽控制规则用于控制会话数据流的流量和计费策略;基于每个会话数据流的数据流类型,匹配每个会话数据流对应的第二带宽控制规则;第二带宽控制规则用于控制会话数据流的带宽分配方式;基于第一带宽控制规则和第二带宽控制规则,确定每个会话数据流对应的目标带宽控制规则。Optionally, the processing unit 901 is further specifically configured to: match the first bandwidth control rule corresponding to each session data flow based on the priority of each session data flow; the first bandwidth control rule is used to control the flow of the session data flow and charging policy; based on the data flow type of each session data flow, match the second bandwidth control rule corresponding to each session data flow; the second bandwidth control rule is used to control the bandwidth allocation method of the session data flow; based on the first bandwidth The control rule and the second bandwidth control rule determine the target bandwidth control rule corresponding to each session data flow.

可选的,处理单元901,还具体用于:确定数据流类型的优先级;数据流类型的优先级包括:第一优先级和第二优先级;若数据流类型的优先级为第一优先级,则匹配第三带宽控制规则为第二带宽控制规则;第三带宽控制规则用于控制每个会话数据流的上行带宽和下行带宽;若数据流类型的优先级为第二优先级,则匹配第四带宽控制规则为第二带宽控制规则;第四带宽控制规则用于控制多个会话数据流的整体带宽。Optionally, the processing unit 901 is further specifically configured to: determine the priority of the data flow type; the priority of the data flow type includes: the first priority and the second priority; if the priority of the data flow type is the first priority level, then match the third bandwidth control rule as the second bandwidth control rule; the third bandwidth control rule is used to control the upstream bandwidth and downstream bandwidth of each session data flow; if the priority of the data flow type is the second priority, then The fourth bandwidth control rule is matched to the second bandwidth control rule; the fourth bandwidth control rule is used to control the overall bandwidth of multiple session data streams.

可选的,处理单元901,还用于:第一带宽控制规则包括以下任一一种:动态策略和计费控制PCC、预定于PCC、本地PCC。Optionally, the processing unit 901 is further configured to: the first bandwidth control rule includes any one of the following: dynamic policy and charging control PCC, scheduled PCC, and local PCC.

本申请实施例提供了一种带宽控制装置,用于执行上述带宽控制系统中任一设备所需执行的方法。该带宽控制装置可以为本申请中涉及的带宽控制装置,或者带宽控制装置中的模块;或者是带宽控制装置中的芯片,也可以是其他用于执行带宽控制方法的装置,本申请对此不做限定。An embodiment of the present application provides a bandwidth control device, configured to execute the method required to be executed by any device in the above bandwidth control system. The bandwidth control device may be the bandwidth control device involved in this application, or a module in the bandwidth control device; or a chip in the bandwidth control device, or other devices for executing the bandwidth control method, and this application does not Do limited.

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述方法实施例所示的方法流程中的各个步骤。The embodiment of the present application also provides a computer-readable storage medium, where an instruction is stored in the computer-readable storage medium, and when the computer executes the instruction, the computer executes each step in the method flow shown in the above-mentioned method embodiment.

本申请的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述方法实施例中的带宽控制方法。Embodiments of the present application provide a computer program product containing instructions, and when the instructions are run on a computer, the computer is made to execute the bandwidth control method in the foregoing method embodiments.

本申请的实施例提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如上述方法实施例中的带宽控制方法。Embodiments of the present application provide a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run computer programs or instructions to implement the bandwidth control method in the above method embodiments.

其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘。随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的人以合适的组合、或者本领域数值的任何其他形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(Application Specific Integrated Circuit,ASIC)中。在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Wherein, the computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include: electrical connection having one or more wires, portable computer disk, hard disk. Random Access Memory (Random Access Memory, RAM), Read-Only Memory (Read-Only Memory, ROM), Erasable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), registers, hard disk, optical fiber, portable compact Disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium in a suitable combination of the above, or values in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in an application specific integrated circuit (Application Specific Integrated Circuit, ASIC). In the embodiments of the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in combination with an instruction execution system, device or device.

由于本申请的实施例中的装置、设备、计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本申请实施例在此不再赘述。Since the devices, equipment, computer-readable storage media, and computer program products in the embodiments of the present application can be applied to the above-mentioned methods, the technical effects that can be obtained can also refer to the above-mentioned method embodiments, and the embodiments of the present application are hereby No longer.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。The above is only a specific implementation of the application, but the protection scope of the application is not limited thereto, and any changes or replacements within the technical scope disclosed in the application should be covered within the protection scope of the application . Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (11)

1.一种带宽控制方法,其特征在于,所述方法包括:1. A bandwidth control method, characterized in that the method comprises: 接收终端的多个会话数据流;receiving multiple session data streams of the terminal; 解析每个所述会话数据流,确定每个所述会话数据流的优先级和数据流类型;Analyzing each of the session data streams to determine the priority and data stream type of each of the session data streams; 基于所述数据流类型和所述优先级,确定每个所述会话数据流对应的目标带宽控制规则;determining a target bandwidth control rule corresponding to each session data flow based on the data flow type and the priority; 基于所述目标带宽控制规则,对所述终端的多个所述会话数据流进行带宽控制。Based on the target bandwidth control rule, bandwidth control is performed on the plurality of session data streams of the terminal. 2.根据权利要求1所述的方法,其特征在于,所述解析每个所述会话数据流,确定每个所述会话数据流的优先级和数据流类型,包括:2. The method according to claim 1, wherein the parsing each of the session data streams to determine the priority and the data stream type of each of the session data streams comprises: 基于用户面功能UPF解析每个所述会话数据流,确定每个所述会话数据流的目标解析数据;所述目标解析数据包括:目的网际协议IP地址信息、接入点名称APN信息;Analyze each of the session data streams based on the user plane function UPF, and determine the target analysis data of each of the session data streams; the target analysis data includes: destination Internet Protocol IP address information, access point name APN information; 基于所述目标解析数据中的所述IP地址信息,确定每个所述会话数据流的所述优先级;determining the priority of each session data flow based on the IP address information in the target resolution data; 基于所述目标解析数据中的所述APN信息,确定每个所述会话数据流的所述数据流类型。The data flow type of each session data flow is determined based on the APN information in the target parsing data. 3.根据权利要求1所述的方法,其特征在于,所述基于所述数据流类型和所述优先级,确定每个所述会话数据流对应的目标带宽控制规则,包括:3. The method according to claim 1, wherein said determining a target bandwidth control rule corresponding to each session data flow based on said data flow type and said priority comprises: 基于每个所述会话数据流的优先级,匹配每个所述会话数据流对应的第一带宽控制规则;所述第一带宽控制规则用于控制所述会话数据流的流量和计费策略;Based on the priority of each session data flow, match the first bandwidth control rule corresponding to each session data flow; the first bandwidth control rule is used to control the flow and charging policy of the session data flow; 基于每个所述会话数据流的数据流类型,匹配每个所述会话数据流对应的第二带宽控制规则;所述第二带宽控制规则用于控制所述会话数据流的带宽分配方式;Matching a second bandwidth control rule corresponding to each session data flow based on the data flow type of each session data flow; the second bandwidth control rule is used to control the bandwidth allocation method of the session data flow; 基于所述第一带宽控制规则和所述第二带宽控制规则,确定每个所述会话数据流对应的目标带宽控制规则。Based on the first bandwidth control rule and the second bandwidth control rule, determine a target bandwidth control rule corresponding to each session data flow. 4.根据权利要求3所述的方法,其特征在于,所述基于每个所述会话数据流的数据流类型,匹配每个所述会话数据流对应的第二带宽控制规则,包括:4. The method according to claim 3, wherein the matching the second bandwidth control rule corresponding to each session data flow based on the data flow type of each session data flow includes: 确定所述数据流类型的优先级;所述数据流类型的优先级包括:第一优先级和第二优先级;determining the priority of the data flow type; the priority of the data flow type includes: a first priority and a second priority; 若所述数据流类型的优先级为第一优先级,则匹配第三带宽控制规则为第二带宽控制规则;所述第三带宽控制规则用于控制每个所述会话数据流的上行带宽和下行带宽;If the priority of the data flow type is the first priority, then matching the third bandwidth control rule is the second bandwidth control rule; the third bandwidth control rule is used to control the uplink bandwidth of each session data flow and downlink bandwidth; 若所述数据流类型的优先级为第二优先级,则匹配第四带宽控制规则为第二带宽控制规则;所述第四带宽控制规则用于控制多个所述会话数据流的整体带宽。If the priority of the data flow type is the second priority, matching the fourth bandwidth control rule is the second bandwidth control rule; the fourth bandwidth control rule is used to control the overall bandwidth of multiple session data flows. 5.根据权利要求3所述的方法,其特征在于,所述第一带宽控制规则包括以下任一一种:动态策略和计费控制PCC、预定于PCC、本地PCC。5. The method according to claim 3, wherein the first bandwidth control rule comprises any one of the following: dynamic policy and charging control PCC, scheduled PCC, and local PCC. 6.一种带宽控制装置,其特征在于,所述装置包括:处理单元和通信单元;6. A bandwidth control device, characterized in that the device comprises: a processing unit and a communication unit; 所述通信单元,用于接收终端的多个会话数据流;The communication unit is configured to receive multiple session data streams of the terminal; 所述处理单元,用于解析每个所述会话数据流,确定每个所述会话数据流的优先级和数据流类型;The processing unit is configured to parse each of the session data streams, and determine the priority and data stream type of each of the session data streams; 所述处理单元,还用于基于所述数据流类型和所述优先级,确定每个所述会话数据流对应的目标带宽控制规则;The processing unit is further configured to determine a target bandwidth control rule corresponding to each session data flow based on the data flow type and the priority; 所述处理单元,还用于基于所述目标带宽控制规则,对所述终端的多个所述会话数据流进行带宽控制。The processing unit is further configured to perform bandwidth control on the plurality of session data streams of the terminal based on the target bandwidth control rule. 7.根据权利要求6所述的装置,其特征在于,所述处理单元,具体用于:7. The device according to claim 6, wherein the processing unit is specifically used for: 基于用户面功能UPF解析每个所述会话数据流,确定每个所述会话数据流的目标解析数据;所述目标解析数据包括:目的网际协议IP地址信息、接入点名称APN信息;Analyze each of the session data streams based on the user plane function UPF, and determine the target analysis data of each of the session data streams; the target analysis data includes: destination Internet Protocol IP address information, access point name APN information; 基于所述目标解析数据中的所述IP地址信息,确定所述会话数据流的所述优先级;determining the priority of the session data flow based on the IP address information in the target analysis data; 基于所述目标解析数据中的所述APN信息,确定所述会话数据流的所述数据流类型。Determine the data flow type of the session data flow based on the APN information in the target parsing data. 8.根据权利要求6所述的装置,其特征在于,所述处理单元,还具体用于:8. The device according to claim 6, wherein the processing unit is further specifically configured to: 基于每个所述会话数据流的优先级,匹配每个所述会话数据流对应的第一带宽控制规则;所述第一带宽控制规则用于控制所述会话数据流的流量和计费策略;Based on the priority of each session data flow, match the first bandwidth control rule corresponding to each session data flow; the first bandwidth control rule is used to control the flow and charging policy of the session data flow; 基于每个所述会话数据流的数据流类型,匹配每个所述会话数据流对应的第二带宽控制规则;所述第二带宽控制规则用于控制所述会话数据流的带宽分配方式;Matching a second bandwidth control rule corresponding to each session data flow based on the data flow type of each session data flow; the second bandwidth control rule is used to control the bandwidth allocation method of the session data flow; 基于所述第一带宽控制规则和所述第二带宽控制规则,确定每个所述会话数据流对应的目标带宽控制规则。Based on the first bandwidth control rule and the second bandwidth control rule, determine a target bandwidth control rule corresponding to each session data flow. 9.根据权利要求8所述的装置,其特征在于,所述处理单元,还具体用于:9. The device according to claim 8, wherein the processing unit is further specifically configured to: 确定所述数据流类型的优先级;所述数据流类型的优先级包括:第一优先级和第二优先级;determining the priority of the data flow type; the priority of the data flow type includes: a first priority and a second priority; 若所述数据流类型的优先级为第一优先级,则匹配第三带宽控制规则为第二带宽控制规则;所述第三带宽控制规则用于控制每个所述会话数据流的上行带宽和下行带宽;If the priority of the data flow type is the first priority, then matching the third bandwidth control rule is the second bandwidth control rule; the third bandwidth control rule is used to control the uplink bandwidth of each session data flow and downlink bandwidth; 若所述数据流类型的优先级为第二优先级,则匹配第四带宽控制规则为第二带宽控制规则;所述第四带宽控制规则用于控制多个所述会话数据流的整体带宽。If the priority of the data flow type is the second priority, matching the fourth bandwidth control rule is the second bandwidth control rule; the fourth bandwidth control rule is used to control the overall bandwidth of multiple session data flows. 10.一种带宽控制装置,其特征在于,包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-5任一项中所述的带宽控制方法。10. A bandwidth control device, characterized in that it comprises: a processor and a communication interface; the communication interface is coupled to the processor, and the processor is used to run computer programs or instructions, so as to realize the requirements of claims 1-5 The bandwidth control method described in any one of the above. 11.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行该指令时,该计算机执行上述权利要求1-5任一项中所述的带宽控制方法。11. A computer-readable storage medium, with instructions stored in the computer-readable storage medium, characterized in that, when a computer executes the instructions, the computer executes the bandwidth described in any one of claims 1-5. Control Method.
CN202310679393.2A 2023-06-08 2023-06-08 Bandwidth control method, device and storage medium Pending CN116600350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310679393.2A CN116600350A (en) 2023-06-08 2023-06-08 Bandwidth control method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310679393.2A CN116600350A (en) 2023-06-08 2023-06-08 Bandwidth control method, device and storage medium

Publications (1)

Publication Number Publication Date
CN116600350A true CN116600350A (en) 2023-08-15

Family

ID=87589894

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310679393.2A Pending CN116600350A (en) 2023-06-08 2023-06-08 Bandwidth control method, device and storage medium

Country Status (1)

Country Link
CN (1) CN116600350A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118590928A (en) * 2024-07-30 2024-09-03 杭州海康威视数字技术股份有限公司 Adaptive bandwidth allocation method based on traffic business model and related equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070263818A1 (en) * 2006-03-31 2007-11-15 Fujitsu Limited Relay apparatus, relay method, relay program, and communication system
CN106209675A (en) * 2016-06-15 2016-12-07 浙江宇视科技有限公司 Transmission method, device and the system of a kind of data stream
CN114302355A (en) * 2021-12-28 2022-04-08 中国电信股份有限公司 Policy and charging control method, apparatus, electronic device, and storage medium
US20230133781A1 (en) * 2020-07-31 2023-05-04 Intel Corporation Predefined policy and charging control rules management

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070263818A1 (en) * 2006-03-31 2007-11-15 Fujitsu Limited Relay apparatus, relay method, relay program, and communication system
CN106209675A (en) * 2016-06-15 2016-12-07 浙江宇视科技有限公司 Transmission method, device and the system of a kind of data stream
US20230133781A1 (en) * 2020-07-31 2023-05-04 Intel Corporation Predefined policy and charging control rules management
CN114302355A (en) * 2021-12-28 2022-04-08 中国电信股份有限公司 Policy and charging control method, apparatus, electronic device, and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NTT DOCOMO: "C3-110666 "NIMTC Low Priority Indicator handling and PGW/GGSN Control overload"", 3GPP TSG_CN\\WG3_INTERWORKING_EX-CN3, no. 3, 28 February 2011 (2011-02-28), pages 4 - 117 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118590928A (en) * 2024-07-30 2024-09-03 杭州海康威视数字技术股份有限公司 Adaptive bandwidth allocation method based on traffic business model and related equipment

Similar Documents

Publication Publication Date Title
CN111200845B (en) Resource information sending method, device and system
RU2571377C2 (en) System and method of control of services, advanced nodeb and data packet network gateway
CN110049504B (en) A session management method and device
CN108965159B (en) Service quality control method, equipment and system
CN110691370A (en) A data transmission method, device and system
US10313919B2 (en) Method and device for providing transmission differentiation in mobile communication system
CN111865623A (en) Method, device and system for binding charging rules
CN110120988A (en) Address management method, equipment and system
WO2020164290A1 (en) Policy control method, apparatus, and system
EP3110191A1 (en) Network sharing method and network element
CN108471629A (en) The control method of business service quality, equipment and system in transmission network
EP3637705B1 (en) Data flow processing method and device
CN114930907B (en) Data transmission method, device and system
CN103248451A (en) Service rate control method, system and device
CN114629805B (en) SLA policy processing method, device, server and service node
CN109818917A (en) A kind of communication means and its device
CN110519750B (en) Message processing method, device and system
CN112019363B (en) Method, device and system for determining service transmission requirements
WO2015096680A1 (en) Node distribution method and control center
CN109756986B (en) A kind of uplink data packet resource allocation method and user terminal
CN111885733A (en) Resource allocation method, device, storage medium and network device
CN107949069A (en) terminal wireless data transmission method, device, terminal and storage medium
CN103636252B (en) Data packet processing method, system and device
CN106161285A (en) A kind of network resource allocation method and device
CN109729122A (en) Determine the method and device of ethernet mac address

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination