一种信息处理方法、装置及通信设备制造方法及图纸

技术编号:37545520 阅读:5 留言:0更新日期:2023-05-12 16:17
本发明专利技术提供了一种信息处理方法、装置及通信设备,其中,信息处理方法包括:根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器;将所述布隆过滤器,发送给第二通信设备;接收所述第二通信设备根据所述布隆过滤器反馈的待匹配加密集合;根据所述目标手机号码,针对所述待匹配加密集合执行匹配操作,得到与所述目标手机号码相匹配的目标集合。本方案能够支撑实现:由第二通信设备利用布隆过滤器先进行模糊匹配,得到少量数据,再由第一通信设备针对该少量数据进行精准匹配,得到目标结果,提高了处理效率,且保证了通信效率,很好的解决了现有技术中针对隐私集合交集计算的信息处理方案效率低的问题。集计算的信息处理方案效率低的问题。集计算的信息处理方案效率低的问题。

【技术实现步骤摘要】
一种信息处理方法、装置及通信设备


[0001]本专利技术涉及通信
,尤其涉及一种信息处理方法、装置及通信设备。

技术介绍

[0002]目前用户在终端上安装了通信应用程序后,该应用程序通常需要检查用户的通讯录,查看通讯录里面有哪些联系人也同样使用该应用程序;而终端如果直接将通信录中的信息以明文形式告知应用程序服务器,则会出现隐私泄露的问题;因此,目前常常采用传统的隐私保护集合交集(Private Set Intersection,PSI)计算协议进行计算,以使服务器在不需要知道终端通讯录中其他信息的情况下,可以得知其中有哪些人同样使用该应用程序。
[0003]但是,采用该隐私保护集合交集PSI计算协议进行计算时,需要服务器将使用该应用程序的用户的全部数据以各种变换形式全部传送到终端进行匹配,这样才能得到最终结果(即终端获知哪些通讯录中的哪些人同样使用该应用程序),而终端计算和通信能力均有限,因此在计算过程中会受限于终端的能力而不能实现或者效率较低。
[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]根据隐私保护集合交集PSI协议和所述目标手机号码,针对所述待匹配加密集合中的手机号码进行匹配,得到与所述目标手机号码相匹配的目标集合。
[0029]本专利技术实施例还提供了一种信息处理方法,应用于第二通信设备,包括:
[0030]接收第一通信设备发送的布隆过滤器;
[0031]利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合;
[0032]将所述待匹配集合进行加密,得到待匹配加密集合;
[0033]将所述待匹配加密集合,发送给所述第一通信设备;
[0034]其中,所述布隆过滤器是所述第一通信设备根据目标手机号码中的网络识别号、地区编码以及用户编号构建的;
[0035]所述用户集合为目标应用程序所对应的用户的手机号码的集合。
[0036]可选的,所述布隆过滤器包括:第一布隆过滤器和第二布隆过滤器;所述第一布隆过滤器是所述第一通信设备根据目标手机号码中的网络识别号和地区编码构建的,所述第二布隆过滤器是所述第一通信设备根据目标手机号码中的用户编号构建的;
[0037]所述接收第一通信设备发送的布隆过滤器,包括:
[0038]接收第一通信设备发送的第一布隆过滤器和第二布隆过滤器;
[0039]其中,所述利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合,包括:
[0040]利用所述第一布隆过滤器和第二布隆过滤器,针对用户集合进行过滤,得到待匹配集合。
[0041]可选的,所述利用所述第一布隆过滤器和第二布隆过滤器,针对用户集合进行过滤,得到待匹配集合,包括:
[0042]利用所述第一布隆过滤器,针对用户集合中的手机号码进行第一匹配;以及,利用所述第二布隆过滤器,针对用户集合中的手机号码进行用户编号匹配;
[0043]获取第一匹配和用户编号匹配之后得到的手机号码,构建待匹配集合;
[0044]其中,所述第一匹配包括:网络识别号匹配和地区编码匹配。
[0045]可选的,在利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合之前,还包括:
[0046]与第一通信设备协商确定第一密钥;
[0047]其中,所述利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合,包括:
[0048]利用所述第一密钥,针对用户集合中的手机号码进行加密;
[0049]利用所述布隆过滤器,针对加密后的手机号码进行过滤;
[0050]根据过滤得到的手机号码,构建待匹配集合。
[0051]可选的,所述将所述待匹配集合进行加密,得到待匹配加密集合,包括:
[0052]根据隐私保护集合交集PSI协议,将所述待匹配集合进行加密,得到待匹配加密集合。
[0053]本专利技术实施例还提供了一种信息处理装置,应用于第一通信设备,包括:
[0054]第一构建模块,用于根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器;
[0055]第一发送模块,用于将所述布隆过滤器,发送给第二通信设备;
[0056]第一接收模块,用于接收所述第二通信设备根据所述布隆过滤器反馈的待匹配加密集合;
[0057]第一处理模块,用于根据所述目标手机号码,针对所述待匹配加密集合执行匹本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,应用于第一通信设备,其特征在于,包括:根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器;将所述布隆过滤器,发送给第二通信设备;接收所述第二通信设备根据所述布隆过滤器反馈的待匹配加密集合;根据所述目标手机号码,针对所述待匹配加密集合执行匹配操作,得到与所述目标手机号码相匹配的目标集合。2.根据权利要求1所述的信息处理方法,其特征在于,所述布隆过滤器包括:第一布隆过滤器和第二布隆过滤器;所述根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器,包括:根据目标手机号码中的网络识别号和地区编码,构建第一布隆过滤器;以及,根据目标手机号码中的用户编号,构建第二布隆过滤器;其中,所述将所述布隆过滤器,发送给第二通信设备,包括:将所述第一布隆过滤器和第二布隆过滤器,发送给第二通信设备。3.根据权利要求1或2所述的信息处理方法,其特征在于,在根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器之前,还包括:与第二通信设备协商确定第一密钥;其中,所述根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器,包括:利用所述第一密钥,对目标手机号码中的网络识别号、地区编码以及用户编号进行加密;根据加密后的网络识别号、地区编码以及用户编号,构建布隆过滤器。4.根据权利要求1所述的信息处理方法,其特征在于,所述方法还包括:在目标手机号码的数量为至少两个的情况下,获取各个目标手机号码中的网络识别号、地区编码以及用户编号;针对获取的网络识别号、地区编码以及用户编号进行去重;其中,所述根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器,包括:根据去重后的网络识别号、地区编码以及用户编号,构建布隆过滤器。5.根据权利要求1所述的信息处理方法,其特征在于,所述根据所述目标手机号码,针对所述待匹配加密集合执行匹配操作,得到与所述目标手机号码相匹配的目标集合,包括:根据隐私保护集合交集PSI协议和所述目标手机号码,针对所述待匹配加密集合中的手机号码进行匹配,得到与所述目标手机号码相匹配的目标集合。6.一种信息处理方法,应用于第二通信设备,其特征在于,包括:接收第一通信设备发送的布隆过滤器;利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合;将所述待匹配集合进行加密,得到待匹配加密集合;将所述待匹配加密集合,发送给所述第一通信设备;其中,所述布隆过滤器是所述第一通信设备根据目标手机号码中的网络识别号、地区
编码以及用户编号构建的;所述用户集合为目标应用程序所对应的用户的手机号码的集合。7.根据权利要求6所述的信息处理方法,其特征在于,所述布隆过滤器包括:第一布隆过滤器和第二布隆过滤器;所述第一布隆过滤器是所述第一通信设备根据目标手机号码中的网络识别号和地区编码构建的,所述第二布隆过滤器是所述第一通信设备根据目标手机号码中的用户编号构建的;所述接收第一通信设备发送的布隆过滤器,包括:接收第一通信设备发送的第一布隆过滤器和第二布隆过滤器;其中,所述利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合,包括:利用所述第一布隆过滤器和第二布隆过滤器,针对用户集合进行过滤,得到待匹配集合。8.根据权利要求7所述的信息处理方法,其特征在于,所述利用所述第一布隆过滤器和第二布隆过滤器,针对用户集合进行过滤,得到待匹配集合,包括:利用所述第一布隆过滤器,针对用户集合中的手机号码进行第一匹配;以及,利用所述第二布隆过滤器,针对用户集合中的手机号码进行用户编号匹配;获取第一匹配和用户编号匹配之后得到的手机号码,构建待匹配集合;其中,所述第一匹配包括:网络识别号匹配和地区编码匹配。9.根据权利要求6所述的信息处理方法,其特征在于,在利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合之前,还包括:与第一通信设备协商确定第一密钥;其中,所述利用所述布隆过滤器,针对用户集合进行过滤,得到待匹配集合,包括:利用所述第一密钥,针对用户集合中的手机号码进行加密;利用所述布隆过滤器,针对加密后的手机号码进行过滤;根据过滤得到的手机号码,构建待匹配集合。10.根据权利要求6所述的信息处理方法,其特征在于,所述将所述待匹配集合进行加密,得到待匹配加密集合,包括:根据隐私保护集合交集PSI协议,将所述待匹配集合进行加密,得到待匹配加密集合。11.一种信息处理装置,应用于第一通信设备,其特征在于,包括:第一构建模块,用于根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器;第一发送模块,用于将所述布隆过滤器,发送给第二通信设备;第一接收模块,用于接收所述第二通信设备根据所述布隆过滤器反馈的待匹配加密集合;第一处理模块,用于根据所述目标手机号码,针对所述待匹配加密集合执行匹配操作,得到与所述目标手机号码相匹配的目标集合。12.根据权利要求11所述的信息处理装置,其特征在于,所述布隆过滤器包括:第一布隆过滤器和第二布隆过滤器;所述根据目标手机号码中的网络识别号、地区编码以及用户编号,构建布隆过滤器,包括:
根据目标手机号码中的网络识别号和地区编码,构建第一布隆过滤器;以及,根据目标手机号码中的用户编号,构建第二布隆过滤器;其中,所述将所述布隆过滤器,发送给第二通信设备,包括:将所述第一布隆过滤器和第二布隆过滤器,...

【专利技术属性】
技术研发人员:蔡国庆
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1