Nothing Special   »   [go: up one dir, main page]

CN103503512B - 业务分发控制方法和设备 - Google Patents

业务分发控制方法和设备 Download PDF

Info

Publication number
CN103503512B
CN103503512B CN201180002934.3A CN201180002934A CN103503512B CN 103503512 B CN103503512 B CN 103503512B CN 201180002934 A CN201180002934 A CN 201180002934A CN 103503512 B CN103503512 B CN 103503512B
Authority
CN
China
Prior art keywords
business
control strategy
terminal
service
pcrf
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.)
Expired - Fee Related
Application number
CN201180002934.3A
Other languages
English (en)
Other versions
CN103503512A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN103503512A publication Critical patent/CN103503512A/zh
Application granted granted Critical
Publication of CN103503512B publication Critical patent/CN103503512B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/66Policy and charging system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/028Capturing of monitoring data by filtering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例涉及一种业务分发控制方法和设备。一种方法包括:获取终端的业务流信息,业务流信息中至少包括终端请求的业务标识和业务流五元组信息;根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;将第一业务传输控制策略下发给策略与计费执行功能实体PCEF,以使PCEF根据第一业务传输控制策略对终端请求的业务进行资源分配,将第一业务优化控制策略下发给内容分发功能实体CDF,以使CDF根据第一业务优化控制策略对向终端传输的业务进行优化。

Description

业务分发控制方法和设备
技术领域
本发明实施例涉及通信技术领域,特别涉及一种业务分发控制方法和设备。
背景技术
目前,移动网络中,视频、图片等类型的移动数据流量正在迅速增加。移动网络的演进发展仍然避免不了无线通信的局限性,无线接入网络带宽稳定性差,存在频谱资源瓶颈,大量用户共享有限的资源,移动运营商网络各类业务的流量面临用户体验和网络容量的挑战。
现有技术中,内容分发网络(Content Delivery Network,CDN)可以将热点业务内容或者有合作关系的内容提供商提供的业务内容事先缓存在离用户较近的缓存节点,减少业务数据传输延时并节省网间结算。缓存节点还可以通过业务优化技术提供业务的自适应转码服务,使得业务码率适配网络传输带宽以及终端业务处理能力。然而,当用户对某业务的访问数量很大时,仍然会造成网络拥塞,影响用户的正常业务。
发明内容
本发明实施例提供一种业务分发控制方法,使不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
一方面,本发明实施例提供了一种业务分发控制方法,包括:
获取终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
将所述第一业务传输控制策略下发给策略与计费执行功能实体PCEF,以使所述PCEF根据所述第一业务传输控制策略对所述终端请求的业务进行资源分配,将所述第一业务优化控制策略下发给内容分发功能实体CDF,以使所述CDF根据所述第一业务优化控制策略对向所述终端传输的业务进行优化。
本发明实施例还提供一种业务分发控制方法,包括:
根据获取的终端的第一业务请求,得到所述终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
将所述业务流信息上报给策略与计费规则功能实体PCRF,以使所述PCRF根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
若接收所述PCRF下发的所述第一业务优化控制策略,则根据所述第一业务优化控制策略,对向所述终端传输的业务进行优化。
本发明实施例还提供一种业务分发控制方法,包括:
接收到策略与计费规则功能实体PCRF下发的第一业务传输控制策略,所述第一业务传输控制策略由所述PCRF根据终端请求的业务的业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的;
根据所述第一传输控制策略,对终端请求的业务进行资源分配。
另一方面,本发明实施例还提供一种策略与计费规则功能实体PCRF,包括:
接收器,用于获取终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
处理器,用于根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
发送器,用于将所述第一业务传输控制策略下发给策略与计费执行功能实体PCEF,以使所述PCEF根据所述第一业务传输控制策略对所述终端请求的业务进行资源分配,将所述第一业务优化控制策略下发给内容分发功能实体CDF,以使所述CDF根据所述第一业务优化控制策略对向所述终端传输的业务进行优化。
本发明实施例还提供一种流量检测功能实体TDF,包括:
接收器,用于获取终端的第一业务请求;还用于接收所述PCRF下发的所述第一业务优化控制策略;
处理器,用于根据所述第一业务请求,得到所述终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
发送器,用于将所述业务流信息上报给策略与计费规则功能实体PCRF,以使所述PCRF根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略。
本发明实施例还提供一种内容分发功能实体CDF,包括:
接收器,用于接收第一业务优化控制策略,所述第一业务优化控制策略由策略与计费规则功能实体PCRF根据业务流信息、以及至少终端的用户签约信息和网络状态之一查找对应的业务策略,确定的;
控制器,用于若所述接收器接收到所述第一业务优化控制策略,则根据所述第一业务优化控制策略,对向所述终端传输的业务进行优化。
本发明实施例还提供一种策略与计费执行功能实体PCEF,包括:
接收器,用于接收策略与计费规则功能实体PCRF下发的第一业务传输控制策略,所述第一业务传输控制策略由所述PCRF根据终端请求的业务的业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的;
处理器,用于根据所述第一传输控制策略,对终端请求的业务进行资源分配。
本发明实施例提供的业务分发控制方法和设备,PCRF根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务传输控制策略和业务优化控制策略,并将业务传输控制策略下发给PCEF,使PCEF对终端的业务进行资源分配;将业务优化控制策略下发给CDF,使CDF对向终端传输的业务进行优化。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的业务分发控制方法一个实施例的流程示意图;
图2为本发明提供的业务分发控制方法又一个实施例的流程示意图;
图3为本发明提供的业务分发控制方法另一个实施例的流程示意图;
图4a为本发明提供的业务分发控制方法又一个实施例的流程示意图;
图4b为本发明提供的业务分发控制方法又一个实施例的流程示意图;
图5a为本发明提供的业务分发控制方法一个实施例的流程示意图;
图5b为本发明提供的业务分发控制方法一个实施例的流程示意图;
图6a为本发明提供的业务分发控制方法一个实施例的流程示意图;
图6b为本发明提供的业务分发控制方法一个实施例的流程示意图;
图7为本发明提供的策略与计费规则功能实体PCRF一个实施例的结构示意图;
图8为本发明提供的流量检测功能实体TDF一个实施例的结构示意图;
图9为本发明提供的流量检测功能实体TDF又一个实施例的结构示意图;
图10为本发明提供的内容分发功能实体CDF一个实施例的结构示意图;
图11为本发明提供的内容分发功能实体CDF又一个实施例的结构示意图;
图12为本发明提供的策略与计费执行功能实体PCEF一个实施例的结构示意图;
图13为本发明提供的策略与计费执行功能实体PCEF又一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的业务分发控制方法一个实施例的流程示意图,如图1所示,该方法包括:
S101、获取终端的业务流信息,业务流信息中至少包括终端请求的业务标识和业务流五元组信息;
S102、根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
S103、将第一业务传输控制策略下发给策略与计费执行功能实体PCEF,以使PCEF根据第一业务传输控制策略对终端请求的业务进行资源分配,将第一业务优化控制策略下发给内容分发功能实体CDF,以使CDF根据第一业务优化控制策略对向终端传输的业务进行优化。
以上步骤的执行主体为策略与计费规则功能实体(Policy and Charging RuleFunction,PCRF)。
可选的,终端(User Equipment,UE)的业务流信息可以由流量监测功能实体(Traffic Detection Function,TDF)上报给PCRF,还可以由内容分发功能实体(ContentDelivery Function,CDF)上报给PCRF。
具体的,TDF可以截获终端发送给业务内容源或者CDF的各种业务请求,该业务请求可以是超文本传输协议(Hyper Text Transfer Protocol,HTTP)Get请求,请求的业务类型可以是视频播放请求、Web访问请求等等。TDF可以根据截获的业务请求中携带的统一资源定位符(Uniform Resource Locator,URL)识别出业务所属的类别,确定业务标识以及业务流五元组信息等信息,其中,业务流五元组信息包括:指向CDF的源IP地址和端口号,指向终端的目的IP地址和端口号,以及业务采用的传输控制协议(Transmission ControlProtocol,TCP)。
上述TDF执行的截获终端业务请求以及进一步获得终端的业务流信息的操作,也可以由改进后的CDF来执行,对CDF的改进可以是,例如:在现有的CDF上增加具有业务流检测功能的单元,并且在CDF上增加与PCRF交互的接口等。
TDF或CDF将终端的业务流信息上报给PCRF后,PCRF可以根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略。其中,业务策略为PCRF预先设置的用于根据对不同的终端、在不同网络环境下、请求的不同业务类别时进行差异化控制的一种动态策略,该动态策略具体包括可以用于确定终端的业务传输的业务流模板、计费方法、业务传输服务质量(Quality Of Service,QoS)、门控信息等,以及用于确定业务优化控制策略的授权最大业务带宽、是否允许业务优化指示信息等。其中,业务流模板用于PCEF识别业务数据流,从而将业务数据流关联到对应的传输承载中;计费方法表明是在线计费还是离线计费,以及是按照流量、时长还是事件计费;业务传输服务质量包括QoS等级标识(QoS ClassIdentifier)、最大比特速率(Maximum Bit Rate,MBR)、保障比特速率(Guaranteed BitRate,GBR)、分配与保持优先级(Allocation and Retention Priority,ARP)等参数,用于PCEF建立业务传输承载;门控信息包括门控状态,门控状态为开,表明允许传输当前视频数据流,否则禁止传输;授权的最大业务带宽为传输业务的最大传输带宽,用于限定CDF对业务进行的码率变换;业务优化指示用于允许或禁止CDF对业务进行优化处理。
以视频业务为例,PCRF上预设的业务策略可以体现在以下几个方面:
根据视频来源提供差异化控制,例如:对于来自因特网(Internet)的运营商网络上传输的不受运营商控制的第三方内容(Over The Top,OTT)视频提供尽力而为的传输QoS,不对视频做优化处理;对来自有合作关系的第三方内容提供商(Business toBusiness,B2B)的视频或者运营商自营(Business to Client,B2C)的视频提供高优先级的传输QoS,并且实施视频优化处理,以适配终端播放能力和传输带宽;
根据用户视频等级实现差异化控制,例如:对不同级别的用户分配不同的传输带宽以及视频优化控制,金牌用户可以分配最高的视频传输带宽,并且提供视频优化服务;银牌用户可以分配中等的视频传输带宽,并且提供视频优化服务;铜牌用户可以分配较低的带宽,不提供视频优化服务;
根据用户签约的视频种类实现差异化控制,例如:只对用户签约的视频提供带宽保障和视频优化处理,对于非签约的视频只提供尽力而为服务。
基于上述的设置业务策略的因素,形成的视频业务的业务策略可以包括,例如:视频策略1,对应高优先级的视频承载,最大2M视频带宽,允许CDF对视频进行优化处理;视频策略2,对应高优先级的视频承载,最大1M视频带宽,允许CDF对视频进行优化处理;视频策略3,对应低优先级(尽力而为)传输承载,最大500K视频带宽,允许CDF对视频进行优化处理;视频策略4,对应低优先级(尽力而为)传输承载,最大500K视频带宽,不允许CDF对视频进行优化处理等。
以上仅以是业务为例,对PCRF预设的业务策略加以说明,可以理解的是,PCRF可以根据实际需要,或者根据业务传输控制策略和业务优化控制策略的实际调整效果等设置或修改业务策略。
PCRF接收到终端的业务流信息后,可以根据业务流信息中携带的终端请求的业务标识和业务流五元组信息,查找到终端的用户签约信息,其中,用户签约信息可以从归属签约服务器(Home Subscriber Server,HSS)/归属位置寄存器(Home Location Register,HLR)等网元中获取。PCRF可以进一步根据用户的业务流信息、用户签约信息以及当前的网络状态,确定第一业务传输控制策略和第一业务优化控制策略。
PCRF可以将第一业务传输控制策略下发给PCEF,策略与计费执行实体(Policyand Charging Enforcement,Function,PCEF),由PCEF执行为终端请求的业务分配资源的操作,具体可以是:修改终端到PCEF的承载,以满足终端请求的业务的QoS要求。
PCEF在执行资源分配的操作后,向PCRF返回响应信息,如果响应信息指示资源分配的操作成功,则PCRF可以通过TDF将第一业务优化控制策略下发给CDF,或者可以将第一业务优化控制策略直接下发给与PCRF之间有交互的接口CDF,由CDF来执行对向终端传输的业务进行优化的操作。第一业务优化控制策略可以指示是否允许CDF对向终端传输的业务进行优化以及允许优化的操作类型,如果允许,则CDF可以对发送给终端的业务数据进行格式转换、码率压缩转换等操作,以使传输的业务数据与终端的处理能力或者授权的最大带宽相匹配;如果不允许,则CDF可以直接从本地缓存中或者从终端请求的业务所属内容源中获取相应业务发送给终端。
如果响应信息指示PCEF资源分配的操作失败,则PCRF可以通过TDF向CDF下发错误指示,或者可以将错误指示直接下发给与PCRF之间有交互的接口的CDF,使CDF停止向终端传输业务。
当终端的用户签约信息发生变化,或者网络状态发生变化时,PCRF可以根据变化后的用户签约信息和/或网络状态,调整下发给PCEF的业务传输控制策略,以使PCEF对终端请求业务的资源分配与终端本身的签约服务以及网络状况相适应;使下发给CDF的业务优化控制策略与终端自身的业务处理能力和网络状态相匹配。
本发明实施例提供的业务分发控制方法,PCRF根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务传输控制策略和业务优化控制策略,并将业务传输控制策略下发给PCEF,使PCEF对终端的业务进行资源分配;将业务优化控制策略下发给CDF,使CDF对向终端传输的业务进行优化。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
图2为本发明提供的业务分发控制方法又一个实施例的流程示意图,如图2所示,该方法包括:
S201、根据获取的终端的第一业务请求,得到终端的业务流信息,业务流信息中至少包括终端请求的业务标识和业务流五元组信息;
S202、将业务流信息上报给策略与计费规则功能实体PCRF,以使PCRF根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
S203、若接收PCRF下发的第一业务优化控制策略,则根据第一业务优化控制策略,对向终端传输的业务进行优化。
以上步骤的执行主体可以是TDF,还可以是增加了具有业务流检测功能的单元,并且增加了与PCRF交互的接口的CDF。
当上述步骤的执行主体是TDF时,TDF可以截获终端发送给业务内容源或者CDF的各种业务请求,可以根据截获的业务请求中携带的统一资源定位符(Uniform ResourceLocator,URL)识别出业务所述的类别,确定业务标识以及业务流五元组信息,包括:指向CDF的源IP地址和端口号,指向终端的目的IP地址和端口号,业务采用的TCP。
TDF可以将携带业务标识和业务流五元组信息的业务流信息上报给PCRF,当PCRF向TDF返回第一业务传输控制策略或者错误信息时,TDF可以将第一业务传输控制策略直接发送给CDF,或者,TDF还可以将该第一业务传输控制策略携带在终端的业务请求中返回给CDF。
需要说明的时,如果PCRF根据变化后的用户签约信息和/或网络状态,重新确定了下发的业务优化控制策略,则TDF可以直接将PCRF重新下发的业务优化控制策略下发给CDF;或者,TDF也可以在截获到终端针对同一业务的另一业务请求后,将PCRF重新下发的业务传输控制策略携带在该业务请求中返回给CDF。
可选的,TDF接收到PCRF下发的针对各种业务请求的第一业务优化控制策略后,可以只将允许进行优化的业务请求对应的优化控制策略转发给CDF做优化处理,而不允许进行优化的业务请求对应的优化控制策略可以不转发给CDF,而直接发送给业务提供源。
可选的,TDF可以预置域名或者URL列表,当TDF截获终端发出的业务请求后,如果该业务请求中包含的域名或者URL存在于预配置的列表中,则TDF可以直接将该业务请求发送给CDF进行后续优化处理;如果业务请求中包含的域名或者URL不存在于预配置的列表中,TDF不将该业务请求发送给CDF进行优化处理,直接发送给业务提供源。该过程中TDF与PCRF没有交互过程。
可选的,TDF还可以将指向某个或某些端口(例如:端口80)的所有业务请求都直接转发给CDF进行后续处理,由CDF判断是否对当前业务进行优化处理。该过程中TDF与PCRF没有交互过程。
当上述步骤的执行主体为增加了具有业务流检测功能的单元,并且增加了与PCRF交互的接口的CDF时,可以通过CDF中增加的业务流检测功能的单元检测终端发出的业务请求,进而获得业务标识以及业务五元组信息,并通过增加的与PCRF交互的接口上报给PCRF。当与PCRF交互的接口接收到PCRF下发的第一业务传输控制策略时,如果第一业务传输控制策略CDF对传输给终端的业务进行优化允许,则CDF可以对发送给终端的业务数据进行格式转换、码率压缩转换等操作,以使传输的业务数据与终端的处理能力或者授权的最大带宽相匹配;如果不允许,则CDF可以直接从本地缓存中或者从终端请求的业务所属内容源中获取相应业务发送给终端;如果接收到PCRF下发的错误信息,则CDF停止向终端传输业务。
如果PCRF根据变化后的用户签约信息和/或网络状态,重新确定了下发的业务优化控制策略,则CDF接收到PCRF重新下发的业务传输控制策略后,可以根据PCRF重新下发的业务优化控制策略对向终端发送的业务进行优化处理。
本发明实施例提供的业务分发控制方法,TDF或CDF可以将终端业务请求对应的业务流信息上报给PCRF,PCRF可以根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务优化控制策略,并直接下发给CDF,或者通过TDF下发给CDF,使CDF对向终端传输的业务进行优化。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
图3为本发明提供的业务分发控制方法另一个实施例的流程示意图,如图3所示,该方法包括:
S301、接收到策略与计费规则功能实体PCRF下发的第一业务传输控制策略,第一业务传输控制策略由PCRF根据终端请求的业务的业务流信息、以及至少终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的;
S302、根据第一传输控制策略,对终端请求的业务进行资源分配。
以上步骤的执行主体可以是PCEF,该PCEF可以是单独设置的网元,也可以是与TDF和/或CDF一体集成设置的网元。
PCEF接收到PCRF下发的第一业务传输控制策略后,根据第一业务传输控制策略,如果终端与PCEF之间没有可用承载,则PCEF可以针对终端请求的业务新建承载;如果终端与PCEF之间有可用承载,则PCEF可以修改当前承载的QoS和业务流模板(Traffic FlowTemplate,TFT)等信息。
如果资源分配操作执行成功,则PCEF可以通过返回给PCRF的响应消息指示资源分配操作成功,以使PCRF向CDF下发业务优化控制策略;如果资源分配执行失败,则PCEF可以通过响应信息指示资源分配失败,以使PCRF向CDF下发错误信息,指示CDF停止向终端传输对应的业务。
进一步的,当终端的用户签约信息发生变化,或者网络状态发生变化时,PCRF可以动态的调整下发给PCEF的业务传输控制策略,PCEF可以根据PCRF重新确定的业务传输控制策略,调整终端请求业务的资源分配,从而与终端本身的签约服务以及网络状况相适应。
本发明实施例提供的业务分发控制方法,PCRF可以根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务传输控制策略,并下发给PCEF,使PCEF对终端传输的业务进行资源分配。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
图4a为本发明提供的业务分发控制方法又一个实施例的流程示意图,如图4a所示,本实施例提供中,PCEF、TDF和CDF均为独立设置的网元,以下对上述独立设置的网元执行业务分发控制方法的过程进行详细说明。该方法包括:
S401a、UE附着网络建立分组数据协议(Package Data Protocol,PDP)上下文或移动核心网演进(Evolved Packet Core,EPC)缺省承载。
S402a、UE发起第一业务请求,该第一业务请求被重定向到或终结在CDF网元。
其中,第一业务请求被重定向到CDF是指:业务源接收到UE发出的第一业务请求后,业务源或者域名解析系统指示终端重新发起指向CDF的第一业务请求;第一业务请求终结在CDF是指:终端向业务源出的第一业务请求,最终由CDF对该业务请求做出响应。
该第一业务请求为HTTP Get请求,可以请求视频业务、图片业务、文本业务或者Web浏览等业务,在此不一一列举。
以UE发出的第一业务请求为视频请求为例,如果UE请求的视频采用的是自适应下载(Adaptive Download)方式,则UE首先向CDF网元请求获取列表(manifest)文件,再根据列表文件针对每个视频频段顺次发出视频业务请求;如果UE请求的视频采用渐进式下载(Progressive Download)方式,则UE可以通过一个视频业务请求来请求获取整个视频文件。
S403a、UE发出的第一业务请求被TDF截获。
S404a、TDF根据第一业务请求中的URL识别业务类别,确定业务对应的视频标识及业务流五元组信息。
其中,TDF可以根据业务请求获取视频业务流五元组信息:指向CDF的源IP地址和端口号,指向UE的目的IP地址和端口号。
S405a、TDF向PCRF上报业务流信息,该业务流信息中包括UE请求的业务标识和业务流五元组信息。
S406a、PCRF根据业务流信息、以及至少用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略以及第一业务优化控制策略。
如果UE请求的是视频业务,则PCRF需要根据UE的IP地址实现视频会话与分组数据网络(Packet Data Network,PDN)会话绑定。
其中,第一业务传输控制策略可以包括:业务流模板、计费方法、QoS、门控等信息,该第一业务传输控制策略对应于现有的策略和计费控制(Policy Charging Control,PCC)规则。
第一业务优化控制策略可以包括:授权最大视频带宽、门控信息、是否允许视频优化指示等信息,该第一业务优化控制策略可以是由PCRF根据实际需要确定,也可以对现有的应用检测和控制(Application Detection and Control,ADC)规则的指示信元进行扩展得到。
S407a、PCRF向PCEF下发第一业务优化控制策略。
S408a、PCEF执行第一业务优化控制策略,若UE于PCEF之间没有可用承载,则新建业务承载;若有可用承载,则修改当前承载的QoS和TFT等信息。
S409a、PCEF向PCRF返回响应消息。
该响应信息可以指示PCEF执行UE请求业务的资源分配操作成功或失败。
S410a、若响应消息指示PCEF执行UE请求业务的资源分配操作成功,则PCRF向TDF下发第一业务优化控制策略,否则向TDF下发错误信息。
其中,该错误信息可以是原因值等参数。
S411a、TDF将第一业务优化控制策略或者错误信息携带在第一业务请求中返回给CDF。
其中,TDF在HTTP Get请求中的User Agent头域添加扩展的第一业务优化控制策略或者错误信息,然后转发给CDF。
需要说明的是,S411a中,TDF也可以直接将第一业务优化控制策略或者错误信息发送给CDF。
S412a、CDF收到TDF转发的第一业务请求后,如果第一业务请求中携带错误信息,则CDF停止传输视频,否则CDF根据所述第一业务优化控制策略对向所述UE传输的业务进行优化。
具体的,第一业务优化控制策略可以指示CDF允许对向UE传输的业务进行优化控制,也可以禁止CDF对向UE传输的业务进行优化控制。例如:UE请求的业务为视频业务,那么对于Progressive Download视频业务请求,如果第一业务优化控制策略允许CDF进行视频优化处理,则CDF可以对视频进行转码,以适配授权的最大带宽和UE视频播放能力(例如:屏幕分辨率、支持的视频编解码和文件格式等),如果第一业务优化控制策略不允许CDF进行视频优化处理,则CDF不做任何视频优化处理,而是直接将UE请求的视频传输给UE。对于Adaptive Download视频业务请求,如果第一业务优化控制策略允许CDF进行视频优化处理,则CDF可以通过授权的最大视频带宽限制请求的视频码率。
需要说明的是,UE视频播放能力等信息可以通过UE发出的第一业务请求中的UserAgent域上报给CDF,或者,CDF还可以根据国际移动设备身份码(International MobileEquipment Identity,IMEI)查询本地UE信息库获取。
S413a、CDF通过第一业务请求响应(HTTP响应)将UE请求的业务数据返回给UE。
如果UE请求的是Adaptive streaming方式的视频业务,则UE从CDF获得一个视频片段后,还可以继续根据列表(manifest)文件继续发出其他业务请求以获取后续的视频片段。
图4b为本发明提供的业务分发控制方法又一个实施例的流程示意图,如图4b所示,在图4a所示实施例的基础上,本实施例提供了当用户签约信息和/或网络状态改变时,独立设置的PCEF、TDF和CDF执行业务分发控制方法的进一步过程,该方法包括:
S401b、用户签约信息发生变化和/或网络状态发生变化,则PCRF重新确定得到第二业务传输控制策略和第二业务优化控制策略。
其中,用户签约信息发生变化可以是,例如:用户签约的业务等级发生变化等,网络状态变化可以是,例如:网络繁忙、空闲或者出现小区拥塞等情况。
PCRF可以在用户签约信息发生变化和/或网络状态发生变化时,动态更新下发给PCEF的业务传输控制策略和下发给CDF的业务优化控制策略,以使PCEF对业务传输的控制,以及CDF对业务的优化控制与终端和网络状况相适应。更新后的业务传输控制策略为第二业务传输控制策略,更新后的业务优化控制策略为第二业务优化控制策略。
S402b、PCRF向TDF发送第二业务优化控制策略。
S403b、TDF将第二业务优化控制策略存储至本地缓存中。
S404b、TDF向PCRF返回响应消息。
S405b、PCRF向PCEF下发第二业务传输控制策略。
S406b、PCEF根据第二业务传输控制策略调整对终端请求的业务的资源分配。
需要说明的是,S402b-S404b的执行与S405b的执行可以根据具体业务策略确定执行顺序。例如:如果S402b-S404b只涉及修改终端业务的转码控制,此S405b步骤可省略;如果业务策略是在网络繁忙时降低当前终端的传输带宽和码率,则可以先执行S402b-S404b,再执行S405b;如果业务策略是提高终端的传输带宽和码率,则可以先执行S405b,再执行S402b-S404b。
S407b、终端发出第二业务请求,TDF截获该第二业务请求。
S408b、TDF将本地缓存中的第二业务优化控制策略携带在第二业务请求中,具体是添加到HTTP User Agent头域返回给CDF。
与S411a类似的,TDF接收到PCRF下发的第二业务优化控制策略后,也可以直接将第二业务优化控制策略或者错误信息发送给CDF。在这种情况下,则省略S403b以及S407b的步骤。
S409b、CDF根据第二业务请求中的第二业务优化控制策略,调整对向终端传输的业务的优化。
图5a为本发明提供的业务分发控制方法一个实施例的流程示意图,如图3所示,本实施例提供中,PCEF为独立设置的网元,TDF和CDF为一体集成设置的网元,下面以TDF/CDF表示,具体可以是在TDF上扩展集成CDF的功能,还可以是在CDF上扩展集成TDF的功能,以下对上述网元执行业务分发控制方法的过程进行详细说明。该方法包括:
S501a、UE附着网络建立PDP上下文或EPC缺省承载。
S502a、UE发起第一业务请求,该第一业务请求并被重定向到或终结在CDF网元。
S503a、UE发出的第一业务请求被TDF/CDF截获。
S504a、TDF/CDF根据第一业务请求中的URL识别业务类别,确定业务对应的视频标识及业务流五元组信息。
S505a、TDF/CDF向PCRF上报业务流信息,该业务流信息中包括UE请求的业务标识和业务流五元组信息。
S506a、PCRF根据业务流信息、以及用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略以及第一业务优化控制策略。
S507a、PCRF向PCEF下发第一业务优化控制策略。
S508a、PCEF执行第一业务优化控制策略,若UE于PCEF之间没有可用承载,则新建业务承载;若有可用承载,则修改当前承载的QoS和TFT等信息。
S509a、PCEF向PCRF返回响应消息。
S510a、若响应消息指示PCEF执行UE请求业务的资源分配操作成功,则PCRF向TDF/CDF下发第一业务优化控制策略,否则向TDF/CDF下发错误信息。
S511a、如果TDF/CDF收到错误信息,则TDF/CDF停止传输视频,否则TDF/CDF根据第一业务优化控制策略对向所述UE传输的业务进行优化。
S512a、TDF/CDF通过第一业务请求响应(HTTP响应)将UE请求的业务数据返回给UE。
如果UE请求的是Adaptive streaming方式的视频业务,则UE从TDF/CDF获得一个视频片段后,还可以继续根据列表(manifest)文件继续发出其他业务请求以获取后续的视频片段。
本实施例与图4a所示实施例的区别在于,TDF与CDF一体集成设置形成TDF/CDF,因此,相对于图4a所示实施例,省去了TDF与CDF之间的外部交互过程,其他过程均可参见图4a所示实施例中的相应描述。
图5b为本发明提供的业务分发控制方法一个实施例的流程示意图,如图3所示,在图5a所示实施例的基础上,本实施例提供了当用户签约信息和/或网络状态改变时,独立设置的PCEF,以及一体集成的TDF和CDF执行业务分发控制方法的进一步过程,该方法包括:
S501b、用户签约信息发生变化和/或网络状态发生变化,则PCRF重新确定得到第二业务传输控制策略和第二业务优化控制策略。
S502b、PCRF向TDF/CDF下发第二业务优化控制策略。
S503b、TDF/CDF根据第二业务请求中的第二业务优化控制策略,调整对向终端传输的业务的优化。
S504b、TDF/CDF向PCRF返回响应消息。
S505b、PCRF向PCEF下发第二业务传输控制策略。
S506b、PCEF根据第二业务传输控制策略调整对终端请求的业务的资源分配。
S507b、TDF/CDF向UE返回根据第二业务优化控制策略调整后的视频片段。
同样的,本实施例与图4b所示实施例的区别也在于,TDF与CDF一体集成设置形成TDF/CDF,因此,相对于图4b所示实施例,省去了TDF与CDF之间的外部交互过程,其他过程均可参见图4b所示实施例中的相应描述。
图6a为本发明提供的业务分发控制方法一个实施例的流程示意图,如图3所示,本实施例提供中,PCEF、TDF和CDF为一体集成设置的网元,以下以PCEF/TDF/CDF表示,具体可以是在PCEF上扩展集成TDF及CDF的功能,也可以是在TDF上扩展集成PCEF和CDF的功能,还可以是在CDF上扩展集成PCEF和TDF的功能,以下对上述网元执行业务分发控制方法的过程进行详细说明。
S601a、UE附着网络建立PDP上下文或EPC缺省承载。
S602a、UE发起第一业务请求,该第一业务请求并被重定向到或终结在PCEF/TDF/CDF网元。
S603a、UE发出的第一业务请求被PCEF/TDF/CDF截获。
S604a、PCEF/TDF/CDF根据第一业务请求中的URL识别业务类别,确定业务对应的视频标识及业务流五元组信息。
S605a、PCEF/TDF/CDF向PCRF上报业务流信息,该业务流信息中包括UE请求的业务标识和业务流五元组信息。
S606a、PCRF根据业务流信息、以及用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略以及第一业务优化控制策略。
S607a、PCRF向PCEF/TDF/CDF下发第一业务优化控制策略。
S608a、PCEF/TDF/CDF执行第一业务优化控制策略,若UE于PCEF之间没有可用承载,则新建业务承载;若有可用承载,则修改当前承载的QoS和TFT等信息。
S609a、PCEF/TDF/CDF向PCRF返回响应消息。
S610a、若响应消息指示PCEF/TDF/CDF执行UE请求业务的资源分配操作成功,则PCRF向PCEF/TDF/CDF下发第一业务优化控制策略,否则向PCEF/TDF/CDF下发错误信息。
S611a、如果PCEF/TDF/CDF收到错误信息,则PCEF/TDF/CDF停止传输视频,否则PCEF/TDF/CDF根据第一业务优化控制策略对向所述UE传输的业务进行优化。
S612a、PCEF/TDF/CDF通过第一业务请求响应(HTTP响应)将UE请求的业务数据返回给UE。
如果UE请求的是Adaptive streaming方式的视频业务,则UE从PCEF/TDF/CDF获得一个视频片段后,还可以继续根据列表(manifest)文件继续发出其他业务请求以获取后续的视频片段。
图6b为本发明提供的业务分发控制方法一个实施例的流程示意图,如图3所示,在图6a所示实施例的基础上,本实施例提供了当用户签约信息和/或网络状态改变时,一体集成的PCEF、TDF和CDF执行业务分发控制方法的进一步过程,该方法包括:
S601b、用户签约信息发生变化和/或网络状态发生变化,则PCRF重新确定得到第二业务传输控制策略和第二业务优化控制策略。
S602b、PCRF向PCEF/TDF/CDF下发第二业务优化控制策略。
S603b、PCEF/TDF/CDF根据第二业务请求中的第二业务优化控制策略,调整对向终端传输的业务的优化。
S604b、PCEF/TDF/CDF向PCRF返回响应消息。
S605b、PCRF向PCEF/DF/CDF下发第二业务传输控制策略。
S606b、PCEF/DF/CDF根据第二业务传输控制策略调整对终端请求的业务的资源分配。
S607b、PCEF/TDF/CDF向UE返回根据第二业务优化控制策略调整后的视频片段。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图7为本发明提供的策略与计费规则功能实体PCRF一个实施例的结构示意图,如图7所示,该PCRF包括:接收器11、处理器12和发送器13;
接收器11,用于获取终端的业务流信息,业务流信息中至少包括终端请求的业务标识和业务流五元组信息;
处理器12,用于根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
发送器13,用于将第一业务传输控制策略下发给策略与计费执行功能实体PCEF,以使PCEF根据第一业务传输控制策略对终端请求的业务进行资源分配,将第一业务优化控制策略下发给内容分发功能实体CDF,以使CDF根据第一业务优化控制策略对向终端传输的业务进行优化。
可选的,接收器11还可以用于:接收PCEF返回的响应消息,响应消息用于指示PCEF对终端请求的业务资源分配成功,或者响应消息用于指示PCEF对终端请求的业务资源分配失败;
若接收器接收的响应消息指示PCEF对终端请求的业务资源分配成功,则发送器13可以用于将第一优化控制策略下发给CDF。
可选的,若接收器11接收的响应消息指示PCEF对终端请求的业务资源分配失败,则发送器13还可以用于:向CDF下发错误信息,以指示CDF停止向终端传输请求的业务。
进一步的,处理器12还可以用于:根据变化后的用户签约信息和/或网络状态,确定第二业务传输控制策略和第二业务优化控制策略;
发送器13还可以用于:将第二业务传输控制策略下发给策略与计费执行功能实体PCEF,以使PCEF根据第二业务传输控制策略调整对终端请求的业务的资源分配,将第二业务优化控制策略下发给内容分发功能实体CDF,以使CDF根据第二业务优化控制策略调整对向终端传输的业务的优化。
进一步的,处理器12还可以用于:根据不同的业务类别、不同的第三方业务提供商以及不同的用户签约信息中的至少一个确定业务策略,业务策略包括:业务流模板、计费方法、业务传输QoS、门控信息、授权最大业务带宽、是否允许业务优化指示信息中的至少一个。
本发明实施例提供的PCRF,为本发明提供的业务分发控制方法的执行设备,PCRF执行业务分发控制方法的具体过程可参见方法实施例,在此不再赘述。
本发明实施例提供的PCRF,根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务传输控制策略和业务优化控制策略,并将业务传输控制策略下发给PCEF,使PCEF对终端的业务进行资源分配;将业务优化控制策略下发给CDF,使CDF对向终端传输的业务进行优化。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
图8为本发明提供的流量检测功能实体TDF一个实施例的结构示意图,如图8所示,该TDF包括:接收器21、处理器22和发送器23;
接收器21,用于获取终端的第一业务请求;还用于接收PCRF下发的第一业务优化控制策略;
处理器22,用于根据第一业务请求,得到终端的业务流信息,业务流信息中至少包括终端请求的业务标识和业务流五元组信息;
发送器23,用于将业务流信息上报给策略与计费规则功能实体PCRF,以使PCRF根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略。
图9为本发明提供的流量检测功能实体TDF又一个实施例的结构示意图,如图9所示,在图8的基础上,TDF还可以包括控制器24;
作为一种可行的实施方式,可以对TDF的现有功能和结构进行扩展,使之具有CDF的功能,具体的:
控制器24可以用于:若接收器接收PCRF下发的第一业务优化控制策略,则根据第一业务优化控制策略,对向终端传输的业务进行优化。
进一步的,接收器21还可以用于:接收PCRF下发的第二业务优化控制策略;
控制器24还可以用于:若接收器21接收到第二优化控制策略,则根据第二业务优化控制策略,调整对向终端传输的业务的优化,第二业务优化控制策略由PCRF根据变化后的用户签约信息和/或网络状态确定。
进一步的,接收器21还可以用于:接收PCRF下发的错误信息;
控制器24还可以用于:若接收器接收到错误信息,则停止向终端传输请求的业务。
可选的,处理器22还可以具体用于:根据第一业务请求中携带的统一资源定位符URL识别终端请求的业务对应的业务标识,并根据第一业务请求得到业务流五元组信息。
作为另一种可行的实施方式,TDF还可以仅作为PCRF与CDF之间的接口,具体的:
发送器23还可以用于:若接收器21接收到第一优化控制策略,则将第一控制策略发送给内容分发功能实体CDF,或者,将第一业务优化控制策略携带在第一业务请求中发送给CDF。
进一步的,接收器21还可以用于:接收PCRF下发的第二业务优化控制策略,还用于接收终端发出的第二业务请求,第二业务请求和第一业务请求为终端针对同一业务发出的请求;
处理器22还可以用于:将第二业务优化控制策略存储至本地缓存中;
发送器23还可以用于:若接收器21接收到终端发出的第二业务请求,则将本地缓存中存储的第二业务优化控制策略携带在第二业务请求中发送给CDF;或者,用于将所述接收器接收到的第二业务优化控制策略发送给所述CDF。
进一步的,接收器21还可以用于:接收PCRF下发的错误信息;
发送器23还可以用于:若接收器接收到错误信息,则将错误信息发送给所述CDF,或者将错误信息携带在第一业务请求中发送给CDF。
本发明实施例提供的TDF,为本发明提供的业务分发控制方法的执行设备,该设备可以独立设置,也可以与PCEF和/或CDF一体集成设置。TDF执行业务分发控制方法的具体过程可参见方法实施例,在此不再赘述。
本发明实施例提供的TDF,可以将终端业务请求对应的业务流信息上报给PCRF,PCRF可以根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务优化控制策略通过TDF下发给CDF,使CDF对向终端传输的业务进行优化。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
图10为本发明提供的内容分发功能实体CDF一个实施例的结构示意图,如图10所示,该CDF包括:接收器31和控制器32;
接收器31,用于接收第一业务优化控制策略,第一业务优化控制策略由策略与计费规则功能实体PCRF根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的;
控制器32,用于若接收器接收到第一业务优化控制策略,则根据第一业务优化控制策略,对向终端传输的业务进行优化。
图11为本发明提供的内容分发功能实体CDF又一个实施例的结构示意图,如图11所示,在图10的基础上,该CDF还可以进一步包括:发送器33和处理器34;
作为一种可行的实施例,可以对CDF的现有功能和结构进行扩展,使之具有TDF的功能,具体的:
接收器31还可以用于:获取终端的第一业务请求;
控制器32还可以用于:根据第一业务请求,得到终端的业务流信息,业务流信息中至少包括终端请求的业务标识和业务流五元组信息;
发送器33,用于将业务流信息上报给策略与计费规则功能实体PCRF,以使PCRF根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
接收器31可以具体用于:接收PCRF下发的第一业务优化控制策略。
进一步的,处理器34可以具体用于:根据第一业务请求中携带的统一资源定位符URL识别终端请求的业务对应的业务标识,并根据第一业务请求得到业务流五元组信息。
进一步的,接收器31还可以用于:接收PCRF下发的第二业务优化控制策略,第二业务优化控制策略由PCRF根据变化后的用户签约信息和/或网络状态确定;
控制器32还可以用于:若接收器接收到第二业务优化控制策略,则根据第二业务优化控制策略,调整对向终端传输的业务的优化。
进一步的,接收器31还可以用于:接收PCRF下发的错误信息;
控制器32还可以用于:若接收器接收到错误信息,则停止向终端传输请求的业务。
作为另一种可行的实施例,接收器31可以具体用于:接收流量检测功能实体TDF发送的第一业务优化控制策略,或者接收到TDF发送的第一业务请求,第一业务请求中携带第一业务优化控制策略。
进一步的,接收器31还可以用于:接收TDF发送的第二业务优化控制策略,或者接收到TDF发送的第二业务请求,第二业务请求中携带第二业务优化控制策略,第二业务优化控制策略由PCRF根据变化后的用户签约信息和/或网络状态确定;
控制器32还可以用于:若接收器31接收到第二业务优化控制策略,则根据第二业务优化控制策略调整对向终端传输的业务的优化。
进一步的,接收器31还可以用于:接收TDF发送的错误信息,或者接收TDF发送的第一业务请求,第一业务请求中携带错误信息;
控制器32还可以用于:若所述接收器接收到所述错误信息,则停止向终端传输请求的业务。
本发明实施例提供的CDF,为本发明提供的业务分发控制方法的执行设备,该设备可以独立设置,也可以与PCEF和/或TDF一体集成设置。CDF执行业务分发控制方法的具体过程可参见方法实施例,在此不再赘述。
本发明实施例提供的业务分发控制方法,CDF可以将终端业务请求对应的业务流信息直接上报给PCRF或者通过TDF上报给PCRF,PCRF可以根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务优化控制策略,并直接下发给CDF,或者通过TDF下发给CDF,使CDF对向终端传输的业务进行优化。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
图12为本发明提供的策略与计费执行功能实体PCEF一个实施例的结构示意图,如图12所示,该PCEF包括:接收器41和处理器42;
接收器41,用于接收策略与计费规则功能实体PCRF下发的第一业务传输控制策略,第一业务传输控制策略由PCRF根据终端请求的业务的业务流信息、以及至少终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的;
处理器42,用于根据第一传输控制策略,对终端请求的业务进行资源分配。
图13为本发明提供的策略与计费执行功能实体PCEF又一个实施例的结构示意图,如图13所示,在图12的基础上,该PCEF还可以包括:发送器43;
发送器43,可以用于向PCRF返回响应消息,响应消息用于指示对终端请求的业务资源分配成功,以使PCRF将第一业务优化控制策略下发给内容分发功能实体CDF,或者,响应消息用于指示对终端请求的业务资源分配失败,以使PCRF向CDF下发错误信息,第一业务优化控制策略由PCRF根据业务流信息、以及至少终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的。
进一步的,接收器41还可以用于:接收PCRF下发的第二业务传输控制策略,第二业务传输控制策略由PCRF根据变化后的用户签约信息和/或网络状态确定;
处理器42还可以用于:根据第二业务传输控制策略,调整对终端请求的业务的资源分配。
本发明实施例提供的PCEF,为本发明提供的业务分发控制方法的执行设备,该设备可以独立设置,也可以与CDF和/或TDF一体集成设置。CDF执行业务分发控制方法的具体过程可参见方法实施例,在此不再赘述。
本发明实施例提供的PCEF,PCEF可以根据终端请求的业务的业务信息、用户签约信息及网络状态,动态的确定业务传输控制策略,并下发给PCEF,使PCEF对终端传输的业务进行资源分配。从而实现不同用户的不同业务合理占用网络资源,并对业务内容实施优化处理,避免造成网络拥塞,保证用户的正常业务体验。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (39)

1.一种业务分发控制方法,其特征在于,包括:
获取终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
将所述第一业务传输控制策略下发给策略与计费执行功能实体PCEF,以使所述PCEF根据所述第一业务传输控制策略对所述终端请求的业务进行资源分配,将所述第一业务优化控制策略下发给内容分发功能实体CDF,以使所述CDF根据所述第一业务优化控制策略对向所述终端传输的业务进行优化。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一业务优化控制策略下发给内容分发功能实体CDF之前,还包括:
接收所述PCEF返回的响应消息,所述响应消息用于指示所述PCEF对所述终端请求的业务资源分配成功,或者所述响应消息用于指示所述PCEF对所述终端请求的业务资源分配失败。
3.根据权利要求2所述的方法,其特征在于,所述接收所述PCEF返回的响应消息之后,还包括:
若所述响应消息指示所述PCEF对所述终端请求的业务资源分配成功,则将所述第一业务优化控制策略下发给所述CDF。
4.根据权利要求2所述的方法,其特征在于,所述接收所述PCEF返回的响应消息之后,还包括:
若所述响应消息指示所述PCEF对所述终端请求的业务资源分配失败,则向所述CDF下发错误信息,以指示所述CDF停止向所述终端传输请求的业务。
5.根据权利要求1-4任一项所述的方法,其特征在于,若所述用户签约信息和/或所述网络状态发生变化,则所述方法还包括:
根据变化后的用户签约信息和/或网络状态,确定第二业务传输控制策略和第二业务优化控制策略;
将所述第二业务传输控制策略下发给策略与计费执行功能实体PCEF,以使所述PCEF根据所述第二业务传输控制策略调整对所述终端请求的业务的资源分配,将所述第二业务优化控制策略下发给内容分发功能实体CDF,以使所述CDF根据所述第二业务优化控制策略调整对向所述终端传输的业务的优化。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述获取终端的业务流信息之前,还包括:根据不同的业务类别、不同的第三方业务提供商以及不同的用户签约信息中的至少一个确定所述业务策略,所述业务策略包括:业务流模板、计费方法、业务传输QoS、授权最大业务带宽、门控信息、是否允许业务优化指示信息中的至少一个。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述第一业务传输控制策略包括业务流模板、计费方法、业务传输QoS、门控信息中的至少一个。
8.根据权利要求1-4任一项所述的方法,其特征在于,所述第一业务优化控制策略包括授权最大业务带宽、门控信息、是否允许业务优化指示信息中的至少一个。
9.一种业务分发控制方法,其特征在于,包括:
根据获取的终端的第一业务请求,得到所述终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
将所述业务流信息上报给策略与计费规则功能实体PCRF,以使所述PCRF根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
若接收所述PCRF下发的所述第一业务优化控制策略,则根据所述第一业务优化控制策略,对向所述终端传输的业务进行优化。
10.根据权利要求9所述的方法,其特征在于,所述根据获取的终端的第一业务请求,得到所述终端的业务流信息,包括:
流量检测功能实体TDF截获所述终端发出的所述第一业务请求,根据所述第一业务请求中携带的统一资源定位符URL识别所述终端请求的业务对应的业务标识,并根据所述第一业务请求得到所述业务流五元组信息;
所述将所述业务信息流上报给策略与计费规则功能实体PCRF,包括:
所述TDF将所述业务信息流上报给所述PCRF。
11.根据权利要求9所述的方法,其特征在于,所述若接收所述PCRF下发的所述第一业务优化控制策略,则根据所述第一业务优化控制策略,对向所述终端传输的业务进行优化,包括:
TDF接收所述PCRF下发的所述第一业务优化控制策略,将所述第一业务优化控制策略发送给CDF,或者将所述第一业务优化控制策略携带在所述第一业务请求中发送给所述CDF;
所述CDF根据所述第一业务优化控制策略,对向所述终端传输的所述业务进行优化。
12.根据权利要求9所述的方法,其特征在于,所述若接收所述PCRF下发的所述第一业务优化控制策略,则根据所述第一业务优化控制策略,对向所述终端传输的业务进行优化之后,还包括:
若接收所述PCRF下发的第二业务优化控制策略,则根据所述第二业务优化控制策略,调整对向所述终端传输的业务的优化,所述第二业务优化控制策略由所述PCRF根据变化后的用户签约信息和/或网络状态确定。
13.根据权利要求12所述的方法,其特征在于,所述若接收所述PCRF下发的第二业务优化控制策略,则据所述第二业务优化控制策略,调整对向所述终端传输的业务的优化,包括:
TDF接收所述PCRF下发的所述第二业务优化控制策略;
所述TDF将所述第二业务优化控制策略发送给CDF;或者,所述TDF将所述第二业务优化控制策略存储至本地缓存中;若所述TDF接收到所述终端发出的第二业务请求,将所述本地缓存中存储的所述第二业务优化控制策略携带在所述第二业务请求中发送给所述CDF,所述第二业务请求和所述第一业务请求为所述终端针对同一业务发出的请求;
所述CDF根据所述第二业务优化控制策略,调整对向所述终端传输的业务的优化。
14.根据权利要求9-13任一项所述的方法,其特征在于,还包括:
若接收所述PCRF下发的错误信息,则停止向所述终端传输请求的业务。
15.根据权利要求14所述的方法,其特征在于,所述若接收所述PCRF下发的错误信息,则停止向所述终端传输请求的业务,包括:
所述TDF接收所述PCRF下发的错误信息,将所述错误信息发送给所述CDF,或者将所述错误信息携带在所述第一业务请求中发送给所述CDF;
所述CDF根据所述错误信息,停止向所述终端传输请求的业务。
16.一种业务分发控制方法,其特征在于,包括:
接收到策略与计费规则功能实体PCRF下发的第一业务传输控制策略,所述第一业务传输控制策略由所述PCRF根据终端请求的业务的业务流信息、所述终端的用户签约信息和网络状态,查找对应的业务策略,确定的;
根据所述第一业务传输控制策略,对终端请求的业务进行资源分配;
所述根据所述第一业务传输控制策略,对终端请求的业务进行资源分配之后,还包括:
向所述PCRF返回响应消息,所述响应消息用于指示对所述终端请求的业务资源分配成功,以使所述PCRF将第一业务优化控制策略下发给内容分发功能实体CDF,或者,所述响应消息用于指示对所述终端请求的业务资源分配失败,以使所述PCRF向所述CDF下发错误信息,所述第一业务优化控制策略由所述PCRF根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的。
17.根据权利要求16所述的方法,其特征在于,还包括:
接收到所述PCRF下发的第二业务传输控制策略,所述第二业务传输控制策略由所述PCRF根据变化后的用户签约信息和/或网络状态确定;
根据所述第二业务传输控制策略,调整对所述终端请求的业务的资源分配。
18.一种策略与计费规则功能实体PCRF,其特征在于,包括:
接收器,用于获取终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
处理器,用于根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找预设的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
发送器,用于将所述第一业务传输控制策略下发给策略与计费执行功能实体PCEF,以使所述PCEF根据所述第一业务传输控制策略对所述终端请求的业务进行资源分配,将所述第一业务优化控制策略下发给内容分发功能实体CDF,以使所述CDF根据所述第一业务优化控制策略对向所述终端传输的业务进行优化。
19.根据权利要求18所述的PCRF,其特征在于,所述接收器还用于:接收所述PCEF返回的响应消息,所述响应消息用于指示所述PCEF对所述终端请求的业务资源分配成功,或者所述响应消息用于指示所述PCEF对所述终端请求的业务资源分配失败;
若接收器接收的所述响应消息指示所述PCEF对所述终端请求的业务资源分配成功,则所述发送器用于将所述第一业务优化控制策略下发给所述CDF。
20.根据权利要求19所述的PCRF,其特征在于,若接收器接收的所述响应消息指示所述PCEF对所述终端请求的业务资源分配失败,则所述发送器还用于:向所述CDF下发错误信息,以指示所述CDF停止向所述终端传输请求的业务。
21.根据权利要求18-20任一项所述的PCRF,其特征在于,所述处理器还用于:根据变化后的用户签约信息和/或网络状态,确定第二业务传输控制策略和第二业务优化控制策略;
所述发送器还用于:将所述第二业务传输控制策略下发给策略与计费执行功能实体PCEF,以使所述PCEF根据所述第二业务传输控制策略调整对所述终端请求的业务的资源分配,将所述第二业务优化控制策略下发给内容分发功能实体CDF,以使所述CDF根据所述第二业务优化控制策略调整对向所述终端传输的业务的优化。
22.根据权利要求18-20任一项所述的PCRF,其特征在于,所述处理器还用于:根据不同的业务类别、不同的第三方业务提供商以及不同的用户签约信息中的至少一个确定所述业务策略,所述业务策略包括:业务流模板、计费方法、业务传输QoS、门控信息、授权最大业务带宽、是否允许业务优化指示信息中的至少一个。
23.一种流量检测功能实体TDF,其特征在于,包括:
接收器,用于获取终端的第一业务请求;还用于接收PCRF下发的所述第一业务优化控制策略;
处理器,用于根据所述第一业务请求,得到所述终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
发送器,用于将所述业务流信息上报给策略与计费规则功能实体PCRF,以使所述PCRF根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略。
24.根据权利要求23所述的TDF,其特征在于,所述处理器具体用于:根据所述第一业务请求中携带的统一资源定位符URL识别所述终端请求的业务对应的业务标识,并根据所述第一业务请求得到所述业务流五元组信息。
25.根据权利要求23所述的TDF,其特征在于,还包括:
控制器,用于若所述接收器接收所述PCRF下发的所述第一业务优化控制策略,则根据所述第一业务优化控制策略,对向所述终端传输的业务进行优化。
26.根据权利要求23所述的TDF,其特征在于,所述接收器还用于:接收所述PCRF下发的第二业务优化控制策略;
所述控制器还用于:若所述接收器接收到所述第二业务优化控制策略,则根据所述第二业务优化控制策略,调整对向所述终端传输的业务的优化,所述第二业务优化控制策略由所述PCRF根据变化后的用户签约信息和/或网络状态确定。
27.根据权利要求25或26所述的TDF,其特征在于,所述接收器还用于:接收所述PCRF下发的错误信息;
所述控制器还用于:若所述接收器接收到所述错误信息,则停止向所述终端传输请求的业务。
28.根据权利要求23所述的TDF,其特征在于,所述发送器还用于:若所述接收器接收到所述第一业务优化控制策略,则将所述第一业务优化控制策略发送给CDF,或者,将所述第一业务优化控制策略携带在所述第一业务请求中发送给所述CDF。
29.根据权利要求28所述的TDF,其特征在于,所述接收器还用于:接收所述PCRF下发的第二业务优化控制策略,还用于接收所述终端发出的第二业务请求,所述第二业务请求和所述第一业务请求为所述终端针对同一业务发出的请求;
所述处理器还用于:将所述第二业务优化控制策略存储至本地缓存中;
所述发送器还用于:若所述接收器接收到所述终端发出的第二业务请求,则将所述本地缓存中存储的所述第二业务优化控制策略携带在所述第二业务请求中发送给所述CDF;或者,用于将所述接收器接收到的第二业务优化控制策略发送给所述CDF。
30.根据权利要求28或29所述的TDF,其特征在于,所述接收器还用于:接收所述PCRF下发的错误信息;
所述发送器还用于:若所述接收器接收到所述错误信息,则将所述错误信息发送给所述CDF,或者将所述错误信息携带在所述第一业务请求中发送给所述CDF。
31.一种内容分发功能实体CDF,其特征在于,包括:
接收器,用于接收第一业务优化控制策略,所述第一业务优化控制策略由策略与计费规则功能实体PCRF根据业务流信息、以及至少终端的用户签约信息和网络状态之一查找对应的业务策略,确定的;
控制器,用于若所述接收器接收到所述第一业务优化控制策略,则根据所述第一业务优化控制策略,对向所述终端传输的业务进行优化;
所述接收器还用于:获取终端的第一业务请求;
所述控制器还用于:根据所述第一业务请求,得到所述终端的业务流信息,所述业务流信息中至少包括所述终端请求的业务标识和业务流五元组信息;
还包括:发送器,用于将所述业务流信息上报给策略与计费规则功能实体PCRF,以使所述PCRF根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定第一业务传输控制策略和第一业务优化控制策略;
所述接收器具体用于:接收所述PCRF下发的所述第一业务优化控制策略。
32.根据权利要求31所述的CDF,其特征在于,还包括:
处理器,用于根据所述第一业务请求中携带的统一资源定位符URL识别所述终端请求的业务对应的业务标识,并根据所述第一业务请求得到所述业务流五元组信息。
33.根据权利要求31或32所述的CDF,其特征在于,所述接收器还用于:接收所述PCRF下发的第二业务优化控制策略,所述第二业务优化控制策略由所述PCRF根据变化后的用户签约信息和/或网络状态确定;
所述控制器还用于:若所述接收器接收到所述第二业务优化控制策略,则根据所述第二业务优化控制策略,调整对向所述终端传输的业务的优化。
34.根据权利要求31或32所述的CDF,其特征在于,所述接收器还用于:接收所述PCRF下发的错误信息;
所述控制器还用于:若所述接收器接收到所述错误信息,则停止向所述终端传输请求的业务。
35.根据权利要求31所述的CDF,其特征在于,所述接收器具体用于:接收流量检测功能实体TDF发送的第一业务优化控制策略,或者接收到所述TDF发送的第一业务请求,所述第一业务请求中携带所述第一业务优化控制策略。
36.根据权利要求35所述的CDF,其特征在于,所述接收器还用于:接收所述TDF发送的第二业务优化控制策略,或者接收到所述TDF发送的第二业务请求,所述第二业务请求中携带第二业务优化控制策略,所述第二业务优化控制策略由所述PCRF根据变化后的用户签约信息和/或网络状态确定;
所述控制器还用于:若所述接收器接收到第二业务优化控制策略,则根据所述第二业务优化控制策略调整对向所述终端传输的业务的优化。
37.根据权利要求35或36所述的CDF,其特征在于,所述接收器还用于:接收所述TDF发送的错误信息,或者接收所述TDF发送的所述第一业务请求,所述第一业务请求中携带错误信息;
所述控制器还用于:若所述接收器接收到所述错误信息,则停止向所述终端传输请求的业务。
38.一种策略与计费执行功能实体PCEF,其特征在于,包括:
接收器,用于接收策略与计费规则功能实体PCRF下发的第一业务传输控制策略,所述第一业务传输控制策略由所述PCRF根据终端请求的业务的业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的;
处理器,用于根据所述第一业务传输控制策略,对终端请求的业务进行资源分配;
所述PCEF还包括:
发送器,用于向所述PCRF返回响应消息,所述响应消息用于指示对所述终端请求的业务资源分配成功,以使所述PCRF将第一业务优化控制策略下发给内容分发功能实体CDF,或者,所述响应消息用于指示对所述终端请求的业务资源分配失败,以使所述PCRF向所述CDF下发错误信息,所述第一业务优化控制策略由所述PCRF根据所述业务流信息、以及至少所述终端的用户签约信息和网络状态之一,查找对应的业务策略,确定的。
39.根据权利要求38所述的PCEF,其特征在于,所述接收器还用于:接收所述PCRF下发的第二业务传输控制策略,所述第二业务传输控制策略由所述PCRF根据变化后的用户签约信息和/或网络状态确定;
所述处理器还用于:根据所述第二业务传输控制策略,调整对所述终端请求的业务的资源分配。
CN201180002934.3A 2011-11-11 2011-11-11 业务分发控制方法和设备 Expired - Fee Related CN103503512B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/082102 WO2012167546A1 (zh) 2011-11-11 2011-11-11 业务分发控制方法和设备

Publications (2)

Publication Number Publication Date
CN103503512A CN103503512A (zh) 2014-01-08
CN103503512B true CN103503512B (zh) 2017-06-06

Family

ID=47295402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180002934.3A Expired - Fee Related CN103503512B (zh) 2011-11-11 2011-11-11 业务分发控制方法和设备

Country Status (2)

Country Link
CN (1) CN103503512B (zh)
WO (1) WO2012167546A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102080116B1 (ko) * 2013-06-10 2020-02-24 삼성전자 주식회사 이동통신 시스템에서 비디오 비트레이트 할당 방법 및 장치
CN105307219A (zh) * 2014-06-20 2016-02-03 中国电信股份有限公司 对通信业务进行服务质量控制的方法和系统
CN106331747B (zh) * 2015-06-30 2019-10-18 华为技术有限公司 一种视频优化的方法和设备
CN106572453B (zh) * 2015-10-09 2020-04-28 中国电信股份有限公司 内容计费方法、计费网元、sp服务器以及计费系统
CN105704695B (zh) * 2016-03-30 2019-04-09 中国联合网络通信集团有限公司 一种mcdn计费方法及系统
CN107911243B (zh) * 2017-11-15 2022-08-05 刘昱 网络优化方法、装置及计算机可读存储介质
CN109150584B (zh) * 2018-07-04 2022-02-25 北京中创腾锐技术有限公司 一种基于simd指令的为网络分组分类提供加速支持的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101166101A (zh) * 2007-09-25 2008-04-23 中兴通讯股份有限公司 由用户签约信息更新实时触发网络会话交互的方法
CN101720112A (zh) * 2009-04-28 2010-06-02 中兴通讯股份有限公司 一种无线资源管理方法与装置
CN102131296A (zh) * 2010-01-15 2011-07-20 中兴通讯股份有限公司 在全业务融合网络中控制资源的方法和系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101453339B (zh) * 2006-11-20 2011-11-30 华为技术有限公司 一种网络融合策略计费控制架构的系统及处理方法
CN101998531B (zh) * 2009-08-11 2013-04-24 华为技术有限公司 策略和计费控制规则授权方法、装置及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101166101A (zh) * 2007-09-25 2008-04-23 中兴通讯股份有限公司 由用户签约信息更新实时触发网络会话交互的方法
CN101720112A (zh) * 2009-04-28 2010-06-02 中兴通讯股份有限公司 一种无线资源管理方法与装置
CN102131296A (zh) * 2010-01-15 2011-07-20 中兴通讯股份有限公司 在全业务融合网络中控制资源的方法和系统

Also Published As

Publication number Publication date
WO2012167546A1 (zh) 2012-12-13
CN103503512A (zh) 2014-01-08

Similar Documents

Publication Publication Date Title
US11083033B2 (en) Small data usage enablement in 3GPP networks
CN103503512B (zh) 业务分发控制方法和设备
CN103460642B (zh) 用于控制通信网络中的服务业务的方法和设备
US8429268B2 (en) Mechanism for detecting and reporting traffic/service to a PCRF
US10511512B2 (en) Dynamic content filtering of data traffic in a communication network
CN104363577B (zh) 用于在网络中提供移动性管理的方法及系统
KR100853045B1 (ko) 모바일 통신 시스템에서 자동 ip 트래픽 최적화
US8594621B2 (en) Usage sharing across fixed line and mobile subscribers
US7392035B2 (en) Consolidated billing in a wireless network
US9077821B2 (en) Maximizing end-user's quality of experience within a mobile data plan
KR101940815B1 (ko) 장치 보조 서비스를 위한 서비스 품질
RU2571377C2 (ru) Система и способ управления службами, развитый nodeb и шлюз сети пакетной передачи данных
US20150207872A1 (en) Method and system for performing mobile cdn request routing
CN103621023A (zh) 处理QoS的方法、应用服务器、QoS控制网元和移动网络
WO2008039036A1 (en) Apparatus and method for interfacing in a communication system
CN103119981B (zh) 服务质量控制方法和设备
CN105307219A (zh) 对通信业务进行服务质量控制的方法和系统
CN102918804B (zh) 策略控制方法、装置以及通信系统
EP2982085B1 (en) System and method for hierarchical mobile policy control and mobile policy roaming
US20150117217A1 (en) Policy Tokens in Communication Networks
CN105191226B (zh) 用于基于服务意识调节专用信道的服务质量的方法和布置
WO2013013719A1 (en) Client interface script based user communication in a mobile network
CN108200606A (zh) 一种网络资源调度方法、智能控制中心及网关
CN104254071B (zh) eHRPD网络中的PCC控制方法与系统
CN105027497B (zh) 一种信息处理的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170606