一种车队行车的地图导航方法
【技术领域】
[0001]本发明涉及车辆导航技术,特别涉及一种车队行车的地图导航方法。
【背景技术】
[0002]在现有技术中,全球定位系统(GPS,Global Posit1ning System)已经在各个领域得到了广泛的应用,而车辆导航技术则是其应用领域的一个重要分支。目前,很多车辆上都已经配备了基于GPS技术的车载导航设备,该车载导航设备可以为用户实时提供准确的定位信息、交通信息和城市道路信息,并可根据用户的要求为用户实时设置到达目的的合理路线,从而受到了用户的广泛欢迎。
[0003]随着自驾游方式的日渐流行,越来越多的用户开始选择组队自驾出行,每支车队至少包括两台以上的车辆。当车队组成并从集合地点出发后,在行驶的过程中,车队中的各台车辆一般将在同一条线路上按照先后顺序依次行驶,向目的地进发。
[0004]不过,现有技术中的车载导航设备大多都是根据其内置的地图文件中的地图信息为该车载导航设备所在的车辆提供导航功能,因此车载导航设备上一般都是显示本车的车辆位置以及相应的路径信息。所以,在现有技术中,车队中的各台车辆一般都只能互相共享车辆的位置信息,并利用导航技术对路线进行简单的优化处理。
[0005]由此可知,现有技术中的车载导航设备虽然在单辆汽车的导航问题上可以提供比较完善的解决方案,但是对于由多辆汽车组成的车队的导航问题,却没有提供较好的解决办法。因此,在现有地图导航技术所计算的路线不理想的情况下,会出现所有的车辆的路线都不合理的情况,尤其是在车辆之间的间距被拉大的情况下,车辆的导航路线就更加不合理,无法进行车队的动态导航,难以根据车队的行车状况及时调整行车路线。
【发明内容】
[0006]有鉴于此,本发明提供一种车队行车的地图导航方法,从而可以进行车队的动态导航,根据车队的行车状况及时调整行车路线。
[0007]本发明的技术方案具体是这样实现的:
[0008]一种车队行车的地图导航方法,该方法包括:
[0009]A、设置一个信息交换推送服务器和多个地图导航客户端,信息交换推送服务器与所述多个地图导航客户端分别通过移动互联网连通;
[0010]B、各个地图导航客户端分别定时向所述信息交换推送服务器上报位置信息;
[0011]C、信息交换推送服务器定时将所有地图导航客户端的位置信息分别发送给各个地图导航客户端;
[0012]D、每个地图导航客户端在接收到所有地图导航客户端的位置信息时,根据所有地图导航客户端的位置信息生成整个车队的路线图;
[0013]E、地图导航客户端在导航地图上显示车队的路线图以及车队中的所有地图导航客户端的位置;
[0014]F、地图导航客户端按照车队的路线图的行车方向,计算自身在整个车队中的相对位置及排序;
[0015]G、计算整个车队的路线图的中心位置;
[0016]H、如果当前地图导航客户端的位置位于所述整个车队的路线图的中心位置之后,且当前地图导航客户端距离所述中心位置的距离超过预设距离,则发送提醒消息。
[0017]较佳的,所述位置信息为:当前所在位置的经度和玮度。
[0018]较佳的,所述步骤D包括:
[0019]地图导航客户端根据所接收的所有地图导航客户端的位置信息,按照各个位置信息的接收时间的顺序,生成每一个车辆的行驶轨迹以及各个车辆在当前时刻在该其行驶轨迹上的轨迹点;
[0020]将同一时刻车队中每一个车辆的轨迹点与其相邻的最近的轨迹点连接,形成整个车队的路线图。
[0021]较佳的,所述计算整个车队的路线图的中心位置为:
[0022]当车队中有η辆车时,将车队中的路线图中按照行车方向的第ceil (n/2)辆车的位置作为整个车队的路线图的中心位置;其中,函数ceil O表示向上取整。
[0023]如上可见,在本发明中的车队行车的地图导航方法中,由于信息交换推送服务器将定时将所有地图导航客户端的位置信息分别发送给各个地图导航客户端,而每个地图导航客户端在接收到所有地图导航客户端的位置信息时,都将根据所有地图导航客户端的位置信息实时生成整个车队的路线图,并执行后续的步骤105?108,从而使得各个地图导航客户端均可实时地获知车队中所有地图导航客户端的位置信息,并可计算自身在车队中的位置及排序,且当地图导航客户端所在的车辆比较靠后时,可以发送提醒信息,因而可以完全不依赖现有技术中的地图导航技术,有效地显示车队当前的行使轨迹,并可以进行车队的动态导航,根据车队的行车状况及时调整行车路线。
【附图说明】
[0024]图1为本发明实施例中的车队行车的地图导航方法的流程示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
[0026]本实施例提供了一种车队行车的地图导航方法。
[0027]图1为本发明实施例中的车队行车的地图导航方法的流程示意图。如图1所示,本发明实施例中的车队行车的地图导航方法主要包括:。
[0028]步骤101,设置一个信息交换推送服务器(可以简称为服务器或Server)和多个地图导航客户端(可以简称为客户端或Client),信息交换推送服务器与所述多个地图导航客户端分别通过移动互联网连通。
[0029]在本发明的技术方案中,可以为车队设置一个服务器和多个客户端,车队中的每一台车中都设置一个客户端,各个客户端都通过移动互联网与服务器连通。较佳的,在本发明的具体实施例中,所述信息交换推送服务器可以独立设置,也可以设置在车队中的任意一台车辆中。
[0030]步骤102,各个地图导航客户端分别定时向所述信息交换推送服务器上报位置信息。
[0031]由于各个地图导航客户端都通过移动互联网与信息交换推送服务器连通,因此各个地图导航客