一种交互式语音应答的处理方法、设备及系统的制作方法_4

文档序号:9618899阅读:来源:国知局
请求信息,第三方业务平台需要进行的业务处理和确定的反馈信息也不同,相应的后台服务器确定业务处理后的操作信息也不同。
[0157]比如,如果后台处理器发送给第三方业务平台的业务请求信息是传真号码,则第三方业务平台需要进行的业务处理为传真业务,确定的反馈信息为传真业务数据信息,后台服务器确定业务处理后的操作信息为传真业务数据信息;
[0158]比如,如果后台处理器发送给第三方业务平台的业务请求信息是卡单激活按键信息,则第三方业务平台需要进行的业务处理为卡单激活业务,相应的,第三方业务平台判断是否可以进行卡单激活业务,并将确定的反馈信息为语音地址和数据信息发送给后台服务器,如果可以,则操作信息应为播放“您正在进行卡单激活业务”的语音对应的语音地址,以及用于表示可以进行卡单激活业务的数据信息;如果不可以,则操作信息应为播放“您正在进行非法操作,按1键返回上一级菜单”的语音对应的语音地址,以及用于表示不可以进行卡单激活业务的数据信息。
[0159]在实施中,后台服务器和第三方业务平台之间的接口可以根据需要进行配置,不同的接口,传递的信息的格式也不相同。
[0160]比如,如果后台服务器和第三方业务平台之间是webservice业务通信接口,所传的信息的格式为webservice格式;
[0161]比如,如果后台服务器和第三方业务平台之间是soceket业务通信接口,则传递的信息的格式为soceket格式。
[0162]基于此,后台服务器中预先设定了的多个报文模板,后台服务器根据当前与第三方业务平台之间的接口,选择对应的报文模板,然后根据选择的报文模板,对业务请求信息进行封装。
[0163]相应的,第三方业务平台根据当前后台服务器之间的接口,选择对应的报文模板,然后根据选择的报文模板,对经过后台服务器封装后业务请求信息进行解封装;
[0164]第三方业务平台根据当前后台服务器之间的接口,选择对应的报文模板,然后根据选择的报文模板,对经过第三方业务平台进行业务处理后反馈信息进行封装;
[0165]后台服务器根据当前与第三方业务平台之间的接口,选择对应的报文模板,然后根据选择的报文模板,对接收到的经过第三方业务平台封装的业务处理后反馈信息进行解封装,提取出操作信息。
[0166]较佳地,如果后台服务器和第三方业务平台的接口发生了变化,比如增加了新的接口或者去掉了已有的接口,还可以对当前设定的各报文模板进行更新。
[0167]如图3所示,本发明实施例三交互式语音应答的处理方法包括:
[0168]步骤300、IVR设备等待接收业务请求信息。
[0169]步骤301、IVR设备接收业务请求信息,IVR设备根据设定的报文模板,将接收到的业务请求信息进行封装。
[0170]步骤302、IVR设备根据接收到的业务请求信息判断是否需要与后台服务器进行业务交互,如果是,则执行步骤303 ;否则,执行步骤317。
[0171]步骤303、IVR设备将封装后的业务请求信息发送给后台服务器。
[0172]步骤304、后台服务器根据设定的报文模板对收到的经过封装的业务请求信息进行解封装,提取出业务请求信息。
[0173]步骤305、后台服务器根据业务请求信息判断是否需要与第三方业务平台系统进行通信,如果是,则执行步骤306 ;否则,执行步骤309。
[0174]步骤306、后台服务器将业务请求信息发送给第三方业务平台系统。
[0175]步骤307、后台服务器接收第三方业务平台系统返回的根据业务请求信息进行业务处理后的反馈信息,并提取出操作信息。
[0176]步骤308、后台服务器根据设定的报文模板,将收到的操作信息进行封装,并返回给IVR设备,并执行步骤312。
[0177]步骤309、后台服务器根据业务请求信息确定对应的业务。
[0178]步骤310、后台服务器进行业务处理,确定业务处理后的操作信息。
[0179]步骤311、后台服务器根据设定的报文模板将业务处理后的操作信息进行封装,并返回给IVR设备,并执行步骤312。
[0180]步骤312、IVR设备根据设定的报文模板对收到的经后台服务器封装的操作信息进行解封装,提取出操作信息。
[0181]步骤313、IVR设备判断是否能够根据提取出的操作信息进行业务操作,如果是,则执行步骤314 ;否则,执行步骤315。
[0182]步骤314、IVR设备根据提取出的操作信息进行业务操作,并返回步骤300。
[0183]步骤315、IVR设备根据预先设置的应急处理方式,进行应急处理。
[0184]步骤316、IVR设备在应急处理结束后,返回步骤300。
[0185]步骤317、结束语音应答流程。
[0186]基于同一发明构思,本发明实施例中还提供了一种交互式语音应答IVR设和后台服务器,由于图4的一种IVR设备对应的方法为本发明实施例一种交互式语音应答的方法;相应的,图5的一种交互式语音应答后台服务器为本发明实施例二种交互式语音应答的方法,图6的一种交互式语音应答处理系统对应本发明实施例一和本发明实施例二,因此本发明实施例方法的实施可以参见系统的实施,重复之处不再赘述。
[0187]如图4所示,本发明实施例四IVR设备包括:
[0188]第一封装模块400,用于在接收到业务请求信息后,将业务请求信息进行封装;
[0189]发送模块401,用于将封装后的业务请求信息发送给后台服务器;
[0190]第一解封装模块402,用于对接收到的所述后台服务器返回的经过封装的操作信息进行解封装,提取出操作信息;
[0191]操作模块403,用于根据所述操作信息进行业务操作。
[0192]较佳地,所述第一封装模块400具体用于:
[0193]根据设定的报文模板,将业务请求信息进行封装;
[0194]所述第一解封装模块402具体用于:
[0195]根据设定的报文模板,对接收到的所述后台服务器返回的经过封装的操作信息进行解封装,提取出操作信息。
[0196]较佳地,所述第一封装模块400还用于:
[0197]确定所述业务请求信息对应的业务需要与所述后台服务器进行交互。
[0198]较佳地,所述操作模块403还用于:
[0199]在确定根据所述操作信息无法进行业务操作后,进行应急处理。
[0200]如图5所示,本发明实施例五交互式语音应答后台服务器包括:
[0201]第二解封装模块500,用于对接收到的经过IVR设备封装的业务请求信息进行解封装,提取出业务请求信息;
[0202]处理模块501,用于根据业务请求信息进行业务处理,确定业务处理后的操作信息;
[0203]第二封装模块502,用于对业务处理后的操作信息进行封装,并发送给所述IVR设备,以使所述IVR设备根据所述操作信息进行业务操作。
[0204]较佳地,所述第二解封装模块500具体用于:
[0205]根据设定的报文模板对接收到的经过所述IVR设备封装后的业务请求信息进行解封装;
[0206]所述第二封装模块502具体用于:
[0207]根据设定的报文模板将业务处理后的操作信息进行封装。
[0208]较佳地,所述处理模块501具体用于:
[0209]若根据业务请求信息需要与第三方业务平台进行通信,则将所述业务请求信息发送给所述第三方业务平台,并根据接收到的所述第三方业务平台反馈信息,确定业务处理后的操作信息;
[0210]若根据业务请求信息不需要与第三方业务平台进行通信,则根据所述业务请求信息进行业务处理,确定业务处理后的操作信息。
[0211]如图6所示,本发明实施例六交互式语音应答的处理系统包括:
[0212]IVR设备600,用于在接收到业务请求信息后,将业务请求信息进行封装;将封装后的业务请求信息发送给后台服务器;对接收到的所述后台服务器返回的经过封装的操作信息进行解封装,提取出操作信息;根据所述操作信息进行业务操作;
[0213]后台服务器601,用于对接收到的经过IVR设备封装的业务请求信息进行解封装,提取出业务请求信息;根据业务请求信息进行业务处理,确定业务处理后的操作信息;对业务处理后的操作信息进行封装,并发送给所述IVR设备,以使所述IVR设备根据所述操作信息进行业务操作。
[0214]从上述内容可以看出:本发明实施例的IVR设备在接收到业务请求信息后,将业务请求信息进行封装,并发送给后台服务器,后台服
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1