[发明专利]基于服务器端手动升级的OTA升级系统、方法、设备端及服务器端在审
| 申请号: | 202210061739.8 | 申请日: | 2022-01-19 |
| 公开(公告)号: | CN114500482A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 聂仕华;高智彪;白晓东 | 申请(专利权)人: | 上海黑眸智能科技有限责任公司 |
| 主分类号: | H04L67/00 | 分类号: | H04L67/00;H04L41/082;G06F8/65 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 倪静 |
| 地址: | 201203 上海市浦东新区中*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 服务器端 手动 升级 ota 系统 方法 设备 | ||
1.一种基于服务器端手动升级的OTA升级系统,其特征在于,所述系统包括:
设备端、服务器端以及MQTT服务端;
其中,所述服务器端用于基于输入的设备信息向MQTT服务端中的与设备信息对应的设备端所订阅的主题中发送升级包下载信息;所述设备端用于从在连接的MQTT服务端订阅的主题中获取由所述服务器端发送的所述升级包下载信息;基于所述升级包下载信息,从与其连接的服务器端下载对应的升级包;检测所述升级包是否正确;当检测为正确时,则执行升级操作,并将升级信息将写入在MQTT服务端中订阅的主题中。
2.根据权利要求1中所述的基于服务器端手动升级的OTA升级系统,其特征在于,所述基于输入的设备信息向MQTT服务端中的与设备信息对应的设备端所订阅的主题中发送升级包下载信息包括:
基于输入的批量设备信息向MQTT服务端中的与批量设备信息中对应的各设备端所订阅的主题批量发送升级包下载信息;
或者,基于输入的单一设备信息向MQTT服务端中的与单一设备信息中对应的设备端所订阅的主题单一发送升级包下载信息。
3.根据权利要求2中所述的基于服务器端手动升级的OTA升级系统,其特征在于,所述批量设备信息为批次号,以及所述单一设备信息为MAC值。
4.根据权利要求2中所述的基于服务器端手动升级的OTA升级系统,其特征在于,所述升级包下载信息包括:升级包URL地址以及MD5值。
5.根据权利要求4中所述的基于服务器端手动升级的OTA升级系统,其特征在于,所述基于所述升级包下载信息,从与其连接的所述服务器端下载对应的升级包的方式包括:
基于所述升级包URL地址,从与其连接的所述服务器端下载对应的升级包。
6.根据权利要求4中所述的基于服务器端手动升级的OTA升级系统,其特征在于,所述检测所述升级包是否正确的方式包括:
检测下载的升级包的MD5值与所述升级包下载信息中的MD5值是否一致;
若是,则检测为升级包正确;
若否,则检测为升级包不正确。
7.根据权利要求1中所述的基于服务器端手动升级的OTA升级系统,其特征在于,所述将升级信息将写入在MQTT服务端中订阅的主题中包括:
将升级信息将写入在MQTT服务端中订阅的主题中,且使消息永驻。
8.一种基于服务器端手动升级的OTA升级方法,其特征在于,所述方法包括:
通过所述服务器端基于输入的设备信息向MQTT服务端中的与设备信息对应的设备端所订阅的主题中发送升级包下载信息;
通过所述设备端从在连接的MQTT服务端订阅的主题中获取由所述服务器端发送的所述升级包下载信息;
通过所述设备端基于所述升级包下载信息,从与其连接的服务器端下载对应的升级包;由所述设备端检测所述升级包是否正确;
当检测为正确时,则通过所述设备端执行升级操作,并将升级信息将写入在MQTT服务端中订阅的主题中。
9.一种设备端,其特征在于,包括:
MQTT服务端设备通信模块,用于从在连接的MQTT服务端订阅的主题中获取由所述服务器端发送的所述升级包下载信息;
服务器端设备通信模块,连接所述MQTT服务端设备通信模块,用于基于所述升级包下载信息,从与其连接的服务器端下载对应的升级包;
检测模块,连接MQTT服务端设备通信模块以及所述服务器端设备通信模块,用于检测所述升级包是否正确;
执行操作模块,连接所述检测模块,用于当检测为正确时,则执行升级操作;
所述MQTT服务端设备通信模块还用于将由执行升级操作生成的升级信息写入在MQTT服务端中订阅的主题中;
其中,所述升级包下载信息由所述服务器端基于输入的设备信息向所述设备端所订阅的主题发送。
10.一种服务器端,其特征在于,包括:
设备信息输入模块,用于输入设备信息;
下载信息发送模块,连接所述设备信息输入模块,用于基于所述设备信息向MQTT服务端中的与设备信息对应的设备端所订阅的主题中发送升级包下载信息,以供对应设备端进行升级操作;
其中,所述升级操作包括:从在连接的MQTT服务端订阅的主题中获取由所述服务器端发送的所述升级包下载信息;基于所述升级包下载信息,从与其连接的服务器端下载对应的升级包;检测所述升级包是否正确;当检测为正确时,则执行升级操作,并将升级信息将写入在MQTT服务端中订阅的主题中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海黑眸智能科技有限责任公司,未经上海黑眸智能科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210061739.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种船载拒止系统用激光设备
- 下一篇:一种重酒石酸间羟胺的制备方法





