一种公交出行路线的推荐方法及装置制造方法及图纸

技术编号:16364513 阅读:28 留言:0更新日期:2017-10-10 20:18
本发明专利技术公开了一种公交出行路线的推荐方法及装置,该方法包括:根据起点和终点规划出至少一条出行路线;针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长;根据各出行路线的全程出行时长,从所述出行路线中选取预设条数的出行路线作为推荐路线。本发明专利技术是考虑了各端点路段的路况信息得出的(即根据实际的交通情况得出的),相对于现有技术仅考虑畅通无阻时的情况计算出的全程出行时长更加准确,进而推荐的路线也更具准确合理。

Method and device for recommending bus travel route

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所示为本专利技术实施例二中所述公交出行路线的推荐装置的结构示意图之一;图3所示为本专利技术实施例二中所述公交出行路线的推荐装置的结构示意图之二。具体实施方式本专利技术实施例提供了一种出行路线的推荐方法本专利技术实施例提供了一种公交出行路线的推荐方法及装置,在本专利技术实施例所述技术方案中,可以根据起点和终点规划出至少一条出行路线;针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;以及,根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长;根据各出行路线的全程出行时长,从所述出行路线中选取预设条数的出行路线作为推荐路线。这样,本专利技术实施例中,考虑到出行路线包括多个端点路段,而各端点路段的路况可能不同,因此,在计算该出行路线的全程出行时长时需要考虑该出行路线包含的各个端点路段的路况信息(即实际的交通情况),因此使得计算出的全程出行时长更符合该出行线路的实际情况,提高了全程出行时长的准确性,从而使得根据出行路线的全程出行时长推荐路线更准确、合理。为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例一:如图1所示,其为本专利技术实施例一中所述公交出行路线的推荐方法的流程示意图,所述出行路线的推荐方法可包括以下步骤:步骤101:根据起点和终点规划出至少一条出行路线。其中,在一个实施例中,本专利技术的执行主体可以是设置有导航功能的终端(如手机、PAD、导航仪等)也可以是服务器(如电子地图或导航服务器)。若执行主体是终端,起点和终点可以是用户通过操作终端的相关界面得到,如用户在相关界面的起点和目的地输入框中输入,或者用户在电子地图界面进行选点得到。若执行主体是服务器,起点和终点可以是从终端接收得到。具体实施时,起点和终点的获取方法可以根据实际需要和现有技术确定,本专利技术实施例对此不做限定。步骤102:针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;以及,根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长。其中,在一个实施例中,所述出行路线为公交路线,则所述端点路段为所述出行路线上的相邻两个公交车站点之间的路段。根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长,具体地可如:将所述出行路线包含的各端点路段的出行时长的和值确定为所述出行路线的全程出行时长。步骤103:根据各出行路线的全程出行时长,从所述出行路线中选取预设条数的出行路线作为推荐路线。例如:将各出行路线按照全程出行时长从短到长的顺序进行排序,选取排在前面的预设条数的出行路线作为推荐路线。为便于进一步理解,下面对本专利技术实施例提供的技术方案做进一步说明:其中,在一个实施例中,为提高端点路段的出行时长的准确性,所述每个端点路段的路况信息包括所述端点路段的长度、行驶速度(该行驶速度可以是端点路段当前时刻的行驶速度,也可以是预置的一个经验值)以及属性信息(其中,属性信息为除去路段的长度之外的其它能够影响出行时长的信息),步骤102可针对每一个端点路段执行以下步骤A1、步骤A2、步骤A3(或者步骤A1、步骤A2’、步骤A3),或者针对每一个端点路段执行以下步骤B1-步骤B2:步骤A1:根据所述端点路段的长度和行驶速度计算得到端点路段的初始时长。步骤A2本文档来自技高网...
一种公交出行路线的推荐方法及装置

【技术保护点】
一种公交出行路线的推荐方法,其特征在于,包括:根据起点和终点规划出至少一条出行路线;针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;以及,根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长,其中所述端点路段为所述出行路线上的相邻两个公交车站点之间的路段;根据各出行路线的全程出行时长,从所述出行路线中选取预设条数的出行路线作为推荐路线。

【技术特征摘要】
1.一种公交出行路线的推荐方法,其特征在于,包括:根据起点和终点规划出至少一条出行路线;针对每一条出行路线,获取该出行路线包含的每个端点路段的路况信息,并根据各端点路段的路况信息计算各端点路段的出行时长;以及,根据该出行路线包含的各端点路段的出行时长确定出所述出行路线的全程出行时长,其中所述端点路段为所述出行路线上的相邻两个公交车站点之间的路段;根据各出行路线的全程出行时长,从所述出行路线中选取预设条数的出行路线作为推荐路线。2.根据权利要求1所述的方法,其特征在于,所述每个端点路段的路况信息包括所述端点路段的长度、行驶速度以及属性信息;所述根据各端点路段的路况信息计算各端点路段的出行时长,具体包括:针对每一个端点路段,根据所述端点路段的长度和行驶速度计算得到端点路段的初始时长,将该初始时长确定为所述端点路段的出行时长;或者;针对每一个端点路段,根据所述端点路段的长度和行驶速度计算得到端点路段的初始时长;根据所述端点路段的属性信息计算得到端点路段的时长校正因子,或者,从预存的各端点路段对应的时长校正因子获取所述端点路段的时长校正因子;根据所述端点路段的时长校正因子对所述初始时长进行修正,以得到所述端点路段的出行时长。3.根据权利要求2所述的方法,其特征在于,根据所述端点路段的属性信息计算得到端点路段的时长校正因子,具体包括:从预置公交路网中各端点路段的属性信息对应的预设值及其权重值,获取所述端点路段的各属性信息对应的预设值及其权重值;根据所述端点路段的各属性信息的预设值及其权重值,得到所述端点路段的时长校正因子。4.根据权利要求3所述的方法,其特征在于,根据所述端点路段的各属性信息的预设值及其权重值,得到所述端点路段的时长校正因子,具体包括:将所述端点路段的各属性信息的预设值分别与其对应的权重值相乘得到乘积;计算各乘积的和值,将该和值确定为所述端点路段的时长校正因子。5.根据权利要求1~4任一项所述的方法,其特征在于,端点路段的属性信息包括以下信息中的至少一种:道路类型、道路等级、红绿灯数量、车道数量、道路宽度、道路坡度、道路的弯曲度、当前道路拥堵程度、当前可用专用车道数量;所述方法还包括:根据以下方法预先设置各端点路段的各属性信息对应的预设值:若端点路段的属性信息中包括道路类型,根据道路类型对应的预设值与道路类型允许的行驶速度正相关的原则确定对应的预设值;和/或,若端点路段的属性信息中包括道路等级,根据道路等级对应的预设值与道路等级允许的行驶速度正相关的原则确定对应的预设值;和/或,若端点路段的属性信息中包括红绿灯数量,将所述红绿灯数量的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括车道数量,将所述车道数量作为对应的预设值;和/或,若端点路段的属性信息中包括道路宽度,将所述道路宽度作为对应的预设值;和/或,若端点路段的属性信息中包括道路坡度,将所述道路坡度的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括道路的弯曲度,将所述弯曲度的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括当前道路拥堵程度,将所述当前道路拥堵程度的相反数作为对应的预设值;和/或,若端点路段的属性信息中包括当前可用专用车道数量,将所述当前可用专用车道数量作为对应的预设值。6.一种公交出行路线的推荐装置,其特征在于,包括:出行路线规划模块...

【专利技术属性】
技术研发人员:王建
申请(专利权)人:高德软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1