用于传送移动装置锁定图标的车辆计算系统和方法与流程

文档序号:12362271阅读:325来源:国知局
用于传送移动装置锁定图标的车辆计算系统和方法与流程

本公开总体上涉及图标,更具体地讲,涉及被配置为向移动装置提供锁定图标的车辆计算系统。



背景技术:

基于车辆的计算系统越来越流行。通过利用各种车辆信息源以及驾驶员输入和与车辆系统的连接,计算系统可为驾驶体验增添各种各样的功能性和新颖性。此外,系统通常可与远程装置进行通信,以从这些装置获取信息,或者使用这些装置来访问应用。例如,车辆计算系统可与移动装置通信,并使用移动装置的能力来运行移动装置中的应用,以向应用发送信息和接收来自应用的信息。利用从移动装置接收的各种功能的集成,可通过将驾驶员输入引导向基于车辆的计算系统的车辆用户界面(而不是移动装置界面),来改善驾驶体验。



技术实现要素:

在至少一个实施例中,一种车辆计算系统包括至少一个处理器,所述至少一个处理器被配置为:使用统一资源定位符向移动装置提供锁定图标。所述至少一个处理器还被配置为:响应于与具有用户界面显示器的移动装置建立了通信,基于在移动装置中运行的应用来检索统一资源定位符。所述至少一个处理器还被配置为:将所述统一资源定位符发送至所述移动装置,以使用与统一资源定位符关联的锁定图标来锁定所述用户界面显示器。

根据本发明,提供一种车辆计算系统,所述车辆计算系统包括至少一个处理器,所述至少一个处理器被配置为:响应于与具有用户界面显示器的移动装置建立了通信,基于在移动装置中运行的应用来检索统一资源定位符;将所述统一资源定位符发送至所述移动装置,以使用与统一资源定位符关联的锁定图标来锁定所述用户界面显示器。

在至少一个实施例中,一种移动装置包括显示器和处理器,所述处理器被配置为:与车辆计算系统进行通信。所述处理器还被配置为:发送用于向车辆计算系统通知应用处于前台状态的消息。所述处理器还被配置为:从车辆计算系统接收统一资源定位符。所述处理器还被配置为:将所述统一资源定位符发送至服务器。所述处理器还被配置为:基于从所述服务器接收到与所述统一资源定位符关联的锁定图标,在所述显示器中输出所述锁定图标。

根据本发明,提供一种移动装置,所述移动装置包括显示器和处理器,所述处理器被配置为:响应于与车辆计算系统建立通信,发送用于向车辆计算系统通知应用处于前台状态的消息;从车辆计算系统接收统一资源定位符;将所述统一资源定位符发送至服务器;响应于从所述服务器接收到与所述统一资源定位符关联的锁定图标,在所述显示器中输出所述锁定图标。

在至少一个实施例中,提供一种在非暂时性计算机可读介质中实现的计算机程序产品,所述计算机程序产品针对车辆处理器而被编程,并且包括用于存储与图像关联的统一资源定位符的指令。所述计算机程序产品包括用于与移动装置建立通信连接的进一步的指令。所述计算机程序产品包括用于以下操作的进一步的指令:基于在移动装置中在前台状态下运行的应用,发送统一资源定位符,其中,统一资源定位符在移动装置的显示器中提供图像以用于锁定用户交互。

根据本发明,提供一种在用于车辆处理器的非暂时性计算机可读介质中实现的计算机程序产品,所述计算机程序产品包括用于以下操作的指令:存储与图标关联的统一资源定位符(URL);响应于与移动装置建立了连接,基于在移动装置中在前台状态下运行的应用来发送URL,其中,URL在移动装置的显示器中提供图标以用于锁定用户交互。

根据本发明的一个实施例,所述计算机程序产品还包括用于以下操作的指令:从应用接收请求URL的前台状态通知。

根据本发明的一个实施例,所述计算机程序产品还包括用于以下操作的指令:与车载显示器通信,并向车载显示器输出与在移动装置中运行的应用关联的车辆图标。

根据本发明的一个实施例,所述移动装置被配置为:响应于与远程服务器建立了通信,向远程服务器发送所述统一资源定位符,并从远程服务器接收与所述统一资源定位符关联的图标。

根据本发明的一个实施例,从远程服务器接收的所述图标被高速缓存至移动装置的存储器中。

根据本发明的一个实施例,被高速缓存的图标基于预定义计时器,通过经由URL对远程服务器的请求而被更新。

根据本发明的一个实施例,远程服务器被配置为存储与所述URL关联的图标。

根据本发明的一个实施例,所述移动装置的显示器的锁定防止用户与在所述显示器中的一个或更多个功能进行交互。

附图说明

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

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

图3是示出根据实施例的基于车辆的计算系统与连接的装置进行通信的框图;

图4是示出根据实施例的基于车辆的计算系统使用统一资源定位符向连接的装置提供锁定图像的流程图;

图5是示出根据实施例的移动装置基于与基于车辆的计算系统的连接来输出锁定图标的流程图。

具体实施方式

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

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

本公开涉及在移动装置连接到车辆计算系统时显示在移动装置用户界面上的锁定屏幕图标。车辆计算系统可存储与存储在远程服务器中的预定义图标关联的统一资源定位符。车辆计算系统可与移动装置建立通信链路。车辆计算系统可从在移动装置中运行的应用接收通知。响应于该通知,车辆计算系统可将存储的统一资源定位符发送到移动装置,以使特定的图标图像可作为移动装置的锁定屏幕显示在移动装置用户界面上。锁定屏幕图标的用途是鼓励用户从车辆界面或主机单元控制在移动装置上运行的应用,而不是直接从移动装置控制应用。

锁定屏幕图标可在远程服务器上被更新并存储。锁定屏幕图标可被配置为存储在移动装置中的应用的通用图标或品牌图标。车辆计算系统可由车辆制造商配置为通过服务器或车辆计算系统更新图标,而无需请求应用开发人员更新应用中的标识图库。例如,一个或更多个车辆制造商可在允许车辆计算系统输出具有各自的车辆制造商品牌的锁定屏幕图标的同时,执行在移动装置中运行的应用。

图1示出用于车辆31的基于车辆的计算系统(VCS)1的示例框式拓扑图。这种VCS 1的示例为由福特汽车公司制造的SYNC系统。设置有VCS 1的车辆可包含位于车辆31中的可视前端界面4。如果所述界面设置有例如触摸敏感屏幕,则用户还能够与所述界面进行交互。在另一示意性实施例中,通过按钮按压和/或具有自动语音识别和语音合成的口语对话系统来进行交互。

在图1所示的示意性实施例1中,处理器3控制基于车辆的计算系统的至少一部分操作。设置在车辆31内的处理器3允许对命令和例程进行车载处理。另外,处理器3连接到非持久性存储器5和持久性存储器7两者。在此示意性实施例中,非持久性存储器5是随机存取存储器(RAM),持久性存储器7是硬盘驱动器(HDD)或闪存。一般说来,持久性(非暂时性)存储器可包括当计算机或其它装置掉电时保存数据的所有形式的存储器。这些存储器包括但不限于:HDD、CD、DVD、磁带、固态驱动器、便携式USB驱动器和任何其它适当形式的持久性存储器。

处理器3还设置有允许用户与处理器进行交互的若干不同的输入。在此示意性实施例中,麦克风29、辅助输入25(用于输入33)、USB输入23、GPS输入24、屏幕4(其可以是触摸屏显示器)和蓝牙输入15全部被设置。还设置有输入选择器51,以允许用户在各种输入之间进行选择。对于麦克风和辅助连接器两者的输入在被传送到处理器之前,由转换器27对所述输入进行模数转换。尽管未示出,但是与VCS 1进行通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于CAN总线)向VCS(或其组件)传送数据并传送来自VCS(或其组件)的数据。

例如,近场通信(NFC)收发器可与VCS 1集成。NFC收发器可与处理器3通信。NFC收发器75(诸如,德州仪器的TRF7970A)可被配置为与一个或更多个移动装置通信。NFC收发器可包括RFID标签、环形天线、柔性面料包装材料和EMI屏蔽材料。NFC收发器可用于与移动装置通信并认证移动装置。例如,NFC收发器可与移动装置通信,该移动装置配置有NFC并具有嵌入移动装置计算系统的应用。

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

在一示意性实施例中,系统1使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、平板电脑、PDA或具有无线远程网络连接能力的任何其它装置)进行通信(17)。移动装置(例如,漫游装置)随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,蜂窝塔57可以是WiFi接入点。移动装置53与蓝牙收发器之间的通信通常由信号14表示。

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

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

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

在另一实施例中,移动装置53包括用于语音频带或宽带数据通信的调制解调器。在话上数据的实施例中,当移动装置的拥有者可在数据被传送的同时通过装置说话时,可实施已知为频分复用的技术。在其它时间,当拥有者没有在使用装置时,数据传送可使用整个带宽(在一示例中是300Hz至4kHz)。尽管频分复用对于车辆与互联网之间的模拟蜂窝通信而言会是常见的并仍在被使用,但其已经很大程度上被用于数字蜂窝通信的码域多址(CDMA)、时域多址(TDMA)和空域多址(SDMA)的混合体所替代。这些都是ITU IMT-2000(3G)兼容的标准,为静止或行走的用户提供高达2mbs的数据速率,并为在移动的车辆中的用户提供高达385kbs的数据速率。3G标准现在正被IMT-Advanced(4G)所替代,其中,所述IMT-Advanced(4G)为在车辆中的用户提供100mbs的数据速率,并为静止的用户提供1gbs的数据速率。如果用户具有与移动装置关联的数据计划,则所述数据计划可允许宽带传输且所述系统可使用宽得多的带宽(加速数据传送)。在另一实施例中,移动装置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在本地路由器73的范围内连接到远程网络。

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

图2是用于将一个或更多个连接的装置与VCS 1集成的系统100的代表性框式拓扑图。CPU 3可与一个或更多个收发器进行通信。所述一个或更多个收发器能够用于集成一个或更多个装置的有线和无线通信。为了便于集成,CPU 3可包括装置集成框架101,装置集成框架101被配置为向连接的装置提供各种服务。这些服务可包括:在连接的装置和CPU 3之间的消息传输路由;允许连接的装置向用户提供警告的全球通知服务;应用启动与管理工具,用于允许统一访问由CPU 3运行的应用和由连接的装置运行的应用,提供用户界面锁定图标以防止用户与移动装置进行交互;针对各种可能的车辆目的地的兴趣点位置和管理服务。例如,CPU 3可在显示器4上输出在连接的移动装置53中运行的一个或更多个应用。

在另一示例中,CPU 3可向移动装置53发送图标锁定屏幕请求。图标锁定屏幕请求可包括统一资源定位符,以使移动装置53可检索与CPU 3关联的特定图标。响应于图标锁定屏幕请求,移动装置53可与远程服务器进行通信,以接收存储在统一资源定位符中的图标。移动装置53可在显示图标的同时锁定用户界面屏幕。显示的图标锁定用户界面屏幕可在移动装置53与VCS 1进行通信时防止用户与移动装置用户界面进行交互。

如上所述,VCS 1的CPU 3可被配置为与各种类型的一个或更多个移动装置53连接。移动装置53还可包括装置集成客户端组件103,以允许移动装置53利用装置集成框架101提供的服务。装置集成客户端组件103可包括应用程序接口,以使得移动装置53与VCS 1之间能够进行交互。移动装置53可执行一个或更多个应用,所述一个或更多个应用包括但不限于911AssistTM(911援助)105、互联网无线电107、导航109、OpenTableTM(在线订餐)111等。在移动装置53中,所述一个或更多个应用可以处于后台状态110、关闭状态112或前台状态114。CPU 3可在显示器4中输出所述一个或更多个应用。例如,响应于已与移动装置53建立通信,CPU 3可指示所述一个或更多个应用是处于前台状态、后台状态还是关闭状态。在一示例中,VCS可基于代表应用的图标的颜色、亮度和/或阴影来显示处于前台状态、后台状态或关闭状态下的所述一个或更多个应用。

在一个示例中,VCS 1可接收在移动装置53中应用已进入前台状态的消息。VCS 1可基于应用进入前台状态来向移动装置发送统一资源定位符。移动装置53可基于统一资源定位符通过互联网连接来检索图标显示。移动装置53可通过输出在统一资源定位符中检索到的图标来锁定移动装置用户界面。

移动装置53可向CPU 3发送应用通知,使得VCS 1可跟踪哪个应用处于前台状态。例如,VCS 1可接收互联网无线电应用107正在前台状态114下运行的消息。VCS 1可在车载显示器4中输出用于互联网无线电应用107的图标,该图标指示互联网无线电应用107处于前台状态114。VCS 1可被配置为基于在前台状态下运行的新应用发送用于图标的更新的统一资源定位符。

在一示例中,VCS 1可接收对911援助105的应用启动请求。VCS 1可通过显示器4接收手动输入的911援助105启动请求,并且/或者基于通过高级碰撞安全模块(advanced crash safety module,ACSM)接收的紧急通知来接收自动输入请求。响应于在移动装置53中911援助105处于后台状态110,CPU 3可发送针对911援助应用105的启动请求。例如,所述启动请求可包括针对911援助应用105的唯一应用标识符。响应于接收到针对在移动装置53中的911援助应用105的启动消息,移动装置可禁用在移动装置用户界面上的锁定,以使用户和/或应急人员可访问移动装置53。

所述一个或更多个收发器可包括多端口连接器集线器102。多端口连接器集线器102可用于在CPU 3和除了移动装置53以外的其它类型的连接的装置之间进行接口连接。多端口连接器集线器102可通过各种总线和协议(诸如,通过USB)与CPU 3通信,并且还可使用各种其它的连接总线和协议(诸如,串行外围接口总线(SPI)、集成电路互连(I2C)和/或通用异步接收器/传输器(UART))来与连接的装置进行通信。多端口连接器集线器102还可执行连接的装置使用的协议与在多端口连接器集线器102和CPU 3之间使用的协议间的通信协议翻译和互通服务。作为一些非限制性示例,连接的装置可包括雷达探测器104、全球定位接收器装置106和存储装置108。CPU 3可从连接的装置接收指示应用在前台状态下运行的消息。CPU 3可发送用于锁定连接的装置中的用户输入功能的请求。例如,响应于连接的装置没有用户界面显示器,连接的装置可基于从VCS 1接收的图标锁定屏幕请求来锁定一个或更多个硬输入按钮的功能。在另一示例中,连接的装置可基于图标锁定屏幕请求来锁定连接的装置的用户界面屏幕。

图3是示出根据实施例的VCS 1与连接的装置53通信的框图200。VCS 1可包括一个或更多个处理器(例如,CPU 3)、无线收发器和车载显示器4。移动装置53可包括一个或更多个处理器(例如,CPU 201)、无线收发器和移动装置用户界面显示器203。远程服务器61可包括一个或更多个处理器、数据库和/或用于与移动装置53传输数据的天线19中的通信链路。

VCS 1可通过握手处理202与移动装置53建立通信。握手处理202可包括在VCS 1和移动装置53之间进行的一系列往返通信,以用于系统访问认证。如果握手完成,则VCS 1可从在移动装置53中运行的应用接收数据。例如,握手处理可包括信息的交换以检测移动装置53是否已与VCS 1配对。在另一示例中,VCS 1可能正在运行与移动装置53关联的应用。应用可具有被配置为验证VCS 1被授权与移动装置53通信的密钥。

在204,VCS 1可与移动装置53传送应用数据。例如,来自移动装置53的应用数据可包括从注册用于与VCS 1通信的一个或更多个应用接收的消息。在206,响应于所述应用数据,VCS 1可基于注册的应用检索统一资源定位符(例如,还被称为统一资源标识符、URL等)。在210,VCS 1可将统一资源定位符(URL)发送至移动装置53。在208,VCS 1可基于应用数据在车载显示器中输出应用图标。

移动装置53可基于接收到的URL搜索互联网连接。在212,移动装置53可基于互联网连接发送在远程服务器61中通过URL获得图标的请求。在214,移动装置53可从远程服务器61接收存储在URL中的图标。在215,移动装置53可将图标高速缓存至电连接到CPU 201的存储器中。移动装置53可在通过用户界面显示器显示图标的同时发送锁定请求。在一示例中,如果没有与远程服务器61的互联网连接,则移动装置53可在用户界面显示器上输出通用图标。

在另一示例中,移动装置53可接收用于将应用从后台状态启动至前台状态的请求。在216,移动装置53可发送通知VCS 1应用处于前台状态的消息。在208,响应于在移动装置53中的应用处于前台状态,VCS 1可在车载显示器4中输出相关的图标。VCS 1可基于正进入前台状态的最近的应用来向移动装置53发送消息(例如,发送更新的URL)。移动装置可基于将要进入前台状态的最近的应用来检索新图标。在一示例中,移动装置可基于在前台状态下被启动的最近的应用来接收更新的URL。移动装置可通过更新的URL在远程服务器61中检索更新的图标。在218,移动装置可向移动装置的用户界面显示器203发送更新的图标和锁定屏幕。

移动装置可被配置为具有与高速缓存的图标关联的预定义计时器(timer)。例如,在219,响应于时间量超过预定义计时器的量,移动装置可发送用于使用URL更新高速缓存的图标的请求。移动装置53可基于对高速缓存的图标的更新来输出图标。

图4是示出根据实施例的基于车辆的计算系统使用统一资源定位符向连接的装置提供锁定图像的流程图。方法300可使用包含在VCS 1内的软件代码来实现。在其它实施例中,方法300可在其它车辆控制器中实现、分布在多个车辆控制器中或在与VCS 1通信的远程控制器中实现。

再次参照图4,在方法300的整个论述中引用在图1、图2和图3中示出的车辆及其组件,以帮助理解本公开的各个方面。可通过被编程到车辆的适当的可编程逻辑装置(诸如,车辆控制模块、装置控制模块、与车辆计算系统通信的另一控制器或者它们的组合)中的计算机算法、机器可执行代码或软件指令来实现向移动装置53提供锁定图标的方法300。尽管在流程图300中示出的各种操作呈现为按照时间顺序发生,但是至少一部分操作可以按不同的顺序发生,并且一些操作可以被同时执行或者根本不被执行。

在操作302,VCS 1可基于点火系统的点火开关接通位置而被初始化和启用。在操作304,VCS 1可初始化一个或更多个应用以用于执行。在操作306,响应于VCS 1的初始化,系统可在用户界面上显示所述一个或更多个应用。

在操作308,VCS 1可启用无线通信收发器来搜索请求与所述系统连接的移动装置53。如果VCS 1没有检测到请求连接的移动装置53,则所述系统可继续通过所述收发器输出无线通信消息。

如果检测到移动装置53,则VCS 1可在操作310尝试通过所述收发器使用无线通信链路来进行连接。所述通信链路可包括无线通信技术(例如,蓝牙、蓝牙低能耗、WiFi等)。响应于与移动装置53之间的通信链路,VCS 1可从在移动装置53中运行的一个或更多个应用接收数据。

在操作312,VCS 1可确定在移动装置53中运行的应用是否被注册为支持的应用。例如,VCS 1可将应用标识符与许可的应用的数据库进行比较,以确定在移动装置53中运行的应用是否被注册为用于与系统进行通信。响应于注册的应用,VCS 1可在操作314检索存储的URL。在操作316,VCS 1可将URL发送至移动装置53。响应于URL的发送,VCS 1可在操作318结束VCS 1向移动装置53提供锁定图标(例如,在移动装置用户界面中显示的图像)的方法300。

图5是示出根据实施例的移动装置53基于与VCS 1的连接输出锁定图标的流程图。方法400可使用包含在移动装置53内的软件代码来实现。在其它实施例中,方法400可在与移动装置53通信的其它处理器中实现、分布在包括VCS 1的多个处理器中或以上述方式的组合来实现。

在操作402,移动装置53可基于上电请求而被初始化和启用。在操作404,移动装置53可基于上电请求来初始化一个或更多个应用以用于执行。在操作406,响应于移动装置53的初始化,移动装置53可在用户界面中输出一个或更多个应用。

在操作408,移动装置53可启用无线通信收发器来搜索请求与所述装置连接的VCS 1。如果移动装置53没有检测到请求连接的VCS 1,则所述装置可继续通过所述收发器输出无线通信消息。

如果检测到VCS 1,则移动装置53可在操作410尝试通过所述收发器使用无线通信链路来进行连接。在操作412,响应于所述通信链路,移动装置53可接收图标锁定屏幕请求。图标锁定屏幕请求可包括图标的URL。

在操作414,移动装置53可搜索互联网连接通信链路。如果没有互联网连接通信链路,则在操作416,移动装置53可检索通用图标,以输出为用于移动装置用户界面的锁定屏幕显示。响应于建立的互联网通信链路,在操作418,移动装置53可通过URL在远程服务器中检索图标。在操作420,移动装置可高速缓存从远程服务器接收的图标。

在操作422,移动装置53可确定应用是否在使用中从而在前台状态下运行。在操作424,响应于应用处于前台状态,移动装置53可锁定移动装置用户界面并输出通过URL检索到的图标或通用图标。响应于图标锁定屏幕在移动装置用户界面显示器中的输出,移动装置53可在操作426结束方法400。在另一示例中,响应于从VCS 1接收到断开连接请求,移动装置53可从所述用户界面显示器中移除锁定图标,以允许用户与所述用户界面显示器进行交互。

以上公开的实施例使得应用开发人员能创建可用于多个车辆远程信息处理系统的移动应用。本公开呈现了一种车辆远程信息处理系统的实施例,所述车辆远程信息处理系统在与移动应用通信时,通过与车辆远程信息处理系统关联的URL向移动装置发送图标。图标在移动装置中向与车辆和信息娱乐系统关联的用户提供品牌呈现形式。

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

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