数据的处理方法、存储介质及计算机设备技术

技术编号:36187539 阅读:23 留言:0更新日期:2022-12-31 20:55
本发明专利技术实施例公开了一种数据的处理方法,方法包括:基于数据库读写数据时,确定需要读写的数据的数据类型,数据库用于根据预设的数据库管理策略进行管理;根据数据类型和预设的数据库管理策略确定读写策略,其中,读写策略包括调用对应的若干数据处理模块对数据进行读写,数据类型和/或预设的数据库管理策略不同时,对应的读写策略调用的数据处理模块不同;根据读写策略将数据写入数据库或从数据库中读取数据。本发明专利技术实施例还公开了一种计算机可读存储介质以及一种计算机设备。可读存储介质以及一种计算机设备。可读存储介质以及一种计算机设备。

【技术实现步骤摘要】
数据的处理方法、存储介质及计算机设备


[0001]本专利技术涉及数据处理
,尤其涉及一种数据的处理方法、存储介质及计算机设备。

技术介绍

[0002]随着科技技术的进步,各种移动端的APP为日常生活带来许多便利,用户的一些相关数据存储在APP的数据库中。在单位或个人在进行生产生活过程中也会产生大量的数据,在APP的使用过程中在需要使用到某些数据时,在数据库中进行检索查询。而对于不想被泄露的敏感数据,会对其进行加密存储。一些用于加密的软件中的安全处理的各模块是是固定的不能动态增加和替换等。而且,现有技术中把安全处理模块通过静态编译的方式串连在一起。不能在运行期动态调整,使得APP端在读写数据时,无法快速准确的对数据库中的数据进行读写。

技术实现思路

[0003]基于此,有必要针对上述问题,提出了一种数据的处理方法、存储介质及计算机设备。
[0004]一种数据的处理方法,方法包括:
[0005]基于数据库读写数据时,确定需要读写的数据的数据类型,数据库用于根据预设的数据库管理策略进行管理;
[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]图1为本专利技术第一个实施例中数据的处理方法的流程图;
[0040]图2为本专利技术第二个实施例中数据的处理方法的流程图;
[0041]图3为本专利技术第一个实施例中步骤S102的第一流程图;
[0042]图4为本专利技术第一个实施例中步骤S102的第二流程图;
[0043]图5为本专利技术第三个实施例中数据的处理方法的流程图;
[0044]图6为本专利技术第四个实施例中数据的处理方法的流程图;
[0045]图7为本专利技术第五个实施例中数据的处理方法的流程图;
[0046]图8为本专利技术第五个实施例中步骤S702的流程图;
[0047]图9为一个实施例中计算机设备的结构框图。
具体实施方式
[0048]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0049]请结合参看图1,其为本专利技术第一个实施例中数据的处理方法的流程图。其中,本专利技术实施例提供的数据的处理方法具体包括下面步骤。
[0050]步骤S10本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的处理方法,其特征在于,所述方法包括:基于数据库读写数据时,确定需要读写的数据的数据类型,所述数据库用于根据预设的数据库管理策略进行管理;根据所述数据类型和所述预设的数据库管理策略确定读写策略,其中,所述读写策略包括调用对应的若干数据处理模块对所述数据进行读写,所述数据类型和/或所述预设的数据库管理策略不同时,对应的读写策略调用的数据处理模块不同;以及,根据所述读写策略将所述数据写入所述数据库或从所述数据库中读取所述数据。2.根据权利要求1所述的数据的处理方法,其特征在于,在所述根据所述数据类型和所述预设的数据库管理策略确定所述数据的读写策略之前,还包括:获取基于所述数据库读写数据的用户的身份证明;确定所述身份证明的第一权限;以及根据所述第一权限确定所述用户是否具有读写权限。3.根据权利要求2所述的数据的处理方法,其特征在于,基于所述数据库写入数据时,所述根据所述数据类型和所述预设的数据库管理策略确定读写策略,具体包括:判断需要写入的数据的数据类型是否属于所述预设的数据库管理策略中设置的敏感数据类型;当所述需要写入的数据的数据类型属于所述敏感数据类型时,确定第一写入策略,所述第一写入策略包括调用所述数据处理模块中的敏感数据识别模块和数据加解密模块将所述数据写入所述数据库中;或者,当所述需要写入的数据的数据类型不属于所述敏感数据类型时,确定第二写入策略,所述第二写入策略包括调用所述数据处理模块中的数据加解密模块将所述数据写入所述数据库中。4.根据权利要求3所述的数据的处理方法,其特征在于,基于所述数据库读取数据时,所述根据所述数据类型和所述预设的数据库管理策略确定读写策略,具体包括:判断需要读取的数据的数据类型是否属于所述敏感数据类型;当所述需要读取的数据的数据类型属于所述敏感数据类型时,确定第一读取策略,所述第一读取策略包括调用所述敏感数据识别模块、所述数据加解密模块和所述数...

【专利技术属性】
技术研发人员:代庆国刘亚军贺欢庆
申请(专利权)人:北京信格科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1