在傳輸斷開時(shí)自動(dòng)關(guān)閉應(yīng)用的方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及在移動(dòng)裝置中進(jìn)行操作且被傳輸?shù)杰囕v計(jì)算系統(tǒng)的應(yīng)用的實(shí)現(xiàn)。
【背景技術(shù)】
[0002]第6,779,047號(hào)美國專利總體上公開了一種在計(jì)算機(jī)上操作的仲裁軟件,以確定通信軟件是否利用計(jì)算機(jī)的同一串行通信(COM)端口作為熱同步管理器。如果同一串行COM端口被使用,則仲裁軟件關(guān)閉熱同步管理器。如果仲裁軟件正在運(yùn)行,則串行COM可被用于其他目的(例如,無線調(diào)制解調(diào)器通信)。然而,如果仲裁軟件檢測(cè)到經(jīng)由串行COM端口接收的熱同步請(qǐng)求,則仲裁軟件運(yùn)行熱同步管理器,以使得在例如個(gè)人數(shù)字助理(PDA)與計(jì)算機(jī)之間發(fā)生熱同步處理。一旦仲裁軟件檢測(cè)到熱同步處理完成,則仲裁軟件關(guān)閉熱同步管理器,直到仲裁軟件檢測(cè)到下一個(gè)熱同步請(qǐng)求。
[0003]第2006/0277275號(hào)美國專利申請(qǐng)總體上公開了一種連接管理器,當(dāng)計(jì)算主機(jī)上的應(yīng)用打開指定的網(wǎng)關(guān)通信端口時(shí)連接管理器選擇性調(diào)用。打開網(wǎng)關(guān)端口且在特定應(yīng)用數(shù)據(jù)庫中具有先前存在的條目的任何應(yīng)用將使得適當(dāng)?shù)哪繕?biāo)通信端口被明顯地選擇、被屬性化以及被配置。該應(yīng)用變?yōu)樽詣?dòng)連接到期望的目標(biāo)裝置。連接可為有線的或無線的。連接管理器提供簡單且統(tǒng)一的方式來自動(dòng)管理(包括配置和再配置)針對(duì)在計(jì)算主機(jī)上執(zhí)行的通信應(yīng)用的端口和裝置。
[0004]第2005/0176473號(hào)美國專利申請(qǐng)總體上公開了一種名為多標(biāo)準(zhǔn)無線適配層(MWAL)的無線網(wǎng)絡(luò)驅(qū)動(dòng)程序軟件架構(gòu)。MWAL是針對(duì)這樣的客戶端裝置,所述客戶端裝置可為便攜式的、需要從一個(gè)無線標(biāo)準(zhǔn)高效切換到另一個(gè)無線標(biāo)準(zhǔn)、且必須能夠即使當(dāng)在無線通信標(biāo)準(zhǔn)之間切換時(shí)在互聯(lián)網(wǎng)或其他基于IP的網(wǎng)絡(luò)中保持連接和可獲取。上述公開的技術(shù)是適用于縱向市場和專用解決方案的第二層技術(shù),其中,MWAL使得客戶端裝置能夠執(zhí)行無線通信標(biāo)準(zhǔn)之間的垂直切換。
【發(fā)明內(nèi)容】
[0005]在至少一個(gè)實(shí)施例中,一種車輛計(jì)算系統(tǒng)包括經(jīng)由收發(fā)器與移動(dòng)裝置進(jìn)行通信的至少一個(gè)處理器。所述至少一個(gè)處理器可被編程和配置為在與移動(dòng)裝置的通信鏈接被建立時(shí)執(zhí)行第一應(yīng)用。所述至少一個(gè)處理器還可被配置為與在移動(dòng)裝置執(zhí)行的第二應(yīng)用進(jìn)行通信。所述至少一個(gè)處理器還可被配置為對(duì)于與移動(dòng)裝置的通信鏈接監(jiān)測(cè)所述通信鏈接的終止。所述至少一個(gè)處理器還可被配置為當(dāng)與移動(dòng)裝置的通信鏈接終止時(shí)禁用第一應(yīng)用。
[0006]在至少一個(gè)實(shí)施例中,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,當(dāng)所述指令被處理器執(zhí)行時(shí),使得處理器基于終止的通信鏈接關(guān)閉一個(gè)或更多個(gè)應(yīng)用。該方法可包括:監(jiān)測(cè)車輛計(jì)算系統(tǒng)與第一應(yīng)用之間的通信鏈接。該方法還可包括:檢測(cè)第二應(yīng)用,其中,當(dāng)檢測(cè)到通信鏈接斷開時(shí),所述第二應(yīng)用利用通信鏈接發(fā)送指示關(guān)閉第一應(yīng)用的終止消息。
[0007]在至少一個(gè)實(shí)施例中,一種移動(dòng)裝置包括與收發(fā)器進(jìn)行通信的至少一個(gè)處理器。所述收發(fā)器可被配置為與車輛計(jì)算系統(tǒng)進(jìn)行通信。所述至少一個(gè)處理器可被編程和配置為建立與車輛計(jì)算系統(tǒng)的通信鏈接。所述至少一個(gè)處理器還可被配置為基于與車輛計(jì)算系統(tǒng)進(jìn)行的通信執(zhí)行應(yīng)用。所述至少一個(gè)處理器還可被配置為經(jīng)由所述通信鏈接將至少一部分?jǐn)?shù)據(jù)發(fā)送到車輛計(jì)算系統(tǒng)。所述至少一個(gè)處理器還可被配置為對(duì)于與車輛計(jì)算系統(tǒng)的通信鏈接監(jiān)測(cè)所述通信鏈接的終止。所述至少一個(gè)處理器還可被配置為如果所述通信鏈接被終止,則將禁用消息發(fā)送到所述應(yīng)用。
[0008]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述至少一個(gè)處理器還可被配置為周期性地將因特網(wǎng)包探測(cè)器(ping)消息發(fā)送到車輛計(jì)算系統(tǒng)以檢測(cè)通信鏈接,并且如果ping消息在預(yù)定義量的時(shí)間內(nèi)失敗則確定通信鏈接被終止。
[0009]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述應(yīng)用可為因特網(wǎng)廣播應(yīng)用,并且且被配置有用于與車輛計(jì)算系統(tǒng)進(jìn)行通信的應(yīng)用程序接口。
[0010]根據(jù)本發(fā)明的一個(gè)實(shí)施例,車輛計(jì)算系統(tǒng)可被配置為從因特網(wǎng)廣播應(yīng)用接收至少一部分?jǐn)?shù)據(jù)并將所述數(shù)據(jù)輸出到一個(gè)或更多個(gè)組件。
[0011]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述至少一個(gè)處理器還可被配置為基于在車輛的點(diǎn)火開關(guān)斷開事件從車輛計(jì)算系統(tǒng)接收禁用消息。
[0012]在至少一個(gè)實(shí)施例中,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,當(dāng)所述指令被處理器執(zhí)行時(shí),使得處理器執(zhí)行以下操作:監(jiān)測(cè)車輛計(jì)算系統(tǒng)與第一應(yīng)用之間的通信鏈接;檢測(cè)通信鏈接與第二應(yīng)用的斷開;將終止消息從第二應(yīng)用發(fā)送到第一應(yīng)用,其中,終止消息指示關(guān)閉第一應(yīng)用。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施例,終止消息可為預(yù)配置信號(hào),并且第一應(yīng)用被登記為接收所述預(yù)配置信號(hào)。
[0014]根據(jù)本發(fā)明的一個(gè)實(shí)施例,終止消息可基于在預(yù)定量的時(shí)間內(nèi)被發(fā)送到車輛計(jì)算系統(tǒng)的Ping消息,以監(jiān)測(cè)通信鏈接是否被禁用。
[0015]根據(jù)本發(fā)明的一個(gè)實(shí)施例,第一應(yīng)用可被配置為包括與車輛計(jì)算系統(tǒng)關(guān)聯(lián)的應(yīng)用程序接口。
[0016]根據(jù)本發(fā)明的一個(gè)實(shí)施例,終止消息可為后臺(tái)運(yùn)行請(qǐng)求和禁用請(qǐng)求中的至少一個(gè)。
[0017]根據(jù)本發(fā)明的一個(gè)實(shí)施例,通信鏈接可為有線連接和無線連接中的至少一個(gè)。
[0018]根據(jù)本發(fā)明的一個(gè)實(shí)施例,有線連接和無線連接可為通用串行總線連接、藍(lán)牙、藍(lán)牙低能量、W1-Fi直連和W1-Fi中的至少一個(gè)。
[0019]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述處理器可被嵌入智能電話裝置。
【附圖說明】
[0020]圖1是根據(jù)實(shí)施例的實(shí)現(xiàn)用戶交互式車輛信息顯示系統(tǒng)的車輛信息娛樂系統(tǒng)的示例性方框拓?fù)鋱D;
[0021]圖2是根據(jù)實(shí)施例的用于將一個(gè)或更多個(gè)連接的裝置與基于車輛的計(jì)算系統(tǒng)進(jìn)行集成的系統(tǒng)的示例性方框拓?fù)鋱D;
[0022]圖3是示出移動(dòng)裝置禁用一個(gè)或更多個(gè)應(yīng)用的示例方法的流程圖;
[0023]圖4是示出車輛計(jì)算系統(tǒng)禁用一個(gè)或更多個(gè)應(yīng)用的示例方法的流程圖。
【具體實(shí)施方式】
[0024]在此描述本公開的實(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è)其他附圖中示出的特征相結(jié)合,以產(chǎn)生未明確示出或描述的實(shí)施例。示出的特征的組合提供用于典型應(yīng)用的代表性實(shí)施例。然而,針對(duì)特定應(yīng)用或?qū)崿F(xiàn),可期望對(duì)與本公開的教導(dǎo)一致的特征進(jìn)行各種組合和修改。
[0025]本公開的實(shí)施例總體上提供了多個(gè)電路或其他電氣裝置。提及所述電路和其他電氣裝置以及由它們中的每一個(gè)提供的功能時(shí),都不意在受限于僅涵蓋在此示出和描述的內(nèi)容。雖然特定標(biāo)號(hào)可被分配給公開的各種電路或其他電氣裝置,但是這樣的標(biāo)號(hào)并不意在限制所述電路和其他電氣裝置的操作的范圍??苫谒谕奶囟愋偷碾姎鈱?shí)施方案,按照任何方式將所述電路和其他電氣裝置彼此組合和/或分離。將認(rèn)識(shí)到的是,在此公開的任何電路或其他電氣裝置可包括任意數(shù)量的微處理器、集成電路、存儲(chǔ)器裝置(例如,閃存、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可編程只讀存儲(chǔ)器(EPR0M)、電可擦除可編程只讀存儲(chǔ)器(EEPR0M)或上述項(xiàng)的其他適當(dāng)變型)和軟件,它們彼此協(xié)作以執(zhí)行在此公開的操作。此外,任意一個(gè)或更多個(gè)電氣裝置可被配置為執(zhí)行在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中實(shí)施的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被編寫為用于執(zhí)行公開的任意數(shù)量的功能。
[0026]本發(fā)明公開提出在傳輸斷開期間自動(dòng)關(guān)閉應(yīng)用的系統(tǒng)和方法。例如,應(yīng)用僅在被連接到車輛計(jì)算系統(tǒng)時(shí)有用,或者與車輛計(jì)算系統(tǒng)斷開通信之后可能變得不被需要。當(dāng)與車輛計(jì)算系統(tǒng)斷開執(zhí)行該應(yīng)用的無線裝置時(shí),該應(yīng)用可通常繼續(xù)運(yùn)行,有時(shí)產(chǎn)生意外后果。這可在車輛計(jì)算系統(tǒng)和/或無線裝置(例如,移動(dòng)裝置)引起問題。
[0027]本公開使得一種方法和系統(tǒng)能夠當(dāng)與車輛計(jì)算系統(tǒng)的通信鏈接從不再進(jìn)行傳輸?shù)膽?yīng)用斷開時(shí)自動(dòng)關(guān)閉該應(yīng)用。這可在通信鏈接被斷開時(shí)被應(yīng)用到車輛計(jì)算系統(tǒng)、連接的移動(dòng)裝置和/或它們的組合。移動(dòng)裝置上的一個(gè)或更多個(gè)應(yīng)用可具有多種操作狀態(tài),包括但不限于前臺(tái)可運(yùn)行、后臺(tái)可運(yùn)行和/或禁用。應(yīng)用的操作狀態(tài)可確定車輛計(jì)算系統(tǒng)是否在與移動(dòng)裝置的通信