通信方法、系统、im服务器、运营商业务平台与终端的制作方法

文档序号:7809346阅读:170来源:国知局
通信方法、系统、im服务器、运营商业务平台与终端的制作方法
【专利摘要】本发明涉及一种通信方法、系统、IM服务器、运营商业务平台与终端。该方法包括接收呼叫,所述呼叫中携带主叫用户的IM账号和被叫用户的IM账号;获取与主叫用户的IM账号对应的主叫用户的电话号码,获取与被叫用户的IM账号对应的被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户的电话号码中的至少一个为虚拟号码;向运营商业务平台发起呼叫连接请求,所述呼叫连接请求中携带主叫用户的电话号码和被叫用户的电话号码,以使所述运营商业务平台根据主叫用户的电话号码和被叫用户的电话号码建立CS域连接。本发明有效地保护了用户个人信息的安全性。
【专利说明】通信方法、系统、IM服务器、运营商业务平台与终端

【技术领域】
[0001] 本公开涉及移动互联网,特别地,涉及一种通信方法、系统、IM(Instant Message, 即时消息)服务器、运营商业务平台与终端。

【背景技术】
[0002] 当前,各种即时通信工具极大地提高了人们的沟通效率、扩大了沟通范围,但同时 也带来了一些安全问题。人们往往存在与线上陌生好友沟通交流、参加线下社交互动活动 的需求,这些行为都增加了用户暴露个人信息的风险,进而导致在使用即时通信工具时用 户个人信息、个人资料等被泄露。


【发明内容】

[0003] 本公开鉴于以上问题中的至少一个提出了新的技术方案。
[0004] 本公开在其一个方面提供了一种通信方法,其有效地保护了用户个人信息的安全 性。
[0005] 本公开在其另一方面提供了一种IM服务器,其有效地保护了用户个人信息的安 全性。
[0006] 本公开在其另一方面提供了一种运营商业务平台,其有效地保护了用户个人信息 的安全性。
[0007] 本公开在其另一方面提供了一种终端,其有效地保护了用户个人信息的安全性。
[0008] 本公开在其又一方面提供了一种通信系统,其有效地保护了用户个人信息的安全 性。
[0009] 根据本公开,提供一种通信方法,包括:
[0010] 接收呼叫,所述呼叫中携带主叫用户的頂账号和被叫用户的頂账号;
[0011] 获取与主叫用户的頂账号对应的主叫用户的电话号码,获取与被叫用户的頂账 号对应的被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户的电话号码中的至 少一个为虚拟号码;
[0012] 向运营商业务平台发起呼叫连接请求,所述呼叫连接请求中携带主叫用户的电话 号码和被叫用户的电话号码,以使所述运营商业务平台根据主叫用户的电话号码和被叫用 户的电话号码建立CS域连接。
[0013] 在本公开的一些实施例中,根据存储的IM账号与电话号码的对应关系获取与主 叫用户的頂账号对应的主叫用户的电话号码以及与被叫用户的頂账号对应的被叫用户的 电话号码。
[0014] 在本公开的一些实施例中,所述方法还包括:
[0015] 主叫用户与被叫用户的虚拟号码建立CS域连接后,向主叫用户开放呼叫被叫用 户虚拟号码的权限,以使主叫用户能够根据被叫用户的虚拟号码通过CS域直接呼叫被叫 用户。
[0016] 在本公开的一些实施例中,所述方法还包括:
[0017] 接收用户发起的对虚拟号码的申请,所述申请中携带用户的IM账号;
[0018] 向运营商业务平台转发对虚拟号码的申请,通过重定向方式将运营商业务平台的 虚拟号码申请界面呈现给用户,以使得运营商业务平台接收用户通过所述虚拟号码申请界 面输入的真实号码;
[0019] 接收运营商业务平台为用户分配的虚拟号码,并存储IM账号与虚拟号码的对应 关系。
[0020] 在本公开的一些实施例中,虚拟号码被定期地更新,或根据用户请求更新。
[0021] 在本公开的一些实施例中,所述运营商业务平台根据主叫用户的电话号码和被叫 用户的电话号码建立CS域连接包括:
[0022] 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户;
[0023] 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户,从而在主叫用户与 被叫用户之间建立CS域连接。
[0024] 在本公开的一些实施例中,所述主叫用户的电话号码为主叫用户的虚拟号码,所 述被叫用户的电话号码为被叫用户的虚拟号码;
[0025] 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户包括:
[0026] 所述运营商业务平台根据主叫用户的虚拟号码获取主叫用户的真实号码;
[0027] 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号 码;
[0028] 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户包括:
[0029] 所述运营商业务平台根据被叫用户的虚拟号码获取被叫用户的真实号码;
[0030] 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号 码。
[0031] 在本公开的一些实施例中,所述主叫用户的电话号码为主叫用户的虚拟号码,所 述被叫用户的电话号码为被叫用户的真实号码;
[0032] 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户包括:
[0033] 所述运营商业务平台根据主叫用户的虚拟号码获取主叫用户的真实号码;
[0034] 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号 码;
[0035] 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户包括:
[0036] 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号 码。
[0037] 在本公开的一些实施例中,所述主叫用户的电话号码为主叫用户的真实号码,所 述被叫用户的电话号码为被叫用户的虚拟号码;
[0038] 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户包括:
[0039] 所述运营商业务平台以匿名方式呼叫主叫用户的真实号码;
[0040] 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户包括:
[0041] 所述运营商业务平台根据被叫用户的虚拟号码获取被叫用户的真实号码;
[0042] 所述运营商业务平台以主叫用户的真实号码为主叫号码呼叫被叫用户的真实号 码。
[0043] 根据本公开,还提供了一种頂服务器,包括:
[0044] 呼叫接收单元,用于接收呼叫,所述呼叫中携带主叫用户的IM账号和被叫用户的 頂账号;
[0045] 查询单元,用于获取与主叫用户的IM账号对应的主叫用户的电话号码,获取与被 叫用户的頂账号对应的被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户的电 话号码中的至少一个为虚拟号码;
[0046] 呼叫转发单元,用于向运营商业务平台发起呼叫连接请求,所述呼叫连接请求中 携带主叫用户的电话号码和被叫用户的电话号码,以使所述运营商业务平台根据主叫用户 的电话号码和被叫用户的电话号码建立CS域连接。
[0047] 在本公开的一些实施例中,所述查询单元根据存储的IM账号与电话号码的对应 关系获取与主叫用户的IM账号对应的主叫用户的电话号码以及与被叫用户的IM账号对应 的被叫用户的电话号码。
[0048] 在本公开的一些实施例中,所述頂服务器还包括:
[0049] 权限开放单元,用于主叫用户与被叫用户的虚拟号码建立CS域连接后,向主叫用 户开放呼叫被叫用户虚拟号码的权限,以使主叫用户能够根据被叫用户的虚拟号码通过CS 域直接呼叫被叫用户。
[0050] 在本公开的一些实施例中,所述頂服务器还包括:
[0051] 申请接收单元,用于接收用户发起的对虚拟号码的申请,所述申请中携带用户的 頂账号;
[0052] 申请转发单元,用于向运营商业务平台转发对虚拟号码的申请,通过重定向方式 将运营商业务平台的虚拟号码申请界面呈现给用户,以使得运营商业务平台接收用户输入 的真实号码;
[0053] 存储单元,用于接收运营商业务平台为用户分配的虚拟号码,并存储IM账号与虚 拟号码的对应关系。
[0054] 在本公开的一些实施例中,虚拟号码被定期地更新,或根据用户请求更新。
[0055] 根据本公开,还提供了一种运营商业务平台,包括:
[0056] 呼叫请求接收单元,用于接收IM服务器发起的呼叫连接请求,所述呼叫连接请求 中携带主叫用户的电话号码和被叫用户的电话号码,其中,主叫用户的电话号码和被叫用 户的电话号码中的至少一个为虚拟号码;
[0057] 呼叫接续单元,用于根据主叫用户的电话号码和被叫用户的电话号码在主叫用户 和被叫用户间建立CS域连接。
[0058] 在本公开的一些实施例中,所述运营商业务平台还包括:
[0059] 第一申请接收单元,用于接收IM服务器转发的对虚拟号码的申请,所述申请中携 带用户的頂帐号;
[0060] 真实号码接收单元,用于接收用户通过运营商业务平台的虚拟号码申请界面输入 的用户的真实号码;
[0061] 虚拟号码分配单元,用于为用户分配虚拟号码,并记录用户的虚拟号码与真实号 码之间的对应关系;
[0062] 对应关系发送单元,用于将用户的IM账号与虚拟号码的对应关系告知IM服务器。
[0063] 在本公开的一些实施例中,所述运营商业务平台还包括:
[0064] 第二申请接收单元,用于接收用户发起的对虚拟号码的申请,所述申请中携带用 户的真实号码和用户的頂账号;
[0065] 虚拟号码分配单元,用于为用户分配虚拟号码,并记录用户的虚拟号码与真实号 码之间的对应关系;
[0066] 对应关系发送单元,用于将用户的頂账号与虚拟号码的对应关系告知頂服务器。
[0067] 在本公开的一些实施例中,所述虚拟号码分配单元还用于定期地更新或根据用户 请求更新虚拟号码。
[0068] 在本公开的一些实施例中,所述呼叫接续单元包括:
[0069] 第一呼叫子单元,用于根据主叫用户的电话号码呼叫主叫用户;
[0070] 第二呼叫子单元,用于根据被叫用户的电话号码呼叫被叫用户,从而在主叫用户 与被叫用户之间建立CS域连接。
[0071] 在本公开的一些实施例中,所述主叫用户的电话号码为主叫用户的虚拟号码,所 述被叫用户的电话号码为被叫用户的虚拟号码;
[0072] 所述第一呼叫子单元根据主叫用户的虚拟号码获取主叫用户的真实号码并以主 叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号码;
[0073] 所述第二呼叫子单元根据被叫用户的虚拟号码获取被叫用户的真实号码并以主 叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
[0074] 在本公开的一些实施例中,所述主叫用户的电话号码为主叫用户的虚拟号码,所 述被叫用户的电话号码为被叫用户的真实号码;
[0075] 所述第一呼叫子单元根据主叫用户的虚拟号码获取主叫用户的真实号码并以主 叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号码;
[0076] 所述第二呼叫子单元以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号 码。
[0077] 在本公开的一些实施例中,所述主叫用户的电话号码为主叫用户的真实号码,所 述被叫用户的电话号码为被叫用户的虚拟号码;
[0078] 所述第一呼叫子单元,用于以匿名方式呼叫主叫用户的真实号码;
[0079] 所述第二呼叫子单元根据被叫用户的虚拟号码获取被叫用户的真实号码并以主 叫用户的真实号码为主叫号码呼叫被叫用户的真实号码。
[0080] 根据本公开,还提供了一种终端,包括:
[0081] 呼叫发起单元,用于发起呼叫,所述呼叫中携带主叫用户的IM账号和被叫用户的 頂账号。
[0082] 在本公开的一些实施例中,所述呼叫用于触发頂服务器向运营商业务平台发起 呼叫请求。
[0083] 在本公开的一些实施例中,所述终端还包括:
[0084] 第一虚拟号码申请单元,用于向IM服务器发起对虚拟号码的申请,所述申请中携 带用户的頂账号;
[0085] 真实号码提供单元,用于根据运营商业务平台的虚拟号码申请界面向运营商业务 平台提供用户的真实号码。
[0086] 在本公开的一些实施例中,所述终端还包括:
[0087] 第二虚拟号码申请单元,用于向运营商业务平台发起对虚拟号码的申请,所述申 请中携带用户的真实号码和用户的頂账号。
[0088] 根据本公开,还提供了一种通信系统,包括运营商业务平台和頂服务器。
[0089] 在本公开的技术方案中,由于主叫用户与被叫用户中至少一方采用了虚拟号码, 使得主叫用户和/或被叫用户无法获悉对方的真实号码,因此防止了用户个人信息的泄 露。

【专利附图】

【附图说明】
[0090] 此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附 图中:
[0091] 图1是本公开一个实施例的通信方法的流程示意图。
[0092] 图2是本公开用户申请虚拟号码的一个实例的示意图。
[0093] 图3是本公开用户申请虚拟号码的另一实例的示意图。
[0094] 图4是本公开通过PS域与CS域共同发起呼叫的一个实例的示意图。
[0095] 图5是本公开通过CS域发起呼叫的一个实例的示意图。
[0096] 图6是本公开一个实施例的IM服务器的结构示意图。
[0097] 图7是本公开一个实施例的运营商业务平台的结构示意图。
[0098] 图8是本公开一个实施例的通信系统的结构示意图。

【具体实施方式】
[0099] 下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示 例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施 例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外, 本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为 说明书的一部分。
[0100] 本公开下述实施例将虚拟号码与頂账号相绑定,用以基于虚拟号码实现頂用户 之间的跨越线上线下的通信沟通,既可满足頂用户之间的无缝沟通,又可以在陌生人之间 通信时保护用户隐私。
[0101] 具体地,用户可以利用对应真实号码a的终端A申请虚拟号码,使得移动通信运营 商业务平台为用户分配虚拟号码N,且在运营商业务平台上建立用户申请该虚拟号码时所 使用的终端A的真实号码a与为用户分配的虚拟号码N之间的映射关系,同时在IM服务器 中建立IM账号与虚拟号码的对应关系。
[0102] 用户在获得虚拟号码N之后,可以在对应于该用户真实号码a的终端A上使用,此 时虚拟号码N既可以与頂账号绑定,通过頂好友列表点击好友頂账号进行通话,也可以 在获知IM好友的虚拟号码后直接进行CS (Circuit Switched,电路交换)域通话。
[0103] 图1是本公开一个实施例的通信方法的流程示意图。
[0104] 如图1所示,该实施例可以包括以下步骤:
[0105] S102,接收呼叫,该呼叫中携带主叫用户的Μ账号和被叫用户的Μ账号。通常来 说,ΙΜ应用或者软件会为每个ΙΜ用户分配一个唯一标识,例如,易信用户的易信号、微信用 户的微信号、QQ用户的QQ号等。此外,每个頂用户还可以将手机号、邮箱等与頂账户绑 定,从而可以采用用户名、手机号、邮箱等方式进行ΙΜ应用或者软件的登录。ΙΜ服务器可以 利用頂账号对用户进行鉴权。本文中頂账号的形式可以包括但不限于用户的QQ号、微信 号、登录用户名或者登录电话号码或email等。
[0106] S104,获取与主叫用户的頂账号对应的主叫用户的电话号码,获取与被叫用户的 IM账号对应的被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户的电话号码中 的至少一个为虚拟号码;
[0107] 在一个实施例中,IM服务器存储IM用户的唯一标识与用户的电话号码之间的对 应信息,并且存储頂用户的唯一标识与其他頂账号之间的对应关系。在接收到呼叫后,可 以根据呼叫中的頂账号查找到頂用户的唯一标识,根据该唯一标识找到该用户的电话号 码。因此,可以根据存储的IM账号与电话号码的对应关系获取与主叫用户的IM账号对应 的主叫用户的电话号码以及与被叫用户的IM账号对应的被叫用户的电话号码。
[0108] 另外,如果用户申请了虚拟号码业务,则该电话号码为用户的虚拟号码;如果用户 没有申请虚拟号码业务,该电话号码可以是用户的真实号码。
[0109] S106,向运营商业务平台发起呼叫连接请求,呼叫连接请求中携带主叫用户的电 话号码和被叫用户的电话号码,以使运营商业务平台根据主叫用户的电话号码和被叫用户 的电话号码建立CS域连接。稍后将介绍一个运营商业务平台根据主叫用户的电话号码和 被叫用户的电话号码建立CS域连接的实例。
[0110] 在该实施例中,由于主叫用户与被叫用户中至少一方采用了虚拟号码,使得主叫 用户和/或被叫用户无法获悉对方的真实号码,因此防止了用户个人信息的泄露。
[0111] 在主叫用户与被叫用户的虚拟号码建立CS域连接后,被叫用户可以选择是否向 主叫用户开放呼叫被叫用户虚拟号码的权限。如果被叫用户不向主叫用户开放呼叫其虚拟 号码的权限,则主叫用户仍需通过頂服务器以及运营商业务平台呼叫被叫用户。如果被叫 用户向主叫用户开放呼叫被叫用户虚拟号码的权限,则主叫用户可以查看IM服务器中被 叫用户属性的方式来获取被叫用户的虚拟号码,进而主叫用户能够根据被叫用户的虚拟号 码通过CS域直接呼叫被叫用户。
[0112] 在一个实例中,运营商业务平台根据主叫用户的电话号码和被叫用户的电话号码 建立CS域连接可以包括:运营商业务平台根据主叫用户的电话号码呼叫主叫用户;运营商 业务平台根据被叫用户的电话号码呼叫被叫用户,从而在主叫用户与被叫用户之间建立CS 域连接。
[0113] 下面按照不同的情况分别介绍运营商业务平台根据主叫用户的电话号码和被叫 用户的电话号码建立CS域连接的具体实现。
[0114] (1)在主叫用户的电话号码为主叫用户的虚拟号码,被叫用户的电话号码为被叫 用户的虚拟号码的情况下:
[0115] 运营商业务平台根据主叫用户的电话号码呼叫主叫用户可以包括:运营商业务平 台根据主叫用户的虚拟号码获取主叫用户的真实号码,即,运营商业务平台根据存储的IM 账号、真实号码与虚拟号码的映射关系查询获取与主叫用户的虚拟号码对应的主叫用户的 真实号码;运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号码。
[0116] 运营商业务平台根据被叫用户的电话号码呼叫被叫用户可以包括:运营商业务平 台根据被叫用户的虚拟号码获取被叫用户的真实号码,即,运营商业务平台根据存储的頂 账号、真实号码与虚拟号码的映射关系查询获取与被叫用户的虚拟号码对应的被叫用户的 真实号码;运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
[0117] 在主被叫用户接通后,在被叫用户的终端上将显示主叫用户的虚拟号码,由于被 叫用户无法获知主叫用户的真实号码,因此有效防止了主叫用户个人信息的泄露,同时,由 于主叫用户也不知道被叫用户的真实号码,因此,也有效防止了被叫用户个人信息的泄露。
[0118] 此外,由于该实例中的主叫用户与被叫用户均申请了虚拟号码业务,因此,在頂 服务器中也仅存储了这两个用户的頂账号与虚拟号码的对应关系,頂服务器并不知道主 被叫用户的真实号码,因此进一步防止了主被叫用户真实号码的泄露。
[0119] (2)在主叫用户的电话号码为主叫用户的虚拟号码,被叫用户的电话号码为被叫 用户的真实号码的情况下:
[0120] 运营商业务平台根据主叫用户的电话号码呼叫主叫用户可以包括:运营商业务平 台根据主叫用户的虚拟号码获取主叫用户的真实号码;运营商业务平台以主叫用户的虚拟 号码为主叫号码呼叫主叫用户的真实号码。
[0121] 运营商业务平台根据被叫用户的电话号码呼叫被叫用户可以包括:运营商业务平 台以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
[0122] 在主被叫用户接通后,在被叫用户的终端上将显示主叫用户的虚拟号码,由于被 叫用户无法获知主叫用户的真实号码,因此有效防止了主叫用户个人信息的泄露。
[0123] (3)在主叫用户的电话号码为主叫用户的真实号码,被叫用户的电话号码为被叫 用户的虚拟号码的情况下:
[0124] 运营商业务平台根据主叫用户的电话号码呼叫主叫用户可以包括:运营商业务平 台以匿名方式呼叫主叫用户的真实号码。
[0125] 运营商业务平台根据被叫用户的电话号码呼叫被叫用户可以包括:运营商业务平 台根据被叫用户的虚拟号码获取被叫用户的真实号码;运营商业务平台以主叫用户的真实 号码为主叫号码呼叫被叫用户的真实号码。
[0126] 由于主叫用户不知道被叫用户的真实号码,因此,有效防止了被叫用户个人信息 的泄露。
[0127] 上述实施例中的虚拟号码可以通过如下两种方式获取:
[0128] 图2是本公开用户申请虚拟号码的一个实例的示意图。
[0129] 如图2所示,可以包括以下步骤:
[0130] S202, IM服务器20接收用户10发起的对虚拟号码的申请,申请中携带用户的IM 账号;
[0131] S204,頂服务器20向运营商业务平台30转发对虚拟号码的申请,该申请中携带 用户的頂账号,进一步地,还可以携带申请成功后的回调通知地址,在接收到该申请后,通 过重定向方式将运营商业务平台的虚拟号码申请界面呈现给用户;
[0132] S206运营商业务平台30接收用户10通过虚拟号码申请界面输入的真实号码,并 运营商业务平台中建立虚拟号码与真实号码的对应关系;
[0133] S208,頂服务器20接收运营商业务平台30为用户10分配的虚拟号码,并存储頂 账号与虚拟号码的对应关系。
[0134] 图3是本公开用户申请虚拟号码的另一实例的示意图。
[0135] 如图3所示,该实例可以包括以下步骤:
[0136] S302,运营商业务平台30接收用户10发起的对虚拟号码的申请,申请中携带用户 的真实号码和用户的頂账号,运营商业务平台30为用户分配虚拟号码,并记录用户的虚拟 号码与真实号码之间的对应关系;
[0137] S304,运营商业务平台30将用户的頂账号与虚拟号码的对应关系告知頂服务器 20 〇
[0138] 在一个实施例中,虚拟号码可以被定期地更新,或根据用户请求更新。这样可以进 一步确保用户信息的安全性。例如,可以每周更换一次虚拟号码,如果不希望被别人打扰, 也可以每次在呼叫前都更新虚拟号码。
[0139] 图4是本公开通过PS域与CS域共同发起呼叫的一个实例的示意图。
[0140] 在该实施例中,用户A与用户B均申请了虚拟号码业务。
[0141] 如图4所示,用户基于IM客户端内的IM好友列表,通过PS (Packet Switched,分 组交换)域和CS域发起呼叫请求,该过程主要包括如下步骤:
[0142] S402,与用户A真实号码a对应的终端通过頂客户端向頂服务器20发起呼叫用 户B的操作,该操作中包含用户A的IM账号与用户B的IM账号;
[0143] S404,頂服务器20根据用户A的頂账号和用户B的頂账号查找到与用户A和 用户B分别对应的虚拟号码a'和b',并向运营商业务平台30发起呼叫请求,该呼叫请求中 携带主叫用户A的虚拟号码a'和被叫用户B的虚拟号码b' ;
[0144] S406,运营商业务平台30以用户A的虚拟号码a'作为主叫呼叫用户A的真实号 码a,并且用户A的真实号码应答;
[0145] S408,运营商业务平台30以用户A的虚拟号码a'作为主叫呼叫被叫用户B的真 实号码b,在用户B应答后,双方开始通话。
[0146] 在用户A与用户B执行完图4所示的实施例后,假设用户B向用户A开放了对其 虚拟号码的呼叫权限,用户A可以基于IM好友列表查询用户B的虚拟号码,利用查询到的 虚拟号码通过CS域直接向用户B发起呼叫请求,具体流程请参见图5。
[0147] 图5是本公开通过CS域发起呼叫的一个实例的示意图。
[0148] 如图5所示,该实例主要包括如下步骤:
[0149] S502,与用户A的真实号码a对应的终端内的頂客户端直接向运营商业务平台 30发起呼叫用户B的操作,该呼叫中携带主叫用户A的真实号码a、被叫用户B的虚拟账号 b,;
[0150] S504,运营商业务平台30根据呼叫请求,将主叫号码从用户A的真实号码a变换 为其虚拟号码a',将被叫号码从用户B的虚拟号码b'变换为其真实号码b,连接用户B,用 户B应答后双方开始通话。
[0151] 通过虚拟号码与頂账号的绑定,实现更广泛的支持用户隐私保护的通信沟通方 式。当用户通过頂方式沟通时,可选择虚拟号码作为账号进行沟通;当用户想要采用CS域 的电话通话方式进行沟通时,也可以选择虚拟号码作为账号进行沟通,从而实现一个虚拟 号码支持多种沟通方式,并有效保护用户真实号码信息不泄露,保护隐私安全。
[0152] 本领域普通技术人员可以理解,实现上述方法实施例的全部和部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算设备可读取存储介质中,该程 序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质可以包括ROM、RAM、磁碟 和光盘等各种可以存储程序代码的介质。
[0153] 图6是本公开一个实施例的IM服务器的结构示意图。
[0154] 如图6所示,该实施例中的頂服务器60可以包括呼叫接收单元602、查询单元604 和呼叫转发单元606。其中,
[0155] 呼叫接收单元602,用于接收呼叫,呼叫中携带主叫用户的IM账号和被叫用户的 頂账号;
[0156] 查询单元604,用于获取与主叫用户的頂账号对应的主叫用户的电话号码,获取 与被叫用户的頂账号对应的被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户 的电话号码中的至少一个为虚拟号码;
[0157] 呼叫转发单元606,用于向运营商业务平台发起呼叫连接请求,呼叫连接请求中携 带主叫用户的电话号码和被叫用户的电话号码,以使运营商业务平台根据主叫用户的电话 号码和被叫用户的电话号码建立CS域连接。
[0158] 在该实施例中,由于主叫用户与被叫用户中至少一方采用了虚拟号码,使得主叫 用户和/或被叫用户无法获悉对方的真实号码,因此防止了用户个人信息的泄露。
[0159] 其中,查询单元可以根据存储的IM账号与电话号码的对应关系获取与主叫用户 的IM账号对应的主叫用户的电话号码以及与被叫用户的IM账号对应的被叫用户的电话号 码。
[0160] 在主叫用户与被叫用户的虚拟号码建立CS域连接后,被叫用户可以选择是否向 主叫用户开放呼叫被叫用户虚拟号码的权限。
[0161] 在一个实例中,頂服务器还可以包括权限开放单元,用于主叫用户与被叫用户的 虚拟号码建立CS域连接后,向主叫用户开放呼叫被叫用户虚拟号码的权限,以使主叫用户 能够根据被叫用户的虚拟号码通过CS域直接呼叫被叫用户。
[0162] 在另一实例中,頂服务器还可以包括申请接收单元、申请转发单元和存储单元。 其中,申请接收单元,用于接收用户发起的对虚拟号码的申请,申请中携带用户的頂账号; 申请转发单元,用于向运营商业务平台转发对虚拟号码的申请,通过重定向方式将运营商 业务平台的虚拟号码申请界面呈现给用户,以使得运营商业务平台接收用户输入的真实号 码;存储单元,用于接收运营商业务平台为用户分配的虚拟号码,并存储IM账号与虚拟号 码的对应关系。
[0163] 在一个实例中,虚拟号码可以被定期地更新,或根据用户请求更新。
[0164] 图7是本公开一个实施例的运营商业务平台的结构示意图。
[0165] 如图7所示,该实施例中的运营商业务平台70可以包括呼叫请求接收单元702和 呼叫接续单元704。其中,
[0166] 呼叫请求接收单元702,用于接收頂服务器发起的呼叫连接请求,呼叫连接请求 中携带主叫用户的电话号码和被叫用户的电话号码,其中,主叫用户的电话号码和被叫用 户的电话号码中的至少一个为虚拟号码;
[0167] 呼叫接续单元704,用于根据主叫用户的电话号码和被叫用户的电话号码在主叫 用户和被叫用户间建立CS域连接。
[0168] 在该实施例中,由于主叫用户与被叫用户中至少一方采用了虚拟号码,使得主叫 用户和/或被叫用户无法获悉对方的真实号码,因此防止了用户个人信息的泄露。
[0169] 在一个实例中,呼叫接续单元可以包括第一呼叫子单元和第二呼叫子单元。其中, 第一呼叫子单元,用于根据主叫用户的电话号码呼叫主叫用户;第二呼叫子单元,用于根据 被叫用户的电话号码呼叫被叫用户,从而在主叫用户与被叫用户之间建立CS域连接。
[0170] 在主叫用户的电话号码为主叫用户的虚拟号码,被叫用户的电话号码为被叫用户 的虚拟号码的情况下:第一呼叫子单元根据主叫用户的虚拟号码获取主叫用户的真实号码 并以主叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号码;第二呼叫子单元根据被叫 用户的虚拟号码获取被叫用户的真实号码并以主叫用户的虚拟号码为主叫号码呼叫被叫 用户的真实号码。
[0171] 在主叫用户的电话号码为主叫用户的虚拟号码,被叫用户的电话号码为被叫用户 的真实号码的情况下:第一呼叫子单元根据主叫用户的虚拟号码获取主叫用户的真实号码 并以主叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号码;第二呼叫子单元以主叫用 户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
[0172] 在主叫用户的电话号码为主叫用户的真实号码,被叫用户的电话号码为被叫用户 的虚拟号码的情况下:第一呼叫子单元,用于以匿名方式呼叫主叫用户的真实号码;第二 呼叫子单元根据被叫用户的虚拟号码获取被叫用户的真实号码并以主叫用户的真实号码 为主叫号码呼叫被叫用户的真实号码。
[0173] 在另一实例中,运营商业务平台还包括第一申请接收单元、真实号码接收单元、虚 拟号码分配单元和对应关系发送单元。其中,第一申请接收单元,用于接收頂服务器转发 的对虚拟号码的申请,申请中携带用户的IM帐号;真实号码接收单元,用于接收用户通过 运营商业务平台的虚拟号码申请界面输入的用户的真实号码;虚拟号码分配单元,用于为 用户分配虚拟号码,并记录用户的虚拟号码与真实号码之间的对应关系;对应关系发送单 元,用于将用户的頂账号与虚拟号码的对应关系告知頂服务器。
[0174] 通过该实例,用户可以自动申请虚拟号码而无需到营业厅进行人工办理。
[0175] 在又一实例中,运营商业务平台还包括第二申请接收单元、虚拟号码分配单元和 对应关系发送单元。其中,第二申请接收单元,用于接收用户发起的对虚拟号码的申请,申 请中携带用户的真实号码和用户的頂账号;虚拟号码分配单元,用于为用户分配虚拟号 码,并记录用户的虚拟号码与真实号码之间的对应关系;对应关系发送单元,用于将用户的 IM账号与虚拟号码的对应关系告知IM服务器。
[0176] 同理,通过该实例,用户也可以自动申请虚拟号码而无需到营业厅进行人工办理。
[0177] 进一步地,虚拟号码分配单元还用于定期地更新或根据用户请求更新虚拟号码。
[0178] 在本公开终端的一个实施例中,其可以包括:呼叫发起单元,用于发起呼叫,呼叫 中携带主叫用户的IM账号和被叫用户的IM账号。
[0179] 进一步地,该呼叫用于触发頂服务器向运营商业务平台发起呼叫请求。
[0180] 在一个实例中,终端还可以包括第一虚拟号码申请单元和真实号码提供单元。其 中,第一虚拟号码申请单元,用于向IM服务器发起对虚拟号码的申请,申请中携带用户的 頂账号;真实号码提供单元,用于根据运营商业务平台的虚拟号码申请界面向运营商业务 平台提供用户的真实号码。
[0181] 在另一实例中,终端还可以包括第二虚拟号码申请单元,用于向运营商业务平台 发起对虚拟号码的申请,申请中携带用户的真实号码和用户的IM账号。
[0182] 图8是本公开一个实施例的通信系统的结构示意图。
[0183] 如图8所示,该实施例中的通信系统80可以包括运营商业务平台802和頂服务 器804。其中,运营商业务平台802和頂服务器804均可以通过前述实施例实现。
[0184] 本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其 他实施例的不同之处,各个实施例之间相同和相似的部分可以相互参见。对于装置实施例 而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处可以参见方法实施例 部分的说明。
[0185] 虽然已参照示例性实施例描述了本公开,但应理解,本公开不限于上述的示例性 实施例。对于本领域技术人员显然的是,可以在不背离本公开的范围和精神的条件下修改 上述的示例性实施例。所附的权利要求的范围应被赋予最宽的解释,以包含所有这样的修 改以及等同的结构和功能。
【权利要求】
1. 一种通信方法,其特征在于,包括: 接收呼叫,所述呼叫中携带主叫用户的頂账号和被叫用户的頂账号; 获取与主叫用户的IM账号对应的主叫用户的电话号码,获取与被叫用户的IM账号对 应的被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户的电话号码中的至少一 个为虚拟号码; 向运营商业务平台发起呼叫连接请求,所述呼叫连接请求中携带主叫用户的电话号码 和被叫用户的电话号码,以使所述运营商业务平台根据主叫用户的电话号码和被叫用户的 电话号码建立CS域连接。
2. 根据权利要求1所述的通信方法,其特征在于,根据存储的IM账号与电话号码的对 应关系获取与主叫用户的頂账号对应的主叫用户的电话号码以及与被叫用户的頂账号对 应的被叫用户的电话号码。
3. 根据权利要求1所述的通信方法,其特征在于,所述方法还包括: 主叫用户与被叫用户的虚拟号码建立CS域连接后,向主叫用户开放呼叫被叫用户虚 拟号码的权限,以使主叫用户能够根据被叫用户的虚拟号码通过CS域直接呼叫被叫用户。
4. 根据权利要求1所述的通信方法,其特征在于,所述方法还包括: 接收用户发起的对虚拟号码的申请,所述申请中携带用户的IM账号; 向运营商业务平台转发对虚拟号码的申请,通过重定向方式将运营商业务平台的虚拟 号码申请界面呈现给用户,以使得运营商业务平台接收用户通过所述虚拟号码申请界面输 入的真实号码; 接收运营商业务平台为用户分配的虚拟号码,并存储IM账号与虚拟号码的对应关系。
5. 根据权利要求1所述的通信方法,其特征在于,虚拟号码被定期地更新,或根据用户 请求更新。
6. 根据权利要求1-5中任一项所述的通信方法,其特征在于,所述运营商业务平台根 据主叫用户的电话号码和被叫用户的电话号码建立CS域连接包括: 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户; 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户,从而在主叫用户与被叫 用户之间建立CS域连接。
7. 根据权利要求6所述的通信方法,其特征在于,所述主叫用户的电话号码为主叫用 户的虚拟号码,所述被叫用户的电话号码为被叫用户的虚拟号码; 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户包括: 所述运营商业务平台根据主叫用户的虚拟号码获取主叫用户的真实号码; 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号码; 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户包括: 所述运营商业务平台根据被叫用户的虚拟号码获取被叫用户的真实号码; 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
8. 根据权利要求6所述的通信方法,其特征在于,所述主叫用户的电话号码为主叫用 户的虚拟号码,所述被叫用户的电话号码为被叫用户的真实号码; 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户包括: 所述运营商业务平台根据主叫用户的虚拟号码获取主叫用户的真实号码; 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫主叫用户的真实号码; 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户包括: 所述运营商业务平台以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
9. 根据权利要求6所述的通信方法,其特征在于,所述主叫用户的电话号码为主叫用 户的真实号码,所述被叫用户的电话号码为被叫用户的虚拟号码; 所述运营商业务平台根据主叫用户的电话号码呼叫主叫用户包括: 所述运营商业务平台以匿名方式呼叫主叫用户的真实号码; 所述运营商业务平台根据被叫用户的电话号码呼叫被叫用户包括: 所述运营商业务平台根据被叫用户的虚拟号码获取被叫用户的真实号码; 所述运营商业务平台以主叫用户的真实号码为主叫号码呼叫被叫用户的真实号码。
10. -种頂服务器,其特征在于,包括: 呼叫接收单元,用于接收呼叫,所述呼叫中携带主叫用户的IM账号和被叫用户的IM账 号; 查询单元,用于获取与主叫用户的IM账号对应的主叫用户的电话号码,获取与被叫用 户的IM账号对应的被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户的电话号 码中的至少一个为虚拟号码; 呼叫转发单元,用于向运营商业务平台发起呼叫连接请求,所述呼叫连接请求中携带 主叫用户的电话号码和被叫用户的电话号码,以使所述运营商业务平台根据主叫用户的电 话号码和被叫用户的电话号码建立CS域连接。
11. 根据权利要求10所述的頂服务器,其特征在于,所述查询单元根据存储的頂账号 与电话号码的对应关系获取与主叫用户的頂账号对应的主叫用户的电话号码以及与被叫 用户的IM账号对应的被叫用户的电话号码。
12. 根据权利要求10所述的IM服务器,其特征在于,所述IM服务器还包括: 权限开放单元,用于主叫用户与被叫用户的虚拟号码建立CS域连接后,向主叫用户开 放呼叫被叫用户虚拟号码的权限,以使主叫用户能够根据被叫用户的虚拟号码通过CS域 直接呼叫被叫用户。
13. 根据权利要求10所述的IM服务器,其特征在于,所述IM服务器还包括: 申请接收单元,用于接收用户发起的对虚拟号码的申请,所述申请中携带用户的IM账 号; 申请转发单元,用于向运营商业务平台转发对虚拟号码的申请,通过重定向方式将运 营商业务平台的虚拟号码申请界面呈现给用户,以使得运营商业务平台接收用户输入的真 实号码; 存储单元,用于接收运营商业务平台为用户分配的虚拟号码,并存储頂账号与虚拟号 码的对应关系。
14. 根据权利要求10所述的IM服务器,其特征在于,虚拟号码被定期地更新,或根据用 户请求更新。
15. -种运营商业务平台,其特征在于,包括: 呼叫请求接收单元,用于接收頂服务器发起的呼叫连接请求,所述呼叫连接请求中携 带主叫用户的电话号码和被叫用户的电话号码,其中,主叫用户的电话号码和被叫用户的 电话号码中的至少一个为虚拟号码; 呼叫接续单元,用于根据主叫用户的电话号码和被叫用户的电话号码在主叫用户和被 叫用户间建立CS域连接。
16. 根据权利要求15所述的运营商业务平台,其特征在于,所述运营商业务平台还包 括: 第一申请接收单元,用于接收頂服务器转发的对虚拟号码的申请,所述申请中携带用 户的頂帐号; 真实号码接收单元,用于接收用户通过运营商业务平台的虚拟号码申请界面输入的用 户的真实号码; 虚拟号码分配单元,用于为用户分配虚拟号码,并记录用户的虚拟号码与真实号码之 间的对应关系; 对应关系发送单元,用于将用户的IM账号与虚拟号码的对应关系告知IM服务器。
17. 根据权利要求15所述的运营商业务平台,其特征在于,所述运营商业务平台还包 括: 第二申请接收单元,用于接收用户发起的对虚拟号码的申请,所述申请中携带用户的 真实号码和用户的IM账号; 虚拟号码分配单元,用于为用户分配虚拟号码,并记录用户的虚拟号码与真实号码之 间的对应关系; 对应关系发送单元,用于将用户的IM账号与虚拟号码的对应关系告知IM服务器。
18. 根据权利要求16或17所述的运营商业务平台,其特征在于,所述虚拟号码分配单 元还用于定期地更新或根据用户请求更新虚拟号码。
19. 根据权利要求15-17中任一项所述的运营商业务平台,其特征在于,所述呼叫接续 单元包括: 第一呼叫子单元,用于根据主叫用户的电话号码呼叫主叫用户; 第二呼叫子单元,用于根据被叫用户的电话号码呼叫被叫用户,从而在主叫用户与被 叫用户之间建立CS域连接。
20. 根据权利要求19所述的运营商业务平台,其特征在于,所述主叫用户的电话号码 为主叫用户的虚拟号码,所述被叫用户的电话号码为被叫用户的虚拟号码; 所述第一呼叫子单元根据主叫用户的虚拟号码获取主叫用户的真实号码并以主叫用 户的虚拟号码为主叫号码呼叫主叫用户的真实号码; 所述第二呼叫子单元根据被叫用户的虚拟号码获取被叫用户的真实号码并以主叫用 户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
21. 根据权利要求19所述的运营商业务平台,其特征在于,所述主叫用户的电话号码 为主叫用户的虚拟号码,所述被叫用户的电话号码为被叫用户的真实号码; 所述第一呼叫子单元根据主叫用户的虚拟号码获取主叫用户的真实号码并以主叫用 户的虚拟号码为主叫号码呼叫主叫用户的真实号码; 所述第二呼叫子单元以主叫用户的虚拟号码为主叫号码呼叫被叫用户的真实号码。
22. 根据权利要求19所述的运营商业务平台,其特征在于,所述主叫用户的电话号码 为主叫用户的真实号码,所述被叫用户的电话号码为被叫用户的虚拟号码; 所述第一呼叫子单元,用于以匿名方式呼叫主叫用户的真实号码; 所述第二呼叫子单元根据被叫用户的虚拟号码获取被叫用户的真实号码并以主叫用 户的真实号码为主叫号码呼叫被叫用户的真实号码。
23. -种终端,其特征在于,包括: 呼叫发起单元,用于发起呼叫,所述呼叫中携带主叫用户的頂账号和被叫用户的頂账 号。
24. 根据权利要求23所述的终端,其特征在于,所述呼叫用于触发IM服务器向运营商 业务平台发起呼叫请求。
25. 根据权利要求23所述的终端,其特征在于,所述终端还包括: 第一虚拟号码申请单元,用于向IM服务器发起对虚拟号码的申请,所述申请中携带用 户的頂账号; 真实号码提供单元,用于根据运营商业务平台的虚拟号码申请界面向运营商业务平台 提供用户的真实号码。
26. 根据权利要求23所述的终端,其特征在于,所述终端还包括: 第二虚拟号码申请单元,用于向运营商业务平台发起对虚拟号码的申请,所述申请中 携带用户的真实号码和用户的頂账号。
27. -种通信系统,其特征在于,包括权利要求15-22中任一项所述的运营商业务平台 和权利要求10-14中任一项所述的IM服务器。
【文档编号】H04M3/42GK104092839SQ201410346356
【公开日】2014年10月8日 申请日期:2014年7月21日 优先权日:2014年7月21日
【发明者】赵德欣, 李鹏宇, 董斌, 李志刚, 俞韶桢, 张春玉, 叶华 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1