CN106605125B - 用于在社区云中进行路线导航共享的技术 - Google Patents

用于在社区云中进行路线导航共享的技术 Download PDF

Info

Publication number
CN106605125B
CN106605125B CN201580045680.1A CN201580045680A CN106605125B CN 106605125 B CN106605125 B CN 106605125B CN 201580045680 A CN201580045680 A CN 201580045680A CN 106605125 B CN106605125 B CN 106605125B
Authority
CN
China
Prior art keywords
route
vehicle
navigation device
mobile navigation
remote
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201580045680.1A
Other languages
English (en)
Other versions
CN106605125A (zh
Inventor
E·乌尔德-阿曼-瓦尔
S·K·切卢弗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Priority to CN202010672927.5A priority Critical patent/CN111833607B/zh
Publication of CN106605125A publication Critical patent/CN106605125A/zh
Application granted granted Critical
Publication of CN106605125B publication Critical patent/CN106605125B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3691Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096827Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Ecology (AREA)
  • Environmental Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Physics (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Atmospheric Sciences (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

用于在社区云中共享路线导航数据的技术包括车辆的移动导航设备以及远程车辆的远程移动导航设备。所述移动导航设备生成与所述车辆的当前路线相关联的传感器数据,并且判定在所述车辆的所述当前路线的分段内是否发生参考交通事件。响应于确定发生参考交通事件,所述移动导航设备向所述远程移动导航设备传输路线更新数据。基于所述路线更新数据,所述远程移动导航设备更新所述远程车辆的当前路线以便避免所述远程车辆的所述当前路线的相应分段内的所述参考交通事件。所述移动导航设备还可以向社区计算设备传输所述传感器数据,所述社区计算设备可以向所述远程移动导航设备传输路线更新数据。

Description

用于在社区云中进行路线导航共享的技术
相关美国专利申请的交叉引用
本申请要求于2014年9月27日提交的题为“TECHNOLOGIES FOR ROUTE NAVIGATIONSHARING IN A COMMUNITY CLOUD(用于在社区云中进行路线导航共享的技术)”的美国实用新型专利申请序列号14/499,154的优先权。
背景技术
如智能电话、平板计算机和车载信息娱乐设备等移动计算设备通常包括用于导航、行驶方向或寻路的应用。这些应用可以使用全球定位***(GPS)或其他技术来确定设备位置。行驶方向和其他路线可由移动设备或者由与移动设备通信的服务器设备确定。通常针对在两个点之间具有最短距离或行驶时间的路线而生成方向。
云导航是越来越流行的服务,由许多云计算提供商(即,“云服务提供商”)提供。这种云服务提供商通常从大量订户设备(例如,车载导航***、智能电话等)处接收位置和交通信息,并且根据请求基于该信息而向订户提供实时路线。然而,为了利用这种导航服务,订户通常必须同意与云服务提供商和/或其他订户共享他们的个人位置信息。因此,通过使用这种云服务,减弱了每个订户的自主权和隐私的一部分。
附图说明
在附图中通过示例的方式而非限制的方式来展示了本文中所描述的概念。为了说明的简单和清晰起见,附图中所展示的元件不一定按比例绘制。在认为适当的情况下,在附图当中重复参考标号以表示相应或相似的元件。
图1是用于在社区云中共享路线导航数据的***的至少一个实施例的简化框图;
图2是图1的***的移动导航设备的至少一个实施例的简化框图;
图3是图1的***的社区计算设备的至少一个实施例的简化框图;
图4是图1的***的移动导航设备的环境的至少一个实施例的简化框图;
图5是图1的***的社区计算设备的环境的至少一个实施例的简化框图;
图6是可由图1的***的移动导航设备执行的用于共享路线导航数据的方法的至少一个实施例的简化流程图;
图7是可由图1的***的社区计算设备执行的用于共享路线导航数据的方法的至少一个实施例的简化流程图;以及
图8是可由图1的***的移动导航设备执行的用于更新导航路线的方法的至少一个实施例的简化流程图。
具体实施方式
虽然本公开的概念易于经历各种修改和替代形式,但是在附图中已经通过示例的方式来示出了其特定实施例并且将在本文中对其进行详细描述。然而,应当理解的是,不意在将本公开的概念限制于所公开的特定形式,而相反,意图是覆盖与本公开和所附权利要求书一致的所有修改型式、等效型式和替代型式。
说明书中提到“一个实施例”、“实施例”、“说明性实施例”等表明所描述的实施例可以包括特定特征、结构、或特性,但每个实施例可能包括或可能不一定包括该特定特征、结构、或特性。此外,这种短语不一定指相同的实施例。进一步地,当关于实施例而描述特定特征、结构或特性时,应当认为的是,无论是否进行了明确描述,结合其他实施例来实现这种特征、结构或特性都在本领域的技术人员的知识内。另外,应当理解的是,包括在采用“A、B和C中的至少一者”的形式的列表中的项目可以指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B、和C)。类似地,采用“A、B或C中的至少一者”的形式来列出的项目可以指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B和C)。
在一些情况下,可以在硬件、固件、软件或其任何组合中实施所公开的实施例。所公开的实施例还可以被实施为由一种或多种瞬态或非瞬态机器可读(例如,计算机可读)存储介质所携带或存储在其上的指令,所述指令可以由一个或多个处理器读取和执行。机器可读存储介质可以被具体化为任何存储设备、机制、或用于存储或传输采用机器可读形式的信息的其他物理结构(例如,易失性或非易失性存储器、介质盘或其他介质设备)。
在附图中,一些结构特征或方法特征可能以特定安排和/或顺序示出。然而,应当理解的是,可能不需要这种特定安排和/或顺序。相反,在一些实施例中,可以采用与在说明性附图中所示出的方式和/或顺序不同的方式和/或顺序来安排这种特征。另外,在具体的图中包括结构特征或方法特征并不意味着暗示在所有实施例中都需要这种特征,并且在一些实施例中,可以不包括这种特征或者这种特征可以与其他特征组合。
现在参照图1至图3,在说明性实施例中,用于在社区云102中进行路线导航的***100包括移动导航设备110、一个或多个远程移动导航设备130、和社区计算设备140。移动导航设备110、(多个)远程移动导航设备130、和社区计算设备140中的每一者都可以通信地耦合至任何数量的不同网络190。如在图1中所示出的,移动导航设备110可以包括在车辆104中或者以其他方式与其相关联,并且(多个)移动导航设备130中的每个移动导航设备可以包括在一台或多台远程车辆108中或者以其他方式与其相关联。在说明性实施例中,车辆104、108中的每一台车辆被具体化为轮式客运车辆(例如,汽车、卡车、卡车牵引车、公共汽车等)。然而,应当理解的是,在其他实施例中,车辆104、108中的一台或多台车辆可以被具体化为另一种类型的车辆(例如,被具体化为轨道驱动车辆、飞行器、海上船舶、无人驾驶车辆、无人机、或者适合于对所描述的技术和机制的应用的另一种车辆)或者其他可移动装置。
如所示出的,移动导航设备110、(多个)远程移动导航设备130、和社区计算设备140中的每一者都是社区云102的成员106或者以其他方式形成社区云。社区云102的每个成员被配置成用于与社区云102的其他成员直接通信或共享信息。如此,可以在社区云102的成员当中直接共享信息,而不需要首先与公共云服务提供商170或公共云160的其他成员162(如例如,一个或多个远程计算设备180)共享信息。应当理解的是,通过仅与社区云102的其他成员106共享信息,用户仍可以获益于从其他用户处获得的信息,而不需要与未知或不可信用户或云服务提供商共享他们自己的个人信息。以那种方式,可以为具有作为社区云102的成员106的设备的用户提高隐私性。
在说明性实施例中,移动导航设备110、(多个)远程移动导航设备130、和社区计算设备140被配置成用于彼此共享车辆路线或导航信息。例如,移动导航设备110被配置成用于生成与车辆104的当前路线相对应的传感器数据。车辆104的当前路线的至少一个分段(例如,一部、子集等)可能与远程车辆108的不同路线(例如,已有路线、共同行驶的路线、未来路线等)的一个或多个分段类似或者以其他方式与其相对应。在操作中,移动导航设备110基于所生成的传感器数据来判定在当前路线的与远程车辆108的路线的(多个)类似和/或相应分段相对应的分段中是否已经发生参考交通事件(例如,交通拥堵量、交通事故类型、道路施工量或类型、道路阻塞、道路危险等)。响应于做出这种确定,车辆104的移动导航设备110生成并向远程车辆108的远程移动导航设备130(例如,远程车辆108a的远程移动导航设备130a)传输路线更新数据(例如,替换路线、指示替换路线的信息等)。在这种实施例中,远程车辆108的远程移动导航设备130更新远程车辆108的当前路线以便避免确定已经发生参考交通事件的(多个)分段。
在一些实施例中,移动导航设备110向社区计算设备140传输与车辆104的当前路线相对应的传感器数据。在这种实施例中,社区计算设备140可以被配置成用于基于所接收的传感器数据来判定在车辆104的当前路线的分段内是否已经发生参考交通事件。如所描述的,车辆104的当前路线的分段可能与远程车辆108的不同路线(例如,已有路线、共同行驶的路线、未来路线等)的一个或多个分段类似或者以其他方式与其相对应。响应于确定在车辆104的当前路线的分段内已经发生参考交通事件,社区计算设备140生成并向远程车辆108的远程移动导航设备130(例如,远程车辆108a的远程移动导航设备130a)传输路线更新数据。在这种实施例中,远程移动导航设备130更新远程车辆108的当前路线,以便避免确定已经发生参考交通事件的(多个)分段。
移动导航设备110可以被具体化为车载信息娱乐***、导航***和/或其他基于车辆的计算***,或者可以形成其一部分。在其他实施例中,移动导航设备110反而可以被具体化为独立的计算设备或计算***。例如,在一些实施例中,移动导航设备110反而可以被具体化为与车辆104不相关的计算设备。在这种实施例中,移动导航设备110可以被具体化为能够执行本文中所描述的功能的任何类型的计算设备(例如,服务器、台式计算机、膝上型计算机、平板计算机、笔记本、上网本、超级笔记本TM、蜂窝电话、智能电话、个人数字助理、移动互联网设备、可穿戴式计算设备、消费者电子设备、混合设备和/或任何其他计算/通信设备)。如图2中所示意性地示出的,移动导航设备110包括处理器112、存储器116、输入/输出(I/O)子***118、一个或多个传感器120、通信电路122、数据存储设备124、和一个或多个***设备126。当然,在其他实施例中,移动导航设备110可以包括其他或附加部件,比如,计算机中常见的部件(例如,各种输入/输出设备)。另外,在一些实施例中,说明性部件中的一个或多个说明性部件可以结合在另一部件中,或以其他方式形成其一部分。例如,在一些实施例中,存储器116或其部分可以结合在处理器112中。
处理器112可以被具体化为能够执行本文中所描述的功能的任何类型的处理器。例如,在一些实施例中,处理器112可以被具体化为单核处理器、数字信号处理器、微控制器、或其他处理器或处理/控制电路。在其他实施例(比如,图2中所示意性地示出的实施例)中,处理器112可以被具体化为具有多个处理器核114的多核处理器。在这种实施例中,处理器112的每个处理器核114能够执行一个或多个应用。另外,在一些实施例中,处理器112或其一部分可以被具体化为远程数据处理器、虚拟处理器、计算服务器、或服务。在这种实施例中,移动导航设备110可以被配置成用于根据各种标准(例如,计算的复杂性、位置、订阅状态等)来将复杂计算卸载至远程处理器或服务以供计算。在一些实施例中,可以本地地执行一些计算,而可以远程地执行其他计算。例如,在一些实施例中,移动导航设备110可以被具体化为被配置成用于将路线计算和确定卸载至远程数据处理服务器或服务的低功率或低功能设备。
存储器116可以被具体化为能够执行本文中所描述的功能的任何类型的易失性或非易失性存储器或数据存储设备。在操作中,存储器116可以存储在对移动导航设备110的操作期间所使用的各种数据和软件,比如,操作***、应用、程序、库和驱动程序。存储器116经由I/O子***118通信地耦合至处理器112,所述I/O子***可以被具体化为用于促进与移动导航设备110的处理器112、存储器116、以及其他部件的输入/输出操作的电路和/或部件。例如,I/O子***118可以被具体化为或以其他方式包括用于促进输入/输出操作的存储器控制器中枢、输入/输出控制中枢、固件设备、通信链路(即,点到点链路、总线链路、线、电缆、光导、印刷电路板迹线等)和/或其他部件和子***。在一些实施例中,I/O子***118可以形成片上***(SoC)的一部分并且可以与移动导航设备110的处理器112、存储器116以及其他部件一起被结合在单个集成电路芯片上。
在说明性实施例中,(多个)传感器120基于移动导航设备110的物理环境和/或情境来收集数据。在各种实施例中,(多个)传感器120可以被具体化为或者以其他方式包括例如位置传感器、惯性传感器、接近传感器、光学传感器、光传感器、音频传感器、温度传感器、运动传感器、压电传感器、压力传感器、图像传感器、和/或生成对移动导航设备110有用的数据的其他类型的传感器,所述传感器可能根据移动导航设备110的特定用途而变化。例如,在说明性实施例中,(多个)传感器120被配置成用于生成指示车辆104和/或移动导航设备110的当前位置的数据。另外地或可替代地,(多个)传感器120被配置成用于生成指示在车辆104和/或移动导航设备110的当前位置处的交通状况的数据。
移动导航设备110的通信电路122可以被具体化为能够使得能够在移动导航设备110与其他远程设备(例如,(多个)远程移动导航设备130、社区计算设备140、云服务提供商170、(多个)远程计算设备180、和/或社区云102和/或公共云160的其他成员计算设备106、162)之间经由一个或多个通信网络190(例如,局域网、个域网、广域网、蜂窝网络、如互联网等全球网等)来进行通信的任何类型的通信电路、设备或其集合。通信电路122可以被配置成用于使用任何一项或多项通信技术(例如,无线或有线通信)和相关联协议(例如,以太网、
Figure BDA0001232168400000071
WiMAX等)来实现这种通信。
数据存储设备124可以被具体化为被配置成用于对数据进行短期或长期存储的任何类型的一种或多种设备,如例如,存储器设备和电路、存储器卡、硬盘驱动器、固态驱动器、或其他数据存储设备。例如,数据存储设备124可以被配置成用于存储待由移动导航设备110初始化和/或执行的操作***。在一些实施例中,可以在操作期间为了更快的处理和/或任何其他原因而将操作***的部分复制到存储器116中。
在一些实施例中,移动导航设备110还可以包括一个或多个***设备126。***设备126可以包括任何数量的附加***设备或接口设备,比如,扬声器、麦克风、附加存储设备等等。包括在***设备126中的具体设备可以取决于例如移动导航设备110的类型和/或预期用途(例如,移动导航设备110是否为独立的***或是否并入到更大的车载信息娱乐***中)。
(多个)远程移动导航设备130(例如,远程移动导航设备130a和远程移动导航设备130n)可以被具体化为车载信息娱乐***、导航***和/或与远程车辆108中的一台或多台车辆相关联或以其他方式与其相关的其他基于车辆的计算***,或者可以形成其一部分。在其他实施例中,(多个)远程移动导航设备130反而可以被具体化为独立的计算设备或计算***。例如,在一些实施例中,(多个)远程移动导航设备130反而可以被具体化为与(多台)远程车辆108不相关的计算设备。在这种实施例中,远程移动导航设备130中的每个远程移动导航设备可以被具体化为能够执行本文中所描述的功能的任何类型的计算设备(例如,服务器、台式计算机、膝上型计算机、平板计算机、笔记本、上网本、超级笔记本TM、蜂窝电话、智能电话、个人数字助理、移动互联网设备、可穿戴式计算设备、消费者电子设备、混合设备和/或任何其他计算/通信设备)。如此,(多个)远程移动导航设备130可以包括计算设备中常见的设备和结构,比如,处理器、存储器设备、通信电路和数据存储设备,为了描述的清晰性,所述设备和结构均未在图1至图3中示出。例如,在说明性实施例中,(多个)远程移动导航设备130可以包括与以上所讨论的移动导航设备110的处理器112、存储器116、输入/输出(I/O)子***118、(多个)传感器120、通信电路122、数据存储设备124、和(多个)***设备126类似的设备和结构。在这种实施例中,(多个)远程移动导航设备130的设备和结构可以被配置成用于提供与移动导航设备110的相应设备和结构所提供的功能类似的功能。当然,在其他实施例中,(多个)远程移动导航设备130可以包括其他或附加部件,比如,计算机中常见的部件(例如,各种输入/输出设备)。
社区计算设备140可以被具体化为或者以其他方式包括能够执行本文中所描述的功能的任何类型的计算设备(包括但不限于:服务器、台式计算机、膝上型计算机、平板计算机、笔记本、上网本、超级笔记本TM、蜂窝电话、智能电话、个人数字助理、移动互联网设备、可穿戴式计算设备、消费者电子设备、智能电视、智能电器、混合设备和/或任何其他计算/通信设备)。如图3中所示意性地示出的,社区计算设备140包括处理器142、存储器146、输入/输出(I/O)子***148、通信电路150、数据存储设备152、和一个或多个***设备154。当然,在其他实施例中,社区计算设备140可以包括其他或附加部件,如计算机中常见的部件(例如,各种输入/输出设备)。另外,在一些实施例中,说明性部件中的一个或多个说明性部件可以结合在另一部件中,或以其他方式形成其一部分。例如,在一些实施例中,存储器146或其部分可以结合在处理器142中。
处理器142可以被具体化为能够执行本文中所描述的功能的任何类型的处理器。例如,在一些实施例中,处理器142可以被具体化为单核处理器、数字信号处理器、微控制器、或其他处理器或处理/控制电路。在其他实施例(比如,图3中所示意性地示出的实施例)中,处理器142可以被具体化为具有多个处理器核144的多核处理器。在这种实施例中,处理器142的每个处理器核144能够执行一个或多个应用。
存储器146可以被具体化为能够执行本文中所描述的功能的任何类型的易失性或非易失性存储器或数据存储设备。在操作中,存储器146可以存储在对社区计算设备140的操作期间所使用的各种数据和软件,比如,操作***、应用、程序、库和驱动程序。存储器146经由I/O子***148通信地耦合至处理器142,所述子***可以被具体化为用于促进与社区计算设备140的处理器142、存储器146、以及其他部件的输入/输出操作的电路和/或部件。例如,I/O子***148可以被具体化为或以其他方式包括用于促进输入/输出操作的存储器控制器中枢、输入/输出控制中枢、固件设备、通信链路(即,点到点链路、总线链路、线、电缆、光导、印刷电路板迹线等)和/或其他部件和子***。在一些实施例中,I/O子***148可以形成片上***(SoC)的一部分并且可以与社区计算设备140的处理器142、存储器146以及其他部件一起被结合在单个集成电路芯片上。
社区计算设备140的通信电路150可以被具体化为能够使得能够在社区计算设备140与其他远程设备(例如,移动导航设备110、(多个)远程移动导航设备130、云服务提供商170、(多个)远程计算设备180、和/或社区云102和/或公共云160的其他成员计算设备106、162)之间经由一个或多个通信网络190(例如,局域网、个域网、广域网、蜂窝网络、如互联网等全球网等)来进行通信的任何类型的通信电路、设备或其集合。通信电路150可以被配置成用于使用任何一项或多项通信技术(例如,无线或有线通信)和相关联协议(例如,以太网、
Figure BDA0001232168400000091
WiMAX等)来实现这种通信。
数据存储设备152可以被具体化为被配置成用于对数据进行短期或长期存储的任何类型的一种或多种设备,如例如,存储器设备和电路、存储器卡、硬盘驱动器、固态驱动器、或其他数据存储设备。例如,数据存储设备152可以被配置成用于存储待由社区计算设备140初始化和/或执行的操作***。在一些实施例中,可以在操作期间为了更快的处理和/或任何其他原因而将操作***的部分复制到存储器146中。
在一些实施例中,社区计算设备140还可以包括一个或多个***设备154。***设备154可以包括任何数量的附加***设备或接口设备,比如,扬声器、麦克风、附加存储设备等等。包括在***设备154中的特定设备可以取决于例如社区计算设备140的类型和/或预期用途。
云服务提供商170可以被具体化为或以其他方式包括能够通过(多个)网络190向用户和/或用户的计算设备提供电子服务(例如,路线导航、社交网络、在线聊天、电子邮件服务、在线交易、在线购买、电子对账单、电子账单支付、账户余额等)的任何类型的计算设备(例如,服务器、台式计算机、和/或任何其他计算/通信设备)。如此,云服务提供商170可以包括计算设备中常见的设备和结构,比如,处理器、存储器设备、通信电路和数据存储设备,为了描述的清晰性,所述设备和结构均未在图1至图3中示出。在说明性实施例中,云服务提供商170可以是公共云160的被配置成用于向公共云160的(多个)远程计算设备180和/或其他成员计算设备162提供导航服务的成员计算设备162。另外地或可替代地,如以下所讨论的,云服务提供商170可以被配置成用于向社区云102的一个或多个成员计算设备106提供导航服务。在任一情况下,云服务提供商170可以被配置成用于向一个或多个远程计算设备(例如,社区云和公共云102、160的(多个)远程计算设备180、移动导航设备110、(多个)远程移动导航设备130、社区计算设备140、和/或一个或多个成员计算设备106、162)传输和/或从其中接收路线或导航数据。例如,在一些实施例中,云服务提供商170被配置成用于从远程计算设备180处接收交通和/或位置数据,基于所接收的交通和/或位置数据来生成导航路线,以及作为响应而向远程计算设备180传输所生成的导航路线。
(多个)远程计算设备180可以被具体化为或者以其他方式包括能够执行本文中所描述的功能的任何类型的计算设备(包括但不限于:服务器、台式计算机、膝上型计算机、平板计算机、笔记本、上网本、超级笔记本TM、蜂窝电话、智能电话、个人数字助理、移动互联网设备、可穿戴式计算设备、消费者电子设备、智能电视、智能电器、混合设备和/或任何其他计算/通信设备)。如此,(多个)远程计算设备180可以包括计算设备中常见的设备和结构,比如,处理器、存储器设备、通信电路和数据存储设备,为了描述的清晰性,所述设备和结构均未在图1至图3中示出。在一些实施例中,(多个)远程计算设备180可以是公共云160的成员计算设备162。在这种实施例中,(多个)远程计算设备180可以被配置成用于向云服务提供商170传输和/或从其中接收路线导航数据。
现在参照图4,在使用时,移动导航设备110在操作期间建立环境400。说明性环境400包括路线监测模块402、路线确定模块406和隐私管理模块408。在一些实施例中,路线监测模块402包括路线处理确定模块404。环境400的模块、逻辑和其他部件中的每一者都可以被具体化为硬件、软件、固件或其组合。例如,环境400的模块、逻辑和其他部件中的每一者都可以形成移动导航设备110的处理器112或其他硬件部件的一部分或以其他方式由所述移动导航设备的所述处理器或所述其他硬件部件建立。应当理解的是,移动导航设备110可以包括计算设备中常见的其他部件、子部件、模块和设备,为了描述的清晰性,其未在图4中展示。如以上所讨论的,远程车辆108的(多个)远程移动导航设备130可以包括与移动导航设备110的设备和结构类似的设备和结构。如此,在使用时,(多个)远程移动导航设备130还可以在操作期间建立环境400。然而,为了描述的清晰性,具体参照移动导航设备110来描述以下对该说明性环境400的讨论。
路线监测模块402被配置成用于基于(多个)传感器120生成的传感器数据来判定车辆104的当前路线的分段(例如,一部分、子集等)内是否发生参考交通事件。在一些实施例中,传感器数据可以包括指示车辆104和/或移动导航设备110的当前位置的位置数据(例如,纬度、经度、海拔、城市、州、国家、地址等)。另外地或可替代地,传感器数据可以包括指示在车辆104和/或移动导航设备110的当前位置处感测到、测量和/或标识的当前交通状况(例如,当前交通流量、当前天气条件、道路阻塞、道路危险、交通事故等)的交通数据。参考交通事件可以被具体化为以下各项中的任何一项或其组合:参考交通拥堵量(例如,阈值交通量等)、参考交通事故类型(例如,小车祸、阻塞一条或多条交通车道的事故等)、参考道路施工量(例如,阈值距离的道路在施工中、在施工区域中减少了阈值数量的车道等)、参考道路阻塞(例如,预定义类型的道路阻塞、由于道路阻塞而减少了预定数量的车道等)、或参考道路危险(例如,如结冰或湿滑路面等预定义道路状况等)。
路线监测模块402还被配置成用于基于从远程计算设备(例如,社区云102的(多个)远程移动导航设备130、社区计算设备140、和/或任何其他成员计算设备106)处接收的传感器数据来判定是否生成用于避免车辆104的当前路线的分段内发生的参考交通事件的替换路线。例如,在一些实施例中,可以从远程移动导航设备130(例如,远程移动导航设备130a)处接收指示远程车辆108的当前路线的分段内发生的参考交通事件的传感器数据。在这种实施例中,移动导航设备110可以判定是否生成用于避免车辆104的当前路线的一个或多个分段内参考交通事件的发生的替换路线,所述一个或多个分段与远程车辆108的当前路线的分段相对应或者以其他方式类似。
另外,在一些实施例中,路线监测模块402可以被配置成用于判定是否应当由社区云102的移动导航设备110或另一个成员计算设备106(例如,社区计算设备140)执行对替换路线的生成以便避免车辆104的当前路线的分段内发生的参考交通事件。为此,路线监测模块402可以包括路线处理确定模块404。路线处理确定模块404可以被配置成用于基于或以其他方式根据以下项来做出这种确定:根据从远程计算设备(例如,社区云102的(多个)远程移动导航设备130、社区计算设备140、和/或任何其他成员计算设备106)处接收的传感器数据来生成替换路线所需要的处理电力的量。另外地或可替代地,路线处理确定模块404可以被配置成用于基于或以其他方式根据以下项来做出这种确定:与移动导航设备110相关联的剩余电池电荷的量。当然,路线处理确定模块404可以被配置成用于使用任何其他标准或条件来判定是否应当由社区云102的移动导航设备110或另一个成员计算设备106生成替换路线。另外,在一些实施例中,路线处理确定模块404可以被配置成用于将路线处理确定或其一部分卸载至如以上所讨论的远程数据处理服务器或服务。
路线确定模块406被配置成用于向社区云102的一个或多个成员计算设备106传输路线导航数据。例如,在一些实施例中,路线确定模块406被配置成用于响应于确定或以其他方式标识车辆104的当前路线的分段内参考交通事件的发生而向远程移动导航设备130(例如,远程移动导航设备130a)传输路线更新数据。在接收之后,路线更新数据可由远程移动导航设备130用于更新与远程车辆108相关联的当前导航路线(例如,已有路线、共同行使的路线、未来路线等)的一个或多个分段,所述一个或多个分段与车辆104的当前路线的确定发生参考交通事件的分段相对应。在一些实施例中,路线更新数据包括移动导航设备110的(多个)传感器120生成的传感器数据。
在一些实施例中,路线确定模块406被配置成用于响应于确定车辆104的当前路线的分段内参考交通事件的发生而生成远程车辆108的替换路线。可以基于(多个)传感器120所生成的传感器数据来生成替换路线。在这种实施例中,向远程移动导航设备130传输的路线更新数据可以包括路线确定模块406生成的替换路线。如此,远程移动导航设备130可以使用路线确定模块406生成的替换路线来更新远程车辆108的当前路线(例如,已有路线、共同行使的路线、未来路线等)以便避免参考交通事件。
另外地或可替代地,路线确定模块406还可以被配置成用于确定和/或选择多条之前生成的替换路线中可由远程车辆108的远程移动导航设备130用于避免参考交通事件的发生的替换路线。为此,路线确定模块406可以确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线。当然,应当理解的是,路线确定模块406可以使用任何处理器或度量来确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线。为了便于将所选择的特定替换路线通知给远程移动导航设备130,可以将所述多条之前生成的替换路线中的每条替换路线与不同的路线标识符相关联。如此,响应于确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线,路线确定模块406被配置成用于确定与其相关联的路线标识符。在路线确定模块406确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线的实施例中,向远程移动导航设备130传输的路线更新数据可以包括相应路线标识符。在一些实施例中,多条之前生成的替换路线中的每条替换路线和相应的唯一路线标识符可由远程移动导航设备130生成并从其处接收。
在一些实施例中,路线确定模块406还可以被配置成用于为车辆104生成用于避免和/或绕过车辆104的当前路线的确定已经发生参考交通事件的分段。在这种实施例中,路线确定模块406可以基于(多个)传感器120生成的传感器数据来为车辆104生成替换路线。如此,应当理解的是,除了生成向远程移动导航设备130传输的以便避免参考交通事件的路线更新数据以外,路线确定模块406还可以为车辆104生成用于避免或绕过参考交通事件。
在一些实施例中,路线确定模块406还可以被配置成用于从远程移动导航设备130处接收对与远程车辆108的未来路线(例如,即将呈现的路线等)相关联的路线数据的请求。所请求的路线数据可以被具体化为(多个)传感器120在车辆104的之前导航路线期间生成的历史传感器数据。在这种实施例中,路线确定模块406可以向远程移动导航设备130传输所请求的路线数据。另外地或可替代地,路线确定模块406还可以被配置成用于向社区云102的社区计算设备140和/或另一个成员计算设备106传输(多个)传感器120生成的传感器数据以供分析和处理(例如,参考交通事件发生确定、替换路线确定、替换路线生成等)。
路线确定模块406还被配置成用于基于从社区云102的成员计算设备106处接收的路线更新数据来更新车辆104的当前路线。例如,在一些实施例中,路线确定模块406被配置成用于从远程移动导航设备130(例如,远程移动导航设备130a)和/或社区计算设备140处接收路线更新数据。在这种实施例中,所接收的路线更新数据可以包括远程移动导航设备130的一个或多个传感器生成的传感器数据、远程移动导航设备130和/或社区计算设备140生成的替换路线、和/或与远程移动导航设备130和/或社区计算设备140选择的之前生成的替换路线相关联的路线标识符。在一些实施例中,路线确定模块406可以使用所接收的路线更新数据来避免车辆104的当前路线的分段内参考交通事件的发生。在路线更新数据包括与远程移动导航设备130和/或社区计算设备140选择的之前生成的替换路线相关联的路线标识符的实施例中,路线确定模块406可以被配置成用于向远程移动导航设备130和/或社区计算设备140传输多个之前生成的替换路线和相应标识符。另外,在一些实施例中,路线确定模块406可以响应于远程移动导航设备130和/或社区计算设备140基于从远程移动导航设备130处接收的数据而确定车辆104的当前路线的一个或多个分段内正发生参考交通事件而从远程移动导航设备130和/或社区计算设备140处接收路线更新数据。另外地或可替代地,路线确定模块406可以响应于向远程移动导航设备130和/或社区计算设备140传输的请求而从远程移动导航设备130和/或社区计算设备140处接收路线更新数据。
在一些实施例中,路线确定模块406还可以被配置成用于向远程移动导航设备130(例如,远程移动导航设备130a)和/或社区计算设备140传输对与车辆104的未来路线(例如,即将呈现的路线等)相关联的路线数据的请求。所请求的路线数据可以被具体化为远程移动导航设备130的一个或多个传感器在远程车辆108的之前导航路线期间生成的历史传感器数据。另外地或可替代地,在一些实施例中,路线确定模块406还可以被配置成用于向公共云160的云服务提供商170传输对与车辆104的未来路线(例如,即将呈现的路线等)相关联的路线数据的请求。在这种实施例中,所请求的路线数据可以被具体化为公共云160的远程计算设备180和/或其他成员计算设备162的一个或多个传感器在其他远程车辆的之前导航路线期间生成的历史传感器数据。然而,应当理解的是,向公共云160的成员计算设备162传输或从其处接收路线数据(例如,传感器数据、路线更新数据等)需要移动导航设备110的用户牺牲他们隐私的一部分。
另外地或可替代地,路线确定模块406还可以被配置成用于更新车辆104的当前路线。如所讨论的,在一些实施例中,路线确定模块406被配置成用于基于(多个)传感器120生成的传感器数据来为车辆104生成替换路线。在这种实施例中,路线确定模块406可以被配置成用于基于本地生成的替换路线来更新车辆104的当前路线。
隐私管理模块408被配置成用于控制移动导航设备110与一个或多个远程计算设备(例如,社区云和公共云102、160的(多个)远程移动导航设备130、社区计算设备140、云服务提供商170、(多个)远程计算设备180、和/或任何其他成员计算设备106、162)之间的通信和/或交互。例如,在一些实施例中,隐私管理模块408被配置成用于阻止向公共云160的成员计算设备162传输和/或从其处接收路线更新数据。以该方式,可以维持社区云102的成员计算设备106的隐私。
现在参照图5,在使用时,社区计算设备140在操作期间建立环境500。说明性环境500包括社区路线监测模块502、社区路线确定模块504和社区隐私管理模块506。环境500的模块、逻辑和其他部件中的每一者都可以被具体化为硬件、软件、固件或其组合。例如,环境500的模块、逻辑和其他部件中的每一者都可以形成社区计算设备140的处理器142或其他硬件部件的一部分或以其他方式由所述计算设备的所述处理器或所述其他硬件部件建立。应当理解的是,社区计算设备140可以包括计算设备中常见的其他部件、子部件、模块和设备,为了描述的清晰性,其未在图5中展示。
社区路线监测模块502被配置成用于从社区云102的成员计算设备106处接收传感器数据。例如,在一些实施例中,社区路线监测模块502被配置成用于从车辆104的移动导航设备110处接收传感器数据。传感器数据可由移动导航设备110的(多个)传感器120在车辆104的当前路线期间生成。在一些实施例中,传感器数据可以包括指示车辆104和/或移动导航设备110的当前位置的位置数据(例如,纬度、经度、海拔、城市、州、国家、地址等)。另外地或可替代地,传感器数据可以包括指示在车辆104和/或移动导航设备110的当前位置处感测到、测量和/或标识的当前交通状况(例如,当前交通流量、当前天气条件、道路阻塞、道路危险、交通事故等)的交通数据。然而,应当理解的是,反而可以从远程移动导航设备130中的任何一个或多个远程移动导航设备处接收传感器数据。
另外,社区路线监测模块502被配置成用于基于所接收的传感器数据来判定车辆(例如,车辆104或远程车辆108之一)的当前路线的分段(例如,一部分、子集等)内是否发生参考交通事件。例如,在一些实施例中,社区路线监测模块502被配置成用于基于从移动导航设备110处接收的传感器数据来判定车辆104的当前路线的分段内是否发生参考交通事件。参考交通事件可以被具体化为以下各项中的任何一项或其组合:参考交通拥堵量(例如,阈值交通量等)、参考交通事故类型(例如,小车祸、阻塞一条或多条交通车道的事故等)、参考道路施工量(例如,阈值距离的道路在施工中、在施工区域中减少了阈值数量的车道等)、参考道路阻塞(例如,预定义类型的道路阻塞、由于道路阻塞而减少了预定数量的车道等)、或参考道路危险(例如,如结冰或湿滑路面等预定义道路状况等)。
社区路线确定模块504被配置成用于向社区云102的一个或多个成员计算设备106传输路线导航数据。例如,在一些实施例中,社区路线确定模块504被配置成用于响应于确定或以其他方式标识远程车辆108的当前路线的分段内参考交通事件的发生而向车辆104的移动导航设备110传输路线更新数据。在接收之后,路线更新数据可由移动导航设备110用于更新与车辆104相关联的当前导航路线(例如,已有路线、共同行使的路线、未来路线等)的一个或多个分段,所述一个或多个分段与远程车辆108的当前路线的确定发生参考交通事件的分段相对应。在一些实施例中,路线更新数据包括远程移动导航设备130的(多个)传感器生成的传感器数据。
在一些实施例中,社区路线确定模块504被配置成用于响应于确定远程车辆108的当前路线的分段内参考交通事件的发生而生成替换路线。可以基于远程移动导航设备130的(多个)传感器所生成的传感器数据来生成替换路线。在这种实施例中,向移动导航设备110传输的路线更新数据可以包括社区路线确定模块504生成的替换路线。如此,移动导航设备110可以使用社区路线确定模块504生成的替换路线来更新车辆104的当前路线(例如,已有路线、共同行使的路线、未来路线等)以便避免参考交通事件。
另外地或可替代地,社区路线确定模块504还可以被配置成用于从多条之前生成的替换路线中确定和/或选择可由车辆104的移动导航设备110用于避免参考交通事件的发生的替换路线。为此,社区路线确定模块504可以确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线。当然,应当理解的是,社区路线确定模块504可以使用任何处理器或度量来确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线。为了便于将所选择的特定替换路线通知给移动导航设备110,可以将所述多条之前生成的替换路线中的每条替换路线与不同的路线标识符相关联。如此,响应于确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线,社区路线确定模块504被配置成用于确定与其相关联的路线标识符。在社区路线确定模块504确定和/或选择最适合于避免发生参考交通事件的位置或路线分段的特定替换路线的实施例中,向移动导航设备110传输的路线更新数据可以包括相应路线标识符。在一些实施例中,多条之前生成的替换路线中的每条替换路线和相应的唯一路线标识符可由移动导航设备110生成并从其处接收。
在一些实施例中,社区路线确定模块504还可以被配置成用于从移动导航设备110和/或(多个)远程移动导航设备130之一处接收对与车辆104或(多台)远程车辆108之一的未来路线(例如,即将呈现的路线等)相关联的路线数据的请求。所请求的路线数据可以被具体化为移动导航设备110和/或(多个)远程移动导航设备130的(多个)传感器在(多台)车辆104、108的之前导航路线期间生成的历史传感器数据。在这种实施例中,社区路线确定模块504可以向请求数据的移动导航设备110和/或远程移动导航设备130传输路线数据。另外地或可替代地,社区路线确定模块504还可以被配置成用于向社区云102的成员计算设备106中的一个或多个成员计算设备传输移动导航设备110和/或(多个)远程移动导航设备130生成的传感器数据以供分析和处理(例如,参考交通事件发生确定、替换路线确定、替换路线生成等)。
社区隐私管理模块506被配置成用于控制社区计算设备140与一个或多个远程计算设备(例如,社区云和公共云102、160的移动导航设备110、(多个)远程移动导航设备130、云服务提供商170、(多个)远程计算设备180、和/或任何其他成员计算设备106、162)之间的通信和/或交互。例如,在一些实施例中,社区隐私管理模块506被配置成用于阻止向公共云160的成员计算设备162传输和/或从其处接收路线更新数据。以该方式,可以维持社区云102的成员计算设备106的隐私。
现在参照图6,移动导航设备110可以执行用于在社区云102中共享路线导航数据的方法600。方法600开始于框602,在所述框中,移动导航设备110的(多个)传感器120生成与车辆104的当前路线相关联的传感器数据。在一些实施例中,移动导航设备110的(多个)传感器120生成的传感器数据包括指示车辆104和/或移动导航设备110的当前位置的位置数据。例如,在一些实施例中,移动导航设备110的(多个)传感器120生成指示(但不限于)车辆104和/或移动导航设备110当前所位于的经度、纬度、海拔、城市、州、国家和/或地址的位置数据。另外地或可替代地,移动导航设备110的(多个)传感器120生成的传感器数据包括指示在车辆104和/或移动导航设备110的当前位置处感测到、测量和/或标识的当前交通状况的交通数据。例如,这种交通数据可以指示在车辆104的当前位置处测量的当前交通流量、在车辆104的当前位置处标识的当前天气状况、在车辆104的当前位置处标识的道路阻塞、或者在车辆104的当前位置处标识的道路危险。在另一个示例中,交通数据可以指示经由对在车辆104的当前位置处捕获的一个或多个图像的分析来在车辆104的当前位置处标识的交通事故。当然,在其他实施例中,可由移动导航设备110的(多个)传感器120感测、测量和/或标识任何其他类型的交通数据。
在框604中,移动导航设备110基于(多个)传感器120生成的传感器数据来判定车辆104的当前路线的分段(例如,一部分、子集等)内是否发生参考交通事件。参考交通事件可以被具体化为以下各项中的任何一项或其组合:参考交通拥堵量(例如,阈值交通量等)、参考交通事故类型(例如,小车祸、阻塞一条或多条交通车道的事故等)、参考道路施工量(例如,阈值距离的道路在施工中、在施工区域中减少了阈值数量的车道等)、参考道路阻塞(例如,预定义类型的道路阻塞、由于道路阻塞而减少了预定数量的车道等)、或参考道路危险(例如,如结冰或湿滑路面等预定义道路状况等)。然后,方法600前进到决策框606。如果在决策框606中,移动导航设备110确定车辆104的当前路线的分段内发生参考交通事件,则方法600前进到框608。然而,如果在决策框606中,移动导航设备110反而确定车辆104的当前路线的分段内没有发生参考交通事件,则方法600循环回到框602,并且移动导航设备110的(多个)传感器120继续生成传感器数据。
在一些实施例中,车辆104的当前路线的移动导航设备110确定发生参考交通事件的分段与关联于远程车辆108的导航路线(例如,已有路线、共同行使的路线、未来路线等)的一个或多个分段相对应或以其他方式与其类似。如此,在框608中,移动导航设备110响应于确定车辆104的当前路线的分段内发生参考交通事件而向远程车辆108的远程移动导航设备130传输路线更新数据。路线更新数据可由远程移动导航设备130用于更新远程车辆108的导航路线(例如,已有路线、共同行使的路线、未来路线等)的相应或类似分段,以便避免参考交通事件的发生。在一些实施例中,路线更新数据包括移动导航设备110的(多个)传感器120生成的传感器数据。在这种实施例中,可由远程移动导航设备130对路线更新数据进行分析以便促进避免远程车辆108发生参考交通事件。
另外地或可替代地,在一些实施例中,移动导航设备110传输的路线更新数据包括替换路线,所述替换路线供远程移动导航设备130用于避免远程车辆108的导航路线的确定已经发生参考交通事件的相应或类似分段。在这种实施例中,在框610中,移动导航设备110基于(多个)传感器120生成的传感器数据和所确定的参考交通事件的发生来为远程车辆108生成替换路线。在其他实施例中,移动导航设备110传输的路线更新数据反而可以包括标识或以其他方式指示用于避免参考交通事件的发生的之前生成的替换路线的路线标识符。在这种实施例中,在框612中,移动导航设备110确定和/或选择多个之前生成的替换路线中能够避免参考交通事件的发生的替换路线。每条之前生成的替换路线都与不同的路线标识符相关联。响应于确定避免参考交通事件的发生的特定的之前生成的替换路线,移动导航设备110向远程移动导航设备130传输相关联路线标识符。此后,远程移动导航设备130可以使用路线标识符来从本地存储器中检索相应的之前生成的替换路线。在移动导航设备110传输的路线更新数据包括路线标识符的实施例中,可以周期性地或响应于移动导航设备110的请求而从远程移动导航设备130处接收之前生成的替换路线和相关联路线标识符。
在一些实施例中,在框614中,移动导航设备110还可以生成用于避免车辆104的当前路线的确定已经发生参考交通事件的分段的替换路线。在这种实施例中,移动导航设备110可以基于(多个)传感器120生成的传感器数据来为车辆104生成替换路线。如此,应当理解的是,除了生成向远程移动导航设备130传输的以便避免参考交通事件的路线更新数据以外,移动导航设备110还可以为车辆104生成用于避免或绕过参考交通事件。
现在参照图7,社区计算设备140可以执行用于在社区云102中共享路线导航数据的方法700。方法700开始于决策框702,在所述框中,社区计算设备140判定是否从车辆104的移动导航设备110处接收到传感器数据。在一些实施例中,传感器数据包括指示车辆104和/或移动导航设备110的当前位置的位置数据(例如,纬度、经度、海拔、城市、州、国家、地址等)。另外地或可替代地,传感器数据包括指示在车辆104和/或移动导航设备110的当前位置处感测到、测量和/或标识的当前交通状况(例如,当前交通流量、当前天气条件、道路阻塞、道路危险、交通事故等)的交通数据。如果在决策框702中,社区计算设备140确定从移动导航设备110处接收到传感器数据,则方法700前进到框704。然而,如果在决策框702中,社区计算设备140反而确定没有从移动导航设备110处接收到传感器数据,则方法700循环回到决策框702,并且社区计算设备140对从移动导航设备110处接收传感器数据进行监测。
在框704中,社区计算设备140基于从移动导航设备110处接收的传感器数据来判定车辆104的当前路线的分段(例如,一部分、子集等)内是否发生参考交通事件。参考交通事件可以被具体化为以下各项中的任何一项或其组合:参考交通拥堵量(例如,阈值交通量等)、参考交通事故类型(例如,小车祸、阻塞一条或多条交通车道的事故等)、参考道路施工量(例如,阈值距离的道路在施工中、在施工区域中减少了阈值数量的车道等)、参考道路阻塞(例如,预定义类型的道路阻塞、由于道路阻塞而减少了预定数量的车道等)、或参考道路危险(例如,如结冰或湿滑路面等预定义道路状况等)。然后,方法700前进到决策框706。如果在决策框706中,社区计算设备140确定车辆104的当前路线的分段内发生参考交通事件,则方法700前进到框708。然而,如果在决策框706中,社区计算设备140反而确定车辆104的当前路线的分段内没有发生参考交通事件,则方法700循环回到决策框702,并且社区计算设备140对从移动导航设备110处接收新传感器数据进行监测。
在一些实施例中,车辆104的当前路线的社区计算设备140确定已经发生参考交通事件的分段与关联于远程车辆108的导航路线(例如,已有路线、共同行使的路线、未来路线等)的一个或多个分段相对应或以其他方式与其类似。如此,在框708中,社区计算设备140响应于确定车辆104的当前路线的分段内发生参考交通事件而向远程车辆108的远程移动导航设备130传输路线更新数据。路线更新数据可由远程移动导航设备130用于更新远程车辆108的导航路线(例如,已有路线、共同行使的路线、未来路线等)的相应或类似分段,以便避免参考交通事件的发生。在一些实施例中,路线更新数据包括从移动导航设备110处接收的传感器数据。在这种实施例中,可由远程移动导航设备130对路线更新数据进行分析以便促进避免远程车辆108发生参考交通事件。
另外地或可替代地,在一些实施例中,社区计算设备140传输的路线更新数据包括替换路线,所述替换路线供远程移动导航设备130用于避免远程车辆108的导航路线的确定已经发生参考交通事件的相应或类似分段。在这种实施例中,在框710中,社区计算设备140基于所接收的传感器数据和所确定的参考交通事件的发生来为远程车辆108生成替换路线。在其他实施例中,社区计算设备140传输的路线更新数据反而可以包括标识或以其他方式指示用于避免参考交通事件的发生的之前生成的替换路线的路线标识符。在这种实施例中,在框712中,社区计算设备140确定和/或选择多个之前生成的替换路线中能够避免参考交通事件的发生的替换路线。每条之前生成的替换路线都与不同的路线标识符相关联。响应于确定避免参考交通事件的发生的特定的之前生成的替换路线,社区计算设备140向远程移动导航设备130传输相关联路线标识符。此后,远程移动导航设备130可以使用路线标识符来从本地存储器中检索相应的之前生成的替换路线。在社区计算设备140传输的路线更新数据包括路线标识符的实施例中,可以周期性地或响应于社区计算设备140的请求而从远程移动导航设备130处接收之前生成的替换路线和相关联路线标识符。
现在参照图8,车辆104的移动导航设备110可以执行用于基于在社区云102中共享的导航数据来更新导航路线的方法800。方法800开始于决策框802,在所述框中,移动导航设备110判定是否从社区云102的成员计算设备106(例如,(多个)远程移动导航设备130、社区计算设备140等)处接收到路线更新数据。在一些实施例中,路线更新数据与远程车辆108的路线的至少一个分段内参考交通事件的发生相关联,所述至少一个分段与车辆104的当前路线的一个或多个分段相对应或以其他方式与其类似。在一些实施例中,路线更新数据包括从远程车辆108的远程移动导航设备130处接收的传感器数据。另外地或可替代地,路线更新数据可以被具体化为社区云102的成员计算设备106生成的替换路线,以便促进避免车辆104发生参考交通事件。在其他实施例中,路线更新数据可以被具体化为标识或以其他方式指示用于避免参考交通事件的发生的之前生成的替换路线的路线标识符。如果在决策框802中,移动导航设备110确定从社区云102的成员计算设备106处接收到路线更新数据,则方法800前进到框804。然而,如果在决策框802中,移动导航设备110反而确定没有从社区云102的成员计算设备106处接收到路线更新数据,则方法800循环回到决策框802,并且移动导航设备110对从社区云102的成员计算设备106处接收路线更新数据进行监测。
在框804中,移动导航设备110基于所接收的路线更新数据来更新车辆104的当前路线,以便避免参考交通事件的发生。为此,在一些实施例中,移动导航设备110在框806中基于从社区云102的成员计算设备106(例如,远程移动导航设备130、社区计算设备140等)处接收的路线更新数据来生成用于避免车辆104的当前路线的一个或多个分段内参考交通事件的发生。例如,在一些实施例中,移动导航设备110可以基于对从远程移动导航设备130处接收的传感器数据的分析来生成替换路线。在其他实施例中,在框808中,移动导航设备110可以使用所接收的路线更新数据来确定和/或选择多个之前生成的替换路线中能够避免参考交通事件的发生的替换路线。在这种实施例中,从社区云102的成员计算设备106处接收的路线更新数据可以包括路线标识符,所述路线标识符标识或以其他方式指示能够避免参考交通事件的发生的特定的之前生成的替换路线。如此,响应于接收包括路线标识符的路线更新数据,移动导航设备110可以使用路线标识符来从本地存储器中相应检索相应的之前生成的替换路线。在一些实施例中,移动计算设备110可以周期性地或响应于来自社区云102的成员计算设备106的请求而向社区云102的成员计算设备106中的一个或多个成员计算设备传输多个之前生成的替换路线和相关联路线标识符。
示例
以下提供了本文中所公开的技术的说明性示例。所述技术的实施例可以包括以下所描述的示例中的任何一个或多个示例及其任何组合。
示例1包括一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括:传感器,所述传感器用于生成与所述车辆的当前路线相关联的传感器数据,其中,所述车辆的所述当前路线的至少一个分段与远程车辆的已有路线的一个或多个分段相对应;路线监测模块,所述路线监测模块用于基于所述所生成的传感器数据来确定所述车辆的所述当前路线的所述分段内参考交通事件的发生;以及路线确定模块,所述路线确定模块用于响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而向所述远程车辆的远程移动导航设备传输路线更新数据。
示例2包括如示例1所述的主题,并且其中,所述路线确定模块进一步用于响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆生成用于避免所述远程车辆的所述已有路线的与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线;并且其中,传输所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传输所述替换路线。
示例3包括如权利要求1和2中任一项所述的主题,并且其中,所述路线确定模块进一步用于(i)响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆确定多条替换路线中用于避免所述远程车辆的所述已有路线的与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;并且(ii)确定与为所述远程车辆确定的所述替换路线相关联的所述路线标识符;并且其中,传输所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传输与为所述远程车辆确定的所述替换路线相关联的所述路线标识符。
示例4包括如权利要求1至3中任一项所述的主题,并且其中,所述路线确定模块进一步用于从所述远程车辆的所述远程移动导航设备处接收所述多条替换路线中的一条或多条替换路线以及与所接收的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述路线标识符;并且其中,为所述远程车辆确定所述替换路线和所述相关联路线标识符包括从接收自所述远程车辆的所述远程移动导航设备的所述多条替换路线中的所述一条或多条替换路线中为所述远程车辆确定所述替换路线和所述相关联路线标识符。
示例5包括如权利要求1至4中任一项所述的主题,并且其中,所述路线确定模块进一步用于响应于确定所述车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述车辆生成用于避免所述车辆的所述当前路线的所述分段的替换路线。
示例6包括如权利要求1至5中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例7包括如权利要求1至6中任一项所述的主题,并且其中,生成与所述车辆的所述当前路线相关联的所述传感器数据包括生成指示所述车辆的当前位置的位置数据。
示例8包括如权利要求1至7中任一项所述的主题,并且其中,生成与所述车辆的所述当前路线相关联的所述传感器数据进一步包括生成指示在所述车辆的所述当前位置处的当前交通状况的交通数据。
示例9包括如权利要求1至8中任一项所述的主题,并且其中,所述当前交通状况包括以下各项中的至少一项:在所述车辆的所述当前位置处的当前交通流量、在所述车辆的所述当前位置处的当前天气状况、在所述车辆的所述当前位置处的交通事故、在所述车辆的所述当前位置处的道路阻塞、或者在所述车辆的所述当前位置处的道路危险。
示例10包括如权利要求1至9中任一项所述的主题,并且其中,生成指示所述当前交通状况的所述交通数据包括基于对在所述车辆的所述当前位置处捕获的一个或多个图像的分析来生成指示在所述车辆的所述当前位置处的交通事故的交通数据。
示例11包括如权利要求1至10中任一项所述的主题,并且其中,所述路线确定模块进一步用于(i)从所述远程车辆的所述远程移动导航设备处接收对与所述远程车辆的未来路线相关联的路线数据的请求;并且(ii)基于所述移动导航设备针对所述车辆的过去路线而生成的历史传感器数据来向所述远程移动导航设备传输所述所请求的路线数据。
示例12包括如权利要求1至11中任一项所述的主题,并且其中,所述车辆的所述移动导航设备和所述远程移动导航设备各自是社区云的成员计算设备;并且其中,向所述远程移动导航设备传输所述路线更新数据包括向所述社区云的所述远程移动导航设备传输所述路线更新数据。
示例13包括如权利要求1至12中任一项所述的主题,并且进一步包括隐私管理模块,所述隐私管理模块用于阻止向公共云的成员计算设备传输所述路线更新数据,其中,所述公共云不同于所述社区云。
示例14包括如权利要求1至13中任一项所述的主题,并且其中,所述路线确定模块进一步用于向所述社区云的社区计算设备传输所述传感器数据以供分析。
示例15包括一种用于共享路线导航数据的方法,所述方法包括:由车辆的移动导航设备生成与所述车辆的当前路线相关联的传感器数据,其中,所述车辆的所述当前路线的至少一个分段与远程车辆的已有路线的一个或多个分段相对应;由所述移动导航设备并且基于所述所生成的传感器数据确定所述车辆的所述当前路线的所述分段内参考交通事件的发生;以及由所述移动导航设备响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而向所述远程车辆的远程移动导航设备传输路线更新数据。
示例16包括如示例15所述的主题,并且进一步包括:由所述移动导航设备并且响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆生成用于避免所述远程车辆的所述已有路线的与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线;并且其中,传输所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传输替换路线。
示例17包括如权利要求15和16中任一项所述的主题,并且进一步包括:由所述移动导航设备并且响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆确定多条替换路线中用于避免所述远程车辆的所述已有路线的与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;由所述移动导航设备确定与为所述远程车辆确定的所述替换路线相关联的所述路线标识符;并且其中,传输所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传输与为所述远程车辆确定的所述替换路线相关联的所述路线标识符。
示例18包括如权利要求15至17中任一项所述的主题,并且进一步包括:由所述移动导航设备并且从所述远程车辆的所述远程移动导航设备处接收所述多条替换路线中的一条或多条替换路线以及与所接收的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述路线标识符;并且其中,为所述远程车辆确定所述替换路线和所述相关联路线标识符包括从接收自所述远程车辆的所述远程移动导航设备的所述多条替换路线中的所述一条或多条替换路线中为所述远程车辆确定所述替换路线和所述相关联路线标识符。
示例19包括如权利要求15至18中任一项所述的主题,并且进一步包括:由所述移动导航设备并且响应于确定所述车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述车辆确定用于避免所述车辆的所述当前路线的所述分段的替换路线。
示例20包括如权利要求15至19中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例21包括如权利要求15至20中任一项所述的主题,并且其中,生成与所述车辆的所述当前路线相关联的所述传感器数据包括生成指示所述车辆的当前位置的位置数据。
示例22包括如权利要求15至21中任一项所述的主题,并且其中,生成与所述车辆的所述当前路线相关联的所述传感器数据进一步包括生成指示在所述车辆的所述当前位置处的当前交通状况的交通数据。
示例23包括如权利要求15至22中任一项所述的主题,并且其中,所述当前交通状况包括以下各项中的至少一项:在所述车辆的所述当前位置处的当前交通流量、在所述车辆的所述当前位置处的当前天气状况、在所述车辆的所述当前位置处的交通事故、在所述车辆的所述当前位置处的道路阻塞、或者在所述车辆的所述当前位置处的道路危险。
示例24包括如权利要求15至23中任一项所述的主题,并且其中,生成指示所述当前交通状况的所述交通数据包括基于对在所述车辆的所述当前位置处捕获的一个或多个图像的分析来生成指示在所述车辆的所述当前位置处的交通事故的交通数据。
示例25包括如权利要求15至24中任一项所述的主题,并且进一步包括:由所述移动导航设备并且从所述远程车辆的所述远程移动导航设备处接收对与所述远程车辆的未来路线相关联的路线数据的请求;以及基于所述移动导航设备针对所述车辆的过去路线而生成的历史传感器数据由所述移动导航设备并且向所述远程移动导航设备传输所述所请求的路线数据。
示例26包括如权利要求15至25中任一项所述的主题,并且其中,所述车辆的所述移动导航设备和所述远程移动导航设备各自是社区云的成员计算设备;并且其中,向所述远程移动导航设备传输所述路线更新数据包括向所述社区云的所述远程移动导航设备传输所述路线更新数据。
示例27包括如权利要求15至26中任一项所述的主题,并且进一步包括:由所述移动导航设备阻止向公共云的成员计算设备传输所述路线更新数据,其中,所述公共云不同于所述社区云。
示例28包括如权利要求15至27中任一项所述的主题,并且进一步包括:由所述移动导航设备向所述社区云的社区计算设备传输所述传感器数据以供分析。
示例29包括一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括:处理器;以及存储器,所述存储器具有存储于其中的多条指令,所述指令当被所述处理器执行时使所述移动导航设备执行如示例15至28中任一项所述的方法。
示例30包括一种或多种机器可读介质,包括存储于其上的多条指令,所述指令响应于被执行而引起车辆的移动导航设备执行如权利要求15至28中任一项所述的方法。
示例31包括一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括:用于生成与所述车辆的当前路线相关联的传感器数据的装置,其中,所述车辆的所述当前路线的至少一个分段与远程车辆的已有路线的一个或多个分段相对应;用于基于所述所生成的传感器数据来确定所述车辆的所述当前路线的所述分段内参考交通事件的发生的装置;以及用于响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而向所述远程车辆的远程移动导航设备传输路线更新数据的装置。
示例32包括如示例31所述的主题,并且进一步包括:用于响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆生成用于避免所述远程车辆的所述已有路线的与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线的装置;并且其中,用于传输所述路线更新数据的所述装置包括用于向所述远程车辆的所述远程移动导航设备传输所述替换路线的装置。
示例33包括如权利要求31和32中任一项所述的主题,并且进一步包括:用于响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆确定多条替换路线中用于避免所述远程车辆的所述已有路线的与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线的装置,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;用于确定与为所述远程车辆确定的所述替换路线相关联的所述路线标识符的装置;并且其中,用于传输所述路线更新数据的所述装置包括用于向所述远程车辆的所述远程移动导航设备传输与为所述远程车辆确定的所述替换路线相关联的所述路线标识符的装置。
示例34包括如权利要求31至33中任一项所述的主题,并且进一步包括:用于从所述远程车辆的所述远程移动导航设备处接收所述多条替换路线中的一条或多条替换路线以及与所接收的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述路线标识符的装置;并且其中,用于为所述远程车辆确定所述替换路线和所述相关联路线标识符的所述装置包括用于从接收自所述远程车辆的所述远程移动导航设备的所述多条替换路线中的所述一条或多条替换路线中为所述远程车辆确定所述替换路线和所述相关联路线标识符的装置。
示例35包括如权利要求31至34中任一项所述的主题,并且进一步包括:用于响应于确定所述车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述车辆确定用于避免所述车辆的所述当前路线的所述分段的替换路线的装置。
示例36包括如权利要求31至35中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例37包括如权利要求31至36中任一项所述的主题,并且其中,用于生成与所述车辆的所述当前路线相关联的所述传感器数据的所述装置包括用于生成指示所述车辆的当前位置的位置数据的装置。
示例38包括如权利要求31至37中任一项所述的主题,并且其中,用于生成与所述车辆的所述当前路线相关联的所述传感器数据的所述装置进一步包括用于生成指示在所述车辆的所述当前位置处的当前交通状况的交通数据的装置。
示例39包括如权利要求31至38中任一项所述的主题,并且其中,所述当前交通状况包括以下各项中的至少一项:在所述车辆的所述当前位置处的当前交通流量、在所述车辆的所述当前位置处的当前天气状况、在所述车辆的所述当前位置处的交通事故、在所述车辆的所述当前位置处的道路阻塞、或者在所述车辆的所述当前位置处的道路危险。
示例40包括如权利要求31至39中任一项所述的主题,并且其中,用于生成指示所述当前交通状况的所述交通数据的所述装置包括用于基于对在所述车辆的所述当前位置处捕获的一个或多个图像的分析来生成指示在所述车辆的所述当前位置处的交通事故的交通数据的装置。
示例41包括如权利要求31至40中任一项所述的主题,并且进一步包括:用于从所述远程车辆的所述远程移动导航设备处接收对与所述远程车辆的未来路线相关联的路线数据的请求的装置;以及用于基于所述移动导航设备针对所述车辆的过去路线而生成的历史传感器数据来向所述远程移动导航设备传输所述所请求的路线数据的装置。
示例42包括如权利要求31至41中任一项所述的主题,并且其中,所述车辆的所述移动导航设备和所述远程移动导航设备各自是社区云的成员计算设备;并且其中,用于向所述远程移动导航设备传输所述路线更新数据的所述装置包括用于向所述社区云的所述远程移动导航设备传输所述路线更新数据的装置。
示例43包括如权利要求31至42中任一项所述的主题,并且进一步包括用于阻止向公共云的成员计算设备传输所述路线更新数据的装置,其中,所述公共云不同于所述社区云。
示例44包括如权利要求31至43中任一项所述的主题,并且进一步包括:用于向所述社区云的社区计算设备传输所述传感器数据以供分析的装置。
示例45包括一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括:路线确定模块,所述路线确定模块用于(i)从社区云的成员计算设备处接收路线更新数据,所述路线更新数据是响应于远程车辆的路线的至少一个分段内参考交通事件的发生而确定的,其中,所述远程车辆的所述路线的所述至少一个分段与所述车辆的当前路线的一个或多个分段相对应;并且(ii)基于从所述社区云的所述成员计算设备处接收的所述路线更新数据来更新所述车辆的所述当前路线以便避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件。
示例46包括如示例45所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括被生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线;并且其中,更新所述车辆的所述当前路线包括基于所述替换路线来更新所述车辆的所述当前路线。
示例47包括如示例45和46中任一项所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括路线标识符,所述路线标识符与针对所述车辆的多条替换路线中用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线相关联,其中,针对所述车辆的所述多条替换路线中的每条替换路线都与不同的路线标识符相关联;并且其中,更新所述车辆的所述当前路线包括基于与从所述社区云的所述成员计算设备处接收的所述路线标识符相关联的所述替换路线来更新所述车辆的所述当前路线。
示例48包括如示例45至47中任一项所述的主题,并且其中,所述路线确定模块进一步用于向所述社区云的所述成员计算设备传输所述多条替换路线中的一条或多条替换路线以及与所传输的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述不同的路线标识符。
示例49包括如示例45至48中任一项所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括针对所述远程车辆的所述路线的发生所述参考交通事件的所述至少一个分段而生成的传感器数据;并且所述移动导航设备进一步包括:路线监测模块,所述路线监测模块用于基于所述传感器数据来判定是否生成用于避免所述车辆的所述当前路线的与所述远程车辆的所述路线的发生所述参考交通事件的所述至少一个分段相对应所述一个或多个分段内的所述参考交通事件的替换路线,;其中,所述路线确定模块进一步用于(i)响应于确定生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而生成所述替换路线;或者(ii)响应于确定不生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而向所述社区云的所述成员计算设备传输对所述替换路线的请求,并且响应于所述请求而从所述社区云的所述成员计算设备处接收所述替换路线;并且其中,更新所述车辆的所述当前路线包括基于所述移动导航设备所生成的或者从所述社区云的所述成员计算设备处接收的所述替换路线来更新所述车辆的所述当前路线。
示例50包括如示例45至49中任一项所述的主题,并且其中,基于所述传感器数据来判定是否生成所述替换路线包括基于所述传感器数据以及以下各项中的至少一项来判定是否生成所述替换路线:生成所述替换路线所需要的处理功率的量或者与所述移动导航设备相关联的剩余电池电荷的量。
示例51包括如权利要求45至50中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例52包括如权利要求45至51中任一项所述的主题,并且其中,所述路线确定模块进一步用于(i)向所述社区云的所述成员计算设备传输对与所述车辆的未来路线相关联的路线数据的请求;并且(ii)从所述社区云的所述成员计算设备处接收所述所请求的路线数据,其中,所述所请求的路线数据是基于与所述远程车辆的过去路线相关联的历史路线数据来生成的。
示例53包括如示例45至52中任一项所述的主题,并且其中,所述成员计算设备包括所述远程车辆的远程移动导航设备。
示例54包括如示例45至53中任一项所述的主题,并且其中,所述成员计算设备包括社区计算设备。
示例55包括如示例45至54中任一项所述的主题,并且其中,所述车辆的所述移动导航设备以及所述成员计算设备各自是所述社区云的成员计算设备。
示例56包括如权利要求45至55中任一项所述的主题,并且进一步包括隐私管理模块,所述隐私管理模块用于阻止从公共云的成员计算设备处接收所述路线更新数据,其中,所述公共云不同于所述社区云。
示例57包括如权利要求45至56中任一项所述的主题,并且其中,所述路线确定模块用于(i)向公共云的云服务提供商传输对与所述车辆的未来路线相关联的路线数据的请求,其中,所述公共云不同于所述社区云;并且(ii)从所述公共云的所述云服务提供商处接收所述所请求的路线数据,其中,所述所请求的路线数据是基于与所述公共云的远程车辆的成员计算设备的过去路线相关联的历史路线数据来生成的。
示例58包括一种用于共享路线导航数据的方法,所述方法包括:由车辆的移动导航设备从社区云的成员计算设备处接收路线更新数据,所述路线更新数据是响应于远程车辆的路线的至少一个分段内参考交通事件的发生而确定的,其中,所述远程车辆的所述路线的所述至少一个分段与所述车辆的当前路线的一个或多个分段相对应;以及由所述移动导航设备基于从所述社区云的所述成员计算设备处接收的所述路线更新数据来更新所述车辆的所述当前路线以便避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件。
示例59包括如示例58所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括被生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线;并且其中,更新所述车辆的所述当前路线包括基于所述替换路线来更新所述车辆的所述当前路线。
示例60包括如示例58和59中任一项所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括路线标识符,所述路线标识符与针对所述车辆的多条替换路线中用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线相关联,其中,针对所述车辆的所述多条替换路线中的每条替换路线都与不同的路线标识符相关联;并且其中,更新所述车辆的所述当前路线包括基于与从所述社区云的所述成员计算设备处接收的所述路线标识符相关联的所述替换路线来更新所述车辆的所述当前路线。
示例61包括如示例58至60中任一项所述的主题,并且进一步包括:由所述移动导航设备并且向所述社区云的所述成员计算设备传输所述多条替换路线中的一条或多条替换路线以及与所传输的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述不同的路线标识符。
示例62包括如示例58至61中任一项所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括针对所述远程车辆的所述路线的发生所述参考交通事件的所述至少一个分段而生成的传感器数据;并且所述移动导航设备进一步包括:由所述移动导航设备并且基于所述传感器数据来判定是否生成避免所述车辆的所述当前路线的与所述远程车辆的所述路线的发生所述参考交通事件的所述至少一个分段相对应的所述一个或多个分段内的所述参考交通事件的替换路线;由所述移动导航设备响应于确定生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而生成所述替换路线;由所述移动导航设备响应于确定不生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而向所述社区云的所述成员计算设备传输对所述替换路线的请求;由所述移动导航设备响应于所述请求而从所述社区云的所述成员计算设备处接收所述替换路线;并且其中,更新所述车辆的所述当前路线包括基于所述移动导航设备所生成的或者从所述社区云的所述成员计算设备处接收的所述替换路线来更新所述车辆的所述当前路线。
示例63包括如示例58至62中任一项所述的主题,并且其中,基于所述传感器数据来判定是否生成所述替换路线包括基于所述传感器数据以及以下各项中的至少一项来判定是否生成所述替换路线:生成所述替换路线所需要的处理功率的量或者与所述移动导航设备相关联的剩余电池电荷的量。
示例64包括如权利要求58至63中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例65包括如权利要求58至64中任一项所述的主题,并且进一步包括:由所述移动导航设备并且向所述社区云的所述成员计算设备传输对与所述车辆的未来路线相关联的路线数据的请求;以及由所述移动导航设备从所述社区云的所述成员计算设备处接收所述所请求的路线数据,其中,所述所请求的路线数据是基于与所述远程车辆的过去路线相关联的历史路线数据来生成的。
示例66包括如示例58至65中任一项所述的主题,并且其中,所述成员计算设备包括所述远程车辆的远程移动导航设备。
示例67包括如示例58至66中任一项所述的主题,并且其中,所述成员计算设备包括社区计算设备。
示例68包括如示例58至67中任一项所述的主题,并且其中,所述车辆的所述移动导航设备以及所述成员计算设备各自是所述社区云的成员计算设备。
示例69包括如权利要求58至68中任一项所述的主题,并且进一步包括:由所述移动导航设备阻止从公共云的成员计算设备处接收所述路线更新数据,其中,所述公共云不同于所述社区云。
示例70包括如权利要求58至69中任一项所述的主题,并且进一步包括:由所述移动导航设备向公共云的云服务提供商传输对与所述车辆的未来路线相关联的路线数据的请求,其中,所述公共云不同于所述社区云;以及由所述移动导航设备从所述公共云的所述云服务提供商处接收所述所请求的路线数据,其中,所述所请求的路线数据是基于与所述公共云的远程车辆的成员计算设备的过去路线相关联的历史路线数据来生成的。
示例71包括一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括:处理器;以及存储器,所述存储器具有存储于其中的多条指令,所述指令当被所述处理器执行时使所述移动导航设备执行如示例58至70中任一项所述的方法。
示例72包括一种或多种机器可读介质,包括存储于其上的多条指令,所述指令响应于被执行而引起车辆的移动导航设备执行如权利要求58至70中任一项所述的方法。
示例73包括一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括用于从社区云的成员计算设备处接收路线更新数据的装置,所述路线更新数据是响应于远程车辆的路线的至少一个分段内参考交通事件的发生而确定的,其中,所述远程车辆的所述路线的所述至少一个分段与所述车辆的当前路线的一个或多个分段相对应;以及用于基于从所述社区云的所述成员计算设备处接收的所述路线更新数据来更新所述车辆的所述当前路线以便避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的装置。
示例74包括如示例73所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括被生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线;并且其中,用于更新所述车辆的所述当前路线的所述装置包括用于基于所述替换路线来更新所述车辆的所述当前路线的装置。
示例75包括如示例73和74中任一项所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括路线标识符,所述路线标识符与针对所述车辆的多条替换路线中用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线相关联,其中,针对所述车辆的所述多条替换路线中的每条替换路线都与不同的路线标识符相关联;并且其中,用于更新所述车辆的所述当前路线的所述装置包括用于基于与从所述社区云的所述成员计算设备处接收的所述路线标识符相关联的所述替换路线来更新所述车辆的所述当前路线的装置。
示例76包括如示例73至75中任一项所述的主题,并且进一步包括:用于向所述社区云的所述成员计算设备传输所述多条替换路线中的一条或多条替换路线以及与所传输的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述不同的路线标识符的装置。
示例77包括如示例73至76中任一项所述的主题,并且其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括针对所述远程车辆的所述路线的所述至少一个分段而生成的传感器数据,在所述至少一个分段内发生所述参考交通事件;并且所述移动导航设备进一步包括:用于基于所述传感器数据来判定是否生成用于避免所述车辆的所述当前路线的与所述远程车辆的所述路线的发生所述参考交通事件的所述至少一个分段相对应所述一个或多个分段内的所述参考交通事件的替换路线的装置;用于响应于确定生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而生成所述替换路线的装置;用于响应于确定不生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而向所述社区云的所述成员计算设备传输对所述替换路线的请求的装置;用于响应于所述请求而从所述社区云的所述成员计算设备处接收所述替换路线的装置;并且其中,用于更新所述车辆的所述当前路线的所述装置包括用于基于所述移动导航设备所生成的或者从所述社区云的所述成员计算设备处接收的所述替换路线来更新所述车辆的所述当前路线的装置。
示例78包括如示例73至77中任一项所述的主题,并且其中,用于基于所述传感器数据来判定是否生成所述替换路线的所述装置包括用于基于所述传感器数据以及以下各项中的至少一项来判定是否生成所述替换路线的装置:生成所述替换路线所需要的处理功率的量或者与所述移动导航设备相关联的剩余电池电荷的量。
示例79包括如权利要求73至78中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例80包括如权利要求73至79中任一项所述的主题,并且进一步包括:用于向所述社区云的所述成员计算设备传输对与所述车辆的未来路线相关联的路线数据的请求的装置;以及用于从所述社区云的所述成员计算设备处接收所述所请求的路线数据的装置,其中,所述所请求的路线数据是基于与所述远程车辆的过去路线相关联的历史路线数据来生成的。
示例81包括如示例73至80中任一项所述的主题,并且其中,所述成员计算设备包括所述远程车辆的远程移动导航设备。
示例82包括如示例73至81中任一项所述的主题,并且其中,所述成员计算设备包括社区计算设备。
示例83包括如示例73至82中任一项所述的主题,并且其中,所述车辆的所述移动导航设备以及所述成员计算设备各自是所述社区云的成员计算设备。
示例84包括如权利要求73至83中任一项所述的主题,并且进一步包括用于阻止从公共云的成员计算设备处接收所述路线更新数据的装置,其中,所述公共云不同于所述社区云。
示例85包括如权利要求73至84中任一项所述的主题,并且进一步包括用于向公共云的云服务提供商传输对与所述车辆的未来路线相关联的路线数据的请求的装置,其中,所述公共云不同于所述社区云;以及用于从所述公共云的所述云服务提供商处接收所述所请求的路线数据的装置,其中,所述所请求的路线数据是基于与所述公共云的远程车辆的成员计算设备的过去路线相关联的历史路线数据来生成的。
示例86包括一种用于共享路线导航数据的社区计算设备,所述社区计算设备包括:社区路线监测模块,所述社区路线监测模块用于(i)从第一车辆的第一移动导航设备处接收传感器数据,所述所接收的传感器数据与所述第一车辆的当前路线相关联,并且其中,所述第一车辆的所述当前路线的至少一个分段与第二车辆的当前路线的一个或多个分段相对应;并且(ii)基于所述所接收的传感器数据来确定所述第一车辆的所述当前路线的所述分段内参考交通事件的发生;以及社区路线确定模块,所述社区路线确定模块用于响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而向所述第二车辆的第二移动导航设备传输路线更新数据。
示例87包括如示例86所述的主题,并且其中,所述社区路线确定模块进一步用于响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述第二车辆生成用于避免所述第二车辆的所述当前路线的与所述第一车辆的所述当前路线的所述分段相对应的所述一个或多个分段的替换路线;并且其中,传输所述路线更新数据包括向所述第二车辆的所述第二移动导航设备传输所述替换路线。
示例88包括如权利要求86和87中任一项所述的主题,并且其中,所述社区路线确定模块进一步用于(i)响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述第二车辆确定多条替换路线中的用于避免所述第二车辆的所述当前路线的与所述第一车辆的所述当前路线的所述分段相对应的所述一个或多个分段的替换路线,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;并且(ii)确定与为所述第二车辆确定的所述替换路线相关联的所述路线标识符;并且其中,传输所述路线更新数据包括向所述第二车辆的所述第二移动导航设备传输与为所述第二车辆确定的所述替换路线相关联的所述路线标识符。
示例89包括如权利要求86至88中任一项所述的主题,并且其中,所述社区路线确定模块进一步用于从所述第二车辆的所述第二移动导航设备处接收所述多条替换路线中的一条或多条替换路线以及与所接收的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述路线标识符;并且其中,为所述第二车辆确定所述替换路线和所述相关联路线标识符包括从接收自所述第二车辆的所述第二移动导航设备的所述多条替换路线中的所述一条或多条替换路线中为所述第二车辆确定所述替换路线和所述相关联路线标识符。
示例90包括如权利要求86至89中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例91包括如权利要求86至90中任一项所述的主题,并且其中,从所述第一移动导航设备处接收的所述传感器数据包括指示所述第一车辆的当前位置的位置数据。
示例92包括如权利要求86至91中任一项所述的主题,并且其中,从所述第一移动导航设备处接收的所述传感器数据包括指示所述第一车辆的当前位置的位置数据以及指示在所述第一车辆的所述当前位置处的当前交通状况的交通数据。
示例93包括如权利要求86至92中任一项所述的主题,并且其中,所述当前交通状况包括以下各项中的至少一项:在所述第一车辆的所述当前位置处的当前交通流量、在所述第一车辆的所述当前位置处的当前天气状况、在所述第一车辆的所述当前位置处的交通事故、在所述第一车辆的所述当前位置处的道路阻塞、或者在所述第一车辆的所述当前位置处的道路危险。
示例94包括如权利要求86至93中任一项所述的主题,并且其中,所述社区路线确定模块进一步用于(i)从所述第二车辆的所述第二移动导航设备处接收对与所述第二车辆的未来路线相关联的路线数据的请求;(ii)基于与所述第一车辆的过去路线相关联的历史传感器数据来生成所述所请求的路线数据;并且(iii)向所述第二移动导航设备传输所述所生成的路线数据。
示例95包括如权利要求86至94中任一项所述的主题,并且其中,所述社区计算设备、所述第一移动导航设备、和所述第二移动导航设备各自是社区云的成员计算设备;并且其中,向所述第二移动导航设备传输所述路线更新数据包括向所述社区云的所述第二移动导航设备传输所述路线更新数据。
示例96包括如权利要求86至95中任一项所述的主题,并且进一步包括社区隐私管理模块,所述社区隐私管理模块用于阻止向公共云的成员计算设备传输所述路线更新数据,其中,所述公共云不同于所述社区云。
示例97包括一种用于共享路线导航数据的方法,所述方法包括:由社区计算设备从第一车辆的第一移动导航设备处接收传感器数据,所述所接收的传感器数据与所述第一车辆的当前路线相关联,并且其中,所述第一车辆的所述当前路线的至少一个分段与第二车辆的当前路线的一个或多个分段相对应;由所述社区计算设备并且基于所述所接收的传感器数据来确定所述第一车辆的所述当前路线的所述分段内参考交通事件的发生;以及由所述社区计算设备响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而向所述第二车辆的第二移动导航设备传输路线更新数据。
示例98包括如示例97所述的主题,并且进一步包括:由所述社区计算设备并且响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述第二车辆生成用于避免所述第二车辆的所述当前路线的与所述第一车辆的所述当前路线的所述分段相对应的所述一个或多个分段的替换路线;并且其中,传输所述路线更新数据包括向所述第二车辆的所述第二移动导航设备传输所述替换路线。
示例99包括如权利要求97和98中任一项所述的主题,并且进一步包括:由所述社区计算设备并且响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述第二车辆确定多条替换路线中的用于避免所述第二车辆的所述当前路线的与所述第一车辆的所述当前路线的所述分段相对应的所述一个或多个分段的替换路线,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;由所述社区计算设备确定与为所述第二车辆确定的所述替换路线相关联的所述路线标识符;并且其中,传输所述路线更新数据包括向所述第二车辆的所述第二移动导航设备传输与为所述第二车辆确定的所述替换路线相关联的所述路线标识符。
示例100包括如权利要求97至99中任一项所述的主题,并且进一步包括:由所述社区计算设备并且从所述第二车辆的所述第二移动导航设备处接收所述多条替换路线中的一条或多条替换路线以及与所接收的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述路线标识符;并且其中,为所述第二车辆确定所述替换路线和所述相关联路线标识符包括从接收自所述第二车辆的所述第二移动导航设备的所述多条替换路线中的所述一条或多条替换路线中为所述第二车辆确定所述替换路线和所述相关联路线标识符。
示例101包括如权利要求97至100中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例102包括如权利要求97至101中任一项所述的主题,并且其中,从所述第一移动导航设备处接收的所述传感器数据包括指示所述第一车辆的当前位置的位置数据。
示例103包括如权利要求97至102中任一项所述的主题,并且其中,从所述第一移动导航设备处接收的所述传感器数据包括指示所述第一车辆的当前位置的位置数据以及指示在所述第一车辆的所述当前位置处的当前交通状况的交通数据。
示例104包括如权利要求97至103中任一项所述的主题,并且其中,所述当前交通状况包括以下各项中的至少一项:在所述第一车辆的所述当前位置处的当前交通流量、在所述第一车辆的所述当前位置处的当前天气状况、在所述第一车辆的所述当前位置处的交通事故、在所述第一车辆的所述当前位置处的道路阻塞、或者在所述第一车辆的所述当前位置处的道路危险。
示例105包括如权利要求97至104中任一项所述的主题,并且进一步包括:由所述社区计算设备并且从所述第二车辆的所述第二移动导航设备处接收对与所述第二车辆的未来路线相关联的路线数据的请求;由所述社区计算设备基于与所述第一车辆的过去路线相关联的历史传感器数据来生成所述所请求的路线数据;以及由所述社区计算设备向所述第二移动导航设备传输所述所生成的路线数据。
示例106包括如权利要求97至105中任一项所述的主题,并且其中,所述社区计算设备、所述第一移动导航设备、和所述第二移动导航设备各自是社区云的成员计算设备;并且其中,向所述第二移动导航设备传输所述路线更新数据包括向所述社区云的所述第二移动导航设备传输所述路线更新数据。
示例107包括如权利要求97至106中任一项所述的主题,并且进一步包括:由所述社区计算设备阻止向公共云的成员计算设备传输所述路线更新数据,其中,所述公共云不同于所述社区云。
示例108包括一种用于共享路线导航数据的社区计算设备,所述社区计算设备包括:处理器;以及存储器,所述存储器具有存储于其中的多条指令,所述指令当被所述处理器执行时使所述社区计算设备执行如示例97至107中任一项所述的方法。
示例109包括一种或多种机器可读介质,包括存储于其上的多条指令,所述指令响应于被执行而引起社区计算设备执行如权利要求97至107中任一项所述的方法。
示例110包括一种用于共享路线导航数据的社区计算设备,所述社区计算设备包括:用于从第一车辆的第一移动导航设备处接收传感器数据的装置,所述所接收的传感器数据与所述第一车辆的当前路线相关联,并且其中,所述第一车辆的所述当前路线的至少一个分段与第二车辆的当前路线的一个或多个分段相对应;用于基于所述所接收的传感器数据来确定所述第一车辆的所述当前路线的所述分段内参考交通事件的发生的装置;以及用于响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而向所述第二车辆的第二移动导航设备传输路线更新数据的装置。
示例111包括如示例110所述的主题,并且进一步包括:用于响应于确定所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述第二车辆生成用于避免所述第二车辆的所述当前路线的与所述第一车辆的所述当前路线的所述分段相对应的所述一个或多个分段的替换路线的装置;并且其中,用于传输所述路线更新数据的所述装置包括用于向所述第二车辆的所述第二移动导航设备传输所述替换路线的装置。
示例112包括如权利要求110和111中任一项所述的主题,并且进一步包括:用于响应于确定对所述第一车辆的所述当前路线的所述分段内所述参考交通事件的所述发生而为所述第二车辆确定多条替换路线中的用于避免所述第二车辆的所述当前路线的与所述第一车辆的所述当前路线的所述分段相对应的所述一个或多个分段的替换路线的装置,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;用于确定与为所述第二车辆确定的所述替换路线相关联的所述路线标识符的装置;并且其中,用于传输所述路线更新数据的所述装置包括用于向所述第二车辆的所述第二移动导航设备传输与为所述第二车辆确定的所述替换路线相关联的所述路线标识符的装置。
示例113包括如权利要求110至112中任一项所述的主题,并且进一步包括:用于从所述第二车辆的所述第二移动导航设备处接收所述多条替换路线中的一条或多条替换路线以及与所接收的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述路线标识符的装置;并且其中,用于为所述第二车辆确定所述替换路线和所述相关联路线标识符的所述装置包括用于从接收自所述第二车辆的所述第二移动导航设备的所述多条替换路线中的所述一条或多条替换路线中为所述第二车辆确定所述替换路线和所述相关联路线标识符的装置。
示例114包括如权利要求110至113中任一项所述的主题,并且其中,所述参考交通事件包括以下各项中的至少一项:参考交通拥堵量、参考交通事故类型、参考道路施工量、参考道路阻塞、或参考道路危险。
示例115包括如权利要求110至114中任一项所述的主题,并且其中,从所述第一移动导航设备处接收的所述传感器数据包括指示所述第一车辆的当前位置的位置数据。
示例116包括如权利要求110至115中任一项所述的主题,并且其中,从所述第一移动导航设备处接收的所述传感器数据包括指示所述第一车辆的当前位置的位置数据以及指示在所述第一车辆的所述当前位置处的当前交通状况的交通数据。
示例117包括如权利要求110至116中任一项所述的主题,并且其中,所述当前交通状况包括以下各项中的至少一项:在所述第一车辆的所述当前位置处的当前交通流量、在所述第一车辆的所述当前位置处的当前天气状况、在所述第一车辆的所述当前位置处的交通事故、在所述第一车辆的所述当前位置处的道路阻塞、或者在所述第一车辆的所述当前位置处的道路危险。
示例118包括如权利要求110至117中任一项所述的主题,并且进一步包括:用于从所述第二车辆的所述第二移动导航设备处接收对与所述第二车辆的未来路线相关联的路线数据的请求的装置;用于基于与所述第一车辆的过去路线相关联的历史传感器数据来生成所述所请求的路线数据的装置;以及用于向所述第二移动导航设备传输所述所生成的路线数据的装置。
示例119包括如权利要求110至118中任一项所述的主题,并且其中,所述社区计算设备、所述第一移动导航设备、和所述第二移动导航设备各自是社区云的成员计算设备;并且其中,用于向所述第二移动导航设备传输所述路线更新数据的所述装置包括用于向所述社区云的所述第二移动导航设备传输所述路线更新数据的装置。
示例120包括如权利要求110至119中任一项所述的主题,并且进一步包括用于阻止向公共云的成员计算设备传输所述路线更新数据的装置,其中,所述公共云不同于所述社区云。

Claims (27)

1.一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括:
传感器,所述传感器用于生成与所述车辆的当前路线相关联的传感器数据,其中,所述车辆的所述当前路线的至少一个分段与远程车辆的已有路线的一个或多个分段相对应;
路线监测模块,所述路线监测模块用于基于所述所生成的传感器数据来确定所述车辆的所述当前路线的所述分段内参考交通事件的发生;以及
路线确定模块,所述路线确定模块用于响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而向所述远程车辆的远程移动导航设备传送路线更新数据,其中所述远程移动导航设备不同于所述移动导航设备。
2.如权利要求1所述的移动导航设备,其中,所述路线确定模块进一步用于响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆生成用于避免所述远程车辆的所述已有路线中与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线;并且
其中,传送所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传送所述替换路线。
3.如权利要求1所述的移动导航设备,其中,所述路线确定模块进一步用于(i)响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆确定多条替换路线中的用于避免所述远程车辆的所述已有路线中与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;并且(ii)确定与为所述远程车辆确定的所述替换路线相关联的所述路线标识符;并且
其中,传送所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传送与为所述远程车辆确定的所述替换路线相关联的所述路线标识符。
4.如权利要求3所述的移动导航设备,其中,所述路线确定模块进一步用于从所述远程车辆的所述远程移动导航设备处接收所述多条替换路线中的一条或多条替换路线以及与所接收的所述多条替换路线中的所述一条或多条替换路线中的每条替换路线相关联的所述路线标识符;并且
其中,为所述远程车辆确定所述替换路线和所述相关联路线标识符包括从接收自所述远程车辆的所述远程移动导航设备的所述多条替换路线中的所述一条或多条替换路线中为所述远程车辆确定所述替换路线和所述相关联路线标识符。
5.如权利要求1至4中任一项所述的移动导航设备,其中,生成与所述车辆的所述当前路线相关联的所述传感器数据包括以下各项中的至少一项:生成指示所述车辆的当前位置的位置数据或者生成指示在所述车辆的所述当前位置处的当前交通状况的交通数据。
6.如权利要求5所述的移动导航设备,其中,生成指示所述当前交通状况的所述交通数据包括基于对在所述车辆的所述当前位置处捕获的一个或多个图像的分析来生成指示在所述车辆的所述当前位置处的交通事故的交通数据。
7.如权利要求1至4中任一项所述的移动导航设备,其中,所述路线确定模块进一步用于(i)从所述远程车辆的所述远程移动导航设备处接收对与所述远程车辆的未来路线相关联的路线数据的请求;以及(ii)基于所述移动导航设备针对所述车辆的过去路线而生成的历史传感器数据来向所述远程移动导航设备传送所述所请求的路线数据。
8.如权利要求1至4中任一项所述的移动导航设备,其中,所述车辆的所述移动导航设备和所述远程移动导航设备各自是社区云的成员计算设备;
其中,向所述远程移动导航设备传送所述路线更新数据包括向所述社区云的所述远程移动导航设备传送所述路线更新数据;并且所述移动导航设备进一步包括:
隐私管理模块,所述隐私管理模块用于阻止向公共云的成员计算设备传输所述路线更新数据,其中,所述公共云不同于所述社区云。
9.如权利要求8所述的移动导航设备,其中,所述路线确定模块进一步用于向所述社区云的社区计算设备传送所述传感器数据以供分析。
10.一种用于共享路线导航数据的方法,所述方法包括:
由车辆的移动导航设备生成与所述车辆的当前路线相关联的传感器数据,其中,所述车辆的所述当前路线的至少一个分段与远程车辆的已有路线的一个或多个分段相对应;
由所述移动导航设备并且基于所述所生成的传感器数据确定所述车辆的所述当前路线的所述分段内参考交通事件的发生;以及
由所述移动导航设备响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而向所述远程车辆的远程移动导航设备传送路线更新数据,
其中所述远程移动导航设备不同于所述移动导航设备。
11.如权利要求10所述的方法,进一步包括:由所述移动导航设备并且响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆生成用于避免所述远程车辆的所述已有路线中与所述当前路线的所述分段相对应的所述一个或多个分段替换路线;并且
其中,传送所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传送替换路线。
12.如权利要求10所述的方法,进一步包括:
由所述移动导航设备并且响应于确定所述当前路线的所述分段内所述参考交通事件的所述发生而为所述远程车辆确定多条替换路线中的用于避免所述远程车辆的所述已有路线中与所述当前路线的所述分段相对应的所述一个或多个分段的替换路线,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;
由所述移动导航设备确定与为所述远程车辆确定的所述替换路线相关联的所述路线标识符;并且
其中,传送所述路线更新数据包括向所述远程车辆的所述远程移动导航设备传送与为所述远程车辆确定的所述替换路线相关联的所述路线标识符。
13.如权利要求10至12中任一项所述的方法,其中,生成与所述车辆的所述当前路线相关联的所述传感器数据包括以下各项中的至少一项:生成指示所述车辆的当前位置的位置数据或者生成指示在所述车辆的所述当前位置处的当前交通状况的交通数据。
14.如权利要求10至12中任一项所述的方法,进一步包括:
由所述移动导航设备并且从所述远程车辆的所述远程移动导航设备处接收对与所述远程车辆的未来路线相关联的路线数据的请求;以及
基于所述移动导航设备针对所述车辆的过去路线而生成的历史传感器数据由所述移动导航设备并且向所述远程移动导航设备传送所请求的路线数据。
15.如权利要求10至12中任一项所述的方法,其中,所述车辆的所述移动导航设备和所述远程移动导航设备各自是社区云的成员计算设备;
其中,向所述远程移动导航设备传送所述路线更新数据包括向所述社区云的所述远程移动导航设备传送所述路线更新数据;并且所述方法进一步包括:
由所述移动导航设备阻止向公共云的成员计算设备传输所述路线更新数据,其中,所述公共云不同于所述社区云。
16.一种车辆的移动导航设备,所述移动导航设备用于共享路线导航数据,所述移动导航设备包括:
路线确定模块,所述路线确定模块用于(i)从社区云的成员计算设备处接收路线更新数据,所述路线更新数据是响应于远程车辆的路线的至少一个分段内参考交通事件的发生而由所述成员计算设备确定的,其中,所述远程车辆的所述路线的所述至少一个分段与所述车辆的当前路线的一个或多个分段相对应;并且(ii)基于从所述社区云的所述成员计算设备处接收的所述路线更新数据来更新所述车辆的所述当前路线以便避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件,其中所述成员计算设备不同于所述移动导航设备。
17.如权利要求16所述的移动导航设备,其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括被生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线;并且
其中,更新所述车辆的所述当前路线包括基于所述替换路线来更新所述车辆的所述当前路线。
18.如权利要求16所述的移动导航设备,其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括路线标识符,所述路线标识符与针对所述车辆的多条替换路线中用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的替换路线相关联,其中,针对所述车辆的所述多条替换路线中的每条替换路线都与不同的路线标识符相关联;并且
其中,更新所述车辆的所述当前路线包括基于与从所述社区云的所述成员计算设备处接收的所述路线标识符相关联的所述替换路线来更新所述车辆的所述当前路线。
19.如权利要求16所述的移动导航设备,其中,从所述社区云的所述成员计算设备处接收的所述路线更新数据包括针对所述远程车辆的所述路线的发生所述参考交通事件的所述至少一个分段而生成的传感器数据;并且所述移动导航设备进一步包括:
路线监测模块,所述路线监测模块用于基于所述传感器数据来判定是否生成用于避免所述车辆的所述当前路线中与所述远程车辆的所述路线的发生所述参考交通事件的所述至少一个分段相对应的所述一个或多个分段内的所述参考交通事件的替换路线;
其中,所述路线确定模块进一步用于(i)响应于确定生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而生成所述替换路线;或者(ii)响应于确定不生成用于避免所述车辆的所述当前路线的所述一个或多个分段内的所述参考交通事件的所述替换路线而向所述社区云的所述成员计算设备传送对所述替换路线的请求,并且响应于所述请求而从所述社区云的所述成员计算设备处接收所述替换路线;并且
其中,更新所述车辆的所述当前路线包括基于所述移动导航设备所生成的或者从所述社区云的所述成员计算设备处接收的所述替换路线来更新所述车辆的所述当前路线。
20.如权利要求19所述的移动导航设备,其中,基于所述传感器数据来判定是否生成所述替换路线包括基于所述传感器数据以及以下各项中的至少一项来判定是否生成所述替换路线:生成所述替换路线所需要的处理功率的量;或者与所述移动导航设备相关联的剩余电池电荷的量。
21.如权利要求16至20中任一项所述的移动导航设备,其中,所述路线确定模块进一步用于(i)向所述社区云的所述成员计算设备传输对与所述车辆的未来路线相关联的路线数据的请求;并且(ii)从所述社区云的所述成员计算设备处接收所述所请求的路线数据,其中,所请求的路线数据是基于与所述远程车辆的过去路线相关联的历史路线数据来生成的。
22.如权利要求16至20中任一项所述的移动导航设备,其中,所述车辆的所述移动导航设备以及所述成员计算设备各自是所述社区云的成员计算设备,并且所述移动导航设备进一步包括:
隐私管理模块,所述隐私管理模块用于阻止从公共云的成员计算设备处接收所述路线更新数据,其中,所述公共云不同于所述社区云。
23.如权利要求16至20中任一项所述的移动导航设备,其中,所述路线确定模块用于(i)向公共云的云服务提供商传送对与所述车辆的未来路线相关联的路线数据的请求,其中,所述公共云不同于所述社区云;并且(ii)从所述公共云的所述云服务提供商处接收所述所请求的路线数据,其中,所述所请求的路线数据是基于与所述公共云的远程车辆的成员计算设备的过去路线相关联的历史路线数据来生成的。
24.一种用于共享路线数据的社区计算设备,所述社区计算设备包括:
社区路线监测模块,所述社区路线监测模块用于(i)从第一车辆的第一移动导航设备处接收传感器数据的指示;并且(ii)基于所接收的传感器数据的指示来确定参考交通事件的发生;以及
社区路线确定模块,所述社区路线确定模块用于响应于确定所述参考交通事件的所述发生而向第二车辆的第二移动导航设备传输所述参考交通事件的指示,
其中所述社区路线确定模块进一步用于标识具有与社区计算设备相关联的移动导航设备的、受所述参考交通事件影响的多个车辆以及将所述参考交通事件的指示仅传送给所标识的多个车辆,
并且其中向所述第二移动导航设备传输所述参考交通事件的指示包括实时传送所述参考交通事件的指示。
25.如权利要求24所述的社区计算设备,其中,所述社区路线确定模块进一步用于(i)响应于确定所述第一车辆的当前路线的分段内所述参考交通事件的所述发生而为所述第二车辆确定多条替换路线中用于避免所述第二车辆的所述当前路线中与所述第一车辆的所述当前路线的所述分段相对应所述一个或多个分段的替换路线,其中,每条替换路线与标识所述多条替换路线内的每条替换路线的路线标识符相关联;并且(ii)确定与为所述第二车辆确定的所述替换路线相关联的所述路线标识符;并且
其中,传送路线更新数据包括向所述第二车辆的所述第二移动导航设备传送与为所述第二车辆确定的所述替换路线相关联的所述路线标识符。
26.一种或多种机器可读介质,包括存储于其上的多条指令,所述指令响应于被执行而引起车辆的移动导航设备执行如权利要求10至15中任一项所述的方法。
27.一种用于共享路线导航数据的设备,包括用于执行如权利要求10至15中任一项所述的方法的装置。
CN201580045680.1A 2014-09-27 2015-08-25 用于在社区云中进行路线导航共享的技术 Active CN106605125B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010672927.5A CN111833607B (zh) 2014-09-27 2015-08-25 用于在社区云中进行路线导航共享的技术

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/499,154 2014-09-27
US14/499,154 US9791282B2 (en) 2014-09-27 2014-09-27 Technologies for route navigation sharing in a community cloud
PCT/US2015/046747 WO2016048528A1 (en) 2014-09-27 2015-08-25 Technologies for route navigation sharing in a community cloud

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202010672927.5A Division CN111833607B (zh) 2014-09-27 2015-08-25 用于在社区云中进行路线导航共享的技术

Publications (2)

Publication Number Publication Date
CN106605125A CN106605125A (zh) 2017-04-26
CN106605125B true CN106605125B (zh) 2020-07-28

Family

ID=55581751

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201580045680.1A Active CN106605125B (zh) 2014-09-27 2015-08-25 用于在社区云中进行路线导航共享的技术
CN202010672927.5A Active CN111833607B (zh) 2014-09-27 2015-08-25 用于在社区云中进行路线导航共享的技术

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202010672927.5A Active CN111833607B (zh) 2014-09-27 2015-08-25 用于在社区云中进行路线导航共享的技术

Country Status (4)

Country Link
US (4) US9791282B2 (zh)
EP (1) EP3198227B1 (zh)
CN (2) CN106605125B (zh)
WO (1) WO2016048528A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9518830B1 (en) 2011-12-28 2016-12-13 Intelligent Technologies International, Inc. Vehicular navigation system updating based on object presence
US9791282B2 (en) 2014-09-27 2017-10-17 Intel Corporation Technologies for route navigation sharing in a community cloud
US11182870B2 (en) 2014-12-24 2021-11-23 Mcafee, Llc System and method for collective and collaborative navigation by a group of individuals
MX2018002975A (es) * 2015-10-16 2018-06-11 Ford Global Tech Llc Sistema y metodo para asistencia de seudonavegacion en un vehículo.
JP6150950B1 (ja) * 2015-11-20 2017-06-21 三菱電機株式会社 運転支援装置、運転支援システム、運転支援方法及び運転支援プログラム
DE102017206887A1 (de) * 2017-04-25 2018-10-25 Audi Ag Berechnungssystem und Verfahren zum Betrieb eines Berechnungssystems
FR3065853B1 (fr) * 2017-04-27 2019-06-07 Peugeot Citroen Automobiles Sa Procede et dispositif de controle de la transmission de donnees d’un vehicule a un equipement de communication
WO2019027787A1 (en) * 2017-08-03 2019-02-07 Hrl Laboratories, Llc CLOUD-TYPE MULTI-CLIENT CALCULATION PRESERVING CONFIDENTIALITY WITH APPLICATION TO SAFE NAVIGATION
US10330486B2 (en) * 2017-08-08 2019-06-25 Gm Global Technology Operations Llc. Context-aware vehicle communications system and control logic with adaptive crowd-sensing capabilities
US10229590B2 (en) * 2017-08-14 2019-03-12 GM Global Technology Operations LLC System and method for improved obstable awareness in using a V2X communications system
EP3567345A1 (en) * 2018-05-08 2019-11-13 Volkswagen AG Vehicle, apparatus, method and computer program for adapting a current route, network component, method and computer program for providing data on a traffic disturbing vehicle
CN109309681B (zh) * 2018-10-22 2020-08-28 北京理工大学 一种隐私保护的路径共享方法及***
CN111060122B (zh) * 2018-12-25 2021-02-19 滴滴智慧交通科技有限公司 一种导航信息共享方法及装置
US11820403B2 (en) * 2020-03-30 2023-11-21 Wipro Limited Method and system of determining trajectory for an autonomous vehicle
US11580461B2 (en) 2020-05-05 2023-02-14 Capital One Services, Llc System for advising consumers on optimal pedestrian routes based on transaction history
DE102020130177A1 (de) * 2020-11-16 2022-05-19 Vega Grieshaber Kg Netzwerkvorrichtung zur Verteilung von Rechenoperationen per Datenkommunikation in einem Netzwerk

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1705954A (zh) * 2002-10-15 2005-12-07 天通研究与发展公司 增强型移动通信设备和交通应用
CN104044593A (zh) * 2013-03-13 2014-09-17 福特环球技术公司 利用最佳速度曲线的路线导航

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6252544B1 (en) * 1998-01-27 2001-06-26 Steven M. Hoffberg Mobile communication device
US7221287B2 (en) * 2002-03-05 2007-05-22 Triangle Software Llc Three-dimensional traffic report
US20060020431A1 (en) * 2004-05-11 2006-01-26 Peter Gipps Path determination system for transport system
JP5012504B2 (ja) * 2005-03-30 2012-08-29 アイシン・エィ・ダブリュ株式会社 車両用ナビゲーションシステム
US8150932B2 (en) * 2005-06-30 2012-04-03 Nokia Corporation System and method for providing privacy protected navigation between mobile terminals
US8306556B2 (en) * 2006-02-08 2012-11-06 Telenav, Inc. Intelligent real-time distributed traffic sampling and navigation system
US7899611B2 (en) * 2006-03-03 2011-03-01 Inrix, Inc. Detecting anomalous road traffic conditions
US7912628B2 (en) * 2006-03-03 2011-03-22 Inrix, Inc. Determining road traffic conditions using data from multiple data sources
US9373149B2 (en) * 2006-03-17 2016-06-21 Fatdoor, Inc. Autonomous neighborhood vehicle commerce network and community
US9070101B2 (en) * 2007-01-12 2015-06-30 Fatdoor, Inc. Peer-to-peer neighborhood delivery multi-copter and method
JP4609426B2 (ja) * 2006-12-26 2011-01-12 トヨタ自動車株式会社 運転支援装置
US10096038B2 (en) * 2007-05-10 2018-10-09 Allstate Insurance Company Road segment safety rating system
JP4557185B2 (ja) * 2007-05-23 2010-10-06 株式会社デンソー ナビゲーション装置およびナビゲーション装置用のプログラム
US8712675B2 (en) 2008-06-02 2014-04-29 International Business Machines Corporation Preventative traffic congestion social networking improvement system within a community
US20100250111A1 (en) * 2009-03-26 2010-09-30 B&C Electronic Engineering, Inc. Emergency and traffic alert system
US8831869B2 (en) * 2009-03-31 2014-09-09 GM Global Technology Operations LLC Using V2X-based in-network message generation, aggregation, distribution and processing protocols to enable road hazard condition warning applications
US8589073B2 (en) * 2009-08-10 2013-11-19 Telcordia Technologies, Inc. Distributed traffic navigation using vehicular communication
JP5634046B2 (ja) * 2009-09-25 2014-12-03 クラリオン株式会社 センサコントローラ、ナビゲーション装置、センサ制御方法
US8655951B2 (en) * 2009-12-23 2014-02-18 Earth Networks, Inc. Method and apparatus for conveying vehicle driving information
US9088454B2 (en) * 2010-11-03 2015-07-21 Broadcom Corporation Vehicle network node module
US20120173900A1 (en) * 2010-11-03 2012-07-05 Broadcom Corporation Providing power over ethernet within a vehicular communication network
EP2515195B1 (de) * 2011-04-18 2014-05-07 Joseph Vögele AG System zum Steuern von Baustellenfahrzeugen
US8706415B2 (en) * 2011-05-23 2014-04-22 Microsoft Corporation Changing emphasis of list items in a map navigation tool
JP2012251960A (ja) * 2011-06-07 2012-12-20 Casio Comput Co Ltd 腕装着型端末、ナビゲーションシステム、及び、プログラム
US20120323690A1 (en) * 2011-06-15 2012-12-20 Joseph Michael Systems and methods for monitoring, managing, and facilitating location- and/or other criteria-dependent targeted communications and/or transactions
JP2013003049A (ja) * 2011-06-20 2013-01-07 Sony Corp 経路比較装置、経路比較方法、及びプログラム
US20130027351A1 (en) * 2011-07-26 2013-01-31 Research In Motion Limited Optical navigation modules for mobile communication devices
KR20130040361A (ko) 2011-10-14 2013-04-24 주식회사 엘지유플러스 증강현실 네비게이션 기반 실시간 교통 정보 제공 방법, 서버, 및 기록 매체
US9043133B2 (en) * 2011-12-29 2015-05-26 Intel Corporation Navigation systems and associated methods
EP3040685A1 (en) * 2011-12-29 2016-07-06 INTEL Corporation Navigation systems that enhance driver awareness
CN110617833B (zh) * 2011-12-30 2023-11-03 英特尔公司 用于共享道路信息的无线网络
US9020760B2 (en) * 2012-02-08 2015-04-28 Telogis, Inc. System for classifying streets for vehicle navigation
WO2013123512A1 (en) 2012-02-16 2013-08-22 Ims Solutions, Inc. Traffic portal enquiry and alert system
JP5561297B2 (ja) * 2012-03-16 2014-07-30 コニカミノルタ株式会社 情報処理システム、通信端末装置、情報処理装置およびプログラム
US9638537B2 (en) * 2012-06-21 2017-05-02 Cellepathy Inc. Interface selection in navigation guidance systems
WO2013192533A2 (en) * 2012-06-22 2013-12-27 Google, Inc. Contextual traffic or transit alerts
US9958272B2 (en) * 2012-08-10 2018-05-01 Telogis, Inc. Real-time computation of vehicle service routes
US9310213B2 (en) * 2012-11-08 2016-04-12 Apple Inc. Obtaining updated navigation information for road trips
CN103036991A (zh) * 2012-12-18 2013-04-10 刘太良 交通安全信息共享网络***
US9127955B2 (en) * 2013-01-31 2015-09-08 GM Global Technology Operations LLC Adaptive user guidance for navigation and location-based services
KR101990040B1 (ko) * 2013-02-14 2019-06-18 엘지전자 주식회사 이동 단말기 및 그것을 이용한 클라우드 시스템
US9092984B2 (en) * 2013-03-14 2015-07-28 Microsoft Technology Licensing, Llc Enriching driving experience with cloud assistance
US9285587B2 (en) * 2013-03-15 2016-03-15 Inrix, Inc. Window-oriented displays for travel user interfaces
US20140278032A1 (en) * 2013-03-15 2014-09-18 Inrix, Inc. Traffic causality
US9303997B2 (en) * 2013-03-15 2016-04-05 Apple Inc. Prediction engine
US9791282B2 (en) 2014-09-27 2017-10-17 Intel Corporation Technologies for route navigation sharing in a community cloud
US10032369B2 (en) * 2015-01-15 2018-07-24 Magna Electronics Inc. Vehicle vision system with traffic monitoring and alert
US9959756B2 (en) * 2015-10-01 2018-05-01 Here Global B.V. Transmission of targeted roadway alerts
US9932876B2 (en) * 2015-11-11 2018-04-03 Ford Global Technologies, Llc Systems and method for exhaust warm-up strategy

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1705954A (zh) * 2002-10-15 2005-12-07 天通研究与发展公司 增强型移动通信设备和交通应用
CN104044593A (zh) * 2013-03-13 2014-09-17 福特环球技术公司 利用最佳速度曲线的路线导航

Also Published As

Publication number Publication date
US20180224290A1 (en) 2018-08-09
EP3198227A4 (en) 2018-05-30
US20190323847A1 (en) 2019-10-24
US10222219B2 (en) 2019-03-05
CN106605125A (zh) 2017-04-26
US20160091328A1 (en) 2016-03-31
US9791282B2 (en) 2017-10-17
CN111833607B (zh) 2023-05-23
US11629966B2 (en) 2023-04-18
EP3198227A1 (en) 2017-08-02
CN111833607A (zh) 2020-10-27
WO2016048528A1 (en) 2016-03-31
US20220326025A1 (en) 2022-10-13
EP3198227B1 (en) 2020-06-24
US11391581B2 (en) 2022-07-19

Similar Documents

Publication Publication Date Title
CN106605125B (zh) 用于在社区云中进行路线导航共享的技术
US9218740B2 (en) Enriching driving experience with cloud assistance
US10229600B2 (en) Navigation system with traffic flow mechanism and method of operation thereof
US10612936B2 (en) Navigation system with delivery mechanism and method of operation thereof
WO2015169219A1 (en) Navigation method and apparatus
US20210356954A1 (en) Joint optimization of robotic vehicle routing for ride quality, safety, and operator demand
US9959289B2 (en) Navigation system with content delivery mechanism and method of operation thereof
CN112885146A (zh) 车辆预警方法、装置、计算机设备和存储介质
US10371535B1 (en) Automatic map generation
US11719547B2 (en) Charging regulation model for electric vehicles on the road
US9733102B2 (en) Navigation system with resource control mechanism and method of operation thereof
US20140278087A1 (en) Method and Apparatus for Predicting Times of High Driver Demand
CN110798793A (zh) 车辆间相对位置确定方法、装置
EP3293490B1 (en) Navigation system with device operation mechanism and method of operation thereof
US9618349B2 (en) Navigation system with mode mechanism and method of operation thereof
US20240227618A9 (en) Vehicle battery smart range estimation and removable battery cell storage optimization
US11131558B2 (en) Navigation system with map generation mechanism and method of operation thereof
US20240227743A9 (en) Vehicle battery module with removable cells
US20240227617A9 (en) Vehicle battery smart range estimation
CN117795579A (zh) 一种数据融合方法、装置、设备、存储介质、车辆

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant