检测红灯等待时间的方法及装置、路径导航方法及系统的制作方法

文档序号:8299936阅读:702来源:国知局
检测红灯等待时间的方法及装置、路径导航方法及系统的制作方法
【技术领域】
[0001]本发明涉及智能交通技术领域,特别涉及一种检测红灯等待时间的方法、一种检测红灯等待时间的装置、一种路径导航方法以及一种路径导航系统。
【背景技术】
[0002]随着城市交通的快速发展,红绿灯已成为城市交通中的一项重要交通标志,红灯等待时间已经成为影响人们出行的一项重要因素,例如,相同的路程,红灯设置多、红绿灯路口的红灯等待时间长势必会造成车辆行驶时间比较长,或者,在去往同一目的地时,有时虽然路程较短,但是在红灯等待时间长的情况下,甚至于会比红灯等待时间短的道路更费时间。因此,红灯等待时间成为路径导航以及路径诱导、公众道路信息发布的一项重要参数。红灯等待方式的获取,通过对红绿灯进行控制的红绿灯控制器来获取是最准确最直接的方式,然而,若将红绿灯控制器的相关信息提供给公众接入,势必会影响到红绿灯控制的安全性,出于公众安全的考虑,红绿灯控制器的控制方式是不对外开放的。因此,目前对红灯等待时间的获取方式,基本上都是通过人工计数的方式对红绿灯计时来分析红灯等待时间,这种方式不仅成本高,而且不利于普遍推广。

【发明内容】

[0003]基于此,针对上述现有技术中存在的问题,本发明的目的在于提供一种检测红灯等待时间的方法、一种检测红灯等待时间的装置、一种路径导航方法以及一种路径导航系统,其可以检测出红灯等待时间,且成本低。
[0004]为达到上述目的,本发明实施例采用以下技术方案:
[0005]一种检测红灯等待时间的方法,包括步骤:
[0006]获取当前位置信息,根据所述当前位置信息、红绿灯路口位置信息判断是否在等待红灯,若是,记录等待红灯的第一时间点;
[0007]获取更新后的位置信息,根据更新后的位置信息、所述红绿灯路口位置信息判断是否通过红绿灯,若是,记录通过红绿灯的第二时间点;
[0008]根据所述第一时间点、所述第二时间点确定红灯等待时间。
[0009]一种检测红灯等待时间的装置,包括:
[0010]位置信息获取模块,用于获取当前位置信息以及更新后的位置信息;
[0011]红灯等待判定模块,用于根据所述当前位置信息、红绿灯路口位置信息判断是否在等待红灯;
[0012]红绿灯通过判定模块,用于根据更新后的位置信息、所述红绿灯路口位置信息判断是否通过红绿灯;
[0013]红灯等待时间确定模块,用于在所述红灯等待判定模块判定结果为是时,记录等待红灯的第一时间点,在所述红绿灯通过判定模块的判定结果为是时,记录通过红绿灯的第二时间点,并根据所述第一时间点、所述第二时间点确定红灯等待时间。
[0014]一种路径导航方法,包括步骤:
[0015]获取当前位置信息,根据所述当前位置信息、红绿灯路口位置信息判断是否在等待红灯,若是,记录等待红灯的第一时间点;
[0016]获取更新后的位置信息,根据更新后的位置信息、所述红绿灯路口位置信息判断是否通过红绿灯,若是,记录通过红绿灯的第二时间点;
[0017]根据所述第一时间点、所述第二时间点确定红灯等待时间。
[0018]一种路径导航系统,包括:
[0019]位置信息获取模块,用于获取当前位置信息以及更新后的位置信息;
[0020]红灯等待判定模块,用于根据所述当前位置信息、红绿灯路口位置信息判断是否在等待红灯;
[0021]红绿灯通过判定模块,用于根据更新后的位置信息、所述红绿灯路口位置信息判断是否通过红绿灯;
[0022]红灯等待时间确定模块,用于在所述红灯等待判定模块判定结果为是时,记录等待红灯的第一时间点,在所述红绿灯通过判定模块的判定结果为是时,记录通过红绿灯的第二时间点,并根据所述第一时间点、所述第二时间点确定红灯等待时间。
[0023]根据上述本发明实施例的方案,其是通过获取移动变化中的位置信息,结合红绿灯路口位置信息,基于确定了在等待红灯后的第一时间点以及确定了通过红绿灯的第二时间点,来对红灯等待时间进行判断,成本低廉,可以在各种可移动式设备中使用,有利于普遍推广。
【附图说明】
[0024]图1是本发明检测红灯等待时间的方法实施例的流程示意图;
[0025]图2是本发明检测红灯等待时间的装置实施例的结构示意图;
[0026]图3是本发明的路径导航方法实施例的流程示意图;
[0027]图4是本发明的路径导航方法实施例的结构示意图;
[0028]图5是一个具体示例中基于本发明方案的路径导航过程的示意图;
[0029]图6是基于本发明方案提供的终端设备的部分结构框图。
【具体实施方式】
[0030]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0031]图1中示出了本发明检测红灯等待时间的方法实施例的流程示意图。如图1所示,本实施例的方法包括步骤:
[0032]步骤SlOl:获取当前位置信息;
[0033]步骤S102:根据上述当前位置信息、红绿灯路口位置信息判断是否在等待红灯,若是,进入步骤S103,若否,返回步骤S101,继续获取当前位置信息;
[0034]步骤S103 ;记录等待红灯的第一时间点;
[0035]步骤S104:获取更新后的位置信息;
[0036]步骤S105:根据更新后的位置信息、上述红绿灯路口位置信息判断是否通过红绿灯,若是,进入步骤S106,若否,返回步骤S104继续获取更新后的位置信息;
[0037]步骤S106:记录通过红绿灯的第二时间点;
[0038]步骤S107:根据所述第一时间点、所述第二时间点确定红灯等待时间。
[0039]根据上述本发明实施例的方案,其是通过获取移动变化中的位置信息,结合红绿灯路口位置信息,基于确定了在等待红灯后的第一时间点以及确定了通过红绿灯的第二时间点,来对红灯等待时间进行判断,成本低廉,可以在各种可移动式设备中使用,有利于普遍推广。
[0040]上述对当前位置信息、更新后的位置信息的获取,可以采用现有以及以后可能出现的任何方式进行,例如从现有的GPS定位模块中获取其确定的位置信息,该GPS定位模块可以是设置在移动设备、汽车导航设备等可以或者需要进行定位的设备上,本发明不对具体如何得到当前位置信息、更新后的位置信息的方式做限定。
[0041]在根据上述第一时间点、上述第二时间点确定红灯等待时间时,可以是将第一时间点与第二时间点的时间差作为上述红灯等待时间,也可以是将该时间差结合红灯转绿灯后、通过该红绿灯路口的时间进行综合判定。考虑到顺畅的情况下,红灯转绿灯后、通过红绿灯路口的时间一般比较短,而第一时间点与第二时间点的时间差能够反应通过该红绿灯路口的顺畅程度,因此一般情况下,可以直接将该第一时间点与第二时间点的时间差作为上述红灯等待时间。
[0042]其中,上述判断是否等待红灯的具体方式,可以采用各种可能的方式来进行。在本发明实施例中,结合红绿灯路口的排队区进行判断。在其中一个具体示例中,根据当前位置信息、红绿灯路口位置信息判断是否在等待红灯的方式可以是如下所述:
[0043]根据当前位置信息确定当前前进速度;
[0044]根据当前位置信息、排队区位置信息判断是否位于路口排队区内,其中,该红绿灯路口位置信息包括上述排队区位置信息;
[0045]在判定位于路口排队区内且前进速度小于预设阈值时,判定是在等待红灯。
[0046]在上述根据当前位置信息确定当前前进速度时,可以采用目前已有的以及以后可能出现的任何方式进行,例如采用通用的最简单的方式:得到当前位置信息后,结合上一次更新的位置信息以及这两次位置信息更新时间的时间差来确定当前前进速度等等,在此不予详加赘述。
[0047]路口排队区,是指红绿灯路口前进方向的一段排队区间,同一路口的不同方向上的路口排队区的长度不一定相同,路口排队区的长度与其所在路口的路形、道路等级、宽度、车道路数、车流量等有一定关系。据此,上述排队区位置信息可以是指相应的路口排队区的位置信息,例如地理坐标等等。由于在道路交通中,各路口的方向上车辆拥堵现象在一段时间内(例如几天、几个月等等)一般是不会发生变化的,因此,上述排队区位置信息可以是预先确定好的信息,本发明方案中可以直接进行应用。然而,从长期来说,例如以月、以季度、以年为单位等等,由于可能存在新道路使用、周围交通流量发生大变化等
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1