[发明专利]一种智能终端的资源更新方法在审
申请号: | 202011617701.1 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112527369A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 刘鹏程;张汉同;张子良;李明 | 申请(专利权)人: | 神思电子技术股份有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F8/71;G06F9/54;H04L29/08 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
地址: | 250000 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 终端 资源 更新 方法 | ||
本发明提供了一种智能终端的资源更新方法,定义局域网内智能终端为群组内设备,服务器将更新消息推送至所有在线设备,在线的智能终端判断是否需要更新并进行反馈。服务器选择群组内首位智能终端一号推送更新消息,携带资源下载路径及资源文件MD5值。智能终端一号从服务器更新资源文件,向服务器反馈,同时通知其他智能终端等待更新,并随机择取一台群组内智能终端二号将一号本地资源包下载下来进行更新,更新完毕后一号和二号同样再向其他群组内设备扩散更新。本发明节约了人力成本,实现了一站式的资源自主更新;结合了智能终端集群式分布的一般特点,以局域网内转发资源文件,大大减轻了服务器压力,降低了服务器资源要求。
技术领域
本发明涉及通信技术领域,尤其涉及智能终端资源更新的技术。
背景技术
随着时代发展,金融、税务、医疗、铁路等越来越多的行业开启了业务自助办理的模式,智能终端成为了一种不可或缺的设备。一个具有规模的自助厅往往配备着十几甚至几十台智能终端。智能终端的资源更新一般需要维护人员到现场进行实机拷贝或者使用远程软件远程进行更新,更新效率低下,人工操作容易出错,增加了维护成本。
专利CN104065753B《智能终端文件的推送方法、装置及系统》提出了一种智能终端文件的推送方法、装置及系统。此专利提出了一种常规的资源在线更新方式,利用终端第一次报文请求发送资源文件的URL、下载后的新文件的存放目录,新文件消息ID和新文件名称,第二次报文请求向终端发送新文件。此方法解决了人力更新终端资源的困境,实现了资源文件在线更新,但每台终端都要向服务器请求和获取资源文件,服务器承载压力较大。
由上述可知目前智能终端的资源更新方式普遍为人工更新和在线更新两种方式。传统在线更新方式由于存在高并发、大流量的特点,对服务器带宽、运行内存和CPU等服务器资源要求较高。旨在减少智能终端维护成本,实现资源的无人工自主更新,同时减轻服务器负载压力,减少服务器带宽需求,本发明提出了一种智能终端群组设备的资源更新方法。
智能终端具有集群式分布的特点,一个群组内设备往往拥有相同的网络环境,本发明定义局域网内智能终端为群组内设备,首先以在线更新的方式为群组内首位设备完成资源更新,更新成功的首位智能终端通过局域网内socket广播通知组内成员更新,并对局域网内开放HTTP服务提供本地资源包的下载,组内成员完成更新后同样对其他组内成员开放资源包下载,达到局域网内资源扩散更新的效果,至此群组内只有一台终端从服务器下载了资源包却完成了整个群组终端的资源更新,有效减轻了服务器压力。
发明内容
本发明目的是提供了一种智能终端的资源更新方法。
本发明为实现上述目的,通过以下技术方案实现:
1)将资源包上传至服务器端,并填写对应机具类型及版本号,服务器端生成文件MD5校验码、下载路径;服务器端将上传的资源包对应的机具类型、版本号推送至所有在线智能终端;
2)各智能终端收到1)发送的推送消息,与自身机具类型和资源版本号进行比对,判断是否需要更新,需要更新资源的智能终端向服务端发送更新请求,请求中携带智能终端设备ID及所属群组名称;
3)服务器端收到更新请求根据请求中群组名称创建若干群组对象,若群组对象已存在则清空群组对象内设备,并创建待更新分组列表,将智能终端设备ID添加至对应群组对象;择取每个群组对象的第一位智能终端推送资源包MD5校验码、下载路径,并记录该智能终端设备ID放入待更新分组列表;再将群组对象内智能终端设备ID重新排序,将该智能终端设备ID放到群组对象末位;
4)智能终端在收到3)中推送的更新消息后,根据消息中的链接下载资源更新包,下载完成后比对MD5校验码,比对成功则解压并替换资源文件;更新成功后向服务器发送更新成功消息并删除上一个版本更新包,更新失败则发送更新失败消息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神思电子技术股份有限公司,未经神思电子技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011617701.1/2.html,转载请声明来源钻瓜专利网。