[发明专利]一种基于虚拟化技术的读写方法及系统有效
申请号: | 201410132139.1 | 申请日: | 2014-04-02 |
公开(公告)号: | CN103942120B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 刘胜坤;林旻达;吴阳;汪士清;杜宇;雷讯 | 申请(专利权)人: | 南京鼎岩信息科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 南京钟山专利代理有限公司32252 | 代理人: | 戴朝荣 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 技术 读写 方法 系统 | ||
技术领域
本发明涉及数据备份与还原领域、软件部署、服务器存储及透明计算技术。
背景技术
随着计算机、平板、手机等电子设备走入大众日常生活的方方面面,用户数据的安全性也越来越被人们所关注。数据安全不仅包含数据不被外人窃取,还包含数据不会由于误操作、设备损坏等原因而遗失。为了避免数据由于各种原因而遗失,通常会定时将数据进行备份,在必要的时候再进行恢复。
安卓系统是由Google公司和开放手机联盟领导及开发的操作系统。它是一种基于Linux的开放源代码的操作系统。主要使用于智能手机、平板设备、智能电视等电子设备。安卓系统的系统架构和其操作系统一样,采用了分层的架构。从架构图看,安卓系统分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
目前安卓系统已经存在备份和恢复软件,现在的解决方案为:当用户备份时,将用户安装的二进制可执行文件、系统配置、通讯录等数据打包压缩成文件,然后将打包的文件存放到SD卡等存储介质中。需要恢复时将打包的文件再解开恢复到原来的位置。
发明人在发明过程中,发现现有技术至少存在如下问题:
A、备份和恢复的过程漫长,由于二进制可执行文件的多寡,用户数据的大小会导致备份和恢复的过程短则几分钟长则数十分钟。
B、备份时数据量大,使备份的份数受到终端存储介质容量的限制。
C、二进制可执行文件批量部署工作量大,效率低。所需时间会随着终端数量而线性增长。
D、二进制可执行文件的数据存储容易受到硬件设备容量的限制。
E、对于大多数二进制可执行文件而言,无法使用私有的网络存储空间。
发明内容
本发明提供了一种新型读写技术,可以使读写操作不受终端存储介质容量的约束,减少了空间浪费,增强了用户体验。
为了实现上述目的,本发明采用的技术方案如下:
一种基于虚拟化技术的读写方法,所述方法包括以下步骤:
接管用户向终端的指定目录发出的读写操作指令;
根据网络连接状态处理所述的读写操作指令,将其发送到服务器或终端的本
地缓存;
在所述的服务器或终端的本地缓存中处理所述的读写操作指令并将处理结果发送给用户。
一种基于虚拟化技术的读写系统,所述的系统包括驱动模块、数据处理模块和终端的本地缓存,所述的驱动模块设于终端中,用于接管用户向终端的指定目录发出的读写操作指令,根据网络连接状态处理所述的读写操作指令,将其发送到服务器或终端的本地缓存;
在有网络时:
对于所述的读操作指令,先尝试从终端的本地缓存中读取,如果本地缓存中没有,再从服务器中读取;
对于写操作指令则写入服务器或本地缓存;
在无网络时:
对于所述的读操作指令则从本地缓存读取;
对于所述的写操作指令则写入到本地缓存。
所述的数据处理模块设于服务器中,用于处理驱动模块发来的读写指令,将处理结果发送给用户。
注:为了加快数据读写速度,降低对网络的依赖性等目的,数据会被缓存在本地存储介质(如SD卡或Flash芯片)上设置的一块区域内,这块区域就叫做“本地缓存”。
附图说明
图1是对本发明背景技术的说明,安卓系统的架构图;
图2为本发明整体流程图;
图3为说明缓存算法举例说明镜像关系示意图;
图4为现有技术中,安卓系统中备份恢复软件的基本流程图;
图5为本发明实施例二备份过程的基本流程图;
图6为本发明实施例三恢复过程的基本流程图。
具体实施方式
本发明提供了一种新型备份和还原技术,可以使备份和还原在一瞬间完成,且不受本地存储介质容量的约束,减少了空间浪费,增强了用户体验。
为了实现上述目的,本方法采用了以下方法,其中包括:
1、在安卓系统的终端设备中加载一个驱动程序,该驱动会虚拟出多个存储设备,然后将这些虚拟的存储设备分别挂载到指定路径的目录节点中,优选的,分别挂载到/sdcard、/system、/data等指定的目录节点中,使这些目录节点变为虚拟目录。对这些目录的读写操作被转换成对虚拟设备的读写操作,对虚拟设备的读写操作又被转化成对网络服务器或本地缓存的读写操作。于是,实现了对这些目录访问的接管。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京鼎岩信息科技有限公司,未经南京鼎岩信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410132139.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:两用电热壶
- 下一篇:用于压力锅的锅体组件和具有其的压力锅