发明内容
本发明实施例的目的是提供一种交互式短消息业务***及实现方法,通过语音的方式向接收终端播放短消息,使得接收者获知短消息的内容。
为实现上述目的,本发明实施例提供了一种交互式短消息业务***,包括:
交互式短消息业务中心,用于接收交互式短消息,根据交互式短消息携带的信息,向语音中心发出试呼指令,并将交互式短消息的试呼结果通过信令网关下发文字短消息给发送终端;
语音中心,用于对接收终端执行试呼操作,并在试呼成功后,通过语音的方式向接收终端播放短消息,在播放过程中,根据发送所述交互式短消息的发送终端的定制要求,收集所述接收终端的接听情况的相关信息,并将所述接听情况的相关信息发送给所述交互式短消息业务中心,供所述交互式短消息业务中心将所述接听情况的相关信息反馈给与所述交互式短消息对应的发送终端。
本发明实施例还提供了一种交互式短消息业务实现方法,包括:
接收发送终端发送的交互式短消息,向交互式短消息接收终端执行试呼操作,通过文字短消息的方式向所述发送终端反馈试呼结果,如果试呼成功,则通过语音的方式向接收终端播放短消息;
收集所述接收终端的接听情况的相关信息,并将所述接听情况的相关信息反馈给与所述交互式短消息对应的发送终端。
本发明实施例还提供了一种交互式短消息语音中心,包括:
试呼模块,用于接收试呼指令,并根据试呼指令对所述接收终端执行试呼操作,通过文字短消息的方式向所述发送终端反馈试呼结果;
文字短消息语音播放模块,用于在试呼成功后,以文语转换的方式将接收到的文字短消息向接收终端播放;并在播放完短消息内容之后,根据反馈方式播放相应的附加提示内容,以提示接收终端反馈信息。
本发明实施例还提供了一种交互式短消息语音中心,包括:
试呼模块,用于接收试呼指令,并根据试呼指令对所述接收终端执行试呼操作,通过文字短消息的方式向所述发送终端反馈试呼结果;
语音短消息录制模块,用于与所述发送终端建立呼叫连接,录制语音方式的交互式短消息;
语音短消息播放模块,用于在试呼成功后,以播放录音的方式,向所述接收终端播放所述语音方式的交互式短消息,并在播放完短消息内容之后,根据反馈方式播放相应的附加提示内容,以提示接收终端反馈信息。
由上述的技术方案可知,本发明实施例具有以下有益效果:通过交互式的短消息***,以语音的方式向接收终端播放短消息,从而使得接收者可以采用语音方式获知短消息的内容,进一步的发送终端能够更多的获知短消息的接收终端的对短消息内容的接收情况,克服了现有技术中,发送者只能知道对方终端有没有接收到,但不能知道对方有没有阅读过,阅读完的缺陷。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
具体实施方式
本发明实施例增强了短消息业务的交互性。通过在MT流程中采用IVR(Interactive/Integrated Voice Response,交互综合语音应答,简称IVR)交互方式,由交互式短消息中心电话呼出到接收终端,用TTS(Text To Speech,文语转换,简称TTS)或播放录音的方式播放短消息的内容给接收终端。在播放过程中,交互式短消息中心能根据发送终端的定制要求收集接收终端的按键反馈信息、或话音反馈信息(对接收终端录音),反馈接收终端的接收交互式短消息的情况给发送终端。
实施例一
参见图1所示,本实施例为交互式短消息业务***的实施例,该***包括:
交互式短消息业务中心(IASC)1,用于接收交互式短消息,根据交互式短消息携带的信息,向语音中心2发出试呼指令;并向发送终端反馈试呼结果;
语音中心(IVR Server)2,与交互式短消息业务中心连接,用于接收交互式短消息业务中心的试呼指令,并根据指令对接收终端执行试呼操作,并在试呼成功后,通过语音的方式向接收终端播放短消息。
本发明实施例的交互式短消息业务***除了交互式短消息业务中心1和语音中心2外还可以包括:
信令网关3,与交互式短消息业务中心连接,用于接收移动终端发送的短消息,判断该短消息是否为交互式短消息,如果是则转发给交互式短消息业务中心,否则,转发给SMSC(Short Message Service,短消息中心,简称SMSC)。
该***还可以包括:
网络门户服务器(Web Server)4,与交互式短消息业务中心连接,用于接收以WEB方式发送的交互式短消息,并发送给交互式短消息业务中心。
需要说明的是:信令网关3和网络门户服务器4可以同时存在于***中,也可以单独存在于***中。
下文对***中的各个网元进行进一步详细的说明:
交互式短消息中心(IASC)用以接收来自网络门户服务器(Web Server)、信令网关、语音中心(IVR Server)的所有发送的交互式短消息,并根据所有短消息的发送设置(试呼次数、试呼时间间隔),统筹规划,指示IVR Server试呼接收终端。最后将交互式短消息的试呼结果(是否呼出成功、被叫是否反馈了信息等等)通过信令网关下发文字短消息给发送终端。
IVR Server可以实现三方面的功能:
第一,可以按照IASC的指示,试呼到接收终端。如果试呼成功,以TTS 的方式播放文字短消息,或以播放录音的方式播放语音短消息,然后引导接收终端反馈信息并收集。
第二,发送终端可以通过电话拨打指定接入码路由到IVR Server,IVRServer以录音的方式录制语音短消息,并引导用户设置反馈方式、呼出方式等。
第三,发送终端可以拨打指定接入码路由到IVR Server,IVR Server引导其输入电话号码和业务密码,并到IASC校验其合法性。校验通过之后,IVRServer播放接收终端反馈的语音录音给发送终端。
信令网关除了具备传统短消息信令网关的所有功能(接收/下发短消息等),还能根据接收到的短消息内容的前缀标志,进行解析判断,分发短消息到交互式短消息中心(IASC)或普通短消息中心(SMSC)。在本***中,信令网关接收普通短消息后,转发给SMSC;接收交互式短消息后,转发给IASC。同时可以根据IASC的指示,下发作为反馈信息的文字短消息。
网络门户服务器(Web Server)是交互式短消息中心的WEB门户,提供给终端用户使用,让最终用户可通过WEB方式发送交互式短消息。
在上述***中,语音中心可以以如下两种方式构成:
方式一,语音中心可以包括:
试呼模块,用于接收试呼指令,并根据试呼指令对接收终端执行试呼操作;
文字短消息语音播放模块,用于在试呼成功后,以TTS的方式将接收到的文字短消息向接收终端进行语音播放。
方式二、语音中心可以包括:
试呼模块,用于接收试呼指令,并根据试呼指令对接收终端执行试呼操作;
语音短消息录制模块,用于与发送终端建立呼叫连接,录制语音方式的交互式短消息;
语音短消息播放模块,用于在试呼成功后,以播放录音的方式,向接收 终端播放语音方式的交互式短消息。
上述方式一和方式二的语音中心还可以包括:
反馈语音录制模块,用于与交互式短消息接收终端建立呼叫连接,录制接收终端的语音方式的反馈信息;
反馈语音播放模块,用于向发送终端播放语音反馈信息。
需要说明的是:上述方式一和方式二的语音中心所包括的模块结构也可以同时设置在语音中心中,即语音中心可以包括试呼模块、文字短消息语音播放模块、语音短消息录制模块和语音短消息播放模块;进一步的还可以包括反馈语音录制模块和反馈语音播放模块。。
实施例二
如图2所示,其为在GSM网络中的交互式短消息业务***的实施例二的结构示意图,包括:交互式短消息业务中心1、语音中心2、信令网关3、网络门户服务器4、MSC或SGSN、BSS网元。
其中信令网关可以与MSC或SGSN连接,通过BSS(Base StationSubsystem,基站子***,简称BSS)与发送终端(在本实施例中为移动终端)通信。Web Server通过internet,与发送终端(此处可以为计算机)通信。IVR Server可以与移动交换中心(MSC)连接,通过BSS与发送终端(此处为移动终端)通信,录制语音方式的交互式短消息或向发送终端播放语音方式的反馈信息。同时,语音中心(IVR Server)还与VMSC连接,通过BSS向接收终端发起试呼。
实施例三
本实施例为交互式短消息的业务实现方法的实施例,包括如下步骤:
接收到发送终端发送的交互式短消息,向交互式短消息接收终端执行试呼操作,如果试呼成功,则通过语音的方式向接收终端播放短消息;在试呼操作结束后,向交互式短消息发送终端反馈试呼结果。
接收发送终端发送的交互式短消息的操作可以具体为:对接收到的发送终端的短消息进行判断,如果是交互式短消息,则执行试呼操作,否则,将 短消息发送给SMSC。其中,对接收到的发送终端的短消息进行判断的操作可以具体为:根据接收到的短消息的内容前缀进行判断。
接收发送终端发送的交互式短消息的操作还可以具体为:接收发送终端以WEB方式发送的交互式短消息的操作。
接收发送终端发送的交互式短消息的操作还可以具体为:建立与发送终端的呼叫连接,录制语音方式的交互式短消息。
通过语音的方式向接收终端播放短消息的操作可以具体为:通过播放录音的方式,向接收终端播放语音方式的交互式短消息。
通过语音的方式向接收终端播放短消的操作还可以具体为:以TTS的方式将接收到的文字短消息向接收终端播放。
向交互式短消息发送终端反馈试呼结果的操作可以具体为:建立与接收终端的呼叫连接,录制语音方式的反馈信息,并以录音方式向发送终端播放。
向交互式短消息发送终端反馈试呼结果的操作还可以具体为:通过文字短消息的方式向发送终端反馈试呼结果。
下面通过一个较为全面的优选的工作流程来进一步的说明本实施例的交互式短消息的业务实现方法,如图3所示,该流程包括如下步骤:
步骤1、用户通过发送终端发送文字短消息;
步骤2、信令网关通过消息内容的前缀判断该短消息是否为交互式短消息,如果是,则将该消息发送给交互式短消息中心,然后执行步骤5,否则,转发给普通短消息中心(SMSC);
步骤3、用户通过发送终端WEB方式发送交互式短消息,然后执行步骤5;
步骤4、用户通过发送终端IVR方式录制交互式短消息;然后执行步骤5;
步骤5、交互式短消息中心存储该交互式短消息;
步骤6、交互式短消息中心根据交互式短消息中预设的时间,指示IVR服务器对接收终端进行试呼;
步骤7、判断对接收终端的试呼是否成功,如果是则执行步骤8,否则,执行步骤9;
步骤8、IVR Server收集接收端的接听情况的相关信息(是否听完,或者通过按键进行信息反馈,或以录音的方式进行信息反馈等),并将接听情况的相关信息上报给交互式短消息中心;然后执行步骤10;
步骤9、判断是否超过预设的试呼次数,是则执行步骤10,否则,执行步骤6;
步骤10、交互式短消息中心将本条交互式短消息的接听情况(包括试呼失败的情况,以及是否听完,或者通过按键进行信息反馈,或以录音的方式进行信息反馈等)通过文字短消息的方式发送给发送终端;
步骤11、判断是否有录音反馈信息,如果有,则执行步骤12,否则,结束;
步骤12、发送者通过拨打IVR接入号码,输入电话号码和业务密码,收听反馈信息,收听完成后***可以删除该录音内容,结束。
通过分析上述工作流程可以看出,主要包括如下几个部分:
1、交互式短消息的发送,具体可以通过以下三种方式发送:
(1)以普通短信方式发送。但在消息内容中加特殊前缀以标志是本消息是交互式短消息。信令网关判断如果消息内容的前缀有特殊标志,则为交互式文字短消息,否则为普通短消息。例如,标志交互式短消息的前缀格式为:
*IA#<反馈方式编号>#<枚举有效单键,仅在反馈方式为单键反馈时有效>#<试呼次数>#<外呼时间间隔>*
短消息信令网关通过判断短消息内容前缀,将普通短消息路由到SMSC,将交互式短消息路由到IASC。
(2)通过Web方式发送。用户通过交互式短消息***提供的Web网站,发送交互式短消息。用户需要提供:发送发电话号码、服务密码、发送的内容、反馈方式(参见表1)、若是单键反馈需要枚举有效单键、试呼次数(外呼不成功的重试次数)、外呼时间间隔等。Web Server首先需要对该电话号码进行鉴权,它将电话号码和服务密码发送给IASC,通过IASC到运营支撑***进行鉴权操作。鉴权通过之后,将收集到的交互式短消息信息发送给 IASC。
(3)IVR交互方式(语音方式)。交互式短消息***给最终用户开放一个特殊的IVR接入码,用于录制用户需要发送的交互式短消息内容,并收集用户期望的反馈方式、试呼次数、试呼时间间隔等。例如,用户使用手机拨打9981,***首先提示用户录制短消息内容,然后提示用户选择短消息反馈方式(参见表1),若是单键反馈需要提示用户输入所有有效单键,然后提示用户输入试呼次数、外呼时间间隔等。最后IVR Server将收集到的信息发送给IASC。
表一、交互式短消息反馈方式及处理列表
编 号 |
反馈方式 |
附加提示内容 |
处理方式 |
1 |
无需反馈 |
<无附加提示内容> |
***播放完短消息内容之后即挂断 电话 |
2 |
按单键反馈 (需要枚举 单键) |
请按键选择 |
***在播放完附加提示内容之后对 用户收号。用户如果按了枚举范围中 的键,则***挂断电话,并记录按键 信息。如果用户按键非枚举范围中的 按键,则提示用户“按键错误,请重 新输入”。三次错误之后,***挂断 电话,并记录该信息。 |
3 |
按多键反馈 |
请按键输入,以#号 结束 |
***在播放完附加提示内容之后对 用户收号,用户按#号键之后,*** 挂断电话,并记录按键信息。 |
4 |
录音反馈 |
请在听到嘀声后录 音,按任意键结束
录音。 |
***在播放完附加提示内容之后播 放“嘀”声,然后启动录音。用户按 任意键之后,录音结束,***挂断电 话。用户也可以挂机作为录音结束。 |
2、IASC处理
IASC根据交互式短消息的来源给交互式短消息添加类型标志:文字短消息、或者语音短消息,其中通过IVR方式录制的短消息是语音短消息,其他的(通过普通短消息方式发送或通过WEB方式发送的)都是文字短消息。
对于所有待转发的交互式短消息,IASC根据短消息的定制情况(试呼重试次数、试呼间隔时间),统一安排IVR Server外呼接收终端。如果试呼了预定次数而没有成功,则将每一次的试呼结果(失败原因)汇总,统一用文字短消息的方式通过信令网关发送给发送终端。
3、对接收终端进行试呼
IVR Server收到试呼指令之后,试呼接收终端。如果试呼不成功,则将不成功的原因(如被叫忙、被叫无法接通、被叫无应答等)上报给IASC。如果试呼成功,被叫应答。IVR Server首先播放短消息内容(文字短消息用TTS播放,语音短消息直接播放录音),在播放完短消息内容的之后,根据反馈方式播放相应的附加提示内容,以提示用户反馈。接收终端的反馈方式有以下几种:无需反馈、按单键反馈(发送终端需要枚举单键)、按多键反馈、录音反馈。用户反馈之后,IVR Server将用户反馈的信息上报给IASC。反馈的信息不但包括用户成功反馈的信息,还可以包括其他信息,如:用户没听完就挂机、用户按键错误达3次、用户超时未按键,等。
4、将反馈信息发送给发送终端
对于转发成功的短消息,将用户反馈的信息转发给发送发即可。如果是通过语音反馈的,则发送文字信息给发送终端:<接收终端电话号码>反馈了语音信息,请拨打9982<接收终端电话号码>进行收听。
对于转发成功但用户未成功反馈的短消息,将用户已经接听、但是未成功反馈的原因等信息用文字短消息的方式通过信令网关发送给发送终端。
对于试呼达到了预定次数而没有成功的消息,IASC汇总每一次的试呼结 果,用文字短消息的方式通过信令网关发送给发送终端。
5、用户收听语音反馈信息
用户收到***关于接收终端语音反馈的提示之后,根据内容提示拨打:9982+<接收终端电话号码>。呼叫路由到IVR Server,IVR Server到IASC上提取该接收终端反馈的语音录音,然后播放给发送终端听。
从上述工作流程可以看出,交互式短消息中心可以收集到以下信息:(1)交互式短消息中心是否成功呼出到接收终端;(2)接收终端是空闲状态但是否接听了;(3)接收终端是否听完了短消息内容;(4)接收终端是否按键反馈了信息;(5)接收终端通过按键方式反馈的信息;(6)接收终端通过话音方式反馈的信息;(7)若未成功呼出,试呼的次数、间隔时间;等。交互式短消息中心再通过文字的方式把这些信息反馈给发送终端。如果接收终端是通过话音的方式反馈的信息,交互式短消息中心通过文字短消息的方式通知发送终端拨打某一IVR接入码收听接收终端反馈的录音信息。
通过上述实施例可以看出,本发明实施例的交互式短消息业务***及实现方法,具有如下有益效果:
1、通过交互式短消息***,以语音的方式向接收终端播放短消息,从而使得接收者可以采用语音方式获知短消息的内容,进一步可以让短消息发送终端清楚知道短消息发送的详细结果,如被叫是否接听、是否听完、是否有按键反馈或语音反馈、反馈的内容等。
2、可以让短消息接收终端方便地反馈信息,如简单按键或话音反馈,而不必去另外发送一条短消息或发起一次通话来反馈信息。
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。