利索能及
我要发布
收藏
专利号: 2013106106170
申请人: 英业达科技有限公司
专利类型:发明专利
专利状态:无效专利
更新日期:2025-12-17
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种固件更新方法,适用于一服务器系统,其特征在于,该固件更新方法包括:

读取一组态文件,该组态文件具有对应于该服务器系统中的一节点的固件封装数据;

对该组态文件所对应的该节点的一网络服务器发送一通知信号;

依据该通知信号,获得该组态文件中的一版本注解与一更新封装数据;

储存该版本注解与该更新封装数据,并据以获得该版本注解与该更新封装数据的一文件路径;以及

依据该文件路径与该节点的因特网协定地址,选择性地对该节点安装该更新封装数据,

其中,于储存该版本注解与该更新封装数据的步骤之后,所述固件更新方法更包括依据该文件路径与该节点的因特网协定地址获得该版本注解中的一识别信息,该识别信息至少包括固件版本与产品名称其中之一;

于依据该文件路径与该节点的因特网协定地址来对该节点安装该更新封装数据的步骤之前,所述固件更新方法更包括依据该识别信息与该节点的一实际识别信息,判断该组态文件是否为较新版本,并于判断出该组态文件为较新版本时,执行对该节点安装该更新封装数据的步骤;及判断出该组态文件为较新版本的步骤之后,所述固件更新方法更包括:依据该节点的多个参数而计算出一更新优先值,该更新优先值对应于该节点的其中一固件,其中该些参数包括该节点的所有固件的该更新封装数据的严重性、该节点中所需更新的固件数目、更新所需的时间、更新所需使用的网络频宽与该节点的使用率负载;将该节点加入至一更新散列表中;判断该更新散列表中的所有节点的所有更新优先值是否大于一更新门槛值,并将大于该更新门槛值的该些更新优先值所对应的多个节点依序排列至一更新队列表中;以及依据该更新队列表中该些节点的排列顺序,对该些节点安装该更新封装数据。

2.根据权利要求1所述的固件更新方法,其特征在于,于判断该更新散列表中的所有节点的所有更新优先值是否大于该更新门槛值的步骤之前,更包括每隔一预设时间对该更新散列表中的所有节点的所有更新优先值加上一预设值。

3.一种服务器系统,其特征在于,包括:

至少一节点;

一载入模块,用以读取一组态文件,并于读取到该组态文件时发送一通知信号,该组态文件具有对应于所述至少一节点至少其中之一的固件封装数据;

一第一常驻模块,通讯连接该载入模块,用以依据该通知信号获得该组态文件中的一版本注解与一更新封装数据;

一第一数据库,通讯连接该第一常驻模块,用以储存该版本注解与该更新封装数据,并据以获得该版本注解与该更新封装数据于该第一数据库中的一文件路径;以及一第二常驻模块,通讯连接于该第一常驻模块、该第一数据库与所述至少一节点之间,用以依据该文件路径与所述至少一节点其中之一的因特网协定地址而选择性地对该节点安装该更新封装数据,其中,该服务器系统更包括一第二数据库,该第二数据库通讯连接该第二常驻模块,该第二数据库用以储存该版本注解中的一识别信息,该识别信息由依据该文件路径与该节点的因特网协定地址所获得,且该识别信息至少包括固件版本与产品名称其中之一;

该第二常驻模块更依据该第二数据库中的该识别信息与该节点的一实际识别信息,判断该组态文件是否为较新版本,并于判断出该组态文件为较新版本时,执行对该节点安装该更新封装数据的处理程序;及该第二常驻模块于判断出该组态文件为较新版本之后,该第二常驻模块更依据该节点的多个参数而计算出一更新优先值,且该更新优先值对应于该节点的其中一固件,接着,该第二常驻模块将该节点加入至一更新散列表中,并判断该更新散列表中的所有节点的所有更新优先值是否大于一更新门槛值,并将大于该更新门槛值的该些更新优先值所对应的多个节点依序排列至一更新队列表中,以依据该更新队列表中该些节点的排列顺序来对该些节点安装该更新封装数据,其中该些参数包括该节点的所有固件的该更新封装数据的严重性、该节点中所需更新的固件数目、更新所需的时间、更新所需使用的网络频宽与该节点的使用率负载。

4.根据权利要求3所述的服务器系统,其特征在于,于该第二常驻模块判断该更新散列表中的所有节点的所有更新优先值是否大于该更新门槛值之前,该第二常驻模块更每隔一预设时间对该更新散列表中的所有节点的所有更新优先值加上一预设值。