论文部分内容阅读
基于位置的服务(Location-Based Service)已经在诸多领域蓬勃展开,其目的在于可使任何人、任何地点、任何设备、任何时间实时获取各种基于位置的属性信息。各种类型的移动智能终端作为未来市场的主流,将成为无线环境中互联网模式下的新的运算平台,来承载对信息的获取、请求及处理等全面的功能需求。对于LBS支撑平台及体系结构的研究和应用已经比较成熟,而在位置服务前端的人机交互领域,传统的GUI模式面临很多难以克服的问题。目前多数的人机交互是采用图形或短信的方式,囿于移动设备自身屏幕大小及输入方式的限制,造成输入效率的瓶颈,易用性差,从而极大的影响了位置服务应用的普及。
人的表达及交流方式包括语音、语言文字、肢体动作、表情、眼神等多种。而语音交流最符合人类的自然习惯。位置服务的内容载体是地图,由于各种终端设备和使用者的层面参差不齐,使得单纯用手写或按键执行交互查询任务限制了系统的效率和实时性。相比之下语音交互与手写输入的结合较之其他交互方式更为自然,可以改变传统位置服务乃至GIS(Geographic Information System)中完全依赖图形界面交互的状况。
本文针对目前地理信息系统中存在的空间数据难于共享以及语音位置服务中存在的语音位置信息复杂多样,不易建立语音库的问题,提出一个GML+VoiceXML的语音位置服务方案。该方案实现了Mif和Shp格式的地理信息文件到GML文件的转换,利用XSLT将GML结果文档转换为VoiceXML(Voice eXtensible Markup Language)文档,并利用VoiceXML语音浏览器输出话音。这种方式解决了异构地理信息语音输出的问题,丰富了位置服务的解决办法。其主要研究内容包括:常用的空间数据格式与GML格式地理空间数据的转换整合;GML格式空间数据到VoiceXML语音输出格式数据的转换;VoiceXML文档中的交互性问题;最后给出了系统参考实现和测试分析。