当前位置: 首页 > 专利查询>清华大学专利>正文

虚拟号码泄露可溯源、泄露链级数可设置通信方法及系统技术方案

技术编号:36947801 阅读:17 留言:0更新日期:2023-03-22 19:08
本发明专利技术公开了一种虚拟号码泄露可溯源、泄露链级数可设置通信方法及系统,涉及通信技术领域,该方法包括:当用户B设备同意与用户A设备建立通信关系时,运营商服务平台将第一虚拟号码VN1表示为用户B设备的通信信息;运营商服务平台将某虚拟号码VN1CD转发给用户D设备,该虚拟号码VN1CD表示带有用户C设备标记符和用户D设备标记符的用户B设备的通信信息;当用户D设备使用该虚拟号码VN1CD发起与用户B设备的通话请求时,运营商服务平台在向用户B设备发出通话请求的同时,向用户B设备转发虚拟号码管理服务器根据该虚拟号码VN1CD确定的第一虚拟号码VN1的泄露链。本发明专利技术具有达到电话号码泄露可溯源的功能。泄露可溯源的功能。泄露可溯源的功能。

【技术实现步骤摘要】
虚拟号码泄露可溯源、泄露链级数可设置通信方法及系统


[0001]本专利技术涉及通信
,特别是涉及一种虚拟号码泄露可溯源的通信方法、虚拟号码泄露链级数可设置的通信方法及系统。

技术介绍

[0002]随着通信技术的迅速发展,电话已成为用户相互之间进行通信的重要方式。由于电话号码在传播时并不带有任何标记符,使得追查电话号码泄露源头变得困难重重。
[0003]目前,很多企业推出了电话号码隐私保护产品,但这些产品都不具备电话号码泄露可溯源的功能。

技术实现思路

[0004]本专利技术的目的是提供一种虚拟号码泄露可溯源、泄露链级数可设置通信方法及系统,在通信过程中,能够达到虚拟号码泄露可溯源的功能。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]第一方面,本专利技术提供了一种虚拟号码泄露可溯源的通信方法,包括:
[0007]当用户B设备同意与用户A设备建立通信关系时,运营商服务平台将虚拟号码管理服务器生成的第一虚拟号码VN1转发给用户A设备,将虚拟号码管理服务器生成的第二虚拟号码VN2转发给用户B设备;所述第一虚拟号码VN1表示用户A设备上存储的用户B设备的通信信息,所述第二虚拟号码VN2表示用户B设备上存储的用户A设备的通信信息;
[0008]当用户C设备向用户A设备表达希望获得用户B设备通信号码的请求后,用户A设备通过专用传输方式向用户C设备泄露用户A设备上存储的用户B设备的第一虚拟号码VN1,即用户A设备通过数据传输网向运营商服务平台发送第一消息,运营商服务平台向虚拟号码管理服务器转发第一消息,虚拟号码管理服务器接收第一消息并验证第一虚拟号码VN1的泄露链级数是否等于用户B设备设置的泄露链级数,若第一虚拟号码VN1的泄露链级数小于用户B设备设置的泄露链级数则虚拟号码管理服务器更新第一虚拟号码VN1的泄露链,虚拟号码管理服务器将第一虚拟号码VN1附上用户C设备的标记符并记为第三虚拟号码VN1C,然后虚拟号码管理服务器将第三虚拟号码VN1C发送给运营商服务平台;所述第一消息为用户A设备向用户C设备泄露第一虚拟号码VN1的消息,所述专用传输方式为已拥有该虚拟号码的用户设备向未拥有该虚拟号码的用户设备泄露该虚拟号码的唯一传输方式;
[0009]当用户D设备向用户C设备表达希望获得用户B设备通信号码的请求后,用户C设备通过专用传输方式向用户D设备泄露用户C设备上存储的用户B设备的第三虚拟号码VN1C,即用户C设备通过数据传输网向运营商服务平台发送第二消息,运营商服务平台向虚拟号码管理服务器转发第二消息,虚拟号码管理服务器接收第二消息并验证第三虚拟号码VN1C的泄露链级数是否等于用户B设备设置的泄露链级数,若第三虚拟号码VN1C的泄露链级数小于用户B设备设置的泄露链级数则虚拟号码管理服务器更新第三虚拟号码VN1C的泄露链,虚拟号码管理服务器将第三虚拟号码VN1C附上用户D设备的标记符并记为第四虚拟号
码VN1CD,然后虚拟号码管理服务器将第四虚拟号码VN1CD发送给运营商服务平台;所述第二消息为用户C设备向用户D设备泄露第三虚拟号码VN1C的消息;
[0010]当用户D设备使用第四虚拟号码VN1CD生成与用户B设备的通话请求并发送至运营商服务平台时,运营商服务平台在向用户B设备发出通话请求的同时,向用户B设备转发从虚拟号码管理服务器查询的第一虚拟号码VN1的泄露链。
[0011]第二方面,本专利技术提供了一种虚拟号码泄露可溯源的通信系统,至少包括:运营商服务平台和虚拟号码管理服务器;
[0012]所述运营商服务平台,包括:
[0013]第一转发模块,用于当用户B设备同意与用户A设备建立通信关系时,将虚拟号码管理服务器生成的第一虚拟号码VN1转发给用户A设备,将虚拟号码管理服务器生成的第二虚拟号码VN2转发给用户B设备;所述第一虚拟号码VN1表示用户A设备存储的用户B设备的通信信息,所述第二虚拟号码VN2表示用户B设备存储的用户A设备的通信信息;
[0014]第二转发模块,用于当用户C设备向用户A设备表达希望获得用户B设备通信号码的请求后,用户A设备通过专用传输方式向用户C设备泄露用户A设备上存储的用户B设备的第一虚拟号码VN1,即用户A设备通过数据传输网向运营商服务平台发送第一消息时,向虚拟号码管理服务器转发第一消息;
[0015]第三转发模块,用于当用户D设备向用户C设备表达希望获得用户B设备通信号码的请求后,用户C设备通过专用传输方式向用户D设备泄露用户C设备上显示的用户B设备的第三虚拟号码VN1C,即用户C设备通过数据传输网向运营商服务平台发送第二消息时,向虚拟号码管理服务器转发第二消息;
[0016]第四转发模块,用于当用户D设备使用第四虚拟号码VN1CD生成与用户B设备的通话请求并发送至运营商服务平台时,在向用户B设备发出通话请求的同时,向用户B设备转发从虚拟号码管理服务器查询的第一虚拟号码VN1的泄露链;
[0017]所述虚拟号码管理服务器,包括:
[0018]第一接收模块,用于接收第一消息;
[0019]第一验证模块,用于验证第一虚拟号码VN1的泄露链级数是否等于用户B设备设置的泄露链级数;
[0020]第一泄露链更新和第三虚拟号码VN1C生成模块,用于若第一虚拟号码VN1的泄露链级数小于用户B设备设置的泄露链级数则更新第一虚拟号码VN1的泄露链,将第一虚拟号码VN1附上用户C设备的标记符并记为第三虚拟号码VN1C,然后将第三虚拟号码VN1C发送给运营商服务平台;所述第一消息为用户A设备向用户C设备泄露第一虚拟号码VN1的消息,所述专用传输方式为已拥有该虚拟号码的用户设备向未拥有该虚拟号码的用户设备泄露该虚拟号码的唯一传输方式;
[0021]第二接收模块,用于接收第二消息;
[0022]第二验证模块,用于验证第三虚拟号码VN1C的泄露链级数是否等于用户B设备设置的泄露链级数;
[0023]第二泄露链更新和第四虚拟号码VN1CD生成模块,用于若第三虚拟号码VN1C的泄露链级数小于用户B设备设置的泄露链级数则更新第三虚拟号码VN1C的泄露链,将第三虚拟号码VN1C附上用户D设备的标记符并记为第四虚拟号码VN1CD,然后将第四虚拟号码VN1CD发
送给运营商服务平台;所述第二消息为用户C设备向用户D设备泄露第三虚拟号码VN1C的消息。
[0024]第三方面,本专利技术提供了另一种虚拟号码泄露可溯源的通信方法,包括:
[0025]当用户F设备同意与用户E设备建立通信关系时,运营商服务平台将虚拟号码管理服务器派发的第五虚拟号码VN3转发给用户E设备,将虚拟号码管理服务器派发的第六虚拟号码VN4转发给用户F设备;所述第五虚拟号码VN3表示用户E设备上存储的用户F设备的通信信息,所述第六虚拟号码VN4表示用户F设备上存储的用户E设备的通信信息;
[0026]当用户G设备向用户E设备表达希望获得用户F设备通信号码的请求后,用户E设备通过专用传输方式向用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟号码泄露可溯源的通信方法,其特征在于,包括:当用户B设备同意与用户A设备建立通信关系时,运营商服务平台将虚拟号码管理服务器生成的第一虚拟号码VN1转发给用户A设备,将虚拟号码管理服务器生成的第二虚拟号码VN2转发给用户B设备;所述第一虚拟号码VN1表示用户A设备上存储的用户B设备的通信信息,所述第二虚拟号码VN2表示用户B设备上存储的用户A设备的通信信息;当用户C设备向用户A设备表达希望获得用户B设备通信号码的请求后,用户A设备通过专用传输方式向用户C设备泄露用户A设备上存储的用户B设备的第一虚拟号码VN1,即用户A设备通过数据传输网向运营商服务平台发送第一消息,运营商服务平台向虚拟号码管理服务器转发第一消息,虚拟号码管理服务器接收第一消息并验证第一虚拟号码VN1的泄露链级数是否等于用户B设备设置的泄露链级数,若第一虚拟号码VN1的泄露链级数小于用户B设备设置的泄露链级数则虚拟号码管理服务器更新第一虚拟号码VN1的泄露链,虚拟号码管理服务器将第一虚拟号码VN1附上用户C设备的标记符并记为第三虚拟号码VN1C,然后虚拟号码管理服务器将第三虚拟号码VN1C发送给运营商服务平台;所述第一消息为用户A设备向用户C设备泄露第一虚拟号码VN1的消息,所述专用传输方式为已拥有该虚拟号码的用户设备向未拥有该虚拟号码的用户设备泄露该虚拟号码的唯一传输方式;当用户D设备向用户C设备表达希望获得用户B设备通信号码的请求后,用户C设备通过专用传输方式向用户D设备泄露用户C设备上存储的用户B设备的第三虚拟号码VN1C,即用户C设备通过数据传输网向运营商服务平台发送第二消息,运营商服务平台向虚拟号码管理服务器转发第二消息,虚拟号码管理服务器接收第二消息并验证第三虚拟号码VN1C的泄露链级数是否等于用户B设备设置的泄露链级数,若第三虚拟号码VN1C的泄露链级数小于用户B设备设置的泄露链级数则虚拟号码管理服务器更新第三虚拟号码VN1C的泄露链,虚拟号码管理服务器将第三虚拟号码VN1C附上用户D设备的标记符并记为第四虚拟号码VN1CD,然后虚拟号码管理服务器将第四虚拟号码VN1CD发送给运营商服务平台;所述第二消息为用户C设备向用户D设备泄露第三虚拟号码VN1C的消息;当用户D设备使用第四虚拟号码VN1CD生成与用户B设备的通话请求并发送至运营商服务平台时,运营商服务平台在向用户B设备发出通话请求的同时,向用户B设备转发从虚拟号码管理服务器查询的第一虚拟号码VN1的泄露链。2.根据权利要求1所述的一种虚拟号码泄露可溯源的通信方法,其特征在于,在执行步骤:当用户B设备同意与用户A设备建立通信关系时,运营商服务平台将虚拟号码管理服务器生成的第一虚拟号码VN1转发给用户A设备,将虚拟号码管理服务器生成的第二虚拟号码VN2转发给用户B设备之前,所述通信方法还包括:用户A设备使用用户B设备的第二信息通过数据传输网向运营商服务平台发出与用户B设备建立通信关系的请求;运营商服务平台接收到用户A设备发出的请求后,通过数据传输网向用户B设备发出附带用户A设备可公开信息的验证请求;用户B设备在接收到附带用户A设备可公开信息的验证请求后,用户B设备验证用户A设备是否为可信用户设备;若用户B设备验证用户A设备为可信用户设备则通过数据传输网向运营商服务平台发出同意与用户A设备建立通信关系的信息;
若用户B设备验证用户A设备为不可信用户设备则通过数据传输网向运营商服务平台发出拒绝与用户A设备建立通信关系的信息。3.根据权利要求1所述的一种虚拟号码泄露可溯源的通信方法,其特征在于,所述当用户B设备同意与用户A设备建立通信关系时,运营商服务平台将虚拟号码管理服务器生成的第一虚拟号码VN1转发给用户A设备,将虚拟号码管理服务器生成的第二虚拟号码VN2转发给用户B设备,具体包括:运营商服务平台在接收到用户B设备发出的验证信息后,判断用户B设备是否同意与用户A设备建立通信关系;若运营商服务平台接收到的验证信息为用户B设备同意与用户A设备建立通信关系,则向虚拟号码管理服务器发出附带用户A设备第一信息和用户B设备第一信息的申请虚拟号码指令;虚拟号码管理服务器在接收到运营商服务平台发送的申请虚拟号码指令后,将派发第一虚拟号码VN1和第二虚拟号码VN2,并建立第一虚拟号码VN1与用户A设备第一信息的关系,建立第二虚拟号码VN2与用户B设备第一信息的关系;虚拟号码管理服务器将第一虚拟号码VN1和第二虚拟号码VN2发送给运营商服务平台;运营商服务平台在接收到虚拟号码管理服务器发出的第一虚拟号码VN1和第二虚拟号码VN2后,将第一虚拟号码VN1作为用户B设备的通信信息发送给用户A设备,将第二虚拟号码VN2作为用户A设备的通信信息发送给用户B设备。4.根据权利要求1所述的一种虚拟号码泄露可溯源的通信方法,其特征在于,所述当用户D设备使用第四虚拟号码VN1CD生成与用户B设备的通话请求并发送至运营商服务平台时,运营商服务平台在向用户B设备发出通话请求的同时,向用户B设备转发从虚拟号码管理服务器查询的第一虚拟号码VN1的泄露链,具有包括:用户D设备使用第四虚拟号码VN1CD,生成与用户B设备的通话请求,然后用户D设备通过数据传输网向运营商服务平台发出与用户B设备的通话请求;运营商服务平台在接收到通话请求后,向虚拟号码管理服务器发出附带第四虚拟号码VN1CD和用户D设备第一信息的验证查询指令,以验证查询用户D设备第一信息和第四虚拟号码VN1CD是否存在映射关系;虚拟号码管理服务器在接收到运营商服务平台发出的验证查询指令后,验证查询用户D设备第一信息和第四虚拟号码VN1CD是否存在映射关系,若用户D设备第一信息和第四虚拟号码VN1CD不存在映射关系,则表明存在用户设备将通信信息泄露给用户D设备,并根据第四虚拟号码VN1CD的标记符查询第一虚拟号码VN1的泄露链;运营商服务平台在接收到虚拟号码管理服务器发出的验证查询结果后,将对验证查询结果进行判断,若运营商服务平台接收到的验证查询结果为用户B设备的第一信息和第一虚拟号码VN1的泄露链,则在向用户B设备发出通话请求的同时,向用户B设备发送第一虚拟号码VN1的泄露链。5.根据权利要求4所述的一种虚拟号码泄露可溯源的通信方法,其特征在于,还包括:若用户D设备第一信息和第四虚拟号码VN1CD存在映射关系,则虚拟号码管理服务器向运营商服务平台发送该映射关系中关联的另一位用户设备的第一信息;若运营商服务平台接收到的验证查询结果为用户B设备的第一信息,则将向用户B设备
发出通话请求。6.根据权利要求1所述的一种虚拟号码泄露可溯源的通信方法,其特征在于,还包括:若第一虚拟号码VN1的泄露链级数等于用户B设备设置的泄露链级数,则虚拟号码管理服务器向运营商服务平台发送第一虚拟号码VN1泄露失败的消息,且当运营商服务平台接收第一虚拟号码VN1泄露失败的消息后,运营商服务平台向用户C设备发送获得用户B设备通信号码失败的消息,并结束此次服务;若第三虚拟号码VN1C的泄露链级数等于用户B设备设置的泄露链级数,则虚拟号码管理服务器向运营商服务平台发送第三虚拟号码VN1C泄露失败的消息,且当运营商服务平台接收到第三虚拟号码VN1C泄露失败的消息后,运营商服务平台向用户D设备发送获得用户B设备通信号码失败的消息,并结束此次服务。7.一种虚拟号码泄露可溯源的通信系统,其特征在于,至少包括:运营商服务平台和虚拟号码管理服务器;所述运营商服务平台,包括:第一转发模块,用于当用户B设备同意与用户A设备建立通信关系时,将虚拟号码管理服务器生成的第一虚拟号码VN1转发给用户A设备,将虚拟号码管理服务器生成的第二虚拟号码VN2转发给用户B设备;所述第一虚拟号码VN1表示用户A设备存储的用户B设备的通信信息,所述第二虚拟号码VN2表示用户B设备存储的用户A设备的通信信息;第二转发模块,用于当用户C设备向用户A设备表达希望获得用户B设备通信号码的请求后,用户A设备通过专用传输方式向用户C设备泄露用户A设备上存储的用户B设备的第一虚拟号码VN1,即用户A设备通过数据传输网向运营商服务平台发送第一消息时,向虚拟号码管理服务器转发第一消息;第三转发模块,用于当用户D设备向用户C设备表达希望获得用户B设备通信号码的请求后,用户C设备通过专用传输方式向用户D设备泄露用户C设备上显示的用户B设备的第三虚拟号码VN1C,即用户C设备通过数据传输网向运营商服务平台发送第二消息时,向虚拟号码管理服务器转发第二消息;第四转发模块,用于当用户D设备使用第四虚拟号码VN1CD生成与用户B设备的通话请求并发送至运营商服务平台时,在向用户B设备发出通话请求的同时,向用户B设备转发从虚拟号码管理服务器查询的第一虚拟号码VN1...

【专利技术属性】
技术研发人员:张小平张梦雨王逸松包涵孙文厚
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1