基于电子日历定制车辆计算系统的方法和系统与流程

文档序号:12278838阅读:175来源:国知局
基于电子日历定制车辆计算系统的方法和系统与流程

本公开总体上涉及车辆信息娱乐系统,更具体地,涉及定制车辆信息娱乐系统。



背景技术:

车辆信息娱乐系统被用于在向目的地行驶的同时向乘员提供多种特性和功能(包括免提呼叫、导航信息和音乐)。车辆信息娱乐系统提供设置,以允许基于乘员的偏好对特性和功能进行配置。一旦乘员进入车辆,则设置可被手动配置。例如,车辆信息娱乐系统可被配置为在车辆中拨打和接听电话呼叫。可使用由车辆乘员提供的口头命令或通过由车辆执行并由车辆乘员操作的物理致动的输入来启动呼叫。

车辆信息娱乐系统可从连接的装置(诸如,由乘员提供的智能电话)接收额外的特性和功能。例如,这些特性和功能已包括健康、音乐和导航应用。智能电话的特性和功能可与车辆信息娱乐系统集成。与车辆信息娱乐系统通信的智能电话可将额外的特性和功能带给车辆乘员和/或可基于由智能电话提供的信息来配置一个或更多个特性和功能。用于车辆信息娱乐系统的特性和功能的设置可在智能电话上或车辆信息娱乐系统上被调节。



技术实现要素:

在至少一个实施例中,一种车辆系统包括处理器,所述处理器被配置为在被配置为输出信息娱乐设置的显示器上输出针对会议的会议呼叫共享屏幕。所述处理器与所述显示器和移动装置通信。所述处理器被配置为将所述移动装置中的日历解析为在时间窗口内或时间段内开始的会议。所述处理器还被配置为:识别用于所述会议的登录信息,基于识别的登录信息建立用于所述会议的通信链路,并且基于车辆处于预定义状态在显示器上输出针对所述会议的共享屏幕。

在至少一个实施例中,一种基于日历条目在车辆显示器上输出会议信息的车辆会议呼叫方法包括:通过车辆系统基于移动装置来识别乘员,并基于预定义时间窗口从移动装置请求日历条目。所述方法还包括:基于所述日历条目识别会议,解析与所述会议相关的登录信息,并通过车辆显示器呈现用于基于所述登录信息建立用于所述会议的通信链路的消息。

在至少一个实施例中,提供一种在非暂时性计算机可读介质中实施的具有用于车辆处理器的指令的计算机程序产品,所述计算机程序产品包括用于以下处理的指令:将移动装置中的日历解析为在时间窗口内的会议呼叫会议条目。所述计算机程序产品还包括用于以下处理的指令:识别用于所述会议的登录信息,基于识别的登录信息建立用于所述会议的通信链路,并基于车辆处于预定义状态在显示器上输出针对所述会议的共享屏幕。

根据本发明,公开了一种在非暂时性计算机可读介质中实施的具有用于配置车辆处理器的存储的指令的计算机程序产品,所述计算机程序产品包括用于以下处理的指令:将连接的移动装置的日历解析为在选择的时间段内开始的会议;识别用于所述会议的登录信息;基于识别的登录信息建立针对所述会议的通信链路;响应于预定义车辆状态,在显示器上输出针对会议的共享屏幕。

根据本发明的一个实施例,所述计算机程序产品还包括用于以下处理的指令:与远程服务器建立通信;从所述远程服务器检索日历。

附图说明

图1是根据实施例的实现用户交互式车辆信息显示系统的车辆计算系统的代表性拓扑图;

图2是根据实施例的用于将一个或更多个连接的装置与车辆计算系统进行集成的系统的代表性方框拓扑图;

图3是根据实施例示出车辆计算系统基于日历中的会议条目而配置用户交互式车辆信息显示的示例方法的流程图;

图4示出了根据实施例的车辆计算系统基于会议条目在显示器上呈现一个或更多个会议选项的代表性示例;

图5A示出了根据实施例的车辆计算系统呈现会议条目配置请求的代表性示例;

图5B示出了根据实施例的车辆计算系统基于会议条目输出共享的屏幕的代表性示例;

图6是根据实施例示出车辆计算系统基于会议条目配置显示器的示例方法的流程图。

具体实施方式

在此描述了本公开的实施例。然而,应该理解的是,所公开的实施例仅为示例,并且其它实施例可以采用各种形式和替代形式。附图不必按比例绘制;一些特征可被夸大或缩小以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅作为用于教导本领域技术人员以多种方式利用所述实施例的代表性基础。如本领域的普通技术人员将理解的,参考任一附图示出和描述的各种特征可与在一个或更多个其它附图中示出的特征组合,以产生未明确被示出或描述的实施例。示出的特征的组合提供用于典型应用的代表性实施例。然而,可期望将与本公开的教导一致的特征的各种组合和变型用于特定的应用或实施方式。

本公开的实施例总体上提供了多个电路或其它电子装置。所有对所述电路和其它电子装置以及由它们中的每一个提供的功能的提及都不意在限于仅涵盖在此示出和描述的内容。虽然特定标号可被分配给公开的各种电路或其它电子装置,但是这样的标号不意在限制所述电路和其它电子装置的操作范围。可基于所期望的特定类型的电气实施方式按照任何方式对这样的电路和其它电子装置进行彼此组合和/或分离。应该认识到的是,在此公开的任何电路或其它电子装置可包括任意数量的微处理器、集成电路、存储装置(例如,闪存、随机存取存储器(RAM)、只读存储器(ROM)、电可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)或上述项的其它适当变型)和软件,它们彼此协作以执行在此公开的操作。此外,任意一个或更多个电子装置可被配置为执行在非暂时性计算机可读介质中实现的计算机程序,其中,所述计算机程序被编写为执行公开的任意数量的功能。

本公开涉及基于车辆的计算系统(VCS),VCS被配置为基于从装置(例如,诸如智能电话)接收的日历事件准备车辆信息娱乐系统显示。日历事件可包括从用户的联系人列表、日历、电子邮件或其它智能电话应用中提取的信息。VCS可基于日历事件调节信息娱乐系统中的一个或更多个车辆设置。可基于日历条目中提供的信息准备一个或更多个车辆设置。例如,信息可包括但不限于会议(conference meeting)(例如,gotomeetingsTM、WebExTM等)的登录信息。

VCS可接收登录信息,并通过调节用户界面屏幕、联系人电话号码和/或它们的组合中的至少一个来配置信息娱乐系统。例如,日历事件可包括被安排在车辆乘员在车辆中时发生的会议条目。VCS可基于向车辆乘员提供的一个或更多个会议选项来调节信息娱乐系统中的车辆设置,所述车辆设置包括在显示器中的会议提醒通知的输出、通过通信模块和收发器(例如,超链接连接、电话呼叫等)启动针对会议请求的登录和/或通过用户界面屏幕输出会议共享屏幕。

VCS可将会议条目解析为会议呼叫(conference call)号码、密码、超链接(例如,传输控制协议和互联网协议)、出席者标识(ID)、用户名和/或它们的组合。VCS可配置一个或更多个车辆设置,以使乘员能够通过信息娱乐系统登录到会议。通过解析会议条目并检索登录信息(例如,会议呼叫号码、密码等),VCS可允许乘员使用信息娱乐系统连接至会议。在一个示例中,会议可能需要用户名(电子邮件地址)和/或密码来登录到会议,VCS可基于一个或更多个预先配置的设置提供所需的用户名和/或密码。在另一示例中,VCS可被配置为基于从会议条目解析的信息提供用户名和/或密码。

VCS可解析会议条目以提取其它信息,其它信息可包括一个或更多个出席者、主题、描述等。与车辆乘员的会议条目相关的其它信息可使VCS能够提供添加的选项。例如,添加的选项可包括:基于通过信息娱乐系统接收的来自车辆乘员的输入生成消息给一个或更多个出席者。消息可以是用于通知一个或更多个出席者的预定义响应。预定义响应可包括但不限于车辆乘员可能迟到十分钟到达会议的消息。

在另一示例中,响应于识别的车辆乘员(例如,先前配对的与乘员关联的智能电话),VCS可通过服务器从与乘员关联的日历中检索会议条目。VCS可基于会议条目预先调节一个或更多个设置(例如,拨打与会议关联的电话号码、连接至与会议关联的超链接和/或显示共享屏幕)。VCS可基于会议条目输出一个或更多个会议选项,会议选项包括启动会议、针对共享屏幕配置信息娱乐系统、推迟会议、拒绝会议和/或它们的组合。

图1示出用于车辆31的VCS 1的示例框式拓扑图。这种VCS 1的示例为由福特汽车公司制造的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对所述输入进行模数转换。尽管未示出,但是与VCS 1进行通信的多个车辆组件和辅助组件可使用车辆网络(诸如但不限于CAN总线)向VCS 1(或其组件)传送数据并传送来自VCS 1(或其组件)的数据。

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

在一说明性实施例中,系统1使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、PDA或具有无线远程网络连接能力的任何其它装置)进行通信(17)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,蜂窝塔57可以是WiFi接入点。移动装置53还可被用于与诸如可穿戴装置83(例如智能手表、智能眼镜等)的附件装置进行通信(84)。移动装置53可将一个或更多个控制功能发送(84)至可穿戴装置83。例如,移动装置53可使可穿戴装置83能够接受电话呼叫、启用移动应用、接收通知和/或它们的组合。在另一示例中,可穿戴装置83可基于在移动装置53中执行的一个或更多个移动应用将车辆控制特性/功能发送至VCS 1。

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

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

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

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

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

其它的可与车辆进行接口连接的源包括:具有例如USB连接56和/或天线58的个人导航装置54、具有USB 62或其它连接的车辆导航装置60、车载GPS装置24、或具有连接到网络61的远程导航系统(未示出)。USB是一类串行联网协议中的一种。IEEE 1394(火线TM(苹果)、i.LINKTM(索尼)和LynxTM(德州仪器))、EIA(电子工业协会)串行协议、IEEE 1284(Centronics端口)、S/PDIF(索尼/飞利浦数字互连格式)和USB-IF(USB开发者论坛)形成了装置-装置串行标准的骨干。多数协议可针对电通信或光通信来实施。

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

另外或可选地,可使用例如WiFi(IEEE 803.11)收发器71将CPU 3连接到基于车辆的无线路由器73。这可允许CPU 3在本地路由器73的范围中连接到远程网络。

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

图2是用于将一个或更多个连接的装置与VCS 1进行集成的系统100的代表性方框拓扑图。CPU 3可与一个或更多个收发器进行通信。所述一个或更多个收发器能够进行有线通信和无线通信,以对一个或更多个装置进行集成。为方便集成,CPU 3可包括被配置为向连接的装置提供各种服务的装置集成框架101。这些服务可包括:在连接的装置与CPU 3之间的消息的传送路由、用于允许连接的装置向用户提供警告的全球通知服务、用于允许对由CPU 3执行的应用和由连接的装置执行的应用进行统一访问的应用启动和管理设施、事故检测通知(即,911ASSISTTM)、车辆进入控制(例如,锁定车门和解锁车门)、用于允许会议通过CPU 3被连接并被呈现在显示器4上的会议呼叫和网络会议(web meeting)服务以及用于车辆31的各种可能的目的地的兴趣点位置和管理服务。

如上所述,VCS 1的CPU 3可被配置为与各种类型的一个或更多个移动装置53进行交互。移动装置53还可包括用于允许移动装置53(例如,智能电话)利用由装置集成框架101提供的服务的装置集成客户端组件103。装置集成客户端组件103可被称为应用。该应用在移动装置53的硬件上被执行。该应用可经由收发器将数据从移动装置53传送至VCS 1。

移动装置53可通过无线技术来与可穿戴装置83传送应用数据。无线技术可包括蓝牙低功耗(BLE)。可穿戴装置83可使用可穿戴装置集成组件来接收在移动装置53中执行的应用数据。可穿戴装置集成组件可允许可穿戴装置83利用由装置集成框架101和装置集成客户端组件103提供的服务。例如,可穿戴装置83可接收包括用于车辆的一个或更多个控制功能的应用数据。可穿戴装置83可经由用户界面接收一个或更多个控制功能输入并将该输入发送至移动装置53。在一个示例中,可穿戴装置83可接收控制功能请求,诸如基于VCS 1从会议条目解析的登录信息来对信息娱乐系统进行配置。可穿戴装置83可经由移动装置53将对该配置请求的接受发送至CPU 3。

一个或更多个收发器可包括多端口连接器集线器102。多端口连接器集线器102可被用于CPU 3与除了移动装置53之外的其它类型的连接的装置之间的接口连接。多端口连接器集线器102可通过各种总线和协议(诸如经由USB)来与CPU 3进行通信,并且还可使用各种其它连接总线和协议(诸如,串行外设接口总线(SPI)、内部集成电路(I2C)和/或通用异步接收器/发送器(UART))来与连接的装置进行通信。多端口连接器集线器102还可在由连接的装置使用的协议与在多端口连接器集线器102和CPU 3之间使用的协议之间执行通信协议转换和互通服务(interworking service)。作为一些非限制性示例,连接的装置可包括雷达探测器104、全球定位接收器装置106和存储装置108。在一个示例中,存储装置108可包括与车辆乘员关联的日历信息。存储装置108可被周期性地更新,以接收车辆乘员的日历信息。在另一示例中,存储装置108可被配置为从远程服务器接收日历信息。

图3是示出VCS 1基于日历中的会议条目配置用户交互式车辆信息显示的示例方法300的流程图。用于用户交互式车辆信息显示的一个或更多个会议选项可基于会议条目控制显示器4、麦克风29、扬声器13和/或它们的组合。用户交互式车辆信息显示可由与多个控制模块通信的VCS 1来控制,所述多个控制模块包括但不限于无线电控制模块、嵌入式蜂窝电话模块、导航控制模块、车身控制模块(BCM)、嵌入式WiFi模块以及暖通空调模块(HVAC)。

VCS 1可与属于乘员的移动装置53建立无线连接。移动装置53可具有被配置为执行操作系统305的处理器303以及被配置为与VCS 1进行通信的收发器315。VCS 1可与在移动装置处理器303上正被执行的一个或更多个应用317进行通信。例如,一个或更多个应用317可包括但不限于GmailTM、FacebookTM、Microsoft OutlookTM以及它们的组合。一个或更多个应用317可包括与乘员关联的日历信息。VCS 1可与具有乘员的日历信息的一个或更多个应用317进行通信。

VCS 1可发送用于初始化蓝牙无线收发器15的请求(302)。蓝牙无线收发器15可广播无线协议(诸如蓝牙),以提供与移动装置53通信的方式。移动装置53可通过移动装置的收发器315与VCS 1建立通信(304)。在一个示例中,移动装置53可提供被存储在操作系统软件305、一个或更多个应用317或它们的组合中的唯一标识码。VCS 1可被预先配置为将唯一标识码与乘员标识关联。

VCS 1可基于来自一个或更多个装置(所述一个或更多个装置包括远程遥控钥匙、移动装置53和无钥匙进入系统键盘)的唯一标识码接收乘员标识(306)。在一个示例中,VCS 1可基于先前配对的属于乘员的移动装置53识别乘员。在另一示例中,VCS 1可使用生物特征(biometric)来识别乘员。车辆处理器3可基于乘员标识请求乘员的日历信息(308a)。VCS 1可通过收发器15将针对乘员的日历请求发送至移动装置53(308b)。移动装置53可从在移动装置的处理器303上正被执行的一个或更多个应用317中检索乘员的日历(310)。

在一个示例中,一个或更多个应用317可接收请求并开始搜索日历。在另一示例中,移动装置的处理器303可发送用于检索存储在远程网络(例如,服务器)61的与乘员关联的日历的请求(312)。远程网络61可被配置为存储与一个或更多个应用关联的乘员的日历。移动装置53可从远程网络61请求乘员的日历(312),从远程网络61接收乘员的日历(314),并通过移动装置的收发器315将乘员的日历发送至VCS 1(316)。

VCS 1可接收与乘员关联的日历(318a、318b(在此被称为318))。VCS 1可解析日历以识别会议条目(例如,会议)(320)。例如,会议条目可包括登录信息(例如,超链接、密码、呼叫(call-in)号码)、出席者(例如,会议参加者)、会议的主题和/或它们的组合。

VCS 1可基于会议条目生成一个或更多个会议选项(322)。例如,VCS 1可识别出登录信息是电话号码、与电话号码关联的呼叫密码、超链接、与超链接关联的共享屏幕的密码和/或它们的组合。登录信息可被关联到一个或更多个会议选项中,以允许用户针对会议选择登录选项。VCS 1可将一个或更多个会议选项发送至车辆显示器4(324)。车辆显示器4可输出一个或更多个会议选项,以供乘员进行选择。

在另一示例中,VCS 1可基于解析的会议条目输出会议配置请求。VCS 1可基于日历中安排的会议条目在车辆显示器4中输出针对会议配置请求的接受选项和拒绝选项。响应于通过与车辆显示器4关联的输入接收的接受选项,VCS 1可与会议条目的会议呼叫建立通信。与车辆显示器4关联的输入可以是显示器上的软按键、硬按键、触摸屏选择和/或它们的组合。

响应于在显示器4上输出的一个或更多个会议选项,VCS 1可接收选择的会议选项(326)。VCS 1可基于识别的登录信息发送用于会议呼叫连接的请求(328a)。VCS 1可通过收发器15使用移动装置53来建立会议呼叫连接(328b)。移动装置53可使用来自会议条目的登录信息建立会议呼叫连接(330)。

移动装置可基于建立的会议呼叫连接接收通信数据,并将通信数据发送至VCS 1(332)。VCS 1可从移动装置53接收用于会议呼叫的通信数据(334a、334b(在此被称为334))。接收的通信数据可包括但不限于建立的用于语音的通信线路、共享屏幕数据和/或它们的组合。在使共享屏幕数据能够被呈现在车辆显示器4上之前,VCS 1可确定车辆是否处于可接受的状态(336)。

例如,可将共享的屏幕数据与会议条目的出席者关联。VCS 1可将一个或更多个预定义变量与阈值进行比较,以确定车辆是否处于可接受的状态,进而在显示器4上输出共享屏幕(338)。在一个示例中,VCS 1可监测变速器挡位状态变量,并响应于变速器挡位状态变量正处于驻车(PARK)挡位状态,VCS 1可将共享屏幕数据输出至显示器。在另一实施例中,一个或更多个会议选项可包括用于将共享屏幕呈现给后排座椅显示器的选项,因此,VCS 1可将共享屏幕数据输出到后排座椅显示器,而无需确定车辆是否处于可接受的状态。

响应于车辆处于可接受的状态,VCS 1可将共享屏幕数据发送到显示器4(338)。VCS 1可持续监测一个或更多个预定义变量,以确定车辆是否退出可接受的状态。如果VCS 1检测到一个或更多个预定义变量处于不可接受的状态,则VCS 1可退出并将共享屏幕从显示器4移除。

在一个示例中,智能手表83可通过与VCS 1的无线通信连接接收用于选择基于会议条目的一个或更多个会议选项的请求。智能手表83可基于在智能手表上接收的用户输入将对一个或更多个会议选项的选择发送至VCS 1。在另一示例中,移动装置53可从智能手表83接收用于启用用于会议呼叫的通信线路的请求。移动装置53可将来自智能手表83的会议呼叫启用请求发送至VCS 1。

图4示出了VCS 1基于会议条目在显示器4上呈现一个或更多个会议选项的代表性示例。用户界面400可被呈现在触摸屏显示器4上,并可包括列表控件402,列表控件402被配置为基于会议条目显示一个或更多个会议选项的可选择的列表条目404-A至404-D(总称404)。VCS 1可使乘员能够滚动基于解析的会议条目的可选择的列表条目404中的每一个。

响应于基于解析的日历条目而识别的一个或更多个会议选项,VCS 1可在显示器4上呈现可选择的列表条目404。VCS 1可突出显示一个或更多个可选择的列表条目404中的每一个,所述一个或更多个可选择的列表条目404中的每一个可被乘员选中以基于会议条目在信息娱乐系统中配置一个或更多个设置。用户界面400还可包括用于向乘员指示用户界面400识别出乘员的日历条目的标题标签408。

响应于解析的属于乘员的日历,VCS 1可识别出乘员的会议条目落在预定义时间窗口的阈值内。VCS 1可基于针对落在预定义时间窗口内的会议条目的时间安排向显示器4输出即将发生的日历事件。在一个示例中,VCS 1可基于从当前车辆位置到输入导航系统中的目的地的行驶时间量来计算预定义时间窗口。响应于行驶时间量,VCS 1可搜索在预定义时间窗口内的日历中的会议条目。

例如,会议条目可被命名为“底特律办公室的会议呼叫”,并且可被安排在下午12:30。会议条目可具有登录信息,登录信息包括超链接、会议呼叫号码和出席者ID。VCS 1可从会议条目请求登录信息,以生成一个或更多个会议选项。如果预定义时间窗口等于或超过针对会议条目安排的时间,则一个或更多个会议选项可配置信息娱乐系统。

继续上述示例,预定义时间窗口可被设置为在安排的会议条目以及与当前位置和输入的导航目的地关联的行驶时间中的至少一个之前的15分钟。例如,响应于安排的会议条目是在下午12:30并且当前时间是上午11:55,VCS 1可计算从车辆的当前位置到输入的目的地的行驶时间是二十分钟(所述行驶时间与到达目的地的时间12:15对应)。由于预定义时间窗口被设置为15分钟,所以VCS 1可基于到达输入的目的地的剩余行驶时间是在会议开始时间的预定义时间窗口内,而向显示器4输出即将发生的日历事件。这允许乘员意识到会议并提供使用信息娱乐系统加入会议的选项。

如图4所示,日历条目的可选择列表402包括用于呼叫至会议的条目404-A、用于针对会议开始共享屏幕的条目404-B、用于在5分钟之后向乘员提醒会议的条目404-C以及用于忽略(dismiss)会议事件的条目404-D。列表控件402可作为菜单操作,使得乘员可滚动列表控件402中的列表条目(例如,使用上和下箭头按钮和选择按钮来调用所选择的菜单项406)。

例如,响应于乘员选择“呼叫”条目404-A(406),VCS 1可配置信息娱乐系统,以基于从会议条目解析的登录信息来启用与会议的通信。登录信息可包括会议呼叫号码、超链接、密码、出席者ID和/或它们的组合。信息娱乐系统可从会议条目接收登录信息,并基于会议呼叫号码、超链接、密码、出席者ID中的至少一个与会议建立通信。例如,VCS 1可发送请求以使用与VCS 1通信的嵌入式蜂窝电话或移动装置来呼叫会议呼叫号码。信息娱乐系统可被VCS 1配置为使用麦克风29和扬声器13来与会议呼叫进行通信。

如果车辆处于预定义状态,则VCS 1可配置信息娱乐系统显示器4输出针对会议的共享屏幕。在另一示例中,响应于选择的“开始共享会议屏幕”的条目404-B,VCS 1可请求通过从会议条目解析的超链接而连接到共享屏幕。VCS 1可使用嵌入式调制解调器、移动装置和/或它们的组合连接到会议。VCS 1可通过超链接接收共享屏幕数据,并在显示器4上输出会议共享屏幕。

图5A示出了VCS 1呈现会议条目配置请求的代表性示例。VCS 1可提供具有一个或更多个特性或功能的信息娱乐系统。一个或更多个特性或功能可具有呈现在显示器4上的车辆设置输入控件。用于一个或更多个特性或功能的车辆设置输入控件可包括但不限于音频508、气候510、电话512、导航514、应用501和其它信息娱乐设置516。

VCS 1可检索属于乘员的日历,并开始解析落在预定义移动时间窗口内的即将发生的日历事件。预定义移动时间窗口是针对从当前时间开始所述选择的时间值的移动时间窗口。响应于VCS 1检测到即将发生的日历条目(例如,会议条目),系统可在显示器4上输出配置消息502。配置消息502可包括日历条目的标题503以及乘员是否“接受”504或“拒绝”506基于条目的信息娱乐系统的配置。

VCS 1可基于日历条目识别一个或更多个会议选项。继续上述示例,VCS 1可在显示器4上输出“底特律办公室的会议呼叫”的配置请求。响应于对配置请求的接受选择,VCS 1可基于嵌入在日历条目中的登录信息与会议建立通信。VCS 1可基于登录信息建立会议呼叫,并且如果车辆处于预定义状态则启用共享屏幕。VCS 1可基于在用户界面显示器4接收的“接受”504选项配置信息娱乐系统的一个或更多个设置。响应于乘员选择“拒绝”506选项,VCS 1可在当前车辆设置下继续操作信息娱乐系统。

图5B示出了VCS 1基于会议条目在显示器4上输出共享屏幕550的代表性示例。VCS 1可在向显示器4输出共享屏幕之前检测车辆是否处于预定义状态。例如,乘员可通过由VCS 1使用呼叫信息、超链接和/或它们的组合建立的音频连接启动会议。共享屏幕550直到预定义状态被满足才会被VCS 1显示。

VCS 1可将显示器4配置为将共享屏幕550输出为在CPU 3中执行的网络会议和/或视频会议应用。共享屏幕550提供将在显示器4上被同步共享的基于文本的消息、语音和视频聊天的数据流。例如,共享屏幕550可包括一个或更多个出席者554-A至554-C(总称554)。显示器4可被配置为输出参加会议的一个或更多个出席者554的实时视频反馈。共享屏幕550可包括被一个或更多个出席者554共享的文档552。显示器4可被配置为输出文档552。

在另一示例中,信息娱乐系统可包括与VCS 1通信的视频相机。相机可捕获车辆中的乘员的图片或视频。相机可使VCS 1能够发送乘员的图像以显示给通过共享屏幕通信的会议条目的其他出席者。

图6是根据实施例示出VCS 1基于会议条目配置显示器的示例方法的流程图。方法600可使用包含在移动装置、可穿戴装置、VCS和它们的组合中的软件代码来被实现。

再次参照图6,在图1、图2、图3、图4、图5A和图5B中示出的车辆及其组件在对整个方法的描述中都被引用,以方便对本公开各个方面的理解。基于日历条目将显示器配置为与会议呼叫和/或网络会议进行通信的方法600可通过计算机算法、机器可执行代码或软件指令来被实现,所述计算机算法、机器可执行代码或软件指令被编程至车辆的合适的可编程逻辑装置(诸如,车辆控制模块、移动装置控制模块、智能手表控制模块、与车辆计算系统通信的另一控制器或者它们的组合)中。尽管在流程图600中示出的各种操作看起来以时间顺序发生,但操作中的至少一部分可以以不同的顺序发生,并且部分操作可同时被执行或根本不被执行。

在操作602,VCS 1可基于点火系统的点火开关接通位置或状态而被初始化和启用。VCS 1可初始化一个或更多个应用以用于执行。响应于VCS 1的初始化,系统可在用户界面上显示一个或更多个应用。例如,VCS 1可执行会议呼叫和网络会议服务应用。

在604,VCS 1可使用多种方法(所述多种方法包括但不限于先前与系统配对的装置)来识别乘员。响应于识别的装置先前没有与系统配对,在操作606,向乘员提供用于将装置与VCS配对的指令。

在操作608,识别的装置可与VCS 1建立通信。响应于装置没有连接至VCS 1,在操作610,向装置发送请求以开始与系统进行通信。

在操作612,VCS 1可请求乘员的日历。例如,日历可被存储在移动装置、远程服务器和/或它们的组合。在另一示例中,VCS 1可将乘员的日历的一部分存储在本地存储器中。在操作614,VCS 1可请求在预定义时间窗口内的日历信息。例如,VCS 1可对从当前时间到即将到来的60分钟内的所有日历条目感兴趣。例如,如果当前时间是上午11:55,则VCS 1可针对从上午11:55到下午12:55的会议条目搜索日历。如果VCS 1未检测到在预定义时间窗口内的日历事件,则在操作616,VCS 1可继续通过移动预定义时间窗口搜索日历条目。

在操作618,响应于检测到的会议条目,VCS 1可解析该条目,在操作620,VCS 1可识别与会议条目关联的登录信息。响应于识别的登录信息,在操作622,VCS 1可识别与会议条目相关的呼叫和/或共享屏幕信息。例如,如果与会议条目关联的共享屏幕信息包括互联网超链接,则VCS 1可检索乘员的信息(所述乘员的信息包括用户名、电子邮件地址和/或密码),使得系统可通过互联网超链接登录到共享屏幕。

在操作624,VCS 1可从移动装置、本地存储器、远程服务器和/或它们的组合中的至少一个中接收登录信息和/或乘员的信息。在操作626中,VCS 1可基于登录信息生成一个或更多个会议选项,并在显示器4上向乘员输出所述一个或更多个会议选项。

在操作628,响应于会议条目的一个或更多个会议选项,VCS 1可向乘员输出用于选择选项的“接受”选项。如果乘员接受,则在操作630,VCS 1可基于会议条目启用所选择的选项。例如,VCS 1可针对与会议条目关联的会议呼叫建立通信链路。在另一示例中,VCS 1可基于在用户界面显示器上选择的选项建立针对会议条目的网络会议。

在操作632,VCS 1可检查车辆动力传动系统是否处于驻车状态。在操作634,响应于车辆动力传动系统处于驻车状态,系统可在显示器4上启用共享屏幕。如果车辆动力传动系统未处于驻车状态,则VCS 1可继续允许用于语音会议的通信链路。VCS 1可继续监测驻车状态以在该通信链路期间确定是否可在显示器上输出共享屏幕。在操作636,如果检测到点火系统的点火开关断开位置,则VCS 1可结束基于乘员的日历条目启用会议呼叫和/或网络会议的方法。

虽然以上描述了代表性实施例,但这些实施例并不意在描述权利要求所涵盖的所有可能形式。说明书中所使用的词语是描述性词语而非限制性词语,并且应理解的是,可在不脱离本公开的精神和范围的情况下做出各种改变。如前所述,可将各种实施例的特征进行组合以形成本发明的可能未被明确描述或示出的进一步的实施例。尽管针对一个或更多个期望特性,各种实施例已经被描述为提供在其它实施例或现有技术实施方式之上的优点或优于其它实施例或现有技术实施方式,但是本领域的普通技术人员应认识到,根据特定应用和实施方式,一个或更多个特征或特性可被折衷以实现期望的整体系统属性。这些属性可包括但不限于成本、强度、耐用性、生命周期成本、市场性、外观、包装、尺寸、可维护性、重量、可制造性、装配的容易性等。因此,被描述为在一个或更多个特性方面不如其它实施例或现有技术实施方式的实施例并非在本公开的范围之外,并可被期望用于特定的应用。

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