[发明专利]实现软件版本同步的方法及装置有效
申请号: | 201110021776.8 | 申请日: | 2011-01-19 |
公开(公告)号: | CN102073523A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 陈亮 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 软件 版本 同步 方法 装置 | ||
1.一种实现软件版本同步的方法,其特征在于,包括:
备用控制单元启动后,对主用控制单元上运行的软件版本进行监测;
备用控制单元确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,获取所述主用控制单元上运行的软件版本;
备用控制单元基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步。
2.如权利要求1所述的方法,其特征在于,所述备用控制单元确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,采用以下任意一种或多种判断依据:
本地与主用控制单元之间的通信IP网段不一致;
本地与主用控制单元之间对于通信协议特征字段的设置不一致;
本地与主用控制单元之间对于通信协议保留字段的设置不一致;
本地与主用控制单元之间软件版本名称不一致;
本地与主用控制单元之间软件版本存放路径不一致;
本地与主用控制单元之间软件版本头数据结构不一致;
本地与主用控制单元之间软件版本压缩算法不一致。
3.如权利要求1或2所述的方法,其特征在于,所述备用控制单元获取所述主用控制单元上运行的软件版本时,包括:
读取所述主用控制单元上运行的软件版本;
将读取的软件版本包含的BOOT文件、软件内核文件和硬件驱动文件保存至高端内存中的指定位置;
将读取的软件版本的相关信息保存至低端内存中的指定位置,所述相关信息至少包括所述软件版本的文件名、文件长度、存储的起始地址。
4.如权利要求3所述的方法,其特征在于,所述备用控制单元读取所述主用控制单元上运行的软件版本后,将所述软件版本存储至文件系统中的指定存储装置,并在确定所述软件版本通过完整性校验后,将所述软件版本包含的BOOT文件、软件内核文件和硬件驱动文件保存至高端内存中的指定位置;以及将所述软件版本的相关信息保存至低端内存中的指定位置。
5.如权利要求3所述的方法,其特征在于,所述备用控制单元基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步,包括:
将获取的软件版本包含的BOOT文件写入BOOTROM芯片;
将文件系统中记录的原软件版本进行擦除;
重新启动后,采用所述BOOT文件进行导入,对本地文件系统进行格式化;
从低端内存中的指定位置获取已存储的软件版本的相关信息,基于所述相关信息在高端内存中的指定位置获取已存储的软件版本包含的软件内核文件和硬件驱动文件,并保存至本地文件系统中;
采用所述BOOT文件进行引导启动,激活读取的软件内核文件和硬件驱动文件。
6.一种实现软件版本同步的装置,其特征在于,包括:
主用控制单元,用于运行本地的软件版本,执行相应的控制操作;
备用控制单元,用于在启动后,对主用控制单元上运行的软件版本进行监测,在确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,获取所述主用控制单元上运行的软件版本,并基于获取的主用控制单元上运行的软件版本,对本地运行的软件版本进行同步。
7.如权利要求6所述的装置,其特征在于,备用控制单元确定主用控制单元上运行的软件版本与本地运行的软件版本为异构版本时,采用以下任意一种或多种判断依据:
本地与主用控制单元之间的通信IP网段不一致;
本地与主用控制单元之间对于通信协议特征字段的设置不一致;
本地与主用控制单元之间对于通信协议保留字段的设置不一致;
本地与主用控制单元之间软件版本名称不一致;
本地与主用控制单元之间软件版本存放路径不一致;
本地与主用控制单元之间软件版本头数据结构不一致;
本地与主用控制单元之间软件版本压缩算法不一致。
8.如权利要求6或7所述的装置,其特征在于,所述备用控制单元获取所述主用控制单元上运行的软件版本时,读取所述主用控制单元上运行的软件版本,将读取的软件版本包含的BOOT文件、软件内核文件和硬件驱动文件保存至高端内存中的指定位置,以及将读取的软件版本的相关信息保存至低端内存中的指定位置,所述相关信息至少包括所述软件版本的文件名、文件长度、存储的起始地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110021776.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种输入法词库的升级方法和装置
- 下一篇:多核DSP可重构专用集成电路系统