[发明专利]服务器系统与固件更新方法在审
申请号: | 201310610617.0 | 申请日: | 2013-11-26 |
公开(公告)号: | CN104679530A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 卢盈志 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;常大军 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 系统 更新 方法 | ||
1.一种固件更新方法,适用于一服务器系统,其特征在于,该固件更新方法包括:
读取一组态文件,该组态文件具有对应于该服务器系统中的一节点的固件封装数据;
对该组态文件所对应的该节点的一网络服务器发送一通知信号;
依据该通知信号,获得该组态文件中的一版本注解与一更新封装数据;
储存该版本注解与该更新封装数据,并据以获得该版本注解与该更新封装数据的一文件路径;以及
依据该文件路径与该节点的因特网协定地址,选择性地对该节点安装该更新封装数据。
2.根据权利要求1所述的固件更新方法,其特征在于,于储存该版本注解与该更新封装数据的步骤之后,更包括依据该文件路径与该节点的因特网协定地址获得该版本注解中的一识别信息,该识别信息至少包括固件版本与产品名称其中之一。
3.根据权利要求2所述的固件更新方法,其特征在于,于依据该文件路径与该节点的因特网协定地址来对该节点安装该更新封装数据的步骤之前,更包括依据该识别信息与该节点的一实际识别信息,判断该组态文件是否为较新版本,并于判断出该组态文件为较新版本时,执行对该节点安装该更新封装数据的步骤。
4.根据权利要求3所述的固件更新方法,其特征在于,于判断出该组态文件为较新版本的步骤之后,更包括:
依据该节点的多个参数而计算出一更新优先值,该更新优先值对应于该节点的其中一固件,其中该些参数包括该节点的所有固件的该更新封装数据的严重性、该节点中所需更新的固件数目、更新所需的时间、更新所需使用的网络频宽与该节点的使用率负载;
将该节点加入至一更新散列表中;
判断该更新散列表中的所有节点的所有更新优先值是否大于一更新门槛值,并将大于该更新门槛值的该些更新优先值所对应的多个节点依序排列至一更新队列表中;以及
依据该更新队列表中该些节点的排列顺序,对该些节点安装该更新封装数据。
5.根据权利要求4所述的固件更新方法,其特征在于,于判断该更新散列表中的所有节点的所有更新优先值是否大于该更新门槛值的步骤之前,更包括每隔一预设时间对该更新散列表中的所有节点的所有更新优先值加上一预设值。
6.一种服务器系统,其特征在于,包括:
至少一节点;
一载入模块,用以读取一组态文件,并于读取到该组态文件时发送一通知信号,该组态文件具有对应于所述至少一节点至少其中之一的固件封装数据;
一第一常驻模块,通讯连接该载入模块,用以依据该通知信号获得该组态文件中的一版本注解与一更新封装数据;
一第一数据库,通讯连接该第一常驻模块,用以储存该版本注解与该更新封装数据,并据以获得该版本注解与该更新封装数据于该第一数据库中的一文件路径;以及
一第二常驻模块,通讯连接于该第一常驻模块、该第一数据库与所述至少一节点的间,用以依据该文件路径与所述至少一节点其中之一的因特网协定地址而选择性地对该节点安装该更新封装数据。
7.根据权利要求6所述的服务器系统,其特征在于,该服务器系统更包括一第二数据库,该第二数据库通讯连接该第二常驻模块,该第二数据库用以储存该版本注解中的一识别信息,该识别信息由依据该文件路径与该节点的因特网协定地址所获得,且该识别信息至少包括固件版本与产品名称其中之一。
8.根据权利要求7所述的服务器系统,其特征在于,该第二常驻模块更依据该第二数据库中的该识别信息与该节点的一实际识别信息,判断该组态文件是否为较新版本,并于判断出该组态文件为较新版本时,执行对该节点安装该更新封装数据的处理程序。
9.根据权利要求8所述的服务器系统,其特征在于,该第二常驻模块于判断出该组态文件为较新版本之后,该第二常驻模块更依据该节点的多个参数而计算出一更新优先值,且该更新优先值对应于该节点的其中一固件,接着,该第二常驻模块将该节点加入至一更新散列表中,并判断该更新散列表中的所有节点的所有更新优先值是否大于一更新门槛值,并将大于该更新门槛值的该些更新优先值所对应的多个节点依序排列至一更新队列表中,以依据该更新队列表中该些节点的排列顺序来对该些节点安装该更新封装数据,其中该些参数包括该节点的所有固件的该更新封装数据的严重性、该节点中所需更新的固件数目、更新所需的时间、更新所需使用的网络频宽与该节点的使用率负载。
10.根据权利要求9所述的服务器系统,其特征在于,于该第二常驻模块判断该更新散列表中的所有节点的所有更新优先值是否大于该更新门槛值之前,该第二常驻模块更每隔一预设时间对该更新散列表中的所有节点的所有更新优先值加上一预设值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司;,未经英业达科技有限公司;英业达股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310610617.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:使用镜像建立可开机储存装置的系统及其方法
- 下一篇:虚拟机镜像离线升级方法