[发明专利]一种基于蓝牙BLE设备端的固件升级方法及其装置在审
申请号: | 201811385999.0 | 申请日: | 2018-11-20 |
公开(公告)号: | CN109542485A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 旷彪;高应超;皮攀;许小阳;郭伟亮;钟桂鑫 | 申请(专利权)人: | 北京千丁互联科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04W4/80 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 102300 北京市门头沟区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 固件升级 升级 蓝牙连接 升级数据 设备版本信息 终端 发送数据包 获取指令 人工成本 升级版本 自动升级 服务端 分摊 工作量 耗时 发送 联网 维护 | ||
1.一种基于蓝牙BLE设备端的固件升级方法,其特征在于,包括:
在终端与蓝牙BLE设备端建立蓝牙连接时,获取所述蓝牙BLE设备端的设备版本信息;
根据所述设备版本信息判断所述蓝牙BLE设备端是否需要进行固件升级;
若所述蓝牙BLE设备端需要进行固件升级,则判断所述蓝牙BLE设备端中是否存有当前升级版本对应的升级数据包中的升级数据片段;所述升级数据包中包括多个升级数据片段;
若所述蓝牙BLE设备端中未存有所述升级数据片段,则向所述服务端发送数据包获取指令;
接收所述服务端根据所述数据包获取指令发送的所述升级数据片段,并将所述升级数据片段通过蓝牙向所述蓝牙BLE设备端发送,以便于所述服务端在接收到所述升级数据包中每个所述升级数据片段后进行当前升级版本的固件升级。
2.如权利要求1所述基于蓝牙BLE设备端的固件升级方法,其特征在于,所述“接收所述服务端根据所述数据包获取指令发送的所述升级数据片段,并将所述升级数据片段通过蓝牙向所述蓝牙BLE设备端发送,以便于所述服务端在接收到所述升级数据包中每个所述升级数据片段后进行当前升级版本的固件升级”包括:
接收所述服务端根据所述数据包获取指令依据升级包片段顺序依次发送的所述升级数据片段,并将升级数据片段通过蓝牙向所述蓝牙BLE设备端发送,直至蓝牙连接断开或基于所述升级进度位置信息判定所述升级数据包中的每个所述升级数据片段传输结束;其中,所述服务端根据所述升级包片段顺序和所接收到的所述升级数据片段生成升级进度位置信息;所述蓝牙BLE设备端每接收到一个升级数据片段后,根据所接收到的所有升级数据片段更新所述升级进度位置信息。
3.如权利要求2所述基于蓝牙BLE设备端的固件升级方法,其特征在于,所述“判断所述蓝牙BLE设备端中是否存有当前升级的升级数据片段”之后,还包括:
若所述蓝牙BLE设备端中存有所述升级数据片段,则判定所述升级数据片段组成的所述升级数据包不完整;
获取所述蓝牙BLE设备端中所述升级进度位置信息,并向与所述服务端发送基于所述升级进度位置信息的数据包断点续传获取指令;
接收所述服务端根据所述数据包断点续传获取指令发送的基于所述升级进度位置信息中的升级进度位置的升级数据片段,并将所述升级数据片段通过蓝牙向所述蓝牙BLE设备端发送。
4.如权利要求1所述基于蓝牙BLE设备端的固件升级方法,其特征在于,所述“根据所述设备版本信息判断所述蓝牙BLE设备端是否需要进行固件升级”包括:
提取所述设备版本信息中的软件版本号;
获取所述服务器中与所述蓝牙BLE设备端对应的当前最新固件版本号;
将所述软件版本号与所述当前最新固件版本号进行比较;
若所述软件版本号与所述当前最新固件版本号一致,则判定所述蓝牙BLE设备端不需要进行固件升级;
若所述软件版本号与所述当前固件版本号不一致,则判定所述蓝牙BLE设备端需要进行固件升级。
5.如权利要求4所述基于蓝牙BLE设备端的固件升级方法,其特征在于,所述“将所述软件版本号与所述当前最新固件版本号进行比较”之后,还包括:
若所述软件版本号为0,则判定所述蓝牙BLE设备端需要进行固件升级。
6.如权利要求1所述基于蓝牙BLE设备端的固件升级方法,其特征在于,还包括:
所述蓝牙BLE设备端判断每个所述升级数据片段组成的所述升级数据包是否完整;
若每个所述升级数据片段组成的所述升级数据包为完整的升级数据包,则所述蓝牙BLE设备根据每个所述升级数据片段组成的所述升级数据包进行当前升级版本的固件升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千丁互联科技有限公司,未经北京千丁互联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811385999.0/1.html,转载请声明来源钻瓜专利网。