基于资源管理系统的字段搜索方法及相关设备技术方案

技术编号:32517458 阅读:15 留言:0更新日期:2022-03-02 11:14
本申请属于计算机技术领域,具体涉及一种基于资源管理系统的字段搜索方法、装置、计算机可读介质及电子设备,本实施例中的资源管理系统包括公司职工持股计划ESOP管理系统。该方法包括:获取搜索关键词,并对搜索关键词以拆分词为单位进行加密,得到加密关键词;根据加密关键词搜索第一加密数据库,得到与加密关键词对应的第一匹配数据;获取第一匹配数据所在的第一加密字段数据对应的字段标识;根据字段标识搜索第二加密数据库,得到与字段标识对应的第二匹配数据;对第二匹配数据进行解密,得到与搜索关键词对应的目标字段数据。基于该方法能够实现对加密的字段数据的高效搜索和高效解密。效解密。效解密。

【技术实现步骤摘要】
基于资源管理系统的字段搜索方法及相关设备


[0001]本申请属于计算机
,具体涉及一种基于资源管理系统的字段搜索方法及相关设备。

技术介绍

[0002]随着计算机技术及网络技术的发展,当今世界已经逐步进入大数据信息时代,诸多公司、单位和机构每天都要通过互联网接收、处理以及发送大量信息,同时,将隐私信息存储在服务器计算机上的需要正在增长。数据中的个人隐私信息在传输、存储和处理过程中都会有被泄露的可能性,因此,数据的安全性和隐秘性成为了重要研究方向。
[0003]相关技术中仅支持明文存储,而普通的加密技术对数据进行加密处理之后,难以对密文状态的数据进行处理,进而造成数据在处理过程中安全性低的问题。

技术实现思路

[0004]本申请的目的在于提供一种基于资源管理系统的字段搜索方法及相关设备。至少在一定程度上克服相关技术中数据在处理过程中安全性低的技术问题。
[0005]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0006]根据本申请实施例的一个方面,提供一种基于资源管理系统的字段搜索方法。所述基于资源管理系统的字段搜索方法包括:
[0007]获取搜索关键词,并对所述搜索关键词以拆分词为单位进行加密,得到加密关键词,所述拆分词包括一个或多个字符;
[0008]根据所述加密关键词搜索第一加密数据库,得到与所述加密关键词对应的第一匹配数据,所述第一加密数据库用于存储第一加密字段数据与字段标识的映射关系,所述第一加密字段数据为分别对多个字段数据以所述拆分词为单位进行加密得到的数据;
[0009]获取所述第一匹配数据所在的第一加密字段数据对应的字段标识;
[0010]根据所述字段标识搜索第二加密数据库,得到与所述字段标识对应的第二匹配数据,所述第二加密数据库用于存储所述字段标识与第二加密字段数据的映射关系,所述第二加密字段数据为分别对多个所述字段数据以各个所述字段数据为单位进行加密得到的数据;
[0011]对所述第二匹配数据进行解密,得到与所述搜索关键词对应的目标字段数据。
[0012]根据本申请实施例的一个方面,提供一种字段数据搜索装置。所述字段数据搜索装置包括:
[0013]加密关键词获取模块,被配置为获取搜索关键词,并对所述搜索关键词以拆分词为单位进行加密,得到加密关键词,所述拆分词包括一个或多个字符;
[0014]第一加密数据库搜索模块,被配置为根据所述加密关键词搜索第一加密数据库,得到与所述加密关键词对应的第一匹配数据,所述第一加密数据库用于存储第一加密字段
数据与字段标识的映射关系,所述第一加密字段数据为分别对多个字段数据以所述拆分词为单位进行加密得到的数据;
[0015]字段标识获取模块,被配置为获取所述第一匹配数据所在的第一加密字段数据对应的字段标识;
[0016]第二加密数据库搜索模块,被配置为根据所述字段标识搜索第二加密数据库,得到与所述字段标识对应的第二匹配数据,所述第二加密数据库用于存储所述字段标识与第二加密字段数据的映射关系,所述第二加密字段数据为分别对多个所述字段数据以各个所述字段数据为单位进行加密得到的数据;
[0017]解密模块,被配置为对所述第二匹配数据进行解密,得到与所述搜索关键词对应的目标字段数据。
[0018]根据本申请实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的基于资源管理系统的字段搜索方法。
[0019]根据本申请实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为经由执行所述可执行指令来执行如以上技术方案中的基于资源管理系统的字段搜索方法。
[0020]根据本申请实施例的一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上技术方案中的基于资源管理系统的字段搜索方法。
[0021]在本申请实施例提供的技术方案中,获取搜索关键词,并对搜索关键词以拆分词为单位进行加密,得到加密关键词;根据加密关键词搜索第一加密数据库,得到与加密关键词对应的第一匹配数据;获取第一匹配数据所在的第一加密字段数据对应的字段标识;根据字段标识搜索第二加密数据库,得到与字段标识对应的第二匹配数据;对第二匹配数据进行解密,得到与搜索关键词对应的目标字段数据;由此,通过对第一加密数据库和第二加密数据库的连续搜索,得到以字段数据为单位进行加密的第二匹配数据,再对第二匹配数据进行解密,实现对加密的字段数据的高效搜索和高效解密,提高了在资源管理系统中进行数据搜索等处理时的安全性。
[0022]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0023]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1示意性地示出了应用本申请技术方案的示例性装置架构框图。
[0025]图2示意性地示出了本申请实施例提供的基于资源管理系统的字段搜索方法的步骤流程。
[0026]图3示意性地示出了本申请实施例对字段数据进行加密和存储的流程示意图。
[0027]图4示意性地示出了本申请根据搜索关键词搜索加密数据得到字段数据的流程示意图。
[0028]图5示意性地示出了本申请实施例中对搜索关键词以拆分词为单位进行加密,得到加密关键词的步骤流程。
[0029]图6示意性地示出了本申请实施例中根据加密关键词搜索第一加密数据库之前的步骤流程。
[0030]图7示意性地示出了本申请实施例应用于字段数据筛选时获取搜索关键词的步骤流程。
[0031]图8示意性地示出了本申请实施例中应用于字段数据筛选时,根据字段标识搜索第二加密数据库,得到与字段标识对应的第二匹配数据的步骤流程。
[0032]图9示意性地示出了本申请实施例中对第二匹配数据进行解密,得到与搜索关键词对应的目标字段数据之后的步骤流程。
[0033]图10示意性地示出了本申请实施例中获取用户配置的预设字段类型之前的步骤流程。
[0034]图11示意性地示出了本申请实施例中展示待选的字段类型,通过交互界面获取用户对待选的字段类型的选择和排序的交互界面示意图。
[0035]图12示意性地示出了本申请实施例中将用户对于待选的字段类型的选择和排序作为用户配置的预设字段类型与用户的账号建立映射关系,并存储到账号对应的用户配置表中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于资源管理系统的字段搜索方法,其特征在于,包括:获取搜索关键词,并对所述搜索关键词以拆分词为单位进行加密,得到加密关键词,所述拆分词包括一个或多个字符;根据所述加密关键词搜索第一加密数据库,得到与所述加密关键词对应的第一匹配数据,所述第一加密数据库用于存储第一加密字段数据与字段标识的映射关系,所述第一加密字段数据为分别对多个字段数据以所述拆分词为单位进行加密得到的数据;获取所述第一匹配数据所在的第一加密字段数据对应的字段标识;根据所述字段标识搜索第二加密数据库,得到与所述字段标识对应的第二匹配数据,所述第二加密数据库用于存储所述字段标识与第二加密字段数据的映射关系,所述第二加密字段数据为分别对多个所述字段数据以各个所述字段数据为单位进行加密得到的数据;对所述第二匹配数据进行解密,得到与所述搜索关键词对应的目标字段数据。2.根据权利要求1所述的方法,其特征在于,所述对所述搜索关键词以拆分词为单位进行加密,得到加密关键词,包括:对所述搜索关键词进行拆分,得到一个或多个所述拆分词;对所述搜索关键词的各个所述拆分词分别进行加密,得到各个所述拆分词分别对应的拆分词加密数据;根据所述搜索关键词中各个所述拆分词的排列顺序拼接所述拆分词加密数据,得到所述搜索关键词对应的加密关键词。3.根据权利要求1所述的方法,其特征在于,在所述根据所述加密关键词搜索第一加密数据库之前,所述方法还包括:对各个所述字段数据进行拆分,得到一个或多个所述拆分词;对所述字段数据的各个所述拆分词分别进行加密,得到各个所述拆分词分别对应的拆分词加密数据;根据所述字段数据中各个拆分词的排列顺序拼接所述拆分词加密数据,得到所述字段数据对应的第一加密字段数据;为各个所述第一加密字段数据与对应的字段标识建立映射关系后,存储到所述第一加密数据库中。4.根据权利要求1所述的方法,其特征在于,所述第一加密字段数据为通过第一公钥分别对多个字段数据以所述拆分词为单位进行加密得到的数据;所述对所述搜索关键词以拆分词为单位进行加密,得到加密关键词,包括:通过所述第一公钥对所述搜索关键词以拆分词为单位进行加密,得到所述加密关键词;所述第二加密字段数据为通过第二公钥分别对多个所述字段数据以各个所述字段数据为单位进行加密得到的数据;所述对所述第二匹配数据进行解密,得到与所述搜索关键词对应的目标字段数据,包括:采用所述第二公钥对应的私钥对所述第二匹配数据进行解密,得到与所述搜索关键词对应的目标字段数据。5.根据权利要求1所述的方法,所述方法应用于字段数据筛选,其特征在于,所述获取搜索关键词,包括:
获取位于待筛选区间的第一端的第一端字段数据,以及位于所述待筛选区间的第二端的第二端字段数据;将所述第一端字段数据和所述第二端字段数据分别作为所述搜索关键词。6.根据权利要求5所述的方法,其特征在于,所述根据所述字段标识搜索第二加密数据库,得到与所述字段标识...

【专利技术属性】
技术研发人员:林俊杰
申请(专利权)人:富途网络科技深圳有限公司
类型:发明
国别省市:

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

1