The invention relates to the field of vending machines. Aiming at the problem that software upgrades affect the operation efficiency of vending machines when software upgrades are not considered, a software upgrade method based on scene analysis is proposed for vending machines, which includes the following steps: obtaining upgrade configuration files regularly. If the software version is higher than the current software version of the vending machine, the download file will be retrieved according to the software download path and stored in the vending machine, then the next step will be taken, otherwise the round of processing will be terminated; when the upgrade mode is waiting for compulsory upgrade mode If the software upgrade is not completed, the current vending machine's scene mode and running state are acquired periodically. When the scene mode is selling mode and the running state is busy, the software upgrade will not be carried out temporarily, otherwise the software upgrade will be carried out. The invention is suitable for software upgrading of vending machines.
【技术实现步骤摘要】
适用于自动售货机的基于场景分析的软件升级方法
本专利技术涉及自动售货机领域,特别涉及一种适用于自动售货机的基于场景分析的软件升级方法。
技术介绍
目前自动售货机的软件升级方式比较灵活,既可以通过网络将新的软件版本下载下来进行升级,也可以通过U盘等载体拷贝新软件包进行升级,既可以对软件进行局部升级,也可以对软件进行整体升级。以往的软件升级方法,主要是研究如何进行软件升级才可靠不会出现故障,但是自动售货机兴起以后,用户对软件升级有了更多的需求,比如希望软件升级尽量避免在有人购买商品时进行软件升级,或者紧急情况下例如发现现有软件版本的软件发现了严重bug时需要进行强制升级而无需理会自动售货机的状态等。
技术实现思路
本专利技术所要解决的技术问题是:克服现有软件升级时未考虑自动售货机的场景导致软件升级影响了自动售货机的运营效率的问题,提出一种适用于自动售货机的基于场景分析的软件升级方法。本专利技术解决上述技术问题,采用的技术方案是:适用于自动售货机的基于场景分析的软件升级方法,包括以下步骤:步骤1、定期获取服务器端的升级配置文件,所述升级配置文件至少包括软件版本、软件下载路径和升级模式;步骤2、比较所述软件版本与当前自动售货机的软件版本,若所述软件版本高于自动售货机当前的软件版本,则按照所述软件下载路径获取下载文件并存放至自动售货机,进入步骤3,否则结束本轮软件升级处理;步骤3、所述升级模式包括等候强制升级模式,当所述升级模式为等候强制升级模式时,则监测自动售货机的场景模式和运行状态,所述场景模式包括售卖模式,所述运行状态包括空闲状态和忙碌状态,当场景模式为售卖模式且 ...
【技术保护点】
1.适用于自动售货机的基于场景分析的软件升级方法,其特征在于,包括以下步骤:步骤1、定期获取服务器端的升级配置文件,所述升级配置文件至少包括软件版本、软件下载路径和升级模式;步骤2、比较所述软件版本与当前自动售货机的软件版本,若所述软件版本高于自动售货机当前的软件版本,则按照所述软件下载路径获取下载文件并存放至自动售货机,进入步骤3,否则结束本轮软件升级处理;步骤3、所述升级模式包括等候强制升级模式,当所述升级模式为等候强制升级模式时,则监测自动售货机的场景模式和运行状态,所述场景模式包括售卖模式,所述运行状态包括空闲状态和忙碌状态,当场景模式为售卖模式且运行状态为忙碌状态时,暂时不进行软件升级,等待直至场景模式或运行状态改变后再进行软件升级,否则即刻进行软件升级。
【技术特征摘要】
1.适用于自动售货机的基于场景分析的软件升级方法,其特征在于,包括以下步骤:步骤1、定期获取服务器端的升级配置文件,所述升级配置文件至少包括软件版本、软件下载路径和升级模式;步骤2、比较所述软件版本与当前自动售货机的软件版本,若所述软件版本高于自动售货机当前的软件版本,则按照所述软件下载路径获取下载文件并存放至自动售货机,进入步骤3,否则结束本轮软件升级处理;步骤3、所述升级模式包括等候强制升级模式,当所述升级模式为等候强制升级模式时,则监测自动售货机的场景模式和运行状态,所述场景模式包括售卖模式,所述运行状态包括空闲状态和忙碌状态,当场景模式为售卖模式且运行状态为忙碌状态时,暂时不进行软件升级,等待直至场景模式或运行状态改变后再进行软件升级,否则即刻进行软件升级。2.如权利要求1所述的适用于自动售货机的基于场景分析的软件升级方法,其特征在于,所述场景模式还包括开机模式和调试模式。3.如权利要求1所述的适用于自动售货机的基于场景分析的软件升级方法,其特征在于,所述步骤3中,通过判断自动售货机所在用户界面来确定所述场景模式...
【专利技术属性】
技术研发人员:陈爱君,戴德军,杨秀彪,白萍,刘海涛,邓鹏,曾凡伟,
申请(专利权)人:四川爱创科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。