多模态导航系统的制作方法
未命名
07-17
阅读:107
评论:0
多模态导航系统
1.引言
2.本公开整体涉及汽车和路线规划领域。更具体地,本公开涉及车辆与移动装置之间的多模态建议路线规划导航切换。
3.车辆路线规划通常考虑当前位置或行程起点、行程目的地、行程里程以及其他信息。例如,在当前位置处的用户将所需行程目的地输入他或她的信息娱乐、导航系统或移动装置中时,车辆路线应用程序可以显示可用路线以供用户选择,之后车辆路线应用程序提供到所需行程目的地的导航。
4.本引言仅作为例示性环境情况提供,并且不应理解为以任何方式进行限制。对于本领域的普通技术人员将显而易见的是,本公开的概念和原理可同样在其他环境情况中实施。
技术实现要素:
5.本公开提供了一种车辆与移动装置之间的多模态建议路线规划导航切换。具体地,本公开提供了到车载导航系统(诸如在车辆内的控制器上运行的导航应用程序)的驾驶方向的切换和到移动装置(诸如在移动装置上运行的导航应用程序)的行人方向的切换。以该方式,可以在一个装置上(在车载导航系统或移动装置上)规划包括驾驶路线和行人路线(非车辆出行,诸如步行、跑步、骑自行车、骑小型摩托车等)的多模态行程,其中多模态行程的每个支路设置在相关装置上(驾驶支路设置在车载导航系统上,并且行人支路设置在移动装置上)。
6.在一个例示性实施方案中,本公开提供了一种用于车辆的车载导航系统。该车载导航系统包括一个或多个处理器和存储计算机可执行指令的存储器,该计算机可执行指令在被执行时致使一个或多个处理器:接收针对车辆的目的地输入;基于目的地输入,确定多模态路线,该多模态路线包括从车辆的当前位置到驾驶目的地的驾驶路线和从驾驶目的地到行人目的地的行人路线;提供针对驾驶路线的建议路线规划驾驶导航指令;以及向与用户相关联的移动装置提供针对行人路线的数据,其中数据经由移动装置启用针对行人路线的建议路线规划行人导航指令。
7.在另一个例示性实施方案中,本公开提供了一种用于多模态导航的方法。该方法包括在车辆的车载导航系统处接收针对车辆的目的地输入。该方法还包括基于所需目的地,由车辆的车载导航系统确定多模态路线,该多模态路线包括从车辆的当前位置到驾驶目的地的驾驶路线和从驾驶目的地到行人目的地的行人路线。该方法进一步包括由车载导航系统提供针对驾驶路线的建议路线规划驾驶导航。该方法还进一步包括向与用户相关联的移动装置提供针对行人路线的数据。该数据经由移动装置启用针对行人路线的建议路线规划行人导航。
8.在另一个例示性实施方案中,本公开提供了一种用于多模态导航的方法。该方法包括获得相关联车辆的驾驶目的地。该方法还包括基于驾驶目的地,确定从相关联车辆的位置到驾驶目的地的驾驶路线。该方法进一步包括基于相关联车辆的位置和与用户相关联
的移动装置的当前位置,确定从移动装置的当前位置到相关联车辆的位置的行人路线。该方法还进一步包括经由移动装置提供从移动装置的当前位置到相关联车辆的建议路线规划行人导航。该方法还进一步包括向相关联车辆的车载导航系统提供针对驾驶路线的数据。该数据经由车载导航系统启用针对驾驶路线的建议路线规划驾驶导航。
附图说明
9.本文参考各种附图来说明和描述本公开,其中类似的参考标号用于视情况表示类似的系统部件/方法步骤,并且其中:
10.图1是本公开的车辆路线规划系统的一个例示性实施方案的示意图;
11.图2是用于本公开的车载导航的用户界面(ui)的一个例示性实施方案的示意图,突出显示了到驾驶目的地的驾驶路线;
12.图3是图2的ui的示意图,突出显示了到驾驶目的地的附近便利设施;
13.图4是图2和图3的ui的示意图,突出显示了到驾驶目的地的附近便利设施的列表;
14.图5是图2至图4的ui的示意图,突出显示了驾驶目的地与选择的便利设施/行人目的地之间的行人路线;
15.图6是图2至图5的ui的示意图,突出显示了已经将针对行人方向的数据发送到移动装置的通知;
16.图7是图2至图6的例示性实施方案的示意图,示出了本公开的移动装置的锁定屏幕;
17.图8是图2至图7的例示性实施方案的示意图,示出了用于在本公开的移动装置上导航的ui,突出显示了从车辆接收到的行人目的地/行人方向;
18.图9是用于本公开的移动装置上的多模态导航的ui的另一个例示性实施方案的示意图,突出显示了到驾驶目的地的驾驶路线;
19.图10是图9的ui的示意图,突出显示了到相关联车辆的行人路线;
20.图11是图9和图10的ui的示意图,突出显示了已经将驾驶方向发送到相关联车辆的通知;
21.图12是图9至图11的例示性实施方案的示意图,示出了用于本公开的车载导航的ui,突出显示了到从移动装置接收到的驾驶目的地的驾驶路线;
22.图13是用于本公开的多模态路线规划的方法的一个例示性实施方案的流程图;
23.图14是用于本公开的多模态路线规划的方法的另一个例示性实施方案的流程图;
24.图15是用于实施本公开的各种系统和方法的云系统的网络图;
25.图16是可在图15的云系统中使用或独立使用的服务器/处理系统的框图;并且
26.图17是可在图15的云系统中使用或独立使用的计算装置的框图。
具体实施方式
27.同样,在各种实施方案中,本公开涉及到车载导航系统(诸如在车辆内的控制器上运行的导航应用程序)的驾驶方向和到移动装置(诸如在移动装置上运行的导航应用程序)的行人方向的多模态建议路线规划导航切换。以该方式,可以在一个装置上(在车载导航系统或移动装置上)规划包括驾驶路线和行人路线(非车辆出行,诸如步行、跑步、骑自行车、
骑小型摩托车等)的多模态行程,其中多模态行程的每个支路设置在相关装置上(驾驶支路设置在车载导航系统上,并且行人支路设置在移动装置上)。
28.如下面将进一步详细描述的,装置/应用程序之间的路线规划和切换以各种方式发生。在一个实施方案中,在车载导航系统上规划多模态路线,该多模态路线包括到驾驶目的地(诸如,充电站或停车场)的驾驶路线和从驾驶目的地到行人目的地(诸如,在驾驶目的地/停车场附近的便利设施)的行人路线(用于步行、跑步、骑自行车、骑小型摩托车等)。车载导航系统在其中提供建议路线规划导航,并且向移动装置提供数据,以用于在其上提供驾驶目的地与行人目的地之间的建议路线规划导航。在另一个实施方案中,在移动装置上规划多模态路线,并且移动装置向车载导航系统提供数据,以用于到驾驶目的地的建议路线规划驾驶导航,同时在其上提供到行人目的地的建议路线规划行人导航。在另一个实施方案中,如果相关联车辆不在移动装置的范围内,同时规划驾驶路线,则提供到相关联车辆的行人路线,并且向车载导航系统提供从相关联车辆到驾驶目的地的针对驾驶路线的数据,以用于到驾驶目的地的建议路线规划驾驶导航。
29.图1是本公开的车辆路线规划系统10的一个例示性实施方案的示意图。在各种实施方案中,车辆路线规划系统10至少包括车辆140和移动装置150。具体地,车辆路线规划系统10包括在车辆140的车载导航系统145上运行的一个或多个应用程序141和在移动装置150上运行的一个或多个应用程序151。在一些实施方案中,一个或多个应用程序141和一个或多个应用程序151各自包括被配置为在其中提供建议路线规划导航的导航应用程序。在一些实施方案中,一个或多个应用程序151还包括车辆控制应用程序。在这些实施方案中的一些实施方案中,车辆控制应用程序被配置为在车载导航系统145与移动装置150上的导航应用程序之间传递信息。在一些实施方案中,车载导航系统145是车辆140的任何控制系统、信息娱乐系统等或是其一部分;并且移动装置150是蜂窝电话、平板电脑、笔记本电脑等或是其一部分。
30.在实施方案中,车辆路线规划系统10包括云系统100。在这些实施方案中,云系统100被配置为执行以下操作中的一者或多者:在车载导航系统145与移动装置150之间传递/推送数据;向车载导航系统145和移动装置150提供用于导航的数据;确定用于在车载导航系统145和移动装置150上导航的路线;识别哪个充电站50应当用于对车辆140的电池进行充电等。充电站50被适配为对电池进行充电,诸如车辆140的电池单元的装置。
31.如图1所示,车载导航系统145与移动装置150之间的通信可以直接发生,诸如经由短距离无线电通信(例如,bluetooth
tm
)或其他无线网络协议(例如,wi-fi),并且可以间接发生,诸如通过互联网20经由云系统100。
32.图2是用于本公开的车载导航的用户界面(ui)130的一个例示性实施方案的示意图,突出显示了到驾驶目的地131的驾驶路线133。图3是图2的ui 130的示意图,突出显示了到驾驶目的地131的附近便利设施135。图4是图2和图3的ui 130的示意图,突出显示了到驾驶目的地的附近便利设施135的列表136。图5是图2至图4的ui的示意图,突出显示了驾驶目的地131与选择的便利设施/行人目的地137之间的行人路线139。图6是图2至图5的ui 130的示意图,突出显示了已经将针对行人方向的数据发送到移动装置的通知129。如上所述,在实施方案中,在车载导航系统145上诸如在其显示器143上规划多模态路线。参考图2至图6,ui 130被配置为接收针对驾驶目的地131的输入并且提供从车辆140的当前位置132到驾
驶目的地131的驾驶路线133。在一些实施方案中,并且如在图2和图3中可见,以及识别驾驶目的地131,诸如通过名称和/或地址,ui 130提供附近便利设施选择器134,该附近便利设施选择器为用户提供用于选择的屏幕上按钮。在选择时,如图4中可见,提供在驾驶目的地131附近的便利设施的列表136。另选地,在一些实施方案中,基于针对驾驶目的地131选择哪种类型的位置来自动地提供列表136。例如,在一些实施方案中,响应于驾驶目的地131是充电站50,在ui 130中自动地提供列表136。此外,在一些实施方案中,如在图3和图4中可见,在地图被放大到预定细节水平时,在ui 130中的地图上示出附近便利设施135。
33.如在图5中可见,在从列表136或从地图选择附近便利设施135中的一个附近便利设施时,在ui 130中显示所选的附近便利设施/行人目的地137,包括从驾驶目的地131到所选的便利设施/行人目的地139的行人路线139。在实施方案中,ui 130还显示行人目的地137的目的地细节138。如在图5中可见,在一些实施方案中,行人路线139与驾驶路线133不同地显示,诸如不同线条类型(如图5所示)、不同线条粗细、不同颜色等。
34.向移动装置150提供针对行人路线139的数据,以用于在其上提供针对行人路线139的建议路线规划导航。数据包括行人目的地137、驾驶目的地131、其间的建议路线规划导航、它们的任何组合等中的任一者。
35.在一些实施方案中,基于对屏幕上按钮128的选择,从车载导航系统145发送针对行人路线139的数据。如在图4和图5中可见,屏幕上按钮128可以是移动装置的图标、发送到电话的指示等。在其他实施方案中,将针对行人路线139的数据自动地发送到移动装置150。在这些实施方案中,当满足预定条件时(诸如车辆到达驾驶目的地131,车辆140在驾驶目的地131的预定距离内,车辆熄火等),触发将行人路线139自动发送到移动装置150。在实施方案中,地理围栏用于确定车辆140在驾驶目的地131处或在其预定距离内。
36.在实施方案中,一旦将针对行人路线139的数据发送到移动装置130,就在ui 130上显示通知129。如上所述,数据可以诸如经由短距离无线电通信或其他无线网络协议直接发送,或者诸如经由与车辆140/车载导航系统145相关联的云系统100间接发送。
37.图7是图2至图6的例示性实施方案的示意图,示出了本公开的移动装置150的锁定屏幕168。图8是图2至图7的例示性实施方案的示意图,示出了用于在本公开的移动装置150上导航的ui 170,突出显示了从车辆140接收到的行人目的地137/行人路线139。参考图7和图8,在实施方案中,在接收到针对行人路线139的数据时,移动装置在其锁定屏幕168上显示通知169。该通知169被配置为在其选择时打开在其上具有行人目的地137和/或行人路线139的导航应用程序。
38.在实施方案中,经由在移动装置150上运行的应用程序来提供通知,该应用程序接收针对行人路线139的数据并且致使通知169出现在锁定屏幕168上。在一些实施方案中,应用程序是在移动装置150上运行的导航应用程序。在其他实施方案中,应用程序是与车辆140/车载导航系统145相关联的车辆控制应用程序,该车辆控制应用程序接收推送到其的数据,诸如经由云系统100。在一些实施方案中,车辆控制应用程序在其中提供针对行人路线139的建议路线规划导航,并且在其他实施方案中,车辆控制应用程序将数据发送到单独的导航应用程序,然后该单独的导航应用程序提供针对行人路线139的建议路线规划导航。
39.图9是用于本公开的移动装置150上的多模态导航的ui 170的另一个例示性实施方案的示意图,突出显示了到驾驶目的地的驾驶路线。图10是图9的ui的示意图,突出显示
了到相关联车辆的行人路线。图11是图9和图10的ui的示意图,突出显示了已经将驾驶方向发送到相关联车辆的通知。参考图9至图11,在实施方案中,ui 170被配置为接收针对驾驶目的地131的输入并且向其提供驾驶路线133。在实施方案中,响应于对驾驶方向的请求,诸如通过选择驾驶图标174(在实施方案中其在默认情况下选择),提供从车辆140的当前位置172的驾驶路线133和驾驶目的地131,并且将针对驾驶路线133的数据发送到车辆140。针对驾驶路线133的数据包括驾驶目的地131、车辆140的当前位置172、驾驶路线133的建议路线规划导航等中的任一者。在一些实施方案中,将针对驾驶路线133的数据发送到车辆140由移动装置150在车辆140的预定范围内触发。预定范围可以基于移动装置150相对于车辆140的位置在地理围栏区域内来确定,或者确定移动装置150当前是否具有当前与车辆140/车载导航系统145建立的短距离无线电通信连接等。如在图11中可见,在实施方案中,一旦将针对驾驶路线133的数据发送到车辆,就在ui 170上显示通知176。如上所述,数据可以诸如经由短距离无线电通信或其他无线网络协议直接发送,或者诸如经由与车辆140/车载导航系统145相关联的云系统100间接发送。
40.此外,在这些实施方案中的一些实施方案中,确定移动装置150是否在车辆140的预定范围内。响应于移动装置150不在车辆140的预定范围内,提供到车辆140的当前位置172的行人方向171。此外,在实施方案中,如图9所示,显示ui 170内的按钮173,该按钮允许用户选择并请求到车辆140的行人方向171。
41.在实施方案中,以与在ui 130中提供附近便利设施135类似的方式,在ui 170中提供到驾驶目的地131的附近便利设施。在这些实施方案中,到所选的附近便利设施的行人方向171被保持为在移动装置150上使用,同时向车辆140提供针对驾驶方向的数据。因此,在实施方案中,多模态导航包括到车辆140的行人路线171、到驾驶目的地131的驾驶路线133以及到附近便利设施/行人目的地137的行人路线139,其可以在车载导航系统145和移动装置150中的任一者上启动。
42.图12是图9至图11的例示性实施方案的示意图,示出了用于本公开的车载导航的ui 130,突出显示了到从移动装置150接收到的驾驶目的地131的驾驶路线133。在实施方案中,在接收到针对驾驶路线133的数据时,车辆140/车载导航系统145提供车辆140的当前位置172与驾驶目的地131之间的驾驶路线133,诸如到驾驶目的地131的建议路线规划导航。
43.图13是用于本公开的多模态路线规划的方法1300的一个例示性实施方案的流程图。在经由车载导航系统或移动装置接收到目的地输入时,方法1300包括在步骤1302处确定多模态路线,该多模态路线包括从车辆的当前位置到驾驶目的地的驾驶路线和从驾驶目的地到行人目的地的行人路线。在一些实施方案中,目的地输入由用户提供,从车载导航系统或移动装置的应用程序推送等。在一些实施方案中,驾驶路线和行人路线由车辆的车载导航系统来确定/生成,并且本地存储用于基于驾驶目的地和车辆的当前位置确定驾驶路线并且基于驾驶目的地和行人目的地确定行人路线的地图信息。在其他实施方案中,驾驶路线和行人路线由与车载导航系统/车辆相关联的云系统诸如其网络连接服务器来确定/生成,并且然后提供给车载导航系统/由车载导航系统获得。在其他实施方案中,路线由车载导航系统和云系统的组合确定/生成。
44.方法还包括在步骤1304处提供针对驾驶路线的建议路线规划驾驶导航。在实施方案中,建议路线规划驾驶导航由车载导航系统提供。方法1300进一步包括在步骤1306处确
定是否已经发生转发条件。在于步骤1308中确定已经发生转发条件时,方法包括在步骤1310中由车载导航系统识别与车辆连接并与用户相关联的移动装置。在步骤1312中,方法进一步包括将针对行人路线的数据从车载导航系统提供到连接到车载导航系统的移动装置,使得经由移动装置提供针对行人路线的建议路线规划行人导航。在实施方案中,移动装置经由选自有线连接、无线通信协议诸如短距离无线协议(例如,蓝牙低功耗(ble)等)的连接而连接到车载导航系统/车辆。
45.在一些实施方案中,转发条件包括选自以下的至少一个条件:接收用户向移动装置发送针对行人路线的数据的选择;确定车辆已经到达驾驶目的地(诸如基于当前车辆位置的全球定位系统(gps)坐标、地理围栏等);车辆在驾驶目的地的预定距离内(诸如基于当前车辆位置的gps坐标、地理围栏、确定移动装置/用户距车辆已经超过预定距离阈值等)。在这些实施方案中的一些实施方案中,移动装置/用户距车辆已经超过预定距离阈值的确定基于移动装置超过第一无线通信协议(诸如近场通信(nfc))的范围,同时移动装置经由第二无线协议(诸如短距离无线协议)与车载导航系统/车辆保持配对。
46.在一些实施方案中,通过由选自以下的技术推送数据来执行向移动装置提供针对行人路线的数据:直接经由短距离无线电通信和间接经由与车载导航系统相关联的云系统。在这些实施方案中的一些实施方案中,将数据推送到与车辆相关联并在移动装置上运行的车辆控制应用程序,并且方法1300包括车辆控制应用程序执行选自以下的过程:提供针对行人路线的建议路线规划行人导航以及向在移动装置上运行的导航应用程序提供数据。
47.在实施方案中,方法1300进一步包括在于用户界面中接收到驾驶目的地时,在用户界面中显示一个或多个附近便利设施以供其选择,并且基于选择,获得行人路线,行人目的地是所选的附近便利设施。在这些实施方案中的一些实施方案中,其中在接收到驾驶目的地时,响应于驾驶目的地是预定类型的目的地,在用户界面上自动地显示一个或多个附近便利设施。
48.在实施方案中,针对行人路线的数据包括选自行人目的地数据、驾驶目的地数据和建议路线规划行人导航数据的至少一种类型的数据。
49.图14是用于本公开的多模态路线规划的方法1400的另一个例示性实施方案的流程图。方法1400包括在步骤1402处获得相关联车辆的驾驶目的地。在实施方案中,驾驶目的地经由移动装置(诸如经由导航应用程序、与车辆相关联的应用程序等)获得。在一些实施方案中,驾驶目的地还提供给/推送到与车辆/车辆的车载导航系统相关联的云系统,诸如其网络连接服务器。
50.在步骤1404中,基于驾驶目的地,确定从相关联车辆的位置到驾驶目的地的驾驶路线。在一个实施方案中,驾驶路线由移动装置(诸如经由导航应用程序)确定/生成,并且基于车辆的当前位置和驾驶目的地来确定。在这些实施方案中,通过车辆的先前存储的位置(诸如通过标记移动装置与车辆断开连接的地方)或者通过经由与车辆相关联的云系统(诸如其网络连接服务器)对车辆位置的查询来获得车辆的位置。在其他实施方案中,在从移动装置接收到驾驶目的地时,驾驶路线由与车辆相关联的云系统(诸如其网络连接服务器)确定/生成。在这些实施方案中,云系统在确定/生成驾驶路线之前从车辆获得车辆位置。
51.方法1400还包括在步骤1406处确定从移动装置的当前位置到相关联车辆的位置的行人路线。在实施方案中,行人路线由移动装置确定/生成,从而基于车辆位置和移动装置的当前位置确定行人路线。在其他实施方案中,行人路线由与车辆相关联的云系统(诸如其网络连接服务器)确定/生成并且从云系统获得。
52.方法1400进一步包括在步骤1408处提供从移动装置的当前位置到相关联车辆的建议路线规划行人导航。方法进一步包括在步骤1410处确定是否已经发生转发条件。在于步骤1412中确定已经发生转发条件时,方法1400还进一步包括在步骤1414处向相关联车辆的车载导航系统提供针对驾驶路线的数据,其中数据经由车载导航系统启用针对驾驶路线的建议路线规划驾驶导航。
53.在实施方案中,转发条件包括选自以下的至少一个条件:检测用户在车辆的预定距离内,诸如经由gps/地理围栏;检测用户在车辆的通信阈值内,诸如通过移动装置连接到车载导航系统;接收云系统处的对驾驶目的地的选择等。在一些实施方案中,经由选自移动装置和与车辆相关联的云系统(诸如其网络连接服务器)的一个实体向车载导航系统提供数据。在一些实施方案中,从移动装置接收数据是经由移动装置与车载导航系统之间的直接通信。在其他实施方案中,从移动装置接收数据是经由通过云系统的间接通信。在其他实施方案中,诸如在云系统确定驾驶路线的实施方案中,数据从云系统发送到车载导航系统。在一些实施方案中,通过由选自以下的技术推送数据来向车载导航系统提供针对驾驶路线的数据:从移动装置直接经由短距离无线电通信和间接经由与车载导航系统相关联的云系统。
54.在实施方案中,方法1400还进一步包括获得从驾驶目的地到行人目的地的第二行人路线,并且在到达驾驶目的地时启动移动装置上的第二行人路线。在这些实施方案中的一些实施方案中,行人目的地是由用户以上文所描述的任何方式选择的附近便利设施,诸如相对于方法1300选择的附近便利设施。
55.在一些实施方案中,基于移动装置处于与相关联车辆不同的位置的确定来自动地启动从移动装置的当前位置的行人路线的获得。
56.在一些实施方案中,移动装置在与相关联车辆不同的位置的确定基于移动装置与相关联车辆是预定距离。在实施方案中,基于相关联车辆相对于移动装置的位置的可见度、设定距离、相关联车辆定位在其中(诸如停车场)的地点类型等来建立预定距离。
57.在一些实施方案中,针对行人路线的数据包括选自驾驶目的地数据和建议路线规划导航数据的至少一种类型的数据。
58.在其他实施方案中,描述的方法1300和1400的实施方案的各种组合也一起、同时或依次执行。
59.图15是适用情况下的用于实施本公开的各种基于云的服务的云系统100的网络图。云系统100包括通信地耦接到互联网104等的一个或多个云节点(cn)102。在实施方案中,云节点102被实施为服务器或其他处理系统110(如图16所示)等,并且在地理上彼此不同,诸如位于国家或全球周围的各种数据中心处。在一些实施方案中,云节点是与车辆140相关联的网络连接服务器。此外,在一些实施方案中,云系统100包括一个或多个中央机构(ca)节点106,该节点类似地被实施为服务器110并连接到cn 102。为了例示性目的,云系统100连接到数据源30、数据聚合系统40、充电站50、各种个人的家庭60、车辆140和移动装置
150,这些中的每一者通信地耦接到cn 102中的一个。为了例示性目的,示出了这些位置30、40和60以及装置140和150,并且本领域的技术人员将认识到,存在对云系统100的各种访问场景,所有这些都是本文所设想的。云系统100可以是私人云、公共云、私人云和公共云的组合(混合云)等。
60.同样,云系统100通过服务(诸如软件即服务(saas)、平台即服务、基础结构即服务、安全性即服务、网络功能虚拟(nfv)基础结构(nfvi)中的虚拟网络功能(vnf)等)向充电站50、个人的家庭60中的装置、车辆140和移动装置150提供任何功能。
61.云计算系统和方法将物理服务器、存储装置、网络等抽象化,而是将这些作为按需资源和弹性资源提供。美国国家标准与技术研究院(nist)提供简明且具体的定义,该定义指出云计算是用于实现对可配置计算资源(例如,网络、服务器、存储装置、应用和服务)的共享池进行方便的按需网络访问,这些计算资源可在最小管理工作或服务提供方交互的情况下快速配置和释放。云计算与经典客户端-服务器模型的不同之处在于从由客户端的web浏览器等执行和管理的服务器提供应用,而不需要已安装的客户端版本的应用。集中化为云服务提供商提供对提供给客户端的基于浏览器的版本和其他应用的完全控制,这消除了对各个客户端计算装置上的版本升级或许可管理的需要。短语“软件即服务”有时用于描述通过云计算提供的应用程序。所提供的云计算服务(或甚至所有现有云服务的聚合)的常用缩略词是“云”。云系统100在本文中被示出为基于云的系统的一个例示性实施方案,并且本领域的普通技术人员将认识到,本文所述的系统和方法不一定限于此。
62.图16是可在云系统100(图15)中使用、在其他系统中使用或独立使用诸如在车辆自身中使用的服务器或其他处理系统110的框图。例如,cn 102(图15)和中央机构节点106(图15)可形成为服务器110中的一个或多个。在实施方案中,服务器110是数字计算机,就硬件架构而言,该数字计算机通常包括处理器112、输入/输出(i/o)接口114、网络接口116、数据存储装置118和存储器120。本领域的普通技术人员应当理解,图16以过度简化的方式描绘了服务器或其他处理系统110,并且实际实施方案可包括附加部件和适当配置的处理逻辑,以支持本文未详细描述的已知或常规操作特征。部件(112、114、116、118和120)经由本地接口122通信地耦接。本地接口122可为例如但不限于本领域已知的一个或多个总线或其他有线或无线连接。本地接口122可具有为了简单起见而省略的附加元件,诸如控制器、缓冲器(高速缓存)、驱动器、中继器和接收器等,以实现通信。此外,本地接口122可包括地址、控制和/或数据连接,以实现上述部件之间的适当通信。
63.处理器112为用于执行软件指令的硬件装置。处理器112可以是任何定制的或可商购获得的处理器、中央处理单元(cpu)、与服务器110相关联的若干处理器中的辅助处理器、基于半导体的微处理器(呈微芯片或芯片组的形式),或通常用于执行软件指令的任何装置。当服务器110在操作中时,处理器112被配置为执行存储在存储器120内的软件,向存储器120和从存储器传送数据,并且通常根据软件指令控制服务器110的操作。i/o接口114可用于从一个或多个装置或部件接收用户输入和/或向它们提供系统输出。
64.网络接口116可用于使服务器110能够在网络(诸如互联网114(图15))上通信。网络接口116可包括例如以太网卡或适配器(例如,10baset、快速以太网、千兆以太网或10gbe)或者无线局域网(wlan)卡或适配器(例如,802.11a/b/g/n/ac)。网络接口116可包括地址、控制和/或数据连接,以实现在网络上的适当通信。数据存储装置118可用于存储数
据。数据存储装置118可包括任何易失性存储器元件(例如,随机存取存储器(ram,诸如dram、sram、sdram等))、非易失性存储器元件(例如,rom、硬盘驱动器、磁带、cdrom等)以及它们的组合。此外,数据存储装置118可包括电子的、磁性的、光学的和/或其他类型的存储介质。在一个示例中,数据存储装置118可位于服务器110的内部,诸如例如连接到服务器110中的本地接口122的内部硬盘驱动器。另外,在另一个实施方案中,数据存储装置118可位于服务器110的外部,诸如例如连接到i/o接口114的外部硬盘驱动器(例如,scsi或usb连接)。在另一个实施方案中,数据存储装置118可通过网络(诸如例如网络附接的文件服务器)连接到服务器110。
65.在实施方案中,存储器120可包括任何易失性存储器元件(例如,随机存取存储器(ram,诸如dram、sram、sdram等))、非易失性存储器元件(例如,rom、硬盘驱动器、磁带、cdrom等)以及它们的组合。此外,存储器120可包括电子的、磁性的、光学的和/或其他类型的存储介质。需注意,存储器120可具有分布式架构,其中各种部件彼此远程定位,但可由处理器112访问。存储器120中的软件可包括一个或多个软件程序,每个软件程序包括用于实施逻辑功能的可执行指令的排序列表。存储器120中的软件包括合适的操作系统(o/s)124和一个或多个程序126。操作系统124基本上控制其他计算机程序(诸如一个或多个程序126)的执行,并且提供调度、输入-输出控制、文件和数据管理、存储器管理以及通信控制和相关服务。一个或多个程序126可被配置为实施本文所述的各种过程、算法、方法、技术等。
66.应当理解,本文所述的一些实施方案可包括:一个或多个通用或专用处理器(“一个或多个处理器”)(诸如微处理器);中央处理器(cpu);数字信号处理器(dsp);定制处理器,诸如网络处理器(np)或网络处理单元(npu)、图形处理单元(gpu)等;现场可编程门阵列(fpga);等,以及用于控制其的唯一存储的程序指令(包括软件和固件两者),以结合某些非处理器电路实施本文所述的方法和/或系统的一些、大多数或所有功能。另选地,一些或所有功能可由不具有存储的程序指令的状态机或者在一个或多个专用集成电路(asic)中实施,其中每个功能或某些功能的一些组合被实施为定制逻辑或电路。当然,可使用上述方法的组合。对于本文所述的一些实施方案,硬件中并且任选地具有软件、固件及其组合的对应装置可被称为“被配置为或适于对如本文针对各种实施方案所述的数字和/或模拟信号执行一组操作、步骤、方法、过程、算法、功能、技术等的电路”、“被配置为或适于对如本文针对各种实施方案所述的数字和/或模拟信号执行一组操作、步骤、方法、过程、算法、功能、技术等的逻辑”等。
67.此外,一些实施方案可包括非暂态计算机可读介质,该非暂态计算机可读介质具有存储在其上的计算机可读代码,用于对计算机、服务器、器具、装置、处理器、电路等进行编程,这些中的每一者可包括处理器以执行如本文所述和要求保护的功能。此类计算机可读介质的示例包括但不限于硬盘、光学存储装置、磁存储装置、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪存存储器等。当存储在非暂态计算机可读介质中时,软件可包括可由处理器或装置(例如,任何类型的可编程电路或逻辑)执行的指令,该指令响应于此类执行,使得处理器或装置执行如本文针对各种实施方案所述的一组操作、步骤、方法、过程、算法、功能、技术等。
68.图17是可在云系统100(图15)中使用、作为网络的一部分使用或独立使用的计算
装置200的框图。在实施方案中,计算装置200是车载导航系统145和移动装置150中的一者。在实施方案中,车载导航系统145是车辆140的任何控制系统、信息娱乐系统等或是其一部分。在实施方案中,移动装置150是智能电话、平板电脑、智能手表、笔记本电脑等中的一者。
69.计算装置200可以是数字装置,就硬件架构而言,该数字装置通常包括处理器202、i/o接口204、无线电装置206、数据存储装置208和存储器210。本领域的普通技术人员应当理解,图17以过度简化的方式描绘了计算装置200,并且实际实施方案可包括附加部件和适当配置的处理逻辑,以支持本文未详细描述的已知或常规操作特征。部件(202、204、206、208和210)经由本地接口212通信地耦接。本地接口212可以是例如但不限于本领域已知的一个或多个总线或者其他有线或无线连接。本地接口212可具有为了简单起见而省略的附加元件,诸如控制器、缓冲器(高速缓存)、驱动器、中继器和接收器等,以实现通信。此外,本地接口212可包括地址、控制和/或数据连接,以实现上述部件之间的适当通信。
70.处理器202为用于执行软件指令的硬件装置。在实施方案中,处理器202可以是任何定制的或可商购获得的处理器、cpu、与计算装置200相关联的若干处理器中的辅助处理器、基于半导体的微处理器(呈微芯片或芯片组的形式)或通常用于执行软件指令的任何装置。当计算装置200在操作中时,处理器202被配置为执行存储在存储器210内的软件,以向存储器210和从存储器传送数据,并且通常根据软件指令来控制计算装置200的操作。在实施方案中,处理器202可包括经优化(诸如针对功率消耗和移动应用进行优化)的移动处理器。在实施方案中,i/o接口204用于从触摸屏显示器接收用户输入和/或向触摸屏显示器提供系统输出,并且包括触摸屏显示器。可以经由例如触摸屏显示器上的用户界面(诸如ui 130或ui 170)、小键盘、滚动球、滚动条、按钮等来提供用户输入。系统输出可经由显示装置(诸如液晶显示器(lcd)、触摸屏等)来提供。
71.无线电装置206实现与外部接入装置或网络的无线通信。无线电装置206可支持任何数量的合适的无线数据通信协议、技术或方法,包括用于无线通信的任何协议。数据存储装置208可用于存储数据。数据存储装置208可包括任何易失性存储器元件(例如,随机存取存储器(ram,诸如dram、sram、sdram等))、非易失性存储器元件(例如,rom、硬盘驱动器、磁带、cdrom等)以及它们的组合。此外,数据存储装置208可包括电子的、磁性的、光学的和/或其他类型的存储介质。
72.同样,在实施方案中,存储器210包括任何易失性存储器元件(例如,随机存取存储器(ram,诸如dram、sram、sdram等))、非易失性存储器元件(例如,rom、硬盘驱动器等)以及它们的组合。此外,存储器210可包括电子的、磁性的、光学的和/或其他类型的存储介质。需注意,存储器210可具有分布式架构,其中各种部件彼此远程定位,但可由处理器202访问。存储器210中的软件可包括一个或多个软件程序,每个软件程序包括用于实施逻辑功能的可执行指令的排序列表。在图17的示例中,存储器210中的软件包括合适的操作系统214和程序216。操作系统214基本上控制其他计算机程序的执行,并且提供调度、输入-输出控制、文件和数据管理、存储器管理以及通信控制和相关服务。程序216可包括被配置为向计算装置200提供最终用户功能的各种应用、添加等。例如,示例程序216可包括但不限于web浏览器、社交网络应用、流媒体应用、游戏、地图和位置应用、电子邮件应用、金融应用等。在典型的示例中,最终用户通常使用程序216中的一者或多者连同网络(诸如云系统100(图15))。
73.尽管参考例示性实施方案及其示例说明和描述了本公开,但对于本领域的普通技
术人员将显而易见的是,其他实施方案和示例可执行类似的功能和/或实现类似的结果。所有此类等同实施方案和示例均在本公开的精神和范围内,由此被设想,并且旨在由以下非限制性权利要求覆盖以用于所有目的。
技术特征:
1.一种用于车辆的导航系统,所述导航系统包括:一个或多个处理器和存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时致使所述一个或多个处理器:接收针对所述车辆的目的地输入;基于所述目的地输入,确定多模态路线,所述多模态路线包括从所述车辆的当前位置到驾驶目的地的驾驶路线和从所述驾驶目的地到行人目的地的行人路线;提供针对所述驾驶路线的建议路线规划驾驶导航指令;以及向与所述用户相关联的移动装置提供针对所述行人路线的数据,其中所述数据经由所述移动装置启用针对所述行人路线的建议路线规划行人导航指令。2.根据权利要求1所述的车载导航系统,其中所述指令在被执行时致使所述一个或多个处理器向所述移动装置提供针对所述行人路线的所述数据基于转发条件启动,所述转发条件包括选自以下条件的至少一个条件:接收用户向所述移动装置发送针对所述行人路线的所述数据的选择,所述车辆到达所述驾驶目的地处,确定所述用户和所述移动装置距所述车辆已经超过预定距离阈值,并且所述车辆在所述驾驶目的地的预定距离内。3.根据权利要求1所述的车载导航系统,其中所述指令在被执行时致使所述一个或多个处理器向所述移动装置提供针对所述行人路线的所述数据通过由选自以下的技术推送所述数据来执行:直接经由短距离无线电通信和间接经由与所述车载导航系统相关联的云系统。4.根据权利要求3所述的车载导航系统,其中所述数据被推送到与所述车辆相关联并在所述移动装置上运行的车辆控制应用程序,并且其中所述车辆控制应用程序被配置为执行选自以下的过程:提供针对所述行人路线的所述建议路线规划行人导航以及向在所述移动装置上运行的导航应用程序提供所述数据。5.根据权利要求1所述的车载导航系统,其中所述指令在被执行时致使所述一个或多个处理器在于用户界面中接收到所述驾驶目的地时,在所述用户界面中显示一个或多个附近便利设施以供其选择,并且基于所述选择,确定所述行人路线,所述行人目的地是所选的附近便利设施。6.根据权利要求5所述的车载导航系统,其中在接收到所述驾驶目的地时,响应于所述驾驶目的地是预定类型的目的地,在所述用户界面上自动地显示所述一个或多个附近便利设施。7.根据权利要求1所述的车载导航系统,其中针对所述行人路线的所述数据包括选自行人目的地数据、驾驶目的地数据和建议路线规划行人导航数据的至少一种类型的数据。8.一种用于多模态导航的方法,所述方法包括:在车辆的车载导航系统处接收针对所述车辆的目的地输入;基于所需目的地,由车辆的车载导航系统确定多模态路线,所述多模态路线包括从所述车辆的当前位置到所述驾驶目的地的驾驶路线和从所述驾驶目的地到行人目的地的行人路线;由所述车载导航系统提供针对所述驾驶路线的建议路线规划驾驶导航;以及向与所述用户相关联的移动装置提供针对所述行人路线的数据,其中所述数据经由所述移动装置启用针对所述行人路线的建议路线规划行人导航。
9.根据权利要求8所述的方法,其中向所述移动装置提供针对所述行人路线的所述数据基于选自以下条件的至少一个条件启动:接收用户向所述移动装置发送针对所述行人路线的所述数据的选择,所述车辆到达所述驾驶目的地处,确定所述用户和所述移动装置距所述车辆已经超过预定距离阈值,并且所述车辆在所述驾驶目的地的预定距离内。10.根据权利要求8所述的方法,其中向与所述车辆相关联并在所述移动装置上运行的车辆控制应用程序提供针对所述行人路线的所述数据,并且其中所述方法包括所述车辆控制应用程序执行选自以下的过程:提供针对所述行人路线的所述建议路线规划行人导航以及向在所述移动装置上运行的导航应用程序提供所述数据。11.根据权利要求8所述的方法,还包括:在于用户界面中接收到所述驾驶目的地时,在所述用户界面中显示一个或多个附近便利设施以供其选择;以及基于所述选择,获得所述行人路线,所述行人目的地是所选的附近便利设施。12.根据权利要求11所述的方法,其中在接收到所述驾驶目的地时,响应于所述驾驶目的地是预定类型的目的地,在所述用户界面上自动地显示所述一个或多个附近便利设施。13.根据权利要求8所述的方法,其中针对所述行人路线的所述数据包括选自行人目的地数据、驾驶目的地数据和建议路线规划行人导航数据的至少一种类型的数据。14.根据权利要求8所述的方法,还包括:获得所述车辆的第二驾驶目的地;基于所述第二驾驶目的地,确定从所述车辆的当前位置到所述第二驾驶目的地的第二驾驶路线;基于所述车辆的所述位置和所述移动装置的当前位置,确定从所述移动装置的所述当前位置到所述车辆的所述当前位置的第二行人路线;经由所述移动装置提供从所述移动装置的所述当前位置到所述车辆的第二建议路线规划行人导航;以及向所述车载导航系统提供针对所述第二驾驶路线的数据,其中所述数据经由所述车载导航系统启用针对所述第二驾驶路线的第二建议路线规划驾驶导航。15.一种用于多模态导航的方法,所述方法包括:获得相关联车辆的驾驶目的地;基于所述驾驶目的地,确定从所述相关联车辆的位置到所述驾驶目的地的驾驶路线;基于所述相关联车辆的所述位置和与所述用户相关联的移动装置的当前位置,确定从所述移动装置的所述当前位置到所述相关联车辆的所述位置的行人路线;经由所述移动装置提供从所述移动装置的所述当前位置到所述相关联车辆的建议路线规划行人导航;以及向所述相关联车辆的车载导航系统提供针对所述驾驶路线的数据,其中所述数据经由所述车载导航系统启用针对所述驾驶路线的建议路线规划驾驶导航。16.根据权利要求15所述的方法,还包括:获得从所述驾驶目的地到行人目的地的第二行人路线;以及在到达所述驾驶目的地时启动所述移动装置上的所述第二行人路线。17.根据权利要求15所述的方法,其中基于所述移动装置处于与所述相关联车辆不同
的位置的确定来自动地启动所述确定从所述移动装置的所述当前位置到所述相关联车辆的所述位置的所述行人路线。18.根据权利要求17所述的方法,其中所述移动装置处于与所述相关联车辆不同的位置的所述确定基于所述移动装置与所述相关联车辆是预定距离。19.根据权利要求15所述的方法,其中通过由选自以下的技术推送所述数据来向所述车载导航系统提供针对所述驾驶路线的所述数据:从所述移动装置直接经由短距离无线电通信和间接经由与所述车载导航系统相关联的云系统。20.根据权利要求15所述的方法,其中针对所述行人路线的所述数据包括选自驾驶目的地数据和建议路线规划导航数据的至少一种类型的数据。
技术总结
本发明公开了一种用于车辆的多模态导航系统。该导航系统被配置为确定多模态路线,该多模态路线包括到驾驶目的地的驾驶路线和从驾驶目的地到行人目的地的行人路线。提供针对驾驶路线的建议路线规划驾驶导航,并且向移动装置提供针对行人路线的数据,使得经由移动装置启用针对行人路线的建议路线规划行人导航。置启用针对行人路线的建议路线规划行人导航。置启用针对行人路线的建议路线规划行人导航。
技术研发人员:J
受保护的技术使用者:瑞伟安知识产权控股有限公司
技术研发日:2022.11.22
技术公布日:2023/6/26
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
