一种iptv业务故障处理方法、装置及系统的制作方法

文档序号:7708813阅读:124来源:国知局
专利名称:一种iptv业务故障处理方法、装置及系统的制作方法
技术领域
本申请涉及网络通讯领域,特别涉及一种IPTV业务故障处理方法、装置 及系统。
背景技术
交互式网络电一见(Internet Protocol Television, IPTV ),也叫网络电^见,是 指基于IP协议的电视广播服务。IPTV业务将电视机或个人计算机作为显示终 端,通过宽带网络向用户提供视频服务、信息页面浏览以及增值业务;例如, 游戏、购物、证券业务等等。IPTV业务的用户终端可以是机顶盒(Set-TopBox,, STB),也可以是个人计算机(Personal Computer, PC )。
IPTV业务的用户终端在使用任何IPTV服务之前需要先和认证服务器交 互身份认证信息,只有认证通过的合法用户才能连接到电子节目单(Electronic Programmer Guide, EPG)服务器上使用IPTV服务。
现有技术下, 一旦因为认证服务器宕机或其他网络原因,使得用户终端连 接超时而无法正常完成身份认证,即使电子节目单服务器正常运行,用户终端 也无法使用相应的IPTV服务,这严重降低了 IPTV业务的服务质量,也为IPTV
业务的发展带来了不便。
随着IPTV系统在国内的应用日益广泛,IPTV业务的用户数正在逐曰增 长,因此,IPTV业务对服务器的要求也越来越高,任何一个小的故障,带来 的影响会波及到千家万户,从而直接P争低了用户的使用体验。
有鉴于此,需要如何能在服务器故障时,最大限度地做到不影响用户的使 用,同时满足运营商和用户对系统使用的安全性要求,这些都是现有技术中没 能涉及和解决的问题。

发明内容
本申请实施例才是供一种IPTV业务故障处理方法、装置及系统,用以在IPTV 系统内的鉴权认证服务器发生故障时,使用户终端仍能使用IPTV基本业务。
本申请实施例提供的具体技术方案如下
一种交互式网络电^LIPTV业务故障处理方法,包括
电子节目单元EPG服务器接收用户终端确定鉴权认证服务器发生故障时, 发送的应急连接请求消息,该消息中至少携带用户终端在上一次登录IPTV系 统时使用的临时用户身份标识ID;
所述EPG服务器4艮据所述临时用户身份ID确定所述用户终端为合法用 户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述用户终 端使用指定的IPTV业务。
一种电子节目单EPG服务器,包括
通信单元,用于接收用户终端确定鉴权认证服务器发生故障时,发送的应 急连接请求消息,该消息中至少携带用户终端在上一次登录IPTV系统时使用 的临时用户身份标识ID;
处理单元,用于在根据所述临时用户身份ID确定所述用户终端为合法用 户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述用户终 端使用指定的IPTV业务。
一种交互式网络电视IPTV系统,包括
鉴权认证服务器,用于在用户终端登录IPTV系统时,对用户终端进行用 户身份认证;
用户终端,用于在确定鉴权认证服务器发生故障时,向电子节目单EPG 服务器发送应急连接请求消息,该消息中至少携带用户终端在上一次登录 IPTV系统时使用的临时用户身份标识ID;
EPG服务器,用于在根据所述临时用户身份ID确定所述用户终端为合法 用户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述用户
6终端使用指定的IPTV业务。
采用上述技术方案,使得用户终端可以在鉴权认证服务器出现故障时,以 应急状态正常接入EPG服务器,从而仍能使用基本的IPTV服务,这样,便在 一定程度上保证了 IPTV系统的服务质量,提升了用户体验。另一方面,当用 户终端以应急状态登陆EPG服务器时,EPG服务器只允许其在有效期限规定 的时间段内正常的使用IPTV服务,超过该时间段的连接请求会被拒绝,直至 再次认证通过,并且EPG服务器对以应急状态登陆的用户终端的IPTV服务使 用权限作了一定的限制,这样,便在不影响用户使用的前提下,保证了系统的 安全性,也为鉴权认证服务器的故障解决争取了时间。


图1为本申请实施例中IPTV系统架构图; 图2为本申请实施例中EPG服务器功能结构示意图; 图3为本申请实施例中用户终端登录IPTV系统流程图; 图4为本申请实施例中处理IPTV业务故障流程图。
具体实施例方式
在IPTV系统内,当鉴权认证服务器发生故障时,为了使用户终端仍可以 使用IPTV基本服务,本发明实施例中,采用了以下方式加以解决电子节目 单元EPG服务器接收用户终端确定鉴权认证服务器发生故障时,发送的应急 连接请求消息,该消息中至少携带用户终端在上一次登录IPTV系统时使用的 临时用户身份标识ID;所述EPG服务器根据所述临时用户身份ID确定所述用 户终端为合法用户,以及确定该临时用户身份ID未超过相应的有效期限时, 允许所述用户终端^f吏用指定的IPTV业务。
上述用户终端可以是机顶盒,也可以是PC终端等等。
下面以用户终端是机顶盒为例,结合附图对本发明优选的实施方式进行详细说明。
参阅图l所示,本申请实施例中,IPTV业务系统内包含机顶盒IO、鉴权 认证服务器ll、 EPG服务器13和用户数据库14,其中,
用户数据库14,用于保存机顶盒10的相关信息,例如,临时用户身份ID、 业务账号、业务密码等等。
鉴权认证服务器11,用于在机顶盒10登录IPTV系统时,对机顶盒10进 行用户身份认证;
机顶盒10,用于在确定鉴权认证服务器11发生故障时,向EPG服务器 13发送应急连接请求消息,该消息中至少携带^L顶盒10在上一次登录IPTV 系统时使用的临时用户身份ID;
EPG服务器13,用于在根据所述临时用户身份ID确定所述机顶盒10为 合法用户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述 机顶盒IO使用指定的IPTV业务。
参阅图2所示,本申请实施例中,EPG服务器13包括通信单元130和处 理单元131,其中,
通信单元130,用于接收机顶盒10确定鉴权认证服务器11发生故障时, 发送的应急连接请求消息,该消息中至少携带机顶盒IO在上一次登录IPTV系 统时使用的临时用户身份ID;
处理单元131,用于在根据所述临时用户身份ID确定所述机顶盒10为合 法用户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述机 顶盒10使用指定的IPTV业务。
基于上述系统架构,参阅图3所示,本申请实施例中,机顶盒A登录IPTV 系统的详细流程如下
步骤300:机顶盒A开机启动,并向鉴权认证服务器发起鉴权认证请求消 息,在该鉴权认证请求消息中携带有用于进行身份认证的标识信息,例如,机 顶盒的授权序列号。
8步骤310:鉴权认证月l务器根据接收的鉴权认证请求消息,对机顶盒A的 用户身份进行认证,并在确定其认证成功时,生成机顶盒A此次登录后使用的 临时身〗分ID (以下称为IDA)及IDA对应的^f吏用期限(以下称为期限A)。
步骤320:鉴权认证服务器指示用户数据库更新其保存的机顶盒A的相关 信息(如,新生成的IDA和期限A),并将^/L顶盒A的工作状态置为正常状态。
步骤330:鉴权认证服务器将生成的IDA和期限A下发给机顶盒A。
机顶盒A接收到鉴权服务器下发的IDA和期限A时,即获知机顶盒A已
通过鉴权认证服务器的用户身份认证,即鉴权认证。
步骤350:机顶盒A向EPG服务器发送连接请求消息,该消息所表示的
URL格式的;也址如下
http:〃EPGuri TokenID = *&ServerUser = *"*****&ServerPasswd =
其中,EPGurl为EPG服务器地址,TokenID为机顶盒A的临时身份ID,
即IDA, ServerUser为业务帐号,ServerPasswd为机顶盒A的业务密码。
步骤360: EPG服务器向机顶盒A返回登陆主页,指示机顶盒A可以使
用IPTV业务。
实际应用中,机顶盒A登录上EPG服务器后,在向EPG服务器发送用于 请求IPTV服务的消息时,采用以下URL格式的地址 http:〃 ServerUrl TokenID =********
EPG服务器接收到机顶盒A的服务请求后,会通过用户数据库中记录的 机顶盒f的相关信息对其进行权限认证,如,判断才几顶盒A的IDA是否在期 限A指示的有效时间内,若是,则接受机顶盒A的服务请求,;否则,拒绝机 顶盒A的服务请求,并指示机顶盒A重新进行鉴权认证。
基于上述实施例,机顶盒A再次登录鉴权认证服务器时,若发现鉴权认证 服务器发生故障,则启动应急处理流程,参阅图4所示,本申请实施例中,机 顶盒A发现鉴权认证服务器发生故障,从而启动应急处理流程的详细过程如下
步骤400: 4几顶盒A向鉴4又认证服务器发起鉴4又i人i正请求消息,在该鉴权 认证请求消息中携带有用于进行身份认证的标识信息,例如,机顶盒的授权序列号。
步骤410:机顶盒A确定在设定时长内未接收到鉴权认证服务器返回的响 应消息。
实际应用中,机顶盒A等待鉴权认证服务器返回响应消息的设定时长,可 以根据具体应用环境而自行设置,如,本实施例中,设定时长为30秒。
步骤420:机顶盒A确定鉴权认证服务器出现故障,无法正常执行登录时 的认证流程,则启用应急流程,获取保存在本地的由鉴权认证服务器在上一次 认证成功时下发的临时用户身份ID,即IDA。
步骤430:机顶盒A向EPG服务器发送携带ID A的应急连接请求消息。
本实施例中,机顶盒A发送的应急连接请求消息中表示的URL格式的地 址如下
http://EPGurl TokenID=********& ServerUser=********& ServerPasswd=********&emg= 1 其中emg=l则表示鉴权认证失败,机顶盒A要求启用应急流程。
实际应用中,EPG服务器在应急连接请求消息中至少携带ID A即可完成 相应的应急连4妄请求流程,
步骤440: EPG服务器接收机顶盒A发送的应急连接请求消息后,从该消 息中获取TokenID, ServerUser, ServerPasswd等信息,并与用户数据库里记录 的机顶盒A的相关信息(包括临时用户身份ID、业务账号和业务密码)进行 比对;若内容一致,则确认机顶盒A为合法用户,执行步骤450,否则,确认 机顶盒A为非法用户,执行步骤490。
步骤450: EPG服务器根据应急连接请求消息中携带的指示信息(即 emg=l)确定此次连接为应急连接。
步骤460: EPG服务器对用户数据库中记录的机顶盒A的相关信息进行更新。本实施例中,对机顶盒A的相关信息进行更新时,包括
如果用户数据库中记录的机顶盒A的用户状态为"正常状态",则将其修改 为"应急状态",并对用户凄t据库中记录的^L顶盒A的用户身个分ID A的有效时 间期限A进行更新;其中,对期限A进行更新时包括将期限A更新为期限 A,,期限A,-当前时间+鉴权认证服务器排除故障恢复正常使用所需要的时 间,该故障排除恢复正常使用所需要的时间由管理人员预先配置,通常设置为 一天。
如果机顶盒A的用户状态已是"应急状态",则不对用户数据库中机顶盒A 的相关信息进行修改,即对IDA对应的有效期限进行零修改。
步骤470: EPG服务器进一步判断机顶盒A的临时用户身份ID (即IDA ), 是否在期限A,指示的有效时间内,若是,则进行步骤480,否则,执行步骤490。
实际应用中,也可以不执行步骤460,而直接在步骤470中使用期限A对 IDA的有效性进行判断,本实施例中,使用期限A,是为了优化整体流程,得 到最佳的用户体验,在此不再赘述。
步骤480:执行正常登陆流程,向机顶盒A返回登陆主页。
步骤490:拒绝机顶盒A的连接请求。
在实际应用中,如果顶盒A以应急状态登录EPG服务器,则EPG服务器 会降低顶盒A的权限,只向顶盒A提供一些基本服务,例如,播放一些免费 的节目等等,对于一些付费节目、增值业务等等则将不允许顶盒A使用。
综上所述,采用本发明记载的技术方案,使得机顶盒A可以在鉴权认证服 务器出现故障时,以应急状态正常接入EPG服务器,从而仍能使用基本的IPTV 服务,这样,便在一定程度上保证了 IPTV系统的服务质量,提升了用户体验。 另一方面,当机顶盒A以应急状态登陆EPG服务器时,EPG服务器只允许其 在有效期限规定的时间段内正常的使用IPTV服务,超过该时间段的连接请求 会被拒绝,直至再次认证通过,并且EPG服务器对以应急状态登陆的机顶盒A 的IPTV服务使用权限作了一定的限制,这样,便在不影响用户使用的前提下,保证了系统的安全性,也为鉴权认证服务器的故障解决争取了时间。
显然,本领域的技术人员可以对本申请中的实施例进行各种改动和变型而 不脱离本申请的精神和范围。这样,倘若本申请实施例中的这些修改和变型属 于本申请权利要求及其等同技术的范围之内,则本申请中的实施例也意图包含 这些改动和变型在内。
权利要求
1、一种交互式网络电视IPTV业务故障处理方法,其特征在于,包括电子节目单元EPG服务器接收用户终端确定鉴权认证服务器发生故障时,发送的应急连接请求消息,该消息中至少携带用户终端在上一次登录IPTV系统时使用的临时用户身份标识ID;所述EPG服务器根据所述临时用户身份ID确定所述用户终端为合法用户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述用户终端使用指定的IPTV业务。
2、 如权利要求l所述的方法,其特征在于,所述EPG服务器根据所述临 时用户身份ID确定所述用户终端为合法用户后,对该临时用户身份ID对应的 有效期限进行更新,并在确定所述临时身份ID未超过更新后的有效期限时, 允许所述用户终端^f吏用指定的IPTV业务。
3、 如权利要求2所述的方法,其特征在于,所述EPG服务器对临时用户 身份ID对应的有效期限进行更新时,包括若所述临时用户身份ID对应的用户状态为"正常状态",则将所述临时用 户身份ID对应的有效期限修改为当前时间与设定时长之和,并将所述"正常状 态,,修改为"应急状态";所述设定时长为鉴权认证服务器恢复正常使用所需时 间的估计值,若所述若所述临时用户身份ID对应的用户状态为"应急状态",则对所述 临时用户身份ID对应的有效期限进行零修改。
4、 如权利要求l所述的方法,其特征在于,若所述EPG服务器确定所述 用户终端为非法用户,或者,确定所述用户终端为合法用户,但其临时用户身 份ID超过相应的有效期限,则拒绝所述用户终端的应急连接请求。
5、 如权利要求1 -4任一项所述的方法,其特征在于,所述用户终端为机 顶盒,或者PC终端。
6、 一种电子节目单EPG服务器,其特征在于,包括通信单元,用于接收用户终端确定鉴权认证服务器发生故障时,发送的应 急连接请求消息,该消息中至少携带用户终端在上一次登录IPTV系统时使用 的临时用户身4分标识ID;处理单元,用于在根据所述临时用户身份ID确定所述用户终端为合法用 户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述用户终 端使用指定的IPTV业务。
7、 如权利要求6所述的服务器,其特征在于,所述处理单元根据所述临 时用户身份ID确定所述用户终端为合法用户后,对该临时用户身份ID对应的 有效期限进行更新,并在确定所述临时身份ID未超过更新后的有效期限时, 允许所述用户终端使用指定的IPTV业务。
8、 如权利要求7所述的服务器,其特征在于,所述处理单元对所述临时 用户身份ID对应的有效期限进行更新时,若所述临时用户身份ID对应的用户 状态为"正常状态",则将所述临时用户身份ID对应的有效期限修改为当前时 间与设定时长之和,并将所述"正常状态"修改为"应急状态",所述设定时长为 鉴权认证服务器恢复正常使用所需时间的估计值;若所述若所述临时用户身份 ID对应的用户状态为"应急状态",则对所述临时用户身份ID对应的有效期限 进行零修改。
9、 一种交互式网络电视IPTV系统,其特征在于,包括 鉴权认证服务器,用于在用户终端登录IPTV系统时,对用户终端进行用户身份认证;用户终端,用于在确定鉴权认证服务器发生故障时,向电子节目单EPG 服务器发送应急连接请求消息,该消息中至少携带用户终端在上一次登录 IPTV系统时使用的临时用户身份标识ID;EPG服务器,用于在根据所述临时用户身份ID确定所述用户终端为合法 用户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述用户终端使用指定的IPTV业务。
10、 如权利要求9所述的系统,其特征在于,所述EPG服务器根据所述 临时用户身份ID确定所述用户终端为合法用户后,对该临时用户身份ID对应 的有效期限进行更新,并在确定所述临时身份ID未超过更新后的有效期限时, 允许所述用户终端使用指定的IPTV业务。
11、 如权利要求IO所述的系统,其特征在于,所述EPG服务器对临时用 户身份ID对应的有效期限进行更新时,若所述临时用户身份ID对应的用户状 态为"正常状态",则将所述临时用户身份ID对应的有效期限修改为当前时间 与设定时长之和,并将所述"正常状态"修改为"应急状态",所述设定时长为鉴 权认证服务器恢复正常使用所需时间的估计值;若所述若所述临时用户身份ID 对应的用户状态为"应急状态",则对所述临时用户身份ID对应的有效期限进 行零修改。
全文摘要
本申请公开了一种IPTV业务故障处理方法,该方法为电子节目单元EPG服务器接收用户终端确定鉴权认证服务器发生故障时,发送的应急连接请求消息,该消息中至少携带用户终端在上一次登录IPTV系统时使用的临时用户身份标识ID;所述EPG服务器根据所述临时用户身份ID确定所述用户终端为合法用户,以及确定该临时用户身份ID未超过相应的有效期限时,允许所述用户终端使用指定的IPTV业务。这样,当鉴权认证服务器发生故障时,EPG服务器允许用户终端以应急状态使用基本的IPTV业务,从而在不影响用户使用的前提下,保证了IPTV系统的服务质量,也保证了系统的安全性。本申请同时公开了一种EPG服务器和一种IPTV系统。
文档编号H04L29/06GK101605238SQ200910146780
公开日2009年12月16日 申请日期2009年7月1日 优先权日2009年7月1日
发明者慧 熊, 岑 程 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1