当前位置: 首页 > 专利查询>SAP欧洲公司专利>正文

用于动态路径优化的系统和方法技术方案

技术编号:11304087 阅读:170 留言:0更新日期:2015-04-15 22:21
本发明专利技术公开了动态路径优化的技术。在一些实施例中,一种方法包括:接收确定从源地理位置至目的地地理位置的最优路径的指令,并且使用多个子路径的每个子路径的对应历史交通信息来确定从源地理位置至目的地地理位置的最优路径。每个子路径的历史交通信息可以对应于在对应子路径的开始位置处的估计到达时间,并且可以用于从多个子路径选择子路径。选择的子路径可以限定最优路径。在一些实施例中,历史交通信息包括对应子路径的交通流的指示。在一些实施例中,交通流的指示包括交通流的平均速度。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了动态路径优化的技术。在一些实施例中,一种方法包括:接收确定从源地理位置至目的地地理位置的最优路径的指令,并且使用多个子路径的每个子路径的对应历史交通信息来确定从源地理位置至目的地地理位置的最优路径。每个子路径的历史交通信息可以对应于在对应子路径的开始位置处的估计到达时间,并且可以用于从多个子路径选择子路径。选择的子路径可以限定最优路径。在一些实施例中,历史交通信息包括对应子路径的交通流的指示。在一些实施例中,交通流的指示包括交通流的平均速度。【专利说明】
本申请总体上涉及数据处理的
,并且在各个实施例中涉及动态路径优化 的方法和系统。
技术介绍
路径优化在诸如物流执行、网络路由协议和飞机飞行轨迹优化的各种应用中扮演 重要角色。然而,在现实世界中经常出现复杂情况。 【专利附图】【附图说明】 在附图的图中通过示例而非限制性地例示了本公开的一些实施例,在附图中,相 似的附图标号指示类似的元件,并且在附图中: 图1图示根据一个示例实施例的、反映在地图上的路径优化的真实世界复杂情况 的物流执行示例; 图2是图示根据一个示例实施例的客户端服务器系统的网络图; 图3是图示根据一个示例实施例的在企业应用平台中的企业应用和服务的框图; 图4是图示根据一个示例实施例的动态路径优化系统的框图; 图5是图示根据一个示例实施例的确定最优路径的方法的流程图; 图6是图示根据一个示例实施例的确定最优路径的方法的流程图; 图7是图示根据一个示例实施例的确定最优路径的方法的流程图; 图8A-8B图示根据一个示例实施例的相邻节点和对应子路径的选择;以及 图9是根据一个示例实施例的、其上可以执行在此所述的方法的示例计算机系统 的框图。 【具体实施方式】 公开了动态路径优化的示例方法和系统。在下面的说明中,为了说明的目的,阐述 了多个具体细节,以便示例实施例的透彻理解。然而,对于本领域内的技术人员显然,可以 在没有这些具体细节的情况下实施本实施例。 在现实世界的路径优化中可能遇到几个困难,包括但是不限于:交通流在所有道 路上是动态的和变化的;交通阻塞是基于时间的;在规定区域中在确定的时间段期间存在 交通限制;以及,在规定的路段中存在速度限制。 在涉及物流执行的一个示例中,预期卡车快速向目的地运送货物。图1图示根据 一个示例实施例的物流执行示例1〇〇,其反映在地图Iio上的路径优化的现实世界复杂情 况。在示例100中,在8: OOam确定运输卡车120从起始位置至目的地位置130行进的路径 140。如所示,当在8:00am确定路径140时,该确定基于对于确定路径140的时间特有的一 个或多个交通状况,诸如交通阻塞150的存在。然而,这些交通状况可能到运输卡车到达它 们的出现位置的时间的时候已发生改变。例如,虽然当在运输卡车EB-5仍在起始位置的同 时在8: OOam处确定路径140时交通阻塞150可能在距离起始位置10公里的确定区域中出 现,但是到卡车可能到达那个区域的时间(例如,在图1中的8:30am)的时候,交通阻塞150 可能已经清除或已经缓解。当前的路径优化解决方案不考虑在交通状况中的该基于时间的 改变的情况。 可以将路径优化的复杂问题分解为子问题。在每个子问题中,可以获得用于反映 车辆的预期到达数据的时间戳(timestamp),由此将动态交通信息转换为在对应路段处的 静态信息。动态规划方法可以用于使用动态交通信息来优化总体成本。该动态手段可以包 括下面的特征的任何组合,稍后在本公开中更详细地描述该下面的特征: ?数据收集:可以收集和向数据库内输入交通流的历史信息(例如,平均速度)、道 路距离和交通限制。 ?优化:可以将问题划分为几个阶段,在每个阶段处需要策略决策。 ?最优策略:可以根据从源节点到当前节点的最小成本(即时成本)和最小的即将 到来的成本(未来成本)来在每个阶段处评估最小成本。可以以多种方式来设置该成本,包 括但是不限于距离、行程时间、支付费用等。 ?时间戳:可以使用相对于(from)源的最小成本向当前节点授予时间戳。 在一些实施例中,路径优化系统使用时间成本的动态评估。与传统的静态路径优 化方法不同,本公开的技术可以根据实时交通信息来评估时间成本。 在一些实施例中,一种方法包括:接收确定从源地理位置至目的地地理位置的最 优路径的指令;并且,使用多个子路径的每个子路径的对应历史交通信息来确定从源地理 位置至目的地地理位置的最优路径。每个子路径的历史交通信息可以对应于在对应子路径 的开始位置处的估计到达时间,并且用于从多个子路径选择子路径。选择的子路径可以限 定最优路径。 在一些实施例中,历史交通信息包括对应子路径的交通流的指示。在一些实施例 中,交通流的指示包括交通流的平均速度。在一些实施例中,历史交通信息进一步包括对应 子路径的可获得性的指示。 在一些实施例中,基于对最小化行程时间的偏好来选择每个选择的子路径。在一 些实施例中,确定最优路径包括:将多个节点的每个与多个地理位置中的对应一个相关联。 所述多个地理位置可以包括源地理位置、目的地地理位置、每个子路径的开始位置和每个 子路径的结束位置。可以对于所述多个节点的当前节点从所述多个节点确定相邻节点。每 个相邻节点可以经由对应子路径连接到当前节点。可以基于在当前节点的估计的到达时间 的对应历史交通信息来估计经由对应子路径行进到相邻节点的每个的对应时间成本。可以 选择相邻节点之一和对应子路径以包括在最优路径中。可以更新当前节点为等于所选择的 相邻节点。可以重复所述确定、估计、选择和更新步骤,直到当前节点等于目的地地理位置 的对应节点。 在一些实施例中,使得在装置上向用户显示关于最优路径的信息。在一些实施例 中,关于最优路径的信息包括最优路径的时间成本、使用最优路径在目的地地理位置处的 估计到达时间和最优路径的选择的子路径中的至少一个。 在此公开的方法或实施例可以被实现为具有一个或多个模块(例如,硬件内或软 件模块)的计算机系统。这样的模块可以被计算机系统的一个或多个处理器执行。在一些 实施例中,非瞬态机器可读存储装置可以存储一组指令,所述指令当被至少一个处理器执 行时使得所述至少一个处理器执行在本公开内描述的操作和方法步骤。 图2是图示根据一个示例实施例的客户端服务器系统的网络图。以企业应用平台 212的示例形式的平台(例如,机器和软件)经由网络214 (例如,因特网)向一个或多个客 户端提供服务器侧功能。图2图示了例如具有编程客户端(programmatic client)218(例 如,浏览器,诸如由华盛顿州的Redmond的微软公司开发的INTERNET EXPLORER浏览器)的 客户端机器216、具有小设备网络客户端220 (例如,没有脚本引擎的浏览器)的小设备客户 端机器222和具有编程客户端219的客户端/服务器机器217。 具体转向企业应用平台212,网络服务器224和应用编程接口(API)服务器225可 以耦合到应用服务器226,并且向应用服务器226提供网络和编程接口本文档来自技高网...

【技术保护点】
一种计算机实现的方法,包括:接收确定从源地理位置至目的地地理位置的最优路径的指令;并且通过具有存储器和至少一个处理器的机器来使用多个子路径的每个子路径的对应历史交通信息来确定从所述源地理位置至所述目的地地理位置的最优路径,每个子路径的所述历史交通信息对应于在所述对应子路径的开始位置处的估计到达时间,并且用于从所述多个子路径选择子路径,所选择的子路径限定所述最优路径。

【技术特征摘要】

【专利技术属性】
技术研发人员:程羽王梦蛟黎文宪
申请(专利权)人:SAP欧洲公司
类型:发明
国别省市:德国;DE

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

1