本公開總體上涉及圖標(biāo),更具體地講,涉及被配置為向移動(dòng)裝置提供鎖定圖標(biāo)的車輛計(jì)算系統(tǒng)。
背景技術(shù):
基于車輛的計(jì)算系統(tǒng)越來越流行。通過利用各種車輛信息源以及駕駛員輸入和與車輛系統(tǒng)的連接,計(jì)算系統(tǒng)可為駕駛體驗(yàn)增添各種各樣的功能性和新穎性。此外,系統(tǒng)通??膳c遠(yuǎn)程裝置進(jìn)行通信,以從這些裝置獲取信息,或者使用這些裝置來訪問應(yīng)用。例如,車輛計(jì)算系統(tǒng)可與移動(dòng)裝置通信,并使用移動(dòng)裝置的能力來運(yùn)行移動(dòng)裝置中的應(yīng)用,以向應(yīng)用發(fā)送信息和接收來自應(yīng)用的信息。利用從移動(dòng)裝置接收的各種功能的集成,可通過將駕駛員輸入引導(dǎo)向基于車輛的計(jì)算系統(tǒng)的車輛用戶界面(而不是移動(dòng)裝置界面),來改善駕駛體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
在至少一個(gè)實(shí)施例中,一種車輛計(jì)算系統(tǒng)包括至少一個(gè)處理器,所述至少一個(gè)處理器被配置為:使用統(tǒng)一資源定位符向移動(dòng)裝置提供鎖定圖標(biāo)。所述至少一個(gè)處理器還被配置為:響應(yīng)于與具有用戶界面顯示器的移動(dòng)裝置建立了通信,基于在移動(dòng)裝置中運(yùn)行的應(yīng)用來檢索統(tǒng)一資源定位符。所述至少一個(gè)處理器還被配置為:將所述統(tǒng)一資源定位符發(fā)送至所述移動(dòng)裝置,以使用與統(tǒng)一資源定位符關(guān)聯(lián)的鎖定圖標(biāo)來鎖定所述用戶界面顯示器。
根據(jù)本發(fā)明,提供一種車輛計(jì)算系統(tǒng),所述車輛計(jì)算系統(tǒng)包括至少一個(gè)處理器,所述至少一個(gè)處理器被配置為:響應(yīng)于與具有用戶界面顯示器的移動(dòng)裝置建立了通信,基于在移動(dòng)裝置中運(yùn)行的應(yīng)用來檢索統(tǒng)一資源定位符;將所述統(tǒng)一資源定位符發(fā)送至所述移動(dòng)裝置,以使用與統(tǒng)一資源定位符關(guān)聯(lián)的鎖定圖標(biāo)來鎖定所述用戶界面顯示器。
在至少一個(gè)實(shí)施例中,一種移動(dòng)裝置包括顯示器和處理器,所述處理器被配置為:與車輛計(jì)算系統(tǒng)進(jìn)行通信。所述處理器還被配置為:發(fā)送用于向車輛計(jì)算系統(tǒng)通知應(yīng)用處于前臺狀態(tài)的消息。所述處理器還被配置為:從車輛計(jì)算系統(tǒng)接收統(tǒng)一資源定位符。所述處理器還被配置為:將所述統(tǒng)一資源定位符發(fā)送至服務(wù)器。所述處理器還被配置為:基于從所述服務(wù)器接收到與所述統(tǒng)一資源定位符關(guān)聯(lián)的鎖定圖標(biāo),在所述顯示器中輸出所述鎖定圖標(biāo)。
根據(jù)本發(fā)明,提供一種移動(dòng)裝置,所述移動(dòng)裝置包括顯示器和處理器,所述處理器被配置為:響應(yīng)于與車輛計(jì)算系統(tǒng)建立通信,發(fā)送用于向車輛計(jì)算系統(tǒng)通知應(yīng)用處于前臺狀態(tài)的消息;從車輛計(jì)算系統(tǒng)接收統(tǒng)一資源定位符;將所述統(tǒng)一資源定位符發(fā)送至服務(wù)器;響應(yīng)于從所述服務(wù)器接收到與所述統(tǒng)一資源定位符關(guān)聯(lián)的鎖定圖標(biāo),在所述顯示器中輸出所述鎖定圖標(biāo)。
在至少一個(gè)實(shí)施例中,提供一種在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品針對車輛處理器而被編程,并且包括用于存儲與圖像關(guān)聯(lián)的統(tǒng)一資源定位符的指令。所述計(jì)算機(jī)程序產(chǎn)品包括用于與移動(dòng)裝置建立通信連接的進(jìn)一步的指令。所述計(jì)算機(jī)程序產(chǎn)品包括用于以下操作的進(jìn)一步的指令:基于在移動(dòng)裝置中在前臺狀態(tài)下運(yùn)行的應(yīng)用,發(fā)送統(tǒng)一資源定位符,其中,統(tǒng)一資源定位符在移動(dòng)裝置的顯示器中提供圖像以用于鎖定用戶交互。
根據(jù)本發(fā)明,提供一種在用于車輛處理器的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括用于以下操作的指令:存儲與圖標(biāo)關(guān)聯(lián)的統(tǒng)一資源定位符(URL);響應(yīng)于與移動(dòng)裝置建立了連接,基于在移動(dòng)裝置中在前臺狀態(tài)下運(yùn)行的應(yīng)用來發(fā)送URL,其中,URL在移動(dòng)裝置的顯示器中提供圖標(biāo)以用于鎖定用戶交互。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述計(jì)算機(jī)程序產(chǎn)品還包括用于以下操作的指令:從應(yīng)用接收請求URL的前臺狀態(tài)通知。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述計(jì)算機(jī)程序產(chǎn)品還包括用于以下操作的指令:與車載顯示器通信,并向車載顯示器輸出與在移動(dòng)裝置中運(yùn)行的應(yīng)用關(guān)聯(lián)的車輛圖標(biāo)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述移動(dòng)裝置被配置為:響應(yīng)于與遠(yuǎn)程服務(wù)器建立了通信,向遠(yuǎn)程服務(wù)器發(fā)送所述統(tǒng)一資源定位符,并從遠(yuǎn)程服務(wù)器接收與所述統(tǒng)一資源定位符關(guān)聯(lián)的圖標(biāo)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,從遠(yuǎn)程服務(wù)器接收的所述圖標(biāo)被高速緩存至移動(dòng)裝置的存儲器中。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,被高速緩存的圖標(biāo)基于預(yù)定義計(jì)時(shí)器,通過經(jīng)由URL對遠(yuǎn)程服務(wù)器的請求而被更新。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,遠(yuǎn)程服務(wù)器被配置為存儲與所述URL關(guān)聯(lián)的圖標(biāo)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述移動(dòng)裝置的顯示器的鎖定防止用戶與在所述顯示器中的一個(gè)或更多個(gè)功能進(jìn)行交互。
附圖說明
圖1是根據(jù)實(shí)施例的實(shí)現(xiàn)用戶交互式車輛信息顯示系統(tǒng)的車輛信息娛樂系統(tǒng)的代表性框式拓?fù)鋱D;
圖2是根據(jù)實(shí)施例的用于將一個(gè)或更多個(gè)連接的裝置與基于車輛的計(jì)算系統(tǒng)集成的系統(tǒng)的代表性框式拓?fù)鋱D;
圖3是示出根據(jù)實(shí)施例的基于車輛的計(jì)算系統(tǒng)與連接的裝置進(jìn)行通信的框圖;
圖4是示出根據(jù)實(shí)施例的基于車輛的計(jì)算系統(tǒng)使用統(tǒng)一資源定位符向連接的裝置提供鎖定圖像的流程圖;
圖5是示出根據(jù)實(shí)施例的移動(dòng)裝置基于與基于車輛的計(jì)算系統(tǒng)的連接來輸出鎖定圖標(biāo)的流程圖。
具體實(shí)施方式
在此描述了本公開的實(shí)施例。然而,應(yīng)該理解的是,所公開的實(shí)施例僅為示例,并且其它實(shí)施例可以采用各種可替代形式。附圖無需按比例繪制;一些特征可被夸大或最小化以示出特定部件的細(xì)節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能細(xì)節(jié)不應(yīng)被解釋為具有限制性,而僅僅作為用于教導(dǎo)本領(lǐng)域技術(shù)人員以多種方式利用所述實(shí)施例的代表性基礎(chǔ)。如本領(lǐng)域普通技術(shù)人員將理解的,參考任一附圖示出和描述的各種特征可以與在一個(gè)或更多個(gè)其它附圖中示出的特征組合,以產(chǎn)生未被明確示出或描述的實(shí)施例。示出的特征的組合提供用于典型應(yīng)用的代表性實(shí)施例。然而,可期望將與本公開的教導(dǎo)一致的特征的各種組合和變型用于特定的應(yīng)用或?qū)嵤┓绞健?/p>
本公開的實(shí)施例總體上提供了多個(gè)電路或其它電子裝置。所有對所述電路和其它電子裝置以及由它們中的每一個(gè)提供的功能的提及都不意在限于僅涵蓋在此示出和描述的內(nèi)容。雖然特定標(biāo)注可被分配給公開的各種電路或其它電子裝置,但是這樣的標(biāo)注不意在限制所述電路和其它電子裝置的操作范圍??苫谒谕奶囟愋偷碾姎鈱?shí)施方式,按照任何方式將這種電路和其它電子裝置彼此組合和/或分離。將認(rèn)識到的是,在此公開的任何電路或其它電子裝置可包括任意數(shù)量的微處理器、集成電路、存儲裝置(例如,閃存、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)或上述項(xiàng)的其它適當(dāng)變型)和軟件,它們彼此協(xié)作以執(zhí)行在此公開的操作。此外,任意一個(gè)或更多個(gè)電子裝置可被配置為執(zhí)行在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被編寫為執(zhí)行公開的任意數(shù)量的功能。
本公開涉及在移動(dòng)裝置連接到車輛計(jì)算系統(tǒng)時(shí)顯示在移動(dòng)裝置用戶界面上的鎖定屏幕圖標(biāo)。車輛計(jì)算系統(tǒng)可存儲與存儲在遠(yuǎn)程服務(wù)器中的預(yù)定義圖標(biāo)關(guān)聯(lián)的統(tǒng)一資源定位符。車輛計(jì)算系統(tǒng)可與移動(dòng)裝置建立通信鏈路。車輛計(jì)算系統(tǒng)可從在移動(dòng)裝置中運(yùn)行的應(yīng)用接收通知。響應(yīng)于該通知,車輛計(jì)算系統(tǒng)可將存儲的統(tǒng)一資源定位符發(fā)送到移動(dòng)裝置,以使特定的圖標(biāo)圖像可作為移動(dòng)裝置的鎖定屏幕顯示在移動(dòng)裝置用戶界面上。鎖定屏幕圖標(biāo)的用途是鼓勵(lì)用戶從車輛界面或主機(jī)單元控制在移動(dòng)裝置上運(yùn)行的應(yīng)用,而不是直接從移動(dòng)裝置控制應(yīng)用。
鎖定屏幕圖標(biāo)可在遠(yuǎn)程服務(wù)器上被更新并存儲。鎖定屏幕圖標(biāo)可被配置為存儲在移動(dòng)裝置中的應(yīng)用的通用圖標(biāo)或品牌圖標(biāo)。車輛計(jì)算系統(tǒng)可由車輛制造商配置為通過服務(wù)器或車輛計(jì)算系統(tǒng)更新圖標(biāo),而無需請求應(yīng)用開發(fā)人員更新應(yīng)用中的標(biāo)識圖庫。例如,一個(gè)或更多個(gè)車輛制造商可在允許車輛計(jì)算系統(tǒng)輸出具有各自的車輛制造商品牌的鎖定屏幕圖標(biāo)的同時(shí),執(zhí)行在移動(dòng)裝置中運(yùn)行的應(yīng)用。
圖1示出用于車輛31的基于車輛的計(jì)算系統(tǒng)(VCS)1的示例框式拓?fù)鋱D。這種VCS 1的示例為由福特汽車公司制造的SYNC系統(tǒng)。設(shè)置有VCS 1的車輛可包含位于車輛31中的可視前端界面4。如果所述界面設(shè)置有例如觸摸敏感屏幕,則用戶還能夠與所述界面進(jìn)行交互。在另一示意性實(shí)施例中,通過按鈕按壓和/或具有自動(dòng)語音識別和語音合成的口語對話系統(tǒng)來進(jìn)行交互。
在圖1所示的示意性實(shí)施例1中,處理器3控制基于車輛的計(jì)算系統(tǒng)的至少一部分操作。設(shè)置在車輛31內(nèi)的處理器3允許對命令和例程進(jìn)行車載處理。另外,處理器3連接到非持久性存儲器5和持久性存儲器7兩者。在此示意性實(shí)施例中,非持久性存儲器5是隨機(jī)存取存儲器(RAM),持久性存儲器7是硬盤驅(qū)動(dòng)器(HDD)或閃存。一般說來,持久性(非暫時(shí)性)存儲器可包括當(dāng)計(jì)算機(jī)或其它裝置掉電時(shí)保存數(shù)據(jù)的所有形式的存儲器。這些存儲器包括但不限于:HDD、CD、DVD、磁帶、固態(tài)驅(qū)動(dòng)器、便攜式USB驅(qū)動(dòng)器和任何其它適當(dāng)形式的持久性存儲器。
處理器3還設(shè)置有允許用戶與處理器進(jìn)行交互的若干不同的輸入。在此示意性實(shí)施例中,麥克風(fēng)29、輔助輸入25(用于輸入33)、USB輸入23、GPS輸入24、屏幕4(其可以是觸摸屏顯示器)和藍(lán)牙輸入15全部被設(shè)置。還設(shè)置有輸入選擇器51,以允許用戶在各種輸入之間進(jìn)行選擇。對于麥克風(fēng)和輔助連接器兩者的輸入在被傳送到處理器之前,由轉(zhuǎn)換器27對所述輸入進(jìn)行模數(shù)轉(zhuǎn)換。盡管未示出,但是與VCS 1進(jìn)行通信的眾多車輛組件和輔助組件可使用車輛網(wǎng)絡(luò)(諸如但不限于CAN總線)向VCS(或其組件)傳送數(shù)據(jù)并傳送來自VCS(或其組件)的數(shù)據(jù)。
例如,近場通信(NFC)收發(fā)器可與VCS 1集成。NFC收發(fā)器可與處理器3通信。NFC收發(fā)器75(諸如,德州儀器的TRF7970A)可被配置為與一個(gè)或更多個(gè)移動(dòng)裝置通信。NFC收發(fā)器可包括RFID標(biāo)簽、環(huán)形天線、柔性面料包裝材料和EMI屏蔽材料。NFC收發(fā)器可用于與移動(dòng)裝置通信并認(rèn)證移動(dòng)裝置。例如,NFC收發(fā)器可與移動(dòng)裝置通信,該移動(dòng)裝置配置有NFC并具有嵌入移動(dòng)裝置計(jì)算系統(tǒng)的應(yīng)用。
系統(tǒng)的輸出可包括但不限于視覺顯示器4和揚(yáng)聲器13或立體聲系統(tǒng)輸出。揚(yáng)聲器13連接到放大器11,并通過數(shù)模轉(zhuǎn)換器9從處理器3接收其信號。還可分別沿19和21所示的雙向數(shù)據(jù)流產(chǎn)生到遠(yuǎn)程藍(lán)牙裝置(諸如個(gè)人導(dǎo)航裝置(PND)54)或USB裝置(諸如車輛導(dǎo)航裝置60)的輸出。
在一示意性實(shí)施例中,系統(tǒng)1使用藍(lán)牙收發(fā)器15與用戶的移動(dòng)裝置53(例如,蜂窩電話、智能電話、平板電腦、PDA或具有無線遠(yuǎn)程網(wǎng)絡(luò)連接能力的任何其它裝置)進(jìn)行通信(17)。移動(dòng)裝置(例如,漫游裝置)隨后可用于通過例如與蜂窩塔57的通信(55)來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信(59)。在一些實(shí)施例中,蜂窩塔57可以是WiFi接入點(diǎn)。移動(dòng)裝置53與藍(lán)牙收發(fā)器之間的通信通常由信號14表示。
可通過按鈕52或類似的輸入來指示將移動(dòng)裝置53與藍(lán)牙收發(fā)器15進(jìn)行配對。相應(yīng)地,CPU 3被指示車載藍(lán)牙收發(fā)器將與移動(dòng)裝置53中的藍(lán)牙收發(fā)器進(jìn)行配對。
可利用例如與移動(dòng)裝置53關(guān)聯(lián)的數(shù)據(jù)計(jì)劃、話上數(shù)據(jù)或DTMF音在CPU 3與網(wǎng)絡(luò)61之間傳送數(shù)據(jù)??蛇x地,可期望包括具有天線18的車載調(diào)制解調(diào)器63,以便在CPU 3與網(wǎng)絡(luò)61之間通過語音頻帶傳送數(shù)據(jù)(16)。移動(dòng)裝置53隨后可用于通過例如與蜂窩塔57的通信(55)來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信(59)。在一些實(shí)施例中,調(diào)制解調(diào)器63可與蜂窩塔57建立通信(20),以與網(wǎng)絡(luò)61進(jìn)行通信。作為非限制性示例,調(diào)制解調(diào)器63可以是USB蜂窩調(diào)制解調(diào)器,并且通信20可以是蜂窩通信。
在一示意性實(shí)施例中,處理器3設(shè)置有包括用于與調(diào)制解調(diào)器應(yīng)用軟件進(jìn)行通信的應(yīng)用程序接口(API)的操作系統(tǒng)。這種API的示例是提供用于將帶入應(yīng)用集成到VCS中的軟件框架的SmartDeviceLink項(xiàng)目。調(diào)制解調(diào)器應(yīng)用軟件可訪問藍(lán)牙收發(fā)器上的嵌入式模塊或固件,以完成與(諸如在移動(dòng)裝置中發(fā)現(xiàn)的)遠(yuǎn)程藍(lán)牙收發(fā)器的無線通信。藍(lán)牙是IEEE 802PAN(個(gè)域網(wǎng))協(xié)議的子集。IEEE 802LAN(局域網(wǎng))協(xié)議包括WiFi并與IEEE 802PAN具有相當(dāng)多的交叉功能。兩者都適合于車輛內(nèi)的無線通信??稍诒绢I(lǐng)域使用的另一通信方式是自由空間光通信(諸如IrDA)和非標(biāo)準(zhǔn)化消費(fèi)者IR協(xié)議。
在另一實(shí)施例中,移動(dòng)裝置53包括用于語音頻帶或?qū)拵?shù)據(jù)通信的調(diào)制解調(diào)器。在話上數(shù)據(jù)的實(shí)施例中,當(dāng)移動(dòng)裝置的擁有者可在數(shù)據(jù)被傳送的同時(shí)通過裝置說話時(shí),可實(shí)施已知為頻分復(fù)用的技術(shù)。在其它時(shí)間,當(dāng)擁有者沒有在使用裝置時(shí),數(shù)據(jù)傳送可使用整個(gè)帶寬(在一示例中是300Hz至4kHz)。盡管頻分復(fù)用對于車輛與互聯(lián)網(wǎng)之間的模擬蜂窩通信而言會(huì)是常見的并仍在被使用,但其已經(jīng)很大程度上被用于數(shù)字蜂窩通信的碼域多址(CDMA)、時(shí)域多址(TDMA)和空域多址(SDMA)的混合體所替代。這些都是ITU IMT-2000(3G)兼容的標(biāo)準(zhǔn),為靜止或行走的用戶提供高達(dá)2mbs的數(shù)據(jù)速率,并為在移動(dòng)的車輛中的用戶提供高達(dá)385kbs的數(shù)據(jù)速率。3G標(biāo)準(zhǔn)現(xiàn)在正被IMT-Advanced(4G)所替代,其中,所述IMT-Advanced(4G)為在車輛中的用戶提供100mbs的數(shù)據(jù)速率,并為靜止的用戶提供1gbs的數(shù)據(jù)速率。如果用戶具有與移動(dòng)裝置關(guān)聯(lián)的數(shù)據(jù)計(jì)劃,則所述數(shù)據(jù)計(jì)劃可允許寬帶傳輸且所述系統(tǒng)可使用寬得多的帶寬(加速數(shù)據(jù)傳送)。在另一實(shí)施例中,移動(dòng)裝置53被安裝至車輛31的蜂窩通信裝置所替代。在另一實(shí)施例中,移動(dòng)裝置(例如,示出為ND 53的移動(dòng)裝置)可以是能夠通過例如(而不限于)802.11g網(wǎng)絡(luò)(即,WiFi)或WiMax網(wǎng)絡(luò)進(jìn)行通信的無線局域網(wǎng)(LAN)裝置。
在一實(shí)施例中,傳入數(shù)據(jù)可經(jīng)由話上數(shù)據(jù)或數(shù)據(jù)計(jì)劃通過移動(dòng)裝置53、通過車載藍(lán)牙收發(fā)器,并進(jìn)入車輛的內(nèi)部處理器3。例如,在某些臨時(shí)數(shù)據(jù)的情況下,數(shù)據(jù)可被存儲在HDD或其它存儲介質(zhì)7上,直至不再需要所述數(shù)據(jù)時(shí)為止。
其它可與車輛進(jìn)行接口連接的源包括:具有例如USB連接56和/或天線58的個(gè)人導(dǎo)航裝置54、具有USB 62或其它連接的車輛導(dǎo)航裝置60、車載GPS裝置24、或與網(wǎng)絡(luò)61連接的遠(yuǎn)程導(dǎo)航系統(tǒng)(未示出)。USB是一類串行聯(lián)網(wǎng)協(xié)議中的一種。IEEE 1394(火線TM(蘋果)、i.LINKTM(索尼)和LynxTM(德州儀器))、EIA(電子工業(yè)協(xié)會(huì))串行協(xié)議、IEEE 1284(Centronics端口)、S/PDIF(索尼/飛利浦?jǐn)?shù)字互連格式)和USB-IF(USB開發(fā)者論壇)形成了裝置-裝置串行標(biāo)準(zhǔn)的骨干。多數(shù)協(xié)議可針對電通信或光通信來實(shí)施。
此外,CPU 3可與各種其它的輔助裝置65進(jìn)行通信。這些裝置可通過無線連接67或有線連接69來連接。輔助裝置65可包括但不限于個(gè)人媒體播放器、無線保健裝置、便攜式計(jì)算機(jī)等。
此外或可選地,可使用例如WiFi(IEEE 803.11)收發(fā)器71將CPU 3連接到基于車輛的無線路由器73。這可允許CPU在本地路由器73的范圍內(nèi)連接到遠(yuǎn)程網(wǎng)絡(luò)。
除了由位于車輛中的車輛計(jì)算系統(tǒng)執(zhí)行各種處理之外,在某些實(shí)施例中,還可由與車輛計(jì)算系統(tǒng)通信的計(jì)算系統(tǒng)來執(zhí)行處理。這樣的系統(tǒng)可包括但不限于:無線移動(dòng)裝置(例如移動(dòng)電話)或通過無線裝置連接的遠(yuǎn)程計(jì)算系統(tǒng)(例如服務(wù)器)??傮w上,這樣的系統(tǒng)可被稱為與車輛關(guān)聯(lián)的計(jì)算系統(tǒng)(VACS)。在某些實(shí)施例中,VACS的特定組件可根據(jù)系統(tǒng)的特定實(shí)施而執(zhí)行處理的特定部分。通過示例而并非限制的方式,如果處理包括與配對的無線裝置進(jìn)行發(fā)送或者接收信息的步驟,則很可能由于無線裝置不會(huì)與自身進(jìn)行信息的“發(fā)送和接收”,而使得無線裝置不執(zhí)行該處理。本領(lǐng)域的普通技術(shù)人員將理解何時(shí)不適合對給定的解決方案應(yīng)用特定的VACS。在所有解決方案中,預(yù)期至少位于車輛自身內(nèi)的車輛計(jì)算系統(tǒng)(VCS)能夠執(zhí)行代表性處理。
圖2是用于將一個(gè)或更多個(gè)連接的裝置與VCS 1集成的系統(tǒng)100的代表性框式拓?fù)鋱D。CPU 3可與一個(gè)或更多個(gè)收發(fā)器進(jìn)行通信。所述一個(gè)或更多個(gè)收發(fā)器能夠用于集成一個(gè)或更多個(gè)裝置的有線和無線通信。為了便于集成,CPU 3可包括裝置集成框架101,裝置集成框架101被配置為向連接的裝置提供各種服務(wù)。這些服務(wù)可包括:在連接的裝置和CPU 3之間的消息傳輸路由;允許連接的裝置向用戶提供警告的全球通知服務(wù);應(yīng)用啟動(dòng)與管理工具,用于允許統(tǒng)一訪問由CPU 3運(yùn)行的應(yīng)用和由連接的裝置運(yùn)行的應(yīng)用,提供用戶界面鎖定圖標(biāo)以防止用戶與移動(dòng)裝置進(jìn)行交互;針對各種可能的車輛目的地的興趣點(diǎn)位置和管理服務(wù)。例如,CPU 3可在顯示器4上輸出在連接的移動(dòng)裝置53中運(yùn)行的一個(gè)或更多個(gè)應(yīng)用。
在另一示例中,CPU 3可向移動(dòng)裝置53發(fā)送圖標(biāo)鎖定屏幕請求。圖標(biāo)鎖定屏幕請求可包括統(tǒng)一資源定位符,以使移動(dòng)裝置53可檢索與CPU 3關(guān)聯(lián)的特定圖標(biāo)。響應(yīng)于圖標(biāo)鎖定屏幕請求,移動(dòng)裝置53可與遠(yuǎn)程服務(wù)器進(jìn)行通信,以接收存儲在統(tǒng)一資源定位符中的圖標(biāo)。移動(dòng)裝置53可在顯示圖標(biāo)的同時(shí)鎖定用戶界面屏幕。顯示的圖標(biāo)鎖定用戶界面屏幕可在移動(dòng)裝置53與VCS 1進(jìn)行通信時(shí)防止用戶與移動(dòng)裝置用戶界面進(jìn)行交互。
如上所述,VCS 1的CPU 3可被配置為與各種類型的一個(gè)或更多個(gè)移動(dòng)裝置53連接。移動(dòng)裝置53還可包括裝置集成客戶端組件103,以允許移動(dòng)裝置53利用裝置集成框架101提供的服務(wù)。裝置集成客戶端組件103可包括應(yīng)用程序接口,以使得移動(dòng)裝置53與VCS 1之間能夠進(jìn)行交互。移動(dòng)裝置53可執(zhí)行一個(gè)或更多個(gè)應(yīng)用,所述一個(gè)或更多個(gè)應(yīng)用包括但不限于911AssistTM(911援助)105、互聯(lián)網(wǎng)無線電107、導(dǎo)航109、OpenTableTM(在線訂餐)111等。在移動(dòng)裝置53中,所述一個(gè)或更多個(gè)應(yīng)用可以處于后臺狀態(tài)110、關(guān)閉狀態(tài)112或前臺狀態(tài)114。CPU 3可在顯示器4中輸出所述一個(gè)或更多個(gè)應(yīng)用。例如,響應(yīng)于已與移動(dòng)裝置53建立通信,CPU 3可指示所述一個(gè)或更多個(gè)應(yīng)用是處于前臺狀態(tài)、后臺狀態(tài)還是關(guān)閉狀態(tài)。在一示例中,VCS可基于代表應(yīng)用的圖標(biāo)的顏色、亮度和/或陰影來顯示處于前臺狀態(tài)、后臺狀態(tài)或關(guān)閉狀態(tài)下的所述一個(gè)或更多個(gè)應(yīng)用。
在一個(gè)示例中,VCS 1可接收在移動(dòng)裝置53中應(yīng)用已進(jìn)入前臺狀態(tài)的消息。VCS 1可基于應(yīng)用進(jìn)入前臺狀態(tài)來向移動(dòng)裝置發(fā)送統(tǒng)一資源定位符。移動(dòng)裝置53可基于統(tǒng)一資源定位符通過互聯(lián)網(wǎng)連接來檢索圖標(biāo)顯示。移動(dòng)裝置53可通過輸出在統(tǒng)一資源定位符中檢索到的圖標(biāo)來鎖定移動(dòng)裝置用戶界面。
移動(dòng)裝置53可向CPU 3發(fā)送應(yīng)用通知,使得VCS 1可跟蹤哪個(gè)應(yīng)用處于前臺狀態(tài)。例如,VCS 1可接收互聯(lián)網(wǎng)無線電應(yīng)用107正在前臺狀態(tài)114下運(yùn)行的消息。VCS 1可在車載顯示器4中輸出用于互聯(lián)網(wǎng)無線電應(yīng)用107的圖標(biāo),該圖標(biāo)指示互聯(lián)網(wǎng)無線電應(yīng)用107處于前臺狀態(tài)114。VCS 1可被配置為基于在前臺狀態(tài)下運(yùn)行的新應(yīng)用發(fā)送用于圖標(biāo)的更新的統(tǒng)一資源定位符。
在一示例中,VCS 1可接收對911援助105的應(yīng)用啟動(dòng)請求。VCS 1可通過顯示器4接收手動(dòng)輸入的911援助105啟動(dòng)請求,并且/或者基于通過高級碰撞安全模塊(advanced crash safety module,ACSM)接收的緊急通知來接收自動(dòng)輸入請求。響應(yīng)于在移動(dòng)裝置53中911援助105處于后臺狀態(tài)110,CPU 3可發(fā)送針對911援助應(yīng)用105的啟動(dòng)請求。例如,所述啟動(dòng)請求可包括針對911援助應(yīng)用105的唯一應(yīng)用標(biāo)識符。響應(yīng)于接收到針對在移動(dòng)裝置53中的911援助應(yīng)用105的啟動(dòng)消息,移動(dòng)裝置可禁用在移動(dòng)裝置用戶界面上的鎖定,以使用戶和/或應(yīng)急人員可訪問移動(dòng)裝置53。
所述一個(gè)或更多個(gè)收發(fā)器可包括多端口連接器集線器102。多端口連接器集線器102可用于在CPU 3和除了移動(dòng)裝置53以外的其它類型的連接的裝置之間進(jìn)行接口連接。多端口連接器集線器102可通過各種總線和協(xié)議(諸如,通過USB)與CPU 3通信,并且還可使用各種其它的連接總線和協(xié)議(諸如,串行外圍接口總線(SPI)、集成電路互連(I2C)和/或通用異步接收器/傳輸器(UART))來與連接的裝置進(jìn)行通信。多端口連接器集線器102還可執(zhí)行連接的裝置使用的協(xié)議與在多端口連接器集線器102和CPU 3之間使用的協(xié)議間的通信協(xié)議翻譯和互通服務(wù)。作為一些非限制性示例,連接的裝置可包括雷達(dá)探測器104、全球定位接收器裝置106和存儲裝置108。CPU 3可從連接的裝置接收指示應(yīng)用在前臺狀態(tài)下運(yùn)行的消息。CPU 3可發(fā)送用于鎖定連接的裝置中的用戶輸入功能的請求。例如,響應(yīng)于連接的裝置沒有用戶界面顯示器,連接的裝置可基于從VCS 1接收的圖標(biāo)鎖定屏幕請求來鎖定一個(gè)或更多個(gè)硬輸入按鈕的功能。在另一示例中,連接的裝置可基于圖標(biāo)鎖定屏幕請求來鎖定連接的裝置的用戶界面屏幕。
圖3是示出根據(jù)實(shí)施例的VCS 1與連接的裝置53通信的框圖200。VCS 1可包括一個(gè)或更多個(gè)處理器(例如,CPU 3)、無線收發(fā)器和車載顯示器4。移動(dòng)裝置53可包括一個(gè)或更多個(gè)處理器(例如,CPU 201)、無線收發(fā)器和移動(dòng)裝置用戶界面顯示器203。遠(yuǎn)程服務(wù)器61可包括一個(gè)或更多個(gè)處理器、數(shù)據(jù)庫和/或用于與移動(dòng)裝置53傳輸數(shù)據(jù)的天線19中的通信鏈路。
VCS 1可通過握手處理202與移動(dòng)裝置53建立通信。握手處理202可包括在VCS 1和移動(dòng)裝置53之間進(jìn)行的一系列往返通信,以用于系統(tǒng)訪問認(rèn)證。如果握手完成,則VCS 1可從在移動(dòng)裝置53中運(yùn)行的應(yīng)用接收數(shù)據(jù)。例如,握手處理可包括信息的交換以檢測移動(dòng)裝置53是否已與VCS 1配對。在另一示例中,VCS 1可能正在運(yùn)行與移動(dòng)裝置53關(guān)聯(lián)的應(yīng)用。應(yīng)用可具有被配置為驗(yàn)證VCS 1被授權(quán)與移動(dòng)裝置53通信的密鑰。
在204,VCS 1可與移動(dòng)裝置53傳送應(yīng)用數(shù)據(jù)。例如,來自移動(dòng)裝置53的應(yīng)用數(shù)據(jù)可包括從注冊用于與VCS 1通信的一個(gè)或更多個(gè)應(yīng)用接收的消息。在206,響應(yīng)于所述應(yīng)用數(shù)據(jù),VCS 1可基于注冊的應(yīng)用檢索統(tǒng)一資源定位符(例如,還被稱為統(tǒng)一資源標(biāo)識符、URL等)。在210,VCS 1可將統(tǒng)一資源定位符(URL)發(fā)送至移動(dòng)裝置53。在208,VCS 1可基于應(yīng)用數(shù)據(jù)在車載顯示器中輸出應(yīng)用圖標(biāo)。
移動(dòng)裝置53可基于接收到的URL搜索互聯(lián)網(wǎng)連接。在212,移動(dòng)裝置53可基于互聯(lián)網(wǎng)連接發(fā)送在遠(yuǎn)程服務(wù)器61中通過URL獲得圖標(biāo)的請求。在214,移動(dòng)裝置53可從遠(yuǎn)程服務(wù)器61接收存儲在URL中的圖標(biāo)。在215,移動(dòng)裝置53可將圖標(biāo)高速緩存至電連接到CPU 201的存儲器中。移動(dòng)裝置53可在通過用戶界面顯示器顯示圖標(biāo)的同時(shí)發(fā)送鎖定請求。在一示例中,如果沒有與遠(yuǎn)程服務(wù)器61的互聯(lián)網(wǎng)連接,則移動(dòng)裝置53可在用戶界面顯示器上輸出通用圖標(biāo)。
在另一示例中,移動(dòng)裝置53可接收用于將應(yīng)用從后臺狀態(tài)啟動(dòng)至前臺狀態(tài)的請求。在216,移動(dòng)裝置53可發(fā)送通知VCS 1應(yīng)用處于前臺狀態(tài)的消息。在208,響應(yīng)于在移動(dòng)裝置53中的應(yīng)用處于前臺狀態(tài),VCS 1可在車載顯示器4中輸出相關(guān)的圖標(biāo)。VCS 1可基于正進(jìn)入前臺狀態(tài)的最近的應(yīng)用來向移動(dòng)裝置53發(fā)送消息(例如,發(fā)送更新的URL)。移動(dòng)裝置可基于將要進(jìn)入前臺狀態(tài)的最近的應(yīng)用來檢索新圖標(biāo)。在一示例中,移動(dòng)裝置可基于在前臺狀態(tài)下被啟動(dòng)的最近的應(yīng)用來接收更新的URL。移動(dòng)裝置可通過更新的URL在遠(yuǎn)程服務(wù)器61中檢索更新的圖標(biāo)。在218,移動(dòng)裝置可向移動(dòng)裝置的用戶界面顯示器203發(fā)送更新的圖標(biāo)和鎖定屏幕。
移動(dòng)裝置可被配置為具有與高速緩存的圖標(biāo)關(guān)聯(lián)的預(yù)定義計(jì)時(shí)器(timer)。例如,在219,響應(yīng)于時(shí)間量超過預(yù)定義計(jì)時(shí)器的量,移動(dòng)裝置可發(fā)送用于使用URL更新高速緩存的圖標(biāo)的請求。移動(dòng)裝置53可基于對高速緩存的圖標(biāo)的更新來輸出圖標(biāo)。
圖4是示出根據(jù)實(shí)施例的基于車輛的計(jì)算系統(tǒng)使用統(tǒng)一資源定位符向連接的裝置提供鎖定圖像的流程圖。方法300可使用包含在VCS 1內(nèi)的軟件代碼來實(shí)現(xiàn)。在其它實(shí)施例中,方法300可在其它車輛控制器中實(shí)現(xiàn)、分布在多個(gè)車輛控制器中或在與VCS 1通信的遠(yuǎn)程控制器中實(shí)現(xiàn)。
再次參照圖4,在方法300的整個(gè)論述中引用在圖1、圖2和圖3中示出的車輛及其組件,以幫助理解本公開的各個(gè)方面??赏ㄟ^被編程到車輛的適當(dāng)?shù)目删幊踢壿嬔b置(諸如,車輛控制模塊、裝置控制模塊、與車輛計(jì)算系統(tǒng)通信的另一控制器或者它們的組合)中的計(jì)算機(jī)算法、機(jī)器可執(zhí)行代碼或軟件指令來實(shí)現(xiàn)向移動(dòng)裝置53提供鎖定圖標(biāo)的方法300。盡管在流程圖300中示出的各種操作呈現(xiàn)為按照時(shí)間順序發(fā)生,但是至少一部分操作可以按不同的順序發(fā)生,并且一些操作可以被同時(shí)執(zhí)行或者根本不被執(zhí)行。
在操作302,VCS 1可基于點(diǎn)火系統(tǒng)的點(diǎn)火開關(guān)接通位置而被初始化和啟用。在操作304,VCS 1可初始化一個(gè)或更多個(gè)應(yīng)用以用于執(zhí)行。在操作306,響應(yīng)于VCS 1的初始化,系統(tǒng)可在用戶界面上顯示所述一個(gè)或更多個(gè)應(yīng)用。
在操作308,VCS 1可啟用無線通信收發(fā)器來搜索請求與所述系統(tǒng)連接的移動(dòng)裝置53。如果VCS 1沒有檢測到請求連接的移動(dòng)裝置53,則所述系統(tǒng)可繼續(xù)通過所述收發(fā)器輸出無線通信消息。
如果檢測到移動(dòng)裝置53,則VCS 1可在操作310嘗試通過所述收發(fā)器使用無線通信鏈路來進(jìn)行連接。所述通信鏈路可包括無線通信技術(shù)(例如,藍(lán)牙、藍(lán)牙低能耗、WiFi等)。響應(yīng)于與移動(dòng)裝置53之間的通信鏈路,VCS 1可從在移動(dòng)裝置53中運(yùn)行的一個(gè)或更多個(gè)應(yīng)用接收數(shù)據(jù)。
在操作312,VCS 1可確定在移動(dòng)裝置53中運(yùn)行的應(yīng)用是否被注冊為支持的應(yīng)用。例如,VCS 1可將應(yīng)用標(biāo)識符與許可的應(yīng)用的數(shù)據(jù)庫進(jìn)行比較,以確定在移動(dòng)裝置53中運(yùn)行的應(yīng)用是否被注冊為用于與系統(tǒng)進(jìn)行通信。響應(yīng)于注冊的應(yīng)用,VCS 1可在操作314檢索存儲的URL。在操作316,VCS 1可將URL發(fā)送至移動(dòng)裝置53。響應(yīng)于URL的發(fā)送,VCS 1可在操作318結(jié)束VCS 1向移動(dòng)裝置53提供鎖定圖標(biāo)(例如,在移動(dòng)裝置用戶界面中顯示的圖像)的方法300。
圖5是示出根據(jù)實(shí)施例的移動(dòng)裝置53基于與VCS 1的連接輸出鎖定圖標(biāo)的流程圖。方法400可使用包含在移動(dòng)裝置53內(nèi)的軟件代碼來實(shí)現(xiàn)。在其它實(shí)施例中,方法400可在與移動(dòng)裝置53通信的其它處理器中實(shí)現(xiàn)、分布在包括VCS 1的多個(gè)處理器中或以上述方式的組合來實(shí)現(xiàn)。
在操作402,移動(dòng)裝置53可基于上電請求而被初始化和啟用。在操作404,移動(dòng)裝置53可基于上電請求來初始化一個(gè)或更多個(gè)應(yīng)用以用于執(zhí)行。在操作406,響應(yīng)于移動(dòng)裝置53的初始化,移動(dòng)裝置53可在用戶界面中輸出一個(gè)或更多個(gè)應(yīng)用。
在操作408,移動(dòng)裝置53可啟用無線通信收發(fā)器來搜索請求與所述裝置連接的VCS 1。如果移動(dòng)裝置53沒有檢測到請求連接的VCS 1,則所述裝置可繼續(xù)通過所述收發(fā)器輸出無線通信消息。
如果檢測到VCS 1,則移動(dòng)裝置53可在操作410嘗試通過所述收發(fā)器使用無線通信鏈路來進(jìn)行連接。在操作412,響應(yīng)于所述通信鏈路,移動(dòng)裝置53可接收圖標(biāo)鎖定屏幕請求。圖標(biāo)鎖定屏幕請求可包括圖標(biāo)的URL。
在操作414,移動(dòng)裝置53可搜索互聯(lián)網(wǎng)連接通信鏈路。如果沒有互聯(lián)網(wǎng)連接通信鏈路,則在操作416,移動(dòng)裝置53可檢索通用圖標(biāo),以輸出為用于移動(dòng)裝置用戶界面的鎖定屏幕顯示。響應(yīng)于建立的互聯(lián)網(wǎng)通信鏈路,在操作418,移動(dòng)裝置53可通過URL在遠(yuǎn)程服務(wù)器中檢索圖標(biāo)。在操作420,移動(dòng)裝置可高速緩存從遠(yuǎn)程服務(wù)器接收的圖標(biāo)。
在操作422,移動(dòng)裝置53可確定應(yīng)用是否在使用中從而在前臺狀態(tài)下運(yùn)行。在操作424,響應(yīng)于應(yīng)用處于前臺狀態(tài),移動(dòng)裝置53可鎖定移動(dòng)裝置用戶界面并輸出通過URL檢索到的圖標(biāo)或通用圖標(biāo)。響應(yīng)于圖標(biāo)鎖定屏幕在移動(dòng)裝置用戶界面顯示器中的輸出,移動(dòng)裝置53可在操作426結(jié)束方法400。在另一示例中,響應(yīng)于從VCS 1接收到斷開連接請求,移動(dòng)裝置53可從所述用戶界面顯示器中移除鎖定圖標(biāo),以允許用戶與所述用戶界面顯示器進(jìn)行交互。
以上公開的實(shí)施例使得應(yīng)用開發(fā)人員能創(chuàng)建可用于多個(gè)車輛遠(yuǎn)程信息處理系統(tǒng)的移動(dòng)應(yīng)用。本公開呈現(xiàn)了一種車輛遠(yuǎn)程信息處理系統(tǒng)的實(shí)施例,所述車輛遠(yuǎn)程信息處理系統(tǒng)在與移動(dòng)應(yīng)用通信時(shí),通過與車輛遠(yuǎn)程信息處理系統(tǒng)關(guān)聯(lián)的URL向移動(dòng)裝置發(fā)送圖標(biāo)。圖標(biāo)在移動(dòng)裝置中向與車輛和信息娛樂系統(tǒng)關(guān)聯(lián)的用戶提供品牌呈現(xiàn)形式。
雖然以上描述了示例性實(shí)施例,但這些實(shí)施例并不意在描述權(quán)利要求所涵蓋的所有可能形式。說明書中所使用的詞語是描述性詞語而非限制性詞語,并且應(yīng)理解的是,可在不脫離本公開的精神和范圍的情況下做出各種改變。如前所述,可將各種實(shí)施例的特征進(jìn)行組合以形成本發(fā)明的可能未明確描述或示出的進(jìn)一步的實(shí)施例。盡管針對一個(gè)或更多個(gè)期望特性,各種實(shí)施例已經(jīng)被描述為提供在其它實(shí)施例或現(xiàn)有技術(shù)實(shí)施方式之上的優(yōu)點(diǎn)或優(yōu)于其它實(shí)施例或現(xiàn)有技術(shù)實(shí)施方式,但是本領(lǐng)域的普通技術(shù)人員應(yīng)認(rèn)識到,根據(jù)特定應(yīng)用和實(shí)施方式,一個(gè)或更多個(gè)特征或特性可被折衷以實(shí)現(xiàn)期望的整體系統(tǒng)屬性。這些屬性可包括但不限于成本、強(qiáng)度、耐用性、生命周期成本、市場可銷售性、外觀、包裝、尺寸、維護(hù)保養(yǎng)方便性、重量、可制造性、裝配的容易性等。因此,被描述為在一個(gè)或更多個(gè)特性方面不如其它實(shí)施例或現(xiàn)有技術(shù)實(shí)施方式的實(shí)施例并非在本公開的范圍之外,并可被期望用于特定應(yīng)用。