移动缓存业务控制方法、装置以及系统转让专利

申请号 : CN201510867961.7

文献号 : CN106815259B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 荣涛

申请人 : 中国电信股份有限公司

摘要 :

本发明公开一种移动缓存业务控制方法、装置以及系统,涉及移动通信领域,其中,该方法包括:策略执行网元在接收到用户终端的DNS请求,判断用户是否授权开通移动缓存业务;如果用户授权开通了移动缓存业务,根据PCRF下发的移动缓存业务规则修改用户DNS请求中的DSCP值,并将修改DSCP值后的DNS请求发送给DNS服务器;策略执行网元从DNS服务器获取移动缓存业务服务器地址,将移动缓存业务服务器地址发送给用户终端以便用户终端通过移动缓存业务服务器访问Web服务器。本发明公开的方法、装置以及系统,在不影响现网且改动较少的基础上,充分挖掘现有的字段能力,实时开通关闭缓存业务,灵活实现移动缓存调度。

权利要求 :

1.一种移动缓存业务控制方法,其特征在于,包括:

策略执行网元在接收到用户终端的域名系统DNS请求,判断所述用户是否授权开通移动缓存业务;

如果用户授权开通了移动缓存业务,根据策略与计费规则网元PCRF下发的移动缓存业务规则修改所述用户DNS请求中的差分服务代码点DSCP值,所述DSCP值用于标识缓存业务服务器地址,并将修改DSCP值后的DNS请求发送给DNS服务器,以便DNS服务器根据DSCP值返回移动缓存业务服务器地址给终端,使得所述终端通过所述移动缓存业务服务器地址指向的移动缓存业务服务器访问互联网。

2.根据权利要求1所述的方法,其特征在于,所述策略执行网元在接收到用户终端的域名系统DNS请求之前包括:根据用户终端反馈的视频数据质量信息,判断用户终端是否发生视频卡顿;

如果用户终端发生视频卡顿,以页面弹框的方式发送移动缓存业务套餐提醒给用户终端;

如果用户订购移动缓存业务,则客户关系管理CRM网元将所述用户的移动缓存业务订购消息发送给所述PCRF。

3.根据权利要求2所述的方法,其特征在于,所述客户关系管理CRM网元将所述用户的移动缓存业务订购消息发送给所述PCRF之后包括:所述PCRF根据所述移动缓存业务订购消息中用户订购的移动缓存业务类型信息,确定所述用户的移动缓存业务规则并将所述移动缓存业务规则发送给策略执行网元;

策略执行网元接收所述PCRF发送的所述用户的移动缓存业务规则;如果接收到所述用户的DNS请求,根据所述移动缓存业务规则修改用户DNS请求中的DSCP值。

4.根据权利要求2所述的方法,其特征在于,还包括:

如果接收到所述CRM网元发送的移动缓存业务取消消息后,所述PCRF生成所述用户的移动缓存业务规则删除消息并发送给策略执行网元,所述策略执行网元删除所述用户的移动缓存业务规则。

5.根据权利要求1所述的方法,其特征在于,还包括:

所述DNS服务器预先根据文件类型或地区配置移动缓存业务服务器地址与DSCP值的对应关系,其中,所述移动缓存业务服务器包括缓存web、app的小文件缓存系统以及缓存视频、下载内容的大文件缓存系统。

6.根据权利要求1-5中任一所述的方法,其特征在于,还包括:

所述PCRF如果收到外部的CRM网元发送的用户业务开通指令,进行业务识别;

如果所述业务开通指令是移动缓存业务订购消息,PCRF记录所述用户的移动缓存业务规则;并向所述策略执行网元发送所述用户移动缓存业务规则。

7.一种移动缓存业务控制装置,其特征在于,包括:

判断模块,用于在接收到用户终端的域名系统DNS请求后,判断所述用户是否授权开通移动缓存业务;

移动缓存业务执行模块,用于如果用户授权开通了移动缓存业务,根据策略与计费规则网元PCRF下发的移动缓存业务规则修改所述用户DNS请求中的差分服务代码点DSCP值,所述DSCP值用于标识缓存业务服务器地址,并将修改DSCP值后的DNS请求发送给DNS服务器,以便DNS服务器根据DSCP值返回移动缓存业务服务器地址给终端,使得所述终端通过所述移动缓存业务服务器地址指向的移动缓存业务服务器访问互联网。

8.根据权利要求7所述的装置,其特征在于,还包括:

接收模块,用于接收所述PCRF发送的所述用户的移动缓存业务规则,其中,如果用户订购移动缓存业务,所述PCRF接收客户关系管理CRM网元发送的移动缓存业务订购消息,根据所述移动缓存业务订购消息中用户订购的业务类型信息确定所述用户的移动缓存业务规则并将所述移动缓存业务规则发送给所述移动缓存业务控制装置。

9.根据权利要求7所述的装置,其特征在于,还包括:

删除模块,用于如果接收模块接收到PCRF发送的移动缓存业务规则删除消息,删除所述用户的移动缓存业务规则。

10.一种移动缓存业务控制系统,其特征在于,包括:策略执行网元、策略与计费规则网元PCRF、DNS服务器、移动缓存业务服务器、Web服务器;其中,所述策略执行网元包括权利要求7-9中任一所述的移动缓存业务控制装置。

11.根据权利要求10所述的系统,其特征在于,还包括;

网络质量分析网元,用于根据用户终端反馈的视频数据质量信息,判断用户终端是否发生视频卡顿;

客户关系管理CRM网元,用于如果用户终端发生视频卡顿,以页面弹框的方式发送移动缓存业务套餐提醒给用户终端;如果用户订购移动缓存业务,则将所述用户的移动缓存业务订购消息发送给所述PCRF。

12.根据权利要求11所述的系统,其特征在于,

所述PCRF用于根据所述CRM网元发送移动缓存业务订购消息中用户订购的移动缓存业务类型信息,确定所述用户的移动缓存业务规则并将所述移动缓存业务规则发送给策略执行网元;

策略执行网元用于接收所述PCRF发送的所述用户的移动缓存业务规则;如果接收到所述用户的DNS请求,根据所述移动缓存业务规则修改用户DNS请求中的差分服务代码点DSCP值。

13.根据权利要求11所述的系统,其特征在于,

所述PCRF用于如果接收到所述CRM网元发送的业务取消消息后,发送所述用户的移动缓存业务规则删除消息给策略执行网元;

所述策略执行网元用于删除所述用户的移动缓存业务规则。

14.根据权利要求10所述的系统,其特征在于,所述DNS服务器用于预先根据文件类型或地区配置移动缓存业务服务器地址与DSCP值的对应关系,其中,所述移动缓存业务服务器包括缓存web、app的小文件缓存系统以及缓存视频、下载内容的大文件缓存系统。

15.根据权利要求10-14中任一所述的系统,其特征在于,所述PCRF用于如果收到外部的CRM网元发送的用户业务开通指令,进行业务判断识别;如果所述业务开通指令是移动缓存业务订购消息,记录所述用户的移动缓存业务规则;并向所述策略执行网元发送所述用户移动缓存业务规则。

说明书 :

移动缓存业务控制方法、装置以及系统

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种移动缓存业务控制方法、装置以及系统。

背景技术

[0002] 目前国际网站和苹果APP商店应用下载效果较差,通过部署缓存加速系统能增强用户体验;随着移动互联网的发展,移动在线视频业务将迅猛发展,视频业务的卡顿对用户的体验影响很大,缓存视频加速的效果将大大凸显。
[0003] 目前比较成熟的缓存方案主要部署在宽带网,主要有PBR(策略路由,Policy Based Routing)路由引导、HTTP(超文本传输协议,HyperText Transfer Protocol)重定向、DNS转发方案,但是在移动网领域各厂家没有较成熟、可运营的部署方案,当前为了在移动网实现缓存系统部署,一般采用PBR路由引导方案和DNS转发方案。PBR路由引导方案需要在PGW(PDN网关,PDN GateWay)出口外置分流系统,用于实现路由转发功能,通过解析3层或者7层的url将对应的访问请求直接转发至缓存平台,实现后向运营;如果要实现前向运营,因为分流网关在纯数据面只能识别用户的IP地址,为了区分要缓存用户与非缓存用户,需要与PCRF新增私有接口进行IP反查用户信息。该方案业务流程复杂,4G用户流量庞大,分流网关对用户报文提取源IP然后查询的机制将严重影响数据包的转发,PCRF实时改造新增接口、策略控制及调度完全集于分流网关,这种紧耦合方式对故障定位和业务安全性均较差。
[0004] DNS转发方案需要重新部署一台PGW且分配专用的公网地址,在用户订购缓存业务后,从网络侧将用户重定向到专用的PGW上,该方案需要增加设备投资,且用户需要重新上下线才生效,无法实时开通;多缓存平台的调度功能弱、扩展性差、需要再新增PGW。
[0005] 因此,有必要提出一种移动缓存业务控制方法以解决现有技术中存在的上述技术问题。

发明内容

[0006] 本公开要解决的一个技术问题是如何在不增加网络设备的基础上实现一种调度功能强、扩展性好、能够实时开通或关闭的移动缓存业务控制方法。
[0007] 本公开提供一种移动缓存业务控制方法,包括:策略执行网元在接收到用户终端的域名系统DNS请求,判断用户是否授权开通移动缓存业务;如果用户授权开通了移动缓存业务,根据策略与计费规则网元PCRF下发的移动缓存业务规则修改用户DNS请求中的DSCP值,并将修改DSCP值后的DNS请求发送给DNS服务器,以便DNS服务器根据DSCP值返回移动缓存业务服务器地址给终端,使得所述终端通过所述移动缓存业务服务器地址指向的移动缓存业务服务器访问互联网。。
[0008] 进一步地,策略执行网元在接收到用户终端的域名系统DNS请求之前包括:根据用户终端反馈的视频数据质量信息,判断用户终端是否发生视频卡顿;如果用户终端发生视频卡顿,以页面弹框的方式发送移动缓存业务套餐提醒给用户终端;如果用户订购移动缓存业务,则客户关系管理CRM网元将用户的移动缓存业务订购消息发送给PCRF。
[0009] 进一步地,客户关系管理CRM网元将用户的移动缓存业务订购消息发送给PCRF之后包括:PCRF根据移动缓存业务订购消息中用户订购的移动缓存业务类型信息,确定用户的移动缓存业务规则并将移动缓存业务规则发送给策略执行网元;策略执行网元接收PCRF发送的用户的移动缓存业务规则;如果接收到用户的DNS请求,根据移动缓存业务规则修改用户DNS请求中的DSCP值。
[0010] 进一步地,如果接收到CRM网元发送的移动缓存业务取消消息后,PCRF生成用户的移动缓存业务规则删除消息并发送给策略执行网元,策略执行网元删除用户的移动缓存业务规则。
[0011] 进一步地,DNS服务器预先根据文件类型或地区配置移动缓存业务服务器地址与DSCP值的对应关系,其中,移动缓存业务服务器包括缓存web、app的小文件缓存系统以及缓存视频、下载内容的大文件缓存系统。
[0012] 进一步地,PCRF如果收到外部的CRM网元发送的用户业务开通指令,进行业务识别;如果业务开通指令是移动缓存业务订购消息,PCRF记录用户的移动缓存业务规则;并向策略执行网元发送用户移动缓存业务规则。
[0013] 本发明还提供一种移动缓存业务控制装置,包括:判断模块,用于在接收到用户终端的域名系统DNS请求后,判断用户是否授权开通移动缓存业务;移动缓存业务执行模块,用于如果用户授权开通了移动缓存业务,根据策略与计费规则网元PCRF下发的移动缓存业务规则修改用户DNS请求中的DSCP值,并将修改DSCP值后的DNS请求发送给DNS服务器,以便DNS服务器根据DSCP值返回移动缓存业务服务器地址给终端,使得所述终端通过所述移动缓存业务服务器地址指向的移动缓存业务服务器访问互联网。
[0014] 进一步地,该装置还包括接收模块,用于接收PCRF发送的用户的移动缓存业务规则,其中,如果用户订购移动缓存业务,PCRF接收客户关系管理CRM网元发送的移动缓存业务订购消息,根据移动缓存业务订购消息中用户订购的业务类型信息确定用户的移动缓存业务规则并将移动缓存业务规则发送给移动缓存业务控制装置。
[0015] 进一步地,该装置还包括删除模块,用于如果接收模块接收到PCRF发送的移动缓存业务规则删除消息,删除用户的移动缓存业务规则。
[0016] 本发明还提供一种移动缓存业务控制系统,包括:策略执行网元、策略与计费规则网元PCRF、DNS服务器、移动缓存业务服务器;其中,策略执行网元包括如上述的移动缓存业务控制装置。
[0017] 进一步地,网络质量分析系统用于根据用户终端反馈的视频数据质量信息,判断用户终端是否发生视频卡顿。
[0018] 进一步地,该系统还包括客户关系管理CRM网元,用于如果用户终端发生视频卡顿,发送移动缓存业务套餐提醒给用户终端;如果用户订购移动缓存业务,则将用户的移动缓存业务订购消息发送给PCRF。
[0019] 进一步地,PCRF用于根据客户关系管理CRM网元发送移动缓存业务订购消息中用户订购的移动缓存业务类型信息,确定用户的移动缓存业务规则并将移动缓存业务规则发送给策略执行网元;策略执行网元用于接收PCRF发送的用户的移动缓存业务规则;如果接收到用户的DNS请求,根据移动缓存业务规则修改用户DNS请求中的DSCP值。
[0020] 进一步地,PCRF用于如果接收到CRM网元发送的业务取消消息后,发送用户的移动缓存业务规则删除消息给策略执行网元;策略执行网元用于删除用户的移动缓存业务规则。
[0021] 进一步地,DNS服务器用于预先根据文件类型或地区配置移动缓存业务服务器地址与DSCP值的对应关系,其中,移动缓存业务服务器包括缓存web、app的小文件缓存系统以及缓存视频、下载内容的大文件缓存系统。
[0022] 进一步地,PCRF用于如果收到外部的CRM网元发送的用户业务开通指令,进行业务判断识别;如果业务开通指令是移动缓存业务订购消息,记录用户的移动缓存业务规则;并向策略执行网元发送用户移动缓存业务规则。
[0023] 本公开提供的移动缓存业务控制方法、装置以及系统,在接收到DNS请求后,通过PCRF向策略执行网元发送的移动缓存控制策略进行移动缓存业务控制,在不影响现网且改动较少的基础上,充分挖掘现有的字段能力,修改用户的上行DNS请求报文中的DSCP值即可切换到不同的缓存平台,实现缓存调度的方式灵活,不需要新增设备也不需要新增公网地址池,可以实时开通关闭业务。

附图说明

[0024] 图1示出本发明一个实施例的移动缓存业务控制方法的流程图。
[0025] 图2示出了本发明一个实施例的DSCP值的示意图。
[0026] 图3示出本发明另一个实施例的移动缓存业务控制方法的流程图。
[0027] 图4示出本发明又一个实施例的移动缓存业务控制方法的流程图。
[0028] 图5示出本发明另一个实施例的基于移动缓存业务控制系统架构的控制方法的示意图。
[0029] 图6示出本发明另一个实施例的移动缓存业务控制方法中根据DNS根据DSCP值进行调度的示意图。
[0030] 图7示出本发明一个实施例的移动缓存业务控制装置的结构框图。
[0031] 图8示出本发明一个实施例的移动缓存业务控制系统的结构框图。

具体实施方式

[0032] 下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0033] 图1示出本发明一个实施例的移动缓存业务控制方法的流程图。如图1所示,该方法主要包括:
[0034] 步骤100,策略执行网元在接收到用户终端的DNS(域名系统,Domain Name System)请求,判断用户是否授权开通移动缓存业务。
[0035] 步骤102,如果用户授权开通了移动缓存业务,根据PCRF(策略与计费规则功能单元,Policy and Charging Rules Function)下发的预定义策略修改用户DNS请求中的DSCP(差分服务代码点,Differentiated Services Code Point)值,并将修改DSCP值后的DNS请求发送给DNS服务器,以便DNS服务器根据DSCP值返回移动缓存业务服务器地址。
[0036] 具体地,PCRF实现与IT系统如web网站,以及用户终端互通,用户订购各类型的缓存业务后及时发送到PCRF,PCRF开发对应的缓存策略管理功能,记录用户订购的业务类型和要下发的移动缓存业务规则;并将移动缓存业务规则发送给PGW(PDN网关,PDN GateWay),PGW在收到对应的策略后,对用户的上行DNS请求报文修改DSCP值,DNS服务器检查DSCP字段,根据具体的DSCP值,转发到不同的缓存平台以实现灵活调度。
[0037] 图2示出了本发明一个实施例的DSCP值的示意图,如图2所示,本发明实施例利用了IRFC2474的IP数据包头中的8bits的TOS字段,其后的RFC规范中定义为DSCP值且与TOS字段兼容;LTE核心网部署规范中没有要求使用DSCP字段,所有值均默认为0;在本方案中可以使用0-8的未使用位进行标识缓存服务器地址,在不影响现网且改动较少的基础上,充分挖掘现有的字段能力以实现用户的移动缓存业务的变更。
[0038] 步骤104,终端从DNS服务器获取移动缓存业务服务器地址,通过该移动缓存业务服务器地址指向的移动缓存业务服务器访问Web服务器。
[0039] 表1示出了本发明一个实施例的DSCP值与移动缓存平台的对应关系。DNS服务器预先根据文件类型或地区配置移动缓存业务服务器(缓存平台)地址与DSCP值的对应关系,其中,移动缓存业务服务器包括缓存web、app的小文件缓存系统以及缓存视频、下载内容的大文件缓存系统,这样,可以大大节省骨干网的流量。
[0040] 表1
[0041]
[0042] 本发明上述实施例提供的移动缓存业务控制方法,如果接收到用户的DNS请求,策略执行网元如PGW根据从PCRF接收到的缓存策略,修改用户的上行DNS请求报文中的DSCP值即可切换到不同的缓存平台实现灵活调度;不需要新增设备,不需要新增公网地址池,可以实时开通关闭业务。
[0043] 在一个实施例中,网络侧通过网络质量分析系统分析用户访问行为,判断用户终端是否发生视频卡顿;如果用户终端发生视频卡顿,发送移动缓存业务套餐提醒给用户终端;如果用户订购移动缓存业务,则CRM(客户关系管理,Client  Relationship Management)网元将用户的移动缓存业务订购消息发送给PCRF。
[0044] 在一个实施例中,PCRF根据移动缓存业务订购消息中用户订购的移动缓存业务类型信息,确定用户的移动缓存业务规则并将移动缓存业务规则发送给策略执行网元;策略执行网元接收PCRF发送的用户的移动缓存业务规则;如果接收到用户的DNS请求,根据移动缓存业务规则修改用户DNS请求中的DSCP值。
[0045] 在一个实施例中,用户退订并关闭用户的移动缓存业务规则的过程可以是:PCRF如果接收到CRM网元发送的移动缓存业务取消消息后,PCRF生成用户的移动缓存业务规则删除消息并发送给策略执行网元,策略执行网元删除用户的移动缓存业务规则。
[0046] 在一个实施例中,PCRF如果收到外部的CRM网元发送的用户业务开通指令,进行业务识别;如果业务开通指令是移动缓存业务订购消息,PCRF记录用户的移动缓存业务规则;并向策略执行网元发送用户移动缓存业务规则。
[0047] 现有技术中,需要在宽带BRAS,核心网PGW上部署专门的地址池,且用户订购业务后,需要重新上线获取新的缓存业务专用的IP地址,用户感知不好。本发明通过改造EPC的PCC架构,由PCRF保存用户的业务签约等数据,下发针对移动缓存业务的预定义规则给PGW,由PGW执行用户DNS请求报文的DSCP值的修改,实现了不需要更换IP地址实时开通和关闭移动缓存业务的功能,实时性高,节省IP地址和扩容设备资源,移动缓存平台的调度更灵活,移动缓存业务可以实时开通关闭,组网简单,有利于故障定位和业务安全性,另外,可以将本方案在IPv4环境下使用或在IPv6环境下应用,可以适用于LTE网络、UMTS网络以及未来5G网络。
[0048] 图3示出本发明一个实施例的移动缓存业务控制方法的流程图,如图3所示,该方法包括:
[0049] 步骤301,用户正常访问网站,此时UE31与Web服务器之间进行正常的HTTP访问请求。
[0050] 步骤302,用户如观看视频发生卡顿,网络侧发现视频质量下降,弹出移动缓存业务套餐提醒,用户实时订购业务后,CRM将移动缓存业务开通指令传递到PCRF34。
[0051] 步骤303,PCRF34记录用户的签约属性,触发鉴权属性更新消息。
[0052] 步骤304,PCRF34实时更新记录用户签约状态,并根据订购的业务类型,查到对应的定义的PGW要修改的DSCP值,并通过RAR消息立刻下发对应的预定义策略给策略执行网元。
[0053] 具体地,策略执行网元可以包括PGW和PCEF等网元。其中,PGW是物理网元的名称,在LTE网络中是移动核心网的出口网关;PCEF是策略执行体是3GPP组织定义的逻辑名称与PCRF策略制定者对应,PCEF在LTE网络中就是PGW。
[0054] 步骤305,策略执行网元PGW/PCEF 33向PCRF 34返回RAA确认消息。
[0055] 步骤306,策略执行网元PGW/PCEF 33接收到UE的DNS请求。
[0056] 步骤307,策略执行网元DNS请求,根据预定义策略规则为用户的上行DNS报文修改DSCP值。
[0057] 步骤308,将修改DSCP值的DNS请求发送给DNS服务器。
[0058] 步骤309、310,DNS收到移动网用户的请求后,检查DSCP值对特定的值执行对应的策略,将请求转发到不同的缓存平台地址,由缓存系统解析返回其自身地址的DNS响应。
[0059] 步骤311,如果DSCP值指向的移动缓存业务服务器是缓存系统2,且缓存系统2返回确认响应,则执行步骤312。
[0060] 步骤312,DNS服务器发送DNS RESPONSE消息,携带缓存服务器地址,引导用户流量。
[0061] 步骤313,用户通过缓存系统37访问HTTP网络资源。
[0062] 步骤314,缓存系统37从Web服务器38获取网络资源。
[0063] 图4示出本发明又一个实施例的移动缓存业务控制方法的流程图,如图4所示,该方法包括:
[0064] 步骤401,用户订购移动缓存业务,PCRF 42收到外部CRM 43的业务开通指令。
[0065] 具体地,外部CRM 43可以是电信的业务受理系统,用户需要开通业务要在营业厅通过BSS受理,IT系统需要支持受理缓存业务,开通后将业务受理的指令转换成PCRF的接口指令,这样PCRF才能发送用户签约缓存策略。
[0066] 步骤402,PCRF 42判断签约业务类型属性,保存新增的签约业务属性。
[0067] 步骤403,判断用户是否在线,在线决定下发移动缓存策略。
[0068] 步骤404,通过Diameter协议的RAR消息下发预定义的移动缓存业务规则。
[0069] 步骤405,PCEF\PGW 41执行用户对应的移动缓存业务规则,对用户的DNS报文执行DSCP修改。
[0070] 步骤406,PCEF\PGW 41返回业务确认消息。
[0071] 在一个实施例中,用户可以实时关闭移动缓存业务,参照图4,具体的步骤包括:
[0072] 步骤407,接收到CRM 43发送的用户的退订业务的请求。
[0073] 步骤408,删除用户签约数据,在线下发送RAR消息实时取消业务。
[0074] 步骤409,通过Diameter协议的RAR消息将取消业务的信息发送给PCEF\PGW 41。
[0075] 步骤410,PCEF\PGW 41取消用户DNS报文修改操作。
[0076] 步骤411,PCEF\PGW 41通过RAA向PCRF 42返回取消用户DNS报文修改操作的确认信息。
[0077] 相对与现有技术中宽带网和移动网环境下,采用DNS转发的方案实现用户级别的移动缓存业务运营,必须在用户订购业务且重新上线获取新的专用的缓存地址池后,才能使用缓存业务的缺点;本发明上述实施例的移动缓存控制策略,在LTE网络环境下,移动缓存业务可以实时开通关闭;可以实现前向用户订购移动缓存服务,提高用户访问网站、下载APP应用、在线视频播放效果等;使DNS系统支持根据源地址和DSCP值进行请求处理,实现了缓存业务流量的灵活调度。
[0078] 图5示出本发明另一个实施例的基于移动缓存业务控制系统架构的控制方法的流程图,如图5所示,该方法包括:
[0079] 步骤501,用户通过IT系统开通移动缓存服务,并将开通信息发送给PCRF 54。
[0080] 步骤502,PCRF 54即刻下发用户的授权信息,该授权信息为用户可以通过预定的移动缓存服务器访问Web服务器57。
[0081] 步骤503,PGW 53接收到eNB 52转发的UE 51的指令后,根据预定移动缓存策略,对用户的DNS请求报文修改DSCP值。
[0082] 步骤504,DNS服务器55根据不同的DSCP值返回不同的移动缓存服务器地址[0083] 步骤505,用户通过DSCP值指定的移动缓存服务器56访问Web服务器57。
[0084] 本发明上述实施例的移动缓存业务控制方法,通过对现有的业务流程进行修改,用户订购移动缓存业务时,IT系统首先将开户指令送到PCRF;PCRF需要进行改造支持该种业务类型,并为用户保存此业务签约信息和对应的预定义规则组;PGW在预定义规则组中定义对用户上行DNS报文进行修改处理。
[0085] 图6示出本发明另一个实施例的移动缓存业务控制方法中根据DNS根据DSCP值进行调度的示意图,如图6所示,该方法包括:通过改造DNS服务器以支持识别DSCP值,根据DSCP值转发DNS请求到不同的平台,从而不需要用户更改IP地址即可实时开通移动缓存业务。另外,可以根据文件类型和缓存地区划分不同的缓存服务器,由于大小文件的缓存对硬件和软件的要求都不同,为了更好的实现缓存服务,需要将web缓存和视频下载这种大文件缓存分开;通过DSCP值可以做到用户级的缓存业务控制;如用户只订购了视频缓存加速业务,PCRF下发的预定义策略中要求PGW将用户的DNS请求报文DSCP值该为000001,从而DNS请求被转发至大文件缓存系统,用户的WEB访问的url不在大文件缓存系统白名单中,缓存系统透明转发;或者用户如果是南京用户,则修改DSCP值为000011,由南京缓存节点为该用户服务。
[0086] 相对于现有的缓存部署方案只能是全量缓存或者基于与CP/SP合作的后向运营模式,本发明上述实施例的方案可以实现基于前向运营的移动缓存业务,实现用户级别的差异化服务;并且本发明利用现网系统PCRF、PGW、DNS系统通过软件改造实现,不需要新增网元,业务部署方案灵活扩展性好,且不会影响现网业务流程;不仅能解决4G LTE网络中的移动缓存业务实时开通,该方案同样适用于部署了PCRF的CDMA、WCDMA、TD-SCDMA等3G网络。
[0087] 图7示出本发明一个实施例的移动缓存业务控制装置的结构框图,如图7所示,该装置700包括:判断模块701,用于在接收到用户终端的域名系统DNS请求后,判断用户是否授权开通移动缓存业务;移动缓存业务执行模块702,用于如果用户授权开通了移动缓存业务,根据策略与计费规则网元PCRF下发的预定义策略修改用户DNS请求中的DSCP值,并将修改DSCP值后的DNS请求发送给DNS服务器,以便DNS服务器根据DSCP值返回移动缓存业务服务器地址给终端,使得所述终端通过所述移动缓存业务服务器地址指向的移动缓存业务服务器访问互联网。
[0088] 在一个实施例中,该装置还包括接收模块704,用于接收PCRF发送的用户的移动缓存业务规则,其中,如果用户订购移动缓存业务,PCRF接收CRM网元发送的移动缓存业务订购消息,根据移动缓存业务订购消息中用户订购的业务类型信息确定用户的移动缓存业务规则并将移动缓存业务规则发送给移动缓存业务控制装置。
[0089] 在一个实施例中,该装置还包括删除模块705,用于如果接收模块接收到PCRF发送的移动缓存业务规则删除消息,删除用户的移动缓存业务规则。
[0090] 图8示出本发明一个实施例的移动缓存业务控制系统的结构框图,如图8所示,该系统800包括:策略执行网元801、策略与计费规则网元PCRF802、DNS服务器803、移动缓存业务服务器804、Web服务器805;其中,策略执行网元如上述的移动缓存业务控制装置。
[0091] 在一个实施例中,网络质量分析网元807用于根据用户终端反馈的视频数据质量信息,判断用户终端是否发生视频卡顿。
[0092] 网络质量分析网元807隶属于电信网络质量分析系统,可以通过DPI(深度报文解析)发现用户侧是否发生卡顿。如发现用户访问网站的时延很大,速率很慢等,需要借助电信的网络质量分析系统。
[0093] 在一个实施例中,CRM网元806,用于如果用户终端发生视频卡顿,以页面弹框的方式发送移动缓存业务套餐提醒给用户终端;如果用户订购移动缓存业务,则将所述用户的移动缓存业务订购消息发送给所述PCRF。
[0094] 在一个实施例中,PCRF 802用于根据CRM网元806发送移动缓存业务订购消息中用户订购的移动缓存业务类型信息,确定用户的移动缓存业务规则并将移动缓存业务规则发送给策略执行网元801。
[0095] 在一个实施例中,策略执行网元801用于接收PCRF 802发送的用户的移动缓存业务规则;如果接收到用户的DNS请求,根据移动缓存业务规则修改用户DNS请求中的DSCP值。
[0096] 在一个实施例中,PCRF 802用于如果接收到CRM网元806发送的业务取消消息后,发送用户的移动缓存业务规则删除消息给策略执行网元;策略执行网元801用于删除用户的移动缓存业务规则。
[0097] 在一个实施例中,DNS服务器803用于预先根据文件类型或地区配置移动缓存业务服务器地址与DSCP值的对应关系,其中,移动缓存业务服务器804包括缓存web、app的小文件缓存系统以及缓存视频、下载内容的大文件缓存系统。
[0098] 在一个实施例中,PCRF 802用于如果收到外部的客户关系管理CRM网元发送的用户业务开通指令,进行业务判断识别;如果业务开通指令是移动缓存业务订购消息,记录用户的移动缓存业务规则;并向策略执行网元发送用户移动缓存业务规则。
[0099] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。