普通技術(shù)人員將理解何時(shí)不適合對(duì)給定解決方案應(yīng)用特定的VACS。在所有解決方案中,預(yù)期至少位于車(chē)輛內(nèi)的車(chē)輛計(jì)算系統(tǒng)(VCS)自身能夠執(zhí)行示例性處理。
[0045]圖2是用于將一個(gè)或更多個(gè)連接的裝置與基于車(chē)輛的計(jì)算系統(tǒng)(VCS)1集成的系統(tǒng)100的示例性框式拓?fù)鋱D。CPU 3可與一個(gè)或更多個(gè)收發(fā)器進(jìn)行通信。所述一個(gè)或更多個(gè)收發(fā)器能夠進(jìn)行用于集成一個(gè)或更多個(gè)裝置的有線(xiàn)和無(wú)線(xiàn)通信。為了便于集成,CPU 3可包括被配置為向連接的裝置提供各種服務(wù)的裝置集成框架101。裝置集成框架101可包括但不限于用于監(jiān)測(cè)一個(gè)或更多個(gè)應(yīng)用和與VCS 1通信的遠(yuǎn)程裝置的交互的應(yīng)用管理程序。這些服務(wù)可包括:在連接的裝置和CPU 3之間的消息的傳輸路由;允許連接的裝置向用戶(hù)提供提醒的全球通知服務(wù);允許統(tǒng)一訪(fǎng)問(wèn)由CPU 3執(zhí)行的應(yīng)用和由連接的裝置執(zhí)行的應(yīng)用的應(yīng)用啟動(dòng)和管理設(shè)施;基于通信鏈接的斷開(kāi)的應(yīng)用禁用管理;針對(duì)各種可能的車(chē)輛31的目的地的興趣點(diǎn)(Ρ0Ι)位置和管理服務(wù)。
[0046]例如,移動(dòng)裝置53可建立與VCS 1的通信鏈接。移動(dòng)裝置53可在該裝置的硬件(例如,處理器等)上執(zhí)行一個(gè)或更多個(gè)應(yīng)用。移動(dòng)裝置53可經(jīng)由通信鏈接將與所述一個(gè)或更多個(gè)應(yīng)用關(guān)聯(lián)的至少一部分?jǐn)?shù)據(jù)發(fā)送到VCS 1。響應(yīng)于在移動(dòng)裝置53執(zhí)行所述一個(gè)或更多個(gè)應(yīng)用,VCS 1還可啟用和執(zhí)行與移動(dòng)裝置的應(yīng)用關(guān)聯(lián)的一個(gè)或更多個(gè)應(yīng)用。VCS 1可接收由在移動(dòng)裝置53執(zhí)行的一個(gè)或更多個(gè)應(yīng)用產(chǎn)生的至少一部分?jǐn)?shù)據(jù)。VCS 1可基于從移動(dòng)裝置53接收的數(shù)據(jù)來(lái)向用戶(hù)輸出數(shù)據(jù)。
[0047]在一實(shí)施例中,移動(dòng)裝置53可具有在該裝置執(zhí)行的導(dǎo)航應(yīng)用。VCS 1可具有與在移動(dòng)裝置53執(zhí)行的導(dǎo)航應(yīng)用相關(guān)的應(yīng)用。導(dǎo)航應(yīng)用數(shù)據(jù)可經(jīng)由通信鏈接被發(fā)送到相關(guān)的VCS 1的應(yīng)用。如果通信鏈接被禁用,則導(dǎo)航應(yīng)用可繼續(xù)在移動(dòng)裝置53和VCS 1執(zhí)行。數(shù)據(jù)的意外執(zhí)行可在移動(dòng)裝置53和VCS1引起不必要的處理資源。從而,不必要的處理資源可基于期望從移動(dòng)裝置53接收附加數(shù)據(jù)的處理器任務(wù)管理而引起在VCS 1的性能問(wèn)題。在移動(dòng)裝置53的數(shù)據(jù)的意外執(zhí)行可基于處理資源的不必要使用引起處理性能降低、不必要的數(shù)據(jù)被發(fā)送到用戶(hù)和/或在電池壽命上的潛在降低。
[0048]存在多個(gè)場(chǎng)景,這些場(chǎng)景可在與VCS 1的通信被禁用時(shí)引起在移動(dòng)裝置53的導(dǎo)航應(yīng)用的持續(xù)執(zhí)行。例如,移動(dòng)裝置53通過(guò)用戶(hù)攜帶移動(dòng)裝置離開(kāi)車(chē)輛而與VCS 1斷開(kāi)。移動(dòng)裝置53可留在用戶(hù)的衣袋或手提袋中。移動(dòng)應(yīng)用繼續(xù)使用資源(諸如,針對(duì)導(dǎo)航/地圖應(yīng)用消耗流數(shù)據(jù)以及針對(duì)用戶(hù)不再與其交互的應(yīng)用消耗電池壽命)。這種情形不僅可在用戶(hù)不知曉的情況下發(fā)生,而且即使用戶(hù)意識(shí)到這樣的問(wèn)題,可能也為用戶(hù)創(chuàng)建附加動(dòng)作設(shè)置以執(zhí)行禁用應(yīng)用。例如,用戶(hù)可能不得不將移動(dòng)裝置53從他們的衣袋或手提袋中取出,對(duì)移動(dòng)裝置53解鎖,瀏覽到該應(yīng)用,終止該應(yīng)用,對(duì)移動(dòng)裝置53再次上鎖和/或?qū)⒁苿?dòng)裝置53放回他或她的衣袋或手提袋。
[0049]在另一示例中,移動(dòng)裝置53可通過(guò)用戶(hù)在VCS 1請(qǐng)求斷開(kāi)命令而與VCS1斷開(kāi)。移動(dòng)裝置應(yīng)用可能不確定從VCS 1接收到的斷開(kāi)命令的意圖,并可試圖通過(guò)重新連接到VCS1來(lái)解決“臨時(shí)”傳輸斷開(kāi),這是由該裝置執(zhí)行的非期望動(dòng)作。在另一示例中,移動(dòng)裝置應(yīng)用可繼續(xù)使數(shù)據(jù)流動(dòng)并在該裝置輸出信息。在車(chē)輛運(yùn)行期間在移動(dòng)裝置的應(yīng)用的管理可引起對(duì)于車(chē)輛乘員的煩惱和/或分神,從而在與VCS斷開(kāi)通信期間禁用應(yīng)用的需求可改善駕駛體驗(yàn)。
[0050]如以上提到的,VCS 1的CPU 3(即,處理器)可被配置為與各種類(lèi)型的一個(gè)或更多個(gè)移動(dòng)裝置53進(jìn)行接口連接。移動(dòng)裝置53還可包括裝置集成客戶(hù)端組件103,裝置集成客戶(hù)端組件103用于允許移動(dòng)裝置53利用通過(guò)裝置集成框架101提供的服務(wù)。裝置集成客戶(hù)端組件103可包括但不限于用于監(jiān)測(cè)一個(gè)或更多個(gè)應(yīng)用與VCS 1的交互的應(yīng)用管理程序。這些服務(wù)可包括在VCS 1與裝置53之間的消息的傳輸路由、允許統(tǒng)一訪(fǎng)問(wèn)與VCS 1和移動(dòng)裝置處理器執(zhí)行的應(yīng)用的應(yīng)用啟動(dòng)和管理設(shè)施、和/或基于與VCS 1斷開(kāi)通信鏈接的應(yīng)用禁用管理。
[0051]所述一個(gè)或更多個(gè)收發(fā)器可包括多端口連接器集線(xiàn)器102。多端口連接器集線(xiàn)器102可用于在CPU 3和除移動(dòng)裝置53以外的其它類(lèi)型的連接的裝置之間進(jìn)行接口連接。多端口連接器集線(xiàn)器102可通過(guò)各種總線(xiàn)和協(xié)議(諸如,通過(guò)USB)與CPU 3進(jìn)行通信,并且還可使用各種其它的連接總線(xiàn)和協(xié)議(諸如,串行外圍接口(SPI)總線(xiàn)、內(nèi)置集成電路(I2C)和/或通用異步接收器/發(fā)送器(UART))與連接的裝置進(jìn)行通信。多端口連接器集線(xiàn)器102還可在由連接的裝置使用的協(xié)議與多端口連接器集線(xiàn)器102和CPU 3之間使用的協(xié)議之間執(zhí)行通信協(xié)議轉(zhuǎn)換和交互工作服務(wù)。作為一些非限制示例,連接的裝置可包括雷達(dá)檢測(cè)器104、全球定位接收器裝置106和存儲(chǔ)裝置108。
[0052]例如,雷達(dá)探測(cè)器104可經(jīng)由多端口連接器集線(xiàn)器102建立與VCS 1的通信。VCS1可基于與雷達(dá)探測(cè)器104的通信啟用一個(gè)或更多個(gè)應(yīng)用。例如,VCS 1可基于從雷達(dá)探測(cè)器104接收的數(shù)據(jù)向用戶(hù)界面輸出信息。如果雷達(dá)探測(cè)器104與VCS 1的通信鏈接被斷開(kāi),則VCS 1可繼續(xù)搜索來(lái)自雷達(dá)探測(cè)器104的其他數(shù)據(jù)。VCS 1可檢測(cè)與雷達(dá)探測(cè)器104的通信鏈接,且如果檢測(cè)到斷開(kāi),則VCS 1可禁用關(guān)聯(lián)的雷達(dá)應(yīng)用。在VCS 1執(zhí)行的且與雷達(dá)探測(cè)器104關(guān)聯(lián)的一個(gè)或更多個(gè)應(yīng)用可在不進(jìn)行用戶(hù)交互的情況下被自動(dòng)禁用。
[0053]圖3是示出移動(dòng)裝置禁用一個(gè)或更多個(gè)應(yīng)用的示例方法的流程圖??墒褂冒谝苿?dòng)裝置處理器中的軟件代碼來(lái)實(shí)現(xiàn)方法300。在其他實(shí)施例中,方法300可在移動(dòng)裝置處理器中被實(shí)現(xiàn),被分布在移動(dòng)裝置的多個(gè)處理器中,和/或在與移動(dòng)裝置進(jìn)行通信的遠(yuǎn)程服務(wù)器中被實(shí)現(xiàn)。
[0054]再次參照?qǐng)D3,貫穿該方法的討論參照了圖2中示出的移動(dòng)裝置及其組件,以有助于對(duì)本公開(kāi)的各個(gè)方面的理解??赏ㄟ^(guò)被編入移動(dòng)裝置的適合的可編程邏輯裝置(諸如,移動(dòng)裝置處理器、與移動(dòng)裝置通信的遠(yuǎn)程服務(wù)器或它們的組合)的計(jì)算機(jī)算法、機(jī)器可執(zhí)行代碼或軟件指令,來(lái)實(shí)現(xiàn)用于監(jiān)測(cè)與VCS 1的通信且如果通信鏈接被禁用則禁用特征/功能/服務(wù)應(yīng)用的方法300。雖然在流程圖300中示出的各種操作看起來(lái)是按照時(shí)間順序發(fā)生,但是至少部分操作可按照不同的順序發(fā)生,且部分操作可被同時(shí)執(zhí)行或不執(zhí)行。
[0055]在操作302,移動(dòng)裝置可在該裝置的硬件上執(zhí)行一個(gè)或更多個(gè)應(yīng)用。所述一個(gè)或更多個(gè)應(yīng)用可包括但不限于:互聯(lián)網(wǎng)廣播、導(dǎo)航、社交媒體和/或其他互聯(lián)網(wǎng)服務(wù)。所述一個(gè)或更多個(gè)應(yīng)用可被配置為經(jīng)由應(yīng)用程序接口(API)被與VCS通信。
[0056]在操作304,移動(dòng)裝置可使用一個(gè)或更多個(gè)傳輸通信方法和/或協(xié)議與VCS建立通信。例如,移動(dòng)裝置可使用藍(lán)牙低能量(BLE)與VCS建立通信。一旦在一個(gè)或更多個(gè)安全握手和/或與該裝置配對(duì)之后通信已被建立,則移動(dòng)裝置可在操作306將數(shù)據(jù)傳送到VCS。
[0057]例如,一旦經(jīng)由BLE與VCS已建立通信,則移動(dòng)裝置可執(zhí)行被配置為與VCS進(jìn)行通信的一個(gè)或更多個(gè)應(yīng)用。所述一個(gè)或更多個(gè)應(yīng)用可包括互聯(lián)網(wǎng)廣播應(yīng)用?;ヂ?lián)網(wǎng)廣播應(yīng)用可向VCS提供數(shù)據(jù),所述數(shù)據(jù)包括但不限于音樂(lè)數(shù)據(jù)、音樂(lè)信息、音樂(lè)藝術(shù)和/或它們的組合。VCS可向一個(gè)或更多個(gè)組件輸出該數(shù)據(jù),所述一個(gè)或更多個(gè)組件包括IXD屏幕、揚(yáng)聲器和/或它們的組合。
[0058]在另一示例中,在移動(dòng)裝置執(zhí)行的一個(gè)或更多個(gè)應(yīng)用可從VCS接收數(shù)據(jù)。從VCS接收的數(shù)據(jù)可包括但不限于經(jīng)由VCS界面控制的用戶(hù)輸入。繼續(xù)互聯(lián)網(wǎng)廣播應(yīng)用的示例,VCS可發(fā)送控制命令,所述控制命令包括但不限于:播放、暫停、跳過(guò)、歌曲選擇和/或它們的組合。
[0059]在操作308,移動(dòng)裝置可監(jiān)測(cè)與VCS的通信鏈接。例如,移動(dòng)裝置的操作系統(tǒng)可將基于通信鏈接的斷開(kāi)的信號(hào)發(fā)送到移動(dòng)應(yīng)用,所述移動(dòng)應(yīng)用必須登記/監(jiān)聽(tīng)該信號(hào)并基于該?目號(hào)米取行動(dòng)。
[0060]在另一示例中,用于確定是否關(guān)閉/禁用應(yīng)用的方法可被描述為“心跳”或“因特網(wǎng)包探測(cè)器”(ping)系統(tǒng)。移動(dòng)應(yīng)用周期性地試圖經(jīng)由傳輸/通信信道將帶內(nèi)短消息發(fā)送到VCS。該方法可要求在特定超時(shí)時(shí)間段消逝或通信被假設(shè)斷開(kāi)之前從VCS接收回相應(yīng)的消息。該方法還可包括監(jiān)測(cè)單獨(dú)