机顶盒及其远程诊断方法技术

技术编号:6559146 阅读:191 留言:0更新日期:2012-04-11 18:40
一种机顶盒,包括存储模块、侦测模块、匹配模块及诊断模块。存储模块存储第一标识符与第一厂商标识符。侦测模块侦测是否从远程服务器收到诊断消息。诊断消息包括第二标识符、第二厂商标识符及诊断命令的位置参数。匹配模块判断诊断消息的第二标识符及第二厂商标识符是否分别与第一标识符及第一厂商标识符相匹配。诊断模块在第二标识符及第二厂商标识符分别与第一标识符及第一厂商标识符相匹配时,根据诊断命令的位置参数提取诊断命令并执行诊断命令。本发明专利技术还提供了机顶盒的远程诊断方法。本发明专利技术实施方式所提供的机顶盒及其远程诊断方法通过机顶盒的标识符与厂商标识符来唯一定位故障机顶盒,可实现远程故障诊断。

【技术实现步骤摘要】

本专利技术涉及数字电视,尤其涉及机顶盒及其诊断方法。
技术介绍
随着数字电视的技术发展,机顶盒以其丰富的数字信息给家庭用户带来了全新的电视体验,而丰富的数字信息离不开机顶盒内软件的支持。但是,机顶盒经常会因软件使用或设置问题而出现故障,而一般的家庭用户往往在操作或设置软件参数上有一定困难。 目前,市面上售出的机顶盒如果出现了故障,就需要生产厂商派遣维修人员到现场去维修,或需要用户将机顶盒拿到维修处维修,这无疑加大了维修人员的工作量,增加了维修成本,而且这期间用户所耗费的时间会大大降低产品的客户满意度。
技术实现思路
有鉴于此,需提供一种机顶盒,能实现远程故障诊断。 此外,还需提供一种机顶盒远程诊断方法,能实现远程故障诊断。 —种机顶盒,与远程服务器通信相连,机顶盒包括存储模块、侦测模块、匹配模块及诊断模块。存储模块用于存储可唯一标识机顶盒身份的第一标识符与第一厂商标识符。侦测模块用于侦测是否从远程服务器收到诊断消息,诊断消息包括第二标识符、第二厂商标识符及诊断命令的位置参数,其中第二标识符及第二厂商标识符用于识别有故障的机顶盒,诊断命令的位置参数用于确定远程服务器所发送的诊断命令所在的位置。匹配模块用于判断侦测模块所侦测到的诊断消息所包含的第二标识符及第二厂商标识符是否分别与第一标识符及第一厂商标识符相匹配。诊断模块用于在第二标识符及第二厂商标识符分别与第一标识符及第一厂商标识符相匹配时,根据诊断命令的位置参数提取远程服务器所发送的诊断命令并执行诊断命令。 —种机顶盒远程诊断方法,用于远程服务器实现远程诊断多个机顶盒,每一个机 顶盒包括可唯一标识其身份的第一标识符及第一厂商标识符,机顶盒远程诊断方法包括以 下步骤机顶盒侦测远程服务器所发送的诊断消息,诊断消息包括第二标识符、第二厂商标 识符及诊断命令的位置参数,其中第二标识符及第二厂商标识符为出故障的机顶盒的第一 标识符及第一厂商标识符,诊断命令的位置参数用于确定远程服务器所发送的诊断命令所 在的位置;当侦测到诊断消息后,每一个机顶盒均判断诊断消息中的第二标识符是否与其 第一标识符相匹配;若所述机顶盒之一者确定第二标识符与其第一标识符相匹配,则进一 步判断诊断消息中第二厂商标识符是否与其第一厂商标识符相匹配;及若第二厂商标识符 与其第一厂商标识符相匹配,则根据诊断命令的位置参数提取诊断命令并执行诊断命令。 本专利技术实施方式所提供的可通过机顶盒的标识符与厂 商标识符来唯一定位故障机顶盒,从而有效实现机顶盒的远程故障诊断。附图说明 图1为本专利技术机顶盒一实施方式的实施环境及功能模块图。 图2为本专利技术机顶盒远程诊断方法一实施方式的流程图。具体实施例方式参阅图1 ,所示为本专利技术机顶盒一实施方式的实施环境及功能模块图。在本实施方式中,远程服务器10与多个机顶盒通信相连。需要注意的是,图1中仅仅示出一个机顶盒20,在此,以机顶盒20作为出故障的机顶盒为例来详细阐述本专利技术的实施方式。 在本实施方式中,当机顶盒20出现故障,机顶盒20的使用人员就会通知维修人员,向其描述机顶盒20的故障情况,此时,维修人员即可通过远程服务器IO来远程诊断并修复机顶盒20的故障,使其恢复使用。在本实施方式中,通过远程服务器IO可解决机顶盒20的软件故障,如电视制式设置错误所导致的电视屏幕闪动、误删除等操作导致的无节目列表等故障,能有效减少维修人员上门服务的次数。 机顶盒20包括第一标识符与第一厂商标识符,可唯一标识机顶盒20的身份。依据行业标准,每个生产机顶盒的厂商都会分配一个代码,用于唯一标识该厂商的身份,在本实施方式中,机顶盒20的第一厂商标识符即为该代码。每个厂商在生产一台机顶盒时,也会为其分配一个标识码,用于唯一标识该机顶盒的身份,在本实施方式中,机顶盒20的第一标识符即为该标识码。所以,结合第一标识符与第一厂商标识符,就能唯一标识任一厂商生产的任一机顶盒的身份。在本实施方式中,机顶盒20使用人员在故障报修时,即将机顶盒20的第一标识符及第一厂商标识符告知维修人员。 远程服务器IO用于发送诊断消息。在本实施方式中,维修人员从机顶盒使用人员处获取第二标识符及第二厂商标识符,然后根据第二标识符、第二厂商标识符及诊断命令的位置参数在远程服务器10上生成诊断消息,并将诊断消息写入网络信息表(NetworkInformationTable, NIT)中。其中,第二标识符及第二厂商标识符分别为有故障的机顶盒20的第一标识符与第一厂商标识符。诊断命令的位置参数是维修人员预定义的参数,用于确定维修人员将发送的诊断命令所在的位置,可告知与远程服务器10通信的机顶盒去哪里读取维修人员发送的诊断命令。在本实施方式中,诊断命令的位置参数包括诊断命令所在的传输流(Transport Stream, TS)的频点(Frequency)、调制方式(Modulation)、符号率(Symbol Rate)等参数,以及诊断命令所在的TS流封包的标识符(Packet Identifier,PID)。 在本实施方式中,机顶盒20包括存储模块200、侦测模块202、匹配模块204及诊断模块206。 存储模块200用于存储机顶盒20的第一标识符及第一厂商标识符。 侦测模块202用于侦测是否从远程服务器10收到诊断消息。在本实施方式中,侦测模块202通过查询NIT表中是否包括诊断消息来侦测是否收到诊断消息。NIT表是机顶盒行业标准内规定的数据传输方式,机顶盒20在播放数字电视的过程中,会不断自动查询数字电视网络中的NIT表,并读取其中的数据以做显示,如节目预告单、节目年龄限制等资料。所以,机顶盒20能不断检测到维修人员所发送的诊断消息。 匹配模块204用于判断侦测模块202所侦测到的诊断消息的第二标识符、第二厂5商标识符是否分别与第一标识符及第一厂商标识符相匹配。若机顶盒20的侦测模块侦测 到一条诊断消息,且其匹配模块204判定该诊断消息的第二标识符、第二厂商标识符分别 与机顶盒20的第一标识符、第一厂商标识符相匹配,则说明该诊断消息就是用于诊断机顶 盒20的。而若机顶盒20的匹配模块204判定两者中有任意一个不相匹配,则说明该诊断 消息不是用于诊断机顶盒20的,此时,机顶盒20忽略该诊断消息,不做任何处理。 诊断模块206用于在第二标识符、第二厂商标识符分别与第一标识符、第一厂商 标识符相匹配时,根据诊断命令的位置参数来提取远程服务器10所发送的诊断命令并执 行诊断命令。在本实施方式中,诊断模块206根据诊断命令的位置参数中频点、调制方式、 符号率等参数来确定维修人员将诊断命令存放在哪个频道(channel)下,然后根据诊断命 令所在的TS流封包的PID找到该频道下的存放诊断命令的TS流封包,再从该TS流封包中 读取维修人员所发送的诊断命令并执行。举例而言,若机顶盒20的使用人员告诉维修人员 其电视屏幕闪动,维修人员会初步判定其原因可能为电视制式设置错误,所以,维修人员就 会发送修改电视制式设置的诊断命令。若机顶盒20的使用人员告诉维修人员电视频道丢 失,维修人员会发送重新搜索电视频道的诊断命令,控制机顶盒20重新搜索出之前丢失的 电视频道。 在诊断模块206执行了诊断命令后,维修人员从机顶盒20的使用人员处本文档来自技高网...

【技术保护点】
一种机顶盒,与远程服务器通信相连,其特征在于,所述机顶盒包括:存储模块,用于存储可唯一标识所述机顶盒身份的第一标识符与第一厂商标识符;侦测模块,用于侦测是否从所述远程服务器收到诊断消息,所述诊断消息包括第二标识符、第二厂商标识符及诊断命令的位置参数,其中所述第二标识符及第二厂商标识符用于识别有故障的机顶盒,所述诊断命令的位置参数用于确定所述远程服务器所发送的诊断命令所在的位置;匹配模块,用于判断所述侦测模块所侦测到的诊断消息所包含的第二标识符及第二厂商标识符是否分别与所述第一标识符及所述第一厂商标识符相匹配;及诊断模块,用于在所述第二标识符及所述第二厂商标识符分别与所述第一标识符及所述第一厂商标识符相匹配时,根据所述诊断命令的位置参数提取所述远程服务器所发送的诊断命令并执行所述诊断命令。

【技术特征摘要】
一种机顶盒,与远程服务器通信相连,其特征在于,所述机顶盒包括存储模块,用于存储可唯一标识所述机顶盒身份的第一标识符与第一厂商标识符;侦测模块,用于侦测是否从所述远程服务器收到诊断消息,所述诊断消息包括第二标识符、第二厂商标识符及诊断命令的位置参数,其中所述第二标识符及第二厂商标识符用于识别有故障的机顶盒,所述诊断命令的位置参数用于确定所述远程服务器所发送的诊断命令所在的位置;匹配模块,用于判断所述侦测模块所侦测到的诊断消息所包含的第二标识符及第二厂商标识符是否分别与所述第一标识符及所述第一厂商标识符相匹配;及诊断模块,用于在所述第二标识符及所述第二厂商标识符分别与所述第一标识符及所述第一厂商标识符相匹配时,根据所述诊断命令的位置参数提取所述远程服务器所发送的诊断命令并执行所述诊断命令。2. 如权利要求1所述的机顶盒,其特征在于,所述侦测模块还用于通过查询网络信息 表来侦测所述诊断消息。3. 如权利要求1所述的机顶盒,其特征在于,所述诊断命令的位置参数包括所述诊断 命令所在的传输流的频点、调制方式及符号率。4. 如权利要求3所述的机顶盒,其特征在于,所述诊断命令的位置参数还包括所述诊 断命令所在的传输流封包的标识符。5. —种机顶盒远程诊断方法,用于远程服务器实现远程诊断多个机顶盒,每一个机顶 盒包括可唯一标识其身份的第一标识符及第一厂商标识符,其特征在于,所述机顶盒远程 诊断方法包括以下步骤所述机顶盒侦测所述远程服务器所发送的诊断消息,所述诊断消息包括第二标识...

【专利技术属性】
技术研发人员:陈宇锋王延志舒润震陈柏钦
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1