[发明专利]一种物联网终端设备的升级方法、系统及介质在审
申请号: | 202110292233.3 | 申请日: | 2021-03-18 |
公开(公告)号: | CN113067730A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 齐君;蔡光渊;张耀榆;李晓炜;徐培峰;周晨;宋健;黄继辉 | 申请(专利权)人: | 上海挚想科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200052 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 终端设备 升级 方法 系统 介质 | ||
本发明提供了一种物联网终端设备的升级方法及系统,包括:基于TCP/UDP的应用层协议的轻量级请求应答模型,支持物联网终端设备高并发OTA升级请求;所述轻量级请求应答模型是基于TCP/UDP的物联网传输协议,设备与服务端进行通信。本发明设备升级分级管理,智能硬件支持异常恢复机制,保障OTA不影响智能硬件服务,服务端作为多级控制的前两个环节,可完整监控升级过程。
技术领域
本发明涉及OTA技术领域,具体地,涉及一种物联网终端设备的升级方法、系统及介质。
背景技术
随着智能硬件设备的铺设量逐步增加,智能硬件的功能也在逐步的完善,但是由于智能硬件散落在全国不同的位置,无法进行统一回收升级,所以要通过OTA技术进行远程升级,丰富软件功能。如共享单车,无人值守零售柜,共享按摩椅,智能家居,智能家电等产品均有类似的功能。
专利文献CN108650287A公开了一种物联网中的终端设备的升级方法、设备及计算机可读介质,将第一升级包拆分成多个第一数据块;获取各第一数据块的下载地址;通过无线方式向终端设备发送携带各第一数据块的下载地址的升级命令,以供终端设备根据升级命令中的下载地址,分次下载各第一数据块,并在每次下载后,根据下载的第一数据块,升级终端设备的系统,直到第一升级包对应的所有第一数据块对终端设备的系统的升级完成。通过采用上述流式升级的技术方案实现对终端设备的升级,使得物联网中的终端设备的系统能够及时升级更新,以保证终端设备的性能,但是上述专利文献对轻量级的小升级包并不适用,尤其是在升级设备只有少量内存空间及计算能力的情况。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种物联网终端设备的升级方法、系统及介质。
根据本发明提供的一种物联网终端设备的升级方法,包括:基于TCP/UDP的应用层协议的轻量级请求应答模型,支持物联网终端设备高并发OTA升级请求;
所述轻量级请求应答模型是基于TCP/UDP的物联网传输协议,设备与服务端进行通信。
优选地,所述OTA升级请求包括TCP/UDP的应用层协议认证。
优选地,所述TCP/UDP的应用层协议的轻量级请求应答模型,支持物联网终端设备高并发OTA升级请求包括:
步骤S1:设备将请求信息封装成TCP/UDP的应用层协议的请求体发送给服务端;
步骤S2:服务端接收到请求后,对封装成TCP/UDP的应用层协议的请求体进行认证;当认证通过后,则当前设备进行升级;认证失败,则当前设备退出升级。
优选地,所述步骤S2包括:设备发送请求数据至服务端,服务端接收到请求后,对请求数据进行合法性认证,当服务端认证成功时,请求数据进入升级业务流程中;当服务端认证失败时,服务端返回错误信息,并告知设备认证失败,请求数据不再进入到升级业务流程并退出。
根据本发明提供的一种物联网终端设备的升级系统,包括:基于TCP/UDP的应用层协议的轻量级请求应答模型,支持物联网终端设备高并发OTA升级请求;
所述轻量级请求应答模型是基于TCP/UDP的物联网传输协议,设备与服务端进行通信。
优选地,所述TCP/UDP的应用层协议的轻量级请求应答模型,支持物联网终端设备高并发OTA升级请求包括:
模块M1:设备将请求信息封装成TCP/UDP的应用层协议的请求体发送给服务端;
模块M2:服务端接收到请求后,对封装成TCP/UDP的应用层协议的请求体进行认证;当认证通过后,则当前设备进行升级;认证失败,则当前设备退出升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海挚想科技有限公司,未经上海挚想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110292233.3/2.html,转载请声明来源钻瓜专利网。