驟 412。
[0066]在步驟412中,由于SMS消息已經(jīng)被認證,消息數(shù)據(jù)240可被遠程通信單元30接受。由于消息數(shù)據(jù)240可包括車輛命令,步驟412可包括觸發(fā)遠程車輛動作(例如車門的鎖定和解鎖、啟動或關(guān)閉車輛發(fā)動機、致動或停用車輛報警器,此處僅列舉幾個例子)的執(zhí)行或?qū)嵤?。在步驟412后,方法400可進行到步驟414并編輯成功報告。
[0067]在步驟414中,成功報告可以是在遠程通信單元30處接受和/或成功收到SMS消息200的指示;例如,消息數(shù)據(jù)240被接受并且在適用的情況下被執(zhí)行。步驟414處的編輯可包括一個或多個SMS消息,并且在步驟416處,可使用遠程通信單元30將成功報告發(fā)送至呼叫中心20。
[0068]此外在步驟412之后,方法400可進行到步驟418用于SMS性能監(jiān)控。例如,性能監(jiān)控可包括與SMS消息相關(guān)的延遲計算、失敗統(tǒng)計、數(shù)據(jù)集合等等。其后,可在步驟420編輯性能報告。性能報告可包括與一個或多個SMS消息關(guān)聯(lián)的數(shù)據(jù),并且在步驟422處,可使用遠程通信單元30將性能報告發(fā)送到呼叫中心20。
[0069]回到圖4的步驟404,在一些情況下,系統(tǒng)時間可被確定為是無效的。當(dāng)遠程通信單元30的系統(tǒng)時間無效時(即不可獲得或不準(zhǔn)確),方法400可進行到步驟419,其中方法400可確定當(dāng)前SMS消息200的TOE數(shù)據(jù)是否大于存儲在存儲器54中最近接收的消息中的任一個。如果當(dāng)前TOE數(shù)據(jù)比這些存儲的TOE數(shù)據(jù)大,則方法可進行到步驟408并繼續(xù)如上所述的處理。因此,方法400包括甚至當(dāng)遠程通信單元30中的計時器57不可操作或以其它方式不能提供準(zhǔn)確的系統(tǒng)時間時確定TOE數(shù)據(jù)是否有效的次要或備選手段。另一方面,如果在步驟419中當(dāng)前TOE數(shù)據(jù)小于存儲器54中存儲的最近TOE數(shù)據(jù),則方法可進行到步驟424,如下文描述的那樣。
[0070]在步驟406、408、410和419中的每一個步驟中,SMS消息200可以被拒絕。在這些情況中,方法400進行到步驟424,編輯錯誤報告。例如,當(dāng)在步驟406中SMS消息200被評估為無效時(使用專有頭部212中的TOE數(shù)據(jù)),則方法400評估SMS消息200被接收得太晚(即,在TOE 310之后),并且在步驟424中編輯錯誤報告?;蛘呃缭诓襟E408中SMS消息200確實匹配在先接收的消息之一時,方法400確定SMS消息200是復(fù)制的,并且在步驟424中編輯錯誤報告?;蛘呃缭诓襟E410中,在安全數(shù)據(jù)232’的解密結(jié)果不匹配頭部212的安全數(shù)據(jù)232時,方法400確定SMS消息200已經(jīng)在傳輸期間被篡改或以其它方式被破壞,并且在步驟424中編輯錯誤報告?;蛘咴诹硪粋€示例中,當(dāng)步驟419的當(dāng)前TOE數(shù)據(jù)小于最近存儲的TOE數(shù)據(jù)中的任一個(與存儲在存儲器54中的最近消息關(guān)聯(lián))時,則方法400編輯步驟424的錯誤報告。
[0071]在步驟424中,錯誤報告可以是在遠程通信單元30處拒絕或錯誤接收SMS消息200的指示;例如消息數(shù)據(jù)240未被接受,并且在適用的情況下不被執(zhí)行。在步驟424處的編輯可包括一個或多個SMS消息,并且在步驟426處可使用遠程通信單元30將錯誤報告發(fā)送到呼叫中心20。
[0072]因此已經(jīng)描述了用于處理SMS消息和確定消息的內(nèi)容是否有效和/或可靠的多個實施例。迄今,可使用專有頭部212和消息負載204的安全數(shù)據(jù),以及其他已知認證方法來確定SMS消息的有效性和/或真實性。此外,可使用描述的安全數(shù)據(jù)加密技術(shù)阻擋惡意攻擊。
[0073]除前述技術(shù)之外,在另一個實施例中,方法可查驗在合理持續(xù)時間內(nèi)出現(xiàn)在圖3的不同時間點之間的時間長度。例如,可使用處理器52計算和評估在移動起始點302和點304處的SCTS之間的持續(xù)時間(圖3,屯),即:可從SCTS(與點304關(guān)聯(lián))減去移動起始時間戳(與點302關(guān)聯(lián)),并且處理器可確定持續(xù)時間(Cl1)是否合理(例如低于預(yù)定閾值)。在不可獲得移動起始時間戳的情況下,可使用TOE數(shù)據(jù)估計該移動起始時間戳。
[0074]在另一個示例中,可使用處理器52計算和評估遞送周期322 (圖3),即:可從消息接收時間戳(與點306關(guān)聯(lián))減去移動起始時間戳(點302),并且處理器可確定遞送時段322的持續(xù)時間是否合理(例如低于預(yù)定閾值)。
[0075]在另一個示例中,可使用處理器52計算和評估持續(xù)時間(圖3,d2),即:可從消息處理時間戳(與點308關(guān)聯(lián))減去消息接收時間戳(與點306關(guān)聯(lián)),并且處理器可確定持續(xù)時間(d2)是否合理(例如低于預(yù)定閾值)。
[0076]并且在另一個示例中,可使用處理器52計算和評估持續(xù)時間(圖3,d3),即:可從消息處理時間戳(與點308關(guān)聯(lián))減去移動起始時間戳(與點302關(guān)聯(lián)),并且處理器可確定持續(xù)時間(d3)是否合理(例如低于預(yù)定閾值)。并且再次,在不可獲得移動起始時間戳的情況下,可使用TOE數(shù)據(jù)估計該移動起始時間戳。
[0077]在這些示例的每一個示例中,應(yīng)當(dāng)意識到與接收和處理SMS消息200關(guān)聯(lián)的時間戳(例如與點306、308關(guān)聯(lián))可以是由遠程通信單元30和存儲的存儲器54確定和記錄的時間戳或標(biāo)記。
[0078]應(yīng)當(dāng)理解前文所述是本發(fā)明一個或多個實施例的說明。本發(fā)明并不限制于本文公開的具體實施例,而是僅由所附權(quán)利要求書限定。此外,前文描述中所包括的陳述與具體實施例相關(guān),并且不被解釋為對本發(fā)明的范圍的限制或權(quán)利要求中使用的術(shù)語定義的限制,除非在上文明確定義術(shù)語或短語。不同的其他實施例以及對公開的實施例的各種改變和修改對本領(lǐng)域技術(shù)人員而言將變得顯而易見。所有這樣的其他實施例、改變和修改旨在落入所附權(quán)利要求的范圍內(nèi)。
[0079]如在在本說明書和權(quán)利要求書中使用的那樣,術(shù)語“例如”、“舉例”、“舉例而言”、“諸如”和“像”以及動詞“包括”、“具有”、“包含”和它們的其他動詞形式,當(dāng)結(jié)合一個或多個部件或其他項目的列舉來使用時,其每一個被解釋為開放式的,意味著該列舉不考慮為排除其他的、附加的部件或項目。其他術(shù)語可被解釋為使用其最廣義的合理含義,除非所述術(shù)語在需要不同的解釋的上下文中被使用。
【主權(quán)項】
1.一種處理車輛遠程通信單元和呼叫中心之間傳輸?shù)腟MS消息的方法,包括步驟: (a)接收具有安全數(shù)據(jù)的SMS消息,其中所述SMS消息的頭部和負載均攜帶所述安全數(shù)據(jù); (b)嘗試認證所述安全數(shù)據(jù); (c)如果所述安全數(shù)據(jù)被認證,則接受所述SMS消息;并且 (d)如果所述安全數(shù)據(jù)未被認證,則忽略所述SMS消息的內(nèi)容。2.根據(jù)權(quán)利要求1所述的方法,其中所述安全數(shù)據(jù)與所述SMS消息的期滿時間(TOE)相關(guān)聯(lián)。3.根據(jù)權(quán)利要求1所述的方法,其中由所述負載攜帶的安全數(shù)據(jù)被加密。4.根據(jù)權(quán)利要求1所述的方法,其中所述SMS消息攜帶車輛命令,所述方法還包括步驟(e):如果在步驟(c)中所述SMS消息被認證,則執(zhí)行所述車輛命令。5.根據(jù)權(quán)利要求1所述的方法,還包括:從所述遠程通信單元接收系統(tǒng)時間并使用所述系統(tǒng)時間評估所述安全數(shù)據(jù)的有效性。6.根據(jù)權(quán)利要求5所述的方法,其中所述評估步驟發(fā)生在步驟(b)之前,其中如果所述安全數(shù)據(jù)被確定為是無效的,則忽略所述SMS消息并省略步驟(b)和(C)。7.根據(jù)權(quán)利要求1所述的方法,還包括:在步驟(b)之前,將所述SMS消息與在先接收的SMS消息進行比較,其中如果所述SMS消息與所述在先接收的SMS消息中的一個相同,則忽略所述SMS消息并至少省略接受步驟(c)。8.根據(jù)權(quán)利要求1所述的方法,還包括:在步驟(b)之前,將當(dāng)前SMS消息的期滿時間與其他在先接收的SMS消息的期滿時間進行比較,其中如果所述當(dāng)前SMS消息的期滿時間小于與在先接收的SMS消息相關(guān)聯(lián)的期滿時間中的任一者,則忽略所述當(dāng)前SMS消息并至少省略接受步驟(c)。9.根據(jù)權(quán)利要求1所述的方法,還包括:當(dāng)忽略所述SMS消息時向所述呼叫中心發(fā)送錯誤報告。10.一種處理SMS消息的方法,包括步驟: (a)在車輛遠程通信單元處接收具有車輛指令的SMS消息,其中所述SMS消息包括由所述SMS消息的頭部攜帶的安全數(shù)據(jù),其中所述安全數(shù)據(jù)的加密版本還由所述SMS消息的負載攜帶; (b)確定遠程通信單元系統(tǒng)時間是否準(zhǔn)確; (C)當(dāng)在步驟(b)中所述系統(tǒng)時間被確定為準(zhǔn)確時,使用所述系統(tǒng)時間評估所述安全數(shù)據(jù)的有效性,其中如果安全數(shù)據(jù)被評估為是無效的,則編輯SMS錯誤報告并至少忽略執(zhí)行步驟(g); (d)確定是否在遠程通信單元處在先接收了SMS消息的復(fù)制消息,其中如果在先接收了復(fù)制消息,則編輯SMS錯誤報告并至少忽略執(zhí)行步驟(g); (e)對所述安全數(shù)據(jù)的加密版本進行解密; (f)使用經(jīng)解密的安全數(shù)據(jù)對所述頭部攜帶的安全數(shù)據(jù)進行認證,其中如果所述頭部攜帶的安全數(shù)據(jù)未被認證,則編輯SMS錯誤報告并忽略步驟(g);以及 (g)如果所述頭部攜帶的安全數(shù)據(jù)被認證,則執(zhí)行所述車輛指令。
【專利摘要】本發(fā)明涉及安全SMS消息處理,具體涉及一種處理車輛遠程通信單元和呼叫中心之間傳輸?shù)腟MS消息的系統(tǒng),以及使用所述系統(tǒng)處理SMS消息的方法。所述方法包括步驟:接收具有安全數(shù)據(jù)的SMS消息,其中所述SMS消息的頭部和負載攜帶所述安全數(shù)據(jù);嘗試認證所述安全數(shù)據(jù);如果所述安全數(shù)據(jù)被認證,則接受所述SMS消息;并且如果所述安全數(shù)據(jù)未被認證,則忽略所述SMS消息的內(nèi)容。
【IPC分類】H04W12/06, H04W12/02
【公開號】CN104883678
【申請?zhí)枴緾N201410858556
【發(fā)明人】C·巴斯納雅克, D·帕爾, D·喬治, T·M·富里斯特
【申請人】通用汽車有限責(zé)任公司, 通用汽車環(huán)球科技運作有限責(zé)任公司
【公開日】2015年9月2日
【申請日】2014年12月13日
【公告號】DE102014118306A1, US20150172919