[go: up one dir, main page]

CN109785654A - 基于位置空间模型的车辆引导 - Google Patents

基于位置空间模型的车辆引导 Download PDF

Info

Publication number
CN109785654A
CN109785654A CN201811342247.6A CN201811342247A CN109785654A CN 109785654 A CN109785654 A CN 109785654A CN 201811342247 A CN201811342247 A CN 201811342247A CN 109785654 A CN109785654 A CN 109785654A
Authority
CN
China
Prior art keywords
vehicle
mapping position
hand
information
display unit
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.)
Pending
Application number
CN201811342247.6A
Other languages
English (en)
Inventor
A·S·卡米尼
J·L·霍尔
D·A·伦西纳-塔拉里科
C·V·韦尔瓦达普
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN109785654A publication Critical patent/CN109785654A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • G08G1/144Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces on portable or mobile units, e.g. personal digital assistant [PDA]
    • 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/3626Details of the output of route guidance instructions
    • 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/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • G01C21/3685Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities the POI's being parking facilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • G06V20/586Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
    • 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/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • G08G1/096822Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the segments of the route are transmitted to the vehicle at different locations and times
    • 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/09685Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is computed only once and not updated
    • 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/096855Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
    • G08G1/096861Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where the immediate route instructions are output to the driver, e.g. arrow signs for next turn
    • 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/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Traffic Control Systems (AREA)

Abstract

一种将车辆的车辆操作者引导到映射位置内的特定区域的系统和方法,其中该方法包括:确定车辆的位置;获取映射位置的布局,其中该布局指示车辆的一个或多个停车位和/或一个或多个车辆通道;确定车辆的至少一个停车位;接收车辆周围区域的视频数据;在手持移动装置的可视显示器上显示视频数据;产生一个或多个图形以呈现在可视显示器上,其中一个或多个图形至少部分地将操作者从映射位置的入口/出口引导到至少一个停车位;以及在可视显示器上的相机馈送上显示一个或多个图形。

Description

基于位置空间模型的车辆引导
技术领域
本公开涉及帮助车辆操作者导航到位置内的特定区域。
许多电子装置和网络系统可以用于实施无数服务并向用户提供许多功能性。这种电子装置可以结合到车辆中并且可以用于向车辆提供某些服务和/或信息。此外,诸如车辆位置等车辆信息可以从车辆发送到远程服务器或数据库,并且从远程服务器发送到移动装置。可以包括服务器和数据库的远程网络可以诸如经由TCP/IP使用远程网络通信以对车辆和车辆用户提供各种服务,诸如提供汽车共享服务。另外,诸如智能电话等手持移动装置可以结合这些服务使用,并且可以用于向手持移动装置的用户提供与车辆有关的信息和/或与车辆所处位置有关的信息。
发明内容
根据第一实施例,提供了一种将车辆的车辆操作者引导到映射位置内的特定区域的方法,其中该方法由手持移动装置执行,其中该手持移动装置与车辆相关联和/或作为车辆的一部分,并且其中该方法包括:使用以下一个或多个来确定车辆的位置:来自全球导航卫星系统(GNSS)的信号、短程无线通信和/或蜂窝通信三角测量;获取映射位置的布局,其中该布局指示车辆的一个或多个停车位和/或一个或多个车辆通道;确定车辆的至少一个停车位;接收车辆周围区域的视频数据;在手持移动装置的可视显示器上显示视频数据;产生一个或多个图形以呈现在可视显示器上,其中该一个或多个图形至少部分地将操作者从映射位置的入口/出口引导到该至少一个停车位;以及在可视显示器上的相机馈送上显示一个或多个图形。
根据其它实施例,规定第一实施例进一步包括以下任何一项或多项:
·其中移动装置是智能电话、平板计算机、可穿戴移动装置或电子眼装置;
·其中移动装置是车辆;
·其中映射位置的布局是映射位置的电子代表空间模型,并且包括一个或多个停车位、通道和入口/出口位置;
·其中图形显示在相机馈送上使得增强现实视图被提供给操作者,并且用于提供一个或多个引导操作者沿着映射位置内的某些通道的导航提示;
·进一步包括获取车辆传感器数据的步骤,其中车辆传感器数据包括车速和车辆方向,并且其中基于获取的车辆传感器数据来确定一个或多个图形;
·进一步包括使用车辆传感器数据和电子代表空间模型来确定映射位置内的车辆位置的步骤;
·进一步包括感测射频标识符(RFID)标签并确定RFID标签是否与至少一个停车位相关联的步骤;和/或
·进一步包括检测车辆点火或原动机启用事件的步骤,此后执行该方法的接收步骤和显示步骤,但是其中一个或多个图形将操作者至少部分地从至少一个停车位引导到映射位置的入口/出口。
根据第二实施例,提供了一种将车辆的车辆操作者引导到映射位置内的特定区域的方法,其中该方法由手持移动装置执行,其中该手持移动装置与车辆相关联和/或作为车辆的一部分,并且其中该方法包括:使用以下一个或多个来确定车辆正接近映射位置的入口/出口:来自全球导航卫星系统(GNSS)的信号、短程无线通信和/或蜂窝通信三角测量;获取映射位置的电子代表空间模型,其中电子代表空间模型传达映射位置的空间信息,其包括车辆的一个或多个停车位和/或一个或多个车辆通道的指示;获取关于特定区域的信息,其中获取的信息至少部分地基于车辆特有的信息;从手持移动装置接收车辆周围区域的视频数据,其中手持移动装置是包括在车辆中的一组车辆电子器件或安装在车辆内的个人手持无线装置,并且其中手持移动装置包括至少一个相机和至少一个可视显示器;在手持移动装置的至少一个可视显示器上显示视频数据;获取车辆传感器数据,其中车辆传感器数据包括车速和车辆方向;使用车辆传感器数据和电子代表空间模型来确定映射位置内的车辆位置;基于映射位置内的车辆位置产生一个或多个图形以在可视显示器上显示,其中该一个或多个图形用于将车辆操作者至少部分地从映射位置的入口引导到映射位置内的特定区域;以及在可视显示器上的相机馈送上显示一个或多个图形。
根据其它实施例,规定第二实施例进一步包括以下任何一项或多项:
·其中手持移动装置是智能电话、平板计算机、可穿戴移动装置或电子眼装置;
·其中映射位置的电子代表空间模型指示一个或多个停车位、通道和入口/出口位置;
·其中图形显示在相机馈送上使得增强现实视图被提供给操作者,并且用于提供一个或多个引导操作者沿着映射位置内的某些通道的导航提示;
·其中一个或多个导航提示指示车辆操作者行进的方向;
·进一步包括感测射频标识符(RFID)标签并确定RFID标签是否与至少一个停车位相关联的步骤;和/或
·进一步包括基于映射位置内的车辆位置产生一个或多个图形以在可视显示器上显示的步骤,其中该一个或多个图形将操作者至少部分地从至少一个停车位引导到映射位置内的入口/出口。
附图说明
在下文中将结合附图来描述示例性实施例,其中相同的标号表示相同的元件,并且其中:
图1是描绘能够利用本文公开的方法的通信系统的实施例的框图;
图2是描绘手持移动装置的实施例的框图,并且说明了手持移动装置的一些硬件和部件;
图3是描绘图2的手持装置的前视图的框图,其中装置被描绘为面向前面;
图4是描绘图2的手持装置的后视图的框图,其中装置被描绘为面向后面;以及
图5是说明将车辆的车辆操作者引导到位置内的特定区域的方法的实施例的流程图。
具体实施方式
下面的系统和方法使得手持移动装置能够将车辆的车辆操作者引导到位置内的特定区域。该方法的许多实施例通常包括:确定车辆是否处于或正接近映射位置、获取位置的电子代表空间模型、接收视频数据、产生一个或多个增强图形,以及在可视显示器上的视频数据上显示一个或多个增强图形。映射位置可以是具有电子代表空间模型(包括2D和3D模型)的任何位置。在一个场景中,用户可以使用诸如智能电话或车辆电子器件(例如,信息娱乐单元)等手持移动装置上的移动应用程序来发起车辆引导应用程序。在其它实施例中,用户可以使用由车辆存储和执行的车辆引导应用程序。
在某些场景下,由于大型结构或地下结构,蜂窝或其它远程数据连接可能受阻,因此,来自GNSS卫星或远程服务器的导航信息可能在车辆上无法获取。因此,至少在一些实施例中,通过预期地下载车辆正接近的映射位置的空间地图数据(例如,空间模型),车辆引导应用程序可以向车辆操作者提供导航提示以引导车辆操作者通过映射位置。车辆引导应用程序可以使用某些车辆传感器数据(例如,方向盘角度和/或车速)和成像信息以及空间模型信息来向车辆操作者提供导航提示,使得用户可以将车辆转向到映射位置内的期望的、指定的或特定的区域,诸如特定的停车位。通过对该信息的确证,可以使用车辆引导应用程序(如上文所讨论)向用户提供导航提示(例如,以图形形式),使得用户可以在不必依赖于可能在某些结构(例如,地下停车库)中受到干扰的远程无线信号的情况下将车辆导航到映射位置内的区域。
现在参考图1,示出了包括通信系统10并且可以用于实施本文公开的方法的操作环境。通信系统10通常包括具有无线通信装置30的车辆12、手持移动装置14、一个或多个无线载波系统70、陆地通信网络76、计算机78以及远程设施80。应当理解的是,所公开的方法可以结合任何数量的不同系统使用并且不具体限于此处所示的操作环境。此外,系统10和其个别部件的架构、结构、设置和操作在本领域中是通常已知的。因此,以下段落仅仅提供了针对一个这样的通信系统10的简要概述;然而,此处未示出的其它系统也可采用所公开的方法。
无线载波系统70可以为任何合适的蜂窝电话系统。载波系统70被示为包括蜂窝塔72;然而,载波系统70可以包括以下一个或多个部件(例如,取决于蜂窝技术):蜂窝塔、基站收发器、移动交换中心、基站控制器、演进节点(例如,eNodeB)、移动性管理实体(MME)、服务和PGN网关等,以及将无线载波系统70与陆地网络76连接或将无线载波系统与用户设备(例如,UE,其包括车辆12中的远程信息处理设备)所需要的任何其它联网部件。载波系统70可以实施任何合适的通信技术,包括例如GSM/GPRS技术、CDMA或CDMA2000技术、LTE技术等。通常,无线载波系统70、它们的部件、它们的部件的布置、部件之间的交互等在本领域中通常是已知的。
除使用无线载波系统70之外,可以使用呈卫星通信的形式的不同无线载波系统来提供与车辆的单向或双向通信。这可以使用一个或多个通信卫星(未示出)和上行链路传输站(未示出)来进行。单向通信可以为(例如)卫星无线电服务,其中节目内容(新闻、音乐等)是由上行链路传输站接收、封装上传并且然后发送到卫星,从而向用户广播该节目。双向通信可以为(例如)使用一个或多个卫星以在车辆12与上行链路传输站之间中继电话通信的卫星电话服务。如果使用,那么除了或代替无线载波系统70,可以利用此卫星电话。
陆地网络76可以为连接到一个或多个陆线电话并且将无线载波系统70连接到远程设施80的常规陆基电信网络。例如,陆地网络76可以包括诸如用于提供硬接线电话、分组交换数据通信和因特网基础设施的公共交换电话网(PSTN)。一段或多段陆地网络76可以通过使用标准有线网络、光纤或其它光学网络、电缆网络、电力线、其它无线网络(诸如无线局域网(WLAN))或提供宽带无线接入(BWA)的网络或其任何组合来实施。
计算机78(仅示出一个)可以为经由诸如因特网等专用或公共网络可接入的多个计算机中的一些计算机。每个这样的计算机78可以用于一个或多个目的,诸如车辆12或手持移动装置14可接入网页服务器。其它这样的可接入计算机78可以为例如:服务中心计算机,其中可以从车辆上传诊断信息和其它车辆数据;由车主或其它用户使用的客户端计算机,其用于诸如存取或接收车辆数据或设定或配置用户偏好或控制车辆功能等目的;汽车共享服务器,其协调来自请求使用作为汽车共享服务的一部分的车辆的多个用户的注册;或第三方数据仓库,向或从该第三方数据仓库提供车辆数据或其它信息,而无关于是否与车辆12、手持移动装置14、远程设施80或它们的任何组合进行通信。计算机78还可以用于提供诸如DNS服务或网络地址服务器等因特网连接性,该网络地址服务器使用DHCP或其它合适协议来将IP地址分配到车辆12或手持移动装置14。
在一个实施例中,计算机78可以提供在可以由车辆或手持装置执行的移动应用程序中使用的信息。提供给移动应用程序的信息可以是与车辆、操作者和/或移动装置或车辆的位置有关的信息。例如,计算机78可以从移动应用程序接收对特定信息的请求,诸如对该位置的电子代表空间模型的请求。位置的电子代表空间模型可以包括位置的空间信息,其包括车辆的一个或多个停车位和/或一个或多个车辆通道的指示。
远程设施80可以被设计为向车辆电子器件20(下文讨论)和手持移动装置14提供多个不同的系统后端功能。例如,远程设施80可以部分用于实施汽车共享服务。在这种情况下,远程设施80可以协调车辆的注册,存储与汽车共享服务的注册或其它方面有关的数据,和/或将认证和授权数据提供给SRWC装置(例如,手持移动装置14)、用户和/或车辆。远程设施80可以包括本领域中全部已知的一个或多个交换机、服务器、数据库、现场顾问以及自动语音响应系统(VRS)。远程设施80可以包括任何一个或全部这些各种各样的部件,并且优选地,各种部件中的每一个经由有线或无线局域网相互联接。远程设施80可以经由连接到陆地网络76的调制解调器接收和传输数据。远程设施处的数据库可以存储诸如用户认证信息、车辆标识符、简档记录、行为模式和其它相关用户信息等账户信息。数据传输也可以由诸如802.11x、GPRS等无线系统进行。虽然所说明的实施例已经被描述为其将结合使用现场顾问的人工远程设施80使用,但是应当明白的是,远程设施反而可以利用VRS作为自动顾问,或者可以使用VRS与现场顾问的组合。远程设施80或计算机78可以包括可以与本文讨论的方法的某些实施例的一个或多个步骤结合使用的多个服务器和数据库。在这样的实施例中,远程设施80或计算机78可以将车辆信息存储在一个或多个数据库(或存储器装置)中,并且可以与手持移动装置14上的车辆引导应用程序进行通信,如下面更详细讨论的。
在一个实施例中,远程设施80可以包括车辆停放系统,其包括与某些车辆停车设施(例如,停车结构、停车场)有关的信息,诸如停车设施的电子代表空间模型。此外,远程设施可以包括特定车辆的停车信息,诸如某些指定的停车位或特定车辆可以进入或停放的位置。例如,基于从车辆或与车辆相关联的手持移动装置接收位置信息和车辆标识号(VIN),远程设施80可以查询位于其中的一个或多个数据库并获取与车辆在其所处的或在所接收的位置信息中指定的特定位置处的授权有关的信息。其它信息可以被发送到手持移动装置(例如,手持无线装置14、车辆电子器件20),诸如当前占用了哪些停车位、哪些停车位目前可供车辆占用,和/或未经授权/授权车辆可以行驶的区域。远程设施80可以连接到某些位置,其提供与该位置有关的信息,诸如某些停车位当前是否被占用。然后,远程设施80可以将这样的类信息发送到车辆12或移动装置14。
车辆12(图1中仅示出一台)在所说明的实施例中被描绘为客车,但是应当明白的是,也可以使用包括摩托车、卡车、运动型多功能车(SUV)、娱乐车(RV)、船舶、飞行器等任何其它车辆。一些车辆电子器件20通常在图1中示出,并且包括无线通信装置30、GNSS模块22、相机26、传感器28、其它VSM 42以及数种其它部件和装置。一些或全部不同的车辆电子器件可以经由一个或多个通信总线(诸如总线44)连接用于彼此通信。通信总线44使用一个或多个网络协议向车辆电子器件提供网络连接。仅举几例,合适的网络连接的示例包括控制器局域网(CAN)、媒体导向系统传输(MOST)、本地互连网络(LIN)、局域网(LAN)以及其它适当的连接(诸如以太网或符合已知的ISO、SAE和IEEE标准和规范的其它网络)。
车辆12可以包括作为车辆电子器件20的一部分的数个车辆系统模块(VSM),诸如如将在下面详细描述的GNSS模块22、相机26、传感器28、无线通信装置30、车辆用户界面52到58。车辆12还可以包括位于整台车辆中的电子硬件部件的形式的其它VSM 42,其可以从一个或多个传感器接收输入并且使用感测到的输入来执行诊断、监控、控制、报告和/或其它功能。每个VSM 42优选地通过通信总线44连接到其它VSM以及无线通信装置30,并且可以被编程为运行车辆系统和子系统诊断测试。一个或多个VSM 42可以周期性地或偶尔地更新它们的软件或固件,并且在一些实施例中,这样的车辆更新可以为经由陆地网络76和通信装置30从计算机78或远程设施80接收的无线(OTA)更新。如本领域技术人员所明白,上述VSM仅为可以用于车辆12中的一些模块的示例,因为数个其它模块也是可能的。
无线通信装置30能够经由短程无线通信(SRWC)或经由蜂窝通信来传送数据。如图1的示例性实施例中所示,无线通信装置30包括无线芯片集32、处理器34、存储器36以及一个或多个天线38(出于说明目的仅示出一个)。此外,无线通信装置30可以直接连接到一个或多个车辆用户界面,诸如麦克风56和/或按钮52。在一个实施例中,无线通信装置30可以为独立模块,或者在其它实施例中,装置30可以被结合或包括作为一个或多个其它车辆系统模块(诸如中控面板模块(CSM)、车身控制模块、信息娱乐模块、远程信息处理模块、主机和/或网关模块)的一部分。在一些实施例中,装置30可以被实施为安装在车辆中的OEM安装(嵌入式)或售后市场装置。
无线通信装置30可以被配置为根据一个或多个无线协议来进行包括短程无线通信(SRWC)的无线通信,该无线协议诸如IEEE802.11协议、Wi-FiTM、WiMAXTM、ZigBeeTM、Wi-Fi直连TM、蓝牙TM、低功耗蓝牙TM(BLE)或近场通信(NFC)中的任一个。短程无线通信电路或芯片集32使得无线通信装置30能够传输和接收诸如BLE等SRWC。SRWC电路可以允许装置30连接到另一个SRWC装置。如本文所使用的,短程无线通信(SRWC)装置是能够进行SRWC的装置。另外,在许多实施例中,无线通信装置可以包含蜂窝芯片集,由此允许该装置经由一个或多个蜂窝协议(诸如由蜂窝载波系统70使用的蜂窝协议)进行通信。在其它实施例中,可以提供单独的远程信息处理单元并且使用其来执行蜂窝通信。
车辆可以使用无线通信装置30来检测其它SRWC装置,诸如手持移动装置14。无线通信装置30与一个或多个装置14之间的连接可以允许操作各种车辆装置功能,并且可以在手持移动装置14进入车辆的预定距离内时建立。车辆装置功能是指可以通过手持移动装置来补充、改进、支持或执行的车辆的任何功能;可以通过车辆来补充、改进、支持或执行的手持移动装置的任何功能;或者可以使用车辆和一个或多个手持移动装置执行的任何其它功能。例如,车辆装置功能可以包括使用手持移动装置向车辆提供可以在可视显示器58上显示的联系人列表、要经由扬声器54或显示器58播放的音频/视频媒体内容、导航信息(例如,起点和/或终点位置)和/或引导车辆执行某个操作的车辆命令或指令。车辆装置功能的其它示例包括使用车辆电子器件向手持移动装置提供免提呼叫,诸如通过使用车辆用户界面来拨打、接收和执行语音呼叫;向手持移动装置发送信息(诸如向手持移动装置发送地理信息(诸如从GPS模块22获取的信息))或车辆诊断信息或代码;以及执行在车辆中从手持移动装置接收的命令。
在检测到SRWC装置(例如,手持移动装置14)或接收到无线消息时,无线通信装置30可以通过传输和接收一个或多个无线消息来与SRWC装置进行通信。这些消息可以包括认证或以其它方式验证发送(或者表面地发送)无线消息的SRWC装置的身份、使用一种或多种授权技术(如下面更详细讨论的)授权SRWC装置,和/或(例如,诸如通过蓝牙TM或低功耗蓝牙TM配对)将SRWC装置和无线通信装置30进行配对。另外,在检测到SRWC装置时,无线通信装置30可以确定无线通信装置30是否绑定到SRWC装置。如本文所使用的,“绑定”意味着两个装置(例如,无线通信装置30和手持移动装置14)先前已经配对,并且各自存储公共密钥、标识符和/或允许装置随后无需配对即可建立新的蓝牙TM连接(即,交换安全码或密钥)的其它信息。“蓝牙TM绑定”是指使用蓝牙TM作为SRWC绑定的装置。如本文所使用的,蓝牙TM是指可以开发的任何蓝牙TM技术,诸如低功耗蓝牙TM(BLE)、蓝牙TM4.1、蓝牙TM4.2、蓝牙TM5.0以及其它蓝牙TM技术。
一旦在无线通信装置30与诸如移动装置14等手持移动装置之间建立连接,就可以在车辆与手持移动装置之间发送无线消息。可以通过使用包括在SRWC装置上的移动应用程序(例如,车辆引导应用程序)和安装在车辆上的互补应用程序来发送这些无线消息。此外,这些消息和/或发送这些无线消息的SRWC可以由车辆认证和/或授权。手持移动装置(或其它SRWC装置)的授权和/或认证可以包括验证手持移动装置和/或手持移动装置的用户的身份,以及检查对手持移动装置以及/或手持移动装置的用户的授权。该验证可以包括将包括在连接请求(或后续消息)中的密钥(例如,字符串或位阵列)与车辆从远程设施80获取的密钥进行比较。
车辆与手持移动装置之间的通信可以允许车辆电子器件使用智能电话的功能,或者反之亦然。例如,在手持移动装置是支持蜂窝的智能电话的情况下,在智能电话上接收到的呼叫可以通过音频系统54和/或通过使用车辆电子器件20的麦克风56来执行。这可以通过电话将所有接收到的音频数据或信号发送到无线通信装置30来完成,然后无线通信装置可以使用总线44将音频信号发送到音频系统54。类似地,在智能电话14上接收到的视频可以经由无线通信装置30被发送到可视显示器58。此外,可以经由无线通信装置30将在车辆电子器件中的麦克风56处接收的音频发送到智能电话14。
无线通信装置30可以经由分组交换数据通信与一个或多个远程网络进行通信。这种分组交换数据通信可以通过使用经由路由器或调制解调器连接到陆地网络的非车辆无线接入点来执行。当用于诸如TCP/IP等分组交换数据通信时,通信装置30可以被配置有静态IP地址,或者可以被设定为自动从网络上的另一个装置(诸如路由器)或从网络地址服务器接收分配的IP地址。
分组交换数据通信也可以经由使用可由装置30经由例如包括在车辆中的远程信息处理单元可接入的蜂窝网络来执行。在一个实施例中,通信装置30还可以包括蜂窝芯片集或者可通信地联接到包括诸如远程信息处理单元等蜂窝芯片集的装置。在任一情况下,通信装置30可以经由蜂窝芯片集通过无线载波系统70传送数据。在这样的实施例中,可以使用无线电传输来与无线载波系统70建立诸如语音信道和/或数据信道等通信信道,使得可以通过信道发送和接收语音和/或数据传输。数据可以经由数据连接(诸如经由通过数据信道的分组数据传输,或者经由使用本领域中已知的技术的语音信道)发送。对于涉及语音通信和数据通信这两者的组合服务来说,系统可以利用通过语音信道的单个呼叫并且根据需要通过语音信道在语音与数据传输之间加以切换,并且这可以使用本领域技术人员已知的技术完成。
处理器34可以为能够处理电子指令的任何类型的装置,包括微处理器、微控制器、主机处理器、控制器、车辆通信处理器和专用集成电路(ASIC)。它可以为仅用于通信装置30的专用处理器,或者可以为其它车辆系统所共享。处理器34执行各种类型的数字存储的指令,诸如存储在存储器36中的软件或固件程序,其使得装置30能够提供各种各样的服务。存储器36可以包括RAM、其它暂时性供电存储器、任何非暂时性计算机可读介质(例如,EEPROM)或存储执行本文讨论的各种外部装置功能所需的一些或全部软件的任何其它电子计算机介质。
全球导航卫星系统(GNSS)或全球定位系统(GPS)模块22从GNSS卫星群(未示出)接收无线电信号。根据这些信号,模块22可以确定车辆位置,该车辆位置可以使得车辆能够确定它是否在诸如住宅或工作场所等已知位置处。另外,GNSS模块22可以将该位置数据提供给无线通信装置30,该无线通信装置然后可以使用该数据来识别已知位置,诸如车辆操作者的住宅或工作场所,以及执行本文所述的方法。另外,GNSS模块22可以用于向车辆操作者提供导航和其它位置相关服务。导航信息可以呈现在显示器58(或车辆内的另一显示器)上或可以用语言呈现,诸如在供应逐向导航时这样做。可以使用专用车内导航模块(其可以为GNSS模块22的一部分)提供导航服务,或者可以经由安装在车辆中的远程信息处理单元完成一些或全部导航服务,其中将位置信息发送到远程位置用于给车辆提供导航地图、地图注释(兴趣点、餐馆等)、路线计算等目的。可以将位置信息供应到远程设施80或其它远程计算机系统(诸如计算机78),以便用于其它目的,诸如车队管理和/或在汽车共享服务中使用。此外,可以经由车辆远程信息处理单元将新的或更新的地图数据从远程设施80下载到GNSS模块22。也可以使用其它卫星导航系统。
相机26(仅示出一个)可以是数码相机,其被结合到车辆12中并且以数字形式捕获车辆周围(诸如位于车辆后方的区域、车辆侧面和/或车辆前方)的图像和视频。在一个实施例中,多个相机可以位于车辆12上,使得相机可以捕获相同区域或相同区域的至少一部分的图像或视频。在又一实施例中,可以使用立体相机(或立体感相机)或具有多个镜头或单独的图像传感器的其它相机。在这些实施例的任一个中,相机可以用于捕获与捕获区域有关的更多信息,诸如三维特性(例如,捕获区域中的对象的距离),如本领域技术人员所知。
在一些实施例中,由相机捕获的图像或视频可以立即显示在可视显示器58上,由此允许用户在显示器上查看相机正在捕获的区域。因此,车辆12可以在显示的相机馈送上覆盖或设置某些图形对象,如下面将更详细地讨论的。另外,相机可以各自包括相机闪光灯(未示出)。此外,相机或视频馈送可以流式传输到另一个装置,诸如手持移动装置14、计算机78或远程设施80处的服务器。
传感器28(仅示出一个)可以是本领域技术人员已知的任何车辆传感器,并且可以包括:车速或轮速传感器、方向盘角度传感器、制动传感器、点火传感器、变速器传感器、转矩传感器、位置传感器(例如,用于测量偏航或俯仰)、加速度计、节气门位置传感器等。在一个实施例中,车辆可以获取传感器数据并使用该数据来辅助车辆引导应用程序。例如,车辆可以使用轮速传感器和方向盘角度传感器以通过使用航位推算技术来确定车辆方向和远离已知起始位置的移动。车辆还可以通过使用一个或多个传感器28来采用其它导航技术。
车辆电子器件20还包括多个车辆用户界面,其向车辆乘员提供用于提供和/或接收信息的装置,包括按钮52、音频系统54、麦克风56和可视显示器58。如本文所使用,术语“车辆用户界面”广泛地包括任何合适形式的电子装置,包括硬件和软件部件这两者,该电子装置位于车辆上并且使得车辆用户能够与车辆的部件通信或通过车辆的部件进行通信。按钮52允许手动用户输入进入通信单元30以提供其它数据、响应或控制输入。音频系统54向车辆乘员提供音频输出,并且可以为专用的、独立的系统或主车辆音频系统的一部分。根据此处所示的特定实施例,音频系统54操作地联接到车辆总线44和娱乐总线(未示出)这两者,并且可提供AM、FM和卫星无线电、CD、DVD和其它多媒体功能。该功能可以结合或独立于信息娱乐模块提供。麦克风56向无线通信装置30提供音频输入以使得驾驶员或其它乘员能够经由无线载波系统70提供语音命令和/或执行免提呼叫。为此,其可利用本领域中已知的人机界面(HMI)技术连接到车载自动语音处理单元。可视显示器或触摸屏58优选地是诸如仪表板上的触摸屏或从挡风玻璃反射的平视显示器等图形显示器,并且可以用于提供多种输入和输出功能。也可以利用各种其它车辆用户界面,因为图1的界面仅仅是一个特定实施方案的示例。
现在参考图2到4,示出了手持移动装置14的硬件和部件的示意图(图2)以及手持移动装置14的前视图(图3)和后视图(图4)。装置14被示为具有蜂窝电话能力的智能电话;然而,在其它实施例中,装置14可以为平板计算机、可穿戴电子装置(例如,智能手表或电子眼装置)或任何其它合适的装置。如本文所使用的,手持移动装置是能够进行网络通信并且可由用户携带的装置,诸如可穿戴装置(例如,智能手表)、植入式装置或手持装置(例如,智能电话、平板计算机、膝上型计算机)。移动装置包括:实现蜂窝电信和/或短程无线通信(SRWC)的硬件、软件和/或固件,以及其它无线装置功能和应用程序。移动装置14的硬件包括处理器102、存储器104、无线芯片集110、114、天线112、114、相机120、122、GNSS模块138、加速度计140以及各种用户装置界面。
处理器102可以为能够处理电子指令的任何类型的装置,并且可以执行可以存储在存储器104中的这样的指令,诸如上面关于无线通信装置30中的处理器32所讨论的那些装置和类型的指令。例如,处理器102可以执行程序或过程数据以执行本文讨论的方法的至少一部分。处理器还可以执行手持装置的操作系统,诸如AndroidTM、iOSTM、MicrosoftTMWindowsTM和/或其它操作系统。操作系统可以提供用户界面和内核,由此充当管理装置的硬件和软件之间的界面的中央控制集线器。另外,操作系统可以执行移动应用程序、软件程序和/或其它软件或固件指令。在一个实施例中,处理器可以执行车辆引导应用程序,该车辆引导应用程序使得用户能够进行车辆预订并且帮助用户定位要预订的潜在车辆或用户已预订的车辆。
存储器104可以包括RAM、其它暂时性供电存储器、任何非暂时性计算机可读介质(例如,EEPROM)或存储执行本文讨论的各种外部装置功能所需的一些或全部软件的任何其它电子计算机介质。在其它实施例中,存储器104可以为插入到装置14的卡槽中的非易失性存储卡,诸如安全数字TM(SD)卡。
处理器102和/或存储器104可以连接到通信总线106,该通信总线允许在处理器与装置14的其它部件之间进行数据通信,这些其它部件诸如相机120、122、相机闪光灯124、LED指示器126、可视显示器130、麦克风132、扬声器134、按钮136、GNSS模块138、加速度计140以及各种其它部件。处理器102可以为这样的部件提供处理能力和/或可以通过操作系统协调这样的部件的功能,而存储器104可以允许存储可以由这样的部件使用的数据。例如,处理器可以运行装置14的主操作系统,其可以包括在触摸屏显示器130上显示图形用户界面(GUI)。在这样的示例中,GUI可以包括可以存储在存储器104中的图像的显示。移动装置处理器和存储在存储器中的软件还能够实现各种软件应用程序,这些软件应用程序可以由用户或制造商预先安装或安装。这可以包括可以允许装置14向车辆操作者提供视觉提示使得车辆可以驾驶到指定的或特定的区域(诸如停车设施内的特定停车位)的应用程序(例如,车辆引导应用程序)。车辆引导应用程序可以与远程计算机78、远程设施80和/或车辆12一起使用。如下文将更详细地讨论,该车辆引导应用程序可以使用装置14的一个或多个部件,诸如显示器130、前视相机120、后视相机122、GNSS模块138、加速度计140和扬声器134。
手持移动装置14包括短程无线通信(SRWC)芯片集110和SRWC天线112,其允许其执行SRWC,诸如IEEE802.11协议、WiMAXTM、ZigBeeTM,Wi-Fi直连TM、蓝牙TM或近场通信(NFC)中的任何一种。SRWC芯片集可以允许装置14连接到另一个SRWC装置。
另外,手持移动装置14包含蜂窝芯片集114,由此允许装置经由一个或多个蜂窝协议(诸如GSM/GPRS技术、CDMA或CDMA2000技术以及LTE技术)进行通信。装置14可以使用芯片集114和蜂窝天线116通过无线载波系统70传送数据。虽然所说明的实施例描绘了单独芯片集和用于SRWC和蜂窝通信芯片集的天线,但是在其它实施例中,可以存在用于两个芯片集的单个天线、存在单个芯片集和多个天线或者单个芯片集和单个天线。在这样的实施例中,可以使用无线电传输来与无线载波系统70建立诸如语音信道和/或数据信道等通信信道,使得可以通过信道发送和接收语音和/或数据传输。数据可以经由数据连接(诸如经由通过数据信道的分组数据传输,或者经由使用本领域中已知的技术的语音信道)发送。对于涉及语音通信和数据通信这两者的组合服务来说,系统可以利用通过语音信道的单个呼叫并且根据需要通过语音信道在语音与数据传输之间加以切换,并且这可以使用本领域技术人员已知的技术完成。
全球导航卫星系统(GNSS)或全球定位系统(GPS)模块138从GNSS卫星群(未示出)接收无线电信号。根据这些信号,模块138可以确定手持移动装置14的位置,其可以使得该装置能够确定它是否在诸如住宅或工作场所等已知位置处。GNSS模块138可以类似于车辆电子器件中提供的GNSS模块22,并且可以向移动装置14提供类似的功能。
相机120和122可以为结合到装置14中并且使得装置14能够以数字形式捕捉图像和视频的数码相机。如图3中所示,相机120可以为前视相机,这意味着相机朝向装置14的前侧前方的区域,在许多实施例中,前侧是具有主可视显示器的一侧。因为装置14的操作者通常握持或定位这样的装置使得可视显示器在视场中,所以这样的布置中的相机120可以面向操作者,由此允许操作者捕捉操作者和/或操作者的后面和周围的图像和视频(例如,自拍)。如图4中所示,相机122是后视相机,这意味着相机朝向远离装置前侧的区域。因此,在如上所述的移动装置的通常使用的这种布置中,相机可以捕捉操作者前方的区域的图像或视频。在另一个场景中,移动装置14可以使得可视显示器130面向车辆操作者并且使得后视相机捕获来自车辆前方区域的图像或视频的方式安装在车辆仪表板上(或车辆上的其它地方)。在这种场景中,装置14可以执行车辆引导应用程序,该车辆引导应用程序可以用于将车辆操作者引导到位置内的特定或指定区域,诸在停车设施内的一个或多个停车位。
在另一个实施例中,多个相机可以位于手持移动装置14上,使得相机捕获相同区域或相同区域的至少一部分的图像或视频。在又一实施例中,可以使用立体相机(或立体感相机)或具有多个镜头或单独的图像传感器的其它相机。在这些实施例的任一个中,相机可以用于捕获与捕获区域有关的更多信息,诸如三维特性(例如,捕获区域中的对象的距离),如本领域技术人员所知。
在一些实施例中,即使用户当前不捕捉图像或记录要存储的视频,由相机捕捉的图像或视频也可以显示在可视显示器130上,由此允许用户查看正在被显示器上的相机捕捉的区域。因此,装置14可以将某些图形对象覆盖或设置在所显示的相机馈送上,如下面将更详细讨论的。另外,相机可以各自包括相机闪光灯,诸如图4中所示主要用于与后视相机122一起使用的相机闪光灯124;然而,这样的相机闪光灯124或其它相机闪光灯(未示出)可以用于其它目的,诸如用于在黑暗或低光环境中提供光或者提供警告或其它指示器以引起附近人员的注意。
另外,相机可以在车辆引导应用程序的操作期间记录和/或存储已经捕捉在存储器104中的图像。在一个实施例中,每当应用程序正在运行,相机可以捕捉和存储视频。然后,除非操作者明确地提供了应当保存该视频的指示,否则装置14可以删除比预定时间量(例如,5分钟)更早的视频。如果用户未指示他/她想要保存视频并且视频比预定时间更早,则相机可能会删除视频并释放存储器。在其它实施例中,用户可能希望为整个行程或应用程序运行的时间记录视频或图像。
手持移动装置14还包括为移动装置的用户提供一种提供和/或接收信息的手段的许多用户装置界面。如本文所使用,术语“用户用户界面”广泛地包括任何合适形式的电子装置,包括硬件和软件部件这两者,该电子装置位于车辆上并且使得装置的用户能够与该装置进行通信。用户装置界面的这种示例包括指示器126、可视显示器(或触摸屏)130、麦克风132、扬声器134和按钮136。指示器126可以为一个或多个灯指示器,诸如发光二极管(LED),并且在一些实施例中,其可以位于装置14的前面,如图3中所示。该指示器可以用于多种目的,诸如向装置14的操作者指示在装置上存在新的通知。可视显示器或触摸屏130在许多实施例中是诸如位于装置14的前面的触摸屏(如图3中所示)等图形显示器,并且可以用于提供多种输入和输出功能。麦克风132向装置14提供音频输入以使得用户能够经由无线载波系统70提供语音命令和/或执行免提呼叫。扬声器134向车辆乘员提供音频输出,并且可以为专用的、独立的系统或主车辆音频系统的一部分。按钮136(仅示出一个)允许手动用户输入来提供其它数据、响应或控制输入。其它按钮可以位于装置14上,诸如装置14侧面的锁定按钮、音量加减控制件、相机按钮等。另外,如本领域技术人员将明白,按钮不需要专用于装置14的单个功能,而是可以用于提供用于各种不同功能的界面装置。也可以利用各种其它车辆用户界面,因为图2到4的界面仅仅是一个特定实施方案的示例。
手持移动装置14可以包括图像处理技术,其可以用于识别在相机120和/或122的视场中的一个或多个对象。这样的技术对于本领域技术人员而言可以为已知的,并且可以包括识别车辆、街道指示牌、其它指示牌(例如,建筑物指示牌)、交通信号、行人、人行道、道路和/或相机视场内的其它对象。
此外,手持移动装置14可以包括车辆引导应用程序,该车辆引导应用程序可以用于提供车辆引导界面,该车辆引导界面可以向用户(或车辆操作者)呈现增强视频馈送,其可以用于将车辆操作者引导到该位置内的特定或指定区域。在一个实施例中,用户可以使用被包括作为移动装置14的一部分的操作系统来启动应用程序。在另一个实施例中,装置可以实现或确定车辆12正接近已知位置,诸如特定停车设施。在进行该实现或确定时,装置14可以执行某些过程,诸如下面讨论的方法。
在认证/授权之后,可以将关于车辆的某些信息发送到远程设施,该信息诸如空间模型请求,其是对获取车辆到达或即将到达的位置的电子代表空间模型的请求。可以请求其它信息,诸如与车辆附近或周围的特定位置有关的信息。此外,响应中可以包括其它车辆信息或属性。车辆属性可以包括车辆型号、车辆品牌、车辆型号年份、车辆的燃料效率度量、车辆的发动机类型、车辆的安全等级、车辆的存储容量(例如,后备箱尺寸、底盘尺寸)、车辆的SRWC能力、车辆高度、车辆长度、车辆乘客容量、车辆变速器类型(例如,自动、手动)、发动机的燃料类型、车辆的发动机属性(例如,汽缸数量、发动机排量、马力、转矩、涡轮增压器的存在和/或类型)和/或本领域技术人员已知的其它各种车辆属性。
响应于空间模型请求,远程服务器(例如,远程设施80或计算机78处的服务器)然后可以产生空间模型响应。可以基于空间模型请求并结合存储在远程设施80或计算机78处的数据库中的数据来产生该响应。例如,远程服务器可以确定哪些停车位或区域可供车辆占用,哪些停车位或区域不可用于车辆占用,哪些停车位或区域允许车辆占用,哪些停车位或区域不允许车辆占用,和/或各种其它信息。在没有停车位或区域可用的情况下,空间模型响应可以包括指示在该位置(例如,停车设施)处没有停车位或区域可供车辆占用的数据或信息。移动装置14上的应用程序然后可以向用户呈现通知。
一旦在手持移动装置14处接收到空间模型响应,装置14就可以使用包含在空间模型响应中的信息或数据来确定要将车辆操作者引导到的位置内的区域。例如,车辆可以使用与指定当前车辆可以停放的停车位或区域有关的位置和数据的电子代表空间模型。然后,装置14可以使用相机122来捕获要在装置14的可视显示器130上呈现的图像或视频。此外,某些对象可以被车辆引导应用程序识别并且可以用于定向装置在该位置内的位置。在诸如在停车库中可能不容易接收GNSS信号的某些实施例中,视觉提示(例如,在停车库中由相机122捕获的某些对象)可以结合该位置的空间模型使用以用于产生方向或向车辆操作者提供引导,使得车辆操作者可以将车辆操纵或驾驶到指定或特定区域。然后,车辆可以产生图形并在可视显示器130上的视频或相机馈送上显示这样的图形。可以在手持移动装置14的可视显示器130上的相机或视频馈送上覆盖、设置、叠加或以其它方式显示这些图形中的任何一个。
在相机馈送或视频馈送上显示的图形可以与相机馈送的视场中的对象相关联,或者可以与对应于图形中表示的信息的位置相关联。例如,车辆信息响应可以包含与多个停车位或区域有关的位置信息。提供车辆引导界面的应用程序可以使用该车辆信息和手持移动装置的信息(例如,装置14的位置和前进方向)来将图形定位在相机馈送上以及与停车点相对应的位置中。
在一些实施例中,所产生的图形可以呈现在触摸屏130上,并且可以被配置为在用户按压或点击图形所常驻的屏幕的区或区域时执行操作。例如,当用户触摸触摸屏130上显示图形的区域时,可以在触摸屏130上获取和/或呈现或者诸如经由扬声器134或其它用户对接装置向用户呈现与该图形(或其表示的对象)有关的详细信息。
参考图5,示出了将车辆的车辆操作者引导到位置内的特定区域的方法300的实施例。可以通过车辆使用车辆电子器件、通过另一个移动装置(例如,智能电话14)或者通过车辆与另一个移动装置的组合来执行方法300。在以下描述方法300的段落中使用的术语“移动装置”是指车辆、移动装置14、任何其它移动装置或者它们的任何组合。
方法300从步骤310开始,其中确定车辆正接近该位置的入口。在许多实施例中,该位置可以是停车库或停车场,如上文所讨论。移动装置可以具有与存储在存储器36(或其它车辆存储器)上的某些映射位置(例如,停车库)有关的信息,并且可以将车辆位置与映射位置进行比较以确定车辆是否处于、靠近或接近映射位置之一。在执行方法300的移动装置是手持移动装置的情况下,手持移动装置可以使用其自己的位置来与映射位置进行比较,或者可以向车辆查询其位置。
或者,在其它实施例中,移动装置可以向远程服务器(例如,计算机78或远程设施80)查询关于车辆是否处于、靠近或接近某个映射位置的信息。该查询可以由移动装置自动发起,或者可以在用户或车辆发生触发事件时发起,诸如通过平均车速的降低或用户按下按钮52或136来发起。
在上面讨论的任何实施例中,可以使用来自全球导航卫星系统(GNSS)(例如,GNSS22、GNSS 138)、短程无线通信(SRWC)(例如,使用无线电路32和/或SRWC电路110)和/或蜂窝通信三角测量(例如,使用无线电路32和/或无线芯片集114)的信号确定车辆正接近该位置的入口。如果确定车辆处于、靠近或接近映射位置,则方法300继续到步骤320。
在步骤320中,获取车辆处于、靠近或接近的映射位置的电子代表空间模型。在至少一个实施例中,位置的电子代表空间模型传达包括位置的空间信息,其包括车辆的一个或多个停车位和/或一个或多个车辆通道的指示。此外,空间模型可以包括映射位置的入口/出口位置,诸如车辆或操作者可以进入或离开映射位置的点。例如,在映射位置是停车库的场景下,空间模型可以包括通道(即,车辆可以行驶的路径)和停车位,以及这些停车位是否被占用或者车辆是否许可/授权停放在某些停车位(另参见步骤330)。空间模型可以从车辆的存储器36获取(并且经由SRWC发送到手持装置14),或者可以从远程服务器获取,诸如从计算机78或远程设施80处的服务器获取。一旦获取该信息,空间模型就可以存储在存储器中,诸如存储在存储器36和/或存储器104中。方法300继续到步骤330。
在步骤330中,获取关于特定区域的信息。特定区域可以是车辆的特定停车位或用户试图要导航到的映射位置的区域(例如,可以基于经由用户装置界面或车辆用户界面从移动装置接收地址或其它信息来确定)。在一个实施例中,映射位置的区域可以是车辆或车辆操作者有权访问或停放车辆的区域。该信息可以从本地存储器装置(诸如存储器36或存储器104)获取,或者可以从远程服务器获取。在后一种情况下,移动装置(例如,手持移动装置14或车辆12)可以通过发送位置信息请求和接收位置信息响应消息来查询远程服务器。该请求可以包括与车辆、车辆用户或手持移动装置有关的某些信息,并且该响应可以基于位置信息请求中所包括的任何该信息。在一种场景下,可以获取关于可用的某些停车位的信息。方法300继续到步骤340。
在步骤340中,从手持移动装置接收车辆周围区域的视频数据。可以从包括在车辆电子器件中的一个或多个相机26或从包括在手持移动装置14上的一个或多个相机120、122接收视频数据。在一个实施例中,前视相机26获取视频数据,该前视相机安装在车辆12的前方并且面向车辆前方的区域。视频数据可以存储在存储器36中,或者经由SRWC或其它通信装置发送到另一个装置,诸如手持移动装置14。在另一个实施例中,手持移动装置14安装在车辆的仪表板上,使得后视相机122面向车辆前方的区域,而屏幕130面向车辆操作者。相机122可以获取车辆前方区域的视频数据,并且可以将该信息存储在存储器104中和/或可以经由SRWC将该信息发送到车辆12。
此外,可以处理视频数据以获取关于车辆前方区域(即,在相机的视场内)的信息。使用某些图像处理应用程序或软件,车辆引导应用程序可以识别并使用视频数据内的某些对象来确定或确证映射位置内的车辆位置。例如,某些指示牌(例如,“出口”或“区1”)可以通过图像处理技术识别,然后结合车辆传感器数据和空间模型使用以产生导航图形(步骤280)或其它导航辅助工具,其可以用于帮助车辆操作者导航到映射位置内的特定目的地位置。方法300继续到步骤350。
在步骤350中,在移动装置的屏幕上显示视频数据。在一个实施例中,在手持移动装置14的触摸屏130上显示视频数据,而在另一实施例中,在车辆的显示器58上显示视频数据。视频数据可以流方式显示,使得视频数据一接收就被显示并发送到显示器。以连续和流式方式进行视频数据的这种显示可以被称为“相机馈送”或“视频馈送”。然后方法300继续到步骤360。
在步骤360中,获取车辆传感器数据,其中车辆传感器数据包括车速和车辆方向。在其它实施例中,可以获取其它车辆传感器数据,诸如车辆节气门信息或制动信息。该传感器数据可以从传感器28获取并经由SRWC发送到处理器34或手持移动装置14。方法300继续到步骤370。
在步骤370中,使用车辆传感器数据和电子代表空间模型来确定映射位置内的车辆位置。在一个实施例中,一旦接收到空间模型,手持移动装置14就可以通过将车辆当前位置值存储在存储器中并基于车辆传感器通过使用航位推算技术使车辆当前位置值提前来持续跟踪车辆位置。例如,使用车速和车辆时钟,车辆可以通过根据车辆行驶的距离和方向参考空间地图来跟踪车辆在该位置内的位置,这可以基于一个或多个车辆传感器来确定。
在一些实施例中,车辆可以使用相机传感器,诸如安装在车辆上的移动装置14或数码相机的传感器,其可以用于识别车辆周围的一个或多个对象。可以使用各种图像处理技术(例如,计算机视觉技术)并结合空间模型来处理这些对象,以确定或帮助确认车辆在映射位置处的位置。例如,车辆可以根据诸如上面讨论的航位推算技术使用传感器28,并且可以结合映射位置的空间模型使用来自一个或多个相机的图像来确定车辆在映射位置内的位置。虽然这样的和其它类似方法(本领域技术人员已知许多其中的方法)可以在没有GNSS信号的情况下使用(例如,如果GNSS卫星信号受到干扰,使得GNSS模块22和/或GNSS模块138无法接收到GNSS信号),但是在其它实施例中,GNSS信号可以用于确证和/或确定车辆位置。方法300继续到步骤380。
在步骤380中,产生要在可视显示器上显示的一个或多个图形。一个或多个图形可以操作以将车辆操作者至少部分地从映射位置的入口引导到映射位置内的特定区域。有助于车辆操作者导航的这种图形可以称为导航辅助图形。这些导航辅助图形可以采取各种形状、尺寸、图像、颜色等形式,并且可以在所显示的视频数据上呈现,使得创建增强现实视图,其至少在一些实施例中可以提供改进的导航体验。在一些场景中,映射位置处的一个或多个结构可能阻碍对远程服务器或GNSS信号的访问,因此,车辆操作者可以改为依赖于本地车辆信息(例如,速度、方向盘角度)、传感器数据(例如,车辆传感器、来自一个或多个相机的视频数据)以及映射的空间模型,以向用户提供导航信息,使得用户可以将车辆驾驶或操纵到映射位置内的特定位置,诸如特定的或指定停车位。可以基于车辆传感器数据、空间模型、车辆当前位置值、视频数据(包括从视频数据获取的信息(参见步骤340))和/或移动装置处的其它数据来产生图形信息。在一个实施例中,移动装置可以跟踪在映射位置内的车辆位置,然后可以使用该信息来产生适当的图形,该图形可以用于向操作者提供导航提示(例如,说明“右转”、描绘右向箭头的文本)。然后方法300继续到步骤390。
在步骤390中,在可视显示器上的相机馈送上显示一个或多个图形。图形可以与相机馈送的视场中的对象(例如,诸如车辆)相关联,或者可以与对应于图形中表示的信息的位置相关联。图形可以用于补充视频数据,使得图形帮助用户可视化相机122的视场160内或车辆12周围的一个或多个通道、指示牌、停车位或其它对象或区域。在这种情况下,结合视频数据的图形向用户提供增强现实,该增强现实可以促进用户导航到映射位置内的特定或指定区域的体验。然后方法300结束。
可以执行方法300,直到操作者终止车辆引导应用程序,或者直到车辆到达特定位置(例如,指定的停车位)。此外,当车辆靠近特定位置时,可以执行一个或多个附加步骤。在一个实施例中,停车位可以包括射频识别(RFID)标签,其指示停车位的存在或关于停车位的信息。车辆可以使用无线电路32或其它接收器来读取RFID标签,然后可以使用该信息来向其它车辆引导应用程序示例提供未来的引导信息。例如,一旦车辆到达并停放在映射位置的某个停车位,车辆就可以在停车位处读取RFID标签,然后可以向服务器(例如,计算机78或远程设施80处的服务器)发送通知,该通知指示车辆停放在停车位。这将允许到达映射位置的车辆的操作者意识到停车位被占用。在其它实施例中,停车位可以包含传感器(例如,电感回路检测器)以检测车辆在特定区域或停车位中的存在。可以将这样的信息提供给后端服务器,诸如向一台或多台车辆或车辆引导应用程序提供后端服务的后端服务器。
另外,可以在车辆开启时使用上述方法(例如,启动或启用车辆的点火或其它原动机(“车辆点火或原动机启用事件”))。然后,可以使用上述方法将用户从停车位或特定位置引导到映射位置的出口。
应当理解的是,前述内容是对本发明的一个或多个实施例的描述。本发明不限于本文公开的特定实施例,而是仅由下面的权利要求限定。另外,包括在前述描述中的声明涉及特定实施例,并且不能解释为限定本发明的范围或限定权利要求书中所使用的术语,除非术语或措词在上面进行了明确限定。对所公开的实施例的各种其它实施例和各种改变和修改对于本领域技术人员将是显而易见的。所有这些其它实施例、改变和修改旨在落入所附权利要求的范围内。
如本说明书和权利要求中所使用,术语“例如(e.g.)”、“例如(for example)”、“例如(for instance)”、“诸如”和“等”以及动词“包括(comprising)”、“具有”、“包括(including)”和它们的其它动词形式在结合一个或多个部件或其它项目的列表使用时,各自被解释为开放式,意指该列表不应被视为排除其它、另外的部件或项目。其它术语是使用它们的最广泛的合理含义来解释,除非它们用于要求有不同解释的上下文中。另外,术语“和/或”应当被解释为包括性的或。作为示例,短语“A、B和/或C”包括:“A”;“B”;“C”;“A和B”;“A和C”;“B和C”;以及“A、B和C”。

Claims (10)

1.一种将车辆的车辆操作者引导到映射位置内的特定区域的方法,其中所述方法由移动装置执行,其中所述移动装置与所述车辆相关联和/或是所述车辆的一部分,并且其中所述方法包括:
使用以下一个或多个来确定所述车辆的位置:来自全球导航卫星系统(GNSS)的信号、短程无线通信和/或蜂窝通信三角测量;
获取所述映射位置的布局,其中所述布局指示所述车辆的一个或多个停车位和/或一个或多个车辆通道;
确定所述车辆的至少一个停车位;
接收所述车辆周围区域的视频数据;
在所述移动装置的可视显示器上显示所述视频数据;
产生一个或多个图形以呈现在所述可视显示器上,其中所述一个或多个图形至少部分地将所述操作者从所述映射位置的入口/出口引导到所述至少一个停车位;以及
在所述可视显示器上的所述相机馈送上显示所述一个或多个图形。
2.根据权利要求1所述的方法,其中所述移动装置是智能电话、平板计算机、可穿戴移动装置或电子眼装置。
3.根据权利要求1所述的方法,其中所述移动装置是所述车辆。
4.根据权利要求1所述的方法,其中所述映射位置的所述布局是所述映射位置的电子代表空间模型,并且包括一个或多个停车位、通道和入口/出口位置。
5.根据权利要求1所述的方法,其中所述图形显示在所述相机馈送上使得增强现实视图被提供给所述操作者,并且用于提供引导所述操作者沿着所述映射位置内的某些通道的一个或多个导航提示。
6.根据权利要求1所述的方法,进一步包括获取车辆传感器数据的步骤,其中所述车辆传感器数据包括车速和车辆方向,并且其中基于所述获取的车辆传感器数据来确定所述一个或多个图形。
7.根据权利要求6所述的方法,进一步包括使用所述车辆传感器数据和所述电子代表空间模型来确定所述映射位置内的车辆位置。
8.根据权利要求1所述的方法,进一步包括感测射频标识符(RFID)标签并确定所述RFID标签是否与所述至少一个停车位相关联的步骤。
9.根据权利要求8所述的方法,进一步包括检测车辆点火或原动机启用事件的步骤,此后执行所述方法的接收步骤和显示步骤,但是其中所述一个或多个图形将所述操作者至少部分地从所述至少一个停车位引导到所述映射位置的所述入口/出口。
10.一种将车辆的车辆操作者引导到映射位置内的特定区域的方法,其中所述方法由手持移动装置执行,其中所述手持移动装置与所述车辆相关联和/或是所述车辆的一部分,并且其中所述方法包括:
使用以下一个或多个来确定所述车辆正接近所述映射位置的入口:来自全球导航卫星系统(GNSS)的信号、短程无线通信和/或蜂窝通信三角测量;
获取所述映射位置的电子代表空间模型,其中所述电子代表空间模型传达所述映射位置的空间信息,其包括所述车辆的一个或多个停车位和/或一个或多个车辆通道的指示;
获取关于所述特定区域的信息,其中所述获取的信息至少部分地基于所述车辆特有的信息;
从所述手持移动装置接收所述车辆周围区域的视频数据,其中所述手持移动装置是包括在所述车辆中的一组车辆电子器件或安装在所述车辆内的个人手持无线装置,并且其中所述手持移动装置包括至少一个相机和至少一个可视显示器;
在所述手持移动装置的所述至少一个可视显示器上显示所述视频数据;
获取车辆传感器数据,其中所述车辆传感器数据包括车速和车辆方向;
使用所述车辆传感器数据和所述电子代表空间模型来确定所述映射位置内的车辆位置;
基于所述映射位置内的所述车辆位置产生一个或多个图形以在所述可视显示器上显示,其中所述一个或多个图形将所述车辆操作者至少部分地从所述映射位置的入口/出口引导到所述映射位置内的特定区域;以及
在所述可视显示器上的所述相机馈送上显示所述一个或多个图形。
CN201811342247.6A 2017-11-14 2018-11-12 基于位置空间模型的车辆引导 Pending CN109785654A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/812187 2017-11-14
US15/812,187 US20190147743A1 (en) 2017-11-14 2017-11-14 Vehicle guidance based on location spatial model

Publications (1)

Publication Number Publication Date
CN109785654A true CN109785654A (zh) 2019-05-21

Family

ID=66335811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811342247.6A Pending CN109785654A (zh) 2017-11-14 2018-11-12 基于位置空间模型的车辆引导

Country Status (3)

Country Link
US (1) US20190147743A1 (zh)
CN (1) CN109785654A (zh)
DE (1) DE102018128286A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112908019A (zh) * 2019-12-04 2021-06-04 上海博泰悦臻电子设备制造有限公司 用于管理车辆泊车的方法、电子设备和计算机存储介质
CN114341961A (zh) * 2019-08-30 2022-04-12 高通股份有限公司 用于增强现实辅助的技术

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102033174B1 (ko) * 2018-02-19 2019-10-16 김경식 스마트폰 통합측위를 활용한 지하철역 도착알림 및 역사 정보안내 시스템
US11250363B2 (en) 2018-11-02 2022-02-15 Cornell University Resource allocation using scalable non-myopic atomic game for smart parking and other applications
US20210034869A1 (en) * 2019-07-30 2021-02-04 Didi Research America, Llc Method and device for using augmented reality in transportation
US11842591B2 (en) * 2019-08-07 2023-12-12 SpotHero, Inc. Parking facility communication systems and methods

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110199479A1 (en) * 2010-02-12 2011-08-18 Apple Inc. Augmented reality maps
CN203250420U (zh) * 2013-04-11 2013-10-23 上海控江中学附属民办学校 一种停车位引导系统
US20150371541A1 (en) * 2014-06-23 2015-12-24 Hi-Park Solutions Ltd. Method and System for Locating Vacant Parking Places
US20170018183A1 (en) * 2014-08-27 2017-01-19 Sparkcity.Com Ltd. System and method of creating a dynamic parking spot
CN107444264A (zh) * 2016-05-31 2017-12-08 法拉第未来公司 使用相机检测车辆附近的物体

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101410695B (zh) * 2006-03-28 2013-03-13 松下电器产业株式会社 导航装置
KR20150038622A (ko) * 2007-08-29 2015-04-08 콘티넨탈 테베스 아게 운트 코. 오하게 특성 포인트에 의한 차량 위치의 보정
US20100245561A1 (en) * 2007-12-28 2010-09-30 Yoshihisa Yamaguchi Navigation device
US10482766B2 (en) * 2017-02-01 2019-11-19 Microsoft Technology Licensing, Llc Automated parking lot space assignment
US20180374349A1 (en) * 2017-06-23 2018-12-27 Microsoft Technology Licensing, Llc Parking space assignment in a business parking lot
US10648831B2 (en) * 2017-08-31 2020-05-12 Here Global B.V. Method, apparatus, and computer program product for providing an indication of favorability of parking locations

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110199479A1 (en) * 2010-02-12 2011-08-18 Apple Inc. Augmented reality maps
WO2011100535A1 (en) * 2010-02-12 2011-08-18 Apple Inc. Augmented reality maps
CN203250420U (zh) * 2013-04-11 2013-10-23 上海控江中学附属民办学校 一种停车位引导系统
US20150371541A1 (en) * 2014-06-23 2015-12-24 Hi-Park Solutions Ltd. Method and System for Locating Vacant Parking Places
US20170018183A1 (en) * 2014-08-27 2017-01-19 Sparkcity.Com Ltd. System and method of creating a dynamic parking spot
CN107444264A (zh) * 2016-05-31 2017-12-08 法拉第未来公司 使用相机检测车辆附近的物体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114341961A (zh) * 2019-08-30 2022-04-12 高通股份有限公司 用于增强现实辅助的技术
CN112908019A (zh) * 2019-12-04 2021-06-04 上海博泰悦臻电子设备制造有限公司 用于管理车辆泊车的方法、电子设备和计算机存储介质
US12165514B2 (en) 2019-12-04 2024-12-10 Pateo Connect+ Technology (Shanghai) Corporation Vehicle parking management method, eletronic device, and computer storage medium

Also Published As

Publication number Publication date
US20190147743A1 (en) 2019-05-16
DE102018128286A1 (de) 2019-05-16

Similar Documents

Publication Publication Date Title
CN109558957B (zh) 选择车辆上车位置
CN109785654A (zh) 基于位置空间模型的车辆引导
CN107835500B (zh) 使用移动设备识别车辆
CN109005498A (zh) 车辆定位器和导向器
US10137833B2 (en) Vehicle control apparatus, vehicle driving assistance apparatus, mobile terminal and control method thereof
US20200143593A1 (en) Augmented reality (ar) remote vehicle assistance
CN106415686B (zh) 可训练收发器和摄像系统及方法
US20160275360A1 (en) Vehicle and method for controlling the same
KR101586706B1 (ko) 카스토퍼 지자기 무선센서를 이용한 주차 관리 방법
CN107862899A (zh) 反向寻车方法、装置、计算机装置及计算机可读存储介质
CN102971775A (zh) 用于确定汽车附近的可停车的停车空间的方法和合适于此的汽车辅助系统
CN109983487A (zh) 到无人看管车辆的物品递送
KR20220128588A (ko) 전자 장치, 전자 장치의 제어 방법, 컴퓨터 프로그램 및 컴퓨터 판독 가능한 기록 매체
CN107452220A (zh) 一种车载终端及智能寻车系统
CN105427651A (zh) 基于惯性导航的泊车导航方法及装置
CN110276974A (zh) 远程终点下车导航引导
KR101309670B1 (ko) 차량 정보 서비스를 위한 차량 시스템 및 방법
CN112071113A (zh) 车位信息共享方法
CN105976442A (zh) 基于车载射频设备的车辆管理系统及其方法
CN112818895A (zh) 基于图像识别的记录停车位置系统及方法
CN209525760U (zh) 一种车辆位置辅助查询系统
CN106790695B (zh) 基于历史信息描述共享车辆的方法、订车终端及系统
CN106205182A (zh) 一种智能寻车系统和方法
KR20230042285A (ko) 경로 안내 장치 및 그것의 경로 안내 방법
WO2015117334A1 (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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190521