一种实现呼叫等待的方法及装置与流程

文档序号:13617738阅读:244来源:国知局
一种实现呼叫等待的方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种实现呼叫等待的方法及装置。



背景技术:

当前移动通信网络的呼叫等待(callwaiting,cw)业务指一个用户设备(userequipment,ue)在通话过程中可拨打或接听第三方ue(如电话),并可在两个通话之间自由切换的业务。其中,一个ue使用多方通话前必须先开通呼叫等待业务。正在通话的三方不能同时听到彼此的声音,即当两方通话时另一方听到的是系统提示音。

示例性的,ue1与ue2通话时,ue3尝试与ue1建立通话,此时呼叫等待的ue1可以接收到第三方呼叫提示音,表示另有ue3等待通话。同时,被呼叫等待的ue3可以接收到呼叫等待提示音,指示呼出通话正在被呼叫等待。ue1可以选择接听、拒绝或者忽略被呼叫等待的第三方呼叫。其中,ue1需要在网络侧的归属签约用户服务器(homesubscriberserver,hss)等网元签约呼叫等待业务。

存在的问题是,在ue1与ue2建立通话(ue1作为被叫接收呼叫请求以及振铃,或者ue2作为被叫接收呼入请求以及振铃)的过程中,当ue3试图与ue1建立通话时,即使ue1签约了呼叫等待业务,ue1也无法做出响应。此时,ue1无法获知ue3的呼叫,且ue3只能听到用户忙的指示音,即ue3发起的通话不会被呼叫等待。如此,签约呼叫等待业务的ue(如ue1)提供的用户体验有待提高。



技术实现要素:

本申请提供一种实现呼叫等待的方法及装置,应用于移动通信网络中三方通话的过程中,具体应用于第三方呼叫被呼叫等待的过程中,可以使得签约呼叫等待业务的用户设备接收到第三方呼叫,提高该用户设备在通信过程中的用户体验。

第一方面,本申请提供一种实现呼叫等待的方法,该方法包括:在第一ue与第二ue建立通话的过程中,第一ue接收第三ue通过网络侧装置发送的第三方呼叫请求,该第一ue签约有呼叫等待业务,该第三方呼叫请求用于指示第三ue请求与第一ue通话;第一ue根据上述第三方呼叫请求,向网络侧装置发送空闲响应,该空闲响应用于表示第一ue线路空闲,并且第一ue正在建立通话或正在通话;第一ue根据第三方呼叫请求,生成第三方呼叫提示音和/或第三方来电显示,该第三方呼叫提示音和该第三方来电显示均用于表示第三ue正在向第一ue发起呼叫;第一ue接听第三ue发起的呼叫,或者,第一ue拒绝第三ue发起的呼叫,或者,第一ue忽略第三ue发起的呼叫。

需要说明的是,本申请提供的实现呼叫等待的方法,可以在两个ue建立通话的过程中,确定出这两个ue的状态为建立通话或正在通话的状态。此时,即使一个签约呼叫等待的ue(简称签约ue)正在与另一个ue建立通话,而没有进行通话(通话未接通)的情况下,该签约ue也可以接收到第三方ue发起的呼叫,触发呼叫等待业务流程。这样一来,可以提高签约ue在通信过程中提供的用户体验,避免遗漏重要的呼叫。

第二方面,本申请提供一种实现呼叫等待的方法,该方法包括:在第一ue与第二ue建立通话的过程中,网络侧装置接收第三ue发起的第三方呼叫请求,该第一ue签约有呼叫等待业务,该第三方呼叫请求用于第三ue请求与第一ue通话;网络侧装置将第三方呼叫请求发送给第一ue;网络侧装置接收第一ue发送的空闲响应,该空闲响应用于表示第一ue线路空闲,并且第一ue正在建立通话或正在通话;网络侧装置根据上述空闲响应,向第三ue播放呼叫等待提示音,该呼叫等待提示音用于表示第三ue向第一ue发起的呼叫处于呼叫等待状态。

第三方面,本申请提供一种第一ue,该第一ue包括:接收模块、发送模块和处理模块。其中,上述接收模块用于在第一ue与第二ue建立通话的过程中,接收第三ue通过网络侧装置发送的第三方呼叫请求,第一ue签约有呼叫等待业务,该第三方呼叫请求用于指示第三ue请求与第一ue通话。上述发送模块用于根据上述接收模块接收的第三方呼叫请求,向网络侧装置发送空闲响应,该空闲响应用于表示第一ue线路空闲,并且第一ue正在建立通话或正在通话。上述处理模块,用于根据上述接收模块接收的第三方呼叫请求,生成第三方呼叫提示音,该第三方呼叫提示音用于表示所第三ue正在向第一ue发起呼叫。上述处理模块用于接听第三ue发起的呼叫,或者,拒绝第三ue发起的呼叫,或者,忽略第三ue发起的呼叫。

第三方面,本申请提供一种第一ue,该第一ue包括:一个或多个处理器、存储器、通信接口、显示器、输入器和总线。上述存储器用于存储至少一个指令,该一个或多个处理器和该存储器、该通信接口、该显示器和该输入器通过该总线连接,当第一ue运行时,该一个或多个处理器执行存储器存储的至少一个指令,以使第一ue执行如上述第一方面及其各种可能的实现方式中的实现呼叫等待的方法。

第四方面,本申请提供一种计算机存储介质,该计算机存储介质包括:至少一个指令;当该至少一个指令在计算机上运行时,使得计算机执行如上述第一方面及其各种可能的实现方式中的实现呼叫等待的方法。

第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括:至少一个指令;当该至少一个指令在计算机上运行时,使得计算机执行如上述第一方面及其各种可能的实现方式中的实现呼叫等待的方法。

可以理解地,上述第二方面和第三方面所述的第一ue、第四方面所述的计算机存储介质或者第五方面所述的计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

第六方面,本申请提供一种网络侧装置,该网络侧装置包括:接收模块和发送模块。其中,上述接收模块用于在第一ue与第二ue建立通话的过程中,接收第三ue发起的第三方呼叫请求,该第一ue签约有呼叫等待业务,该第三方呼叫请求用于第三ue请求与第一ue通话。上述发送模块用于将该接收模块接收得到的第三方呼叫请求发送给第一ue。上述接收模块,还用于接收第一ue发送的空闲响应,该空闲响应用于表示第一ue线路空闲。上述发送模块,还用于根据空闲响应,向第三ue播放呼叫等待提示音,该呼叫等待提示音用于表示第三ue向第一ue发起的呼叫处于呼叫等待状态。

第七方面,本申请一种网络侧装置,该网络侧装置,包括:一个或多个处理器、存储器、通信接口和总线;上述存储器用于存储至少一个指令,一个或多个处理器和存储器和通信接口通过总线连接,当网络侧装置运行时,一个或多个处理器执行存储器存储的至少一个指令,以使网络侧装置执行如上述第二方面及其各种可能的实现方式中的实现呼叫等待的方法。

第八方面,本申请一种计算机存储介质,该计算机存储介质包括:至少一个指令;

当至少一个指令在计算机上运行时,使得计算机执行如上述第二方面及其各种可能的实现方式中的实现呼叫等待的方法。

第九方面,本申请提供一种计算机程序产品,该计算机程序产品其包括:至少一个指令

当至少一个指令在计算机上运行时,使得计算机执行如上述第二方面及其各种可能的实现方式中的实现呼叫等待的方法。

可以理解的是,上述第六方面及上述第七方面所述的网络侧装置、第八方面所述的计算机存储介质或者第九方面所述的计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

附图说明

图1为本发明实施例提供的一种实现呼叫等待的方法所应用的网络架构组成示意图;

图2为本发明实施例提供的一种s-cscf的结构组成示意图;

图3为本发明实施例提供的一种mmtelas的结构组成示意图;

图4为本发明实施例提供的一种mrf的结构组成示意图;

图4a为本发明实施例提供的一种网络侧装置的结构组成示意图;

图5为本发明实施例提供的一种ue的结构组成示意图;

图6为本发明实施例提供的一种实现呼叫等待的方法的流程示意图;

图6a为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;

图7为本发明实施例提供的一种显示界面的示意图;

图8为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;

图9为本发明实施例提供的另一种显示界面的示意图;

图10为本发明实施例提供的另一种显示界面的示意图;

图11为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;

图12为本发明实施例提供的另一种显示界面的示意图;

图13为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;

图14为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;

图15为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图;

图16为本发明实施例提供的另一种显示界面的示意图;

图17为本发明实施例提供的另一种显示界面的示意图;

图18为本发明实施例提供的一种第一ue的结构组成示意图;

图19为本发明实施例提供的另一种第一ue的结构组成示意图;

图20为本发明实施例提供的另一种网络侧装置的结构组成示意图;

图21为本发明实施例提供的另一种网络侧装置的结构组成示意图;

图22为本发明实施例提供的另一种网络侧装置的结构组成示意图。

具体实施方式

以下,术语“第一”、“第二”和“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本发明实施例提供一种实现呼叫等待的方法及装置,应用于移动通信的过程中,具体应用于第三方呼叫被呼叫等待的过程中,可以使签约呼叫等待业务的用户设备接收到第三方呼叫,提高该用户在通信过程中的体验。

移动通信网络中的基本呼叫业务是主叫用户输入被叫用户的电话号码,然后双方进入通话的一个过程。其中,两个用户设备可以与网络侧的各个网元交互实现通话。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,可以应用在长期演进(longtermevolution,lte)网络中的话音(voiceoverlte,volte)业务中。此时,本发明实施例提供的ue支持volte技术。支持两个ue通话的网元可以包括服务呼叫会话控制功能(servingcallsessioncontrolfunction,s-cscf)、多媒体电话应用服务器(multimediatelephonyapplicationserver,mmtelas)和媒体资源功能(mediaresourcefunction,mrf)。

当然,本发明实施例提供的实现呼叫等待的方法也可以应用在第三代移动通信技术(3rd-generation,3g)网络的语音业务中,以及第二代移动通讯技术(secondgeneration,2g)网络的语音业务中。此时,本发明实施例提供的ue以及支持两个ue通话的网元均支持3g技术。例如,支持两个ue通话的网元可以为移动交换中心(mobileswitchingcenter,msc)。其中,msc用于为ue提供呼叫转换服务和呼叫控制的设备。

本发明实施例以下仅以lte网络中的话音业务(volte)为例,说明本发明实施例提供的实现呼叫等待的方法。

下面结合本发明实施例中的附图,详细描述本发明实施例中的技术方案。

如图1所示,为本发明实施例提供的一种实现呼叫等待的方法所应用的网络架构组成示意图。图1中,示出的网络架构中包括网络侧装置和ue(ue1、ue2和ue3)。其中,两个ue(如ue1与ue2)通过与网络侧装置交互建立通话或者进行通话。上述网络侧装置可以为一个或多个ue提供通信服务,即控制一个或多个ue通话。

具体的,图1示出的网络架构中包括s-cscf101、mmtelas102和mrf103,以及ue1、ue2和ue3。其中,图1所示的网络侧装置的功能可以由图1示出的s-cscf101、mmtelas102和mrf103组成的集合实现。

下面结合图2对s-cscf101的各个构成部件进行具体的介绍:

处理器21是s-cscf101的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21可以是一个中央处理器(centralprocessingunit,cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,asic),或者可以是被配置成实施本发明实施例的一个或多个集成电路,如:一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)。

其中,处理器21可以通过运行或执行存储在存储器22内的软件程序,以及调用存储在存储器22内的数据,控制s-cscf101运行。例如,处理器21可以用于向两个或多个ue提供与通话业务相关的信息,并对两个或多个ue的通话进行控制。

在具体的实现中,作为一种实施例,处理器21可以包括一个或多个cpu,例如图2中所示的cpu0和cpu1。

在具体实现中,作为一种实施例,ue可以包括多个处理器,例如图2中所示的处理器21和处理器25。这些处理器中的每一个可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器22可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器22可以是独立存在,通过总线24与处理器21相连接。存储器22也可以和处理器21集成在一起。

其中,上述存储器22可以用于存储两个或多个ue通话的业务相关的信息和对两个或多个ue的通话进行控制的指令。

通信接口23,可以包括两个通信接口,一个用于向外部设备发送数据的发送接口和一个用于接收来自外部设备的数据的接收接口,即可以通过两个不同的通信接口分别实现数据的接收和数据的发送。例如,结合图1,s-cscf101的一个通信接口可以用于向上述mmtelas102、ue1、ue2和ue3发送消息,如invite消息;s-cscf101的另一个通信接口可以用于接收上述mmtelas102和ue1等网元发送的消息,如200消息等。当然,该通信接口23可以将数据接收功能和数据发送功能集成在一个通信接口上,该通信接口具备数据接收功能和数据发送功能。

总线24,总线24可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线24可以分为地址总线、数据总线、控制总线等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

图2中示出的s-cscf101的结构并不构成对s-cscf的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

具体的,下面结合图3对mmtelas102的各个构成部件进行具体的介绍:

mmtelas102中可以包括处理器31、存储器32、通信接口33、总线34和处理器35。存储器32可以是独立存在,通过总线34与处理器31相连接。存储器32也可以和处理器31集成在一起。

其中,处理器31可以用于向ue提供基本语音和视频业务。

上述存储器32可以用于存储ue的基本语音的相关信息。

结合图1,mmtelas102的一个通信接口可以用于向上述s-cscf101、mrf103、ue1、ue2和ue3发送消息,如info消息(放音消息);mmtelas102的一个通信接口可以用于接收上述s-cscf101或mrf103发送的消息,如200消息等。

需要说明的是,对图3所示的mmtelas中各个部件的具体描述可以参考上述实施例中对图2所示的s-cscf的组成结构的描述,本发明实施例这里对此不再赘述。

具体的,下面结合图4对mrf103的各个构成部件进行具体的介绍:

mrf103中可以包括处理器41、存储器42、通信接口43、总线44和处理器45。存储器42可以是独立存在,通过总线44与处理器41相连接。存储器42也可以和处理器41集成在一起。

其中,处理器41可以用于向ue提供放音业务,向ue发送的呼叫等待提示音,该呼叫等待提示音可以为“对不起,你所拨打的用户正在通话中,请您稍后再拨,谢谢!”。

上述存储器42可以用于存储上述与ue的放音业务的相关信息。

结合图1,mrf103的一个通信接口可以用于向上述s-cscf101、mrf103、ue1、ue2和ue3发送消息,如ack消息;mrf103的另一个通信接口可以用于接收上述s-cscf101或mrf103发送的消息,如200消息等。

需要说明的是,对图4所示的mrf中各个部件的具体描述可以参考上述实施例中对图2所示的s-cscf的组成结构的描述,本发明实施例这里对此不再赘述。

在一种可能的实现方式中,本发明实施例的网络侧装置可以由s-cscf、mmtelas和mrf组成。示例性的,如图4a所示,为本发明实施例提供的一种网络侧装置的结构组成示意图。图4a示出的网络侧装置40a可以由图2所示的s-cscf101、图3所示的mmtelas102和图4所示的mrf103组成。

具体的,图4a示出的网络侧装置40a可以包括处理器41a、存储器42a、通信接口43a、总线44a和处理器45a。

可以想到的是,上述处理器41a和处理器45a可以是上述s-cscf101中包括的处理器21和处理器25、mmtelas102中包括的处理器31和处理器35以及mrf103中包括的处理器41和处理器45组成的。即上述处理器41a的功能可以为上述s-cscf101、mmtelas102和mrf103中各个处理器的功能的集合,这里不再赘述。

同理,上述存储器42a的功能可以为s-cscf101、mmtelas102和mrf103中各个存储器的功能的集合,这里不再赘述。上述通信接口43a的功能可以为s-cscf101、mmtelas102和mrf103中各个通信接口的功能的集合,这里不再赘述。上述总线44a的功能可以为s-cscf101、mmtelas102和mrf103中各个总线的功能的集合,这里不再赘述。

需要说明的是,上述ue可以为蜂窝电话、上网本、个人数字助理(personaldigitalassistant,pda)等用户设备,该用户设备可以由运营商提供移动通信网络服务。当然,上述ue支持volte技术。

可以想到的是,由于本发明实施例提供的ue1、ue2和ue3的组成结构可以是相同的,因此,本发明实施例以下仅详细说明一个ue。

示例性的,图5为本发明实施例提供的一种ue的组成示意图。如图5所示,该ue可以包括存储器52,通信接口53以及一个或多个处理器51。

下面结合图5对ue的各个构成部件进行具体的介绍:

处理器51是ue的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器51可以是一个cpu,也可以是asic,或者可以是被配置成实施本发明实施例的一个或多个集成电路,如:一个或多个dsp,或,一个或者多个fpga。

其中,处理器51可以通过运行或执行存储在存储器52内的软件程序,以及调用存储在存储器52内的数据,执行ue的各种功能。例如,处理器51可以用于识别接收到的呼入请求的电话号码等。

在具体的实现中,作为一种实施例,处理器51可以包括一个或多个cpu,例如图5中所示的cpu0和cpu1。

在具体实现中,作为一种实施例,ue可以包括多个处理器,例如图5中所示的处理器51和处理器55。这些处理器中的每一个可以是一个单核处理器,也可以是一个多核处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器52可以是rom或可存储静态信息和指令的其他类型的静态存储设备,ram或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom、cd-rom或其他光盘存储、光碟存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器52可以是独立存在,通过总线54与处理器51相连接。存储器52也可以和处理器51集成在一起。

其中,上述存储器22用于存储该ue与另一个ue通话过程中相关信息,如这两个ue的电话号码。例如,ue1中包括的存储器中可以存储该ue1的电话号码以及上述ue2的电话号码等。

通信接口53,可以包括两个通信接口。例如,结合图1,ue1的一个通信接口可以用于接收上述s-cscf101或mmtelas102发送的消息,如180消息等;ue1的另一个通信接口可以用于接收上述s-cscf101或mmtelas102发送的消息,如200消息等。当然,该通信接口53可以将数据接收功能和数据发送功能集成在一个通信接口上,该通信接口具备数据接收功能和数据发送功能。

总线54可以是pci总线或eisa总线等。上述总线54可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

显示器56,可以用于向用户显示发起呼叫的ue的电话号码等。

输入器57,可以用于接收用户对上述显示器56所显示的呼叫的操作指令,以实现用户选择接听、拒绝或者忽略该呼叫。

在一种具体的实施例中,在上述ue为具有触控屏的ue时,上述显示器56和输入器57可由该触控屏实现。此时,该触控屏用于实现ue的输入和输出功能,可收集用户在其上或附近的操作指令(比如用户使用手指、触笔等任何适合的物体或附件在触控屏上或在触控屏附近的操作指令),并根据预先设定的程式驱动相应的连接装置。还可以用于显示由用户输入的信息或提供给用户的信息(接收的呼叫的电话号码)。其中,本发明实施例中提供的触控屏可以为电阻式、电容式、红外光感以及超声波等多种类型,本发明实施例对此不限定。本发明实施例以下仅以具有触控屏的手机说明本发明实施例提供的ue。

音频电路58、扬声器59、麦克风60可提供用户与ue1之间的音频接口。音频电路58可将接收到的音频数据转换后的电信号,传输到扬声器59,由扬声器59转换为声音信号输出;另一方面,麦克风60将收集的声音信号转换为电信号,由音频电路58接收后转换为音频数据,再将音频数据发送给比如另一ue,或者将音频数据输出至处理器51以便进一步处理。例如,上述音频电路58、扬声器59、麦克风60可以用于实现两个ue之间的通话。上述扬声器59还可以播放系统提示音,如呼叫等待提示音。

图5中示出的ue的结构并不构成对定位服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,为了提高签约呼叫等待业务的ue(签约ue)在通信过程中提供的用户体验,可以使得签约ue在正在通话的时候可以接收到第三方呼叫,并使得签约ue在建立通话的过程中可以接收到第三方呼叫。

下面结合图1所示的实现呼叫等待的方法所应用的网络架构组成示意图,图2所示的s-cscf、图3所示的mmtelas、图4所示的mrf以及图5所示的ue详细描述本发明实施例提供的实现呼叫等待的方法。参见图6,本申请方法实施例提供的实现呼叫等待的方法包括步骤601-步骤608:

s601、在第一ue与第二ue建立通话的过程中,网络侧装置接收第三ue发起的第三方呼叫请求。

示例性的,结合图1-图4以及图4a,上述步骤601可以由上述s-cscf101、mmtelas102和mrf103中的各个通信接口交互实现。

其中,第一ue签约有呼叫等待业务,上述第三方呼叫请求用于上述第三ue请求与上述第一ue通话。

s602、网络侧装置将第三方呼叫请求发送给第一ue。

示例性的,结合图1-图4以及图4a,上述步骤602可以由上述s-cscf101、mmtelas102和mrf103中的各个通信接口交互实现。

其中,上述第一ue签约有呼叫等待业务,上述第三方呼叫请求用于指示上述第三ue请求与该第一ue通话。一般而言,ue1可以与上述s-cscf以及hss交互,实现签约呼叫等待业务。

s603、在第一ue与第二ue建立通话的过程中,第一ue接收第三ue通过网络侧装置发送的第三方呼叫请求。

示例性的,结合图1和图5,上述第一ue可以为ue1,上述步骤603可以由ue1中包括的通信接口53执行。

s604、第一ue根据第三方呼叫请求,向网络侧装置发送空闲响应。

示例性的,结合图1和图5,上述步骤604可以由ue1的通信接口23执行。

其中,上述空闲响应用于表示第一ue线路空闲,并且上述第一ue正在建立通话或正在通话。显然,本发明实施例这里第一ue所发送的空闲响应表示的是该第一ue正在建立通话。

其中,上述第三方呼叫请求是第一ue正在建立通话的情况下接收的,可以触发第一ue生成空闲响应,以与网络侧装置交互执行呼叫等待业务。

需要说明的是,在第一ue处于建立通话的过程中,上述第一ue向网络侧装置发送的是空闲响应而不是忙响应(如486消息),可以指示出该第一ue的线路空闲,即该第一ue当前处于可以接听新呼叫的状态。具体的,上述空闲响应中可以携带指示上述第一ue正在通话或者正在建立通话的指示信息。

s605、网络侧装置接收第一ue发送的空闲响应。

示例性的,结合图1-图4以及图4a,上述步骤605可以由上述s-cscf101、mmtelas102和mrf103中的各个通信接口交互实现。

需要说明的是,网络侧装置在接收到第一ue发送的空闲响应之后,便可以确定该第一ue正在建立通话或正在通话,同时确定该第一ue可以在呼叫等待业务中接收新的呼叫。

s606、第一ue根据第三呼叫请求,生成第三方呼叫提示音和/或第三方来电显示。

示例性的,结合图1-图4,上述步骤606可以由上述s-cscf101、mmtelas102以及mrf103交互实现。

其中,上述第三方呼叫提示音用于表示上述第三ue正在向第一ue发起呼叫。上述第三方呼叫提示音可以为第一ue中播放“嘟嘟嘟”的提示音,同时可以伴随第一ue的机身震动。另外,第一ue的显示界面上还可以显示第三方来电显示。其中,上述第三方来电显示可以包括第三ue对应的用户姓名、电话号码和运行商等信息,用于向第一ue指示该第三ue正在向第一ue发起呼叫。

可选的,第一ue可以生成第三方呼叫提示音,或者,生成第三方来电显示,或者,生成第三方呼叫提示音和第三方来电显示。这样一来,第一ue可以通过多种方式向用户提示“第三ue向第一ue发起的呼叫”,可以提高第一ue(签约ue)通话过程中提供的用户体验。

其中,本发明实施例对上述步骤605和步骤606的执行顺序不作限定,图6中进行步骤606在步骤605之后执行为例,说明本发明实施例提供的实现呼叫等待的方法。

s607、网络侧装置根据空闲响应,向第三ue播放呼叫等待提示音。

示例性的,结合图1-图4,上述步骤607可以由上述s-cscf101、mmtelas102以及mrf103交互实现。

其中,上述呼叫等待提示音用于表示第三ue向第一ue发起的呼叫处于呼叫等待状态。

示例性的,上述等待提示音可以为第三ue被播放的“你好,请不要挂机,你拨打的用户正在通话中!”。这样一来,上述呼叫等待提示音提示第三ue对应的用户,其采用第三ue发起的呼叫正在请求被第一ue接听。

s608、第一ue接听第三ue发起的呼叫,或者,第一ue拒绝第三ue发起的呼叫,或者,第一ue忽略第三ue发起的呼叫。

示例性的,上述步骤608可以由图1和图5所示的ue1中包括的处理器51实现。

可以想到的是,第一ue在接收到第三ue发起的呼叫之后,第一ue可以选择是否接听该第三ue发起的呼叫。从而,第一ue对应的用户可以根据自己的需求选择与第二ue建立通话,还是与第三ue通话。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,可以在两个ue建立通话的过程中,确定出这两个ue的状态为执行通话业务的状态。此时,即使一个签约呼叫等待的ue(简称签约ue)正在与另一个ue建立通话,而没有进行通话(通话未接通)的情况下,该签约ue也可以接收到第三方ue发起的呼叫,触发呼叫等待业务流程。这样一来,可以提高签约ue在通信过程中的用户体验,避免遗漏重要的呼叫。

可以想到的是,网络侧装置在接收第三ue发起的第三方呼叫请求之前,可以接收第三ue发起的第三方呼叫请求。示例性的,如图6a所示,本发明实施例提供的实现呼叫等待的方法在上述步骤601之前,还可以包括步骤601a:

s601a、第三ue向网络侧装置向发送第三呼叫请求。

示例性的,假设第三ue为ue3,上述步骤601a可以由ue3的处理器执行,其中该ue3的处理器可以参照上述图5所示的ue1的处理器51。

其中,在ue3向ue1发起呼叫的时候,ue3的处理器可以生成“嘟嘟嘟”的呼出提示音。并且,ue3提供的显示界面可以显示ue1对应用户的用户姓名和电话号码。

在一种具体的实施例中,上述第一ue与上述第二ue建立通话的过程可以包括:第一ue与第二ue中主叫ue已发起呼叫、被叫ue未振铃的过程,或者,第一ue与第二ue中主叫ue已发起呼叫、被叫ue正在振铃的过程。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,在两个ue(如第一ue和第二ue)建立通话的过程中,即使这两个ue中的被叫还未振铃,只要这两个ue开始通过网络侧装置建立通话,这两个ue中的签约ue在接收到第三ue发起的呼叫时便可以执行呼叫等待业务。如此,可以进一步提高签约ue在通信过程中提供的用户体验,避免遗漏重要的呼叫。

本发明实施例还提供一种图形用户界面(graphicaluserinterface,gui);并且该gui中包括文字形式和图标形式的图形选项,该gui文字形式的图形选项和图标形式的图形选项均可以由用户通过触摸屏进行操作。上述gui包括窗口、下拉菜单、对话框及其相应的控制机制(如ue的cpu)。同时,gui在各种新式应用程序或软件中都是标准化的,即相同的操作总是以同样的方式来完成;如对该gui中的任一文字形式或图标形式的图形选项(以下称为选项)进行操作,可以是用户通过手指点击或滑动触控屏上的该选项。用户在操作一个选项之后,处理器可以生成相应的操作指令,并响应该操作。

其中,本发明实施例提供的ue展示的显示界面可以随着实现呼叫等待的方法所应用场景的不同而变化。

需要说明的是,本发明实施例提供的实现呼叫等待的方法可以应用于多种应用场景中。示例性的,本发明实施例提供的第一应用场景为第一ue与第二ue正在建立通话,第一ue为主叫ue。本发明实施例提供的第二应用场景为第一ue与第二ue正在建立通话,第一ue为被叫ue。当然,在上述第一种应用场景或者第二种应用场景中,被叫ue可以正在振铃或者还未振铃。

具体的,在本发明实施例提供的第一种应用场景中,第一ue的触控屏可以向用户展示“呼出提示”界面。其中,该“呼出提示”界面中包括第二ue对应用户的用户姓名、电话号码等信息。

在第一ue为ue1、第二ue为ue2时,假设本发明实施例提供的ue1对应的用户姓名为“王一”,ue1的电话号码为“137****9059”;ue2对应的用户姓名为“张三”,ue2的电话号码为“138****4215”。

示例性的,如图7所示,为本发明实施例提供的一种显示界面的示意图。图7中的显示界面71为ue1的一种“呼出提示”界面,该显示界面71中包括ue2(被叫ue)对应的用户姓名为“张三”,ue2的电话号码为“138****4215”。该显示界面71中还包括“静音”选项、“暂停通话”选项、“便签”选项、“通讯录”选项、“添加通话”选项、“录音”选项、“免提”选项、“键盘”选项以及选项711。本发明实施例这里对提供的显示界面71中示出的各个选项的功能不作详细描述,本领域技术人员可以轻易获知。

另外,图7中的“人手图标”用于对人手进行示意性地表示。本发明实施例仅以该“人手图标”对用户的手指所处的位置进行表示,而实际中ue的触控屏上是不显示该“人手图标”的。其中,图7中通过“人手图标”的位置,表示用户对选项的操作。其中,本发明实施例涉及的操作指令可以为触屏操作指令。触屏操作指令对应于用户对ue的触控屏的按压操作、长按操作、滑动操作、点击操作、悬浮操作(用户在触控屏附近的操作)等操作。本发明实施例中仅以“点击操作”为例,说明本发明实施例提供的实现呼叫等待的方法。例如,用户对图7所示的显示界面71中包括的选项711进行点击操作,使得该ue1接收到指示挂断当前对ue2的呼叫的操作指令(也称指令)。

在上述第一种应用场景(如第一ue已经呼叫第二ue,且第二ue开始振铃)中,本发明实施例提供的实现呼叫等待的方法,在上述步骤608之前,还包括步骤801。上述步骤608中的“第一ue接听第三ue发起的呼叫”可以替换为步骤802和步骤803;上述步骤608中的“第一ue拒绝第三ue发起的呼叫”可以替换为步骤804;上述步骤608中的“第一ue忽略第三ue发起的呼叫”可以替换为步骤805。其中,上述步骤802-803、步骤804与步骤805之间为“或者”的关系。示例性的,如图8所示的实现呼叫等待的方法,图6a示出的步骤608之前还可以包括步骤801,上述步骤608可以替换为步骤802-803、步骤804以及步骤805:

s801、在第一ue与第二ue建立通话的过程中,第一ue确定第一ue为主叫ue。

示例性的,上述步骤801可以由图1和图5所示的ue1中包括的处理器51执行。

此时,本发明实施例提供的ue1可以显示如图7所示的显示界面71,向用户展示该ue2的用户姓名和电话号码。

其中,在本发明实施例提供的第一种应用场景中,ue1接收到ue3发起的呼叫时,ue1的显示界面中不仅可以显示ue2的用户姓名和电话号码,还可以显示ue3的用户姓名和电话号码。其中,假设ue3对应的用户姓名为“李四”,ue3的电话号码为“182****8510”。也就是说,本发明实施例提供的第三方来电显示中还可以包括ue2的用户姓名和电话号码。

示例性的,如图9所示,为本发明实施例提供的另一种显示界面的示意图。图9中示出了上述第一种应用场景中,ue1正在向ue2发起呼叫时,接收到ue3发起的呼叫的显示界面(“呼入提示”界面)。图9所示的“呼入提示”界面91中包括选项911、选项912、选项913和选项914。其中,上述选项911可以用于实现挂断当前呼叫;选项912可以用于实现挂断第三方呼叫;选项913可以用于实现接听第三方呼叫;选项914可以用于实现短信回复发起第三方呼叫的第三方ue。此时,本发明实施例上述提供的第三方来电显示可以为上述如9示出的显示界面。

s802、第一ue通过网络侧装置取消对第二ue的呼叫。

示例性,结合图1和图5,上述步骤802可以由ue1的处理器51执行。

其中,ue1对应的用户点击操作如图9所示显示界面中的选项911,可以实现挂断当前呼叫(即ue1对ue2发起的呼叫)。具体的,ue1接收到用户对选项911的点击操作指令后,与网络侧装置交互实现挂断当前呼叫。

可选的,ue1还可以自主地与网络侧装置交互,实现挂断当ue1对ue2发起的呼叫。

可以想到的是,本发明实施例这里,网络侧装置可以执行步骤802a以支持上述第一ue执行步骤802。

s802a、网络侧装置控制第一ue取消对第二ue的呼叫。

可以想到的是,在本发明实施例提供的第一种应用场景中,若第二ue已经开始振铃的情况下,在网络侧装置执行上述步骤802a之后,第二ue的显示界面上还可以显示“未接来电”提示。其中,该“未接来电”提示中可以包括第一ue的用户姓名和电话号码等信息。例如,ue2的显示界面上显示的“未接来电”提示中包括ue1对应的用户姓名“王一”,ue1的电话号码“137****9059”。当然,在第一种应用场景中,若第二ue还未振铃的情况下,在网络侧装置执行上述步骤802a之后,第二ue的显示界面上不会显示上述“未接来电”提示。

s803、第一ue通过网络侧装置接听第三ue发起的呼叫。

示例性的,ue1对应的用户点击操作如图9所示显示界面中的选项913,可以实现接听第三方呼叫(即ue3对ue1发起的呼叫)。

需要说明的是,本发明实施例这里提供的方法中,上述步骤608中包括的“第一ue接听第三ue发起的呼叫”可以仅替换为步骤803。此时,ue1接收用户发起的操作指令实现接听ue3发起的呼叫的同时,ue1还可以自主地挂断对ue2发起的呼叫。

可以想到的是,本发明实施例这里,网络侧装置可以执行步骤803a以支持上述第一ue执行步骤803。

s803a、网络侧装置控制第一ue接听第三ue发起的呼叫。

在本发明实施例提供的第一种应用场景中,在网络侧装置执行上述步骤803a之后,第三ue的显示界面上还可以显示包括第一ue对应的用户姓名和电话号码的“呼出提示”界面。例如,ue3可以展示的“呼出提示”中包括ue1对应的用户姓名“王一”,ue1的电话号码“137****9059”。

s804、第一ue通过网络侧装置拒绝第三ue发起的呼叫,使网络侧装置向第三ue播放呼叫失败提示音。

其中,上述呼叫失败提示音用于表示第三ue发起的呼叫未接通。例如,本发明实施例这里提供的呼叫失败提示音可以为“你好,你所拨打的用户正在通话中,请稍后再拨!”。

另一方面,示例性的,ue1对应的用户点击操作如图9所示显示界面中的选项912,使得ue1收到相应的操作指令,可以实现挂断(拒绝)第三方呼叫(即ue3对ue1发起的呼叫)。

同样的,本发明实施例这里,网络侧装置还可以执行步骤804a-1和步骤804a-2以支持上述第一ue执行步骤804。

s804a-1、网络侧装置控制第一ue拒绝第三ue发起的呼叫。

s804a-2、网络侧装置向第三ue播放呼叫失败提示音。

可以想到的是,第三ue在接收到网络侧装置播放的呼叫失败提示音之后,可以挂断其向第一ue发起的呼叫。

s805、第一ue通过网络侧装置忽略第三ue发起的呼叫,使网络侧装置在预设时间后向第三ue播放呼叫失败提示音。

示例性的,ue1可以不点击操作上述如9所示的显示界面中的任一选项,实现忽略ue3发起的呼叫。其中,上述预设时间为第一ue与网络侧装置之间的通信协议中预先设定的时间,如15秒。

同样的,本发明实施例这里,网络侧装置还可以执行步骤805a-1和步骤805a-2以支持上述第一ue执行步骤805。

s805a-1、网络侧装置控制第一ue忽略第三ue发起的呼叫。

s805a-2、网络侧装置在预设时间后向第三ue播放呼叫失败提示音。

示例性的,网络侧装置和ue1交互实现忽略ue3发起的呼叫之后,可以隔15秒的预设时间再向ue3播放呼叫失败提示音,以提示ue3对应的用户稍后再向ue1发起呼叫。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,在签约ue作为主叫ue向另一个ue发起呼叫的情况下,支持签约ue执行呼叫等待业务,以使得签约ue可以选择继续当前呼叫或者接听第三方呼叫。如此,实现提高签约ue在通信过程中的用户体验。

在另一种具体的实施例中,在本发明实施例提供的第二种应用场景中,第一ue的触控屏可以向用户展示一种“呼入提示”界面。其中,该“呼入提示”界面中包括第二ue对应用户的用户姓名、电话号码等信息。

示例性的,如图10所示,为本发明实施例提供的另一种显示界面的示意图。图10示出了本发明实施例中第二种应用场景下,ue1的显示界面101(“呼出显示”界面)。其中,该显示界面101中包括选项1011、选项1012和选项1013。类似的,对选项1011、选项1012和选项1013的详细描述可以参考上述对选项912、选项913和选项914的相关描述,这里不再赘述。

在上述第二种应用场景(如第二ue已经呼叫第二ue,且第一ue开始振铃)中,本发明实施例提供的实现呼叫等待的方法,在上述步骤608之前,还可以包括步骤1101。上述步骤608中的“第一ue接听第三ue发起的呼叫”可以替换为步骤1102;上述步骤608中的“第一ue拒绝第三ue发起的呼叫”可以替换为步骤1103;上述步骤608中的“第一ue忽略第三ue发起的呼叫”可以替换为步骤1104。其中,上述步骤1102、步骤1103与步骤1104之间为“或者”的关系。示例性的,如图11所示的实现呼叫等待的方法,在图6a示出的步骤608之前还可以包括步骤1101,上述步骤608可以替换为步骤1102、步骤1103以及步骤1104:

s1101、在第一ue与第二ue建立通话的过程中,第一ue确定第一ue为被叫ue。

示例性的,上述步骤1101可以由图1和图5所示的ue1中包括的处理器51执行。

此时,本发明实施例提供的ue1可以显示如图10所示的显示界面71,向用户展示该ue2的用户姓名和电话号码。

可以想到的是,在第二种应用场景中,ue1接收到ue3发起的呼叫时,ue1的显示界面中不仅可以显示ue2的用户姓名和电话号码,还可以显示ue3的用户姓名和电话号码。

示例性的,如图12所示,为本发明实施例提供的另一种显示界面的示意图。图12中示出了上述第二种应用场景中,ue1已经接收到ue2发起的呼叫且正在振铃时,接收到ue3发起的呼叫的显示界面(“呼入提示”界面)。图12所示的“呼入提示”界面121中包括选项1211、选项1212、选项1213、选项1214,选项1215和选项1216。类似的,对选项1211、选项1212、选项1213、选项1214,选项1215和选项1216的详细描述可以参考上述对选项912、选项913和选项914的相关描述,这里不再赘述。此时,本发明实施例上述提供的第三方呼叫显示还可以为上述图12示出的显示界面。

s1102、第一ue通过网络侧装置接听第三ue发起的呼叫,使网络侧装置向第二ue播放针对第二ue呼叫失败提示音。

示例性的,上述步骤1102可由图1结合图5中示出的ue1的处理器51执行。

其中,上述针对第二ue呼叫失败提示音用于表示第二ue向第一ue发起的呼叫未接通。例如,上述针对第二ue失败提示音也可以为“你好,你拨打的用户正在通话中,请稍后再拨!”。

示例性的,ue1对应的用户点击操作如图12所示显示界面中的选项1215,可以实现接听第三方呼叫(即ue1对ue2发起的呼叫)。此时,ue1可以自主地挂断ue2对ue1发起的呼叫。

可以想到的是,本发明实施例这里,网络侧装置可以执行步骤1102a-1和步骤1102a-2以支持上述第一ue执行步骤1102。如图11所示,本发明实施例提供的实现呼叫等待的方法,还可以包括步骤1102a-1和步骤1102a-2:

s1102a-1、网络侧装置控制第一ue接听第三ue发起的呼叫。

s1102a-2、网络侧装置向第二ue播放针对第二ue呼叫失败提示音。

示例性的,网络侧装置与ue1交互,以执行上述步骤1202a-1,网络侧装置与ue2交互,以执行上述步骤1202a-2。

s1103、第一ue通过网络侧装置拒绝第三ue发起的呼叫,使网络侧装置向第三ue播放呼叫失败提示音。

示例性的,ue1对应的用户点击操作如图12所示显示界面中的选项1214,使得ue1收到相应的操作指令,可以实现挂断(拒绝)第三方呼叫(即ue3对ue1发起的呼叫)。

同样的,本发明实施例这里,网络侧装置还可以执行步骤1103a-1和步骤1103a-2以支持上述第一ue执行步骤1103。

s1103a-1、网络侧装置控制第一ue忽略第三ue发起的呼叫。

s1103a-2、网络侧装置向第三ue播放呼叫失败提示音。

同样的,此时第三ue在接收到网络侧装置播放的呼叫失败提示音之后,可以由网络侧装置控制其挂断向第一ue发起的呼叫。

s1104、第一ue通过网络侧装置忽略第三ue发起的呼叫,使网络侧装置在预设时间后向第三ue播放呼叫失败提示音。

示例性的,ue1可以不点击操作上述如12所示的显示界面中的选项1214、选项1215和选项1216中任一选项,实现忽略ue3发起的呼叫。

同样的,本发明实施例这里,网络侧装置还可以执行步骤1104a-1和步骤1104a-2以支持上述第一ue执行步骤1104。示例性的,如图11所示,本发明实施例提供的实现呼叫等待的方法,还可以包括步骤s1104a-1和步骤s1104a-2:

s1104a-1、网络侧装置控制第一ue忽略第三ue发起的呼叫。

s1104a-2、网络侧装置在预设时间后向第三ue播放呼叫失败提示音。

示例性的,网络侧装置与ue1交互实现忽略ue3发起的呼叫之后,可以隔15秒的预设时间再向ue3播放呼叫失败提示音,以提示ue3对应的用户稍后再向ue1发起呼叫。

可以想到的是,ue1忽略ue3的同时,可以选择是否接听ue2发起的呼叫。具体的,ue1可以通过如图12所示的选项1211、选项1212和选项1213接收到的操作指令,选择接听、拒绝或者忽略ue2发起的呼叫。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,在签约ue作为被叫ue接收到另一个ue发起呼叫的情况下,支持签约ue执行呼叫等待业务,以使得签约ue可以选择继续当前呼叫或者接听第三方呼叫。如此,实现提高签约ue在通信过程中的用户体验。

在一种具体的实施例中,一个ue在执行通话业务之前,通常需要在网络侧进行注册,以连入无线通信网络中,实现与其他ue通话。其中,已注册ue为可以执行基本呼叫业务的ue。此时,本发明实施例提供的实现呼叫等待的方法,在上述步骤602之前,还可以包括步骤1301。示例性的,如图13所示,本发明实施例提供的实现呼叫等待的方法,在如图6所示的步骤602之前还可以包括步骤1301:

s1301、网络侧装置确定第一ue为已注册ue。

示例性的,结合图1-图4,上述步骤1301可以由上述s-cscf101、mmtelas102和mrf103中的各个处理器交互实现。

其中,上述第一ue为已注册ue表示第一ue可以执行基本呼叫业务。即第一ue具有和其他ue(如第三ue)通话的能力。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,无论签约ue正在建立通话还是正在通话,只要网络侧装置确定签约ue为已注册ue,网络侧装置就可以与签约ue交互以控制签约ue的通话。这样一来,有利于签约ue执行呼叫等待业务,避免遗漏重要的呼叫。

在一种具体的实施例中,在发明实施例提供的实现呼叫等待的方法应用于3g网络的语音业务的情况下,上述步骤801和步骤1101的执行主体可以为上述网络侧装置。此时,本发明实施例提供的方法中的步骤801可以替换为步骤1401,步骤1101可以替换为步骤1402。示例性的,如图14所示,为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图。图14中,上述图8示出的方法中包括的步骤801可以替换为步骤1401:

s1401、在第一ue与第二ue建立通话的过程中,网络侧装置确定第一ue为主叫ue。

s1402、在第一ue与第二ue建立通话的过程中,网络侧装置确定第一ue为被叫ue。

示例性的,上述步骤1401和步骤1402可以由上述msc实现。此时,本发明实施例提供的网络侧装置为msc。

一般而言,在执行通话业务的过程中,支持volte技术的ue可以自主判断其为主叫ue还是被叫ue,而仅支持3g技术(还可以向下兼容2g技术)的ue是不能自主判断其为主叫ue还是被叫ue。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,应用于3g网络的语音业务中(即签约ue为仅支持3g技术的ue)。此时,即使支持3g技术的签约ue不能确定其为主叫ue还是被叫ue,网络侧装置也可以确定签约ue为主叫ue还是被叫ue。这样一来,使得仅支持3g技术的签约ue可以执行本发明实施例提供的实现呼叫等待的方法,避免遗漏重要的呼叫。

在另一种具体的实施例中,本发明实施例提供的第三种应用场景为第一ue与第二ue正在通话,且无论第一ue为主叫ue还是被叫ue。参照上述实施例中示出的实现呼叫等待的方法中包括的步骤601a以及步骤601-步骤607,在第三种应用场景中,本发明实施例提供的实现呼叫等待的方法还可以包括步骤1501a以及步骤1501-步骤1507。示例性的,如图15所示,为本发明实施例提供的另一种实现呼叫等待的方法的流程示意图。图15示出的方法中可以包括步骤1501-步骤1507:

s1501a、在第一ue与第二ue通话的过程中,第三ue向网络侧装置发送第三方呼叫请求。

s1501、在第一ue与第二ue通话的过程中,网络侧装置接收第三ue发起的第三方呼叫请求。

s1502、网络侧装置将第三方呼叫请求发送给第一ue。

s1503、在第一ue与第二ue建立通话的过程中,第一ue接收第三ue通过网络侧装置发送的第三方呼叫请求。

s1504、第一ue根据第三方呼叫请求,向网络侧装置发送空闲响应。

s1505、网络侧装置接收第一ue发送的空闲响应。

s1506、第一ue根据第三方呼叫请求,生成第三方呼叫提示音和/或第三方来电显示。

s1507、网络侧装置根据空闲响应,向第三ue播放呼叫等待提示音。

需要说明的是,对上述1501a以及步骤1501-步骤1507的详细描述可以参考上述实施例中对步骤601a以及步骤601-步骤607的详细描述,本发明实施例这里不再赘述。

在本发明实施例提供的第三种应用场景的另一种可能实现方式中,图15所示的实现呼叫等待的方法还可以包括步骤1508-步骤1510:

s1508、在第一ue与第二ue通话的过程中,第一ue通过网络侧装置接听第三ue发起的呼叫,使网络侧装置向第二ue播放呼叫保持提示音。

其中,上述呼叫保持提示音用于表示第一ue与第二ue的通话处于通话保持状态。示例性的,本发明实施例这里提供的呼叫保持提示音可以为“嘟嘟嘟”的声音。

需要说明的是,本发明实施例这里,仅以上述第三种应用场景中,第一ue(签约ue)为主叫ue为例,说明发明实施例提供的实现呼叫等待的方法。例如,参照图7所示的显示界面,本发明实施例提供的ue1可以显示如图16所示的显示界面161,向用户展示该ue2的用户姓名和电话号码,以及ue1与ue2的通话时长。其中,图16中所示的各个选项的描述可以参照上述实施例中对图7中的各个选项的相关描述,这里不再赘述。

同样的,在第三种应用场景中,ue1接收到ue3发起的呼叫时,ue1的显示界面中不仅可以显示ue2的用户姓名和电话号码,还可以显示ue3的用户姓名和电话号码。

示例性的,如图17示,为本发明实施例提供的另一种显示界面的示意图。图17中示出了上述第三种应用场景中,ue1正在与ue2通话时,接收到ue3发起的呼叫的显示界面(“呼入提示”界面)。图17所示的“呼入提示”界面171中包括选项1711、选项1712、选项1713和选项1714。本发明实施例这里,对上述选项1711、选项1712、选项1713和选项1714的具体描述可以参照上述实施例中对选项911、选项912、选项913和选项914的详细描述。

s1509、网络侧装置控制第一ue接听第三ue发起的呼叫。

s1510、网络侧装置向第二ue播放呼叫保持提示音。

在本发明实施例提供的第三种应用场景的另一种可能实现方式中,图15所示的实现呼叫等待的方法还可以包括步骤1507-步骤1509:

s1511、第一ue通过网络侧装置拒绝第三ue发起的呼叫,并使网络侧装置向第三ue播放呼叫失败提示音。

此时,第一ue与第二ue继续进行正常的通话。例如,ue1与ue2继续进行正常通话。

s1512、网络侧装置控制第一ue拒绝第三ue发起的呼叫。

s1513、网络侧装置向第三ue播放呼叫失败提示音。

在另一种可能的实现方式中,图15所示的实现呼叫等待的方法还可以包括步骤1510-步骤1512:

s1514、第一ue通过网络侧装置忽略第三ue发起的呼叫,并使网络侧装置在预设时间后向第三ue播放呼叫失败提示音。

s1515、网络侧装置控制第一ue忽略第三ue发起的呼叫。

s1516、网络侧装置在预设时间后向第三ue播放呼叫失败提示音。

同样的,上述步骤1508-步骤1516的详细描述可以参考上述实施例中对上述步骤802、步骤802a、步骤803、步骤803a、步骤804、步骤804a-1、步骤804a-2、步骤805、步骤805a-1、步骤805a-2中相关的描述,本发明实施例这里不再赘述。

需要说明的是,本发明实施例提供的实现呼叫等待的方法,不进可以使得正在建立通话的签约ue执行呼叫等待业务,还可以使得正在通话的签约ue执行呼叫等待业务。如此,使得签约ue可以在不同场景下执行呼叫等待业务,进一步避免遗漏重要的呼叫。

上述主要从第一ue与网络侧装置等设备交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,第一ue和网络侧装置为了实现上述功能,其包含了执行各个功能相应的功能模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的第一ue、网络柜装置以及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例提供第一ue用以实现上述各方法实施例,具体的,可以根据上述方法示例对第一设备进行划分,例如,可以对应各个功能划分各个模块或者单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件模块或者单元的形式实现。其中,本申请实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图18示出了上述实施例中所涉及的第一ue的一种可能的结构示意图。如图18所示,该第一ue1800可以包括:接收模块1801、发送模块1802和处理模块1803。

其中,上述接收模块1801用于支持第一ue1800执行上述方法实施例中的步骤603、步骤1503,和/或用于本文所描述的技术的其它过程。上述发送模块1802用于支持第一ue1800执行上述方法实施例中的步骤604,和/或用于本文所描述的技术的其它过程。上述处理模块1803,用于支持第一ue1800执行上述方法实施例中的步骤606、步骤608、步骤802-步骤805、步骤1102-步骤1104、步骤1506、步骤1508、步骤1511和步骤1514,和/或用于本文所描述的技术的其它过程。

在一种具体的实施例中,如图18示出了上述实施例中所涉及的第一ue的另一种可能的结构示意图。如图19所示,该第一ue1800还可以包括:确定模块1804。

其中,上述确定模块1804,用于支持第一ue1800执行上述方法实施例中的步骤801和步骤1101,和/或用于本文所描述的技术的其它过程。

当然,第一ue1800包括但不限于上述所列举的单元模块。并且,上述模块的具体所能够实现的功能也包括但不限于上述实例所述的方法步骤对应的功能。

示例性的,上述第一ue1800还可以包括存储模块、显示模块和输入模块。该存储模块,可以用于保存第一ue执行通话业务的指令。该显示模块,可以用于向用户显示与第一ue执行通话业务的相关信息,如与第一ue通话的ue对应的用户姓名和电话号码。该输入模块,可以用于支持用户输入与第一ue建立通话的另一个ue的电话号码。其中,第一ue1800的其他单元以及第一ue1800的各个单元详细描述可以参考其所对应方法步骤的详细描述,本申请实施例这里不再赘述。

在采用集成的单元的情况下,上述处理模块1803和确定模块1804等可以集成在一个处理单元中实现,该处理单元可以是处理器或控制器,例如可以是cpu,图形处理器(graphicsprocessingunit,gpu),通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种举例说明逻辑方框,模块和电路。所述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。上述存储模块可以是存储器。

当所述处理单元为处理器,存储模块为存储器时,本申请实施例所涉及的第一ue可以上述实施例中图5所示的第一ue。此时,上述接收模块1801和发送模块1802可以集成在图5所示的通信接口53中。上述处理模块1803和确定模块1804可以集成在上述图5所示的处理器21中。上述第一ue的存储模块可以由图5所示的存储器52实现,上述显示模块可以由图5所示的显示器56实现,上述输入模块可以由图5所示的输入器57实现。

其中,上述存储器52用于存储至少一个指令,当该图5所示的ue运行时,该一个或多个处理器51执行该存储器52存储的至少一个指令,以使该ue执行如上述实施例中的实现呼叫等待的方法。

本发明实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当图5所示的ue的一个或多个处理器51执行该计算机程序代码时,该ue执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。

本发明实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。

其中,本发明实施例提供的图5所示的ue、第一ue1800、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

图20示出了上述实施例中所涉及的网络侧装置的一种可能的结构示意图。如图20所示,该网络侧装置2000可以包括:接收模块2001和发送模块2002。

其中,上述接收模块2001用于支持网络侧装置2000执行上述方法实施例中的步骤601、步骤605、步骤1501和步骤1505,和/或用于本文所描述的技术的其它过程。上述发送模块2002用于支持网络侧装置2000执行上述方法实施例中的步骤602、步骤607、步骤804a-2、步骤805a-2、步骤1102a-2、步骤1103a-2、步骤1104a-2、步骤1502、步骤1510、步骤1513和步骤1516,和/或用于本文所描述的技术的其它过程。

进一步的,如图21示出了上述实施例中所涉及的网络侧装置的另一种可能的结构示意图。如图21所示,该网络侧装置2000还可以包括:处理模块2003。

其中,上述处理模块2003用于支持网络侧装置2000执行上述方法实施例中的步骤802a、步骤803a、步骤804a-1、步骤805a-1、步骤1102a-1、步骤1103a-1、步骤1104a-1、步骤1509、步骤1512和步骤1515,和/或用于本文所描述的技术的其它过程。

进一步的,如图22示出了上述实施例中所涉及的网络侧装置的另一种可能的结构示意图。如图21所示,该网络侧装置2000还可以包括:确定模块2004。

其中,上述确定模块2004用于支持网络侧装置2000执行上述方法实施例中的步骤1301、步骤1401和步骤1402,和/或用于本文所描述的技术的其它过程。

当然,第一ue1800包括但不限于上述所列举的单元模块。并且,上述模块的具体所能够实现的功能也包括但不限于上述实例所述的方法步骤对应的功能。

示例性的,上述网络侧装置2000还可以包括存储模块。该存储模块,可以用于保存控制第一ue与第二ue或者第三ue通话的指令。其中,对网络侧装置2000的其他单元以及网络侧装置2000的各个单元详细描述可以参考其所对应方法步骤的详细描述,本申请实施例这里不再赘述。

在采用集成的单元的情况下,上述处理模块2003和确定模块2004等可以集成在一个处理单元中实现,该处理单元可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种举例说明逻辑方框,模块和电路。所述处理单元也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。上述存储模块可以是存储器。

当所述处理单元为处理器,存储模块为存储器时,本申请实施例所涉及的网络侧装置可以上述实施例中图4a所示的网络侧装置。此时,上述接收模块2001和发送模块2002可以集成在图4a所示的通信接口43a中。上述处理模块2003和确定模块2004可以集成在上述图4a所示的处理器41a中。上述网络侧装置的存储模块可以由图4a所示的存储器424实现。

其中,上述存储器42a用于存储至少一个指令,当该图4a所示的网络侧装置40a运行时,该一个或多个处理器41a执行该存储器42a存储的至少一个指令,以使该网络侧装置40a执行如上述实施例中的实现呼叫等待的方法。

本发明实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当网络侧装置40a的一个或多个处理器41a执行该计算机程序代码时,网络侧装置40a执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。

本发明实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述实施例中任一附图中的相关方法步骤实现上述实施例中的实现呼叫等待的方法。

其中,本发明实施例提供的网络侧装置40a、网络侧装置2000、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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