一种行驶路线确定方法、装置、设备及介质与流程

未命名 07-17 阅读:96 评论:0


1.本发明涉及导航技术领域,特别涉及一种行驶路线确定方法、装置、设备及介质。


背景技术:

2.当前,常见的导航软件仅根据出发地和目的地之间的路况信息向用户提供最优的路线,以便用户能够以更少的时间到达目的地,路况信息即当前路线上是否存在堵车情况或者交通事故情况等。然而,除了路况信息会影响行驶时长以外,红绿灯的等待时间也会对行驶时长造成影响。例如,在不考虑红绿灯的情况下,从当前位置经过路线1和路线2到达目的地分别需要20分钟和22分钟,但在实际行驶过程中,发现路线1总共需要等待红绿灯4分钟,而路线2只需要等待1分钟。然而根据现有方案,导航软件会向用户推荐路线1,但实际上路线2所需要的行驶时间更少,因此通过现有方案所推荐的路线对用户而言并非是最优路线。
3.综上,如何向用户提供最优的路线,以节约用户时间是目前有待解决的问题。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种行驶路线确定方法、装置、设备及介质,能够向用户提供最优的路线,以节约用户时间。其具体方案如下:
5.第一方面,本技术公开了一种行驶路线确定方法,包括:
6.在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;
7.基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;
8.将行驶时长最小值对应的路线确定为目标行驶路线。
9.可选的,所述基于路况信息和红绿灯信息确定出每一所述路线的行驶时长,包括:
10.获取每一所述路线上的路况信息和红绿灯信息,并确定当前行驶速度;
11.基于所述路况信息、所述红绿灯信息和所述当前行驶速度确定出每一所述路线的行驶时长。
12.可选的,所述红绿灯信息包括红绿灯等待时长和红绿灯故障信息。
13.可选的,所述行驶路线确定方法,还包括:
14.若所述红绿灯故障信息表征红绿灯存在故障,则将对应路线的行驶时长设置为无穷大值。
15.可选的,所述行驶路线确定方法,还包括:
16.预先确定各红绿灯的道路安装位置和时长设置规则,以便基于所述道路安装位置、所述时长设置规则和所述当前行驶速度预测所述红绿灯等待时长。
17.可选的,所述路况信息包括堵车信息和交通事故信息。
18.可选的,所述将行驶时长最小值对应的路线确定为目标行驶路线之后,还包括:
19.向所述用户终端推送所述目标行驶路线,并在预设的地图显示界面对所述目标行
驶路线进行标记,以及显示相应的路况信息和红绿灯信息。
20.第二方面,本技术公开了一种行驶路线确定装置,包括:
21.请求获取模块,用于在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;
22.行驶时长确定模块,用于基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;
23.行驶路线确定模块,用于将行驶时长最小值对应的路线确定为目标行驶路线。
24.第三方面,本技术公开了一种电子设备,包括:
25.存储器,用于保存计算机程序;
26.处理器,用于执行所述计算机程序,以实现前述公开的行驶路线确定方法的步骤。
27.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的行驶路线确定方法的步骤。
28.可见,本技术在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;将行驶时长最小值对应的路线确定为目标行驶路线。由此可见,本技术在获取到用户终端发送的路线规划请求后,则确定出当前位置可以通过哪些路线到达目的位置,然后基于路况信息和红绿灯信息确定出每一路线的行驶时长。也即本技术在参考路况信息的基础上,还考虑到路线上的红绿灯信息,以共同确定出每一路线的行驶时长,并将行驶时长最小值对应的路线确定为目标行驶路线。如此一来,通过考虑红绿灯信息,能够确定出最快到达目的位置的路线,以减少红绿灯等待情况,进一步节约时间。
附图说明
29.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
30.图1为本技术公开的一种行驶路线确定方法流程图;
31.图2为本技术公开的一种具体的行驶路线确定方法流程图;
32.图3为本技术公开的一种行驶路线确定装置结构示意图;
33.图4为本技术公开的一种电子设备结构图。
具体实施方式
34.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.当前,常见的导航软件仅根据出发地和目的地之间的路况信息向用户提供最优的路线,以便用户能够以更少的时间到达目的地。然而,除了路况信息会影响行驶时长以外,红绿灯的等待时间也会对行驶时长造成影响。例如,在不考虑红绿灯的情况下,从当前位置
经过路线1和路线2到达目的地分别需要20分钟和22分钟,但在实际行驶过程中,发现路线1总共需要等待红绿灯4分钟,而路线2只需要等待1分钟。然而根据现有方案,导航软件会向用户推荐路线1,但实际上路线2所需要的行驶时间更少,因此通过现有方案所推荐的路线对用户而言并非是最优路线。为此,本技术实施例公开了一种行驶路线确定方法、装置、设备及介质,能够向用户提供最优的路线,以节约用户时间。
36.参见图1所示,本技术实施例公开了一种行驶路线确定方法,该方法包括:
37.步骤s11:在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线。
38.本实施例中,在获取到用户终端发送的路线规划请求后,导航软件则确定从当前位置可通过哪些路线到达目的位置。其中,路线规划请求可以是通过信息获取接口获取到的用户输入的目的位置名称,也可以是用户发出包含目的位置信息的语音指令。此外,需要注意的是,若路线规划请求中还包括了出发位置的信息,则是确定出出发位置与目的位置之间的若干条路线。
39.步骤s12:基于路况信息和红绿灯信息确定出每一所述路线的行驶时长。
40.本实施例中,在确定出若干条路线后,则基于路况信息和红绿灯信息确定出每一条路线的行驶时长。可以理解的是,本技术在参考路况信息的基础上,还进一步考虑到路线上的红绿灯信息,以共同确定出每一路线的行驶时长。
41.步骤s13:将行驶时长最小值对应的路线确定为目标行驶路线。
42.本实施例中,为了节约用户时间,能够让用户在最短时间内到达目的位置,本技术将行驶时长最小值对应的路线确定为目标行驶路线。
43.可见,本技术在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;将行驶时长最小值对应的路线确定为目标行驶路线。由此可见,本技术在获取到用户终端发送的路线规划请求后,则确定出当前位置可以通过哪些路线到达目的位置,然后基于路况信息和红绿灯信息确定出每一路线的行驶时长。也即本技术在参考路况信息的基础上,还考虑到路线上的红绿灯信息,以共同确定出每一路线的行驶时长,并将行驶时长最小值对应的路线确定为目标行驶路线。如此一来,通过考虑红绿灯信息,能够确定出最快到达目的位置的路线,以减少红绿灯等待情况,进一步节约时间。
44.参见图2所示,本技术实施例公开了一种具体的行驶路线确定方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体包括:
45.步骤s21:在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线。
46.步骤s22:获取每一所述路线上的路况信息和红绿灯信息,并确定当前行驶速度。
47.本实施例中,需要获取每一路线上的路况信息和红绿灯信息,并确定车辆当前的行驶速度。在具体实施方式中,路况信息包括堵车信息和交通事故信息;红绿灯信息包括红绿灯等待时长和红绿灯故障信息。也即,路况信息用于表明当前路线上的堵车状况,以及是否发生交通事故等等;红绿灯信息表明红绿灯等待时长预计为多少,以及是否存在发生故障的红绿灯。
48.进一步的,上述方法还包括:若所述红绿灯故障信息表征红绿灯存在故障,则将对
应路线的行驶时长设置为无穷大值。也即,若某一路线上的红绿灯出现故障,即已经损坏,则会将该条路线对应的行驶时长设置为无穷大值。可以理解的是,通常情况下,若红绿灯发生故障,很大可能会导致车辆拥堵,从而浪费用户大量时间,而由于最后是将行驶时长最小值对应的路线作为目标路线,那么通过将红绿灯发生故障的路线的行驶时长设置为无穷大值,则可以避免向用户推荐此路线。
49.此外,在确定红绿灯等待时长时,具体还包括:预先确定各红绿灯的道路安装位置和时长设置规则,以便基于所述道路安装位置、所述时长设置规则和所述当前行驶速度预测所述红绿灯等待时长。可以理解的是,每一个红绿灯的显示时长是预先设置好了的,并且其所在位置也是固定的,可以预先确定其道路安装位置和时长设置规则。例如假设某一条路线上有两个红绿灯,红绿灯a的红灯显示时长为30秒,绿灯显示时长为60秒,所在位置为距离当前位置500米处,而红绿灯b的红灯显示时长为40秒,绿灯显示时长为60秒,所在位置为距离当前位置1000米处。那么在获取到红绿灯安装位置和时长设置规则后,则可根据当前行驶速度对红绿灯等待时长进行预测。
50.步骤s23:基于所述路况信息、所述红绿灯信息和所述当前行驶速度确定出每一所述路线的行驶时长。
51.本实施例中,基于路况信息中的堵车信息和交通事故信息,红绿灯信息中的红绿灯等待时长和红绿灯故障信息,以及当前行驶速度则可确定出每一路线的行驶时长为多少。
52.步骤s24:将行驶时长最小值对应的路线确定为目标行驶路线。
53.步骤s25:向所述用户终端推送所述目标行驶路线,并在预设的地图显示界面对所述目标行驶路线进行标记,以及显示相应的路况信息和红绿灯信息。
54.本实施例中,在确定出行驶时长最少的目标行驶路线后,则向用户终端推送该目标行驶路线,并在导航软件中预设的地图显示界面对该路线进行标记,以及显示相应的路况信息和红绿灯信息,以便用户根据目标行驶路线到达目的位置。在具体实施方式中,路况信息可以用不同的颜色表示拥堵情况,在红绿灯所在位置可以显示其预计等待时长。
55.其中,关于上述步骤s21和s24更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
56.可见,本技术实施例在确定每一路线的行驶时长时,具体是基于路况信息中的堵车信息和交通事故信息,红绿灯信息中的红绿灯等待时长和红绿灯故障信息,以及当前行驶速度共同确定的。若某一路线上的红绿灯发生故障,则将对应的行驶时长设置为无穷大值,以避免向用户推荐此路线。在确定出目标行驶路线后,则向用户终端推送该目标行驶路线,并在导航软件中预设的地图显示界面对该路线进行标记,以及显示相应的路况信息和红绿灯信息,以便用户根据目标行驶路线到达目的位置。
57.参见图3所示,本技术实施例公开了一种行驶路线确定装置,该装置包括:
58.请求获取模块11,用于在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;
59.行驶时长确定模块12,用于基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;
60.行驶路线确定模块13,用于将行驶时长最小值对应的路线确定为目标行驶路线。
unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
76.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统221、计算机程序222及数据223等,存储方式可以是短暂存储或者永久存储。
77.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是windows、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的行驶路线确定方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据223除了可以包括电子设备接收到的由外部设备传输进来的数据,也可以包括由自身输入输出接口25采集到的数据等。
78.进一步的,本技术实施例还公开了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的由行驶路线确定过程中执行的方法步骤。
79.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
80.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
81.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
82.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
83.以上对本发明所提供的一种行驶路线确定方法、装置、设备及存储介质进行了详
细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种行驶路线确定方法,其特征在于,包括:在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;将行驶时长最小值对应的路线确定为目标行驶路线。2.根据权利要求1所述的行驶路线确定方法,其特征在于,所述基于路况信息和红绿灯信息确定出每一所述路线的行驶时长,包括:获取每一所述路线上的路况信息和红绿灯信息,并确定当前行驶速度;基于所述路况信息、所述红绿灯信息和所述当前行驶速度确定出每一所述路线的行驶时长。3.根据权利要求2所述的行驶路线确定方法,其特征在于,所述红绿灯信息包括红绿灯等待时长和红绿灯故障信息。4.根据权利要求3所述的行驶路线确定方法,其特征在于,还包括:若所述红绿灯故障信息表征红绿灯存在故障,则将对应路线的行驶时长设置为无穷大值。5.根据权利要求3所述的行驶路线确定方法,其特征在于,还包括:预先确定各红绿灯的道路安装位置和时长设置规则,以便基于所述道路安装位置、所述时长设置规则和所述当前行驶速度预测所述红绿灯等待时长。6.根据权利要求1所述的行驶路线确定方法,其特征在于,所述路况信息包括堵车信息和交通事故信息。7.根据权利要求1至6任一项所述的行驶路线确定方法,其特征在于,所述将行驶时长最小值对应的路线确定为目标行驶路线之后,还包括:向所述用户终端推送所述目标行驶路线,并在预设的地图显示界面对所述目标行驶路线进行标记,以及显示相应的路况信息和红绿灯信息。8.一种行驶路线确定装置,其特征在于,包括:请求获取模块,用于在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;行驶时长确定模块,用于基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;行驶路线确定模块,用于将行驶时长最小值对应的路线确定为目标行驶路线。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的行驶路线确定方法的步骤。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的行驶路线确定方法的步骤。

技术总结
本申请公开了一种行驶路线确定方法、装置、设备及介质,涉及导航技术领域,包括:在获取到用户终端发送的路线规划请求后,则确定当前位置与目的位置之间的若干条路线;基于路况信息和红绿灯信息确定出每一所述路线的行驶时长;将行驶时长最小值对应的路线确定为目标行驶路线。本申请在参考路况信息的基础上,还考虑到路线上的红绿灯信息,以共同确定出每一路线的行驶时长,并将行驶时长最小值对应的路线确定为目标行驶路线。如此一来,通过考虑红绿灯信息,能够确定出最快到达目的位置的路线,以减少红绿灯等待情况,进一步节约时间。进一步节约时间。进一步节约时间。


技术研发人员:刘新 官晓进 郭兴寿
受保护的技术使用者:深圳市易孔立出软件开发有限公司
技术研发日:2023.03.20
技术公布日:2023/6/28
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐