[发明专利]一种自动调整版本存储空间的方法有效
申请号: | 200810000334.3 | 申请日: | 2008-01-07 |
公开(公告)号: | CN101196824A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 鲍志平;唐建国;郭钟;唐珂 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F12/02 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 调整 版本 存储空间 方法 | ||
技术领域
本发明涉及一种通讯技术产品领域中版本的升级方法,具体说,涉及一种自动调整版本存储空间的方法。
背景技术
版本升级是通讯技术产品领域的常见操作。在终端产品中通常采用单一存储设备,容量固定,不便扩展。在版本由多部分组成时通常的做法是在存储器上按照版本的各个部分,预先分配固定大小的区域用于保存版本的各个部分。版本升级按照预先分配好存储区域进行升级。这种版本升级方法只有在版本的各部分存储大小在预先分配的存储大小范围之内时,才能够很好地工作。
但是,在实际应用中由于需求的变化、功能的增加,版本文件的大小会不断增加,版本文件的组成也可能会增加。而当版本发生变化,并且版本的大小发生变化,超过了预先分配的存储区域,则系统将不能通过正常途径进行版本升级,只能回收或现场升级,增加了版本维护的成本。对于终端产品而言,回收与现场升级更不可行。
固定版本存储区域的缺点在于:
(1)在版本增大并超过预留存储大小时,版本升级就很难正常进行,增加运行维护成本;
(2)在版本减小时,预留的存储空间中多余的部分不能有效利用,造成存储空间的浪费;
(3)在版本中某一部分增大,而另一部分减小时,不能充分利用存储空间。
发明内容
本发明要解决的技术问题是提供一种自动调整版本存储空间的方法,充分地利用了存储空间,降低了产品运行维护的工作量。
为了解决上述技术问题,本发明自动调整版本存储空间的方法,步骤包括:
(1)在版本文件中增加版本信息段,版本信息段用于保存版本文件各部分的存储位置信息;
(2)在当前版本文件下下载升级版本文件,提取升级版本文件各部分的存储位置信息,在版本信息段中用升级版本文件的存储位置信息更新当前版本的存储位置信息,根据更新后的存储位置信息将升级版本文件的各部分保存。
进一步地,包括步骤(3),当版本升级完成后启动时,根据版本信息段找到更新后的存储位置信息,根据更新后的存储位置信息找到升级后版本文件的各组成部分,读取并启动更新后的版本。
进一步地,步骤(1)中,版本信息段设置有版本信息段标志,版本信息段标志用于标记版本信息段,根据版本信息段标志搜索存储区域内的版本信息段。
进一步地,包括步骤(3),当版本升级完成后启动时,通过版本信息段标志搜索并找出版本信息段,在版本信息段中找出更新后的存储位置信息,根据更新后的存储位置信息找到升级后版本文件的各组成部分,读取并启动更新后的版本。
进一步地,步骤(1)中,版本信息段保存在版本的存储器中,在版本信息段中,版本各部分的存储位置信息与版本各部分在存储器中的实际存储位置对应。
进一步地,步骤(1)中,存储位置信息包括:版本各部分在存储器中的存储位置与大小,以及版本各部分在版本文件中的存储位置与大小。
进一步地,步骤(2)具体为,在版本升级时,下载并保存升级版本文件,提取升级版本文件的存储位置信息;找到当前版本的版本信息段,提取出当前版本各部分的存储位置信息,在版本信息段中用升级版本文件中的存储位置信息替换当前版本的存储位置信息,根据更新后的存储位置信息将升级版本文件的各部分保存到存储器的相应区域。
进一步地,步骤(2)具体为,在版本升级时,下载并保存升级版本文件,提取升级版本文件的存储位置信息;通过版本信息段标志找到当前版本的版本信息段,提取出当前版本各部分的存储位置信息,在版本信息段中用升级版本文件中的存储位置信息替换当前版本的存储位置信息,根据更新后的存储位置信息将升级版本文件的各部分保存到存储器的相应区域。
进一步地,步骤(2)中,在版本升级时,根据更新后版本信息段中的存储位置信息来调整升级后版本文件的各个部分在存储器中的存储位置。
进一步地,步骤(2)中,在版本升级时,根据更新后版本信息段中版本各部分的存储位置和大小来自动调整升级后版本文件的各个部分在存储器中的存储位置。
本发明的有益效果如下:
本发明从版本存储的灵活性、易用性等方面考虑,主要从终端产品角度设计,灵活充分地利用了产品存储器的空间,降低了产品的运行维护工作量,节约成本。
附图说明
图1是本发明优选实施例的操作流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810000334.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗乙型肝炎的外用酊剂
- 下一篇:张力辊在线研损检测装置及检测方法