【技术实现步骤摘要】
数据存取方法、装置、电子设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种数据存取方法、装置、电子设备及计算机可读存储介质。
技术介绍
终端系统(如Android系统)开发本质上就是设备和互联网中的web服务器之间进行通信,就必然需要从服务端获取数据,而反复通过网络获取数据是比较耗时的,特别是访问比较多的时候,会极大影响了性能,在Android系统中可通过二次缓存来减少频繁的网络操作,减少流量、提升性能。传统Android系统使用SharePreference进行数据缓存。但SharePreference仅仅支持数据存储,并不提供数据缓存超时失效的设置,如对于服务端请求下来的数据需要进行缓存,并且缓存时间有一定的限时,在使用SharePreference进行数据缓存时需要重新开发一套数据缓存超时失效的设置方案,这样大大影响了数据存取的效率。
技术实现思路
本专利技术提供一种数据存取方法、装置、电子设备及计算机可读存储介质,其主要目的在于提高数据存取的效率。为实现上述目的,本专利技术提 ...
【技术保护点】
1.一种数据存取方法,其特征在于,所述方法包括:/n在终端系统的应用模块中配置数据存储方法,利用所述数据存储方法从所述应用模块对应的服务器获取应用数据;/n获取所述应用数据的失效时间字符串,将所述失效时间字符串加载至所述应用数据中,得到所述应用数据的失效时间,并对所述应用数据和失效时间进行拼接,生成存储对象;/n将所述存储对象存入至所述终端系统的本地磁盘中;/n响应于用户的数据访问请求,从所述本地磁盘中查询对应的存储对象,得到目标存储对象,并识别所述目标存储对象中的失效时间是否到期;/n若所述失效时间到期,则返回空的数据至所述用户;/n若所述失效时间未到期,则将所述目标存储 ...
【技术特征摘要】 【专利技术属性】
1.一种数据存取方法,其特征在于,所述方法包括:
在终端系统的应用模块中配置数据存储方法,利用所述数据存储方法从所述应用模块对应的服务器获取应用数据;
获取所述应用数据的失效时间字符串,将所述失效时间字符串加载至所述应用数据中,得到所述应用数据的失效时间,并对所述应用数据和失效时间进行拼接,生成存储对象;
将所述存储对象存入至所述终端系统的本地磁盘中;
响应于用户的数据访问请求,从所述本地磁盘中查询对应的存储对象,得到目标存储对象,并识别所述目标存储对象中的失效时间是否到期;
若所述失效时间到期,则返回空的数据至所述用户;
若所述失效时间未到期,则将所述目标存储对象中的应用数据返回至所述用户。
2.如权利要求1所述的数据存取方法,其特征在于,所述在所述终端系统的应用模块中配置数据存储方法,包括:
获取所述应用模块的编译环境,在所述编译环境中加载存储方法;
在所述存储方法中设置数据存储规则,得到数据存储方法。
3.如权利要求1所述的数据存取方法,其特征在于,所述对所述应用数据和失效时间进行拼接,生成存储对象包括:
获取所述应用数据的键值及所述失效时间的失效字符串;
利用拼接字符将所述键值和所述失效字符串进行组合,得到所述存储对象。
4.如权利要求1所述的数据存取方法,其特征在于,所述将所述存储对象存入至所述终端系统的本地磁盘中,包括:
根据所述存储对象的键值,在所述本地磁盘中构建对应键值表;
利用预创建的数据传输通道,将所述存储对象传输至所述键值表中。
5.如权利要求4中所述的数据存取方法,其特征在于,所述利用预创建的数据传输通道,将所述存储对象传输至所述键值表中之前,还包括:
获取所述终端系统的第一接口地址及所述存储对象对应应用模块的第二接口地址;
对所述第一接口地址以及所述第二接口地址构造配置文件,得到第一配置文件和第二配置文件;
在所述第一配置文件和第二配置文件中定义相同的标识位,并在所述标识位中添加属性参数;
根据所述属性参数,执行所述数据传输通道的配置。
技术研发人员:周伟,
申请(专利权)人:平安消费金融有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。