《基于普适计算的智能GPS导游系统研究.pdf》由会员分享,可在线阅读,更多相关《基于普适计算的智能GPS导游系统研究.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、!#$%&$()*&+,实用案例-基于普适计算的智能!#导游系统研究!.),#$/,)012 03$4,4 5(36 27+,8 9&+,4()1,6:&+$:,*(83$)/汤益军-徐 洁-方志刚-(浙江大学城市学院信电分院;=)摘要:摘要:基于普适计算的先进理念,整合 0.2 与蓝牙通信技术,研发出了一种针对杭州市旅游信息的便携式智能 012 导游系统?28&603$4,。给出了 28&603$4,的系统结构,重点讨论了实现系统的关键技术。关键词:关键词:普适计算 012导游系统-引言导游系统是指用电子设备来代替导游服务人员对旅游景点进行介绍的系统。虽然导游系统已经发展了十几年,可电子技术
2、应用于旅游行业还是个新兴事物。在 012 导游系统中,游客手持带有 012 接收器的终端,系统便能实时判断其当前位置并播放预先存放在终端上的景点介绍。这种方式最大优势就是不用在每个景点安装发送器,只需每个游客配备一个 012 终端即可,大大降低了系统的成本。在意大利威尼斯和法国的特华都全面配备了(7 012自动导游系统,并以出租的方式给游客使用。国内的 012 导游系统大多都是在车载导航系统或卫星定位系统中加入一些基本的旅游信息改造而来,目前也没有全面配备的应用案例。在 012 导游系统的基础上,注入普适计算的先进理念,整合 0.2 与无线通信技术,智能 012 导游系统应运而生。普适计算就是
3、人们能够借助于各种智能终端设备,获得所需要的服务,达到任何人可以在任何时间、任何地点与任何对象进行交流的目标A。智能012 导游系统运行在掌上电脑或智能手机等手持设备上,游客可以“随时、随地、随意、随设备”地使用智能导游服务。如全球著名 012 厂商宇达电通公司的便携式自导航系统;,该设备在功能上已经非常强大,但是缺少专业的旅游信息,因此这类产品还是主要应用在汽车导航上,在旅游业目前还没有成功的大规模应用。目前,我们浙江大学城市学院“集成化信息处理与控制”实验室在杭州市科技创新计划项目的支持下,进行有关智能导游系统的研究,并正在开发特别针对杭州市旅游信息的便携式智能 012 导游系统 28&6
4、03$4,。A-28&603$4,系统结构普适计算系统是各种集计算、通信和传感功能于一身的信息设备,它以嵌入式形式呈现在人们的工作和生活环境中,可以是手持的或穿戴的,甚至是和日常生活中所碰到的器具融合在一起,为人们提供一种随环境自适应的信息服务,最终目标是将由计算机、通信设备和传感器构成的信息空间与人们工作和生活的物理空间融为一体。28&603$4,是基于普适计算的便携式智能 012 导游系统,系统总体方案包括前端和后端两大子系统,前端为导游子系统,运行在手持设备上,用户是国内外游客;后端为内容生成子系统,运行在1*上,用户是各个城市的导游内容制作人。首先,内容制作人使用内容生成子系统制作基于
5、电子地图的专业化导游内容;然后,导游子系统装载某一城市的导游内容便可以使用某城市的导游服务功能。系统结构如图 所示。28&603$4,为游客提供当前位置有关景点的智能化信息服务,同时系统也为游客提供旅游相关的其他服务,包括景点导航查询、最短路径分析和游玩购物住!A=B年 第 C期计 算 机 系 统 应 用!基金项目:浙江省自然科学基金(#$%$#$)、杭州市科技创新项目($&%$#$!&)实用案例!#$%&$()*&+,-宿查询等服务。具体功能如下:(.)/01 地图基本功能:包括地图刷新、地图全幅显示、地图平移、地图放大和地图缩小等功能。(2)/01 地图高级功能:包括显示指定点的经纬度、两
6、地距离测量和面积测量等功能。图.-13&4/5$6,系统结构(7)/81 高级功能:包括速度超速报警功能等功能。(9)导游基本功能:包括用户的位置的自动检测和可视化、景点检测、景点查询、基于/81 的实时解说、基于地图的查询解说以及基于数据库和多媒体信息的导游资料检索等功能。(:)导游高级功能:包括动态的路径分析、最短路径功能。(;)导游模式选择功能:系统根据不同用户的需要提供了自动模式、地图模式和脱机模式三种导游模式(详见7?9坐标的位置信息,因为人不可能在景物上才开始介绍,所以我们引入缓冲区的概念,只要景物进入区域就触发。加入查询缓冲区后,得到查询方块。由查询方块对地图进行查询,当进入景区
7、时触发景区介绍,并计数,在不同时间播放不同的介绍。进入景点,则触发景点介绍。(2)地图导游模式。在地图导游时在区域获取上比自主导游更方便些,可以通过框选得到查询区域。自动导游通过权限设置保证当前介绍的唯一性。景点权限最高,当同时查询到景区和景点时则触发景点介绍。虽然当查询缓冲足够小时,同时查询到多个景物的情况不会发生,但无法避免,因此由其 0号决定其权限大小,权限大的先触发。地图导游时的框选有可能会有多个景物。所以通过设置查询结果查看工具条进行切换。可以通过景点切换按钮进行景点切换,通过介绍切换按钮进行介绍切换。(7)脱机导游模式。依赖于数据库和多媒体的支持,通过调用 A01B 8CD 得到强
8、大的数据库支持,调用多媒体支持可观看视频,听音乐,以及图片的欣赏。!$最短路径的搜索!$最短路径的搜索网络分析中最基本最关键的问题是最短路径问题。最短路径的求解,必须把现实生活中的道路、管线等各种网络抽象成一种数学结构,这种抽象出来的数学结构被称为网络拓扑结构。网络分析技术实现的关键在于网络拓扑结构的建立和高效能最短路径算法。现实中网络拓扑结构是相当复杂的,因为道路状况千差万别,比如是否单行线,是允许顺行还是逆行,该路段是否允许转弯,道路的宽度、类型和车辆可通过能力等等,需要建立完善的模型体系。13&4/5$6,最短路径搜索是建立在理想状态下的,即所有道路通行良好,并允许双向行驶。在数学和计算
9、机领域网络被抽象为图,再利用图论的方法计算最短路径。给定简单加权图/E F G,H,=I,G EGD,G.,GJ.,称!E(&$K)为图/的邻接矩阵,其中:&$KEL$K,若 M$和 MK之间有边相连N,若 M$和 MK之间无边相连O,若$EK-(.)L$K表示 M$和 MK之间边的权值。$KP+4&算法是经典的最短路径算法,其基本思想是按路径长度递增的次序产生最短路径,可由下式给出:$E3$)$,$,$QL$K-(2)!计 算 机 系 统 应 用2OOR年 第 9期!#$%&$()*&+,实用案例-算法的基本思路是:将顶点分成两个集合.和/,已求出最短路的点置于.中,其它点置于/中。开始时.
10、中仅含起点 0+,其它点全在/中,随着求最短路迭代工作的进行,.中的点逐渐增多,当终点 0 也被纳入.中时,迭代结束。图 1-.2&345$6,3 系统界面!篮牙#$%通信的实现!篮牙#$%通信的实现7894:7.*;本身支持蓝牙设备的配对通讯。*:*:提供虚拟串口。创建*:端口可以使用=,?$+,34,$%,函数,删除可用 4,3,?$+,34,$%,函数。这样通过其自带的蓝牙管理器就能把机器蓝牙端口虚拟成了一个串口,直接与蓝牙 AB.通讯。7894:7.*;的串口驱动不支持重叠,要接收串口数据就必须创建一个线程专门用于接收数据。系统对 AB.进行如下设置:*.,*(22B(38)C(*(2
11、2B(38)C(;D D 假定 AB.设备参数为:EFGHH,F,9,I*(22B(38)C(J 6KL&56=&,M EFGHH;D D 波特率EFGHH*(22B(38)C(J N4&L$+M F;D D 数据位 F*(22B(38)C(J NB&3$O M.;PB!=8/QP9:9;;D D 校验位 9*(22B(38)C(J N.(L$+M.;P./:BL8/.PI;D D 停止位 I*(22B(38)C(J N*(22B(3 M F;D D 假定 B4!使用*:F 为 AB.设备的连接端口向串口发送数据一般都会成功,需要注意的是如果终端设备需要一定处理时间或者称反应时间的话,那么两个
12、写操作之间一定要注意时间间隔不能太小。具体的时间由终端设备的反应时间和缓冲区大小有关。除了考虑及时的读取数据外,还要解决接收到的数据的处理工作。如果在读取串口数据的线程中安置数据处理工作,那么可能会丢失数据(终端设备发送数据但是没收到),也有可能不会丢失(终端设备发送的数据的时间、大小都是确定的)。因为 AB.一秒钟发一次信息,肯定接收的数据在处理工作结束后终端设(下转第FR 页)!1HHS年 第 G期计 算 机 系 统 应 用!#$%&$()*&+,实用案例-图.-系统运行界面图该系统,方便了园区业务管理和经营管理,该系统中的使用提高了农业生产管理水平,再造管理流程。该系统的研制将对其它地区
13、数字农业工程建设将会起到一定的示范作用。参考文献/吕晓男、麻万诸、张明华等,基于 012 的农业科技示范园区土壤和土地资源管理研究3 浙江农业学报,4556,/7(/):/8634王远飞、周枫、刘志强等,浦东新区人口普查地理信息系统的设计与实现,华东师范大学学报,4556,4556(4):49 8:43:梁寒冬、陈卫兵、陈超等,基于组件式 012 的城市环保信息系统的研制与应用,遥感学报,4556,/5(:)::45 8:4;3.胥滢波,基于 012 构建交通规划信息系统,计算机系统应用,455;,(;):/8;3;刘栋、邢汉承,在!中利用分级技术提高矢量图的显示速度及插值算法的应用分析,计算
14、机工程与应用,4554,(.):76 87736李航、岳丽华,基于*?和!的遥感图像数据库开发,计算机应用,4;(;):!/4/4 8/4/.3(上接第 7;页)备才发送数据,完全可以将数据处理工作放在读取串口的线程中。.-系统实现2A&=B$C,DD E;/F)、0G2 蓝牙模块(环天 HI 8:7)、0GJ2 模块(K?0D!HI*:;I0),服务器,F*.35(AL,CC,C F$+B*M M.35)M 2G.,,2B,&;3 54,&1)N(93 7,$%G(%O,G*455:(!*J U:5)和 Q$)C(S+*(L$#,;35G(%O,G*(=DD E;/F)等。针对杭州市旅游
15、信息的 2A&=B$C,系统界面如图 4 所示。主菜单分为系统菜单,地图菜单,导游菜单三部分,完成系统的主要功能;主工具条放入了使用最频繁的五个工具:放大,缩小,平移,刷新,导游。;-结束语导游系统的设计初衷是代替导游为游客提供个性化的导游服务,因此更应该体现以游客为本,提供全方位的自然的导游服务。2A&=B$C,与目前流行的自动导航系统相比,注入了普适计算的理念,并提供了专业化的导游内容,使得游客在旅游过程中可以随时、随地、随意、随设备地享受系统提供的专业化旅游服务。2A&=B$C,的应用,必将对杭州市“十一五”期间的旅游业发展作出积极的贡献。参考文献/V:T T SSS3 V(W3$)N(4王志强、蔡平、张会生,面向普适计算的智能终端系统研究,计算机系统应用,4556 年第 7 期3!4559年 第.期计 算 机 系 统 应 用