CN102904930B - 内容和网络联动的双重加速方法及系统 - Google Patents
内容和网络联动的双重加速方法及系统 Download PDFInfo
- Publication number
- CN102904930B CN102904930B CN201210345541.9A CN201210345541A CN102904930B CN 102904930 B CN102904930 B CN 102904930B CN 201210345541 A CN201210345541 A CN 201210345541A CN 102904930 B CN102904930 B CN 102904930B
- Authority
- CN
- China
- Prior art keywords
- user
- network
- acceleration
- service
- application service
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000009977 dual effect Effects 0.000 title claims abstract description 27
- 230000001133 acceleration Effects 0.000 claims abstract description 236
- 230000003993 interaction Effects 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005457 optimization Methods 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/782—Hierarchical allocation of resources, e.g. involving a hierarchy of local and centralised entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种内容和网络联动的双重加速方法,包括:CDN节点服务器为用户选定的应用服务提供内容加速服务;CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;策略控制服务器收到所述网络加速请求后向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;网络业务控制设备收到所述网络加速策略后对所述用户选定的应用服务提供网络加速服务。本发明还公开了一种内容和网络联动的双重加速的系统,采用本发明能实现网络和内容的联动和协同,有效提高运营商的业务提供和能力保障,提升用户业务体验。
Description
技术领域
本发明涉及内容分发网络(CDN,ContentDeliveryNetwork)及通信网络技术领域,尤其涉及一种内容和网络联动的双重加速方法及系统。
背景技术
随着网络技术的发展,网络运营商可提供给用户的带宽越来越高,但收入却无法得到相应的增长,每用户平均收入(ARPU,AverageRevenuePerUser)值还一直处于下降状态。因此,运营商一直在探索差异化运营,为用户提供差异化的服务,以提高业务收入,但收效甚微。
自2011年开始,运营商着眼于智能管道,希望通过网络的有效改进和整合,为用户提供更好的服务、增加业务收入,提升网络运营商在产业链中的地位。其中,BoD(BandwidthonDemand)业务是一种具有代表性的业务,所谓BoD业务是通过指定的服务页面,让用户自由选择相应的业务提速套餐,动态提升用户的网络接入带宽,以此来提供差异化的服务。目前,BoD业务能够提升用户的接入段带宽,对接入段带宽实施保障,但是,在网络业务控制点宽度远程接入服务器(BRAS,BroadbandRemoteAccessServer)以上还是共享的,无法针对用户实施保障,且用户下载的速度,应用使用的体验均受制于远端的下载服务器、应用服务器,因此,BoD业务经过数年的发展,并没有真正得到大规模的应用,活跃用户量甚少,主要原因就在于运营商仅仅能提供接入段网络带宽保障,而无法保证相应的内容,从而导致内容和网络脱节。
在内容和应用方面,随着网络的快速发展,内容和应用也呈现爆炸式的增长。应用程序自身的大小也从最开始的几十K字节增长到了几个G字节,视频应用也越来越丰富,但运营商受制于应用系统,从而无法保证用户体验,且内容和应用提供商也无法控制物理网络,因此只能在应用层面做相应的优化。比如:一些点对点(Peer-to-Peer,P2P)下载软件通过P2P的节点优化,提高用户下载速率;一些语音软件通过优化的压缩算法,提升语音质量;很多视频应用软件通过预先缓冲的方式,以保障视频播放的质量等等,但是,这些应用层面的优化,由于受限于网络带宽和网络质量,也无法很好提升用户体验。
综上所述,目前的网络和内容处于一种分割的状态,影响了用户体验,如何实现网络和内容的协同,实现两者的有效感知和联动,成为一个亟需解决的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种内容和网络联动的双重加速方法及系统,能实现网络和内容的联动和协同,有效提高运营商的业务提供和能力保障,提升用户业务体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开了一种内容和网络联动的双重加速方法,该方法包括:
CDN节点服务器为用户选定的应用服务提供内容加速服务;
CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;
策略控制服务器收到所述网络加速请求后,向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;
网络业务控制设备收到所述网络加速策略后,对所述用户选定的应用服务提供网络加速服务。
这里,所述CDN节点服务器为所述用户选定的应用服务提供内容加速服务之前,该方法还包括:CDN节点服务器为所述用户创建对应的用户状态机,管理并维护用户状态;或者,
CDN节点服务器根据所述用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态。
所述CDN节点服务器为所述用户创建对应的用户状态机,管理并维护用户状态之前,该方法还包括:用户访问应用系统;用户的访问被重定向到CDN节点服务器;用户选定应用服务;
其中,所述用户状态包括:普通下载状态、网络加速下载状态、内容加速下载状态、内容和网络双重加速下载状态、以及开启状态和关闭状态;
所述CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求为:CDN节点服务器在所述用户状态机维护的普通下载状态、或内容加速下载状态下,向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求。
所述CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求之前,该方法还包括:CDN节点服务器设置自身与策略控制服务器进行交互的接口。
所述网络业务控制设备收到所述网络加速策略后对所述用户选定的应用服务提供网络加速服务之后,该方法还包括:
用户选定的应用服务完成后生成应用服务完成消息触发,所述应用服务完成消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务,同时应用服务完成消息触发CDN节点服务器向策略控制服务器发送所述网络加速策略的撤销请求,策略控制服务器收到所述撤销请求后,向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略,网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务。
本发明还公开了一种内容和网络联动的双重加速系统,所述系统包括:CDN节点服务器、策略控制服务器和网络业务控制设备;其中
CDN节点服务器,用于为所述用户选定的应用服务提供内容加速服务;还用于向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;
策略控制服务器,用于接收CDN节点服务器发送的网络加速请求,并根据所述网络加速请求向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;
网络业务控制设备,用于接收所述策略控制服务器发送的网络加速策略;还用于为所述用户选定的应用服务提供网络加速服务。
这里,所述CDN节点服务器还用于为用户创建对应的用户状态机,管理并维护用户状态;或是,
所述CDN节点服务器还用于根据用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态。
所述CDN节点服务器,还用于根据应用服务完成消息触发自身撤销对所述用户选定的应用服务的内容加速服务,向策略控制服务器发送所述网络加速策略的撤销请求;
所述策略控制服务器,还用于接收所述CDN节点服务器发送的网络加速策略的撤销请求,并向所述业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略;
所述网络业务控制设备,还用于接收所述策略控制服务器发送的撤销网络加速策略,并根据所述撤销网络加速策略撤销所述用户选定的应用服务的网络加速服务。
本发明所提供的内容和网络联动的双重加速方法及系统,具有以下的优点和特点:
本发明基于CDN节点服务器、策略控制服务器、用户状态机以及网络控制设备,对用户选定的应用服务的内容分发和网络承载实现有效结合和联动,如此,能实现网络和内容的联动和协同,有针对性地实施网络加速策略和内容加速策略,从而实现内容和网络的双重加速;
本发明在CDN节点服务器上增加用户状态机,采用所述用户状态机维护用户的连接状态以及内容分发状态等信息,使得CDN节点服务器能针对用户选定的应用进行内容加速及内容保障,从而有效提高运营商的业务提供和能力保障,进而提升用户体验;
本发明在CDN节点服务器上增加与策略控制服务器的接口,使CDN节点服务器与策略控制服务器进行交互,进而增加CDN节点服务器和网络的联动机制,为实现网络和内容的协同打下基础;
本发明可基于CDN节点服务器的用户状态机,并结合CDN节点服务器与策略控制服务器间的交互,以及网络业务控制设备的配合,实施针对用户选定的应用服务的网络加速,从而实现对所述用户选定的应用服务的网络保障;
本发明CDN节点服务器还可以根据用户资源的使用情况、应用服务的开启或完成状态、以及用户与网络连接的连接状态等,触发向策略控制服务器发起相应的策略请求,以获取新的策略信息或恢复用户的业务策略。
附图说明
图1为本发明内容和网络联动的双重加速方法的实现流程示意图;
图2为本发明实施例1的方法实现流程示意图;
图3为本发明中用户状态机在实现内容和网络联动的双重加速过程中的实现流程示意图。
具体实施方式
以下结合附图,对本发明技术方案的实现进行详细说明。
本发明提供了一种内容和网络联动的双重加速系统,包括:CDN节点服务器、策略控制服务器和网络业务控制设备;其中,
所述CDN节点服务器,用于为所述用户选定的应用服务提供内容加速服务;还用于向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;
所述策略控制服务器,用于接收CDN节点服务器发送的网络加速请求,并根据所述网络加速请求向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;
所述网络业务控制设备,用于接收所述策略控制服务器发送的网络加速策略;还用于为所述用户选定的应用服务提供网络加速服务。
进一步的,所述CDN节点服务器,还用于为用户创建对应的用户状态机,管理并维护用户状态;或者,还用于根据用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态。
所述CDN节点服务器,还用于根据应用服务完成消息触发自身撤销对所述用户选定的应用服务的内容加速服务,向策略控制服务器发送所述网络加速策略的撤销请求;
所述策略控制服务器,还用于接收所述CDN节点服务器发送的网络加速策略的撤销请求,并向所述业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略;
所述网络业务控制设备,还用于接收所述策略控制服务器发送的撤销网络加速策略,并根据所述撤销网络加速策略撤销所述用户选定的应用服务的网络加速服务。
基于上述内容和网络联动的双重加速系统,图1为本发明内容和网络联动的双重加速方法的实现流程示意图,如图1所示,该方法包括如下步骤:
步骤101:CDN节点服务器为用户选定的应用服务提供内容加速服务;
这里,所述内容加速服务的方式可根据CDN节点服务器的具体实现方法来决定,针对不同的链接方式、下载方式,可以采用不同的方案,如将CDN节点服务器与点对点技术相结合等等。
步骤102:CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;
步骤103:策略控制服务器收到所述网络加速请求后,向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;
这里,具体实施时,优选为策略控制服务器向网络业务控制设备发送基于用户选定的应用服务的网络加速策略;如不支持,则策略控制服务器可向网络业务控制设备发送基于用户的网络连接的网络加速策略;
步骤104:网络业务控制设备收到所述网络加速策略后,对所述用户选定的应用服务提供网络加速服务。
这里,针对网络加速服务的实现方式,优选为网络业务控制设备基于用户选定的应用服务提供网络加速服务保障;或者,还可以基于用户的网络连接提供网络加速服务保障;
这里,步骤101之前,该方法还包括:用户访问应用系统;用户的访问被重定向到CDN节点服务器;CDN节点服务器为所述用户创建对应的用户状态机,管理并维护用户状态;用户选定应用服务;或者,
用户访问应用系统;用户的访问被重定向到CDN节点服务器;用户选定应用服务;CDN节点服务器根据所述用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态。
其中,所述用户状态包括:普通下载状态、网络加速下载状态、内容加速下载状态、内容和网络双重加速下载状态、以及开启状态和关闭状态;
步骤102中,所述CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求为:CDN节点服务器在所述用户状态机维护的普通下载状态、或者所述用户状态机维护的内容加速下载状态下,向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求。
步骤102之前,该方法还包括:CDN节点服务器设置自身与策略控制服务器进行交互的接口。
步骤104之后,该方法还包括:用户选定的应用服务完成后生成应用服务完成消息,所述应用服务完成消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务;同时,应用服务完成消息触发CDN节点服务器向策略控制服务器发送所述网络加速策略的撤销请求,策略控制服务器收到所述撤销请求后,向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略,网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务。
实施例1
图2为本发明实施例1的方法实现流程示意图,本实施例中,涉及到CDN节点服务器、策略控制服务器、网络业务控制设备、用户、应用系统、AAA认证服务器等;其中,所述网络业务控制设备包括:BRAS、业务路由器等;所述应用系统可以为用户提供下载页面、视频应用等。
如图2所示,本实施例内容和网络联动的双重加速方法,包括:
步骤201:用户向网络业务控制设备发起网络接入请求;
步骤202:网络业务控制设备接收所述网络接入请求,维护用户状态,并向AAA认证服务器发起所述用户接入请求;
步骤203:AAA认证服务器对所述用户进行认证,认证通过后,向网络业务控制设备发送所述用户的认证通过消息,并发送所述用户相应的初始网络策略;
步骤204:网络业务控制设备收到所述认证通过消息后,为用户分配相应的IP地址,并提供针对所述初始网络策略的初始网络服务;同时,所述网络业务控制设备向AAA认证服务器发送所述用户的上线计费包,以通知AAA认证服务器所述用户已经开始使用网络服务,AAA认证服务器开始为所述用户计费;
这里,为了使策略控制服务器维护用户的在线状态和网络策略信息,网络业务控制设备向AAA认证服务器发送上线计费包时,也需要同时向策略控制服务器发送所述用户的上线信息;策略控制服务器收到所述用户的上线信息之后,维护所述用户的在线状态以及所述用户当前的网络策略状态;
步骤205:用户访问应用系统;
步骤206:所述用户的访问被重定向到CDN节点服务器,用户所在终端和CDN节点服务器建立连接;
步骤207:用户选定应用服务,CDN节点服务器根据用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态;
其中,所述用户状态包括:普通下载状态、网络加速下载状态、内容加速下载状态、内容和网络双重加速下载状态、以及开启状态和关闭状态;
步骤208:用户根据所述用户选定的应用服务请求CDN节点服务器为所述用户选定的应用服务提供内容加速服务;
其中,步骤205至步骤208还可以为:
用户访问应用系统;
所述用户的访问被重定向到CDN节点服务器,用户所在终端和CDN节点服务器建立连接;
CDN节点服务器为所述用户创建对应的用户状态机,管理并维护用户状态;
用户选定应用服务,并请求所述CDN节点服务器为所述用户选定的应用服务提供内容加速服务;
这里,所述应用服务就是下载用户选定的内容;
所述CDN节点服务器根据用户的属性、以及用户选定的应用判断是否为所述用户选定的应用服务提供内容加速服务;若用户的属性、以及用户选定的应用系统在CDN节点服务器提供内容加速服务的范围内,则执行步骤209;否则,结束当前处理流程;
步骤209:CDN节点服务器根据步骤208中的请求,为所述用户选定的应用服务提供内容加速服务;
这里,所述内容加速服务的方式可根据CDN节点服务器的具体实现方法来决定,针对不同的链接方式、下载方式,可有不同的方案;如可将CDN节点服务器与点对点(P2P,Peer-to-Peer)技术结合,同时为所述用户选定的应用服务提供内容加速服务;将CDN节点服务器与P2P技术结合,可使得所述用户选定的应用服务中的内容源更可控、更可靠;另外,将CDN节点服务器与P2P技术结合能充分利用P2P的特点,实现多点到一点的传送,进而实现多个内容源向用户传送,从而充分保证用户内容源的可靠性,提升用户的下载速率;
这里,若所述内容加速服务执行成功,则所述用户状态机中的用户状态更新为内容加速下载状态;若所述内容加速服务失败,则所述用户状态机中的用户状态仍为普通下载状态;
其中,CDN节点服务器为所述用户选定的应用服务提供内容加速服务的同时,为保障网络传输的速度和质量,执行步骤210;
步骤210:CDN节点服务器在所述用户状态机维护的普通下载状态、或者所述用户状态机维护的内容加速下载状态,向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;
这里,步骤210之前,该方法还包括:CDN节点服务器设置自身与策略控制服务器进行交互的接口;所述接口采用的协议可以为Diameter协议、COPS协议、私有协议等。
步骤211:策略控制服务器收到所述网络加速请求后,向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;
具体实施时,优选为策略控制服务器向网络业务控制设备发送基于用户选定的应用服务的网络加速策略;如不支持,则策略控制服务器可向网络业务控制设备发送基于用户的网络连接的网络加速策略;
步骤212:网络业务控制设备收到所述网络加速策略后,对所述用户选定的应用服务提供网络加速服务;
这里,针对网络加速服务的实现方式,优选为网络业务控制设备基于用户选定的应用服务提供网络加速服务保障;但是,在实施上可能存在困难,难以具体针对用户选定的应用服务进行网络加速保障,在这种情况下,可选择针对所述用户的网络连接进行网络保障服务,提升用户的网络带宽;
在接入网层面,针对所述用户接入的网络的不同,接入网场景的不同,可采取不同的网络保障服务;如若用户接入的网络针对所述用户进行了限速,则网络业务控制设备在其自身设备中进行网络加速和提供网络保障的同时,也需要通过接入点控制协议(ANCP,AccessNodeControlProtocol)与接入网协商,提高相应端口的带宽,以保障用户的网络质量。如若用户接入的网络没有针对所述用户进行限速,则仅依靠用户接入的网络中部署的网络服务质量(QoS,QualityofService)策略保障用户的网络服务质量即可。
步骤213:网络业务控制设备根据所述网络加速策略实施结果,向所述策略控制服务器发送网络加速策略执行成功或执行失败的消息;
步骤214:所述策略控制服务器收到所述网络业务控制设备发送的网络加速策略执行成功或执行失败的消息后,向CDN节点服务器发送网络加速策略执行成功或执行失败的消息;
步骤215:CDN节点服务器根据收到的所述网络加速策略执行成功或执行失败的消息,更新所述用户状态机中的用户状态;
若所述网络加速策略执行成功,则所述用户状态机中的用户状态更新为内容和网络双重加速下载状态,此时,所述用户选定的应用服务能实现内容和网络的双重加速,当用户选定的应用服务完成后生成应用服务完成消息,执行步骤216;
步骤216:所述应用服务完成消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务,释放相应的资源;同时,所述应用服务完成消息触发CDN节点服务器向策略控制服务器发送所述网络加速策略的撤销请求;
步骤217:策略控制服务器收到所述撤销请求后,检测用户在线状态和策略状态,并向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略;
步骤218:网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务,并向网络策略控制系统发送网络加速策略撤销成功或撤销失败的消息;
步骤219:策略控制服务器收到所述网络加速策略撤销成功或撤销失败的消息后,向CDN节点服务器发送网络加速策略撤销成功或撤销失败的消息;
当所述网络加速策略撤销后,所述用户进入关闭状态,释放相应的资源;
针对计费方面,可根据CDN节点服务器中用户状态机维护的用户状态、在线情况以及下载的内容等,生成相应的计费记录,并通过相应的北向接口传送给计费系统。
在上述整个过程中,在网络业务控制设备、策略控制服务器、以及CDN节点服务器中均维护有相应的用户状态,因此,需要一个唯一标识将用户关联起来,所述标识可采用用户的源IP地址和源端口号作为所述唯一标识。
本发明的特点是CDN节点服务器为用户或用户选定的应用服务创建用户状态机管理用户状态,且CDN节点服务器向策略控制服务器发送网络加速策略请求以为用户选定的应用服务提供网络加速服务,由于有CDN节点服务器的参与,从而能实现对用户选定的应用服务进行内容及网络的双重加速。
图3为本发明中用户状态机在实现内容和网络联动的双重加速过程中的实现流程示意图,具体过程如下:
用户选择应用服务如加速下载服务后,CDN节点服务器为用户创建对应的用户状态机,所述用户状态机中的用户状态包括:普通下载状态S1、内容加速下载状态S2、网络加速下载状态S3、内容和网络双重加速下载状态S4、以及开启状态S0和关闭状态S5;
CDN节点服务器为所述用户创建对应的用户状态机后,所述用户即进入开启状态S0;
在开启状态S0下,用户尝试建立下载链接,若下载链接建立成功,则进入普通下载状态S1,若不成功,则等待或尝试重新链接机制,重新链接不成功且超过相应的限制如等待超时后,则用户进入关闭状态S5,释放相应的资源;
用户在普通下载状态S1下,可尝试请求为用户选定的应用服务提供内容加速服务;具体操作包括:用户在普通下载状态S1下,向CDN节点服务器发送内容加速服务请求,CDN节点服务器收到所述内容加速服务请求后,根据自身的资源情况决定是否接纳所述内容加速服务请求,在资源允许的情况下,CDN节点服务器接纳所述内容加速服务请求,并为所述用户选定的应用服务提供内容加速服务,此时,所述用户进入内容加速下载状态S2;若CDN节点服务器资源不足,不能接受所述内容加速服务请求,所述用户内容加速服务请求失败,则用户维持在普通下载状态S1下;此时,可启动相应的等待机制,一定间隔后再次发起内容加速服务请求;
用户在普通下载状态S1下,也可尝试请求为用户选定的应用服务提供网络加速服务;具体操作包括:CDN节点服务器在所述用户状态机维护的普通下载状态S1下,向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求,以请求网络针对所述用户选定的应用服务进行网络加速策略,如带宽提升和网络质量保障等;策略控制服务器接收到所述网络加速请求后,检查用户状态和网络资源,并将相应的网络加速策略下发;若策略控制服务器向CDN节点服务器发送网络加速策略执行成功的消息,则用户进入网络加速下载状态S3;若策略控制服务器向CDN节点服务器发送网络加速策略执行失败的消息,则用户维持在普通下载状态S1;此时,可启动相应的等待机制,一定间隔后再次发起网络加速服务请求;
若用户在普通下载状态S1下完成针对所述用户选定的应用服务,则所述用户直接进入关闭状态S5,释放相应的资源;
若用户在普通下载状态S1下,下载链接中断即在系统判断为失去用户的有效链接或服务中断的情况下,则所述用户直接进入关闭状态S5,释放相应的资源;
用户在内容加速下载状态S2下,可尝试请求为用户选定的应用服务提供网络加速服务;具体操作包括:CDN节点服务器在所述用户状态机维护的内容加速下载状态S2下,向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求,以请求网络针对所述用户选定的应用服务进行网络加速策略,如带宽提升和网络质量保障等;策略控制服务器接收到所述网络加速请求后,检查用户状态和网络资源,并将相应的网络加速策略下发;若策略控制服务器向CDN节点服务器发送网络加速策略执行成功的消息,则用户进入内容和网络双重加速下载状态S4;若策略控制服务器向CDN节点服务器发送网络加速策略执行失败的消息,则用户维持在内容加速下载状态S2下;此时,可启动相应的等待机制,一定间隔后再次发起网络加速服务请求;
若用户在内容加速下载状态S2下完成针对所述用户选定的应用服务,则生成应用服务完成消息,所述应用服务完成消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务,而后,所述用户进入关闭状态S5,释放相应的资源;
若用户在内容加速下载状态S2下,下载链接中断即在系统判断为失去用户的有效链接或服务中断的情况下,则CDN节点服务器中的下载连接中断消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务,然后,该用户进入关闭状态S5,释放相应的资源;
用户在网络加速下载状态S3下,也可尝试请求为所述用户选定的应用服务提供内容加速服务;具体操作包括:用户在网络加速下载状态S3下,向CDN节点服务器发送内容加速服务请求,CDN节点服务器收到所述内容加速服务请求后,根据自身的资源情况决定是否接纳所述内容加速服务请求,在资源允许的情况下,CDN节点服务器接纳所述内容加速服务请求,并为所述用户选定的应用服务提供内容加速服务,此时,所述用户进入内容和网络双重加速下载状态S4;若CDN节点服务器资源不足,不能接受所述内容加速服务请求,所述用户内容加速服务请求失败,则所述用户维持在网络加速下载状态S3下;此时,可启动相应的等待机制,一定间隔后再次发起内容加速服务请求;
若用户在网络加速下载状态S3下完成针对所述用户选定的应用服务,则生成应用服务完成消息,所述应用服务完成消息触发CDN节点服务器向策略控制服务器发送网络加速策略的撤销请求,所述策略控制服务器收到所述撤销请求后,向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略,网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务,并将执行结果的信息发送至策略控制服务器;策略控制服务器收到所述执行结果的信息后向CDN服务节点反馈;待撤销网络加速下载策略后,所述用户进入关闭状态S5,释放相应的资源;
若用户在网络加速下载状态S3下,下载链接中断即在系统判断为失去用户的有效链接或服务中断的情况下,则CDN节点服务器中的下载连接中断消息触发CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速策略的撤销请求;所述策略控制服务器收到所述撤销请求后,向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略,网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务,并将执行结果的信息发送至策略控制服务器;策略控制服务器收到执行结果的信息后向CDN服务节点反馈;待撤销网络加速策略后,所述用户进入关闭状态S5,释放相应的资源;
若用户在内容和网络双重加速下载状态S4下完成针对所述用户选定的应用服务,则生成应用服务完成消息,所述应用服务完成消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务,同时所述应用服务完成消息也触发CDN节点服务器向策略控制服务器发送所述网络加速策略的撤销请求,所述策略控制服务器收到所述撤销请求后,向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略,网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务,并将执行结果的信息发送至策略控制服务器;策略控制服务器收到执行结果的信息后向CDN服务节点反馈;待撤销内容加速服务和网络加速服务后,所述用户进入关闭状态S5,释放相应的资源;
若用户在内容和网络双重加速下载状态S4下,下载链接中断即在系统判断为失去用户的有效链接或者服务中断的情况下,则CDN节点服务器中的下载连接中断消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务;同时CDN节点服务器中的下载连接中断消息也触发CDN节点服务器向策略控制服务器发送所述网络加速策略的撤销请求,所述策略控制服务器收到所述撤销请求后,向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略,网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务,并将执行结果的信息发送至策略控制服务器;策略控制服务器收到执行结果的信息后向CDN服务节点反馈;待撤销内容加速服务和网络加速服务后,则所述用户进入关闭状态S5,释放相应的资源。
本发明充分整合了策略控制服务器、CDN节点服务器、网络业务控制设备以及应用系统,且在CDN节点服务器中设置有用户状态机、以及与策略控制服务器的接口,使整个系统可实现基于用户状态触发的、针对特定用户、特定内容的内容和网络双重加速。这样,能满足用户在文件下载,视频观看等应用场景中对网络带宽、网络质量、以及内容传送速率等方面的要求,有效解决了当前BoD方式在单纯网络接入带宽提升时无法保证内容,而应用层的优化受限于网络带宽和网络质量的问题。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种内容和网络联动的双重加速方法,其特征在于,该方法包括:
CDN节点服务器为用户选定的应用服务提供内容加速服务;
CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;
策略控制服务器收到所述网络加速请求后,向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;
网络业务控制设备收到所述网络加速策略后,对所述用户选定的应用服务提供网络加速服务。
2.根据权利要求1所述的方法,其特征在于,所述CDN节点服务器为所述用户选定的应用服务提供内容加速服务之前,该方法还包括:
CDN节点服务器为所述用户创建对应的用户状态机,管理并维护用户状态;或者,
CDN节点服务器根据所述用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态。
3.根据权利要求2所述的方法,其特征在于,所述CDN节点服务器根据所述用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态之前,该方法还包括:
用户访问应用系统;用户的访问被重定向到CDN节点服务器;用户选定应用服务。
4.根据权利要求2所述的方法,其特征在于,所述用户状态包括:普通下载状态、网络加速下载状态、内容加速下载状态、内容和网络双重加速下载状态、以及开启状态和关闭状态。
5.根据权利要求4所述的方法,其特征在于,所述CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求为:
CDN节点服务器在所述用户状态机维护的普通下载状态、或内容加速下载状态下,向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求。
6.根据权利要求1、2或3所述的方法,其特征在于,所述CDN节点服务器向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求之前,该方法还包括:CDN节点服务器设置自身与策略控制服务器进行交互的接口。
7.根据权利要求1、2或3所述的方法,其特征在于,所述网络业务控制设备收到所述网络加速策略后对所述用户选定的应用服务提供网络加速服务之后,该方法还包括:
用户选定的应用服务完成后生成应用服务完成消息,所述应用服务完成消息触发CDN节点服务器撤销对所述用户选定的应用服务的内容加速服务,同时应用服务完成消息触发CDN节点服务器向策略控制服务器发送所述网络加速策略的撤销请求,策略控制服务器收到所述撤销请求后,向网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略,网络业务控制设备收到所述撤销网络加速策略后,撤销对所述用户选定的应用服务的网络加速服务。
8.一种内容和网络联动的双重加速系统,其特征在于,所述系统包括:CDN节点服务器、策略控制服务器和网络业务控制设备;其中
CDN节点服务器,用于为用户选定的应用服务提供内容加速服务;还用于向策略控制服务器发送针对所述用户选定的应用服务的网络加速请求;
策略控制服务器,用于接收CDN节点服务器发送的网络加速请求,并根据所述网络加速请求向网络业务控制设备发送针对所述用户选定的应用服务的网络加速策略;
网络业务控制设备,用于接收所述策略控制服务器发送的网络加速策略;还用于为所述用户选定的应用服务提供网络加速服务。
9.根据权利要求8所述的系统,其特征在于,所述CDN节点服务器还用于为用户创建对应的用户状态机,管理并维护用户状态;或是,
所述CDN节点服务器还用于根据用户选定的应用服务为所述用户创建对应的用户状态机,管理并维护用户状态。
10.根据权利要求8或9所述的系统,其特征在于,
所述CDN节点服务器,还用于根据应用服务完成消息触发自身撤销对所述用户选定的应用服务的内容加速服务,向策略控制服务器发送所述网络加速策略的撤销请求;
所述策略控制服务器,还用于接收所述CDN节点服务器发送的网络加速策略的撤销请求,并向所述网络业务控制设备发送针对所述用户选定的应用服务的撤销网络加速策略;
所述网络业务控制设备,还用于接收所述策略控制服务器发送的撤销网络加速策略,并根据所述撤销网络加速策略撤销所述用户选定的应用服务的网络加速服务。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210345541.9A CN102904930B (zh) | 2012-09-17 | 2012-09-17 | 内容和网络联动的双重加速方法及系统 |
US14/435,137 US20150271100A1 (en) | 2012-09-17 | 2013-08-27 | Double-acceleration method and system for content and network linkage |
AU2013314874A AU2013314874A1 (en) | 2012-09-17 | 2013-08-27 | Content-network-linked dual acceleration method and system |
PCT/CN2013/082412 WO2014040497A1 (zh) | 2012-09-17 | 2013-08-27 | 内容和网络联动的双重加速方法及系统 |
EP13837748.6A EP2897343A4 (en) | 2012-09-17 | 2013-08-27 | METHOD AND SYSTEM OF DUAL ACCELERATION RELATED TO A CONTENT NETWORK |
AU2016219638A AU2016219638B2 (en) | 2012-09-17 | 2016-08-25 | Double-acceleration method and system for content and network linkage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210345541.9A CN102904930B (zh) | 2012-09-17 | 2012-09-17 | 内容和网络联动的双重加速方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102904930A CN102904930A (zh) | 2013-01-30 |
CN102904930B true CN102904930B (zh) | 2016-01-20 |
Family
ID=47576965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210345541.9A Active CN102904930B (zh) | 2012-09-17 | 2012-09-17 | 内容和网络联动的双重加速方法及系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150271100A1 (zh) |
EP (1) | EP2897343A4 (zh) |
CN (1) | CN102904930B (zh) |
AU (2) | AU2013314874A1 (zh) |
WO (1) | WO2014040497A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102904930B (zh) * | 2012-09-17 | 2016-01-20 | 中兴通讯股份有限公司 | 内容和网络联动的双重加速方法及系统 |
CN103237270A (zh) * | 2013-05-09 | 2013-08-07 | 黄孙明 | 一种可与网络交互的视频流媒体系统和方法 |
EP3073691B1 (en) | 2013-12-12 | 2020-09-16 | Huawei Technologies Co., Ltd. | Method and device for improving qos |
CN105704176B (zh) * | 2014-11-26 | 2018-10-30 | 中国联合网络通信集团有限公司 | 一种保障带宽和服务质量的方法、决策设备和网络架构 |
KR102269594B1 (ko) * | 2015-02-09 | 2021-06-28 | 삼성전자 주식회사 | 컨텐츠 전송 네트워크 시스템에서 서버 간의 정보 송수신 방법 및 장치 |
US9918114B2 (en) * | 2015-06-01 | 2018-03-13 | Comcast Cable Communications, Llc | Transmission of applications with content |
US20170019230A1 (en) * | 2015-07-13 | 2017-01-19 | Qualcomm Incorporated | Communicating a Data Payload and an Acknowledgment of the Data Payload on Different Channels |
US11240173B2 (en) * | 2016-12-16 | 2022-02-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and request router for dynamically pooling resources in a content delivery network (CDN), for efficient delivery of live and on-demand content |
CN109995540B (zh) * | 2017-12-30 | 2022-06-10 | 中国移动通信集团山西有限公司 | 事件性增值业务的计费方法、系统、设备及介质 |
CN109302484B (zh) * | 2018-10-18 | 2021-04-16 | 北京奇艺世纪科技有限公司 | 一种用户请求处理方法及装置 |
CN109728992B (zh) * | 2018-11-27 | 2021-09-28 | 苏州盛科通信股份有限公司 | 分配转发域的方法、装置、存储介质及电子装置 |
CN109756493B (zh) * | 2018-12-29 | 2021-06-15 | 深圳市网心科技有限公司 | 节点管理方法、电子设备、系统及介质 |
TWI686064B (zh) | 2019-03-14 | 2020-02-21 | 就肆電競股份有限公司 | 點對點網路加速系統 |
CN110351377A (zh) * | 2019-07-17 | 2019-10-18 | 成都鑫芯电子科技有限公司 | 一种多级联动控制方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242432A (zh) * | 2008-02-28 | 2008-08-13 | 蓝汛网络科技(北京)有限公司 | 一种互联网内容分发方法、系统及装置 |
CN101287011A (zh) * | 2008-05-26 | 2008-10-15 | 蓝汛网络科技(北京)有限公司 | 内容分发网络中响应用户服务请求的方法、系统和设备 |
CN102025595A (zh) * | 2009-09-22 | 2011-04-20 | 常诚 | 流量优化方法及系统 |
CN102546623A (zh) * | 2011-12-30 | 2012-07-04 | 成都市华为赛门铁克科技有限公司 | 加速提供互联网应用资源的方法、资源管理服务器及系统 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030236837A1 (en) * | 2000-03-03 | 2003-12-25 | Johnson Scott C. | Content delivery system providing accelerate content delivery |
US20020049841A1 (en) * | 2000-03-03 | 2002-04-25 | Johnson Scott C | Systems and methods for providing differentiated service in information management environments |
US20020049608A1 (en) * | 2000-03-03 | 2002-04-25 | Hartsell Neal D. | Systems and methods for providing differentiated business services in information management environments |
CA2408766A1 (en) * | 2001-10-17 | 2003-04-17 | Telecommunications Research Laboratory | Content delivery network bypass system |
US20030149581A1 (en) * | 2002-08-28 | 2003-08-07 | Imran Chaudhri | Method and system for providing intelligent network content delivery |
US7912001B2 (en) * | 2003-05-15 | 2011-03-22 | At&T Intellectual Property I, L.P. | Methods, systems, and products for a metering application |
US7788291B2 (en) * | 2007-09-25 | 2010-08-31 | Barracuda Networks, Inc. | Web accelerator apparatus, system, and method |
EP2204954B1 (en) * | 2009-01-06 | 2017-12-27 | Alcatel Lucent | Optimised bandwidth utilisation in networks |
US20110078230A1 (en) * | 2009-09-25 | 2011-03-31 | Emilio Sepulveda | Method and system for providing a cdn with granular quality of service |
US20120198020A1 (en) * | 2011-02-02 | 2012-08-02 | Verizon Patent And Licensing, Inc. | Content distribution within a service provider network |
CN102668518B (zh) * | 2011-12-02 | 2013-10-02 | 华为技术有限公司 | 一种内容分发网络路由方法、系统和用户终端 |
CN102904930B (zh) * | 2012-09-17 | 2016-01-20 | 中兴通讯股份有限公司 | 内容和网络联动的双重加速方法及系统 |
CN103001955B (zh) * | 2012-11-22 | 2017-05-31 | 南京中兴软件有限责任公司 | 业务下载加速的方法与系统、业务状态的维护方法与装置 |
-
2012
- 2012-09-17 CN CN201210345541.9A patent/CN102904930B/zh active Active
-
2013
- 2013-08-27 EP EP13837748.6A patent/EP2897343A4/en not_active Withdrawn
- 2013-08-27 US US14/435,137 patent/US20150271100A1/en not_active Abandoned
- 2013-08-27 AU AU2013314874A patent/AU2013314874A1/en not_active Abandoned
- 2013-08-27 WO PCT/CN2013/082412 patent/WO2014040497A1/zh active Application Filing
-
2016
- 2016-08-25 AU AU2016219638A patent/AU2016219638B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242432A (zh) * | 2008-02-28 | 2008-08-13 | 蓝汛网络科技(北京)有限公司 | 一种互联网内容分发方法、系统及装置 |
CN101287011A (zh) * | 2008-05-26 | 2008-10-15 | 蓝汛网络科技(北京)有限公司 | 内容分发网络中响应用户服务请求的方法、系统和设备 |
CN102025595A (zh) * | 2009-09-22 | 2011-04-20 | 常诚 | 流量优化方法及系统 |
CN102546623A (zh) * | 2011-12-30 | 2012-07-04 | 成都市华为赛门铁克科技有限公司 | 加速提供互联网应用资源的方法、资源管理服务器及系统 |
Also Published As
Publication number | Publication date |
---|---|
EP2897343A4 (en) | 2015-09-16 |
CN102904930A (zh) | 2013-01-30 |
US20150271100A1 (en) | 2015-09-24 |
EP2897343A1 (en) | 2015-07-22 |
AU2016219638B2 (en) | 2018-01-18 |
AU2016219638A1 (en) | 2016-09-08 |
WO2014040497A1 (zh) | 2014-03-20 |
AU2013314874A1 (en) | 2015-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102904930B (zh) | 内容和网络联动的双重加速方法及系统 | |
CN103001955B (zh) | 业务下载加速的方法与系统、业务状态的维护方法与装置 | |
CN101766013B (zh) | 利用基于对等网络的下一代网络来提供服务的系统和方法 | |
RU2530016C2 (ru) | Способ локализации контента и узел сети доставки контента | |
CN109417731A (zh) | 用于用户平面路径选择、重选和通知用户平面变化的系统和方法 | |
WO2006074008A2 (en) | Managed quality of service for users and applications over shared networks | |
US20090274163A1 (en) | Method, system, and apparatus for controlling multicast bearer resources | |
JP2012528517A (ja) | ピアツーピア通信においてポリシールールを実行するための方法および構成 | |
CN101924778A (zh) | P2p流媒体系统、p2p用户设备及流媒体数据传送方法 | |
CN111200622B (zh) | 一种资源传输方法及装置、存储介质 | |
EP4246936A1 (en) | Data processing method, function device and readable storage medium | |
WO2014040517A1 (zh) | 网络策略的控制方法、装置及系统 | |
US20070143470A1 (en) | Facilitating integrated web and telecommunication services with collaborating web and telecommunication clients | |
CN102833339A (zh) | Cdn与网络融合的业务控制方法及业务控制设备 | |
US20130166659A1 (en) | Methods for distributing contents to peers by means of multicast connections within a p2p infrastructure, and associated control server | |
CN102067516A (zh) | 请求组播、处理组播请求及对其进行辅助的方法和装置 | |
WO2013182030A1 (zh) | 一种用于请求资源的方法、设备及系统 | |
CN101635632B (zh) | 认证与配置方法、系统和装置 | |
CN103096180B (zh) | 流媒体QoS保障方法及系统 | |
CN103188167B (zh) | 业务质量保障方法、装置和系统 | |
JP2006211406A (ja) | ネットワークを用いた通信システム及びその通信システムに用いられる通信装置及びプログラム | |
US20240114323A1 (en) | Apparatus and method for providing service function chaining service exposure in wireless communication system | |
CN114095923B (zh) | 切片访问认证方法、upf、应用服务器、pcf及终端 | |
KR20240045981A (ko) | 무선 통신 시스템에서 sfc 서비스 익스포저 기능을 제공하기 위한 장치 및 방법 | |
WO2023144283A1 (en) | Service connection information system for using services in multiple local networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |