[发明专利]一种可动态配置的语音导游方法无效
申请号: | 200810059109.7 | 申请日: | 2008-01-14 |
公开(公告)号: | CN101217016A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 吴朝晖;罗威;潘纲;孙洁 | 申请(专利权)人: | 浙江大学 |
主分类号: | G09F25/00 | 分类号: | G09F25/00 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 林怀禹 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 配置 语音 导游 方法 | ||
技术领域
本发明涉及地理信息技术,尤其是涉及一种可动态配置的语音导游方法。
背景技术
地理信息系统是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。地理信息系统处理、管理的对象是多种地理空间实体数据及其关系,包括空间定位数据、图形数据、遥感图像数据、属性数据等,用于分析和处理在一定地理区域内分布的各种现象和过程,解决复杂的规划、决策和管理问题。
目前市场上的地理信息产品主要是各种品牌的车载导航仪。这些导航仪利用GPS卫星信号以及专用的电子地图文件可以实现精确的提示、导航功能。但是这些导航仪因为电子地图的局限,一般只能实现交通系统中的导航。对于景区内部的导游、以及详细的导游介绍的需求,往往无能为力。此外,由于电子地图内容相对固定,但景区内导游信息的内容却是会经常变更,因此现有的导航系统也不能满足提示信息频繁变更的需求。
发明内容
为了解决现有导航产品存在的缺陷,本发明的目的在于提供一种可动态配置的语音导游方法。
本发明采用的技术方案是:该方法的步骤如下:
1)系统启动时,首先把XML文件中的景点相关信息载入到内存中;
2)GPS语句采集模块从虚拟串口读取GPS接收器收到的数据,并从中分裂出GPS语句;
3)把GPS语句送到GPS语句解码模块得到当前的经纬度数据;
4)把经纬度数据送至位置信息处理模块,位置信息处理模块检查所有景点相关信息;
5)如果判定是在当前位置附近,则调用TTS引擎读出导游信息,同时置标志位为1。
所述的读取XML文件:以链表的形式把景点信息载入到内存中,并初始把所有景点的标志位设为0。
所述的检查并判定当前位置:循环轮询景点链表,根据当前位置和景点位置的距离判断当前位置附近是否有未输出的景点。如果当前位置附近有多个景点,则判断当前处于最近的景点。如果判断当前处于景点中,且标志位为0,则压入输一出队列。
所述的调用TTS引擎读出导游信息:建立待输出文本队列,以免发生语音并行输出的情况;循环检查待输出文本队列,如长度大于0,则弹出队尾元素并调用TTS引擎语音输出。
本发明具有的有益效果是:
1、可以支持各国不同的GPS卫星导航协议。
2、软硬件需要较少,不需要专门的电子地图文件,只需一个存放典型位置和相关语音信息映射关系的配置文件。
3、景点介绍是用TTS引擎朗读配置文件中的文字,而不是播放预先录制的介绍录音;介绍内容可动态配置,适合景区内部的详细导游。
4、功能模块可拆装,可以把位置信息处理模块换成其他GPS数据处理模块。
附图说明
图1系统的模块结构。
图2系统的运行流程图。
具体实施方式
下面结合附图和实施例对发明作进一步说明。
图1指出了整个系统的软硬件模块结构。系统的运行环境是在装有Wince操作系统的便携设备上。系统依赖的其他硬件主要是蓝牙GPS接收器。系统的软件模块用带透视效果的块表示,主要包括三个模块:GPS语句采集模块、GPS语句解码模块、位置信息处理模块。模块之间的数据交互关系如下:GPS语句采集模块通过蓝牙接收GPS数据接收器收到的卫星数据,并把他分裂成多条GPS语句。GPS语句采集模块把GPS语句传给GPS语句解码模块,然后得到返回的经纬度位置信息。GPS语句采集模块把经纬度位置信息传给位置信息处理模块处理。位置信息处理模块判断当前位置附近有景点,则调用TTS引擎用语音输出导游信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810059109.7/2.html,转载请声明来源钻瓜专利网。