用于车辆的短程无线通信系统的制作方法

文档序号:12908573阅读:181来源:国知局
用于车辆的短程无线通信系统的制作方法与工艺

本发明涉及适于与启用短程无线通信(srwc)的移动装置和启用srwc的基础设施通信的车辆srwc系统。



背景技术:

车辆的操作者可以使用移动装置来执行多种车辆功能。例如,移动装置可以与车辆通信以启动车辆或解锁车门。可希望能够部分基于操作者与车辆的接近度来执行这些和其它车辆功能。移动装置可以与后端系统通信,该后端系统可以发送蜂窝消息至车辆,由此启动车辆或解锁车门。在某些范例中,蜂窝服务可能是不可用的。因此,需要提供一种在缺少蜂窝通信的情况下向用户提供此类服务的装置。



技术实现要素:

根据本发明的实施例,提供一种用于车辆的短程无线通信(srwc)系统。该系统包括:该车辆中具有srwc接收器和srwc传送器的第一srwc节点;以及该车辆中适于发送和接收srwc数据的第二srwc节点,其中该第一和第二srwc节点配置成使得当该第一和第二srwc节点能够操作时,srwc目标装置将第一和第二srwc节点感知为单个srwc装置。

根据本发明的另一个实施例,提供一种用于车辆的短程无线通信(srwc)系统。该系统包括:该车辆中的一个或多个srwc端节点;以及该车辆中的srwc网关节点,该网关节点包括上面存储指令的存储器和适于读取并且执行该指令的处理器。该指令包括:经由该网关节点使用srwc协议与srwc目标装置通信;在该网关节点处接收来自该一个或多个端节点的、与该目标装置相关联的srwc参数数据;以及基于该通信且基于该srwc参数数据,执行车辆功能,其中在通信步骤期间,该一个或多个端节点和该网关节点作为单个srwc装置呈现给该目标装置。

根据本发明的另一个实施例,提供一种使用车辆中的短程无线通信(srwc)系统与srwc目标装置通信的方法。该方法包括:在该车辆中的srwc第一节点处接收来自目标装置的srwc信号;响应于在该第一节点处接收到srwc信号,唤醒该车辆中的srwc第二节点;以及基于该车辆处的目标装置的先前识别在第二节点与目标装置之间建立srwc链路,其中该第一和第二节点作为单个srwc装置呈现给目标装置。

附图说明

下文将结合附图描述本发明的一个或多个实施例,其中相同标记代表相同元件,且其中:

图1是描绘能够利用本文所公开的方法的通信系统的实施例的框图;

图2是图1中所示的具有多个短程无线通信(srwc)节点的车辆的示意图;

图3是图1中所示的具有多个srwc节点的车辆的另一个示意图;

图4是车辆中包括网关节点和端节点的srwc系统的示意图;

图5是图4中所示的一个端节点的示意图;

图6是使用图4中所示的srwc系统的方法的流程图;以及

图7是使用图4中所示的srwc系统的另一种方法的流程图。

具体实施方式

下文描述一种短程无线通信(srwc)系统和使用该系统的方法。在至少一个实施方案中,该srwc系统利用低功耗蓝牙(ble)协议;然而,这不是必需的。srwc系统包括多个srwc节点,其可根据常见的srwc协议传送和接收数据,但是其作为单个srwc实体呈现给其它装置。例如,虽然每个srwc节点均可以传送srwc信号,但是目标装置(例如,非车辆srwc装置)将仅感知srwc系统作为单个节点或单个srwc装置。如下文将描述,一个srwc节点可以是网关或中央节点-例如,直接与目标装置通信。剩余的srwc节点(或端节点)可以用于多种目的。例如,端节点可以用于确定目标装置相对于车辆的位置并且向网关节点提供该信息。或者例如,即使车辆点火关闭,至少一个端节点也是可操作的;当从目标装置接收到无线信号时,此端节点可以唤醒其它端节点和/或网关节点。另外,如下文将解释,srwc系统可以负责向车辆中的一个或多个系统模块提供各种应用程序接口(或api)数据,其中该api数据用于执行各种车辆功能、车辆服务等。

通信系统-

参考图1,示出了包括移动车辆通信系统10且可用于实施本文所公开的方法的操作环境。通信系统10通常包括:一个或多个无线载体系统12;陆地通信网络14;后端系统16,其包括远程服务器18或数据服务中心20中的至少一个;移动装置22;无线基础设施23;以及车辆24。应当理解的是,所公开方法可结合任何数量的不同系统使用并且不会具体限于此处所示的操作环境。另外,系统10和其单个部件的架构、构造、设置和操作在本领域中通常是已知的。因此,以下段落简单地提供对这样一个通信系统10的简要概述;然而,此处未示出的其它系统也可采用所公开方法。

无线载体系统12优选地是蜂窝电话系统,其包括多个蜂窝塔(仅示出一个)、一个或多个移动交换中心(msc)(未示出)以及将无线载体系统12与陆地网络14连接所需要的任何其它联网部件。每个蜂窝塔均包括发送和接收天线以及基站,其中不同蜂窝塔中的基站直接或经由诸如基站控制器之类的中间设备连接到msc。蜂窝系统12可实施任何合适的通信技术,包括(例如)诸如amps的模拟技术或诸如lte、cdma(例如,cdma2000)或gsm/gprs的更新数字技术。如本领域技术人员将明白的是,各种蜂窝塔/基站/msc装置是可行的并且可结合无线系统12使用。例如,基站和蜂窝塔可协同定位在相同站点处或它们可彼此远离,每个基站可负责单个蜂窝塔或单个基站可服务于各个蜂窝塔,且各个基站可耦接到单个msc,此处仅列举几个可能装置。

陆地网络14可以是连接到一个或多个陆线电话并且将无线载体系统12连接至后端系统16的常规的陆基电信网络。例如,陆地网络14可以包括诸如用于提供硬接线电话、分组交换数据通信和因特网基础设施的公共交换电话网络(pstn)。可以通过使用标准有线网络、光纤或其它光学网络、电缆网络、电力线、诸如无线局域网(wlan)的其它无线网络或提供宽带无线接入(bwa)的网络或其任何组合来实施陆地网络14的一个或多个段。另外,数据服务中心20无需经由陆地网络14连接,而是可包括无线电话设备使得其可直接与诸如无线载体系统12的无线网络通信。

远程服务器18可为可经由诸如因特网的专用或公共网络接入的许多计算机中的一个。每个这样的服务器18可用于一个或多个目的,诸如可经由陆地网络14和/或无线载体12接入的网络服务器。其它这样的可接入服务器18可为(例如):服务中心计算机,其中诊断信息和其它车辆数据可从车辆24下载;客户端计算机,其由车主或其它用户出于存取或接收车辆数据或设定或配置用户偏好或控制车辆功能的这样的目的;或第三方数据存储库,无论是否通过与车辆24或数据服务中心20或其二者通信,提供车辆数据或其它信息至该第三方数据存储库或从该第三方数据存储库提供车辆数据或其它信息。远程服务器18还可用于提供诸如dns服务的因特网连接或用作使用dhcp或其它合适协议来向车辆24分配ip地址的网络地址服务器。

数据服务中心20设计成给车辆24提供许多不同的系统后端功能并且通常包括全部在本领域中已知的一个或多个交换机、服务器、数据库、现场顾问以及自动语音响应系统(vrs)。这些不同的数据服务中心部件经由有线或无线局域网优选地彼此耦接。交换机(其可为专用小交换机(pbx)交换机)路由传入信号使得语音传送通常由常规电话发送至现场顾问或使用voip发送至自动语音响应系统。现场顾问电话还可使用voip;voip和通过交换机的其它数据通信可以经由连接在交换机与网络之间的调制解调器实施。数据传送是经由调制解调器传递至服务器和/或数据库。数据库可存储账号信息,诸如用户认证信息、车辆标识符、简档记录、行为方式以及其它相关用户信息。数据传送还可以由诸如802.11x、gprs等无线系统进行。虽然一个实施例已经描述为其将使用现场顾问结合人工数据服务中心20使用,但是将明白的是,数据服务中心反而可利用vrs作为自动化顾问,或可使用vrs和现场顾问的组合。

移动装置22可以是在整个广泛地理区域(无线载体系统12促进传送)中具有蜂窝语音和/或数据呼叫能力的任何电子装置。其可以配置成根据与诸如无线服务供应商(wsp)的第三方设备的订购协议提供蜂窝服务。另外,移动装置22可以经由短程无线通信(srwc)协议(例如,直连wi-fi、蓝牙、低功耗蓝牙(ble)、近场通信(nfc)等)有线或无线地电耦接至车轮24。在如下文更详细描述的至少一个实施例中,移动装置22经由ble协议与单个srwc网关节点通信。

移动装置22可以包括耦接至处理器(未示出)的用户接口,该处理器配置成执行存储在移动装置存储器上(例如,装置的非暂时性计算机可读媒体上)的操作系统。该处理器还可以进一步执行存储在装置存储器中的一或多个软件应用程序。使用此类应用,车辆用户可以(例如,经由蜂窝通信、srwc或这二者)远程地控制车辆24、后端系统16或这二者或与其通信。例如,一个应用程序可以使得用户能够远程地锁定/解锁车门、启动/关闭车辆、检查车辆轮胎压力、燃油液面高度、油品寿命等。根据一个实施例,软件应用程序可以执行本文所述的至少某些方法步骤-例如,发送命令或通信可以执行车辆功能,且在一个实施例中,检测到的授权移动装置与车辆24的接近度可以(例如,自动地)触发车辆功能。这将在下文进行更详细描述。

移动装置22的非限制性实例包括蜂窝电话、个人数字助手(pda)、智能电话、具有双向通信能力的个人膝上型计算机或平板计算机、上网本计算机、笔记型计算机或其任何合适的组合。移动装置22可以由可以是车辆驾驶员或乘客的车辆用户在车辆24的内部或外部使用。应当明白的是,用户无需具有移动装置22或车辆24的所有权(例如,车辆用户可以是移动装置或车辆或这二者的所有者或持证人)。

无线基础设施23是启用srwc的基础设施并且可以是由固定的物理结构承载的任何合适无线传送器或收发器,该结构适于经由短程无线通信(srwc)协议与车辆24通信。因此,基础设施23包括由车道、桥梁、隧道、建筑物(例如,商业区、住宅等)等承载或靠近其的传送器。合适的srwc协议包括蓝牙、低功耗蓝牙(ble)、wi-fi和近场通信(nfc),此处仅列举几个非限制性实例。在至少一个实施例中,无线基础设施23经由ble协议与车辆24-例如,以类似于移动装置22的方式通信。

车辆24在所说明的实施例中描绘为客车,但是应当明白的是,也可以使用包括摩托车、运货车、运动型多功能车(suv)、旅行车(rv)、船舰、飞行器等任何其它车辆。车辆24可以包括许多电部件,包括(但不限于)车辆信息娱乐单元40和一个或多个车辆系统模块42(仅示出一个)。诸如vis40和vsm42的某些部件可以耦接至一个或多个网络连接件44(例如,如下文将描述的总线)。另外,至少一个vsm42可以是车辆srwc系统46的部分或耦接至该车辆srwc系统,该车辆srwc系统用于实行本文所述的方法的至少一部分。

车辆信息娱乐系统(vis)40可以包括用于输入/输出(i/o)的用户接口和显示器(未示出),并且可以用于向车辆24的用户提供许多车辆服务(例如,非限制性实例包括提供音频数据、视频数据、多媒体数据等)。vis40可以连接至网络连接件44,或在至少一个实施方案中,vis40可以具有无线芯片集并且可以适于经由蜂窝链路和/或srwc链路进行通信。在至少一个实施例中,vis40可以存储用户简档信息(例如,用户座椅位置偏好、信息娱乐偏好、气候控制偏好等)。且该用户可以使用他的/她的移动装置22的标识符识别并且与用户简档相关联-例如,假设识别特定移动装置的存在也能识别携带移动装置的用户。如下文将描述,在至少一个实施方案中,vis40的接口和显示器可以用于基于用户的偏好和移动装置22或无线基础设施23的接近度而向用户提供车辆服务。

在图1中,一个或多个vsm42包括车辆中配置成执行一个或多个不同的车辆功能或任务的任何合适的硬件模块-每个vsm42均具有一个或多个处理器和存储器装置(未示出)。vsm的非限制性实例是具有srwc和/或蜂窝通信系统的车辆远程信息处理单元。该通信系统可以包括一个或多个芯片集并且可以使得车辆能够通过无线载体系统12执行蜂窝通信、与诸如移动装置22或无线基础设施23的装置进行的短程无线通信(srwc)或其任何组合。应当明白的是,其它vsm42可以不具有这样的通信系统(并且反而可以具有其它合适特征)。vsm的其它非限制性实例包括:发动机控制模块(ecm),其控制诸如燃料点火和点火定时的发动机操作的各个方面;动力系控制模块(pcm),其调节车辆动力系的一个或多个部件的操作;以及车身控制模块(bcm),其掌控位于整个车辆中的各种电部件,如车辆的电动门锁和前灯。根据一个实施例,ecm配备有车载诊断(obd)特征,其提供诸如接收自各种传感器(包括车辆排放传感器)的无数种实时数据,并且提供允许技师快速地识别和修补车辆内的故障的一系列标准化的诊断故障代码(dtc)。

返回至图1,网络连接件44包括用于将vsm42和其它车辆电子装置彼此连接或耦接的任何有线车内通信系统。根据一个实施例,网络连接件44包括数据总线(例如,通信总线、娱乐总线等)。合适的网络连接件的非限制性实例包括控制器区域网(can)、媒体导向系统转移(most)、本地互连网络(lin)、局域网(lan),以及诸如以太网、视听桥接(avb)的其它适当的连接,或符合已知的iso、sae和ieee标准以及规范的其它连接,此处仅列举几个。

srwc系统46可包括用于与诸如移动装置22、无线基础设施23等车内和车外装置通信的任何合适的部件。在至少实施例中-且如下文所述-srwc系统46是利用低功耗蓝牙(ble)协议的ble系统。这仅仅是一个实施例,且其它实施方案是可行的并且在本文是所预期的。如图1至4中所示,ble系统46可以包括ble中央或网关节点74(例如,ble网关模块)以及一个或多个ble端节点72(例如,ble次级或辅助模块)。

网关节点74可以是单个或独立硬件单元或可以是vsm42的部分。在至少一个实施方案中,其是耦接至总线44并且经由总线44与vsm42通信的独立单元。节点74可以包括处理器80、存储器82、以数字形式存储在存储器82上的指令84(例如,软件程序、固件程序等)、收发器86和天线88。处理器80可为能够处理和/或执行指令84的任何类型的装置,其包括微处理器、微控制器、主机处理器、控制器、车辆通信处理器和专用集成电路(asic)。其可以是专用处理器(仅用于网关节点74)或其可为其它车辆系统共享。例如,在至少一个实施例中,网关节点74是vis40的部分。

存储器82可以包括任何非暂时性计算机可用或可读介质,其包括一个或多个存储装置或物品。示例性非暂时性计算机可用存储介质包括常规的计算机系统ram(随机存取存储器)、rom(只读存储器)、eprom(可擦除可编程rom)、eeprom(电可擦除可编程rom)和磁性或光学盘或带。在至少一个实施方案中,存储器82包括非易失性存储器(例如,rom、eprom、eeprom等)。当然这些仅仅是实例;本文还预期其它实施方案。

如下文将更详细地解释,处理器80执行以数字形式存储的指令84,其使得网关节点74能够与端节点72、装置22、23以及vsm42通信以促进一个或多个车辆功能(例如,致动用户专用设定、车辆锁定、车辆点火等)的执行。在至少一个实施例中,网关节点74的计算或处理能力基本上小于vsm42。且在至少一个实施例中,指令84实施为专门针对网关节点74配置的软件程序,其使得该节点能够实行本文所述的方法的至少一部分;该程序包括:呈源代码、目标代码、可执行代码或其它格式的程序指令、固件指令、硬件描述语言(hdl)指令等。

收发器86和天线88可以适于与端节点72无线地通信。在某些实施方案中,收发器86适于从端节点72接收与移动装置22或无线基础设施23相关联的srwc数据。接着,节点74(例如,使用总线44)向vsm42重传srwc数据-例如,以促进车辆服务。虽然所说明的实施例示为srwc无线实施方案(例如,端节点72向网关节点74无线地发送srwc数据),但是应当明白的是,有线实施方案也是可行的,其中端节点经由离散连接或总线向网关节点74传送srwc数据。

一个或多个端节点72可以包括唯一标识符(例如,由网关节点74使用以识别其正与哪个节点72通信)。每个端节点72均包括srwc传送器90、srwc接收器91和至少一个相关天线92(参见图5)。在至少一个实施方案中,接收器91适于检测与移动装置22或无线基础设施23中的srwc通信相关联的srwc参数(例如,无线信号强度(例如,接收的信号强度指示器或rssi)、到达角或aoa、飞行时间等)。在至少一个实施方案中,传送器90适于发送srwc数据至网关节点74-例如,且此传送不能由移动装置22或无线基础设施23感知,如下文所讨论。且在至少一个实施例中,传送器90不与移动装置22或无线基础设施23通信。另外,端节点72可以配置成经由ble协议进行通信-例如,检测ble参数和将端节点72中的ble数据传送至网关节点74。

关于网关节点72与端节点74之间的通信链路,在至少一个实施例中,这些节点72、74可以具有不同于端节点72与移动装置22之间的关系(且也不同于网关节点74与移动装置22之间的关系)的配对关系(或其它类似srwc关联)。例如,端节点-网关节点关系可以包括节点72、74共享唯一标识符、唯一通信信道跳频序列、用于其间的每次通信的唯一密码密钥(例如,共享或对称加密密钥)或其任何组合。例如,在至少某些ble通信中,节点72、74之间的srwc链路可以利用唯一秘密密钥来加密其间传送的数据;且节点72、74可以使用多达37个射频(rf)信道和不同信道间的跳频-例如,预定或随机化调频序列中的跳频。因此,应当明白的是,其它srwc装置(例如,诸如移动装置22或无线基础设施23)可能无法识别和/或解密端节点72与网关节点74之间的通信。如下文将讨论,以此方式,非车辆装置可以将车辆24(例如或更具体地,网关节点74、vis40等)感知为单个srwc装置。

图2和3说明ble端节点72的一种非限制性设置,其中四个端节点72分布在车辆内-位于前方和后方,乘客侧具有两个端节点且驾驶员侧具有两个端节点。在至少一个实施例中,端节点的这种分布可以提供冗余、使得ble系统46能够确定用户的接近度或位置,或这二者。这仅仅是实例;更多或更少端节点72是可行的,且端节点72也可以不同方式分布。

图2还例如使用顺时针分布说明车辆12的四个外部区或区域:a区(9至12点钟位置)、b区(12至3点钟位置)、c区(3至6点钟位置)和d区(6至9点钟位置)。在图示中,移动装置22位于c区内。如下文将解释,ble系统46可以用于识别移动装置22(或基础设施23)相对于车辆12的位置和/或接近度。

图3还-例如,再次使用顺时针分布说明车辆12的四个内部区或区域:a区(9至12点钟位置)、b区(12至3点钟位置)、c区(3至6点钟位置)、d区(6至9点钟位置)。在四座车辆中,这些分别可以与驾驶员的座椅、前方乘客座椅、右后方乘客座椅和左后方乘客座椅相关。在图示中,移动装置22位于c区内。如下文将解释,ble系统46还可以用于识别移动装置22在车辆车厢内的位置。

应当明白的是,在其它车辆实施例中,外部区(a、b、c、d)或内部区(a、b、c、d)可不同。例如,在具有后座信息娱乐系统的车辆中,可希望前座与后座之间至少在区方面有差别,而敞篷车或运动双门轿车可以仅具有驾驶员和乘客区的差别。当然,这些仅仅是实例;还存在其它实施例。

方法-

现在转向图6,存在使用srwc系统(例如,ble系统)46-且更具体地当车辆点火关闭时唤醒系统46的一个或多个节点的方法600。仅为了说明性目的,将考虑四个端节点72(例如,如图2中设置);然而,这不是必需的。另外,目标装置-例如,移动装置22-在此实施例中可以位于车辆车厢外部(另外,如图2中所示)。

方法600开始于步骤610-将车辆点火切换至关闭且网关节点74以及三个端节点72进入休眠或低功耗模式,而至少一个端节点(节点72*)保持活动或唤醒(即,在活动模式中)。在休眠模式中,网关节点74和三个端节点72可以定期地侦听端节点72*中的唤醒信号(例如,在一个实施例中,当在其间休眠时,节点72*可以每隔2至3秒钟短暂地侦听;且在另一个实施例中,节点72*可以更少地侦听(例如,每隔10秒钟侦听一次;例如,如果车辆24未启动已经持续了预定天数)。这些节点72、74可以保持在休眠模式中直至指令唤醒端节点72*或直至下一点火循环。在活动模式中,端节点72*可能能够从移动装置22接收srwc信号(例如,ble信号)并且响应于该srwc信号的存在,而休眠模式中的节点可能无法感测相同srwc信号的存在。

应当明白的是,与其它srwc系统相比,所有ble节点72、74可以消耗相对较低的功率;因此,如本文所使用,应当明白的是,休眠模式中的ble节点使用的功率小于活动模式中的ble节点。另外,应当预期的是,在至少一个实施例中,在活动时,网关节点74消耗的功率可以多于任何一个活动的端节点72-例如,即便没有别的其它原因,在一个实施例中,网关节点74包括处理器(例如,80),而端节点72可以在没有这种处理器的情况下操作。在其中端节点72具有处理器的实施方案中,处理器80可以大于每个端节点处理器和/或消耗的功率多于每个端节点处理器。无论如何,当车辆12点火循环结束(断电)时,至少一个端节点(例如,72*)保持活动,而剩余节点72、74进入休眠模式。

接着,在步骤620中,移动装置22的位置可以在车辆12的范围或接近度内移动使得端节点72*可以检测到移动装置中的ble信号(例如,100米内)。一旦端节点72*接收到该信号,其可以将唤醒信号传送至其它端节点72和网关节点74。

接着,在步骤630中,其它节点72、74由于端节点72*中的唤醒信号而唤醒。在至少一个实施例中,此传送是不能由移动装置22感知的ble信号-例如,由于唯一的ble端节点-网关节点关系(上文已描述)。

在接下来的步骤640中,网关节点74可以使用ble协议与移动装置22通信,且移动装置22可以将ble系统46感知为单个ble装置。另外,移动装置22与ble系统46之间的所有通信均可以在网关节点74与移动装置22之间进行,但是从装置22中发送的ble信号可以由每个端节点72的接收器91接收。如下文将更详细地描述,每个端节点72均可以接收相同ble信号,但是该信号在每个端节点处可以具有不同参数;例如,不同的信号强度、不同的到达角、不同的飞行时间等。且这可以用于确定移动装置22有多接近车辆12和/或移动装置22(相对于车辆12)的位置。

继步骤640之后,方法600结束。应当明白的是,可以对不同移动装置执行此方法。另外,ble系统46的至少部分在某些情况中可返回至休眠模式。例如,如果移动装置22移出至范围之外(同时车辆点火仍然关闭),那么网关节点74可能超时(或在移动装置22中没有通信或信号时等待预定时间段)。当网关节点74超时时,其和三个端节点72可以返回至休眠模式而节点72*保持在活动模式中-例如,直至下一点火循环或直至端节点72*传送另一唤醒信号。

现在转向图7,存在使用srwc系统46(例如,ble系统)-且更具体地向车辆12中的一个或多个vsm42提供应用程序接口(api)数据的方法700。方法700可以发生于车辆点火开启或关闭时且当目标装置(例如,移动装置22或无线基础设施23)在车辆12的内部或外部时(例如,参见图2至3)。另外,虽然该方法也可关于四个端节点72描述(如图2至3中所示),但是应当明白的是,可以利用一个或多个端节点72和网关节点74来实施方法700。该方法开始于步骤710和/或步骤740-例如,在至少一个实施例中,当所有节点72、74均在活动模式中时,这些步骤可以几乎同时进行。且它们由于从一个端节点72*发送的唤醒信号而可能在活动模式中(如方法600中所述),或它们因为车辆点火开启而可能在活动模式中。

在步骤710中,至少一个节点72从目标装置(例如,22或23)接收srwc信号(例如,ble信号)。此步骤可以进一步包括端节点确定上述srwc数据-例如,确定包括以下一个或多个的位置参数:无线信号强度数据、到达角数据、飞行时间数据等。或者可以由每个端节点72感知ble信号且可以在网关节点74处做出一个或多个参数的确定。

接着在步骤720中,端节点72可以向网关节点74提供srwc数据。继步骤720之后,方法700可以通过循环返回且重复步骤710、进行至步骤730或这二者而进行。

在步骤730中,网关节点74接收从端节点72发送的srwc数据。如上文所讨论,网关节点74可以由端节点72发送的srwc数据确定位置参数,或网关节点74可以接收所接收到的srwc数据中的参数数据。在至少一个实施例中,此参数数据可以由网关节点74使用来确定目标装置(22或23)的位置。例如,在至少一个实施例中,三角测量技术可以由处理器80根据指令84采用;然而,这仅仅是实例。还可使用其它类似的位置确定技术。

在步骤740(发生在方法700开始时、继步骤730之后,或这二者)中,网关节点740经由ble协议与目标装置通信。此通信可以包括各种形式。例如,节点74和目标装置(22或23)可以经由握手或应答来建立通信,网关节点74和目标装置可以配对(或先前已配对),网关节点74可以发送命令或请求至目标装置/从目标装置接收命令或请求,网关节点74可以发送应答至目标装置/从目标装置接收应答等。无关于通信的形式或本质,目标装置(22或23)可以将ble系统46感知为单个ble实体。

在与目标装置的通信期间,网关装置74可以接收与目标装置相关联的识别数据。例如,识别数据可以包括移动装置22或无线基础设施23的唯一标识符。这可以包括通用唯一标识符(uuid),诸如mac地址等。此识别数据和参数数据(例如,位置数据)可以共同包括api数据;即,可以由一个或多个vsm42使用以(例如,基于已知附近的无线基础设施23)向移动装置22的已知或授权用户或车辆的用户提供车辆服务的数据。在至少一个实施例中,比较识别数据与存储在vis40的存储器中的一个或多个用户简档,且识别目标装置的用户/操作者。

在继步骤740之后的步骤750中,网关节点向一个或多个vsm42提供api数据。且在一个实施例中,网关节点(例如,经由连接件44或无线地)向vis40提供api数据。继步骤750之后,方法700可以通过循环返回且重复步骤740、进行至步骤760或这二者而进行。

接着在步骤760中,响应于接收到api数据,vsm42执行一个或多个车辆功能或向用户提供车辆服务。为了说明,当识别移动装置22且位置数据指示移动装置相对靠近(例如,10米远)时,vsm42可以解锁车门、开启车辆点火、配置车辆车厢内的气候控制设定、向车辆中的特定显示器提供信息娱乐服务等。另外,其它车辆传感器数据可结合api数据使用。例如,当api数据指示正靠近的用户(例如,识别正靠近且授权的移动装置23)时,车辆中的其它传感器可指示后方乘客门已经打开且在占用驾驶员座椅之前关闭,且例如vsm42可基于api数据结合其它车辆传感器数据确定已经占用了婴儿座椅。此后,vis40(或其它vsm42)可提供与婴儿相关联的车辆服务(例如,信息娱乐服务、气候控制等)。

为了说明使用无线基础设施23的实例,当车辆12靠近汽车餐厅或外卖餐厅时,考虑向vsm42提供该餐厅的识别的api数据。可经由网关节点74或远程信息处理单元42中的ble信号通知该餐馆:与外卖订单相关联的用户(客户)已经到达并准备带走外卖。当然,这些仅仅是实例而非限制性。可以自动地或基于用户致动(例如,在vis接口处)执行一种或多种这样的车辆服务。最终,api数据可以由车辆12中的多种vsm42使用,且系统设计师将明白其中可以利用此api数据的其它方式。

继步骤760之后,方法700结束。基于以上描述,应当明白的是,方法600和700可单独或彼此结合执行。

还存在其它实施例。例如,可以使用软件配置srwc系统46的端节点72。在至少一个实施方案中,端节点72包括一个或多个处理器(例如,但是在某些实施例中消耗的功率仍然可小于(例如)网关节点74)。srwc系统46的架构可以使得网关节点46能够向端节点72提供软件更新或加密更新。然而,在至少一个实施方案中,端节点72的唯一标识符是由网关节点74认证且不需要使用加密技术。

在至少一个实施例中,网关节点74可以是保持活动或唤醒的节点,而端节点72进入休眠模式。因此,例如当移动装置22靠近车辆24时,网关节点74可以指令端节点72唤醒。

在又其它实施例中,网关节点74向端节点72提供多种其它数据。例如,网关节点74可以向端节点72传送关于车辆12的数据-例如,车辆型号、车辆是工作还是个人车辆,以及甚至关于目标物体(例如,22或23)的标识的信息。例如,在(上文描述的)步骤620的一个实施例中,当端节点72检测到移动装置22时(例如,现在车辆接近度内),端节点可以比较由移动装置22提供的标识符与先前提供至端节点72并且存储在端节点72处(例如,存储器中)的标识符。如果存储的标识符匹配接收自移动装置22的标识符,那么端节点72向其它端节点72和网关节点74传送唤醒信号。网关节点74可以存储此移动装置标识符(或其可以存储在任何其它合适位置(例如,诸如vis40)中)。此标识符可以作为网关节点74与移动装置22之间、vis40与移动装置22之间的先前配对(或其它识别)的结果等而存储。且当然,在至少一个实施例中,网关节点74执行唤醒(例如,确定-先前已使用此标识符识别移动装置22)。

在另一个实例中,网关节点74可以向端节点72传送关于软件更新的数据。例如,这可以是端节点72正运行的软件版本的查询或验证;或在其它实施例中,其可以仅仅是软件更新本身的传送(例如,其中网关节点74已知哪些端节点72需要更新)。当然,相应的端节点72也可以对此类查询、通信等做出回复。

在另一个实施例中,(api数据中的)位置数据用于确定目标物体的相对接近度。例如,当(网关节点74中的)处理器80-使用api数据-确定目标装置在车辆12周围的ble覆盖范围的边缘区域中时,处理器80可以确定忽略目标装置(至少直至目标装置更接近车辆12)。且当api数据用于确定授权用户(例如,父母的移动装置)时且当api数据指示授权用户在车辆12的预定阈值距离内时,vsm42可以自启车辆点火。类似地,当api确定另一个授权用户(例如,儿童的移动装置)并且确定儿童进入车辆12时,vsm42不能自启车辆12;相反地,vis40可以向儿童的移动装置提供wi-fi服务。

在另一个实施例中,可以使用端节点72确定用户在车厢内的位置(例如,参见图3)。此api(位置)数据可以提供至一个或多个vsm42,其可以轮流提供唯一的或与车厢内的位置相关联的车辆服务。例如,流视频可以提供至乘客座椅而非驾驶员座椅中的目标装置;或预配置的气候控制设定可以提供至目标装置区(例如,假设还存在相关用户)。其它实例对于本领域技术人员将是显而易见的。

应当明白的是,在至少一个实施例中,当api数据指示未知目标装置(例如,识别数据是未知的或识别数据指示未授权用户)时,可以不执行服务或车辆功能。在这些范例中,可以完全忽略剩余的api数据-即,位置数据。

应当理解的是,前文是本发明的一个或多个实施例的描述。本发明不限于本文公开的特定实施例,而是由下面的权利要求书来唯一限定。另外,包括在前文描述中的声明涉及特定实施例,并且不能解释为限定本发明的范围或限定权利要求书中所使用的术语,除非术语或措词在上面进行了明确限定。各个其它实施例和对所公开实施例的各种改变以及修改对本领域技术人员而言显而易见。所有这样的其它实施例、改变和修改均旨在属于所附权利要求书的范围。

如本说明书和权利要求书中所使用,属于“例如(e.g.)”、“例如(forexample)”、、“例如(forinstance)”、“诸如”和“等”以及动词“包括(comprising)”、“具有”、“包括(including)”和它们的其它动词形式在结合一个或多个部件或其它项目的列表使用时,各自被解释为开放式,意指所述列表不应被视为排除其它、另外的部件或项目。其它术语是使用它们的最广泛的合理含义来解释,除非它们用于要求有不同解释的上下文中。

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