一种语音通话实现方法及服务器的制造方法

文档序号:9792367阅读:453来源:国知局
一种语音通话实现方法及服务器的制造方法
【技术领域】
[0001]本发明涉及移动通信技术领域,尤其涉及一种语音通话实现方法及服务器。
【背景技术】
[0002]虚拟SIM卡(Soft subscriber identity module)是一种虚拟的用户身份识别卡,类似于移动终端的应用程序。其中,虚拟SIM卡包含传统SIM卡(Subscriber IdentityModule)的相关参数并且用户可以通过虚拟S頂卡注册的通信网络来实现传统S頂卡的部分功能。比如,若用户通过虚拟S頂卡注册的通信网络为数据网络,则用户可以通过注册的数据网络实现数据上网。但是,实践中发现,用户无法通过虚拟SIM卡注册的数据网络实现语音通话。

【发明内容】

[0003]本发明实施例公开了一种语音通话实现方法及服务器,能够通过虚拟SM卡注册的数据网络实现语音通话。
[0004]本发明实施例公开了第一方面公开了一种语音通话实现方法,包括:
[0005]接收主叫虚拟SIM卡发送的语音呼叫请求,所述语音呼叫请求包括被叫虚拟S頂卡的身份识别信息;
[0006]判断所述主叫虚拟S頂卡是否已开通网络电话VOIP业务;
[0007]若所述主叫虚拟S頂卡已开通所述VOIP业务,则根据所述被叫虚拟S頂卡的身份识别信息,并通过VOIP网络向所述被叫虚拟SIM卡发送所述语音呼叫请求。
[0008]在本发明实施例第一方面的第一种可能的实现方式中,所述接收主叫虚拟SM卡发送的语音呼叫请求之前,所述方法还包括:
[0009]接收所述主叫虚拟SM卡发送的VOIP业务开通信息,所述VOIP业务开通信息用于请求开通所述VOIP业务;
[0010]根据所述VOIP业务开通信息,开通所述主叫虚拟S頂卡的所述VOIP业务。
[0011]在本发明实施例第一方面的第二种可能的实现方式中,若判断出所述主叫虚拟S頂卡未开通所述VOIP业务,所述方法还包括:
[0012]向所述主叫虚拟S頂卡发送提示消息,所述提示消息用于提示所述主叫虚拟S頂卡是否需要开通所述VOIP业务;
[0013]接收所述主叫虚拟SM卡发送的确定消息,所述确定消息用于提示确定需要开通所述VOIP业务;
[0014]根据所述确定消息,开通所述主叫虚拟SIM卡的所述VOIP业务。
[0015]结合本发明实施例第一方面的第一种可能的实现方式或本发明实施例第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述语音呼叫请求还包括所述主叫虚拟SM卡的身份识别信息,其中,所述开通所述主叫虚拟SM卡的所述VOIP业务之后,所述方法还包括:
[0016]从所述语音呼叫请求中提取所述主叫虚拟S頂卡的身份识别信息;
[0017]从所述主叫虚拟SIM卡的身份识别信息绑定的虚拟资源账号中,扣除开通所述VOIP业务所需要的虚拟资源值;
[0018]通过所述数据网络向所述主叫虚拟SM卡发送扣除通知消息,所述扣除通知消息包括所述虚拟资源值。
[0019]结合本发明实施例第一方面的第三种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述判断所述主叫虚拟S頂卡是否已开通网络电话VOIP业务,包括:
[0020]从预存储的身份识别信息与VOIP业务标识的对应关系中,查询是否存在所述主叫虚拟S頂卡的身份识别信息对应的VOIP业务标识,如果存在,确定出所述主叫虚拟S頂卡已开通所述VOIP业务;如果不存在,确定出所述主叫虚拟S頂卡未开通所述VOIP业务。
[0021 ]本发明实施例第二方面公开了一种服务器,包括:
[0022]接收单元,用于接收主叫虚拟SIM卡发送的语音呼叫请求,所述语音呼叫请求包括被叫虚拟S頂卡的身份识别信息;
[0023 ] 判断单元,用于判断所述主叫虚拟S頂卡是否已开通网络电话VOIP业务;
[0024]发送单元,用于在所述判断单元的判断结果为是时,则根据所述接收单元接收到的所述被叫虚拟SIM卡的身份识别信息,并通过VOIP网络向所述被叫虚拟SIM卡发送所述语音呼叫请求。
[0025]在本发明实施例第二方面的第一种可能的实现方式中,所述接收单元,还用于在接收所述主叫虚拟SIM卡发送的所述语音呼叫请求之前,接收所述主叫虚拟SIM卡发送的VOIP业务开通信息,所述VOIP业务开通信息用于请求开通所述VOIP业务;
[0026]所述服务器还包括第一开通单元,用于根据所述接收单元接收的所述VOIP业务开通信息,开通所述主叫虚拟S頂卡的所述VOIP业务。
[0027]在本发明实施例第二方面的第二种可能的实现方式中,所述发送单元,还用于在所述判断单元的判断结果为否时,向所述主叫虚拟S頂卡发送提示消息,所述提示消息用于提示所述主叫虚拟S頂卡是否需要开通所述VOIP业务;
[0028]所述接收单元,还用于接收所述主叫虚拟SIM卡发送的确定消息,所述确定消息用于提示确定需要开通所述VOIP业务;
[0029]所述服务器还包括第二开通单元,用于根据所述接收单元接收的所述确定消息,开通所述主叫虚拟S頂卡的所述VOIP业务。
[0030]结合本发明实施例第二方面的第一种可能的实现方式或本发明实施例第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述语音呼叫请求还包括所述主叫虚拟S頂卡的身份识别信息,其中,所述服务器还包括:
[0031]提取单元,用于在开通所述主叫虚拟S頂卡的所述VOIP业务之后,从所述语音呼叫请求中提取所述主叫虚拟S頂卡的身份识别信息;
[0032]扣除单元,用于从所述提取单元提取的所述主叫虚拟SM卡的身份识别信息绑定的虚拟资源账号中,扣除开通所述VOIP业务所需要的虚拟资源值;
[0033]所述发送单元,还用于向所述主叫虚拟S頂卡发送扣除通知消息,所述扣除通知消息包括所述扣除单元扣除的所述虚拟资源值。
[0034]结合本发明实施例第二方面的第三种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述判断单元具体用于从预存储的身份识别信息与VOIP业务标识的对应关系中,查询是否存在所述主叫虚拟S頂卡的身份识别信息对应的VOIP业务标识,如果存在,确定出所述主叫虚拟SM卡已开通所述VOIP业务;如果不存在,确定出所述主叫虚拟S頂卡未开通所述VOIP业务。
[0035]本发明实施例中,在主叫虚拟SM卡注册的数据网络中,当服务器接收到主叫虚拟S頂卡发送的语音呼叫请求时,服务器会在数据网络中的VOIP网络向被叫虚拟S頂卡发送语音呼叫请求,被叫虚拟S頂卡接收服务器发送的语音呼叫请求从而实现主叫虚拟S頂卡和被叫虚拟SIM卡之间的语音通话。可见,实施本发明实施例,服务器通过数据网络中的VOIP网络,实现主叫虚拟S頂卡在注册的数据网络中的语音通话。
【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例公开的一种语音通话实现方法的流程示意图;
[0038]图2是本发明实施例公开的另一种语音通话实现方法的流程示意图;
[0039]图3是本发明实施例公开的另一种语音通话实现方法的流程示意图;
[0040]图4是本发明实施例公开的另一种语音通话实现方法的流程示意图;
[0041 ]图5是本发明实施例公开的一种服务器的结构示意图;
[0042]图6是本发明实施例公开的另一种服务器的结构示意图;
[0043]图7是本发明实施例公开的另一种服务器的结构示意图;
[0044]图8是本发明实施例公开的另一种服务器的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组入口 ο
[0047]本发明实施例公开了一种语音通话实现方法及服务器,能够通过虚拟SIM卡注册的数据网络实现语音通话。以下分别进行详细说明。
[0048]请参见图1,图1为本发明实施例公开的一种语音通话实现方法的流程示意图。如图1所示,该语音通话实现方法可以包括以下步骤。
[0049]101、服务器接收主叫虚
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1