本公开总体上涉及车辆信息娱乐系统,更具体地,涉及定制车辆信息娱乐系统。
背景技术:
车辆信息娱乐系统用于在前往目的地时向乘员提供包含免提呼叫、导航信息和音乐的若干个特征(feature)和功能。车辆信息娱乐系统提供设置以允许基于乘员的偏好来配置所述特征和功能。一旦乘员进入车辆,设置就可被手动配置。例如,车辆信息娱乐系统可被配置为调节车辆中的气候控制设置。气候控制设置可通过利用车辆承载的物理方式驱动的输入来被启动并由车辆乘员操控。
车辆信息娱乐系统可从远程网络和/或连接的装置(诸如,乘员提供的智能电话)接收附加特征和功能。例如,这些特征和功能已包括了健身应用、音乐应用和导航应用。连接的装置的特征和功能可与车辆信息娱乐系统相集成。与车辆信息娱乐系统通信的远程网络和/或连接的装置可为车辆乘员带来附加特征和功能。可在车辆信息娱乐系统中调节针对车辆信息娱乐系统的特征和功能的设置。
技术实现要素:
在至少一个实施例中,一种车辆系统包括处理器,所述处理器被配置为:基于从家庭网络接收到的家庭设置来同步车辆设置。所述处理器经由收发器与家庭网络进行通信。所述处理器被配置为:基于车辆启动请求与家庭网络建立通信;如果车辆位置距离家庭网络小于预定义距离,则从家庭网络接收家庭系统设置;并基于家庭系统设置同步一个或更多个车辆设置。
根据本发明提供一种车辆系统,所述车辆系统包括车辆处理器,所述车辆处理器配置有收发器且被配置为:响应于车辆启动请求,经由收发器与家庭网络建立通信;如果车辆位置距离家庭网络小于预定义距离,则从家庭网络接收家庭系统设置;基于家庭系统设置同步一个或更多个车辆设置。
在至少一个实施例中,一种用于基于与车辆处理器通信的一个或更多个家庭装置的当前设置来调节车辆信息娱乐设置的家庭网络同步方法包括:基于车辆启动请求,将车辆位置与预定义家庭距离进行比较;如果车辆位置在所述预定义家庭距离内,则在车辆处理器中接收与所述一个或更多个家庭装置关联的当前设置。所述方法还包括:经由车辆处理器,基于所述一个或更多个家庭装置的所述当前设置来同步一个或更多个信息娱乐设置。
根据本发明,提供一种家庭网络同步方法,所述家庭网络同步方法包括:基于车辆启动请求,将车辆位置与预定义家庭距离进行比较;响应于车辆位置在所述预定义家庭距离内,经由家庭网络接收与一个或更多个家庭装置关联的当前设置;经由车辆处理器,基于所述一个或更多个家庭装置的所述当前设置来同步一个或更多个信息娱乐设置。
在至少一个实施例中,提供一种在非暂时性计算机可读介质中实现的计算机程序产品,所述计算机程序产品具有使得处理器被配置为执行以下操作的指令:如果车辆在距离家庭网络的预定义距离内,则基于车辆设置同步家庭系统。所述计算机程序产品还包括用于执行以下操作的指令:基于与车辆处理器的通信接收车辆设置;基于车辆设置产生针对家庭系统的配置消息;将所述配置消息发送到家庭系统;基于家庭系统的同步来将确认消息传送到车辆处理器。
根据本发明,提供一种在非暂时性计算机可读介质中实现的计算机程序产品,所述非暂时性计算机可读介质存储有用于配置处理器的指令,所述计算机程序产品包括用于执行以下操作的指令:响应于与车辆处理器的通信,接收车辆设置;基于车辆设置产生针对家庭系统的配置消息;将所述配置消息发送到家庭系统;响应于基于所述配置消息的家庭系统的同步,将确认消息发送到车辆处理器。
根据本发明的一个实施例,所述计算机程序产品还包括用于执行以下操作的指令:基于车辆设置是与气候设置关联的温度值,将家庭系统同步为气候设置。
根据本发明的一个实施例,所述非暂时性计算机可读介质还包括用于执行以下操作的指令:基于车辆设置是与气候设置关联的温度值,将家庭系统同步为气候设置。
根据本发明的一个实施例,所述确认消息被配置为:在车辆显示器中被输出,以验证所述配置消息已被家庭系统接收。
附图说明
图1是根据实施例的实现用户交互式车辆信息显示系统的车辆计算系统的代表性拓扑图;
图2是根据实施例的车辆计算系统与家庭网络通信的代表性框式拓扑图;
图3是根据实施例的车辆计算系统经由家庭网络与一个或更多个家庭装置通信的代表性框式拓扑图;
图4是示出根据实施例的车辆计算系统基于从家庭网络接收到的数据的同步来配置车辆特征的示例方法的流程图;
图5是示出根据实施例的家庭网络基于从一个或更多个家庭装置接收到的信息来产生发送到车辆计算系统的通知消息的示例方法的流程图;
图6是示出根据实施例的车辆计算系统基于家庭装置来同步设置的示例方法的流程图。
具体实施方式
在此描述了本公开的实施例。然而,应该理解的是,所公开的实施例仅为示例,并且其它实施例可以采用各种形式和替代形式。附图无需按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅作为用于教导本领域技术人员以多种方式利用所述实施例的代表性基础。如本领域普通技术人员将理解的,参考任一附图示出和描述的各种特征可以与在一个或更多个其它附图中示出的特征组合,以产生未被明确示出或描述的实施例。示出的特征的组合提供用于典型应用的代表性实施例。然而,针对特定应用或实施方式,可期望进行与本公开的教导一致的特征的各种组合和修改。
本公开的实施例总体上提供了多个电路或其它电气装置。所有对所述电路和其它电气装置以及由它们中的每一个提供的功能的提及都不意在受限于仅涵盖在此示出和描述的内容。虽然特定标注可被分配给公开的各种电路或其它电气装置,但是这样的标注不意在限制所述电路和其它电气装置的操作范围。可基于所期望的特定类型的电气实施方式,按照任何方式将这种电路和其它电气装置彼此组合和/或分离。将认识到的是,在此公开的任何电路或其它电气装置可包括任意数量的微处理器、集成电路、存储装置(例如,闪存、随机存取存储器(ram)、只读存储器(rom)、电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)或上述项的其它适当变型)和软件,它们彼此协作以执行在此公开的操作。此外,任意一个或更多个电气装置可被配置为执行在非暂时性计算机可读介质中实现的计算机程序,其中,所述计算机程序被编写为用于执行公开的任意数量的功能。
本公开涉及一种与车辆计算系统和家庭网络之间的一个或更多个设置的同步相关的构思。车辆计算系统可包括针对信息娱乐系统的特征和功能的一个或更多个设置。家庭网络可包括与家用电器或家庭系统关联的一个或更多个设置。响应于与家庭网络的通信连接,车辆计算系统可将当前车辆位置与第一预定义距离进行比较。如果车辆计算系统确定当前车辆位置在所述第一预定义距离内,则所述系统可基于从与家庭网络关联的家用电器或家庭系统接收到的设置信息来同步一个或更多个信息娱乐设置。
例如,家庭网络可基于车辆位置在所述第一预定义距离内来与车辆计算系统进行通信。响应于车辆计算系统从家庭网络接收到数据,所述系统可产生用于信息娱乐设置的一个或更多个车辆命令。所述一个或更多个车辆命令包括但不限于:基于车辆启程而产生用于家用电器的禁用消息(例如,关闭开启的烤箱);基于接收到的家庭设置同步车辆照明和/或温度设置;基于接收到的正在家中播放的家庭电视、无线电台和/或媒体设置来同步车辆无线电;以及/或者基于接收到的任务列表同步车辆导航系统。
如果当前车辆位置在第二预定义距离内,则家庭网络可同步一个或更多个家庭设置。例如,车辆计算系统可基于当前车辆位置在第二预定义距离内来将即将到来的驾驶员正在回家的路上告知家庭网络。响应于家庭网络从车辆计算系统接收到数据,家庭网络可产生用于家用电器和/或家庭系统的一个或更多个命令。所述一个或更多个命令可包括但不限于:启动家用电器(例如,预热烤箱);基于车辆设置同步家庭照明和/或温度设置;调节窗帘状态;基于车辆设置同步家庭媒体(例如,电视、无线电等);以及/或者经由显示器(例如,电视)提醒家庭成员驾驶员即将到达。
图1示出用于车辆31的车辆计算系统(vcs)1的示例框式拓扑图。这种vcs1的示例为由福特汽车公司制造的sync系统。设置有基于车辆的计算系统的车辆可包含位于车辆中的可视前端界面4。如果所述界面设置有例如触摸敏感屏幕,则用户还能够与所述界面进行交互。在另一示意性实施例中,通过按钮按压、具有自动语音识别和语音合成的口语对话系统来进行交互。
在图1所示的示意性实施例1中,处理器3控制基于车辆的计算系统的至少一部分操作。设置在车辆内的处理器允许对命令和例程进行车载处理。另外,处理器3连接到非持久性存储器5和持久性存储器7两者。在此示意性实施例中,非持久性存储器是随机存取存储器(ram),持久性存储器是硬盘驱动器(hdd)或闪存。一般说来,持久性(非暂时性)存储器可包括当计算机或其它装置掉电时保存数据的所有形式的存储器。这些存储器包括但不限于:hdd、cd、dvd、磁带、固态驱动器、便携式usb驱动器和任何其它适当形式的持久性存储器。
处理器3还设置有允许用户与处理器进行交互的若干不同的输入。在此示意性实施例中,麦克风29、辅助输入25(用于输入33)、usb输入23、gps输入24、屏幕4(其可以是触摸屏显示器)和蓝牙输入15全部被设置。还设置有输入选择器51,以允许用户在各种输入之间进行切换。对于麦克风和辅助连接器两者的输入在被传送到处理器之前,由转换器27对所述输入进行模数转换。尽管未示出,但是与vcs1进行通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于can总线)向vcs1(或其组件)传送数据并传送来自vcs1(或其组件)的数据。
系统的输出可包括但不限于视觉显示器4和扬声器13或立体声系统输出。扬声器13连接到放大器11,并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如个人导航装置(pnd)54)或usb装置(诸如车辆导航装置60)的输出。
在一示意性实施例中,系统1使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、pda或具有无线远程网络连接能力的任何其它装置)进行通信(17)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,蜂窝塔57可以是wifi接入点。移动装置53还可用于与附件装置(诸如,可穿戴装置83(例如,智能手表、智能眼镜等))进行通信(84)。移动装置53可向可穿戴装置83传送一个或更多个控制功能(84)。例如,移动装置53可使得可穿戴装置83能够接受电话呼叫、启用移动应用、接收通知和/或其组合。在另一示例中,可穿戴装置83可基于在移动装置53中运行的一个或更多个移动应用来将车辆控制特征/功能发送到vcs1。
移动装置53与蓝牙收发器之间的通信由信号14表示。可通过按钮52或类似的输入来指示将移动装置53与蓝牙收发器15进行配对。相应地,cpu3被指示使得车载蓝牙收发器将与移动装置中的蓝牙收发器配对。
可利用例如与移动装置53关联的数据计划、话上数据或dtmf音在cpu3与网络61之间传送数据。可选地,可期望包括具有天线18的车载调制解调器63,以便在cpu3与网络61之间通过语音频带传送数据(16)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,调制解调器63可与蜂窝塔57建立通信(20),以与网络61进行通信。作为非限制性示例,调制解调器63可以是usb蜂窝调制解调器,并且通信20可以是蜂窝通信。
例如,网络61可包括基于一个或更多个家庭装置的家庭网络。家庭网络可使用无线通信将与一个或更多个家庭装置关联的数据传送到cpu3。所述数据可包括但不限于针对一个或更多个家庭装置的设置。
在一示意性实施例中,处理器设置有包括用于与调制解调器应用软件进行通信的应用程序接口(api)的操作系统。调制解调器应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与(诸如在移动装置中发现的)远程蓝牙收发器的无线通信。蓝牙是ieee802pan(个域网)协议的子集。ieee802lan(局域网)协议包括wi-fi并与ieee802pan具有相当多的交叉功能。两者都适合于车辆内的无线通信。可在本领域使用的另一通信方式是自由空间光通信(诸如irda)和非标准化消费者红外协议。
在另一实施例中,移动装置53包括用于语音频带或宽带数据通信的调制解调器。在话上数据的实施例中,当移动装置53的拥有者可在数据被传送的同时通过装置说话时,可实施已知为频分复用的技术。在其它时间,当拥有者没有在使用装置时,数据传送可使用整个带宽(在一示例中是300hz至3.4khz)。尽管频分复用对于车辆与互联网之间的模拟蜂窝通信而言会是常见的并仍在被使用,但其已经很大程度上被用于数字蜂窝通信的码域多址(cdma)、时域多址(tdma)和空域多址(sdma)的混合体所替代。这些都是ituimt-2000(3g)兼容的标准,为静止或行走的用户提供高达2mbs的数据速率,并为在移动的车辆中的用户提供高达385kbs的数据速率。3g标准现在正被imt-advanced(4g)所替代,其中,所述imt-advanced(4g)为在车辆中的用户提供100mbs的数据速率,并为静止的用户提供1gbs的数据速率。如果用户具有与移动装置53关联的数据计划,则所述数据计划可允许宽带传输且所述系统可使用宽得多的带宽(加速数据传送)。在另一实施例中,移动装置53被安装至车辆31的蜂窝通信装置(未示出)所替代。在另一实施例中,移动装置53可以是能够通过例如(而不限于)802.11g网络(即,wifi)或wimax网络进行通信的无线局域网(lan)装置。
在一实施例中,传入数据可经由话上数据或数据计划通过移动装置53、通过车载蓝牙收发器,并进入车辆的内部处理器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开发者论坛)形成了装置-装置串行标准的骨干。多数协议可针对电通信或光通信来实施。
此外,cpu3可与各种其它的辅助装置65进行通信。这些装置可通过无线连接67或有线连接69来连接。辅助装置65可包括但不限于个人媒体播放器、无线保健装置、便携式计算机等。
此外或可选地,可使用例如wifi(ieee803.11)收发器71将cpu3连接到基于车辆的无线路由器73。这可允许cpu3在本地路由器73的范围内连接到远程网络。
除了由位于车辆中的vcs1执行代表性处理之外,在某些实施例中,还可由与车辆计算系统通信的计算系统执行所述处理。这样的系统可包括但不限于:无线装置(例如但不限于移动电话)或通过无线装置连接的远程计算系统(例如但不限于服务器)。总体上,这样的系统可被称为与车辆关联的计算系统(vacs)。在某些实施例中,vacs的特定组件可根据系统的特定实施而执行处理的特定部分。通过示例而并非限制的方式,如果处理包括与配对的无线装置进行发送或者接收信息的步骤,则很可能由于无线装置不会与自身进行信息的“发送和接收”,而使得无线装置不执行该处理。本领域的普通技术人员将理解何时不适合对给定的解决方案应用特定的vacs。在所有解决方案中,预期至少位于车辆自身内的车辆计算系统(vcs)能够执行处理。
图2是根据实施例的vcs1与家庭网络202通信的代表性框式拓扑图200。vcs1可与一个或更多个收发器进行通信。所述一个或更多个收发器能够进行有线通信和无线通信,以接收与家庭装置(例如,家用电器、气候系统等)的设置关联的信号。vcs1可基于连接到家庭网络202的家用电器和/或家庭系统204的设置来同步一个或更多个信息娱乐设置206。为了有助于集成,vcs1可包括车辆集成框架101,车辆集成框架101在cpu3中运行,并且被配置为向vcs1提供各种服务。这些服务可包括:在家庭网络202和vcs1之间进行消息的传输路由;基于家庭网络202中的设置204同步一个或更多个信息娱乐设置206;用于允许vcs1接收并提供家庭网络提醒的通知服务;用于允许在统一访问由cpu3执行的应用和由家庭网络202中的处理器执行的应用的应用启动与管理设施;用于基于由家庭网络202产生的家庭差事列表来同步车辆导航系统的兴趣点(poi)定位与管理服务。
如上所述,vcs1的cpu3可被配置为与和家庭网络202通信的各种类型的一个或更多个家用电器进行交互。家庭网络202还可包括家庭集成客户端组件103,以允许家庭网络202利用由车辆集成框架101提供的服务。家庭集成客户端组件103可被称为应用。该应用在家庭网络202中的硬件(例如,处理器203)上运行。该应用可经由收发器将来自家庭网络202的数据传送到vcs1。
家庭网络202可经由无线技术与移动装置53进行应用数据的传输。无线技术可包括蓝牙低能耗(ble)。在另一示例中,家庭网络可经由网络61的连接与移动装置53进行通信。vcs1和家庭网络202可经由移动装置53建立通信。移动装置53可使用移动装置集成组件105接收在家庭网络202中运行的应用数据。移动装置集成组件105可允许移动装置53利用由车辆集成框架101和家庭集成客户端组件103提供的服务。例如,移动装置53可接收包括用于车辆信息娱乐系统的一个或更多个信息娱乐设置206的车辆数据。移动装置53可将接收到的车辆信息娱乐设置206发送到家庭网络202。在一个示例中,移动装置53可经由家庭网络202接收用于基于接收到的家庭设置204同步车辆信息娱乐系统的请求。移动装置53可将同步请求发送到cpu3。
一个或更多个收发器可包括多端口连接器集线器。多端口连接器集线器可被用于在家庭网络202与其它类型的家庭装置(例如,连接的家用电器和家庭系统)之间进行接口连接。多端口连接器集线器可通过各种总线和协议(诸如,经由usb)与家庭网络202中的处理器203进行通信,并且还可使用各种其它的连接总线和协议(诸如,串行外围接口(spi)总线、集成电路互连(i2c)和/或通用异步接收器/发送器(uart))来与连接的家用电器进行通信。多端口连接器集线器还可在由连接的家用电器使用的协议与多端口连接器集线器和家庭网络处理器203之间使用的协议之间执行通信协议转换和互通服务。通信协议转换和互通服务可使得连接的家用电器(例如,家庭装置)能够将数据传送到vcs1。作为一些非限制性示例,连接的家用电器可包括烤箱炉、恒温器、电视、照明系统、娱乐系统以及个人计算机。在一个示例中,个人计算机可包含与家庭成员关联的日历信息。个人计算机可被周期性地更新以接收成员的日历信息。
图3是根据实施例的vcs1经由家庭网络202与一个或更多个家庭装置通信的代表性框式拓扑图300。所述一个或更多个家庭装置可包括但不限于多功能炉灶带烘箱(rangeoven)302、冰箱304、电视306、恒温器308以及停车检测系统310。家庭网络202可与所述一个或更多个家庭装置进行通信。例如,家庭网络202可从多功能炉灶带烘箱302、电视306和恒温器308接收设置。在另一示例中,家庭网络202可从多功能炉灶带烘箱302、冰箱304和停车检测系统310接收状态通知。
家庭网络系统202可将来自家庭装置的设置和/或通知发送到vcs1。例如,如果在点火开关接通事件期间车辆位置在第一预定义距离内,则vcs1可向家庭装置请求数据和状态通知。第一预定义距离可以是被校准使得vcs1可识别出车辆位于家庭网络202附近的距离值。在另一示例中,第一预定义距离是被校准使得vcs1检测到车辆位于与家庭网络202关联的家庭私人车道(driveway)上的距离值。响应于点火开关接通事件和车辆在第一预定义距离内,vcs1可基于来自所述一个或更多个家庭装置的数据和状态信息来同步一个或更多个信息娱乐设置。
例如,vcs1可基于从家庭网络202接收到的数据而在显示器4中输出一个或更多个通知。所述一个或更多个通知可被呈现在触摸屏显示器4中且可包括列表控制件314,列表控制件314被配置为基于家庭装置显示家庭网络通知的可选列表条目312-a至312-d(统称为312)。vcs1可基于从家庭网络接收到的数据而使乘员能够滚动浏览每个可选列表条目312。
如图3所示,家庭网络通知的可选列表314包括:条目312-a,用于接收多功能炉灶带烘箱302的状态;条目312-b,用于接收来自冰箱304的通知;条目312-c,用于基于来自电视306的数据同步无线电;以及条目312-d,用于基于来自恒温器308的数据来同步气候控制设置。列表控制件314可操作为菜单,使得乘员可以滚动列表控制件314的列表条目(例如,使用上下箭头按钮和选择按钮调用选择的菜单项)。
在一个示例中,vcs1可被配置为基于从家庭网络202接收到的数据自动同步一个或更多个信息娱乐设置。响应于乘员选择多功能炉灶带烘箱的条目312-a,vcs1可接收针对多功能炉灶带烘箱302的状态通知。如果多功能炉灶带烘箱是开启的,则vcs1可允许乘员基于与家庭网络202建立的通信连接来将关闭多功能炉灶带烘箱的消息发送到多功能炉灶带烘箱302。在另一示例中,响应于选择了冰箱的条目312-b,vcs1可接收来自冰箱304的食品杂货列表。vcs1可基于食品杂货列表(例如,差事列表)将导航系统同步到一个或更多个目的地。vcs1可配置一个或更多个信息娱乐设置以经由车辆运载乘员离开家。在另一示例中,响应于车辆乘员到达家中,家庭系统可基于车辆信息娱乐设置来同步针对一个或更多个家庭装置的设置。
例如,vcs1可计算出车辆位置在距家庭网络202的第二预定义距离内。第二预定义距离是被校准使得家庭网络202可识别出车辆是否正在朝向家庭行驶的值。第二预定义距离是大于第一预定义距离的距离值。响应于车辆位置在第二预定义距离内,vcs1可基于一个或更多个信息娱乐设置206产生用于同步家庭设置204的一个或更多个消息。在一个示例中,vcs1可经由家庭网络202将车辆温度设置发送到家庭恒温器308。家庭网络202可通过命令恒温器308设置为车辆温度设置来同步车辆设置。在另一示例中,vcs1可将正在信息娱乐系统中广播的媒体频道发送到家庭网络202。家庭网络202可通过命令媒体系统(例如,电视306)设置为与正在车辆中广播的媒体频道关联的频道来同步车辆设置。
vcs1可将一个或更多个通知消息发送到家庭网络202。例如,响应于车辆位置在第二预定义距离内,vcs1可将停车位消息发送到家庭网络202。家庭网络202可经由停车检测系统310确定停放的车辆331是否停在停车位中。如果家庭网络202经由停车检测系统310在停车位中检测到停放的车辆331,则家庭网络202可产生用于通知家庭成员移动停放的车辆331的消息。用于通知家庭成员的消息可被输出到包括但不限于电视306的一个或更多个装置。家庭网络202可基于来自停车检测系统310的数据将指示停车位是否可用的消息发送到vcs1。
图4是示出根据实施例的vcs1基于从家庭网络202接收到的数据的同步来配置车辆特征的示例方法400的流程图。可利用包含在vcs1、家庭网络202、移动装置53和/或它们组合中的软件代码来实施方法400。
再次参照图4,在方法400的整个描述中引用了图1、图2和图3中示出的车辆31及其组件,以便于理解本公开的各个方面。可通过编程到车辆的适当的可编程逻辑装置(诸如,cpu3)、移动装置控制模块、家庭处理器203、与车辆计算系统通信的另一控制器或者它们的组合中的计算机算法、机器可执行代码或软件指令来实施基于家庭装置的设置同步车辆设置的方法400。虽然流程图400中示出的各个操作呈现为按照时间顺序发生,但是至少一部分操作可按照不同的顺序发生,并且一些操作可被同时执行或者根本不执行。
在操作402,vcs1可基于点火系统的点火开关接通位置或状态而被初始化和启用。vcs1可初始化一个或更多个应用以用于执行。响应于vcs1的初始化,该系统可在用户界面上显示所述一个或更多个应用。例如,vcs1可经由车辆集成框架执行家庭同步应用。家庭同步应用可经由家庭网络202与一个或更多个家庭装置进行通信。
在操作404,vcs1可与家庭网络202建立通信。响应于识别出家庭网络先前没有与该系统配对过,vcs1可向乘员提供用于对网络202进行配对的指令。在操作406,如果没有网络连接到vcs1,则vcs1可搜索家庭网络202。
在操作408,vcs1可从家庭网络202接收一个或更多个通知。所述通知可包括但不限于与多功能炉灶带烘箱、电视、恒温器、冰箱、停车传感器和/或它们的组合关联的数据。在操作410,vcs1可基于来自一个或更多个家庭装置的通知数据来产生消息。
在操作412,vcs1可在车辆显示器中输出所述一个或更多个通知。例如,响应于经由车辆网络202从冰箱接收到的通知,vcs1可基于通知数据输出食品杂货列表。食品杂货列表可包括与商店位置关联的一个或更多个食品杂货项。vcs1可基于与一个或更多个食品杂货项关联的商店位置来经由导航系统产生导航路线。
在操作414,响应于所述一个或更多个通知,车辆乘员可选择通知以同步车辆设置。在操作416,vcs1可基于选择的通知向家庭网络202发送响应。继续上面的示例,响应于车辆乘员经由车辆显示器选择商店位置以购买一个或更多个食品杂货项,vcs1可向家庭网络202发送车辆乘员正在购买食品杂货项的路上的响应。
在操作418,vcs1可确定车辆位置是否在家庭网络202的预定义距离内。在操作420,响应于车辆在所述预定义距离内,vcs1可将一个或更多个信息娱乐设置发送到家庭网络,以用于一个或更多个家庭装置的家庭设置的同步。在操作422,如果家庭网络不再处于所述预定义距离内和/或点火系统的点火开关断开位置被检测到,则vcs1可结束一个或更多个信息娱乐和家庭设置的同步的方法400。
图5是示出根据实施例的家庭网络202基于从一个或更多个家庭装置接收到的信息来产生发送到vcs1的通知消息的示例方法500的流程图。可利用包含在家庭网络处理器203、vcs1、移动装置53和/或它们的组合中的软件代码来实施方法500。可通过编程到家庭网络的适当的可编程逻辑装置(诸如,家庭处理器203)、车辆处理器3、移动装置处理器、与家庭网络通信的另一控制器和/或它们的组合中的计算机算法、机器可执行代码或软件指令来实施基于车辆信息娱乐设置同步家庭装置的方法500。流程图500中示出的各个操作呈现为按照时间顺序发生,而至少一部分操作可按照不同顺序发生,并且一些操作可被同时执行或者根本不被执行。
在操作502,家庭网络202可基于家庭操作系统的开启请求或状态而被初始化和启用。家庭网络202可初始化一个或更多个应用以用于执行。响应于家庭网络202的初始化,所述网络可与一个或更多个家庭装置进行通信。家庭装置可包括但不限于与家用电器关联的家庭传感器或系统。
在操作504,家庭网络202可与第一车辆的vcs1建立连接。在操作506,如果vcs1没有连接到家庭网络202,则家庭网络202可搜索车辆。在操作508,响应于与第一车辆建立了通信,家庭网络202可从一个或更多个家庭传感器和/或系统接收信息。
在操作510,家庭网络202可基于接收到的信息产生一个或更多个通知消息。例如,通知消息可基于恒温器设置、音乐、多功能炉灶带烘箱的状态、电视频道选择、照明设置和/或它们的组合。
在操作512,家庭网络202可确定第一车辆是否在所述网络的预定义距离内。在操作514,响应于第一车辆在所述预定义距离内,家庭网络202可请求第二车辆的位置。在操作516,家庭网络202可经由停车传感器确定第二车辆是否在私人车道上。
在操作518,响应于第二车辆在私人车道上,家庭网络202可经由一个或更多个家庭装置向家庭成员发送用于将第二车辆移出私人车道的消息。例如,家庭网络202可向家庭网络的显示器(例如,电视)发送消息,以通知家庭成员移动第二车辆。在另一示例中,家庭网络202可基于第一车辆在所述预定义距离内而向与第二车辆配对的移动装置发送用于移动第二车辆的消息。
在操作520,家庭网络202可向第一车辆发送一个或更多个消息。所述一个或更多个消息可包括但不限于家用电器状态、照明风格、停车检测和/或家庭媒体设置。在操作522,响应于发送到第一车辆的vcs1的消息,家庭网络202可接收请求针对一个或更多个家庭装置的至少一个设置的同步的消息。
在操作524,家庭网络202可将家庭装置的设置同步为从vcs1接收到的所述至少一个设置。例如,vcs1可将当前在车辆中实现的照明风格氛围发送到家庭网络202。照明风格氛围可包括但不限于开灯或关灯、调节灯的亮度、设置灯的颜色和/或它们的组合。家庭网络202将家庭照明系统同步为车辆照明风格氛围的设置。
在操作526,家庭网络202可将同步后的设置发送到关联的家庭装置(例如,家庭照明系统)。继续上面的家庭照明系统的示例,家庭网络202可命令家庭照明系统基于同步后的设置调节一个或更多个设置,以匹配第一车辆的照明氛围。在操作528,如果车辆不再处于所述预定义距离内,则家庭网络202可结束同步一个或更多个家庭设置的方法500。
图6是示出根据实施例的vcs1基于家庭装置来同步设置的示例方法600的流程图。可利用包含在移动装置、可穿戴装置、vcs以及它们的组合中的软件代码来实施方法600。
再次参照图6,在方法600的整个描述中引用了在图1、图2、图3中示出的车辆及其组件,以便理解本公开的各个方面。可通过编程到车辆的适当的可编程逻辑装置(诸如,车辆控制模块)、移动装置控制模块、与车辆计算系统通信的另一控制器或者它们的组合中的计算机算法、机器可执行代码或软件指令来实施基于一个或更多个家庭装置的当前设置来配置vcs1的方法600。尽管在流程图600中示出的各个操作呈现为按照时间顺序发生,但是至少一部分操作可按不同顺序发生,并且一些操作可被同时执行或者根本不被执行。
在操作602,vcs1可基于点火系统的点火开关接通位置或状态而被初始化和启用。vcs1可初始化一个或更多个应用以用于执行。响应于vcs1的初始化,所述系统可在用户界面上显示所述一个或更多个应用。例如,vcs1可执行被配置为与家庭网络建立通信的家庭应用。
在操作604,vcs1可识别家庭网络202并与家庭网络202建立通信。在操作606,响应于家庭网络202未连接到vcs1,所述系统可搜索家庭网络202。
在操作608,vcs1可确定家庭网络202是否在车辆的预定义距离内。在操作610,如果家庭网络202不在所述预定义距离内,则vcs1可监测车辆的位置。在操作612,响应于家庭网络202在所述预定义距离内,vcs1可接收一个或更多个家庭设置。例如,所述一个或更多个家庭设置可包括但不限于冰箱、恒温器、电视、烤箱、灯和无线电的信息和设置。
在操作614,vcs1可检查车辆动力传动系统是否处于停车状态。在操作616,响应于车辆动力传动系统处于停车状态,所述系统可基于所述一个或更多个家庭设置来同步一个或更多个信息娱乐设置。如果车辆动力传动系统不处于停车状态,则vcs1可继续接收更新的家庭设置。vcs1可继续监测停车状态以确定一个或更多个信息娱乐设置的同步是否可被启用。在操作618,如果家庭网络不再处于预定义距离内和/或点火系统的点火开关断开位置被检测到,则vcs1可结束同步一个或更多个信息娱乐设置的方法。
虽然以上描述了代表性实施例,但这些实施例并不意在描述权利要求所涵盖的所有可能形式。说明书中所使用的词语是描述性词语而非限制性词语,并且应理解的是,可在不脱离本公开的精神和范围的情况下做出各种改变。如前所述,可将各种实施例的特征进行组合以形成本发明的可能未明确描述或示出的进一步的实施例。尽管针对一个或更多个期望特性,各种实施例已经被描述为提供在其它实施例或现有技术实施方式之上的优点或优于其它实施例或现有技术实施方式,但是本领域的普通技术人员应认识到,根据特定应用和实施方式,一个或更多个特征或特性可被折衷以实现期望的整体系统属性。这些属性可包括但不限于成本、强度、耐用性、生命周期成本、市场可销售性、外观、包装、尺寸、维护保养方便性、重量、可制造性、装配的容易性等。因此,被描述为在一个或更多个特性方面不如其它实施例或现有技术实施方式的实施例并非在本公开的范围之外,并可被期望用于特定应用。