最短路径引导方法和最短路径引导系统技术方案

技术编号:9488329 阅读:128 留言:0更新日期:2013-12-25 22:22
本发明专利技术公开了一种最短路径引导方法和最短路径引导系统,其包括以下步骤:S1、通过一GPS系统定位用户当前位置,并读入用户的目的地位置;S2、在一地图数据库中获取用户当前位置和目的地位置之间的所有路径信息,并生成用户当前位置和目的地位置之间路径的拓扑结构;S3、通过所述地图数据库获取所述拓扑结构中各个节点之间长度和拥塞信息;S4、分别设定节点之间长度和所述拥塞信息的权重值,并计算各个节点之间的有效长度;S5、基于所述拓扑结构和各个节点之间的有效长度并计算所述用户当前位置和目的地位置之间的最短路径。本发明专利技术还考虑了配送路线中各个路段的道路状况信息,从而能够得到时间上最短的配送路线。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种最短路径引导方法和最短路径引导系统,其包括以下步骤:S1、通过一GPS系统定位用户当前位置,并读入用户的目的地位置;S2、在一地图数据库中获取用户当前位置和目的地位置之间的所有路径信息,并生成用户当前位置和目的地位置之间路径的拓扑结构;S3、通过所述地图数据库获取所述拓扑结构中各个节点之间长度和拥塞信息;S4、分别设定节点之间长度和所述拥塞信息的权重值,并计算各个节点之间的有效长度;S5、基于所述拓扑结构和各个节点之间的有效长度并计算所述用户当前位置和目的地位置之间的最短路径。本专利技术还考虑了配送路线中各个路段的道路状况信息,从而能够得到时间上最短的配送路线。【专利说明】最短路径引导方法和最短路径引导系统
本专利技术涉及一种地理位置的最短路径引导方法和最短路径引导系统,特别是涉及一种用于物流配送中地理位置的最短路径引导方法和最短路径引导系统。
技术介绍
进入21世纪,电子商务的浪潮席卷而至,大大小小的电子商务网站如雨后春笋般出现在了互联网。要想在竞争惨烈的电商大战中生存下来必须要建立企业的核心竞争力,而物流配送必定是其中之一。长期以来,物流配送人员在道路上穿梭时往往靠经验选择路线,这样的选择不具有实时性,且人为的判断不太精准。所以物流的效率一直无法有效提高。所以随着信息化的发生,现在越来越多的物流配送也采用GPS (全球定位系统)定位导航的方式来选择目的地的路线,但是现有的GPS等导航方式只为物流配送人员提供了空间距离上最短路径,然而实际环境中的路况受车道宽度、车道数、坡度、事故、灾害、修路、外宾来访及恶劣天气等影响,所以空间距离上最短路径不一定是配送时间最短的路径,也不一定是配送效率最高的路径。因此无法进一步地提高配送的效率。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术的导航方式仅能提供空间距离最短路径的缺陷,提供一种最短路径引导方法和最短路径引导系统,通过引进道路的路况信息,并通过配置不同的权重,从而可以得到适用于不同要求的配送方式的最短路径。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供了一种最短路径引导方法,其特点是所述最短路径引导方法包括以下步骤:S1、通过一 GPS系统定位用户当前位置,并读入用户的目的地位置;S2、在一地图数据库中获取用户当前位置和目的地位置之间的所有路径信息,并生成用户当前位置和目的地位置之间路径的拓扑结构;S3、通过所述地图数据库获取所述拓扑结构中各个节点之间长度和拥塞信息;S4、分别设定节点之间长度和所述拥塞信息的权重值,并基于所述节点之间长度、所述节点之间长度的权重值、所述拥塞程度和所述拥塞信息的权重值计算各个节点之间的有效长度;S5、基于所述拓扑结构和各个节点之间的有效长度并通过A星算法、迪杰斯特拉Dijkastra算法或弗洛伊德Floyd算法计算所述用户当前位置和目的地位置之间的最短路径。其中本专利技术中首先对地图数据库中获取从用户当前位置能够连接到目的地位置的所有路线,并对所述路线均进行拆解,从而得到由一段段的路段连接而成的路线,并且各个路段之间的连接点作为节点,从而通过所述路段和所述节点的集合构成从用户当前位置能够连接到目的地位置之间的路径拓扑结构。而且所述路线拆解并转化为拓扑结构现有技术中最优路径或最短路径计算中常用手段,就不再详细赘述。然后本专利技术分别获取所述拓扑结构中各个路段的空间长度和路况信息,由于各个路段上的拥塞信息影响配送人员通过所述路段的时间,所以是最影响配送速度的因素,所以本专利技术中主要考虑各个路段的拥塞信息。此后,基于各个路段上的拥塞信息对各个路段上的空间长度进行修整,本专利技术中主要通过调整各个路段上拥塞信息和空间长度的权重的方式来得到能够表征配送人员通过各个路段的时间或效率的有效长度。最后本专利技术利用所述拓扑结构和各个路段的有效长度和各个节点通过目前成熟的算法来计算从用户当前位置能够连接到目的地位置的最短路径。其中所述算法为目前成熟的常用算法:A星算法、迪杰斯特拉Dijkastra算法或弗洛伊德Floyd算法,所以此处就不再详细赘述。而且最终的最短路径由拓扑结构中从用户当前位置依次连接到的目的地位置路段和节点构成。此后用户只需要按照最短路径中的各个路段进行配送就能获得最快的配送速度或配送效率。较佳地,所述拥塞信息包括通行时间、车种组成、车道数、车道宽度、坡度、车辆事故和天气中一种或多种。道路状况中的拥塞信息由具有永久影响的因素、持久影响的因素和短时影响的因素构成。其中所述永久影响的因素,如车道宽度、车道数、坡度等,对通行能力的影响是基本确定的,如果有变化也往 往是因基于统计资料建立的计算模型本身的不准确造成的。故可近似认为确定性影响。所述持久影响的因素具有较强的随机性,如车种组成,非机动车的干扰,行人的干扰,占道经营的干扰,相邻路口或路段的干扰,司机驾驶水平、车况的影响以及道路路面状况,如平整度、积雪、结冰情况的影响等。但一般情况下,在一定时期内这些随机因素对通行能力的干扰作用较为持久与稳定。所述短时影响的因素可以是事故、灾害、修路、外宾来访及恶劣天气的发生等,这类影响因素不经常出现,但这类影响因素一旦发生,对通行能力的影响往往较大,有时甚至导致全段阻塞并波及到相邻道路。这些偶发事件均带有强烈的随机性。所以本专利技术中通过考虑影响路况的拥塞因数的永久影响的因素、持久影响的因素和短时影响的因素中常常出现因素来提高生成的最短路径的配送效率和配送速度。其中所述永久影响的因素、持久影响的因素和短时影响的因素均是目前对路况的拥塞信息分析的常用因素,所以此处就不再详细赘述。较佳地,所述有效长度通过下式计算得到:Leff=Len X A^Cong X A2/2 X (AfA2)其中Lrff为所述有效长度,Len为所述节点之间长度,Cong为所述拥塞信息,A1为所述节点之间长度的权重值,A2为所述拥塞信息的权重值。本专利技术中采用加权平均的方式在考虑路段的空间长度的前提下,加入拥塞信息来从配送时间和配送效率的方面来调整路段在配送中的实际有效长度。而且所述A1和A2可以基于实际的配送方式、配送工具和配送人员的不同进行调整,既可以针对实际配送进行定制,从而制定出适合实际配送的最高配送效率或配送速度的最短路径。较佳地,所述地图数据库实时更新所述地图数据库中的路径信息。由于实际的道路状况是不断变化的,一段路段的不同时间段内,通过的车辆种类、数量和天气状况等都是不同的,所以拥塞信息是不同,所以本专利技术为了使得配送人员得到的配送的最短路径是实际可用的,所以本专利技术中需要地图数据库实时更新所述地图数据库中的所有的路径信息,其中本专利技术中所述路径信息中不但包括组成从起始点至终点的路线的各个路径,还包括各个路段的空间长度和相应的拥塞信息等。较佳地,所述步骤S5之后还包括以下步骤:将计算得到的所述最短路径发送至用户。本专利技术还提供了一种最短路径引导系统,其特点是所述最短路径引导系统包括:一用于通过一 GPS系统定位用户当前位置,并读入用户的目的地位置的模块;一用于在一地图数据库中获取用户当前位置和目的地位置之间的所有路径信息,并生成用户当前位置和目的地位置之间路径的拓扑结构的模块;一用于通过所述地图数据库获取所述拓扑结构中各个节点之间本文档来自技高网
...

【技术保护点】
一种最短路径引导方法,其特征在于,所述最短路径引导方法包括以下步骤:S1、通过一GPS系统定位用户当前位置,并读入用户的目的地位置;S2、在一地图数据库中获取用户当前位置和目的地位置之间的所有路径信息,并生成用户当前位置和目的地位置之间路径的拓扑结构;S3、通过所述地图数据库获取所述拓扑结构中各个节点之间长度和拥塞信息;S4、分别设定节点之间长度和所述拥塞信息的权重值,并基于所述节点之间长度、所述节点之间长度的权重值、所述拥塞程度和所述拥塞信息的权重值计算各个节点之间的有效长度;S5、基于所述拓扑结构和各个节点之间的有效长度并通过A星算法、Dijkastra算法或Floyd算法计算所述用户当前位置和目的地位置之间的最短路径。

【技术特征摘要】

【专利技术属性】
技术研发人员:张徽
申请(专利权)人:纽海信息技术上海有限公司
类型:发明
国别省市:

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

1