自动判断游客掉队的方法

文档序号:6439315阅读:245来源:国知局
专利名称:自动判断游客掉队的方法
技术领域
本发明涉及一种应用到智慧景区导游、安全监控等领域,能够自动判断游客掉队的方法。
背景技术
近年来,智慧景区建设逐渐开展,已有众多景区提供随身携带的智能终端服务,在为游客提供景点讲解的同时,获取游客终端位置信息,以实现对游客的动态监控。由于游客对景区地理位置分布缺少认识,又带着极大的好奇心,再加上不同年龄、不同文化背景、不同兴趣和不同身体状况等因素,每位游客对于同一景区不同景点的关注点不同,行进速度也不同,从而导致团队旅游时少数游客容易走散或掉队,给景区以及旅游团队管理工作带来诸多不便。随着全球定位技术和移动通讯技术的发展,为了确保团队游客旅行过程中的安全,相继出现了一批游客实时位置监控系统与团队管理系统。目前,红外感应、内置无线终端、GPS等技术逐渐应用于景区内游客实时监控和定位,同时通过无线通讯、主子控制机制等实现团队管理,尽量减少游客掉队情况的发生。如专利公告号为CN201974914U的实用新型专利提供了一种基于红外感应的景区游客报警系统,但其效果受到红外通信有效距离的限制,报警缺少量化指标;公开号为CN101067654的专利公开了一种基于移动定位技术和 G I S技术,用户终端借助移动通信网络,实现游客定位、人机对话、旅游团队自能管理的系统;就目前已有的游客监控、团队管理系统来说存在着两个问题一是单纯的采集和显示游客信息数据,实现监控游客位置,缺少考虑单个游客和整体团队的连续关系以及对游客实时位置信息的深入分析和挖掘;二是手动式的报警、小范围内的设备通讯信号报警以及控制终端目视距离报警具有操作不便、设备的感应距离较短以及操作人员的责任心参差不齐等问题,造成掉队游客的判断缺少准确性和及时性。因此对于团队旅游来说,零散游客的掉队问题是团队旅游中的重大安全隐患之一。

发明内容
为了解决上述掉队游客的监控问题,本发明在移动定位终端、控制显示端的基础上,通过对游客实时位置信息深入分析,设计出一种团队旅游游客掉队的自动判断方法,该方法包括的主要步骤有
建立团体游客集合,将团体中所有游客的地理坐标存入其中;计算每个游客到其他 n-1个游客的n-1个距离值的集合,其中η为团体游客数量;对该集合求和,得到每个游客与其他η-1个游客的距离和;
将每个游客的地理坐标与该游客经过上述步骤得到的距离和组合,生成该团队在该时刻每个游客与团体中其他游客的空间分布距离量值集合,并将其表示在二维笛卡尔坐标系中,由此得到m个特殊点,将该m个特殊点的地理坐标添加到特殊游客集合中;对剩下的 n-m个游客的距离和求平均值,根据平均值计算团队中两游客间的相对连续距离,以相对连续距离的一半为半径,对每个游客做圆形缓冲区,生成每个游客的相对连续区;
对所有的相对连续区做交、并运算,得到若干个子团体,将包含人数最多的子团体作为主子团体,将主子团体以外的所有子团体作为辅子团体;
判断特殊点集合中每个游客与所属子团体的包含关系,根据掉队游客判断条件,得出结果并输出;
本发明还以当前状态下团队游客分布状态为出发点,提出一种掉队游客判断条件团体游客人数须大于等于3个;主子团体与辅子团体间的最短距离大于等于相对连续距离; 辅子团体游客人数至少为1,且小于等于主子团体游客人数的l/x,l/x为子团体间游客人数的比值,可根据实际情况设置。本发明还设计了一种生成主子团体、辅子团体的方法首先将某一编号为i的游客的相对连续区设为第一个子团体,游客编号其次累加1 ;然后取编号为i+1的游客的相对连续区,若与已有子团体存在交集,则该相对连续区与子团体求并,替换原来的子团体成为新的子团体;若无交集,则编号为i+ι的游客的相对连续区生成新的子团体;添加入已有子团体集合;如此遍历所有相对连续区;最后计算每个子团体的游客人数,选择人数最大的子团体作为主子团体,将主子团体以外的所有子团体作为辅子团体,输出主子团体、辅子团体。本发明通过空间连续距离的计算,划分子团体,从而能够及时、准确、自动的判断出掉队游客,且对掉队游客的监控不受距离的限制。该方法已经过模拟实验验证,并能根据计算得出的团体中两游客间的相对连续距离来评估当前团体的离散程度,以避免和减少游客掉队现象的发生,确保每位游客在跟团观赏过程中的人身安全,为游客提供高质量的服务。


图1是本发明判断方法流程图。图2是本发明相对连续区阈值计算流程图。图3是本发明相对连续区融合生成子团体计算流程图。图4是实施例数据分布图。图5是团体所有游客的空间分布距离量值集合在二维笛卡尔坐标系中的表示图, 其中,坐标轴X表示游客,坐标轴Y表示每个游客与其他n-1个游客的距离和。图6是实施例数据分析结果图。
具体实施例方式下面结合附图和实施例对本发明作进一步详细说明。本发明的核心思想是,获取团队中每个游客地理坐标Pi(Xi,Yi),计算每个游客与其他n-1个游客的欧式距离dij(欧式距离也称欧几里得度量,是在m维空间中两个点之间的真实距离,本发明采用二维空间欧式距离计算方法)、距离和Di ;分析统计Di大小分布, 筛选出m个特殊点SRii,求剩下n-m个游客距离和Di的平均值K ;计算团队中两游客间的相对连续距离Dia,Dia在一定程度上是整个团队当前状态下离散程度的反应;以相对连续距离Dia的一半为半径R,对每个游客做圆形缓冲区,生成每个游客的相对连续区RCSi ;对所有RCSi求交、合并计算,得到子团体集合PG,找到主子团体MPG和辅子团体APG ;判断特殊点集合SP与所属子团体的包含关系,比对掉队游客判断条件,最终判断输出当前掉队游客 LDT及当前团队的空间离散程度Dia。本发明中的计算特殊游客的部分需要用到公开方法“用Origin剔除线性拟合中实验数据的异常值”(王鑫与吴先球等(2003).山西师范大学学报(自然科学版)(1) 45-49)。其他要用到的名词概念有
(1)相对连续距离在当前团队成员分布状态下,相对整个团队而言,设置一定的距离值Dia。若两游客间距离Dia,表示两人保持连续状态。(2)相对连续区以相对连续距离的一半为半径,为每个游客生成的圆形缓冲区作为该游客的相对连续区。(3)主子团体团队子团体中,包含人数最多的子团体。(4)辅子团体子团体中除主子团体以外的子团体。掉队游客判断条件整个团体游客集合G,分散成N个子团体PGi,(i=l···N),游客人数最大的子团体为主子团体MPG,其他N-I个为辅子团体APG,判断游客掉队需满足条件 1-3
条件1: CountG > 3 (CountG为团队游客人数,条件表示团队游客人数大于等于3 个;)
条件2: (MinDis(APG,MPG); > Dia (MinDis表示最短距离。条件表示主子团
体与辅子团体间的最短距离大于等于相对连续距离)
条件3: 1 < CountAPG < Vx CountMPG, (l/x为子团体间游客人数的比值,可
根据实际情况设置。CoimtAPG表示辅子团体游客人数,CoimtMPG表示主子团体游客人数, 条件表示辅子团体人数至少为1,且小于等于主子团体游客人数的1/X) 本发明的判断流程(如图1、图2所示) (1)获取到团队游客集合G的游客地理坐标数据集合G
_ _ …Il !Atffi-
(2)计算游客Pi到其他n-1个游客的n-1个距离值集合
dU={dij:+ (Yi-YjJm =
(3)对dij求和得到游客Pi与所有其他n-1个游客的距离和D i
(4)将所得每个Pi与对应Di值组合,生成该团队在该时刻每个游客与团体同伴间的空间分布距离量值集合D(5)在二维笛卡尔坐标系表示团队每个游客的PD (PifDi),坐标轴X表示游客Pi,坐
标轴Y表示游客Pi的距离和Di (如图5所示);找到m个特殊游客SPi,添加到特殊游客集合SP:
对剩下n-m个游客Pi的Di求平均
根据K,计算相对连续距离
(6)得到团队游客当前相对连续区计算阈值R
(7)对每个游客Pi以R为半径,做缓冲区,生成每个游客的相对连续区RCSi,空间连续
区集合 RCS = {RCSiJi = 1...…11— η为团队游客数}
(8)依次取RCSi,与已有子团体求交、合并,生成主子团体MPG、辅子团体APG,具体方法流程(如图3所示)
(a)初始化P1点对应的RCSl为子团体PGl;
(b)遍历集合RCS,依次i+ i,IVi+1 < n为假,跳至(3);若i+ 1 < Π为真,取i+Ι点
Pi+Ι,计算RCSi+Ι与已有子团体PGi交集,若有交集,RCSi与RCSi+Ι求并(融合构成集合 PGi);无交集,则Pi+Ι对应的RCSi+Ι生成新的子团体PGi+Ι ;
(c)计算所有子团体中人数最多的团体MaxCoimtPG,得到MPG,其余剩下均为APG;
(d)输出主子团体MPG、辅子团体APG;
(9)判读特殊点集合SP每个游客SPm与所属MPG、APG包含关系,比对掉队游客判读条件,得出结果;
(10)输出掉队游客结果,团队当前离散程度;(11)结束。实施例(如图4、5、6所示)
图4为实施例中的团队游客分布图,在实施例中,团队由10个游客组成,图中点为游客地理坐标分布位置,注记为游客点标号。坐标数据为WGS84球形坐标。游客地理坐标数据集合
G={P1 (120.681120,31. 640250),P2 (120. 678854,31.641379),P3 (120.678941,31.641 103),P4 (120. 679415,31. 641050),P5 (120.679346,31. 641268),P6 (120.679396,31.64149-9),P7(120. 679651,31. 641422),P8(120. 679994,31. 641250),P9 (120. 679217,31.641541) ,PlO (120. 681476,31. 640055)}。根据本发明方法工作流程步骤,得到MAG、APG, MAG= {P2, P3, P4, P5, P6, P7, P8, P9};
APG={P1, P10};
输出结果
团队离散程度值为44米; 主子团体 MPG= {P2, P3, P4, P5, P6, P7, P8, P9}; 辅子团体 APG={P1,P10};
掉队游客为 LDT={P1、P10},Pl e APGl,PlO e APGl。
权利要求
1.一种自动判断游客掉队的方法,其特征在于,包括以下步骤步骤一利用Gis模块的地图投影与坐标变换功能将游客实时坐标点的经纬坐标转化为特定地图投影中的地理坐标,建立团体游客集合,将团体中所有游客的地理坐标存入其中;步骤二 计算每个游客到其他n-1个游客的n-1个距离值的集合,其中η为团体游客数量;对该集合求和,得到每个游客与其他n-1个游客的距离和;步骤三将每个游客的地理坐标与该游客经过步骤二得到的距离和组合,生成该团体在该时刻每个游客与团体中其他游客的空间分布距离量值集合,并将其表示在二维笛卡尔坐标系中,由此得到m个特殊点,将该m个特殊点的地理坐标添加到特殊游客集合中;步骤四对剩下的n-m个游客的距离和求平均值,根据平均值计算团队中两游客间的相对连续距离,以相对连续距离的一半为半径,对每个游客做圆形缓冲区,生成每个游客的相对连续区;步骤五对所有的相对连续区做交、并运算,得到若干个子团体,将包含人数最多的子团体作为主子团体,将主子团体以外的所有子团体作为辅子团体;步骤六判断特殊点集合中每个游客与所属子团体的包含关系,比对掉队游客判断条件,得出结果;步骤七输出掉队游客结果。
2.根据权利要求1所述的自动判断游客掉队的方法,其特征是,所述掉队游客判断条件有三个条件一团体游客人数须大于等于3个;条件二 主子团体与辅子团体间的最短距离大于等于相对连续距离;条件三辅子团体游客人数至少为1,且小于等于主子团体游客人数的l/x,l/x为子团体间游客人数的比值,可根据实际情况设置。
3.根据权利要求1所述的自动判断游客掉队的方法,其特征是,所述相对连续距离是由步骤四中得出的平均值除以(n-1)得到的。
4.根据权利要求1所述的自动判断游客掉队的方法,其特征是,所述主子团体、辅子团体的生成过程为(1)初始化将某一编号为i的游客的相对连续区设为第一个子团体,游客编号其次累加1 ;(2)取编号为i+Ι的游客的相对连续区,若与已有子团体存在交集,则该相对连续区与子团体求并,替换原来的子团体成为新的子团体;若无交集,则编号为i+Ι的游客的相对连续区生成新的子团体;添加入已有子团体集合;如此遍历所有相对连续区;(3)计算每个子团体的游客人数,选择人数最大的子团体作为主子团体,将主子团体以外的所有子团体作为辅子团体;(4)输出主子团体、辅子团体。
全文摘要
本发明公开了一种自动判断游客掉队的方法,为了有效监控团队旅游中的掉队游客,采用如下技术方案计算每个游客与其他n-1个游客的欧式距离,从而得出距离和;分析距离和,筛选出特殊游客,求剩下的游客距离和的平均值,根据平均值计算两游客间的相对连续距离,生成相对连续区;对所有相对连续区求交、并计算,得到主子团体与辅子团体;判断特殊游客与所属子团体的包含关系,根据掉队游客判断条件最终确定掉队游客。本发明方法能够及时、准确、自动的判断出掉队游客,并能根据两游客间的相对连续距离来评估当前团体的离散程度,以避免和减少游客掉队现象的发生。
文档编号G06F19/00GK102521486SQ20111038261
公开日2012年6月27日 申请日期2011年11月28日 优先权日2011年11月28日
发明者徐园, 李德鹏, 龙毅 申请人:苏州迈普信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1