一种导航系统及其方法与流程

文档序号:20933403发布日期:2020-06-02 19:12阅读:150来源:国知局
一种导航系统及其方法与流程

本发明涉及导航技术领域。



背景技术:

如图1所示,现有导航系统可以告诉我们从目前所在位置花多长时间步行多远距离到哪个公交站,花多长时间坐几路公汽经过多少站和哪些站点达到终点站,或再花多长时间步行多远距离转乘或直接花多长时间转乘几路公汽经过多少站和哪些站点达到终点站,再花多长时间步行多远距离到达目的地,总耗时为多长时间。

但这些导航系统不能告诉乘客,到公交站等公汽需要花费多长时间。

有些公交站能够收集各路公交每一辆车运行情况,并在站台通过显示屏告诉乘客某路公交车目前所处位置,还需要多长时间到达本站台。

但这种告知不能提前到乘客到起点站候车之前,不能帮助乘客节约等待时间。



技术实现要素:

本发明的目的是提供一种在乘客到达公交站前就能告知候车时间的导航系统及其方法。

为实现以上目的,本发明所述导航系统包括公交模块、导航模块、客户端,其中:

公交模块具有收集各路公交每辆车所在位置,及到达其线路上各个站点的预计时间,并发送给导航模块的功能;

客户端具有定位和输入目的地,并将以上信息发送给导航模块的功能;

客户端还具有接收导航模块发送的导航信息的功能;

导航模块功能包括:

(1)具有接收客户端发送的当前地理坐标和希望到达目的地信息的功能;

(2)具有根据客户端发送的当前地理坐标和希望到达目的地信息生成导航线路,包括从当前位置花多长时间步行多远距离到哪个起点公交站,花多长时间坐几路公汽经过多少站和哪些站点达到终点站,再花多长时间步行多远距离到达目的地的功能;

(3)具有接收公交模块发送的各路公交每辆车所在位置,及到达其线路上各个站点的预计时间的功能;

(4)具有比较功能(2)生成的导航线路上,乘客步行至起点站所费时间与该路公交中比乘客步行至该起点站费时多的车辆所费时间差值的功能,即具有计算特定导航线路中乘客等待公交车时间的功能;

(5)具有将导航路线和等待该路线上的公交车时间发送至客户端的功能。

本发明所述导航方法包括以下步骤:

(1)乘客通过客户端发送当前地理坐标和希望到达目的地信息给导航模块;

(2)导航模块生成导航线路,包括从当前位置花多长时间步行多远距离到哪个起点公交站,花多长时间坐几路公汽经过多少站和哪些站点到达终点站,再花多长时间步行多远距离到达目的地;

(3)公交模块实时收集各路公交每辆车所在位置,及到达其线路上各个站点的预计时间信息,并发送给导航模块;

(4)导航模块比较步骤(2)生成的导航线路上,乘客步行至起点站所费时间与该路公交中比乘客步行至该起点站费时多的车辆所费时间差值作为乘客等待公交车时间,并连同导航路线信息一起发送到客户端;

(5)乘客通过客户端收到包含等待公交车时间的导航路线信息。

附图说明

图1现有导航系统输出示意图。

图2本发明一种导航系统示意图。

图3本发明一种导航系统实施例1和2输出示意图。

图4本发明一种导航系统实施例3输出示意图。

具体实施方式

实施例1一种导航系统

如图2所示,本导航系统包括公交模块、导航模块、客户端,其中:

公交模块具有收集各路公交每辆车所在位置,及到达其线路上各个站点的预计时间,并发送给导航模块的功能;

客户端具有以下功能:

(1)具有定位和输入希望到达目的地,并将以上信息发送给导航模块的功能;

(2)具有接收导航模块发送的导航信息的功能;

(3)具有设置等待时间短于多少分钟进行语音和/或震动加文字提醒,发送给导航模块,接收导航模块提醒指令,和按指令输出语音和/或震动加文字信号的功能;

导航模块功能包括:

(1)具有接收客户端发送的当前地理坐标和希望到达目的地信息的功能;

(2)具有根据客户端发送的当前地理坐标和希望到达目的地信息生成导航线路,包括从当前位置花多长时间步行多远距离到哪个起点公交站,花多长时间坐几路公汽经过多少站和哪些站点到达终点站,再花多长时间步行多远距离到达目的地的功能;

(3)具有接收公交模块发送过来的各路公交每辆车所在位置,以及到达其线路上各个站点的预计时间的功能;

(4)具有比较功能(2)生成的导航线路上,乘客步行至起点站所费时间与该路公交中比乘客步行至该起点站费时多的车辆中费时最少的那辆车所费时间差值的功能,即具有计算特定导航线路中乘客最短等待公交车时间的功能;

(5)具有将导航路线和等待该路线上的公交车时间发送至客户端的功能;

(6)具有接收客户端发送的等待时间短于多少分钟进行语音和/或震动加文字提醒信息的功能;

(7)具有在接收客户端发送的等待时间短于多少分钟进行语音和/或震动加文字提醒信息后,比较客户设定时间与计算出来的等待公交车时间长短,当设定时间不大于计算出来的等待公交车时间时,向客户端发送提醒指令的功能。

以上导航系统,其运作包含以下步骤:

(1)乘客通过客户端发送当前地理坐标、希望到达目的地,和等待时间短于多少分钟进行语音和/或震动加文字提醒等信息给导航模块;

(2)导航模块生成导航线路,包括从当前位置花多长时间步行多远距离到哪个起点公交站,花多长时间坐几路公汽经过多少站和哪些站点到达终点站,再花多长时间步行多远距离到达目的地;

(3)公交模块实时收集各路公交每辆车所在位置,及到达其线路上各个站点的预计时间信息,并发送给导航模块;

(4)导航模块比较步骤(2)生成的导航线路上,乘客步行至起点站所费时间与该路公交中比乘客步行至该起点站费时多的车辆中费时最少的那辆车所费时间差值作为乘客等待公交车时间,并连同导航路线信息一起发送到客户端;

(5)乘客通过客户端收到包含等待公交车时间的导航路线信息;

(6)导航模块比较乘客步行至起点站所费时间与该路公交中比乘客步行至该起点站费时多的车辆中费时最少的那辆车所费时间差值,与提前提醒时间的长短,当前者不长于后者时,即向客户端发出提醒指令;

(7)客户端收到提醒指令后,即按照设定输出语音和/或震动加文字提醒信号。

本导航系统输出导航路线信息如图3所示。

实施例2一种导航系统

如图2所示,本导航系统包括公交模块、导航模块、客户端,其中:

公交模块具有收集各路公交每辆车所在位置,及到达其线路上各个站点的预计时间,并发送给导航模块的功能;

客户端具有以下功能:

(1)具有定位、输入希望到达目的地和最早最晚到达目的地时间,并将以上信息发送给导航模块的功能,

(2)具有接收导航模块发送的导航信息的功能;

(3)具有设置等待时间短于多少分钟进行语音和/或震动加文字提醒,发送给导航模块,接收导航模块提醒指令,和按指令输出语音和/或震动加文字信号的功能;

导航模块功能包括:

(1)具有接收客户端发送的当前地理坐标、希望到达目的地信息和最早最晚到达目的地时间的功能;

(2)具有根据客户端发送的当前地理坐标和希望到达目的地信息生成导航线路,包括从当前位置花多长时间步行多远距离到哪个起点公交站,花多长时间坐几路公汽经过多少站和哪些站点到达终点站,再花多长时间步行多远距离到达目的地的功能;

(3)具有接收公交模块发送过来的各路公交每辆车所在位置,以及到达其线路上各个站点的预计时间的功能;

(4)具有比较功能(2)生成的导航线路上,乘客步行至起点站所费时间与该路公交中比乘客步行至该起点站费时多的车辆所费时间差值的功能,即具有计算特定导航线路中乘客等待公交车时间的功能;

(5)具有从当前时间开始累加导航路线中全部步行、所乘公交和等待公交车时间,推算出哪些班次可以满足最早和/或最晚到达目的地要求,连同导航路线信息一起发送到客户端的功能;

(6)具有接收客户端发送的等待时间短于多少分钟进行语音和/或震动加文字提醒信息的功能;

(7)具有在接收客户端发送的等待时间短于多少分钟进行语音和/或震动加文字提醒信息后,比较客户设定时间与计算出来的等待公交车时间长短,当设定时间不大于计算出来的等待公交车时间时,向客户端发送提醒指令的功能。

以上导航系统,其运作包含以下步骤:

(1)乘客通过客户端发送当前地理坐标、希望到达目的地和最早最晚到达目的时间,以及等待时间短于多少分钟进行语音和/或震动加文字提醒等信息给导航模块;

(2)导航模块生成导航线路,包括从当前位置花多长时间步行多远距离到哪个起点公交站,花多长时间坐几路公汽经过多少站和哪些站点到达终点站,再花多长时间步行多远距离到达目的地;

(3)公交模块实时收集各路公交每辆车所在位置,及到达其线路上各个站点的预计时间信息,并发送给导航模块;

(4)导航模块比较步骤(2)生成的导航线路上,乘客步行至起点站所费时间与该路公交中比乘客步行至该起点站费时多的车辆所费时间差值作为乘客等待公交车时间,生成乘坐该路公交不同班次车辆等待时间;

(5)导航模块从当前时间开始累加导航路线中全部步行、所乘公交和乘客等待公交车时间,推算出哪些班次可以满足最早和/或最晚达目的地要求,连同导航路线信息一起发送到客户端;

(6)乘客通过客户端收到包含不同班次公交车等待时间的导航路线信息;

(7)乘客通过客户端确定选定的班次;

(8)导航模块比较乘客步行至起点站所费时间与该公交车行至该起点站费时差值,与提前提醒时间的长短,当前者不长于后者时,即向客户端发出提醒指令;

(9)客户端收到提醒指令后,即按照设定输出语音和/或震动加文字提醒信号。

本导航系统输出导航路线信息如图3所示。

实施例3一种导航系统

导航模块生成导航线路功能包括:生成包含转乘信息的功能,及导航线路内容包括从当前位置花多长时间步行多远距离到哪个起点公交站,花多长时间坐几路公汽经过多少站和哪些站点到达转乘站,再依次重复以上步骤,直至终点站,再花多长时间步行多远距离到达目的地;

计算特定导航线路中乘客等待公交车时间的功能包括:起点站和各转乘站的等待时间;其他同实施例2。

以上导航系统,其运作步骤(4)、(5)、(6)中的等待时间包括起点站和全部转乘站乘客等待公交车时间:其他同实施例2。

本导航系统输出导航路线信息如图4所示。

实施例4一种导航系统

如图2所示,本导航系统包括公交模块、导航模块、客户端,其中:

公交模块具有收集各路公交每辆车所在位置,行驶路线及到达其线路上各个地点的预计时间,并发送给导航模块的功能;

客户端具有以下功能:

(1)具有确定当前地理坐标信息并发送给导航模块的功能;

(2)具有输入上车地点和终点站,并将该信息发送给导航模块的功能;

(3)具有接收导航模块发送的导航信息的功能;

(4)具有输入出发提前多少分钟提醒功能,即输入候车时间短于多少分钟客户端发出语音和/或震动加文字提醒信号的功能。

导航模块功能包括:

(1)具有接收客户端发送的当前地理坐标、上车地点和终点站信息的功能;

(2)具有根据客户端发送的当前地理坐标和上车地点,计算乘客步行至上车地点所需时间的功能;

(3)具有接收公交模块发送过来的各路公交每辆车所在位置,以及到达上车地点所需时间的功能;

(4)具有将各路公交每辆车到达上车地点所需时间减去乘客步行至上车地点所需时间得出乘客候车时间的功能;

(5)具有将公交车到达上车地点所需时间及候车时间发送至客户端的功能。

以上导航系统,其运作包含以下步骤:

(1)乘客通过客户端发送当前地理坐标、上车地点、终点站,和候车时间等信息给导航模块;

(2)导航模块根据客户端发送的当前地理坐标和上车地点,计算乘客步行至上车地点所需时间;

(3)公交模块发送各路公交每辆车所在位置、行驶路线及到达其线路上各个地点的预计时间给导航模块;

(4)导航模块根据公交模块发送过来的各路公交每辆车所在位置、行驶路线及到达其线路上各个地点的预计时间,以及到客户端发送的上车地点信息,得到各路公交每辆车到达上车地点所需时间;

(5)导航模块将各路公交每辆车到达上车地点所需时间减去乘客步行至上车地点所需时间得出乘客候车时间,当计算出来乘客候车时间不大于设定的提前提醒时间时,向客户端发出提醒指令;

(6)客户端收到提醒指令,发出语音和/或震动加文字提醒信号。

本发明所称公交,包括有轨车、无轨车、长途客运、运输船等,也包括有人驾驶和无人驾驶。

以上所述是本发明较佳实施例及其所运用的技术原理,对于本领域的技术人员来说,在不背离本发明的精神和范围的情况下,任何基于本发明技术方案基础上的等效变换、简单替换等显而易见的改变,均属于本发明保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1