公交线路智能查询系统的设计_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、公交线路智能查询系统的设计随着城市建设步子的加快,城市公共交通也得到了快速进展,公交线路越来越多,极大地便利了市民和外地游客。同时,公交公司也为人们提供了电话查询公交线路的服务热线。目前的服务热线是人工查询和自动查询2种方式。在人工查询时,时光长、效果不好;在自动查询时,人们按照语音提醒,采纳按键操作的方式,也要举行较长的时光才干查询完毕。例如:假如您要查询"105''路公交车的运行状况,就需要将"1", "0","5"三个数字通过电话机举行按键挑选;假如您要查询去某一个地方的全部公交车次,那只能通过人工查询

2、了,由于通过按键是不能实现这种查询服务的。陪同着计算机技术和数字技术的重大突破性进展,语音识别技术也趋于成熟,尤其是在大词汇量、非特定的延续语音识别方面,取得了重大发展,已经进入到有用阶段。因此,我们提出了采纳一种公共语音识别系统对原有的服务热线举行改造的计划。1 公交线路智能查询系统的特点该公交线路语音查询系统包括按键查询(只包含公交线路查询)和语音查询(含按公交线路查询和按城市地点查询)2部分,其中按键查询主要为了适应老客户,但系统主体是语音查询,其特点有:(1)实现了交互问答式查询,用户只需按系统的提醒作出相应的回答,便可得到自己所需的信息。(2)作为系统本身来说,实现了语音识别的大众化

3、,任何第一次用法本系统的用户,不需经过语音训练,便可惬意的得到所需信息。(3)可统计系统天天的话务量。2 系统结构与软件办法系统主要由计算机网络、人工座席、语音处理及存储、系统管理(数据库管理十语音编辑)几部分组成,1所示。本系统用法了工业机,性能稳定,系统平台为windows nt操作系统,其作用是利用计算机和数字语音卡来处理大量繁杂的电话业务,提供开放式的公交线路智能查询服务,具有速度快、全天候、高效率等特点。21 系统软硬件平台配置和开发工具挑选(按30线配置)系统的硬件采纳工控机,以实现较高的性能价格比,而且可以通过计算机集群系统大幅度提高囫囵系统的性能。详细是cpu为p4 2.4g以

4、上,内存为1g以上,硬盘为60g以上。系统的软件平台挑选windows nt。windows nt具有良好的图形管理功能,而且提供了牢靠的技术支持和开发环境。语音卡采纳d321641语音卡,该卡在windowsnt下的开发十分成熟,可以处理各种不同的需求。d3216413语音卡具有一下特点:(1)集3060路语音处理和el2e1(pcm)数字中继接口于一体,同时支持一号信令(ssl)和数字一号信令(dssl)。(2)功能强大,性价比高,便于用户构建性能稳定、多功能的应用系统。(3)采纳全结构,处理能力强大,可减轻主机负担,保证高密度、大容量的应用系统高效稳定地运行。同时,dsp技术便于软件升级

5、。数据库系统采纳sql server。sql server是windows nt环境下比较成熟的数据库产品,他具有大型数据库系统的全部特性,而且便于与nt集成管理。开发工具挑选visual c+,visual basic等。visual c+功能强大、控制灵便,可以处理各种程序设计的需要;visual basic编制程序速度快,对程序设计人员要求不高,因此将两者结合起来用法。22 软件设计本系统界面由visual basic 6.0编程实现。以汉字和图标明确显示其功能,操作容易,一目了然,便于值班人员操作和监控。各功能程序由visual c+编程实现,主要分为:检测振铃大事及接受用户语音实现相

6、应的功能调用;确定进入系统后界面菜单的有效状态以及检测和初始化电话语音卡;登录数据库服务器。23 数据库服务器的设计客户服务器结构是基于数据库的应用程序广泛采纳的一种结构。他利用了计算机系统硬件和软件分布的不平衡性,把数据服务集中在服务器端,而识别客户端则特地负责处理应用规律和界面。这使得程序开发的复杂性大大降低,同时识别客户端和识别服务器实时通信、协同工作,削减了时延,保证了较高的识别效率。客户服务器结构包括了2个自立的实体:识别客户端和识别服务器。前者上运行的应用程序称为"前端"或"前台",后者的称为"后端"。也就是说,服务器增强

7、了"后端数据库引擎",电话接入时,识别客户端接管电话用户的语音输入,实时传送到识别服务器,并把识别服务器的识别结果向电话应用平台层返送,然后举行内部运算查找符合条件的数据,此时客户机还可以利用这些闲置时光处理其他的工作,等到服务器处理完毕,就会把所需的数据传递给前端应用程序。因为客户服务器结构的前端应用程序并不挺直对数据库举行处理,因此利用odbc作为一个桥梁帮我们打开前端应用程序与后端数据库管理系统的通道,并且由odbc api提供制式化的控制函数来维护服务器的数据库数据。语音合成的处理是通过边合成边播放的策略,避开了因为合成长文本带来的较大的延时。该系统在分段播放语音时

8、,用户的任何打断都可以中止该次合成任务,免去了无谓的资源消耗。3 系统的实现本系统在启动时,首先会拜访datasourceini文件,从中读出有关数据库信息,若数据库服务器的数据改动时,只需改动此文件便可。datasourceini文件内容如下:sourcenamc=flightdsnname="odbc ;dsn=flight;uid=flight;pwd=flight''其中:nameflight为数据源名称,dsn为数据源名称,uid为用户id,pwd为用户密码。图2为用户通过语音实现的自动查询系统流程图。4 结 语本系统是以通信系统为背景,满足实际需要为目的,采纳现有成熟的硬件产

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论