一种基于广电网络远程控制机顶盒的方法及系统的制作方法

文档序号:9601170阅读:1170来源:国知局
一种基于广电网络远程控制机顶盒的方法及系统的制作方法
【技术领域】
[0001]本发明涉及数字电视设备领域,尤其涉及一种基于广电网络远程控制机顶盒的方法及系统。
【背景技术】
[0002]机顶盒在使用过程中功能可能会出现异常,有时就要将机顶盒恢复出厂设置再重启,甚至对机顶盒进行一系列较复杂的操作。如果仅由客服通过电话指导用户一步步操作,效率较低而且复杂的步骤会影响用户体验。若由专业维修人员亲自上门服务,虽然方便了用户,但同时也增加了运营商人力物力的投入。现有的广电网络发展至今,已经可以使用户足不出户就能收看电视节目、收听广播、观看新闻事实等,功能多种多样而且较为稳定。而现有技术中采用广电网络进行远程控制机顶盒的技术还有待改善。
[0003]在2009年4月23日申请的申请号为200910082838.9的中国发明,公开了一种远程控制机顶盒的方法和系统,机顶盒的网络客户端模块与远程控制服务器建立连接;监视服务器监控到机顶盒播放的节目信号与原定频道节目信号不符合,将频道信号通知远程控制服务器;远程控制服务器发送包括频道信号的控制命令给机顶盒的网络客户端模块;机顶盒的网络客户端模块根据控制命令对机顶盒进行控制。该发明的目的是监视并控制机顶盒播放的电视节目内容;机顶盒需支持网络协议,且通过网络与服务器建立通讯;控制指令会单独发送给网络中某一 IP的机顶盒,然后机顶盒接收并执行;该发明仅适用于网络机顶盒;需搭建监视服务器和控制服务器进行远程控制;而本发明的目的是控制机顶盒使其完成一系列设置类的操作;机顶盒无需支持网络协议,机顶盒无需与广电前端码流播放机通讯,只要能接收到码流即可,此法对早期的单向机顶盒也适用;控制指令插入到码流中,连接广电有线信号的机顶盒都会收到,然后机顶盒通过匹配串口序列号来判断是否执行指令;广电运营商无需额外搭建服务器,控制指令直接插入播放的码流中即可。

【发明内容】

[0004]本发明要解决的技术问题之一,在于提供一种基于广电网络远程控制机顶盒的方法,利用广电网络针对用户手中某一台机顶盒进行控制,在控制下机顶盒就能够自动完成复杂的设置操作,这样不仅方便了用户,也节约了广电运营商在售后维修方面的支出。
[0005]本发明的问题之一,是这样实现的:
[0006]一种基于广电网络远程控制机顶盒的方法,包括如下步骤:
[0007]步骤1、用户将目标问题和用户机顶盒的串口序列号反馈给工作人员;
[0008]步骤2、工作人员根据该目标问题和用户机顶盒的串口序列号将对应的控制指令插入到广电网络码流中,所述控制指令包括头部信息、机顶盒序列号以及相应的操作编号;
[0009]步骤3、在广电网络前端播放广电网络码流时,所述机顶盒获取该控制指令,先解析出该控制指令的头部信息,并根据该头部信息读取机顶盒序列号以及相应的操作编号;
[0010]步骤4、将读取到的机顶盒序列号与用户机顶盒的串口序列号进行匹配,若匹配成功,则根据读取到的操作编号执行相应的操作程序,从而完成远程控制;若匹配失败,则丢弃获取到的控制指令。
[0011]进一步地,所述步骤2具体如下:
[0012]工作人员根据该目标问题和用户机顶盒的串口序列号生成对应的控制指令,该控制指令包括头部信息、机顶盒序列号以及相应的操作编号,将该头部信息、该机顶盒序列号以及该操作编号根据业务群关联表的格式封装成一个新的业务群关联表,然后将该业务群关联表插入广电网络码流中的相应位置。
[0013]进一步地,所述步骤3具体如下:
[0014]在广电网络前端播放广电网络码流时,所述机顶盒通过所述业务群关联表获取该控制指令,先解析出该控制指令的头部信息,得到该头部信息中的指令标识和指令长度,并根据该指令标识和该指令长度分别读取对应长度的机顶盒序列号以及对应长度的操作编号。
[0015]本发明要解决的技术问题之二,在于提供一种基于广电网络远程控制机顶盒的系统,利用广电网络针对用户手中某一台机顶盒进行控制,在控制下机顶盒就能够自动完成复杂的设置操作,这样不仅方便了用户,也节约了广电运营商在售后维修方面的支出。
[0016]本发明的问题之二,是这样实现的:
[0017]一种基于广电网络远程控制机顶盒的系统,包括:
[0018]问题反馈模块,用于用户将目标问题和用户机顶盒的串口序列号反馈给工作人员;
[0019]指令插入模块,用于工作人员根据该目标问题和用户机顶盒的串口序列号将对应的控制指令插入到广电网络码流中,所述控制指令包括头部信息、机顶盒序列号以及相应的操作编号;
[0020]指令解析模块,用于在广电网络前端播放广电网络码流时,所述机顶盒获取该控制指令,先解析出该控制指令的头部信息,并根据该头部信息读取机顶盒序列号以及相应的操作编号;
[0021]指令判定模块,用于将读取到的机顶盒序列号与用户机顶盒的串口序列号进行匹配,若匹配成功,则根据读取到的操作编号执行相应的操作程序,从而完成远程控制;若匹配失败,则丢弃获取到的控制指令。
[0022]进一步地,所述指令插入模块具体如下:
[0023]工作人员根据该目标问题和用户机顶盒的串口序列号生成对应的控制指令,该控制指令包括头部信息、机顶盒序列号以及相应的操作编号,将该头部信息、该机顶盒序列号以及该操作编号根据业务群关联表的格式封装成一个新的业务群关联表,然后将该业务群关联表插入广电网络码流中的相应位置。
[0024]进一步地,所述指令解析模块具体如下:
[0025]在广电网络前端播放广电网络码流时,所述机顶盒通过所述业务群关联表获取该控制指令,先解析出该控制指令的头部信息,得到该头部信息中的指令标识和指令长度,并根据该指令标识和该指令长度分别读取对应长度的机顶盒序列号以及对应长度的操作编号。
[0026]本发明具有如下优点:本发明的方法无需支持网络,也适用单向机顶盒,可以利用现有的广电网络资源,对用户手上特定的机顶盒进行远程控制,这样不仅可以帮助广电运营商在售后维修方面节约成本,而且通过对远程控制指令地完善,多种多样的机顶盒操作程序也能够带给运营商及用户更大的便利和体验。
【附图说明】
[0027]下面参照附图结合实施例对本发明作进一步的说明。
[0028]图1为本发明一种基于广电网络远程控制机顶盒的方法执行流程图。
【具体实施方式】
[0029]如图1所示,本发明的一种基于广电网络远程控制机顶盒的方法,包括如下步骤:
[0030]步骤1、用户通过拨打客服电话、微信通知等方式将目标问题(用户机顶盒存在的问题)和用户机顶盒的串口序列号一并反馈给工作人员;
[0031]步骤2、工作人员根据该目标问题和用户机顶盒的串口序列号将对应的控制指令插入到广电网络码流中,所述控制指令包括头部信息、机顶盒序列号以及相应的操作编号;该步骤具体为:
[0032]工作人员根据该目标问题和用户机顶盒的串口序列号生成对应的控制指令,该控制指令包括头部信息、机顶盒序列号以及相应的操作编号,将该头部信息、该机顶盒序列号以及该操作编号根据业务群关联表的格式封装成一个新的业务群关联表,然后将该业务群关联表插入广电网络码流中的相应位置;
[0033]步骤3、在广电网络前端播放广电网络码流时,所述机顶盒获取该控制指令,先解析出该控制指令的头部信息,并根据该头部信息读取机顶盒序列号以及相应的操作编号;该步骤具体如下:
[0034]在广电网络前端播放广电网络码流时,所述机顶盒通过所述业务群关联表获取该控制指令,先解析出该控制指令的固定的8字节头部信息,得到该头部信息中前2字节的指令标识和后6字节的指令长度,并根据该指令标识和该指令长度分别读取对应长度的机顶盒序列号以及对应长度的操作编号,机顶盒通过指令标识得知接下来的数据是机顶盒序列号以及操作编号,通过指令长度得知机顶盒序列号以及操作编号的具体长度;
[0035]如:所述控制指令的内容为:FE0060041234560001,(控制指令是有一定规范的:指令标识(共2字节)+指令长度(共6字节,前3字节描述机顶盒序列号,后3字节描述具体操作)+机顶盒序列号(数据紧跟在指令长度后,根据指令长度中描述的有6字节)+操作(数据紧跟在序列号后,根据指令长度中描述的有4字节),则有:
[0036]指令标识:FE,表示这张业务关联表是描述控制指令的;
[003
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1