[发明专利]一种移动操作系统上的数据缓存装置、方法及存储介质在审
申请号: | 201810434530.5 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108664597A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 赵九州 | 申请(专利权)人: | 深圳市创梦天地科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市南山区科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 列表文件 缓存 数据缓存装置 移动操作系统 存储介质 电子信息技术 存储结构 存储路径 存储数据 数据统一 应用程序 预定路径 写入 存储 创建 | ||
本发明涉及电子信息技术领域,具体涉及一种移动操作系统上的数据缓存装置、方法及其存储介质,其方法包括:在预定的存储路径下创建一个数据列表文件;从应用程序中获取需要进行缓存的数据,并将所有需要进行缓存的数据写入至所述数据列表文件中。本发明将所缓存的数据统一存放于预定路径下的一个数据列表文件中,通过该数据列表文件对数据进行缓存,其适合于对大量的数据进行存储,且其只会产生一个用于存储数据的数据列表文件,存储结构简单,对数据的处理十分方便。
技术领域
本发明涉及电子信息技术领域,具体涉及一种移动操作系统上的数据缓存装置、一种移动操作系统上的数据缓存方法以及存储有该数据缓存方法的存储介质。
背景技术
随着移动信息技术的快速发展,手机、平板电脑等移动电子终端的使用率也越来越高,在移动电子终端中均需要安装有移动操作系统,现今市面上主流的移动操作系统包括:Android安卓系统和IOS系统。
在现有技术下,安卓系统对数据存储方式有以下三种,一是利用SharedPreferences进行数据存储,二是利用SQLite数据库存储数据,三是用户以文件的形式对数据进行存储;在上述方案中,后两者其对用户的要求比较高,使用并不方便;而利用SharedPreferences对数据进行存储的方式虽然使用比较简单,但是由于其以键值对的方式对数据进行存储,故其只能对小量的数据进行存储,而随着移动信息技术的发展,移动操作系统需要处理与存储的数据量也日益增多,各应用程序之间的数据的交互也越来越频繁,故SharedPreferences已不能很好地满足用户的使用需求。
发明内容
为克服上述缺陷,本发明的目的即在于提供一种应用于移动操作系统上的轻量级的数据缓存装置与方法及其存储介质。
本发明的目的是通过以下技术方案来实现的:
本发明是一种移动操作系统上的数据缓存装置,包括:
文件创建模块,所述文件创建模块用于在预定的存储路径下创建一个数据列表文件,所述数据列表文件用于对数据进行缓存;
数据获取模块,所述数据获取模块用于从应用程序中获取需要进行缓存的数据;
数据写入模块,所述数据写入模块分别与所述文件创建模块和所述数据获取模块相连接,用于将所有需要进行缓存的数据以键值对的方式写入至所述数据列表文件中。
本发明是一种移动操作系统上的数据缓存方法,包括:
在预定的存储路径下创建一个数据列表文件;
从应用程序中获取需要进行缓存的数据,并将所有需要进行缓存的数据以键值对的方式写入至所述数据列表文件中。
本发明是一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的数据缓存方法。
本发明的实施例提供的技术方案可以包括以下有益效果:
本发明将所缓存的数据统一存放于预定路径下的一个数据列表文件中,通过该数据列表文件对数据进行缓存,其适合于对大量的数据进行存储,且其只会产生一个用于存储数据的数据列表文件,存储结构简单,对数据的处理十分方便。
附图说明
为了易于说明,本发明由下述的较佳实施例及附图作详细描述。
图1为本发明数据缓存装置一个实施例的逻辑结构示意图;
图2为本发明中的文件创建模块的逻辑结构示意图;
图3为本发明数据缓存方法的一个实施例的工作流程示意图;
图4为本发明数据缓存方法的另一个实施例的工作流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创梦天地科技有限公司,未经深圳市创梦天地科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810434530.5/2.html,转载请声明来源钻瓜专利网。