基于RFID的景区游客量实时监控系统设计

时间:2022-10-16 02:38:10

基于RFID的景区游客量实时监控系统设计

基金项目:中南林业科技大学青年科学研究基金06005B项目资助

[摘要] 旅游环境容量是旅游景区可持续发展的一个重要指标,而对景区的游客量的实时有效监控则成为保护景区生态和保证景区可持续发展的重要基础。本文对基于RFID的景区游客量实时监控的实现方案进行了详细的讨论,给出了最佳监控方案下的游客量实时监控算法,并在此基础上,分析了景区游客量实时监控和管理信息系统应具备的主要功能和界面模型。

[关键词] 旅游环境容量 游客量 算法 MIS RFID

随着人们的生活水平的不断提高,我国的旅游事业也得到了迅速的发展,国内一些著名的旅游景区的游客量日益攀升,但每个景区有一定的游客承载能力,每个景区的旅客量一旦超过这个上限,则可能给景区带来破坏性的影响,不利于其向着可持续方向发展。研究景区的游客量有效的实时监控管理便具有极大的现实意义。

一、RFID在旅游中的应用现状概述

过去,受经济发展水平和技术发展水平的限制,各景区都是采用纸质的门票,而这种门票无法做到对景区的人数进行实时监控。但随着近年来计算机技术及网络技术的不断成熟和普及,加之国民经济的快速发展和旅游景区陆续开始信息化建设的进程,已有越来越多的景区开始使用电子门票技术。RFID是一种无线自动识别技术,除了能实现电子门票的功能外,还可以用来实现通过较远距离获取游客所携带电子门票来获取游客个置信息的目的。

本文详细讨论了基于RFID技术,通过对景区进出口进行实时监控,通过一定的算法来解决景区游客量实时监控的问题,并按一定的时间间隔对各景区的游客量进行存储,通过查询、统计和分析,为景区的管理决策人员和相关职能管理部门进行景区规划和日常管理工作提供科学依据。

二、景区游客人数监控方案及算法设计

1.监控方案设计。由于一个景区往往会比较大,如果对全景进行监控,其成本会很大,因此不是一个经济的方案,按照旅游的一般的行为,可以提出以下三个方案供选择:

(1)景区进出口外侧监控方案

在景区的进出口外侧安放一个RFID阅读器,每个游客在进入景区的时候读取游客电子门票ID值,并保存在数据库中,当该游客第二次被该景区的进出口阅读器检测到时,可以认为该游客离开景区,这时由系统记录游客在该景区的状态为离开。如一个景区有多个进出口的话,则每个进出口设置一个阅读器。

(2)景区进出口内侧监控方案

在景区的进出口内侧安放一个RFID阅读器,每当游客进入到景区内时,被阅读器检测到,系统记录游客于该景区的状态为进入,当第二次被进出口的阅读器读到时就由系统更改游客于该景区的状态为离开。

(3)景区进出口内外侧监控方案

在景区的进出口外侧和内侧各安放一个RFID阅读器,并设置它们的监控范围不重叠。

方案1:在一般情况下可以达到监控景区人数的实时旅客量,但这种方案是假定每个游客都会直接从景区的进出口进出,但若一个游客在景区的进出口等待几秒而两次被阅读器读到,系统会认为游客进入了景区,而又马上出了景区,这样会造成景区实时游客量的不准确;方案2:只有游客进入了景区,才能被阅读器检测到,从而记录数据,但若一个游客在阅读器的有效监控范围内来回徘徊,则系统仍无法有效的对景区的实时旅客量进行监控。方案3:将游客于某景区的进入状态分为:准备进入、进入、离去,并将某景区的外侧阅读器采用统一的外侧阅读器类型标志,同样对内侧阅读器也采用统一的内侧阅读器类型标志,一个游客如果在某个景的外侧不管有多少次被阅读器检测到,系统都只会保持其原来状态,或离去,或准备进入。为了描述该方案的设计思想,其判断树如图1所示:

2.监控算法设计。上述算法的伪代码如下:

Monitor() {

read()//发出读命令

Get() //得到jkq_id,jd_id,yk_id

If database has no the same element then

//如果数据库中没有与jd_id, yk_id 相同的记录

If jkq_type == outdoor then //如果为门外阅读器

Insert a element in jk_table//插入一条记录

Set jc_type = ready //将进出态设为ready

Else

return error //如果游客在内而又没有记录则报错

end if

else if jkq_type == outdoor then//如果是门外阅读器读到数据

//则判断进出状态,如果为 ready or out状态

if jc_type == ready or jc_type==out then

do nothing //则不操作,如果为 inner

else //则更新进出状态为 out,且记录出去时间

update cq_time

set jc_type = out

end if

else//如果是门内阅读器读到的数据

if jc_type == ready then

set jc_type = inner

set jr_time = current_time

else if jc_type == inner then

do nothing

else

set jc_type = inner //如果在景区

//但进出状态又为 out ,则说明游客出门而重新进入

end if

end if}

三、系统的功能及原型系统界面

作者基于以上算法,利用PowerBuilder9.0以及数据库管理系统ASA8.0,开发了基于C/S结构的景区游客量实时监控系统原型,为进一步建立可用于商业用途的成熟系统打下一定的基础。该系统已实现的主要系统功能及界面如下:

1.对景区、游客、阅读器的基本数据进行管理和维护,包括添加、删除、修改和查询等基本功能。

2.景区游客量实时监控及预警功能,以一定的时间间隔自动更新各景区游客量数据的功能,并检查每个景区的当前人数是否超出了该景区的人数上限,若超出则报警,更新时间间隔可根据游客量动态设置。还可以自动生成各景区实时或按时间段的游客量的统计报表。

3.游客定位及旅游路线监控功能,系统通过对游客经过各进出口阅读器的时间进行查询和分析,可以在一定获围内对游客进行有效的定位。同时还可以对游客在景区内各景点的旅游路线进行回放,以实现游客找寻,并为景区内旅游路线的设计和优化提供科学依据。

4.各类统计报表输出功能,根据管理的需要,可以对景区内的各景点,各进出口,各时段,各日期段等进行各类的游客统计和分析,为景区的管理和可持续性开发提供决策支持。

四、结束语

本文详细讨论了基于RFID的景区游客量实时监控的实现方案,给出了最佳监控方案下的游客量实时监控算法,并在此基础上,通过对原型系统的分析,分析了景区游客实时监控和管理信息系统应具备的主要功能和界面模型。对进一步完善该系统的设计和实现打下了坚实的基础。

参考文献:

[1]付蓉张西林汪斌:基于RFID的旅游环境现状容量实时监控系统研究初探[J].商场现代化,2007(3)

[2]何玉洁:数据库原理与应用教程[M].北京:机械工业出版社, 2003

[3]费雅洁王健:PowerBuilder程序设计[M].北京:高等教育出版社,2004

[4]邹统钎.旅游景区开发与管理[M].北京:清华大学出版社,2004

[5]张友生:电子门票系统设计及实现[J].微型电脑应用,2002

[6]齐治昌谭庆平宁洪:软件工程[M].北京:高等教育出版社,2004

注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”

上一篇:失业与通货膨胀关系的实证分析 下一篇:商标翻译与文化