[发明专利]一种网络电视机顶盒的纠错处理方法有效
申请号: | 200810216655.7 | 申请日: | 2008-10-07 |
公开(公告)号: | CN101715086A | 公开(公告)日: | 2010-05-26 |
发明(设计)人: | 周兴俊 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N5/445 | 分类号: | H04N5/445;H04N5/00;H04N7/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 电视 机顶盒 纠错 处理 方法 | ||
技术领域
本发明涉及的是多媒体通信领域中一种机顶盒的纠错处理方法,尤其涉 及的是IPTV(Interactive Personality Television-网络电视)的EPG(Electronic Program Guide-电子节目指南)服务系统和网络电视机顶盒之间的交互过程 中一种网络电视机顶盒的纠错处理方法。
背景技术
现有技术中,要实现不同生产厂商制造的网络电视机顶盒和服务平台之 间的互通,最根本的是要实现网络电视机顶盒与业务管理平台、流媒体服务 系统、EPG服务系统之间3个接口的标准化。网络电视机顶盒与EPG服务 系统之间的接口是IPTV系统中关键接口之一,它主要用于网络电视机顶盒 与EPG服务系统之间的交互,完成EPG资源获取、EPG导航切换,并实现 基本的浏览功能等。其承载协议采用HTTP(Hypertext Transfer Mark-up Protocol-超文本传输协议),网络电视机顶盒向EPG服务系统发起业务使用 请求,运用HTTP Get/Post等Request(请求命令)进行请求,EPG服务系 统运用HTTP Response(响应命令)返回业务使用响应,其中包含HTML (Hpertext Mark-up Language-超文本标记语言)网页和JavaScript(Java描 述语言)指令集;网络电视机顶盒对HTML进行解释、显示;对JavaScript 及扩展JavaScript指令进行解释,完全按照指令的意图来执行相应的操作。
EPG服务系统是采取动态的方式向网络电视机顶盒装载JavaScript指令, 网络电视机顶盒收到指令后边解释边执行,这种处理方式的优点是有很大的 灵活性。JavaScript是一种与软硬件平台无关的脚本语言,所以EPG服务系 统可以随时通过改变JavaScript指令的内容来改变整个业务流程,无需升级 机顶盒。
当然这种处理方式也存在弊端,当网络电视机顶盒在解释脚本指令发生 错误时,就会失去和EPG服务系统的联系而陷入无法控制的状态;原因如 下所述:
一,IPTV业务平台互通后,业务终端平台种类繁多,EPG页面开发者又 有可能并不很清楚业务终端上的网络电视机顶盒所能支持的最大指令集,同 时也有可能使用一些较生僻的脚本语法来编写页面。当这些生僻的指令集到 达网络电视机顶盒时,网络电视机顶盒便会出现解释错误,有可能不再继续 执行EPG系统下发的指令;
二,JavaScript脚本是成组下发给网络电视机顶盒;如果由于网络原因或 者EPG服务器原因而造成某个组的JavaScript脚本下载失败,那么对于网络 电视机顶盒来讲,它所执行的命令集就是一个错误的指令集;
三,由于脚本语言是一种语法宽松的语言,会导致页面开发人员在编写 页面时人为地引入一些语法错误。
所以在网络电视机顶盒和EPG服务系统之间的交互中,需要建立纠错处 理机制以解决现有技术中的弊端。
因而,现有技术还有待于改进和提高。
发明内容
本发明的目的在于提供一种网络电视机顶盒的纠错处理方法,通过纠错 处理机制,以消除在业务运行过程中出现的错误给系统带来的不良影响,达 到使系统正常运行之目的。
本发明的技术方案包括:
一种网络电视机顶盒的纠错处理方法,其包括以下步骤:
A、网络电视机顶盒捕获解释JavaScript脚本过程中出现的错误,向电子 节目指南服务器上报该错误;
B、识别该错误的错误类型,根据不同的错误类型采用对应的纠错处理 策略组合,所述纠错处理策略组合包括脚本自主恢复和机顶盒强制恢复的两 级错误恢复机制。
其中所述错误类型为脚本下载错误,则所述步骤B还包括以下步骤:
B11、按预先设定次数尝试下载,直到成功下载;
B12、如果超过预先设定的次数尝试下载失败,则向错误恢复模块发送 错误告警信息。
其中所述步骤B还包括:
B13、所述错误恢复模块收到所述错误告警信息,执行错误恢复脚本进 行自主恢复。
其中所述步骤B还包括:如果自主恢复策略失败,则采取强制恢复策略。
其中所述错误类型为不可识别语法,且在解释超文本标记语言中发现不 可识别语法时,则采取的纠错处理策略组合为错误容忍。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810216655.7/2.html,转载请声明来源钻瓜专利网。