一种基于gps的移动通讯终端导游方法

文档序号:5843483阅读:174来源:国知局
专利名称:一种基于gps的移动通讯终端导游方法
技术领域
本发明属于移动通信领域,尤其涉及一种基于GPS的移动通讯终端导游方法。
背景技术
随着旅游业的发展,越来越多的人们喜欢外出旅游。在游览景区的时候往往会遇 到这样的尴尬事情,有导游讲解,则基本丧失了自由行动的权利,几乎在导游的带领下,一 路走完了整个景区,完全没有时间去细细品味;如果没有导游,则无法知道每个景点背后的 故事以及线路等等,对于自助游的游客尤其如此。为了更好的满足个性化需求和方便旅游 的人们出行,现在有很多景区提供了电子导游器租借服务,游客租借景区内的电子导游器, 每个景点附近有很多热点,这些热点会发射信号,电子导游器收到信号后开始播报。在实现上述设置的过程中,发明人发现现有技术至少存在如下问题电子导游器 的缺点是不通用,必须要使用特定的器材,成本高,使用不便。

发明内容
本发明为解决现有电子导游器的上述技术问题,提供一种基于GPS的移动通讯终 端导游方法,达到节省成本,使用便捷,满足个性化需求的目的。为解决上述技术问题,本发明的技术方案如下一种基于GPS的移动通讯终端导游方法,其中,该方法包括如下步骤制作景区的信息文件,并保存至服务器;采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息数据,并保存 至服务器;服务器接收移动通讯终端发送的导游请求,建立与所述移动通讯终端的连接,接 收移动通讯终端发送所在位置的实时GPS位置信息数据,并将该实时GPS位置信息数据和 区域GPS位置信息数据进行比对,如果判断所述所在位置位于所述区域内,则所述服务器 将所述信息文件发送至所述移动通讯终端。优选的,所述采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息 数据的步骤包括在所述可接收上述信息文件区域的东西方向的边界上分别获取东边界点 和西边界点,获取上述两点的经度值;在所述可接收上述信息文件区域的南北方向的边界 上分别获取南边界点和北边界点,获取上述两点的纬度值;根据上述经、纬度值,计算获得 一封闭四边形四顶点的位置信息,所述可接收信息文件的区域位于该四边形内。优选的,所述移动通讯终端发送的实时GPS位置信息数据包括所在位置经度值、 以及所在位置纬度值;该实时GPS位置信息数据和区域GPS位置信息数据进行比对的步骤 包括将所在位置经度值分别与东边界点经度值、西边界点经度值相比较;将所在位置纬 度经度值分别与南边界点纬度值、北边界点纬度值相比较;如果所述位置经度值在所述东 边界点经度值与西边界点经度值之间,且所在位置纬度经度值在南边界点纬度值与北边界 点纬度值之间,则所述所在位置位于所述区域内。
优选的,该方法还包括制作景区内至少一个景点的景点文件,并保存至服务器; 采集该景点中至少一个可接收上述景点文件区域的景点GPS位置信息数据,保存至服务器。优选的,所述方法还包括所述服务器将所述实时GPS位置信息数据和景点GPS位 置信息数据进行比对,如果判断所述所在位置位于所述可接收景点文件区域内,则所述服 务器将所述景点文件发送至所述移动通讯终端。优选的,所述服务器接收移动通讯终端发送的导游请求,建立与所述移动通讯终 端的连接的步骤包括,服务器接收手机发送的导游请求,并根据所述导游请求与手机建立 TCP网络连接。本发明所提供的基于GPS的移动通讯终端导游方法,制作景区的信息文件,并保 存至服务器;采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息数据,并 保存至服务器;服务器接收移动通讯终端发送的导游请求,建立与所述移动通讯终端的连 接,接收移动通讯终端发送所在位置的实时GPS位置信息数据,并将该实时GPS位置信息数 据和区域GPS位置信息数据进行比对,如果判断所述所在位置位于所述区域内,则所述服 务器将所述信息文件发送至所述移动通讯终端。不需要使用额外的设备,可以节约成本,并 且使用便捷,满足用户个性化需求。


图1是本发明一实施例基于GPS手机的景区导游方法的流程示意图;图2是本发明一实施例确定接收信息文件区域的区域示意图;图3是本发明另一实施例基于GPS手机的景点导游方法的流程示意图;图4是本发明上述实施例中对手机所处位置判断的流程示意图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合 附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用 以解释本发明,并不用于限定本发明。本发明一实施提供了一种基于GPS手机对景区实施导游的方法,如图1所示,包括 如下步骤步骤Sl 制作景区的信息文件,并保存至服务器;上述景区的信息文件可以包括但不限于下述各种信息,例如景区介绍、景区游玩 路线指引、景区内相关景点的介绍、以及景区相关设施,如饭店、周围公交车信息等信息。上 述景区的信息文件可以为文本文件,也可以为多媒体文件,例如视频或者音频文件。步骤S2 采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息数 据,并保存至服务器;其中的一种采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息 数据方法,请参阅图2所示,具体包括下述步骤在景区的东西方向的边界上分别获取东边界点Pe和西边界点Pw,获取上述两点 的经度值XI,X2 ;
在景区的南北方向的边界上分别获取南边界点I^s和北边界点Pn,获取上述两点 的纬度值Y3,Y4 ;根据上述经、纬度值,计算获得一封闭四边形四顶点AB⑶的位置信息,即A(X1, TO)、B (XI,Y4)、C(X2,Y4),A(X2, TO),所述可接收信息文件的区域即为上述四边形。当然,上述只是一种确定景区中至少一个可接收上述信息文件区域的区域GPS位 置信息数据的方法。显然按照上述方法获得的区域GPS位置信息数据所包括的区域比实际 的景区面积要大,也就是说按照上述方法部分用户未在景区内也有可能会获得服务器提供 的导游指引。因此,可以根据实际需要来确定边界点,例如在景区的中心区域或者游览景区 的用户必经的路径上采集若干边界点,上述多个边界点构成封闭图形,所述可接收上述信 息文件区域为该封闭图形,这样,可以提高服务器的工作效率,也可以增加用户体验。进一步地,上述信息文件采用十字链表的方式存放,信息文件定义如下typedef struct {int nLoc_East ;int nLoc_ffest ;int nLoc_Low ;int nLoc_High ;t_PointNode*pConent ;}t_Packet ;其中,nL0C_EaSt为此可接收上述信息文件区域的最东的经度;nLoc_WeSt为此可 接收上述信息文件区域的最西的经度;nL0C_L0W为此可接收上述信息文件区域的最南的 纬度;nLocJligh为此可接收上述信息文件区域的最北的纬度;pConent为指向景区里面所 有景点的指针。t_Packet为可接收上述信息文件区域GPS位置信息节点,为一存放当前景 区内所有景点文件的链表。步骤S3 服务器接收手机发送的导游请求,建立与手机的连接,接收手机发送所 在位置的实时GPS位置信息数据;所述服务器与手机之间的连接可以是TCP网络连接。上述手机发送的实时GPS位置信息数据包括所在位置经度值、以及所在位置纬度 值;步骤S4 服务器将该实时GPS位置信息数据和区域GPS位置信息数据进行比对, 如果判断所述所在位置位于所述区域内,执行步骤S5 ;如果判断所述所在位置位于所述区 域内,则结束。步骤S5 服务器将所述信息文件发送至所述移动通讯终端。下面详细说明判断所述所在位置是否位于所述区域内所述移动通讯终端发送的 实时GPS位置信息数据包括所在位置经度值、以及所在位置纬度值;该实时GPS位置信息 数据和区域GPS位置信息数据进行比对的步骤包括将所在位置经度值分别与东边界点经 度值、西边界点经度值相比较;将所在位置纬度经度值分别与南边界点纬度值、北边界点纬 度值相比较;如果所述位置经度值在所述东边界点经度值与西边界点经度值之间,且所在 位置纬度经度值在南边界点纬度值与北边界点纬度值之间,则所述所在位置位于所述区域 内。景区查询方式与景点查询方式相同,此内容将在景点查询中说明,在此不再赘述。
如图3所示,在上述实施例的基础上,本发明提供的一种基于GPS的手机导游方 法,其中,还包括对景区内景点的导游实现方法包括如下步骤步骤Sll 制作景区内至少一个景点的景点文件,并保存至服务器;上述景点文件可以包括但不限于下述各种信息,例如景点介绍、景点游玩路线指 引、以及景点相关设施,如饭店等信息。上述景点文件可以为文本文件,也可以为多媒体文 件,例如视频或者音频文件。上述制作景点文件可以是和制作景区的信息文件一共制作的,也可以是区别于景 区的信息文件的单独文件。步骤S12 采集该景点中至少一个可接收上述景点文件区域的景点GPS位置信息 数据,保存至服务器。其中,所述采集景点中至少一个可接收上述景点文件区域的GPS位置信息数据的 步骤可以和获取可接受景区的信息文件的GPS位置信息数据方法相同,具体的,包括在所 述可接收上述景点文件区域的东西方向的边界上分别获取东边界点和西边界点,获取上述 两点的经度值;在可接收上述景点文件区域的南北方向的边界上分别获取南边界点和北边 界点,获取上述两点的纬度值;根据上述经、纬度值,计算获得一封闭四边形四顶点的位置 信息,所述可接收景点文件的区域位于该四边形内。景点文件采用十字链表的方式存放,景点文件定义如下typedef struct{int nLoc_East ;int nLoc_ffest ;int nLoc_Low ;int nLoc_High ;char*pDataName ;}t_PointNode ;其中,nL0C_EaSt为此可接收上述景点文件区域的最东的经度;nLoc_WeSt为此 可接收上述景点文件区域的最西的经度;nL0C_L0W为此可接收上述景点文件区域的最南 的纬度;nL0C_High为此可接收上述景点文件区域的最北的纬度;pDataName为此可接收 上述景点文件区域的区域要播报的文本文件或多媒体文件,可以是音频也可以是视频。t_ PointNode为可接收上述景点文件区域GPS位置信息节点,为一存放当前景点内所有可接 收上述景点文件区域的GPS位置信息的链表。当然,所述采集景点中至少一个可接收上述景点文件区域的GPS位置信息数据的 步骤可以和获取可接受景区的信息文件的GPS位置信息数据方法不同。例如,可以采取通 过确定景点的中心位置,以上述中心位置为圆心,向四周辐射一定距离的区域为上述可接 收景点文件的区域。所述一定距离可以视景点范围大小而定。例如,对于较小范围的景点, 上述距离可以取2 5米;当景点范围较大时,上述距离可以取大于5米或者更大。步骤S13 服务器接收手机发送的导游请求,建立与手机的连接,接收手机发送所 在位置的实时GPS位置信息数据,手机对实时GPS位置信息数据进行采样,GPS位置信息采样数据包括当前位置的 经度和纬度。GPS位置信息采样数据传递至服务器端的采样间隔可以为1秒,通过上述位置CN 102118683 A
说明书
5/6页
信息数据采样跟踪手机所在位置的变化,以便及时为在景点中游玩的用户提供景点相关导 游。上述实时GPS位置信息数据的数据结构可以为typedef struct {int nLongitude ;int nLatitude ;} t_Loc ;其中^Longitude表示当前的经度;nLatitude表示当前的纬度。上述过程同步骤S3,当然,如果在用户在获取景区导游的情况下,即已同服务器建 立连接,并将所在位置的实时GPS位置信息数据发送至服务器,那本步骤S13可以省略。步骤S14 服务器将上述实时GPS位置信息数据和区域GPS位置信息数据进行比 对,如果判断所述所在位置位于可接收景点文件区域内,则执行步骤S15,否则,结束。步骤S15 服务器将所述景点文件发送至手机,以便用户通过景点文件愉快完成 对景点的参观游玩。参考图4,图4为手机所处位置判断的流程示意图。如果发生位置变化,当前位置为A而且不处在任何景点的可接收景点文件区域范 围之内,则遍历该景点所有的可接收景点文件区域节点。如果当前位置为A,所在景点的可 接收景点文件区域为B,则进行如下步骤步骤200将所在位置的经度与所在景点的可接收景点文件区域的最东的经度相 比较,如果所在位置的经度大于所在景区的最东的经度,则转入步骤210 ;否则A < B,则继 续查景点的下一个可接收景点文件区域;步骤210将所在位置的经度与所在景点的可接收景点文件区域的最西的经度相 比较,如果所在位置的经度小于所在景点的可接收景点文件区域的最西的经度,则转入步 骤220 ;否则A > B,则结束查找。步骤220将所在位置的纬度与所在景点的可接收景点文件区域的最南的纬度相 比较,如果所在位置的纬度等于所在景点的可接收景点文件区域的最南的纬度,则转入步 骤230 ;否则A > B,则结束查找。步骤230将所在位置的纬度与所在景点的可接收景点文件区域的最北的纬度相 比较,如果所在位置的纬度等于所在景点的可接收景点文件区域的最北的纬度,A = B则在 当前景点的可接收景点文件区域内,结束查找,开始播放此景点的景点文件。例如,制作清华大学主楼的介绍,然后测量出清华大学主楼处在北纬39. 99944 40. 00116,东经116. 32456 116. 3四07之间的位置。当用户进入这个范围之内,开始播放 清华大学主楼的介绍;离开这个范围,则停止播放。本发明所提供的基于GPS的移动通讯终端导游方法,制作景区的信息文件,并保 存至服务器;采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息数据,并 保存至服务器;服务器接收移动通讯终端发送的导游请求,建立与所述移动通讯终端的连 接,接收移动通讯终端发送所在位置的实时GPS位置信息数据,并将该实时GPS位置信息数 据和区域GPS位置信息数据进行比对,如果判断所述所在位置位于所述区域内,则所述服 务器将所述信息文件发送至所述移动通讯终端。不需要使用额外的设备,可以节约成本,并且使用便捷,满足用户个性化需求。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于GPS的移动通讯终端导游方法,其特征在于,该方法包括如下步骤制作景区的信息文件,并保存至服务器;采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息数据,并保存至服 务器;服务器接收移动通讯终端发送的导游请求,建立与所述移动通讯终端的连接,接收移 动通讯终端发送所在位置的实时GPS位置信息数据,并将该实时GPS位置信息数据和区域 GPS位置信息数据进行比对,如果判断所述所在位置位于所述区域内,则所述服务器将所述 信息文件发送至移动通讯终端。
2.根据权利要求1所述的方法,其特征在于,所述采集景区中至少一个可接收上述信 息文件区域的区域GPS位置信息数据的步骤包括在所述可接收上述信息文件区域的东西方向的边界上分别获取东边界点和西边界点, 获取上述两点的经度值;在所述可接收上述信息文件区域的南北方向的边界上分别获取南边界点和北边界点, 获取上述两点的纬度值;根据上述经度值和纬度值,计算获得一封闭四边形四顶点的位置信息,所述可接收信 息文件的区域位于该四边形内。
3.根据权利要求2所述的方法,其特征在于,所述移动通讯终端发送的实时GPS位置信 息数据包括所在位置经度值、以及所在位置纬度值;该实时GPS位置信息数据和区域GPS位置信息数据进行比对的步骤包括将所在位置经度值分别与东边界点经度值、西边界点经度值相比较;将所在位置纬度 经度值分别与南边界点纬度值、北边界点纬度值相比较;如果所述位置经度值在所述东边 界点经度值与西边界点经度值之间,且所在位置纬度经度值在南边界点纬度值与北边界点 纬度值之间,则所述所在位置位于所述区域内。
4.根据权利要求1所述的方法,其特征在于,该方法还包括制作景区内至少一个景点的景点文件,并保存至服务器;采集该景点中至少一个可接收上述景点文件区域的景点GPS位置信息数据,保存至服 务器。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括所述服务器将所述实时GPS位置信息数据和景点GPS位置信息数据进行比对,如果判 断所述所在位置位于所述可接收景点文件区域内,则所述服务器将所述景点文件发送至所 述移动通讯终端。
6.根据权利要求1所述的方法,其特征在于,所述服务器接收移动通讯终端发送的导 游请求,建立与所述移动通讯终端的连接的步骤包括,服务器接收手机发送的导游请求,并根据所述导游请求与手机建立TCP网络连接。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述信息文件的内容包括景区 介绍、景区设施、景区游玩路线、景区景点介绍中的一种或多种。
8.根据权利要求7所述的方法,其特征在于,所述景区信息文件为文本文件或多媒体 文件。
9.根据权利要求4或5所述的方法,其特征在于,所述景点文件的内容包括景点1、介绍、景点设施、景点游玩路线中的一种或多种。JO
10. Q v j根据权利要求10所述的方法,其特征在于,所述景点文件为文本文件或多 媒体文件。
全文摘要
本发明提供了一种基于GPS的移动通讯终端导游方法,其中,该方法包括如下步骤制作景区的信息文件,并保存至服务器;采集景区中至少一个可接收上述信息文件区域的区域GPS位置信息数据,并保存至服务器;服务器接收移动通讯终端发送的导游请求,建立与所述移动通讯终端的连接,接收移动通讯终端发送所在位置的实时GPS位置信息数据,并将该实时GPS位置信息数据和区域GPS位置信息数据进行比对,如果判断所述所在位置位于所述区域内,则所述服务器将所述信息文件发送至所述移动通讯终端不需要使用额外的设备,可以节约成本,并且使用便捷,满足用户个性化需求。
文档编号G01S19/14GK102118683SQ200910238838
公开日2011年7月6日 申请日期2009年12月31日 优先权日2009年12月31日
发明者赵晔 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1