语音式农村信息服务系统的设计摘要:为了加速农业的发展,促进农村的信息化水平,建立适合于农村现阶段的信息服务系统已刻不容缓。本文介绍了基于公共交换电话网的农村信息服务系统的系统组成、工作过程和应用实例等内容。该系统建设成本低、通用性强、使用方便,它的推广和应用将为解决农副产品供需矛盾和促进农业信息宣传起到积极的推动作用。关键词:农村信息服务语音式公共电话交换网;一、引言为大力推进农业和农村的发展,提高农村信息服务的水平,近年来,国家出台了一系列推进农村信息服务的政策和指导性文件,为了积极响应这号召并解决农村的实际问题,建立适合于我国农村现状的信息服务系统已刻不容缓。本文重点讨论的以公共交换电话网为基础,充分融合和发挥通信技术、数据库技术和语音处理技术之所长,建立一套服务于农村的信息系统,使农村可以方便的使用该系统发布和获得农业信息,促进农业和农村的发展。二、建立语音式农村信息服务系统的意义当代社会,传统的信息交流模式与现代信息交流模式并存,会议、报纸、广播、电视、电话、网络等各种信息载体各显其能,特别是计算机网络在信息交流中的作用与日俱增,于是,许多地区相应建起了一批农村信息服务站,各级地方政府或当地村民也投入了一定的人力、物力和财力。在信息服务站计算机、打印机、互联网等设施俱全。应该说初衷是好的,但也有其不尽人意之处。以基于计算机网络的农村信息站其不足之处有以下几方面:第一,建设成本高。在农村建设一个信息站暂不考虑房屋使用和水电费用,假设按每一个信息站有6-10台计算机计算,设备费用也需要两、三万元。第二,目前,我国人口教育水平发展仍然不平衡,农民人口知识文化水平普遍低于城市,多数农民对信息技术知识掌握较少,不能熟练计算机,不能独立运用互联网进行信息检索,这给农民独立的信息站获取信息带来了麻烦[1]。第三,网络上各种信息纷繁,一些信息服务站变成了黑网吧,利用信息服务站设施进行聊天、打牌、看娱乐网站、玩网络游戏的大有人在,甚至还有些信息服务站以未成年人上网为主,现象不容乐观。建立基于公共交换电话网(PSTN,PublicSwitchedTelephoneNetwork)信息服务系统,其优势在于:第一,建立及使用成本低。与基于互联网的信息站相比,基于公共交换电话网的信息服务系统,普通家庭使用只需拥有普通电话即可。在使用过程中,电话通信费同样也是低于互联网通信费。第二,操作简单,使用方便。该系统的使用与我们日常拨打电话或进行话费自助查询的方法无本质区别,操作过程中全部为语音提示,只要会打电话就会使用本系统。而且该系统只要有电话机就可拨打,不受时间和场地限制,使用非常方便。第三,良好的自动撮合功能。由于农村信息服务事业尚不发达,常会出现有产品市场或有市场无货源的尬尴局面,该系统针对这一现象特设置了自动撮合功能,系统能将数据库内所存储的供求信息按照设定的规则自动进行比对,如供给与需求的内容相关,系统会自动将一方的联系电话主要以语音形式告知另一方,以达到牵线搭桥、缓解供需矛盾的目的。三、系统的结构组成1.系统服务器端的组成及功能硬件方面需在服务器上安装电话语音卡,通过电话语音卡实现对话机按键DTMF信号的识别(包括数字0-9、“*”、“#”等),以及双音频信号的合成播放,自动增益控制(AGC)、忙音、铃音、摘机、挂机识别等[2]。电话语音卡通过带有RJ-11水晶头的电话线接入公共交换电话网络。这种方式充分运用了CTI(ComputerTelephonyIntegration,计算机电话集成)技术,将电话网络的信息传递优势与计算机的信息处理优势相结合。公共电话网络中所发来的号码信息、按键信息等双音频编码均由电话语音卡解码后送服务器应用程序实施处理。服务端发出的拨号指息和压缩音频等则通过电话语音卡发送到公共电话网络上,由通信运营商转发到用户接收端[3]。中间的传输过程对系统管理员和普通用户透明。服务器端软件系统以WindowsServer2003为系统平台,以SQLServer2005为DBMS,以Delphi7为服务器端的控制管理模块开发语言,三者兼容性好,开发迅速,配置方便,易于调试。Delphi开发环境中各数据源控件及数据操作控件通过ADOQuery控件、ADOConnection控件、ODBC数据源,依次连接至SQLServer的数据表。在数据库中建立农村信息表:CREATETABLE[dbo].[xinxi]([流水码][decimal](18,0)IDENTITY(1,1)NOTNULL,[电话号码][char](20)COLLATEChinese_PRC_CI_ASNULL,[供求类型][char](10)COLLATEChinese_PRC_CI_ASNULL,[数量][numeric](18,0)NULL,[日期时间][datetime]NULL)其中,“流水码”作用该表的主键,由系统自动产生。“电话号码”在服务器接受呼叫时由电话语音卡通过来电显示进行识别并写入表中,该系统使用电话号码作为用户的标识,因此用户使用该系统时不需要进行用户注册,可随时拨叫随时使用。“交易类型”字段的域为“出售”和“求购”,“数量”字段记录对于农作物表示斤数,对于牲畜表示头数或只数。这里考虑到农民日常生活中习惯于使用“斤”作为质量单位,因此该系统中没有选用国际单位制的千克。“交易类型”和“数量”均在应用程序的控制下由电话语音卡识别用户按键发出的DTMF信号取得。“日期时间”字段记录此记录生成的日期和时间,由服务器自动,由计算机系统时间取得。系统操作及维护人员无需了解掌握系统底层信息交换的原理及过程只需通过服务器端的应用程序便能实现日常的管理与维护工作,包括信息的浏览、添加、修改、删除、条件查询、数据转储与恢复等操作。2.系统用户端的组成及功能该系统的设计力求用户端尽量简洁,以达到减少建设成本、缩短建设周期、方便维护的目的。该模块的功能包括提交用户的供销需求、接收由服务器端向客户端所发布的信息、公共信息进行广播宣传等功能。由于中间的通信过程使用公共交换电话网,而我国各大通信运营商之间都已充分的实现了互联互通,因此,作为普通的农村个人用户,只需使用普通固定电话或手机即可登录该系统进行各种操作。作为村委会等农村基层部门,如希望实现广播功能,只需将普通电话机的免提输出端信号通过音频线连接至村屯大喇叭功放设备的音频输入端即可实现(如图1),今后,地方政府部门的公共性的农业信息的宣传即可以通过该系统为媒体进行快速便捷的传递。图1用户端设备连接示意图四、系统应用举例电话号码为88061234的用户欲出售一千斤黄豆,该用户拨叫该系统的接入号码,服务器端收到用户呼叫后自动受理,以语音形式提示用户按下相应按键,进行功能的选择,用户根据语音提示在话机上一步步按下相应按键,即可进入相应的功能。语音菜单结构如图2所示。图2语音菜单结构简图在服务器端应用程序的控制下,在数据库中自动生成与该用户的需要相对应的记录信息,同时,系统对数据库中原有信息进行查询比对,如果数据库中已有想匹配的信息,在将相对应的联系电话告知当前用户,实现其自动撮合功能。信息处理流程如图3所示。图3信息处理流程图五、农村信息服务系统的未来发展趋势该系统基于公共交换电话网的设计思路与计算机互联网的发展并不矛盾,更不是对现有的基于计算机互联网的信息系统的否定。计算机互联网的发展从未停息,其在农村的普及也是未来的必然趋势。将该农村信息服务系统的服务器端稍作配置,使其与基于B/S模式的网络数据库的服务端合一,即可实现该系统与互联网用户的信息共享。特别是在3G技术飞速发展广泛的背景下,手机可以代替计算机浏览网站和收发电子邮件,计算机也可以代替手机方便的进行实时交流,两者的界限日趋模糊。基于公共交换电话网的信息系统与基于计算机互联网的信息系统在未来将相互促进并自然融合。参考文献:[1]栾莉萍:农村信息服务站建设问题研究.农村经济与科技[J].2010(1):18[2]孙勇孙庆文:中小型计算机电话语音平台的设计.电声技术[J].2005(2):59-62[3]胡寅:社区电话自动化服务的设计开发.电声技术.2010(4)