用于定制车辆操作环境的系统和方法与流程

文档序号:11519354阅读:349来源:国知局
用于定制车辆操作环境的系统和方法与流程

本申请一般涉及用于车辆的仪表板,并且更具体地,涉及一种用于定制车辆操作环境的系统和方法。



背景技术:

车辆的制造商典型地确定车辆仪表板的设计和布局。传统上,仪表板的刻度盘、量表、指示器和其它组件是物理设备,并且车辆所有者仅仅能通过物理去除、替换或添加仪表板组件来改变仪表板。例如,赛车爱好者能通过将转速表拴到仪表板来添加它。

最近,电子显示器已经替代物理仪表板组件,并且制造商可使得显示器能够通过预定系列的组件显示来进行循环。然而,显示的组件的序列和数量是预定的,并且典型地不可以由车辆所有者改变。以这种方式,制造商控制仪表板的“外观和手感”。

一些车辆具有存储用户偏好的能力。这样的偏好可包括座位位置、反射镜设置、无线电台选择、空气加热/冷却控制设置和其它。



技术实现要素:

在第一实施例中,一种配置车辆操作环境(voe)的方法包括:向voe配置应用程序提供初始voe配置文件和voe组件文件。该方法还包括:从voe配置应用程序获得修改的voe配置文件,并向车辆提供修改的voe配置文件,其中车辆使用修改的voe配置文件来配置车辆的操作环境。

在第二实施例中,一种用于配置voe的系统包括存储器、通信接口和处理器。所述存储器包括一个或多个voe组件文件以及多个voe配置文件。所述处理器被配置成向voe配置应用程序提供初始voe配置文件和voe组件文件。所述处理器还被配置成从voe配置应用程序获得修改的voe配置文件,并将修改的voe配置文件并入到多个voe配置文件中。所述处理器被进一步配置成向车辆提供所述修改的voe配置文件,其中,所述车辆使用修改的voe配置文件来配置车辆的操作环境。

在第三实施例中,一种用于配置voe的系统包括处理器、存储器和显示器。所述存储器和所述显示器耦合到所述处理器并且所述存储器存储用于由所述处理器使用的数据和应用程序。所述处理器被配置成接收voe配置应用程序,在存储器中存储所述应用程序并执行所述应用程序。所述应用程序被配置成接收初始voe配置文件和voe组件文件。所述应用程序还被配置成使用显示器呈现车辆的仪表板的图形表示,并接收控制在仪表板上显示的voe组件的特征的用户命令。所述应用程序被进一步配置成存储修改的voe配置文件并向外部设备发送文件。

在第四实施例中,一种操作电子设备的方法包括:向另一个电子设备发送与车辆操作系统相关的初始配置文件以及与车辆操作系统相关的组件文件,从另一个电子设备接收与车辆操作系统相关的修改的配置文件,并向包括在车辆中的电子设备发送修改的配置文件,所述修改的配置文件基于初始配置文件和组件文件。

在第五实施例中,一种装置执行第四实施例的方法。

在第六实施例中,一种操作电子设备的方法包括:从另一个电子设备接收与车辆操作系统相关的初始配置文件以及与车辆操作系统相关的组件文件,基于初始配置文件和组件文件而生成与车辆操作系统相关的修改的配置文件,并向另一个电子设备发送修改的配置文件。

在第七实施例中,一种装置执行第六实施例的方法。

在进行下面的详细描述前,可能有利的是阐述在整个本专利文档中使用的某些词语和短语的定义:术语“包括”和“包含”以及其派生词意为包括而没有限制;术语“或”是包括的,意为和/或;短语“与……相关联”和“与其相关联”以及它们的派生词可意为包括、被包括在……内、与......互连、包含、被包含在……内、连接到……或与……连接、耦合到……或与……耦合、可与……通信、与……合作、交织、并列、接近……、被绑定到……或与……绑定、具有、具有……的属性等等;而术语“控制器”意为控制至少一个操作的任何设备、系统或其部件,这样的设备可以硬件、固件或软件、或者它们中的至少两个的一些组合来实现。应当注意:与任何特定控制器相关联的功能性可能是集中式或分布式的,无论是本地还是远程。在整个本专利文档中提供对某些词语和短语的定义,本领域普通技术人员应当理解:如果不是大多数情况下,也是在许多情况下,这样的定义适用于这样定义的词语和短语的在前的以及将来的使用。

附图说明

为了更完整地理解本公开及其优点,现在参考下面结合附图进行的描述,在附图中,相同的附图标记表示相同的部件:

图1图示根据本公开的用于配置车辆操作环境的系统;

图2提供根据本公开的在用于配置车辆操作环境的系统中使用的便携式设备的框图;

图3提供根据本公开的用户可用来配置车辆操作环境的系统的简化框图;

图4提供根据本公开的车辆制造商可用来使得用户能够配置车辆操作环境的系统的简化框图;

图5提供根据本公开的适于可配置的车辆操作环境的车辆的控制系统的简化框图;和

图6图示根据本公开的用于配置车辆操作环境的过程。

具体实施方式

下面讨论的图1至6以及用于在本专利文档中描述本公开的原理的各种实施例仅仅通过说明的方式,而不应当以任何方式解释为限制本公开的范围。本领域技术人员将理解:可以以用于定制车辆操作环境的任何适当布置的系统和方法实现本公开的原理。

图1图示根据本公开的用于配置车辆操作环境(voe)的系统100。此外,车辆操作环境可包括车辆操作系统。系统100包括:制造商计算机系统102,其可由车辆制造商用来向制造商的车辆的购买者提供voe配置服务。在替代方案中,制造商可选择将这样的服务转包提供给第三方(诸如云服务或因特网服务供应商)。下面参照图4更详细地描述计算机系统102。下面参照图6更详细地描述系统100可执行的用于配置车辆操作环境的示范性过程。

系统100还包括车辆的所有者可使用来配置车辆的voe的所有者计算机系统104。所有者计算机系统104和制造商计算机系统102经由网络110相互通信。网络110可以是因特网或其它广域网(wan)、局域网(lan)或提供计算机系统之间的通信的任何其它合适的网络。下面参照图3更详细地描述计算机系统104。

系统100还可包括便携式计算设备108。这样的便携式设备108的示例包括但不限于智能电话机、平板电脑和膝上型电脑。便携式设备108优选经由无线数据通信链路(诸如蜂窝数据链路、wifi链路或其它合适的无线数据通信链路)与制造商计算机系统102通信。下面参照图2更详细地描述便携式设备108。

系统100还包括适于提供可配置的车辆操作环境的车辆106。虽然在图1中示出的车辆106是汽车,但将理解的是:在其它实施例中,车辆106可以是摩托车、自行车、卡车、船或其它类型的交通工具。在一些实施例中,车辆106与便携式设备108通信以接收指定车辆106的voe的配置的voe配置文件。在其它实施例中,车辆106经由网络110与制造商计算机系统102直接通信以接收voe配置文件。下面参照图5更详细地描述车辆106的控制系统。

图2提供根据本公开的在用于配置voe的系统中使用的便携式计算设备(pd)108的框图。pd108可以是移动电话机、平板电脑、膝上型电脑或其它合适的便携式设备。pd108可包括适合于执行被配置成从制造商计算机系统102接收voe配置文件并向车辆106的控制系统发送voe配置文件的应用程序的安全区域,如图1所示和参照图1所述。pd108包括:核心电路200,其包括只读存储器(rom)205、随机存取存储器(ram)210、中央处理单元(cpu)215、数字信号处理器(dsp)220、数字模拟转换器(dac)/模拟数字转换器(adc)电路225、基带(bb)电路块230、编解码器电路块235、射频(rf)电路块240、发送(tx)/接收(rx)开关245和天线295。

在一实施例中,rom205可存储引导例程和其它静态数据,而ram210可存储操作系统(未示出)、应用程序212和协议栈214。rom205和ram210包括其中可确保代码和数据的机密性和完整性的可信执行环境或其它安全区域。在有利的实施例中,rom205和ram210可包括结合用于存储动态数据的常规ram存储器使用的单个电可擦除存储器,诸如闪速存储器。

pd108进一步包括sim卡接口250、usb接口255、gps接收器260、蓝牙(bt)收发器265、wifi(或wlan)收发器270、扬声器和麦克风电路块275、键盘280、显示器285和相机290。在一些实施例中,键盘280和显示器285可被一起实现为触摸屏显示器。

cpu215负责pd108的总体操作。在示范性实施例中,cpu215执行应用程序212和协议栈214。cpu215运行应用层,并且各种各样的应用程序可在智能电话实现方式中运行。应用程序212可包括音频、视频和图像/图形应用程序。cpu215可运行支持各种音频格式(诸如mp3、mp4、wav和rm)的应用程序212。cpu215可运行支持jpeg图像格式的图像应用程序212以及支持视频格式(例如mpeg-1至mpeg-5)的视频应用程序212。cpu215可支持各种操作系统(未示出),诸如symbian、java、android、rt-linux、palm等等。对于时间要求严格的应用程序,cpu215运行实时操作系统(rtos)。除了物理层,还存在使得pd108能够与网络基站一起工作的其它层(包括协议栈214)。在示范性实施例中,在cpu215上移植(port)协议栈214。

dac/adc电路块225在gd210中将模拟语音信号转换成数字信号,并且反之亦然。在发送路径中,经adc转换的数字信号被发送到语音编码器。有各种类型的adc可用,包括σ-δ型。自动增益控制(agc)和自动频率控制(afc)用在接收路径中以控制增益和频率。通过将信号保持在dac电路的动态范围内,agc帮助维持满意的dac性能。afc将频率误差保持在限制内以实现更好的接收器性能。

基带(bb)电路块230可被实现为dsp220的部件,其执行许多的基带处理功能(即物理层、层1或l1功能)。bb电路块230可被移植到dsp220上以满足pd108的等待时间和功率需求。bb电路块230把将通过空中接口携带的语音和数据转换成i/q基带信号。

bb电路块230可从诸如gsm、cdma、wimax、lte、hspa和其它之类的各种空中接口标准的调制解调器到调制解调器改变。bb电路块230经常被称为物理层或层1或l1。对于在gsm网络上工作的移动电话,在dsp220上运行的基带部件(层1)以及在cpu215上运行的协议栈214基于gsm标准。对于cdma移动电话,层1和协议栈214基于cdma标准。诸如此类,对于基于lte和hspa标准的移动电话,层1和协议栈214基于lte和hspa标准。

对于语音或音频输入,编解码器电路块235可压缩和解压缩信号,以将数据速率与其中发送数据的帧匹配。通过示例的方式,对于全速率语音业务信道,编解码器电路块235可将8khz采样速率的语音转换成13kbps速率。为了做到这一点,残余激励线性预测编码器(relp)语音编码器可以是将260位压缩到20ms的持续时间以实现13kbps速率的编码器。

基带或物理层添加冗余位以使得能够进行错误检测以及错误纠正。可用使用前向错误纠正技术的crc和错误纠正来获得错误检测,诸如(在发送器路径中使用的)卷积编码器和(在接收路径中使用的)维特比解码器。可对数据执行交织,这有助于在时间上分散错误,从而帮助接收器正确地去交织和解码帧。

rf电路块240包括射频上变频器和rf下变频器。对于gsm系统,rf上变频器将或者以零中频(if)或者以某一if调制的基带信号(i和q)转换成rf频率(890-915mhz)。rf下变频器将rf信号(935至960mhz)转换成基带信号(i和q)。对于gsm系统,使用gmsk调制。

天线295是将电磁信号转换成电信号并且反之亦然的金属物体。通常使用的天线可包括螺旋型、平面倒f型、鞭状或贴片类型。由于小尺寸、易于集成在印刷电路板上以及操作的多频带,微带贴片类型天线在移动电话机中流行。在pd108的优选实施例中,天线295可支持不同的无线标准,包括gsm、cdma、lte和wimax以及短距离标准,包括wifi(wlan)、蓝牙等等。

如果天线295仅仅包括用于在不同时间的发送和接收操作两者的一个天线,则tx/rx开关245在不同时间将发送(tx)路径和接收(rx)路径两者耦合到天线295。由dsp220基于gsm帧结构、相对于在下行链路和上行链路两者中为该特定的gsm移动电话机分配的物理槽来自动控制tx/rx开关245。对于频分双工(fdd)系统,tx/rx开关245可被实现为充当滤波器以分离各种频带的双工器。

pd108使用wifi(或wlan)收发器270、bt收发器265和通用串行总线(usb)接口255提供与膝上型电脑或其它设备的连接性。pd108还在需要位置信息的应用程序212中使用gps接收器260。如果pd108是常规的智能电话机,则应用程序212可包括许多流行的应用程序,诸如facebook、twitter、浏览器以及伴随pd108一起预装的众多游戏。

扬声器和麦克风的电路块275包括将声音能量(即,由语音或其它声音引起的空气压力变化)转换成电信号以用于随后处理的麦克风电路(或mic)。扬声器和麦克风275进一步包括将电音频信号转换成用于人类听觉的声音信号(压力变化)的扬声器电路。扬声器电路可包括音频放大器以得到需要的音频信号的放大,并且可进一步包括音量控制电路以改变(增加或减少)音频信号的振幅。

pd108优选地包括相机290。目前,几乎所有移动电话机都具有相机模块的特征。相机290可包括12兆像素、14兆像素或者甚至41兆像素的相机。

通过示例的方式,显示器285可包括液晶显示器(lcd)、薄膜晶体管(tft)屏幕以及有机发光二极管(oled)显示器、薄膜二极管(tfd)显示器或者电容和电阻类型的触摸屏。

在简单的实施例中,键盘280可包括简单矩阵类型键盘,简单矩阵类型键盘包含数值数字(0至9)、字母字符(a至z)、特殊字符和特殊功能键。在用于智能电话机实现方式的更先进的实施例中,键盘280可以以移动电话软件来实现,使得键盘280出现在显示器285上,并且由用户使用指尖的触摸来操作。

bb电路块230、rf电路块240、tx/rx开关245、wifi(或wlan)收发器270、bt收发器265和usb接口255包括使得pd108能够或者有线或者无线地与pmd104和rs106通信的通信接口。

根据本公开原理,应用程序212包括被配置成从制造商计算机系统102接收voe配置文件并向车辆106的控制系统发送voe配置文件的应用程序,如参照图1所示和所述。

图3提供根据本公开的车辆所有者或其他用户可用来配置voe的计算机系统104的简化框图。系统104至少包括处理器302、存储器304、网络接口306、显示器308和用户接口309。将理解的是:其它元件也将包括在系统104中。处理器302是包括但不限于微处理器、微控制器、dsp、fpga或asic的类型。存储器304可以是常规ram存储器或者可被写入和从其读取的其它合适的易失性或非易失性存储器。网络接口306可以是适合于向网络110提供通信链路310的任何技术。用户接口309提供下述电路:其使得处理器302能够控制并与诸如但不限于鼠标、轨迹板或触摸屏输入传感器之类的用户输入/输出设备通信。系统104可以是台式机、膝上型电脑、平板电脑或任何其它合适的计算机系统。

显示器308可以是lcd、led、等离子、crt或适合于向用户呈现图形显示的其它技术。在其它实施例中,显示器308可以是虚拟现实耳机,其向用户提供车辆的内部的3d图。以这种方式,用户不仅可实时观察仪表板而且可实时观察内部的其它元件,同时配置车辆操作环境。

存储器304包括voe配置应用程序320、voe组件文件322和voe配置文件324。在一些实施例中,将应用程序302从诸如cd或dvd之类的可移动存储器设备加载到存储器304中。在一些这样的实施例中,也从可移动存储器设备加载voe组件文件322。在其它实施例中,将应用程序320和/或voe组件文件322从制造商计算机系统102加载到存储器304中。在又一个实施例中,应用程序320、voe组件文件322和voe配置文件324驻留在网络110中的云服务器上,并且应用程序320在所有者计算机系统104的用户的控制下、在云服务器上被执行。

voe配置应用程序320呈现车辆106的仪表板的图形显示,并提供使得系统104的用户能够配置将在车辆仪表板上显示的voe显示组件的参数的功能。这样的参数可包括但不限于显示组件的位置、尺寸和色彩。可通过在与显示组件相关的voe组件文件322中的信息来预定义或限制显示组件的一些这样的参数。例如,voe组件文件322可为几个显示组件中的每一个提供预定义的外形和几个预定义的色彩主题。这样的限制将允许车辆制造商在由根据本公开的系统配置的voe中维持期望的外观和手感。

应用程序320存储或修改voe配置文件324中的voe显示组件的参数。voe配置文件324最初是从制造商系统102接收的文件。这样的初始voe配置文件324可以是预定义的默认文件,或者可以是在先前使用应用程序320之后存储在外部设备中的先前修改的文件。当用户完成修改voe配置文件324时,应用程序320向制造商系统102发送经修改的文件,以用于随后传送到车辆106,如将参照本公开中的其它附图更详细地描述的。

可在仪表板上显示的voe组件包括但不限于里程表、速度计、无线电控制台和按钮。在其它实施例中,voe配置应用程序320还存储车辆106的车辆操作环境的其它组件的参数。这样的其它组件包括但不限于无线电台的预设选择、存储的座位位置的选择和/或反光镜位置、加热/冷却系统设置以及车辆106的制造商提供预设功能的其它组件。

优选地,在全面操作之前,应用程序320与制造商计算机系统102一起进行认证过程。该认证向制造商和车辆所有者两者提供安全性,其中仅仅所有者或所有者的指定被允许看到并对voe配置文件324进行改变。典型地,这样的认证过程需要用户向制造商系统102提供诸如用户id和密码之类的识别信息以获得对属于该用户的一个或多个voe配置文件的访问。用户还可提供识别正请求其voe配置文件访问的车辆的信息。

图4提供根据本公开的制造商计算机系统102的简化框图,其中车辆制造商可利用该制造商计算机系统102来使得用户能够配置车辆操作环境。系统102至少包括处理器402、存储器404和通信接口406。将理解的是:其它常规的计算机系统元件也将包括在系统102中。处理器402和存储器404可以是参照图3中所示的系统104所述的类型。通信接口406可使用有线或无线wan、有线或无线lan以及诸如flash存储器、cd或dvd之类的可移动存储器设备中的一个或多个来提供通信。

存储器404包括:包括用于系统102的操作的应用程序以及一个或多个voe配置应用程序的数据库420、一个或多个voe组件文件的数据库422、以及一个或多个voe配置文件的数据库426。数据库420可包括voe配置应用程序,用于一个或多个计算机操作系统,例如windows、macintosh、linux。应用程序可向用户提供不同等级的功能,例如允许更多或更少类型和数量的voe组件或者更大或更小程度的这样的组件的定制。

数据库422可包括用于多个类型的车辆的voe组件文件。数据库424将优选地提供用于多个用户和多个车辆的voe配置文件的存储。数据库424还包括一个或多个默认的voe配置文件。

系统102与寻求修改voe配置文件的所有者计算机系统104通信。系统102认证系统104的用户,如以上参照图3所述。可在向系统102提供voe组件文件和初始voe配置文件之前执行这样的认证。否则,在接受来自系统104的修改的voe配置文件之前执行认证。

系统102向系统104提供voe组件文件和初始voe配置文件。在一些情况下,初始voe配置文件可能是其中还没有为该用户和车辆存储任何先前的voe配置文件的默认voe配置文件。在其它情况下,先前修改的voe配置文件已被存储在数据库426中并被提供给系统104。

当系统102从系统104接收到修改的voe配置文件时,系统102将该修改的voe配置文件存储(或以其它方式并入)到数据库426中。系统102还识别与该修改的voe配置文件相关联的车辆106。这样的识别信息可被存储在voe配置文件内。在其它实施例中,识别车辆106的信息可被存储在存储器404中的别处,例如在与系统104的用户相关的数据中。一旦识别出车辆106,系统102就向车辆106提供该修改的voe配置文件。

在第一实施例中,系统102将该修改的voe配置文件存储到可移动存储器设备(诸如闪速存储器设备、cd或dvd)上。然后人员可将可移动存储器设备连接到车辆106中并将该修改的voe配置文件安装到车辆106的控制系统中。

在第二实施例中,例如经由蜂窝数据链路或者当在wifi接入点附近停留时经由wifi,车辆106的控制系统被提供无线因特网连接。在这样的实施例中,系统102经由因特网连接而将该修改的voe配置文件直接传送给车辆106的控制系统。

在第三实施例中,系统102向便携式设备108发送该修改的voe配置文件。在一个这样的实施例中,与便携式设备108相关的标识符可被存储在存储器404中并且与系统104的认证的用户相关联,并且系统102将该修改的voe配置文件推送到设备108。在另一个这样的实施例中,便携式设备108的用户激活由车辆制造商提供的app,发起类似于以上所述的认证过程,并将该修改的voe配置文件拉到设备108上。可经由因特网使用蜂窝数据或设备108的wifi连接、或者经由任何其它合适的数据通信链路来进行将该修改的voe配置文件的从系统102到便携式设备108的这样的传送。

在该第三实施例中,一旦向便携式设备108提供了该修改的voe配置文件,设备108随后就建立到车辆106的控制系统的有线或无线数据通信链路。这样的链路的示例包括但不限于usb连接、wifi连接或蓝牙连接。一旦设备108和车辆106的控制系统被通信地耦合,设备108就向车辆106的控制系统提供该修改的voe配置文件。

当车辆106具有一个以上的驾驶员时,每个驾驶员可使用根据本公开的系统来创建个性化的voe配置文件并将文件存储到他/她的便携式设备108上。当驾驶员准备驾驶车辆106时,驾驶员可激活便携式设备108上的制造商的app以向车辆106提供他/她的个性化的voe配置文件。在其它实施例中,车辆106可感测便携式设备108进入车辆106中(或反之亦然),并且车辆106或制造商的app自动地使驾驶员的个性化的voe配置文件被提供给车辆106。

将理解的是:虽然系统102在此被描述成经由网络110与其它系统通信的独立系统,但在其它实施例中,系统104的存储和功能可由作为网络110的部分的云服务器提供。

图5提供根据本公开的适于可配置的车辆操作环境的车辆的控制系统106的简化框图。系统106至少包括处理器502、存储器504、显示器508、wan接口512、本地通信接口516和一个或多个传感器和/或致动器的集合528。将理解的是:其它元件也将被包括在车辆控制系统106中。处理器502和存储器504是适合在车辆中使用的类型,并且可能是参照图3中所示的系统104的类型。

处理器502接收voe配置文件524并在存储器504中存储文件524。处理器502使用来自文件524的信息以控制在一个或多个图形显示器上的显示组件和其它信息以及显示器508的其它指示器的显示。处理器还可使用来自文件524的信息以控制无线电和/或音频视觉子系统(未示出)、座位致动器、反射镜致动器以及传感器和致动器528的其它组件。

wan接口512使用蜂窝数据或wifi通信来向因特网连接的wifi接入点提供能够因特网的通信链路514。处理器502可经由wan接口、使用链路514而直接从制造商系统102接收voe配置文件524。本地通信接口516提供有线或无线通信链路518。在一些实施例中,链路518是可操作以接收可移动存储器设备的有线链路,诸如usb接口或cd/dvd阅读器。在其它实施例中,链路518链路是无线链路,诸如蓝牙或wifi接入点。

图6图示根据本公开的用于配置车辆操作环境的过程600。在步骤602,从制造商系统102向所有者系统104提供初始voe配置文件。在步骤602,系统102还可给系统104提供voe配置应用程序和voe组件文件。在步骤604,系统102从系统104接收修改的voe配置文件。在步骤602和604之间,系统104执行voe配置应用程序并且系统104的用户修改所接收的voe配置文件。

在步骤604中系统102接收到修改的voe配置文件之后,系统102存储所接收的修改的voe配置文件,并且在过程600的第一实施例中,在步骤606,向便携式设备108发送修改的voe配置文件。在步骤608,便携式设备108向车辆106发送修改的voe配置文件。

在过程600的第二实施例中,在步骤610中,系统102直接向车辆106发送修改的voe配置文件。在过程600的所有实施例中,在接收到修改的voe配置文件时,车辆106使用所述文件来配置车辆106的操作环境。

虽然已经用示范性实施例描述了本公开,但可向本领域技术人员建议各种变化和修改。其意图是本公开包括落入所附权利要求的范围内的这样的变化和修改。

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