多卡多通终端的通话管理方法及装置制造方法

文档序号:8004417阅读:254来源:国知局
多卡多通终端的通话管理方法及装置制造方法
【专利摘要】本发明涉及一种多卡多通终端的通话管理方法及装置,该多卡多通终端安装有多个用户卡,且所述多个用户卡注册于多卡多通终端的统一通话管理模块,该通话管理方法包括:当第一用户卡主叫或被叫时,根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态,所述连接列表用于记录所述多个用户卡的连接数据;当确定第二用户卡处于通话状态时,将所述第一用户卡置于等待状态;或,将所述第一用户卡置于通话状态,将所述第二用户卡置于等待状态;或,将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议。
【专利说明】多卡多通终端的通话管理方法及装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种多卡多通终端的通话管理方法及装置。【背景技术】
[0002]目前市场上多卡终端方案主要有多卡多待和多卡多通两种。前者是使用一套基带芯片、射频芯片和存储器系统,通过软件控制芯片不断在多个网络间切换,以实现同时搜索、驻留在多个用户卡的网络,如用户身份识别(Subscriber Identity Module, SIM)卡,全球用户识别(Universal Subscriber Identity Module, USIM)卡,用户识别(UserIdentity Module, UIM)卡的网络;而后者则是同时使用多套基带芯片、射频芯片和存储器系统,相当于多个完整的终端主板合在一起,放在同一个终端中。当一个用户卡处于通话状态时,多卡多待终端的其它用户卡必然掉网,而多卡多通终端的其它用户卡也可拨通,因此多卡多通终端必将会成为市场主流。
[0003]从现有技术来看,如图1所示,目前多卡多通终端的通话管理链路从下面的用户卡I到用户卡N,分别经过无线接口 I到无线接口 N和通话管理模块I到通话管理模块N,一直到最上层应用0,是多条完全独立,互不联系的控制通路,可以认为是多个独立的终端,只是被最上层应用强行的整合在了一起进行显示。并且,现有技术中是由网络侧对同一网络下的多个用户卡进行通话管理。
[0004]因此,现有技术存在以下缺点:由于网络侧无法获知其它网络下的用户卡的通话状态,无法对不同网络下的多个用户卡进行统一通话管理,从而无法实现不同网络下的多个用户卡进行电话会议。

【发明内容】

[0005]有鉴于此,本发明提供了一种多卡多通终端的通话管理方法及装置,可对不同网络下的多个用户卡进行统一通话管理,从而实现不同网络下的多个用户卡进行电话会议。
[0006]在第一方面,本发明提供一种多卡多通终端的通话管理方法,所述多卡多通终端安装有多个用户卡,该多个用户卡注册于所述多卡多通终端的统一通话管理模块,所述通话管理方法包括:
[0007]当第一用户卡主叫或被叫时,多卡多通终端根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态,所述连接列表用于记录所述多个用户卡的连接数据;
[0008]当第二用户卡处于通话状态时,所述多卡多通终端将所述第一用户卡置于等待状态;或,将所述第一用户卡进行通话状态,将所述第二用户卡置于等待状态;或,将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议;
[0009]其中,所述第一用户卡为所述多个用户卡中的至少一个用户卡,所述第二用户卡为所述多个用户卡中除所述第一用户卡之外的至少一个用户卡。
[0010]在第一方面的第一种可能实现的方式中,所述将所述第一用户卡置于等待状态具体为:接通所述第一用户卡;关闭所述第一用户卡的上行和下行音频,以使所述第一用户卡进行等待。
[0011]在第一方面的第二种可能实现的方式中,所述将所述第一用户卡置于通话状态,将所述第二用户卡置于等待状态具体为:接通所述第一用户卡;关闭所述第二用户卡的上行和下行音频,以使所述第二用户卡进行等待。
[0012]在第一方面的第三种可能实现的方式中,所述将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议具体为:接通所述第一用户卡;获取所述第一用户卡和第二用户卡的下行音频数据;将所述第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过所述多卡多通终端的音频采集装置获取的音频数据,作为所述第三用户卡的上行音频数据进行发送,所述第三用户卡为所述第一用户卡和第二用户卡中的任一用户卡;通过所述多卡多通终端的音频输出装置输出所述第一用户卡和第二用户卡的下行音频数据,以使所述第一用户卡与所述第二用户卡进行电话会议。
[0013]结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式或第一方面的第三种可能实现的方式,在第四种可能实现的方式中,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,在当第一用户卡被叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,所述方法还包括:所述多卡多通终端根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态,所述状态列表用于记录所述多个用户卡的服务状态数据;若所述第一用户卡未处于漫游状态,所述多卡多通终端根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态;若所述第一用户卡处于漫游状态,所述多卡多通终端终止所述第一用户卡被叫;所述多卡多通终端根据所述状态列表确定多个用户卡中未处于漫游状态的用户卡;所述多卡多通终端向主叫用户终端发送短消息,所述短消息携带所述多个用户卡中未处于漫游状态的用户卡的信息,以提示所述主叫用户主叫所述多个用户卡中未处于漫游状态的用户卡。
[0014]结合第一方面的第四种可能实现的方式,在第五种可能实现的方式中,在所述根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态之前,所述方法还包括:所述多卡多通终端接收被叫消息,所述被叫消息中携带第一用户卡被叫标识;所述多卡多通终端根据所述第一用户卡被叫标识,确定第一用户卡被叫。
[0015]结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式或第一方面的第三种可能实现的方式,在第六种可能实现的方式中,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,在当第一用户卡主叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,所述方法还包括:所述多卡多通终端根据所述统一服务状态管理模块中的状态列表确定所述多个用户卡的服务质量;所述多卡多通终端提示用户选择所述多个用户卡中服务质量最好的用户卡进行主叫,或自动选择所述多个用户卡中服务质量最好的用户卡进行主叫。
[0016]结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式或第一方面的第三种可能实现的方式或第一方面的第四种可能实现的方式或第一方面的第五种可能实现的方式或第一方面的第六种可能实现的方式,在第七种可能实现的方式中,所述连接数据具有用户卡第一标识,所述用户卡第一标识用于标识所述连接数据对应的用户卡。
[0017]结合第一方面的第四种可能实现的方式或第一方面的第五种可能实现的方式或第一方面的第六种可能实现的方式或第一方面的第七种可能实现的方式,在第八种可能实现的方式中,所述服务状态数据具有用户卡第二标识,所述用户卡第二标识用于标识所述服务状态数据对应的用户卡。
[0018]在第二方面,本发明提供一种多卡多通终端的通话管理装置,所述多卡多通终端安装有多个用户卡,所述多个用户卡注册于所述多卡多通终端的统一通话管理模块,所述通话管理装置包括:
[0019]第一确定单元,用于当第一用户卡主叫或被叫时,根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态,所述连接列表用于记录所述多个用户卡的连接数据;
[0020]处理单元,用于当第二用户卡处于通话状态时,将所述第一用户卡置于等待状态;或,将所述第一用户卡置于通话状态,将所述第二用户卡置于等待状态;或,将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议;
[0021]其中,所述第一用户卡为所述多个用户卡中的至少一个用户卡,所述第二用户卡为所述多个用户卡中除所述第一用户卡之外的至少一个用户卡。
[0022]在第二方面的第一种可能实现的方式中,所述处理单元具体用于:接通所述第一用户卡;关闭所述第一用户卡的上行和下行音频,以使所述第一用户卡进行等待。
[0023]在第二方面的第二种可能实现的方式中,所述处理单元具体用于:接通所述第一用户卡;关闭所述第二用户卡的上行和下行音频,以使所述第二用户卡进行等待。
[0024]在第二方面的第三种可能实现的方式中,所述处理单元具体用于:接通所述第一用户卡;获取所述第一用户卡和第二用户卡的下行音频数据;将所述第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过所述多卡多通终端的音频采集装置获取的音频数据,作为所述第三用户卡的上行音频数据进行发送,所述第三用户卡为所述第一用户卡和第二用户卡中的任一用户卡;通过所述多卡多通终端的音频输出装置输出所述第一用户卡和第二用户卡的下行音频数据,以使所述第一用户卡与所述第二用户卡进行电话会议。
[0025]结合第二方面或第二方面的第一种可能实现的方式或第二方面的第二种可能实现的方式或第二方面的第三种可能实现的方式,在第四种可能实现的方式中,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,所述装置还包括:第二确定单元,用于在当第一用户卡被叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态,所述状态列表用于记录所述多个用户卡的服务状态数据;若所述第一用户卡未处于漫游状态,所述第一确定单元根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态;若所述第一用户卡处于漫游状态,所述处理单元还用于终止所述第一用户卡被叫;所述第二确定单元还用于根据所述状态列表确定多个用户卡中未处于漫游状态的用户卡;发送单元,用于向主叫用户终端发送短消息,所述短消息携带所述多个用户卡中未处于漫游状态的用户卡的信息,以提示所述主叫用户主叫所述多个用户卡中未处于漫游状态的用户卡。[0026]结合第二方面的第四种可能实现的方式,在第五种可能实现的方式中,所述装置还包括:接收单元,用于在所述根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态之前,接收被叫消息,所述被叫消息中携带第一用户卡被叫标识;第三确定单元,用于根据所述第一用户卡被叫标识,确定第一用户卡被叫。
[0027]结合第二方面或第二方面的第一种可能实现的方式或第二方面的第二种可能实现的方式或第二方面的第三种可能实现的方式,在第六种可能实现的方式中,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,所述装置还包括:第二确定单元,用于在当第一用户卡主叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,根据所述统一服务状态管理模块中的状态列表确定所述多个用户卡的服务质量;选择单元,用于提示用户选择所述多个用户卡中服务质量最好的用户卡进行主叫,或自动选择所述多个用户卡中服务质量最好的用户卡进行主叫。
[0028]结合第二方面或第二方面的第一种可能实现的方式或第二方面的第二种可能实现的方式或第二方面的第三种可能实现的方式或第二方面的第四种可能实现的方式或第二方面的第五种可能实现的方式或第二方面的第六种可能实现的方式,在第七种可能实现的方式中,所述连接数据具有用户卡第一标识,所述用户卡第一标识用于标识所述连接数据对应的用户卡。
[0029]结合第二方面的第四种可能实现的方式或第二方面的第五种可能实现的方式或第二方面的第六种可能实现的方式或第二方面的第七种可能实现的方式,在第八种可能实现的方式中,所述服务状态数据具有用户卡第二标识,所述用户卡第二标识用于标识所述服务状态数据对应的用户卡。
[0030]通过上述方案,在第一用户卡主叫或被叫时,多卡多通终端可根据统一通话管理模块中的连接列表获知其它用户卡的通话状态,若第二用户卡处于通话状态,可将第一用户卡置于等待状态,或者将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。由于连接列表记录安装于多卡多通终端中所有用户卡的连接数据,多卡多通终端可根据该连接列表可同时获知每张用户卡的状态并进行通话管理,可对不同网络下的多个用户卡进行统一通话管理,从而可实现不同网络下的多个用户卡进行电话会议。
【专利附图】

【附图说明】
[0031]图1为现有技术中多卡多通终端的结构示意图;
[0032]图2为本发明提供的多卡多通终端的通话管理方法所应用的多卡多通终端的结构示意图;
[0033]图3为本发明实施例一提供的一种多卡多通终端的通话管理方法的流程示意图;
[0034]图4为本发明实施例二提供的一种多卡多通终端的通话管理方法的流程示意图;
[0035]图5为本发明实施例三提供的一种多卡多通终端的通话管理装置的结构示意图;
[0036]图6为本发明实施例三提供的另一种多卡多通终端的通话管理装置的结构示意图;
[0037]图7为本发明实施例四提供的一种多卡多通终端的通话管理装置的结构示意图;
[0038]图8为本发明实施例四提供的另一种多卡多通终端的通话管理装置的结构示意图;[0039]图9为本发明实施例五提供的一种多卡多通终端的结构示意图。
【具体实施方式】
[0040]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0041]首先,介绍本发明提供的多卡多通终端的通话管理方法及装置的应用场景。如图2所示,该多卡多通终端包括:应用层10,统一通话管理模块20,统一服务状态管理模块30,无线接口模块41,无线接口模块42,...,无线接口模块4N及安装于多卡多通终端的用户卡51,用户卡52,...,用户卡5N,用户卡51到用户卡5N可以为同一网络下的用户卡,也可以为不同网络下的用户卡。无线接口 31到无线接口 3N与用户卡41到用户卡4N—一对应连接,且无线接口模块41到无线接口模块4N分别与统一通话管理模块20和统一服务状态管理模块30连接,统一通话管理模块20和统一服务状态管理模块30分别与应用层10连接。用户卡51到用户卡5N通过无线接口模块41到无线接口模块4N分别注册于统一通话管理模块20和统一服务状态管理模块30状态。该统一通话管理模块20中的连接列表用于记录用户卡51到用户卡5N的连接数据,通过该连接数据可获知用户卡是否处于通话状态。该统一服务状态管理模块30中的状态列表用于记录用户卡51到用户卡5N的服务状态数据,通过该服务状态数据可获知用户卡是否处于漫游状态和/或用户卡的服务质量。多卡多通终端通过统一通话管理模块20中的连接列表便可同时获知每个用户卡的通话状态。因此,由该多卡多通终端进行通话管理,可实现对不同网络下的多个用户卡进行统一通话管理,从而实现不同网络下的多个用户卡进行电话会议。
[0042]下面以图3为例详细说明本发明实施例一提供的一种多卡多通终端的通话管理方法,图3为本发明实施例一提供的一种多卡多通终端的通话管理方法的流程示意图。该多卡多通终端的通话管理方法之执行主体为多卡多通终端,该多卡多通终端安装有多个用户卡,该多个用户卡可以为同一网络下的用户卡,也可以为不同网络下的用户卡,且该多个用户卡注册于多卡多通终端的统一通话管理模块和统一服务状态管理模块。如图3所示,该多卡多通终端通话管理方法包括以下步骤:
[0043]步骤S101,当第一用户卡主叫或被叫时,根据统一通话管理模块中的连接列表确定多个用户卡的通话状态。
[0044]其中,第一用户卡为多卡多通终端安装的多个用户卡中的至少一个用户卡。
[0045]该连接列表用于记录多个用户卡的连接数据,通过该连接数据可获知用户卡是否处于通话状态。因此,多卡多通终端可根据该连接列表同时获知所有用户卡的是否处于通话状态。
[0046]可选地,连接列表中的连接数据具有用户卡第一标识,该用户卡第一标识用于标识该连接数据对应的用户卡。也就是说,多卡多通终端在查询连接列表时,根据用户卡第一标识区分每张用户卡的连接数据。
[0047]若确定第二用户卡未处于通话状态,则将第一用户卡置于通话状态。其中,第二用户卡为多卡多通终端安装的多个用户卡中除第一用户卡之外的至少一个用户卡。[0048]若第二用户卡处于通话状态,则执行步骤S102。
[0049]步骤S102,当确定第二用户卡处于通话状态时,将第一用户卡置于等待状态;或,将第一用户卡置于通话状态,将第二用户卡置于等待状态;或,将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。
[0050]具体的,在第一用户卡主叫或被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且不需要第一用户卡加入到当前与第二用户卡的通话时,将第一用户卡接通,同时关闭第一用户卡的上行和下行音频,以使第一用户卡进行等待。
[0051]在第一用户卡主叫或被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且不需要当前正在通话的第二用户卡加入到与第一用户卡的通话时,将第一用户卡接通,同时关闭第二用户卡的上行和下行音频,以使第二用户卡进行等待。
[0052]在第一用户卡主叫或被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且需要第一用户卡也加入到当前与第二用户卡的通话时,将第一用户卡接通,然后获取第一用户卡和第二用户卡的下行音频数据,将第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过多卡多通终端的音频采集装置获取的音频数据,作为第三用户卡的上行音频数据进行发送,其中,第三用户卡为第一用户卡和第二用户卡中的任一用户卡,通过多卡多通终端的音频输出装置输出第一用户卡和第二用户卡的下行音频数据,以使第一用户卡和第二用户卡进行电话会议。
[0053]在一个具体的例子中,用户卡51和用户卡52同时处于通话状态时,用户卡53和用户卡54主叫或被叫,为使用户卡51,用户卡52,用户卡53和用户卡54同时处于通话状态,并互相可以通话进行电话会议,将用户卡53和用户卡54接通,分别获取用户卡51,用户卡52,用户卡53和用户卡54的下行音频数据;将用户卡52,用户卡53和用户卡54的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡51的上行音频数据进行发送;同样的,将用户卡51,用户卡53和用户卡54的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡52的上行音频数据进行发送;将用户卡51,用户卡52和用户卡54的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡53的上行音频数据进行发送;将用户卡51,用户卡52和用户卡53的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡54的上行音频数据进行发送;通过多卡多通终端的音频输出装置输出用户卡51,用户卡52,用户卡53和用户卡54的下行音频数据,从而实现用户卡51,用户卡52,用户卡53和用户卡54同时进行通话,并互相可以通话进行电话会议。
[0054]另外,可选地,该多卡多通终端的通话管理方法还可以包括:
[0055]在第一用户卡主叫之前,根据统一服务状态管理模块中的状态列表确定多个用户卡的服务质量。
[0056]该状态列表用于记录多个用户卡的服务状态数据,通过该服务状态数据可获知用户卡的服务质量。因此,多卡多通终端可根据该状态列表同时获知所有用户卡的服务质量。
[0057]可选地,状态列表中的服务状态数据具有用户卡第二标识,该用户卡第二标识用于标识该服务状态数据对应的用户卡。也就是说,多卡多通终端在查询状态列表时,根据用户卡第而标识区分每张用户卡的服务状态数据。
[0058]提示用户选择多个用户卡中服务质量最好的用户卡进行主叫,或者自动选择多个用户卡中服务质量最好的用户卡进行主叫,从而保证主叫时的通话质量。
[0059]利用本发明实施例一提供的多卡多通终端的通话管理方法,在第一用户卡主叫或被叫时,多卡多通终端可根据统一通话管理模块中的连接列表获知其它用户卡的通话状态,若第二用户卡处于通话状态,可将第一用户卡置于等待状态,或者将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。由于连接列表记录安装于多卡多通终端中所有用户卡的连接数据,多卡多通终端可根据该连接列表可同时获知每张用户卡的状态并进行通话管理,可对不同网络下的多个用户卡进行统一通话管理,并且可实现不同网络下的多个用户卡进行电话会议。
[0060]下面以图4为例详细说明本发明实施例二提供的一种多卡多通终端的通话管理方法,图4为本发明实施例二提供的一种多卡多通终端的通话管理方法的流程示意图。该多卡多通终端的通话管理方法之执行主体为多卡多通终端,该多卡多通终端安装有多个用户卡,该多个用户卡可以为同一网络下的用户卡,也可以为不同网络下的用户卡,且该多个用户卡分别注册于多卡多通终端的统一通话管理模块和统一服务状态管理模块。如图4所示,该多卡多通终端的通话管理方法包括以下步骤:
[0061]步骤S201,当第一用户卡被叫时,根据统一服务状态管理模块中的状态列表确定第一用户卡是否处于漫游状态。
[0062]其中,第一用户卡为多卡多通终端安装的多个用户卡中的至少一个用户卡。
[0063]该状态列表用于记录多个用户卡的服务状态数据,通过该服务状态数据可获知用户卡的是否处于漫游状态。因此,多卡多通终端可根据该状态列表同时获知所有用户卡的是否处于漫游状态。
[0064]可选地,状态列表中的服务状态数据具有用户卡第二标识,该用户卡第二标识用于标识该服务状态数据对应的用户卡。也就是说,多卡多通终端在查询状态列表时,根据用户卡第二标识区分每张用户卡的服务状态数据。
[0065]若第一用户卡未处于漫游状态,则执行步骤S202-S203 ;若第一用户卡处于漫游状态则执行步骤S204-S206。
[0066]可选地,在根据统一服务状态管理模块中的状态列表确定第一用户卡是否处于漫游状态之前,该方法还可以包括:接收被叫消息,被叫消息中携带第一用户卡的被叫标识,多卡多通终端根据被叫消息中携带的第一用户卡被叫标识确定第一用户卡被叫。
[0067]步骤S202,根据统一通话管理模块中的连接列表确定多个用户卡的通话状态。
[0068]该连接列表用于记录多个用户卡的连接数据,通过该连接数据可获知用户卡是否处于通话状态。因此,多卡多通终端可根据该连接列表同时获知所有用户卡的是否处于通话状态。
[0069]可选地,连接列表中的连接数据具有用户卡第一标识,该用户卡第一标识用于标识该连接数据对应的用户卡。也就是说,多卡多通终端在查询连接列表时,根据用户卡第一标识区分每张用户卡的连接数据。
[0070]若第二用户卡未处于通话状态,则将第一用户卡置于通话状态。其中,第二用户卡为多卡多通终端安装的多个用户卡中除第一用户卡之外的至少一个用户卡。
[0071]若第二用户卡处于通话状态,则执行步骤S203。
[0072]步骤S203,当确定第二用户卡处于通话状态时,将第一用户卡置于等待状态;或,将第一用户卡置于通话状态,将第二用户卡置于等待状态;或,将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。
[0073]具体地,在第一用户卡被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且不需要第一用户卡加入到当前与第二用户卡的通话时,将第一用户卡接通,同时关闭第一用户卡的上行和下行音频,以使第一用户卡进行等待。
[0074]在第一用户卡被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且不需要当前正在通话的第二用户卡加入到与第一用户卡的通话时,将第一用户卡接通,同时关闭第二用户卡的上行和下行音频,以使第二用户卡进行等待。
[0075]在第一用户卡被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且需要第一用户卡也加入到当前与第二用户卡的通话时,将第一用户卡接通,然后获取第一用户卡和第二用户卡的下行音频数据,将第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过多卡多通终端的音频采集装置获取的音频数据,作为第三用户卡的上行音频数据进行发送,其中,第三用户卡为第一用户卡和第二用户卡中的任一用户卡,通过多卡多通终端的音频输出装置输出第一用户卡和第二用户卡的下行音频数据,以使第一用户卡和第二用户卡进行电话会议。
[0076]在一个具体的例子中,用户卡51和用户卡52同时处于通话状态时,用户卡53和用户卡54被叫,为使用户卡51,用户卡52,用户卡53和用户卡54同时处于通话状态,并互相可以通话进行电话会议,将用户卡53和用户卡54接通,分别获取用户卡51,用户卡52,用户卡53和用户卡54的下行音频数据;将用户卡52,用户卡53和用户卡54的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡51的上行音频数据进行发送;同样的,将用户卡51,用户卡53和用户卡54的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡52的上行音频数据进行发送;将用户卡51,用户卡52和用户卡54的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡53的上行音频数据进行发送;将用户卡51,用户卡52和用户卡53的下行音频数据和多卡多通终端的音频采集装置获取的音频数据,作为用户卡54的上行音频数据进行发送;通过多卡多通终端的音频输出装置输出用户卡51,用户卡52,用户卡53和用户卡54的下行音频数据,从而实现用户卡51,用户卡52,用户卡53和用户卡54同时进行通话,并互相可以通话进行电话会议。
[0077]步骤S204,终止第一用户卡被叫。
[0078]由于确定第一用户卡处于漫游状态,为避免产生漫游费用,可直接终止第一用户卡被叫。
[0079]步骤S205,根据状态列表确定多个用户卡中未处于漫游状态的用户卡。
[0080]步骤S206,向主叫用户终端发送短消息,该短消息携带多个用户卡中未处于漫游状态的用户卡的信息。
[0081]该用户卡的信息可以为呼叫号码,多卡多通终端通过短消息提示主叫用户安装于该多卡多通终端中的多个用户卡中未处于漫游状态的用户卡,即提示主叫用户拨打装于该多卡多通终端中的多个用户卡中未处于漫游状态的用户卡,从而可降低处于漫游状态的用户卡的漫游费用。
[0082]利用本发明实施例二提供的多卡多通终端的通话管理方法,在第一用户卡被叫时,可根据统一服务状态管理模块中的状态列表确定第一用户卡是否处于漫游状态,若第一用户卡处于漫游状态,则终止第一用户卡被叫,从而减少第一用户卡的漫游费用;若第一用户卡处于非漫游状态,根据统一通话管理模块中的连接列表获知其它用户卡的通话状态,若第二用户卡处于通话状态,可将第一用户卡置于等待状态,或者将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。由于连接列表记录安装于多卡多通终端中所有用户卡的连接数据,多卡多通终端可根据该连接列表可同时获知每张用户卡的状态并进行通话管理,可对不同网络下的多个用户卡进行统一通话管理,并且可实现不同网络下的多个用户卡进行电话会议。
[0083]可以理解的是,本发明实施例一和实施例二提供的多卡多通终端的通信方法可以结合使用。
[0084]下面以图5为例详细说明本发明实施例三提供的一种多卡多通终端的通话管理装置,图5为本发明实施例三提供的一种多卡多通终端的通话管理装置的结构示意图。该通话管理装置应用于多卡多通终端,该多卡多通终端安装有多个用户卡,该多个用户卡可以为同一网络下的用户卡,也可以为不同网络下的用户卡,且该多个用户卡注册于多卡多通终端的统一通话管理模块和统一服务状态管理模块。该通话管理装置用以实现图3所示的多卡多通终端的通话管理方法。
[0085]如图5所示,该多卡多通终端的通话管理装置包括:第一确定单元310和处理单元320。
[0086]第一确定单元310用于当第一用户卡主叫或被叫时,根据统一通话管理模块中的连接列表确定多个用户卡的通话状态。
[0087]其中,第一用户卡为多卡多通终端安装的多个用户卡中的至少一个用户卡。
[0088]该连接列表用于记录多个用户卡的连接数据,通过该连接数据可获知用户卡是否处于通话状态。因此,第一确定单元310可根据该连接列表同时获知所有用户卡的是否处于通话状态。
[0089]可选地,连接列表中的连接数据具有用户卡第一标识,该用户卡第一标识用于标识该连接数据对应的用户卡。也就是说,第一确定单元310在查询连接列表时,根据用户卡第一标识区分每张用户卡的连接数据
[0090]处理单元320用于当确定第二用户卡处于通话状态时,将第一用户卡置于等待状态;或,将第一用户卡置于通话状态,将第二用户卡置于等待状态;或,将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。
[0091]其中,第二用户卡为多卡多通终端安装的多个用户卡中除第一用户卡之外的至少一个用户卡。
[0092]具体的,在第一用户卡主叫或被叫时,根据连接列表获知第二用户卡正处于通话状态,且不需要第一用户卡加入到当前与第二用户卡的通话时,处理单元320将第一用户卡接通,同时关闭第一用户卡的上行和下行音频,以使第一用户卡进行等待。
[0093]在第一用户卡主叫或被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且不需要当前正在通话的第二用户卡加入到与第一用户卡的通话时,处理单元320将第一用户卡接通,同时关闭第二用户卡的上行和下行音频,以使第二用户卡进行等待。[0094]在第一用户卡主叫或被叫时,根据连接列表获知第二用户卡正处于通话状态,且需要第一用户卡也加入到当前与第二用户卡的通话时,处理单元320将第一用户卡接通,然后获取第一用户卡和第二用户卡的下行音频数据,将第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过多卡多通终端的音频采集装置获取的音频数据,作为第三用户卡的上行音频数据进行发送,其中,第三用户卡为第一用户卡和第二用户卡中的任一用户卡,通过多卡多通终端的音频输出装置输出第一用户卡和第二用户卡的下行音频数据,以使第一用户卡和第二用户卡进行电话会议。
[0095]处理单元320还用于若第二用户卡未处于通话状态,则将第一用户卡置于通话状态。
[0096]另外,如图6所示,该通话管理装置还可以包括:第二确定单元330和选择单元340。
[0097]第二确定单元340用于在第一用户卡主叫之前,根据统一服务状态管理模块中的状态列表确定多个用户卡的服务质量。
[0098]该状态列表用于记录多个用户卡的服务状态数据,通过该服务状态数据可获知用户卡的服务质量。因此,第二确定单元340可根据该状态列表同时获知所有用户卡的服务质量。
[0099]可选地,状态列表中的服务状态数据具有用户卡第二标识,该用户卡第二标识用于标识该服务状态数据对应的用户卡。也就是说,第二确定单元340在查询状态列表时,根据用户卡第而标识区分每张用户卡的服务状态数据。
[0100]选择单元340用于提示用户选择多个用户卡中服务质量最好的用户卡进行主叫,或者自动选择多个用户卡中服务质量最好的用户卡进行主叫,从而保证主叫时的通话质量。
[0101]利用本发明实施例三提供的多卡多通终端的通话管理装置,在第一用户卡主叫或被叫时,多卡多通终端可根据统一通话管理模块中的连接列表获知其它用户卡的通话状态,若第二用户卡处于通话状态,可将第一用户卡置于等待状态,或者将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。由于连接列表记录安装于多卡多通终端中所有用户卡的连接数据,多卡多通终端可根据该连接列表可同时获知每张用户卡的状态并进行通话管理,可对不同网络下的多个用户卡进行统一通话管理,并且可实现不同网络下的多个用户卡进行电话会议。
[0102]下面以图7为例详细说明本发明实施例四提供的一种多卡多通终端的通话管理装置,图7为本发明实施例四提供的一种多卡多通终端的通话管理装置的结构示意图。该通话管理装置应用于多卡多通终端,该多卡多通终端安装有多个用户卡,该多个用户卡可以为同一网络下的用户卡,也可以为不同网络下的用户卡,且该多个用户卡分别注册于多卡多通终端的统一通话管理模块和统一服务状态管理模块。该通话管理装置用以实现图4所示的多卡多通终端的通话管理方法。
[0103]如图7所示,该多卡多通终端的通话管理装置包括:第一确定单元410,处理单元420,第二确定单元430和发送单元440。
[0104]第二确定单元430用于当第一用户卡被叫时,根据统一服务状态管理模块中的状态列表确定第一用户卡是否处于漫游状态。[0105]其中,第一用户卡为多卡多通终端安装的多个用户卡中的至少一个用户卡。
[0106]该状态列表用于记录多个用户卡的服务状态数据,通过该服务状态数据可获知用户卡的是否处于漫游状态。因此,第二确定单元430可根据该状态列表同时获知所有用户卡的是否处于漫游状态。
[0107]可选地,状态列表中的服务状态数据具有用户卡第二标识,该用户卡第二标识用于标识该服务状态数据对应的用户卡。也就是说,第二确定单元430在查询状态列表时,根据用户卡第二标识区分每张用户卡的服务状态数据。
[0108]可选地,如图8所示,该通话管理装置还可以包括:接收单元450和第三确定单元460。接收单元450用于接收被叫消息,被叫消息中携带第一用户卡的被叫标识;第三确定单元460用于根据被叫消息中携带的第一用户卡被叫标识确定第一用户卡被叫。
[0109]第一确定单元410还用于当第一用户卡未处于漫游状态时,根据统一通话管理模块中的连接列表确定多个用户卡的通话状态。
[0110]该连接列表用于记录多个用户卡的连接数据,通过该连接数据可获知用户卡是否处于通话状态。因此,第一确定单元410可根据该连接列表同时获知所有用户卡的是否处于通话状态。
[0111]可选地,连接列表中的连接数据具有用户卡第一标识,该用户卡第一标识用于标识该连接数据对应的用户卡。也就是说,第一确定单元410在查询连接列表时,根据用户卡第一标识区分每张用户卡的连接数据。
[0112]处理单元420用于当确定第二用户卡处于通话状态时,将第一用户卡置于等待状态;或,将第一用户卡置于通话状态,将第二用户卡置于等待状态;或,将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。
[0113]其中,第二用户卡为多卡多通终端安装的多个用户卡中除第一用户卡之外的至少一个用户卡。
[0114]具体的,在第一用户卡主叫或被叫时,根据连接列表获知第二用户卡正处于通话状态,且不需要第一用户卡加入到当前与第二用户卡的通话时,处理单元420将第一用户卡接通,同时关闭第一用户卡的上行和下行音频,以使第一用户卡进行等待。
[0115]在第一用户卡被叫时,多卡多通终端根据连接列表获知第二用户卡正处于通话状态,且不需要当前正在通话的第二用户卡加入到与第一用户卡的通话时,处理单元420将第一用户卡接通,同时关闭第二用户卡的上行和下行音频,以使第二用户卡进行等待。
[0116]在第一用户卡主叫或被叫时,根据连接列表获知第二用户卡正处于通话状态,且需要第一用户卡也加入到当前与第二用户卡的通话时,处理单元420将第一用户卡接通,然后获取第一用户卡和第二用户卡的下行音频数据,将第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过多卡多通终端的音频采集装置获取的音频数据,作为第三用户卡的上行音频数据进行发送,其中,第三用户卡为第一用户卡和第二用户卡中的任一用户卡,通过多卡多通终端的音频输出装置输出第一用户卡和第二用户卡的下行音频数据,以使第一用户卡和第二用户卡进行电话会议。
[0117]处理单元420还用于若第二用户卡未处于通话状态,则将第一用户卡置于通话状态。
[0118]处理单元420还用于若第一用户卡处于漫游状态,终止第一用户卡被叫。[0119]由于确定第一用户卡处于漫游状态,为避免产生漫游费用,处理单元420可直接终止第一用户卡被叫。
[0120]第二确定单元430还用于根据状态列表确定多个用户卡中未处于漫游状态的用户卡。
[0121]发送单元440用于向主叫用户终端发送短消息,该短消息携带多个用户卡中未处于漫游状态的用户卡的信息。
[0122]该用户卡的信息可以为呼叫号码,发送单元440通过短消息提示主叫用户安装于该多卡多通终端中的多个用户卡中未处于漫游状态的用户卡,即提示主叫用户拨打装于该多卡多通终端中的多个用户卡中未处于漫游状态的用户卡,从而可降低处于漫游状态的用户卡的漫游费用。
[0123]利用本发明实施例四提供的多卡多通终端的通话管理装置,在第一用户卡被叫时,可根据统一服务状态管理模块中的状态列表确定第一用户卡是否处于漫游状态,若第一用户卡处于漫游状态,则终止第一用户卡被叫,从而减少第一用户卡的漫游费用;若第一用户卡处于非漫游状态,根据统一通话管理模块中的连接列表获知其它用户卡的通话状态,若第二用户卡处于通话状态,可将第一用户卡置于等待状态,或者将第一用户卡和第二用户卡同时置于通话状态,以进行电话会议。由于连接列表记录安装于多卡多通终端中所有用户卡的连接数据,多卡多通终端可根据该连接列表可同时获知每张用户卡的状态并进行通话管理,可对不同网络下的多个用户卡进行统一通话管理,并且可实现不同网络下的多个用户卡进行电话会议。
[0124]可以理解的是,本发明实施例三和实施例四提供的多卡多通终端的通信装置可以结合使用。
[0125]下面以图9为例,说明本发明实施例五提供的一种多卡多通终端,图9为本发明实施例五提供的一种多卡多通终端的结构示意图,该多卡多通终端安装有多个用户卡,该多个用户卡可以为同一网络下的用户卡,也可以为不同网络下的用户卡,且该多个用户卡注册于多卡多通终端的统一通话管理模块和统一服务状态管理模块。
[0126]如图9所示,该多卡多通终端包括:网络接口 510、处理器520和存储器530。系统总线540用于连接网络接口 510、处理器520和存储器530。
[0127]网络接口 510用于与网络连接及与其它设备通信。
[0128]存储器530可以是永久存储器,例如硬盘驱动器和闪存,存储器530中具有软件模块和设备驱动程序。软件模块能够执行本发明上述方法的各种功能模块;设备驱动程序可以是网络和接口驱动程序。
[0129]在启动时,这些软件组件被加载到存储器530中,然后被处理器520访问并执行如下指令:
[0130]当第一用户卡主叫或被叫时,根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态,所述连接列表用于记录所述多个用户卡的连接数据;
[0131]当确定第二用户卡处于通话状态时,将所述第一用户卡置于等待状态;或,将第一用户卡置于通话状态,将第二用户卡置于等待状态;或,将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议;
[0132]其中,所述第一用户卡为所述多个用户卡中的至少一个用户卡,所述第二用户卡为所述多个用户卡中除所述第一用户卡之外的至少一个用户卡。
[0133]进一步地,所述将所述第一用户卡置于后台进行等待具体为:
[0134]将所述第一用户卡接通;关闭所述第一用户卡的上行和下行音频,以使所述第一用户卡进行等待。
[0135]进一步地,所述将所述第一用户卡置于前台进行通话,将所述第二用户卡置于后台进行等待具体为:
[0136]接通所述第一用户卡;关闭所述第二用户卡的上行和下行音频,以使所述第二用户卡进行等待。
[0137]进一步地,所述将所述第一用户卡置于前台与所述第二用户卡进行电话会议具体为:
[0138]将所述第一用户卡接通;获取所述第一用户卡和第二用户卡的下行音频数据;将所述第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过所述多卡多通终端的音频采集装置获取的音频数据,作为所述第三用户卡的上行音频数据进行发送,所述第三用户卡为所述第一用户卡和第二用户卡中的任一用户卡;通过所述多卡多通终端的音频输出装置输出所述第一用户卡和第二用户卡的下行音频数据,以使所述第一用户卡与所述第二用户卡进行电话会议。
[0139]进一步地,所述处理器访问存储器530的软件组件后,还执行以下过程的指令:
[0140]在当第一用户卡被叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态,所述状态列表用于记录所述多个用户卡的服务状态数据;若所述第一用户卡未处于漫游状态,根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态;若所述第一用户卡处于漫游状态,终止所述第一用户卡被叫;根据所述状态列表确定多个用户卡中未处于漫游状态的用户卡;向主叫用户终端发送短消息,所述短消息携带所述多个用户卡中未处于漫游状态的用户卡的信息,以提示所述主叫用户主叫所述多个用户卡中未处于漫游状态的用户卡。
[0141]进一步地,所述处理器访问存储器530的软件组件后,还执行以下过程的指令:
[0142]在所述根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态之前,接收被叫消息,所述被叫消息中携带第一用户卡被叫标识;根据所述第一用户卡被叫标识,确定第一用户卡被叫。
[0143]进一步地,所述处理器访问存储器530的软件组件后,还执行以下过程的指令:
[0144]在当第一用户卡主叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,根据所述统一服务状态管理模块中的状态列表确定所述多个用户卡的服务质量;提示用户选择所述多个用户卡中服务质量最好的用户卡进行主叫,或自动选择所述多个用户卡中服务质量最好的用户卡进行主叫。
[0145]进一步地,所述连接数据具有用户卡第一标识,所述用户卡第一标识用于标识所述连接数据对应的用户卡。
[0146]进一步地,所述服务状态数据具有用户卡第二标识,所述用户卡第二标识用于标识所述服务状态数据对应的用户卡。
[0147]利用本发明实施例五提供的多卡多通终端,在第一用户卡主叫或被叫时,多卡多通终端可根据统一通话管理模块中的连接列表获知其它用户卡的通话状态,若第二用户卡处于通话状态,可将第一用户卡置于后台进行等待,或者将第一用户卡置于前台与第二用户卡进行电话会议。由于连接列表记录安装于多卡多通终端中所有用户卡的连接数据,多卡多通终端可根据该连接列表可同时获知每张用户卡的状态并进行通话管理,可对不同网络下的多个用户卡进行统一通话管理,并且可实现不同网络下的多个用户卡进行电话会议。O
[0148]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0149]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0150]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种多卡多通终端的通话管理方法,所述多卡多通终端安装有多个用户卡,其特征在于,所述多个用户卡注册于所述多卡多通终端的统一通话管理模块,所述通话管理方法包括: 当第一用户卡主叫或被叫时,所述多卡多通终端根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态,所述连接列表用于记录所述多个用户卡的连接数据; 当第二用户卡处于通话状态时,所述多卡多通终端将所述第一用户卡置于等待状态;或,将所述第一用户卡置于通话状态,将所述第二用户卡置于等待状态;或,将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议; 其中,所述第一用户卡为所述多个用户卡中的至少一个用户卡,所述第二用户卡为所述多个用户卡中除所述第一用户卡之外的至少一个用户卡。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一用户卡置于等待状态具体为: 接通所述第一用户卡; 关闭所述第一用户卡的上行和下行音频,以使所述第一用户卡进行等待。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一用户卡置于通话状态,将所述第二用户卡置于等待状态具体为: 接通所述第一用户卡; 关闭所述第二用户卡的上行和下行音频,以使所述第二用户卡进行等待。
4.根据权利要求1所述的方法,其特征在于,所述将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议具体为: 接通所述第一用户卡; 获取所述第一用户卡和第二用户卡的下行音频数据; 将所述第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过所述多卡多通终端的音频采集装置获取的音频数据,作为所述第三用户卡的上行音频数据进行发送,所述第三用户卡为所述第一用户卡和第二用户卡中的任一用户卡; 通过所述多卡多通终端的音频输出装置输出所述第一用户卡和第二用户卡的下行音频数据,以使所述第一用户卡与所述第二用户卡进行电话会议。
5.根据权利要求1-4任一所述的方法,其特征在于,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,在当第一用户卡被叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,所述方法还包括: 所述多卡多通终端根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态,所述状态列表用于记录所述多个用户卡的服务状态数据; 若所述第一用户卡未处于漫游状态,所述多卡多通终端根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态; 若所述第一用户卡处于漫游状态,所述多卡多通终端终止所述第一用户卡被叫; 所述多卡多通终端根据所述状态列表确定多个用户卡中未处于漫游状态的用户卡; 所述多卡多通终端向主叫用户终端发送短消息,所述短消息携带所述多个用户卡中未处于漫游状态的用户卡的信息,以提示所述主叫用户主叫所述多个用户卡中未处于漫游状态的用户卡。
6.根据权利要求5所述的方法,其特征在于,在所述根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态之前,所述方法还包括: 所述多卡多通终端接收被叫消息,所述被叫消息中携带第一用户卡被叫标识; 所述多卡多通终端根据所述第一用户卡被叫标识,确定第一用户卡被叫。
7.根据权利要求1-4任一所述的方法,其特征在于,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,在当第一用户卡主叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,所述方法还包括: 所述多卡多通终端根据所述统一服务状态管理模块中的状态列表确定所述多个用户卡的服务质量; 所述多卡多通终端提示用户选择所述多个用户卡中服务质量最好的用户卡进行主叫,或自动选择所述多个用户卡中服务质量最好的用户卡进行主叫。
8.根据权利要求1-7任一所述的方法,其特征在于,所述连接数据具有用户卡第一标识,所述用户卡第一标识用于标识所述连接数据对应的用户卡。
9.根据权利要求5-8任一所述的方法,其特征在于,所述服务状态数据具有用户卡第二标识,所述用户卡第二标识用于标识所述服务状态数据对应的用户卡。
10.一种多卡多通终端的通话管理装置,所述多卡多通终端安装有多个用户卡,其特征在于,所述多个用户卡注册于所述多卡多通终端的统一通话管理模块,所述通话管理装置包括: 第一确定单元,用于当第一用户卡主叫或被叫时,根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态,所述连接列表用于记录所述多个用户卡的连接数据; 处理单元,用于当第二用户卡处于通话状态时,将所述第一用户卡置于等待状态;或,将所述第一用户卡置于通话状态,将所述第二用户卡置于等待状态;或,将所述第一用户卡和所述第二用户卡同时置于通话状态,以进行电话会议; 其中,所述第一用户卡为所述多个用户卡中的至少一个用户卡,所述第二用户卡为所述多个用户卡中除所述第一用户卡之外的至少一个用户卡。
11.根据权利要求10所述的装置,其特征在于,所述处理单元具体用于: 接通所述第一用户卡; 关闭所述第一用户卡的上行和下行音频,以使所述第一用户卡进行等待。
12.根据权利要求10所述的装置,其特征在于,所述处理单元具体用于: 接通所述第一用户卡; 关闭所述第二用户卡的上行和下行音频,以使所述第二用户卡进行等待。
13.根据权利要求10所述的装置,其特征在于,所述处理单元具体用于: 接通所述第一用户卡; 获取所述第一用户卡和第二用户卡的下行音频数据; 将所述第一用户卡和第二用户卡中除第三用户卡以外的用户卡的下行音频数据和通过所述多卡多通终端的音频采集装置获取的音频数据,作为所述第三用户卡的上行音频数据进行发送,所述第三用户卡为所述第一用户卡和第二用户卡中的任一用户卡;通过所述多卡多通终端的音频输出装置输出所述第一用户卡和第二用户卡的下行音频数据,以使所述第一用户卡与所述第二用户卡进行电话会议。
14.根据权利要求10-13任一所述的装置,其特征在于,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,所述装置还包括: 第二确定单元,用于在当第一用户卡被叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,根据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态,所述状态列表用于记录所述多个用户卡的服务状态数据; 若所述第一用户卡未处于漫游状态,所述第一确定单元根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态; 若所述第一用户卡处于漫游状态,所述处理单元还用于终止所述第一用户卡被叫; 所述第二确定单元还用于根据所述状态列表确定多个用户卡中未处于漫游状态的用户卡; 发送单元,用于向主叫用户终端发送短消息,所述短消息携带所述多个用户卡中未处于漫游状态的用户卡的信息,以提示所述主叫用户主叫所述多个用户卡中未处于漫游状态的用户卡。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 接收单元,用于在所述根 据所述统一服务状态管理模块中的状态列表确定所述第一用户卡是否处于漫游状态之前,接收被叫消息,所述被叫消息中携带第一用户卡被叫标识; 第三确定单元,用于根据所述第一用户卡被叫标识,确定第一用户卡被叫。
16.根据权利要求10-13任一所述的装置,其特征在于,所述多个用户卡注册于所述多卡多通终端的统一服务状态管理模块,所述装置还包括: 第二确定单元,用于在当第一用户卡主叫时,所述根据所述统一通话管理模块中的连接列表确定所述多个用户卡的通话状态之前,根据所述统一服务状态管理模块中的状态列表确定所述多个用户卡的服务质量; 选择单元,用于提示用户选择所述多个用户卡中服务质量最好的用户卡进行主叫,或自动选择所述多个用户卡中服务质量最好的用户卡进行主叫。
17.根据权利要求10-16任一所述的装置,其特征在于,所述连接数据具有用户卡第一标识,所述用户卡第一标识用于标识所述连接数据对应的用户卡。
18.根据权利要求14-17任一所述的装置,其特征在于,所述服务状态数据具有用户卡第二标识,所述用户卡第二标识用于标识所述服务状态数据对应的用户卡。
【文档编号】H04M3/56GK103458136SQ201310356542
【公开日】2013年12月18日 申请日期:2013年8月15日 优先权日:2013年8月15日
【发明者】徐自翔, 高光远 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1