一种远程定时更新客户端应用的方法、系统及装置制造方法及图纸

技术编号:37139467 阅读:36 留言:0更新日期:2023-04-06 21:42
本发明专利技术提供了一种远程定时更新客户端应用的方法、系统及装置,涉及系统更新技术领域,方法包括:后台服务器获取客户端应用更新文件,并上传至FTP服务器中;后台服务器接收所述dbsq l数据库反馈的待更新售货柜终端信息;后台服务器判断所述待更新售货柜终端是否存在,若存在,则向MQTT服务器推送更新消息;后台服务器通过监听程序建立与所述FTP服务器、所述dbsq l数据库、所述MQTT服务器及所述售货柜终端的数据连接;待更新售货柜终端接收由所述MQTT服务器推送的所述更新消息,进行系统更新后将更新状态信息上传至所述MQTT服务器。本方案可实现远程定时对多台售货柜终端进行更新的目的,便于自动保存、统计及管理,具有数据量小、耗能少及安全可靠的特点。耗能少及安全可靠的特点。耗能少及安全可靠的特点。

【技术实现步骤摘要】
一种远程定时更新客户端应用的方法、系统及装置


[0001]本专利技术涉及系统更新
,尤其是涉及一种远程定时更新客户端应用的方法、系统及装置。

技术介绍

[0002]目前,随着通信技术的进步,客户端设备日渐普及。这些客户端往往设备数量众多,且位置分散,如何方便、快速地将客户端应用进行更新,成为行业难题。特别是对于自动售货柜终端应用,这种问题更显突出。
[0003]传统的系统更新方法往往存在信息数据量大、安全性差等缺点,而且对设备的算力要求高、耗能大,明显不适用于自动售货柜终端应用。
[0004]设计出一种可以对大批量客户端设备进行定时更新、并对更新数据进行妥善保存及管理的方案成为解决问题的关键。

技术实现思路

[0005]本专利技术的目的在于提供一种远程定时更新客户端应用的方法、系统及装置,以解决现有技术中存在的至少一种上述技术问题。
[0006]为解决上述技术问题,本专利技术提供的远程定时更新客户端应用的方法,包括如下步骤:
[0007]步骤1、所述后台服务器获取管理员上传的客户端应用更新文本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种远程定时更新客户端应用的方法,其特征在于,包括如下步骤:步骤1、所述后台服务器获取管理员上传的客户端应用更新文件,并上传至FTP服务器中;所述客户端应用更新文件,包括但不限于版本号、商品描述、商品售价以及促销信息;步骤2、所述后台服务器根据所述客户端应用更新文件向dbsql数据库发出待更新售货柜终端查询指令;步骤3、所述后台服务器接收所述dbsql数据库反馈的待更新售货柜终端信息;步骤4、所述后台服务器判断所述待更新售货柜终端是否存在;步骤5、若所述待更新售货柜终端存在,则所述后台服务器向MQTT服务器推送更新消息;所述更新消息符合MQTT通讯协议,并包括所述客户端应用更新文件在FTP服务器中的获取链接;步骤6、所述后台服务器通过监听程序建立与FTP服务器、dbsql数据库、MQTT服务器及售货柜终端的数据连接;步骤7、待更新售货柜终端接收由MQTT服务器推送的所述更新消息,进行系统更新后将更新状态信息上传至所述MQTT服务器。2.根据权利要求1所述的方法,其特征在于,还包括如下步骤:步骤8、所述后台服务器判断所述MQTT服务器中是否存在由更新后的售货柜终端上传的所述更新状态信息;步骤9、若存在所述更新状态信息,则所述后台服务器根据所述更新状态信息更新所述dbsql数据库中的售货柜终端信息。3.根据权利要求2所述的方法,其特征在于,还包括如下步骤:步骤10、所述后台服务器定期向所述dbsql数据库发送统计售货柜终端更新情况的指令,所述指令包括从存储在dbsql数据库中的售货柜终端信息中提取更新情况的命令;步骤11、所述后台服务器接收所述dbsql数据库反馈的售货柜终端更新情况。4.根据权利要求3所述的方法,其特征在于,还包括如下步骤:步骤12、所述后台服务器分类统计所述售货柜终端更新情况,所分类别包括:更新正常、更新延迟及更新失败;步骤13、若售货柜终端属于所述更新延迟情况,则安排所述售货柜终端在预设时间间隔后再次进行更新;步骤14、若售货柜终端属于所述更新失败情况,则生成报警信息并发送至管理员邮箱,所述报警信息包括更新失败售货柜终端的编号及更新失败售货柜终端的本地最新版本号。5.根据权利要求1所述的方法,其特征在于,所述步骤7具体包括:步骤701、所述售货柜终端根据所述获取链接访问FTP服务器;步骤702、所述售货柜终端下载所述客户端应用更新文件;步骤703、所述售货柜终端以统一标准时间进行系统更新;步骤704、若系统更新成功,所述售货柜终端向所述MQTT服务器上传更新状态信息;步骤705、若系统更新失败,所述售货柜终端启动所述MQTT服务器的监听异常通知机制。6.根据权利要求5所述的方法,其特征在于,所述步骤702具体包括:步骤7021、所述售货柜终端自动识别PSAM卡并检测有效;
步骤7022、所述售货柜终端自动识别SIM卡并检测有效;步骤7023、所述售货柜终端与FTP服务器建立数据传输通道;步骤70...

【专利技术属性】
技术研发人员:汪玉荃胡日查杨永斌刘阳滕达巨英烁郝磊程云飞
申请(专利权)人:北京中能达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1