[发明专利]一种适用于POS机的OTA升级方法有效
申请号: | 201711228840.3 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107995284B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 卢建兴;刘福标;王利 | 申请(专利权)人: | 艾体威尔电子技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/65;G07G1/00 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国富 |
地址: | 100142 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 pos ota 升级 方法 | ||
1.一种适用于POS机的OTA升级方法,其特征在于,所述方法包括:
S1,POS机发出下载其所安装系统的差分升级包请求;
S2,OTA服务器接收所述请求,并获取与所述请求中携带的安装系统匹配的差分升级包;同时,将所述差分升级包发送给所述POS机;
S3,所述POS机下载所述差分升级包后,重新启动所述POS机进行升级,当看到POS机主界面的LOGO时,完成升级;
所述差分升级包由POS机的所属厂家制作完成,制作完成后的差分升级包被上传到OTA服务器,OTA服务器将接收到的差分升级包中的安装系统作为该安装系统的最新版本存储;
当OTA服务器存储安装系统的最新版本后,向安装了该安装系统的所有POS机发送安装系统可升级的提示消息,POS机接收可升级提示消息,并展示给用户,然后进入S1;
步骤S2,具体为:
S21,OTA服务器接收所述请求,分析并获取所述请求中携带的安装系统的当前版本号;
S22,OTA服务器判断是否存在与所述安装系统的当前版本号匹配的最新版本号,如果是,则获取所述安装系统的版本的差分升级包,并发送给POS机;如果否,则将当前版本为最新版本的提示消息发送给POS机;
当所述安装系统的当前版本号与最新版本号之间的差值在两级以上时,则提示先备份当前安装系统,然后下载差分升级包,最后进行升级;
最后进行升级,具体为:升级时,POS机重启并进入recovery模式,然后启动recovery服务安装下载的差分升级包;
当升级过程中意外断电导致POS机关机,那么在再次启动POS机后不会擦除已升级内容,与之前断开之处无缝连接,继续升级;
当POS机在线升级时,所述差分升级包被下载到POS机中所安装系统的/CACHE下;
当POS机离线升级时,需手动拷贝需安装系统的完整包到SD或NAND-FLASH中。
2.根据权利要求1所述适用于POS机的OTA升级方法,其特征在于,所述请求中包括POS机的唯一序列号和POS机所安装系统的当前版本号。
3.根据权利要求1所述适用于POS机的OTA升级方法,其特征在于,当所述差分升级包的大小不超过10M时,采用数据流量直接下载;当所述差分升级包的大小在10M以上时,采用WIFI下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾体威尔电子技术(北京)有限公司,未经艾体威尔电子技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711228840.3/1.html,转载请声明来源钻瓜专利网。