机顶盒修复方法、装置及系统的制作方法_2

文档序号:9567520阅读:来源:国知局
软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0045]图3是根据本发明实施例的一种机顶盒修复装置的结构框图,如图3所示,该装置包括自检模块32和修复模块34,下面对各个模块进行详细说明:
[0046]自检模块32,用于进行自检,并将自检结果发送给服务器端;修复模块34,与自检模块32相连,用于接收服务器端发来的修复操作命令,并按照该修复操作命令进行修复操作。
[0047]对应于上述另一种机顶盒修复方法,在本实施例中还提供了另一种机顶盒修复装置,位于服务器端,图4是根据本发明实施例的另一种机顶盒修复装置的结构框图,如图4所示,该装置包括接收模块42和发送模块44,下面对各个模块进行详细说明:
[0048]接收模块42,用于接收网络STB的自检结果;发送模块44,与接收模块42相连,用于根据上述自检结果向网络STB发送修复操作命令。
[0049]在本实施例中,还提供了一种机顶盒STB修复系统,图5是根据本发明实施例的机顶盒修复系统的结构框图,如图5所示,该系统中包括如图3所示的位于网络STB中的STB修复装置30,还包括如图4所示的位于服务器端的STB修复装置40。
[0050]下面结合优选实施例进行说明,以下优选实施例结合了上述实施例及其优选实施方式。
[0051]在以下优选实施例中,提供了一种基于网络机顶盒的远程故障诊断系统,通过该系统,能够实现:
[0052]1.网络机顶盒可以在断网的情况下,按照预定好的模板进行自检并恢复。
[0053]2.网络机顶盒可以接收服务端(即上述服务器端)的诊断命令,并对诊断的结果信息返回给服务端。
[0054]3.服务端可以通过远程指令修改网络机顶盒的参数。
[0055]图6是根据本发明优选实施例的网络机顶盒的远程故障诊断系统的系统架构示意图,如图6所示,在服务端分别包括:用户界面(UI)操作:基于Java的网页(WEB)操作门户,需要用户通过登录认证之后才能使用;指令发送/结果接收模块:实现底层的Internet通讯;配置模板保存模块:保存包含一些通用配置或一些基本不会变动的配置的模板,这个可以有多套,并且可以自己定义;决策库:一系列触发条件-动作类的记录。当满足什么条件时,可以触发执行什么动作。
[0056]在客户端分别包括:指令接收/结果发送模块:实现底层的网络(Internet)通讯;预定义检测模块:预定义好的一个自检模板,可以在断网的情况下进行自检并恢复故障;配置修改模块:可以修改配置或是执行特定动作,比如网络机顶盒重启等;自检执行模块:可以按照从服务端接收到的指令时行特定的自检,包括获取配置信息等。
[0057]基于上述系统架构,图7是根据本发明优选实施例的客户端处理流程示意图,如图7所示,客户端处理流程如下:
[0058]S702.接收到服务端发过来的指定,如果是自检类指定,跳到S704,如果是操作类指令,则跳到S706。
[0059]S704.把自检命令传给自检执行模块。然后跳到S708。
[0060]S706.把操作命令传给配置修改模块。
[0061]S708.把自检命令执行结果或操作命令执行结果传给指令接收/结果发送模块,并传回到服务端。
[0062]基于上述系统架构,图8是根据本发明优选实施例的服务端处理流程示意图,如图8所示,服务端处理流程如下:
[0063]S802.通过UI操作模块登录系统。
[0064]S804.针对网络机顶盒Mac地址发送自检命令。
[0065]S806.等待接收到自检执行的结果。
[0066]S808.把结果与已有的配置模板(即上述故障模板)进行比较。
[0067]S810.把配置比较的结果和其它自检结果作为条件在决策库的触发条件中查找匹配的记录。
[0068]S812.把在决策库中找到的操作动作在UI中显示,供操作者确认,操作者也可自己添加操作动作。
[0069]S814.发送操作指定并等待响应结果。
[0070]S816.从响应结果中判断机顶盒是否恢复正常,如果正常则流程结束,如果还是不正常,则返回S804重新自检。
[0071]需要说明的是,本优选实施例的方案对于在客户端的预定义自检模块上面的流程中未提到,此模块可以由机顶盒使用的用户自己触发(通过遥控器或机顶盒按键),并且可以在连网的情况下通过服务端来更新该模块。
[0072]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施例中描述的技术方案。
[0073]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于光盘、软盘、硬盘、可擦写存储器等。
[0074]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0075]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种机顶盒STB修复方法,其特征在于,包括: 网络STB进行自检,并将自检结果发送给服务器端; 所述网络STB接收所述服务器端发来的修复操作命令,并按照所述修复操作命令进行修复操作。2.根据权利要求1所述的方法,其特征在于,在网络STB进行自检之前,还包括: 所述网络STB接收服务器端的诊断命令;或者, 所述网络STB接收本地的诊断命令。3.根据权利要求2所述的方法,其特征在于,网络STB进行自检包括: 所述网络STB从所述服务器端获取预设的自检模板; 所述网络STB按照所述预设的模板进行自检。4.根据权利要求1所述的方法,其特征在于,所述网络STB接收所述服务器端发来的修复操作命令,并按照所述修复操作命令进行修复操作还包括: 所述网络STB接收本地对所述修复操作命令的处理,其中,所述处理包括以下至少之一:添加、修改、删除、保持; 所述网络STB按照处理后的所述修复操作命令进行修复操作。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述网络STB接收服务器端的操作指令; 所述网络STB根据所述操作指令进行操作,并将所述操作的结果发送给所述服务器端。6.一种机顶盒STB修复方法,其特征在于,包括: 所述服务器端接收网络STB的自检结果; 所述服务器端根据所述自检结果向所述网络STB发送修复操作命令。7.根据权利要求6所述的方法,其特征在于,所述服务器端根据所述自检结果向所述网络STB发送修复操作命令包括: 所述服务器端将所述自检结果与保存的故障模板进行匹配; 所述服务器端将匹配成功的故障模板对应的修复操作命令展示给所述网络STB。8.根据权利要求6所述的方法,其特征在于,在所述服务器端接收网络STB的自检结果之前,还包括: 所述服务器端向所述网络STB发送自检命令。9.根据权利要求8所述的方法,其特征在于,服务器端向网络STB发送自检命令包括: 所述服务器端向所述网络STB的媒体接入控制MAC地址发送自检命令。10.一种机顶盒STB修复装置,位于网络STB中,其特征在于,包括: 自检模块,用于进行自检,并将自检结果发送给服务器端; 修复模块,用于接收所述服务器端发来的修复操作命令,并按照所述修复操作命令进行修复操作。11.一种机顶盒STB修复装置,位于服务器端,其特征在于,包括: 接收模块,用于接收网络STB的自检结果; 发送模块,用于根据所述自检结果向所述网络STB发送修复操作命令。12.一种机顶盒STB修复系统,其特征在于,包括如权利要求10所述的位于网络STB中 的STB修复装置,还包括如权利要求11所述的位于服务器端的STB修复装置。
【专利摘要】本发明公开了一种机顶盒修复方法、装置及系统,其中,该方法包括:网络STB进行自检,并将自检结果发送给服务器端;网络STB接收上述服务器端发来的修复操作命令,并按照该修复操作命令进行修复操作。通过本发明,解决了相关技术中机顶盒出现问题只能人工上门维修且维修效率较低的问题,减少了维护工人的工作量,并且由于服务器端能够获取到STB的自检结果,从而使得维修成功率大大提高。
【IPC分类】H04N21/258, H04N21/4425, H04N21/654
【公开号】CN105323639
【申请号】CN201410256201
【发明人】黄嘉明, 卫伟, 张家明
【申请人】中兴通讯股份有限公司
【公开日】2016年2月10日
【申请日】2014年6月10日
【公告号】WO2015188490A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1