一种机顶盒修复方法、系统、机顶盒及服务器的制作方法

文档序号:7958888阅读:678来源:国知局
专利名称:一种机顶盒修复方法、系统、机顶盒及服务器的制作方法
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种机顶盒修复方法及机顶盒。
背景技术
目前,机顶盒的远程修复操作基于具有双向回传通道的机顶盒才能实现,具体操作的方法是服务器通过对目标机顶盒发送控制指令,使得目标机顶盒把当前运行操作画面回传给服务器,维护人员根据得到的目标机顶盒的当前运行状态,确定下一个操作步骤, 并对目标机顶盒发送下一个控制指令,通过这种回传交互的方式,维护人员辅助用户完成机顶盒的远程修复操作。通过以上对现有技术的分析,不难发现如下缺点现有技术必须依靠具有回传通道的待修复机顶盒,才能通过前端与终端进行回传交互的方式完成机顶盒的远程修复操作。而在目前单向机顶盒市场覆盖面较大的情况下,其可操作性和适用性较小,大大限制了现有技术的实际应用和推广。此外,通过这种一对一的回传交互式的修复方法,在处理具有相同问题的批量机顶盒时,其操作方法非常繁琐,工作效率极为低下。

发明内容
本发明实施例所要解决的技术问题在于,提供一种机顶盒修复方法、系统及服务器,可实现对单向机顶盒的远程修复操作。为解决上述问题,本发明实施例提供了一种机顶盒修复方法,包括
当提取到当前播发的传送流中携带了修复操作指令标识时,机顶盒获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号;
机顶盒将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配;
当所述内置序列号与所述目标机顶盒序列号相互匹配时,机顶盒解析所述当前播发的传送流,得到修复操作指令;
机顶盒根据所述修复操作指令执行修复操作。其中,在所述当提取到当前播发的传送流中携带了修复操作指令标识时,机顶盒获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号的步骤之前,还包括
机顶盒实时监测服务器播发的传送流,判断当前播发的传送流中是否携带所述修复操作指令标识。其中,在所述机顶盒实时监测服务器播发的传送流,判断当前播发的传送流中是否包括所述修复操作指令标识的步骤之前,还包括
服务器生成携带修复操作指令以及目标机顶盒序列的传送流,该步骤具体包括 服务器生成用于修复所述机顶盒的修复操作指令,所述修复操作指令包括对所述机顶盒进行按键修复操作的按键信息、各按键的先后顺序及相邻按键之间的时间间隔;服务器获取维护人员输入的目标机顶盒序列号,得到所述目标机顶盒序列号与所述修复操作指令之间的映射关系;
服务器按照约定格式打包所述映射关系,形成传送流。其中,在所述服务器按照约定格式打包所述映射关系,形成传送流的步骤之后,还包括
服务器调制所述传送流的发射频点,并根据所述发射频点循环播发所述传送流。其中,所述机顶盒根据所述修复操作指令执行修复操作的步骤,包括 机顶盒禁止对用户当前的按键请求进行响应;
机顶盒根据所述修复操作指令中包括的所述按键信息、所述各按键的先后顺序及所述相邻按键之间的时间间隔,依次执行所述按键信息对应的功能操作,直至修复完成; 机顶盒恢复对用户当前的按键请求进行响应。相应地,本发明实施例还提供了一种机顶盒,所述机顶盒包括获取模块、比较模块、解析模块、修复模块,其中
所述获取模块,用于当提取到当前播发的传送流中携带了修复操作指令标识时,获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号;
所述比较模块,用于将机顶盒自身的内置序列号与所述获取模块获取的目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配;
所述解析模块,用于当所述比较模块判断出所述内置序列号与所述目标机顶盒序列号相互匹配时,解析所述当前播发的传送流,得到修复操作指令;
所述修复模块,用于根据所述解析模块得到的修复操作指令执行修复操作。其中,还包括
检测模块,用于实时监测服务器播发的传送流,判断当前播发的传送流中是否携带所述修复操作指令标识。其中,所述修复模块包括禁止单元、执行单元、恢复单元,其中 所述禁止单元,用于禁止对用户当前的按键请求进行响应;
所述执行单元,用于根据所述解析模块得到的修复操作指令中包括的所述按键信息、 所述各按键的先后顺序及所述相邻按键之间的时间间隔,依次执行所述按键信息对应的功能操作,直至修复完成;
所述恢复单元,用于恢复对用户当前的按键请求进行响应。相应地,本发明实施例还提供了一种服务器,所述服务器包括包括生成模块、 映射模块、打包模块及播发模块,其中
所述生成模块,用于生成用于修复所述机顶盒的修复操作指令,所述修复操作指令包括对所述机顶盒进行按键修复操作的按键信息、各按键的先后顺序及相邻按键之间的时间间隔;
所述映射模块,用于获取维护人员输入的目标机顶盒序列号,得到所述目标机顶盒序列号与所述生成模块生成的修复操作指令之间的映射关系;
所述打包模块,用于按照约定格式打包所述映射模块得到的映射关系,形成传送流。所述播发模块,用于调制所述打包模块形成的传送流的发射频点,并根据所述发射频点循环播发所述打包模块形成的传送流。
相应地,本发明实施例还提供了一种机顶盒修复系统,所述机顶盒修复系统包括 服务器和机顶盒,其中
所述服务器,用于生成携带修复操作指令以及目标机顶盒序列的传送流,调制所述传送流的发射频点,并根据所述发射频点循环播发所述传送流;
所述机顶盒,用于当提取到当前播发的传送流中携带了修复操作指令标识时,获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号,将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配,当所述内置序列号与所述目标机顶盒序列号相互匹配时,解析所述当前播发的传送流,得到修复操作指令,根据所述修复操作指令执行修复操作。实施本发明实施例,具有如下有益效果
本发明实施例通过获取并解析携带了用于修复所述机顶盒的修复操作指令的传送流, 根据修复操作指令依次执行相应的修复操作,可以实现对在网的单向机顶盒的远程修复操作,降低运营商的人力物力投入,提高机顶盒售后维护工作的效率,提升了用户的使用体验。同时,服务器通过在前端循环播发携带了用于修复所述机顶盒的修复操作指令的传送流,能够对出现同样问题的机顶盒进行批量远程修复操作,使机顶盒的售后维护工作更加智能高效。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明机顶盒的第一实施例的结构示意图; 图2为本发明机顶盒的第二实施例的结构示意图3为图2中的修复模块的一个实施例的结构示意图; 图4为本发明服务器的第一实施例的结构示意图; 图5为本发明的机顶盒修复方法的第一实施例的流程图; 图6为本发明的机顶盒修复方法的第二实施例的流程图7为本发明的机顶盒修复方法的服务器生成携带修复操作指令以及目标机顶盒序列的传送流的流程图8为本发明的机顶盒修复方法的机顶盒根据所述修复操作指令执行修复操作的流程图9为本发明的机顶盒修复系统的实施例示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合附图对本发明的具体实施例进行详细说明。请参见图1,为本发明机顶盒的第一实施例的结构示意图,所述机顶盒包括获取模块10、比较模块20、解析模块30、修复模块40,其中
所述获取模块10,用于当提取到当前播发的传送流中携带了修复操作指令标识时,获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号。具体的,假设用户反映有一内置序列号为2001的用户机顶盒出现如下问题可以成功的手动搜索到单频点下的节目;但无法在所有频点下自动搜索节目。该用户机顶盒在开机过程中,提取到服务器当前播发的传送流中携带了修复操作指令标识,即表明服务器当前播发的传送流中携带了与所述修复操作指令标识相关联的修复操作指令,则所述获取模块10获取所述当前播发的传送流中的目标机顶盒序列号,获取到的目标机顶盒序列号为[2001,2003,2005,2014,2015,2026],所述目标机顶盒序列号与所述修复操作指令相关联。所述比较模块20,用于将机顶盒自身的内置序列号与所述获取模块10获取的目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配。具体的,所述比较模块20将用户机顶盒自身的内置序列号2001与所述获取模块 10获取的目标机顶盒序列号为[2001,2003,2005,2014,2015,2026]进行比较,判断出机顶盒自身的内置序列号2001包括在目标机顶盒序列号为[2001,2003,2005,2014,2015, 2026]之中,即判断结果为是。所述解析模块30,用于当所述比较模块20判断出所述内置序列号与所述目标机顶盒序列号相互匹配时,解析所述当前播发的传送流,得到修复操作指令。具体的,所述比较模块20判断出所述内置序列号与所述目标机顶盒序列号相互匹配,则所述解析模块30对所述当前播发的传送流进行解析,得到如下修复操作指令0其中,所述解析模块30是根据机顶盒终端与服务器预先约定的修复操作指令打包格式对所述当前播发的传送流进行解析的。需要注意的是机顶盒终端与服务器预先约定的修复操作指令打包格式适用于批量生产的机顶盒,而不是某一个特定的用户机顶
品.ο所述修复模块40,用于根据所述解析模块30得到的修复操作指令执行修复操作。具体的,根据所述解析模块30得到的修复操作指令,所述修复模块40依次执行对应的按键功能Menu (菜单键),Left (左向键),Left (左向键),0k (确认键),Down (向下键),Down (向下键),Ok (确认键),3 (数字键3),8 (数字键8),7 (数字键7),Ok (确认键),Exit (退出键),相邻两个按键功能之间的执行时间间隔为2秒。通过上述操作,所述修复模块40将该内置序列号为2001的用户机顶盒的主频点参数设置成387,解决了该用户机顶盒无法在所有频点下自动搜索节目的问题。同理,在该用户机顶盒运行过程中,当提取到当前播发的传送流中携带了修复操作指令标识时,也可以通过上述的获取模块10、比较模块20、解析模块30、修复模块40实现对用户机顶盒的修复,解决问题,在此不赘述。在本实施例中,修复操作是以按键操作进行说明,在其他实施例中,进行的修复操作还可包括软件升级、重启复位、待机、唤醒等后台修复操作,其处理方式与上述的按键操作相同。即对于软件升级、重启复位、待机、唤醒等后台修复操作,机顶盒均可采用上述的获取模块10、比较模块20、解析模块30、修复模块40实现对机顶盒的修复,解决问题。本发明实施例通过获取并解析携带了用于修复所述机顶盒的修复操作指令的传送流,根据修复操作指令依次执行相应的修复操作,可以实现对在网的单向机顶盒的远程修复操作,降低运营商的人力物力投入,提高机顶盒售后维护工作的效率,提升了用户的使用体验。请参见图2,为本发明机顶盒的第二实施例的结构示意图。所述机顶盒包括上述的机顶盒的第一实施例中的获取模块10、比较模块20、解析模块30及修复模块40,本实施例中,所述机顶盒进一步包括检测模块00,其中
所述检测模块00,用于实时监测服务器播发的传送流,判断当前播发的传送流中是否携带所述修复操作指令标识。具体的,所述检测模块00在用户机顶盒运行过程中对服务器播发的传送流进行实时监测,并判断当前播发的传送流中是否携带所述修复操作指令标识。再请参见图3,为图2中的修复模块的结构示意图,所述修复模块40包括禁止单元401、执行单元402、恢复单元403,其中
所述禁止单元401,用于禁止对用户当前的按键请求进行响应。具体的,当所述修复模块40开始根据所述解析模块30得到的修复操作指令对该用户机顶盒进行修复时,所述禁止单元401首先禁止该用户机顶盒对用户当前的任何按键请求进行响应,不论用户的按键请求是通过遥控器还是前面板发出的。所述执行单元402,用于根据所述解析模块30得到的修复操作指令中包括的所述按键信息、所述各按键的先后顺序及所述相邻按键之间的时间间隔,依次执行所述按键信息对应的功能操作,直至修复完成。具体的,根据所述解析模块30得到的修复操作指令,所述执行单元402依次执行对应的按键功能=Menu (菜单键),Left (左向键),Left (右向键),0k (确认键),Down (向下键),Down,0k, 3 (数字键3),8 (数字键8),7 (数字键7),0k,Exit (退出键),相邻两个按键功能之间的执行时间间隔为2秒。通过上述操作,所述执行单元402将该内置序列号为2001的用户机顶盒的主频点参数设置成387,解决了该用户机顶盒无法在所有频点下自动搜索节目的问题。所述恢复单元403,用于恢复对用户当前的按键请求进行响应。具体的,在完成对用户机顶盒的修复操作之后,所述恢复单元403即恢复用户机顶盒对用户当前的按键请求进行响应,用户可以随意通过遥控器或前面板控制机顶盒。在本实施例中,修复操作是以按键操作进行说明,在其他实施例中,进行的修复操作还可包括软件升级、重启复位、待机、唤醒等后台修复操作,其处理方式与上述的按键操作略有不同。
具体的,对于软件升级、重启复位、待机、唤醒等后台修复操作,不需要所述禁止单元401禁止对用户当前的按键请求进行响应,用户机顶盒可以继续对用户按键操作的响应,只需通过所述执行单元402在后台执行上述软件升级、重启复位、待机、唤醒等后台修复操作,实现对机顶盒的修复,解决问题。本发明实施例通过获取并解析携带了用于修复所述机顶盒的修复操作指令的传送流,根据修复操作指令依次执行相应的修复操作,可以实现对在网的单向机顶盒的远程修复操作,降低运营商的人力物力投入,提高机顶盒售后维护工作的效率,提升了用户的使用体验。请参见图4,为本发明服务器的第一实施例的结构示意图,所述服务器包括包括生成模块11、映射模块21、打包模块31及播发模块41,其中
所述生成模块11,用于生成用于修复所述机顶盒的修复操作指令,所述修复操作指令包括对所述机顶盒进行按键修复操作的按键信息、各按键的先后顺序及相邻按键之间的时间间隔。具体的,维护人员通过分析用户反映的问题有一内置序列号为2001的用户机顶盒可以成功的手动搜索到单频点下的节目;但无法在所有频点下自动搜索节目,判断出问题是由于该用户机顶盒的主频点参数设置错误造成的,通过修改用户机顶盒的主频点参数即能解决该用户机顶盒无法在所有频点下自动搜索节目的问题。接下来,维护人员任意选择一机顶盒,我们可以称之为测试机顶盒,开机启动该测试机顶盒后,维护人员通过遥控器按照如下步骤操作该测试机顶盒Menu(菜单键)->Left (左向键)->Left->0k (确认键)->Down (向下键)->Down->0k->3 (数字键 3) ->8 (数字键8)-> 7 (数字键7) ->0k->Exit (退出键),相邻按键之间的时间间隔设定为 2秒。通过上述操作,测试机顶盒的主频点参数已被修改为387,经维护人员的进一步测试, 在主频点参数为387时,该测试机顶盒可以自动搜索节目,即证明此操作可行。于是,所述生成模块11根据维护人员的上述操作顺序及时间间隔,生成用于修复所述机顶盒的修复操作指令,所述修复操作指令包括对所述机顶盒进行按键修复操作的按键信息、各按键的先后顺序及相邻按键之间的时间间隔,具体如下0所述映射模块21,用于获取维护人员输入的目标机顶盒序列号,得到所述目标机顶盒序列号与所述生成模块11生成的修复操作指令之间的映射关系。具体的,维护人员经过对所有用户反映的问题进行归类分析,发现除了内置序列号为2001的用户机顶盒出现无法在所有频点下自动搜索节目的问题,还有内置序列号分别为2003、2005、2014、2015、2(^6用户机顶盒也出现同样或类似的问题,则所述映射模块 21获取维护人员输入的如下目标机顶盒序列号[2001,2003,2005,2014,2015,2026],进而得到所述目标机顶盒序列号与所述生成模块11生成的修复操作指令之间的映射关系如下
SEQ[2001, 2003,2005,2014,2015,2026] KEY [Menu, 2s, Left, 2s, Left, 2s, 0k, 2s, Down ,2s, Down, 2s, 0k, 2s, 3, 2s, 8, 2s, 7, 2s, 0k, 2s, Exit]。所述打包模块31,用于按照约定格式打包所述映射模块21得到的映射关系,形成传送流。具体的,所述打包模块31按照内置序列号为2001、2003、2005、2014、2015、2026的用户机顶盒与服务器所约定的格式对所述映射模块21得到的映射关系SEQ[2001,2003,2 005,2014,2015,2026] KEY [Menu, 2s, Left, 2s, Left, 2s, Ok, 2s, Down, 2s, Down, 2s, Ok, 2s, 3 ,2s, 8, 2s, 7, 2s, Ok, 2s, Exit]进行打包,形成传送流。所述打包模块31需要根据数字电视规范格式对所述映射模块21得到的映射关系进行打包。所述播发模块41,用于调制所述打包模块31形成的传送流的发射频点,并根据所述发射频点循环播发所述打包模块31形成的传送流。具体的,所述播发模块41将所述打包模块31形成的传送流的发射频点调制为用户机顶盒开机锁定的主频点,并在该主频点上循环播发所述打包模块31形成的传送流,以便用户机顶盒在开机或在主频点下收看节目时对服务器播发的传送流进行实时监测并接收;当然,所述播发模块41也可以将传送流在全网频点中进行循环播发,以便用户机顶盒在在收看任何一个节目时都能对服务器播发的传送流进行实时监测并接收。同理,当维护人员发现有新的用户反映其机顶盒出现同样或类似问题时,只需将该新的用户机顶盒的内置序列好添加到目标机顶盒序列号中,重新得到映射关系即可,在此不赘述。在本实施例中,用户机顶盒的问题是通过按键操作进行修复的,修复操作指令的生成是以按键操作进行说明,在其他实施例中,用户机顶盒的问题还可以通过后台操作进行修复,即修复操作指令还可包括软件升级、重启复位、待机、唤醒等后台修复操作指令, 其生成方式与上述的按键操作相同。即对于软件升级、重启复位、待机、唤醒等后台修复操作指令,服务器均可采用上述的生成模块11、映射模块21、打包模块31及播发模块41实现对修复操作指令的生成及播发。本发明实施例通过维护人员预先对用户反映的问题进行分析、演示、解决、归类, 在服务器上生成对应的修复操作指令,进而形成携带所述修复操作指令的传送流循环播发,能够对出现同样问题的机顶盒进行批量远程修复操作,使机顶盒的售后维护工作更加智能高效。请参见图5,为本发明的机顶盒修复方法的第一实施例的流程图,所述方法包括 S101,当提取到当前播发的传送流中携带了修复操作指令标识时,机顶盒获取所述当
前播发的传送流中与修复操作指令关联的目标机顶盒序列号。具体的,假设用户反映有一内置序列号为2001的用户机顶盒出现如下问题可以成功的手动搜索到单频点下的节目;但无法在所有频点下自动搜索节目。该用户机顶盒在开机过程中,提取到服务器当前播发的传送流中携带了修复操作指令标识,即表明服务器当前播发的传送流中携带了与所述修复操作指令标识相关联的修复操作指令,则所述Sioi获取所述当前播发的传送流中的目标机顶盒序列号,获取到的目标机顶盒序列号为[2001,2003,2005,2014,2015,2026],所述目标机顶盒序列号与所述修复操作指令相关联。S102,机顶盒将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配。若判断结果为是,则执行S103 ; 若判断结果为否,则结束。
1
具体的,所述S102将用户机顶盒自身的内置序列号2001与所述SlOl获取的目标机顶盒序列号为[2001,2003,2005,2014,2015,2026]进行比较,判断出机顶盒自身的内置序列号2001包括在目标机顶盒序列号为[2001,2003,2005,2014,2015,2026]之中,即判断结果为是,继续执行S103。S103,机顶盒解析所述当前播发的传送流,得到修复操作指令。具体的,所述S102判断出所述内置序列号与所述目标机顶盒序列号相互匹配,则所述S103对所述当前播发的传送流进行解析,得到如下修复操作指令0其中,所述S103是根据机顶盒终端与服务器预先约定的修复操作指令打包格式对所述当前播发的传送流进行解析的。需要注意的是机顶盒终端与服务器预先约定的修复操作指令打包格式适用于批量机顶盒,而不是某一个特定的用户机顶盒。S104,机顶盒根据所述修复操作指令执行修复操作。具体的,根据所述S103得到的修复操作指令,所述S104依次执行对应的按键功能Menu (菜单键),Left (左向键),Left, Ok (确认键),Down (向下键),Down,0k,3 (数字键3),8 (数字键8),7 (数字键7),0k,Exit (退出键),相邻两个按键功能之间的执行时间间隔为2秒。通过上述操作,所述S104将该内置序列号为2001的用户机顶盒的主频点参数设置成387,解决了该用户机顶盒无法在所有频点下自动搜索节目的问题。同理,在该用户机顶盒运行过程中,当提取到当前播发的传送流中携带了修复操作指令标识时,也可以通过上述的SlOl S104实现对用户机顶盒的修复,解决问题,在此不赘述。在本实施例中,修复操作是以按键操作进行说明,在其他实施例中,进行的修复操作还可包括软件升级、重启复位、待机、唤醒等后台修复操作,其处理方式与上述的按键操作相同。即对于软件升级、重启复位、待机、唤醒等后台修复操作,机顶盒均可采用上述的 SlOl S104实现对机顶盒的修复,解决问题。本发明实施例通过获取并解析携带了用于修复所述机顶盒的修复操作指令的传送流,根据修复操作指令依次执行相应的修复操作,可以实现对在网的单向机顶盒的远程修复操作,降低运营商的人力物力投入,提高机顶盒售后维护工作的效率,提升了用户的使用体验。请参见图6,为本发明的机顶盒修复方法的第二实施例的流程图,所述方法包括 S200,服务器生成携带修复操作指令以及目标机顶盒序列的传送流。S201,服务器调制所述传送流的发射频点,并根据所述发射频点循环播发所述传送流。S202,机顶盒实时监测服务器播发的传送流,判断当前播发的传送流中是否携带所述修复操作指令标识。若判断结果为是,则执行S203 ;若判断结果为否,则结束。S203,机顶盒获取所述当前播发的传送流中与所述修复操作指令关联的目标机顶盒序列号。
S204,机顶盒将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配。若判断结果为是,则执行S205 ; 若判断结果为否,则结束。S205,机顶盒解析所述当前播发的传送流,得到修复操作指令。
S206,机顶盒根据所述修复操作指令执行修复操作。本发明实施例通过对服务器在前端循环播发的携带了用于修复所述机顶盒的修复操作指令的传送流进行实时监测,获取并解析所述传送流,根据修复操作指令依次执行相应的修复操作,可以实现对在网的单向机顶盒的远程修复操作,降低运营商的人力物力投入,提高机顶盒售后维护工作的效率,提升了用户的使用体验。请参见图7,为本发明的机顶盒修复方法的服务器生成携带修复操作指令以及目标机顶盒序列的传送流的流程图,所述方法包括
S301,服务器生成用于修复所述机顶盒的修复操作指令。具体的,维护人员通过分析用户反映的问题有一内置序列号为2001的用户机顶盒可以成功的手动搜索到单频点下的节目;但无法在所有频点下自动搜索节目,判断出问题是由于该用户机顶盒的主频点参数设置错误造成的,通过修改用户机顶盒的主频点参数即能解决该用户机顶盒无法在所有频点下自动搜索节目的问题。接下来,维护人员任意选择一机顶盒,我们可以称之为测试机顶盒,开机启动该测试机顶盒后,维护人员通过遥控器按照如下步骤操作该测试机顶盒Menu(菜单键)->Left (左向键)->Left->0k (确认键)->Down (向下键)->Down->0k->3 (数字键 3) ->8 (数字键8)-> 7 (数字键7) ->0k->Exit (退出键),相邻按键之间的时间间隔设定为 2秒。通过上述操作,测试机顶盒的主频点参数已被修改为387,经维护人员的进一步测试, 在主频点参数为387时,该测试机顶盒可以自动搜索节目,即证明此操作可行。于是,所述S301根据维护人员的上述操作顺序及时间间隔,生成用于修复所述机顶盒的修复操作指令,所述修复操作指令包括对所述机顶盒进行按键修复操作的按键信息、各按键的先后顺序及相邻按键之间的时间间隔,具体如下0S302,服务器获取维护人员输入的目标机顶盒序列号,得到所述目标机顶盒序列号与所述修复操作指令之间的映射关系。具体的,维护人员经过对所有用户反映的问题进行归类分析,发现除了内置序列号为2001的用户机顶盒出现无法在所有频点下自动搜索节目的问题,还有内置序列号分别为2003、2005、2014、2015、2(^6用户机顶盒也出现同样或类似的问题,则所述S302获取维护人员输入的如下目标机顶盒序列号[2001,2003, 2005, 2014,2015,2(^6],进而得到所述目标机顶盒序列号与所述生成模块11生成的修复操作指令之间的映射关系如下
SEQ [2001,2003,2005,2014,2015,2026] KEY [Menu, 2s, Left, 2s, Left, 2s, 0k, 2s, Down ,2s, Down, 2s, 0k, 2s, 3, 2s, 8, 2s, 7, 2s, 0k, 2s, Exit]。S303,服务器按照约定格式打包所述映射关系,形成传送流。具体的,所述S303按照内置序列号为2001、2003、2005、2014、2015、2026的用户机顶盒终端与服务器所约定的格式对所述S302得到的映射关系SEQ[2001,2003,2005,2014,2015,2026] KEY [Menu, 2s, Left, 2s, Left, 2s, Ok, 2s, Down, 2s, Down, 2s, Ok, 2s, 3,2s, 8,2s ,7,2s, Ok, 2s, Exit],进行打包,形成传送流。同理,当维护人员发现有新的用户反映其机顶盒出现同样或类似问题时,只需将该新的用户机顶盒的内置序列好添加到目标机顶盒序列号中,重新得到映射关系即可,在此不赘述。在本实施例中,用户机顶盒的问题是通过按键操作进行修复的,修复操作指令的生成是以按键操作进行说明,在其他实施例中,用户机顶盒的问题还可以通过后台操作进行修复,即修复操作指令还可包括软件升级、重启复位、待机、唤醒等后台修复操作指令, 其生成方式与上述的按键操作相同。即对于软件升级、重启复位、待机、唤醒等后台修复操作指令,服务器均可采用上述的S30广S303实现对修复操作指令的生成。本发明实施例通过维护人员预先对用户反映的问题进行分析、演示、解决、归类, 在服务器上生成对应的修复操作指令,能够对出现同样问题的机顶盒进行批量远程修复操作,使机顶盒的售后维护工作更加智能高效。请参见图8,为本发明的机顶盒修复方法的机顶盒根据所述修复操作指令执行修复操作的流程图,所述方法包括
S401,机顶盒禁止对用户当前的按键请求进行响应。具体的,所述S401禁止该用户机顶盒对用户当前的任何按键请求进行响应,不论用户的按键请求是通过遥控器还是前面板发出的。S402,机顶盒根据所述修复操作指令中包括的所述按键信息、所述各按键的先后顺序及所述相邻按键之间的时间间隔,依次执行所述按键信息对应的功能操作,直至修复完成。具体的,根据修复操作指令,所述S402依次执行对应的按键功能Menu (菜单键),Left (左向键),Left (右向键),Ok (确认键),Down (向下键),Down, 0k, 3 (数字键3),8 (数字键8),7 (数字键 7), 0k, Exit (退出键),相邻两个按键功能之间的执行时间间隔为2秒。通过上述操作,所述S402将该内置序列号为2001的用户机顶盒的主频点参数设置成387,解决了该用户机顶盒无法在所有频点下自动搜索节目的问题。S403,机顶盒恢复对用户当前的按键请求进行响应。具体的,在完成对用户机顶盒的修复操作之后,所述S403即恢复用户机顶盒对用户当前的按键请求进行响应,用户可以随意通过遥控器或前面板控制机顶盒。在本实施例中,修复操作是以按键操作进行说明,在其他实施例中,进行的修复操作还可包括软件升级、重启复位、待机、唤醒等后台修复操作,其处理方式与上述的按键操作略有不同。具体的,对于软件升级、重启复位、待机、唤醒等后台修复操作,不需要所述S401 禁止对用户当前的按键请求进行响应,用户机顶盒可以继续对用户按键操作的响应,只需通过所述S402在后台执行上述软件升级、重启复位、待机、唤醒等后台修复操作,实现对机顶盒的修复,解决问题。请参见图9,为本发明的机顶盒修复系统的实施例示意图,所述机顶盒修复系统包括服务器01和机顶盒02,其中
所述服务器01,用于生成携带修复操作指令以及目标机顶盒序列的传送流,调制所述传送流的发射频点,并根据所述发射频点循环播发所述传送流;
所述机顶盒02,用于当提取到服务器01当前播发的传送流中携带了修复操作指令标识时,获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号,将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配,当所述内置序列号与所述目标机顶盒序列号相互匹配时,解析所述当前播发的传送流,得到修复操作指令,根据所述修复操作指令执行修复操作。本发明实施例通过获取并解析携带了用于修复所述机顶盒的修复操作指令的传送流,根据修复操作指令依次执行相应的修复操作,可以实现对在网的单向机顶盒的远程修复操作,降低运营商的人力物力投入,提高机顶盒售后维护工作的效率,提升了用户的使用体验。同时,服务器通过在前端循环播发携带了用于修复所述机顶盒的修复操作指令的传送流,能够对出现同样问题的机顶盒进行批量远程修复操作,使机顶盒的售后维护工作更加智能高效。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种机顶盒修复方法,其特征在于,包括当提取到当前播发的传送流中携带了修复操作指令标识时,机顶盒获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号;机顶盒将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配;当所述内置序列号与所述目标机顶盒序列号相互匹配时,机顶盒解析所述当前播发的传送流,得到修复操作指令;机顶盒根据所述修复操作指令执行修复操作。
2.如权利要求1所述的方法,其特征在于,在所述当提取到当前播发的传送流中携带了修复操作指令标识时,机顶盒获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号的步骤之前,还包括机顶盒实时监测服务器播发的传送流,判断当前播发的传送流中是否携带所述修复操作指令标识。
3.如权利要求2所述的方法,其特征在于,在所述机顶盒实时监测服务器播发的传送流,判断当前播发的传送流中是否包括所述修复操作指令标识的步骤之前,还包括服务器生成携带修复操作指令以及目标机顶盒序列的传送流,该步骤具体包括 服务器生成用于修复所述机顶盒的修复操作指令,所述修复操作指令包括对所述机顶盒进行按键修复操作的按键信息、各按键的先后顺序及相邻按键之间的时间间隔;服务器获取维护人员输入的目标机顶盒序列号,得到所述目标机顶盒序列号与所述修复操作指令之间的映射关系;服务器按照约定格式打包所述映射关系,形成传送流。
4.如权利要求3所述的方法,其特征在于,在所述服务器按照约定格式打包所述映射关系,形成传送流的步骤之后,还包括服务器调制所述传送流的发射频点,并根据所述发射频点循环播发所述传送流。
5.如权利要求4所述的方法,其特征在于,所述机顶盒根据所述修复操作指令执行修复操作的步骤,包括机顶盒禁止对用户当前的按键请求进行响应;机顶盒根据所述修复操作指令中包括的所述按键信息、所述各按键的先后顺序及所述相邻按键之间的时间间隔,依次执行所述按键信息对应的功能操作,直至修复完成; 机顶盒恢复对用户当前的按键请求进行响应。
6.一种机顶盒,其特征在于,包括获取模块、比较模块、解析模块、修复模块,其中 所述获取模块,用于当提取到当前播发的传送流中携带了修复操作指令标识时,获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号;所述比较模块,用于将机顶盒自身的内置序列号与所述获取模块获取的目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配;所述解析模块,用于当所述比较模块判断出所述内置序列号与所述目标机顶盒序列号相互匹配时,解析所述当前播发的传送流,得到修复操作指令;所述修复模块,用于根据所述解析模块得到的修复操作指令执行修复操作。
7.如权利要求6所述的机顶盒,其特征在于,还包括检测模块,用于实时监测服务器播发的传送流,判断当前播发的传送流中是否携带所述修复操作指令标识。
8.如权利要求7所述的机顶盒,其特征在于,所述修复模块包括禁止单元、执行单元、 恢复单元,其中所述禁止单元,用于禁止对用户当前的按键请求进行响应;所述执行单元,用于根据所述解析模块解析得到的修复操作指令中包括的所述按键信息、所述各按键的先后顺序及所述相邻按键之间的时间间隔,依次执行所述按键信息对应的功能操作,直至修复完成;所述恢复单元,用于恢复对用户当前的按键请求进行响应。
9.一种服务器,其特征在于,包括生成模块、映射模块、打包模块及播发模块,其中所述生成模块,用于生成用于修复所述机顶盒的修复操作指令,所述修复操作指令包括对所述机顶盒进行按键修复操作的按键信息、各按键的先后顺序及相邻按键之间的时间间隔;所述映射模块,用于获取维护人员输入的目标机顶盒序列号,得到所述目标机顶盒序列号与所述生成模块生成的修复操作指令之间的映射关系;所述打包模块,用于按照约定格式打包所述映射模块得到的映射关系,形成传送流;所述播发模块,用于调制所述打包模块形成的传送流的发射频点,并根据所述发射频点循环播发所述打包模块形成的传送流。
10.一种机顶盒修复系统,其特征在于,包括服务器和机顶盒,其中所述服务器,用于生成携带修复操作指令以及目标机顶盒序列的传送流,调制所述传送流的发射频点,并根据所述发射频点循环播发所述传送流;所述机顶盒,用于当提取到当前播发的传送流中携带了修复操作指令标识时,获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号,将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配,当所述内置序列号与所述目标机顶盒序列号相互匹配时,解析所述当前播发的传送流,得到修复操作指令,根据所述修复操作指令执行修复操作。
全文摘要
本发明提供了一种机顶盒修复方法及系统,所述方法包括当提取到当前播发的传送流中携带了修复操作指令标识时,机顶盒获取所述当前播发的传送流中与修复操作指令关联的目标机顶盒序列号;机顶盒将机顶盒自身的内置序列号与所述目标机顶盒序列号进行比较,并判断所述内置序列号与所述目标机顶盒序列号是否匹配;当所述内置序列号与所述目标机顶盒序列号相互匹配时,机顶盒解析所述当前播发的传送流,得到修复操作指令;机顶盒根据所述修复操作指令执行修复操作。本发明还提供了一种机顶盒及服务器。本发明的目的在于提供一种机顶盒修复方法、系统、机顶盒及服务器,可以实现对在网的单向机顶盒的远程修复操作。
文档编号H04N21/258GK102387416SQ20111034094
公开日2012年3月21日 申请日期2011年11月2日 优先权日2011年11月2日
发明者田超 申请人:深圳创维数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1