与外部无线接入点连接的车辆无线配置的制作方法

文档序号:16203036发布日期:2018-12-08 06:48阅读:243来源:国知局
与外部无线接入点连接的车辆无线配置的制作方法

本申请涉及车辆通信,并且更具体地涉及在车辆与外部无线接入点之间配置通信。

许多车辆系统现在包括通信设备,例如允许附近设备连接到远程网络的远程信息处理单元和/或信息娱乐单元。这样,通信设备被配置为具有一个或多个无线接入点(即,无线热点)的服务器设备,一个或多个无线接入点允许一个或多个客户端设备与其连接。无线接入点然后可以经由蜂窝网络(例如,通过与包括蜂窝网络能力的车辆中包括的远程信息处理单元的连接)通过例如互联网,连接到远程网络。

或者,车辆通信设备可以连接到车辆外部的一个或多个无线接入点。以该方式,车辆通信设备被配置为到外部无线接入点的客户端设备,这使得其间的短程无线通信成为可能。

可能需要使用于将车辆通信设备连接到某些外部无线接入点的配置过程自动化。



技术实现要素:

根据一个实施例,提供了一种在车辆与非车辆无线接入点(wap)之间配置无线连接的方法,其中该方法包括在车辆通信设备处接收非车辆wap列表,其中该列表包括用于建立到每个非车辆wap的连接的配置数据。该方法还包括过滤该列表以确定哪个非车辆wap与用户特定位置相关联,并且配置车辆通信设备以使用配置数据,建立到与用户特定位置相关联的非车辆wap的无线连接。以该方式,车辆通信设备被配置为与用户特定位置相关联的非车辆wap连接的客户端设备。配置数据可以包括用于建立到非车辆wap的无线连接的服务集标识符(ssid)和安全证书。当被配置时,与用户特定位置相关联的非车辆wap通过非车辆wap和网络接入设备向车辆通信设备提供对远程网络的接入。在一个实例中,在车辆上从安装在无线设备上的应用直接或经由远程设施接收非车辆wap列表。

该方法可以进一步包括使用车辆通信设备扫描可用的非车辆wap,并且通过将每个可用的非车辆wap的信号强度与多个非车辆wap中每一个的信号强度进行比较来过滤非车辆wap列表。另外,过滤列表可以包括确定车辆的位置,将车辆的位置与用户特定位置进行比较,或者确定时间。

根据另一个实施例,提供了一种在车辆与非车辆wap之间配置无线连接的方法,其中该方法包括在车辆通信设备处接收与至少一个非车辆wap相关的数据,其中该数据包括用于建立到至少一个非车辆wap的连接的配置数据,并且当至少一个非车辆wap被识别为是用户特定的非车辆wap时,自动将车辆通信设备配置为到用户特定的非车辆wap的客户端设备并且使用配置数据建立到与用户特定位置相关联的非车辆wap的无线连接。配置数据可以包括用于建立到非车辆wap的无线连接的服务集标识符(ssid)和安全证书。在一个实例中,在车辆处从安装在无线设备上的应用直接或经由远程设施接收非车辆wap列表。

在一个实例中,当至少一个非车辆wap包括多个非车辆wap时,该方法还可以包括提示用户从多个非车辆wap中选择用户特定的非车辆wap,使用配置数据将车辆通信设备配置为到所选择的用户特定的非车辆wap的客户端设备,以及使用配置数据建立到与用户特定位置相关联的所选非车辆wap的无线连接。

在另一个实例中,当至少一个非车辆wap包括多个非车辆wap时,该方法可以进一步包括过滤多个非车辆wap以确定哪一个是用户特定非车辆wap。

该方法可以进一步包括使用车辆通信设备检测可用的无线通信网络,以及通过将每个可用的无线通信网络的信号强度与多个非车辆wap中的每一个的信号强度进行比较来过滤多个非车辆wap,确定车辆的位置,将车辆的位置与用户特定位置进行比较,以及确定时间。

根据另一个实施例,提供了一种车辆通信系统,该车辆通信系统具有配置成接收与至少一个非车辆wap有关的数据的车辆通信设备,其中该数据包括用于建立连接到至少一个非车辆wap的配置数据,当至少一个非车辆wap被识别为是用户特定非车辆wap时,通信设备被配置为到用户特定非车辆wap的客户端设备,并且使用配置数据建立到非车辆wap的无线连接。当至少一个非车辆wap包括多个非车辆wap时,提示用户从多个非车辆wap中选择用户特定非车辆wap。或者,对多个非车辆wap进行过滤以确定哪个是用户特定非车辆wap。在一个实例中,在车辆处从安装在无线设备上的应用直接地或经由远程设施接收关于至少一个非车辆wap的数据。

附图说明

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

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

图2是描绘使用图1的系统在车辆与非车辆无线接入点(wap)之间配置无线连接的方法的实施例的流程图。

具体实施方式

下文描述的系统和方法涉及在车辆与外部非车辆无线接入点(wap)之间配置无线通信。该系统包括车辆通信设备,该车辆通信设备被配置为接收与用户特定非车辆wap相关的配置数据,在一个实施例中其位于用户的住处,但也可以位于与用户相关联的不同位置,诸如营业地点。在接收到与用户特定非车辆wap有关的配置数据时,车辆通信设备使用配置数据自动配置与其的无线连接,该配置数据包括与用户特定非车辆wap相关联的服务集标识符(ssid)和安全证书。

或者,车辆通信设备可以被配置为接收非车辆wap列表,其中该列表包括用于建立到每个非车辆wap的连接的配置数据。该列表还可以包括过滤由车辆通信设备使用的数据以过滤列表并且确定列表中的哪个非车辆wap与用户特定位置相关联。在一个实施方式中,过滤处理包括扫描可用无线网络(即,可用的非车辆wap)并且通过以下操作中的至少一个或者其组合来过滤列表:将每个可用非车辆wap的信号强度与列表中的每个非车辆wap的信号强度进行比较,确定车辆的位置,将车辆的位置与用户特定位置进行比较,或者确定时间。在识别列表中的哪个非车辆wap与用户特定位置相关联之后,车辆通信设备使用配置数据自动配置与其的无线连接。

在上述每个实施例中,与用户特定非车辆wap和/或非车辆wap列表有关的配置数据被从安装在无线设备上的应用直接地或间接地经由远程设施发送到车辆通信设备,在一个实施例中,所述远程设施与远程后端设施相关联。

通信系统–

现在参考图1,其示出了包括移动车辆通信系统10的操作环境并且该操作环境可以用于实施本文公开的方法。通信系统10通常包括车辆12、一个或多个无线载波系统14、固定位置16、陆地通信网络20、计算机22、远程设施24和移动设备26。应该理解的是,所公开的方法可以与任何数量的不同系统一起使用,并且不特别限于此处所示的操作环境。而且,系统10及其各个组件的架构、构造、设置和操作在本领域中通常是已知的。因此,以下段落简单地概述了一个这样的通信系统10;然而,这里未示出的其他系统也可以采用本文所公开的方法。

车辆12在所示实施例中被描绘为乘用车,但是应该理解,也可以使用包括摩托车、卡车、运动型多用途车(suv)、休旅车(rv)、船舶、飞机等的任何其他车辆。车辆电子设备28中的一些在图1中大致示出,其包括车辆通信设备30、麦克风40、一个或多个按钮或其他控制输入42、音频系统44、视觉显示器46和gps模块48以及多个其他车辆系统模块(vsm)50。这些设备中的一些可以直接连接到通信设备30,诸如,例如麦克风40和按钮42,等,而其他设备使用一个或多个网络连接,诸如通信总线52等,间接连接。适合的网络连接的例子包括控制器区域网络(can)、媒体导向系统传输(most)、本地互连网络(lin)、局域网(lan)以及其他适当的连接,例如互联网或其他符合已知的iso、sae和ieee标准和规范的连接,仅举几例。

无线载波系统14可以是任何合适的蜂窝电话系统。载波系统14被示出为包括多个信号塔70(仅示出一个)和一个或多个移动交换中心(msc)72;但是,载体系统14可以包括一个或多个以下组件(例如,取决于蜂窝技术):蜂窝塔、基站收发信台、移动交换中心、基站控制器、演进节点(例如,enodeb)、移动性管理实体(mme)、服务和pgn网关等,以及将无线载波系统14与陆地网络20连接或将无线载波系统14与用户设备(ue,例如包括车辆12中的远程信息处理装置)连接所需的任何其他网络组件。蜂窝系统14可以实施任何合适的通信技术,包括例如,包括例如gsm/gprs技术、cdma或cdma2000技术、lte技术等的模拟技术。通常,无线载波系统14、其组件、其组件的布置、组件之间的相互作用等在本领域中通常是已知的。

除了使用无线载波系统14之外,可以使用卫星通信形式的不同的无线载波系统来提供与车辆的单向或双向通信。这可以使用一个或多个通信卫星(未示出)和上行链路发射站(未示出)来完成。单向通信可以是例如卫星无线电服务,其中节目内容(新闻、音乐等)由发射站接收,打包上传,然后发送到卫星,卫星将节目广播给订户。双向通信可以是例如使用卫星来中继车辆12和上行链路发射站之间的电话通信的卫星电话服务。如果使用,则可以使用该卫星电话作为无线载波系统14的补充或替代。

位置16在图1中示出为住宅,但是应当理解,位置16可以是任何位置,诸如包括无线接入点54和/或路由器56等的工作场所或其他用户特定位置。如本文所使用的,用户特定的位置是特定于车辆用户的任何位置。非车辆无线接入点是如上所定义的无线接入点(wap),其未被安装为车辆电子设备28的一部分。非车辆wap可以位于车辆中,但不是物理地集成到车辆电子设备中,或者它可以是位于车辆外部的外部wap,包括住宅或营业地点,例如位置16。因此,如这里所使用的,用户特定非车辆wap是与车辆用户特定的位置相关联的任何非车辆wap。路由器56是网络接入设备,并且如图所示,可以通过陆地网络20提供网络连接。网络接入设备是使用路由器和/或调制解调器与一个或多个远程网络进行通信的硬件设备。例如,位置16可以包括被配置为在路由器56和陆地网络20之间传输数据的调制解调器(未示出)。另外,尽管显示为单独的组件,wap54和路由器56也可以被集成到单个设备中。

陆地网络20可以是连接到一个或多个陆线电话并且将无线载波系统14连接到远程设施24的传统的基于陆地的电信网络。例如,陆地网络20可以包括诸如用于提供硬连线电话、分组交换数据通信和互联网基础设施的公共交换电话网络(pstn)。可以通过使用标准有线网络、光纤或其他光网络、电缆网络、电力线、诸如无线局域网(wlan)等的其他无线网络或提供宽带无线接入(bwa)的网络,或其任何组合来实现陆地网络20的一个或多个分段。此外,远程设施24不需要经由陆地网络20连接,而是可以包括无线电话设备,使得它可以直接与诸如无线载波系统14的无线网络通信。

计算机22可以是通过诸如互联网之类的私人或公共网络可接入的多个计算机中的一个。计算机22相对于车辆远程定位并且是远程网络的一部分,其可以通过车辆经由wap,远程接入设备和陆地网络20被接入。每个这样的计算机22可以用于一个或多个目的,例如可以由车辆通过车辆通信设备30和无线载波14接入的网络服务器等。其他这种可接入的计算机22可以是,例如:服务中心计算机,其中诊断信息和其他车辆数据可以通过车辆通信设备30从车辆上传;车辆所有人或其他用户为了接入或接收车辆数据或设置或配置用户偏好或控制车辆功能等目的而使用的客户计算机;或通过与车辆12或远程设施24或两者通信而提供或被提供车辆数据或其他信息的第三方储存库。计算机22还可以用于提供诸如dns服务的互联网连接,或者用作使用dhcp或其他合适的协议向车辆12分配ip地址的网络地址服务器。

远程设施24被设计成为车辆电子设备28提供许多不同的系统后端功能。远程设施24可以包括一个或多个交换机、服务器、数据库、现场顾问以及自动语音应答系统(vrs),所有这些都是本领域已知的。远程设施24可以包括这些各种组件中的任何一个或全部,并且优选地,各种组件中的每一个经由有线或无线局域网相互耦合。远程设施24可以经由连接到陆地网络20的调制解调器接收和发送数据。远程设施的数据库可以存储账户信息,该账户信息诸如用户认证信息、车辆信息、简档记录、行为模式以及其他相关的用户信息(例如,与用户相关联的位置或地址,例如但不限于家庭、住所或营业地点)。数据传输也可以通过诸如802.11x、gprs等的无线系统来进行。尽管所示实施例已经描述了它将与使用现场顾问的有人操作的远程设施24一起使用,但是应该理解的是,远程设施可以改为使用vrs作为自动化顾问,或者可以使用vrs和现场顾问。

移动设备26是非车辆无线设备,意味着它是能够进行无线通信的设备,而不是车辆12或车辆电子设备28的一部分。例如,设备26可以是车辆操作员或用户的蜂窝电话或其他个人移动设备。移动设备包括:实现蜂窝电信和/或短程无线通信(srwc)以及其他无线设备功能和应用的硬件、软件和/或固件。移动设备26的硬件包括用于存储软件、固件等的处理器和存储器。该存储器可以包括易失性ram或其他临时供电存储器,以及存储执行本文所讨论的各种外部设备功能所需的一些或全部软件的非暂时性计算机可读介质。存储在存储器中的移动设备处理器和软件实现各种软件应用,该各种软件应用可以由用户(或制造商)预先安装或安装(例如,具有软件应用或图形用户界面(gui)),并且可以用于执行本文公开的方法的全部或一部分。该应用可以被配置成允许车辆用户通过诸如近场通信(nfc)等的各种通信协议与车辆12通信。该应用还可以允许车辆用户控制车辆的各个方面或功能——例如允许用户远程锁定/解锁车门,打开或关闭车辆点火,检查车辆的轮胎压力、燃料级别、油品寿命等。该应用还可以用于使设备26的用户能够查看关于车辆的信息(例如,车辆的当前位置、车辆是否被锁定或解锁)和/或关于与用户或车辆相关联的账户的信息。另外,应用程序还可以允许用户随时与远程设施24或呼叫中心顾问连接。移动设备26被显示为具有蜂窝电话能力的智能手机。在其他实施例中,设备26可以是平板电脑、膝上型计算机或任何其他合适的设备。再次参考车辆12,并且更具体地涉及车辆电子设备28,无线通信设备30被配置为经由短程无线通信(srwc)传输数据,并且如图1的示例性实施例中所示。包括无线接入点32、处理器34、存储器36和天线38。在许多实施例中,无线通信设备30可以被具体配置为执行本文公开的方法。无线通信设备30可以是独立模块,或者可以被并入或包括作为一个或多个其他车辆系统模块的一部分,诸如车身控制模块、信息娱乐模块、远程信息处理模块、头部单元、中央堆叠模块(csm)和/或网关模块。在一些实施例中,设备30可以被实现为安装在车辆中的oem安装(嵌入式)或车体组件设备。

无线通信设备30可以被配置为使用一个或多个无线发现机制进行无线通信。如本文所使用的,无线发现机制是可用于发送和接收无线通信的特定软件协议和/或一组硬件组件。无线发现机制可以包括短程无线通信(srwc),诸如ieee802.11协议,wimaxtm,wi-fitm,wi-fiawaretm,邻居感知网络(nan),zigbeetm,wi-fi直接tm,蓝牙tm,低功耗蓝牙tm(ble),bonjourtm或近场通信(nfc)中的任一个。无线接入点32可以被配置为根据一个或多个无线发现机制进行操作。此外,每个接入点32可以包括启用一个或多个无线发现机制的无线芯片组。

例如,无线接入点32可以包括蓝牙tm芯片组和/或wi-fitm芯片组。在这样的示例中,无线接入点32可以启用蓝牙tm,ble无线通信,wi-fitm和wi-fiawaretm通信。另外,在一些实施例中,无线通信设备30可以包含蜂窝芯片组,从而允许设备经由一个或多个蜂窝协议进行通信。此外,车辆可以包括多个无线通信设备,并且在一些实施例中,每个无线通信设备可以包括不同的无线芯片组。

无线通信设备30除了充当用于将设备与其连接的无线接入点(例如,服务器模式)之外,还可以与另一个无线接入点进行无线通信,例如位置16处的非车辆无线接入点(wap)54。在如此布置中,wap54可以连接到路由器56并且为设备30提供到互联网或其他远程网络的连接。设备30可以被设置为站(即,服务器)或客户端模式,并因此可以随后与wap54执行无线通信。如本文所使用的,站或客户端模式是无线通信设备的操作模式,该操作模式使得设备能够充当站或客户端设备,从而允许设备扫描并连接到主机设备(例如,无线接入点)。更具体地说,在客户端模式中,客户端设备允许另一个设备(服务器设备)控制通信协议等。充当服务器设备的wap54可以被设置为无线接入点模式,从而在设备30处于站模式下操作时,为其提供供其连接的热点。热点是可以在站或客户端模式下操作的无线设备与经由无线接入点托管热点的设备之间建立无线数据连接的区域。应该理解的是,用于提供热点的协议不限于wi-fitm,并且可以使用诸如以上列出的任何srwc。

通过,例如,使用双频天线,无线通信设备30可同时在站或客户端模式和无线接入点模式中操作。可选地或附加地,无线通信设备30可以在无线接入点模式和站模式之间切换,从而使得两个操作模式能够同时进行。这将使得无线通信设备30能够同时与在无线接入点模式下操作的第一无线设备(例如,移动设备或vsm)和在站模式下操作的wap54通信。这可以使车辆能够通过设备30来调节车辆(例如,vsm50)和远程服务器或计算机(例如,远程设施24、计算机22)处或其附近的设备之间的无线通信。

车辆可以使用无线通信设备30来确定某些无线服务是否可用。另外,无线通信设备30可以用于向诸如移动设备26的一个或多个无线设备提供服务。如本文所使用的,无线服务是至少部分通过无线通信来执行服务中由一个或多个无线设备(“服务设备”)提供的和/或由一个或多个无线设备使用的服务。这样的服务可以是,例如打印服务或互联网连接服务。在一个实施例中,wap54可以是服务设备,并且在其他实施例中,移动设备26可以是服务设备并且可以提供各种不同的服务。另外,在一些实施例中,移动设备26、无线通信设备30和wap54可以彼此操作以在彼此之间提供服务。在另一个实施例中,连接到wap54的无线设备,诸如移动设备26之类,可以是服务设备,并且wap54可以是操作以广播由服务设备提供的某些服务的中间设备。在任何给定的系统10中可以有任何数量的中间设备和/或服务设备。

车辆12可以基于诸如操作车辆状态或环境状态的车辆状态来选择无线发现机制。在选择无线发现机制之后,车辆继而可以使用所选择的无线发现机制来收听无线消息。在一个实施例中,车辆通过其wap32从例如wap54的服务设备收听并且接收信标消息。然后,车辆可以评估接收到的消息以确定是否有可用的期望的无线服务,例如互联网连接。如果是这样,车辆可以生成并向服务设备发送回复消息。回复消息可以包括车辆信息,诸如无线通信设备30的媒体接入控制(mac)地址或车辆标识号(vin)等。然后,服务设备和车辆可以执行后续对应操作以建立安全连接,如下面关于所公开的方法的详细描述。

在一些实施例中,要建立的无线连接的类型可以基于正在使用的服务的类型。例如,打印服务可能需要传输少量消息,因此ble可能就足够了。在另一个实施例中,大型车辆ota的更新可以从诸如计算机22或远程设施24处的服务器等的远程服务器等下载,并且因此可能更期望wi-fitm连接。另外或可选地,无线连接的类型可以基于车辆状态。

而且,无线通信设备30可以经由分组交换的数据通信与一个或多个远程网络进行通信。这种分组交换的数据通信可以通过使用经由诸如上述wap54和路由器56之类的路由器或调制解调器连接到陆地网络的非车辆无线接入点来执行。当用于诸如tcp/ip等的分组交换的数据通信时,通信设备30可以配置有静态ip地址,或者可以设置为自动从网络上的另一设备(例如路由器)或者从网络地址服务器接收分配的ip地址。

分组交换数据通信也可以通过使用可以由设备30经由例如包括在车辆中的远程信息处理单元来接入的蜂窝网络来执行。在一个实施例中,通信设备30还可以包括蜂窝芯片组或者可通信地耦合到包括诸如远程信息处理单元等的蜂窝芯片组的设备。在任一事件中,通信设备30可以经由蜂窝芯片组通过无线载波系统14传输数据。在这样的实施例中,可以使用无线电传输来与无线载波系统14建立诸如语音信道和/或数据信道等的通信信道,从而可以通过信道发送和接收语音和/或数据传输。数据可以经由数据连接发送,例如通过数据信道经由分组数据传输,或者通过使用本领域已知的技术经由语音信道发送。对于既涉及语音通信又涉及数据通信的组合服务,系统可以利用语音信道上的单个呼叫并根据需要在语音信道上的语音和数据传输之间进行切换,并且这可以使用本领域技术人员已知的技术来完成。

处理器36可以是能够处理包括微处理器、微控制器、主处理器、控制器、车辆通信处理器和专用集成电路(asic)的电子指令的任何类型的设备。它可以是仅用于通信设备30的专用处理器,或者可以与其他车辆系统共享。处理器36执行各种类型的数字存储指令,诸如存储在存储器38中的软件或固件程序,其使设备30能够提供各种各样的服务。例如,处理器36可以执行程序或处理数据以至少执行本文讨论的方法的一部分。在一个实施例中,设备30包括能够实现下面在图2中描述的方法的应用。存储器38可以包括ram,其他临时供电的存储器,任何非瞬时计算机可读介质(例如,eeprom)或存储执行本文所讨论的各种外部装置功能所需的一些或全部软件的任何其它电子计算机介质。

全球定位系统(gps)模块48从一组gps卫星(未示出)接收无线电信号。根据这些信号,模块48可以确定车辆位置,该车辆位置可以使得车辆能够确定它是否在例如家庭或工作场所16的已知位置。此外,gps模块48可以将该位置数据提供给无线通信设备30,无线通信设备30然后可以使用该数据来识别已知的位置,例如车辆操作员的住宅或工作场所。另外,gps模块48可用于向车辆操作员提供导航和其他位置相关的服务。导航信息可以呈现在显示器46(或车辆内的其他显示器)上,或者可以以口头方式呈现,例如在提供分路段逐转导航时完成。可以使用专用车载导航模块(其可以是gps模块48的一部分)来提供导航服务,或者可以通过安装在车辆中的远程信息处理单元完成一些或全部导航服务,其中位置信息被发送到远程位置,用于为车辆提供导航地图、地图注释(兴趣点、餐馆等)、路线计算等。可以将位置信息提供给远程设施24或其他远程计算机系统,例如计算机22,用于其他目的,例如车队管理。而且,新的或更新的地图数据可以经由车辆远程信息处理单元从远程设施24被下载到gps模块48。

车辆系统模块(vsm)50是电子硬件组件,其位于整个车辆中并且通常从一个或多个传感器接收输入并且使用感测的输入来执行诊断、监测、控制、报告和/或其他功能。每个vsm50优选地由通信总线52连接到其他vsm,例如车辆通信设备30,并且可以被编程为运行车辆系统和子系统诊断测试。作为示例,一个vsm50可以是控制发动机操作的各个方面(例如燃料点火和点火正时)的发动机控制模块(ecm),另一个vsm50可以是调节车辆动力总成的一个或多个组件的操作的动力总成控制模块,另一个vsm50可以是车身控制模块,它控制位于整个车辆的各种电气组件,如车辆的电动门锁和头灯。如本领域技术人员所理解的,上述的vsm仅是可用于车辆12中的一些模块的示例,因为许多其他模块也是可能的。

此外,应该理解的是,上述模块中至少一些可以以保存在车辆通信设备30的内部或外部的软件指令的形式来实现,它们可以是位于车辆通信设备30的内部或外部的硬件组件,或者它们可以彼此集成和/或彼此共享或与位于整个车辆中的其他系统集成和/或共享,这里仅列出几种可能。在模块被实现为位于车辆通信设备30的外部的vsm50的情况下,它们可以利用车辆总线52来与车辆通信设备30交换数据和指令。

车辆电子设备28还包括为车辆乘员提供提供和/或接收信息的装置的多个车辆用户界面,包括麦克风40、按钮42、音频系统44和视觉显示器46。如本文所使用的,术语“车辆用户界面”广泛地包括任何合适形式的电子设备,包括硬件和软件组件,其位于车辆上并且使车辆用户能够与车辆的部件通信或通过车辆的部件通信。音频系统44向车辆乘员提供音频输出,并且可以是专用的独立系统或主要车辆音频系统的一部分。根据这里示出的特定实施例,音频系统44可操作地耦合到车辆总线52和娱乐总线(未示出)并且可以提供am、fm和卫星广播、cd、dvd和其他多媒体功能。该功能可以与上述信息娱乐模块结合提供或独立地提供。可视显示器或触摸屏46优选为图形显示器,例如仪表板上的触摸屏或从挡风玻璃反射回来的抬头显示器,并且可用于提供多种输入和输出功能。麦克风40向无线通信设备30提供音频输入以使得驾驶员或其他乘员能够经由无线载波系统14提供语音指令和/或执行免提电话。为此,可以利用本领域已知的人机界面(hmi)技术将其连接到车辆上的自动语音处理单元。按钮42允许手动的用户输入到通信设备30中以提供其他数据、响应或控制输入。也可以使用各种其他车辆用户界面,图1的界面只是特定的实现的例子。

还应该理解的是,图1示出的车辆电子设备28仅用于说明的目的,因为组件、设备、模块和/或系统的实际布置或配置可以与此处所示的显著地不同,并且其不限于任何特定的实施例。例如,车辆通信设备30和/或其他车辆模块可以是独立的,或者它们可以与车辆中的其他组件、设备、模块和/或系统组合或集成。因此,应该认识到,这只是可能的系统的一个实施例,因为系统可以根据无数配置和布置来提供。

方法——

现在转到参考图2,提供了使用图1中描述的系统在车辆与非车辆无线接入点(wap)之间配置无线连接的方法的实施例200。所公开的方法可以根据各种情况被触发,包括但不限于:当应用安装到移动设备26上或之后由应用定期启动时;当车辆通信设备30检测到用户特定位置16的热点(例如,wap54)没有被配置时;或者当车辆通信设备30不能在用户特定位置16找到和/或连接到wap54时。

该方法从步骤210开始,其中安装在无线设备26上的应用生成可用的或先前配置的非车辆wap列表。可以生成列表,例如,响应于移动设备26执行对可用网络的扫描。之后,该方法可以根据四个处理路径中的一个经由步骤212、214、216或218进行,下面将详细讨论其中的每一个。

第一处理路径开始于步骤212,其中安装在无线设备26上的应用提示用户从可用的或先前配置的非车辆wap列表中选择用户特定非车辆wap,例如wap54等,这与车辆用户特定位置相关联。在一个示例中,用户特定非车辆wap的位置可以是用户的家或住宅。一旦被选择,在步骤220,无线设备26上的应用被配置为将与所选择的用户特定非车辆wap有关的配置数据发送到远程设施24。配置数据可以包括但不限于与非车辆wap相关联的服务集标识符(ssid)和安全证书。ssid是用于识别无线局域网的0-32八位字节组序列,并且旨在对特定区域是唯一的。ssid通常被称为“网络名称”。安全凭证提供对非车辆wap的接入,并且包括,例如但不限于安全密钥(例如私人、共享等)、有线等效保密(wep)密钥、wifi保护地址(例如,wpa、wpa2等)、用户名或密码。配置数据还可以包括与所接收的非车辆wap的信号强度有关的数据。

在步骤222,远程设施24将与选择的用户特定非车辆wap有关的配置数据发送到车辆12,并且更具体地,发送到车辆的通信设备30。作为步骤220的替代方案,无线设备26上的应用可以将与所选择的用户特定非车辆wap有关的配置数据直接发送到车辆12而不是通过远程设施24。另外,所选择的用户特定非车辆wap54可以通过使用经由nfc的轻击式配置从无线设备26被直接发送到车辆12。

在步骤224,在车辆12和所选择的用户特定非车辆wap54之间使用配置数据自动配置无线连接,该配置数据可以包括用于接入wap54的安全凭证。具体地,在一个示例性实施方式中,使用配置数据,在车辆通信设备30与所选择的用户特定非车辆wap54之间建立短程无线通信。以这种方式,车辆通信设备30被配置为与用户特定位置相关联的非车辆wap54的客户端设备。这样,非车辆wap54通过路由器56向车辆通信设备30提供对远程网络的接入。

第二处理路径开始于步骤214,其中安装在无线设备26上的应用过滤可用的或先前配置的非车辆wap列表以自动确定哪些wap与特定于车辆用户的位置相关联。在一个实施方式中,过滤处理包括但不限于评估每个可用的非车辆wap的信号强度。在确定与特定于车辆用户的位置相关联的用户特定非车辆wap,例如wap54,之后,该方法进行到如上所述的步骤220和步骤222,其中应用将与所选择的用户特定非车辆wap54有关的配置数据发送到远程设施24,该远程设施24然后将与所选择的用户特定非车辆wap54相关的配置数据发送到车辆12,并且更具体地,发送到车辆通信设备30。或者,无线设备26上的应用可以将与所选择的用户特定非车辆wap有关的配置数据直接发送到车辆12而不是通过远程设施24。与第一处理路径类似,该方法然后进行到步骤224,其中使用配置数据在车辆12和所选择的用户特定非车辆wap54之间自动配置无线连接,该配置数据可以包括用于接入wap54的安全凭证。

第三处理路径开始于步骤216,其中在步骤210处生成的可用的或先前配置的非车辆wap列表被发送到远程设施24。该列表可以包括提供与列表中的每个非车辆wap有关的信息的数据。数据可以包括但不限于诸如与非车辆wap相关联的ssid和安全凭证之类的配置数据,以及诸如用于每个非车辆wap的rssi数据等的过滤数据,和用户位置数据,例如住宅地址等。在步骤226处,可用的或先前配置的非车辆wap列表在远程设施处被过滤以确定哪个wap与车辆用户的特定位置相关联。或者,该列表可以被过滤以减少非车辆wap的数量,并且因此减少要从远程设施24发送的数据量。在一个实施方式中,过滤步骤包括但不限于:评估:每个可用的非车辆wap的信号强度;车辆的位置;车辆相对于用户特定位置的位置;或时间。在一个实例中,作为过滤处理的结果,列表可以被减少为仅包括具有等于或高于特定阈值的接收或相对信号强度指示符(rssi)的网络。这表明非车辆wap对于特定位置是激活的。

在确定与特定于车辆用户的位置(或缩减/过滤列表)相关联的用户特定非车辆wap,例如wap54,之后,该方法进行到如上所述的步骤222,其中远程设施24将与所选择的用户特定非车辆wap54有关的配置数据发送到车辆12,并且更具体地,发送到车辆通信设备30。当传输包括缩减或过滤列表而非位置特定wap时,传输的数据还可以包括过滤数据,例如但不限于用于列表中的每个wap的信号强度数据。该数据可以在随后的过滤过程中使用。类似于第一和第二处理路径,该方法然后进行到步骤224,其中使用配置数据在车辆12和所选择的用户特定非车辆wap54之间自动配置无线连接,该配置数据可以包括用于接入wap54的安全证书。

第四处理路径开始于步骤218,其中在步骤210处生成的可用的或先前配置的非车辆wap列表被发送到车辆12。该列表可以包括提供与列表中的每个非车辆wap有关的信息的数据。数据可以包括但不限于诸如与非车辆wap相关联的ssid和安全凭证之类的配置数据,以及诸如rssi数据和用户位置数据等的过滤数据。在步骤228,在车辆处对可用的或先前配置的非车辆wap列表进行过滤,以确定哪些wap与特定于车辆用户的位置相关联。在一个实施方式中,过滤处理包括扫描可用无线网络(即,可用的非车辆wap)并且通过以下操作中的至少一个或者其组合来过滤列表:将每个可用非车辆wap的信号强度与列表中的每个非车辆wap的信号强度进行比较,确定车辆的位置,将车辆的位置与用户特定位置进行比较,或者确定时间。在识别列表中的哪个非车辆wap与用户特定位置,例如wap54,相关联之后,该方法再次前进到步骤224,其中车辆通信设备30使用配置数据自动配置到所选择的用户特定非车辆wap54的无线连接。作为步骤228中的过滤处理的替代方案,车辆在步骤230处可以显示可用的或先前配置的非车辆wap列表并且提示用户从中选择用户特定非车辆wap,例如wap54,这与特定位置相关联,例如居住地或营业地点。一旦被选择,该方法进行到步骤224,其中使用配置数据在车辆12和所选择的用户特定非车辆wap54之间自动配置无线连接。此后,非车辆wap54可以用作互联网和去往和来自车辆的其他数据通信的热点。

应该理解,以上是对本发明的一个或多个实施例的描述。本发明不限于本文公开的特定实施例,而是仅由以下权利要求限定。此外,包含在前述描述中的陈述涉及特定实施例,并且不应被解释为对本发明的范围或权利要求中使用的术语的定义的限制,除非在上面明确定义了术语或短语。对于本领域技术人员来说,各种其他实施例以及对所公开的实施例的各种改变和修改将变得显而易见。所有这些其他实施例、改变和修改都旨在落入所附权利要求的范围内。

如在本说明书和权利要求书中使用的,术语“例如”,“比如”,“举例”,“诸如”和“类似”以及动词“包含”,“具有”,“包括”和他们的其他动词形式在与一系列一个或多个组件或其他物件一起使用时,每一个都被解释为开放式的,这意味着该列表不应被视为排除其他附加组件或物件。应以其最广义的合理含义来解释其他术语,除非在需要不同解释的情况下使用其他术语。

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