The invention discloses a device and a recommended method of bus travel route, the method comprises: according to the starting point and end point planning at least a travel route; for each route for each endpoint sections of the route contains the traffic information, and calculate the end sections on each end point of road traffic information the travel time; according to the end sections of the route contains the travel time to determine the whole trip out of the travel route length; according to the whole length of the trip the travel route, travel from the preset number as the recommended route travel routes in route selection. The present invention is to consider the end sections of the road information obtained (i.e., according to the actual traffic situation, the whole trip is calculated) compared with the existing techniques only consider the situation smoothly when the length is more accurate, and recommended route is more accurate and reasonable.
【技术实现步骤摘要】
一种公交出行路线的推荐方法及装置
本专利技术涉及导航
,尤其涉及一种公交出行路线的推荐方法及装置。
技术介绍
随着电子地图的不断完善和发展,人们出行越来越离不开电子地图。例如驾车出行时,往往需要电子地图导航。如果出行的起点和终点在同一城市,人们往往也会选择公交出行。现有技术中推荐公交出行路线的方法一般为,根据用户指定的起点和终点从电子地图公交路网数据中获取多条出行路线。然后计算每条出行路线所需的全程出行时长,具体的,针对每条出行路线则用该条出行路线的长度除以预置的一个公交车行驶速度(为一个经验值)得到该条出行路线的全程出行时长。然而,在实际中,即使是同一条出行路线在不同的时间段其行驶速度也不一致,并且,即使是同一条出行路线其所包含的各个路段在同一时间的行驶速度也不一样,因此,笼统的根据该出行路线的长度和预置的一个公交车行驶速度得到该出行路线的全程出行时间不准确,因此根据该全程出行时间推荐的路线也不准确,甚至很不合理。
技术实现思路
本专利技术实施例提供了一种公交出行路线的推荐方法及装置,用以解决现有技术中出行时间计算不准确从而导致推荐路线不准确的问题。本专利技术实施例提供了一种公交出行路线的推荐方法,包括:根据起点和终点规划出至少一条出行路线;针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;以及,根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长,其中所述端点路段为所述出行路线上的相邻两个公交车站点之间的路段;根据各出行路线的全程出行时长,从所述出行路线中选取预设条 ...
【技术保护点】
一种公交出行路线的推荐方法,其特征在于,包括:根据起点和终点规划出至少一条出行路线;针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;以及,根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长,其中所述端点路段为所述出行路线上的相邻两个公交车站点之间的路段;根据各出行路线的全程出行时长,从所述出行路线中选取预设条数的出行路线作为推荐路线。
【技术特征摘要】
1.一种公交出行路线的推荐方法,其特征在于,包括:根据起点和终点规划出至少一条出行路线;针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;以及,根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长,其中所述端点路段为所述出行路线上的相邻两个公交车站点之间的路段;根据各出行路线的全程出行时长,从所述出行路线中选取预设条数的出行路线作为推荐路线。2.根据权利要求1所述的方法,其特征在于,所述每个端点路段的路况信息包括所述端点路段的长度、行驶速度以及属性信息;所述根据各端点路段的路况信息计算各端点路段的出行时长,具体包括:针对每一个端点路段,根据所述端点路段的长度和行驶速度计算得到端点路段的初始时长,将该初始时长确定为所述端点路段的出行时长;或者;针对每一个端点路段,根据所述端点路段的长度和行驶速度计算得到端点路段的初始时长;根据所述端点路段的属性信息计算得到端点路段的时长校正因子,或者,从预存的各端点路段对应的时长校正因子获取所述端点路段的时长校正因子;根据所述端点路段的时长校正因子对所述初始时长进行修正,以得到所述端点路段的出行时长。3.根据权利要求2所述的方法,其特征在于,根据所述端点路段的属性信息计算得到端点路段的时长校正因子,具体包括:从预置公交路网中各端点路段的属性信息对应的预设值及其权重值,获取所述端点路段的各属性信息对应的预设值及其权重值;根据所述端点路段的各属性信息的预设值及其权重值,得到所述端点路段的时长校正因子。4.根据权利要求3所述的方法,其特征在于,根据所述端点路段的各属性信息的预设值及其权重值,得到所述端点路段的时长校正因子,具体包括:将所述端点路段的各属性信息的预设值分别与其对应的权重值相乘得到乘积;计算各乘积的和值,将该和值确定为所述端点路段的时长校正因子。5.根据权利要求1~4任一项所述的方法,其特征在于,端点路段的属性信息包括以下信息中的至少一种:道路类型、道路等级、红绿灯数量、车道数量、道路宽度、道路坡度、道路的弯曲度、当前道路拥堵程度、当前可用专用车道数量;所述方法还包括:根据以下方法预先设置各端点路段的各属性信息对应的预设值:若端点路段的属性信息中包括道路类型,根据道路类型对应的预设值与道路类型允许的行驶速度正相关的原则确定对应的预设值;和/或,若端点路段的属性信息中包括道路等级,根据道路等级对应的预设值与道路等级允许的行驶速度正相关的原则确定对应的预设值;和/或,若端点路段的属性信息中包括红绿灯数量,将所述红绿灯数量的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括车道数量,将所述车道数量作为对应的预设值;和/或,若端点路段的属性信息中包括道路宽度,将所述道路宽度作为对应的预设值;和/或,若端点路段的属性信息中包括道路坡度,将所述道路坡度的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括道路的弯曲度,将所述弯曲度的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括当前道路拥堵程度,将所述当前道路拥堵程度的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括当前可用专用车道数量,将所述当前可用专用车道数量作为对应的预设值。6.一种公交出行路线的推荐装置,其特征在于,包括:出行路线规划模块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。