欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

車載網(wǎng)絡(luò)服務(wù)器遠程信息處理系統(tǒng)和方法與流程

文檔序號:12182785閱讀:670來源:國知局
車載網(wǎng)絡(luò)服務(wù)器遠程信息處理系統(tǒng)和方法與流程

本公開的各方面總體上涉及具有車載網(wǎng)絡(luò)服務(wù)器的遠程信息處理方案。



背景技術(shù):

諸如車門鎖定和解鎖的遠程車輛服務(wù)請求可通過后臺遠程信息處理服務(wù)器進行傳輸。后臺遠程信息處理服務(wù)器接收服務(wù)請求,并向車輛的遠程信息處理控制單元發(fā)出控制命令。該命令可通過蜂窩通信信道被發(fā)送至車輛的遠程信息處理控制單元。后臺遠程信息處理服務(wù)器可由汽車制造商操作,并可與制造商持續(xù)的操作和維護成本相關(guān)聯(lián)。

一旦車輛被銷售給客戶,將新的功能添加到車輛的遠程信息處理控制單元便會是困難的。盡管新的功能可通過經(jīng)由無線電應(yīng)用至遠程信息處理控制單元的軟件更新來實現(xiàn),但由于在實際應(yīng)用中(in the field)這種變化會影響大量的車輛,所以用于將新的功能添加至后臺遠程信息處理服務(wù)器的開發(fā)和測試成本會是相當(dāng)大的。



技術(shù)實現(xiàn)要素:

在第一個說明性實施例中,一種系統(tǒng)包括移動裝置,所述移動裝置被配置為:從地址解析服務(wù)器查詢與車輛的標(biāo)識符相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)器的車輛地址;啟動對所述車輛地址的網(wǎng)絡(luò)連接;顯示包括安裝至所述網(wǎng)絡(luò)服務(wù)器的遠程信息處理網(wǎng)絡(luò)應(yīng)用的列表的訪問入口;經(jīng)由所述網(wǎng)絡(luò)連接訪問所述遠程信息處理網(wǎng)絡(luò)應(yīng)用中的一個,以請求所述車輛執(zhí)行遠程信息處理命令。

在第二個說明性實施例中,一種方法包括:保存車輛的標(biāo)識符和關(guān)聯(lián)的電話號碼以及網(wǎng)絡(luò)地址;接收對與車輛標(biāo)識符相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)地址的請求;向與車輛標(biāo)識符相關(guān)聯(lián)的電話號碼發(fā)送喚醒消息;接收包括網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)地址的喚醒響應(yīng);響應(yīng)于所述請求返回所述網(wǎng)絡(luò)地址。

根據(jù)本發(fā)明,提供一種方法,所述方法包括:將車輛的標(biāo)識符和關(guān)聯(lián)的電話號碼以及網(wǎng)絡(luò)地址保存在數(shù)據(jù)庫中;接收對與車輛標(biāo)識符相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)地址的請求;向與車輛標(biāo)識符相關(guān)聯(lián)的電話號碼發(fā)送喚醒消息;接收包括網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)地址的喚醒響應(yīng);響應(yīng)于所述請求返回所述網(wǎng)絡(luò)地址。

根據(jù)本發(fā)明的一個實施例,所述方法還包括:通過短消息服務(wù)(SMS)將喚醒消息發(fā)送至車載調(diào)制解調(diào)器。

根據(jù)本發(fā)明的一個實施例,所述方法還包括:通過短消息服務(wù)(SMS)從車載調(diào)制解調(diào)器接收喚醒響應(yīng)。

根據(jù)本發(fā)明的一個實施例,所述網(wǎng)絡(luò)地址包括互聯(lián)網(wǎng)協(xié)議第6版(IPv6)地址和互聯(lián)網(wǎng)協(xié)議第4版(IPv4)地址中的一個或更多個。

根據(jù)本發(fā)明的一個實施例,所述方法還包括:接收對與車輛標(biāo)識符相關(guān)聯(lián)的網(wǎng)絡(luò)服務(wù)器的網(wǎng)絡(luò)地址的第二請求;在所述數(shù)據(jù)庫中檢索網(wǎng)絡(luò)地址;響應(yīng)于所述第二請求而返回所述網(wǎng)絡(luò)地址。

在第三個說明性實施例中,一種系統(tǒng)包括:車輛調(diào)制解調(diào)器;多個車輛控制器,連接至車輛總線;網(wǎng)絡(luò)服務(wù)器,安裝到連接至所述車輛總線的遠程信息處理控制單元,所述網(wǎng)絡(luò)服務(wù)器被配置為:掌控多個網(wǎng)絡(luò)應(yīng)用,所述多個網(wǎng)絡(luò)應(yīng)用被配置為將所述車輛控制器的遠程信息處理功能呈現(xiàn)給連接至車輛調(diào)制解調(diào)器的移動裝置;對所述移動裝置進行認證,以訪問所述網(wǎng)絡(luò)應(yīng)用。

附圖說明

圖1示出了包括具有可由移動裝置的遠程服務(wù)應(yīng)用控制的車載網(wǎng)絡(luò)服務(wù)器的車輛的示例系統(tǒng);

圖2A示出了用于通過移動裝置請求車輛的車輛地址的示例數(shù)據(jù)流;

圖2B示出了用于向車輛認證移動裝置的示例數(shù)據(jù)流;

圖2C示出了用于從移動裝置向車輛發(fā)送遠程信息處理命令請求的示例數(shù)據(jù)流;

圖2D示出了用于接收從車輛到移動裝置的遠程信息處理命令響應(yīng)的示例數(shù)據(jù)流;

圖3A示出了用于請求將喚醒消息發(fā)送至車輛的示例數(shù)據(jù)流;

圖3B示出了用于請求將喚醒消息發(fā)送至車輛的替代的示例數(shù)據(jù)流;

圖4A示出了車輛的網(wǎng)絡(luò)服務(wù)器的訪問入口(access portal)的示例用戶界面;

圖4B示出了車輛的網(wǎng)絡(luò)服務(wù)器的訪問入口的應(yīng)用的示例用戶界面;

圖5示出了用于確定針對車輛的網(wǎng)絡(luò)服務(wù)器的車輛地址的示例處理;

圖6示出了用于利用車輛的網(wǎng)絡(luò)服務(wù)器的車輛地址建立網(wǎng)絡(luò)會話的示例處理;

圖7示出了用于通過移動裝置顯示車輛的網(wǎng)絡(luò)服務(wù)器的訪問入口的示例處理;

圖8示出了用于將網(wǎng)絡(luò)應(yīng)用添加至網(wǎng)絡(luò)服務(wù)器的示例處理。

具體實施方式

根據(jù)需要,在此公開本發(fā)明的詳細實施例;然而,將理解的是,所公開的實施例僅僅是本發(fā)明的示例,并且可以以各種替代形式來實現(xiàn)。附圖無需按比例繪制;一些特征可被夸大或最小化以示出特定組件的細節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能細節(jié)不應(yīng)被解釋為具有限制性,而僅僅作為用于教導(dǎo)本領(lǐng)域技術(shù)人員以多種方式利用本發(fā)明的代表性基礎(chǔ)。

可在不使用后臺遠程信息處理服務(wù)器的情況下實現(xiàn)遠程信息處理方案。替代地,車輛的遠程信息處理控制單元(有時被稱作TCU)可根據(jù)流向車輛的網(wǎng)絡(luò)流量利用車載網(wǎng)絡(luò)服務(wù)器來控制遠程信息處理功能。車載網(wǎng)絡(luò)服務(wù)器可監(jiān)測來自移動裝置的用于網(wǎng)絡(luò)連接的流入網(wǎng)絡(luò)流量。在示例中,網(wǎng)絡(luò)連接可以是通過蜂窩通信網(wǎng)絡(luò)的蜂窩連接。在另一示例中,網(wǎng)絡(luò)連接可以是移動裝置與車輛之間的本地連接(諸如,通過Wi-Fi網(wǎng)絡(luò)的本地連接)。當(dāng)連接被接收時,車輛防火墻可(例如,經(jīng)由IP地址、MAC地址、配對的裝置數(shù)據(jù)等)驗證移動裝置,以確保移動裝置具有用于訪問網(wǎng)絡(luò)服務(wù)器的許可。如果連接被驗證,則網(wǎng)絡(luò)服務(wù)器可對移動裝置或移動裝置的用戶執(zhí)行進一步的認證。在示例中,車輛的網(wǎng)絡(luò)服務(wù)器可請求來自移動裝置的證書,且移動應(yīng)用可將移動裝置的證書發(fā)送至網(wǎng)絡(luò)服務(wù)器以用于驗證。此外地或可選地,用戶名、密碼或手勢、指紋或其它驗證可被用于認證。

用戶可利用安裝至用戶的移動裝置的移動應(yīng)用來顯示由網(wǎng)絡(luò)服務(wù)器掌控的訪問入口。在示例中,移動應(yīng)用可以是網(wǎng)絡(luò)瀏覽器應(yīng)用。在另一示例中,移動應(yīng)用可以是被專門配置為與車載車輛網(wǎng)絡(luò)服務(wù)器交互的應(yīng)用。在又一示例中,網(wǎng)絡(luò)服務(wù)器可發(fā)起與移動裝置的網(wǎng)絡(luò)連接。訪問入口可允許用戶選擇將被執(zhí)行的遠程信息處理功能,或者,執(zhí)行安裝至網(wǎng)絡(luò)服務(wù)器的應(yīng)用。在示例中,用戶可使用該入口來選擇遙控鑰匙應(yīng)用(key fob application),并向遙控鑰匙應(yīng)用請求由車輛執(zhí)行“車門解鎖”命令。為了執(zhí)行遠程信息處理功能,可通過網(wǎng)絡(luò)連接從用戶的移動裝置向遠程信息處理控制單元的網(wǎng)絡(luò)服務(wù)器發(fā)送遠程服務(wù)請求。

當(dāng)命令被網(wǎng)絡(luò)服務(wù)器接收且移動裝置的認證成功時,網(wǎng)絡(luò)服務(wù)器可向車輛系統(tǒng)發(fā)送命令以執(zhí)行請求的功能。在示例中,遠程信息處理控制單元可被連接至車輛總線,且網(wǎng)絡(luò)服務(wù)器可使遠程信息處理控制單元通過車輛總線向控制器發(fā)送消息以執(zhí)行請求的動作。繼續(xù)遙控鑰匙的示例,遠程信息處理控制單元可向車輛車身控制器發(fā)送“車門解鎖”命令以執(zhí)行請求的動作(例如,車門解鎖動作)。響應(yīng)于發(fā)送命令,遠程信息處理控制單元可接收來自車身控制器的命令結(jié)果。該命令結(jié)果可包括諸如命令是否成功的信息,和/或響應(yīng)于命令的車身控制器的新狀態(tài)(例如,一個或更多個車門被解鎖)。網(wǎng)絡(luò)服務(wù)器可響應(yīng)于“車門解鎖”命令請求向移動裝置發(fā)送命令結(jié)果。

為了節(jié)省電池電量或者為了滿足點火開關(guān)斷開負載需要(key-off load requirement),車輛可在特定狀況(諸如,當(dāng)車輛處于關(guān)閉狀態(tài)時)下中斷網(wǎng)絡(luò)服務(wù)器的操作。在一些情況下,當(dāng)網(wǎng)絡(luò)服務(wù)器處于未激活狀態(tài)時,用戶可能希望發(fā)送命令請求。為了重新激活網(wǎng)絡(luò)服務(wù)器,喚醒消息可被發(fā)送至車輛的遠程信息處理控制單元。在示例中,移動裝置可嘗試與車輛的車載網(wǎng)絡(luò)服務(wù)器形成網(wǎng)絡(luò)連接,并且如果網(wǎng)絡(luò)服務(wù)器未在預(yù)定的超時時間段內(nèi)做出響應(yīng),則移動裝置可向車輛發(fā)送喚醒消息。在另一示例中,移動裝置可向地址解析服務(wù)器請求網(wǎng)絡(luò)服務(wù)器的地址,并且如果沒有地址存檔,則地址解析服務(wù)器可向車輛發(fā)送喚醒消息。喚醒消息可以是通過連接(與網(wǎng)絡(luò)服務(wù)器使用的未激活的連接不同的連接)發(fā)送至車載調(diào)制解調(diào)器的短消息服務(wù)(SMS)消息或其它消息。響應(yīng)于接收到喚醒消息,遠程信息處理控制單元可喚醒車載網(wǎng)絡(luò)服務(wù)器。響應(yīng)于喚醒消息,遠程信息處理控制單元還可在例如網(wǎng)絡(luò)服務(wù)器被重新激活且可被使用時發(fā)送返回消息。當(dāng)接收到返回消息時,網(wǎng)絡(luò)服務(wù)器可被重新激活且可供移動裝置使用。

通過使用車輛上的車載網(wǎng)絡(luò)服務(wù)器,可避免管理后臺遠程信息處理服務(wù)器的操作和維護成本。在實際應(yīng)用中,可在不影響其它車輛的功能的情況下經(jīng)由例如下載的添加新功能的更新來更新遠程信息處理控制單元軟件。此外,第三方可能能夠利用車載網(wǎng)絡(luò)服務(wù)器的服務(wù)將自定義應(yīng)用安裝至遠程信息處理控制單元以將診斷數(shù)據(jù)提供給客戶。例如,用戶可瀏覽應(yīng)用并且與將應(yīng)用安裝至移動裝置類似地將應(yīng)用安裝至車輛的車載網(wǎng)絡(luò)服務(wù)器。

圖1示出了包括具有可由移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136控制的車載網(wǎng)絡(luò)服務(wù)器138的車輛102的示例性系統(tǒng)100。如圖所示,車輛102包括連接至一個或更多個車輛車輪的用于推進車輛的車輛動力傳動系統(tǒng)104,以及通過一個或更多個車輛總線108進行通信以控制車輛動力傳動系統(tǒng)104和車輛102的其它功能(諸如,車門鎖致動器110或制動執(zhí)行器112)的多個車輛ECU 106。車輛102還包括遠程信息處理控制單元116,遠程信息處理控制單元116具有防火墻124,且被配置為經(jīng)由無線收發(fā)器118與配對的移動裝置120通信。遠程信息處理控制單元116還可通過過濾器122連接至車輛總線108。系統(tǒng)100還包括移動裝置120,移動裝置120具有網(wǎng)絡(luò)控制應(yīng)用136并通過通信網(wǎng)絡(luò)114與地址解析服務(wù)器140通信。地址解析服務(wù)器140可從移動裝置120接收車輛標(biāo)識符142,并向移動裝置120提供車輛地址144信息,從而允許網(wǎng)絡(luò)控制應(yīng)用136與遠程信息處理控制單元116的網(wǎng)絡(luò)地址進行通信。盡管在圖1中示出了示例性系統(tǒng)100,但是示出的示例組件不意在具有限制性。事實上,系統(tǒng)100可具有更多或更少的組件,且額外的或可選的組件和/或?qū)嵤┓绞娇杀皇褂谩?/p>

車輛102可包括各種類型的汽車、跨界多用途車輛(CUV)、運動型多用途車輛(SUV)、卡車、休旅車(RV)、船、飛機或用于運輸人和/或貨物的其它移動機器。車輛動力傳動系統(tǒng)104可包括被配置為提供用于推進車輛102的動力的一個或更多個發(fā)動機或馬達。在示例中,車輛102可由內(nèi)燃發(fā)動機驅(qū)動,內(nèi)燃發(fā)動機經(jīng)由變速器-差速器連接至驅(qū)動輪。在另一示例中,車輛102可以是由內(nèi)燃發(fā)動機和一個或更多個電動馬達兩者驅(qū)動的混合動力電動車輛(HEV),諸如,串聯(lián)式混合動力電動車輛(SHEV)、并聯(lián)式混合動力電動車輛(PHEV)、并聯(lián)/串聯(lián)式混合動力電動車輛(PSHEV),或者車輛102可以是壓縮天然氣(CNG)發(fā)動機車輛。由于車輛102的類型和配置可能不同,所以車輛102的能力可能相應(yīng)地變化。作為一些其它可行方式,車輛102可在載貨容量、載客容量以及牽引能力方面具有不同的能力。

車輛102可包括多個電子控制單元(ECU)106,所述多個電子控制單元(ECU)106被配置為在車輛電池和/或動力傳動系統(tǒng)的驅(qū)動下執(zhí)行和管理車輛102的各種功能。如描繪的,示例車輛ECU 106被表示為獨立的ECU 106-A至106-E。然而,車輛ECU 106可共用物理硬件、固件和/或軟件,使得來自多個ECU 106的功能可被集成至單個ECU 106,并且使得各種這樣的ECU106的功能可分布在多個ECU 106中。車輛ECU 106可包括車輛102的各種組件,所述車輛102的各種組件被配置為接收關(guān)聯(lián)的軟件、固件或配置設(shè)置的更新。

作為一些示例,發(fā)動機控制器ECU 106-A可被配置為提供對車輛動力傳動系統(tǒng)104的監(jiān)測和控制。車身控制器ECU 106-B可管理各種電力控制功能,諸如,外部照明、內(nèi)部照明、無鑰匙進入、用于鎖定和解鎖車門的車門鎖致動器110、遠程啟動以及接入點狀態(tài)驗證。制動控制器ECU 106-C可被配置為與制動執(zhí)行器112或其它車輛102安全系統(tǒng)進行通信。氣候控制器ECU106-D可被配置為對加熱和冷卻系統(tǒng)組件(例如,壓縮機離合器、鼓風(fēng)機、溫度傳感器等)提供控制,以管理貨物廂和/或乘客廂內(nèi)的氣候。全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)控制器ECU 106-E可被配置為使用諸如美國全球定位系統(tǒng)(GPS)、歐洲伽利略系統(tǒng)、俄羅斯GLONASS系統(tǒng)或中國羅盤/北斗系統(tǒng)的系統(tǒng)提供車輛位置信息。

車輛總線108可包括可用在車輛ECU 106之間的各種通信方式。作為一些非限制示例,車輛總線108可包括車輛控制器局域網(wǎng)絡(luò)(CAN)、以太網(wǎng)以及面向媒體的系統(tǒng)傳輸(MOST)網(wǎng)絡(luò)中的一個或更多個。

遠程信息處理控制單元116可被配置為向車輛102提供遠程信息處理服務(wù)。作為一些非限制可行方式,這些服務(wù)可包括導(dǎo)航、逐向?qū)Ш?turn-by-turn directions)、車輛健康狀況報告、本地商業(yè)搜索、事故報告以及免提呼叫。為了支持這些遠程信息處理服務(wù)和其它遠程信息處理服務(wù),遠程信息處理控制單元116可利用被配置為有助于車輛ECU 106之間的通信以及車輛ECU 106與系統(tǒng)100的其它裝置之間的通信的網(wǎng)絡(luò)硬件。遠程信息處理控制單元116還可包括支持在此討論的遠程信息處理控制單元116的功能的執(zhí)行的計算硬件。作為一些可行方式,這種計算硬件可包括被配置為執(zhí)行從存儲介質(zhì)加載到內(nèi)存的指令的一個或更多個處理器。

在示例中,遠程信息處理控制單元116可利用無線收發(fā)器118的調(diào)制解調(diào)器服務(wù),以用于通過通信網(wǎng)絡(luò)114進行通信。在另一示例中,無線收發(fā)器118可被配置為通過藍牙、Wi-Fi以及有線USB中的一個或更多個與用戶的移動裝置120進行通信。無線收發(fā)器118可包括被配置為有助于通過通信網(wǎng)絡(luò)114在車輛102與系統(tǒng)100的其它裝置之間進行通信的網(wǎng)絡(luò)硬件。作為一些非限制示例,通信網(wǎng)絡(luò)114可包括一個或更多個互連的通信網(wǎng)絡(luò),諸如,互聯(lián)網(wǎng)、衛(wèi)星鏈路網(wǎng)絡(luò)、局域網(wǎng)、廣域網(wǎng)、包括專用短距離通信(DSRC)的無線局域網(wǎng)(WLAN)、蜂窩網(wǎng)絡(luò)和電話網(wǎng)絡(luò)。

為了確保遠程信息處理控制單元116與車輛ECU 106的車輛總線108通信的安全的功能性分離,遠程信息處理控制單元116可被配置為經(jīng)由過濾器122向車輛總線108發(fā)送遠程命令。過濾器122可執(zhí)行命令驗證程序,以防止網(wǎng)絡(luò)控制應(yīng)用136請求可能會將車輛102置于不適于執(zhí)行維修或診斷動作的狀態(tài)下的命令(諸如,過濾掉命令電動車輛102從駐車擋換出的請求、過濾掉釋放駐車制動器的請求、過濾掉命令駐車掣爪執(zhí)行器的請求,或者,過濾掉與將車輛102置于運動或可能運動的狀態(tài)有關(guān)的其它操作的請求)。

防火墻124可實現(xiàn)地址過濾,以防止非法的移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136請求命令。防火墻124可因此實現(xiàn)驗證功能(諸如,移動裝置120的證書驗證),以確保連接的移動裝置120被授權(quán)使用車輛102的遠程信息處理控制單元116的功能。

移動裝置120可在移動裝置120第一次連接至遠程信息處理控制單元116時執(zhí)行處理,其中,遠程信息處理控制單元116掃描移動裝置120,且用戶手動地確認將被連接至遠程信息處理控制單元116的移動裝置120的標(biāo)識。這種處理可被稱作配對。遠程信息處理控制單元116可保存配對的裝置數(shù)據(jù)126,配對的裝置數(shù)據(jù)126指示關(guān)于先前已與遠程信息處理控制單元116配對的移動裝置120的裝置標(biāo)識符或其它信息。因此,一旦配對處理被執(zhí)行,則當(dāng)移動裝置120經(jīng)由無線收發(fā)器118被識別為接近遠程信息處理控制單元116時,遠程信息處理控制單元116便可利用配對的裝置數(shù)據(jù)126自動重新連接至移動裝置120。

移動裝置120可以是各種類型的便攜式計算裝置中的任何便攜式計算裝置,諸如,蜂窩電話、平板計算機、智能手表、膝上型計算機、便攜式音樂播放器或者能夠通過通信網(wǎng)絡(luò)114進行通信的其它裝置。在示例中,移動裝置120可使用調(diào)制解調(diào)器或收發(fā)器128與通信網(wǎng)絡(luò)114以及車輛102的無線收發(fā)器118進行通信。移動裝置120可包括一個或更多個處理器130,所述一個或更多個處理器130被配置為執(zhí)行從移動裝置120的存儲介質(zhì)134加載至移動裝置120的內(nèi)存132的移動應(yīng)用的指令。網(wǎng)絡(luò)控制應(yīng)用136可以是安裝至移動裝置120的移動應(yīng)用的示例。如下面更詳細地討論的,網(wǎng)絡(luò)控制應(yīng)用136可被配置為接收輸入(例如,到移動裝置120的用戶界面的用戶輸入),并經(jīng)由遠程信息處理控制單元116向車輛102發(fā)送命令。

網(wǎng)絡(luò)服務(wù)器138可包括各種類型的計算設(shè)備,所述計算設(shè)備包括可保存計算機可執(zhí)行指令的存儲器,其中,所述指令可由計算裝置的一個或更多個處理器來執(zhí)行。網(wǎng)絡(luò)服務(wù)器138可被配置為保存可通過通信網(wǎng)絡(luò)114訪問移動裝置120的訪問入口。在示例中,網(wǎng)絡(luò)服務(wù)器138可被配置為向經(jīng)由無線收發(fā)器118連接至網(wǎng)絡(luò)服務(wù)器138的裝置提供訪問入口。作為另一可行方式,網(wǎng)絡(luò)服務(wù)器138可執(zhí)行可由連接的移動裝置120的專用客戶端應(yīng)用訪問的服務(wù)器應(yīng)用。因此,網(wǎng)絡(luò)服務(wù)器138的訪問入口可向移動裝置120提供允許移動裝置120請求遠程信息處理命令的用戶界面。

網(wǎng)絡(luò)服務(wù)器138可對移動裝置120執(zhí)行認證,以確保移動裝置120具有訪問提供的用戶界面的許可。如果認證成功,則網(wǎng)絡(luò)服務(wù)器138可向車輛總線108發(fā)送請求的遠程信息處理命令(例如,示例中的“車門解鎖”命令)以用于路由選擇(routing)和處理。網(wǎng)絡(luò)服務(wù)器138還可響應(yīng)于命令請求向移動裝置120發(fā)送命令結(jié)果。

地址解析服務(wù)器140可包括各種類型的計算設(shè)備,諸如,計算機工作站、服務(wù)器、臺式計算機、由主機服務(wù)器執(zhí)行的虛擬服務(wù)器實例,或者一些其它的計算系統(tǒng)和/或裝置。與移動裝置120類似,地址解析服務(wù)器140通??砂▋?nèi)存132,計算機可執(zhí)行指令可保存在內(nèi)存132上,其中,所述指令可由一個或更多個處理器130(為了清楚起見,僅示出了一個處理器)來執(zhí)行。這種指令和其它數(shù)據(jù)可使用各種計算機可讀介質(zhì)來被存儲。計算機可讀介質(zhì)(也被稱作處理器可讀介質(zhì)或存儲器134)包括參與提供可由計算機(例如,由地址解析服務(wù)器140或移動裝置120的處理器130)讀取的數(shù)據(jù)(例如,指令)的任何非暫時性(例如,有形的)介質(zhì)。一般而言,處理器130經(jīng)由計算機可讀存儲介質(zhì)134等從例如內(nèi)存132接收指令,并執(zhí)行這些指令,從而執(zhí)行一個或更多個處理,所述一個或更多個處理包括在此描述的處理中的一個或更多個。計算機可執(zhí)行指令可通過使用各種編程語言和/或技術(shù)(包括但不限于下列項中的單獨一個或它們的組合:Java、C、C++、C#、Objective C、Fortran、Pascal、Visual Basic、Java Script、Perl、Python、PL/SQL等)創(chuàng)建的計算機程序進行編譯或解釋。

車輛標(biāo)識符142可包括與車輛102關(guān)聯(lián)的各種類型的唯一標(biāo)識符。在示例中,車輛標(biāo)識符142可以是車輛制造商根據(jù)ISO 3833分配給車輛102的車輛識別碼(VIN)序列號。作為一些其它示例,車輛標(biāo)識符142可包括與車輛102關(guān)聯(lián)的用戶賬戶的標(biāo)識符(諸如,MYFORD MOBILE用戶賬戶標(biāo)識符)、電子郵件地址、授權(quán)的移動裝置120的裝置標(biāo)識符(諸如那些包括于配對的裝置數(shù)據(jù)126中的裝置標(biāo)識符)或者安裝至車輛102的遠程信息處理控制單元116或無線收發(fā)器118的唯一代碼。

車輛地址144可包括連接至通信網(wǎng)絡(luò)114的車輛102的可路由的網(wǎng)絡(luò)地址。在示例中,網(wǎng)絡(luò)地址可包括互聯(lián)網(wǎng)協(xié)議第6版(IPv6)地址或者互聯(lián)網(wǎng)協(xié)議第4版(IPv4)地址。地址解析服務(wù)器140可被配置為保存車輛標(biāo)識符142與當(dāng)前車輛地址144的關(guān)聯(lián)。地址解析服務(wù)器140還可被配置為保存車輛標(biāo)識符142與無線收發(fā)器118的電話號碼(或不同于車輛地址144的其它地址,其中,車輛102可經(jīng)由通信網(wǎng)絡(luò)114通過所述其它地址被訪問到)的關(guān)聯(lián)。在一些情況下,網(wǎng)絡(luò)服務(wù)器138可不連接至通信網(wǎng)絡(luò)114,并且針對車輛102的當(dāng)前車輛地址144可以是網(wǎng)絡(luò)服務(wù)器138被斷開的指示。此外,車輛地址144可以是動態(tài)的,且可在例如網(wǎng)絡(luò)服務(wù)器138重新連接至通信網(wǎng)絡(luò)114時改變。

移動裝置120可訪問地址解析服務(wù)器140以確定車輛102的車輛地址144。在示例中,網(wǎng)絡(luò)控制應(yīng)用136可向地址解析服務(wù)器140發(fā)送車輛102的車輛標(biāo)識符142,其中,針對車輛標(biāo)識符142的命令將被發(fā)送。地址解析服務(wù)器140可查找與車輛標(biāo)識符142對應(yīng)的車輛地址144,并可將車輛地址144返回至移動裝置120。

為了節(jié)省電池電量或者為了滿足點火開關(guān)斷開負載需要,網(wǎng)絡(luò)服務(wù)器138可在特定狀況期間(諸如當(dāng)車輛102處于關(guān)閉狀態(tài)時)中斷操作。在一些情況下,移動裝置120的用戶可能期望在網(wǎng)絡(luò)服務(wù)器138處于未激活的狀態(tài)時發(fā)送命令請求。為了重新激活網(wǎng)絡(luò)服務(wù)器138,移動裝置120可向車輛102的遠程信息處理控制單元116發(fā)送喚醒消息。例如,移動裝置120可嘗試與車輛102的網(wǎng)絡(luò)服務(wù)器138形成網(wǎng)絡(luò)連接,并且如果網(wǎng)絡(luò)服務(wù)器138未在預(yù)定的超時時間段內(nèi)做出響應(yīng),則移動裝置120可向車輛102發(fā)送喚醒消息。在示例中,喚醒消息可以是發(fā)送至電話號碼的短消息服務(wù)(SMS)消息,或者通過蜂窩連接的無線收發(fā)器118的其它標(biāo)識符(即,不同于車輛地址144的其它標(biāo)識符)。響應(yīng)于接收到喚醒消息,遠程信息處理控制單元116可喚醒車載網(wǎng)絡(luò)服務(wù)器138。遠程信息處理控制單元116還可響應(yīng)于喚醒消息(例如,當(dāng)網(wǎng)絡(luò)服務(wù)器138被重新激活且可被使用時)通過SMS發(fā)送返回消息。當(dāng)接收到返回消息時,移動裝置120可再次訪問地址解析服務(wù)器140以確定車輛102的網(wǎng)絡(luò)服務(wù)器138的車輛地址144。

通過使用網(wǎng)絡(luò)服務(wù)器138,可避免管理后臺遠程信息處理服務(wù)器的操作和維護成本。例如,在實際應(yīng)用中,遠程信息處理控制單元116的網(wǎng)絡(luò)服務(wù)器138的軟件可在不影響其它車輛102的功能的情況下經(jīng)由例如下載的添加新功能的更新而被更新。此外,第三方可能能夠利用車載網(wǎng)絡(luò)服務(wù)器138的服務(wù)將自定義應(yīng)用安裝至遠程信息處理控制單元116以將診斷數(shù)據(jù)提供給客戶。例如,用戶可瀏覽應(yīng)用并與將應(yīng)用安裝至移動裝置120類似地將應(yīng)用安裝至網(wǎng)絡(luò)服務(wù)器138。

圖2A示出了用于通過移動裝置120請求車輛102的車輛地址144的示例數(shù)據(jù)流200-A。在示例中,響應(yīng)于用戶啟動網(wǎng)絡(luò)控制應(yīng)用136以訪問將被命令的車輛102的網(wǎng)絡(luò)服務(wù)器138,數(shù)據(jù)流200-A可被啟動。如圖所示,網(wǎng)絡(luò)控制應(yīng)用136可命令移動裝置120通過通信網(wǎng)絡(luò)114向地址解析服務(wù)器140發(fā)送消息。消息202可包括將被訪問的車輛102的車輛標(biāo)識符142。響應(yīng)于接收到消息202,地址解析服務(wù)器140可訪問存儲的車輛地址144,以查找與車輛標(biāo)識符142關(guān)聯(lián)的車輛地址144,并可發(fā)送包括定位的車輛地址144的響應(yīng)消息204。移動裝置120可相應(yīng)地使用車輛地址144來聯(lián)系車輛102。

圖2B示出了用于向車輛102認證移動裝置120的示例數(shù)據(jù)流200-B。在示例中,響應(yīng)于網(wǎng)絡(luò)控制應(yīng)用136從地址解析服務(wù)器140接收到車輛地址144,數(shù)據(jù)流200-B可被啟動。如圖所示,網(wǎng)絡(luò)控制應(yīng)用136可命令移動裝置120通過通信網(wǎng)絡(luò)114發(fā)送尋址到車輛102的車輛地址144的連接請求206。

連接請求206可包括識別移動裝置120的信息。在示例中,連接請求206可包括使用移動裝置120的用戶的用戶名和/或密碼。在另一示例中,連接請求206可僅包括對連接(例如,經(jīng)由TCP/IP)的請求。

連接請求206可由車載無線收發(fā)器118接收,車載無線收發(fā)器118可將消息轉(zhuǎn)發(fā)至遠程信息處理控制單元116以由防火墻124處理。響應(yīng)于接收到連接請求206,防火墻124可(例如,經(jīng)由IP地址、MAC地址、配對的裝置數(shù)據(jù)等)驗證移動裝置120,以確保移動裝置具有訪問網(wǎng)絡(luò)服務(wù)器138的許可。在防火墻驗證之后,網(wǎng)絡(luò)服務(wù)器138可向移動裝置120發(fā)送認證請求208。認證請求208可請求移動裝置120的用戶的認證信息(credential)和/或移動裝置120自身的認證信息。在示例中,認證請求208可請求來自移動裝置120的證書。移動裝置120可響應(yīng)于認證請求208向網(wǎng)絡(luò)服務(wù)器138提供認證響應(yīng)210。繼續(xù)證書的示例,網(wǎng)絡(luò)控制應(yīng)用136可命令移動裝置120將請求的證書包括在認證響應(yīng)210中。網(wǎng)絡(luò)服務(wù)器138可相應(yīng)地使用接收的認證信息來驗證移動裝置120(例如,通過與存儲的認證信息進行比較、使用密鑰驗證接收的簽名等)。如果網(wǎng)絡(luò)服務(wù)器138確定認證信息是有效的,則網(wǎng)絡(luò)服務(wù)器138可繼續(xù)與移動裝置120進行通信。

應(yīng)注意的是,上述認證過程僅是示例,并且其它認證過程也可被使用。例如,連接請求206可包括授權(quán)認證,而不需要認證請求208。作為另一示例,防火墻124可根據(jù)配對的裝置數(shù)據(jù)126對移動裝置120進行驗證,以確保移動裝置120先前已經(jīng)在本地與車輛102進行配對(例如,使用無線收發(fā)器118連接至遠程信息處理控制單元116)。

網(wǎng)絡(luò)控制應(yīng)用136可提供訪問入口用戶界面,用戶可從訪問入口用戶界面選擇將從移動裝置120被發(fā)送到遠程信息處理控制單元116的命令。在示例中,網(wǎng)絡(luò)控制應(yīng)用136可從遠程信息處理控制單元116的網(wǎng)絡(luò)服務(wù)器138接收數(shù)據(jù)(例如,經(jīng)由超文本傳輸協(xié)議(HTTP)或安全超文本傳輸協(xié)議(HTTPS)等提供的超文本),并將數(shù)據(jù)提供至移動裝置120的用戶界面,以向用戶顯示訪問入口。網(wǎng)絡(luò)控制應(yīng)用136可相應(yīng)地允許用戶從顯示的訪問入口選擇將被執(zhí)行的命令(諸如,鎖定或解鎖車輛102的車門的請求)。在另一示例中,用戶界面可允許用戶選擇使車輛102的喇叭鳴響。下面參照圖4A和圖4B進一步詳細地討論示例用戶界面。

圖2C示出了用于從移動裝置120向車輛102發(fā)送遠程信息處理命令請求212的示例數(shù)據(jù)流200-C。在示例中,響應(yīng)于網(wǎng)絡(luò)控制應(yīng)用136接收到用戶對顯示在移動裝置120的用戶界面中的訪問入口的輸入,數(shù)據(jù)流200-C可被啟動。如圖所示,網(wǎng)絡(luò)控制應(yīng)用136可命令移動裝置120通過通信網(wǎng)絡(luò)114發(fā)送尋址到車輛102的車輛地址144的命令請求212。

網(wǎng)絡(luò)控制應(yīng)用136可向遠程信息處理控制單元116的網(wǎng)絡(luò)服務(wù)器138發(fā)送選擇的命令請求212以用于處理。例如,命令可由移動裝置120通過通信網(wǎng)絡(luò)114發(fā)送至無線收發(fā)器118。無線收發(fā)器118可將命令請求212發(fā)送至遠程信息處理控制單元116。由于移動裝置120已經(jīng)被防火墻124驗證(例如,如上面參照圖2B所討論的),所以防火墻124可將消息轉(zhuǎn)發(fā)至遠程信息處理控制單元116的網(wǎng)絡(luò)服務(wù)器138。網(wǎng)絡(luò)服務(wù)器138可因此產(chǎn)生被配置為請求合適的車輛ECU 106的選擇的動作的總線命令214。在示出的示例中,盡管網(wǎng)絡(luò)控制應(yīng)用136經(jīng)由過濾器122向車身控制器106-B發(fā)送總線命令214(例如,解鎖車門),但是其它示例也是可能的。

圖2D示出了用于接收從車輛102到移動裝置120的遠程信息處理命令響應(yīng)的示例數(shù)據(jù)流200-D。在示例中,響應(yīng)于控制器106接收到總線命令214,數(shù)據(jù)流200-D可被啟動。如圖所示,控制器106可響應(yīng)于總線命令214發(fā)送被送往遠程信息處理控制單元116的總線響應(yīng)216??偩€響應(yīng)216可包括關(guān)于總線命令214是成功還是失敗的信息。繼續(xù)車門鎖的示例,總線響應(yīng)216可指示車輛102的車門是否成功地鎖定或解鎖。遠程信息處理控制單元116可從控制器106接收總線響應(yīng)216,總線響應(yīng)216可由網(wǎng)絡(luò)服務(wù)器138進行處理以產(chǎn)生命令響應(yīng)218。命令響應(yīng)218可通過通信網(wǎng)絡(luò)114被發(fā)送至移動裝置120,以向網(wǎng)絡(luò)控制應(yīng)用136通知命令請求212的狀態(tài)。

因此,移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136和遠程信息處理控制單元116的網(wǎng)絡(luò)服務(wù)器138可被用于允許用戶將命令遠程地發(fā)送至車輛102。然而,在一些情況下,車輛102的網(wǎng)絡(luò)服務(wù)器138可能是未激活的或者在網(wǎng)絡(luò)服務(wù)器138被啟動或重新激活之前不能從網(wǎng)絡(luò)控制應(yīng)用136接收命令。

圖3A示出了用于請求將喚醒消息304發(fā)送至車輛102的示例數(shù)據(jù)流300-A。在示例中,響應(yīng)于網(wǎng)絡(luò)控制應(yīng)用136向地址解析服務(wù)器140請求車輛地址144,數(shù)據(jù)流300-A可被啟動。地址解析服務(wù)器140可識別車輛地址144對車輛102是不可用的,諸如,由于車輛102向地址解析服務(wù)器140提供指示網(wǎng)絡(luò)服務(wù)器138關(guān)閉或?qū)⒁P(guān)閉的消息、由于自地址解析服務(wù)器140從車輛102接收到車輛地址144以來已經(jīng)經(jīng)過了預(yù)定時間段、或者由于地址解析服務(wù)器140嘗試ping車輛102的車輛地址144或以其它方式通報車輛102的車輛地址144但在預(yù)定時間段內(nèi)未收到回復(fù)。

地址解析服務(wù)器140可向車輛102的遠程信息處理控制單元116發(fā)送喚醒消息304。在示例中,地址解析服務(wù)器140可通過SMS或另一協(xié)議發(fā)送喚醒消息304,而不是將消息發(fā)送到車輛地址144(例如,IP地址),其中,可利用SMS或另一協(xié)議經(jīng)由網(wǎng)絡(luò)服務(wù)器138通過通信網(wǎng)絡(luò)114進行通信所使用的靜態(tài)地址來訪問車輛102,而不是通過車輛地址144來訪問車輛102。

響應(yīng)于接收到喚醒消息304,遠程信息處理控制單元116可命令網(wǎng)絡(luò)服務(wù)器138重新啟動或重新激活。重新啟動網(wǎng)絡(luò)服務(wù)器138可包括:網(wǎng)絡(luò)服務(wù)器138使用無線收發(fā)器118建立與通信網(wǎng)絡(luò)114的連接,并以喚醒響應(yīng)消息306的形式將建立連接的車輛地址144提供至地址解析服務(wù)器140。

響應(yīng)于接收到喚醒響應(yīng)消息306,地址解析服務(wù)器140可向移動裝置120發(fā)送車輛地址144。在示例中,地址解析服務(wù)器140可向移動裝置120發(fā)送包括定位的車輛地址144的響應(yīng)消息204。在另一示例中,地址解析服務(wù)器140可向移動裝置120發(fā)送指示消息202可被重新發(fā)送的消息。

圖3B示出了用于請求向車輛102發(fā)送喚醒消息304的替代的示例數(shù)據(jù)流300-B。在示例中,響應(yīng)于網(wǎng)絡(luò)控制應(yīng)用136向地址解析服務(wù)器140請求車輛地址144,數(shù)據(jù)流300-B可被啟動。與數(shù)據(jù)流300-A相比,在數(shù)據(jù)流300-B中,移動裝置120可請求網(wǎng)絡(luò)服務(wù)器138重新啟動或重新激活。例如,如果網(wǎng)絡(luò)控制應(yīng)用136從地址解析服務(wù)器140接收到的車輛地址144是無效的地址(例如,是預(yù)定的無效地址值(諸如,0)、是未被解析的地址或在預(yù)定超時之后超時的地址),則網(wǎng)絡(luò)控制應(yīng)用136可命令移動裝置120向遠程信息處理控制單元116發(fā)送喚醒消息304。車輛102可相應(yīng)地將喚醒響應(yīng)消息306發(fā)送至地址解析服務(wù)器140。車輛102還可向移動裝置120發(fā)送喚醒完成消息310,以向網(wǎng)絡(luò)控制應(yīng)用136通知車輛地址144或向地址解析服務(wù)器140請求車輛地址144。

圖4A示出了車輛102的網(wǎng)絡(luò)服務(wù)器138的訪問入口的示例用戶界面400-A。用戶界面400-A可被顯示在移動裝置120的屏幕或其它顯示器402上,并可包括安裝到網(wǎng)絡(luò)服務(wù)器138且可在網(wǎng)絡(luò)服務(wù)器138上使用的一個或更多個應(yīng)用的應(yīng)用列表404。一旦移動裝置120被授權(quán)使用網(wǎng)絡(luò)服務(wù)器138,則應(yīng)用列表404便可通過網(wǎng)絡(luò)控制應(yīng)用136從網(wǎng)絡(luò)服務(wù)器138上檢索到。作為一些非限制的示例,應(yīng)用列表404可包括提供鎖定和解鎖的遠程信息處理功能的遙控鑰匙控制應(yīng)用406-A、提供電池的荷電狀態(tài)的遠程信息處理功能的電池監(jiān)測應(yīng)用406-B以及提供車輛102的診斷的遠程信息處理功能的車輛健康狀況應(yīng)用406-C。應(yīng)注意的是,這些僅是示例,并且更多、更少以及不同的應(yīng)用406可以是可用的。用戶界面400-A還可包括標(biāo)題408(例如,由網(wǎng)絡(luò)服務(wù)器138提供的內(nèi)容的標(biāo)題),標(biāo)題408向用戶指示應(yīng)用列表404是可被用戶使用的車輛網(wǎng)絡(luò)應(yīng)用。

用戶界面400-A的用戶可觸摸或以其它方式從應(yīng)用列表404中選擇調(diào)用相應(yīng)的網(wǎng)絡(luò)應(yīng)用。在示例中,應(yīng)用列表404的元素可被實現(xiàn)為超文本標(biāo)記語言(HTML)控件(例如按鈕、列表等),當(dāng)超文本標(biāo)記語言控件被選擇時,將指示哪個功能被請求的信息提交給網(wǎng)絡(luò)服務(wù)器138。在另一示例中,應(yīng)用列表404的元素可包括Java控件、UIKit控件或可由網(wǎng)絡(luò)服務(wù)器138掌控并被提供至移動裝置120以通過移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136被提供至顯示器402以供用戶訪問的其它形式的用戶界面。

圖4B示出了車輛的網(wǎng)絡(luò)服務(wù)器的訪問入口的應(yīng)用的示例用戶界面400-B。在示例中,響應(yīng)于用戶對訪問入口的應(yīng)用列表404中列出的應(yīng)用之一的選擇,用戶界面400-B可被顯示在移動裝置120的顯示器402上。如圖所示,例如響應(yīng)于用戶從應(yīng)用列表404中選擇遙控鑰匙控制應(yīng)用406-A,用戶界面400-B顯示遙控鑰匙控制應(yīng)用406-A的遠程信息處理功能。

示例遙控鑰匙控制應(yīng)用406-A包括可用于調(diào)用車輛102的遙控鑰匙類型的遠程信息處理功能的一組控件410。這些控件可包括當(dāng)被選擇時請求鎖定車輛102的車門的鎖定控件410-A、當(dāng)被選擇時請求解鎖車輛102的車門的解鎖控件410-B、當(dāng)被選擇時請求調(diào)用車輛102的警報的警報控件410-C、當(dāng)被選擇時請求打開車輛102的行李廂的行李廂打開控件410-D以及當(dāng)被選擇時請求啟動車輛102的發(fā)動機的啟動控件410-E。與上面的討論類似,控件410可以是以來自網(wǎng)絡(luò)服務(wù)器138的網(wǎng)絡(luò)內(nèi)容提供的HTML控件,當(dāng)HTML控件被選擇時,使移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136將指示哪個功能被請求的信息提交至網(wǎng)絡(luò)服務(wù)器138。此外地或可選地,控件410可包括Java控件、UIKit控件或可通過移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136提供至顯示器402以供用戶訪問的其它形式的用戶界面。用于執(zhí)行遠程信息處理功能的用戶請求可被網(wǎng)絡(luò)服務(wù)器138接收,并諸如上面參照圖2C和圖2D所描述地那樣進行處理。

圖5示出了用于確定針對車輛102的網(wǎng)絡(luò)服務(wù)器138的車輛地址144的示例處理500。在示例中,處理500可由地址解析服務(wù)器140執(zhí)行。

如在操作502示出的,地址解析服務(wù)器140接收對車輛地址144的請求消息202。消息202可包括將被訪問的車輛102的車輛標(biāo)識符142。在示例中,地址解析服務(wù)器140可通過通信網(wǎng)絡(luò)114從移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136接收消息202。

在判定操作504,地址解析服務(wù)器140確定車輛地址144是否可用。在示例中,地址解析服務(wù)器140可將車輛標(biāo)識符142和關(guān)聯(lián)的車輛地址144保存在數(shù)據(jù)庫或其它數(shù)據(jù)存儲器中,并可查詢數(shù)據(jù)存儲器以確定關(guān)聯(lián)的車輛地址144是否已被存儲。如果車輛地址144可用,則控制轉(zhuǎn)到操作512以響應(yīng)于請求發(fā)送包括定位的車輛地址144的響應(yīng)消息204。否則,控制轉(zhuǎn)到操作506。

由操作506表示的操作包括向車輛102發(fā)送喚醒消息304。在示例中,地址解析服務(wù)器140可將與車輛標(biāo)識符142相關(guān)聯(lián)的無線收發(fā)器118的電話號碼或其它聯(lián)系信息存儲在數(shù)據(jù)存儲器中,并在數(shù)據(jù)存儲器中查詢關(guān)聯(lián)的聯(lián)系信息。地址解析服務(wù)器140還可向車輛102發(fā)送喚醒消息304。作為一種可行方式,地址解析服務(wù)器140可經(jīng)由SMS將喚醒消息304發(fā)送到車輛102的無線收發(fā)器118的電話號碼。

在判定操作508,地址解析服務(wù)器140確定是否接收到來自車輛102的喚醒響應(yīng)消息306。在示例中,地址解析服務(wù)器140可等待預(yù)定的超時時間段以從無線收發(fā)器118接收喚醒響應(yīng)消息306。作為一種可行方式,地址解析服務(wù)器140可經(jīng)由SMS從車載無線收發(fā)器118接收喚醒響應(yīng)消息306。如果接收到喚醒響應(yīng)消息306,則控制轉(zhuǎn)到操作512。否則,控制轉(zhuǎn)到操作510。

在510,地址解析服務(wù)器140利用指示車輛102的網(wǎng)絡(luò)服務(wù)器138不可用的響應(yīng)消息204來對請求消息202做出響應(yīng)。另一方面,在512,地址解析服務(wù)器140利用包括車輛地址144的響應(yīng)消息204來對請求消息202做出響應(yīng)。在操作510和512之后,處理500結(jié)束。

圖6示出了用于利用車輛102的網(wǎng)絡(luò)服務(wù)器138的車輛地址144建立網(wǎng)絡(luò)會話的示例處理600。在示例中,處理600可由移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136來執(zhí)行。

在操作602,移動裝置120向地址解析服務(wù)器140請求車輛102的車輛地址144。在示例中,移動裝置120的用戶可調(diào)用網(wǎng)絡(luò)控制應(yīng)用136,并可選擇連接至車輛102。與上面在操作502的討論類似,響應(yīng)于所述選擇,網(wǎng)絡(luò)控制應(yīng)用136可命令移動裝置120將對車輛地址144的請求消息202發(fā)送至地址解析服務(wù)器140。消息202可包括將被訪問的車輛102的車輛標(biāo)識符142。

在604,移動裝置120從地址解析服務(wù)器140接收車輛地址144。與上面在操作512的討論類似,在示例中,移動裝置120可接收喚醒響應(yīng)消息306。

在操作606,移動裝置120嘗試在車輛地址144認證網(wǎng)絡(luò)服務(wù)器138。在示例中,網(wǎng)絡(luò)控制應(yīng)用136可將連接請求206發(fā)送到網(wǎng)絡(luò)服務(wù)器138的車輛地址144。響應(yīng)于接收到連接請求206,防火墻124可驗證移動裝置120(例如通過IP地址、MAC地址、配對的裝置數(shù)據(jù)等),以確保移動裝置具有訪問網(wǎng)絡(luò)服務(wù)器138的許可。在防火墻驗證后,移動裝置120可接收來自網(wǎng)絡(luò)服務(wù)器138的認證請求208。認證請求208可請求移動裝置120的用戶的認證信息和/或移動裝置120自身的認證信息。在示例中,認證請求208可請求來自移動裝置120的證書。移動裝置120可響應(yīng)于認證請求208向網(wǎng)絡(luò)服務(wù)器138發(fā)送認證響應(yīng)210。繼續(xù)證書的示例,網(wǎng)絡(luò)控制應(yīng)用136可命令移動裝置120將請求的證書包括在認證響應(yīng)210中。網(wǎng)絡(luò)服務(wù)器138可相應(yīng)地使用接收的認證信息(例如,通過與存儲的認證信息進行比較、使用密鑰驗證接收的簽名等)來驗證移動裝置120。

在由608表示的操作中,移動裝置120確定認證是否成功。在示例中,移動裝置120可從網(wǎng)絡(luò)服務(wù)器138接收指示網(wǎng)絡(luò)服務(wù)器138是否許可對移動裝置120的訪問的消息。在另一示例中,如果網(wǎng)絡(luò)服務(wù)器138繼續(xù)與移動裝置120通信,則移動裝置120可推斷訪問被許可。如果認證成功,則控制轉(zhuǎn)到操作610,在操作610,移動裝置120在車輛地址144與網(wǎng)絡(luò)服務(wù)器138建立網(wǎng)絡(luò)會話。否則,處理600結(jié)束。在操作610的網(wǎng)絡(luò)會話結(jié)束后,處理600結(jié)束。

圖7示出了用于通過移動裝置120顯示車輛102的網(wǎng)絡(luò)服務(wù)器138的訪問入口的示例處理700。在示例中,處理700可由移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136來執(zhí)行。

在702,移動裝置120接收網(wǎng)絡(luò)應(yīng)用的列表。在示例中,移動裝置120可通過在操作610建立的與網(wǎng)絡(luò)服務(wù)器138的網(wǎng)絡(luò)會話來請求可用的應(yīng)用。在操作704中,移動裝置120顯示包括網(wǎng)絡(luò)應(yīng)用的列表的訪問入口。上面參照圖4A描述了通過網(wǎng)絡(luò)控制應(yīng)用136顯示的示出了應(yīng)用列表404的示例訪問入口。

在操作706,移動裝置120接收用戶界面命令輸入。在示例中,用戶可選擇在訪問入口的應(yīng)用列表404中列出的應(yīng)用中的一個,并且還可從選擇的應(yīng)用中選擇遠程信息處理命令。上面參照圖4B描述了應(yīng)用的示例用戶界面。

在由708表示的操作中,移動裝置120向車輛102發(fā)送命令請求212。在示例中,命令請求212可以是來自遙控鑰匙應(yīng)用的用于鎖定或解鎖車門的命令。在另一示例中,命令請求212可以是來自電池狀態(tài)應(yīng)用的對電池的荷電狀態(tài)的請求。車輛102可相應(yīng)地接收并處理由網(wǎng)絡(luò)控制應(yīng)用136發(fā)送的命令請求212。在操作710,移動裝置120從車輛102接收命令響應(yīng)218。在示例中,命令響應(yīng)218可指示車輛102的車門是否被成功地鎖定或解鎖。在另一示例中,命令響應(yīng)218可指示當(dāng)前的電池荷電狀態(tài)。在712,移動裝置120更新用戶界面。作為一些示例,網(wǎng)絡(luò)控制應(yīng)用136可更新用戶界面以指示當(dāng)前的車輛102的鎖定狀態(tài)或荷電狀態(tài)。在操作712之后,處理700結(jié)束。

圖8示出了用于將網(wǎng)絡(luò)應(yīng)用添加至網(wǎng)絡(luò)服務(wù)器138的示例處理800。在示例中,處理800可由與車輛102的網(wǎng)絡(luò)服務(wù)器138通信的移動裝置120的網(wǎng)絡(luò)控制應(yīng)用136來執(zhí)行。

在操作802,網(wǎng)絡(luò)服務(wù)器138識別新的或更新的網(wǎng)絡(luò)應(yīng)用。在示例中,網(wǎng)絡(luò)服務(wù)器138可從應(yīng)用存儲器周期性地查詢針對當(dāng)前安裝的網(wǎng)絡(luò)應(yīng)用的更新。例如,網(wǎng)絡(luò)服務(wù)器138可將當(dāng)前安裝的網(wǎng)絡(luò)應(yīng)用的標(biāo)識符和當(dāng)前版本級別提供至應(yīng)用存儲服務(wù)器,并可接收指示哪個網(wǎng)絡(luò)應(yīng)用具有可用的更新的指示。在另一示例中,用戶可識別將被安裝到網(wǎng)絡(luò)服務(wù)器138的一個或更多個新的應(yīng)用。作為一種可行方式,用戶可使用移動裝置120瀏覽應(yīng)用存儲服務(wù)器,并可選擇將被安裝至網(wǎng)絡(luò)服務(wù)器138的一個或更多個網(wǎng)絡(luò)應(yīng)用。例如,當(dāng)移動裝置120在網(wǎng)絡(luò)會話中被連接到網(wǎng)絡(luò)服務(wù)器138時,用于安裝網(wǎng)絡(luò)應(yīng)用的請求可作為命令請求212被發(fā)送至網(wǎng)絡(luò)服務(wù)器138。

在804,網(wǎng)絡(luò)服務(wù)器138將新的或更新的網(wǎng)絡(luò)應(yīng)用安裝至網(wǎng)絡(luò)服務(wù)器138。例如,網(wǎng)絡(luò)服務(wù)器138可從應(yīng)用存儲器下載新的或更新的網(wǎng)絡(luò)應(yīng)用,并可將應(yīng)用安裝至網(wǎng)絡(luò)服務(wù)器138。在操作806,網(wǎng)絡(luò)服務(wù)器138更新網(wǎng)絡(luò)應(yīng)用的列表。因此,新的或更新的網(wǎng)絡(luò)應(yīng)用可在訪問入口應(yīng)用列表404中變得可用。在操作806之后,處理800結(jié)束。

一般而言,諸如控制器106、遠程信息處理控制單元116、移動裝置120、防火墻124和地址解析服務(wù)器140的計算系統(tǒng)和/或裝置可利用多種計算機操作系統(tǒng)中的任何一種,所述多種計算機操作系統(tǒng)包括但決不限于:Microsoft操作系統(tǒng)、Unix操作系統(tǒng)(例如,由加利福尼亞州的紅木灘(Redwood Shores)的甲骨文公司發(fā)布的操作系統(tǒng))、由紐約州阿蒙克(Armonk)的國際商業(yè)機器公司發(fā)布的AIX UNIX操作系統(tǒng)、Linux操作系統(tǒng)、由加利福尼亞州的庫比蒂諾(Cupertino)的蘋果公司發(fā)布的Mac OS X和iOS操作系統(tǒng)、由加拿大的滑鐵盧(Waterloo)的動態(tài)研究公司發(fā)布的黑莓OS以及由開放手機聯(lián)盟開發(fā)的Android操作系統(tǒng)的多個版本和/或變型。

諸如控制器106、遠程信息處理控制單元116、移動裝置120、防火墻124和地址解析服務(wù)器140的計算裝置通常包括計算機可執(zhí)行指令,所述指令可由計算裝置的一個或更多個處理器執(zhí)行??赏ㄟ^使用各種編程語言和/或技術(shù)創(chuàng)建的計算機程序來編譯或解釋計算機可執(zhí)行指令(諸如,網(wǎng)絡(luò)控制應(yīng)用136的指令),所述編程語言和/或技術(shù)包括但不限于下列項中的單獨一個或它們的組合:JavaTM、C、C++、Visual Basic、Java Script、Perl等。一般地,處理器或微處理器從(例如)存儲器、計算機可讀介質(zhì)等接收指令并執(zhí)行這些指令,從而執(zhí)行一個或更多個處理,所述一個或更多個處理包括在此描述的處理中的一個或更多個??墒褂酶鞣N計算機可讀介質(zhì)來存儲和傳輸這種指令以及其它數(shù)據(jù)。

計算機可讀介質(zhì)(也被稱作處理器可讀介質(zhì))包括參與提供可由計算機(例如,由計算裝置的處理器)讀取的數(shù)據(jù)(例如,指令)的任何非暫時性(例如,有形的)介質(zhì)。這種介質(zhì)可采用多種形式,所述形式包括但不限于非易失性介質(zhì)和易失性介質(zhì)。例如,非易失性介質(zhì)可包括光盤或磁盤以及其它持久性存儲器。例如,易失性介質(zhì)可包括通常構(gòu)成主存儲器的動態(tài)隨機存取存儲器(DRAM)。這種指令可由一個或更多個傳輸介質(zhì)進行傳輸,所述一個或更多個傳輸介質(zhì)包括同軸電纜、銅線和光纖,它們包括包含連接到計算機的處理器的系統(tǒng)總線的線纜。例如,計算機可讀介質(zhì)的常用形式包括:軟盤、軟磁盤、硬盤、磁帶、任何其它磁性介質(zhì)、CD-ROM、DVD、任何其它光學(xué)介質(zhì)、打孔卡、紙帶、具有孔圖案的任何其它物理介質(zhì)、RAM、PROM、EPROM、FLASH-EEPROM、任何其它存儲芯片或盒式磁盤、或者計算機可從其進行讀取的任何其它介質(zhì)。

在此描述的數(shù)據(jù)庫、數(shù)據(jù)存儲庫或其它數(shù)據(jù)存儲(諸如,地址解析服務(wù)器140存儲的數(shù)據(jù))可包括用于存儲、訪問和檢索各種數(shù)據(jù)的各種機制,所述各種機制包括:分層數(shù)據(jù)庫、文件系統(tǒng)中的一組文件、專用格式的應(yīng)用數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)等。這樣的數(shù)據(jù)存儲一般均被包括在使用計算機操作系統(tǒng)(諸如,上面提到的計算機操作系統(tǒng)之一)的計算裝置中,并且以各種方式中的任何一種或更多種方式通過網(wǎng)絡(luò)被訪問。文件系統(tǒng)可從計算機操作系統(tǒng)被訪問,并可包括以各種格式存儲的文件。除使用用于創(chuàng)建、存儲、編輯和執(zhí)行所存儲的程序的語言之外,RDBMS通常還使用結(jié)構(gòu)化查詢語言(SQL)(諸如上面提到的PL/SQL語言)。

在一些示例中,系統(tǒng)元素可被實現(xiàn)為在一個或更多個計算裝置(例如,服務(wù)器、個人計算機等)上的計算機可讀指令(例如,軟件),所述指令被存儲在與所述計算裝置相關(guān)聯(lián)的計算機可讀介質(zhì)(例如,盤、存儲器等)上。計算機程序產(chǎn)品可包括這種被存儲在計算機可讀介質(zhì)上的用于實施在此描述的功能的指令。這里公開的由控制器106、遠程信息處理控制單元116、移動裝置120、防火墻124以及地址解析服務(wù)器140執(zhí)行的操作中的一些操作或全部操作可以是這種計算機程序產(chǎn)品(例如,網(wǎng)絡(luò)控制應(yīng)用136)。在某示例中,這些計算機程序產(chǎn)品可作為軟件被提供,當(dāng)所述軟件由一個或更多個處理器執(zhí)行時,提供在此描述的操作??蛇x地,計算機程序產(chǎn)品可作為硬件或固件或者軟件、硬件和/或固件的組合被提供。

雖然以上描述了示例性實施例,但這些實施例并不意在描述了本發(fā)明的所有可能的形式。更確切地,說明書中所使用的詞語是描述性詞語而非限制性詞語,并且應(yīng)理解的是,可在不脫離本發(fā)明的精神和范圍的情況下做出各種改變。此外,可將各種實現(xiàn)的實施例的特征進行組合以形成本發(fā)明的進一步的實施例。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
岐山县| 马山县| 彰化市| 泾源县| 密山市| 兴城市| 手游| 武功县| 达孜县| 大丰市| 全州县| 扬中市| 文安县| 张掖市| 南丹县| 黑水县| 富宁县| 柘荣县| 昆明市| 砀山县| 高阳县| 闽侯县| 乌海市| 十堰市| 若羌县| 西宁市| 洛川县| 鲁甸县| 德钦县| 十堰市| 平凉市| 镇江市| 县级市| 龙里县| 密云县| 珲春市| 沧源| 隆德县| 唐河县| 铁岭县| 临漳县|