本发明总体涉及基于车辆的无线设备跟踪,以及更具体地涉及使用车辆和移动设备之间的无缝切换跟踪无线设备。
背景技术
无线技术(例如低功耗
技术实现要素:
所附权利要求限定了本申请。本发明总结了实施例的各方面,并且不应当用于限制权利要求。根据在此描述的技术设想其它实施方式,这对于本领域普通技术人员在研究以下附图和详细的说明书后将显而易见,并且这些实施方式意图在本申请的范围内。
公开了用于跟踪无线设备的示例实施例,使用无缝切换利用车辆或移动设备可交换地跟踪设备。示例车辆包括内部和外部天线、传感器、以及具有显示器的信息娱乐主机单元。信息娱乐主机单元使用外部天线跟踪(定位)车辆外部的带无线支持的物体。信息娱乐主机单元还基于传感器以及内部和外部天线来确定与车辆相关的移动设备的位置。另外,当移动设备离开车辆时,信息娱乐主机单元自动地将跟踪信息转移到移动设备。
用车辆和移动设备跟踪带无线支持的物体的示例方法包括使用车辆的外部天线跟踪车辆外部的带无线支持的物体。示例方法还包括基于至少一个传感器以及内部天线和外部天线来确定与车辆相关的移动设备的位置。另外,示例方法包括当移动设备离开车辆时;自动地将跟踪信息转移到移动设备。
根据本发明,提供一种车辆,该车辆包含:
内部和外部天线;
具有显示器的信息娱乐主机单元,信息娱乐主机单元用以:
使用外部天线跟踪车辆外部的带无线支持的物体;
基于内部天线和外部天线确定与车辆相关的移动设备的位置;以及
当移动设备离开车辆时,自动地将跟踪信息转移到移动设备。
根据本发明的一个实施例,该车辆包括传感器,其中信息娱乐主机单元基于传感器以及内部天线和外部天线确定移动设备的位置。
根据本发明的一个实施例,其中传感器是座椅重量传感器。
根据本发明的一个实施例,其中传感器是车门位置传感器。
根据本发明的一个实施例,其中为了确定移动设备的位置,信息娱乐主机单元将移动设备和内部天线之间的第一信号强度与移动设备和外部天线之间的第二信号强度进行比较。
根据本发明的一个实施例,其中信息娱乐主机单元确定带无线支持的物体的位置。
根据本发明的一个实施例,其中为了确定带无线支持的物体的位置,信息娱乐主机单元从通过带无线支持的物体广播的消息中检索位置信息。
根据本发明的一个实施例,其中为了确定带无线支持的物体的位置,信息娱乐主机单元基于与带无线支持的物体交换的消息的信号强度值来估计带无线支持的物体的位置。
根据本发明的一个实施例,其中将跟踪信息自动地转移到移动设备使得移动设备显示跟踪带无线支持的物体的界面。
根据本发明,提供一种用车辆和移动设备跟踪带无线支持的物体的方法,该方法包含:
使用车辆的至少一个外部天线跟踪车辆外部的带无线支持的物体;
基于车辆的至少一个内部天线和至少一个外部天线用处理器确定与车辆相关的移动设备的位置;以及
当移动设备离开车辆时,自动地将跟踪信息转移到移动设备。
根据本发明的一个实施例,其中确定移动设备的位置包括基于传感器、至少一个内部天线和至少一个外部天线确定移动设备的位置。
根据本发明的一个实施例,其中传感器是座椅重量传感器。
根据本发明的一个实施例,其中传感器是车门位置传感器。
根据本发明的一个实施例,其中确定移动设备的位置包括将移动设备和至少一个内部天线之间的第一信号强度与移动设备和至少一个外部天线之间的第二信号强度进行比较。
根据本发明的一个实施例,方法包括确定带无线支持的物体的位置。
根据本发明的一个实施例,其中确定带无线支持的物体的位置包括从通过带无线支持的物体广播的消息中检索位置信息。
根据本发明的一个实施例,其中确定带无线支持的物体的位置包括基于从带无线支持的物体交换的接收到的消息的信号强度值估计带无线支持的物体的位置。
根据本发明的一个实施例,方法包括当移动设备离开车辆并且接收到继续跟踪的指示时,在将跟踪信息自动地转移到移动设备之后,继续通过车辆跟踪带无线支持的物体。
根据本发明,提供一种车辆,该车辆包含:
具有显示器和天线的信息娱乐主机单元,信息娱乐主机单元用以:
提供车辆外部的带无线支持的物体的方向;
当带无线支持的物体正在移动时,估计带无线支持的物体的设计路径;
基于设计路径更新方向;
确定与车辆相关的移动设备的位置;以及
当移动设备离开车辆时;自动地将跟踪信息转移到移动设备。
根据本发明的一个实施例,该车辆进一步包括传感器,其中信息娱乐主机单元基于传感器和天线确定移动设备的位置。
根据本发明的一个实施例,该车辆进一步包括内部天线和外部天线,其中为了确定移动设备的位置,信息娱乐主机单元将移动设备和内部天线之间的第一信号强度与移动设备和外部天线之间的第二信号强度进行比较。
根据本发明,提供一种用车辆和移动设备跟踪带无线支持的物体的方法,该方法包含:
使用车辆的至少一个外部天线提供车辆外部的带无线支持的物体的方向;
当带无线支持的物体正在移动时,用处理器估计带无线支持的物体的设计路径;
基于设计路径用处理器更新方向;
基于车辆的至少一个内部天线和至少一个外部天线用处理器确定与车辆相关的移动设备的位置;以及
当移动设备离开车辆时,自动地将跟踪信息转移到移动设备。
根据本发明的一个实施例,该方法进一步包括确定带无线支持的物体的位置。
根据本发明的一个实施例,其中具有显示器和天线的信息娱乐主机单元至少部分地基于移动的带无线支持的物体的轨迹、移动的带无线支持的物体的过去的位置信息、以及带无线支持的物体所在的区域中的相对重要的街道来估计带无线支持的物体的设计路径。
附图说明
为了更好地理解本发明,可以参考以下附图中所示的实施例。附图中的部件不一定按比例绘制,并且可以省略相关的元件,或者在一些情况下比例可能已经被放大,以便强调和清楚地示出本文所述的新颖特征。另外,如本领域中已知的,系统部件可以被不同地布置。此外,在附图中,贯穿若干视图相同的附图标记表示相应的部件。
图1示出了根据本发明的教导操作的车辆和移动设备;
图2描述了图1的车辆的显示器的示例界面;
图3描述了图1的车辆的显示器和图1的移动设备上的显示器之间的转移;
图4是图1的车辆的电子部件的框图;
图5是跟踪物体并且在车辆和移动设备之间无缝转移的方法的流程图;
图6是用车辆跟踪物体的方法的流程图。
具体实施方式
虽然本发明可以以各种形式来实施,但是在附图中以及在下文中将会描述一些示例性和非限制性实施例,但是应该理解的是,本发明将被认为是本发明的示例并不意图将本发明限制于所说明的具体实施例。
车辆(诸如轿车、卡车、运动型多用途车辆、摩托车、船等)越来越多地利用无线设备制造,诸如
被跟踪的物体可能不在邻近道路的位置中。例如,物体可能位于公园中间。车辆检测驾驶员(例如,与驾驶员相关的移动设备)何时离开车辆。例如,当车辆到达公园的停车场时,驾驶员可能离开车辆。当驾驶员离开车辆时,车辆将跟踪信息无缝转移到移动设备(例如智能手机、智能手表、平板电脑等)。如这里所使用的,短语“无缝转移”指的是将跟踪信息转移到在移动设备上执行的应用程序(例如,福特派(fordpass)等)而无需与用户进一步交互,以及在移动设备上提供界面以便于跟踪物体。此外,当车辆检测到驾驶员进入车辆时,车辆向移动设备请求跟踪信息并且开始跟踪物体。
图1示出了根据本发明的教导操作的车辆100和移动设备102。车辆100可以是标准的汽油动力车辆、混合动力车辆、电动车辆、燃料电池车辆、和/或任何其它的机动车辆类型的车辆。车辆100包括与机动性相关的部件,诸如具有发动机、变速器、悬架、驱动轴和/或车轮等的动力传动系统。车辆100可以是非自主的、半自主的(例如,一些常规动力功能由车辆100控制)、或自主的(例如,动力功能由车辆100控制而没有驾驶员直接输入)。例如当正在跟踪物体时,车辆100可以自动地跟随计算的到达跟踪的物体的路径。在所示示例中,车辆100包括传感器104和106、车载通信模块108、以及信息娱乐主机单元110。
传感器可以以任何合适的方式布置在车辆100中和车辆100周围。可以安装传感器以测量车辆100的外部周围的特性。另外,一些传感器可以安装在车辆100的车厢内部或车辆100的车身中(例如,发动机舱、车轮舱等)以测量车辆100的内部的特性。例如,这些传感器可以包括加速计、里程计、转速计、俯仰与横摆传感器、车轮速度传感器、麦克风、轮胎压力传感器、以及生物传感器等。在所示示例中,传感器包括重量传感器104和/或车门位置传感器106。重量传感器104检测乘员(例如驾驶员)何时坐在座椅上。重量传感器104用于确定驾驶员何时坐在驾驶员座椅上。例如,当重量传感器104从检测乘员过渡到不检测乘员的一段时间(例如,十秒、二十秒等)之后,来自重量传感器104的读数可以用于确定特定的乘员已经离开车辆100。车门位置传感器106检测车辆100的相应车门何时打开或关闭。车门位置传感器106用于检测乘员何时离开车辆100。
车载通信模块108包括无线网络接口以使得能够与外部网络以及外部无线网络支持的物体(例如下面图2的物体204)通信。车载通信模块108还包括硬件(例如处理器、存储器、存储设备、天线等)和用以控制无线网络接口的软件。在所示示例中,车载通信模块108包括用于基于标准网络(例如,全球移动通信系统(gsm)、通用移动电信系统(umts)、长期演进(lte)、码分多址接入(cdma)、全球互通微波存取(wimax)(ieee(美国电气和电子工程师协会)802.16m);近场通信(nfc);局域无线网络(包括ieee802.11a/b/g/n/ac或其它);专用短程通信(dsrc),以及无线千兆比特(ieee802.11ad)等)的一个或多个通信控制器。在一些示例中,车载通信模块108包括全球定位系统(gps)接收器。可选地,在一些示例中,gps接收器是独立的模块。外部网络可以是公共网络(例如互联网);专用网络(例如内联网);或其组合,以及可以利用现在可用或以后开发的各种网络协议,包括但不限于基于tcp/ip的网络协议。以这种方式,车辆100可以与托管在外部网络上的各种服务器(例如导航系统提供者的服务器(例如,谷歌地图(googlemaps)、waze(位智)、苹果地图(applemaps)等))通信。
具体地,车载通信模块108通信地连接到内部天线112和外部天线114。内部天线112可以利用天线阵列,以及外部天线可以是一个模块内的单独的天线,或者是位于车辆周围不同位置的独立模块中的集群天线/收发器。车辆100的车厢内的内部天线112通过无线协议(例如,
信息娱乐主机单元110提供车辆100和用户之间的界面。信息娱乐主机单元110包括数字和/或模拟接口(例如,输入设备和输出设备)以接收来自用户的输入并且显示信息。输入设备可以包括例如控制旋钮、仪表板、用于图像捕获和/或视觉命令识别的数字摄像机、触摸屏、音频输入设备(例如,车厢麦克风)、按钮、或触摸板。输出设备可以包括仪表组输出(例如拨号盘、照明设备)、致动器、抬头显示器、中央控制台显示器(例如,液晶显示器(“lcd”)、有机发光二极管(“oled”))显示器、平板显示器、固态显示器等)、和/或扬声器。在所示示例中,信息娱乐主机单元110包括用于信息娱乐系统(例如福特车载娱乐系统
信息娱乐主机单元110还包括物体跟踪器116。物体跟踪器116跟踪由车辆100的乘员指定的物体。在一些示例中,物体跟踪器116显示具有无线模块的已经与车辆100配对的物体的列表,使得乘员可以选择要跟踪的物体。当物体被选择时,物体跟踪器116确定物体是否在车辆100的范围内。当车载通信模块108接收到包括正在被跟踪的物体的标识符的广播时,物体在车辆100的范围内。在一些示例中,当物体包括gps接收器时,物体在广播中包括其位置和/或响应于由物体跟踪器116发送的请求而对包括其位置的消息进行回应。可选地,在一些示例中,物体跟踪器116基于由物体广播的测量的rssi值来确定物体的位置。
rssi值测量由待跟踪的物体接收到的由车载通信模块108发送的消息的射频信号的开放路径信号强度。物体包括后续消息中的rssi值。rssi以信号强度百分比测量,该值(例如,0-100、0-137等)由用以实施物体的无线模块的硬件的制造商定义。通常,较高的rssi意味着物体更靠近相应的车辆100。rssi值用以确定从车辆100到物体的径向距离。在一些示例中,车辆100使用已知技术利用rssi值来确定到物体的距离。
当物体的位置被确定时,物体跟踪器116(a)在界面(例如,中央控制台显示器)上显示物体的位置,以及(b)计算从车辆100的当前位置到物体的方向。在一些示例中,为了计算方向,物体跟踪器116通过车载通信模块108与导航系统连接。例如,物体跟踪器116可以通过应用程序编程接口(api)向导航系统提供物体的位置,以有助于导航系统提供那个位置的方向。
物体跟踪器116监控通信地连接到车辆100的移动设备102的位置,以确定移动设备102何时离开车辆100。例如,当物体相对靠近时和/或当物体的估计位置处于车辆100的不可接近的区域中时,驾驶员可以带着移动设备102离开车辆100。在一些示例中,车辆100通过车载模块108的无线接口通信地连接移动设备。在一些示例中,在移动设备102上执行的应用程序与api(诸如福特applink(应用程序链接)等)兼容以有助于车辆100和移动设备102之间的通信。在所示示例中,物体跟踪器116使用重量传感器104、车门位置传感器106、内部天线112和/或外部天线114来确定移动设备是在车辆100内部还是外部。另外地或可选地,物体跟踪器116可以使用诸如摄像机、方向盘抓握传感器、和/或红外传感器等其他传感器来检测驾驶员的存在。例如,物体跟踪器116可以使用重量传感器104以及天线112和114的组合来确定移动设备102的位置。在一些示例中,物体跟踪器116另外使用点火状态(例如,处于“开”位置或处于“关”位置)和/或挡位选择器的位置来确定移动设备102是否已经离开车辆100。例如,当挡位选择器处于驻车挡、重量传感器104表明乘员不再在驾驶员座椅中、以及车门位置传感器106表明驾驶员侧的车门已经打开时,物体跟踪器116可以确定移动设备102已经离开车辆100。
当物体跟踪器116检测到移动设备102从车辆100内部转移到车辆100外部时,物体跟踪器116将跟踪信息从车辆100无缝地转移到移动设备102。在一些示例中,为了无缝地转移,物体跟踪器116(a)提供触发以使得在移动设备102上执行的应用程序(例如,fordpass、谷歌地图等)进入跟踪模式,以及(b)提供物体的估计位置。在一些示例中,当移动设备102没有与物体配对时,物体跟踪器116提供证书(例如,标识符等)以便与物体通信和/或跟踪物体。在一些示例中,当物体跟踪器116检测到移动设备重新进入车辆100时,物体跟踪器116(例如,通过中央控制台显示器)提示乘员乘员是否想要继续跟踪物体。如果乘员确实想要继续跟踪物体,则物体跟踪器从移动设备102请求物体的估计位置。
在一些示例中,响应于车辆100的乘员的输入,物体跟踪器116将跟踪信息发送给移动设备102,同时继续通过车辆100跟踪物体。例如,如果物体是一个固定至狗上的狗项圈,则驾驶员可以继续在车辆100中跟踪狗项圈,同时乘客用移动设备102徒步跟踪狗项圈。在一些示例中,物体跟踪器116(a)提供触发以使得在移动设备102上执行的应用程序(例如,fordpass、谷歌地图等)进入跟踪模式,以及(b)提供物体的估计位置。
在一些示例中,物体跟踪器116确定物体正在移动。当物体跟踪器116确定物体正在移动时,物体跟踪器116可以对乘员采取补救措施和/或(例如,通过中央控制台显示器)呈现选项,其可以包括(a)基于物体的当前位置重新计算方向、(b)基于设备的设计路径计算尝试拦截设备的方向、(c)等待直到设备已经静止5分钟或更长时间、(d)确定物体的移动是否与已知的公共汽车或火车的路线匹配、和/或(e)继续跟踪物体的位置,但停止提供方向。
图2描述了图1的车辆100周围的区域的地图200(例如,显示在信息娱乐主机单元110的中央控制台显示器上)。当(例如,通过rssi值、通过报告的坐标等)定位待跟踪的物体204时,界面(例如,下面的图3的界面300)显示了标记物体204的位置的地图200。在所示示例中,地图200显示了表明跟踪器116在其内能够确定物体204的位置的范围的标志区域206,另外,在所示示例中,地图200显示了从车辆100的当前位置到车辆100可进入的物体204处或附近的位置的路线208。
图3描述了当移动设备102离开车辆100时,在图1的车辆100的界面300和图1的移动设备102上的界面302之间的转移。物体跟踪器116将物体204的大致位置发送给在移动设备102上执行的应用程序。在所示示例中,在移动设备102上执行的应用程序重新计算到物体204的方向以考虑当乘员不在车辆100中(例如,使用走道、自行车道等)时为乘员提供的移动性。
图4是图1的车辆100的电子部件400的框图。在所示示例中,电子部件400包括传感器104和106,车载通信模块108、信息娱乐主机单元110、天线112和114、以及车辆数据总线402。
信息娱乐主机单元110包括处理器或控制器404和存储器406。在所示示例中,信息娱乐主机单元110构造为包括物体跟踪器116。处理器或控制器404可以是任何合适的处理设备或处理设备集合,例如但不限于:微处理器、基于微控制器的平台、合适的集成电路、一个或多个现场可编程门阵列(fpga)、和/或一个或多个专用集成电路(asic)。存储器406可以是易失性存储器(例如,ram(随机存取存储器),其可以包括易失性ram、磁性ram、铁电ram、以及任何其他合适的形式);非易失性存储器(例如,磁盘存储器、闪速存储器、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器)、固态存储器等)、不可更改的存储器(例如eprom)、只读存储器、和/或高容量存储设备(例如硬盘驱动器、固态驱动器等)。在一些示例中,存储器406包括多种存储器,特别是易失性存储器和非易失性存储器。
存储器406是计算机可读介质,在该计算机可读介质上可以嵌入一组或多组指令,诸如用于操作本发明的方法的软件。该指令可以体现这里描述的一个或多个方法或逻辑。在特定的实施例中,指令可以完全或至少部分地驻留在存储器406、计算机可读介质的任何一个或多个内、和/或在执行指令期间驻留在处理器404内。
术语“非暂时性计算机可读介质”和“有形计算机可读介质”应该被理解为包括单个介质或多个介质,诸如集中式或分布式数据库,和/或存储一组或多组指令的相关的高速缓存和服务器。术语“非暂时性计算机可读介质”和“有形计算机可读介质”还包括能够存储、编码或携带由处理器执行的一组指令或使得系统执行这里公开的任何一种或多种方法或操作的有形介质。如本文所使用的,术语“有形计算机可读介质”被明确定义为包括任何类型的计算机可读存储设备和/或存储盘并且排除传播信号。
车辆数据总线402通信地连接传感器104和106、车载通信模块108、以及信息娱乐主机单元110。在一些示例中,车辆数据总线402包括一个或多个数据总线。可以根据由国际标准化组织(iso)11898-1定义的控制器局域网(can)总线协议、媒体导向的系统传输(most)总线协议、can柔性数据(can-fd)总线协议(iso11898-7)和/或k线总线协议(iso9141和iso14230-1)、和/或以太网tm总线协议ieee802.3(2002起)等来实施车辆数据总线402。
图5是跟踪物体204并且在车辆100和移动设备102之间无缝转移的方法的流程图。最初,物体跟踪器116开始检测待跟踪的物体204(框502)。在一些示例中,乘员从车辆100的显示器上呈现的物体列表中选择物体204以表明物体跟踪器116将开始检测。物体跟踪器116基于物体204的标识符确定物体是否在范围内(框504)。当物体跟踪器116通过车载通信模块108接收到与待跟踪的物体204的标识符相关的广播时,物体跟踪器116确定物体处于范围内。当物体204处于范围中时,物体跟踪器116确定来自物体204的消息是否包括物体204的位置(例如坐标)(框506)。当来自物体204的消息不包括该位置时,物体跟踪器基于消息中的rssi值估计物体204的位置(框508)。在一些示例中,当车辆100移动以估计物体204的位置时,物体跟踪器116基于rssi值的改变使用三边测量。
在接收具有物体204的位置的消息或估计物体204的位置后,物体跟踪器确定从车辆100的当前位置到物体204的位置的行驶方向(框510)。物体跟踪器116(例如,通过在信息娱乐主机单元110的中央控制台显示器的界面300上显示的地图200)继续提供方向直到物体跟踪器116检测到移动设备102离开车辆100(框512)。在一些示例中,基于重量传感器104、车门位置传感器106和/或在内部天线112和外部天线114处确定的rssi值来确定移动设备102何时离开车辆100。
当物体跟踪器116检测到移动设备102已经离开车辆100时,物体跟踪器116向移动设备102发送以使得在移动设备102上执行的相应的应用程序进入跟踪模式的触发和跟踪数据(例如,被跟踪的物体204的位置、路线信息等)(框514)。移动设备102基于从车辆100接收到的跟踪数据来确定到物体204的徒步方向(框516)。移动设备102继续确定方向直到物体被定位(例如,移动设备的位置邻近物体204的位置等)(框518)。
图6是用车辆100跟踪物体204的方法的流程图。最初,物体跟踪器116确定到正在被跟踪的物体204的方向(方框602)。物体跟踪器116确定用户是否到达物体204的位置(框604)。当用户还没有到达物体204的位置时,物体跟踪器116确定物体204是否正在移动(606)。例如,从物体204接收到的rssi值的改变可能与正在运动的物体204相关。当物体204处于运动中时,物体跟踪器116确定是否更新方向(框608)。例如,物体跟踪器可以在显示器上提示用户或者检查看用户是否已经设置了偏好。当要更新方向时,物体跟踪器116基于物体204的当前位置更新方向(框610)。物体跟踪器116确定是否尝试拦截物体204(框612)。当要拦截物体204时,物体跟踪器116基于物体204的设计路径更新方向(框614)。在一些示例中,基于物体204的轨迹,物体204周围的交通、关于物体204的过去位置信息、和/或对该区域中的街道的相对重要性(例如,主干路对比次道路和地方道路等)来确定设计路径。
物体跟踪器116确定是否等待直到物体204停止移动(框616)。例如,物体跟踪器可以在显示器上提示用户或者检查看用户是否已经设置了偏好。当跟踪要等待时,物体跟踪器暂停定向直到物体停止移动(框618)。物体跟踪器116提示用户是否停止提供方向(框620)。如果用户表明停止提供方向,则物体跟踪器116停止提供方向,但继续跟踪物体204(框622)。当物体跟踪器116等待直到物体204停止移动或停止提供方向,但继续跟踪物体204时,物体跟踪器等待直到用户表明继续提供方向(框624)。
图5和6的流程图表明存储在存储器(例如图4的存储器406)中的机器可读指令,机器可读指令包含当由处理器(例如图4的处理器404)执行时使得车辆100实施图1和4的示例物体跟踪器116的一个或多个程序。此外,虽然参考图5和6所示的流程图描述了示例程序,可以可供选择地使用实施示例物体跟踪器116的许多其他方法。例如,可以改变框的执行顺序,和/或可以改变、消除或组合所描述的一些框。
在本申请中,反义连接词的使用旨在包括连接词。定冠词或不定冠词的使用并不打算表明基数。特别地,对“该”物体或“一个(a/an)”物体的引用旨在也表示可能的多个这样的物体中的一个。此外,可以使用连词“或”来传达同时存在的特征,而不是相互排斥的选择。换句话说,连词“或”应理解为包括“和/或”。术语“包括(includes/including/include)”是包含性的并且分别具有与“包含(comprises/comprising/comprise)”相同的范围。
上述实施例,以及特别是任何“优选”实施例是可行的实施示例,并且仅仅为了清楚理解本发明的原理而提出。大体上不脱离本文描述的技术的精神和原理的情况下,可以对上述实施例作出许多变化和修改。所有修改旨在包括在此处的本发明的范围内并且由以下权利要求保护。