[发明专利]一种能够自动升级的终端设备在审
申请号: | 201811225832.8 | 申请日: | 2018-10-21 |
公开(公告)号: | CN111078240A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 杭晨 | 申请(专利权)人: | 无锡雅座在线科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 无锡市朗高知识产权代理有限公司 32262 | 代理人: | 赵华 |
地址: | 214000 江苏省无锡市震泽*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能够 自动 升级 终端设备 | ||
本发明公开了一种能够自动升级的终端设备,旨在提供一种新版终端设备和旧版依赖服务能够无缝衔接,使终端设备之前的功能还能使用的终端设备,不需要安排人手动升级安装包,减少了人力资源,因为ons消息队列有异步处理的作用,缩短了线程的执行时间,运营平台页面更快的得到回应。采用了OSS服务,不用担心下载地址失效或者升级包数据丢失,一旦出现问题可以立即联系阿里技术解决。终端设备和依赖的服务之间约定,一旦依赖的服务代码出现问题需要回退原来的版本,(此时终端设备的代码是新版,依赖的服务代码是旧版)新版终端设备和旧版依赖服务能够无缝衔接,使终端设备之前的功能还能使用。
技术领域
本发明属于通信领域,尤其涉及一种能够自动升级的终端设备。
背景技术
终端设备是指:收银终端包括一体机、手持终端,后厨KDS,排队等位,排队客显等商户设备。
智能餐厅运营平台:公司提高运营效率和配合boh、收银、ERP等系统的内部系统。
OSS:阿里的在线存储服务,作用是可以保存升级包,设备可以根据URL地址从OSS里获取升级包。
ons:消息队列MQ的一种,在这起到异步处理的作用。
终端设备是安装在安卓系统上的。
目前,公开号为CN102231880A的中国专利公开了一种本发明公开了一种版本升级方法、终端及版本升级系统,其中,版本升级方法包括:第一终端经由与其相连的第二终端向服务器发送版本升级请求,其中,第一终端为移动终端;第一终端通过第二终端从服务器获取版本升级请求所请求的软件版本的下载路径;第一终端经由第二终端与服务器建立的连接,根据下载路径将所请求的软件版本直接从服务器下载到第一终端上。通过本发明,解决了现有软件版本升级方式造成的用户负担大,使用体验低的问题,进而达到了减轻用户负担,提升用户使用体验的效果。
现有的终端设备程序代码需要依赖别的服务,一旦升级包所依赖的服务出现了问题需要回退版本,终端设备是无法自动回退版本,只能手动回退。
发明内容
本发明的目的是提供一种能够自动升级的终端设备。其具有终端设备和依赖的服务之间约定,一旦依赖的服务代码出现问题需要回退原来的版本,(此时终端设备的代码是新版,依赖的服务代码是旧版)新版终端设备和旧版依赖服务能够无缝衔接,使终端设备之前的功能还能使用的优点。
本发明的的目的可以通过以下技术方案来实现:
一种能够自动升级的终端设备,包括以下步骤:
S01,开发人员把新增和修改的程序代码打成一个jar包,并转换成apk格式的文件;
S02,在智能餐运营平台的版本信息管理模块,把apk格式的升级包上传到阿里的OSS服务在线存储;
S03,同时选择升级包对应的终端设备、版本号和上传升级包生成对应的URL等保存到数据库中;
S04,点击版本信息管理模块的发布按钮就能在智能餐厅运营平台的升级管理看到对应终端设备最新发布的升级包版本号,
S05,一旦门店需要升级终端设备的版本,只要在智能餐厅运营平台的升级管理选择对应的商户门店和其需要升级的版本号点击升级按钮,自动升级门店下所有终端设备;
SO6,自动升级版本是通过ons发送消息,通知门店对应的终端设备需要安装的具体的升级包,然后终端设备接收到这条ons消息会主动从数据库找到对应升级包的地址,根据地址从OSS服务中下载升级包自动安装最新的版本。
优选的,运用的技术除了java之外,还用到了ons消息、OSS在线存储,实现自动升级终端设备。
本发明的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡雅座在线科技股份有限公司,未经无锡雅座在线科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811225832.8/2.html,转载请声明来源钻瓜专利网。