伴随着移动通信网络、物联信息技术的高速发展,智能快件箱以及智能储物柜开始面向市场普及。在实际场景中,传统的智能快件柜终端升级,甚至包括一些自动柜员机升级,通常是将安装程序包上传到FTP 服务器,通过命令行的形式,按照设备 IP 地址来逐条推送消息,并向设备发送一些命令,让终端设备响应,例如 :下载更新文件命令,执行安装命令等等。不仅每次更新需要手动执行,消耗人工时间,同时不能有效保证每台设备能够正常更新更新。同时,传统的更新方式将更新文件全部组装一个升级文件(包)中,一并推送给智能快件柜的终端进行下载更新,这样不仅会浪费服务器资源、网络带宽资源,同时也会延长升级时间。
因此,为了持久的维持良好的用户体验,智能储物柜、智能快件箱的制造商、系统服务提供商可以定义为智能快件箱提供操作系统、搭载应用程序的升级服务。智能储物柜的操作系统通常也由基础服务平台以及基于该服务平台的若干应用程序构成。当适用于对应硬件型号终端的新版本系统或新应用程序可升级时,确定存在差异应用(即新版本系统与旧版本系统中版本号不同的应用及新版本系统中新增的应用),将新版本系统的基础服务平台的安装包和所有的差异应用程序的安装包的下载地址组成一个升级文件,并将该升级文件推送给智能储物柜终端,终端解析升级文件,从指定的访问地址下载安装包文件,下载完成后自动运行更新后的应用程序即可完成服务平台升级或应用程序升级以及系统升级。