基于二维码扫描的旅行助手的设计与实现

2015-04-12 08:35方志民尚玮哲
黑龙江工程学院学报 2015年6期
关键词:景点二维码景区

郑 磊,辛 壮,方志民,尚玮哲

(黑龙江工程学院 计算机科学与技术学院,黑龙江 哈尔滨150050)

随着居民生活水平的不断提高,人们的身心不再仅仅局限于自己所处的那一小片土地,使得传统旅游业越来越不能满足人们对自由的渴望,以及对个性化的追求。而传统的跟团旅游方式,时间安排相对紧凑,显然不再适合现代人的生活方式。于是ota行业开始兴起,这些行业大多数是通过广告+差价机票+酒店预订等进行盈利,却忽略了旅游业旅游模式的微创新,而旅行过程中自驾游玩的方式没有导游对景点详细的讲解,旅游的趣味性也明显降低。

《2014年中国旅游业发展报告》显示:2013年中国出境旅游9 819万人次,消费总额达5 582亿元,人数和消费总额均位列世界第一;入境旅游接待人次和收入同列世界第四位,成为全球第四大入境旅游目的地;国内旅游总消费26 276.1亿元,同比增长15.72%,成为全球最大的国内旅游市场国。在线旅游市场拥有极大的潜力,而目前大部分在线旅游产品主营业务为提供酒店预订、机票代售、景点打折信息等。

据新华社消息,中国互联网信息中心发布的《2014年中国互联网发展报告》指出:截至2014年底,我国网民规模已达6.49亿人,其中手机网民规模达5.57亿,占总网民数的85.8%。我国网民平均每天上网时间约3.7h。目前,即时通信是我国互联网应用使用率最高的,占比90.6%;其次是搜索引擎和网络新闻,占比80%。虚拟社交、获取咨询和娱乐依然是互联网生活的主要内容。旅游,即旅行、观光、游览,在这一过程中手机作为移动互联网的信息传播媒介,便成为一个必不可少的工具。手机的移动、便携性决定了移动互联网的发展潜力无限。

1 设计原理

1.1 设计思路

利用二维码技术对景区进行统一编码,游客使用智能手机扫描二维码即可获取景区语音介绍,同时提供景区的游览地图以及景区附近实时交通情况、天气情况等信息,为游客提供极大的便利。

二维码技术是物联网技术的感知层,信息密度较高,数据携带量大,纠错能力强,并且成本较为低廉。随着智能城市的发展,城市地理信息的完善,使得游客通过智能手机获取景区信息以及基于位置的服务成为可能。

1.2 研究方法

本设计开发的系统结构如图1所示,游客通过智能手机客户端扫描景区二维码内容并发送数据查询请求,请求查询指定景区的相关游览信息。同时向百度地图申请基于位置服务,服务器接收到数据查询请求后,从数据库中取得景区数据发还给游客的客户端。并将景区地图以及攻略信息以图文形式展示给游客。

图1 系统体系结构

2 系统架构

系统采用比较成熟的三层架构,利用分而治之的思想将系统分解为用户交互层、业务逻辑层、数据存储层。

用户交互层主要负责模型数据的显示以及处理与用户的交互操作。游客通过扫描景区内的二维码获得景区游览攻略→客户端开始定位→发送HTTP查询请求→服务器端发回景点介绍→周边搜索→路径规划→语音提醒→景区评价→结束。

服务器端使用J2EE技术,并使用mysql作为后台数据库。本文通过对游客外出需求的分析以及UML建模得到用例图,如图2所示。

根据得出的用例图进行分析,得到需要控制的实体联系(E-R)图,如图3所示。

2.1 应用数据展示

根据系统E-R图设计出的部分数据如表1所示。

进入景区详情界面后,客户端从服务器景区信息表获取的数据如表1所示呈现给用户,包括景区的图片攻略、文字解说以及语音介绍。

图2 系统用例图

表1 景区信息

图3 系统E-R

每一个景区都有一些相对独特的风景名胜,本设计中将其定义为“景点”,用表2的数据表示。

表2 景点信息

游客在景区旅行时,难免会流连忘返,因而故地重游,于是本设计为这样的游客量身定制了偏好线路这一功能,游客可以将较为满意的线路添加收藏以便下次再次游玩,根据功能,本设计将偏好线路数据抽象表示为表3数据所示,与用户资料表以用户编号作为关联。

2.2 软件界面与使用说明

景区地图:软件开始运行后,通过扫描景区上的二维码之后进入软件主界面,如图4所示,进入景区地图界面,通过景区地图可以查看景点附近的餐饮、娱乐等LBS信息。

表3 偏好线路

景区攻略:进入相关景区后,通过点击详情进入景区攻略界面,对景区进行综合性的评价,并附有景区语音介绍,相关界面如图5所示。

消息界面:消息界面效果如图6所示,app加入了即时通讯的功能,可以和同一景区的游客进行交友互动,亦或是接收到景区优惠门票的推送通知。

个人中心:图7为app的个人中心界面,在这个界面上游客可以对已经收藏的攻略、购买的门票和分享出去的经验进行一系列的管理。

图4 景区地图界面

图5 外出游览攻略

图6 消息界面

图7 关于我界面

3 结束语

本设计基于二维码扫描,采用百度LBS开放平台将出行攻略与景区地图相结合,并采用标注点将景区中一些较重要的景点、卫生间等景区关键位置标注在地图上。将静态数据动态地加载到移动设备上,为游客提供方便的游览攻略、景区优惠门票抢购,并用二维码扫描的形式来简化用户操作,提升游客出行质量。经测试,本系统较为稳定,景区攻略详细准确,与用户交互体验较为良好,足以满足游客的出行需求。

[1] 张凌云.智慧旅游:个性化定制和智能化公共服务时代的来临[J].旅游学刊,2012(2):3-5.

[2] 姚国章.“智慧旅游”的建设框架探析[J].南京邮电大学学报(社会科学版),2012(6):13-16.

[3] 张涛.J2EE轻量级框架扩展技术的研究与应用[D].成都:西南交通大学,2007.

[4] 齐金悦.二维条码的生成与识别研究[D].哈尔滨:哈尔滨工程大学,2003.

[5] 林春.基于J2EE的 WebGIS应用研究[D].武汉:武汉大学,2002.

[6] 宋晓甲.基于嵌入式图像采集处理的QR码识别系统的研究[D].天津:天津大学,2010.

[7] 李慧.手机二维码业务商业模式研究[D].北京:北京邮电大学,2008.

[8] 中国物品编码中心.二维条码技术与应用[M].北京:中国计量出版社,2007.

[9] 许统.手机二维码在国内的发展及应用[J].电脑与信息技术,2011,19(3):62-69.

猜你喜欢
景点二维码景区
云南发布一批公示 10家景区拟确定为国家4A级旅游景区
二维码
小康二维码
『摘牌』
“摘牌”
某景区留念
打卡名校景点——那些必去朝圣的大学景点
让严肃的二维码呆萌起来
英格兰十大怪异景点
二维码,别想一扫了之