基于IMS的会话处理方法、装置及电子设备与流程

文档序号:16276462发布日期:2018-12-14 22:36阅读:206来源:国知局
基于IMS的会话处理方法、装置及电子设备与流程

本发明涉及计算机技术领域,尤其涉及一种基于ims的会话处理方法、装置及电子设备。

背景技术

ip多媒体子系统(ipmultimediacorenetworksubsystem,ims)是由第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)提出的一种基于ip的网络架构,其构建了一个开放而灵活的业务网环境,可为终端用户提供丰富的多媒体业务,以满足终端用户更新颖、更多样化的多媒体业务需求。

呼叫会话控制功能(cscf,callsessioncontrolfunction)是ims的核心部分,主要负责对用户多媒体会话(比如语音通话等)进行处理。目前,在基于ims的会话的应用过程中,在发起多路会话的情况下,仅允许一路会话处于通话(active)状态,而其他路会话只能处于保持(hold)状态或静音状态,若想多路会话中的用户同时通话,通常需要使用运营商提供的基于通信网络的电话会议服务才能实现。

但是,上述实现过程中,一方面,需要借助额外的电话会议服务,实现过程较为复杂,影响通话效率,另一方面,需要支付额外的电话会议服务费用,增加通话成本。



技术实现要素:

本发明提供了一种基于ims的会话处理方法、装置及电子设备、非暂态计算机可读存储介质,可无需借助额外的电话会议服务即可实现多路会话中用户同时通话,可节省通话成本且可提高通话效率。

为达到上述目的,本申请的实施例采用如下技术方案:

第一方面,提供了一种基于ims的会话处理方法,包括:

在建立多路会话连接之后,接收用户的操作指令;

若接收到与至少两路会话同时通话的操作指令,则将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。

可选的,在建立多路会话连接之后,包括:

提供用于发起与至少两路会话同时通话的第一操作选项;

接收用户的操作指令,包括:

通过所述第一操作选项接收与至少两路会话同时通话的操作指令。

可选的,所述方法,还包括:

若接收到与某一路会话进行通话的操作指令,则将其他路会话调整为非通话状态,以便与处于该路会话中的对方用户进行通话。

可选的,在建立多路会话连接之后,包括:

提供用于发起与某一路会话进行通话的第二操作选项;

接收用户的操作指令,包括:

通过所述第二操作选项接收与某一路会话进行通话的操作指令。

可选的,在建立多路会话连接之后,还包括:

对每一路会话的会话信息进行显示。

第二方面,提供了一种基于ims的会话处理装置,包括:

操作指令接收单元,用于在建立多路会话连接之后,接收用户的操作指令;

音频混频单元,用于在接收到与至少两路会话同时通话的操作指令时,将至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。

可选的,所述装置,还包括:

第一操作选项提供单元,用于提供用于发起与至少两路会话同时通话的第一操作选项。

基于此,所述操作指令接收单元,具体用于:

通过所述第一操作选项接收与至少两路会话同时通话的操作指令。

可选的,所述装置,还包括:

通话单元,用于在接收到与某一路会话进行通话的操作指令时,将其他路会话调整为非通话状态,以便与处于该路会话中的对方用户进行通话。

可选的,所述装置,还包括:

第二操作选项提供单元,用于提供用于发起与某一路会话进行通话的第二操作选项。

基于此,所述操作指令接收单元,具体用于:

通过所述第二操作选项接收与某一路会话进行通话的操作指令。

可选的,所述装置,还包括:

会话信息显示单元,用于对每一路会话的会话信息进行显示。

第三方面,提供了一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述第一方面中的基于ims的会话处理方法。

第四方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述第一方面中的基于ims的会话处理方法。

本发明实施例提供的基于ims的会话处理方法、装置及电子设备、非暂态计算机可读存储介质,可在建立多路会话连接之后接收用户的操作指令,若接收到与至少两路会话同时通话的操作指令,则可将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。以此,可在无需额外使用运营商提供的电话会议服务的情况下,即可实现至少两路会话同时通话(相当于实现电话会议的效果),一方面,可以降低通话过程的复杂度,进而提高通话效率,另一方面,实现过程不需任何额外费用,以节省通话成本。

附图说明

图1为本发明实施例提供的基于ims的会话处理方法流程示意图;

图2为本发明实施例提供的场景示意图;

图3为本发明实施例提供的基于ims的会话处理装置结构示意图;

图4为本发明实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供的基于ims的会话处理方法的流程示意图。

在本实施例中,涉及到的执行主体可为智能终端,所述智能终端可包括智能手机、pad等。

所述方法可以包括如下步骤:

s101,在建立多路会话连接之后,接收用户的操作指令。

在本实施例中,可通过现有建立会话连接的方式来建立多路会话连接。比如,可在智能终端在移动网络中完成ims注册后,通过与ims服务相关的操作界面发起一路会话(比如第一路会话),并在该第一路会话连接建立成功后,在所述操作界面中继续发起会话(比如第二路会话、第三路会话等),以此,即可实现建立基于ims的多路会话。

参看图2所示,在具体实现时,在建立多路会话连接之后,可在相关操作界面20中显示多路会话中每一路会话的会话信息,比如可将会话信息显示于预置的会话信息区域21,其中,会话信息可包括参与会话的号码、参与会话用户的名字、通话时间、位置信息,等等,以便于用户随时获知会话状态等与会话相关的情况。当然,针对每一路会话的会话信息,可以是在每一路会话连接建立后,即可显示于相关操作界面20中,也可以在多路会话连接都建立之后,将其中包括的每一路会话信息一并显示于操作界面20中。

此外,还可在操作界面20中提供与会话相关的操作选项,比如可将操作选项显示于预置的操作选项区域22,以便通过操作选项接收用户的操作指令并执行相关操作,为用户提供与操作指令相关的服务。

s102,若接收到与至少两路会话同时通话的操作指令,则将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。

在本实施例中,可在操作选项区域22中提供用于发起与至少两路会话同时通话的第一操作选项(如,“音频混频”按钮)221,比如,用户想要与第一路会话中的对方用户、第二路会话中的对方用户同时通话,也即该通话中包括由终端用户本身、第一路会话中的对方用户、第二路会话中的对方用户组成的三方用户,则可触发第一路会话的“音频混频”按钮221、第二路会话的“音频混频”221,即对应为用户发出与第一路会话、第二路会话同时通话的操作指令。

响应于所述与第一路会话、第二路会话同时通话的操作指令,可获取第一路会话、第二路会话中的音频信息,并将第一路会话、第二路会话中的音频信息进行混频处理,也就是将第一路会话、第二路会话中的会话内容进行混合,以便第一路会话、第二路会话中包括的三方用户都能够听取到混频后的内容,以实现第一路会话、第二路会中的同时通话,相当于使第一路会话、第二路会话同时处于通话状态(激活状态),以实现包括第一路会话、第二路会话共同参与的电话会议的效果。以此,在无需额外使用运营商提供的电话会议服务的情况下,即可实现至少两路会话同时通话(相当于电话会议的效果),既可以降低通话过程的复杂度而提高通话效率,又不需任何额外费用,节省了通话成本。

在本实施例中,还可在操作选项区域22中提供用于发起与某一路会话进行通话的第二操作选项(比如,“通话”按钮)222,比如,在多路会话中,用户只想要与第一路会话中的对方用户进行通话,则可触发第一路会话对应的“通话”按钮222,即对应为用户发起与第一路会话进行通话的操作指令。

响应于与第一路会话进行通话的操作指令,则可将其他路会话调整为非通话状态,以便与处于该第一路会话中的对方用户进行通话。其中,非通话状态,比如可以是保持(hold)状态或者静音状态等,以便在会话中的对方用户不释放会话的情况下,无法听到本方用户的声音。以此,用户不但可以选择与多路会话同时通话,也可以选择单独与某一个路会话进行通话,用户选择空间较大,可满足用户不同需求,提升用户体验。

当然,根据实际需要,在操作选项区域22中还可以提供其他操作选项,比如用于将会话手动调整为hold状态的操作按键(比如,“hold”按钮)、用于将处于hold状态的会话恢复为正常通话状态的操作按键(比如,“恢复”按钮),等等。

本实施例提供的基于ims的会话处理方法,在建立多路会话连接之后接收用户的操作指令,若接收到与至少两路会话同时通话的操作指令,则可将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。以此,可在无需额外使用运营商提供的电话会议服务的情况下,即可实现至少两路会话同时通话(相当于实现电话会议的效果),一方面,可以降低通话过程的复杂度,进而提高通话效率,另一方面,实现过程不需任何额外费用,以节省通话成本。

如图3所示,其为本发明实施例二提供的基于ims的会话处理装置结构示意图,可用于执行如图1所示的方法步骤,所述装置可以包括:操作指令接收单元31及音频混频单元32,其中:

操作指令接收单元31,可用于在建立多路会话连接之后,接收用户的操作指令。

在具体实现时,所述装置还可包括:第一操作选项提供单元,用于提供用于发起与至少两路会话同时通话的第一操作选项。

基于此,所述操作指令接收单元31,可具体用于:

通过所述第一操作选项接收与至少两路会话同时通话的操作指令。

音频混频单元32,可用于在接收到与至少两路会话同时通话的操作指令时,将至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。

以此,在无需额外使用运营商提供的电话会议服务的情况下,即可实现至少两路会话同时通话(相当于实现电话会议的效果),既可以降低通话过程的复杂度而提高通话效率,又不需任何额外费用,节省了通话成本。

此外,所述装置,还可包括:

通话单元,可用于在接收到与某一路会话进行通话的操作指令时,将其他路会话调整为非通话状态,以便与处于该路会话中的对方用户进行通话。

在具体实现时,所述装置还可包括:

第二操作选项提供单元,可用于提供用于发起与某一路会话进行通话的第二操作选项。

基于此,所述操作指令接收单元31,可具体用于:

通过所述第二操作选项接收与某一路会话进行通话的操作指令。

也就是说,用户不但可以选择与多路会话同时通话,也可以选择单独与某一个路会话进行通话,用户选择空间较大,可满足用户不同需求,提升用户体验。

此外,所述装置,还可以包括:

会话信息显示单元,可用于对每一路会话的会话信息进行显示,以便于用户随时获知会话状态等与会话相关的情况。

本发明实施例提供的基于ims的会话处理装置,在建立多路会话连接之后接收用户的操作指令,若接收到与至少两路会话同时通话的操作指令,则可将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。以此,可在无需额外使用运营商提供的电话会议服务的情况下,即可实现至少两路会话同时通话(相当于实现电话会议的效果),一方面,可以降低通话过程的复杂度,进而提高通话效率,另一方面,实现过程不需任何额外费用,以节省通话成本。

前面描述了消息处理装置的内部功能和结构,该装置可实现为一种电子设备,如图4所示,其为本发明实施例提供的电子设备的结构示意图,具体包括:存储器41和处理器42。

存储器41,用于存储程序。

除上述程序之外,存储器41还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。

存储器41可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

处理器42,耦合至存储器41,用于执行存储器41中的程序,以用于:

在建立多路会话连接之后,接收用户的操作指令;

若接收到与至少两路会话同时通话的操作指令,则将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。

在一可选实施方式中,处理器42可用于:在建立多路会话连接之后,提供用于发起与至少两路会话同时通话的第一操作选项。

基于此,处理器42可具体用于:通过所述第一操作选项接收与至少两路会话同时通话的操作指令。

在一可选实施方式中,处理器42可用于:若接收到与某一路会话进行通话的操作指令,则将其他路会话调整为非通话状态,以便与处于该路会话中的对方用户进行通话。

在一可选实施方式中,处理器42可用于:在建立多路会话连接之后,提供用于发起与某一路会话进行通话的第二操作选项。

基于此,处理器42可具体用于:通过所述第二操作选项接收与某一路会话进行通话的操作指令。

在一可选实施方式中,处理器42还可用于:建立多路会话连接之后,对每一路会话的会话信息进行显示。

上述的具体处理操作已经在前面实施例中进行了详细说明,在此不再赘述。

进一步,如图4所示,电子设备还可以包括:通信组件43、电源组件44、音频组件45、显示器46等其它组件。图4中仅示意性给出部分组件,并不意味着电子设备只包括图4所示组件。

通信组件43被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件43经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件43还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

电源组件44,为电子设备的各种组件提供电力。电源组件44可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。

音频组件45被配置为输出和/或输入音频信号。例如,音频组件45包括一个麦克风(mic),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器41或经由通信组件43发送。在一些实施例中,音频组件45还包括一个扬声器,用于输出音频信号。

显示器46包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。

此外,本发明实施例还提供一种计算机程序产品,其中,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机可用于:

在建立多路会话连接之后,接收用户的操作指令;

若接收到与至少两路会话同时通话的操作指令,则将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。

在具体实现时,所述计算机还可用于:在建立多路会话连接之后,提供用于发起与至少两路会话同时通话的第一操作选项。

基于此,所述计算机可具体用于:通过所述第一操作选项接收与至少两路会话同时通话的操作指令。

在具体实现时,所述计算机还可用于:若接收到与某一路会话进行通话的操作指令,则将其他路会话调整为非通话状态,以便与处于该路会话中的对方用户进行通话。

在实际应用,所述计算机还可用于:在建立多路会话连接之后,提供用于发起与某一路会话进行通话的第二操作选项。

基于此,所述计算机可具体用于:通过所述第二操作选项接收与某一路会话进行通话的操作指令。

此外,所述计算机还可用于:在建立多路会话连接之后,对每一路会话的会话信息进行显示。

本实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机用于:

在建立多路会话连接之后,接收用户的操作指令;

若接收到与至少两路会话同时通话的操作指令,则将所述至少两路会话中的音频信息进行混频处理,以便所述至少两路会话中的用户能够听取到混频后的内容,以实现至少两路会话同时通话。

在一可选实施方式中,所述计算机指令使所述计算机用于:在建立多路会话连接之后,提供用于发起与至少两路会话同时通话的第一操作选项。

基于此,所述计算机指令使所述计算机具体用于:通过所述第一操作选项接收与至少两路会话同时通话的操作指令。

在一可选实施方式中,所述计算机指令使所述计算机用于:若接收到与某一路会话进行通话的操作指令,则将其他路会话调整为非通话状态,以便与处于该路会话中的对方用户进行通话。

在一可选实施方式中,所述计算机指令使所述计算机用于:在建立多路会话连接之后,提供用于发起与某一路会话进行通话的第二操作选项。

基于此,所述计算机指令使所述计算机具体用于:通过所述第二操作选项接收与某一路会话进行通话的操作指令。

在一可选实施方式中,所述计算机指令使所述计算机还可用于,在建立多路会话连接之后,对每一路会话的会话信息进行显示。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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