[发明专利]一种多设备升级方法和系统无效
申请号: | 201310098603.5 | 申请日: | 2013-03-25 |
公开(公告)号: | CN103152206A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 郝勇 | 申请(专利权)人: | 安科智慧城市技术(中国)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 广东广和律师事务所 44298 | 代理人: | 曹建军 |
地址: | 518054 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 升级 方法 系统 | ||
技术领域
本发明涉及多设备升级技术,尤其涉及一种多设备升级方法和系统。
背景技术
当出现嵌入式设备以来,为了保证设备的功能更新以及修复,设备一直都需要具有支持远程升级的功能。现有的多设备升级功能基本上都是由升级源将升级文件传输至设备,然后设备自动升级,如果需要对多设备进行升级,则需要由升级源逐一将升级文件传输至设备,这样存在如下缺陷:
1)受带宽及设备能力影响,逐一传输文件过程慢,且同一时间能传输的设备个数有限。
2)如果升级源与目标设备不是同时在线,则无法升级。
发明内容
有鉴于此,本发明要解决的技术问题是提供一种多设备升级方法和系统,以解决现有技术中逐一针对设备进行升级而速度缓慢,且与升级源不同时在线的设备不能升级的问题。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供的一种多设备升级方法包括:
根升级源对与其相连的目标设备进行升级;
其他目标设备定时获取与其相连的设备的版本信息,并判断自身是否需要升级;
当需要升级时,向相应的新版本设备请求升级文件进行升级。
优选地,上述定时获取与其相连的设备的版本信息包括:
定时通过网络设备探测协议向网络发送设备探测请求消息;
接收相连的设备的探测响应消息;
解析设备探测响应消息,得到相连的设备的版本信息。
进一步地,网络设备探测协议包括:组播协议、广播协议或目录服务器协议。
优选地,上述判断自身是否需要升级包括:
比较相连设备的版本是否比当前设备版本新,如果是,则判断为需要升级,否则判断为不需要升级。
优选地,上述向相应的新版本设备请求升级文件进行升级,包括:
根据获取的新版本设备的地址和端口号向新版本设备请求升级;
接收新版本设备发送的升级文件并保存;
运行升级文件,并更新版本信息。
根据本发明的另一个方面,提供的一种多设备升级系统,系统包括根升级源和至少两个以上的目标设备,其中:
根升级源,用于对与其相连的目标设备进行升级;
目标设备,用于定时获取与其相连的设备的版本信息,并判断自身是否需要升级,当需要升级时,向相应的新版本设备请求升级文件进行升级。
进一步地,目标设备包括被动升级模块和主动升级模块,其中:
被动升级模块,用于接收升级请求后,确认升级版本是否为新版本,如果是,则接收升级文件进行升级;
主动升级模块,用于定时获取与其相连的设备的版本信息,并判断自身是否需要升级,当需要升级时,向相应的新版本设备请求升级文件进行升级。
更进一步地,主动升级模块包括版本获取单元、判断单元和升级单元,其中:
版本获取单元,用于定时获取与其相连的设备的版本信息;
判断单元,用于比较相连的设备的版本是否比当前设备版本新,如果是,则判断为需要升级,否则判断为不需要升级;
升级单元,用于向相应的新版本设备请求升级文件进行升级。
更进一步地,上述版本获取单元包括:
版本请求子单元,用于定时通过网络设备探测协议向网络发送设备探测请求消息;
版本接收子单元,用于接收新版本设备探测响应消息;
版本解析子单元,用于解析设备探测响应消息,得到新版本设备的版本信息。
进一步地,升级单元包括:
文件请求子单元,根据新版本设备的地址和升级端口号向新版本设备请求升级文件;
文件接收子单元,用于接收新版本设备发送的升级文件并保存;
文件更新子单元,用于运行升级文件,并更新版本信息。
本发明的实施例的方法和系统,采用了多设备同时主动升级和被动升级相结合,根升级源以被动升级模式将升级文件传输给一批目标设备,目标设备升级后转换为能为其他目标设备提供升级服务的源设备;其他目标设备定时获取源设备的版本信息,以主动升级模式向新版本的源设备请求升级,依此类推,新版本设备能为旧版本设备提供升级服务,实现所有设备的快速升级,并且离线设备或者新增设备上线后能自动升级。
附图说明
图1为本发明实施例提供的一种多设备升级方法的流程图;
图2为本发明优选实施例提供的一种离线/新增设备的升级方法流程图;
图3为本发明实施例提供的一种多设备升级系统的结构图示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安科智慧城市技术(中国)有限公司,未经安科智慧城市技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310098603.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有开门自动调光亮度的冰箱
- 下一篇:带酒架的冰箱冷藏室