[发明专利]一种更改外部设备固件的方法和装置有效
申请号: | 201310447234.6 | 申请日: | 2013-09-27 |
公开(公告)号: | CN103500151A | 公开(公告)日: | 2014-01-08 |
发明(设计)人: | 朱克锋;曾诚;李德灿 | 申请(专利权)人: | 深圳钱盒信息技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 更改 外部设备 方法 装置 | ||
技术领域
本发明属于通信领域,尤其涉及一种更改外部设备固件的方法和装置。
背景技术
随着移动终端的智能化,与移动智能终端进行通信的外部设备也得到突破性的发展,外部设备的更新非常迅速,需要不断地更新固件。目前的移动智能终端的外部设备固件更新都需要将设备通过USB接口连接计算机或移动智能终端进行更新或修改。
现有技术中外部设备固件的更新或修改都需要依赖于终端设备的USB接口,移动智能终端在充电或数据传输时都需要使用USB接口,使得USB接口常常处于被占用的状态,因此通过USB接口对外部设备固件进行更改十分不便,无法得到及时的更新。
发明内容
本发明实施例的目的在于提供一种更改外部设备固件的方法和装置,旨在解决现有技术中只能通过USB接口更改外部设备固件,无法使用音频接口更改外部设备固件的问题。
本发明实施例提供了一种更改外部设备固件的方法,所述方法包括下述步骤:
终端设备接收更改外部设备固件指令,封装成数据包,所述指令中包括需要更改的数据,所述数据包中包括可区别音频信号的命令标识;
终端设备对所述数据包进行编码转换为脉冲信号,通过音频接口发送至外部设备;
外部设备接收所述数据包,通过读取所述命令标识触发更改外部设备固件的操作;
外部设备响应更改外部设备固件的操作,对所述数据包进行解码转换成二进制流,更改相应的数据。
本发明实施例的另一目的在于提供一种基于音频接口更改外部设备固件的装置,所述装置包括:
前置处理装置,用于接收更改外部设备固件指令,封装成数据包,所述指令中包括需要更改的数据,所述数据包中包括可区别音频信号的命令标识;
发送装置,用于对所述数据包进行编码转换为脉冲信号,通过音频接口发送至外部设备;
接收装置,接收所述数据包,通过读取所述命令标识触发更改外部设备固件的操作;
处理装置,用于响应更改外部设备固件的操作,对所述数据包进行解码转换成二进制流,更改相应的数据。
在本发明实施例中,本发明提供的技术方案在外部设备需要更改固件时,通过音频接口向外部设备发送处理后的用于更改的数据包,为了区别正常的音频信号,外部设备接收数据包后,通过读取命令标识触发更改操作,克服了现有技术中只能依赖USB接口进行固件更改的缺陷,使得固件更改更加便捷的。
另外,本发明提供的技术方案在外部设备接收、解码所述数据包后,还对其进行校验,进一步地加快了更改固件的速率,减少误码率,同时增强了更改固件的准确性。
附图说明
图1是本发明提供的更改外部设备固件的方法的流程图;
图2是本发明提供的更改外部设备固件装置的原理框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供的一种更改外部设备固件的方法,该方法实现流程如图1所示,详述如下:
步骤S11、终端设备接收更改外部设备固件指令,封装成数据包,所述指令中包括需要更改的数据,所述数据包中包括可区别音频信号的命令标识。
进一步地,当用户通过终端设备发现外部设备有新的升级数据发布时,用户选择是否需要进行更新,当确定需要更新时,终端设备接收升级外部设备固件的指令,并将所需升级数据封装成数据包,为了使外部设备接收该数据包时,准确地识别出该数据包为所需升级的数据包,而非一般的音频数据,封装时对所述升级数据添加命令标识,通过添加命令标识有效地区别该升级数据与其他音频数据,排除干扰;所述命令标识可以通过对升级数据加入预设的字串实现,例如对升级数据的加入预设的前导码020和后导码040。
其中触发接收更改外部设备固件指令的情况有很多种,例如当外部设备需要更新的情况,此时指令中包括需要更改的数据具体为升级数据;或外部设备出现漏洞需要进行修补的情况,此时指令中包括需要更改的数据具体为漏洞补丁;或需要对外部设备的权限进行修改,此时指令中包括需要更改的数据为权限修改数据。
步骤S12、终端设备对所述数据包进行编码转换为脉冲信号,通过音频接口发送至外部设备。
步骤S13、外部设备接收所述数据包,通过读取所述命令标识触发更改外部设备固件的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳钱盒信息技术有限公司,未经深圳钱盒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310447234.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自行车踏板
- 下一篇:一种轿车化摩托的转向机构