随着移动通信网络和信息技术的飞速发展,电子储物柜和智能柜正日益普及。为了维持良好的用户体验,可将电子储物柜、置物柜制造商和系统服务提供者定义为为智能送货柜提供操作系统和应用程序升级。
电子储物柜的操作系统通常也由一个基本服务平台和基于该服务的多个应用程序组成。当系统的一个新版本或适合于相应硬件模型终端的新应用程序可以升级时,将确定一个差分应用程序,即如果应用程序的版本号与旧版本系统的版本编号不同,并且在新的发布系统内核中增加了应用程序,则在升级完成后,通过安装底层服务平台和为所有不同的应用程序安装软件包,就形成了一个升级文件。升级文件被推送到智能储物柜终端。
在实施这一披露过程中,发现相关技术存在以下问题:
在真实场景中,传统的电子储物柜终端升级甚至包括自动柜员机升级,通常是将安装软件包上传到服务器,将消息从设备推送到设备ip地址,并将命令发送到设备以使它们做出响应,如下载更新文件命令、执行安装命令等。每个更新不仅需要手动执行,这耗费了人的时间,而且也不能保证每个设备都能正确更新。
同时,传统的更新方法将所有更新文件组装成一个升级文件托管包,并将其推到智能储物柜的终端进行下载和更新,这不仅浪费资源、网络带宽资源,而且延长升级时间。
本发明的目的是解决智能存储柜的远程升级问题,并以传统的升级方法替代其中的大多数,改善用户体验,避免浪费服务器资源和网络带宽,进一步提高升级效率和升级时间。