[发明专利]协议升级方法、装置、电子设备、存储介质及程序产品有效
申请号: | 202110037821.2 | 申请日: | 2021-01-12 |
公开(公告)号: | CN112910948B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 麦志望;吴远;黄平 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/00;H04L67/141;H04L67/568;H04L67/5683;H04W4/80;G06F8/65 |
代理公司: | 北京智信四方知识产权代理有限公司 11519 | 代理人: | 刘真 |
地址: | 200333 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 升级 方法 装置 电子设备 存储 介质 程序 产品 | ||
本公开实施例公开了一种协议升级方法、装置、电子设备、存储介质及程序产品,所述协议升级方法包括:响应于检测到存在新协议固件程序,通过旧协议固件程序将所述新协议固件程序下载至本地缓存;对协议升级参数进行标记;响应于检测到所述协议升级参数被标记,读取所述本地缓存中的新协议固件程序,并使用所述新协议固件程序覆盖所述旧协议固件程序。该技术方案操作流程简单,效率高,人工、时间、设备成本低,可以实现大规模的全量的升级,从而使得蓝牙SOC厂商协议栈即使存在潜在安全风险时也可量产出货,在协议栈显现安全缺陷后,能够实现协议栈的紧急空中修复和升级更新,以避免出现协议栈被攻击而带来的损失。
技术领域
本公开涉及信息传输技术领域,具体涉及一种协议升级方法、装置、电子设备、存储介质及程序产品。
背景技术
目前蓝牙技术在物联网领域的应用非常广泛,尤其是以功耗低为显著特点的低功耗蓝牙BLE技术。但随着蓝牙设备数量的迅猛增长,蓝牙的通信安全成为越来越需要关注的问题,特别是不同蓝牙SOC(System on Chip,片上系统)厂商提供的不开源协议栈存在各种通信安全隐患,若在其量产使用后再发现协议栈出现安全问题,将难以修复,被攻击的风险极大。现有技术中,蓝牙SOC厂商通常是通过硬件接口烧写的方式进行协议栈升级,这种硬件接口烧写的协议栈升级方式需要使用数据线连接蓝牙系统和计算机,所以每一台蓝牙设备在升级时都需要人工或设备来辅助完成,效率非常低,需要花费的人工、时间、设备成本很高,而且无法进行大规模的全量的升级。
发明内容
本公开实施例提供一种协议升级方法、装置、电子设备、存储介质及程序产品。
第一方面,本公开实施例中提供了一种协议升级方法。
具体的,所述协议升级方法,包括:
响应于检测到存在新协议固件程序,通过旧协议固件程序将所述新协议固件程序下载至本地缓存;
对协议升级参数进行标记;
响应于检测到所述协议升级参数被标记,读取所述本地缓存中的新协议固件程序,并使用所述新协议固件程序覆盖所述旧协议固件程序。
结合第一方面,本公开在第一方面的第一种实现方式中,还包括:
通过连接设备与云设备建立连接,将当前协议固件程序版本信息发送给所述连接设备,以借助所述连接设备检测是否存在新协议固件程序。
结合第一方面和第一方面的第一种实现方式,本公开实施例在第一方面的第二种实现方式中,所述对协议升级参数进行标记,被实施为:
对于所述新协议固件程序进行传输校验,当确定所述新协议固件程序通过所述传输校验时,对协议升级参数进行标记。
结合第一方面、第一方面的第一种实现方式和第一方面的第二种实现方式,本公开实施例在第一方面的第三种实现方式中,所述对协议升级参数进行标记之后,还包括:
重新启动。
结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和第一方面的第三种实现方式,本公开实施例在第一方面的第四种实现方式中,还包括:
使用新协议固件程序进行通信。
第二方面,本公开实施例中提供了一种协议升级方法。
具体的,所述协议升级方法,包括:
响应于接收到连接设备发送的连接请求,与连接设备建立连接;
获取预设协议固件程序版本信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110037821.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防腐蚀的环氧树脂涂料
- 下一篇:一步法处理放射性分析废液的方法