[发明专利]一种基于云端和应用桥接的设备升级方法在审
| 申请号: | 202011111117.9 | 申请日: | 2020-10-16 |
| 公开(公告)号: | CN112230957A | 公开(公告)日: | 2021-01-15 |
| 发明(设计)人: | 邓羿 | 申请(专利权)人: | 深圳市中江天华科技有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F21/60 |
| 代理公司: | 深圳市友邦专利代理事务所(普通合伙) 44600 | 代理人: | 王玲玲 |
| 地址: | 518000 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 云端 应用 设备 升级 方法 | ||
本发明公开了一种基于云端和应用桥接的设备升级方法,其特征在于:包括终端设备、移动平台、后台管理设备和云服务器,所述移动平台和后台管理设备分别与与服务器连接,所述终端设备与移动平台连接;所述移动平台包括控制所述终端设备的APP,所述APP通过校验比对固件的信息辅助所述终端设备完成升级,所述后台管理设备用于将升级的固件文件加密后上传到云服务器;为满足非软件开发企业需求,可采用ftp连接方式结合固件文件的加解密进行配合升级。本发明支持设备通过移动APP升级固件,避免复杂的云端后台开发,只需要传统网络架构即可实现固件升级;数据安全增强,管理相对简单,保证了数据传输的私密性和安全性,避免被窃取的风险。
技术领域
本发明属于通信技术领域,尤其涉及一种基于云端和应用桥接的设备升级方法。
背景技术
目前,由于终端设备既要支持自行查看功能,同时又需要支持APP查看与管理,因此,我们采取设备与移动平台(手机与平板电脑)直接点对点连接。在终端设备使用的过程中,随时软件的不断进步,对于功能需求的细致化,对设备又有固件更新的需求。对于终端设备而言,其数量具有一定规模,不可能逐一手动升级,因此我们需要把待更新的固件放置在云端,通过移动设备下载下来,然后更新给终端设备,再由终端设备完成对应的迭代更新。
在这个过程中,由于采用的网络信息化传输,对于网上的数据需要保证被窃取以保证其安全性,对此在常规的固件升级基础上,还需要根据具体的传输情况,对其进行一系列加密处理,从而保证数据的安全性。
发明内容
本发明的目的在于提供一种基于云端和应用桥接的设备升级方法,旨在解决所述背景技术中存在的问题。为实现所述目的,本发明采用的技术方案是:
一种基于云端和应用桥接的设备升级方法,其特征在于:包括终端设备、移动平台、后台管理设备和云服务器,所述移动平台和后台管理设备分别与与服务器连接,所述终端设备与移动平台连接;所述移动平台包括控制所述终端设备的APP,所述APP通过校验比对固件的信息辅助所述终端设备完成升级,所述后台管理设备用于将升级的固件文件加密后上传到云服务器;所述终端设备的升级方法包括如下工作步骤:
S1:用户通过移动平台上的APP点击升级指令,则APP从云服务器获取当前最新版本的固件状态信息;
S2:APP比对本地和云端存储的状态信息,如果APP本地的状态信息和云端一致,则不下载升级文件;如果APP没有该信息文件或者信息文件比对不一致,那么将升级文件下载到本地;
S3:APP获取设备端的状态信息,并比对设备与S2最新保存的固件信息;如果版本一致,则不升级设备;否则,将把固件发送给终端设备;
S4:终端设备根据固件的状态信息开启升级程序;
S5:终端设备先校验内存中的升级包,如果有问题,则更改设备信息状态,保持原固件运行状态;无问题则将固件拷贝到升级文件目录,进行升级;
S6:APP定时检测到终端设备的状态之后,发出升级错误或成功指示;
S7:升级成功,设备等待一段时间重启系统。
进一步的,所述终端设备还包括内存驻留程序,所述内存驻留程序一直检测所述升级文件目录下的文件状态。
进一步的,所述后台管理设备的加密上传工作的步骤包括:
S11:首先通过MD5校验,输出文件校验结果;
S12:将文件分割若干份,然后随机组合拼接;
S13:保存这个分割顺序,并将文件通过随机密钥加密;
S14:保留随机密钥,将所述随机密钥用于再次加密或附加在加密文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中江天华科技有限公司,未经深圳市中江天华科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011111117.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种薄膜沉积设备
- 下一篇:一种小面包加工用自动化打包设备





