用于交通工具路线选择的系统和方法与流程

文档序号:24057937发布日期:2021-02-26 12:25阅读:172来源:国知局
用于交通工具路线选择的系统和方法与流程

[0001]
本公开涉及交通工具路线选择,并且具体涉及用于基于多条路线中的每条路线的总成本从该多条路线中选择交通工具路线的系统和方法。


背景技术:

[0002]
诸如汽车、卡车、运动型多功能车辆、跨界车、小型货车、商用交通工具、军用交通工具、或其他合适的交通工具之类的交通工具包括传动系统,该传动系统包括例如,推进单元、变速器、驱动轴、轮、以及其他合适的组件。推进单元可包括内燃机、燃料电池、一个或多个电动机等等。混合动力交通工具可包括包含多于一个推进单元的传动系统。例如,混合动力交通工具可包括协作地操作以推进交通工具的内燃机和电动机。交通工具可包括插电式混合动力交通工具(phev)或电池电动交通工具(bev)。
[0003]
交通工具的操作者可与计算设备(诸如,个人计算设备、移动计算设备、或集成到交通工具中的计算设备)交互,以选择交通工具的当前位置(例如,或者起始或初始位置)与期望的目的地位置之间的路线。例如,操作者可向计算设备提供指示起始(例如,或初始位置或原点)和期望的目的地的信息(例如,地址、全球定位坐标等等)。另外或替代地,交通工具的当前位置可由计算设备来确定,并且期望的目的地可由计算设备(例如,基于行进历史、一天中的时间等)来建议或提供,或者操作者可提供期望的目的地位置。计算设备可标识起始位置或(例如,使用全球定位系统或其他合适的系统确定的)交通工具的当前位置与期望的目的地位置之间的路线,并向操作者展现所标识的路线。典型地,所标识的路线与诸如所标识的路线的总距离或穿过所标识的路线的总时间之类的附加信息一起被展示。


技术实现要素:

[0004]
本公开总体上涉及交通工具路线选择系统和方法。
[0005]
所公开的实施例的一方面是一种用于交通工具路线选择的方法。方法包括基于交通工具的当前位置或起始位置以及目的地位置来标识多条路线。方法还包括确定多条路线中的每条路线的能量成本。方法还包括确定多条路线中的每条路线的时间成本。方法还包括使用多条路线中的每条相应路线的能量成本和时间成本来确定该多条路线中的每条路线的总成本。方法还包括向交通工具的乘员提供多条路线以及该多条路线中的每条相应路线的总成本。
[0006]
所公开的实施例的另一方面是一种交通工具路线选择装置,该交通工具路线选择装置包括存储器和处理器。存储器包括可由处理器执行以用于以下操作的指令:基于交通工具的当前位置或起始位置以及目的地位置来标识多条路线;确定该多条路线中的每条路线的能量成本;确定该多条路线中的每条路线的时间成本;使用该多条路线中的每条相应路线的能量成本和时间成本来确定该多条路线中的每条路线的总成本;以及向交通工具的乘员提供该多条路线以及该多条路线中的每条相应路线的总成本。
[0007]
所公开的实施例的另一方面是一种非瞬态计算机可读存储介质,包括可执行指
令,这些可执行指令在由处理器执行时执行促进操作的执行,这些操作包括:基于交通工具的当前位置或起始位置以及目的地位置来标识多条路线;确定该多条路线中的每条路线的能量成本;确定该多条路线中的每条路线的时间成本;使用该多条路线中的每条相应路线的能量成本和时间成本来确定该多条路线中的每条路线的总成本;以及向交通工具的乘员提供该多条路线、该多条路线中的每条相应路线的时间成本、以及该多条路线中的每条相应路线的至少一个路线特性。
[0008]
本公开的这些和其他方面在下列实施例的详细描述、所附权利要求以及附图中被提供。
附图说明
[0009]
当与所附附图结合来阅读时,从下列具体实施方式最佳地理解本公开。所强调的是,根据惯例,附图的各种特征不是按比例的。相反,为了清楚起见,各种特征的尺寸被任意扩大或缩小。
[0010]
图1总体上图示出根据本公开的原理的交通工具。
[0011]
图2总体上图示出根据本公开的原理的交通工具系统的框图。
[0012]
图3总体上图示出根据本公开的原理的路线选择界面。
[0013]
图4是总体上图示出根据本公开的原理的交通工具路线选择方法的流程图。
[0014]
图5是总体上图示出根据本公开的原理的替代的交通工具路线选择方法的流程图。
具体实施方式
[0015]
下列讨论涉及本发明的各实施例。虽然这些实施例中的一个或多个可能是优选的,但是所公开的实施例不应当被解释为或以其他方式被用作对包括权利要求书在内的本公开的范围的限制。另外,本领域技术人员将会理解,下列描述具有广泛的应用,并且对任何实施例的讨论仅旨在成为该实施例的例示,并且不旨在暗示包括权利要求书在内的本公开的范围被限制于该实施例。
[0016]
诸如汽车、卡车、运动型多功能车辆、跨界车、小型货车、商用交通工具、军用交通工具、或其他合适的交通工具之类的交通工具包括传动系统,该传动系统包括例如,推进单元、变速器、驱动轴、轮、以及其他合适的组件。推进单元可包括内燃机、燃料电池、一个或多个电动机等等。混合动力交通工具可包括包含多于一个推进单元的传动系统。例如,混合动力交通工具可包括协作地操作以推进交通工具的内燃机、电池和电动机。
[0017]
交通工具的操作者可与计算设备(诸如,移动计算设备、个人计算设备、或集成到交通工具中的计算设备)交互,以选择交通工具的当前位置(例如,或者起始或初始位置)与期望的目的地位置之间的路线。例如,操作者可向计算设备提供指示期望的目的地的信息(例如,地址、全球定位坐标等等)。替代地,计算设备可(例如,基于行进历史、一天中的时间等)向操作者建议或提供目的地。计算设备可标识(例如,使用全球定位系统或其他合适的系统确定的)交通工具的当前位置或(例如,由操作者提供的)起始位置与期望的目的地位置之间的路线,并向操作者展现所标识的路线。典型地,所标识的路线与诸如所标识的路线的总距离或穿过所标识的路线的总时间之类的附加信息一起被展示。
[0018]
然而,交通工具的乘员可能关心路线的其他特性,诸如与每条相应路线相关联的燃料成本或消耗、以及与每条相应路线相关联的电成本或消耗、与每条相应路线相关联的时间成本、与每条相应路线相关联的总成本、其他合适的特性、或其组合。相应地,诸如本文中所描述的那些系统和方法之类的、被配置成用于提供针对多条路线中的每条路线的燃料成本、电成本、时间成本、总成本、和/或其他合适的特性的系统和方法可能是符合期望的。
[0019]
在一些实施例中,本文中所描述的系统和方法可被配置成用于基于交通工具的当前位置或其他位置(例如,起始位置)和目的地位置来标识多条路线。本文中所描述的系统和方法也可被配置成用于确定多条路线中的每条路线的能量成本。本文中所描述的系统和方法也可被配置成用于确定多条路线中的每条路线的时间成本。本文中所描述的系统和方法也可被配置成用于使用多条路线中的每条相应路线的能量成本和时间成本来确定该多条路线中的每条路线的总成本。本文中所描述的系统和方法也可被配置成用于向交通工具的乘员提供多条路线以及该多条路线中的每条相应路线的总成本。
[0020]
图1总体上图示出根据本公开的原理的交通工具10。交通工具10可包括任何合适的交通工具,诸如,汽车、卡车、运动型多功能车辆、小型货车、跨界车、任何其他客运交通工具、任何合适的商用交通工具、任何合适的军用交通工具、或任何其他合适的交通工具。尽管交通工具10被图示为具有轮并且用于在道路上使用的客运交通工具,但本发明的原理可应用于其他交通工具,诸如,飞机、轮船、火车、无人机或其他合适的交通工具。交通工具10包括交通工具主体12和发动机盖14。交通工具主体12的一部分限定乘客舱18。交通工具主体12的另一部分限定发动机舱20。发动机盖14可以可移动地附接至交通工具主体12的一部分,以使得当发动机盖14处于第一即打开位置时该发动机盖14提供到发动机舱20的通道,并且在发动机盖14处于第二即关闭位置时该发动机盖14覆盖发动机舱20。
[0021]
乘客舱18可被设置在发动机舱20的后方。交通工具10可包括任何合适的推进系统,包括内燃机、一个或多个电动机(例如,电动交通工具)、一个或多个燃料电池、包括内燃机以及一个或多个电动机的组合的混合式(例如,混合动力交通工具)推进系统、和/或任何其他合适的推进系统。在一些实施例中,交通工具10可包括石油或汽油燃料发动机,诸如火花点火发动机。在一些实施例中,交通工具10可包括柴油燃料发动机,诸如,压燃式发动机。发动机舱20容纳和/或包围交通工具10的推进系统的至少一些组件。另外或替代地,诸如加速器致动器(例如,加速器踏板)、刹车致动器(例如,刹车踏板)、方向盘、以及其他此类组件之类的推进控制件被设置在交通工具10的乘客舱18中。推进控制件可由交通工具10的操作者致动或控制,并且可分别直接连接至推进系统的对应组件,诸如,油门、刹车、交通工具轮轴、交通工具变速器等等。在一些实施例中,推进控制件可将信号传输至交通工具载有的计算机(例如,由电线驱动),该交通工具载有的计算机进而可控制推进系统的对应推进组件。
[0022]
在一些实施例中,交通工具10包括变速器,该变速器经由飞轮、离合器或液力耦合件与曲轴连通。在一些实施例中,变速器包括手动变速器。在一些实施例中,变速器包括自动变速器。在内燃机或混合动力交通工具的情况下,交通工具10可包括一个或多个活塞,这些活塞与曲轴协作地操作来生成力,该力通过变速器而被平移至使轮22转动的一个或多个轮轴。
[0023]
当交通工具10包括一个或多个电动机时,交通工具电池和/或燃料电池向电动机提供能量以使轮22转动。在其中交通工具10包括用于向一个或多个电动机提供能量的交通
工具电池的情况下,当电池耗尽时,可(例如,使用壁式插座)将该电池连接至电网以对电池单元进行再充电。另外或替代地,交通工具10可采用再生制动件,该再生制动件将交通工具10的一个或多个电动机用作用于将由于减速而损失的动能转换回电池中所存储的能量的生成器。
[0024]
交通工具10可包括自动交通工具推进系统,诸如,巡航控制、自适应巡航控制模块或机制、自动制动控制、其他自动交通工具推进系统、或其组合。交通工具10可以是自主或半自主交通工具或者其他合适类型的交通工具。交通工具10可包括相比于本文中总体上图示出的和/或所公开的那些特征更多的或更少的特征。
[0025]
图2总体上图示出根据本公开的原理的交通工具系统100的框图。系统100可被设置在诸如交通工具10之类的交通工具内。系统100可被配置成用于选择性地控制对交通工具10的推进,并且在一些实施例中,系统100被配置成用于基于各种输入信息(例如,路线信息、交通工具特性信息、交通信息、其他合适的信息、或其组合)来确定目标交通工具速度和/或目标交通工具扭矩分配的简档。目标交通工具速度和/或目标交通工具扭矩分配的简档对应于这样的交通工具速度:以该交通工具速度,交通工具10实现关于由交通工具10穿过的路线的部分的最优能耗效率。
[0026]
在一些实施例中,系统100可包括交通工具推进控制器(vpc)102、人机界面(hmi)控制件104、交通工具传感器108、扭矩控制器110、刹车控制器112、扭矩分配控制器116、刹车系统118、推进系统120以及显示器122。在一些实施例中,显示器122可包括交通工具10的仪表板或控制台的部分、交通工具10的导航显示器、或者交通工具10的其他合适的显示器。在一些实施例中,显示器122可被设置在诸如由操作者使用的移动计算设备之类的计算设备上。在一些实施例中,系统100可包括推进调整控制器(pac)124、与绘图特性模块(未示出)进行通信的全球定位系统(gps)天线126、高级驾驶员辅助系统(adas)模块128以及交通工具对其他系统(v2x)通信模块130。v2x通信模块130可被配置成用于与其他交通工具、其他基础设施(例如诸如,交通基础设施、移动计算设备、和/或其他合适的基础设施)、远程计算设备(例如,远程计算设备132)、其他合适的系统、或其组合进行通信。
[0027]
如将描述的,系统100可与一个或多个远程计算设备132进行通信。在一些实施例中,系统100的组件中的至少一些可被设置在推进控制模块(pcm)或其他机载交通工具计算设备中。例如,至少pac 124和vpc 102可被设置在pcm内。在一些实施例中,系统100可至少部分地被设置在pcm内,而系统100的其他组件可被设置在独立式计算设备上,该独立式计算设备具有存储有指令的存储器,这些指令在由处理器执行时使得该处理器执行这些组件的操作。例如,pac 124可被设置在存储器上并由处理器执行。应当理解,如将描述的,系统100可包括在本地设置在交通工具10中和/或远程地设置的计算设备(包括移动计算设备)的任何组合。
[0028]
在一些实施例中,vpc 102可包括自动交通工具推进系统。例如,vpc 102可包括巡航控制机制、自适应巡航控制机制、自动制动系统、其他合适的自动交通工具推进系统、或其组合。另外或替代地,vpc 102可包括或可以是自主交通工具系统这样的部分:该部分控制交通工具推进、转向、制动、安全、路线管理、其他自主特征、或其组合中的全部或部分。应当理解,尽管仅图示出系统100的有限的组件,但系统100可包括附加的自主组件或其他合适的组件。
[0029]
vpc 102与一个或多个人机界面(hmi)104进行通信。hmi控制件104可包括任何合适的hmi。例如,hmi控制件104可包括多个开关,这些开关被设置在交通工具10的方向盘上,被设置在交通工具10的仪表板或控制台上,或者被设置在交通工具10上的任何其他合适的位置。在一些实施例中,hmi控制件104可被设置在移动计算设备上,该移动计算设备诸如,智能电话、平板、膝上型计算机、或其他合适的移动计算设备。在一些实施例中,交通工具10的操作者可与hmi控制件104对接,以使用vpc 102来控制vpc 102的交通工具推进和/或其他特征。例如,操作者可致动被设置在交通工具10的方向盘上的hmi控制件104的hmi开关。hmi控制件104可将信号传输至vpc 102。信号可指示由操作者选择的期望的交通工具速度。vpc 102生成与期望的交通工具速度对应的扭矩需求,并将该扭矩需求传输至扭矩控制器110。扭矩控制器110与交通工具10的推进系统120和/或其他交通工具推进系统进行通信。扭矩控制器110使用扭矩需求来选择性地控制推进系统120和/或其他交通工具推进系统,以实现期望的交通工具速度。操作者可通过致动hmi控制件104的附加开关来增加或减小期望的交通工具速度。vpc 102可调整扭矩需求,以实现期望的交通工具速度的增加或减小。
[0030]
vpc 102可连续地调整扭矩需求,以便维持期望的交通工具速度。例如,vpc 102可与交通工具传感器108进行通信。交通工具传感器108可包括相机、速度传感器、接近度传感器、如将描述的其他合适的传感器、或其组合。vpc 102可从交通工具传感器108接收指示当前的交通工具速度的信号。当信号指示当前的交通工具速度不同于期望的交通工具速度时,vpc 102可调整扭矩需求以调整交通工具速度。例如,交通工具10可穿过使得交通工具10降低当前的交通工具速度的斜坡(例如,因为由扭矩控制器110施加的扭矩需求不足以维持在该斜坡上时的交通工具速度)。vpc 102可增加扭矩需求以便调整当前的交通工具速度,由此实现期望的交通工具速度。
[0031]
在一些实施例中,诸如当vpc 102包括自适应巡航控制机制时,vpc 102可基于领导交通工具(例如,紧接在交通工具10的前方的交通工具)的接近度来调整扭矩需求。例如,vpc 102可从交通工具传感器108接收指示领导交通工具的存在的信息。信息可由交通工具传感器108使用相机、接近度传感器、雷达、v2x通信模块130、其他合适的传感器或输入设备、或其组合来捕获。vpc 102可确定是要维持期望的交通工具速度还是要增加或减小扭矩需求以便增加或减小当前的交通工具速度。例如,操作者可使用hmi控制件104来指示维持与领导交通工具齐步前进,同时保持交通工具10与领导交通工具之间的安全停止距离。如果领导交通工具正在比交通工具10更快地行进,则vpc 102可选择性地增加扭矩需求,并且如果领导交通工具正在相对于交通工具10更慢地行进,则vpc 102可选择性地减小扭矩需求。
[0032]
当领导交通工具达到完全停止时,vpc 102可使得交通工具10完全停止。例如,vpc 102可与刹车控制器112进行通信,以在一时间段内发送对刹车控制器112进行指示的多个信号以控制交通工具制动(例如,vpc 102可使得交通工具在一时间段内停止以免使该交通工具突然停止,然而,在领导交通工具突然停止的情况下,vpc 102使得交通工具10突然停止以避免与领导交通工具碰撞)。刹车控制器112可与刹车系统118进行通信。刹车系统118可包括多个刹车组件,这些刹车组件响应于刹车控制器112基于来自vpc 102的多个信号实现制动程序而被致动。
[0033]
在一些实施例中,vpc 102可通过调整扭矩需求以允许交通工具10在不使用刹车
系统118的情况下达到停止、从而通过再生制动系统来实现发动机制动和/或经由一个或多个电动机的制动,或者vpc 102可使用再生制动和刹车系统118的组合来使得交通工具10完全停止。为了恢复交通工具推进控制,操作者指示使用hmi控制件104来恢复交通工具推进控制(例如,vpc 102不被配置成用于在没有来自操作者的交互的情况下恢复交通工具推进控制)。在一些实施例中,交通工具10可包括更高级别的自动化,如所描述,该更高级别的自动化包括更高等级的推进控制,并且交通工具10可包括用于在没有与交通工具10的操作者交互的情况下使得交通工具10完全停止的合适的控制。
[0034]
在一些实施例中,vpc 102可将扭矩需求提供至扭矩分配控制器116。扭矩分配控制器116可确定扭矩分配以便利用第一推进单元120-1和第二推进单元120-2。在一些实施例中,第一推进单元120-1可包括电动机,并且第二推进单元120-2可包括内燃机。应当理解,尽管仅描述了内燃机和电动机,但交通工具10可包括任何合适的交通工具发动机和电动机的任何混合式组合。扭矩分配指示扭矩需求中要施加到第一推进单元120-1的部分以及扭矩需求中要施加到第二推进单元120-2的部分。例如,当扭矩需求低于阈值时,可仅使用电动机来进行交通工具推进。然而,内燃机可提供交通工具推进的至少部分以便辅助电动机。扭矩分配控制器116与推进系统120通信,并且因此与第一推进单元120-1和第二推进单元120-2通信,以施加扭矩分配。
[0035]
在一些实施例中,vpc 102包括多个安全控制件。例如,vpc 102可基于来自安全控制件的输入来判定是否增加或减小扭矩需求,由此增加或减小期望的交通工具速度或当前的交通工具速度。安全控制件可从交通工具传感器108接收输入。例如,安全控制件可接收接近度传感器信息、相机信息、其他信息、或其组合,并且可生成向vpc 102指示执行一个或多个安全操作的安全信号。例如,在领导交通工具达到突然停止的情况下,安全控制件可基于来自交通工具传感器108的接近度信息生成向vpc 102指示立即使得交通工具10完全停止的安全信号。在一些实施例中,vpc 102可基于来自安全控制件的信号来判定是否应用通过操作者使用hmi控制件104而设置的期望的交通工具速度。例如,操作者可增加期望的交通工具速度,这可使得交通工具10更靠近于领导交通工具(例如,如果期望的交通工具速度被实现,则交通工具10将比领导交通工具更快地行进)。vpc 102可判定不应用期望的交通工具速度,并且替代地,可向显示器122提供向操作者指示增加期望的交通工具速度可能是不安全的指示,或者vpc 102可忽略期望的交通工具速度的增加。在一些实施例中,vpc 102可与变速器控制器模块(tcm)进行通信。vpc 102可接收来自tcm的信息(例如,自动地选择的齿轮),并且可基于从tcm接收的信息来确定和/或调整总扭矩需求。
[0036]
在一些实施例中,系统100包括个人计算设备150。个人计算设备150可包括任何合适的计算设备,诸如移动计算设备(例如,智能电话、平板、膝上型计算机等等)或任何其他合适的计算设备。个人计算设备150可包括至少一个处理器和至少一个存储器。至少一个存储器可包括指令,这些指令在由至少一个处理器执行时使得处理器执行诸如本文中所描述的那些功能之类的各种功能。
[0037]
个人计算设备150可被配置成用于接收各种输入信息,诸如交通工具输入信息、交通工具起始位置、交通工具期望目的地、路线特性信息、能量成本信息、操作者人工成本信息、其他合适的输入信息、或其任何组合。个人计算设备150被配置成用于确定与起始位置和期望目的地位置对应的多条路线并将该多条路线作为可选的选项提供给交通工具10的
操作者。如将描述的,多条路线可包括附加信息,诸如总路线距离、总路线驾驶时间、总路线能量成本、总路线人工成本、其他合适的信息、或其组合。尽管个人计算设备150被描述为被配置成用于生成多条路线并将该多条路线提供给交通工具的操作者,但pac 124可被配置成用于生成多条路线并将该多条路线提供给操作者,个人计算设备150可与pac 124协作地操作,以接收各种输入信息并生成多条路线,或者任何其他合适的计算设备、交通工具组件、或其任何组合可接收各种输入并将多条路线提供给操作者。
[0038]
在一些实施例中,个人计算设备150接收路线特性(例如,道路坡度特性、路线距离、以及路线方向)、交通工具参数、交通特性、天气特性、交通工具对交通工具参数、其他信息或特性、或其组合。个人计算设备150可基于来自gps天线126的位置信息从绘图特性模块接收路线特性中的至少一些。绘图特性模块可被设置在交通工具10内(例如,被设置在系统100内),或者可被设置在诸如远程计算设备132之类的远程计算设备上。在一些实施例中,绘图特性模块或其他合适的模块可被设置在个人计算设备150上。gps天线126可被设置在交通工具10内或个人计算设备150内,并且可捕获来自各种全球定位卫星或其他机制的各种全球定位信号。gps天线126可将所捕获的信号传输至绘图特性模块。绘图特性模块可基于从gps天线126接收的信号或基于由操作者提供的路线特性信息来生成路线特性。例如,个人计算设备150可接收与交通工具10的起始位置(例如,或当前位置)和交通工具10的期望目的地位置对应的路线特性。路线特性可包括路线距离、路线方向、路线的道路坡度信息、其他路线特性、或其组合。个人计算设备150可接收来自远程计算设备132的路线特性。在一些实施例中,pac 124可基于来自gps天线126的位置信息从绘图特性模块接收交通信号位置信息、交通停止标志位置信息、张贴的速度限制信息、车道移行信息、其他路线特性或信息、或其组合。pac 124可将该信息传输至个人计算设备150。
[0039]
个人计算设备150可接收来自adas模块128的路线特性中的至少一些。adas模块128可辅助交通工具10的操作者来改善安全性。adas模块128可被配置成用于出于安全性和更好的驾驶而使交通工具系统自动化和/或适配并增强交通工具系统。adas模块128可被配置成用于向交通工具10的操作者警示即将到来的交通状况或失能的交通工具,和/或被配置成用于向交通工具10警示接近该交通工具10的交通工具以便避免碰撞和事故。进一步地,adas模块128可通过实现安全措施并接管对交通工具10的控制来自主地避免碰撞,诸如,通过自动照明、发起自适应巡航控制(例如,经由vpc 102)和碰撞避免(例如,通过使用vpc 102或者直接使用刹车控制器112控制交通工具10的轨迹或使得交通工具10完全停止)。pac 124可从adas模块128接收诸如交通特性、交通工具接近度信息、失能交通工具信息、其他合适的信息、或其组合这样的信息,并将接收到的路线特性传输至个人计算设备150。在一些实施例中,个人计算设备150可省略从adas模块128接收路线特性。
[0040]
个人计算设备150可接收来自v2x通信模块130的路线特性中的至少一些。如所描述,v2x通信模块130被配置成用于与距交通工具10接近或远程地定位的其他系统进行通信以获得并共享信息,该信息诸如,交通信息、交通工具速度信息、施工信息、其他信息、或其组合。pac 124可从v2x通信模块130接收其他交通工具速度信息、其他交通工具位置信息、其他交通信息、施工信息、其他合适的信息、或其组合,并且可将这些信息传输至个人计算设备150。在一些实施例中,个人计算设备150可省略从v2x通信模块130接收路线特性。
[0041]
个人计算设备150可从交通工具传感器108接收进一步的交通工具参数。例如,交
通工具传感器108可包括能量水平传感器(例如,燃料水平传感器或电池电荷传感器)、油料传感器、速度传感器、重量传感器、其他合适的传感器、或其组合。pac 124可从交通工具传感器108接收交通工具10的能量水平、交通工具10的当前重量、交通工具10的油料状况、交通工具10的轮胎充气信息、当前的交通工具速度、发动机温度信息、交通工具10的其他合适的交通工具参数、或其组合,并且可将接收到的进行传输至个人计算设备150。在一些实施例中,交通工具传感器108可包括天气传感器,诸如,降水传感器或湿度传感器、气压传感器、环境温度传感器、其他合适的传感器、或其组合。pac 124可从交通工具传感器108接收当前天气信息(诸如降水信息、气压信息、环境温度信息、其他合适的天气信息、或其组合),并且可将接收到的信息传输至个人计算设备150。在一些实施例中,个人计算设备150可省略从交通工具传感器108接收信息。
[0042]
个人计算设备150可接收来自远程计算设备132的路线特性中的至少一些。例如,个人计算设备150可从远程计算设备132接收有关以下各项的信息:路线距离、路线方向、路线的道路坡度信息、交通信息、施工信息、其他交通工具位置信息、其他交通工具速度信息、交通工具10的交通工具保养信息、其他路线特性、或其组合。另外或替代地,个人计算设备150可从远程计算设备132接收交通工具参数,诸如交通工具10的品牌、交通工具10的型号、交通工具10的推进配置、交通工具10的制造商提供的能耗效率、交通工具10的重量、其他交通工具参数、或其组合。在一些实施例中,个人计算设备150可从远程计算设备132接收交通信号位置信息、交通停止标志位置信息、张贴的速度限制信息、车道移行信息、其他路线特性或信息、或其组合。远程计算设备132可包括任何一个或多个合适的计算设备,诸如,云计算设备或系统、一个或多个远程地定位的服务器、向个人计算设备150提供信息的远程地或接近地定位的移动计算设备或应用服务器。远程计算设备132距交通工具10远程地定位,诸如被定位在数据中心或其他合适的位置中。
[0043]
在一些实施例中,个人计算设备150可从远程计算设备132接收能量成本信息。例如,个人计算设备150可与远程计算设备132通信,以获得或接收当前每加仑燃料的价格和/或每单位电力的价格(例如,诸如交通工具10的位置附近或交通工具10的家庭位置附近之类的接近交通工具10的区域中的平均价格)。在一些实施例中,操作者可向个人计算设备提供当前每加仑燃料的价格和/或每单位电力的价格(例如,最近由操作者支付的燃料和/或电力价格、或者接近操作者的行进区域的区域中的典型的每加仑价格和/或每单位电力价格)。
[0044]
个人计算设备150可从交通工具10的操作者接收路线特性、交通工具特性、和/或能量成本信息。例如,操作者可诸如使用个人计算设备150的显示器或使用交通工具的显示器122来与个人计算设备150的接口交互,以提供交通工具10的交通工具参数,诸如,交通工具重量、交通工具品牌和型号、交通工具年龄、交通工具保养信息、交通工具识别号、乘客的数量、负载信息(例如,行李量或其他负载信息)、其他交通工具参数、或其组合。另外或替代地,操作者可向个人计算设备150提供诸如路线图、路线距离、其他路线特性、或其组合之类的路线特性。在一些实施例中,个人计算设备150学习交通工具10的操作者的行为。例如,个人计算设备150监视操作者的相对于张贴的速度限制的交通工具速度。在一些实施例中,操作者可提供与操作者相关联的人工成本。例如,操作者可提供操作者的时薪或工资。另外或替代地,操作者可提供个人时间价值或每单位时间成本的其他合适表示。如将描述的,个人
计算设备150可使用操作者的人工成本来确定交通工具10的路线的时间成本。
[0045]
在一些实施例中,个人计算设备150可学习由交通工具10穿过的已知路线的交通模式。例如,pac 124可在交通工具10例行地或定期地穿过一条或多条路线时跟踪交通状况。个人计算设备150可基于所监视的交通状况来确定这些路线的交通模式。在一些实施例中,如所描述,个人计算设备150从远程计算设备132接收、或者基于来自gps天线126的信号而从绘图特性模块接收交通工具10正在穿过的路线的交通模式。
[0046]
应当理解,个人计算设备150可从本文中描述或未描述的组件中的任何组件接收与路线、交通、标牌和信号、其他交通工具、交通工具10的交通工具参数相关联的任何特性或信息、任何其他合适的特性或信息,包括此处描述或未描述的那些特性或信息。另外或替代地,个人计算设备150可被配置成用于学习本文中描述或未描述的任何合适的特性或信息。
[0047]
典型地,诸如交通工具10之类的交通工具包括信息娱乐系统,诸如(例如,被集成到交通工具仪表板、移动计算设备上的应用、或其组合中的)交通工具信息娱乐系统160。信息娱乐系统160可被配置成用于提供信息娱乐服务,诸如导航服务、娱乐服务(例如,电影或音乐回放、对互联网的访问等等)、或其他合适的信息娱乐服务。信息娱乐系统160可被配置成用于将信息娱乐服务显示到显示器122或交通工具10中的其他合适的显示器。
[0048]
在一些实施例中,信息娱乐系统160可被配置成用于给交通工具10的操作者提供在针对期望的目的地位置(例如,交通工具10提供至信息娱乐系统160或个人计算设备150作为输入的目的地)的路线替代方案之间进行选择的能力。此类路线替代方案典型地与行进时间和/或行进距离一起显示,以使得交通工具10的操作者可基于穿过路线将花费多长时间、路线的总可穿过距离、或这两者的组合来选择路线。另外或替代地,交通工具10的操作者可以能够提供偏好信息,以使得个人计算设备150可基于这些偏好(例如,为了避免收费道路、在可用的情况下使用高速公路等等)来提供路线替代方案。在一些实施例中,个人计算设备150可与信息娱乐系统160通信,并且可使用该信息娱乐系统160、个人计算设备150的显示器、或其组合向操作者提供路线替代方案。
[0049]
然而,此类典型的导航系统不允许交通工具10的操作者基于与路线相关联的成本(例如,燃料成本、电力成本、时间成本、总成本、或其他合适的成本)来选择路线。相应地,在一些实施例中,个人计算设备150和/或pac 124可被配置成用于提供针对(例如,由交通工具10的操作者提供的)目的地的多条路线,该多条路线包括针对该多条路线中的每条路线的总成本信息、能耗信息、或其组合。
[0050]
例如,个人计算设备150可从交通工具10的操作者接收目的地输入。如所描述,交通工具10的操作者可访问个人计算设备150上的应用以提供各种输入信息,和/或可从本文中所描述的交通工具10的各种组件接收各种输入。例如,操作者可向个人计算设备150上的应用提供起始位置和目的地位置。个人计算设备150可与本文中所描述的交通工具10的组件进行通信,以接收交通工具信息、路线信息、其他合适的信息、或其组合。在一些实施例中,个人计算设备150可接收输入信息并与远程计算设备132进行通信,以接收各种交通工具信息、路线信息、其他合适的信息、或其组合(例如,个人计算设备150可从交通工具10的各种组件断开)。
[0051]
如所描述,个人计算设备150可与绘图特性模块进行通信,并且可向该绘图特性模
块提供目的地输入。绘图特性模块可返回交通工具10或所提供的交通工具10的起始位置与目的地之间的多条路线。多条路线可包括该多条路线中的每条路线的路线特性,诸如行进时间和行进距离。在一些实施例中,如所描述,个人计算设备150可从远程计算设备132接收路线信息,并且可基于该路线信息生成多条路线。
[0052]
如所描述,个人计算设备150可接收交通工具10的交通工具参数。例如,交通工具10的操作者可在应用在个人计算设备150的设置或安装期间提供交通工具参数。如所描述,个人计算设备150可接收多条路线中的每条路线的路线特性(例如,包括道路坡度、交通量、速度限制、停止标志、交通信号、其他路线特性、或其组合)。如所描述,个人计算设备150被配置成用于生成交通工具10的能耗简档。例如,能耗简档可使用上文所描述的信息来生成,并且可指示交通工具10针对各种路线特性的最优能耗,这些路线特性诸如,道路坡度、交通量、速度限制、停止标志、交通信号、其他路线特性、或其组合。
[0053]
个人计算设备150可使用交通工具10的能耗简档来生成针对多条路线中的每条路线的能耗。例如,个人计算设备150可将能耗简档应用于多条路线中的每条路线的特定路线特性,以生成针对相应路线的能耗。
[0054]
个人计算设备150可确定多条路线中的每条路线的能量成本。例如,如所描述,当交通工具10使用诸如汽油、柴油或其他合适的燃料之类的燃料来推进交通工具10时,能量成本可包括燃料成本。个人计算设备150可通过确定针对多条路线中的相应路线的能耗与当前每单位燃料成本的乘积来确定相应路线的燃料成本。当交通工具10包括电动交通工具时,能量成本可包括电力成本。个人计算设备150可通过确定针对多条路线中的相应路线的能耗与当前每单位电力成本的乘积来确定相应路线的电力成本。当交通工具10包括混合动力交通工具时,能量成本可包括燃料成本和电力成本。个人计算设备150可确定多条路线中的相应路线的燃料成本和电力成本。个人计算设备150可通过确定相应路线的燃料成本与电力成本的总和来确定相应路线的能量成本。
[0055]
在一些实施例中,个人计算设备150确定多条路线中的每条路线的时间成本。例如,个人计算设备150通过确定多条路线中的相应路线的行进时间与(例如,由交通工具10的操作者提供的)操作者的人工成本之间的乘积来确定相应路线的时间成本。时间成本可表示与穿过相应路线相关联的机会成本,而不是赚取的操作者的时薪或工资。
[0056]
在一些实施例中,个人计算设备150可确定多条路线中的每条路线的总成本。例如,个人计算设备150可通过确定多条路线中相应路线的能量成本与时间成本的总和来确定相应路线的总成本。
[0057]
个人计算设备150可输出多条路线,包括该多条路线中的每条路线的行进距离、行进时间、生成的能耗、能量成本、时间成本、和/或总成本。图3总体上图示出根据本公开的原理的路线选择界面200。个人计算设备150可将多条路线输出至路线选择界面200。可在个人计算设备150的显示器上、在信息娱乐系统160上、或在其组合上将路线选择界面200提供给交通工具的操作者。尽管在总体上图示出仅路线选择界面200,但是应当理解,路线选择界面200旨在作为示例界面,并且个人计算设备150可将多条路线输出至任何合适的界面。
[0058]
交通工具10的操作者可从多条路线中选择路线。个人计算设备150可接收所选择的路线。在一些实施例中,个人计算设备150可生成导航输出并将该导航输出传输至信息娱乐系统160(例如,如所描述,或其他合适的显示设备),可将该导航输出提供至个人计算设
备150的显示器,或其组合。导航输出可包括所选择的路线的部分(例如,所选择的路线中紧接在交通工具10前方的部分)以及穿过所选择的路线的指令。个人计算设备150可在交通工具10穿过所选择的路线时继续调整和/或更新导航输出(例如,个人计算设备150可在交通工具10穿过所选择的路线时改变所选择的路线的部分以及穿过所选择的路线的指令)。
[0059]
在一些实施例中,交通工具10的操作者可遵循由个人计算设备150输出的指令,以便利用交通工具10穿过所选择的路线。个人计算设备150可在交通工具10穿过所选择的路线时监测所选择的路线的路线特性。个人计算设备150可(例如,使用信息娱乐系统160、个人计算设备150的显示器、或其组合)向交通工具10的操作者提供反馈。如果例如路线特性指示所选择的路线上交通量已经增加、在所选择的路线上发生事故、或者所选择的路线的路线特性发生其他重大改变,则反馈可向交通工具10的操作者推荐替代路线。
[0060]
在一些实施例中,交通工具10的操作者可向个人计算设备150提供路线选择偏好。例如,操作者可指示对具有较低的总成本、较低的能量成本、较低的时间成本、较低的能耗、较短的行进时间、较短的距离、或其组合的路线的偏好。个人计算设备150可根据操作者的偏好来输出多条路线。另外或替代地,个人计算设备150可基于操作者的偏好自动地选择多条路线中的路线。
[0061]
在一些实施例中,个人计算设备150可执行本文中所描述的方法,诸如方法300和方法400。然而,在本文中被描述为由个人计算设备执行的方法并非旨在是限制性的,并且在控制器上执行的任何类型的软件可以执行本文中所描述的方法而不背离本公开的范围。例如,诸如在交通工具10载有的计算设备内执行软件的处理器之类的控制器可以执行本文中所描述的方法。
[0062]
图4是总体上图示出根据本公开的原理的交通工具路线选择方法300的流程图。在302处,方法300标识多条路线。例如,个人计算设备150可使用交通工具的当前位置或起始位置以及期望的目的地位置来标识多条路线。个人计算设备150可从本文中所描述的任何组件或源接收路线信息。在304处,方法300确定每条路线的能量成本。例如,个人计算设备150可通过确定多条路线中的相应路线的能耗与当前每单位能量的价格(例如,当前每单位燃料的价格、当前每单位电力的价格、或其组合)的乘积来确定相应路线的能量成本。个人计算设备150确定每条相应路线的能量成本。在306处,方法300确定每条路线的时间成本。例如,个人计算设备150可通过确定相应路线的行进时间与操作者的人工成本或其他合适的时间价值的乘积来确定相应路线的时间成本。个人计算设备150确定每条相应路线的时间成本。
[0063]
在308处,方法300确定每条路线的总成本。例如,个人计算设备150可通过确定相应路线的能量成本与相应路线的时间成本的总和来确定相应路线的总成本。个人计算设备150确定每条相应路线的总成本。在310处,方法300提供多条路线、以及每条路线的总成本。例如,个人计算设备150使用任何合适的显示器将多条路线、以及每条相应路线的总成本提供给交通工具的操作者。在一些实施例中,个人计算设备150提供多条路线、每条相应路线的行进时间、每条相应路线的燃料能耗、每条相应路线的电能耗、每条相应路线的行进距离、每条相应路线的总能耗、每条相应路线的总能量成本或每条相应路线的燃料成本和每条相应路线的电力成本、每条相应路线的时间成本、每条相应路线的总成本、或其任何合适的组合。
[0064]
图5是总体上图示出根据本公开的原理的交通工具路线选择方法400的流程图。在402处,方法400接收用户交通工具选择。例如,个人计算设备150可接收来自用户(诸如交通工具10的操作者)的输入。输入可包括从已知交通工具列表选择的交通工具。输入还可包括针对不在已知交通工具列表上的交通工具的交通工具参数。在404处,方法400获取交通工具参数和基本性能信息。例如,个人计算设备150从数据库获取交通工具参数和基本性能特性并将该信息存储在个人计算设备150、信息娱乐系统160、和/或远程计算设备132中的用户专用数据库中。交通工具参数可包括诸如交通工具质量、滚动阻力、粘滞和气动阻力系数等等之类的信息。基本性能信息可包括标准交通工具驾驶周期上的燃料经济性性能和电力消耗。
[0065]
在406处,方法400判定增强信息是否可用于补充基本信息。如果增强信息是可用的,则方法400在408处生成交通工具效率表。如果没有增强信息可用,则方法400在414处基于交通工具参数和基本性能信息来计算已知驾驶周期的交通工具需求能量。在416处,方法400使用个人计算设备150基于已知驾驶周期的交通工具需求能量以及基本性能信息来生成推进系统效率曲线。在410处,方法400使用个人计算设备150基于特性曲线和/或效率表来生成交通工具性能模型。
[0066]
在434处,方法400经由个人计算设备150和/或信息娱乐系统106接收来自用户的输入。输入可包括针对基于总成本、能量成本、时间成本、消耗的能量、消耗的燃料、消耗的电力、或其组合对最佳路线的推荐的用户偏好。在412处,方法400接收每单位能量成本和每单位时间成本。例如,个人计算设备150接收来自用户的、指示每单位能量(燃料和/或电力)成本和每单位时间成本的输入。
[0067]
在418处,方法400使用个人计算设备150和/或信息娱乐系统160来提供用户界面以用于选择路线的起始点和目的地。方法400随后在420处从远程计算设备(诸如,远程计算设备132)获取多个路线选项。在422处,方法400使用个人计算设备150进一步从远程计算设备132获取多条路线中的每条路线的特性。路线特性可包括例如速度限制、道路坡度、交通控制特征(诸如交通灯、停止标志、让路标志、局部减速区)的位置、当前交通状况、预期行进时间、其他特性、或其组合,等等。方法400在424处使用交通工具参数信息来计算交通工具10完成多条路线中的每条路线所需要的能量(交通工具需求能量)。
[0068]
在426处,方法400随后使用个人计算设备150来计算多条可选路线中的每条可选路线的燃料能耗和/或电能耗。在428处,方法400使用个人计算设备150来计算多条可选路线中的每条可选路线的燃料成本、电力成本、能量成本、时间成本、以及总成本。在430处,方法400可使用个人计算设备150和/或信息娱乐系统160向用户显示与多条路线中的每条路线的燃料消耗、电力消耗、能耗、行进时间、燃料成本、电力成本、能量成本、时间成本、以及总成本有关的信息。另外或替代地,在432处可基于用户偏好来推荐最佳路线。
[0069]
在一些实施例中,用于交通工具路线选择的方法包括基于交通工具的当前位置和目的地位置来标识多条路线。方法还包括确定多条路线中的每条路线的能量成本。方法还包括确定多条路线中的每条路线的时间成本。方法还包括使用多条路线中的每条相应路线的能量成本和时间成本来确定该多条路线中的每条路线的总成本。方法还包括向交通工具的乘员提供多条路线以及该多条路线中的每条相应路线的总成本。
[0070]
在一些实施例中,能量成本包括燃料成本与电力成本中的至少一者。在一些实施
例中,多条路线中的相应路线的燃料成本包括交通工具针对相应路线要消耗的燃料量与每单位燃料成本的乘积。在一些实施例中,多条路线中的相应路线的电力成本包括交通工具针对相应路线要消耗的电力单位与每单位电力成本的乘积。在一些实施例中,能量成本至少基于交通工具能耗简档,交通工具能耗简档基于有助于交通工具能耗的至少一个交通工具特性而被确定。在一些实施例中,多条路线中相应路线的时间成本包括相应路线的行进时间与交通工具的乘员的时间成本的乘积。时间的成本可包括交通工具的乘员的人工费率或其他合适的时间价值。起始位置可包括交通工具的当前位置。
[0071]
在一些实施例中,交通工具路线选择装置包括存储器和处理器。存储器包括可由处理器执行以用于以下操作的指令:基于交通工具的当前位置和目的地位置来标识多条路线;确定该多条路线中的每条路线的能量成本;确定该多条路线中的每条路线的时间成本;使用该多条路线中的每条相应路线的能量成本和时间成本来确定该多条路线中的每条路线的总成本;以及向交通工具的乘员提供该多条路线以及该多条路线中的每条相应路线的总成本。
[0072]
在一些实施例中,能量成本包括燃料成本与电力成本中的至少一者。在一些实施例中,多条路线中的相应路线的燃料成本包括交通工具针对相应路线要消耗的燃料量与每单位燃料成本的乘积。在一些实施例中,多条路线中的相应路线的电力成本包括交通工具针对相应路线要消耗的电力单位与每单位电力成本的乘积。在一些实施例中,能量成本至少基于交通工具能耗简档,交通工具能耗简档基于有助于交通工具能耗的至少一个交通工具特性而被确定。在一些实施例中,多条路线中相应路线的时间成本包括相应路线的行进时间与交通工具的乘员的人工费率或其他合适的时间价值的乘积。
[0073]
在一些实施例中,一种非瞬态计算机可读存储介质,包括可执行指令,这些可执行指令在由处理器执行时促进操作的执行,这些操作包括:基于交通工具的当前位置和目的地位置来标识多条路线;确定该多条路线中的每条路线的能量成本;确定该多条路线中的每条路线的时间成本;使用该多条路线中的每条相应路线的能量成本和时间成本来确定该多条路线中的每条路线的总成本;以及向交通工具的乘员提供该多条路线、该多条路线中的每条相应路线的时间成本、以及该多条路线中的每条相应路线的至少一个路线特性。
[0074]
在一些实施例中,能量成本包括燃料成本与电力成本中的至少一者。在一些实施例中,多条路线中的相应路线的燃料成本包括交通工具针对相应路线要消耗的燃料量与每单位燃料成本的乘积。在一些实施例中,多条路线中的相应路线的电力成本包括交通工具针对相应路线要消耗的电力单位与每单位电力成本的乘积。在一些实施例中,能量成本至少基于交通工具能耗简档,交通工具能耗简档基于有助于交通工具能耗的至少一个交通工具特性而被确定。在一些实施例中,多条路线中相应路线的时间成本包括相应路线的行进时间与交通工具的乘员的人工费率或其他合适的时间价值的乘积。在一些实施例中,至少一个路线特性包括多条路线中的每条相应路线的行进时间和多条路线中的每条相应路线的行进距离中的至少一者。在一些实施例中,交通工具的乘员基于路线的时间成本和路线的至少一个路线特性中的一者来选择多条路线中的路线。
[0075]
在一些实施例中,方法300和/或方法400的所计算的关于多条路线的各个输出被提供给代表将在路线上驾驶的交通工具操作者来选择路线的调度员、车队协调员、或具有职权的其他人员。
[0076]
在另一实施例中,将方法300和/或方法400的所计算的关于多条路线的各个输出与由调度员、车队协调员、或具有职权的其他人员提供的路线选择偏好进行比较,并且基于选择偏好将推荐路线自动提供给交通工具操作者。
[0077]
以上讨论旨在说明本发明的原理和各实施例。一旦完全领会了以上公开,则众多的变型和修改对本领域内技术人员而言将变得显而易见。所附权利要求旨在被解释为包括所有此类变型和修改。
[0078]
本文中使用词语“示例”来意指用作示例、实例、或说明。本文中被描述为“示例”的任何方面或设计并不一定要被解释为相比其他方面或设计是优选或有利的。相反,词语“示例”的使用旨在以具体的方式来呈现概念。如本申请中所使用,术语“或”旨在意指包含性的“或”而非排他性的“或”。也就是说,除非另有规定或从上下文清楚的,否则“x包括a或b”旨在意指自然的包含性排列中的任一者。也就是说,如果x包括a;x包括b;或x包括a和b两者,则在前述实例中的任何实例下“x包括a或b”均被满足。另外,如本申请以及所附权利要求中所使用的冠词“一(a/an)”一般应解释为意指“一个或多个”,除非另有规定或从上下文清楚是指单数形式。而且,贯穿全文对术语“实现方式”或“一种实现方式”的使用并不旨在意指同一实施例或实现方式,除非如此描述。
[0079]
本文中所描述的系统、算法、方法、指令等实现方式能以硬件、软件或其任何组合来实现。硬件可以包括例如,计算机、知识产权(ip)核、专用集成电路(asic)、可编程逻辑阵列、光学处理器、可编程逻辑控制器、微代码、微控制器、服务器、微处理器、数字信号处理器、或任何其他合适的电路。在权利要求中,术语“处理器”应当被理解为涵盖前述硬件中的任何硬件,不论是单个的还是组合的。术语“信号”和“数据”可互换地使用。
[0080]
如本文中所使用,术语模块可以包括封装功能硬件单元,该封装功能硬件单元被设计成用于与其他部件、可由控制器(例如,执行软件或固件的处理器)执行的一组指令、被配置成用于执行特定功能的处理电路系统、以及与更大的系统对接的自含式硬件或软件组件一起使用。例如,模块可以包括专用集成电路(asic);现场可编程门阵列(fpga);电路;数字逻辑电路;模拟电路;分立的电路、门、以及其他类型的硬件的组合;或它们的组合。在其他实施例中,模块可以包括存储器,该存储器存储可由控制器执行以实现该模块的特征的指令。
[0081]
进一步地,在一个方面,例如,可以使用通用计算机或通用处理器来实现本文中所描述的系统,该通用计算机或通用处理器具有在被执行时实施本文中所描述的相应方法、算法和/或指令的计算机程序。另外或替代地,例如,可以利用专用计算机/处理器,该专用计算机/处理器可以包含用于实施本文中所描述的方法、算法或指令中的任一者的其他硬件。
[0082]
进一步地,本公开的实现方式的全部或部分可以采取可从例如计算机可使用或计算机可读介质访问的计算机程序产品的形式。计算机可使用或计算机可读介质可以是可以例如有形地包含、存储、传输、或传送程序以供任何处理器使用或结合任何处理器来使用的任何设备。介质可以是例如,电气的、磁的、光学的、电磁的、或半导体设备。其他合适的介质也是可用的。
[0083]
以上所描述的实施例、实现方式和各方面已被描述,以便允许对本发明的容易的理解,并且不限制本发明。相反,本发明旨在覆盖所附权利要求的范围内所包括的各种修改
和等效布置,其范围应被赋予最宽泛的解释以便涵盖如法律之下所准许的全部此类修改和等效结构。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1