欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2021100942012
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-07-12
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种数据处理方法,其特征在于,应用于服务器,所述方法包括:对客户端发送的源数据进行解析,以获得多个原始键值对;

确定所述源数据的数据ID,并根据所述数据ID确定多个所述原始键值对各自的路径映射函数;

基于多个所述原始键值对各自的路径映射函数,确定本地数据库中多个所述原始键值对各自匹配的目标键及所述目标键的键值存储地址;

获取多个所述原始键值对中各自的键值,并根据多个所述原始键值对各自匹配的目标键的键值存储地址分别将各自的键值填充至本地数据库中;

其中,所述根据所述数据ID确定所述原始键值对的路径映射函数的步骤之前,还包括:接收到客户端发送的携带有客户端参数的接入请求时,响应所述接入请求,并基于所述客户端参数配置客户端的源数据的数据ID;

获取所述客户端的数据存储类型,所述数据存储类型包括:非关系型数据存储类型和关系型数据存储类型;

基于所述客户端的数据存储类型,构建所述客户端对应的路径映射函数,并关联所述客户端的源数据的数据ID与所述客户端对应的路径映射函数。

2.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述客户端的数据存储类型,构建所述客户端对应的路径映射函数的步骤包括:若所述客户端的数据存储类型为非关系型数据存储类型,则发送携带有本地键值对的第一键集合的键获取请求至所述客户端,其中,所述客户端接收到所述携带有本地键值对的第一键集合的键获取请求时,获取客户端键值对的第二键集合,以根据所述客户端键值对的第二键集合及所述本地键值对的第一键集合获取第一键匹配结果,并反馈所述客户端键值对的第二键集合及所述第一键匹配结果;

接收客户端反馈的客户端键值对的第二键集合及客户端反馈的第一键匹配结果;

基于语义分析获取所述客户端键值对的第二键集合中各第二键与所述本地键值对的第一键集合中各第一键之间的相似度;

遍历所述第二键集合中各第二键与所述第一键集合中各第一键之间的相似度,以根据所述相似度获取第二键匹配结果;

遍历所述第一键匹配结果及所述第二键匹配结果,以获取所述第一键匹配结果及所述第二键匹配结果中匹配结果一致的目标键对及所述第一键匹配结果和/或所述第二键匹配结果中除所述目标键对之外的异常键对;

确定所述异常键对中的第一异常键及第二异常键,并根据所述第一异常键对第二异常键进行修正,以将所述异常键对转换为目标键对;

获取所述目标键对中第一键在客户端中的第一键值存储地址及第二键在服务器中的第二键值存储地址,以根据所述第一键值存储地址及所述第二键值存储地址构建所述目标键对对应的路径映射函数。

3.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述客户端的数据存储类型,构建所述客户端对应的路径映射函数的步骤包括:若所述客户端的数据存储类型为关系型数据存储类型,则获取服务器键值对的第三键集合;

基于预先构建的哈希函数,计算第三键集合中的各第三键对应的哈希值,以基于所述各第三键对应的哈希值,创建所述第三键集合对应的第一索引表;

发送携带有所述第一索引表的索引获取请求至所述客户端,以通过所述索引获取请求获取客户端反馈的第二索引表及第一索引匹配结果;

根据所述第二索引表及所述第一索引表,获取目标索引对,并构建所述目标索引对对应的路径映射函数。

4.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述各原始键值对的路径映射函数,确定本地数据库中各原始键值对中的键值匹配的目标键及键值存储地址的步骤之前,还包括:判断所述原始键值对是否为链表键值对;

若所述原始键值对为链表键值对,则获取所述原始键值对中的哈希值;

根据所述原始键值对中的哈希值,获取所述原始键值对中的键值。

5.根据权利要求4所述的数据处理方法,其特征在于,所述根据所述原始键值对中的哈希值,获取所述原始键值对中的键值的步骤包括:根据所述原始键值对中的哈希值,确定所述原始键值对对应的链表的首结点,以通过所述链表的首结点确定所述原始键值对对应的数据链表;

遍历所述数据链表中的各节点,以获取所述原始键值对中的键值。

6.根据权利要求1至5任一项所述的数据处理方法,其特征在于,所述对客户端发送的源数据进行解析,以获得多个原始键值对的步骤还包括:确定客户端发送的源数据的源数据类型;

若所述源数据类型为结构化数据,则调用SQL解析库对所述源数据进行解析,以获得多个原始键值对;以及,若所述源数据类型为非结构化字符串数据,则调用python解析库对所述源数据进行解析,以获得多个原始键值对。

7.一种数据处理装置,其特征在于,所述数据处理装置包括:

获取模块,用于对客户端发送的源数据进行解析,以获得多个原始键值对;

第一确定模块,用于确定所述源数据的数据ID,并根据所述数据ID确定多个所述原始键值对各自的路径映射函数;

第二确定模块,用于基于多个所述原始键值对各自的路径映射函数,确定本地数据库中多个所述原始键值对各自匹配的目标键及所述目标键的键值存储地址;

填充模块,用于获取多个所述原始键值对中各自的键值,并根据多个所述原始键值对各自匹配的目标键的键值存储地址分别将各自的键值填充至本地数据库中;

其中,所述第一确定模块,还用于接收到客户端发送的携带有客户端参数的接入请求时,响应所述接入请求,并基于所述客户端参数配置客户端的源数据的数据ID;

获取所述客户端的数据存储类型,所述数据存储类型包括:非关系型数据存储类型和关系型数据存储类型;

基于所述客户端的数据存储类型,构建所述客户端对应的路径映射函数,并关联所述客户端的源数据的数据ID与所述客户端对应的路径映射函数。

8.一种数据处理设备,其特征在于,所述数据处理设备包括处理器,存储器以及存储在所述存储器中的数据处理程序,所述数据处理程序被所述处理器运行时,实现如权利要求1-6中任一项所述的数据处理方法的步骤。

9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有数据处理程序,所述数据处理程序被处理器运行时实现如权利要求1-6中任一项所述数据处理方法的步骤。