用于基于无线接近度的组件信息提供的方法和设备与流程

文档序号:11524959阅读:151来源:国知局
用于基于无线接近度的组件信息提供的方法和设备与流程

说明性实施例总体上涉及一种用于基于无线接近度的组件信息提供的方法和设备。



背景技术:

车辆是非常复杂的机器,具有各种系统、子系统、组件和模块。这些系统中的许多系统需要偶尔的维护或更新,以便保持最佳的工作状况且避免这些组件或其它组件的严重劣化。例如,机油水平、轮胎压力、刹车片磨损、照明状况等都是用户可维护的系统,但是用户通常不会知道如何检查这些系统的当前状态或者意识不到这些系统需要维护。

此外,针对租赁车辆,用户可能希望在开始租赁之前检查车辆,以便确保用户不会因为已经存在的损坏或劣化的车辆系统而被收费。然而,为了彻底地检查,这可能需要拜访技师,这不是典型的租赁人会在签定租赁合同之前做的事情。



技术实现要素:

在第一说明性实施例中,一种系统包括处理器,所述处理器被配置为:当无线装置被确定为在被固定到车辆的蓝牙低能耗(btle)芯片的预定义接近度内时,向所述无线装置提供关于与所述btle芯片关联的车辆组件的信息报告。

在第二说明性实施例中,一种系统包括处理器,所述处理器被配置为:当所述处理器确定车辆位于安装在停车位的蓝牙低能耗(btle)芯片的预定义接近度内时,响应于来自无线装置的接收到的且证实的位置请求,提供包括车辆停车位标识符的位置报告。

在第三说明性实施例中,一种计算机执行的方法包括:使用车辆计算机,确定无线装置位于距安装在车辆中的蓝牙低能耗(btle)芯片的预定义接近度内。所述方法还包括:识别与所述btle芯片关联的车辆组件,并向所述无线装置提供与所述btle芯片关联的车辆组件的状态报告。

根据本发明的一个实施例,所述确定的步骤包括:基于所述无线装置与所述btle芯片之间的通信的信号强度,确定所述无线装置与所述btle芯片之间的距离。

根据本发明的一个实施例,所述方法还包括:如果所述无线装置不在所述btle芯片的预定义接近度内,则基于多个次级btle芯片与所述无线装置之间的信号强度来确定无线装置位置。

根据本发明的一个实施例,所述方法还包括:识别与所述无线装置位置关联的车辆组件,并提供针对与所述无线装置位置关联的车辆组件的状态报告。

附图说明

图1示出了说明性的车辆计算系统;

图2示出了说明性的车辆btle传感器布置;

图3示出了用于传送系统数据的说明性处理;

图4示出了用于提供来自btle传感器的系统信息的说明性处理;

图5示出了用于使用btle传感器报告车辆位置的说明性处理。

具体实施方式

根据需要,在此公开本发明的具体实施例;然而,应理解的是,所公开的实施例仅为本发明的示例,其可以以多种可替代形式实施。附图无需按比例绘制;可夸大或最小化一些特征以示出特定组件的细节。因此,此处所公开的具体结构和功能细节不应被解释为限制,而仅仅作为用于教导本领域技术人员以多种形式利用本发明的代表性基础。

图1示出了用于车辆31的基于车辆的计算系统(vcs)1的示例框式拓扑图。这种基于车辆的计算系统1的示例为由福特汽车公司制造的sync系统。设置有基于车辆的计算系统的车辆可包含位于车辆中的可视前端界面4。如果所述界面设置有例如触摸敏感屏幕,则用户还能够与所述界面进行交互。在另一说明性实施例中,通过按钮按压或具有自动语音识别和语音合成的口语会话系统来进行交互。

在图1所示的说明性实施例1中,处理器3控制基于车辆的计算系统的至少一部分操作。设置在车辆内的处理器允许对命令和例程进行车载处理。另外,处理器连接到非持久性存储器5和持久性存储器7两者。在此说明性实施例中,非持久性存储器是随机存取存储器(ram),持久性存储器是硬盘驱动器(hdd)或闪存。一般说来,持久性(非暂时性)存储器可包括当计算机或其它装置掉电时保持数据的所有形式的存储器。这些存储器包括但不限于:hdd、cd、dvd、磁带、固态驱动器、便携式usb驱动器和任何其它适当形式的持久性存储器。

处理器还设置有允许用户与处理器进行交互的若干不同的输入。在此说明性实施例中,麦克风29、辅助输入25(用于输入33)、usb输入23、gps输入24、屏幕4(可为触摸屏显示器)和蓝牙输入15全部被提供。还提供输入选择器51,以允许用户在各种输入之间进行切换。对于麦克风和辅助连接器两者的输入在被传送到处理器之前,由转换器27对所述输入进行模数转换。尽管未示出,但是与vcs进行通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于can总线)向vcs(或其组件)传送数据并传送来自vcs(或其组件)的数据。

系统的输出可包括但不限于视觉显示器4以及扬声器13或立体声系统输出。扬声器连接到放大器11,并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如个人导航装置(pnd)54)或usb装置(诸如车辆导航装置60)的输出。

在一说明性实施例中,系统1使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、pda或具有无线远程网络连接能力的任何其它装置)进行通信(17)。移动装置随后可被用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,蜂窝塔57可以是wifi接入点。

移动装置与蓝牙收发器之间的示例性通信由信号14表示。

可通过按钮52或类似的输入来指示移动装置53与蓝牙收发器15进行配对。相应地,cpu被指示使得车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。

可利用例如与移动装置53关联的数据计划、话上数据或dtmf音在cpu3与网络61之间传送数据。可选地,可期望包括具有天线18的车载调制解调器63以便在cpu3与网络61之间通过语音频带传送数据(16)。移动装置53随后可被用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,调制解调器63可与蜂窝塔57建立通信20,以与网络61进行通信。作为非限制性示例,调制解调器63可以是usb蜂窝调制解调器,并且通信20可以是蜂窝通信。

在一个说明性实施例中,处理器设置有包括用于与调制解调器应用软件进行通信的api的操作系统。调制解调器应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与(诸如在移动装置中发现的)远程蓝牙收发器的无线通信。蓝牙是ieee802pan(个域网)协议的子集。ieee802lan(局域网)协议包括wifi并与ieee802pan具有相当多的交叉功能。两者都适合于车辆内的无线通信。可在该领域使用的其它无线通信方式是自由空间光通信(诸如irda)和非标准化消费者红外协议。

在另一实施例中,移动装置53包括用于语音频带或宽带数据通信的调制解调器。在话上数据的实施例中,当移动装置的所有者可在数据被传送的同时通过装置说话时,可实施已知为频分复用的技术。在其它时间,当所有者没有在使用装置时,数据传送可使用整个带宽(在一个示例中是300hz至3.4khz)。尽管频分复用对于车辆与互联网之间的模拟蜂窝通信而言会是常见的并仍在被使用,但其已经很大程度上被用于数字蜂窝通信的码分多址(cdma)、时分多址(tdma)、空分多址(sdma)的混合体所替代。这些都是ituimt-2000(3g)兼容的标准,为静止或步行的用户提供高达2mbps的数据速率,并为在移动的车辆中的用户提供高达385kbps的数据速率。3g标准现在正被imt-advanced(4g)所替代,其中,所述imt-advanced(4g)为在车辆中的用户提供100mbps的数据速率,并为静止的用户提供1gbps的数据速率。如果用户具有与移动装置53关联的数据计划,则所述数据计划可允许宽带传输且系统可使用宽得多的带宽(加速数据传送)。在另一实施例中,移动装置53被安装至车辆31的蜂窝通信装置(未示出)所替代。在另一实施例中,移动装置(nd)53可以是能够通过例如(而不限于)802.11g网络(即wifi)或wimax网络进行通信的无线局域网(lan)装置。

在一个实施例中,传入数据可经由话上数据或数据计划穿过移动装置,穿过车载蓝牙收发器,并进入车辆的内部处理器3。例如,在某些临时数据的情况下,数据可被存储在hdd或其它存储介质7上,直至不再需要所述数据时为止。

可与车辆进行接口连接的其它的源包括:具有例如usb连接56和/或天线58的个人导航装置54、具有usb62或其它连接的车辆导航装置60、车载gps装置24或具有与网络61的连接的远程导航系统(未示出)。usb是一类串行联网协议中的一种。ieee1394(火线tm(苹果)、i.linktm(索尼)和lynxtm(德州仪器))、eia(电子工业协会)串行协议、ieee1284(centronics端口)、s/pdif(索尼/飞利浦数字互连格式)和usb-if(usb开发者论坛)形成了装置-装置串行标准的骨干。多数协议可针对电通信或光通信来实施。

此外,cpu可与各种其它的辅助装置65进行通信。这些装置可通过无线连接67或有线连接69来连接。辅助装置65可包括但不限于个人媒体播放器、无线保健装置、便携式计算机等。

此外或可选地,可使用例如wifi(ieee803.11)收发器71将cpu连接到基于车辆的无线路由器73。这可允许cpu在本地路由器73的范围内连接到远程网络。

除了由位于车辆中的车辆计算系统执行示例性处理之外,在某些实施例中,还可由与车辆计算系统通信的计算系统来执行示例性处理。这样的系统可包括但不限于:无线装置(例如而非限制,移动电话)或通过无线装置连接的远程计算系统(例如而非限制,服务器)。这样的系统可被统称为与车辆关联的计算系统(vacs)。在某些实施例中,vacs的特定组件可根据系统的特定实施而执行处理的特定部分。通过示例而并非限制的方式,如果处理具有与配对的无线装置进行发送或者接收信息的步骤,则很可能由于无线装置不会与自身进行信息的“发送和接收”而使得无线装置不执行该处理的这一部分。本领域的普通技术人员将理解何时不适合对给定解决方案应用特定的计算系统。

在此讨论的说明性实施例中的每一个实施例中,示出了可由计算系统执行的处理的示例性的、非限制的示例。针对每个处理,执行处理的计算系统可能出于执行处理的限制目的而变成被配置为专用处理器以执行处理。所有的处理不需要全部执行,并且被理解为可被执行以实现本发明的要素的处理类型的示例。可根据需要向示例性处理添加额外的步骤或从示例性处理去除额外的步骤。

存在驾驶员可能想要来自车辆系统或组件的快速报告的多种原因。例如,如果驾驶员正在租赁或借用车辆,则驾驶员可能想要确保车辆处于可行驶状况。如果驾驶员频繁地使用车辆,则以合理的间隔对特定组件和燃料水平进行更新可能是好的。如果驾驶员在车辆内听到噪音或感觉到一些东西“关闭”,则能够检查若干系统而不必将车辆带到技师那里会是好的。

为了便于组件信息的传送,可向车辆添加蓝牙低能耗(btle)芯片。这些添加到车辆的芯片是非常便宜的,并且可被添加到指定的位置,使得芯片的存在可例如识别接近识别芯片的特定组件,或者例如多个这样的芯片可被用于确定在部署的芯片中的某处放置的接收装置(诸如,电话)的位置。

图2示出了说明性的车辆btle传感器布置。在该说明性示例中,示出了乘客舱203和发动机舱201。在该示例中,传感器被部署在多个说明性位置,包括被部署在前照灯位置处的两个传感器205a和205b、接近机油盖(oilcap)部署的一个传感器207、中控台传感器211、仪表板传感器209以及两个车门传感器213a和213b。这些传感器位置仅作为示例被提供,这些传感器位置中的一些或全部可被省略和/或可容易地添加额外的传感器。

传感器可服务于双重目的。将特定系统或报告与每个传感器相关联是可行的,使得如果装置在传感器的特定接近度内,则假设用户正在尝试获取附属于特定传感器的装置或报告有关的数据。例如,将装置放置在205a或205b附近可产生照明状况报告。将装置放置在207附近可产生机油寿命报告。将装置放置在209附近可产生燃料水平报告(另一传感器也可被设置在燃料箱盖处)。将装置放置在211附近可产生车辆设置报告,以及将装置放置在213a或213b附近可产生与车窗以及各个后车门的儿童锁的状态有关的报告。

可由传感器完成的另一目的是使用装置到多个传感器的接近度来对装置的位置进行三角测量。因此,通过基于装置在传感器阵列内的部署来确定装置位于未配备有特定传感器的其它车辆组件中的一个附近,可提供关于所述其它车辆组件的信息。

当驾驶员离开或进入车辆时,驾驶员还可请求特定信息。当驾驶员远离车辆时,相关的信息(包括但不限于燃料水平、剩余燃料可行驶距离等)可被发送以用于检索。如果出现了临界状况(低空气量、低机油量等),则也可上传临界警告。当租赁车辆到达设置有接收器的停车位或返还车道时,芯片也可上传数据。自动燃料水平、里程等可被直接上传到租赁汽车公司而无需服务人员不得不检查车辆。

图3示出了用于传送系统数据的说明性处理。针对该附图中描述的说明性实施例,注意到的是,通用处理器可被临时用作专用处理器,以用于执行在此示出的部分或全部示例性方法。当执行提供用于执行所述方法的部分或全部步骤的指令的代码时,处理器可被临时改变目的作为专用处理器,直到方法被完成时为止。在另一示例中,在适当的程度上,根据预配置的处理器执行的固件可使处理器充当被提供用于执行所述方法或它的一些合理变型的专用处理器。

在该说明性示例中,处理在移动装置或其它接收装置上运行。装置被放置在安装在车辆内的btle芯片(或多个btle芯片)的范围内,并且检测btle信号的存在(301)。一旦信号已经被发现(303),则处理与芯片通信以获取与芯片关联的适当的数据。可选地,芯片可被用于识别装置位置,并且装置可与适当的车辆发送器(btle芯片或其它无线系统)进行通信(305)。与接近装置的系统有关的信息可从芯片中的一个或其它车辆计算机被获取(307)。可例如基于将装置放置在系统或芯片的特定接近度内或者例如基于车辆启动/停止来获取数据。

图4示出了用于提供来自btle传感器的系统信息的说明性处理。针对该附图中描述的说明性实施例,注意到的是,通用处理器可被临时用作专用处理器,以用于执行在此示出的部分或全部示例性方法。当执行提供用于执行所述方法的部分或全部步骤的指令的代码时,处理器可被临时改变目的作为专用处理器,直到方法被完成时为止。在另一示例中,在适当的程度上,根据预配置的处理器执行的固件可使处理器充当被提供用于执行所述方法或它的一些合理变型的专用处理器。

在该说明性示例中,一个或更多个btle芯片与移动装置通信以确定装置是否位于数据应该通过其被接收的位置(例如,在可提供信息的特定系统的附近)处。芯片与装置进行通信(401),并且可例如基于信号强度来确定装置与每个芯片的接近程度。装置到每个芯片的接近度可被用于确定电话的位置(例如,如果围绕每个芯片的半径被设置在从电话到芯片的距离,则由所述半径和作为中心的芯片所限定的圆的交叉点指示装置的位置)(403)。

如果电话位置(例如,在用于获得机油报告的机油盖附近、在用于获得制动和空气水平报告的轮胎附近、在用于获得通用发动机报告的发动机气缸体附近等)与已知的组件或报告对应(405),则处理可发送适当的报告。如果不存在与所述电话位置关联的特定的报告或位置(例如,电话只是在坐在驾驶员座椅的驾驶员口袋里),则可发送驾驶员自定义的通用报告(407)。例如,这可以是每次使用车辆时驾驶员想要的数据的报告。时间限制也可附属于该报告,以避免过度报告(例如,其可以每个行程被发送一次、每天被发送一次等)。

如果存在与电话的特定位置关联的特定组件(或报告),则处理将发送所述组件或报告的标识(409),使得客户可确保适当的系统数据正在被接收。相关的组件状态数据、配置数据或其它报告也可被发送(411)。

如前所述,如果装置在到btle芯片的预定义接近度内,则芯片可报告与其关联的组件或报告的状态。如果装置在该接近度之外,则可将装置的物理位置与组件或报告进行比较以确定哪个组件在装置的附近。随后可发送针对该组件的状态、配置或报告。

图5示出了用于使用btle传感器进行车辆位置报告的说明性处理。针对该附图中描述的说明性实施例,注意到的是,通用处理器可被临时用作专用处理器,以用于执行在此示出的部分或全部示例性方法。当执行提供用于执行所述方法的部分或全部步骤的指令的代码时,处理器可被临时改变目的作为专用处理器,直到方法被完成时为止。在另一示例中,在适当的程度上,根据预配置的处理器执行的固件可使处理器充当被提供用于执行所述方法或它的一些合理变型的专用处理器。

在该说明性示例中,车辆远程信息处理系统可接收远程请求以识别车辆位置(诸如,当租赁者正在尝试查找停车场内的车辆时)。btle芯片或多个btle芯片可与安装在租赁停车点内或接近租赁停车位的另一芯片进行通信,所述另一芯片可被用于识别车辆的位置。如果通信范围内不存在芯片,则处理可仅仅识别车辆的gps位置。此外,一旦装置进入btle芯片的30英尺的范围内,则芯片可与装置进行通信,因此一旦用户在车辆自身附近则可发送警报。

在该示例中,在车辆上运行的处理通过例如车辆调制解调器和远程信息处理系统与装置进行通信(501)。作为通信的一部分,针对车辆位置的请求被接收(503)。如果请求装置(通过与车辆的附属关系(诸如,先前配对过的)或者通过有效安全代码的传输)被允许访问车辆位置(505),则处理将继续。否则,请求将被拒绝(507)。

在该示例中,处理随后将检查以查看是否存在被安装到车辆外部和车辆附近的btle通信装置(509)。例如,芯片可被放置在混凝土障碍物内或者在将接近车辆保险杠或挡泥板中的另一芯片的标志杆上。如果芯片在特定距离内,则假设车辆位于与外部芯片关联的停车空间内。如果这样的装置被发现,则处理将报告特定位置(511)。否则,处理将仅报告车辆gps坐标。

尽管上面描述了实施例,但并不意在这些实施例描述本发明的所有可能形式。更确切地,说明书中使用的词语为描述性词语而非限制性词语,并且应理解,可在不脱离本发明的精神和范围的情况下作出各种改变。此外,可组合各种实现的实施例的特征以形成本发明进一步的实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1