交互式网络电视的内容分发网络中的业务处理方法及系统的制作方法

文档序号:7929540阅读:145来源:国知局
专利名称:交互式网络电视的内容分发网络中的业务处理方法及系统的制作方法
技术领域
本发明涉及到交互式网络电视领域,具体的说,涉及一种交互式网络 电视的内容分发网络中的业务处理方法及系统。
背景技术
在通信技术领域,IPTV (Internet Protocol TV或Interactive Personal TV)意思是互联网协议电视,也叫交互式网络电视,是一种基于 互联网的多媒体通信技术。IPTV利用宽带网的基础设施,以家用电视机或 计算机作为主要终端设备。通过互联网协议(IP)传送电视信号,向家庭 用户提供包括电视在内的多种交互式数字媒体服务。
CDN (Content Distribution Network 或 Content Delivery Network),即内容分发网络,是一种新的网络架构,将业务的内容发布到 最接近用户的网络"边缘",使用户可以就近取得所需的内容,提高系统的 运行效率。CDN在技术上可以全面解决由于用户访问量大,服务器分布不 均对骨干网带来的拥塞问题,同时可以提高用户访问流媒体服务的速度以 及縮短用户的请求响应时间。
目前,IPTV系统内容分发网络中,业务处理(CP)系统随着业务量的 提高,其处理强度也相应地增大,使得原有的单一服务器设备的系统架构 遭遇性能危机。

发明内容
本发明提供了一种交互式网络电视的内容分发网络中的业务处理方法 及系统,以便在交互式网络电视的内容分发网络中的业务处理中,能够分 散系统压力,提高系统工作的稳定性。
为了解决上述技术问题,本发明采用了如下技术方案
4一种交互式网络电视的内容分发网络中的业务处理方法,包括如下歩

A、 业务处理管理器接收并处理请求服务设备的服务获取请求,根据负 载均衡策略为所述请求服务设备分配业务处理代理器;
B、 所述业务处理代理器为所述请求服务设备提供业务服务。
所述歩骤A中,所述业务处理管理器根据负载均衡策略为所述请求服
务设备分配业务处理代理器按如下方式进行
Al、业务处理管理器检查请求服务设备的合法性,对非法的请求服务 设备,拒绝其请求,对于合法的请求服务设备,进行下一步;
A2、业务处理管理器检查可用的业务处理代理器,根据负载均衡策略 将可用的业务处理代理器分配给所述请求服务设备。
所述负载均衡策略按如下方式进行
A21 、确定所述请求服务设备的归属业务处理代理器是否可用,如可用, 将该归属业务处理代理器添加到可用业务处理代理器列表;
A22、确定所述请求服务设备的当前业务处理代理器是否可用,如可用, 将该当前业务处理代理器添加到可用业务处理代理器列表;
A23、确定其他业务处理代理器是否可用,如可用,将可用的业务处理 代理器按连接数升序排列依次添加到可用业务处理代理器列表。
所述步骤B中,业务业务处理代理器为所述请求服务设备提供业务服 务前,还对所述请求服务设备合法性进行检査,对于非法请求服务设备拒 绝服务。
所述的业务处理方法,所述请求服务设备为电视节目指南服务设备、 内容分发网络服务设备或其他请求服务设备。
所述的业务处理方法,所述请求服务设备的服务获取请求的发起时机 为设备启动时、服务获取请求周期到达时或检测到当前业务处理代理器异 常时。
本发明还公开了一种交互式网络电视的内容分发网络中的业务处理系 统,包括业务处理管理器和业务处理代理器,所述业务处理代理器用于为 请求服务设备提供业务服务,所述业务处理管理器用于接收并处理请求服 务设备的服务获取请求,根据负载均衡策略为所述请求服务设备分配业务处理代理器。
所述的业务处理系统,所述负载均衡策略是按如下方式迸行的确定 所述请求服务设备的归属业务处理代理器是否可用,如可用,将该归属业 务处理代理器添加到可用业务处理代理器列表;确定所述请求服务设备的 当前业务处理代理器是否可用,如可用,将该当前业务处理代理器添加到 可川业务处理代理器列表;确定其他业务处理代理器是否可用,如可用, 将可用的业务处理代理器按连接数升序排列依次添加到可用业务处理代理 器列表。
所述的业务处理系统,所述请求服务设备为电视节目指南服务设备、 内容分发网络服务设备或其他请求服务设备。
所述的业务处理系统,所述请求服务设备的服务获取请求的发起时机 为设备启动时、服务获取请求周期到达时或检测到当前业务处理代理器异 常时。
本发明通过在业务处理中,构建业务处理管理器和业务处理代理器的 架构,由管理器完成管理下的多个代理器的负载均衡功能,处理请求服务 设备的请求,为请求服务设备分配可用的代理器;而代理器在管理器的管 理下提供给请求服务设备业务服务,因而分散了业务处理系统的压力,避 免系统可能因负担过重而崩溃,从而提高了系统工作的稳定性。


图1是本发明实施例的在IPTV系统中内容分发网络多CP子系统框架 结构图2是本发明实施例的在IPTV系统中内容分发网络多CP Agent负载 均衡流程时序图3是本发明实施例的在IPTV系统中内容分发网络多CP Agent负载 均衡流程图。
具体实施例方式
下面对照附图并结合具体实施方式
对本发明做详细说明。
参见图1,本发明具体实施方式
的业务处理(CP)系统,主要包括业务处理管理器(CP Manager,即CP管理端)、业务处理代理器(CP Agent, 即CP服务端),以为请求服务设备(即客户端)提供业务服务。其中,请 求服务设备可以是EPG (电视节目指南服务设备)、CDN Agent (内容分发 网络服务设备)或其他请求服务设备。
CP Manager主要完成多CP Agent的负载均衡功能,即负责检查请求 服务设备的合法性,检查系统中CP Agent状态,根据负载均衡策略为请求 服务设备分配可用CP Agent,更新系统中CP Agent请求服务设备连接数, 从而达到分散系统压力的目的。
CP Agent主要针对通过CP Manager获取到本CP Agent的请求服务设 备进行服务,对这些设备完成用户登录鉴权、服务鉴权、计费扣费、出CDR (Call Detail Record,呼叫详细记录)、用户信息同步等业务服务功能。
对于CP Manager和CP Agent来说,请求服务设备是客户端。请求服 务设备向CP Manager申请CP Agent。 CP Manager根据负载均衡策略为该 设备分配可用CP Agent,同时更新相关CP Agent的请求服务设备连接数。 请求服务设备向申请到的CP Agent建立连接,此后请求服务设备相关的请 求均发向该CP Agent处理。CP Agent对通过CP Manager分配的请求服务 设备进行服务,对于非通过CP Manager分配的请求服务设备给予拒绝服务。
图2是根据本发明实施例的在IPTV系统中内容分发网络多CP Agent
负载均衡流程时序图,包括以下步骤
第--步在门户系统中添加请求服务设备时,为每台请求服务设备设 置归属CP Agent;
第二步请求服务设备在设备启动、获取CP Agent周期到达、检测到 分配CP Agent异常三种情况下,向CP Manager请求获取服务CP Agent;
第三步CP Manager接收到请求服务设备的请求获取服务CP Agent 消息,拆分请求信息,组装成数据库信息,并根据数据库信息在数据库(DB) 中进行查询;其中,拆分请求信息,通过请求服务设备发过来的请求服务 设备类型(EPG、 CDN Agent、其他设备)、请求服务设备ID号、当前服务 的CP Agent ID号进行;
第四歩CP Manager根据数据库返回的结果,向请求服务设备发送回 应,回应中包括是否存在可用CP Agent,以及可用的CP Agent或可用的CP Agent列表;
第五步之后该请求服务设备向且只能向本次所分配的CP Agent请求 所有相关服务,从而达到负载均衡的目的。
其中,上述第三步中,包括以下步骤
第三一步CP Manager根据请求服务设备的设备标识等信息,对该设 备的合法性进行检査;
第三二步:对于合法的设备,通过负载均衡策略对其进行可用CP Agent 列表的査询。
其中第四步包括以下步骤
第四一步根据请求服务设备的属性,返回可用的CP Agent或可用的 CP Agent列表,返回给请求服务设备;
第四二步更新该设备原服务CP Agent与当前服务CP Agent的服务 设备连接数。
其中第五歩,包括以下步骤
第五一步CP Agent接收到请求服务设备的服务请求消息对该设备的 合法行进行检査;
第五二步若该设备非法,即并非通过CP Manager分配到该CP Agent 来获取服务的设备,则拒绝服务,否则为其服务; 相应的,所述的步骤三二中,还包括以下步骤
第三二一步检查系统中该请求服务设备的归属CP Agent是否可用, 如果可用则将其添加到可用CP Agent列表中;
第三二二步检査系统中该请求服务设备的当前服务CP Agent是否可 用,如果可用则将其添加到可用CP Agent列表中;
第三二三步检查系统中其他的CP Agent是否可用,并将可用的CP Agent按照目前服务设备连接数升序排列依次添加到可用CP Agent列表 中。
图3是根据本发明实施例的在IPTV系统中内容分发网络多CP Agent 负载均衡流程图
当CP Manager接收到请求服务设备的申请CP Agent请求后,首先对该设备的合法性进行检查,如果该设备不合法,则直接向该设备发送申请
CP Agent失败消息,如果该设备合法,则按照负载均衡策略对其分配可用 CP Agent。负载均衡策略流程如下
步骤一查看该设备的归属CP Agent是否可用,如果可用,将该设备 的归属CP Agent添加到可用CP Agent列表;
歩骤二查看该设备的当前CPAgent是否可用,如果可用,将该设备 的当前CP Agent添加到可用CP Agent列表;
步骤三査看系统中其他CP Agent是否可用,如果可用,将可用的 CP Agent按照连接数升序依次添加到可用CP Agent列表;
最终,将获取CP Agent的结果返回给请求服务设备。 本发明针对IPTV的CDN网络中的CP系统,采用CP Manager + CP Agent 分布式负载均衡的方式来分担系统压力,避免造成系统负担过重,从而可 以提高系统的性能。CP Agent不受器所在区域的限制,对于客户的服务, 都可以由CP Manager通过负载均衡进行的,因而能够优化内容分发网络的 性能,更加凸显内容分发网络的优势。
负载均衡通过归属、当前、负载进行分配,这样便于控制,而且可以 防止异常情况下产生分配震荡的情况发生,在策略配置上更加合理。分配 代理后,如果客户端向非合理分配的代理请求服务,代理会拒绝服务,可 以起到异常保护功能。
本发明除了应用在IPTV商用系统中,还可以应用在监控录像等其它以 内容分发网络作为基础的系统中。
以上内容是结合具体的优选实施方式对本发明所作的进-步详细说 明,但这只是为便于理解而举的实例,不应认为本发明的具体实施只局限 于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本 发明构思的前提下,可以做出各种可能的等同改变或替换,这些改变或替 换都应属于本发明的保护范围。
9
权利要求
1. 一种交互式网络电视的内容分发网络中的业务处理方法,其特征在于,包括如下步骤A、业务处理管理器接收并处理请求服务设备的服务获取请求,根据负载均衡策略为所述请求服务设备分配业务处理代理器;B、所述业务处理代理器为所述请求服务设备提供业务服务。
2. 如权利要求1所述的业务处理方法,其特征在于,所述歩骤A 中,所述业务处理管理器根据负载均衡策略为所述请求服务设 备分配业务处理代理器按如下方式进行Al、业务处理管理器检查请求服务设备的合法性,对非法的请 求服务设备,拒绝其请求,对于合法的请求服务设备,进行下 一歩;A2、业务处理管理器检査可用的业务处理代理器,根据负载均 衡策略将可用的业务处理代理器分配给所述请求服务设备。
3. 如权利要求2所述的业务处理方法,其特征在于,所述负载均 衡策略按如下方式进行A21、确定所述请求服务设备的归属业务处理代理器是否可用, 如可用,将该归属业务处理代理器添加到可用业务处理代理器 列表;A22、确定所述请求服务设备的当前业务处理代理器是否可用, 如可用,将该当前业务处理代理器添加到可用业务处理代理器 列表;A23、确定其他业务处理代理器是否可用,如可用,将可用的业 务处理代理器按连接数升序排列依次添加到可用业务处理代理 器列表。
4. 如权利要求1所述的业务处理方法,其特征在于,所述步骤B 中,业务业务处理代理器为所述请求服务设备提供业务服务前, 还对所述请求服务设备合法性进行检查,对于非法请求服务设 备拒绝服务。
5. 如权利要求1至4任一所述的业务处理方法,其特征在于,所述请求服务设备为电视节目指南服务设备、内容分发网络服务 设备或其他请求服务设备。
6. 如权利要求1至4任一所述的业务处理方法,其特征在于,所 述请求服务设备的服务获取请求的发起时机为设备启动时、服 务获取请求周期到达时或检测到当前业务处理代理器异常时。
7. —种交互式网络电视的内容分发网络中的业务处理系统,其特 征在于,包括业务处理管理器和业务处理代理器,所述业务处 理代理器用于为请求服务设备提供业务服务,所述业务处理管 理器用于接收并处理请求服务设备的服务获取请求,根据负载 均衡策略为所述请求服务设备分配业务处理代理器。
8. 如权利要求7所述的业务处理系统,其特征在于,所述负载均衡策略是按如下方式进行的确定所述请求服务设备的归属业 务处理代理器是否可用,如可用,将该归属业务处理代理器添 加到可用业务处理代理器列表;确定所述请求服务设备的当前业务处理代理器是否可用,如可用,将该当前业务处理代理器添加到可用业务处理代理器列表;确定其他业务处理代理器是 否可用,如可用,将可用的业务处理代理器按连接数升序排列 依次添加到可用业务处理代理器列表。
9. 如权利要求7或8所述的业务处理系统,其特征在于,所述请 求服务设备为电视节目指南服务设备、内容分发网络服务设备 或其他请求服务设备。
10. 如权利要求7或8所述的业务处理系统,其特征在于,所述请 求服务设备的服务获取请求的发起时机为设备启动时、服务获 取请求周期到达时或检测到当前业务处理代理器异常时。
全文摘要
本发明公开了一种交互式网络电视的内容分发网络中的业务处理方法及系统,所述业务处理方法,包括如下步骤业务处理管理器接收并处理请求服务设备的服务获取请求,根据负载均衡策略为所述请求服务设备分配业务处理代理器;所述业务处理代理器为所述请求服务设备提供业务服务。所述业务处理系统,包括业务处理管理器和业务处理代理器,所述业务处理代理器用于为请求服务设备提供业务服务,所述业务处理管理器用于接收并处理请求服务设备的服务获取请求,根据负载均衡策略为所述请求服务设备分配业务处理代理器。本发明分散了业务处理系统的压力,避免系统可能因负担过重而崩溃,从而提高了系统工作的稳定性。
文档编号H04N7/173GK101459836SQ200810241720
公开日2009年6月17日 申请日期2008年12月29日 优先权日2008年12月29日
发明者宇 刘, 皓 刘, 王印龙 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1