【技术实现步骤摘要】
公交换乘路线的查询方法及装置
本申请涉及电子地图导航领域,尤其涉及一种公交换乘路线的查询方法及装置。
技术介绍
目前,越来越多的人通过电子地图查询公交换乘路线,以便出行。目前,根据用户输入的起终点规划公交换乘路线的方式主要为:分别从起点和终点开始依次寻路,从起点方向和从终点方向寻到的公交路线一致时,则得到从起点到达终点的公交换乘路线。在寻路过程中每寻到一条新公交路线时寻找与该新公交路线具有换乘关系的公交路线,由于在整个电子地图的公交路网数据中包含的公交路线数量繁多,公交路线之间的换乘信息数据量较大,因此,在整个公交路线规划过程中耗时较长,效率较低。
技术实现思路
本申请的一个目的是提供一种公交换乘路线的查询方法及装置,减少查找公交路线时的计算量,提高公交换乘路线的查询效率。根据本申请的一方面,提供了一种公交换乘路线的查询方法,其中,该方法包括以下步骤:接收携带有出发地和目的地的公交路线查询请求;判断从所述出发地至所述目的地是否跨越不同区域;若是,则确定从所述出发地至所述目的地的目标区域跨越级别,并在预置的区域跨越级别对应的公交路线中查找与所述目标区域跨越级别对应的公交路线;基于查找到的公交路线,规划从所述出发地至所述目的地的公交换乘路线。根据本申请的另一方面,还提供了一种公交换乘路线的查询装置,其中,该装置包括:接收单元,用于接收携带有出发地和目的地的公交路线查询请求;判断单元,用于判断从所述出发地至所述目的地是否跨越不同区域;第一查找单元,用于在判断单元判断为是时,则确定从所述出发地至所述目的地的目标区域跨越级别,并在预置的区域跨越级别对应的公交路线中查找与 ...
【技术保护点】
一种公交换乘路线的查询方法,其特征在于,该方法包括以下步骤:接收携带有出发地和目的地的公交路线查询请求;判断从所述出发地至所述目的地是否跨越不同区域;若是,则确定从所述出发地至所述目的地的目标区域跨越级别,并在预置的区域跨越级别对应的公交路线中查找与所述目标区域跨越级别对应的公交路线;基于查找到的公交路线,规划从所述出发地至所述目的地的公交换乘路线。
【技术特征摘要】
1.一种公交换乘路线的查询方法,其特征在于,该方法包括以下步骤:接收携带有出发地和目的地的公交路线查询请求;判断从所述出发地至所述目的地是否跨越不同区域;若是,则确定从所述出发地至所述目的地的目标区域跨越级别,并在预置的区域跨越级别对应的公交路线中查找与所述目标区域跨越级别对应的公交路线;基于查找到的公交路线,规划从所述出发地至所述目的地的公交换乘路线。2.根据权利要求1所述的方法,其特征在于,还包括:若所述出发地至所述目的地未跨越不同区域,则查找位于所述出发地和目的地所在区域的公交路线;基于查找到的公交路线,规划出从所述出发地至目的地的公交换乘路线。3.根据权利要求1所述的方法,其特征在于,在预置的区域跨越级别对应的公交路线中查找与所述目标区域跨越级别对应的公交路线,包括:在预置的区域跨越级别对应的公交路线中查找与所述目标区域跨越级别对应且在所述出发地所在区域和所述目的地所在区域均有公交站点的公交路线。4.根据权利要求1所述的方法,其特征在于,在预置的区域跨越级别对应的公交路线中查找与所述目标区域跨越级别对应的公交路线,包括:在预置的区域跨越级别对应的公交路线中查找与所述目标区域跨越级别对应、且起发站所在区域与所述出发地所在区域相同以及终点站所在区域与所述目的地所在区域相同的公交路线。5.根据权利要求1所述的方法,其特征在于,基于查找到公交路线,规划从所述出发地至所述目的地的公交换乘路线,包括:针对查找到的每条公交路线,规划从所述出发地至所述公交路线的第一公交换乘路线、以及从所述公交路线至所述目的地的第二公交换乘路线;基于规划得到的第一公交换乘路线、所述公交路线、第二公交换乘路线,得到从所述出发地至所述目的地的公交换乘路线。6.根据权利要求1~5任一项所述的方法,其特征在于,还包括:若基于查找到的公交路线,无法规划出从所述出发地至所述目的地的公交换乘路线,则:在预置的区域跨越级别对应的公交路线中查找与目标区域跨越级别高一个级别的区域跨越级别对应的公交路线,并根据查找到的公交路线规划从所述出发地至所述目的地的公交换乘路线,依此类推直到规划出从所述出发地至所述目的地的公交换乘路线。7.根据权利要求1~5任一项所述的方法,其特征在于,所述预置的区域跨越级别对应的公交路线,根据以下方式得到:获取公交路线包含的公交站点,并确定各公交站点分别所属的区域;若所述公交路线包含的所有公交站点所属区域相同,则确定该公交路线未跨越不同区域;若所述公交路线包含的公交站点所属区域存在不同,则根据所属不同区域的跨度,确定所述公交路线的...
【专利技术属性】
技术研发人员:郭建山,王建,
申请(专利权)人:高德信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。