基于WAP实时导航的方法、装置和系统与流程

文档序号:12013301阅读:214来源:国知局
基于WAP实时导航的方法、装置和系统与流程
本发明涉及一种数据业务技术,尤其涉及一种基于WAP实时导航的方法、装置和系统。

背景技术:
基于位置的服务(LBS)是未来移动数据业务的主要发展方向之一,也是移动互联网的一个突破性应用,以移动终端作为主要载体,基于WAP(WirelessApplicationProtocol,无线应用协议)方式实现实时导航将成为位置服务的主要形式。用户在手机浏览器打开位置服务WAP页面,在页面中输入目的地与出发地,选择自驾方式,页面将显示详细的路线规划,用户参照以上信息进行自驾出行。当前通过WAP方式进行自驾算路的典型流程为:用户打开位置服务WAP页面,用户可选择以当前位置作为起点或终点,WAP应用服务器向位置服务基础系统的定位平台发起定位请求,将定位平台返回用户位置结果显示在WAP页面上;用户也可在页面上直接输入目的地与出发地,WAP应用服务器向位置服务基础系统的GIS平台发起检索请求,并将GIS返回结果列表显示在WAP页面上,用户根据需求设置出发地与目的地;用户选择进行自驾算路,WAP应用服务器向位置服务基础系统的GIS平台发起自驾算路请求,GIS平台将返回路线规划结果,包括自驾行驶路线详情、线路分段地图及全程路线引导图等信息。如图1所示,目前通过WAP方式进行自驾算路的系统结构中,两个主要组成部分的功能如下:(1)WAP应用服务器负责完成POI检索查询、公交/自驾路线查询、在哪里查询,实时交通查询、地图浏览、POI收藏等业务逻辑,通过与位置基础服务系统进行交互获取POI搜索、公交/自驾路线规划、基站定位、实时路况检索、地图浏览等位置基础能力,并将位置基础服务系统返回的结果显示于导航客户端的界面中;(2)位置基础服务系统负责接收WAP应用系统的请求,其中GIS平台提供POI搜索、公交/自驾路线规划、地图浏览等位置基础服务,定位平台提供基站定位服务,实时交通平台提供实时路况流量检索服务。现有通过WAP方式提供的位置服务的方式有以下缺陷:(1)仅局限于公交/自驾路线规划,规划结果为固定的路线描述及分段路线,用户只能在出行前或出行过程中参考,无法在行驶过程中进行实时导航,若用户在自驾过程中偏离规划路线,只能手动重新定位或输入当前位置并输入目的地重新算路,操作繁琐,不便于用户自驾行驶。(2)通过客户端技术实现实时导航,手机必须具备GPS模块,在行驶过程中通过启动GPS模块获取用户当前位置,并且需要在手机中安装导航客户端软件,存在终端适配更新等局限性;现在通过WAP技术无法实现实时导航,提供的自驾路线规划不具备实时性。

技术实现要素:
本发明的目的在于,提供一种基于WAP实时导航的方法、装置和系统,可以根据终端当前位置实时进行导航,操作简单,便于使用者在驾驶时使用。为实现上述目的,根据本发明的一个方面,提供一种基于WAP实时导航的方法,包括:在开始导航后,通过基站定位方式实时对终端当前位置进行定位,得到终端的当前位置信息;根据终端的当前位置信息计算终端当前位置与预先获得的导航规划路线之间的最短距离;当该最短距离大于预设的第一阈值时,向所述终端发出偏离提醒或重新计算导航路线提醒。在所述开始导航前包括:接收终端通过WAP发送的起点定位请求,通过基站定位方式对终端起点进行定位,获得终端的起点位置信息;接收终端通过WAP发送的终点位置,根据所述起点位置和终点位置为所述终端计算导航路线,得到导航规划路线。所述计算终端当前位置与预先获得的导航规划路线之间的最短距离包括:获得所述终端当前位置的经纬度和所述导航规划路线上多个道路点的经纬度;根据所述终端当前位置和道路点的经纬度计算两者之间的距离;比较得到所述终端与所述道路点之间的最短距离。接收终端通过WAP发送的终点位置之后还包括:检索终点,发送终点检索结果列表给所述终端;接收所述终端从所述终点检索结果列表中选定的终点。该方法还包括:在WAP页面上生成路线地图,在所述实时路线地图上显示所述终端的当前位置、及预先获得的导航规划路线和/或重新计算的导航规划路线;实时刷新WAP页面。该方法还包括:计算用户当前位置和所述终点之间的距离,当所述距离小于预设的第二阈值时,停止刷新WAP页面。为实现上述目的,根据本发明的另一个方面,提供一种WAP服务器,包括:定位请求模块,用于实时向定位平台发起对终端当前位置以基站定位方式进行定位的定位请求;接收模块,用于接收所述终端的当前位置信息;计算模块,用于根据所述终端的当前位置信息计算终端当前位置与预先获得的导航规划路线之间的最短距离;比较模块,用于将所述最短距离与预设的第一阈值进行比较;提醒模块,用于当该最短距离大于预设的第一值时,向所述终端发出偏离提醒或重新计算导航路线提醒。该WAP导航服务器还包括:算路请求模块,其中,所述接收模块,用于接收终端通过WAP发送的起点定位请求和终点位置;所述定位请求模块,根据所述起点定位请求发起对终端起点以基站定位方式进行定位的定位请求;算路请求模块,用于生成包含所述起点位置和终点位置的算路请求并发送到GIS平台;所述接收模块,接收所述GIS平台返回的导航规划路线。其中,所述计算模块包括:获取子模块,用于获得所述终端当前位置的经纬度和所述导航规划路线上多个道路点的经纬度;计算子模块,用于根据所述终端当前位置和道路点的经纬度计算两者之间的距离;比较子模块,用于比较得到所述终端与所述道路点之间的最短距离。WAP导航服务器还包括:地图请求模块,用于生成包含所述终端当前位置的地图请求到GIS平台;地图显示模块,用于接收所述地图并在WAP页面上显示所述地图;刷新模块,用于实时刷新WAP页面。另外,所述计算模块,用于计算所述终端当前位置与终点之间的距离;所述比较模块,用于将所述终端当前位置与终点之间的距离与预设的第二阈值进行比较;所述刷新模块,当所述终端当前位置与终点之间的距离小于预设的第二阈值时,停止刷新WAP页面。WAP导航服务器还包括:检索请求生成模块和发送模块,检索请求生成模块,用于根据终端输入的终点生成终点检索请求发送给GIS平台;所述接收模块,用于接收GIS平台返回的终点检索结果列表;发送模块,将所述终点检索结果列表发送到终端;所述接收模块,接收终端从所述终点检索结果列表中选定的终点。为实现上述目的,根据本发明的另一个方面,提供一种导航系统,包括:WAP导航服务器,用于向定位平台发起对终端当前位置以基站定位方式进行定位的定位请求;根据所述终端的当前位置信息计算终端当前位置与预先获得的导航规划路线之间的最短距离;比较所述最短距离与预设的第一阈值;当该最短距离大于预设的第一阈值时,向所述终端发出偏离提醒或重新计算导航路线提醒;定位平台,用于根据所述WAP导航服务器发送的定位请求对终端的当前位置进行定位,并将所述终端的当前位置信息发送到所述WAP导航服务器。该导航系统还包括GIS平台,其中,所述WAP导航服务器,用于生成包含所述起点位置和终点位置的算路请求并发送到GIS平台;所述GIS平台,用于根据所述起点位置和终点位置为所述终端计算导航路线,得到导航规划路线。其中,所述WAP导航服务器,还用于接收所述终端发送的终点位置,生成终点检索请求发送给所述GIS平台;发送所述终点检索结果列表到终端,并接收所述终端从所述终点检索结果列表中选定的终点;所述GIS平台,对终点位置进行检索,生成终点检索结果列表发送给所述WAP导航服务器。另外,所述WAP导航服务器,向所述GIS平台发送包含所述终端当前位置的地图请求;在WAP页面显示地图,实时刷新WAP页面;所述GIS平台,生成包含终端当前位置、及预先获得的导航规划路线和/或重新计算的导航规划路线的地图,并发送给所述WAP服务器。本发明的基于WAP实时导航的方法、装置和系统,通过采用基站定位方式对终端当前位置进行实时定位,且将终端当前位置与预先规划的路线进行比较,当偏离大于预设的阈值时,提醒用户终端。终端无需安装GPS模块就可以进行导航,降低导航对于终端的要求,用户使用普通可以上网的手机就可以进行导航;另外,通过实时定位,用户可以在出行过程当中随时获知当前所在位置及与规划路线之间的关系,如果偏离路线,还可以根据提醒回到会话路线或重新设定导航路线,操作简单,便于用户自驾时使用。附图说明图1是本发明基于WAP实时导航的方法实施例的流程图;图2是本发明WAP导航服务器实施例的结构图;图3是本发明WAP导航服务器实施例的部分结构图;图4是本发明WAP导航服务器实施例的部分结构图;图5是本发明WAP导航服务器实施例的部分结构图;图6是本发明WAP导航服务器实施例的部分结构图;图7是本发明WAP导航服务器实施例的部分结构图。具体实施方式本发明提供一种基于手机WAP方式进行实时导航的方案,用户使用手机内置WAP浏览器即可使用导航服务。在用户进入实时导航页面时,WAP导航服务器定时刷新WAP页面,WAP导航服务器定时向定位平台请求通过基站定位方式定位用户的当前位置,并请求将距离用户最近的规划路线在适当比例尺下显示在一定大小的地图图片上,每次刷新WAP页面时显示用户最新的当前位置路线地图,并对当前路线进行文字描述和语音提示,用户可参照页面中的路线地图进行行驶。以下结合附图对本发明进行详细说明。如图1所示,本发明基于WAP实时导航的方法实施例的流程如下:步骤102,终端打开手机浏览器,在WAP页面上选择定位当前位置;步骤104,WAP导航服务器向定位平台发起基站定位请求,定位终端当前位置;步骤106,定位平台返回终端当前位置信息;步骤108,WAP导航服务器将用户当前位置信息显示在手机浏览器的WAP页面上;步骤110,终端在WAP页面中输入终点;步骤112,WAP导航服务器向GIS平台请求终点的检索结果;步骤114,GIS平台返回终点的检索结果列表;步骤116,WAP导航服务器将终点的检索列表显示在手机浏览器的WAP页面中;步骤118,终端选择终点,以当前位置为起点,请求规划导航路线;步骤120,WAP导航服务器生成包含起点位置和终点位置的算路请求并发送到GIS平台,请求中包含地图图片的尺寸及比例尺大小等;步骤122,GIS平台返回导航规划路线,其中包含全程路线概览图、沿路线纬度数据信息及文字描述;步骤124,WAP导航服务器将全程概览图、路线文字描述显示在手机浏览器的WAP界面上;步骤126,用户选择开始导航;步骤128,WAP导航服务器定时自动向定位平台发起请求,通过基站定位方式实时定位用户的当前位置;步骤130,定位平台返回终端当前位置信息,其中包含此位置经纬度数据信息及文字描述;步骤132,WAP导航服务器将终端位置经纬度与终端全程路线的经纬度进行比较,计算出距离终端最近道路点的经纬度、设定比例尺下及设定大小的图片范围内所有道路点的经纬度;步骤134,WAP导航服务器向GIS平台发起地图请求,请求中携带距离终端位置最近的道路点经纬度、要求返回地图图片的尺寸及在此要求图片范围内所有道路点的经纬度等;步骤136,GIS平台返回地图图片,返回结果包含当前路段地图、图片内路线经纬度数据及文字描述;步骤138,WAP导航服务器定时生成WAP页面,页面中更新了终端当前位置的地图图片;步骤140,WAP导航服务器将生成的WAP页面显示在手机浏览器界面上,WAP页面含终端最新的当前路段地图图片及文字描述;步骤142,WAP导航服务器计算终端当前位置与导航规划路线的道路点之间的最短距离;步骤144,当该最短距离大于预设的第一阈值时,WAP导航服务器生成偏离提醒或重新计算导航路线提醒到终端,提醒终端回到规划路线或重新请求导航规划路线。重复执行上述步骤124~144,直至WAP导航服务器计算终端当前位置与终点之间距离少于预设的第二阈值,并提示用户导航结束。步骤132中,关于导航规划路线上的道路点,相邻两个道路点之间的实际距离非常小,一般为10米左右(道路为弯路情况下会更小)。由于本专利采用的是基站定位方式,与GPS定位方式相比误差稍大,因此,在步骤144中,如果是在室内,设置第一阈值为150米;如果是在郊区,则设置第一阈值为500米。本实施例的基于WAP实时导航的方法,通过采用基站定位方式对终端当前位置进行实时定位,且将当前位置与预先规划的路线进行比较,当偏离大于预设的阈值时,提醒用户终端。终端无需安装GPS模块就可以进行导航,降低导航对于终端的要求,用户使用普通可以上网的手机就可以进行导航;另外,通过实时定位,用户可以在出行过程当中随时获知当前所在位置及与规划路线之间的关系,如果偏离路线,还可以根据提醒回到会话路线或重新设定导航路线,操作简单,便于用户自驾时使用。基于同一发明构思,本发明还提供一种WAP导航服务器。如图2所示,本发明WAP导航服务器实施例包括:定位请求模块202,用于实时向定位平台发起对终端当前位置以基站定位方式进行定位的定位请求;接收模块204,用于接收所述终端的当前位置信息;计算模块206,用于根据所述终端的当前位置信息计算终端当前位置与预先获得的导航规划路线之间的最短距离;比较模块208,用于将所述最短距离与预设的第一阈值进行比较;提醒模块210,用于当该最短距离大于预设的第一值时,向所述终端发出偏离提醒或重新计算导航路线提醒。其中,如图3所示,计算模块206包括:获取子模块2062,用于获得所述终端当前位置的经纬度和所述导航规划路线上多个道路点的经纬度;计算子模块2064,用于根据所述终端当前位置和道路点的经纬度计算两者之间的距离;比较子模块2066,用于比较得到所述终端与所述道路点之间的最短距离。另外,如图4所示,WAP导航服务器还包括:算路请求模块212,其中,接收模块204,用于接收终端通过WAP发送的起点定位请求和终点位置;定位请求模块202,根据所述起点定位请求发起对终端起点以基站定位方式进行定位的定位请求;算路请求模块204,用于生成包含所述起点位置和终点位置的算路请求并发送到GIS平台;接收模块204,接收所述GIS平台返回的导航规划路线。其中,如图5所示,WAP导航服务器还包括:地图请求模块214,用于生成包含所述终端当前位置的地图请求到GIS平台,同时,还将距离用户位置最近的道路点经纬度、图片尺寸、比例尺及在此范围内所有道路点的经纬度等信息上传至GIS平台;地图显示模块216,用于接收所述地图并在WAP页面上显示所述地图;GIS平台以距离用户最近的道路点为中心生成相应图片大小和比例尺要求的地图图片,此地图图片中的路线即为用户附近的规划路段,另外,地图图片中显示以终端当前位置为中心、设定距离值为半径的透明圆形覆盖区域,为基站定位的误差范围;刷新模块218,用于实时刷新WAP页面,可设置WAP页面刷新的时间周期,定时自动进行WAP页面刷新,将用户最新的路线地图图片显示在WAP页面上。优选地,如图6所示,计算模块206,还用于计算所述终端当前位置与终点之间的距离;比较模块208,用于将所述终端当前位置与终点之间的距离与预设的第二阈值进行比较;刷新模块218,当所述终端当前位置与终点之间的距离小于预设的第二阈值时,停止刷新WAP页面。更优地,如图7所示,WAP导航服务器还包括:检索请求生成模块220和发送模块222,检索请求生成模块220,用于根据终端输入的终点生成终点检索请求发送给GIS平台;接收模块204,用于接收GIS平台返回的终点检索结果列表;发送模块222,将所述终点检索结果列表发送到终端;接收模块204,接收终端从所述终点检索结果列表中选定的终点。本实施例的WAP导航服务器,通过采用基站定位方式对终端当前位置进行实时定位,且将终端当前位置与预先规划的路线进行比较,当偏离大于预设的阈值时,提醒用户终端。终端无需安装GPS模块就可以进行导航,降低导航对于终端的要求,用户使用普通可以上网的手机就可以进行导航;另外,通过实时定位,用户可以在出行过程当中随时获知当前所在位置及与规划路线之间的关系,如果偏离路线,还可以根据提醒回到会话路线或重新设定导航路线,操作简单,便于用户自驾时使用。基于同一发明构思,本发明还提供一种包含上述WAP导航服务器的导航系统,如图1所示,该系统包括:WAP导航服务器,用于向定位平台发起对终端当前位置以基站定位方式进行定位的定位请求;根据所述终端的当前位置信息计算终端当前位置与预先获得的导航规划路线之间的最短距离;比较所述最短距离与预设的第一阈值;当该最短距离大于预设的第一阈值时,向所述终端发出偏离提醒或重新计算导航路线提醒;定位平台,用于根据所述WAP导航服务器发送的定位请求对终端的当前位置进行定位,并将所述终端的当前位置信息发送到所述WAP导航服务器。该导航系统还包括GIS平台,其中,WAP导航服务器,用于生成包含所述起点位置和终点位置的算路请求并发送到GIS平台;GIS平台,用于根据所述起点位置和终点位置为所述终端计算导航路线,得到导航规划路线。另外,该导航系统中,WAP导航服务器,还用于接收所述终端发送的终点位置,生成终点检索请求发送给所述GIS平台;发送所述终点检索结果列表到终端,并接收所述终端从所述终点检索结果列表中选定的终点;GIS平台,对终点位置进行检索,生成终点检索结果列表发送给所述WAP导航服务器。另外,该WAP导航服务器,还向所述GIS平台发送包含所述终端当前位置的地图请求;在WAP页面显示地图,实时刷新WAP页面;所述GIS平台,生成包含终端当前位置、及预先获得的导航规划路线和/或重新计算的导航规划路线的地图,并发送给所述WAP服务器。本实施例的导航系统,通过采用基站定位方式对终端当前位置进行实时定位,且将终端当前位置与预先规划的路线进行比较,当偏离大于预设的阈值时,提醒用户终端。本发明通过WAP方式实现实时导航,方法简单,操作方便,用户手机无需安装客户端软件,只需要开通GRPS功能即可,降低了非GPS手机用户使用位置服务的高门槛限制,进而有利于促进位置业务的迅猛发展。另外,通过实时定位,用户可以在出行过程当中随时获知当前所在位置及与规划路线之间的关系,如果偏离路线,还可以根据提醒回到会话路线或重新设定导航路线,操作简单,便于用户自驾时使用。应说明的是:以上实施例仅用以说明本发明而非限制,本发明也并不仅限于上述举例,一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1