的“發(fā)送”動作的成功。如果消息(或少量連續(xù)消息)無法從移動裝置被發(fā)送出去,則認為傳輸被斷開。這可以是無需依靠來自移動操作系統(tǒng)的特定消息或在VCS上的可按照指定方式響應的特定實施而監(jiān)測連接的狀態(tài)的輕量級、便捷、準確且通用的方式。
[0061]在操作310,如果移動裝置確定已失去與VCS的通信,則移動裝置可禁用向VCS發(fā)送數(shù)據(jù)的一個或更多個應用。移動裝置可將禁用消息發(fā)送到與VCS通信的應用。
[0062]在一示例中,用戶可能希望在與VCS的通信已被禁用之后使得應用在移動裝置中保持運行。如果用戶要求在與VCS的通信被禁用之后應用保持運行,則該方法可基于逐應用(applicat1n-by-applicat1n)來處理這種情況。換句話說,特定應用可要么選擇忽略所有關閉信號,要么它可為用戶提供選項以禁用/啟用該特征。
[0063]在操作312,可基于與VCS的通信鏈接被禁用來禁用在移動裝置的一個或更多個應用。在另一示例中,如果VCS請求車輛電源關閉(例如,點火開關斷開事件),則VCS可將禁用消息發(fā)送到移動裝置。移動裝置可接收包括禁用與VCS通信的一個或更多個應用的指示的禁用消息。
[0064]在操作314,如果產生禁用在移動裝置的一個或更多個應用的請求,則該裝置可在非易失性存儲器和/或遠程服務器中存儲與VCS相關的一個或更多個應用設置、數(shù)據(jù)和/或其他預配置信息。
[0065]圖4是示出車輛計算系統(tǒng)禁用一個或更多個應用的示例方法的流程圖??墒褂冒赩CS 1中的軟件代碼來實現(xiàn)方法400。在其他實施例中,方法400可在其他車輛控制器中被實現(xiàn),或者被分布在多個車輛控制器中。
[0066]再次參照圖4,貫穿該方法的討論參照了圖1和圖2中示出的移動裝置及其組件,以有助于對本公開的各個方面的理解??赏ㄟ^被編入車輛的適合的可編程邏輯裝置(諸如,車輛控制模塊、裝置控制模塊、與車輛計算系統(tǒng)通信的另一控制器或它們的組合)的計算機算法、機器可執(zhí)行代碼或軟件指令,來實現(xiàn)用于監(jiān)測與移動裝置53的通信且如果與移動裝置的通信鏈接被禁用則禁用特征/功能/服務應用的方法400。雖然在流程圖400中示出的各種操作看起來是按照時間順序發(fā)生,但是至少部分操作可按照不同的順序發(fā)生,且部分操作可被同時執(zhí)行或不執(zhí)行。
[0067]在操作402,VCS可基于起動請求、與移動裝置建立的通信和/或它們的組合而初始化一個或更多個應用以被執(zhí)行。VCS可通過從一個或更多個機構接收的啟動請求而被啟動,其中,所述一個或更多個機構包括但不限于:車輛鑰匙、車輛鑰匙扣(key fob)、無線裝置和/或它們的組合。
[0068]在操作404,VCS可包括用于與一個或更多個遠程裝置建立通信的一個或更多個收發(fā)器。遠程裝置可包括但不限于雷達探測器、移動裝置(即,智能電話)和/或全球定位裝置。VCS可在通信啟用之前與移動裝置交換一個或更多個安全握手。例如,VCS可要求在與VCS建立通信之前將移動裝置進行配對。在操作406,VCS可連續(xù)地搜索移動裝置連接。
[0069]在操作408,VCS可從在移動裝置和/或遠程裝置執(zhí)行的一個或更多個應用接收數(shù)據(jù)。例如,VCS可檢測在移動裝置執(zhí)行的全球定位應用并在VCS啟動關聯(lián)的應用。VCS應用可從在移動裝置執(zhí)行的全球定位應用接收至少一部分數(shù)據(jù)。VCS應用可將接收的數(shù)據(jù)輸出到一個或更多個組件(例如,顯示器、揚聲器等)。
[0070]在操作410,VCS可監(jiān)測與移動裝置的通信鏈接。例如,VCS可確定應用數(shù)據(jù)是否基于對一個或更多個通信變量的監(jiān)測而接收到。在其他示例中,在VCS的一個或更多個關聯(lián)的應用可被配置為在預定時間段從移動裝置接收反饋信號,以確定通信鏈接是被建立還是被禁用。
[0071]例如,用于確定是否關閉/禁用應用的方法可被描述為針對VCS的“心跳”或“因特網(wǎng)包探測器”(ping)系統(tǒng)。VCS應用周期性地試圖將短消息發(fā)送到移動裝置。VCS可要求在特定超時時間段消逝或通信被假設斷開之前從移動裝置接收回相應的消息。該方法還可包括監(jiān)測單獨的“發(fā)送”動作的成功。如果消息(或少量連續(xù)消息)無法從VCS被發(fā)送出去,則認為傳輸被斷開。
[0072]在操作412,如果VCS確定已失去與移動裝置的通信,則VCS可禁用與移動裝置應用關聯(lián)的一個或更多個應用。VCS可將禁用消息發(fā)送到與移動裝置通信的應用。
[0073]在一示例中,VCS可被配置為在與移動裝置的通信已被禁用之后繼續(xù)執(zhí)行VCS應用。VCS可確定該應用是否可在無需來自移動裝置的通信的情況下被執(zhí)行,這可由基于逐應用來進行處理。在另一示例中,VCS可被設計為完全依靠移動連通性,從而VCS動作可像顯示屏幕或通知請連接移動裝置一樣簡單。
[0074]在操作414,如果從移動裝置接收到禁用在VCS的一個或更多個應用的請求,該系統(tǒng)可在非易失性存儲器和/或遠程服務器中存儲與移動裝置相關的一個或更多個應用設置、數(shù)據(jù)和/或其他預配置信息。可基于與移動裝置的通信鏈接斷開禁用在VCS的一個或更多個應用。在另一示例中,如果VCS處在電源關閉狀態(tài)(例如,點火開關斷開事件),則VCS可將用于禁用在移動裝置執(zhí)行的一個或更多個應用的禁用消息發(fā)送到移動裝置。禁用消息可包括指示,所述指示用于禁用與VCS通信的移動裝置應用且同時將配置和設置存儲在非易失性存儲器中。
[0075]雖然以上描述了示例性實施例,但這些實施例并不意在描述權利要求所包含的所有可能形式。說明書中所使用的詞語是描述性詞語而非限制,并且應理解的是,可在不脫離本公開的精神和范圍的情況下做出各種改變。如前所述,可將各種實施例的特征進行組合以形成本發(fā)明的可能未被明確描述或示出的進一步的實施例。盡管已經通過針對一個或更多個期望特性提供優(yōu)點或者在其他實施例或者現(xiàn)有技術實現(xiàn)之上被優(yōu)選出來的方式描述了各種實施例,但是本領域的普通技術人員應認識到,一個或更多個特征或特性可被折衷以實現(xiàn)依賴于特定應用和實現(xiàn)的期望的整體系統(tǒng)屬性。這些屬性可包括但不限于成本、強度、壽命、生命周期成本、市場性、外觀、包裝、尺寸、可服務性、重量、生產、組裝的容易性等。因此,針對一個或更多個特性被描述為不如其他實施例或現(xiàn)有技術實現(xiàn)方式的實施例并非在本公開的范圍之外,并可被期望用于特定應用。
【主權項】
1.一種車輛計算系統(tǒng),包括: 至少一個處理器,經由收發(fā)器與移動裝置進行通信,所述至少一個處理器被配置為: 在與移動裝置的通信鏈接被建立時執(zhí)行第一應用; 與在移動裝置執(zhí)行的第二應用進行通信; 對于與移動裝置的通信鏈接監(jiān)測所述通信鏈接的終止; 當與移動裝置的通信鏈接終止時禁用第一應用。2.如權利要求1所述車輛計算系統(tǒng),其中,第一應用為車輛導航應用。3.如權利要求2所述車輛計算系統(tǒng),其中,第二應用為被配置為與車輛導航應用進行通信的移動導航應用。4.如權利要求3所述車輛計算系統(tǒng),其中,所述至少一個處理器還被配置為:基于車輛計算系統(tǒng)關閉請求將禁用消息發(fā)送到移動導航應用。5.如權利要求4所述車輛計算系統(tǒng),其中,第一應用的禁用為后臺運行請求和禁用請求中的至少一個。6.如權利要求1所述車輛計算系統(tǒng),其中,通信鏈接的終止是基于信號以周期性間隔被發(fā)送到移動裝置且所述至少一個處理器在預定義量的時間內沒有接收到相應的消息。7.如權利要求1所述車輛計算系統(tǒng),其中,所述至少一個處理器還被配置為:輸出消息以通知通信鏈接的終止。
【專利摘要】公開了在傳輸斷開時自動關閉應用的方法。一種計算機可讀存儲介質存儲指令,當所述指令被處理器執(zhí)行時,使得處理器執(zhí)行針對一個或更多個應用的關閉方法。該方法可包括監(jiān)測與車輛計算系統(tǒng)的通信鏈接。該方法還可包括當檢測到通信鏈接的斷開而發(fā)送終止消息。所述終止消息包括用于利用通信鏈接關閉所述一個或更多個應用的指示。
【IPC分類】H04L29/06, H04L29/08
【公開號】CN105282139
【申請?zhí)枴緾N201510420383
【發(fā)明人】喬爾·J·菲舍爾, 喬伊·蕾·格魯佛, 邁克爾·伯克, 菲利普·J·丹尼爾
【申請人】麥恩電子有限公司
【公開日】2016年1月27日
【申請日】2015年7月16日
【公告號】DE102015110806A1, US20160021193