一种语音业务的执行方法、系统及设备的制作方法

文档序号:7711760阅读:82来源:国知局
专利名称:一种语音业务的执行方法、系统及设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种语音业务的执行方法、系统及设备。
背景技术
随着语音通信技术的发展,用户终端已经不满足于传统的语音通信业务,大量的 与语音通信业务相关的应用业务应运而生。用户终端预先签约应用业务,当该用户终端进 行语音通信时,网络侧的相关网元将触发用户终端签约的应用业务。用户终端签约的应用业务有多种,如彩铃业务和呼叫等待业务。彩铃业务是指当 某一签约了彩铃业务的终端作为被叫终端时,主叫终端等待被叫终端摘机的过程中,主叫 终端听到的回铃音不再是传统的“嘟....嘟....”声,而是被叫终端定制的音乐或音效。 呼叫等待业务是指签约了呼叫等待业务的签约终端在语音通话过程中又有第三方终端向 该签约终端发起新的语音呼叫,则第三方终端的新的语音呼叫将被置于等待状态,第三方 终端将会听到呼叫等待的语音,待签约终端当前的通话结束后再将第三方终端的新的语音 呼叫接入。对于一个同时签约彩铃业务和呼叫等待业务的签约终端而言,当该签约终端作为 被叫终端时,网络侧的相关网元将触发彩铃业务和呼叫等待业务。由于彩铃业务的触发优 先级高于呼叫等待业务的触发优先级,因此,主叫终端可能会先听到被叫终端定制的回铃 音,而后当被叫终端将主叫终端的语音呼叫将被置于等待状态时,主叫终端将会再听到呼 叫等待的语音,导致主叫终端听到不一致的语音而造成用户体验较差的问题。

发明内容
本发明实施例提供一种语音业务的执行方法、设备及系统,以解决在被叫终端签 约彩铃业务和呼叫等待业务时,主叫终端将会听到回铃音和呼叫等待的语音,导致主叫终 端听到不一致的语音而造成用户体验较差的问题。一种语音业务的执行方法,所述方法包括根据主叫终端发送的语音呼叫请求中携带的被叫终端的终端标识,确定被叫终端 是否签约彩铃业务和呼叫等待业务;在确定被叫终端签约彩铃业务和呼叫等待业务时,对所述被叫终端当前连接的语 音通信数量进行检测,根据检测结果选择执行所述彩铃业务和所述呼叫等待业务中的一种 业务。一种语音通信设备,所述语音通信设备包括信息接收模块,用于接收语音呼叫请求,所述语音呼叫请求中携带终端标识;业务确定模块,用于根据接收到所述终端标识确定对应的终端是否签约彩铃业务 和呼叫等待业务;数量检测模块,用于在确定所述终端签约彩铃业务和呼叫等待业务时,对所述终 端当前连接的语音通信数量进行检测;
业务执行模块,用于根据检测结果选择执行所述彩铃业务和所述呼叫等待业务中 的一种业务。一种语音业务的执行系统,所述系统包括第一终端,用于发送语音呼叫请求,所述语音呼叫请求中携带第二终端的终端标 识;语音通信设备,用于根据接收到的所述第二终端的终端标识,确定第二终端是否 签约彩铃业务和呼叫等待业务,在确定第二终端签约彩铃业务和呼叫等待业务时,对所述 第二终端当前连接的语音通信数量进行检测,根据检测结果选择执行所述彩铃业务和所述 呼叫等待业务中的一种业务。由于本发明实施例对被叫终端当前连接的语音通信数量进行检测,并根据检测结 果选择执行所述彩铃业务和所述呼叫等待业务中的一种业务,避免了主叫终端听到回铃音 和呼叫等待音的问题,提高了用户体验。


图1为本发明实施例一中语音业务的执行步骤示意图;图2(a)和图2(b)为本发明实施例二中语音业务的执行步骤示意图;图3(a)和图3(b)为本发明实施例三中语音业务的执行步骤示意图;图4为本发明实施例四中语音通信设备结构示意图;图5为本发明实施例五中语音业务的执行系统结构示意图。
具体实施例方式下面结合说明书附图对本发明实施例进行详细描述。实施例一如图1所示,为本发明实施例一中语音业务的执行方法步骤示意图,所述方法包 括以下步骤步骤101 接收主叫终端发送的语音呼叫请求,所述语音呼叫请求中携带被叫终 端的终端标识。步骤102 根据被叫终端的终端标识确定被叫终端是否签约彩铃业务和呼叫等待业务;若是,则执行步骤103 ;否则,执行步骤105。终端签约的业务信息都是存储在归属域的归属签约用户服务器HSS (或归属位置 寄存器HLR)中,在本步骤中,根据被叫终端的终端标志,向被叫终端归属的HSS(或HLR)查 询终端签约的各种应用业务信息。步骤103 对所述被叫终端当前已连接的语音通信数量进行检测,得到被叫终端 当前已连接的语音通信数量。在本步骤中,对被叫终端当前已连接的语音通信数量进行检测也就是检测被叫终 端当前所处的呼叫路数,即检测被叫终端是否与除主叫终端之外的其他终端建立语音通信 连接。步骤104 根据终端当前已连接的语音通信数量的检测结果,选择执行所述彩铃 业务和所述呼叫等待业务中的一种业务。
在本步骤中,如果检测结果确定所述被叫终端与其他终端已建立语音通信连接, 则选择执行所述呼叫等待业务;如果检测结果确定所述被叫终端没有与其他终端建立语音 通信连接,则选择执行所述彩铃业务。步骤105 按照静态配置信息中的内容,触发被叫终端签约的应用业务。通过本发明实施例一的方案,根据签约了彩铃业务和呼叫等待业务的被叫终端当 前已连接的语音通信数量,向主叫终端播放彩铃业务的回铃音或是呼叫等待业务的呼叫等 待音,确保主叫终端的业务体验。在本发明实施例一的方案中,主叫终端和被叫终端是相对的概念,即某一终端在 语音通信过程中可以主动发起语音呼叫请求,成为语音通信过程中的主叫终端;也可能在 语音通信过程中接收对端发起的语音呼叫请求,成为语音通信过程中的被叫终端。在本发明实施例一的方案中,将主叫终端发送的语音呼叫请求转发给被叫终端的 步骤和对所述被叫终端当前已连接的语音通信数量进行检测的步骤的执行先后顺序不同, 可能会导致得到的被叫终端当前已连接的语音通信数量不同。下面分别以主叫终端发送的 语音呼叫请求转发给被叫终端的步骤先于对所述被叫终端当前已连接的语音通信数量进 行检测的步骤、主叫终端发送的语音呼叫请求转发给被叫终端的步骤后于对所述被叫终端 当前已连接的语音通信数量进行检测的步骤为例,详细说明实施例一的执行方案。实施例二 在本实施例二中假设主叫终端(终端A)发送的语音呼叫请求转发给被叫终端 (终端B)的步骤先于对所述被叫终端当前已连接的语音通信数量进行检测的步骤,则如图 2(a)和图2(b)所示,实施例二的方案包括如下步骤步骤201 终端A将语音呼叫请求通过网络侧设备向终端B发送。本实施例中的网络侧设备可以是任何能够实现本实施例功能的网元,如IP多媒 体子系统中的呼叫会话控制功能模块CSCF。所述终端B同时签约了彩铃业务和呼叫等待业务。步骤202 网络侧设备将所述语音呼叫请求转发至终端B。步骤203 网络侧设备对终端B当前已连接的语音通信数量进行检测。由于步骤202中将终端A的语音呼叫请求转发至终端B,也就是说终端B已与终 端A建立了语音通信连接,因此,检测得到的语音通信数量至少为1。在检测结果为终端B 当前连接的语音通信数量为1时,表示终端B没有与其他终端建立语音通信连接;在检测结 果为终端B当前连接的语音通信数量大于1时,表示终端B与其他终端建立语音通信连接。 例如如果终端B当前与终端C也建立了语音通信连接,则检测得到的语音通信数量为2。步骤204 如果检测结果为终端B当前已连接的语音通信数量为1,执行步骤205 ; 否则,执行步骤206。步骤205 网络侧设备触发彩铃业务平台,跳转至步骤207。如图2(a)所示,在本步骤中,彩铃业务平台被触发后,将为彩铃业务分配媒体资 源,然后利用分配的媒体资源向主叫终端播放所述彩铃业务对应的音频信息,即播放终端B 指定的回铃音。虽然终端B也签约了呼叫等待业务,但本步骤中将不触发呼叫等待业务平 台,也就是不为呼叫等待业务分配媒体资源,禁止使用呼叫等待业务。这样做的原因是由于终端B当前并未与除终端A之外的其他终端进行语音通信且终端B签约了彩铃业务和呼叫等待业务,同时彩铃业务的触发优先级高于呼叫等待业务,因此,如果分别触 发彩铃业务平台和呼叫等待业务平台,并分别为彩铃业务和呼叫等待业务分配媒体资源, 则在执行完成彩铃业务时,终端B已经摘机,此时,呼叫等待业务根本不可能执行(即无法 向终端A播放呼叫等待音),造成为呼叫等待业务分配的媒体资源浪费。为了在提高用户体 验的情况下减少资源浪费,因此,本步骤中只为彩铃业务分配媒体资源,不为呼叫等待业务 分配媒体资源。步骤206 网络侧设备触发呼叫等待业务平台,跳转至步骤207。如图2(b)所示,在本步骤中,呼叫等待业务平台被触发后,将为呼叫等待业务分 配媒体资源,然后利用分配的媒体资源向主叫终端播放所述呼叫等待业务对应的音频信 息,即播放终端B指定的呼叫等待音。同样地,虽然终端B也签约了彩铃业务,但本步骤中 将不触发彩铃业务平台,也就是不为彩铃业务分配媒体资源。这样做的原因是由于终端B正在与除终端A之外的其他终端(终端C)进行语音通信,同时彩铃业 务的触发优先级高于呼叫等待业务,因此,如果分别触发彩铃业务平台和呼叫等待业务平 台,则会先向终端A播放终端定制的回铃音,在终端B与终端C的语音通信过程中发现终端 A又请求进行语音通信,则会选择要求终端A等待并继续与终端C通信,或是选择要求终端 C等待并开始与终端A进行通信。如果终端B要求终端A等待,则终端A在听到回铃音结束 后继续听到终端B定制的呼叫等待音,造成终端A听到不同类型的声音,影响终端A的用户 体验;如果终端B要求终端C等待,则会出现步骤205的类似情况,即虽然为呼叫等待业务 分配了媒体资源,但不会向主叫终端A播放呼叫等待音,造成了资源浪费。为了解决上述问题,本步骤中考虑到由于当前终端B确实处于通话状态,因此,直 接执行呼叫等待业务而不执行彩铃业务,可以在提高终端A的用户体验的情况下,终端A可 以根据听到的呼叫等待音确定终端B的实际状态,合理使终端B签约的呼叫等待业务。步骤207 终端B摘机,与终端A进行语音通信。实施例三在本实施例三中假设主叫终端(终端A)发送的语音呼叫请求转发给被叫终端 (终端B)的步骤后于对所述被叫终端当前已连接的语音通信数量进行检测的步骤,则如图 3(a)和图3(b)所示,实施例三的方案包括如下步骤步骤301 终端A将语音呼叫请求通过网络侧设备向终端B发送。所述终端B同时签约了彩铃业务和呼叫等待业务。步骤302 网络侧设备对终端B当前已连接的语音通信数量进行检测。由于此时还未将终端A的语音呼叫请求转发至终端B,也就是说终端B还未与终端 A建立语音通信连接,因此,检测得到的语音通信数量可能为0或是大于0的正整数。在检 测结果为终端B当前连接的语音通信数量为0时,表示终端B没有与任何终端建立语音通 信连接;在检测结果为终端B当前连接的语音通信数量大于0时,表示终端B与其他终端建 立语音通信连接。例如如果终端B当前与终端C已建立语音通信连接,则检测得到的语音 通信数量为1。步骤303 网络侧设备将所述语音呼叫请求转发至终端B。步骤304 如果步骤302中的检测结果为终端B当前已连接的语音通信数量为0, 执行步骤305 ;否则,执行步骤306。
步骤305 网络侧设备触发彩铃业务平台,跳转至步骤307。如图3(a)所示,本步骤的执行过程以及执行原因与实施例二中步骤205相同。步骤306 网络侧设备触发呼叫等待业务平台,跳转至步骤307。如图3(b)所示,本步骤的执行过程以及执行原因与实施例二中步骤306相同。步骤307 终端B摘机,与终端A进行语音通信。实施例四本发明实施例四提供一种语音通信设备,如图4所示,所述语音通信设备包括信 息接收模块11、业务确定模块12、数量检测模块13和业务执行模块14,其中信息接收模 块11用于接收语音呼叫请求,所述语音呼叫请求中携带终端标识;业务确定模块12用于根 据接收到所述终端标识确定对应的终端是否签约彩铃业务和呼叫等待业务;数量检测模块 13用于在确定所述终端签约彩铃业务和呼叫等待业务时,对所述终端当前连接的语音通信 数量进行检测;业务执行模块14用于根据检测结果选择执行所述彩铃业务和所述呼叫等 待业务中的一种业务。所述业务执行模块14还进一步包括触发子模块21、呼叫等待业务子模块22和彩 铃业务子模块23,其中触发子模块21用于根据检测结果确定所述终端是否与其他终端建 立语音通信连接,所述其他终端为除发送所述语音呼叫请求之外的终端,若是,则触发呼叫 等待业务子模块22 ;否则,触发彩铃业务子模块23 ;呼叫等待业务子模块22用于执行所述 呼叫等待业务;彩铃业务子模块23用于执行所述彩铃业务。本实施例中语音通信设备可以是业务驱动型网络中的设备,其中的呼叫等待业务 子模块和彩铃业务子模块可以是网络侧中相应的呼叫等待业务平台和彩铃业务平台。触发 呼叫等待业务子模块表示将要执行呼叫等待业务,即为呼叫等待业务分配媒体资源,并在 媒体协商完成后向发送语音呼叫请求的终端播放定制的语音呼叫音;在触发呼叫等待业务 子模块时不触发彩铃业务子模块,表示不执行彩铃业务,即不为彩铃业务分配媒体资源。语音通信设备还可以具有语音呼叫转接功能模块,用于将接收到的语音呼叫请求 转发至语音呼叫请求中的终端标识对应的终端。实施例五本发明实施例五还提供一种语音业务的执行系统,如图5所示,所述系统包括第 一终端31、第二终端32和语音通信设备33,其中第一终端31用于向语音通信设备33发 送语音呼叫请求,所述语音呼叫请求中携带第二终端32的终端标识;语音通信设备33用于 根据接收到的所述第二终端32的终端标识,确定第二终端32是否签约彩铃业务和呼叫等 待业务,在确定第二终端32签约彩铃业务和呼叫等待业务时,对所述第二终端32当前连接 的语音通信数量进行检测,根据检测结果选择执行所述彩铃业务和所述呼叫等待业务中的 一种业务。如图5所示,其中虚线表示第二终端32可能与其他终端(第三终端)建立语音通 信连接。所述语音通信设备33还用于根据检测结果确定所述第二终端32是否与其他终端 建立语音通信连接,若没有,则选择执行所述彩铃业务;否则,选择执行所述呼叫等待业务; 所述其他终端为除第一终端31之外的终端。进一步地,所述语音通信设备33还用于在所述彩铃业务和所述呼叫等待业务中,只为选择的一种业务分配媒体资源,并利用分配的媒体资源向第一终端播放选择的一种业 务对应的音频信息。本实施例五中的语音通信设备的结构可以与实施例四中的语音通信设备相同。通过本发明实施例提供的方法、系统和设备,在主叫终端和被叫终端进行语音通 信之前,根据被叫终端当前实际已建立的语音通信数量,选择执行被叫终端签约的彩铃业 务和呼叫等待业务中的一项业务,保证主叫终端听到的音频信息是一项业务的音频信息, 使得主叫终端的业务体验较好;同时,本发明实施例还提出当被叫终端未与除主叫终端之 外的其他终端进行语音通信时,如果执行被叫终端的呼叫等待业务,则主叫终端虽然只听 到一项业务的音频信息,但呼叫等待音并不能真实地表现被叫终端的状态,仍然使得主叫 终端的业务体验不够好;如果此时执行彩铃业务,则可以很好的解决这一问题。当被叫终端 与除主叫终端之外的其他终端进行语音通信时,如果执行被叫终端的彩铃业务,则主叫终 端虽然只听到一项业务的音频信息,但回铃音并不能真实地表现被叫终端当前正在通信的 状态,因此,本实施例提出执行呼叫等待业务可以很好的解决这一问题。同时,本实施例还 提出在执行其中一项业务时,另一项业务不触发,也就是不为另一项业务分配媒体资源,以 达到减少资源浪费的目的。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种语音业务的执行方法,其特征在于,所述方法包括根据主叫终端发送的语音呼叫请求中携带的被叫终端的终端标识,确定被叫终端是否签约彩铃业务和呼叫等待业务;在确定被叫终端签约彩铃业务和呼叫等待业务时,对所述被叫终端当前连接的语音通信数量进行检测,根据检测结果选择执行所述彩铃业务和所述呼叫等待业务中的一种业务。
2.如权利要求1所述的方法,其特征在于,根据检测结果选择执行所述彩铃业务和所 述呼叫等待业务中的一种业务,包括根据检测结果确定所述被叫终端是否与其他终端建立语音通信连接;若所述被叫终端没有与其他终端建立语音通信连接,则选择执行所述彩铃业务;否则选择执行所述呼叫等待业务。
3.如权利要求2所述的方法,其特征在于,对所述被叫终端当前连接的语音通信数量 进行检测之前,所述方法还包括将所述语音呼叫请求发送至被叫终端;根据检测结果确定所述被叫终端是否与其他终端建立语音通信连接,包括 在所述被叫终端当前连接的语音通信数量为1时,确定所述被叫终端没有与其他终端 建立语音通信连接;在所述被叫终端当前连接的语音通信数量大于1时,确定所述被叫终端与其他终端建 立语音通信连接。
4.如权利要求2所述的方法,其特征在于,对所述被叫终端当前连接的语音通信数量 进行检测之后,且选择执行一种业务之前,所述方法还包括将所述语音呼叫请求发送至被叫终端;根据检测结果确定所述被叫终端是否与其他终端建立语音通信连接,包括 在所述被叫终端当前连接的语音通信数量为O时,确定所述被叫终端没有与其他终端 建立语音通信连接;在所述被叫终端当前连接的语音通信数量大于O时,确定所述被叫终端与其他终端建 立语音通信连接。
5.如权利要求1 4任一所述的方法,其特征在于,选择执行所述彩铃业务和所述呼叫 等待业务中的一种业务,包括在所述彩铃业务和所述呼叫等待业务中,只为选择的一种业务分配媒体资源; 利用分配的媒体资源向主叫终端播放选择的一种业务对应的音频信息。
6.一种语音通信设备,其特征在于,所述语音通信设备包括信息接收模块,用于接收语音呼叫请求,所述语音呼叫请求中携带终端标识; 业务确定模块,用于根据接收到所述终端标识确定对应的终端是否签约彩铃业务和呼 叫等待业务;数量检测模块,用于在确定所述终端签约彩铃业务和呼叫等待业务时,对所述终端当 前连接的语音通信数量进行检测;业务执行模块,用于根据检测结果选择执行所述彩铃业务和所述呼叫等待业务中的一 种业务。
7.如权利要求6所述的语音通信设备,其特征在于,所述业务执行模块包括触发子模 块、呼叫等待业务子模块和彩铃业务子模块,其中触发子模块,用于根据检测结果确定所述终端是否与其他终端建立语音通信连接,所 述其他终端为除发送所述语音呼叫请求之外的终端,若是,则触发呼叫等待业务子模块;否 贝U,触发彩铃业务子模块;呼叫等待业务子模块,用于执行所述呼叫等待业务;彩铃业务子模块,用于执行所述彩铃业务。
8.一种语音业务的执行系统,其特征在于,所述系统包括第一终端,用于发送语音呼叫请求,所述语音呼叫请求中携带第二终端的终端标识;语音通信设备,用于根据接收到的所述第二终端的终端标识,确定第二终端是否签约 彩铃业务和呼叫等待业务,在确定第二终端签约彩铃业务和呼叫等待业务时,对所述第二 终端当前连接的语音通信数量进行检测,根据检测结果选择执行所述彩铃业务和所述呼叫 等待业务中的一种业务。
9.如权利要求8所述的系统,其特征在于,所述语音通信设备,还用于根据检测结果确定所述第二终端是否与其他终端建立语音 通信连接,若没有,则选择执行所述彩铃业务;否则,选择执行所述呼叫等待业务;所述其 他终端为除第一终端之外的终端。
10.如权利要求8所述的系统,其特征在于,所述语音通信设备,还用于在所述彩铃业务和所述呼叫等待业务中,只为选择的一种 业务分配媒体资源,并利用分配的媒体资源向第一终端播放选择的一种业务对应的音频信息ο
全文摘要
本发明公开了一种语音业务的执行方法、语音业务的执行系统及语音通信设备,通过对被叫终端当前连接的语音通信数量进行检测,并根据检测结果选择执行所述彩铃业务和所述呼叫等待业务中的一种业务,避免了申请多余的媒体资源或者主叫终端同时听到回铃音和呼叫等待音的问题,提高了用户体验。
文档编号H04M3/42GK101990042SQ200910165618
公开日2011年3月23日 申请日期2009年8月6日 优先权日2009年8月6日
发明者张崇正 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1