CN112040071B - 号码保护方法、装置、***和号码呼叫方法、装置 - Google Patents
号码保护方法、装置、***和号码呼叫方法、装置 Download PDFInfo
- Publication number
- CN112040071B CN112040071B CN202010939850.3A CN202010939850A CN112040071B CN 112040071 B CN112040071 B CN 112040071B CN 202010939850 A CN202010939850 A CN 202010939850A CN 112040071 B CN112040071 B CN 112040071B
- Authority
- CN
- China
- Prior art keywords
- virtual
- service
- request
- response
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42008—Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明的实施例提供了一种号码保护方法、装置、***和号码呼叫方法、装置,涉及互联网技术领域。号码维护服务器根据服务请求端发送的第一真实号码以及待定号码,获取第一虚拟号码,并将第一虚拟号码返回至服务请求端,以使服务请求端将第一虚拟号码发送至服务响应端,并在接收服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。如此,在号码绑定的过程中,可保证服务请求端以及服务响应端双方均未将已方用户的真实号码泄漏到对方,实现了双方用户之间的号码保护,避免了因真实号码泄露所造成的用户流失问题。
Description
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种号码保护方法、装置、***和号码呼叫方法、装置。
背景技术
随着经济的发展,企业之间的合作逐渐常态化,例如,出行公司有着庞大的乘客用户,运力公司有着庞大的司机用户,双方期望通过合作的方式创造更多的经济效益。在高数据安全的要求下,各方企业并不想将己方用户的真实手机号泄露到对方企业,以避免已方用户流失。
但目前的用户隐私保护方法均需要一方企业提供其用户的真实号码到对方企业,无法真正实现双方企业用户之间的号码保护。
发明内容
基于上述研究,本发明提供了一种号码保护方法、装置、***和号码呼叫方法、装置,以改善上述问题。
本发明的实施例可以这样实现:
第一方面,本发明实施例提供一种号码保护方法,应用于请求侧号码维护服务器,所述方法包括:
接收服务请求端发送的第一真实号码以及待定号码,根据所述第一真实号码以及待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端,以使所述服务请求端将所述第一虚拟号码发送至服务响应端,并接收所述服务响应端根据所述第一虚拟号码反馈的第二虚拟号码;
接收所述服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码,建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
在可选的实施方式中,在获取所述第一虚拟号码之后,所述方法还包括:
建立所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系;
所述建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系的步骤包括:
根据所述服务请求端发送的第二虚拟号码,对所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系进行更新,得到所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
在可选的实施方式中,所述方法还包括:
接收所述服务请求端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系进行解绑。
第二方面,本发明实施例提供一种号码保护方法,应用于响应侧号码维护服务器,所述方法包括:
接收服务响应端发送的第一虚拟号码以及第二真实号码,根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码;其中,所述第一虚拟号码通过服务请求端发送至所述服务响应端;
建立所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系,并将所述第二虚拟号码返回至所述服务响应端,以使所述服务响应端将所述第二虚拟号码发送至所述服务请求端。
在可选的实施方式中,所述方法还包括:
接收所述服务响应端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系进行解绑。
第三方面,本发明实施例提供一种号码保护方法,应用于服务请求端,所述方法包括;
接收请求业务方发送的第一真实号码以及待定号码;
将所述第一真实号码以及所述待定号码发送至请求侧号码维护服务器,并接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码;
将所述第一虚拟号码发送至服务响应端,接收所述服务响应端反馈的第二虚拟号码;
将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器,以使所述请求侧号码维护服务器建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
在可选的实施方式中,在接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码之后,所述方法还包括:
将所述第一虚拟号码、第一真实号码以及所述待定号码进行关联存储;
在接收所述服务响应端反馈的第二虚拟号码之后,所述方法还包括:
根据所述第二虚拟号码对所述待定号码进行替换,将所述第一真实号码、所述第一虚拟号码以及所述第二虚拟号码进行关联存储。
第四方面,本发明实施例提供一种号码保护方法,应用于服务响应端,所述方法包括;
接收响应业务方发送的第二真实号码以及服务请求端发送的第一虚拟号码;
将所述第二真实号码以及所述第一虚拟号码发送至响应侧号码维护服务器,并接收所述响应侧号码维护服务器根据所述第二真实号码以及所述第一虚拟号码反馈的第二虚拟号码;
将所述第二虚拟号码发送至所述服务请求端。
在可选的实施方式中,在将所述第二虚拟号码发送至所述服务请求端之后,所述方法还包括:
将所述第二虚拟号码、所述第二真实号码以及所述第一虚拟号码进行关联存储。
第五方面,本发明实施例提供一种号码保护方法,应用于号码保护***,所述号码保护***包括服务请求端、服务响应端、请求侧号码维护服务器以及响应侧号码维护服务器;所述方法包括:
所述服务请求端接收请求业务方发送的第一真实号码以及待定号码,将所述第一真实号码以及所述待定号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器根据第一真实号码以及所述待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端;
所述服务请求端将所述第一虚拟号码发送至所述服务响应端;
所述服务响应端获取响应业务方的第二真实号码,将所述第二真实号码以及第一虚拟号码发送至所述响应侧号码维护服务器;
所述响应侧号码维护服务器根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码,建立所述第二真实号码、所述第一虚拟号码以及所述第二虚拟号码的关联关系,将所述第二虚拟号码发送至所述服务响应端;
所述服务响应端将所述第二虚拟号码发送至所述服务请求端;
所述服务请求端将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
第六方面,本发明实施例提供一种号码保护装置,应用于请求侧号码维护服务器,所述号码保护装置包括第一号码获取模块以及第一号码关系建立模块;
所述第一号码获取模块用于接收服务请求端发送的第一真实号码以及待定号码,根据所述第一真实号码以及待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端,以使所述服务请求端将所述第一虚拟号码发送至服务响应端,并接收所述服务响应端根据所述第一虚拟号码反馈的第二虚拟号码;
所述第一号码关系建立模块用于在接收所述服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
在可选的实施方式中,所述第一号码关系建立模块还用于在获取所述第一虚拟号码之后,建立所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系;以及,在接收所述服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,根据所述服务请求端发送的第二虚拟号码,对所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系进行更新,得到所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
在可选的实施方式中,所述号码保护装置还包括第一关系解绑模块,所述第一关系解绑模块用于:
接收所述服务请求端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系进行解绑。
第七方面,本发明实施例提供一种号码保护装置,应用于响应侧号码维护服务器,所述号码保护装置包括第二号码获取模块以及第二号码关系建立模块;
所述第二号码获取模块用于接收服务响应端发送的第一虚拟号码以及第二真实号码,根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码;其中,所述第一虚拟号码通过服务请求端发送至所述服务响应端;
所述第二号码关系建立模块用于建立所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系,并将所述第二虚拟号码返回至所述服务响应端,以使所述服务响应端将所述第二虚拟号码发送至所述服务请求端。
在可选的实施方式中,所述号码保护装置包括第二关系解绑模块,所述第二关系解绑模块用于:
接收所述服务响应端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系进行解绑。
第八方面,本发明实施例提供一种号码保护装置,应用于服务请求端,所述号码保护装置包括第一号码处理模块,所述第一号码处理模块用于:
接收请求业务方发送的第一真实号码以及待定号码;
将所述第一真实号码以及所述待定号码发送至请求侧号码维护服务器,并接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码;
将所述第一虚拟号码发送至服务响应端,接收所述服务响应端反馈的第二虚拟号码;
将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器,以使所述请求侧号码维护服务器建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
在可选的实施方式中,所述号码保护装置还包括第一号码存储模块,所述第一号码存储模块用于在接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码之后,将所述第一虚拟号码、第一真实号码以及所述待定号码进行关联存储;以及,在接收所述服务响应端反馈的第二虚拟号码之后,根据所述第二虚拟号码对所述待定号码进行替换,将所述第一真实号码、所述第一虚拟号码以及所述第二虚拟号码进行关联存储。
第九方面,本发明实施例提供一种号码保护装置,应用于服务响应端,所述号码保护装置包括第二号码处理模块,所述第二号码处理模块用于:
接收响应业务方发送的第二真实号码以及服务请求端发送的第一虚拟号码;
将所述第二真实号码以及所述第一虚拟号码发送至响应侧号码维护服务器,并接收所述响应侧号码维护服务器根据所述第二真实号码以及所述第一虚拟号码反馈的第二虚拟号码;
将所述第二虚拟号码发送至所述服务请求端。
在可选的实施方式中,所述号码保护装置包括第二号码存储模块,所述第二号码存储模块用于:
将所述第二虚拟号码、所述第二真实号码以及所述第一虚拟号码进行关联存储。
第十方面,本发明实施例提供一种号码保护***,所述号码保护***包括服务请求端、服务响应端、请求侧号码维护服务器以及响应侧号码维护服务器;
所述服务请求端用于接收请求业务方发送的第一真实号码以及待定号码,将所述第一真实号码以及所述待定号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器用于根据第一真实号码以及所述待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端;
所述服务请求端用于将所述第一虚拟号码发送至所述服务响应端;
所述服务响应端用于获取响应业务方的第二真实号码,将所述第二真实号码以及第一虚拟号码发送至所述响应侧号码维护服务器;
所述响应侧号码维护服务器用于根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码,建立所述第二真实号码、所述第一虚拟号码以及所述第二虚拟号码的关联关系,将所述第二虚拟号码发送至所述服务响应端;
所述服务响应端用于将所述第二虚拟号码发送至所述服务请求端;
所述服务请求端用于将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器用于建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
第十一方面,本发明实施例提供一种号码呼叫方法,应用于请求侧号码维护服务器;所述请求侧号码维护服务器中存储有建立有关联关系的呼叫方的虚拟号码、真实号码和被呼叫方的虚拟号码;所述方法包括:
接收呼叫方的第一呼叫请求,其中,所述第一呼叫请求包括所述呼叫方的真实号码和虚拟号码;
根据所述第一呼叫请求中的真实号码以及虚拟号码,查找被呼叫方的虚拟号码;
向响应侧号码维护服务器发送第二呼叫请求,以使所述响应侧号码维护服务器根据所述第二呼叫请求中的呼叫方的虚拟号码以及被呼叫方中的虚拟号码,查找所述被呼叫方的真实号码,并根据所述被呼叫方的真实号码,呼叫所述被呼叫方;其中,所述响应侧号码维护服务器存储有建立有关联关系的被呼叫方的虚拟号码、真实号码和呼叫方的虚拟号码。
第十二方面,本发明实施例提供一种号码呼叫装置,应用于请求侧号码维护服务器;所述请求侧号码维护服务器中存储有建立有关联关系的呼叫方的虚拟号码、真实号码和被呼叫方的虚拟号码;所述号码呼叫装置包括请求接收模块、请求处理模块以及请求呼叫模块;
所述请求接收模块用于接收呼叫方的第一呼叫请求,其中,所述第一呼叫请求包括所述呼叫方的真实号码和虚拟号码;
所述请求处理模块用于根据所述第一呼叫请求中的真实号码以及虚拟号码,查找被呼叫方的虚拟号码;
所述请求呼叫模块用于向响应侧号码维护服务器发送第二呼叫请求,以使所述响应侧号码维护服务器根据所述第二呼叫请求中的呼叫方的虚拟号码以及被呼叫方中的虚拟号码,查找所述被呼叫方的真实号码,并根据所述被呼叫方的真实号码,呼叫所述被呼叫方;其中,所述响应侧号码维护服务器存储有建立有关联关系的被呼叫方的虚拟号码、真实号码和呼叫方的虚拟号码。
第十三方面,本发明实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执时如前述实施方式任一所述的号码保护方法的步骤。
第十四方面,本发明实施例提供一种电子设备,包括处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如前述实施方式任一所述的号码保护方法的步骤。
本发明实施例提供的号码保护方法、装置、***和号码呼叫方法、装置,在接收服务请求端发送的第一真实号码以及待定号码后,根据服务请求端发送的第一真实号码以及待定号码,获取第一虚拟号码,并将第一虚拟号码返回至服务请求端,以使服务请求端将第一虚拟号码发送至服务响应端,并接收服务响应端根据第一虚拟号码反馈的第二虚拟号码,并在接收服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。如此,在号码绑定的过程中,可保证服务请求端以及服务响应端双方均未将已方用户的真实号码泄漏到对方,实现了双方企业用户之间的号码保护,避免了因真实号码泄露所造成的用户流失问题。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例所提供的号码保护***的一种方框示意图。
图2为本发明实施例所提供的请求侧号码维护服务器的一种方框示意图。
图3为本发明实施例所提供的号码保护***的另一种方框示意图。
图4为本发明实施例所提供的号码保护***的交互示意图。
图5为本发明实施例所提供的一种应用场景示意图。
图6为本发明实施例所提供的一种号码关系示意图。
图7(a)为本发明实施例所提供的一种号码呼叫示意图。
图7(b)为本发明实施例所提供的另一种号码呼叫示意图。
图8为本发明实施例所提供的号码保护方法的一种流程示意图。
图9为本发明实施例所提供的号码保护方法的另一种流程示意图。
图10为本发明实施例所提供的号码保护方法的又一种流程示意图。
图11为本发明实施例所提供的号码保护方法的又一种流程示意图。
图12为本发明实施例所提供的号码保护方法的又一种流程示意图。
图13为本发明实施例所提供的第一号码保护装置的一种方框示意图。
图14为本发明实施例所提供的第二号码保护装置的一种方框示意图。
图15为本发明实施例所提供的第三号码保护装置的一种方框示意图。
图16为本发明实施例所提供的第四号码保护装置的一种方框示意图。
图17为本发明实施例所提供的号码呼叫方法的一种流程示意图。
图18为本发明实施例所提供的号码呼叫装置的一种方框示意图。
图标:100-号码保护***;10-服务请求端;11-第二号码保护装置;111-第一号码处理模块;112-第一号码存储模块;20-服务响应端;21-第三号码保护装置;211-第二号码处理模块;212-第二号码存储模块;30-请求侧号码维护服务器;31-第一号码保护装置;311-第一号码获取模块;312-第一号码关系建立模块;313-第一关系解绑模块;32-存储器;33-处理器;34-通信单元;35-号码呼叫装置;351-请求接收模块;352-请求处理模块;353-请求呼叫模块;40-响应侧号码维护服务器;41-第四号码保护装置;411-第二号码获取模块;412-第二号码关系建立模块;413-第二关系解绑模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
如背景技术所述,随着经济的发展,企业之间合作逐渐常态化,例如,出行公司有着庞大的乘客用户,运力公司有着庞大的司机用户,双方期望通过合作的方式创造更多的经济效益,但在高数据安全的要求下,各方并不想将己方用户的真实手机号泄露到对方企业,其中核心需求是保护用户的隐私,以及避免已方用户流失。
目前,现有技术大多采用AXB或AXYB模式保护用户的号码。其中:
AXB模式中,A和B为相互保密的两个业务受益用户,A和B用户都不知道对方真实号码的存在,为了双方的真实号码不被泄露,在隐私保护通话平台为A和B用户绑定一个虚拟号码X,A和B用户互相呼叫来电显示只呈现X号码,A和B之间的通信都是通过X号码进行转接,绑定阶段需要A和B用户的真实号码。
AXYB模式中,号码保护平台为需要通话的一对或多对用户分别分配对应的隐私号码,保护通话的双方真实号码不被泄露。如号码保护平台为A、B分别绑定隐私号码X和Y,建立了AXYB的绑定关系。其中,呼叫路径为:A用户呼叫Y号码,B用户可接听且来电显示为X号码;B用户呼叫X号码,A用户可接听且来电显示为Y号码,绑定阶段需要A和B用户的真实号码。
无论是AXB模式还是AXYB模式,均无法应用在企业合作的场景,因为这两种模式在绑定阶段,双方都需要A和B用户的真实号码,如应用在企业合作的场景下,必然有一方企业需要提供其用户的真实号码到对方企业,与核心需求是相悖的,也即无法避免己方用户的真实号码泄漏到对方,从而无法真正实现双方企业用户之间的号码保护。
基于上述研究,本发明提供了一种号码保护方法、装置和***,以及号码呼叫方法和装置,在整个号码绑定的过程中,可保证双方企业无需将已方用户的真实号码泄露到对方企业,实现了用户与用户之间、用户与合作企业之间以及企业与企业之间的号码隐私保护,避免了因真实号码泄露所造成的用户流失问题。
请参考图1,图1为本实施例所提供的号码保护***100,所述号码保护***100包括服务请求端10、服务响应端20、请求侧号码维护服务器30以及响应侧号码维护服务器40。其中,服务请求端10与服务响应端20以及请求侧号码维护服务器30,服务响应端20与服务请求端10以及响应侧号码维护服务器40通信连接,且请求侧号码维护服务器30和响应侧号码维护服务器40之间可通信连接。
可选的,在本实施例中,请求侧号码维护服务器30和响应侧号码维护服务器40可以是电信运营商服务器,用于对服务请求端10和服务响应端20分配虚拟号码、建立号码之间的关联关系以及实现号码之间的呼叫等。
如图2所示,在本实施例中,请求侧号码维护服务器30可以包括第一号码保护装置31、第一存储器32、第一处理器33和第一通信单元34。
所述第一存储器32、第一处理器33及第一通信单元34各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述第一号码保护装置31包括至少一个可以软件或固件(firmware)的形式存储于所述第一存储器32中或固化在所述请求侧号码维护服务器30的操作***(operating system,OS)中的软件功能模块。所述第一处理器33用于执行所述第一存储器32中存储的可执行模块,例如所述第一号码保护装置31所包括的软件功能模块及计算机程序等。
第一通信单元34用于通过网络建立所述请求侧号码维护服务器30与其他设备(如服务请求端和响应侧号码维护服务器)之间的通信连接,并用于通过所述网络收发数据。
图2所示的结构仅为示意,所述请求侧号码维护服务器30还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
相应地,在本实施例中,响应侧号码维护服务器40也可以包括第二号码保护装置、第二存储器、第二处理器和第二通信单元。
所述第二存储器、第二处理器及第二通信单元各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述第二号码保护装置包括至少一个可以软件或固件(firmware)的形式存储于所述第二存储器中或固化在所述响应侧号码维护服务器的操作***(operatingsystem,OS)中的软件功能模块。所述第二处理器用于执行所述第二存储器中存储的可执行模块,例如所述第二号码保护装置所包括的软件功能模块及计算机程序等。
第二通信单元用于通过网络建立所述响应侧号码维护服务器与其他设备(如服务请求端和请求侧号码维护服务器)之间的通信连接,并用于通过所述网络收发数据。
可以理解地,在本实施例中,请求侧号码维护服务器30为服务请求端10侧对应的号码维护服务器,响应侧号码维护服务器40为服务响应端20侧对应的号码维护服务器。
在本实施例中,服务请求端10作为请求方,可以向请求侧号码维护服务器30和服务响应端20发起请求。服务响应端20作为响应方,用于对请求进行响应。
在一些实施例中,服务请求端10也可以作为响应方,服务响应端20也可以作为请求方。例如,在出行公司和运力公司的合作场景中,服务请求端10可以为出行公司的服务端,也可以为运力公司的服务端。当服务请求端10为出行公司的服务端时,服务响应端20为运行公司的服务端。当服务请求端10为运力公司的服务端时,服务响应端20为出行公司的服务端。
可以理解地,当服务请求端10作为响应方时,与服务请求端10对应的号码维护服务器为响应侧号码维护服务器,当服务响应端20作为请求方时,与服务响应端20对应的号码维护服务器为请求侧号码维护服务器。
在一些实施例中,请求侧号码维护服务器30和响应侧号码维护服务器40可以集成设置,但当请求侧号码维护服务器30和响应侧号码维护服务器40集成设置时,为了保护用户的隐私,彼此之间接收到的真实号码是隔离的,即双方无法获取对方拥有的真实号码。
在一些实施例中,服务请求端10和服务响应端20可以由单个物理服务器组成,也可以是一个由多个用于执行不同数据处理功能的物理服务器构成的服务器组。服务器组可以是集中式的,也可以是分布式的。在一些可能的实施方式中,若服务请求端10和服务响应端20采用单个物理服务器,可以基于不同服务功能为该物理服务器分配不同的逻辑服务器组件,如处理器、存储器以及通信单元等等。
在一些实施例中,服务请求端10和服务响应端20可与业务平台连接,用于接收并响应业务平台发送的业务请求。例如,在出行公司和运力公司的合作场景中,当服务请求端10为出行公司的服务端时,服务请求端10则与出行公司的业务平台连接,接收业务平台发送的请求,此时,出行公司的业务平台可作为请求业务方。又例如,当服务响应端20为运力公司的服务端时,服务响应端20则与运行公司的业务平台连接,接收业务平台发送的请求,此时运力公司的业务平台可作为响应业务方,如图3所示。
在一些实施例中,服务请求端10连接的业务平台可以与服务响应端20连接的业务平台通信。例如,在一些场景中,服务请求端10连接的业务平台可向服务响应端20连接的业务平台发送请求,而服务响应端20连接的业务平台在接收到请求,可将请求发送给服务响应端20,由服务响应端20处理,也可以直接对请求进行响应处理。
基于图1、图2和图3所示的***架构图,本实施例所提供的号码保护***可通过以下过程实现号码绑定。
服务请求端用于接收请求业务方发送的第一真实号码以及待定号码,将第一真实号码以及待定号码发送至请求侧号码维护服务器。
所述请求侧号码维护服务器用于根据第一真实号码以及待定号码,获取第一虚拟号码,将第一虚拟号码返回至服务请求端。
服务请求端用于将第一虚拟号码发送至服务响应端。
服务响应端用于获取响应业务方的第二真实号码,将第二真实号码以及第一虚拟号码发送至响应侧号码维护服务器。
响应侧号码维护服务器用于根据第二真实号码以及所第一虚拟号码,获取第二虚拟号码,建立第二真实号码、第一虚拟号码以及第二虚拟号码的关联关系,将第二虚拟号码发送至服务响应端。
服务响应端用于将第二虚拟号码发送至服务请求端。
服务请求端用于将第二虚拟号码、第一虚拟号码以及第一真实号码发送至请求侧号码维护服务器。
请求侧号码维护服务器用于建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
如图4所示,当需要号码绑定时,请求业务方则向服务请求端发起号码绑定请求,号码绑定请求中包括请求业务方对应用户的真实号码(即第一真实号码)以及待定号码(即待绑定的号码),此时,待定号码未知,可设置为TBD(意为待定)。服务请求端在收到第一真实号码和待定号码后,将第一真实号码和待定号码作为请求参数发送至请求侧号码维护服务器。而请求侧号码维护服务器在接收到第一真实号码和待定号码后,可从号码池中选取一虚拟号码作为第一虚拟号码,然后将第一虚拟号码返回至服务请求端。
作为一种可选的实施方式,请求侧号码维护服务器在获取得到第一虚拟号码后,可对第一真实号码、待定号码和第一虚拟号码进行绑定,建立第一真实号码、待定号码和第一虚拟号码的关联关系,由于待定号码未知,因此该关联关系为临时关联关系。
服务请求端在接收到第一虚拟号码后,在本地将第一真实号码、待定号码和第一虚拟号码进行关联存储,以便于查询,同时将第一虚拟号码作为请求业务方对应用户的真实号码发送至服务响应端。
可选的,服务请求端可通过请求业务方将第一虚拟号码发送至响应业务方,而响应业务方在接收到第一虚拟号码后,获取响应业务方对应用户的真实号码,即第二真实号码,然后根据第一虚拟号码以及第二真实号码向服务响应端发起号码绑定请求。
服务响应端在接收第一虚拟号码以及第二真实号码后,将第一虚拟号码以及第二真实号码作为请求参数调用响应侧号码维护服务器的绑定应用程序接口(ApplicationProgramming Interface,API)建立关联关系。响应侧号码维护服务器在接收第一虚拟号码以及第二真实号码后,从号码池中选取一虚拟号码作为第二虚拟号码,并对第二虚拟号码、第一虚拟号码以及第二真实号码进行绑定,建立第二虚拟号码、第一虚拟号码以及第二真实号码的关联关系,然后将第二虚拟号码发送至服务响应端。
服务响应端在接收到第二虚拟号码后,在本地将第二真实号码、第二虚拟号码和第一虚拟号码进行关联存储,以便于查询。同时,服务响应端将第二虚拟号码作为响应业务方对应用户的真实号码发送至请求业务方,通过请求业务方将第二虚拟号码发送服务请求端。
服务请求端在接收到第二虚拟号后,根据第二虚拟号对待定号码进行替换,将第二虚拟号码、第一虚拟号码和第一真实号码进行关联存储。
由于此时请求侧号码维护服务器保存的是第一虚拟号码、第一真实号码以及待定号码的关联关系,因此,服务请求端在接收第二虚拟号码后,需根据第二虚拟号码对第一虚拟号码、第一真实号码以及待定号码的关联关系进行更新。
因此,服务请求端在接收到第二虚拟号码后,将第二虚拟号码、第一虚拟号码以及第一真实号码作为请求参数调用请求侧号码维护服务器的更新API修改关联关系,而请求侧号码维护服务器在接收到第二虚拟号码、第一虚拟号码以及第一真实号码后,根据第一虚拟号码以及第一真实号码查找到临时关联关系,然后待定号码更新为第二虚拟号码,将第一虚拟号码、第一真实号码以及待定号码的关联关系更新为第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
本实施例所提供的号码绑定***,在号码绑定的过程中,服务请求端和服务响应端之间只存在虚拟号码的交互,避免了服务请求端将已方用户的真实号码发送至服务响应端,也避免了服务响应端将已方用户的真实号码发送至服务请求端,在整体生命周期内保护了用户隐私信息,提升了整个***的安全性,解决了因真实号码泄露所造成的企业用户流失问题。
响应侧号码维护服务器在建立第一虚拟号码、第二真实号码和第二虚拟号码的关联关系以及请求侧号码维护服务器在第二虚拟号码、第一虚拟号码和第一真实号码的关联关系后,双方用户,即请求业务方对应的用户和响应业务方对应的用户之间,则可以基于关联关系实现号码呼叫。
由于响应侧号码维护服务器存储有第一虚拟号码、第二真实号码和第二虚拟号码的关联关系以及请求侧号码维护服务器存储有第二虚拟号码、第一虚拟号码和第一真实号码的关联关系,因此,在请求侧号码维护服务器和响应侧号码维护服务器之间形成了第一真实号码、第一虚拟号码、第二虚拟号码和第二真实号码的逻辑关联关系。
若请求业务方对应的用户需要联系响应业务方对应的用户,即可通过第一真实号码呼叫第一虚拟号码,因为请求侧号码维护服务器存储了第二虚拟号码、第一虚拟号码和第一真实号码的关联关系,因此呼叫被转移到第二虚拟号码,即请求侧号码维护服务器通过第一虚拟号码和第二虚拟号码向响应侧号码维护服务器发起呼叫请求。又因为响应侧号码维护服务器存储了第一虚拟号码、第二真实号码和第二虚拟号码的关联关系,因此,响应侧号码维护服务器接收到请求侧号码维护服务器发送的包括第一虚拟号码和第二虚拟号码的呼叫请求后,呼叫又被转移到第二真实号码,完成呼叫。而若响应业务方对应的用户需要联系请求业务方对应的用户,同理反向呼叫即可,如此即可实现双方之间的呼叫互通,并且在整体生命周期内,双方用户看不到彼此的真实号码,且已方用户的真实号码对对方服务端不可见,对方用户的真实号码对己方服务端也是不可见,双方互相看不到对方用户的真实号码,从而避免了用户真实号码暴露和用户流失。
鉴于在实际应用中,用户会由于某些原因对号码的关联关系进行解绑,例如,更换手机号。因此,本实施例所提供的号码保护***还可以用于对号码的关联关系进行解绑。
可选的,在需要解绑时,服务请求端向请求侧号码维护服务器发送号码解绑请求或服务响应端向响应侧号码维护服务器发送号码解绑请求即可。而请求侧号码维护服务器在接收到号码解绑请求后,根据号码解绑请求,对第二虚拟号码、第一虚拟号码和第一真实号码的关联关系进行解绑或响应侧号码维护服务器在接收到号码解绑请求后,根据号码解绑请求,对第一虚拟号码、第二真实号码和第二虚拟号码的关联关系进行解绑。在进行解绑后,双方之间也就不存在号码的关联关系,进而也就无法成功呼叫。
可选的,关联关系的解绑时机可由双方的业务侧决定,例如,在需要解绑时,请求业务方向服务请求端发起解绑请求,服务请求端则根据解绑请求,调用请求侧号码维护服务器的解绑API对第一虚拟号码、第二虚拟号码以及第一真实号码的关联关系进行解除,进而,请求侧号码维护服务器和响应侧号码维护服务器之间的第一真实号码、第一虚拟号码、第二虚拟号码和第二真实号码的逻辑关联关系也就不存在了,双方也就无法实现呼叫互通。
如图5所示,下面以出行公司与运力公司合作为例,进行详细说明。
出行公司乘客发单,出行公司业务服务端(即图5中出行公司侧的业务server)将乘客真实号码A和待定号码TBD作为参数,向出行公司虚拟号服务端(图5中出行公司侧的虚拟号server)发送号码绑定请求,以获取虚拟号。
出行公司虚拟号服务端(即服务请求端)将乘客真实号码A和TBD作为请求参数,调用电信运营商a(请求侧号码维护服务器)的绑定API建立临时关联关系,电信运营商a返回关联的虚拟号X1,出行公司虚拟号服务端将X1返回到出行公司业务服务端,于是出行公司侧建立了一种存储于电信运营商a的A-X1-TBD的关联关系。
出行公司业务服务端将虚拟号X1作为乘客的真实号发送到运力公司业务服务端(即图5中运力公司侧的业务server),运力公司业务服务端将虚拟号X1和司机真实号码B发送至运力公司虚拟号服务端(即图5中运力公司侧的虚拟号server)。
接着运力公司虚拟号服务端(即服务响应端)将虚拟号X1和司机真实号码B作为请求参数,调用电信运营商b的绑定API建立关联关系,电信运营商b返回关联的虚拟号X2,于是运力公司侧建立了一种存储于电信运营商b的X1-X2-B的关联关系。
同时,运力公司业务服务端将虚拟号X2作为司机的真实号返回到出行公司业务服务端,通过出行公司业务服务端将虚拟号X2发送至出行公司虚拟号服务端。
接着出行公司虚拟号服务端将A、X1、X2作为请求参数,调用电信运营商a的绑定API更新关联定关系,电信运营商a根据请求参数中的乘客真实号码A和虚拟号X1查到临时绑定关系A-X1-TBD,将TBD更新为虚拟号X2,于是临时的绑定关系A-X1-TBD更新为A-X1-X2。
至此,出行公司侧的关联关系是A-X1-X2,运力公司侧的关联关系是X1-X2-B,如图6所示,整体上形成A-X1-X2-B的逻辑绑定关系,即AXXB模式。
在此基础上,乘客A呼叫司机B的呼叫转移路径如图7(a)所示,A呼叫虚拟号X1(即图7(a)中的From Ato X1),因为电信运营商a存储了关联关系A-X1-X2,呼叫被转移到X2(即图7(a)中的Redirect to X2,From X1 to X2),即电信运营商a通过X1和X2向电信运营商b发起呼叫,又因为电信运行商b存储了关联关系X1-X2-B,呼叫又被转移到B(即图7(a)中的Redirect to B)。
司机B呼叫乘客A的呼叫转移路径如图7(b)所示,B呼叫虚拟号X2(即图7(b)中的From B to X1),因为电信运营商b存储了关联关系X1-X2-B,呼叫被转移到X1(即图7(b)中的Redirect to X1,From X2 to X1),即电信运营商b通过X2和X1向电信运营商a发起呼叫,又因为电信运营商a存储了关联关系A-X1-X2,呼叫又被转移到A(图7(b)中的Redirect toA)。
在整体生命周期内,乘客和司机看不到彼此的真实号码,乘客的真实号码A对运力公司不可见,司机的真实号码B对出行公司不可见,双方企业互相看不到对方用户的真实号码,避免了用户真实号码暴露和用户流失。
本实施例所提供的号码保护***,在号码绑定的过程中,服务请求端和服务响应端之间只存在虚拟号码的交互,避免了服务请求端将已方用户的真实号码发送至服务响应端,也避免了服务响应端将已方用户的真实号码发送至服务请求端,同时,请求侧号码维护服务器和响应侧号码维护服务器之间也只存在虚拟号码的交互,从而实现了用户之间的真实号码的隐私保护、用户与合作企业之间的号码隐私保护以及企业与企业之间的号码隐私保护,解决了因真实号码泄露所造成的企业用户流失问题。在整体生命周期内保护了用户隐私信息,提升了整个***的安全性。
基于同一发明构思,请结合参阅图8,本实施例还提供一种号码保护方法,应用于图1中的请求侧号码维护服务器,下面对图8所示的号码保护方法的流程图进行详细阐述。
步骤S10:接收服务请求端发送的第一真实号码以及待定号码,根据服务请求端发送的第一真实号码以及待定号码,获取第一虚拟号码,将第一虚拟号码返回至服务请求端,以使服务请求端将第一虚拟号码发送至服务响应端,并接收服务响应端根据第一虚拟号码反馈的第二虚拟号码。
步骤S20:接收服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码,建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
其中,服务请求端在收到请求业务方发送的第一真实号码和待定号码后,将第一真实号码和待定号码作为请求参数发送至请求侧号码维护服务器。而请求侧号码维护服务器在接收到第一真实号码和待定号码后,可从号码池中选取一虚拟号码作为第一虚拟号码,然后将第一虚拟号码返回至服务请求端。
在可选的实施方式中,在获取第一虚拟号码之后,请求侧号码维护服务器还可以对第一真实号码、待定号码和第一虚拟号码进行绑定,建立第一虚拟号码、第一真实号码以及待定号码的关联关系,由于待定号码未知,因此该关联关系为临时关联关系。
服务请求端在接收到第一虚拟号码后,将第一虚拟号码作为请求业务方对应用户的真实号码发送至服务响应端。服务响应端在接收到第一虚拟号码后,获取响应业务方发送的第二真实号码,将第二真实号码和第一虚拟号码作为请求参数发送至响应侧号码维护服务器,调用响应侧号码维护服务器的绑定API建立关联关系。响应侧号码维护服务器在接收第一虚拟号码以及第二真实号码后,从号码池中选取一虚拟号码作为第二虚拟号码,并对第二虚拟号码、第一虚拟号码以及第二真实号码进行绑定,建立第二虚拟号码、第一虚拟号码以及第二真实号码的关联关系,然后将第二虚拟号码发送至服务响应端。
服务响应端在接收到第二虚拟号码后,将第二虚拟号码作为响应业务方对应用户的真实号码发送至服务请求端,以使服务请求端将第二虚拟号码发送至请求侧号码维护服务器更新建立的关联关系。
在可选的实施方式中,建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系的步骤可以包括:
根据服务请求端发送的第二虚拟号码,对第一虚拟号码、第一真实号码以及待定号码的关联关系进行更新,得到第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
其中,服务请求端在接收到第二虚拟号码后,将第二虚拟号码、第一虚拟号码以及第一真实号码作为请求参数调用请求侧号码维护服务器的更新API修改关联关系,进而请求侧号码维护服务器将待定号码更新为第二虚拟号码,将第一虚拟号码、第一真实号码以及待定号码的关联关系更新为第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
由于在实际应用中,用户会由于某些原因对号码的关联关系进行解绑,因此,请结合参阅图9,本实施例所提供的号码保护方法还包括步骤S30至步骤S40。
步骤S30:接收服务请求端发送的号码解绑请求。
步骤S40:根据号码解绑请求,对第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系进行解绑。
其中,在需要解绑时,服务请求端则向请求侧号码维护服务器发送号码解绑请求,而请求侧号码维护服务器在接收到号码解绑请求后,根据号码解绑请求,对第二虚拟号码、第一虚拟号码和第一真实号码的关联关系进行解绑。
可以理解地,本实施例所提供的应用于请求侧号码维护服务器的号码保护方法的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
在上述基础上,本实施例还提供一种号码保护方法,应用于图1中的响应侧号码维护服务器,所述方法包括:
接收服务响应端发送的第一虚拟号码以及第二真实号码,根据第二真实号码以及第一虚拟号码,获取第二虚拟号码;其中,第一虚拟号码通过服务请求端发送至服务响应端。
建立第二虚拟号码、第一虚拟号码以及第二真实号码的关联关系,并将第二虚拟号码返回至服务响应端,以使服务响应端将第二虚拟号码发送至服务请求端。
其中,服务响应端在接收服务请求端发送的第一虚拟号码后,获取响应业务方对应用户的真实号码,即第二真实号码,然后将第二真实号码与第一虚拟号码发送至响应侧号码维护服务器,而响应侧号码维护服务器在接收第二真实号码与第一虚拟号码后,从号码池中获取一虚拟号码,即第二虚拟号码,并建立第一虚拟号码、第二虚拟号码以及第二真实号码的关联关系,然后第二虚拟号码返回至服务响应端,以使服务响应端将第二虚拟号码发送至服务请求端。
由于在实际应用中,用户会由于某些原因对号码的关联关系进行解绑,因此,本实施例所提供的应用于响应侧号码维护服务器的号码保护方法还包括:
接收服务响应端发送的号码解绑请求。
根据号码解绑请求,对第二虚拟号码、第一虚拟号码以及第二真实号码的关联关系进行解绑。
其中,在需要解绑时,服务响应端则向响应侧号码维护服务器发送号码解绑请求,而响应侧号码维护服务器在接收到号码解绑请求后,根据号码解绑请求,对第二虚拟号码、第一虚拟号码以及第二真实号码的关联关系进行解绑。
可以理解地,本实施例所提供的应用于响应侧号码维护服务器的号码保护方法的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
在上述基础上,请结合参阅图10,本发明实施例提供一种号码保护方法,应用于图1中的服务请求端,下面对图10所示的号码保护方法的流程图进行阐述。
步骤S101:接收请求业务方发送的第一真实号码以及待定号码。
步骤S102:将第一真实号码以及待定号码发送至请求侧号码维护服务器,并接收请求侧号码维护服务器根据第一真实号码以及待定号码反馈的第一虚拟号码。
步骤S103:将第一虚拟号码发送至服务响应端,接收服务响应端反馈的第二虚拟号码。
步骤S104:将第二虚拟号码、第一虚拟号码以及第一真实号码发送至请求侧号码维护服务器,以使请求侧号码维护服务器建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
在可选的实施方式中,在接收请求侧号码维护服务器根据第一真实号码以及待定号码反馈的第一虚拟号码之后,本实施所提供的号码保护方法还包括:
将第一虚拟号码、第一真实号码以及待定号码进行关联存储。
在接收服务响应端反馈的第二虚拟号码之后,本实施所提供的号码保护方法还包括:
根据第二虚拟号码对待定号码进行替换,将第一真实号码、第一虚拟号码以及第二虚拟号码进行关联存储。
可以理解地,本实施例所提供的应用于服务请求端的号码保护方法的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
在上述基础上,请结合参阅图11,本发明实施例提供一种号码保护方法,应用于图1中的服务响应端,下面对图11所示的号码保护方法的流程图进行阐述。
步骤S201:接收响应业务方发送的第二真实号码以及服务请求端发送的第一虚拟号码。
步骤S202:将第二真实号码以及第一虚拟号码发送至响应侧号码维护服务器,并接收响应侧号码维护服务器根据第二真实号码以及第一虚拟号码反馈的第二虚拟号码。
步骤S203:将第二虚拟号码发送至服务请求端。
在可选的实施方式中,在将第二虚拟号码发送至服务请求端之后,本实施例所提供的号码保护方法还包括步骤S204。
步骤S204:将第二虚拟号码、第二真实号码以及第一虚拟号码进行关联存储。
可以理解地,本实施例所提供的应用于服务响应端的号码保护方法的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
在上述基础上,请结合参阅图12,本发明实施例提供一种号码保护方法,应用于图1所示的号码保护***,下面对图12所示的号码保护方法的流程图进行阐述。
步骤S1:服务请求端接收请求业务方发送的第一真实号码以及待定号码,将第一真实号码以及待定号码发送至请求侧号码维护服务器。
步骤S2:请求侧号码维护服务器根据第一真实号码以及待定号码,获取第一虚拟号码,将第一虚拟号码返回至服务请求端。
步骤S3:服务请求端将第一虚拟号码发送至服务响应端。
步骤S4:服务响应端获取响应业务方的第二真实号码,将第二真实号码以及第一虚拟号码发送至响应侧号码维护服务器。
步骤S5:响应侧号码维护服务器根据第二真实号码以及第一虚拟号码,获取第二虚拟号码,建立第二真实号码、第一虚拟号码以及第二虚拟号码的关联关系,将第二虚拟号码发送至服务响应端。
步骤S6:服务响应端将第二虚拟号码发送至服务请求端。
步骤S7:服务请求端将第二虚拟号码、第一虚拟号码以及第一真实号码发送至请求侧号码维护服务器。
步骤S8:请求侧号码维护服务器建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
可以理解地,本实施例所提供的应用于号码保护***的号码保护方法的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
本实施例所提供的号码保护方法,在号码绑定的过程中,服务请求端和服务响应端之间只存在虚拟号码的交互,从而实现了用户之间的真实号码的隐私保护、用户与合作企业之间的号码隐私保护以及企业与企业之间的号码隐私保护,解决了因真实号码泄露所造成的企业用户流失问题,在整体生命周期保护了用户隐私信息,提升了整个***的安全性。
基于同一发明构思,请结合参阅图13,本发明实施例提供一种第一号码保护装置31,应用于请求侧号码维护服务器,所述第一号码保护装置31包括第一号码获取模块311以及第一号码关系建立模块312。
第一号码获取模块311用于接收服务请求端发送的第一真实号码以及待定号码,根据服务请求端发送的第一真实号码以及待定号码,获取第一虚拟号码,将第一虚拟号码返回至服务请求端,以使服务请求端将第一虚拟号码发送至服务响应端,并接收服务响应端根据第一虚拟号码反馈的第二虚拟号码。
第一号码关系建立模块312用于在接收服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
在可选的实施方式中,第一号码关系建立模块312还用于在获取第一虚拟号码之后,建立第一虚拟号码、第一真实号码以及待定号码的关联关系;以及,在接收服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,根据服务请求端发送的第二虚拟号码,对第一虚拟号码、第一真实号码以及待定号码的关联关系进行更新,得到第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
在可选的实施方式中,第一号码保护装置31还包括第一关系解绑模块313,第一关系解绑模块313用于:
接收服务请求端发送的号码解绑请求。
根据号码解绑请求,对第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系进行解绑。
在上述基础上,请结合参阅图14,本发明实施例提供一种第二号码保护装置11,应用于服务请求端,第二号码保护装置11包括第一号码处理模块111,第一号码处理模块111用于:
接收请求业务方发送的第一真实号码以及待定号码。
将第一真实号码以及待定号码发送至请求侧号码维护服务器,并接收请求侧号码维护服务器根据第一真实号码以及待定号码反馈的第一虚拟号码。
将第一虚拟号码发送至服务响应端,接收服务响应端反馈的第二虚拟号码。
将第二虚拟号码、第一虚拟号码以及第一真实号码发送至请求侧号码维护服务器,以使请求侧号码维护服务器建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。
在可选的实施方式中,第二号码保护装置11还包括第一号码存储模块112,第一号码存储模块112用于在接收请求侧号码维护服务器根据第一真实号码以及待定号码反馈的第一虚拟号码之后,将第一虚拟号码、第一真实号码以及待定号码进行关联存储;以及,在接收服务响应端反馈的第二虚拟号码之后,根据第二虚拟号码对待定号码进行替换,将第一真实号码、第一虚拟号码以及第二虚拟号码进行关联存储。
在上述基础上,请结合参阅图15,本发明实施例提供一种第三号码保护装置21,应用于服务响应端,第三号码保护装置21包括第二号码处理模块211,第二号码处理模块211用于:
接收响应业务方发送的第二真实号码以及服务请求端发送的第一虚拟号码。
将第二真实号码以及第一虚拟号码发送至响应侧号码维护服务器,并接收响应侧号码维护服务器根据第二真实号码以及第一虚拟号码反馈的第二虚拟号码。
将第二虚拟号码发送至服务请求端。
在可选的实施方式中,第三号码保护装置21包括第二号码存储模块212,第二号码存储模块212用于:
将第二虚拟号码、第二真实号码以及第一虚拟号码进行关联存储。
在上述基础上,请结合参阅图16,本实施例提供一种第四号码保护装置41,应用于图1所示的响应侧号码维护服务器,该第四号码保护装置41包括第二号码获取模块411以及第二号码关系建立模块412。
第二号码获取模块411用于接收服务响应端发送的第一虚拟号码以及第二真实号码,根据第二真实号码以及第一虚拟号码,获取第二虚拟号码;其中,第一虚拟号码通过服务请求端发送至服务响应端。
第二号码关系建立模块412用于建立第二虚拟号码、第一虚拟号码以及第二真实号码的关联关系,并将第二虚拟号码返回至服务响应端,以使服务响应端将第二虚拟号码发送至服务请求端。
在可选的实施方式中,第四号码保护装置41包括第二关系解绑模块413,第二关系解绑模块413用于:
接收服务响应端发送的号码解绑请求。
根据号码解绑请求,对第二虚拟号码、第一虚拟号码以及第二真实号码的关联关系进行解绑。
可以理解地,本实施例所提供的第一号码保护装置31、第二号码保护装置11、第三号码保护装置21以及第四号码保护装置41的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
本实施例所提供的号码保护装置,在号码绑定的过程中,服务请求端和服务响应端之间只存在虚拟号码的交互,从而实现了用户之间的真实号码的隐私保护、用户与合作企业之间的号码隐私保护以及企业与企业之间的号码隐私保护,解决了因真实号码泄露所造成的企业用户流失问题,在整体生命周期保护了用户隐私信息,提升了整个***的安全性。
基于同一发明构思,请结合参阅图17,本发明实施例提供一种号码呼叫方法,应用于请求侧号码维护服务器;其中,请求侧号码维护服务器中存储有建立有关联关系的呼叫方的虚拟号码、真实号码和被呼叫方的虚拟号码。下面对图17所示的号码呼叫方法的流程图进行阐述。
步骤S301:接收呼叫方的第一呼叫请求,其中,第一呼叫请求包括呼叫方的真实号码和虚拟号码。
步骤S302:根据第一呼叫请求中的真实号码以及虚拟号码,查找被呼叫方的虚拟号码。
步骤S303:向响应侧号码维护服务器发送第二呼叫请求,以使响应侧号码维护服务器根据第二呼叫请求中的呼叫方的虚拟号码以及被呼叫方中的虚拟号码,查找被呼叫方的真实号码,并根据被呼叫方的真实号码,呼叫被呼叫方。
其中,响应侧号码维护服务器存储有建立有关联关系的被呼叫方的虚拟号码、真实号码和呼叫方的虚拟号码。
在上述基础上,请结合参阅图18,本发明实施例提供一种号码呼叫装置35,应用于请求侧号码维护服务器;其中,请求侧号码维护服务器中存储有建立有关联关系的呼叫方的虚拟号码、真实号码和被呼叫方的虚拟号码;号码呼叫装置35包括请求接收模块351、请求处理模块352以及请求呼叫模块353。
请求接收模块351用于接收呼叫方的第一呼叫请求,其中,第一呼叫请求包括呼叫方的真实号码和虚拟号码。
请求处理模块352用于根据第一呼叫请求中的真实号码以及虚拟号码,查找被呼叫方的虚拟号码。
请求呼叫模块353用于向响应侧号码维护服务器发送第二呼叫请求,以使响应侧号码维护服务器根据第二呼叫请求中的呼叫方的虚拟号码以及被呼叫方中的虚拟号码,查找被呼叫方的真实号码,并根据被呼叫方的真实号码,呼叫被呼叫方;其中,所述响应侧号码维护服务器存储有建立有关联关系的被呼叫方的虚拟号码、真实号码和呼叫方的虚拟号码。
可以理解地,本实施例所提供的号码呼叫方法以及号码呼叫装置35的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
在上述基础上,本发明实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执时如前述实施方式任一所述的号码保护方法的步骤。
其中,可读存储介质包括,但不限于:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
在上述基础上,本发明实施例提供一种电子设备,包括处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如前述实施方式任一所述的号码保护方法的步骤。
其中,在一些实施例中,电子设备可以是请求侧响应号码维护服务器,也可以是响应侧号码维护服务器,而在一些实施例中,电子设备也可以是服务请求端,在一些实施例中,电子设备还可以是服务响应端,具体地,可根据实际应用场景而决定。
可以理解地,本实施例所提供的可读存储介质和电子设备的具体工作过程,可以参考前述号码保护***中的对应过程,在此不再过多赘述。
综上,本发明实施例提供的号码保护方法、装置、***和号码呼叫方法、装置,在接收服务请求端发送的第一真实号码以及待定号码后,并将第一虚拟号码返回至服务请求端,以使服务请求端将第一虚拟号码发送至服务响应端,并接收服务响应端根据第一虚拟号码反馈的第二虚拟号码,并在接收服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,根据服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码,建立第二虚拟号码、第一虚拟号码以及第一真实号码的关联关系。如此,在号码绑定的过程中,可保证服务请求端以及服务响应端双方均未将已方用户的真实号码泄漏到对方,实现了用户之间的真实号码的隐私保护、用户与合作企业之间的号码隐私保护以及企业与企业之间的号码隐私保护,解决了因真实号码泄露所造成的企业用户流失问题。同时,在号码呼叫的过程中,请求侧号码维护服务器和响应侧号码维护服务器之间也只存在虚拟号码的交互,在整体生命周期内保护了用户隐私信息,提升了整个***的安全性。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (24)
1.一种号码保护方法,其特征在于,应用于请求侧号码维护服务器,所述请求侧号码维护服务器属于号码保护***,所述号码保护***还包括服务请求端、服务响应端以及响应侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述方法包括:
接收服务请求端发送的第一真实号码以及待定号码,根据所述第一真实号码以及待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端,以使所述服务请求端将所述第一虚拟号码发送至服务响应端,并接收所述服务响应端根据所述第一虚拟号码反馈的第二虚拟号码;
接收所述服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码,建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
2.根据权利要求1所述的号码保护方法,其特征在于,在获取所述第一虚拟号码之后,所述方法还包括:
建立所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系;
所述建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系的步骤包括:
根据所述服务请求端发送的第二虚拟号码,对所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系进行更新,得到所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
3.根据权利要求1所述的号码保护方法,其特征在于,所述方法还包括:
接收所述服务请求端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系进行解绑。
4.一种号码保护方法,其特征在于,应用于响应侧号码维护服务器,所述响应侧号码维护服务器属于号码保护***,所述号码保护***还包括服务请求端、服务响应端以及请求侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述方法包括:
接收服务响应端发送的第一虚拟号码以及第二真实号码,根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码;其中,所述第一虚拟号码通过服务请求端发送至所述服务响应端;
建立所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系,并将所述第二虚拟号码返回至所述服务响应端,以使所述服务响应端将所述第二虚拟号码发送至所述服务请求端。
5.根据权利要求4所述的号码保护方法,其特征在于,所述方法还包括:
接收所述服务响应端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系进行解绑。
6.一种号码保护方法,其特征在于,应用于服务请求端,所述服务请求端属于号码保护***,所述号码保护***还包括服务响应端、请求侧号码维护服务器以及响应侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述方法包括;
接收请求业务方发送的第一真实号码以及待定号码;
将所述第一真实号码以及所述待定号码发送至请求侧号码维护服务器,并接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码;
将所述第一虚拟号码发送至服务响应端,接收所述服务响应端反馈的第二虚拟号码;
将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器,以使所述请求侧号码维护服务器建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
7.根据权利要求6所述的号码保护方法,其特征在于,在接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码之后,所述方法还包括:
将所述第一虚拟号码、第一真实号码以及所述待定号码进行关联存储;
在接收所述服务响应端反馈的第二虚拟号码之后,所述方法还包括:
根据所述第二虚拟号码对所述待定号码进行替换,将所述第一真实号码、所述第一虚拟号码以及所述第二虚拟号码进行关联存储。
8.一种号码保护方法,其特征在于,应用于服务响应端,所述服务响应端属于号码保护***,所述号码保护***还包括服务请求端、请求侧号码维护服务器以及响应侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述方法包括;
接收响应业务方发送的第二真实号码以及服务请求端发送的第一虚拟号码;
将所述第二真实号码以及所述第一虚拟号码发送至响应侧号码维护服务器,并接收所述响应侧号码维护服务器根据所述第二真实号码以及所述第一虚拟号码反馈的第二虚拟号码;
将所述第二虚拟号码发送至所述服务请求端。
9.根据权利要求8所述的号码保护方法,其特征在于,在将所述第二虚拟号码发送至所述服务请求端之后,所述方法还包括:
将所述第二虚拟号码、所述第二真实号码以及所述第一虚拟号码进行关联存储。
10.一种号码保护方法,其特征在于,应用于号码保护***,所述号码保护***包括服务请求端、服务响应端、请求侧号码维护服务器以及响应侧号码维护服务器;所述方法包括:
所述服务请求端接收请求业务方发送的第一真实号码以及待定号码,将所述第一真实号码以及所述待定号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器根据第一真实号码以及所述待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端;
所述服务请求端将所述第一虚拟号码发送至所述服务响应端;
所述服务响应端获取响应业务方的第二真实号码,将所述第二真实号码以及第一虚拟号码发送至所述响应侧号码维护服务器;
所述响应侧号码维护服务器根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码,建立所述第二真实号码、所述第一虚拟号码以及所述第二虚拟号码的关联关系,将所述第二虚拟号码发送至所述服务响应端;
所述服务响应端将所述第二虚拟号码发送至所述服务请求端;
所述服务请求端将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
11.一种号码保护装置,其特征在于,应用于请求侧号码维护服务器,所述请求侧号码维护服务器属于号码保护***,所述号码保护***还包括服务请求端、服务响应端以及响应侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述号码保护装置包括第一号码获取模块以及第一号码关系建立模块;
所述第一号码获取模块用于接收服务请求端发送的第一真实号码以及待定号码,根据所述第一真实号码以及待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端,以使所述服务请求端将所述第一虚拟号码发送至服务响应端,并接收所述服务响应端根据所述第一虚拟号码反馈的第二虚拟号码;
所述第一号码关系建立模块用于在接收所述服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
12.根据权利要求11所述的号码保护装置,其特征在于,所述第一号码关系建立模块还用于在获取所述第一虚拟号码之后,建立所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系;以及,在接收所述服务请求端发送的第二虚拟号码、第一虚拟号码以及第一真实号码后,根据所述服务请求端发送的第二虚拟号码,对所述第一虚拟号码、所述第一真实号码以及所述待定号码的关联关系进行更新,得到所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
13.根据权利要求11所述的号码保护装置,其特征在于,所述号码保护装置还包括第一关系解绑模块,所述第一关系解绑模块用于:
接收所述服务请求端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系进行解绑。
14.一种号码保护装置,其特征在于,应用于响应侧号码维护服务器,所述响应侧号码维护服务器属于号码保护***,所述号码保护***还包括服务请求端、服务响应端以及请求侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述号码保护装置包括第二号码获取模块以及第二号码关系建立模块;
所述第二号码获取模块用于接收服务响应端发送的第一虚拟号码以及第二真实号码,根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码;其中,所述第一虚拟号码通过服务请求端发送至所述服务响应端;
所述第二号码关系建立模块用于建立所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系,并将所述第二虚拟号码返回至所述服务响应端,以使所述服务响应端将所述第二虚拟号码发送至所述服务请求端。
15.根据权利要求14所述的号码保护装置,其特征在于,所述号码保护装置包括第二关系解绑模块,所述第二关系解绑模块用于:
接收所述服务响应端发送的号码解绑请求;
根据所述号码解绑请求,对所述第二虚拟号码、第一虚拟号码以及所述第二真实号码的关联关系进行解绑。
16.一种号码保护装置,其特征在于,应用于服务请求端,所述服务请求端属于号码保护***,所述号码保护***还包括服务响应端、请求侧号码维护服务器以及响应侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述号码保护装置包括第一号码处理模块,所述第一号码处理模块用于:
接收请求业务方发送的第一真实号码以及待定号码;
将所述第一真实号码以及所述待定号码发送至请求侧号码维护服务器,并接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码;
将所述第一虚拟号码发送至服务响应端,接收所述服务响应端反馈的第二虚拟号码;
将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器,以使所述请求侧号码维护服务器建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
17.根据权利要求16所述的号码保护装置,其特征在于,所述号码保护装置还包括第一号码存储模块,所述第一号码存储模块用于在接收所述请求侧号码维护服务器根据所述第一真实号码以及所述待定号码反馈的第一虚拟号码之后,将所述第一虚拟号码、第一真实号码以及所述待定号码进行关联存储;以及,在接收所述服务响应端反馈的第二虚拟号码之后,根据所述第二虚拟号码对所述待定号码进行替换,将所述第一真实号码、所述第一虚拟号码以及所述第二虚拟号码进行关联存储。
18.一种号码保护装置,其特征在于,应用于服务响应端,所述服务响应端属于号码保护***,所述号码保护***还包括服务请求端、请求侧号码维护服务器以及响应侧号码维护服务器;
其中,所述服务请求端分别与所述请求侧号码维护服务器及请求业务方具备通信连接,所述服务响应端分别与所述响应侧号码维护服务器及响应业务方具备通信连接,所述请求业务方与所述响应业务方具备连接;
所述号码保护装置包括第二号码处理模块,所述第二号码处理模块用于:
接收响应业务方发送的第二真实号码以及服务请求端发送的第一虚拟号码;
将所述第二真实号码以及所述第一虚拟号码发送至响应侧号码维护服务器,并接收所述响应侧号码维护服务器根据所述第二真实号码以及所述第一虚拟号码反馈的第二虚拟号码;
将所述第二虚拟号码发送至所述服务请求端。
19.根据权利要求18所述的号码保护装置,其特征在于,所述号码保护装置包括第二号码存储模块,所述第二号码存储模块用于:
将所述第二虚拟号码、所述第二真实号码以及所述第一虚拟号码进行关联存储。
20.一种号码保护***,其特征在于,所述号码保护***包括服务请求端、服务响应端、请求侧号码维护服务器以及响应侧号码维护服务器;
所述服务请求端用于接收请求业务方发送的第一真实号码以及待定号码,将所述第一真实号码以及所述待定号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器用于根据第一真实号码以及所述待定号码,获取第一虚拟号码,将所述第一虚拟号码返回至所述服务请求端;
所述服务请求端用于将所述第一虚拟号码发送至所述服务响应端;
所述服务响应端用于获取响应业务方的第二真实号码,将所述第二真实号码以及第一虚拟号码发送至所述响应侧号码维护服务器;
所述响应侧号码维护服务器用于根据所述第二真实号码以及所述第一虚拟号码,获取第二虚拟号码,建立所述第二真实号码、所述第一虚拟号码以及所述第二虚拟号码的关联关系,将所述第二虚拟号码发送至所述服务响应端;
所述服务响应端用于将所述第二虚拟号码发送至所述服务请求端;
所述服务请求端用于将所述第二虚拟号码、第一虚拟号码以及第一真实号码发送至所述请求侧号码维护服务器;
所述请求侧号码维护服务器用于建立所述第二虚拟号码、所述第一虚拟号码以及所述第一真实号码的关联关系。
21.一种号码呼叫方法,其特征在于,应用于请求侧号码维护服务器;所述请求侧号码维护服务器中存储有建立有关联关系的呼叫方的虚拟号码、真实号码和被呼叫方的虚拟号码;所述方法包括:
接收呼叫方的第一呼叫请求,其中,所述第一呼叫请求包括所述呼叫方的真实号码和虚拟号码;
根据所述第一呼叫请求中的真实号码以及虚拟号码,查找被呼叫方的虚拟号码;
向响应侧号码维护服务器发送第二呼叫请求,以使所述响应侧号码维护服务器根据所述第二呼叫请求中的呼叫方的虚拟号码以及被呼叫方中的虚拟号码,查找所述被呼叫方的真实号码,并根据所述被呼叫方的真实号码,呼叫所述被呼叫方;其中,所述响应侧号码维护服务器存储有建立有关联关系的被呼叫方的虚拟号码、真实号码和呼叫方的虚拟号码。
22.一种号码呼叫装置,其特征在于,应用于请求侧号码维护服务器;所述请求侧号码维护服务器中存储有建立有关联关系的呼叫方的虚拟号码、真实号码和被呼叫方的虚拟号码;所述号码呼叫装置包括请求接收模块、请求处理模块以及请求呼叫模块;
所述请求接收模块用于接收呼叫方的第一呼叫请求,其中,所述第一呼叫请求包括所述呼叫方的真实号码和虚拟号码;
所述请求处理模块用于根据所述第一呼叫请求中的真实号码以及虚拟号码,查找被呼叫方的虚拟号码;
所述请求呼叫模块用于向响应侧号码维护服务器发送第二呼叫请求,以使所述响应侧号码维护服务器根据所述第二呼叫请求中的呼叫方的虚拟号码以及被呼叫方中的虚拟号码,查找所述被呼叫方的真实号码,并根据所述被呼叫方的真实号码,呼叫所述被呼叫方;其中,所述响应侧号码维护服务器存储有建立有关联关系的被呼叫方的虚拟号码、真实号码和呼叫方的虚拟号码。
23.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执时如权利要求1至9任一所述的号码保护方法的步骤。
24.一种电子设备,其特征在于,包括处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如权利要求1至9任一所述的号码保护方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010939850.3A CN112040071B (zh) | 2020-09-09 | 2020-09-09 | 号码保护方法、装置、***和号码呼叫方法、装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010939850.3A CN112040071B (zh) | 2020-09-09 | 2020-09-09 | 号码保护方法、装置、***和号码呼叫方法、装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112040071A CN112040071A (zh) | 2020-12-04 |
CN112040071B true CN112040071B (zh) | 2021-09-24 |
Family
ID=73584419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010939850.3A Active CN112040071B (zh) | 2020-09-09 | 2020-09-09 | 号码保护方法、装置、***和号码呼叫方法、装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112040071B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112616143B (zh) * | 2020-12-18 | 2023-06-02 | 南京领行科技股份有限公司 | 一种分配通信号码的方法、装置、电子设备及存储介质 |
CN113271384B (zh) * | 2021-05-17 | 2023-02-24 | 北京拓世寰宇网络技术有限公司 | 外呼通信方法及装置 |
CN115277943B (zh) * | 2022-07-11 | 2024-03-08 | 瑞庭网络技术(上海)有限公司 | 号码获取方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1503542A (zh) * | 2002-11-22 | 2004-06-09 | 朗迅科技公司 | 提供一个暂时电话号码的方法 |
CN102469216A (zh) * | 2010-11-01 | 2012-05-23 | 米特尔网络公司 | 用于建立可公共访问的电话号码的***及其方法 |
US8693655B1 (en) * | 2011-08-31 | 2014-04-08 | Ringcentral, Inc. | System and method for provisioning temporary telephone numbers |
CN106529851A (zh) * | 2015-09-15 | 2017-03-22 | 阿里巴巴集团控股有限公司 | 订单数据处理方法、通信数据查询方法及服务器 |
CN109756444A (zh) * | 2017-11-01 | 2019-05-14 | 中国电信股份有限公司 | 被叫号码翻译的方法、***和网络服务器 |
CN110086944A (zh) * | 2014-06-11 | 2019-08-02 | 阿里巴巴集团控股有限公司 | 一种基于虚拟号码的通讯方法和装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8681778B2 (en) * | 2006-01-10 | 2014-03-25 | Ingenio Llc | Systems and methods to manage privilege to speak |
CN101795331A (zh) * | 2009-06-05 | 2010-08-04 | 韩燕� | 一种多通道通信终端 |
CN103546652B (zh) * | 2013-10-17 | 2016-06-29 | 青岛海信传媒网络技术有限公司 | 一种号码转换服务器及电话号码保密的通信方法、*** |
US10694039B2 (en) * | 2014-03-25 | 2020-06-23 | Joseph Charlson | System and method for automated call distribution |
US9503577B1 (en) * | 2015-07-10 | 2016-11-22 | Verizon Patent And Licensing Inc. | Emergency call service for groups of devices with a shared number |
FI20185636A1 (en) * | 2018-07-10 | 2020-01-11 | Telia Co Ab | Handling of subscriber identity when providing service |
-
2020
- 2020-09-09 CN CN202010939850.3A patent/CN112040071B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1503542A (zh) * | 2002-11-22 | 2004-06-09 | 朗迅科技公司 | 提供一个暂时电话号码的方法 |
CN102469216A (zh) * | 2010-11-01 | 2012-05-23 | 米特尔网络公司 | 用于建立可公共访问的电话号码的***及其方法 |
US8693655B1 (en) * | 2011-08-31 | 2014-04-08 | Ringcentral, Inc. | System and method for provisioning temporary telephone numbers |
CN110086944A (zh) * | 2014-06-11 | 2019-08-02 | 阿里巴巴集团控股有限公司 | 一种基于虚拟号码的通讯方法和装置 |
CN106529851A (zh) * | 2015-09-15 | 2017-03-22 | 阿里巴巴集团控股有限公司 | 订单数据处理方法、通信数据查询方法及服务器 |
CN109756444A (zh) * | 2017-11-01 | 2019-05-14 | 中国电信股份有限公司 | 被叫号码翻译的方法、***和网络服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN112040071A (zh) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112040071B (zh) | 号码保护方法、装置、***和号码呼叫方法、装置 | |
CN109451451B (zh) | 终端漫游方法、设备及存储介质 | |
US6336130B1 (en) | Arrangement for improving availability of services in a communication system | |
CN110113498B (zh) | 双向号码保护方法及装置 | |
CN111163130B (zh) | 一种网络服务***及其数据传输方法 | |
CN101330458B (zh) | 控制子机访问权限的方法、装置及*** | |
CN110389936A (zh) | 一种启动小程序的方法、设备和计算机存储介质 | |
US8423784B2 (en) | Position registering method, program and apparatus for terminal equipment | |
US20150088995A1 (en) | Method and apparatus for sharing contents using information of group change in content oriented network environment | |
CN110389935A (zh) | 一种启动小程序的方法、设备和计算机存储介质 | |
CN112769945B (zh) | 分布式服务调用方法及装置 | |
CN104967732A (zh) | 信息处理方法及电子设备 | |
US20110082896A1 (en) | Dynamically Updated Web-Enabled and Embedded Contact Address in Communication Devices | |
US8064961B2 (en) | Communication system and method therefor | |
CN112835632A (zh) | 一种端能力的调用方法、设备和计算机存储介质 | |
CN104349372A (zh) | 定位能力调用方法和***以及位置服务网关 | |
CN102750187B (zh) | 一种跨进程交互方法及装置 | |
CN111953718B (zh) | 一种页面调试方法和装置 | |
CN112306685A (zh) | 任务隔离方法、装置、电子设备及计算机可读介质 | |
CN116302602A (zh) | 一种Flutter原生混合开发的消息传输方法及装置 | |
CN113115400B (zh) | 一种通信方法及装置 | |
CN113542447A (zh) | 防止信息泄露的方法、装置、终端设备及可读存储介质 | |
CN115277707A (zh) | 业务处理方法、装置、电子设备和存储介质 | |
CN108848156B (zh) | 接入网关处理方法、装置及存储介质 | |
JP2009284460A (ja) | モバイル通信プラットフォームが異質プラットフォームに跨るマルチメディア伝送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |