首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于蓝牙智能水表程序升级方法、装置、设备和介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:三川智慧科技股份有限公司

摘要:本发明提供一种基于蓝牙智能水表程序升级方法、装置、设备和介质,该方法运用于手机端,包括下述步骤:初始化手机APP蓝牙连接智能水表;读取本地升级文件,并将所述升级文件中的升级数据写入缓存中;向所述智能水表发送请求升级指令,并接收回码指令;校验及解析所述回码指令,判断所述回码指令是否丢失或正确:若所述回码指令丢失或不正确,则会触发重传机制;若所述回码指令正确,则判断所述回码指令类型;发送分块升级指令,并接收下一回码指令,如此循环。本发明提供一种基于蓝牙智能水表程序升级方法、装置、设备和介质,旨在物联网智能水表设备维护更新更加灵活方便和降低成本,固件更新采用无线升级的方法。

主权项:1.一种基于蓝牙智能水表程序升级的方法,其特征在于:该方法运用于手机端,包括下述步骤:S1、初始化手机APP,并蓝牙连接智能水表;S2、读取本地升级文件,获取所述升级文件中的当前版本号和目标版本号,并将所述升级文件中的升级数据写入缓存中;S3、向所述智能水表发送带有当前版本号和目标版本号的请求升级指令,并接收所述智能水表的回码指令,所述回码指令包括回码指令类型和回码实体数据;S4、校验及解析所述回码指令,具体为:S41、判断所述回码指令是否丢失或正确:若所述回码指令丢失或不正确,则会触发重传机制,返回步骤S3;若所述回码指令正确,则进行步骤S42;S42、判断所述回码指令类型;当所述回码指令类型为请求升级指令类型时,通过所述回码实体数据解析出升级标志,判断所述升级标志是否需要升级;若所述升级标志为不需要升级,则提示不能升级的情况说明;若所述升级标志为需要升级,则通过所述回码实体数据解析出升级包号、升级包长和目标版本号信息,且根据本地缓存总字节数和升级包长,计算出总包数,并进入步骤S5;当所述回码指令类型为分块升级包指令类型时,通过所述回码实体数据解析出升级包号、升级包长和目标版本号信息,并进入步骤S5;当所述回码指令类型为升级结束指令类型时,通过回码实体数解析出升级完成标志,当所述升级完成标志为升级成功时,手机APP提示升级成功,更新用户界面;当所述升级完成标志为升级失败时,手机APP提示升级失败;S5、向所述智能水表发送带有升级包号、升级包长和升级包数据的分块升级指令,并接收下一回码指令,并对所述回码指令进行步骤S4的校验和解析,如此循环,直到升级包号与总包数相同时,并接收到所述回码指令类型为升级结束指令类型时,则完成程序升级。

全文数据:

权利要求:

百度查询: 三川智慧科技股份有限公司 一种基于蓝牙智能水表程序升级方法、装置、设备和介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。