一种遥控器升级方法及机顶盒技术

技术编号:15020746 阅读:37 留言:0更新日期:2017-04-04 22:59
本发明专利技术实施例公开了一种遥控器升级方法及遥控器,包括:机顶盒向与所述机顶盒建立通信连接的遥控器发送用于请求读取所述遥控器升级标识的请求指令,所述请求指令用于指示所述遥控器向所述机顶盒发送遥控器更新标识;所述机顶盒获取所述遥控器响应所述请求指令反馈的遥控器升级标识;所述机顶盒基于所述获取的遥控器升级标识检测所述遥控器是否需要升级;若检测到所述遥控器需要升级,所述机顶盒向所述遥控器发送预存的升级文件。本发明专利技术实施例提供技术方案有利于降低遥控器后续使用成本,节省资源,而且有利于用户体验升级后的遥控器的新的功能。

【技术实现步骤摘要】

本专利技术涉及机顶盒领域,具体涉及一种遥控器升级方法及机顶盒
技术介绍
数字视频变换盒(SetTopBox,STB),通常称作机顶盒,是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。数字电视机顶盒遥控器是用户用来操作数字电视机顶盒的设备,可通过红外或蓝牙等通信方式向机顶盒发送用户操作指令。传统红外线遥控必须对准机顶盒的红外线接收器,还经常出现操作不灵的现象。因此,现在越来越多的机顶盒配套使用蓝牙遥控器,蓝牙遥控器更省电、成本更低、反映更快,支持超长有效连接距离、加密、传文件等功能。但是现有技术中,蓝牙遥控器的内置程序是在出厂时写死在遥控器中的,机顶盒无法针对遥控器进行后续的升级或更新。因此,一旦遥控器出现异常而无法进行正常工作,用户只能选择更换遥控器,增加了使用成本,浪费了资源。
技术实现思路
本专利技术实施例提供了一种遥控器升级方法及机顶盒,以期解决机顶盒无法针对遥控器的内置程序进行后续的升级导致的使用成本增加、资源浪费的问题。本专利技术实施例第一方面提供一种遥控器升级方法,包括:机顶盒向与所述机顶盒建立通信连接的遥控器发送用于请求读取所述遥控器升级标识的请求指令,所述请求指令用于指示所述遥控器向所述机顶盒发送遥控器更新标识;所述机顶盒获取所述遥控器响应所述请求指令反馈的遥控器升级标识;所述机顶盒基于所述获取的遥控器升级标识检测所述遥控器是否需要升级;若检测到所述遥控器需要升级,所述机顶盒向所述遥控器发送预存的升级文件。可选的,所述机顶盒与所述遥控器通过蓝牙连接,机顶盒向与所述机顶盒建立通信连接的遥控器发送用于请求读取所述遥控器升级标识的请求指令,包括:所述机顶盒创建中央类和中央回调类;所述机顶盒通过所述中央类的服务发现接口获取所述遥控器的服务类集;所述机顶盒确定所述服务类集中的服务类的通用标识符UUID与预存的通用唯一标识符匹配的服务类为目标服务类;所述机顶盒获取所述目标服务类中的特征类,并将预设字段写入所述特征类的值;所述机顶盒通过所述中央类的读特征接口向所述遥控器发送携带所述预设字段的请求读取遥控器升级标识的请求指令。可选的,所述机顶盒获取所述遥控器响应所述请求指令反馈的遥控器升级标识,包括:所述机顶盒通过所述中央回调类的读特征结果接口获取所述遥控器升级标识。可选的,所述机顶盒向所述遥控器发送预存的升级文件,包括:所述机顶盒调用所述特征类的设置接口将所述升级文件的八个字节写入特征类的值;在判读出所述八个字节不是所述升级文件的最后八个字节时,所述机顶盒调用所述中央类的写特征接口向所述遥控器发送所述升级文件的所述八个字节;所述机顶盒通过所述中央回调类的写特征结果接口获取发送结果,若所述发送结果为发送成功,所述机顶盒再次调用特征类的设置接口继续发送所述升级文件的剩余字节。可选的,所述机顶盒向所述遥控器发送预存的升级文件,包括:所述机顶盒调用所述特征类的设置接口将所述升级文件的八个字节写入特征类的值;在判读出所述八个字节是所述升级文件的最后八个字节时,所述机顶盒调用所述中央类的写特征接口向所述遥控器发送所述升级文件的所述八个字节;所述机顶盒通过所述中央回调类的写特征结果接口获取发送结果,若所述发送结果为发送成功,所述机顶盒退出遥控器升级应用。可选的,所述机顶盒基于所述获取的遥控器升级标识检测所述遥控器是否需要升级之后,所述方法还包括:若检测到所述遥控器不需要升级,所述机顶盒退出遥控器升级应用。本专利技术实施例第二方面提供一种机顶盒,包括:发送模块,用于向与所述机顶盒建立通信连接的遥控器发送用于请求读取所述遥控器升级标识的请求指令,所述请求指令用于指示所述遥控器向所述机顶盒发送遥控器更新标识;获取模块,用于获取所述遥控器响应所述请求指令反馈的遥控器升级标识;检测模块,用于基于所述获取的遥控器升级标识检测所述遥控器是否需要升级;升级模块,用于若检测模块检测到所述遥控器需要升级,向所述遥控器发送预存的升级文件。可选的,所述机顶盒与所述遥控器通过蓝牙连接,所述发送模块包括:创建单元,用于创建中央类和中央回调类;获取单元,用于通过所述中央类的服务发现接口获取所述遥控器的服务类集;确定单元,用于确定所述服务类集中的服务类的通用标识符UUID与预存的通用唯一标识符匹配的服务类为目标服务类;所述获取单元,还用于获取所述目标服务类中的特征类;写入单元,用于将预设字段写入所述特征类的值;发送单元,用于通过所述中央类的读特征接口向所述遥控器发送携带所述预设字段的请求读取遥控器升级标识的请求指令。可选的,所述获取模块,具体用于通过所述中央回调类的读特征结果接口获取所述遥控器升级标识。可选的,所述升级模块包括:第一写入单元,用于调用所述特征类的设置接口将所述升级文件的八个字节写入特征类的值;第一判断单元,用于判读所述八个字节不是所述升级文件的最后八个字节;第一升级单元,用于在判读出所述八个字节不是所述升级文件的最后八个字节时,所述机顶盒调用所述中央类的写特征接口向所述遥控器发送所述升级文件的所述八个字节;循环控制单元,用于通过所述中央回调类的写特征结果接口获取发送结果,若所述发送结果为发送成功,再次调用特征类的设置接口继续发送所述升级文件的剩余字节。可选的,所述升级模块包括:第二写入单元,用于调用所述特征类的设置接口将所述升级文件的八个字节写入特征类的值;第二判断单元,用于判读所述八个字节不是所述升级文件的最后八个字节;第二升级单元,用于在在判读出所述八个字节是所述升级文件的最后八个字节时,所述机顶盒调用所述中央类的写特征接口向所述遥控器发送所述升级文件的所述八个字节;退出单元,用于通过所述中央回调类的写特征结果接口获取发送结果,若所述发送结果为发送成功,所述机顶盒退出遥控器升级应用。可选的,所述机顶盒还包括:退出模块,用于若检测模块检测到所述遥控器不需要升级,退出遥控器升级应用。可以看出,本专利技术实施例技术方案中,机顶盒向与所述机顶盒建立通信连接的遥控器发送用于请求读取所述遥控器升级标识的请求指令,获取所述遥控器响应所述请求指令反馈的遥控器升级标识,基于所述获取的遥控器升级标识检测所述遥控器是否需要升级,若检测到所述遥控器需要升级,所述机顶盒向所述遥控器发送预本文档来自技高网...

【技术保护点】
一种遥控器升级方法,其特征在于,包括:机顶盒向与所述机顶盒建立通信连接的遥控器发送用于请求读取所述遥控器升级标识的请求指令,所述请求指令用于指示所述遥控器向所述机顶盒发送遥控器更新标识;所述机顶盒获取所述遥控器响应所述请求指令反馈的遥控器升级标识;所述机顶盒基于所述获取的遥控器升级标识检测所述遥控器是否需要升级;若检测到所述遥控器需要升级,所述机顶盒向所述遥控器发送预存的升级文件。

【技术特征摘要】
1.一种遥控器升级方法,其特征在于,包括:
机顶盒向与所述机顶盒建立通信连接的遥控器发送用于请求读取所述遥控
器升级标识的请求指令,所述请求指令用于指示所述遥控器向所述机顶盒发送
遥控器更新标识;
所述机顶盒获取所述遥控器响应所述请求指令反馈的遥控器升级标识;
所述机顶盒基于所述获取的遥控器升级标识检测所述遥控器是否需要升级;
若检测到所述遥控器需要升级,所述机顶盒向所述遥控器发送预存的升级
文件。
2.如权利要求1所述的方法,其特征在于,所述机顶盒与所述遥控器通过
蓝牙连接,机顶盒向与所述机顶盒建立通信连接的遥控器发送用于请求读取所
述遥控器升级标识的请求指令,包括:
所述机顶盒创建中央类和中央回调类;
所述机顶盒通过所述中央类的服务发现接口获取所述遥控器的服务类集;
所述机顶盒确定所述服务类集中的服务类的通用标识符UUID与预存的通
用唯一标识符匹配的服务类为目标服务类;
所述机顶盒获取所述目标服务类中的特征类,并将预设字段写入所述特征
类的值;
所述机顶盒通过所述中央类的读特征接口向所述遥控器发送携带所述预设
字段的请求读取遥控器升级标识的请求指令。
3.如权利要求2所述的方法,其特征在于,所述机顶盒获取所述遥控器响
应所述请求指令反馈的遥控器升级标识,包括:
所述机顶盒通过所述中央回调类的读特征结果接口获取所述遥控器升级标
识。
4.如权利要求3所述的方法,其特征在于,所述机顶盒向所述遥控器发送
预存的升级文件,包括:
所述机顶盒调用所述特征类的设置接口将所述升级文件的八个字节写入特
征类的值;
在判读出所述八个字节不是所述升级文件的最后八个字节时,所述机顶盒
调用所述中央类的写特征接口向所述遥控器发送所述升级文件的所述八个字节;
所述机顶盒通过所述中央回调类的写特征结果接口获取发送结果,若所述
发送结果为发送成功,所述机顶盒再次调用特征类的设置接口继续发送所述升
级文件的剩余字节。
5.如权利要求3所述的方法,其特征在于,所述机顶盒向所述遥控器发送
预存的升级文件,包括:
所述机顶盒调用所述特征类的设置接口将所述升级文件的八个字节写入特
征类的值;
在判读出所述八个字节是所述升级文件的最后八个字节时,所述机顶盒调
用所述中央类的写特征接口向所述遥控器发送所述升级文件的所述八个字节;
所述机顶盒通过所述中央回调类的写特征结果接口获取发送结果,若所述
发送结果为发送成功,所述机顶盒退出遥控器升级应用。
6.如权利要求1至5任一项所述的方法,其特征在于,所述机顶盒基于所
述获取的遥控器升级标识检测所述遥控器是否需要升级之后,所述方法还包括:
若检测到所述遥控器不需要升级,所述机顶盒退出遥控器升级应用。
7.一种机顶盒,其特征在于...

【专利技术属性】
技术研发人员:曹黎
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东;44

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

1