跨运营商的虚拟号码通信方法和运营商的业务平台设备的制作方法

文档序号:7809304阅读:193来源:国知局
跨运营商的虚拟号码通信方法和运营商的业务平台设备的制作方法
【专利摘要】本发明公开了一种跨运营商的虚拟号码通信方法和运营商的业务平台设备,涉及移动通信领域。本发明实施例当从非归属运营商获得虚拟号码的用户做主叫时,用户与提供虚拟号码的运营商业务平台建立通信,将自己的虚拟号码和被叫号码发送给该运营商业务平台,以指示运营商业务平台建立主被叫的通话,运营商业务平台通过号码转换以及回呼的方式建立与主叫用户的通话,并根据被叫号码建立与被叫用户的通话,同时将主叫用户的虚拟号码提供给被叫用户,然后合并两路通话,从而建立起主被叫的通话,因此即使用户所归属的运营商未提供虚拟号码服务,用户在主叫通话中其真实号码仍可得到保护而不泄露。
【专利说明】跨运营商的虚拟号码通信方法和运营商的业务平台设备

【技术领域】
[0001] 本发明涉及移动通信领域,特别涉及一种跨运营商的虚拟号码通信方法和运营商 的业务平台设备。

【背景技术】
[0002] 在很多应用场景下,用户都有利用虚拟号码接听呼叫或者接收短消息,从而避免 自己真实号码泄露的需求。比如,用户在网上预约车辆、网上订餐、电子商务网站上购物等 等。
[0003] 假设运营商I提供了虚拟号码服务,而运营商II未提供虚拟号码服务,用户A归 属于运营商I,使用真实号码a,用户B归属于运营商II,使用真实号码b,则用户A为了保 护自己的真实号码a不泄露,可通过运营商I提供的虚拟号码服务申请一个与真实号码a 绑定的虚拟号码a',则用户A作为主叫或被叫的业务流程分别如下:
[0004] 当用户A做主叫呼叫用户B时,可通过虚拟号码a'呼叫用户B的真实号码b,用户 B的终端显示的用户A的号码是虚拟号码a',而非真实号码a。
[0005] 当用户A做被叫时,用户B可通过真实号码b直接拨打用户A的虚拟号码a',运营 商I可通过业务平台查找到该虚拟号码a'与真实号码a具有映射关系,因此将该呼叫接续 到真实号码a。
[0006] 由上述业务过程可以看出,虽然用户A的真实号码a可以得到保护,但由于用户B 归属于未提供虚拟号码服务的运营商II,因此用户B只能通过真实号码b进行呼叫,也就是 说用户B的真实号码b并没有得到保护。
[0007] 对于归属在未提供虚拟号码服务的运营商下的用户来说,如何在通信过程中避免 这些用户的真实号码不泄露,成为亟待解决的问题。


【发明内容】

[0008] 本发明实施例所要解决的一个技术问题是:解决归属在未提供虚拟号码服务的运 营商下的用户的真实号码的保护问题。
[0009] 根据本发明实施例的一个方面,提出一种跨运营商的虚拟号码通信方法,包括:
[0010] 运营商的业务平台接收第一用户发送的呼叫请求,在该呼叫请求中包括第一用户 的虚拟号码以及被呼叫的第二用户的号码,其中,所述第一用户不归属于所述运营商,所述 第一用户的虚拟号码由所述运营商的业务平台分配;运营商的业务平台根据第一用户的真 实号码与虚拟号码之间的映射关系将第一用户的虚拟号码转换为第一用户的真实号码,并 根据第一用户的真实号码回呼第一用户,建立运营商的业务平台与第一用户之间的通话; 运营商的业务平台根据被呼叫的第二用户的号码呼叫第二用户,并将第一用户的虚拟号码 作为主叫号码提供给第二用户,建立运营商的业务平台与第二用户之间的通话;运营商的 业务平台将其与第一用户之间的通话以及其与第二用户之间的通话合并。
[0011] 在一个实施例中,所述运营商的业务平台采用以下方法为所述第一用户分配虚拟 号码:运营商的业务平台接收第一用户申请虚拟号码的请求,该申请虚拟号码的请求中包 括第一用户的真实号码;运营商的业务平台为第一用户分配虚拟号码,并建立第一用户的 真实号码与该虚拟号码之间的映射关系;运营商的业务平台将该虚拟号码发送给第一用 户,以便第一用户利用该虚拟号码与第二用户通信。
[0012] 在一个实施例中,第一用户发送的呼叫请求中被呼叫的第二用户的号码是第二用 户的真实号码或虚拟号码;当被呼叫的第二用户的号码是第二用户的虚拟号码时,所述运 营商的业务平台根据被呼叫的第二用户的号码呼叫第二用户包括:运营商的业务平台根据 第二用户的真实号码与虚拟号码之间的映射关系将第二用户的虚拟号码转换为第二用户 的真实号码,并根据第二用户的真实号码呼叫第二用户。
[0013] 在一个实施例中,该方法还包括:运营商的业务平台接收第二用户发送的呼叫请 求,在该呼叫请求中包括被呼叫的第一用户的虚拟号码;运营商的业务平台根据第一用户 的真实号码与虚拟号码之间的映射关系将第一用户的虚拟号码转换为第一用户的真实号 码;运营商的业务平台根据第一用户的真实号码将呼叫接续到第一用户。
[0014] 在一个实施例中,第二用户发送的呼叫请求中还包括作为主叫的第二用户的真实 号码或虚拟号码;当第二用户发送的呼叫请求中还包括作为主叫的第二用户的虚拟号码 时,该方法还包括:运营商的业务平台根据第二用户的真实号码与虚拟号码之间的映射关 系将第二用户的虚拟号码转换为第二用户的真实号码,并根据第二用户的真实号码回呼第 二用户,建立运营商的业务平台与第二用户之间的通话。
[0015] 根据本发明实施例的再一个方面,提出一种运营商的业务平台设备,包括:
[0016] 请求接收模块,用于接收第一用户发送的呼叫请求,在该呼叫请求中包括第一用 户的虚拟号码以及被呼叫的第二用户的号码,其中,第一用户不归属于所述运营商,所述第 一用户的虚拟号码由所述运营商的业务平台分配;第一通话建立模块,用于根据第一用户 的真实号码与虚拟号码之间的映射关系将第一用户的虚拟号码转换为第一用户的真实号 码,并根据第一用户的真实号码回呼第一用户,建立运营商的业务平台与第一用户之间的 通话;第二通话建立模块,用于根据被呼叫的第二用户的号码呼叫第二用户,并将第一用 户的虚拟号码作为主叫号码提供给第二用户,建立运营商的业务平台与第二用户之间的通 话;通话合并处理模块,用于将运营商的业务平台与第一用户之间的通话以及运营商的业 务平台与第二用户之间的通话合并。
[0017] 在一个实施例中,业务平台设备还包括:申请接收模块,用于接收第一用户申请虚 拟号码的请求,在该申请虚拟号码的请求中包括第一用户的真实号码;虚拟号码分配模块, 用于为第一用户分配虚拟号码,并建立第一用户的真实号码与该虚拟号码之间的映射关 系;虚拟号码分发模块,用于将该虚拟号码发送给第一用户,以便第一用户利用该虚拟号码 与第二用户通信。
[0018] 在一个实施例中,第一用户发送的呼叫请求中被呼叫的第二用户的号码是第二用 户的真实号码或虚拟号码;当被呼叫的第二用户的号码是第二用户的虚拟号码时,所述第 二通话建立模块,具体用于:根据第二用户的真实号码与虚拟号码之间的映射关系将第二 用户的虚拟号码转换为第二用户的真实号码,并根据第二用户的真实号码呼叫第二用户, 并将第一用户的虚拟号码作为主叫号码提供给第二用户,建立运营商的业务平台与第二用 户之间的通话。
[0019] 在一个实施例中,请求接收模块还用于接收第二用户发送的呼叫请求,在该呼叫 请求中包括被呼叫的第一用户的虚拟号码;所述运营商的业务平台设备还包括:第三通话 建立模块,用于根据第一用户的真实号码与虚拟号码之间的映射关系将第一用户的虚拟号 码转换为第一用户的真实号码;根据第一用户的真实号码将呼叫接续到第一用户。
[0020] 在一个实施例中,第二用户发送的呼叫请求中还包括作为主叫的第二用户的真实 号码或虚拟号码;当第二用户发送的呼叫请求中还包括作为主叫的第二用户的虚拟号码 时,所述运营商的业务平台设备还包括:第四通话建立模块,用于根据第二用户的真实号码 与虚拟号码之间的映射关系将第二用户的虚拟号码转换为第二用户的真实号码,并根据第 二用户的真实号码回呼第二用户,建立运营商的业务平台与第二用户之间的通话。
[0021] 本发明实施例对于归属在未提供虚拟号码服务的运营商下的用户来说,允许这些 用户从提供虚拟号码服务的运营商业务平台获取虚拟号码,这些用户可以利用其虚拟号码 通过运营商业务平台与其他用户通信,因此即使用户所归属的运营商未提供虚拟号码服 务,用户的真实号码仍可得到保护而不泄露。
[0022] -方面,从非归属运营商获得虚拟号码的用户做主叫时,用户与提供虚拟号码的 运营商业务平台建立通信,将自己的虚拟号码和被叫号码发送给该运营商业务平台,以指 示运营商业务平台建立主被叫的通话,运营商业务平台通过号码转换以及回呼的方式建立 与主叫用户的通话,并根据被叫号码建立与被叫用户的通话,同时将主叫用户的虚拟号码 提供给被叫用户,然后合并两路通话,从而建立起主被叫的通话,因此即使用户所归属的运 营商未提供虚拟号码服务,用户在主叫通话中其真实号码仍可得到保护而不泄露。
[0023] 再一方面,从非归属运营商获得虚拟号码的用户做被叫时,运营商业务平台接收 到呼叫该用户的虚拟号码的请求后进行号码转换,根据转换后的用户的真实号码将呼叫接 续到被叫用户,从而建立起主被叫的通话,因此即使用户所归属的运营商未提供虚拟号码 服务,用户在被叫通话中其真实号码仍可得到保护而不泄露。
[0024] 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其 优点将会变得清楚。

【专利附图】

【附图说明】
[0025] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0026] 图1为本发明申请虚拟号码的流程示意图。
[0027] 图2为本发明申请到虚拟号码的用户A作为主叫与其他用户B通信的流程示意 图。
[0028] 图3为本发明申请到虚拟号码的用户A作为被叫与其他用户B通信的流程示意 图。
[0029] 图4为本发明申请到虚拟号码的用户A作为主叫与其他用户C通信的流程示意 图。
[0030] 图5为本发明申请到虚拟号码的用户A作为被叫与其他用户C通信的流程示意 图。
[0031] 图6为运营商的业务平台设备一个实施例的结构示意图。
[0032] 图7为运营商的业务平台设备再一个实施例的结构示意图。

【具体实施方式】
[0033] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下 对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使 用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例,都属于本发明保护的范围。
[0034] 除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表 达式和数值不限制本发明的范围。
[0035] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际 的比例关系绘制的。
[0036] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0037] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0038] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0039] 根据本发明实施例的一个方面,提出一种跨运营商的虚拟号码通信方法,该方法 包括:运营商的业务平台接收第一用户申请虚拟号码的请求,在该申请虚拟号码的请求中 包括第一用户的真实号码,第一用户不归属于该运营商;运营商的业务平台为第一用户分 配虚拟号码,并建立第一用户的真实号码与该虚拟号码之间的映射关系;运营商的业务平 台将该虚拟号码发送给第一用户,以便第一用户利用该虚拟号码与第二用户通信。
[0040] 下面列举一些应用实例,来说明本发明所涉及的虚拟号码申请过程、以及申请到 虚拟号码的用户作为主叫或者作为被叫与其他用户通信的过程。
[0041] 图1为本发明申请虚拟号码的流程示意图。如图1所示,用户A(第一用户)归属 于运营商I,用户B (第二用户)归属于运营商II,运营商II提供了虚拟号码服务,运营商 I未提供虚拟号码服务。则申请虚拟号码的过程可以包括以下步骤:
[0042] 步骤S101,用户A向运营商II的业务平台发送申请虚拟号码的请求,在该申请虚 拟号码的请求中包括用户A的真实号码。
[0043] 在一个实施例中,用户A可以安装虚拟号码客户端,利用虚拟号码客户端与运营 商II的业务平台交互来获得虚拟号码,即,通过客户端服务器的通信方式申请虚拟号码。
[0044] 步骤S102,运营商II的业务平台为用户A分配虚拟号码,并建立用户A的真实号 码与该虚拟号码之间的映射关系。
[0045] 在一个实施例中,虚拟号码分配功能可以从业务平台独立出来,例如由MB0SS(管 理和业务操作支撑系统)来分配虚拟号码,即在接收到申请虚拟号码的请求后,业务平台 与MB0SS交互为用户A分配虚拟号码。交互过程例如为:业务平台向MB0SS请求分配虚拟 号码,MBOSS将分配的虚拟号码发送给业务平台。
[0046] 步骤S103,运营商II的业务平台将该虚拟号码发送给用户A,以便用户A利用该 虚拟号码与其他用户通信。
[0047] 上述实施例,用户A所归属的运营商I未提供虚拟号码服务,用户A可以向提供虚 拟号码服务的运营商II申请虚拟号码,运营商II的业务平台记录用户A的真实号码与虚 拟号码之间的映射关系,后续,用户A可以利用其虚拟号码通过运营商II的业务平台与其 他用户通信,用户A的真实号码仍可得到保护而不泄露。
[0048] 用户A(第一用户)可以通过虚拟号码与归属于运营商II的用户B(第二用户) 通信。则用户A做主叫或被叫与用户B的通信过程参见图2和图3所示实施例。
[0049] 图2为本发明申请到虚拟号码的用户A作为主叫与其他用户B通信的流程示意 图。在本实施例中,用户A已经从运营商II申请到虚拟号码,用户A作为主叫与用户B通 信的过程可以包括以下步骤:
[0050] 步骤S201,用户A向运营商II的业务平台发送呼叫用户B的请求,在该呼叫请求 中包括用户A的虚拟号码和用户B的号码。
[0051] 其中,用户B的号码可以是用户B的真实号码,也可以是用户B的虚拟号码。如果 是用户B的虚拟号码,则说明用户B也开通了虚拟号码服务功能,运营商II的业务平台同 样保存有用户B的真实号码与其虚拟号码之间的映射关系。
[0052] 在一个实施例中,用户A向运营商II的业务平台发送呼叫用户B的请求可以采用 客户端服务器的通信方式实现,即,用户A通过其虚拟号码客户端建立与运营商II的业务 平台的通信,将呼叫请求发送给运营商II的业务平台。其中,用户A的虚拟号码客户端可 通过互联网协议(Internet Protocol, IP)网络建立与运营商II的业务平台的通信。
[0053] 步骤S202,运营商II的业务平台根据用户A的真实号码与虚拟号码之间的映射关 系将用户A的虚拟号码转换为真实号码,并根据用户A真实号码回呼用户A,建立运营商II 的业务平台与用户A之间的通话。
[0054] 步骤S203,运营商II的业务平台根据用户B的号码呼叫用户B,并将用户A的虚 拟号码作为主叫号码提供给用户B,建立运营商II的业务平台与用户B之间的通话。
[0055] 如果用户A呼叫的是用户B的真实号码,则运营商II的业务平台可以直接根据用 户B的真实号码呼叫用户B。
[0056] 如果用户A呼叫的是用户B的虚拟号码,则运营商II的业务平台可以根据用户B 的真实号码与虚拟号码之间的映射关系将用户B的虚拟号码转换为真实号码,然后再根据 用户B的真实号码呼叫用户B。
[0057] 步骤S204,运营商II的业务平台将其与用户A之间的通话以及其与用户B之间的 通话合并。合并后通话的呼叫信令仍然经由业务平台控制,呼叫媒体流可以不经过业务平 台,通过运营商网络接通。
[0058] 上述实施例,用户A做主叫并利用非归属运营商II分配的虚拟号码实现与运营商 II中用户B的通话,即使用户所归属的运营商I未提供虚拟号码服务,用户在主叫通话中其 真实号码仍可得到保护而不泄露。
[0059] 图3为本发明申请到虚拟号码的用户A作为被叫与其他用户B通信的流程示意 图。在本实施例中,用户A已经从运营商II申请到虚拟号码,用户A作为被叫,主叫用户B 归属于运营商II,则通信的过程可以包括以下步骤:
[0060] 步骤S301,主叫用户B向运营商II的业务平台发送呼叫用户A的请求,在该呼叫 请求中包括被呼叫的用户A的虚拟号码。其中,主叫用户B可以利用其真实号码或虚拟号 码向用户A发起呼叫,因此,在该呼叫请求中还包括主叫用户B的真实号码或者虚拟号码。
[0061] 如果主叫用户B利用其真实号码向用户A的虚拟号码发起呼叫,则该呼叫经运营 商II的交换机触发到运营商II的业务平台,由运营商II的业务平台将用户A的虚拟号码 对应的真实号码通知给交换机,再由交换机根据用户A的真实号码,建立从该主叫用户B到 用户A的呼叫,S卩,采用呼叫路由的方式建立用户B与用户A之间的通话。
[0062] 如果主叫用户B利用其虚拟号码向用户A的虚拟号码发起呼叫,一种方法,该呼叫 可由经运营商II的交换机触发到运营商II的业务平台,由运营商II的业务平台将用户A 的虚拟号码对应的真实号码、用户B的虚拟号码对应的真实号码通知给交换机,再由交换 机根据用户A的真实号码、用户B的真实号码,建立从该主叫用户B到用户A的呼叫,S卩,采 用呼叫路由的方式建立用户B与用户A之间的通话;另一种方法,如果用户B通过客户端 服务器的方式与运营商II的业务平台建立通信,并将主叫用户B的虚拟号码和被叫用户 A的虚拟号码告知运营商II的业务平台,则运营商II的业务平台可以根据用户B的真实 号码与虚拟号码之间的映射关系将用户B的虚拟号码转换为真实号码,然后根据用户B的 真实号码回呼该用户B,从而建立运营商II的业务平台与用户B之间的通话。待通过步骤 S302?S303建立运营商II的业务平台与用户A之间的通话后,再合并两路通话。
[0063] 步骤S302,运营商II的业务平台根据用户A的真实号码与虚拟号码之间的映射关 系将用户A的虚拟号码转换为真实号码。
[0064] 步骤S303,运营商II的业务平台根据用户A的真实号码将呼叫接续到用户A。
[0065] 上述实施例,用户A做被叫并利用非归属运营商II分配的虚拟号码实现与运营商 II中用户B的通话,即使用户所归属的运营商I未提供虚拟号码服务,用户在被叫通话中其 真实号码仍可得到保护而不泄露。
[0066] 用户A(第一用户)还可以通过虚拟号码与不归属于运营商II的用户C(第二用 户)通信,用户C例如可以归属于运营商III,用户C还可以与用户A归属于同一运营商I。 假设运营商III也不提供虚拟号码服务,用户C和用户A均从运营商II申请到虚拟号码。 则用户A做主叫或被叫与用户C的通信过程参见图4和图5所示实施例。
[0067] 图4为本发明申请到虚拟号码的用户A作为主叫与其他用户C通信的流程示意 图。本实施例的通信过程可以包括以下步骤:
[0068] 步骤S401,用户A向运营商II的业务平台发送呼叫用户C的请求,在该呼叫请求 中包括用户A的虚拟号码和用户C的号码。
[0069] 其中,用户C的号码可以是用户C的真实号码,也可以是用户C的虚拟号码。如果 是用户C的虚拟号码,则说明用户C也开通了虚拟号码服务功能,运营商II的业务平台同 样保存有用户C的真实号码与其虚拟号码之间的映射关系。
[0070] 在一个实施例中,用户A向运营商II的业务平台发送呼叫用户C的请求可以采用 客户端服务器的通信方式实现,即,用户A通过其虚拟号码客户端建立与运营商II的业务 平台的通信,将呼叫请求发送给运营商II的业务平台。
[0071] 步骤S402,运营商II的业务平台根据用户A的真实号码与虚拟号码之间的映射关 系将用户A的虚拟号码转换为真实号码,如果被呼叫的是用户C的虚拟号码,则运营商II 的业务平台还需要根据用户C的真实号码与虚拟号码之间的映射关系将用户C的虚拟号码 转换为真实号码。
[0072] 步骤S403,根据用户A真实号码回呼用户A,建立运营商II的业务平台与用户A 之间的通话。
[0073] 步骤S404,运营商II的业务平台根据用户C的真实号码呼叫用户C,并将用户A 的虚拟号码作为主叫号码提供给用户C,建立运营商II的业务平台与用户C之间的通话。
[0074] 步骤S405,运营商II的业务平台将其与用户A之间的通话以及其与用户C之间的 通话合并。合并后通话的呼叫信令仍然经由业务平台控制,呼叫媒体流可以不经过业务平 台,通过运营商网络接通。
[0075] 上述实施例,实现了归属于运营商I的用户A作为主叫使用运营商II分配的虚拟 号码与不归属于运营商II的另外一个用户C的通话,并且用户C可以利用其真实号码或者 利用运营商II分配的虚拟号码进行通话,从而实现采用虚拟号码的跨运营商的呼叫,即使 用户所归属的运营商I未提供虚拟号码服务,用户的真实号码仍可得到保护而不泄露。
[0076] 图5为本发明申请到虚拟号码的用户A作为被叫与其他用户C通信的流程示意 图。本实施例的通信过程可以包括以下步骤:
[0077] 步骤S501,主叫用户C向运营商II的业务平台发送呼叫用户A的请求,在该呼叫 请求中包括被呼叫的用户A的虚拟号码,还包括主叫用户C的真实号码或者虚拟号码,即, 主叫用户C可以利用其真实号码或虚拟号码向用户A发起呼叫。
[0078] 步骤S502,运营商II的业务平台根据用户A的真实号码与虚拟号码之间的映射关 系将用户A的虚拟号码转换为真实号码。
[0079] 如果主叫用户C利用其虚拟号码向用户A发起呼叫,则运营商II的业务平台还需 要根据用户C的真实号码与虚拟号码之间的映射关系将用户C的虚拟号码转换为真实号 码。
[0080] 步骤S503,运营商II的业务平台根据用户A的真实号码将呼叫接续到用户A。
[0081] 如果主叫用户C利用其虚拟号码向用户A发起呼叫,则通信过程还包括以下步 骤:
[0082] 步骤S504,运营商II的业务平台根据用户C的真实号码回呼用户C,建立运营商 II的业务平台与用户C之间的通话。
[0083] 步骤S505,运营商II的业务平台将其与用户A之间的通话以及其与用户C之间的 通话合并。合并后通话的呼叫信令仍然经由业务平台控制,呼叫媒体流可以不经过业务平 台,通过运营商网络接通。
[0084] 上述实施例,实现了归属于运营商I的用户A作为被叫使用运营商II分配的虚拟 号码与不归属于运营商II的另外一个用户C的通话,并且用户C可以利用其真实号码或者 利用运营商II分配的虚拟号码进行通话,从而实现采用虚拟号码的跨运营商的呼叫,即使 用户所归属的运营商I未提供虚拟号码服务,用户的真实号码仍可得到保护而不泄露。
[0085] 根据本发明实施例的再一个方面,提出一种运营商的业务平台设备。图6为运营 商的业务平台设备一个实施例的结构示意图。如图6所示,本实施例的运营商的业务平台 设备包括:
[0086] 请求接收模块601,用于接收第一用户发送的呼叫请求,在该呼叫请求中包括第一 用户的虚拟号码以及被呼叫的第二用户的号码,其中,所述第一用户不归属于所述运营商, 所述第一用户的虚拟号码由所述运营商的业务平台分配;
[0087] 第一通话建立模块602,用于根据第一用户的真实号码与虚拟号码之间的映射关 系将第一用户的虚拟号码转换为第一用户的真实号码,并根据第一用户的真实号码回呼第 一用户,建立运营商的业务平台与第一用户之间的通话;
[0088] 第二通话建立模块603,用于根据被呼叫的第二用户的号码呼叫第二用户,并将第 一用户的虚拟号码作为主叫号码提供给第二用户,建立运营商的业务平台与第二用户之间 的通话;
[0089] 通话合并处理模块604,用于将运营商的业务平台与第一用户之间的通话以及运 营商的业务平台与第二用户之间的通话合并。
[0090] 其中,第一用户发送的呼叫请求中被呼叫的第二用户的号码是第二用户的真实号 码或虚拟号码;当被呼叫的第二用户的号码是第二用户的虚拟号码时,第二通话建立模块 603,具体用于:根据第二用户的真实号码与虚拟号码之间的映射关系将第二用户的虚拟 号码转换为第二用户的真实号码,并根据第二用户的真实号码呼叫第二用户,并将第一用 户的虚拟号码作为主叫号码提供给第二用户,建立运营商的业务平台与第二用户之间的通 话。
[0091] 在一个实施例中,运营商的业务平台设备还包括:
[0092] 申请接收模块705,用于接收第一用户申请虚拟号码的请求,在该申请虚拟号码的 请求中包括第一用户的真实号码;
[0093] 虚拟号码分配模块706,用于为第一用户分配虚拟号码,并建立第一用户的真实号 码与该虚拟号码之间的映射关系;
[0094] 虚拟号码分发模块707,用于将该虚拟号码发送给第一用户,以便第一用户利用该 虚拟号码与第二用户通信。
[0095] 在一个实施例中,请求接收模块601,还用于接收第二用户发送的呼叫请求,在该 呼叫请求中包括被呼叫的第一用户的虚拟号码;运营商的业务平台设备还包括:第三通话 建立模块708,用于根据第一用户的真实号码与虚拟号码之间的映射关系将第一用户的虚 拟号码转换为第一用户的真实号码;根据第一用户的真实号码将呼叫接续到第一用户。 [0096] 其中,第二用户发送的呼叫请求中还包括作为主叫的第二用户的真实号码或虚拟 号码;当第二用户发送的呼叫请求中还包括作为主叫的第二用户的虚拟号码时,所述运营 商的业务平台设备还包括:第四通话建立模块709,用于根据第二用户的真实号码与虚拟 号码之间的映射关系将第二用户的虚拟号码转换为第二用户的真实号码,并根据第二用户 的真实号码回呼第二用户,建立运营商的业务平台与第二用户之间的通话。
[0097] 本发明实施例对于归属在未提供虚拟号码服务的运营商下的用户来说,允许这些 用户从提供虚拟号码服务的运营商业务平台获取虚拟号码,这些用户可以利用其虚拟号码 通过运营商业务平台与其他用户通信,因此即使用户所归属的运营商未提供虚拟号码服 务,用户的真实号码仍可得到保护而不泄露。
[0098] 一方面,从非归属运营商获得虚拟号码的用户做主叫时,用户与提供虚拟号码的 运营商业务平台建立通信,将自己的虚拟号码和被叫号码发送给该运营商业务平台,以指 示运营商业务平台建立主被叫的通话,运营商业务平台通过号码转换以及回呼的方式建立 与主叫用户的通话,并根据被叫号码建立与被叫用户的通话,同时将主叫用户的虚拟号码 提供给被叫用户,然后合并两路通话,从而建立起主被叫的通话,因此即使用户所归属的运 营商未提供虚拟号码服务,用户在主叫通话中其真实号码仍可得到保护而不泄露。
[0099] 再一方面,从非归属运营商获得虚拟号码的用户做被叫时,运营商业务平台接收 到呼叫该用户的虚拟号码的请求后进行号码转换,根据转换后的用户的真实号码将呼叫接 续到被叫用户,从而建立起主被叫的通话,因此即使用户所归属的运营商未提供虚拟号码 服务,用户在被叫通话中其真实号码仍可得到保护而不泄露。
[0100] 本发明提出的真实号码保护方案,可以适用于用户在网上预约车辆、网上订餐、电 子商务网站上购物等应用场景,但不限于所列举的这些应用场景。
[0101] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0102] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种跨运营商的虚拟号码通信方法,其特征在于,包括: 运营商的业务平台接收第一用户发送的呼叫请求,在该呼叫请求中包括第一用户的虚 拟号码以及被呼叫的第二用户的号码,其中,所述第一用户不归属于所述运营商,所述第一 用户的虚拟号码由所述运营商的业务平台分配; 运营商的业务平台根据第一用户的真实号码与虚拟号码之间的映射关系将第一用户 的虚拟号码转换为第一用户的真实号码,并根据第一用户的真实号码回呼第一用户,建立 运营商的业务平台与第一用户之间的通话; 运营商的业务平台根据被呼叫的第二用户的号码呼叫第二用户,并将第一用户的虚拟 号码作为主叫号码提供给第二用户,建立运营商的业务平台与第二用户之间的通话; 运营商的业务平台将其与第一用户之间的通话以及其与第二用户之间的通话合并。
2. 根据权利要求1所述的方法,其特征在于,所述运营商的业务平台采用以下方法为 所述第一用户分配虚拟号码: 运营商的业务平台接收第一用户申请虚拟号码的请求,该申请虚拟号码的请求中包括 第一用户的真实号码; 运营商的业务平台为第一用户分配虚拟号码,并建立第一用户的真实号码与该虚拟号 码之间的映射关系; 运营商的业务平台将该虚拟号码发送给第一用户,以便第一用户利用该虚拟号码与第 二用户通信。
3. 根据权利要求1所述的方法,其特征在于, 第一用户发送的呼叫请求中被呼叫的第二用户的号码是第二用户的真实号码或虚拟 号码; 当被呼叫的第二用户的号码是第二用户的虚拟号码时,所述运营商的业务平台根据被 呼叫的第二用户的号码呼叫第二用户包括: 运营商的业务平台根据第二用户的真实号码与虚拟号码之间的映射关系将第二用户 的虚拟号码转换为第二用户的真实号码,并根据第二用户的真实号码呼叫第二用户。
4. 根据权利要求1所述的方法,其特征在于,还包括: 运营商的业务平台接收第二用户发送的呼叫请求,在该呼叫请求中包括被呼叫的第一 用户的虚拟号码; 运营商的业务平台根据第一用户的真实号码与虚拟号码之间的映射关系将第一用户 的虚拟号码转换为第一用户的真实号码; 运营商的业务平台根据第一用户的真实号码将呼叫接续到第一用户。
5. 根据权利要求4所述的方法,其特征在于, 第二用户发送的呼叫请求中还包括作为主叫的第二用户的真实号码或虚拟号码; 当第二用户发送的呼叫请求中还包括作为主叫的第二用户的虚拟号码时,该方法还包 括: 运营商的业务平台根据第二用户的真实号码与虚拟号码之间的映射关系将第二用户 的虚拟号码转换为第二用户的真实号码,并根据第二用户的真实号码回呼第二用户,建立 运营商的业务平台与第二用户之间的通话。
6. -种运营商的业务平台设备,其特征在于,包括: 请求接收模块,用于接收第一用户发送的呼叫请求,在该呼叫请求中包括第一用户的 虚拟号码以及被呼叫的第二用户的号码,其中,所述第一用户不归属于所述运营商,所述第 一用户的虚拟号码由所述运营商的业务平台分配; 第一通话建立模块,用于根据第一用户的真实号码与虚拟号码之间的映射关系将第一 用户的虚拟号码转换为第一用户的真实号码,并根据第一用户的真实号码回呼第一用户, 建立运营商的业务平台与第一用户之间的通话; 第二通话建立模块,用于根据被呼叫的第二用户的号码呼叫第二用户,并将第一用户 的虚拟号码作为主叫号码提供给第二用户,建立运营商的业务平台与第二用户之间的通 话; 通话合并处理模块,用于将运营商的业务平台与第一用户之间的通话以及运营商的业 务平台与第二用户之间的通话合并。
7. 根据权利要求6所述的业务平台设备,其特征在于,还包括: 申请接收模块,用于接收第一用户申请虚拟号码的请求,在该申请虚拟号码的请求中 包括第一用户的真实号码; 虚拟号码分配模块,用于为第一用户分配虚拟号码,并建立第一用户的真实号码与该 虚拟号码之间的映射关系; 虚拟号码分发模块,用于将该虚拟号码发送给第一用户,以便第一用户利用该虚拟号 码与第二用户通信。
8. 根据权利要求6所述的业务平台设备,其特征在于, 第一用户发送的呼叫请求中被呼叫的第二用户的号码是第二用户的真实号码或虚拟 号码; 当被呼叫的第二用户的号码是第二用户的虚拟号码时,所述第二通话建立模块,具体 用于: 根据第二用户的真实号码与虚拟号码之间的映射关系将第二用户的虚拟号码转换为 第二用户的真实号码,并根据第二用户的真实号码呼叫第二用户,并将第一用户的虚拟号 码作为主叫号码提供给第二用户,建立运营商的业务平台与第二用户之间的通话。
9. 根据权利要求6所述的业务平台设备,其特征在于, 请求接收模块,还用于接收第二用户发送的呼叫请求,在该呼叫请求中包括被呼叫的 第一用户的虚拟号码; 所述运营商的业务平台设备还包括: 第三通话建立模块,用于根据第一用户的真实号码与虚拟号码之间的映射关系将第一 用户的虚拟号码转换为第一用户的真实号码;根据第一用户的真实号码将呼叫接续到第一 用户。
10. 根据权利要求9所述的业务平台设备,其特征在于, 第二用户发送的呼叫请求中还包括作为主叫的第二用户的真实号码或虚拟号码; 当第二用户发送的呼叫请求中还包括作为主叫的第二用户的虚拟号码时,所述运营商 的业务平台设备还包括: 第四通话建立模块,用于根据第二用户的真实号码与虚拟号码之间的映射关系将第二 用户的虚拟号码转换为第二用户的真实号码,并根据第二用户的真实号码回呼第二用户, 建立运营商的业务平台与第二用户之间的通话。
【文档编号】H04L29/06GK104092696SQ201410345602
【公开日】2014年10月8日 申请日期:2014年7月21日 优先权日:2014年7月21日
【发明者】董斌, 李鹏宇, 赵德欣, 李志刚, 俞韶桢, 张春玉, 叶华 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1