一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法和装置与流程

2022-06-11 06:05:43 来源:中国专利 TAG:

技术特征:
1.一种数据处理方法,其特征在于,包括:获取待基于mmkv存储的目标数据,所述mmkv通过key-value的方式进行数据存储;根据所述目标数据的数据类型调用第一接口,所述第一接口通过对第二接口进行封装后得到,所述第二接口为所述mmkv的原生接口中用于存储所述目标数据的接口;在所述第一接口的key中添加所述数据类型的类型标识,得到目标key;将所述第二接口中的key替换为所述目标key,并调用所述第二接口存储所述目标数据。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获取基于所述mmkv存储的多个key,所述多个key的每个key中均包含类型标识;针对所述多个key中的第一key,根据所述第一key中包含的第一类型标识,调用第三接口读取与所述第一key对应的第一value,所述第一类型标识表征第一数据类型,所述第三接口为所述mmkv的原生接口中用于读取所述第一数据类型的数据的接口。3.如权利要求2所述的方法,其特征在于,获取基于所述mmkv存储的多个key,包括:调用第一通信接口获取目标文件,所述目标文件中包含基于所述mmkv存储的key-value数据;调用第二通信接口获取所述目标文件中包含的多个key;其中,所述第一通信接口和所述第二通信接口均为binder接口,所述第一通信接口用于遍历指定目录下的所有文件,所述第二通信接口用于枚举指定文件中的所有key。4.如权利要求3所述的方法,其特征在于,在获取基于所述mmkv存储的多个key之前,所述方法还包括:与操作系统的后台服务进行绑定;在与所述后台服务绑定成功的情况下,接收所述后台服务返回的binder对象,所述binder对象提供所述binder接口。5.如权利要求4所述的方法,其特征在于,与操作系统的后台服务进行绑定,包括:向所述后台服务发送密钥和第一内容,由所述后台服务根据所述密钥对预先存储的加密内容进行解密;在所述后台服务的解密结果与所述第一内容匹配成功的情况下,接收所述后台服务返回的binder对象;在所述后台服务的解密结果与所述第一内容匹配失败的情况下,接收所述后台服务返回的空对象。6.如权利要求3所述的方法,其特征在于,调用第一通信接口获取目标文件,包括:调用所述第一通信接口遍历mmkv子目录下的第一文件;在所述mmkv子目录中包括特殊字符目录的情况下,将所述特殊字符目录下的第二文件拷贝到所述mmkv子目录下;获取所述第一文件以及所述第二文件。7.如权利要求2所述的方法,其特征在于,根据所述第一key中的第一类型标识,调用第三接口读取与所述第一key对应的第一value,包括:根据所述第一key中的第一类型标识调用第四接口,所述第四接口通过对所述第三接口进行封装后得到;
在所述第四接口的key中添加所述第一类型标识,得到所述第一key;将所述第三接口的key替换为所述第一key,并调用所述第三接口读取所述第一value。8.一种数据处理装置,其特征在于,包括:获取模块,获取待基于mmkv存储的目标数据,所述mmkv通过key-value的方式进行数据存储;第一存储模块,根据所述目标数据的数据类型调用第一接口,所述第一接口通过对第二接口进行封装后得到,所述第二接口为所述mmkv的原生接口中用于存储所述目标数据的接口;添加模块,在所述第一接口的key中添加所述数据类型的类型标识,得到目标key;第二存储模块,将所述第二接口中的key替换为所述目标key,并调用所述第二接口存储所述目标数据。9.一种电子设备,其特征在于,包括:处理器;以及被安排成存储计算机可执行指令的存储器,该可执行指令在被执行时使该处理器执行以下操作:获取待基于mmkv存储的目标数据,所述mmkv通过key-value的方式进行数据存储;根据所述目标数据的数据类型调用第一接口,所述第一接口通过对第二接口进行封装后得到,所述第二接口为所述mmkv的原生接口中用于存储所述目标数据的接口;在所述第一接口的key中添加所述数据类型的类型标识,得到目标key;将所述第二接口中的key替换为所述目标key,并调用所述第二接口存储所述目标数据。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下方法:获取待基于mmkv存储的目标数据,所述mmkv通过key-value的方式进行数据存储;根据所述目标数据的数据类型调用第一接口,所述第一接口通过对第二接口进行封装后得到,所述第二接口为所述mmkv的原生接口中用于存储所述目标数据的接口;在所述第一接口的key中添加所述数据类型的类型标识,得到目标key;将所述第二接口中的key替换为所述目标key,并调用所述第二接口存储所述目标数据。

技术总结
本申请公开了一种数据处理方法和装置,该方法包括:获取待基于mmkv存储的目标数据,mmkv通过key-value的方式进行数据存储;根据目标数据的数据类型调用第一接口,第一接口通过对第二接口进行封装后得到,第二接口为mmkv的原生接口中用于存储目标数据的接口;在第一接口的key中添加数据类型的类型标识,得到目标key;将第二接口中的key替换为目标key,并调用第二接口存储目标数据。本申请实施例可以在不改变mmkv源码的情况下实现对数据的类型化存储,当需要读取已存储的数据时,可以根据key中包含的类型标识调用相应的接口进行数据读取,从而可以准确读取目标数据。从而可以准确读取目标数据。从而可以准确读取目标数据。


技术研发人员:周葛杰 李涛
受保护的技术使用者:麒麟合盛网络技术股份有限公司
技术研发日:2022.03.11
技术公布日:2022/6/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献