[发明专利]服务器端进行设备固件升级的方法及系统在审
申请号: | 201810323534.6 | 申请日: | 2018-04-11 |
公开(公告)号: | CN108616391A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 赵健雄;张楠赓 | 申请(专利权)人: | 杭州嘉楠耘智信息科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F8/65;G06F8/71 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 任岩 |
地址: | 310016 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固件信息 服务器端 客户端 设备固件 更新 读取 发送 客户端网络 客户端在线 标识信息 更新固件 更新设备 固件更新 获取设备 判断设备 统一管理 完成信息 下载链接 客户 升级 保存 灵活 配置 | ||
本公开提供了一种服务器端进行设备固件升级的方法,包括:配置待更新的第一固件的下载链接,并设置需更新设备的标识信息;获取设备客户端网络信息,判断设备客户端是否在线:若设备客户端在线则建立TCP连接;获取客户端的第二固件的第二固件信息,读取更新的第一固件的第一固件信息,将第一固件信息与第二固件信息进行比较,如果所述第一固件信息与第二固件信息相同则不进行更新,如果所述第一固件信息与第二固件信息不同则向客户端发送第一固件;接收并保存客户端发送的固件更新完成信息。通过服务器端对客户端的控制,可批量统一管理,并能灵活更新固件版本及多种固件,提高更新效率。
技术领域
本公开涉及自动化生产领域,尤其涉及一种服务器端进行设备固件升级的方法及系统。
背景技术
在自动化生产过程中,随着产品的开发调试,经常需要对设备中的固件进行更新,而且根据生产线的不同可能需要升级不用版本的固件,要指定针对某台设备更新某个版本固件。传统的设备通常是将软件代码固化在设备中,因此进行更新升级时,需要在现场拆机更换部件或存储芯片。而随着技术的发展,近年来通常采用在设备客户端运行升级应用程序的方法进行固件升级。例如在自动化生产领域,生产线生产及测试工装设备(简称产测设备)有着密集且广泛的部署,在对生产线生产及测试工装设备进行更新时,都是采用在产测设备的客户端上安装升级脚本,产测设备执行升级脚本的时候,会在产测设备客户端请求升级脚本里的固件下载链接,该下载链接为固件存放在服务器中的特定目录,通过客户端升级脚本中设置固定链接,进而进行固件的更新。
采用通过设备客户端更新设备固件的方法,使设备不能集中管理,需要制定专人维护设备,并且在实际固件升级过程中,会面临各种异常情况,例如通信传输中断或错误、存储故障、人工操作失误等,在客户端进行逐个更新过程中,一旦出现错误,将会导致大量重复的工作,延长产品出厂时间。并且在每一台设备的客户端请求更新,不但会导致工作效率低下,灵活性差,耗费人力及时间,同时还可能出现设备遗漏更新的情况。因此,亟需一种能够对自动化生产领域的设备进行统一批量管理的固件更新方法。
发明内容
(一)要解决的技术问题
本公开提供了一种服务器端进行设备固件升级的方法及系统,以至少部分解决以上所提出的技术问题。
(二)技术方案
根据本公开的一个方面,提供了一种服务器端进行设备固件升级的方法,包括:
配置待更新的第一固件的下载链接,并设置需更新设备的标识信息;
根据设备客户端网络信息,判断设备客户端是否在线:若判断设备客户端不在线则不对其进行更新;若设备客户端在线则建立TCP连接;
获取客户端的第二固件的第二固件信息,读取更新的第一固件的第一固件信息,将第一固件信息与第二固件信息进行比较,如果所述第一固件信息与第二固件信息相同则不进行更新,如果所述第一固件信息与第二固件信息不同则向客户端发送第一固件;
接收并保存客户端发送的固件更新完成信息。
在本公开一些实施例中,当有对产测设备更新固件的需求时,服务器配置需要更新的固件下载链接及对应设备的标识信息。
在本公开一些实施例中,服务器定期自动配置设备需要更新的固件下载链接及对应设备的标识信息。
在本公开一些实施例中,所述设备的标识信息为设备的MAC地址或设备编码信息。
在本公开一些实施例中,所述设备客户端网络信息通过服务器数据库中保存的设备网络信息获取,或实时在线监测对应需要更新的设备地址的连接情况,确认其是否在线。
在本公开一些实施例中,服务器与客户端建立TCP连接后发出指令,令客户端上传第二固件信息,服务器对获取到的固件信息进行保存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州嘉楠耘智信息科技有限公司,未经杭州嘉楠耘智信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810323534.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:刀箱管理方法、装置和刀箱管理的实现装置
- 下一篇:智能终端业务配置系统和方法