一种面向内容分发网络的业务接入设备、方法及系统的制作方法
【技术领域】
[0001]本发明涉及互联网数据业务领域,特别是指一种面向内容分发网络的业务接入设备、方法及系统O
【背景技术】
[0002]内容分发网络(Content Delivery Network, (DN)是构建在基础IP承载网络之上,面向多种业务需求的内容递送和流量分配网络。内容分发网络能够将源服务器中的内容分发至分布式部署的服务节点中,通过应用流量调度技术,可按照指定的策略将用户请求自动指向全局最优的服务节点,由该节点就近为用户提供服务。CDN是有效平衡利用承载网络资源、保障业务高效稳定运营、提升用户内容访问速度的重要基础能力,被互联网公司及运营商所广泛采用。
[0003]随着用户需求的改变,互联网应用、运营商业务均存在精细化经营的需求,希望能够按照基于用户级别提供有区分能力的服务(包含基础服务和增值服务),从而获取更多的额外收益。但是,由于CDN与网站/SP签约的维度是域名,CDN会按照域名在系统中配置CNAME数据。签约后会对域名下的所有内容提供加速及增值能力,由于业务提供方式属于后向模式,并不区分用户,而是面向所有用户提供同等服务,即所有用户均享受相同的服务等级和服务内容,无法满足互联网应用、运营商业务均存在的精细化经营的需求。
【发明内容】
[0004]本发明的目的是提供一种面向内容分发网络的业务接入设备、方法及系统,将业务侧的用户分级需求传送至CDN,从而使CDN实现用户粒度的分发分级和功能选择服务,全面提升CDN整体服务效能。
[0005]为达到上述目的,本发明的实施例提供一种面向内容分发网络的业务接入设备,包括:
[0006]获取模块,用于获取业务提供端下发的用户签约数据;其中,所述用户签约数据至少包括用户签约业务、用户标识和IP地址;
[0007]用户策略生成模块,用于根据所述用户签约数据生成对应所述用户签约业务的用户策略数据;其中,所述用户策略数据能够使内容分发网络进行对应的预配置,以根据所述IP地址向具有所述用户标识的用户提供对应的所述用户签约业务;
[0008]发送模块,用于将所述用户策略数据发送至内容分发网络。
[0009]其中,所述业务提供端包括业务平台和运营商BOSS系统;其中,
[0010]所述业务提供端下发的用户签约数据是业务平台和运营商BOSS系统根据用户终端发送的业务订购请求生成的。
[0011 ] 其中,所述获取模块包括:
[0012]分析子模块,用于根据获取到的所述用户标识和所述用户签约业务,分析得到具有所述用户标识的用户在业务平台签约的第一用户签约业务和在运营商BOSS系统签约的第二用户签约业务;
[0013]确定子模块,用于根据所述第一用户签约业务和所述第二用户签约业务,整合处理确定最终的用户签约业务。
[0014]其中,所述发送模块包括:
[0015]第一发送子模块,用于直接将所述用户策略数据同步至内容用户分发网络;或
[0016]第二发送子模块,用于在接收到内容用户分发网络发送的用户策略数据查询请求后,将当前查询用户的用户策略数据发送至内容用户分发网络。
[0017]其中,所述面向内容分发网络的业务接入设备还包括:
[0018]数据存储模块,用于存储获取到的所述用户签约数据和生成的所述用户策略数据;
[0019]管理模块,用于所述业务接入设备的工作参数预配置、工作状态的监控和日志的生成。
[0020]为达到上述目的,本发明的实施例还提供了一种面向内容分发网络的业务接入方法,包括:
[0021]获取业务提供端下发的用户签约数据;其中,所述用户签约数据至少包括用户签约业务、用户标识和IP地址;
[0022]根据所述用户签约数据生成对应所述用户签约业务的用户策略数据;其中,所述用户策略数据能够使内容分发网络进行对应的预配置,以根据所述IP地址向具有所述用户标识的用户提供对应的所述用户签约业务;
[0023]将所述用户策略数据发送至内容分发网络。
[0024]其中,所述业务提供端包括业务平台和运营商BOSS系统;其中,
[0025]所述业务提供端下发的用户签约数据是业务平台和运营商BOSS系统根据用户终端发送的业务订购请求生成的。
[0026]其中,获取业务提供端下发的用户签约数据,包括:
[0027]根据获取到的所述用户标识和所述用户签约业务,分析得到具有所述用户标识的用户在业务平台签约的第一用户签约业务和在运营商BOSS系统签约的第二用户签约业务;
[0028]根据所述第一用户签约业务和所述第二用户签约业务,整合处理确定最终的用户签约业务。
[0029]其中,将所述用户策略数据发送至内容用户分发网络,包括:
[0030]直接将所述用户策略数据同步至内容用户分发网络;或
[0031]在接收到内容用户分发网络发送的用户策略数据查询请求后,将当前查询用户的用户策略数据发送至内容用户分发网络。
[0032]为达到上述目的,本发明的实施例还提供了一种网络内容服务系统,包括如上所述的面向内容分发网络的业务接入设备。
[0033]其中,所述网络内容服务系统还包括:管理系统和服务节点;其中
[0034]所述管理系统,用于获取所述业务接入设备生成的用户策略数据,并下发至服务节点;
[0035]所述服务节点,用于根据接收到的所述用户策略数据进行对应的预配置,以根据所述IP地址向具有所述用户标识的用户提供对应的所述用户签约业务。
[0036]本发明的上述技术方案的有益效果如下:
[0037]本发明实施例业务接入设备,在获取模块获取到业务提供端下发的至少包括用户签约业务、用户标识和IP地址的用户签约数据后由用户策略生成模块根据用户签约数据生成能够使内容分发网络进行对应的预配置的用户策略数据,如CDN要分配多少节点,以什么样的速率向用户发送数据等等,有了用户策略数据CDN才能够执行相应的系统配置,从而实现向用户提供需要的分发分级业务。最终,发送模块只要将用户策略数据发送至⑶N即可。该业务接入设备向下与⑶N连接,对上连接业务提供端,可以实现⑶N能力对业务侧的暴露,包括基础的加速能力,以及适配、转码等增值服务能力,实现按照用户级别的分级服务能力,满足互联网应用、运营商业务的需求提供有区分能力的服务。
【附图说明】
[0038]图1表示本发明实施例的面向内容分发网络的业务接入设备的结构示意图;
[0039]图2表示由本发明实施例的面向内容分发网络的业务接入设备组成的组网架构图;
[0040]图3表不本发明实施例的面向内容分发网络的业务接入设备的应用不意图一;
[0041]图4表示本发明实施例的面向内容分发网络的业务接入设备的应用示意图二 ;
[0042]图5表示本发明实施例的面向内容分发网络的业务接入设备的应用示意图三;
[0043]图6表示本发明实施例的面向内容分发网络的业务接入设备的应用示意图四;
[0044]图7表示本发明实施例的面向内容分发网络的业务接入设备的应用示意图五;
[0045]图8表不本发明实施例的面向内容分发网络的业务接入设备的应用不意图六;
[0046]图9表示本发明实施例的面向内容分发网络的业务接入设备的步骤流程图。
【具体实施方式】
[0047]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0048]本发明针对现有的内容分发网络无法满足互联网应用、运营商业务的需求提供有区分能力的服务,提供一种面向内容分发网络的业务接入设备,将业务侧的用户分级需求传送至CDN,从而使CDN实现用户粒度的分发分级和功能选择服务,全面提升CDN整体服务效能。
[0049]如图1所示,本发明实施例的一种面向内容分发网络的业务接入设备,包括:
[