[发明专利]一种基于虚拟磁盘的软件运行方法及装置在审
申请号: | 201510064120.2 | 申请日: | 2015-02-06 |
公开(公告)号: | CN104615383A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 韩龙;叶爱平;位广军;蒋嘉琦;黄为纲;桂敬文;王博通;马家智;陈太汉;孙杰伟 | 申请(专利权)人: | 安一恒通(北京)科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02;G06F9/445 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 路凯;胡彬 |
地址: | 100091 北京市海淀区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 磁盘 软件 运行 方法 装置 | ||
1.一种基于虚拟磁盘的软件运行方法,其特征在于,包括:
向至少两种存储介质申请存储空间,以形成虚拟磁盘空间;
将目标数据复制到所述虚拟磁盘空间中,形成目标副本;
在监测到对所述目标数据的读操作和/或写操作时,对所述虚拟磁盘空间中的目标副本进行读操作和/或写操作。
2.根据权利要求1所述的方法,其特征在于,所述存储介质为:未识别物理内存、空闲虚拟内存、固态硬盘或闪存盘。
3.根据权利要求1或2所述的方法,其特征在于,向至少两种存储介质申请存储空间,以形成虚拟磁盘空间,包括:
根据所述目标数据大小确定所需虚拟磁盘空间大小;
根据所需虚拟磁盘空间大小,按照存储介质的优先级顺序申请获取存储空间,以形成所述虚拟磁盘空间。
4.根据权利要求1或2所述的方法,其特征在于,还包括:
在产生虚拟磁盘释放条件时,将所述虚拟磁盘空间中的目标副本同步至所述目标数据的原始存储空间;
释放所述虚拟磁盘空间占用的物理存储介质,并保留目标副本在所述虚拟磁盘空间中的逻辑地址。
5.根据权利要求2所述的方法,其特征在于,向至少两种存储介质申请存储空间,以形成虚拟磁盘空间之前,还包括:
采用基本输入输出系统调用命令,获取所在设备主板的物理内存描述信息,并获取当前操作系统的已识别物理内存地址范围;
根据所述物理内存描述信息中的全部物理内存地址范围,与所述已识别物理内存地址范围之间的差值,将剩余物理内存确定为未识别物理内存的地址范围。
6.根据权利要求2所述的方法,其特征在于,所述在监测到对所述目标数据的读操作和/或写操作时,对所述虚拟磁盘空间中的目标副本进行读操作和/或写操作,包括:
在监测到对所述目标数据的读操作和/或写操作时,如果所述目标副本所在虚拟磁盘空间的存储介质为未识别物理内存,则调用配置于当前操作系统中的动态链接库对所述未识别物理内存中的目标副本进行读操作和/或写操作,其中,所述动态链接库用于管理所述未识别物理内存的地址范围。
7.根据权利要求2所述的方法,其特征在于,还包括:
在监测到当前操作系统进入休眠模式时,将所述未识别物理内存中的数据写入到永久性介质上;
在监测到当前操作系统进入休眠模式恢复时,将保存在所述永久性介质上的数据还原回到所述未识别物理内存中。
8.根据权利要求1或2所述的方法,其特征在于,在将所述目标数据复制到虚拟磁盘空间的同时,还包括:
将所述目标数据在当前操作系统中的原始路径,改写为在所述虚拟磁盘空间中的副本路径;
记录所述目标数据的原有路径,并建立所述原始路径与副本路径之间的映射关系。
9.根据权利要求1或2所述的方法,其特征在于,还包括:
在所述虚拟磁盘空间未进行读操作和/或写操作时、所述目标数据被移除时、所述虚拟磁盘空间被取消时、或所在设备关机时,将所述虚拟磁盘空间中目标副本的变化数据同步到所述目标数据的原始路径对应的存储空间中。
10.根据权利要求1或2所述的方法,其特征在于,对所述虚拟磁盘空间中的目标副本进行读操作和/或写操作之前,还包括:
识别所述读操作和/或写操作的命令权限是否符合预先设定的权限控制策略,其中,所述预先设定的权限控制策略包括:具有设定标识的读操作和/或写操作的命令具备权限,和/或,来源于设定软件的读操作和/或写操作的命令具备权限。
11.一种基于虚拟磁盘的软件运行装置,其特征在于,包括:
虚拟磁盘空间形成模块,用于向至少两种存储介质申请存储空间,以形成虚拟磁盘空间;
复制模块,用于将目标数据复制到所述虚拟磁盘空间中,形成目标副本;
读写模块,用于在监测到对所述目标数据的读操作和/或写操作时,对所述虚拟磁盘空间中的目标副本进行读操作和/或写操作。
12.根据权利要求11所述的装置,其特征在于,所述存储介质为:未识别物理内存、空闲虚拟内存、固态硬盘或闪存盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安一恒通(北京)科技有限公司;,未经安一恒通(北京)科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510064120.2/1.html,转载请声明来源钻瓜专利网。