[发明专利]堆叠系统中实现软件升级的方法、装置及系统有效
申请号: | 201510976236.3 | 申请日: | 2015-12-23 |
公开(公告)号: | CN105573801B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 王立锟 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种堆叠系统中实现软件升级的方法,解决现有技术中现有技术中受限于Flash读写速度,效率较低、对Flash空间大小要求较高的问题。具体方案为:主设备将软件升级文件下载到本地由非连续内存块形成的内存链中,并向从设备发送升级通知;所述从设备接收到来自主设备的升级通知后,向所述主设备发送携带FTP访问参数的升级请求;主设备收到从设备的升级请求后,将按照所述FTP访问参数与所述从设备建立FTP连接;所述从设备依据建立的FTP连接,读取主设备上保存在非连续内存链中的软件升级文件并下载到本地FLASH后进行升级操作。本发明堆叠系统从设备的软件升级不依赖于主设备Flash中的软件升级文件,并实现主设备与从设备可以并行完成软件升级文件的下载。 | ||
搜索关键词: | 堆叠 系统 实现 软件 升级 方法 装置 | ||
【主权项】:
1.堆叠系统中实现软件升级的方法,用于包括一个主设备和至少一个从设备的堆叠系统中,其特征在于,该方法包括:A0、预先在所述主设备的输入输出IO驱动层注册一个虚拟设备,以使对所述虚拟设备的文件操作重定向到新定义的接口函数,添加所述虚拟设备和所述新定义的接口函数到所述主设备的输入输出IO驱动层;A.主设备将软件升级文件下载到本地由非连续内存块形成的内存链中,并向从设备发送升级通知,其中,主设备的输入输出IO驱动层维护一个虚拟设备与保存软件升级文件的内存链的映射关系表,依据所述映射关系表,主设备的FTP服务依据从设备发送的FTP访问参数中的虚拟设备名找到对应的内存链,获取访问所述内存链的起始地址;B.所述从设备接收到来自主设备的升级通知后,向所述主设备发送携带FTP访问参数的升级请求;C.主设备收到从设备的升级请求后,将按照所述FTP访问参数与所述从设备建立FTP连接;D、所述从设备依据建立的FTP连接,读取主设备上保存在非连续内存链中的软件升级文件并下载到本地FLASH后进行升级操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510976236.3/,转载请声明来源钻瓜专利网。
- 上一篇:多处理器主板电源管理程序远程升级方法
- 下一篇:应用中服务的控制方法及装置