一种信息获取方法、装置、计算机设备及存储介质与流程

文档序号:26586848发布日期:2021-09-10 19:33阅读:132来源:国知局
一种信息获取方法、装置、计算机设备及存储介质与流程

1.本发明实施例涉及计算机技术领域,尤其涉及一种信息获取方法、装置、计算机设备及存储介质。


背景技术:

2.在一些场景下,需获取用户的个人金融信息,以便根据用户的个人金融信息判断用户的业务情况,根据用户的业务可行性进行研判,以促成有效业务的发生,降低业务失败的风险。
3.但是,由于数据安全问题造成的数据孤岛线性导致数据不流通,很难获取用户的业务信息,以致于无法根据用户的个人金融信息确定用户的业务可行性,无法进行有效业务的发生。因此,如何有效获取用户的个人金融信息是当前亟待解决的技术问题。


技术实现要素:

4.本发明实施例提供了一种信息获取方法、装置、计算机设备及存储介质,能够有效获取用户的个人金融信息,确定业务可行性。此外,在获取个人金融信息的过程中可以有效避免数据风险泄露。
5.第一方面,本发明实施例提供了一种信息获取方法,包括:获取用户的身份标识图像;通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码;根据所述用户身份信息识别码得到所述用户在其他金融机构的个人金融信息;根据所述个人金融信息确定所述用户的业务可行性。
6.第二方面,本发明实施例还提供了一种信息获取装置,包括:获取模块,用于获取用户的身份标识图像;提取模块,用于通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码;得到模块,用于根据所述用户身份信息识别码查询所述用户在其他金融机构的个人金融信息;确定模块,用于根据所述个人金融信息确定所述用户的业务可行性。
7.第三方面,本发明实施例还提供了一种计算机设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器用于实现本发明任意实施例中所述的信息获取方法。
8.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的信息获取方法。
9.本发明实施例提供了一种信息获取方法、装置、计算机设备及存储介质,首先获取
用户的身份标识图像;然后通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码;之后根据所述用户身份信息识别码得到所述用户在其他金融机构的个人金融信息;最后根据所述个人金融信息确定所述用户的业务可行性。利用上述技术方案,能够有效获取用户的个人金融信息,确定业务可行性。此外,在获取个人金融信息的过程中可以有效避免数据风险泄露。
附图说明
10.图1为本发明实施例一所提供的一种信息获取方法的流程示意图;图2为本发明实施例一所提供的一种信息获取方法中的预设光学识别模型的结构示意图;图3为本发明实施例一所提供的一种信息获取方法中的级联注意力模块的结构示意图;图4为本发明实施例二所提供的一种信息获取方法的流程示意图;图5 为本发明实施例二所提供的一种信息获取方法中的文本纠错算法流程示意图;图6 为本发明示例实施例所提供的一种信息获取方法的流程示例图;图7为本发明实施例三提供的一种信息获取装置的结构示意图;图8为本发明实施例四所提供的一种计算机设备的结构示意图。
具体实施方式
11.下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。
12.应当理解,本发明的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本发明的范围在此方面不受限制。
13.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
14.需要注意,本发明中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
15.需要注意,本发明中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
16.本发明实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
17.实施例一图1为本发明实施例一所提供的一种信息获取方法的流程示意图,该方法可适用
于确定用户申请的业务是否具有可行性的情况,该方法可以由信息获取装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在业务发生金融机构的终端设备上,示例性的,所述终端设备可以为一种计算机设备。
18.如图1所示,本发明实施例一提供的一种信息获取方法,包括如下步骤:s110、获取用户的身份标识图像。
19.在本实施例中,用户的身份标识图像可以为任意一种能够表征用户身份的图像。示例性的,用户的身份标识图像可以为用户的身份证图像。
20.在本实施例中,对获取用户的身份标识图像的方式不作具体限制,可以通过任意方式获取用户的身份标识图像。示例性的,可以获取上传的用户的身份标识图像。需要注意的是,所获取的身份标识图像为经过用户授权获取的图像。
21.s120、通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码。
22.其中,预设光学文本识别模型可以为一种预先设置的文本识别模型,示例性的,预设光学文本识别模块可以为端到端的单阶段光学文本识别(optical character recognition,ocr)网络。通过预设光学文本识别模型可以准确的从用户的身份标识图像中识别出用户身份信息识别码。
23.其中,用户身份信息识别码可以为能够表征用户身份的字符串。示例性的,用户身份信息识别码可以为用户的身份证号码。
24.在本实施例中,预设光学识别模型可以由卷积层、递归层以及转录层三部分组成。预设光学文本识别模型识别用户身份信息识别码的过程可以为:将用户的身份标识图像输入到卷积层,通过卷积层从用户的身份标识图像中提取特征序列;再通过递归层对卷积层输出的特征序列的每一帧进行预测,递归层可以由双向长短期记忆模块构成;最后通过转录层将每帧的预测结果转化为标签序列。需要说明的是,网络模型的训练可以视为端到端训练。
25.s130、根据所述用户身份信息识别码得到所述用户在其他金融机构的个人金融信息。
26.其中,用户的个人金融信息可以理解为用户在其他金融机构的个人金融信息。个人金融信息可以包括该用户在其他金融机构的业务信息,示例性的,个人金融信息可以为用户在其他金融机构的个人借贷信息。
27.在本实施例中,对如何根据用户身份识别码得到用户在其他金融机构的个人金融信息的方式不作具体限制,可以通过任意一种合法的方式得到用户在其他金融机构的个人金融信息。示例性的,业务发生金融机构可以根据用户身份信息识别码查询用户在其他金融机构的个人信息。需要说明的是,该查询为用户授权后进行的查询。
28.在本实施例中,得到用户身份信息识别码后可以进一步对用户身份信息识别码中的错误信息进行纠错。具体的,对用户身份信息识别码中的区号信息进行验证,对验证未通过的区号信息进行纠错,得到正确的用户身份信息识别码。
29.在本实施例中,在得到正确的用户身份信息识别码后还可以通过安全多方计算得到用户在其他金融机构的个人金融信息。其中,安全多方计算可以为一种在不暴露查询方和数据方原始数据的前提下,使得查询方获得查询方和数据方交集结果的算法。具体的,将
查询方的查询列表和数据方的待查询列表通过安全多方计算,得到的交集结果可以作为用户在其他金融机构的个人金融信息。在本实施例中,查询方可以为业务发生金融机构,数据方可以为其他金融机构。
30.s140、根据所述个人金融信息确定所述用户的业务可行性。
31.其中,用户的业务可行性可以理解为用户申请办理某种业务的可行性,其中,某种业务可以为金融相关业务,示例性的,用户的业务可行性可以为用户办理贷款业务的可行性。
32.具体的,根据个人金融信息确定用户的业务可行性的过程可以包括:判断个人金融信息对应的业务是否有效可行;若是,则确定所述业务为可行性业务;若否,则确定所述业务为不可行业务。
33.示例性的,若根据用户的贷款信息确定该用户已进行多头贷款,则可以确定该用户的此次业务不可行,若根据用户贷款信息确定该用户满足贷款的条件,则可以确定该用户的贷款业务可行。
34.本发明实施例一提供的一种信息获取方法,首先获取用户的身份标识图像;然后通过预设光学文本识别模型从所述身份标识图像中提取出用户身份信息识别码;之后根据所述用户身份信息识别码得到所述用户在其他金融机构的个人金融信息;最终根据所述个人金融信息确定所述用户的业务可行性。利用上述方法,能够有效获取用户的个人金融信息,确定业务可行性。此外,在获取个人金融信息的过程中可以有效避免数据风险泄露。
35.进一步的,所述预设光学文本识别模型包括卷积层、递归层以及转录层,相应的,所述通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码,包括:通过卷积层对所述身份标识图像进行特征提取得到卷积特征图;通过递归层对所述卷积特征图进行识别,得到用户的身份信息识别码文本序列;通过转录层对所述身份信息识别码文本序列进行处理,得到所述用户身份信息识别码。
36.示例性的,通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码的过程可以包括:首先定位身份信息识别码在身份标识图像中的所在的区域,随后通过卷积层对定位区域进行特征提取,以纹理特征为主;接着通过递归层分析提取的特征,并输出识别的身份信息识别码文本序列;最后通过转录层对身份信息识别码文本序列进行清洗整合以排除无效字符,并输出用户的身份信息识别码。
37.图2为本发明实施例一所提供的一种信息获取方法中的预设光学识别模型的结构示意图。如图2所示,将用户的身份标识图像输入到卷积层得到图像精细特征;然后将图像精细特征输入到递归层,通过递归层对图像精细特征进行识别,得到用户的身份信息识别码;最后将用户的身份信息识别码文本序列输入到转录层,通过转录层对身份信息识别码文本序列进行处理,输出用户身份信息识别码。其中,卷积层中可以包括多个级联注意力模块,级联注意模块插入两两卷积层之间。
38.进一步的,所述光卷积层中包括多个级联注意力模块,所述级联意力模块处于两个相邻卷积层之间,每个级联意力模块包括软注意力子模块以及强注意力子模块,通过相邻的两个卷积层以及处于所述两个卷积层之间的一个级联意力模块对所述身份标识图像进行特征提取的过程,包括:将所述身份标识图像输入卷积神经网络的第一层卷积层,得到输入特征图;将所述输入特征图输入所述软注意力子模块,得到软注意力特征图;将所述软
注意力特征图输入所述强注意力子模块,得到强注意力特征图;将所述强注意力特征图输入卷积神经网络的第二层卷积层,得到对应的卷积特征图。
39.在本实施例中,任意两个相邻的卷积层之间都可以插入一个级联注意力模块,级联注意力模块可以丰富定位区域的高层次语义信息及纹理信息,从而提高文本即身份信息识别码的识别精度。
40.其中,一个级联注意力模块中包括一个软注意力子模块以及一个强注意力子模块。软注意力子模块中的每个通道都可以代表一个检测器,软注意力子模块只关注输入特征的含义,而强注意力子模块可以将两个相似的输出沿通道轴合并,并将其映射到卷积层。
41.进一步的,所述将所述输入特征输入所述软注意力子模块,得到软注意力特征图,包括:通过所述软注意力子模块,将所述输入特征进行平均池化运算和最大池化运算,得到通道表征;将所述通道表征进行分块处理,得到多个分块特征图;通过激活函数从共享网络中获取各所述分块特征图对应的权重;将各所述权重进行线性加权合并,得到软注意力特征图。
42.示例性的,输入特征的表征为。对输入特征依次进行平均池化运算和最大池化运算,以获得两个通道表征;将得到的通道表征送到一个共享网络中,将通道表征进行分块处理可以得到多个分块特征图;利用s形激活函数从共享网络中获取权重系数,最后将和进行乘积运算得到软注意力子模块的输出特征图即软注意力特征图。
43.其中,最大池化输出和平均池化输出均在网络中完全共享使用。网络共享可以由一个两层的卷积神经网络构成。 最大池化运算以及平均池化运算为现有技术,此处不作详细阐述。
44.进一步的,所述将所述软注意力特征图输入所述强注意力子模块,得到强注意力特征图,包括:从所述软注意力特征图中选取对应权重最大的子区域;将所述子区域进行最大池化运算和平均池化运算,得到强注意力特征图。
45.需要说明的是,强注意力特征图编码了需要注意或忽略的位置。
46.可以理解的是,软注意力特征图可以包括多个子区域,每个子区域都对应一个权重系数,将对应的权重系数最大的子区域选取出来,对该子预取顺序进行最大池化运算以及平均池化运算,可以得到强注意力特征图。
47.图3为本发明实施例一所提供的一种信息获取方法中的级联注意力模块的结构示意图。如图3所示,将输入特征通过到软注意力子模块输出次级精细特征即软注意力特征图,将次级精细特征输入到强注意力子模块输出精细特征即强注意力特征图。其中,软注意力子模块的处理过程可以包括:将输入特征进行最大池化和平均池化得到通道表征,将通道表征进行分块处理得到分块特征图,将分块特征图进行分块编码并计算每块特征图对应的权重,将各权重进行线性加权合并可以得到软注意力特征图。其中,强注意力子模块的处理过程可以包括:从输入的次级精细特征中筛选出权重最大的子区域,将子区域进行最大池化和平均池化可以得到强注意力特征图。
48.在本实施例中,级联注意力模块可以有效提高用户身份信息识别码的识别率,预设光学文本识别模型能够方便的部署到边缘设备中,且识别速度块,能够满足大部分场景的使用需求。
49.实施例二图4为本发明实施例二所提供的一种信息获取方法的流程示意图,本实施例二在上述各实施例的基础上进行优化。在本实施例中,将所述根据所述用户身份信息识别码得到所述用户的个人金融信息,进一步具体化为:根据文本纠错算法对所述用户身份信息识别码进行纠错;将纠错后的用户身份信息识别码进行安全多方计算得到所述用户在其他金融机构的个人金融信息。本实施例尚未详尽的内容请参考实施例一。
50.如图4所示,本发明实施例二提供的一种信息获取方法,包括如下步骤:s210、获取用户的身份标识图像。
51.s220、通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码。
52.s230、根据文本纠错算法对所述用户身份信息识别码进行纠错。
53.在本实施例中,可以通过文本纠错算法对用户身份信息识别码进行纠错,从而可以得到正确的用户身份信息识别码。
54.具体的,所述根据文本纠错算法对所述用户身份信息识别码进行纠错,包括:从所述用户身份信息识别码中获取区号信息和用户出生信息;依据正确的用户地址、正确的区号以及正确的用户出生信息对所述区号信息以及所述用户出生信息进行验证;根据所述身份标识图像中的地址和用户的出生信息对未通过验证的区号信息和用户出生信息进行纠正,得到正确的用户身份信息识别码。
55.其中,对正确的用户地址、正确区号以及正确的用户出生信息的获取方式不作限制,示例性的,正确的区号可以通过以下方式获取:将身份标识图像中的地址输入到计算机中,通过计算机查询所述地址对应的区号,以获取到正确的区号。需要说明的是,正确的用户地址、正确区号以及正确的用户身份信息是经过用户授权后获取的。
56.示例性的,通过纠错算法对用户身份信息识别码进行纠错的过程可以为:对用户身份标识图像中的地址和出生日期进行提取;根据地址查询得到正确区号;根据正确区号对用户身份信息识别码的前6位字符进行验证和纠错;根据用户的正确出生日期对用户身份信息标识码的第7位至第14位的字符进行验证和纠错。
57.图5为本发明实施例二所提供的一种信息获取方法中的文本纠错算法流程示意图。如图5所示,将用户身份识别码分为三组字符,第一组字符可以表征行政区号,第二组字符可以表征用户的出生日期。根据身份标识图像中的地址信息对识别错误的区号进行纠正,根据一致性原则确保识别出的出生日期与身份标识图像上的出生日期一致,从而可以辅助验证出生日期的正确性,并可以对识别错误的出生日期进行纠错,进而可以提高用户身份信息识别码的整体识别正确率。对验证通过或纠正后的正确用户身份信息识别码进行清洗整合,输出最终的身份信息识别码。
58.s240、将纠错后的用户身份信息识别码进行安全多方计算得到所述用户在其他金融机构的个人金融信息。
59.在本实施例中,将业务发生金融机构的查询列表以及其他金融机构的待查询列表通过安全多方计算可以得到用户的个人金融信息。
60.其中,业务发生金融机构可以为用户申请业务的金融机构,其他金融机构可以为各大银行或金融机构。
61.具体的,所述将所述正确的用户身份信息识别码进行安全多方计算得到用户在其他金融机构的个人金融信息,包括:根据所述正确的用户身份信息识别码得到业务发生金融机构的查询列表;根据所述查询列表获取其他金融机构的待查询列表;根据所述查询列表以及所述待查询列表进行安全多方计算得到用户在其他金融机构的个人金融信息。
62.在本实施例中,根据正确的用户身份信息识别码得到业务发生金融机构查询列表的方式可以为:将正确的用户身份信息识别码中的字符作为查询列表中的元素。
63.进一步的,所述根据所述查询列表以及所述待查询列表进行安全多方计算得到用户在其他金融机构的个人金融信息,包括:获取其他金融机构根据所述待查询列表生成的数据方随机字符串,以及业务发生金融机构根据所述查询列表生成的查询方随机字符串;通过所述业务发生金融机构将所述查询方随机字符串通过多次不经意传输发送至所述其他金融机构;获取所述其他金融机构对应的数据方分桶数以及所述业务发生金融机构对应的查询方分桶数;根据所述数据方分桶数、所述查询方分桶数、所述查询方随机字符串的长度以及所述数据方随机字符串的长度,生成所述业务发生金融机构对应的查询方矩阵以及所述其他金融机构对应的数据方矩阵;获取其他金融机构根据协商得到的哈希函数,对所述数据方矩阵以及所述查询方矩阵进行运算后得到数据方掩码;获取所述业务发生金融机构根据协商得到的哈希函数对所述数据方矩阵以及所述查询方矩阵进行运算后得到的查询方掩码;将所述数据方掩码以及所述查询方掩码求交集,得到用户在其他金融机构的个人金融信息。
64.示例性的,在进行安全多方计算得到用户的个人金融信息的过程中,其他金融机构和业务发生金融机构可以执行以下过程:其他金融机构根据待查询列表可以生成n比特的数据方随机字符串,业务发生金融机构根据查询列表可以生成随机生成n比特的查询方随机字符串;将其他金融机构作为接收方,业务发生金融机构作为发送方,双方执行n次不经意传输即二选一不经意传输;其他金融机构与业务发生金融机构使用不同的哈希函数对各自对应的随机字符串进行分桶;其他金融机构与业务发生金融机构根据分桶的数量以及各自对应的随机字符串的长度生成对应的矩阵,并协商确定一个哈希函数,其他金融机构根据协商确定的哈希函数对两个矩阵进行哈希异或运算得到数据方掩码,并将所有的数据方掩码发送给业务发生金融机构;业务发生金融机构根据协商确定的哈希函数对两个矩阵进行哈希异或运算得到查询方掩码;对数据方掩码以及查询方掩码求交集后可以得到用户在其他金融机构的个人金融信息。
65.s250、根据所述个人金融信息确定所述用户的业务可行性。
66.本发明实施例二提供的一种信息获取方法,具体化了根据所述用户身份信息识别码得到所述用户的个人金融信息。利用该方法,能够通过纠错算法对识别出的用户身份信息识别码进行纠错,提高用户身份信息识别码的正确率;利用多方安全计算在各金融机构之间对用户的业个人金融信息进行查询,可以有效降低数据泄露的风险。
67.本发明实施例在上述各实施例的技术方案的基础上,提供了一种具体的实施方式。图6为本发明示例实施例所提供的一种信息获取方法的流程示例图。
68.如图6所示,获取用户上传的身份标识图像;将身份标识图像输入到单阶段ocr识别网络得到用户身份信息识别码;对用户身份信息识别码通过文本纠错算法进行纠正得到正确的用户身份信息识别码;对正确的用户身份信息识别码进行多方计算得到用户的个人
金融信息;根据用户的个人金融信息研判用户业务是否有效可行,若是,则继续评估其他项指标促成业务的发生,若否,则驳回用户申请的业务。
69.实施例三图7为本发明实施例三提供的一种信息获取装置的结构示意图,该装置可适用于确定用户申请的业务是否具有可行性的情况,其中该装置可由软件和/或硬件实现,并一般集成在计算机设备上。
70.如图7所示,该装置包括:获取模块710、提取模块720、得到模块730以及确定模块740。
71.获取模块710,用于获取用户的身份标识图像;提取模块720,用于通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码;得到模块730,用于根据所述用户身份信息识别码得到所述用户的个人金融信息;确定模块740,用于根据所述个人金融信息确定所述用户的业务可行性。
72.在本实施例中,该装置首先通过获取模块710获取用户的身份标识图像;然后通过提取模块720通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码;之后通过得到模块730根据所述用户身份信息识别码得到所述用户的个人金融信息;最后通过确定模块740根据所述个人金融信息确定所述用户的业务可行性。
73.本实施例提供了一种信息获取装置,能够有效获取用户的个人金融信息,确定业务可行性。此外,在获取个人金融信息的过程中可以有效避免数据风险泄露。
74.进一步的,所述预设光学文本识别模型包括卷积层、递归层以及转录层,相应的,所述通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码,包括:通过卷积神经网络对所述身份标识图像进行特征提取得到卷积特征图;通过递归层对所述卷积特征图进行识别,得到用户的身份信息识别码文本序列;通过转录层对所述身份信息识别码文本序列进行处理,得到所述用户身份信息识别码。
75.进一步的,所述卷积层中包括多个级联注意力模块,所述级联意力模块处于两个相邻卷积层之间,每个级联意力模块包括软注意力子模块以及强注意力子模块,通过相邻的两个卷积层以及处于所述两个卷积层之间的一个级联意力模块对所述身份标识图像进行特征提取的过程,包括:将所述身份标识图像输入卷积神经网络的第一层卷积层,得到输入特征图;将所述输入特征图输入所述软注意力子模块,得到软注意力特征图;将所述软注意力特征图输入所述强注意力子模块,得到强注意力特征图;将所述强注意力特征图输入卷积神经网络的第二层卷积层,得到对应的卷积特征图。
76.进一步的,所述将所述输入特征输入所述软注意力子模块,得到软注意力特征图,包括:通过所述软注意力子模块,将所述输入特征进行平均池化运算和最大池化运算,得到通道表征;将所述通道表征进行分块处理,得到多个分块特征图;通过激活函数从共享网络中获取各所述分块特征图对应的权重;将各所述权重进行线性加权合并,得到软注意力特征图。
77.进一步的,所述将所述软注意力特征图输入所述强注意力子模块,得到强注意力特征图,包括:从所述软注意力特征图中选取对应权重最大的子区域;将所述子区域进行最大池化运算和平均池化运算,得到强注意力特征图。
78.进一步的,得到模块730,具体用于:根据文本纠错算法对所述用户身份信息识别码进行纠错;将纠错后的用户身份信息识别码进行安全多方计算得到所述用户在其他金融机构的个人金融信息。
79.进一步的,所述根据文本纠错算法对所述用户身份信息识别码进行纠错,包括:从所述用户身份信息识别码中获取区号信息和用户出生信息;依据正确的用户地址、正确的区号以及正确的用户出生信息对所述区号信息以及所述用户出生信息进行验证;根据所述身份标识图像中的地址和用户的出生信息对未通过验证的区号信息和用户出生信息进行纠正,得到正确的用户身份信息识别码。
80.进一步的,所述将所述正确的用户身份信息识别码进行安全多方计算得到用户在其他金融机构的个人金融信息,包括:根据所述正确的用户身份信息识别码得到业务发生金融机构的查询列表;根据所述查询列表获取其他金融机构的待查询列表;根据所述查询列表以及所述待查询列表进行安全多方计算得到用户在其他金融机构的个人金融信息。
81.进一步的,所述根据所述查询列表以及所述待查询列表进行安全多方计算得到用户在其他金融机构的个人金融信息,包括:获取其他金融机构根据所述待查询列表生成的数据方随机字符串,以及业务发生金融机构根据所述查询列表生成的查询方随机字符串;通过所述业务发生金融机构将所述查询方随机字符串通过多次不经意传输发送至所述其他金融机构;获取所述其他金融机构对应的数据方分桶数以及所述业务发生金融机构对应的查询方分桶数;根据所述数据方分桶数、所述查询方分桶数、所述查询方随机字符串的长度以及所述数据方随机字符串的长度,生成所述业务发生金融机构对应的查询方矩阵以及所述其他金融机构对应的数据方矩阵;获取其他金融机构根据协商得到的哈希函数,对所述数据方矩阵以及所述查询方矩阵进行运算后得到数据方掩码;获取所述业务发生金融机构根据协商得到的哈希函数对所述数据方矩阵以及所述查询方矩阵进行运算后得到的查询方掩码;将所述数据方掩码以及所述查询方掩码求交集,得到用户在其他金融机构的个人金融信息。
82.上述信息获取装置可执行本发明任意实施例所提供的信息获取方法,具备执行方法相应的功能模块和有益效果。
83.实施例四图8为本发明实施例四所提供的一种业务发生金融机构的终端设备的结构示意图。如图8所示,本发明实施例四提供的终端设备包括:一个或多个处理器81和存储装置82;该终端设备中的处理器81可以是一个或多个,图8中以一个处理器81为例;存储装置82用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器81执行,使得所述一个或多个处理器81实现如本发明实施例中任一项所述的信息获取方法。
84.所述终端设备还可以包括:输入装置83和输出装置84。
85.终端设备中的处理器81、存储装置82、输入装置83和输出装置84可以通过总线或其他方式连接,图8中以通过总线连接为例。
86.该终端设备中的存储装置82作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例一或二所提供的信息获取方法对应的程序指令/模块(例如,附图7所示的信息获取装置中的模块,包括:获取模块710、提取模块720、得到模块730以及确定模块740)。处理器81通过运行存储在
存储装置82中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述方法实施例中的信息获取方法。
87.存储装置82可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储装置82可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置82可进一步包括相对于处理器81远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
88.输入装置83可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。输出装置84可包括显示屏等显示设备。
89.并且,当上述终端设备所包括一个或者多个程序被所述一个或者多个处理器81执行时,程序进行如下操作:获取用户的身份标识图像;通过预设光学文本识别模型从所述身份标识图像中识别出用户身份信息识别码;根据所述用户身份信息识别码得到所述用户在其他金融机构的个人金融信息;根据所述个人金融信息确定所述用户的业务可行性。
90.实施例五本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行信息获取方法,该方法包括:获取用户的身份标识图像;通过预设光学文本识别模型从所述身份标识图像中提取出用户身份信息识别码;根据所述用户身份信息识别码得到所述用户在其他金融机构的个人金融信息;根据所述个人金融信息确定所述用户的业务可行性。
91.可选的,该程序被处理器执行时还可以用于执行本发明任意实施例所提供的信息获取方法。
92.本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式cd

rom、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
93.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
94.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radio frequency,rf)等等,或者上述的任意合适的组合。
95.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、smalltalk、c++,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
96.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1