【delphi开源代码栏目提醒】:网学会员为广大网友收集整理了,陈骋-文献综述-基于Modem通信的语音应答系统设计与实现 - 网络与通信,希望对大家有所帮助!
毕业设计(
论文)文 献 综 述基于 Modem 通信的语音应答设计与实现的文献综述1 背景与发展现状 语音信息服务作为一种方便、快捷且使用门槛低的服务模式已经得到了越来越广泛的应用,交通、通信、邮政等行业都已率先开展了语言信息服务,并收到了良好的服务效果。
比如168系统声讯服务热线,已成为人们日常生活中必不可少的“助手”。
在有语音服务支持的情况下,用户可以在许多特定环境中,比如驾车、户外旅行或在不能提供互联网接口的地方,拔打相关号码,即可享受到与访问网上链接相同的服务内容。
“呼叫中心”最初是由欧美等国的电信企业、航空公司和银行等为了与用户密切联系, 建立的基于计算机网络支持的电话用户交互平台,其最初的目的就是为了提供咨询服务。
随着电话咨询用户群体的不断扩大,且需要解决的大都是见问题,于是产生了机器话务员自动应答系统IVR,能够全天接受问题处理,减轻了人工应答的负担,节省了费用开支。
这是语音服务业务发展的基础,而更为重要的是,随着跨平台交互语言的出现,电话网PSTN与互联网之间能够做到信息的无缝互联,因此电话语音服务的前景十分广阔。
12 相关概念2.1 自动应答系统 自动语音应答IVR的作用相当于自动话务员,使得呼叫方在没有坐席的帮助下仍可以获得他们所需要的信息和帮助。
通过自动流程的语音提示引导,客户按键做出不同选择,从而播放不同的语音或不同的业务动作。
语音板卡上的通道分为外线通道、内线通道两种类型。
分别接插中继模块和用户模块,每种通道完成的功能各不相同,因而对各种通道的控制也各不相同,系统应能识别各种通道的信号音,且根据信号音做出相应的控制。
以此来实现监听、应答、挂机等程序设计。
4 随着Internet的普及和信息技术的飞速发展和广泛应用, 人们的生活质量和工作效率越来越高。
作为现代化的高等学校,更加注重生源市场及服务质量。
因此,基于CTI技术的招生电话语音应答系统给招生工作面临的问题提供了很好的解决方案。
招生电话语音应答系统具有下列功能:① 自动流程应答:② 自定义流程;③ 成绩查询和录取查询;④ 语音信箱:⑤ 通话录音及文件处理;⑥ 传真的接收和发送:⑦ 人工业务受理。
在呼叫中心的系统设计中,采用Borland公司的
Delphi7.0/为软件开发工具,充分利用了作为面向对象的编程语言的Dephi7.0NDCOM、MTS/COM、CLIENT/SERVER等分布式系统的强力支持的特点,而且通过调用API函数很好地支持了对底层设备的驱动。
4 一个自动应答系统包括以下几个组成部分:①执行平台。
这是语音系统与用户交互的部分,即客户端,它由电话机、程控交换机组成,并集成了DTMF识别和语音合成播放两项技术,其功能是接收用户输入信号,并将信号传递至解析器,然后通过语音合成面向用户输出合成语音或者直接播放预先录好的声音, 直接与用户发生联系,它起到了相当于计算机的显示屏和鼠标、键盘的作用。
⑦VoiceXML解析器。
这是呼叫中心的重要组成部分,主要用于为用户电话来访提供语音提示,引导用户选择服务内容和输入电话事务所需的数据,并接受用户在电话拨号键盘输入的信息,实现对计算机数据库等信息资料的交互式访问。
这一过程是通过对voicexML语言解析实现的。
③语音合成1 服务器。
语音合成服务器与解析器通过Tcp/IP议相连,解析器可以通过网络连接从这里调用相关的语音文件播放给用户。
④后台数据库服务器。
数据库服务器为用户提供查询、数据修改等信息,需要调用相关数据时,解析器会通过解析的结果从数据库中调用信息。
12.2 Modem 的工作方式以及 Modem 的种类 MODEM的工作方式:MODEM由发送,接收,控制,接口,操纵面板及电源等部分组成。
通常有三种工作方式:挂机方式,通话方式,联机方式。
数模转换的调制方法也有三种:1频移键控FSK;2相移键控PSK;3相位幅度调制PAM。
数据终湍设备以二进制串行信号形式提供发送的数据,经接口转换为内部逻辑电平送人发送部分, 经调制电路调制成线路要求的信号向线路发送。
接收部分接收来自线路的信号,经滤波,反调制,电平转换后还原成数字信号送入数字终端设备。
2 基于V.90标准的高速MODEM可以实现模拟信号数字化,从而使超短波电台和手持台具备数字通信的优点, 增强通信的抗干扰能力、纠检错能力、降低误码率、提高通信质量,且数字通信易于对信息36进行处理、变换、存储,通过CPU加密处理,能够实现超短波电台和手持台的通信加密。
在接收端进行相应的解调,数字信号恢复成为语音模拟信号,通过CPU解密处理获得信息。
8 GSM Modem是继GSM 手机后又一种非常重要的GSM 移动通信系统的终端设备。
GSM Modem作为一种主要的GSM 网络接入设备,它是传统调制解调器与GSM无线移动通信系统相结合的一种数据终端设备,因此也叫无线调制解调器。
它的出现打开了GSM 网络数据通信及其应用的大门。
102.3 TAPI 的概念 TAPI:“电话应用程序接口”的简称Telephony Application ProgrammingInterface。
它是微软与INTEL-共同开发的用于直接控制电话通信系统的函数集, 是微软计算机电话集成CTI计划的核心,是微软的windows开放式服务体系WOSA的一部分。
它将电话、电话网和计算机的功能进一步集成起来,现在的计算机技术不仅可以处理语音通信等低级应用,还能处理视频等高级应用。
5 20世纪80年代,欧洲计算机制造协会ECMA制订了2个计算机和电信平台间的信标准: 计算机支持的电话应用CSTA和交换机计算机应用接口SCAI。
并由许厂家制定了相关的接口协议,其中就包括电话应用程序接口TelephonyApplication Programming Interface,TAPI,由Microsoft、Intel以及一些信公司于1994年合作开发完成,是一组集成在Windows操作系统中实现通讯功能接口函数,用于开发通讯应用程序。
现在通用的 I协议接口主要有4类: I2.X、I3.X、TSPI和MSPI。
3 TAPI协议依靠异步消息机制来与底层交互,通过专门的结构接收消息。
当在底层通讯设备硬件上执行通讯功能时如拨打电话, 硬件就会向上层发出一系列的消息。
处理大量复杂的消息也成为使用TAPI编写电话应用的难点之一。
TAPI存在兼容性问题。
虽然TAPI已经是标准规范,并被厂商广泛支持,但由于TSP体功能由厂商自由实现,从而使返回的1、API消息并不统一,使得上层应用不得不针对不同的硬件进行修改,还不能做到单一的上层应用完全适合协议内所有硬件设备。
与Windows操作系统集成的Dialer.exe电话程序就是以TAPI规范实现的但要真正使用它,也是需要提供相应的硬件环境并需要相关的配置。
33 实现方案例举 配置要求:1台PC电脑、1台Modem 及1条电话线。
连接方式如图1所示6 图1 软件安装:安装调制解调器:①单击“开始” 一“设置”一“控制面板”,在打开的“控制面板” 窗口中双击“增加新硬件”,按照屏幕界面提示进行操作;② 在硬件类型列表框里选择“调制解调器”,按“下一步”,系统提示“要不要检测用户的调制解调器” 如有随Modem附带的驱动程序盘一般选择“不检测”,否则检测,再按“下一步”,选择“从软盘安装”,并将所附驱动软或光盘插入,根据屏幕提示完成安装。
6 自动语音应答IVR的功能实现: 本模块将以50毫秒为单位循环检测语音卡端口,获得语音卡事件。
通过ChannelNo来获得触发事件的信道。
通过判断MessageCode来得知语音卡实际的状态,根据MessageCode归纳事件分类,并进行相关状态的设置,利用case MessageCode of语句完成。
按着事件归类和动作种类可以分为:1信道空闲,没有打开。
这种状态如果是由有FSK方式的主叫事件,进行主叫识别,添加主叫号码,记录呼叫开始时间,信道状态设为空闲。
有DTMF方式的主叫事件,获取DTMF主叫信息,添加主叫号码,记录呼叫时间。
如果有中继模块有振铃事件,应设定好响应方式应答摘机,清除DTMF缓存,开始检测用户按键,检测线路忙音,开始执行应答流程。
2信道状态置为选择, 即等待按键。
从DTMFBuffer中接收按键信息,对 和进行
代码转换到数据表对应列,清除DTMFBuffer准备下次接收,从节点表中搜索当前节点的信息,对应按键找到事件所引号,按着事件索引到事件表中参看事件类型,进行事件处理。
3重新接听。
如果用户输入键为1,则停止其他流程,重新播放语音文件。
4转外线。
初始化对应语音提示文件,清除DTMFBuffer,使用GX— SetLink连接该信道和外线号码。
4 按键识别功能的实现: 因为监控指令是由远程电话通过电话上的按键发出的,所以在受监控端,正确识别电话的按键是非常关键的。
在一个处理线程中,可以用如下程序进行识别:7whileflag //flag为控制值WaitCommEventhSerial,dwEvtMask,O; ifdwEvtMask8LEV— RXCHAR:EV—RXCHAR ClearCommErrorhSerial,dwErrorFlags,.ComStat; dwLength— ComStat.cblnQue; //输入缓冲区有多少数据 ifdwLength 0 ReadFilehSerial,buff,dwLength,gqn,os— r; buffdwLength一0; ifbuff00xl0buff10x52 Putsh,MEM0l,”电话拨人 ”; ifbuffi0x52buff4一Obuff5K9 Putsh,MEM0l,”线路接通”; ifbuffi0x2fbuff20xl0buff3 0x31 Putsh,MEMO1,”1”;//1键 ifbuff10x2fbuff20xl0buff3 :0x32、 Putsh,MEMOl,”2”;//2键 ifbuff10x2fbuff20xl0buff3 0x33 Putsh,MEMO1,”3”;//3键 ifbuff1:0x2fbuff20xl0buff3 0x34、 Putsh,MEMO1,”4”;//4键 ifbuff10x2fbuff20xl0buff3 0x35 Putsh,MEM0l,”5”; //5键 ifbuffi0x2fbuff20xl0buff3 0x36、 Putsh,MEM0l,”6”;116键 ifbuffi0x2fbuff20xl0buff3 0x37、 Putsh,MEM0l,”7”; //7键 ifbuffi0x2fbuff20xl0buff3 0x38 Putsh,MEM0l,”8”;//8键 ifbuff1:0x2fbuff20xl0 buff3 0x39、 Putsh,MEM0l,”9”; //9键 ifbuffi0x2fbuff20xl0buff3 0x30 Putsh,MEM0l,”0”; //0键 ifbuff10x2f buff20xl0 buff3 0x23、 Putsh,MEMO1,””;//键 ifbuff10x2fbuff20xl0buff3 0x2a Putsh,MEM0l,””;//键 ifbuff0OxlObuff10x62 Putsh,MEM0l,”拨人方已挂机”; 4 结语 语音应答系统可以使任何电话网覆盖区域内的用户享受到各种应答服务同时系统运营商也可凭借其自动语音应答的功能特点来降低人力费用节约成本。
本文分析了语音应答系统相关技术概念,提出了一种基于 Modem 通信的语音应答系统应用模型。
该系统较好地解决了基于硬件平台的语音应答系统高额成本的问题,使语音应答系统更为便利地为人民大众服务。
参考文献1 王大伟. 电话语音服务技术及其在图书馆的应用G. 《图书馆学刊》 2010年第8期2 李仪 武超群 李娜. 基于M O D E M的远程通信系统的研究与应用TU.《科技创新导 报》.20093 丁云, 徐振明. 基于TAPI的电话应用系统开发和研究TP. 《成都信息工程学院学 报》.2007年12月4 张朋.
DELPHI实现电话语音应答系统TP. 《硅谷》 2010年第1期5 朱成健,江冰. TAPI软电话通信系统的模块化设计TP . 《微处理机》 2010年第1期6 王生成. 利用Modem 实现电话语音催缴系统.《铁道通信信号》.2007年3月7 武斌 李建军.WinC E系统下G S MModem 的测控应用.《单片机与嵌入式系统应用》 2008 年第6期 》8 胡万莹朱吉胜. 基于V.90的高速MODEM电路设计.《电子技术(上海) 2012年第5期9 邢志岩 孙建伟 杨海波. Blackfin平台上软件传真modem. 《计算机系统 应用》 2010年第9期10 夏爱华,黄永强,刘聪,张辉. 具有语音合成功能的嵌入式车载终端的设计TP.中山 大学智能交通研究中心.广东广州51027511 周凤石.
Delphi串口编程实现短信收发TP.《沙洲职业工学院学报》. 2009年3月12 郭兆颖. Modem spy让电脑自动应答来电并录音的利器.《软件》. 2002年第5期13 白云峰. 电费充值卡自助语音缴费系统设计TU.《科技创新导报》.201114 姚仲敏,石翠萍. 基于交互式语音应答实验系统的健康信息咨询系统设计. 《齐齐哈尔 大学学报》.第26卷第2期2010年3月15 曹静.
开源交互语音应答系统的应用TP. 《计算机与现代化》. 2010年第9期16 罗军. 面向中小型企业呼叫中心的电话语音系统设计与实现TP. 《中国高新技术企 业》 .2012年第15期
上一篇:
2008届 计算机网络技术专业 设计任务书
下一篇:
关于大学英语教学