基于隐私通话的主叫信息展示方法、终端及系统与流程

文档序号:31407702发布日期:2022-09-03 07:39阅读:87来源:国知局
基于隐私通话的主叫信息展示方法、终端及系统与流程

1.本技术涉及通信技术领域,尤其涉及一种基于隐私通话的主叫信息展示方法、终端及系统。


背景技术:

2.目前,在网约车服务或快递派送等场景中,司机或快递员会提前与客户进行电话沟通,为了保护客户以及员工(司机、快递员)的手机号码信息,通过手机运营商将真实号码呼叫转为临时号码,双方能够隐藏真实的号码进行通话业务。例如:在网约车出行服务中,司机和乘客通过网约车平台临时分配的临时隐私号码呼叫乘客,而不暴露自己的真实号码,交易结束隐私号码失效。在快递派送场景中,快递员拨打临时隐私号码联系收件人,保护收件人的隐私,交易结束隐私号码失效。
3.以上方案虽然保护了通话双方的隐私,但由于每次通话使用的均为临时虚拟号码,被叫方无法得知主叫方的身份信息和来电目的,可能出现被叫用户误以为该来电是诈骗电话而拒接的情况。
4.因此,如何实现通话的电话号码为临时虚拟号码,且能够向被叫方展示主叫方的信息和来电目的,已成为本领域技术人员亟需解决的技术问题。


技术实现要素:

5.鉴于以上内容,本技术提供一种基于隐私通话的主叫信息展示方法、终端及系统,其目的在于实现通话的电话号码为临时虚拟号码,且能够向被叫方展示主叫方的信息和来电目的。
6.为实现上述目的,本发明提供一种基于隐私通话的主叫信息展示方法,应用于主叫终端,所述主叫终端安装有身份管理模块,所述方法包括:
7.接收主叫用户的外呼请求,获取所述主叫用户选择的外呼身份信息和呼叫目的,其中,所述外呼身份信息具有对应的身份证书;
8.获取分配给主叫用户和被叫用户的虚拟号码;
9.调用所述身份管理模块中所述身份证书对应的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
10.响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
11.为实现上述目的,本发明提供一种基于隐私通话的主叫信息展示方法,应用于主叫终端,所述主叫终端安装有身份管理模块,所述方法包括:
12.接收主叫用户的外呼请求;
13.获取主叫用户和被叫用户的虚拟号码;
14.调用所述身份管理模块供主叫用户选择外呼身份信息和呼叫目的,并利用所述外
呼身份信对应的身份证书的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
15.响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
16.为实现上述目的,本发明提供一种基于隐私通话的主叫信息展示方法,应用于被叫终端,所述被叫终端安装有身份管理模块,所述方法包括:
17.接收主叫终端传输的含有密码令牌和身份证书的呼叫信息;
18.基于所述身份管理模块验证所述身份证书的是否有效,并利用所述身份证书的公钥验证所述密码令牌中的签名结果;
19.当所述验证所述身份证书有效,且验证所述签名结果通过时,向被叫用户展示所述呼叫信息中的呼叫目的,及展示所述身份证书对应的主叫用户身份信息。
20.为实现上述目的,本发明提供一种主叫终端,所述主叫终端安装有身份管理模块,所述主叫终端包括存储器及与所述存储器连接的处理器,所述存储器中存储有在所述处理器上运行的基于隐私通话的主叫信息展示程序,所述基于隐私通话的主叫信息展示程序被所述处理器执行时实现如下步骤:
21.接收主叫用户的外呼请求,获取所述主叫用户选择的外呼身份信息和呼叫目的,其中,所述外呼身份信息具有对应的身份证书;
22.获取分配给主叫用户和被叫用户的虚拟号码;
23.调用所述身份管理模块中所述身份证书对应的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
24.响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
25.为实现上述目的,本发明提供一种主叫终端,所述主叫终端安装有身份管理模块,所述主叫终端包括存储器及与所述存储器连接的处理器,所述存储器中存储有在所述处理器上运行的基于隐私通话的主叫信息展示程序,所述基于隐私通话的主叫信息展示程序被所述处理器执行时实现如下步骤:
26.接收主叫用户的外呼请求;
27.获取主叫用户和被叫用户的虚拟号码;
28.调用所述身份管理模块供主叫用户选择外呼身份信息和呼叫目的,并利用所述外呼身份信对应的身份证书的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
29.响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
30.为实现上述目的,本发明提供一种被叫终端,所述被叫终端安装有身份管理模块,所述被叫终端包括存储器及与所述存储器连接的处理器,所述存储器中存储有在所述处理器上运行的基于隐私通话的主叫信息展示程序,所述基于隐私通话的主叫信息展示程序被
所述处理器执行时实现如下步骤:
31.接收主叫终端传输的含有密码令牌和身份证书的呼叫信息;
32.基于所述身份管理模块验证所述身份证书的是否有效,并利用所述身份证书的公钥验证所述密码令牌中的签名结果;
33.当所述验证所述身份证书有效,且验证所述签名结果通过时,向被叫用户展示所述呼叫信息中的呼叫目的,及展示所述身份证书对应的主叫用户身份信息。
34.为实现上述目的,本发明还提供一种基于隐私通话的主叫信息展示系统,所述系统部署有上述主叫终端及上述被叫终端。
35.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:
36.主叫用户在外呼电话时可以自主选择外呼身份信息和呼叫目的,身份信息有对应的身份证书,身份证书可以通过企业或服务平台审核,确保身份信息是真实有效的,不对被叫用户造成骚扰影响。利用虚拟号码进行拨号可以确保通话双方电话真实号码信息不被对方获取。调用身份管理模块中身份证书对应的私钥,对虚拟号码和呼叫目的进行签名得到密码令牌,将含有密码令牌和身份证书的呼叫信息传输至被叫终端,被叫终端验证呼叫信息后,可以向被叫用户展示呼叫目的和主叫用户身份信息,实现了通话的电话号码为虚拟号码,且能够向被叫方展示主叫方的信息和来电目的。
附图说明
37.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
38.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
39.图1为本技术基于隐私通话的主叫信息展示方法一较佳实施例的流程图示意图;
40.图2为本技术基于隐私通话的主叫信息展示方法另一较佳实施例的流程图示意图;
41.图3为本技术基于隐私通话的主叫信息展示方法另一较佳实施例的流程图示意图;
42.图4为本技术基于隐私通话的主叫信息展示系统的较佳实施例的示意图;
43.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
44.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.需要说明的是,本技术实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
46.参照图1所示,为本技术提供一种基于隐私通话的主叫信息展示方法实施例的方法流程示意图。该方法可以由主叫终端执行,该主叫终端安装有身份管理模块,身份管理模块可以嵌入至第三方应用与第三方应用进行交互,或者身份管理模块作为独立的应用与第三方应用进行交互,该主叫终端可以由软件和/或硬件实现。该基于隐私通话的主叫信息展示方法包括:
47.步骤s110:第三方应用接收主叫用户的外呼请求,获取所述主叫用户选择的外呼身份信息和呼叫目的,其中,所述外呼身份信息具有对应的身份证书;
48.步骤s120:第三方应用获取分配给主叫用户和被叫用户的虚拟号码;
49.步骤s130:第三方应用调用所述身份管理模块中所述身份证书对应的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
50.步骤s140:第三方应用响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
51.本实施例中,主叫终端安装有身份管理模块,该身份管理模块可集成在主叫终端安装的第三方应用(例如,快递平台的应用、外卖平台的应用或者网约车平台的应用)中,也可集成在终端的拨号软件中,身份管理模块中具备第三方应用所属企业或其他权威机构为主叫用户颁发的身份证书,确保向被叫用户展示的信息真实有效,身份管理模块应具备身份证书和对应私钥的安全存储功能,和后续所需要的密码签名、哈希操作等密码功能。被叫终端具备密码签名验证、哈希操作等密码功能,以实现主叫方身份信息的验证和显示效果。
52.当身份管理模块集成在主叫终端的第三方应用时,根据主叫用户在第三方应用中的登录账号信息,可以调用身份管理模块中与该账号信息绑定的身份,例如:某个主叫用户同时具备id1、id2及id3等多个身份,但是与账号信息绑定的只有id1的身份,此时主叫用户使用该账户登陆第三方应用后,只能调用身份管理模块中id1的身份信息和对应的私钥信息。可以理解的是,主叫用户可以是快递员、外卖员或网约车司机等,被叫用户可以为快递员、外卖员或网约车司机所需要联系的客户,例如,网约车司机想电话询问乘客现在所处的位置,则主叫用户网约车司机,乘客作为被叫用户。
53.主叫用户可以在第三方应用中选择以某个外呼身份(例如:某打车平台司机)向被叫用户拨打电话,并选择呼叫目的(例如,询问乘客的位置),其中,外呼身份具有对应的身份证书。第三方应用获取该次通话中分配给被叫用户的临时虚拟号码n1,和分配给主叫用户的虚拟临时号码n2,n1和n2可以是相同的号码,也可以是不同号码。虚拟号码可以是电话运营商平台分配的,例如,在网约车或快递的应用中,主叫用户(司机或快递员)点击联系客户时,主叫用户的手机拨号界面展示为被叫用户的临时隐私号码,主叫用户拨出电话时,电话运营商平台对该此电话进行分析,将主叫用户的号码转为虚号码展示给被叫用户。可以理解的是,主叫用户在外呼电话时,是以主叫用户的真实号码进行拨号的,在主叫用户用真实号码进行拨号之后,电话运营商平台可以从对应的虚拟号码池中随机选择虚拟号码分配给主叫用户和对应的被叫用户,其中,每个第三方应用均可以向电话运营商平台申请相应的虚拟号码池,以满足第三方应用的用户利用虚拟号码进行呼叫的需求。
54.根据主叫方选择的外呼身份信息,调用身份管理模块中外呼身份信息对应的身份证书的私钥,并利用该私钥和数字签名算法对此次呼叫进行签名,签名内容包括:主叫用户
的虚拟号码n2、被叫用户的虚拟号码n1、当前时间戳t、呼叫目的r,得到签名结果为sig,根据签名结果组建密码令牌,密码令牌中至少需要包含签名结果sig和呼叫目的r。
55.第三方应用响应外呼请求(即主叫用户拨打n1的拨出电话),主叫终端通过第三方应用将主叫用户所选择的外呼身份对应的身份证书、密码令牌传输至被叫终端,被叫终端可以获取到主叫终端发送的身份证书和密码令牌,并收到主叫用户拨打的虚拟电话来电,被叫终端验证身份证书和密码令牌通过后,向被叫用户展示呼叫目的和身份证书对应的主叫用户身份信息。
56.被叫终端获取主叫用户的虚拟号码n2,被叫终端使用其身份管理模块的密码运算功能验证主叫用户的身份证书的有效性,并使用该身份证书中的公钥验证签名结果sig与上述被签名内容是否一致,若一致,则向被叫用户展示主叫用户的身份信息和呼叫目的,例如,展示的内容可以是“某网约车平台的司机,询问乘客位置”,被叫用户可以根据该展示内容确定是否接听该来电。
57.在一个实施例中,构建密码令牌的过程和身份管理模块也可以集成在第三方应用的后台侧完成,即第三方应用的后台存储主叫用户对应的身份证书和私钥并构建密码令牌,由后台将密码令牌和身份证书发送给被叫终端,主叫终端只负责选择相应的身份信息和呼叫目的拨打电话给被叫用户。
58.进一步地,密码令牌和身份证书的传输可以通过以下几种方式传递:
59.通过第三方应用的通道将主叫用户的身份证书和密码令牌发送给被叫终端,被叫终端验证身份证书和密码令牌通过后,被叫终端的电话接听界面以弹窗的方式展示主叫用户的身份信息和呼叫目的;
60.通过互联网信道或云服务的方式,将身份证书和密码令牌上传到云服务中,被叫终端到云服务中获取对应的密码令牌和身份证书,在该方式中,主叫终端和被叫终端可以通过提前约定好的方式上传和下载相应的密码令牌,例如,设置密码令牌索引值为hash(m1||m2||t),其中m1和m2分别为n1和n2的某些固定位置数字(例如,后4位);
61.通过电话信令通道直接由主叫终端向被叫终端传输主叫用户的身份证书和密码令牌信息。
62.具有身份证书的外呼身份信息是经过第三方应用或权威机构审核的,外呼身份信息与虚拟号码进行巧妙的结合,在保护通话双方真实号码的同时,确保了电话呼叫的公信力。
63.参照图2所示,为本技术提供一种基于隐私通话的主叫信息展示方法实施例的方法流程示意图。该方法可以由主叫终端执行,该主叫终端安装有身份管理模块,身份管理模块嵌入至拨号应用与拨号应用进行交互,或者身份管理模块作为独立的应用与拨号应用进行交互,该主叫终端可以由软件和/或硬件实现。该基于隐私通话的主叫信息展示方法包括:
64.步骤s210:拨号应用接收主叫用户的外呼请求;
65.步骤s220:拨号应用获取第三方应用发送的主叫用户和被叫用户的虚拟号码;
66.步骤s230:拨号应用调用所述身份管理模块供主叫用户选择外呼身份信息和呼叫目的,并利用所述外呼身份信对应的身份证书的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
67.步骤s240:拨号应用响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
68.本实施例中,主叫用户在第三方应用中选择某个被叫用户拨打电话时,拨号应用可以接收到主叫用户的外呼请求,第三方应用获取该次通话中分配给被叫用户的虚拟号码n1和分配给主叫用户的虚拟号码n2,n1和n2可以是相同的号码,也可以是不同的号码,将n1和n2发送给拨号软件,拨号应用获取到主叫用户n2和被叫用户的虚拟号码n1之后,主叫用户可以在拨号软件调用身份管理模块,选择某一身份证书对应的外呼身份信息和呼叫目的拨打电话,身份管理模块根据主叫用户选择的外呼身份信息调用身份管理模块中身份证书对应的私钥,并利用该私钥和数字签名算法对此次呼叫进行签名,签名内容包括:主叫用户的虚拟号码n2、被叫用户的虚拟号码n1、当前时间戳t、呼叫目的r,得到签名结果为sig,根据签名结果组建密码令牌,密码令牌中至少需要包含签名结果sig和呼叫目的r。
69.拨号应用响应外呼请求(即主叫用户拨出电话),将主叫用户所选择的外呼身份对应的身份证书、密码令牌传输至被叫终端,被叫终端可以获取到主叫终端发送的身份证书和密码令牌,并接收到主叫用户拨打的虚拟电话来电,被叫终端验证身份证书和密码令牌通过后,向被叫用户展示呼叫目的和身份证书对应的主叫用户身份信息。例如,展示的内容可以是“某网约车平台的司机,询问乘客位置”,被叫用户可以根据该展示内容确定是否接听该来电。
70.进一步地,密码令牌和身份证书的传输可以通过以下几种方式传递:
71.通过第三方应用的通道将主叫用户的身份证书和密码令牌发送给被叫终端,被叫终端验证身份证书和密码令牌通过后,被叫终端的电话接听界面以弹窗的方式展示主叫用户的身份信息和呼叫目的;
72.通过互联网信道或云服务的方式,将身份证书和密码令牌上传到云服务中,被叫终端到云服务中获取对应的密码令牌和身份证书,在该方式中,主叫终端和被叫终端可以通过提前约定好的方式上传和下载相应的密码令牌,例如,设置密码令牌索引值为hash(m1||m2||t),其中m1和m2分别为n1和n2的某些固定位置数字(例如,后4位);
73.通过电话信令通道直接由主叫终端向被叫终端传输主叫用户的身份证书和密码令牌信息。
74.参图3所示,为本技术基于隐私通话的主叫信息展示方法另一较佳实施例的流程图示意图,该方法可以由被叫终端执行,被叫终端安装有身份管理模块,该被叫终端可以由软件和/或硬件实现。该基于隐私通话的主叫信息展示方法包括:
75.步骤s310:接收主叫终端传输的含有密码令牌和身份证书的呼叫信息;
76.步骤s320:基于所述身份管理模块验证所述身份证书的是否有效,并利用所述身份证书的公钥验证所述密码令牌中的签名结果;
77.步骤s330:当所述验证所述身份证书有效,且验证所述签名结果通过时,向被叫用户展示所述呼叫信息中的呼叫目的,及展示所述身份证书对应的主叫用户身份信息。
78.本实施例中,被叫终端接收主叫终端发送的含有密码令牌和身份证书的呼叫信息,被叫终端可以获取到主叫终端发送的身份证书和密码令牌,并收到主叫用户拨打的虚拟电话来电,被叫终端使用身份管理模块的密码运算功能验证主叫用户的身份证书的有效
性,并使用该身份证书中的公钥验证密码令牌中的签名结果sig与上述被签名内容是否一致,若一致且验证主叫用户的身份证书的有效时,则向被叫用户展示主叫用户的身份信息和呼叫目的,例如,展示的内容可以是“某网约车平台的司机,询问乘客位置”,被叫用户可以根据该展示内容确定是否接听该来电。
79.参照图4所示,为本技术基于隐私通话的主叫信息展示系统的较佳实施例的示意图。
80.基于隐私通话的主叫信息展示系统部署有主叫终端10与被叫终端20,主叫终端10与被叫终端20可以是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。所述主叫终端10可以包括但不限于手机、座机、具有电话呼叫功能的电脑等,所述被叫终端20可以包括但不限于塔式手机、座机、具有电话呼叫功能的电脑等。网络30可以是4g网络、5g网络,也可以企业内部网(intranet)、互联网(internet)、全球移动通讯系统(global system of mobile communication,gsm)、宽带码分多址(wideband code division multiple access,wcdma)、蓝牙(bluetooth)、wi-fi、通话网络等无线或有线网络。
81.在本实施例中,主叫终端10可以包括但不仅限于,可通过系统总线相互通信连接的存储器11、处理器12、网络接口13,存储器11存储有可在处理器12上运行的基于隐私通话的主叫信息展示程序。需要指出的是,图4仅示出了具有组件11-13的主叫终端10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
82.被叫终端20可以包括但不仅限于,可通过系统总线相互通信连接的存储器21、处理器22、网络接口23,存储器21存储有可在处理器22上运行的基于隐私通话的主叫信息展示程序。需要指出的是,图4仅示出了具有组件21-23的被叫终端20,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
83.其中,存储器11包括内存及至少一种类型的可读存储介质。可读存储介质可以是易失性的,也可以是非易失性的。例如,可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等的非易失性存储介质。在一些实施例中,可读存储介质可以是主叫终端10的内部存储单元,例如该主叫终端的硬盘;在另一些实施例中,该存储介质也可以是主叫终端的外部存储设备,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。本实施例中,存储器11的可读存储介质可用于存储各类应用软件,例如存储本发明实施例中的基于隐私通话的主叫信息展示程序的程序代码等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。
84.所述处理器12在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述主叫终端10的总体操作,例如执行与主叫终端10进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行基于隐私通话的主叫信息展示程序等。
85.所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在主叫终端与被叫终端或其他模块建立通信连接。本实施例中,网络接口13主要用于将主叫
终端与被叫终端相连,在主叫终端与被叫终端之间建立数据传输通道和通信连接。
86.基于隐私通话的主叫信息展示程序存储在存储器11中,包括至少一个存储在存储器11中的计算机可读指令,该至少一个计算机可读指令可被处理器12执行,以实现本技术各实施例的方法;以及,该至少一个计算机可读指令依据其各部分所实现的功能不同,可被划为不同的逻辑模块。
87.此外,被叫终端的存储器21、处理器22、网络接口23对应与主叫终端的存储器11、处理器12、网络接口13类似,此处不再赘述。
88.在一个实施例中,上述基于隐私通话的主叫信息展示程序被所述处理器12执行时实现如下步骤:
89.第三方应用接收主叫用户的外呼请求,获取所述主叫用户选择的外呼身份信息和呼叫目的,其中,所述外呼身份信息具有对应的身份证书;
90.第三方应用获取分配给主叫用户和被叫用户的虚拟号码;
91.第三方应用调用所述身份管理模块中所述身份证书对应的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
92.第三方应用响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
93.在另一个实施例中,上述基于隐私通话的主叫信息展示程序被所述处理器12执行时实现如下步骤:
94.拨号应用接收主叫用户的外呼请求;
95.拨号应用获取第三方应用发送的主叫用户和被叫用户的虚拟号码;
96.拨号应用调用所述身份管理模块供主叫用户选择外呼身份信息和呼叫目的,并利用所述外呼身份信对应的身份证书的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
97.拨号应用响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
98.在另一个实施例中,上述基于隐私通话的主叫信息展示程序被所述处理器22执行时实现如下步骤:
99.接收主叫终端传输的含有密码令牌和身份证书的呼叫信息;
100.基于所述身份管理模块验证所述身份证书的是否有效,并利用所述身份证书的公钥验证所述密码令牌中的签名结果;
101.当所述验证所述身份证书有效,且验证所述签名结果通过时,向被叫用户展示所述呼叫信息中的呼叫目的,及展示所述身份证书对应的主叫用户身份信息。
102.关于上述步骤的详细介绍,请参照上述关于基于隐私通话的主叫信息展示方法实施例的流程图的说明。
103.此外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于隐私通话的主叫信息展示程序,所述基于隐私通话的主叫信息展示程序被处理器执行时实现如下步骤:
104.第三方应用接收主叫用户的外呼请求,获取所述主叫用户选择的外呼身份信息和呼叫目的,其中,所述外呼身份信息具有对应的身份证书;
105.第三方应用获取分配给主叫用户和被叫用户的虚拟号码;
106.第三方应用调用所述身份管理模块中所述身份证书对应的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
107.第三方应用响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
108.该计算机可读存储介质的具体实施方式与上述图1所示的基于隐私通话的主叫信息展示方法的具体实施方式大致相同,在此不再赘述。
109.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于隐私通话的主叫信息展示程序,所述基于隐私通话的主叫信息展示程序被处理器执行时实现如下步骤:
110.拨号应用接收主叫用户的外呼请求;
111.拨号应用获取第三方应用发送的主叫用户和被叫用户的虚拟号码;
112.拨号应用调用所述身份管理模块供主叫用户选择外呼身份信息和呼叫目的,并利用所述外呼身份信对应的身份证书的私钥,对所述虚拟号码和所述呼叫目的进行签名得到密码令牌;
113.拨号应用响应所述外呼请求,将含有所述密码令牌和所述身份证书的呼叫信息传输至被叫用户对应的被叫终端,以供所述被叫终端验证所述呼叫信息后,向被叫用户展示所述呼叫目的和所述身份证书对应的主叫用户身份信息。
114.该计算机可读存储介质的具体实施方式与上述图2所示的基于隐私通话的主叫信息展示方法的具体实施方式大致相同,在此不再赘述。
115.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于隐私通话的主叫信息展示程序,所述基于隐私通话的主叫信息展示程序被处理器执行时实现如下步骤:
116.接收主叫终端传输的含有密码令牌和身份证书的呼叫信息;
117.基于所述身份管理模块验证所述身份证书的是否有效,并利用所述身份证书的公钥验证所述密码令牌中的签名结果;
118.当所述验证所述身份证书有效,且验证所述签名结果通过时,向被叫用户展示所述呼叫信息中的呼叫目的,及展示所述身份证书对应的主叫用户身份信息。
119.该计算机可读存储介质的具体实施方式与上述图3所示的基于隐私通话的主叫信息展示方法的具体实施方式大致相同,在此不再赘述。
120.需要说明的是,上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
121.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,电子装置,或者网络设备等)执行本技术各个实施例所述的方法。
122.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1