一种移动终端的虚拟存储的实现方法及装置的制造方法

文档序号:8457228阅读:270来源:国知局
一种移动终端的虚拟存储的实现方法及装置的制造方法
【技术领域】
[0001] 本发明涉及无线通信技术领域,特别涉及一种移动终端的虚拟存储的实现方法及 装直。
【背景技术】
[0002] Android智能移动终端将SD (Secure Digital Memory Card,安全数码卡)卡作为 一种标配附件,移动终端中的很多应用如拍照、录像等都一定要求有SD卡才能完成既定功 能。但随着移动终端性能的不断提高,移动终端应用的容量也越来越大,而SD卡有限的存 储空间也越来越显得不足。此外,移动终端在出厂时SD卡并不做为标配随移动终端一同出 售,还需要用户自行购买。
[0003] 目前主流的虚拟SD卡方案,一般都是从移动终端的存储空间中单独划分一块存 储区域,并修改分区表文件,从而实现虚拟SD卡。但这种方法也不能从根本上解决SD卡空 间不足的问题。
[0004] 因此,为解决SD卡容量不足或因缺少SD卡而无法使用某些应用的问题,本发明提 供了一种移动终端的虚拟存储的实现方法及装置。

【发明内容】

[0005] 本发明的目的在于提供一种移动终端的虚拟存储的实现方法及装置,使移动终端 将云存储空间作为本机的SD卡使用,从而解决了现有技术中存在的SD卡容量不足或因缺 少SD卡而无法使用某些应用的问题。
[0006] 根据本发明的一个方面,提供了一种移动终端的虚拟存储的实现方法,包括以下 步骤:
[0007] 通过向云存储空间发起建立云存储的请求,得到所述云存储空间的云存储空间信 息;
[0008] 根据所得到的云存储空间信息,建立包括本地存储起始地址、云存储空间容量及 云存储文件信息的本地存储地址映射表;
[0009] 移动终端将写入的数据文件上传到所述云存储空间进行保存,并更新所述本地存 储地址映射表的数据文件;以及
[0010] 从所述本地存储地址映射表中找出移动终端读出的数据文件,通过所述云存储空 间下载所述读出的数据文件。
[0011] 优选地,所述的通过向云存储空间发起建立云存储的请求,得到所述云存储空间 的云存储空间信息包括:
[0012] 通过向云存储空间发起建立云存储的请求,接收所述云存储空间返回的结果消 息;
[0013] 当所述结果消息为许可认证消息时,得到所述云存储空间的云存储空间信息。
[0014] 优选地,所述云存储空间信息包括云存储空间地址信息、云存储空间容量信息以 及云空间存储的文件信息;
[0015] 其中,所述云空间存储的文件信息包括文件名称信息、文件容量信息以及文件存 储位置信息。
[0016] 优选地,所述移动终端将写入的数据文件上传到所述云存储空间进行保存,并更 新所述本地存储地址映射表的数据文件包括:
[0017] 所述移动终端将写入的数据文件上传到所述云存储空间;
[0018] 所述云存储空间接收并保存所述上传的写入数据文件后,对所述本地存储地址映 射表的数据文件进行更新;
[0019] 将所述本地存储地址映射表的数据文件更新后,向所述移动终端发送已保存所述 写入数据的通知请求。
[0020] 优选地,所述从所述本地存储地址映射表中找出移动终端读出的数据文件,通过 所述云存储空间下载所述读出的数据文件包括:
[0021] 根据所述移动终端发送的读出数据文件的请求,从所述本地存储地址映射表中找 出移动终端读出的数据文件;
[0022] 向所述云存储空间发送下载所述读出的数据文件的下载请求;
[0023] 所述云存储空间接收到所述下载请求后,下载所述读出的数据文件,并将所下载 的读出数据文件发送到所述移动终端。
[0024] 根据本发明的另一方面,提供了一种移动终端的虚拟存储的实现装置,包括:
[0025] 获取云存储空间信息模块,用于通过向云存储空间发起建立云存储的请求,得到 所述云存储空间的云存储空间信息;
[0026] 建立本地存储地址映射表模块,用于根据所得到的云存储空间信息,建立包括本 地存储起始地址、云存储空间容量及云存储文件信息的本地存储地址映射表;
[0027] 读写模块,用于移动终端将写入的数据文件上传到所述云存储空间进行保存,并 更新所述本地存储地址映射表的数据文件;以及从所述本地存储地址映射表中找出移动终 端读出的数据文件,通过所述云存储空间下载所述读出的数据文件。
[0028] 优选地,所述获取云存储空间信息模块包括:
[0029] 请求单元,用于通过向云存储空间发起建立云存储的请求,接收所述云存储空间 返回的结果消息;
[0030] 获取单元,用于当所述结果消息为许可认证消息时,得到所述云存储空间的云存 储空间信息。
[0031] 优选地,所述云存储空间信息包括云存储空间地址信息、云存储空间容量信息以 及云空间存储的文件信息;
[0032] 其中,所述云空间存储的文件信息包括文件名称信息、文件容量信息以及文件存 储位置信息。
[0033] 优选地,所述读写模块包括写入单元,其中写入单元包括:
[0034] 上传子单元,用于所述移动终端将写入的数据文件上传到所述云存储空间;
[0035] 更新子单元,用于所述云存储空间接收并保存所述上传的写入数据文件后,对所 述本地存储地址映射表的数据文件进行更新;
[0036] 发送子单元,用于将所述本地存储地址映射表的数据文件更新后,向所述移动终 端发送已保存所述写入数据的通知请求。
[0037] 优选地,所述读写模块还包括读出单元,其中读出单元包括:
[0038] 查找子单元,用于根据所述移动终端发送的读出数据文件的请求,从所述本地存 储地址映射表中找出移动终端读出的数据文件;
[0039] 下载子单元,用于向所述云存储空间发送下载所述读出的数据文件的下载请求;
[0040] 发送子单元,用于所述云存储空间接收到所述下载请求后,下载所述读出的数据 文件,并将所下载的读出数据文件发送到所述移动终端。
[0041] 与现有技术相比较,本发明的有益效果在于:
[0042] 本发明通过将云存储空间的地址建立本地存储空间地址映射表,并且数据的读写 操作都是在云存储空间中进行,提高了用户体验。
【附图说明】
[0043] 图1是本发明实施例提供的一种移动终端的虚拟存储的实现方法的流程图;
[0044] 图2是本发明实施例提供的一种移动终端的虚拟存储的实现装置的示意图;
[0045] 图3是本发明实施例提供的移动终端的虚拟存储的实现装置的结构框图;
[0046] 图4是本发明实施例提供的移动终端建立虚拟SD卡的方法示意图;
[0047] 图5是本发明实施例提供的虚拟SD卡控制器获取云存储空间的流程图;
[0048] 图6是本发明实施例提供的移动终端写入文件到虚拟SD卡的示意图;
[0049] 图7是本发明实施例提供的移动终端打开保存在虚拟SD卡中的文件的示意图。
【具体实施方式】
[0050] 以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优 选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0051] 图1显示了本发明实施例提供的一种移动终端的虚拟存储的实现方法的流程图, 如图1所示,包括以下步骤:
[0052] 步骤S101:通过向云存储空间发起建立云存储的请求,得到所述云存储空间的云 存储空间信息;
[0053] 步骤S102:根据所得到的云存储空间信息,建立包括本地存储起始地址、云存储 空间容量及云存储文件信息的本地存储地址映射表;
[0054] 步骤S103:移动终端将写入的数据文件上传到所述云存储空间进行保存,并更新 所述本地存储地址映射表的数据文件;以及
[0055] 步骤S104:从所述本地存储地址映射表中找出移动终端读出的数据文件,通过所 述云存储空间下载所述读出的数据文件。
[0056] 本发明所述的通过向云存储空间发起建立云存储的请求,得到所述云存储空间的 云存储空间信息包括:通过向云存储空间发起建立云存储的请求,接收所述云存储空间返 回的结果消息;当所述结果消息为许可认证消息时,得到所述云存储空间的云存储空间信 肩、。
[0057] 具体地说,所述云存储空间信息包括云存储空间地址信息、云存储空间容量信息 以及云空间存储的文件信息;其中,所述云空间存储的文件信息包括文件名称信息、文件容 量信息以及文件存储位置信息。
[0058] 本发明所述移动终端将写入的数据文件上传到所述云存储空间进行保存,并更新 所述本地存储地址映射表的数据文件包括:所述移动终端将写入的数据文件上传到所述云 存储空间;所述云存储空间接收并保存所述上传的写入数据文件后,对所述本地存储地址 映射表的数据文件进行更新;将所述本地存储地址映射表的数据文件更新后,向所述移动 终端发送已保存所述写入数据的通知请求。
[0059] 本发明所述从所述本地存储地址映射表中找出移动终端读出的数据文件,通过所 述云存储空间下载所述读出的数据文件包括:根据所述移动终端发送的读出数据文件的请 求,从所述本地存储地址映射表中找出移动终端读出的数据文件;向所述云存储空间发送 下载所述读出的数据文件的下载请求;所述云存储空间接收到所述下载请求后,下载所述 读出的数据文件,并将所下载的读出数据文件发送到所述移动终端。
[0060] 图2显示了本发明实施例提供的一种移动终端的虚拟存储的实现装置的示意图, 如图2所示,获取云存储空间信息模块201,用于通过向云存储空间发起建立云存储的请 求,得到所述云存储空间的云存储空间信息;建立本地存储地址映射表模块202,用于根据 所得到的云存储空间信息,建立包括本地存储起始地址、云存储空间容量及云存储文件信 息的本地存储地址映射表;读写模块203,用于移动终端将写入的数据文件上传到所述云 存储空间进行保存,并更新所述本地存储地址映射表的数据文件;以及从所述本地存储地 址映射表中找出移动终端读出的数据文件,通过所述云存储空间下载所述读出的数据文 件。
[0061] 其中,所述获取云存储空间信息模块201包括:请求单元,用于通过向云存储空间 发起建立云存储的请
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1