在双卡双待双通移动终端上进行三方通话的方法及终端

申请号 CN201310072956.8 申请日 2013-03-07 公开(公告)号 CN103167455A 公开(公告)日 2013-06-19
申请人 中兴通讯股份有限公司; 发明人 刘利章; 薛涛;
摘要 本 发明 公开了一种在双卡双待双通移动终端上进行三方通话的方法及终端,所述方法包括:双卡双待双通移动终端在检测到用户发起三方通话命令后,对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将该通话过程中接收到的下行音频数据插入到本移动终端通过麦克 风 (MIC)采集到的音频数据中,作为另一通话的上行音频数据进行发送。所述双卡双待双通移动终端包括:检测模 块 、接收模块及处理模块。本发明实现简单高效,无需在网络侧进行任何的更改,不会增加网络系统的负担。
权利要求

1.一种在双卡双待双通移动终端上进行三方通话的方法,包括:
双卡双待双通移动终端在检测到用户发起三方通话命令后,对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将该通话过程中接收到的下行音频数据插入到本移动终端通过麦克(MIC)采集到的音频数据中,作为另一通话的上行音频数据进行发送。
2.如权利要求1所述的方法,其特征在于:
对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将该通话过程中接收到的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为另一通话的上行音频数据进行发送,具体包括:
将通过第一电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过第二电话卡建立的通话侧的上行信道数据进行发送,将通过第二电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过第一电话卡建立的通话侧的上行音频数据进行发送。
3.如权利要求1所述的方法,其特征在于:
所述通过本移动终端上的两个电话卡分别建立的两个通话是指:
在检测到用户发起三方通话命令时,所述双卡双待双通移动终端已经通过本移动终端上的第一电话卡建立了一方通话,在检测到用户发起三方通话命令后,所述双卡双待双通移动终端根据用户的指示,通过本移动终端上的第二电话卡发起另一个通话,当前通话的状态保持不变。
4.如权利要求1所述的方法,其特征在于:
所述通过本移动终端上的两个电话卡分别建立的两个通话是指:
在检测到用户发起三方通话命令时,所述双卡双待双通移动终端当前已经处在双通的通话状态中,一方通话处于保持状态,另一方通话处在激活的通话状态中。
5.如权利要求4所述的方法,其特征在于:
在检测到用户发起三方通话命令后,所述双卡双待双通移动终端向当前处于保持状态的那方通话对应的网络侧发送恢复指令,取消该方通话的保持状态。
6.如权利要求1所述的方法,其特征在于,还包括:
当检测到用户发起的结束三方通话命令时,所述双卡双待双通移动终端分别向所述两个通话各自对应的网络侧发送Bye消息。
7.如权利要求1~6中任意一项所述的方法,其特征在于:
所述双卡双待双通移动终端的所述两个电话卡中,第一电话卡归属于码分多址(CDMA)、全球移动通讯系统(GSM)及宽带码分多址(WCDMA)中的任意一个网络,第二电话卡归属于CDMA、GSM及WCDMA中的任意一个网络。
8.一种双卡双待双通移动终端,包括:
检测模,用于检测用户是否发起了三方通话命令;
接收模块,用于接收通话过程中的下行音频数据;
处理模块,用于在所述检测模块检测到用户发起了所述三方通话命令后,对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将所述接收模块在该通话过程中接收到的下行音频数据插入到本移动终端通过麦克风(MIC)采集到的音频数据中,作为另一通话的上行音频数据进行发送。
9.如权利要求8所述的移动终端,其特征在于:
所述处理模块用于对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将所述接收模块在该通话过程中接收到的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为另一通话的上行音频数据进行发送,具体包括:
所述处理模块用于将通过第一电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过第二电话卡建立的通话侧的上行信道数据进行发送;还用于将通过第二电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过所述第一电话卡建立的通话侧的上行音频数据进行发送。
10.如权利要求8所述的移动终端,其特征在于:
所述处理模块还用于在检测到用户发起三方通话命令后,向当前处于保持状态的那方通话对应的网络侧发送恢复指令,取消该方通话的保持状态。
11.如权利要求8所述的移动终端,其特征在于:
所述处理模块还用于在所述检测模块检测到用户发起的结束三方通话命令时,分别向所述两个通话各自对应的网络侧发送Bye消息。
12.如权利要求8~11中任意一项所述的移动终端,其特征在于:
所述双卡双待双通移动终端的所述两个电话卡中,第一电话卡归属于码分多址(CDMA)、全球移动通讯系统(GSM)及宽带码分多址(WCDMA)中的任意一个网络,第二电话卡归属于CDMA、GSM及WCDMA中的任意一个网络。

说明书全文

在双卡双待双通移动终端上进行三方通话的方法及终端

技术领域

[0001] 本发明涉及通信领域,具体涉及一种在双卡双待双通移动终端上进行三方通话的方法及终端。

背景技术

[0002] 现有移动通信终端中,基于用户不能携号转网而又不愿舍弃掉老号码的原因,具备双卡双待双通功能的终端已经出现。随着双卡双待双通终端的日渐增多,在该类型终端上进行三方通话的功能势必会成为用户的迫切需求。为了支持三方通话功能,如果从网络侧进行修改,则成本较大。

发明内容

[0003] 本发明的目的在于提供一种在双卡双待双通移动终端上进行三方通话的方法及终端,以克服现有无法实现在双卡双待双通移动终端上实现三方通话功能的缺陷
[0004] 为解决上述问题,本发明提供了一种在双卡双待双通移动终端上进行三方通话的方法,包括:
[0005] 双卡双待双通移动终端在检测到用户发起三方通话命令后,对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将该通话过程中接收到的下行音频数据插入到本移动终端通过麦克(MIC)采集到的音频数据中,作为另一通话的上行音频数据进行发送。
[0006] 进一步地,
[0007] 对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将该通话过程中接收到的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为另一通话的上行音频数据进行发送,具体包括:
[0008] 将通过第一电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过第二电话卡建立的通话侧的上行信道数据进行发送,将通过第二电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过第一电话卡建立的通话侧的上行音频数据进行发送。
[0009] 进一步地,
[0010] 所述通过本移动终端上的两个电话卡分别建立的两个通话是指:
[0011] 在检测到用户发起三方通话命令时,所述双卡双待双通移动终端已经通过本移动终端上的第一电话卡建立了一方通话,在检测到用户发起三方通话命令后,所述双卡双待双通移动终端根据用户的指示,通过本移动终端上的第二电话卡发起另一个通话,当前通话的状态保持不变。
[0012] 进一步地,
[0013] 所述通过本移动终端上的两个电话卡分别建立的两个通话是指:
[0014] 在检测到用户发起三方通话命令时,所述双卡双待双通移动终端当前已经处在双通的通话状态中,一方通话处于保持状态,另一方通话处在激活的通话状态中。
[0015] 进一步地,
[0016] 在检测到用户发起三方通话命令后,所述双卡双待双通移动终端向当前处于保持状态的那方通话对应的网络侧发送恢复指令,取消该方通话的保持状态。
[0017] 进一步地,所述方法还包括:
[0018] 当检测到用户发起的结束三方通话命令时,所述双卡双待双通移动终端分别向所述两个通话各自对应的网络侧发送Bye消息。
[0019] 进一步地,
[0020] 所述双卡双待双通移动终端的所述两个电话卡中,第一电话卡归属于码分多址(CDMA)、全球移动通讯系统(GSM)及宽带码分多址(WCDMA)中的任意一个网络,第二电话卡归属于CDMA、GSM及WCDMA中的任意一个网络。
[0021] 相应地,本发明还提供了一种双卡双待双通移动终端,包括:
[0022] 检测模,用于检测用户是否发起了三方通话命令;
[0023] 接收模块,用于接收通话过程中的下行音频数据;
[0024] 处理模块,用于在所述检测模块检测到用户发起了所述三方通话命令后,对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将所述接收模块在该通话过程中接收到的下行音频数据插入到本移动终端通过麦克风(MIC)采集到的音频数据中,作为另一通话的上行音频数据进行发送。
[0025] 进一步地,
[0026] 所述处理模块用于对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将所述接收模块在该通话过程中接收到的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为另一通话的上行音频数据进行发送,具体包括:
[0027] 所述处理模块用于将通过第一电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过第二电话卡建立的通话侧的上行信道数据进行发送;还用于将通过第二电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过所述第一电话卡建立的通话侧的上行音频数据进行发送。
[0028] 进一步地,
[0029] 所述处理模块还用于在检测到用户发起三方通话命令后,向当前处于保持状态的那方通话对应的网络侧发送恢复指令,取消该方通话的保持状态。
[0030] 进一步地,
[0031] 所述处理模块还用于在所述检测模块检测到用户发起的结束三方通话命令时,分别向所述两个通话各自对应的网络侧发送Bye消息。
[0032] 进一步地,
[0033] 所述双卡双待双通移动终端的所述两个电话卡中,第一电话卡归属于码分多址(CDMA)、全球移动通讯系统(GSM)及宽带码分多址(WCDMA)中的任意一个网络,第二电话卡归属于CDMA、GSM及WCDMA中的任意一个网络。
[0034] 本发明实现简单高效,无需在网络侧进行任何的更改,不会增加网络系统的负担。附图说明
[0035] 图1是本发明实施例中一种在双卡双待双通移动终端上进行三方通话的方法流程图
[0036] 图2是本发明实施例中一种复杂情况下,在双卡双待双通移动终端上进行三方通话的方法流程图;
[0037] 图3是本发明实施例中另一种复杂情况下,在双卡双待双通移动终端上进行三方通话的方法流程图;
[0038] 图4是本发明实施例中一种双卡双待双通移动终端的结构图。

具体实施方式

[0039] 为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0040] 在本实施例中,一种在双卡双待双通移动终端上进行三方通话的方法,如图1所示,包括:
[0041] 双卡双待双通移动终端在检测到用户发起三方通话命令后,对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将该通话过程中接收到的下行音频数据插入到该移动终端采集到的MIC音频数据中,作为另一通话的上行音频数据进行发送。其中,上述两个电话卡可以属于同一网络制式,即可以是CDMA(Code Division Multiple Access,码分多址)、GSM(Global System of Mobile communication,全球移动通讯系统)及WCDMA(Wideband Code Division Multiple Access,宽带码分多址)中的任意一种,也可以分属于不同的网络制式,即分属于CDMA、GSM及WCDMA中的任意两个。
[0042] 以支持CDMA(Code Division Multiple Access,码分多址)和GSM(Global System of Mobile communication,全球移动通讯系统)网络制式的双卡双待双通移动终端为例,当该移动终端分别通过CDMA和GSM网络建立了两个通话,则该移动终端将从GSM网络侧接收到的下行音频数据插入到该移动终端采集到的MIC音频数据作为CDMA网络侧的上行音频数据进行发送,将从CDMA网络侧接收到的下行音频数据插入到该移动终端采集到的MIC音频数据作为GSM网络侧的上行音频数据进行发送。
[0043] 其中,就上述通过本移动终端上的两个电话卡分别建立的两个通话而言,包括以下两种情形:
[0044] 一种情形是:该移动终端已经通过本移动终端上的第一电话卡建立了一个通话;在检测到用户发起三方通话命令后,该移动终端在用户的指示下,通过本移动终端上的第二电话卡建立另一个通话,第一电话卡下通话保持不变,该移动终端也不需要向第一电话卡对应的网络侧发送任何信令;
[0045] 另一种情形是:在检测到用户发起三方通话命令时,该移动终端当前已经处在双通的通话状态中,即已经通过第一电话卡及第二电话卡分别建立了通话,但其中一个通话处于保持状态,另一个通话处于激活的通话状态。如果要同时接通这两个通话,则需要向处于保持状态的通话对应的网络侧发送Retrieve(恢复)指令,取消该通话的通话保持状态。
[0046] 通过上述方法可知,双卡双待双通且具备两套基带射频的移动终端可以不进行网络侧的任何更改,通过移动终端侧对自身两个电话卡下建立的通话的上行音频数据重新打包,方便的实现双卡下的三方通话。
[0047] 本实施方式将分为简单情景和复杂情景进行分别描述。
[0048] 简单情景下(C代表CDMA,G代表GSM或WCDMA),在双卡双待双通移动终端上进行三方通话的方法,包括:
[0049] 步骤一、移动终端处于待机状态。此时C网或G网来电,该移动终端接通通话;
[0050] 步骤二、在检测到用户发来的三方通话命令后,移动终端主动发起另一电话卡下的来电,当前电话卡下的通话状态保持不变,也不需要向相应的网络侧发送任何信令;
[0051] 步骤三、在分别接通两个电话卡下的两路通话后,上述移动终端将C侧下行信道的数据插入移动终端采集到的MIC音频数据作为三方通话下的G侧上行信道数据进行发送,将G侧下行信道的数据插入移动终端采集到的MIC音频数据作为三方通话下的C侧上行信道数据进行发送。从而成功建立双卡下的三方通话;
[0052] 步骤四、在双卡三方通话过程中,如果用户挂断电话,则同时挂断C侧和G侧的通话,即同时向C网和G网网络侧发送Bye消息。
[0053] 复杂情景下,在双卡双待双通移动终端上进行三方通话的方法,如图2所示(下述C代表CDMA,G代表GSM或WCDMA),包括:
[0054] 101.移动终端处于待机状态。此时C或G来电,该移动终端都可以接通;
[0055] 201.接到G侧的第一路电话G1并接通,由于G侧网络最多能够支持6路电话,所以G1也可以被广义理解为是最多为5路的六方会议电话;
[0056] 301.在G1通话过程中接到C侧的第一路电话C1,用户选择接听C1,G1自动挂起,移动终端发送HOLD指令给G侧网络;
[0057] 401.目前移动终端处在C1、G1的双通保持过程中,一路为正在通话状态,另一路为呼叫等待即保持状态。此状态下用户是可以在C1和G1间互相切换的。如果用户想从C1的通话切换到G1,则移动终端发送Retrieve指令给G侧网络,C1自动挂起,移动终端发送HOLD指令给C侧网络,恢复G1通话;当然用户也可以从G1的通话切换到C1,处理过程相同,在此不再进行赘述;
[0058] 501.在检测到用户发起三方通话命令后,将C1和G1双通电话处理为三方会议电话,即:首先发送Receive指令给相应的G侧网络或C侧网络,取消通话保持,Speaker和Receiver播放C1和G1下行信道的音频,同时将C1下行信道的音频数据插入MIC的音频数据后作为G1的上行信道数据,将G1下行信道的音频数据插入终端MIC的音频数据后作为C1的上行信道数据,从而成功建立双卡下的三方通话;
[0059] 601.在三方通话状态下,如果用户挂断电话,则直接同时挂断C侧和G侧的通话。
[0060] 另一种情况下,在双卡双待双通移动终端上进行三方通话的方法,如图3所示,包括:
[0061] 101.移动机终端处于待机状态。此时C或G来电,该移动终端都可以接通;
[0062] 201.接到C侧的第一路电话C1并接通;
[0063] 301.在C1通话过程中接到G侧的第一路电话G1,用户选择接听G1,C1自动挂起,移动终端发送HOLD指令给C侧网络。由于G侧网络最多能够支持6路电话,所以G1也可以被广义理解为是最多为5路的六方会议电话;
[0064] 401.目前移动终端处在C1、G1的双通保持过程中,一路为正在通话状态,另一路为呼叫等待即保持状态。此状态下用户是可以在C1和G1间互相切换的。如果用户想从C1的通话切换到G1,则移动终端发送Retrieve指令给G侧网络,C1自动挂起,移动终端发送HOLD指令给C侧网络,恢复G1通话;当然用户也可以从G1的通话切换到C1,处理过程相同,在此不再进行赘述;
[0065] 501.在检测到用户发起三方通话命令后,将C1和G1双通电话处理为三方会议电话,即:首先发送Receive指令给相应的G侧网络和C侧网络,取消通话保持,Speaker和Receiver播放C1和G1下行信道的音频,同时将C1下行信道的音频数据插入MIC的音频数据后作为G1的上行信道数据,将G1下行信道的音频数据插入终端MIC的音频数据后作为C1的上行信道数据,从而成功建立双卡下的三方通话;
[0066] 601.在三方通话状态下,如果用户挂断电话,则直接同时挂断C侧和G侧的通话。
[0067] 在本实施例中,双卡双待双通移动终端的组成如图4所示,包括:
[0068] 检测模块,用于检测用户是否发起了三方通话命令;
[0069] 接收模块,用于接收通话过程中的下行音频数据;
[0070] 处理模块,用于在所述检测模块检测到用户发起了所述三方通话命令后,对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将所述接收模块在该通话过程中接收到的下行音频数据插入到本移动终端通过麦克风(MIC)采集到的音频数据中,作为另一通话的上行音频数据进行发送。
[0071] 较佳地,
[0072] 所述处理模块用于对于当前通过本移动终端上的两个电话卡分别建立的两个通话中的每一个通话,将所述接收模块在该通话过程中接收到的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为另一通话的上行音频数据进行发送,具体包括:
[0073] 所述处理模块用于将通过第一电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过第二电话卡建立的通话侧的上行信道数据进行发送;还用于将通过第二电话卡建立的通话侧的下行音频数据插入到本移动终端通过MIC采集到的音频数据中,作为通过所述第一电话卡建立的通话侧的上行音频数据进行发送。
[0074] 较佳地,
[0075] 所述处理模块还用于在检测到用户发起三方通话命令后,向当前处于保持状态的那方通话对应的网络侧发送恢复指令,取消该方通话的保持状态。
[0076] 较佳地,
[0077] 所述处理模块还用于在所述检测模块检测到用户发起的结束三方通话命令时,分别向所述两个通话各自对应的网络侧发送Bye消息。
[0078] 较佳地,
[0079] 所述双卡双待双通移动终端的所述两个电话卡中,第一电话卡归属于CDMA、GSM及WCDMA中的任意一个网络,第二电话卡归属于CDMA、GSM及WCDMA中的任意一个网络。
[0080] 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0081] 以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈