一种多通路终端通话转移方法及装置与流程

文档序号:15116868发布日期:2018-08-07 20:35阅读:187来源:国知局

本发明涉及通信领域,尤其涉及一种多通路终端通话转移方法及装置。



背景技术:

随着移动网络带宽的不断提高以及上传、下载速率的持续优化,目前移动终端的通话主要基于数据进行各种传统相关的业务,例如语音、视频通话等。

现有的移动终端的通话控制策略只能保持一路电话处于通话状态,如果当前用户有来自第三方用户的通话请求时,现有的移动终端无法进行处理,只能通过网络侧进行呼叫等待或呼叫转移。而呼叫转移又只有几种固定的场景(如遇忙转移、无应答转移),而且一旦设置好呼叫转移的目标用户,在转移过程中不能动态调整,不够灵活,很大程度上影响了用户的操作体验。



技术实现要素:

本发明解决的技术问题是解决传统呼叫转移不够灵活的问题。

为解决上述技术问题,本发明实施例提供一种通话转移方法,包括:接收第一对端用户的通话请求,基于第一业务通路建立与所述第一对端用户的通话;连接所述第一业务通路和第二业务通路,以通过所述第一业务通路和第二业务通路,转发所述第一对端用户业务数据至所述第二对端用户以及转发所述第二对端用户的业务数据至所述第一对端用户;其中,所述第一业务通路和第二业务通路均基于所述当前用户识别卡建立。

可选的,在接收所述第一对端用户的通话请求之前还包括:所述当前用户使用第三业务通路与第三对端用户进行通话;所述第三业务通路基于所述当前用户识别卡建立;所述当前用户识别卡标识所述当前用户。

可选的,所述多通路终端通话转移方法还包括:根据所述当前用户的指令,释放所述第一业务通路与所述第二业务通路之间的连接;建立当前用户与所述第一对端用户或所述第二对端用户之间的通话所述当前用户识别卡标识所述当前用户。

可选的,连接所述第一业务通路和第二业务通路之前还包括:基于第二业务通路建立与第二对端用户的通话。

可选的,根据所述当前用户的选择,确定所述第二对端用户。

可选的,所述业务基于ims网络。

可选的,所述业务包括语音业务或视频业务。

可选的,所述业务为volte业务或vowifi业务。

可选的,连接所述第一业务通路和第二业务通路时,所述第三业务通路仍保持激活状态。

可选的,所述第一业务通路以及第二业务通路、第三业务通路基于数据通路进行业务数据传输,所述数据通路基于无线网络建立。

可选的,所述第一业务通路以及第二业务通路、第三业务通路的数据通路为基于ip的多媒体网络的数据通路。

可选的,所述基于ip的多媒体网络的数据通路包括imspdn所对应通路。

可选的,所述第一业务通路、第二业务通路和第三业务通路对应于所述数据通路的不同的端口。

可选的,所述多通路终端通话转移方法,还包括:根据所述当前用户的指令,释放所述第一业务通路和第二业务通路之间的连接;连接所述第一业务通路和第四业务通路,以通过所述第一业务通路和第四业务通路,在所述第一对端用户和第四对端用户之间建立通话;所述第四业务通路基于所述当前用户识别卡建立。

本发明实施例还提供一种多通路终端通话转移装置,包括:通话请求接收单元,适于接收第一对端用户的通话请求,基于第一业务通路建立与所述第一对端用户的通话;业务通路连接单元,适于连接所述第一业务通路和第二业务通路,以将所述第一对端用户业务数据和第二对端用户业务数据分别通过所述第一业务通路和第二业务通路转发给所述第二对端用户和所述第一对端用户;其中,所述第三业务通路、第一业务通路和第二业务通路均基于所述当前用户建立。

可选的,所述多通路终端通话转移装置还包括:并行通话单元,适于控制所述当前用户使用第三业务通路与第三对端用户进行通话;所述通话请求接收单元适于在当前用户使用第三业务通路进行通话时,接收所述第一对端用户的通话请求;其中,所述第三业务通路基于所述当前用户识别卡建立;所述当前用户识别卡标识所述当前用户。

可选的,所述多通路终端通话转移装置还包括:释放单元,适于根据所述当前用户的指令,释放所述第一业务通路与所述第二业务通路之间的连接;当前用户通话单元,适于建立当前用户与所述第一对端用户或所述第二对端用户之间的通话所述当前用户识别卡标识所述当前用户。

可选的,所述多通路终端通话转移装置还包括:通话建立单元,适于在连接所述第一业务通路和第二业务通路之前,基于第二业务通路建立与第二对端用户的通话。

可选的,所述通话建立单元,适于根据所述当前用户的选择,确定所述第二对端用户。

可选的,所述业务基于ims网络。

可选的,所述业务包括语音业务或视频业务。

可选的,所述业务为volte业务或vowifi业务。

可选的,连接所述第一业务通路和第二业务通路时,所述第三业务通路仍保持激活状态。

可选的,所述第三业务通路、第一业务通路以及第二业务通路基于数据通路进行业务数据传输,所述数据通路基于无线网络建立。

可选的,所述第一业务通路以及第二业务通路、第三业务通路的数据通路分别为基于ip的多媒体网络的数据通路。

可选的,所述基于ip的多媒体网络的数据通路包括imspdn所对应通路。

可选的,所述第一业务通路、第二业务通路和第三业务通路对应于所述数据通路的不同的端口。

可选的,所述多通路通话转移装置还包括:释放单元,适于根据所述当前用户的指令,释放所述第一业务通路和第二业务通路之间的连接;通话切换单元,适于连接所述第一业务通路和第四业务通路,以通过所述第一业务通路和第四业务通路,在所述第一对端用户和第四对端用户之间建立通话;所述第四业务通路基于所述当前用户识别卡建立。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

在本发明实施例中,通过配置第一业务通路,使得当前用户能够接收来自第一对端用户的通话请求并建立通话;通过连接所述第一业务通路和第二业务通路可以在终端用户的控制下,将来自第一对端用户和第二对端用户的业务数据进行转发,不依赖网络侧相关的设置的情况下实现了通话转移,提升了通话转移方法的灵活性。

进一步,在连接所述第一业务通路和第二业务通路之前,可以基于第二业务通路建立与第二对端用户的通话。如此,当前用户可以根据需要选择来自第一对端用户的通话请求的转发对象,也即第二对端用户,可以进一步提升通话转移方法的灵活性。

附图说明

图1是本发明实施例中一种多通路终端通话转移方法的流程图;

图2是本发明实施例中多通路终端通话转移方法的应用场景示意图;

图3是本发明实施例中另一种多通路终端通话转移方法的部分流程图;

图4是本发明实施例中一种多通路终端通话转移装置的结构示意图。

具体实施方式

如前所述,现有的移动终端的通话控制策略只能保持一路电话处于通话状态,如果当前用户有来自第三方用户的通话请求时,现有的移动终端无法进行处理,只能通过网络侧进行呼叫等待或呼叫转移。具体地,可以通过在网络侧预先设置触发转移的条件和转移目标用户,等有呼叫满足触发转移到条件是就将该通话转移到目标用户。如此,现有的移动终端无法对通话进行转移处理,只能通过网络侧进行呼叫等待或通话转移,不够灵活,很大程度上影响了用户的操作体验。

在本发明实施例中,通过配置第一业务通路,使得当前用户能够接收来自第一对端用户的通话请求并建立通话;通过连接所述第一业务通路和第二业务通路可以在终端用户的控制下,将来自第一对端用户和第二对端用户的业务数据进行转发,不依赖网络侧相关的设置的情况下实现了通话转移,进而可以提升通话转移方法的灵活性。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例中一种多通路终端通话转移方法的流程图,具体可以包括如下步骤:

步骤s11,接收第一对端用户的通话请求,基于第一业务通路建立与所述第一对端用户的通话;

步骤s12,连接所述第一业务通路和第二业务通路,以通过所述第一业务通路和第二业务通路,转发所述第一对端用户业务数据至所述第二对端用户以及转发所述第二对端用户的业务数据至所述第一对端用户;

其中,所述第一业务通路和第二业务通路均基于所述当前用户识别卡建立。所述业务通路包括用于传输语音、视频等业务数据的通路,可以用于处理语音业务或视频业务等业务,这些业务可以基于ims网络,例如,可以是volte业务或vowifi业务。更进一步地,所述通话包括语音通话、视频通话等,本领域技术人员还可根据实际需要变化出更多实施例,在此不予赘述。进一步地,通话是指在业务通路上传输业务数据。

在现有技术中,呼叫转移是在终端未建立通话,仅接收到呼叫请求时进行的,而在本发明实施例中,是在终端响应于呼叫请求建立通话后进行的通话转移。通过连接所述第一业务通路和第二业务通路,可以通过本发明实施例中的多通路终端建立第一对端用户和第二对端用户之间业务数据传输的通道,进而可以将第一对端用户业务数据转发至所述第二对端用户,并且可以将第二对端用户业务数据转发至所述第一对端用户,进而可以实现通话转移。

另外,由于在接通后进行通话转移,可以不依赖于网络,并且可以向当前用户提供更多的选择,当前用户可以选择接听或者进行通话转移,故本发明实施例中的通话转移方法灵活性更高,用户体验更好。

在具体实施中,在接收所述第一对端用户的通话请求之前,当前用户可以使用第三业务通路与第三对端用户进行通话;所述当前用户识别卡标识所述当前用户;第三业务通路基于当前用户识别卡建立;连接所述第一业务通路和第二业务通路的过程与所述第三业务通路的通话之间可以是相互独立的。

由此,在转移第一终端用户的请求前,可以正在进行其他通话的接听,而建立第一务通路和第二业务通路的过程是独立于所述第三业务通路的通话的,故当前用户可以在其他通话的接听不受影响的情况下,对第二对端用户进行通话转移。

当前用户可以是根据用户识别卡(例如,4g终端中的sim卡)标识的用户。

在现有技术中,终端基于一个用户识别卡仅建立一路业务通路,所述业务通路基于所述终端与网络间的无线网络建立,用户可以基于业务通路与发出通话请求的对端交互并进行通话,对于任意数量的对端,所述终端基于所述业务通路同一时刻只能保持与一个对端的通话为激活状态。本领域技术人员理解,所述激活状态指的是可以在业务通路上传输业务数据的状态。

故当前用户在与对端进行通话时,若当前用户有来自第三方的通话请求,则仅能选择继续原通话,保持来自第三方的通话请求,或挂起原通话以与第三方进行通话,或者进行呼叫转移。其中,现有技术中呼叫转移需依赖网络侧,当前用户无法灵活的选择当前通话请求是否进行呼叫转移或如何进行呼叫转移。

在本发明实施例中,当前用户可以基于第一业务通路接收来自第一对端用户的通话请求并建立通话,此时,第三业务通路和第一业务通路均处于激活状态。

当前用户可以接收来自第一对端用户的通话请求,进而可以获悉第一对端用户的信息。进一步可以根据来自第一对端用户的通话请求做出判断,以拒绝来自第一对端用户的通话请求,或基于第一业务通路建立与所述第一对端用户的通话,连接所述第一业务通路和第二业务通路,以通过所述第一业务通路和第二业务通路,转发所述第一对端用户业务数据至所述第二对端用户以及转发所述第二对端用户的业务数据至所述第一对端用户,从而可以形成第一对端用户与第二对端用户的通话,实现通话转移。

也即,有别于现有技术中设置触发转移的条件和转移目标用户,本发明实施例中的通话转移方法是基于当前用户的选择,在当前用户的控制下完成的。由此,可以提升通话转移的灵活性,提升用户体验。

其中,通话请求针对的业务包括语音业务或视频业务,例如可以包括基于ip的多媒体网络(ipmultimediasubsystem,简称ims网络)的业务。通话请求针对的业务也可以包括volte业务或vowifi业务。

在具体实施中,连接所述第一业务通路和第二业务通路之前还包括:基于第二业务通路建立与第二对端用户的通话。

在本发明实施例中,第三业务通路、第一业务通路以及第二业务通路基于数据通路进行业务数据传输,所述数据通路基于无线网络建立。数据通路可以是基于ip的多媒体网络的数据通路。

其中,所述无线网络可以包括5g、4g、3g、2g以及wifi等网络;所述数据通路可以是基于ip的多媒体网络的数据通路,其可以是各种业务类型下用于传输数据的通路,例如在volte、vowifi业务中,所述数据通路可以是基于ip的多媒体网络中分组数据网络(ipmultimediasubsystempacketdatanetwork,简称imspdn)所对应通路。

本领域技术人员可以理解的是,第一业务通路、第二业务通路以及第三业务通路均可以用来建立当前用户与其他不特定的用户之间的通话。

也即,第一对端用户以及第二对端用户均可以是不特定的用户,向当前用户发送通话请求的用户即为第一对端用户;第二对端用户可以是基于当前用户确定的,例如可以是在当前用户接收到第一对端用户的通话请求后,根据第一对端用户需求确定第二对端用户。

由此,当前用户可以灵活的确定第二对端用户,也即,可以灵活的确定通话转移的目标用户。故本发明实施例中的多通路终端通话转移方法灵活性更高,用户体验更好。

在具体实施中,连接所述第一业务通路和第二业务通路时,所述第三业务通路仍保持激活状态。从而可以使得在当前用户使用第三业务通路进行通话的通时,对来自第一对端用户的通话进行通话转移至第二对端用户。

为使本发明更明显易懂,以下结合图2进行进一步说明。

图2是本发明实施例中多通路终端通话转移方法的应用场景示意图。

当前用户利用终端21与用户3基于第三业务通路23进行通话,此时用户1作为第一对端用户向当前用户发出通话请求,终端基于第一业务通路24建立与用户1的通话;

当前用户可以通过终端21的人机交互装置,选取用户2(例如在当前用户的通讯录中选取用户2)作为第二对端用户,通过第二业务通路25,建立与用户2之间的通话;

进一步可以连接所述第一业务通路24和第二业务通路25,以将所述用户1业务数据通过所述第一业务通路24和第二业务通路25转发至用户2,并将用户2的业务数据通过所述第一业务通路24和第二业务通路25转发至用户1,形成用户1和用户2的通话,实现了通话转移。

至此,可以将来自用户1的通话转移至用户2。

当前用户与其他用户建立通话可以是通过网络27建立,网络27可以包括为所述终端21提供业务的业务网络;所述无线网络可以为5g,4g,3g或gprs等通过公众移动通信网实现的无线网络,也可以为无线局域网(例如wifi)等,本领域技术人员理解,只要是使用无线电磁波作为传输媒介的网络均可以作为本发明实施例所述无线网络,在此不予赘述。

其中,终端21与各个对端用户建立的各个业务通路可以基于由终端21建立的基于imspdn的数据通路。在具体实施中,终端21还可以释放第一业务通路24与第二业务通路25之间的连接,并建立当前用户与用户1之间的通话或建立当前用户与用户2之间的通话。也即,当前用户可以在将用户1的通话转移至用户2后,选择接与用户1或用户2进行通话。

参见图3,本发明实施例中的多通路终端通话转移方法还可以包括如下步骤:

步骤s31,根据所述当前用户的指令,释放所述第一业务通路和第二业务通路之间的连接;

步骤s32,连接所述第一业务通路和第四业务通路,以通过所述第一业务通路和第四业务通路,在所述第一对端用户和第四对端用户之间建立通话。

其中,第四业务通路与所述第三业务通路、第一业务通路以及第二业务通路相同或类似,基于当前用户识别卡建立,可以基于数据通路进行业务数据传输,例如可以利用基于ip的多媒体网络的数据通路进行业务数据传输,具体地,数据通路可以包括imspdn所对应通路。

第四业务通路可以是在当前用户确定第四对端用户后建立的。在建立所述第四业务通路之后,可以连接所述第一业务通路和第四业务通路,以在所述第一对端用户和第四对端用户之间建立通话。终端21也可以建立第二业务通路与第四业务通路中间的通话。也即,终端21可以建立任意两个对端用户之间的连接,使得任意两个对端用户之间可以进行通话。

下面结合图2对如图3所示的步骤的一种具体实现进行进一步说明。

沿用前例,在已将用户1的通话转移至用户2后,当前用户可以确定用户4为第四对端用户,通过第四业务通路26与用户4建立连接,第四业务通路26即可以与第一业务通路24、第二业务通路25以及第三业务通路23可以基于数据通路进行业务数据传输;此后,可以连接第一业务通路24和第四业务通路26,并释放所述第一业务通路24与第二业务通路25之间的连接,以通过所述第一业务通路24和第四业务通路26,在用户1和用户4之间建立通话。

可以理解的是,在具体实施中,在用户1和用户4之间建立通话后,也可以再次选择新的用户,例如用户5建立用户1与用户5之间的通话,并释放用户1与用户4之间的连接。

当前用户也可以在中止与用户3的通话后,释放用户1和用户2之间的连接,建立当前用户与用户1的通话。

在本发明实施例中,当前用户可以对通话转移的过程进行灵活控制,既可以选择通话转移的目标用户,例如第二对端用户;也可以在一次通话转移后,再次选择通话转移的目标用户,例如第四对端用户。故本发明实施例中的通话转移方法灵活性高,可以满足用户多样化的需求。

本发明实施例还提供一种多通路通话转移装置,其结构示意图参见图4,包括:

通话请求接收单元42,适于接收第一对端用户的通话请求,基于第一业务通路建立与所述第一对端用户的通话;

业务通路连接单元43,适于连接所述第一业务通路和第二业务通路,以通过所述第一业务通路和第二业务通路,转发所述第一对端用户业务数据至所述第二对端用户以及转发所述第二对端用户的业务数据至所述第一对端用户;

其中,所述第一业务通路和第二业务通路均基于所述当前用户建立。所述业务通路包括用于传输语音、视频等业务数据的通路,可以用于处理语音业务或视频业务等业务,这些业务可以基于ims网络,例如,可以是volte业务或vowifi业务。更进一步地,所述通话包括语音通话、视频通话等,本领域技术人员还可根据实际需要变化出更多实施例,在此不予赘述。

在具体实施中,所述多通路终端通话转移装置还可以包括并行通话单元,适于控制所述当前用户使用第三业务通路与第三对端用户进行通话;

所述通话请求接收单元42适于在当前用户使用第三业务通路进行通话时,接收第一对端用户的通话请求;

其中,所述当前用户识别卡标识所述当前用户;第三业务通路可以基于当前用户识别卡建立,所述连接所述第一业务通路和第二业务通路的过程与所述第三业务通路的通话之间相互独立。

在具体实施中,所述多通路终端通话转移装置还可以包括释放单元45,可以根据所述当前用户的指令,释放所述第一业务通路与所述第二业务通路之间的连接;

当前用户通话单元47,适于建立当前用户与所述第一对端用户或所述第二对端用户之间的通话,所述当前用户识别卡标识所述当前用户。

在具体实施中,多通路通话转移装置还可以包括通话建立单元44,适于在连接所述第一业务通路和第二业务通路之前,基于第二业务通路建立与第二对端用户的通话。

在一个非限定性的例子中,所述通话建立单元44,适于根据所述当前用户的选择,确定所述第二对端用户。

在具体实施中,连接所述第一业务通路和第二业务通路时,所述第三业务通路仍保持激活状态。

在具体实施中,第一业务通路、第二业务通路以及第三业务通路可以基于数据通路进行业务数据传输,所述数据通路基于无线网络建立。

所述第一业务通路以及第二业务通路、第三业务通路的数据通路分别为基于ip的多媒体网络的数据通路。

其中,所述基于ip的多媒体网络的数据通路包括imspdn所对应通路。

在一个非限定性的例子中,所述第一业务通路、第二业务通路和第三业务通路对应于所述数据通路的不同的端口。不同的端口可以是不同的socket套接字。

继续参见图4,在具体实施中,多通路通话转移装置还可以包括:

释放单元45,适于根据所述当前用户的指令,释放所述第一业务通路和第二业务通路之间的连接;

通话切换单元46,适于连接所述第一业务通路和第四业务通路,以通过所述第一业务通路和第四业务通路,在所述第一对端用户和第四对端用户之间建立通话。其中,第四业务通路同样基于当前用户建立。本发明实施例中的多通路通话转移装置以集成在所述移动终端内,例如,集成于所述移动终端的中央处理器中,以执行本发明实施例所述技术方案。

需要说明的是,虽然上述各个实施例是以移动终端中的单个用户为例进行说明的,但是,本发明的技术方案并不限于单用户的终端,本发明的技术方案也可以适用于多用户的终端,例如支持多个用户识别卡的终端,只要其中至少一个用户能够建立多个业务通路即可。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1