交互式网络电视系统的应急方法和系统的制作方法

文档序号:7689257阅读:192来源:国知局
专利名称:交互式网络电视系统的应急方法和系统的制作方法
技术领域
本发明涉及交互式网络电视技术,更具体地,涉及一种交互式 网纟各电一见系统的应急方法和系统。
背景技术
随着交互式网络电视系统(也称IPTV系统)技术的深入开展, 使用的用户数的增加,对系统性能和可靠性提出了更高的要求。面 对着庞大的公众用户群体、复杂网络环境和功能繁多的业务软件运 营支撑系统,需要制定出 一套在紧急情况下能够迅速启动并发挥作 用的安全预案,使得在业务处理服务器宕机或不可用时,不会导致 整个系统功瘫痪,维持用户使用的基本功能,尽量减少甚至消除对 用户的干扰。同时为及时解决故障和恢复系统赢得宝贵时间,因此,i殳计一个有效的、可靠和及时的紧急状态下的系统方案, 成为交互式网络电^L系统面临的重要问题。发明内容为了解决现有技术中的问题,本发明|是出了 一种交互式网络电 视系统的应急方法,该方法包括步骤一,数据服务系统定时向服 务管理系统的业务数据库发起信息查询,并将查询结果生成文件, 再上传到文件传输协议服务器;步骤二,电子节目指南应急系统定 时下载由数据服务系统上传到文件传输协议服务器中的文件,并将文件加载到电子节目指南应急系统的本地数据库中;以及步骤三, 在紧急状况发生时,将电子节目指南应急系统的工作模式从正常模 式切换到应急模式,服务管理系统禁用,由电子节目指南应急系统 实现月l务管理系统的 一个或多个功能。在应急模式下,由电子节目指南应急系统实现的服务管理系统 的一个或多个功能包括登陆认证服务功能和媒体服务功能。在步骤一中,信息包括用户信息、POP节点信息、电子节目 指南应急系统服务器信息。同时,电子节目指南应急系统包括主电子节目指南应急系统和 从电子节目指南应急系统。主电子节目指南应急系统从文件传输协议服务器下载文件后, 再分发给从电子节目指南应急系统。才艮据本发明的应急方法,主电子节目指南应急系统发起应急模 式的切换,当主电子节目指南应急系统切换到应急模式后,再向从 电子节目指南应急系统发送应急模式的切换命令。此外,应急方法还包括在应急才莫式下,由电子节目指南应急系 统4丸行直接定向功能,包括电子节目指南应急系统收到重定向请 求,并获得用户默认节点信息;以及判断默认节点是否可用,如果 可用,则重定向到默i人节点并返回重定向结果,否则,依次判断默 认节点的依赖节点或中心节点是否可用,并重定向到可用的节点且 返回重定向结果。本发明还提出了一种交互式网络电视系统的应急系统,包括数 据月艮务系统和传输协议月良务器,该应急系统还包括电子节目指南 应急系统,用于定时从文件传输协议服务器下载应急信息文件,在紧急状况发生时,将电子节目指南应急系统的工作模式从正常模式 切换到应急模式,实现正常模式下服务管理系统的 一个或多个功能。其中,在应急才莫式下,由电子节目指南应急系统实现的一个或多个功能包括登陆认证服务功能和媒体服务功能。同时,在应急模式下,电子节目指南应急系统还具有应急服务 管理功能和应急数据管理功能。才艮据本发明的应急系统,电子节目指南应急系统还记录成功的 月良务和点插,请求。此外,电子节目指南应急系统包4舌主电子节目指南应急系统和 爿^人电子节目指南应急系统。主电子节目指南应急系统以超文本传llT通讯协i义和可扩展标记 语言从文件传输协议服务器下载应急信息文件后,再分发给从电子 节目指南应急系统。主电子节目指南应急系统发起应急模式的切换,当主电子节目 指南应急系统切换到应急模式后,再向从电子节目指南应急系统发 送应急模式的切换命令。电子节目指南应急系统还包括定向装置,在应急才莫式下,由定 向装置直接定向,定向装置包括接收请求模块,用于接收重定向 请求,并获得用户默认节点信息;以及重定向模块,用于判断默认 节点是否可用,如果可用,则重定向到默i^节点并返回重定向结果, 否则,依次判断默^人节点的依赖节点或中心节点是否可用,并重定 向到可用的节点且返回重定向结果。因此,本发明的方法和系统是在紧急情况下迅速启动并发挥作 用的安全预案,使得在业务处理服务器宕机或不可用时,不会导致 整个系统功瘫痪,维持用户使用的基本功能,尽量减少甚至消除对 用户的干4尤,同时为及时解决故障和恢复系统赢;彈宝贵时间。本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来^是供对本发明的进一步理解,并且构成"i兌明书的 一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中图1是根据本发明的应急方法的流程图;图2是才艮据本发明的应急系统的框图;图3是根据本发明方法的电子节目单子系统的功能图;图4是才艮据本发明方法的应急重定向流程图;图5是才艮据本发明方法的第一实施例的整个应急方法的流程 图;以及图6是根据本发明的应急状态网络图。
具体实施方式
以下结合附图对本发明的优选实施例进^f1S兌明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。图1是才艮据本发明的应急方法的流程图。如图l所示,包4舌以下步冬聚S102 ,数据服务系统定时向服务管理系统的业务数据库发起信 息查询,并将查询结果生成文件,再上传到文件传输协议服务器;S104,电子节目指南应急系统定时下载由数据服务系统上传到 文件传输协议服务器中的文件,并将文件加载到电子节目指南应急 系统的本地lt据库中;以及S106,在紧急状况发生时,将电子节目指南应急系统的工作模 式从正常模式切换到应急模式,服务管理系统禁用,由电子节目指 南应急系统实现月良务管理系统的 一个或多个功能。在应急模式下,由电子节目指南应急系统实现的服务管理系统 的一个或多个功能包括登陆认证服务功能和媒体服务功能。在S102中,信息包括用户信息、POP节点信息、电子节目 指南应急系统服务器信息。同时,电子节目指南应急系统包4舌主电子节目指南应急系统和 ^v电子节目指南应急系统。主电子节目指南应急系统从文件传输协议服务器下载文件后, 再分发给从电子节目指南应急系统。根据本发明的应急方法,主电子节目指南应急系统发起应急模 式的切换,当主电子节目指南应急系统切换到应急模式后,再向从 电子节目指南应急系统发送应急模式的切换命令。此外,应急方法还包括在应急才莫式下,由电子节目指南应急系统执行直接定向功能,包括电子节目指南应急系统收到重定向请 求,并获得用户默认节点信息;以及判断默认节点是否可用,如果 可用,则重定向到默i人节点并返回重定向结果,否则,依次判断默 i人节点的依赖节点或中心节点是否可用,并重定向到可用的节点且 返回重定向结果。图2是根据本发明的应急系统200的框图。如图2所示,包括数据月l务系统202和传llr协议月l务器204, 该应急系统还包4舌电子节目指南应急系统206,用于定时乂人文4牛 传输协议服务器204下载应急信息文件,在紧急状况发生时,将电 子节目指南应急系统206的工作模式从正常模式切换到应急模式, 实现正常才莫式下月l务管理系统的一个或多个功能。其中,在应急模式下,由电子节目指南应急系统实现的一个或 多个功能包括登陆认证服务功能和媒体服务功能。同时,在应急才莫式下,电子节目指南应急系统还具有应急服务 管理功能和应急数据管理功能。才艮据本发明的应急系统,电子节目指南应急系统还记录成功的 月l务和点寺番"i青求。此外,电子节目指南应急系统包4舌主电子节目指南应急系统和 从电子节目指南应急系统。主电子节目指南应急系统以超文本传llr通讯协i义和可扩展标记 语言从文件传输协议服务器下载应急信息文件后,再分发给从电子 节目指南应急系统。主电子节目指南应急系统发起应急模式的切换,当主电子节目 指南应急系统切换到应急模式后,再向从电子节目指南应急系统发 送应急模式的切换命令。电子节目指南应急系统还包括定向装置,在应急模式下,由定向装置直接定向,定向装置包括接收请求模块,用于接收重定向 请求,并获得用户默认节点信息;以及重定向模块,用于判断默认 节点是否可用,如果可用,则重定向到默二〖人节点并返回重定向结果, 否则,依次判断默认节点的依赖节点或中心节点是否可用,并重定 向到可用的节点且返回重定向结果。接下来,进一步描述本发明的具体实施例。分布式电子节目指南(EPG)是EPG系统的扩展功能,其作用 是将用户平均分布给不同的EPG进行服务,实现负荷均衡。当一台 或多台EPG服务器出现异常的时候,其用户可以迁移到其它存活服 务器进行服务,系统的可靠性得到很大提高等。EPG应急系统的设计的出发点是在业务处理机不能使用的情 况下,为保证EPG基本业务(如登陆认证,媒体服务)能够使用, 而采耳又的一种应急方案。实际上,这个EPG的应急系统,可以看成 是一个简易架构的EPG的实现,其功能基本上涵盖了目前正常运行 的IPTV系统的大部分功能,系统的一些其它功能,例如,收藏、 鉴权、定购等辅助功能不予实现。为了尽量简化应急方案的流程,提高应急方案的效率和可靠性, 考虑在应急系统方案中,只提供用户登录和媒体服务,仅保证用户最基本功能的使用,提高二次服务的可能性。并对能够成功的服务, 以日志文件的形式单独记录,才是供统一凄t据,以保证系统恢复正常 后,应急情况下的服务数据能够得到有效的回收,避免运营商的损 失。同时,在应急方案启动后,EPG原有应用月l务统一通过应急通 道完成,尽量减少由应急引起应用服务模块的特殊操作,以降低故 障级联的可能性。在上述描述中,主EPG和从EPG构成的EPG系统失去了内容 管理系统和权限处理系统的支持,因此EPG系统需要模拟处理之前 内容管理系统和—又限处理系统的功能。本实施例EPG系统需要才莫拟的功能有需要决定主从EPG的分配,以前是通过登陆鉴权后,EPG系 统可以获知主乂人EPG的负载分配,现在需要EPG系统自我实现; 以及需要直接返回处理用户的一些请求,例如,登陆鉴权、个人录 制、收藏等。所以EPG从架构上需要比以前的EPG系统实现更多的内容, 需要在原有的功能基础上,加上内容管理系统和^又限处理系统的简 单的功能。本实施例EPG的架构包括业务处理系统、原有的EPG服务 系统、应急日志记录系统、 一个全局的变量来控制整个EPG系统的 状态,决定是否启用附加的系统功能。图3是根据本发明方法的电子节目单子系统的功能图。本实施例EPG的具体应急服务的主要功能如图3所示。在本实施例中,对于原有的EPG月良务系统和新增加的业务处理 系统之间还要增加分支控制,需要才艮据全局变量来处理好系统之间 的衔接。原有的EPG系统的ft据库部分需要增加表来存卩诸一部分原来 在其他系统中的数据。新的EPG系统才艮据这部分^:据来处理用户的 请求。在本系统中,数据库中保存的数据存在主从EPG系统的数据 同步和数据一致性问题。如果主从EPG都同时在向业务系统获取数 据,此时业务系统宕机,就会造成获取的数据不一致,也可能数据 不完全,或者不是同一个版本的数据。所以,新的EPG系统中的解 决的方法是从EPG需要定时的到主EPG中获耳又数据,从EPG只向 主EPG获取数据,以保证主从EPG中的数据是一致的。在本实施例中,对于EPG系统状态的切换也会存在同步的问 题,所以,新的EPG系统的解决方法是,EPG系统的状态切换的发 起和获取数据的发起均只能以主EPG来发起,从EPG没有权利发 起任何的状态切换和获取数据指令。主EPG切换状态以后,再通过 维护的主从EPG的表中的数据,向需要启用新系统的EPG发送切 换指令。新的EPG系统也无法完成原本业务系统的计费功能。对于启用 新系统时用户的点播和直播需求,如果需要涉及到计费的,EPG系 统无法完成,因此需要将这部分由日志实现系统记录下来,把用户 的点播请求记录下来,包括内容和时长,次数等信息。日志系统记 录的数据将作为以后补扣费用的依据。新的EPG系统将是一个类似半封闭状态的处理系统,用户通过 模板发送的请求都和之前的EPG系统一样,不会受到影响,EPG系统和后台业务系统的出口只剩下插j文重定向,其^也老卩在新的EPG系 统内部完成。唯一的出口重定向地址的获耳又,通过WINTCP^妄口获得。图4是才艮据本发明方法的应急重定向流程图。如图4所示,在本实施例中,新的EPG系统的重定向流程也要 估文才目应;l也变更。图5是4艮据本发明方法的第一实施例的整个应急方法的流程图。如图5所示,包4舌以下步-骤S502,数据月l务系统(DAS)定时(每天一次)向业务凄史据库 发起查询,包括用户信息、POP节点信息、EPG服务器信息等, 具体为业务管理系统(SMS)每天从数据库中备份出用户登陆名、 用户密码、归属EPG、归属业务运营商等基本信息,形成一个文件, 这些数据最终形成用户的应急信息表;S504,业务凄t才居库向DAS返回4言息;S506, DAS将查询得到的结果信息生成文件;S508, DAS将生成的文件上传到FTP月良务器;S510, EPG定时到FTP服务器获取文件;S512,下载文4牛;S514, EPG将取回的文件加载(Load)到本地数据库(XBase) 中;以及S516,在紧急情况发生时,用户手动在SMS上将EPG的服务状态切换到应急流程状态。进一步地,S508和S510的具体方案为FTP下载SMS定期生成数据文件,各EPG每天夜里自动下 载该文4牛,下载成功并load到xbase中(不在启动应急时load是为 了避免紧急情况load出问题);以及使用HTTP+XML接口 ,重用原先的节目信息获取接口 。然后,EPG继续提供所有的服务,但鉴权全部通过、不再计费 (即,用户登陆时,不再走SMS业务流程),不再通过内容分发网 络管理器(CDN Manager )进行全局重定向,而是EPG根据保存的 文件直才妾定向到Agent进4亍月良务。图6是根据本发明的应急状态网络图。如图6所示,在应急流程开始启动并发挥作用后,其总体工作 习犬态如下鉴斗又可以正常净丸4亍;才莫X反可以正常4吏用;点播可以正常执行,但是没有服务开始、服务结束到业务处理机;直播可以正常执行,但没有服务开始、服务结束到业务处理机; 原登陆用户内容可做适当控制,订购退定做均成功并做记录;新登陆用户所有该模版或混排频道均可用,且每次使用均做记录;以及其他修改密码、查询余额等功能暂不提供,提示"系统维护中, 请稍后再操作"。乂人上述状态可以看出,已经达到了应急的目的。综上所述,采用本发明的方法和系统,可以在紧急情况下迅速 启动并发挥作用,使得在业务处理月良务器宕^L或不可用时,不会导 致整个系统功瘫痪,维持用户使用的基本功能,尽量减少甚至消除对用户的千护L,同时为及时解决故障和恢复系统赢得宝贵时间。以上仅为本发明的优选实施例而已,并不用于限制本发明,对 于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
权利要求
1.一种交互式网络电视系统的应急方法,其特征在于,所述方法包括步骤一,数据服务系统定时向服务管理系统的业务数据库发起信息查询,并将所述查询结果生成文件,再上传到所述文件传输协议服务器;步骤二,所述电子节目指南应急系统定时下载由所述数据服务系统上传到所述文件传输协议服务器中的所述文件,并将所述文件加载到所述电子节目指南应急系统的本地数据库中;以及步骤三,在紧急状况发生时,将所述电子节目指南应急系统的工作模式从正常模式切换到应急模式,所述服务管理系统禁用,由所述电子节目指南应急系统实现所述服务管理系统的一个或多个功能。
2. 根据权利要求1所述的应急方法,其特征在于,在所述应急模 式下,由所述电子节目指南应急系统实现的所述月良务管理系统 的一个或多个功能包括登陆认证服务功能和媒体服务功能。
3. 才艮据冲又利要求1所述的应急方法,其特4正在于,在所述步艰《一 中,所述信息包括用户信息、POP节点信息、所述电子节目 指南应急系统服务器信息。
4. 根据前述权利要求中任一项所述的应急方法,其特征在于,所 述电子节目指南应急系统包括主电子节目指南应急系统和从 电子节目指南应急系统,所述主电子节目指南应急系统从所述文件传输协议服务器下载所述文件后,再分发给所述从电子节 目指南应急系统。
5. 才艮据权利要求4所述的应急方法,其特征在于,所述主电子节 目指南应急系统发起所述应急模式的切换,当所述主电子节目 指南应急系统切换到所述应急模式后,再向所述从电子节目指 南应急系统发送所述应急模式的切换命令。
6. 根据权利要求5所述的应急方法,其特征在于,所述应急方法 还包括在所述应急模式下,由所述电子节目指南应急系统执行 直4妄定向功能,包4舌所述电子节目指南应急系统收到重定向请求,并获得用户 默认节点信息;以及判断所述默认节点是否可用,如果可用,则重定向到所述 默认节点并返回重定向结果,否则,依次判断所述默认节点的 依赖节点或中心节点是否可用,并重定向到可用的节点且返回 重定向结果。
7. —种交互式网络电视系统的应急系统,包括数据服务系统和传 输协议服务器,其特征在于,所述应急系统还包括电子节目指南应急系统,用于定时从所述文件传输协议月l 务器下载应急信息文件,在紧急状况发生时,将所述电子节目 指南应急系统的工作模式从正常模式切换到应急模式,实现所 述正常才莫式下月l务管理系统的一个或多个功能。
8. 根据权利要求7所述的应急系统,其特征在于,在所述应急模 式下,由所述电子节目指南应急系统实现的所述一个或多个功 能包括登陆认证服务功能和媒体服务功能。
9. 根据权利要求7或8所述的应急系统,其特征在于,在所述应 急模式下,所述电子节目指南应急系统还具有应急服务管理功 能和应急数据管理功能。
10. 根据权利要求9所述的应急系统,其特征在于,所述电子节目 指南应急系统还记录成功的月l务和点播-请求。
11. 才艮据片又利要求10所述的应急系统,其特4i在于,所述电子节 目指南应急系统包括主电子节目指南应急系统和从电子节目 指南应急系统。
12. 根据权利要求11所述的应急系统,其特征在于,所述主电子 节目指南应急系统以超文本传输通讯协议和可扩展标记语言 从所述文件传输协议服务器下载所述应急信息文件后,再分发 给所述从电子节目指南应急系统。
13. 根据权利要求12所述的应急系统,其特征在于,所述主电子 节目指南应急系统发起所述应急模式的切换,当所述主电子节 目指南应急系统切换到所述应急模式后,再向所述从电子节目 指南应急系统发送所述应急模式的切换命令。
14. 根据权利要求13所述的应急系统,其特征在于,所述电子节 目指南应急系统还包括定向装置,在所述应急才莫式下,由所述 定向装置直接定向,所述定向装置包括接收请求;漠块,用于接收重定向请求,并获得用户默认节 点4言息;以及重定向才莫块,用于判断所述默认节点是否可用,如果可用, 则重定向到所述默i人节点并返回重定向结果,否则,依次判断 所述默认节点的依赖节点或中心节点是否可用,并重定向到可 用的节点且返回重定向结果。
全文摘要
本发明提供了一种交互式网络电视系统的应急方法和系统,其中,该方法包括步骤一、数据服务系统定时向服务管理系统的业务数据库发起信息查询,并将查询结果生成文件,再上传到文件传输协议服务器;步骤二、电子节目指南应急系统定时下载由数据服务系统上传到文件传输协议服务器中的文件,并将文件加载到电子节目指南应急系统的本地数据库中;以及步骤三、在紧急状况发生时,将电子节目指南应急系统的工作模式从正常模式切换到应急模式,服务管理系统禁用,由电子节目指南应急系统实现服务管理系统的一个或多个功能。因此,采用本发明的方法和系统,可以在业务系统出现问题时,完成绝大多数的业务功能,从而提高效率。
文档编号H04H60/11GK101242228SQ20081008062
公开日2008年8月13日 申请日期2008年2月25日 优先权日2008年2月25日
发明者锋 吉, 宇 张, 朱兴昌, 功 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1