[发明专利]用于同步控制器固件下载的装置及方法有效
申请号: | 200710167672.1 | 申请日: | 2007-10-31 |
公开(公告)号: | CN101192061A | 公开(公告)日: | 2008-06-04 |
发明(设计)人: | G·J·科伯恩;D·J·梅德赫斯特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 同步 控制器 下载 装置 方法 | ||
1.一种装置,用于管理被指定为主控制器的设备控制器,所述设备控制器可操作为与被指定为从属控制器的第二设备控制器及主机设备进行通信,所述装置包括:
通信部件,在所述主控制器中,用于从所述主机设备接收代码下载,将所述代码下载发送到所述从属控制器,并向所述从属控制器请求从属控制器代码状态;
存储部件,在所述主控制器中,用于存储所述代码下载和所述下载的主控制器代码状态;
状态管理部件,在所述主控制器中,用于接收所述从属控制器代码状态,比较所述从属控制器代码状态和所述主控制器代码状态,并确定是否更新所述主控制器中的代码;以及
更新管理器,在所述主控制器中,用于响应于所述主控制器中的所述状态管理部件确定需要更新,使得执行所述主控制器中的代码的更新,以便使所述主控制器中的代码与所述从属控制器中的代码一致。
2.一种装置,用于管理被指定为从属控制器的设备控制器,所述设备控制器可操作为与被指定为主控制器的第二设备控制器及主机设备进行通信,所述装置包括:
通信部件,在所述从属控制器中,用于从所述主控制器接收代码下载,将从属控制器代码状态发送到所述主控制器,并从所述主控制器接收所述主控制器代码状态;
存储部件,在所述从属控制器中,用于存储所述代码下载和所述主控制器代码状态;
状态管理部件,在所述从属控制器中,用于确定所述从属控制器代码状态,比较所述从属控制器代码状态和所述主控制器代码状态,并确定是否更新所述从属控制器的代码;以及
更新管理器,在所述从属控制器中,用于响应于从属控制器中的所述状态管理部件确定需要更新,使得执行在所述从属控制器中的代码的更新,以便使所述从属控制器中的代码与所述主控制器中的代码一致。
3.如权利要求1所述的装置,其中所述主控制器中的所述状态管理部件确定无需更新使所述主控制器使用先前的代码级别。
4.如权利要求2所述的装置,其中所述主控制器中的所述状态管理部件确定无需更新使所述从属控制器使用以前的代码级别。
5.如前述任一权利要求所述的装置,其中所述主控制器和从属控制器包括SES控制器卡。
6.如前述任一权利要求所述的装置,其中所述主控制器和从属控制器包括控制器的冗余对。
7.如前述任一权利要求所述的装置,其中所述主控制器代码状态包括所述代码下载的验证校验。
8.如前述任一权利要求所述的装置,其中所述从属控制器代码状态包括所述代码下载的验证校验。
9.如权利要求7或8所述的装置,其中所述验证校验包括校验和校验。
10.一种方法,用于管理被指定为主控制器的设备控制器,所述设备控制器可操作为与被指定为从属控制器的第二设备控制器及主机设备进行通信,所述方法包括步骤:
由所述主控制器中的通信部件从所述主机设备接收代码下载,将所述代码下载发送到所述从属控制器,并向所述从属控制器请求从属控制器代码状态;
由所述主控制器中的存储部件来存储所述代码下载和所述下载的主控制器代码状态;
由所述主控制器中的状态管理部件接收所述从属控制器代码状态,比较所述从属控制器代码状态和所述主控制器代码状态,并确定是否更新所述主控制器中的代码;以及
响应于所述主控制器中的状态管理部件判定需要更新,由所述主控制器中的更新管理器使得执行所述主控制器中代码的更新,以便使所述主控制器中的代码与所述从属控制器中的代码一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710167672.1/1.html,转载请声明来源钻瓜专利网。