一种智能储物柜的远程升级方法_2

文档序号:8322358阅读:来源:国知局
her服务器,订阅升级消息云端服务器通过pusher服务器通知智能储物柜终端进行系统升级。
[0023]所述短信方式的实施步骤是:智能储物柜终端具有接收短信的能力,云端服务器通过短信中心向终端发出特定格式的短信,终端收到短信,接收系统升级请求。
[0024]进一步的,步骤c)中,智能储物柜提取终端上安装有满足特定标识的应用列表,该标识说明了此类应用支持网络更新,所述应用列表中每项应用信息的内容至少包括应用程序包名、应用程序版本号。
[0025]所述标志是指定的应用包名前缀,如“com.sudiy1.”该标识说明了此类应用支持网络更新。
[0026]所述包名如“com.sudiy1.apps.client”,所述版本号如 “109”。
[0027]进一步的,智能储物柜终端基于HTTP协议和云端服务器连接。
[0028]进一步的,步骤d)中,云端服务器对比服务器端的应用程序版本号与智能储物柜终端应用程序的版本号,若云端服务器应用程序版本号高于终端的应用程序的版本号,则需要对该应用进行升级;若云端服务器端上的应用程序存在,而智能储物柜终端不存在,则需要对该应用进行安装;无论升级还是安装,服务器回传给智能储物柜终端的信息都是一样的。
[0029]进一步的,所述更新信息由一个应用列表组成,每一项应用包含了需要安装的应用包名、版本号和下载URL。
[0030]所述包名如“com.sudiy1.apps.client” ,所述版本号如“110”,所述下载URL如http://xxx.sudiy1.cn/SudiyiClient_20150121_svn4434s.apk。
[0031]进一步的,智能储物柜终端根据云端服务器返回更新信息中的urls列表,下载对应的应用并存储,然后通过静默安装的方式在终端空闲时进行安装,安装期间,使用一个显示“正在升级”的保护界面,安装完毕,终端回到主页。
[0032]所述静默安装是指:应用的安装行为无需人为干预,确认,在程序的控制下进行自动的数据迀移,程序升级安装。
[0033]所述显示“正在升级”的保护界面是指:一个预安装的系统程序,当安装执行期间显示出来,防止用户操作,当升级完毕后,自动关闭。
[0034]对于【具体实施方式】的理解的描述仅仅是为帮助理解本发明,而不是用来限制本发明的。本领域技术人员均可以利用本发明的思想进行一些改动和变化,只要其技术手段没有脱离本发明的思想和要点,仍然在本发明的保护范围之内。
【主权项】
1.一种智能储物柜的远程升级方法,其特征在于: a)在云端服务器准备好升级文件; b)云端服务器向智能储物柜终端发送系统升级请求; c)智能储物柜终端收到升级请求后,向云端服务器上传所述终端的最新软件列表 d)云端服务器自动校验上传的最新软件列表和服务器设置的版本信息是否一致; e)若一致,则停止更新;否则,云端服务器向智能储物柜终端返回更新信息,并封装好对应终端的升级文件,同时将升级文件放置于URLs下; f)智能储物柜终端核对更新信息,并从云端服务器提供的URLs下载升级文件,并自动完成安装。
2.根据权利要求1所述的一种智能储物柜的远程升级方法,其特征在于:智能储物柜终端若不能收到云服务器的升级请求,将定时轮询执行c?f 一致的业务流程。
3.根据权利要求1所述的一种智能储物柜的远程升级方法,其特征在于: 云端服务器向智能储物柜终端发送系统升级请求通过基于push技术的网络推送或短信通知方式。
4.根据权利要求1所述的一种智能储物柜的远程升级方法,其特征在于: 步骤c)中,智能储物柜终端上安装有满足特定标识的应用列表,所述应用列表中每项应用信息的内容至少包括应用程序包名、应用程序版本号。
5.根据权利要求1所述的一种智能储物柜的远程升级方法,其特征在于: 智能储物柜终端基于HTTP协议和云端服务器连接。
6.根据权利要求1所述的一种智能储物柜的远程升级方法,其特征在于: 步骤d)中,云端服务器对比服务器端的应用程序版本号与智能储物柜终端应用程序的版本号,若云端服务器应用程序版本号高于终端的应用程序的版本号,则需要对该应用进行升级;若云端服务器端上的应用程序存在,而智能储物柜终端不存在,则需要对该应用进行安装。
7.根据权利要求7所述的一种智能储物柜的远程升级方法,其特征在于:所述更新信息由一个应用列表组成,每一项应用包含了需要安装的应用包名、版本号和下载URL。
8.根据权利要求7所述的一种智能储物柜的远程升级方法,其特征在于: 智能储物柜终端根据云端服务器返回更新信息中的urls列表,下载对应的应用并存储,然后通过静默安装的方式在终端空闲时进行安装。
【专利摘要】本发明公开了一种智能储物柜的远程升级方法,在云端服务器准备好升级文件;云端服务器向智能储物柜终端发送系统升级请求;智能储物柜终端收到升级请求后,向云端服务器上传所述终端的最新软件列表云端服务器自动校验上传的最新软件列表和服务器设置的版本信息是否一致;若一致,则停止更新;否则,云端服务器向智能储物柜终端返回更新信息,并封装好对应终端的升级文件,同时将升级文件放置于URLs下;智能储物柜终端核对更新信息,并从云端服务器提供的URLs下载升级文件,并自动完成安装。本发明提高了升级的实时性,可控性,同时避免浪费服务器资源和网络带宽,进一步提高升级效率以及节省升级时间。
【IPC分类】H04L29-08
【公开号】CN104639648
【申请号】CN201510077840
【发明人】贾勇, 李黎明, 刘竞, 周鹏, 王雪松
【申请人】成都我来啦网格信息技术有限公司
【公开日】2015年5月20日
【申请日】2015年2月14日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1