一种导航提醒方法和系统与流程

文档序号:12127629阅读:201来源:国知局
一种导航提醒方法和系统与流程

本发明涉及导航技术领域,尤其涉及一种导航提醒方法和系统。



背景技术:

当前社会,用户驾车行驶时,在不是非常熟悉路况的情况下,对于到达前方路口信号灯位置的时间无法较准确的预估,以致于不能较好的控制行车速度。例如,当在远处看到信号灯绿灯倒计时,很多人会不自觉地、不同程度加速行驶,以试图在此次信号灯变换前通过路口,然而很多情况下加速到达路口附近时,交通信号灯已经变换,此时不得不紧急刹车,甚至会有车辆越过停止线,不仅违规,而且对于车主和行人来说都是非常危险的。

因此,如何提供一种更准确的测算到达路口所需时间的导航提醒方法,成为本领域亟需解决的问题。



技术实现要素:

本发明的目的是提供一种更准确的测算到达路口所需时间的导航提醒方法和系统。

本发明的目的是通过以下技术方案来实现的:

一种导航提醒方法,包括:

获取导航装置的当前行驶速度;

获取导航装置的当前位置信息;

根据地图信息获取当前位置至下一个路口的距离;

根据当前位置至下一个路口的距离与当前行驶速度计算到达下一个路口的时间,并发出包括该时间的提示信息。

优选的,所述获取导航装置的当前位置信息的步骤具体包括:

根据定位模块获取三个当前位置信息;

根据获取的三个当前位置信息,在地图上取该三个当前位置信息所在外心坐标,分别记为A(x1,y1),B(x2,y2),C(x3,y3);

该三个坐标点所成的三角形面积为则外圆方程式为展开后可得到:

经计算圆心坐标为:

优选的,其中,所述获取三个当前位置信息的步骤具体包括:根据预定的时间定时获取三个当前位置信息。

优选的,所述获取导航装置的当前行驶速度的步骤具体包括:获取至少两个当前位置信息及该两个当前位置信息之间的间隔时间,根据地图信息获取两个当前位置之间的距离,根据该距离与间隔时间获取当前行驶速度。

优选的,所述方法进一步包括:当到达下一个路口的时间大于等于路口绿灯倒计时的时间时,发出减速提示信息;当到达下一个路口的时间小于路口绿灯倒计时的时间时,发出包括当前行驶的最小速度的提示信息。

本发明公开一种导航提醒系统,包括:

第一获取模块,用于获取导航装置的当前行驶速度;

第二获取模块,用于获取导航装置的当前位置信息;

地图信息模块,用于根据地图信息获取当前位置至下一个路口的距离;

处理和提示模块,用于根据当前位置至下一个路口的距离与当前行驶速度计算到达下一个路口的时间,并发出包括该时间的提示信息。

优选的,所述第二获取模块具体用于:根据定位模块获取三个当前位置信息;

根据获取的三个当前位置信息,在地图上取该三个当前位置信息所在外心坐标,分别记为A(x1,y1),B(x2,y2),C(x3,y3);

该三个坐标点所成的三角形面积为则外圆方程式为展开后可得到:

经计算圆心坐标为:

优选的,其中,所述获取三个当前位置信息的模块具体用于:根据预定的时间定时获取三个当前位置信息。

优选的,所述第一获取模块具体用于:获取至少两个当前位置信息及该两个当前位置信息之间的间隔时间,根据地图信息获取两个当前位置之间的距离,根据该距离与间隔时间获取当前行驶速度。

优选的,所述处理和提示模块还用于:当到达下一个路口的时间大于等于路口绿灯倒计时的时间时,发出减速提示信息;当到达下一个路口的时间小于路口绿灯倒计时的时间时,发出包括当前行驶的最小速度的提示信息。

本发明的导航提醒方法由于包括:获取导航装置的当前行驶速度;获取导航装置的当前位置信息;根据地图信息获取当前位置至下一个路口的距离;根据当前位置至下一个路口的距离与当前行驶速度计算到达下一个路口的时间,并发出包括该时间的提示信息。采用这种方式,就可以根据导航装置更加准确的获取当前行驶速度和到下一个路口距离计算到达路口的时间,从而提示用户,用户在得到该时间后,就可以根据路口红绿灯的时间调整车速,如果时间足够,用户就可以不减速通过该路口,如果时间不够,用户就可以提前减速,从而直观地呈现到达下一路口的时间,用户可以根据该时间合理控制车速,提高驾驶的安全性。

附图说明

图1是本发明实施例的导航提醒方法的流程图;

图2是本发明实施例的导航提醒系统的示意图。

具体实施方式

虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。

计算机设备包括用户设备与网络设备。其中,用户设备或客户端包括但不限于电脑、智能手机、PDA等;网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云。计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。

在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制,使用这些术语仅仅是为了将一个单元与另一个单元进行区分。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

下面结合附图和较佳的实施例对本发明作进一步说明。

如图1所示,本实施例中公开一种导航提醒方法,包括:

S101、获取导航装置的当前行驶速度;

S102、获取导航装置的当前位置信息;

S103、根据地图信息获取当前位置至下一个路口的距离;

S104、根据当前位置至下一个路口的距离与当前行驶速度计算到达下一个路口的时间,并发出包括该时间的提示信息。

本发明的导航提醒方法由于包括:获取导航装置的当前行驶速度;获取导航装置的当前位置信息;根据地图信息获取当前位置至下一个路口的距离;根据当前位置至下一个路口的距离与当前行驶速度计算到达下一个路口的时间,并发出包括该时间的提示信息。采用这种方式,就可以根据导航装置更加准确的获取当前行驶速度和到下一个路口距离计算到达路口的时间,从而提示用户,用户在得到该时间后,就可以根据路口红绿灯的时间调整车速,如果时间足够,用户就可以不减速通过该路口,如果时间不够,用户就可以提前减速,从而直观地呈现到达下一路口的时间,用户可以根据该时间合理控制车速,提高驾驶的安全性。本实施例中,在具体应用中,应用在车辆距离路口并不太近,但也并不太远的距离,例如大于100米并小于1000米之间的距离。本实施例应用中,针对的是路口当前为绿灯的情况,如果车辆形式快到路口的距离时,路口为红灯,则车主自行减速即可。

本实施例中,具体的,导航装置可以是移动终端如智能手机,在移动终端中安装导航软件,从而在导航软件中实现本实施例的功能。当然导航装置也可以是车载的导航,车载导航中内置有地图,从而实现本实施例的功能。无论是移动终端还是车载导航,均可以实现定位功能,从而获取车辆的当前位置,也具有计时功能或时钟功能,从而可以根据移动的位置在地图上测算出距离,再通过移动位置所花费的时间计算出车辆速度。

根据其中一个示例,所述获取导航装置的当前位置信息的步骤具体包括:

根据定位模块获取三个当前位置信息;

根据获取的三个当前位置信息,在地图上取该三个当前位置信息所在外心坐标,分别记为A(x1,y1),B(x2,y2),C(x3,y3);

该三个坐标点所成的三角形面积为则外圆方程式为展开后可得到:

经计算圆心坐标为:

采用这种方式就计算出的当前位置更加精确,在本实施例中的三个当前位置的坐标中,可以取其三个坐标点所在的外心坐标,以减少其误差影响。

根据其中另一个示例,其中,所述获取三个当前位置信息的步骤具体包括:根据预定的时间定时获取三个当前位置信息。

本实施例中,预设的时间可以是例如每个一定的时间获取当前位置信息,例如每隔1秒获取一次,获取三次后停止获取,也可以是每个1秒获取一次,获取大于三次后,选取其中的三个当前位置,当然也可以是每个2秒获取一次当前位置,或0.5秒等等。采用上述方式可以让当前位置更加精确。

根据其中另一个示例,所述获取导航装置的当前行驶速度的步骤具体包括:获取至少两个当前位置信息及该两个当前位置信息之间的间隔时间,根据地图信息获取两个当前位置之间的距离,根据该距离与间隔时间获取当前行驶速度。采用这种方式可以根据定位模块获取至少两个当前位置,在地图上测算出移动的距离,然后再结合至少两个当前位置之间的间隔时间,根据移动的距离除以间隔时间就可以计算出速度。

根据其中另一个示例,所述方法进一步包括:当到达下一个路口的时间大于等于路口绿灯倒计时的时间时,发出减速提示信息;当到达下一个路口的时间小于路口绿灯倒计时的时间时,发出包括当前行驶的最小速度的提示信息。

这样就可以在当到达下一个路口的时间大于等于路口绿灯倒计时的时间时,车辆的当前速度无法通过该路口,为了安全起见,发出减速提示,提示用户减速;当到达下一个路口的时间小于路口绿灯倒计时的时间时,发出包括当前行驶的最小速度的提示信息,这样就可以告知用户当前速度行驶可以通过该路口,但是如果要通过该路口,则车辆的速度不能降低,因此需要给出最小速度供用户参考,用户可以结合安全性进行调整。

当然,本实施例中,针对的是路口为绿灯的情况,当路口为红灯时,车主减速到路口停止等待红灯即可。另外,绿灯的倒计时可以通过车载的摄像头拍摄到;也可以是用户看见后口述,导航系统根据语音获取的;也可以是导航系统在云端获取的数据等等方式。本实施例中,提示信息包括以下之一或多个的组合:语音提示信息、灯光提示信息、震动提示信息;另外在车载终端或移动终端等设备的显示屏幕上显示相关信息,如车辆速度,车辆达到下一路口的时间,下一个路口的信号灯状态,绿灯的倒计时时间等等。

根据本发明其中一个实施例,如图2所示,本实施公开一种导航提醒系统,包括:

第一获取模块201,用于获取导航装置的当前行驶速度;

第二获取模块202,用于获取导航装置的当前位置信息;

地图信息模块203,用于根据地图信息获取当前位置至下一个路口的距离;

处理和提示模块204,用于根据当前位置至下一个路口的距离与当前行驶速度计算到达下一个路口的时间,并发出包括该时间的提示信息。

采用这种方式,就可以根据导航装置更加准确的获取当前行驶速度和到下一个路口距离计算到达路口的时间,从而提示用户,用户在得到该时间后,就可以根据路口红绿灯的时间调整车速,如果时间足够,用户就可以不减速通过该路口,如果时间不够,用户就可以提前减速,从而直观地呈现到达下一路口的时间,用户可以根据该时间合理控制车速,提高驾驶的安全性。本实施例中,在具体应用中,应用在车辆距离路口并不太近,但也并不太远的距离,例如大于100米并小于1000米之间的距离。本实施例应用中,针对的是路口当前为绿灯的情况,如果车辆形式快到路口的距离时,路口为红灯,则车主自行减速即可。

本实施例中,具体的,导航装置可以是移动终端如智能手机,在移动终端中安装导航软件,从而在导航软件中实现本实施例的功能。当然导航装置也可以是车载的导航,车载导航中内置有地图,从而实现本实施例的功能。无论是移动终端还是车载导航,均可以实现定位功能,从而获取车辆的当前位置,也具有计时功能或时钟功能,从而可以根据移动的位置在地图上测算出距离,再通过移动位置所花费的时间计算出车辆速度。

根据其中一个示例,所述第二获取模块具体用于:根据定位模块获取三个当前位置信息;

根据获取的三个当前位置信息,在地图上取该三个当前位置信息所在外心坐标,分别记为A(x1,y1),B(x2,y2),C(x3,y3);

该三个坐标点所成的三角形面积为则外圆方程式为展开后可得到:

经计算圆心坐标为:

采用这种方式就计算出的当前位置更加精确,在本实施例中的三个当前位置的坐标中,可以取其三个坐标点所在的外心坐标,以减少其误差影响。

根据其中另一个示例,其中,所述获取三个当前位置信息的模块具体用于:根据预定的时间定时获取三个当前位置信息。

本实施例中,预设的时间可以是例如每个一定的时间获取当前位置信息,例如每隔1秒获取一次,获取三次后停止获取,也可以是每个1秒获取一次,获取大于三次后,选取其中的三个当前位置,当然也可以是每个2秒获取一次当前位置,或0.5秒等等。采用上述方式可以让当前位置更加精确。

根据其中另一个示例,所述第一获取模块具体用于:获取至少两个当前位置信息及该两个当前位置信息之间的间隔时间,根据地图信息获取两个当前位置之间的距离,根据该距离与间隔时间获取当前行驶速度。

采用这种方式可以根据定位模块获取至少两个当前位置,在地图上测算出移动的距离,然后再结合至少两个当前位置之间的间隔时间,根据移动的距离除以间隔时间就可以计算出速度。

根据其中另一个示例,所述处理和提示模块还用于:当到达下一个路口的时间大于等于路口绿灯倒计时的时间时,发出减速提示信息;当到达下一个路口的时间小于路口绿灯倒计时的时间时,发出包括当前行驶的最小速度的提示信息。

这样就可以在当到达下一个路口的时间大于等于路口绿灯倒计时的时间时,车辆的当前速度无法通过该路口,为了安全起见,发出减速提示,提示用户减速;当到达下一个路口的时间小于路口绿灯倒计时的时间时,发出包括当前行驶的最小速度的提示信息,这样就可以告知用户当前速度行驶可以通过该路口,但是如果要通过该路口,则车辆的速度不能降低,因此需要给出最小速度供用户参考,用户可以结合安全性进行调整。

当然,本实施例中,针对的是路口为绿灯的情况,当路口为红灯时,车主减速到路口停止等待红灯即可。另外,绿灯的倒计时可以通过车载的摄像头拍摄到;也可以是用户看见后口述,导航系统根据语音获取的;也可以是导航系统在云端获取的数据等等方式。本实施例中,提示信息包括以下之一或多个的组合:语音提示信息、灯光提示信息、震动提示信息;另外在车载终端或移动终端等设备的显示屏幕上显示相关信息,如车辆速度,车辆达到下一路口的时间,下一个路口的信号灯状态,绿灯的倒计时时间等等。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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