APP下载

基于Android的自助导游服务系统*

2016-11-15刘英杰贾文吉霍志航宋瑞雪柴宝宝张文文张兰华

网络安全与数据管理 2016年19期
关键词:语音景区模块

刘英杰,贾文吉,霍志航,袁 辰,宋瑞雪,柴宝宝,张文文,张兰华

(1.泰山医学院 信息工程学院,山东 泰安 271016; 2.北京物资学院 物流学院,北京 101149)



基于Android的自助导游服务系统*

刘英杰1,2,贾文吉1,霍志航1,袁 辰1,宋瑞雪1,柴宝宝1,张文文1,张兰华1

(1.泰山医学院 信息工程学院,山东 泰安 271016; 2.北京物资学院 物流学院,北京 101149)

为了满足游客自助游的需要,使游客能够对旅游中的衣食住行及路线问题进行合理的规划,以Android手机系统为平台,并结合A-GPS、二维码、无线互联网、智能语音等技术,以泰山景区为例设计出一种自助旅游应用系统,同时系统着重突出外文版应用,方便外籍游客。系统运行界面简洁友好,便于操作,具有很大的推广和应用价值。

Android;A-GPS: 二维码;自助旅游:平台集成

0 引言

随着我国旅游产业的健康发展,个性鲜明的自助游成为更多人的选择。自助游以游客为中心,在满足游客个性化的需求外,又改善了旅游体验;同时又使得旅游资源和社会资源得到充分的利用。

手机APP已是用户手机中最受青睐的服务平台,而在现行的手机系统中,Android系统又占据了智能手机操作系统平台的主要市场,由于Android 系统本身是一个开放性的系统开发平台,具有开源性的软件特点,而且Android系统为广大用户提供了较好的嵌入式开发能力,使得众多手机APP能够轻易地放置于手机平台[1]。

基于以上情况,以泰山景区为例,利用手机系统中的Android系统平台,使用平台无关性较好、通用性强、方便系统维护和升级的Java语言进行编写[2],建立景区旅游自助服务系统,同时推出英文版,突出外文服务,满足游客个性化的需要;同时本系统也能很好地缓解导游资源不足、游客安全的问题。

1 系统开发与实现

1.1 环境及开发技术

自助旅游服务系统的开发以Android平台为开发框架。Android平台具有高度的稳定性和便捷的可移植性,不仅可以方便系统维护,而且可以节约时间、降低开发成本。其操作系统基于 Linux2.6内核,应用程序采用Java语言进行编写,JDK1.7版本进行编译,利用J2ME应用开发模式建立手机APP[3],客户端使用Eclipse进行编写,系统界面的设计使用PHOTOSHOP CS6进行美化处理,采用Oracle作为数据库平台;此外系统本身还提供了丰富的UI组件,基于以上优点,设计完成的系统应用具备良好的扩展性,并且数据可交互性良好。

1.2 相关技术

辅助全球卫星定位系统技术是一种综合GPS信息和网络基站信息从而对移动平台进行定位的技术[4],可以在CDMA2000、WCDMA、和GSM/GPRS网络中使用。同时还要加建位置服务器、差分GPS基准站等设备。其主要优势是定位速度快、精确度高;首次捕获GPS信号一般仅需几秒钟,不像GPS的首次捕获时间可能要几分钟;其精度在正常的GPS工作环境下可达10 m左右,能够满足用户需要。

Android是一种适用于各种操作系统的自由及开放源代码的开发平台[5],在应用方面非常适合于移动设备,比如较为普遍的智能手机和掌上电脑等。Android系统采用分层结构,其软件平台从上到下主要由应用程序层、应用程序框架层、Android运行库层以及 Linux 内核层4个部分组成。由于系统本身是一个开源的开发平台,因此对用户来讲可以搜索到丰富的免费代码资源,所以广受开发者的欢迎。

二维条码是一种识别图形,它是按照特定的几何图形而设计的具有一定规律的黑白相间的平面图形,用于记录数据符号信息[6],主要用于商业活动、网络链接和信息读取,其特点是信息量大、易识别、成本较低等。二维条码图像识别技术的成熟使得智能手机能够通过手机摄像头快速识别二维条码,准确读取信息。

1.3 系统功能设计

图1 功能模块图

经过前期系统分析,为了统一管理,通过分类将自助旅游服务系统设计为5个功能模块,分别为景区导航、语音讲解、一键SOS、游客中心、本地服务。功能模块图如图1所示。

景区导航模块有两个子模块,分别为全景地图和定位导航。当进入全景地图模块时,系统显示景区平面图,让游客了解整个景区的大致分布,为游客智能推荐游览观光路线,方便游客选择适合自己的线路。实时定位模块借助A-GPS实现对游客的准确定位,为游客实时导航。

语音讲解模块借助A-GPS精准定位进行智能语音讲解,同时语音讲解模块还将引入英文,提供外文讲解服务方便外国游客了解景点,同时外文版还将提供在线翻译功能,着重于介绍有中国特色的景点及其文化渊源;在定位失败的情况下,利用二维码识别技术,游客通过微信扫描景区预设的二维码进行语音讲解。

一键SOS功能模块是考虑到游客遇到紧急情况需要求救而设计的,通过A-GPS精准定位,快速定位到需要帮助的游客位置,方便救援人员快速抵达,让游客在第一时间内获得救助。

游客中心模块分为行车信息和游客信息两个模块,其中行车信息能够为自驾游旅客提供便捷服务,进行行车、停车指导,以及公共交通出行选择,同时提供景区周边实时交通路况;游客信息为游客提供免费咨询,在线问答,并且提供景区实时游客数量,供游客决策是否出行。

本地服务模块突出特色美食与精品酒店服务,特色美食模块向游客详细介绍景区当地美食及特产,并推荐正宗店铺;精品酒店模块根据游客需求推荐景区周边酒店,做到方便游客出行。

1.4 系统实现

在编程实现主菜单界面的同时综合使用线性布局与框架布局,进行整篇谋划,其页面布局如图2所示。

图2 主菜单布局

在系统实现过程中[7],外文版语音讲解作为本系统开发的重点,其资源数据库的开发与中文版并重,在联网状态下以Web服务器为中继,实现客户端与数据库服务器的交互,调用数据库中的外文语音包,从而实现英文版语音讲解。其中英文版景点讲解如图3。

图3 英文版语音讲解模块

2 系统测试

(1)测试环境

①操作系统:Android 4.0及以上系统;

②数据库:Oracle数据库;

③网络环境:3G、4G WiFi;

④测试机型:华为、小米、Samsung、vivo、HTC等主流机型。

(2)测试过程及结果

系统测试主要分为两个阶段[2,3,7],第一阶段在Eclipse中进行,启用Android模拟器,将系统引入并运行,进行多轮测试;对功能不符合要求的测试点列入Bug项,并再次进行修改、回归调试。

第二阶段为APK应用在Android手机中的测试,该阶段测试侧重于软件的功能和性能,以用户的视角来测试软件的实用性以及人机交互的规范,力求做到操作界面简洁友好。

经过以上测试,系统平台运行效果与预想效果存在一点差别,但经过调试,系统功能符合预期效果。

3 结束语

在互联网发达的现代社会,移动互联网技术极大地改变了人们的生活方式,也改变了传统的人际关系和大众舆论的传播方式,能够将此技术应用到旅游业中,在给旅游者带来方便的同时也使得社会资源和自然资源得以充分利用。

自助旅游的出现使得一些旅游APP应运而生,本文提出的基于Android的自助导游服务系统以泰山景区为例,对泰山景区进行全方位、多层次的剖析,方便进山游客,特别是外籍游客,力求做到将泰山文化淋漓尽致地展现给游客,同时更好地向世人展示泰山文化的魅力所在。

经过实际测试使用,系统运行稳定,特别是语音讲解模块中的外文讲解功能极大地方便了外籍游客,游客对此反应良好。在以后的使用中,系统还将会与时俱进,适时增添新的功能,最大限度地方便游客。

[1] 万晓凤,雷继棠,易其军.基于 Android 智能手机平台的 AMT 监测系统的设计[J].电子技术应用,2014,40(3): 68-70.

[2] 宋凯,李磊,袁辰,等.基于 Android 的校园商用服务集成平台[J].微型机与应用,2015,34(18): 92-94.

[3] 武国彬,初雅莉,陈昌稳,等.基于 Android 的中草药手机智能识别系统[J].微型机与应用,2013,32(18): 7-9.

[4] 陈龙彪,李石坚,潘纲.智能手机: 普适感知与应用[J].计算机学报,2015,38(2): 423-438.

[5] 龚瑞琴,毕利.基于Web Service的Android技术应用研究[J].电子技术应用,2014,42(1):134-136.

[6] 徐万成,杨波.基于二维码在不同业务系统中信息采集的设计与实现[J].计量技术,2015(7): 72-74.

[7] 初雅莉,陈昌稳,崔召金,等.基于 Android 的智慧校园手机系统[J].微型机与应用,2013,32(15): 15-17.

张兰华(1979-),通信作者,男,博士研究生,副教授,主要研究方向:计算机应用技术,数据库优化,复杂网络建模与应用。

Self-guided tour service system based on Android

Liu Yingjie1,2,Jia Wenji1,Huo Zhihang1,Yuan Chen1,Song Ruixue1,Chai Baobao1, Zhang Wenwen1,Zhang Lanhua1

(1.Department of Information and Engineering,Taishan Medical University,Taian 271016,China; 2.Logistics School,Beijing Wuzi University,Beijing 101149,China)

In order to meet the needs of self-guided tour and the rational planning on routing for tourists,we designed a self-guided tour service system based on Android platform,combining with the technologies of assisted global position system,two-dimensional code,wireless network,intelligent voice and so on.The system took the Taishan tour as an example.The system emphasized the functions of foreign language version applications,which was convenient to foreign tourists.Meanwhile,the system interface is simple and easy to operate,which is helpful for extension and application.

Android;assisted global position system; two-dimension code; self-guided tour;platform integration

国家级大学生创新创业训练计划(201510439021,201510439198);山东省自然科学基金项目(ZR2013FL031);山东省高等学校科技计划(J15LE12)

TP31

A DOI:10.19358/j.issn.1674-7720.2016.19.029

刘英杰,贾文吉,霍志航,等.基于Android的自助导游服务系统[J].微型机与应用,2016,35(19):98-100.

2016-05-15)

刘英杰(1992-),男,本科,主要研究方向:信息管理与信息系统。

贾文吉(1993-),男,本科,主要研究方向:信息管理与信息系统。

猜你喜欢

语音景区模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
云南发布一批公示 10家景区拟确定为国家4A级旅游景区
『摘牌』
“摘牌”
魔力语音
基于MATLAB的语音信号处理
基于MQ3与MP3的价廉物美的酒驾语音提醒器
某景区留念
对方正在输入……