地铁路线的规划方法和装置、电子设备、存储介质制造方法及图纸

技术编号:21373853 阅读:16 留言:0更新日期:2019-06-15 12:14
本发明专利技术公开了一种地铁路线的规划方法,包括:获取所接收到的路线规划请求中携带的原地点和目标地点;从本地所有地铁线中查找包含离原地点最近的第一站点的第一地铁线;查找包含离目标地点最近的第二站点的第二地铁线;判断第一地铁线与第二地铁线是否为同一地铁线;若是,以第一地铁线中的第一站点为起始站点、第二站点为终了站点规划本次出行的地铁路线。本发明专利技术还提供地铁路线的规划装置、电子设备、存储介质。本发明专利技术所提供的方法和装置,能够根据乘客输入的原站点和目标站点,为乘客规划出最佳地铁行进路线,让乘客花费最少的时间由原站点抵达目标站点,用户无需牢记地铁路线,给乘客乘坐地铁出行带来极大的便利,乘客使用体验效果好。

【技术实现步骤摘要】
地铁路线的规划方法和装置、电子设备、存储介质
本专利技术涉及通讯
,尤其涉及一种地铁路线的规划方法和装置、电子设备、存储介质。
技术介绍
随着生活节奏的加快和节能环保意识的不断提高,人们在生活中一般选择地铁出行。地铁已成为城市中最重要的公共交通工具。然而对于初来乍到等对地铁路线不熟的人来说,即使知晓起始站点和目标站点,也难免出现因路线不熟悉规划出不合理地铁行进路线,花费大量时间的现象。
技术实现思路
本专利技术的主要目的在于解决现有不熟地铁路线的人因路线不熟悉规划出不合理路线,花费大量时间的技术问题。为实现上述目的,本专利技术提供一种地铁路线的规划方法,所述地铁路线的规划方法包括:步骤S1:获取所接收到的路线规划请求中携带的原地点和目标地点;步骤S2:从本地所有地铁线中查找包含离所述原地点最近的第一站点的第一地铁线;以及查找包含离所述目标地点最近的第二站点的第二地铁线;步骤S3:判断所述第一地铁线与所述第二地铁线是否为同一地铁线;若是,则转入步骤S4;步骤S4:以所述第一地铁线中的第一站点为起始站点、第二站点为终了站点规划本次出行的地铁路线。优选地,所述地铁路线的规划方法中,所述步骤S3判断所述第一地铁线与所述第二地铁线是否为同一地铁线之后,当所述第一地铁线与所述第二地铁线为不同地铁线,则还包括:步骤S5:判断所述第一地铁线与所述第二地铁线是否包含至少一个相同的第三站点;若是,则转入步骤S6;步骤S6:以第一地铁线中的第一站点为起始站点、一个第三站点为转乘站点、以及第二地铁线的第二站点为终了站点,规划本次出行的地铁路线。优选地,所述地铁路线的规划方法中,所述步骤S6之前还包括:步骤S61:判断所述第三站点是否包括多个;若是,则转入步骤S62;步骤S62:找出全程距离最短的路线所对应的第三站点J;所述步骤S6具体包括:以第一地铁线中的第一站点为起始站点、所述第三站点J为转乘站点、第二地铁线的第二站点为终了站点,规划本次出行的地铁路线优选地,所述地铁路线的规划方法中,所述步骤S5判断所述第一地铁线与所述第二地铁线是否包含至少一个相同的第三站点之后,当所述第一地铁线与所述第二地铁线未包含相同的第三站点,则还包括:步骤S7:判断是否存在包含所述第一地铁线中的至少一个第四站点,且包含所述第二地铁线中的至少一个第五站点的第三地铁线;若存在所述第三地铁线,则转入步骤S8;步骤S8:以所述第一地铁线中的第一站点为起始站点、一个第四站点为第一次转乘站点、第三地铁线中的一个第五站点为第二次转乘站点,以及第二地铁线中的第二站点为终了站点,规划本次出行的地铁路线。优选地,所述地铁路线的规划方法中,所述步骤S8之前还包括:步骤S81:判断所述第三地铁线是否包括多条,若是,则转入步骤S82;步骤S82:针对每一条第三地铁线,则找出全程距离最短的路线所对应的第四站点和第五站点;步骤S83:将所述多条第三地铁线对应的全程距离最短的路线进行路线长度比对;步骤S84:找出路线长度最短的路线所对应的第四站点M和第五站点N;所述步骤S8具体包括:以所述第一地铁线中的第一站点为起始站点、所述第四站点M为第一次转乘站点、第三地铁线中的所述第五站点N为第二次转乘站点,以及第二地铁线中的第二站点为终了站点,规划本次出行的地铁路线。此外,为实现上述目的,本专利技术还提供一种地铁路线的规划装置,所述地铁路线的规划装置包括:获取模块,用于获取所接收到的路线规划请求中携带的原地点和目标地点;查找模块,用于从本地所有地铁线中查找包含离所述原地点最近的第一站点的第一地铁线;以及查找包含离所述目标地点最近的第二站点的第二地铁线;判断模块,用于判断所述第一地铁线与所述第二地铁线是否为同一地铁线;规划模块,用于当所述第一地铁线与所述第二地铁线为同一地铁线,以所述第一地铁线中的第一站点为起始站点、第二站点为终了站点规划本次出行的地铁路线。优选地,所述地铁路线的规划装置还包括:第一判断模块,用于当所述第一地铁线与所述第二地铁线为不同地铁线,判断所述第一地铁线与所述第二地铁线是否包含至少一个相同的第三站点;所述规划模块,用于当所述第一地铁线与所述第二地铁线包含至少一个相同的第三站点,以第一地铁线中的第一站点为起始站点、一个第三站点为转乘站点、以及第二地铁线的第二站点为终了站点,规划本次出行的地铁路线。优选地,所述地铁路线的规划装置还包括:第二判断模块,用于当所述第一地铁线与所述第二地铁线包含至少一个相同的第三站点,则判断所述第三站点是否包括多个;查找模块,用于当所述第三站点包括多个,则找出全程距离最短的路线所对应的第三站点J;所述规划模块,具体用于以第一地铁线中的第一站点为起始站点、所述第三站点J为转乘站点、第二地铁线的第二站点为终了站点,规划本次出行的地铁路线优选地,所述地铁路线的规划装置还包括:第三判断模块,用于当所述第一地铁线与所述第二地铁线未包含相同的第三站点,则判断是否存在包含所述第一地铁线中的至少一个第四站点,且包含所述第二地铁线中的至少一个第五站点的第三地铁线;所述规划模块,用于当存在所述第三地铁线,则以所述第一地铁线中的第一站点为起始站点、一个第四站点为第一次转乘站点、第三地铁线中的一个第五站点为第二次转乘站点,以及第二地铁线中的第二站点为终了站点,规划本次出行的地铁路线。优选地,所述地铁路线的规划装置还包括:第四判断模块,用于当存在所述第三地铁线,判断所述第三地铁线是否包括多条;第一查找模块,用于当所述第三地铁线包括多条,则针对每一条第三地铁线,则找出全程距离最短的路线所对应的第四站点和第五站点;路线比对模块,用于将所述多条第三地铁线对应的全程距离最短的路线进行路线长度比对;第二查找模块,找出路线长度最短的路线所对应的第四站点M和第五站点N;所述规划模块,具体用于以所述第一地铁线中的第一站点为起始站点、所述第四站点M为第一次转乘站点、第三地铁线中的所述第五站点N为第二次转乘站点,以及第二地铁线中的第二站点为终了站点,规划本次出行的地铁路线。此外,为实现上述目的,本专利技术还提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的地铁路线的规划方法的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的地铁路线的规划方法中的步骤。本专利技术所提供的地铁路线的规划方法和装置,能够根据乘客输入的原站点和目标站点,为乘客规划出最佳地铁行进路线,让乘客花费最少的时间由原站点抵达目标站点,用户无需牢记地铁路线,给乘客乘坐地铁出行带来极大的便利,乘客使用体验效果好;适用于各类人群,尤其适用于对地铁路线不熟人群。附图说明图1为本专利技术的地铁路线的规划方法第一实施例的一流程示意图;图2为本专利技术的地铁路线的规划方法第二实施例的一流程示意图;图3为本专利技术的地铁路线的规划方法第四实施例的一流程示意图;图4为本专利技术的地铁路线的规划装置第一实施例的一程序模块示意图;图5为本专利技术的地铁路线的规划装置第二实施例的一程序模块示意图;图6为本专利技术的地铁路线的规划装置第三实施例的一程序模块示意图;图7为本专利技术的地铁路线的规划装置第四实施例的一程序模块示意图;图8为本发本文档来自技高网...

【技术保护点】
1.一种地铁路线的规划方法,其特征在于,所述地铁路线的规划方法包括:步骤S1:获取所接收到的路线规划请求中携带的原地点和目标地点;步骤S2:从本地所有地铁线中查找包含离所述原地点最近的第一站点的第一地铁线;以及查找包含离所述目标地点最近的第二站点的第二地铁线;步骤S3:判断所述第一地铁线与所述第二地铁线是否为同一地铁线;若是,则转入步骤S4;步骤S4:以所述第一地铁线中的第一站点为起始站点、第二站点为终了站点规划本次出行的地铁路线。

【技术特征摘要】
1.一种地铁路线的规划方法,其特征在于,所述地铁路线的规划方法包括:步骤S1:获取所接收到的路线规划请求中携带的原地点和目标地点;步骤S2:从本地所有地铁线中查找包含离所述原地点最近的第一站点的第一地铁线;以及查找包含离所述目标地点最近的第二站点的第二地铁线;步骤S3:判断所述第一地铁线与所述第二地铁线是否为同一地铁线;若是,则转入步骤S4;步骤S4:以所述第一地铁线中的第一站点为起始站点、第二站点为终了站点规划本次出行的地铁路线。2.根据权利要求1所述的地铁路线的规划方法,其特征在于,所述步骤S3判断所述第一地铁线与所述第二地铁线是否为同一地铁线之后,当所述第一地铁线与所述第二地铁线为不同地铁线,则还包括:步骤S5:判断所述第一地铁线与所述第二地铁线是否包含至少一个相同的第三站点;若是,则转入步骤S6;步骤S6:以第一地铁线中的第一站点为起始站点、一个第三站点为转乘站点、以及第二地铁线的第二站点为终了站点,规划本次出行的地铁路线。3.根据权利要求2所述的地铁路线的规划方法,其特征在于,所述步骤S6之前还包括:步骤S61:判断所述第三站点是否包括多个;若是,则转入步骤S62;步骤S62:找出全程距离最短的路线所对应的第三站点J;所述步骤S6具体包括:以第一地铁线中的第一站点为起始站点、所述第三站点J为转乘站点、第二地铁线的第二站点为终了站点,规划本次出行的地铁路线。4.根据权利要求2所述的地铁路线的规划方法,其特征在于,所述步骤S5判断所述第一地铁线与所述第二地铁线是否包含至少一个相同的第三站点之后,当所述第一地铁线与所述第二地铁线未包含相同的第三站点,则还包括:步骤S7:判断是否存在包含所述第一地铁线中的至少一个第四站点,且包含所述第二地铁线中的至少一个第五站点的第三地铁线;若存在所述第三地铁线,则转入步骤S8;步骤S8:以所述第一地铁线中的第一站点为起始站点、一个第四站点为第一次转乘站点、第三地铁线中的一个第五站点为第二次转乘站点,以及第二地铁线中的第二站点为终了站点,规划本次出行的地铁路线。5.根据权利要求4所述的地铁路线的规划方法,其特征在于,所述步骤S8之前还包括:步骤S81:判断所述第三地铁线是否包括多条,若是,则转入步骤S82;步骤S82:针对每一条第三地铁线,则找出全程距离最短的路线所对应的第四站点和第五站点;步骤S83:将所...

【专利技术属性】
技术研发人员:李光煌罗辉覃国秘潘美兰钟志威朱鹏惠苏明珠
申请(专利权)人:深圳市赛亿科技开发有限公司
类型:发明
国别省市:广东,44

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

1