两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信的方法和系統(tǒng)的制作方法

文檔序號(hào):7885493閱讀:231來源:國知局
專利名稱:在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信的方法和系統(tǒng)的制作方法
在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信的方法和系統(tǒng)
背景技術(shù)
本公開的領(lǐng)域一般涉及在交通工具裝載的計(jì)算機(jī)系統(tǒng)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)之間的通信,更具體地,涉及用于將交通工具計(jì)算機(jī)系統(tǒng)的應(yīng)用消息(application message)傳遞至遠(yuǎn)程應(yīng)用服務(wù)器的方法和系統(tǒng)。至少某些已知的交通工具,例如飛機(jī),包括使用應(yīng)用消息將數(shù)據(jù)傳遞至遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)系統(tǒng)。而且,如果不是所有已知的交通工具計(jì)算機(jī)系統(tǒng)利用預(yù)先確定的通信標(biāo)準(zhǔn)連接局域網(wǎng),例如無線網(wǎng)絡(luò)標(biāo)準(zhǔn),執(zhí)行該通信。然而,由于復(fù)雜性或其他難題,例如但不限于,設(shè)備不可用或網(wǎng)絡(luò)中斷,交通工具計(jì)算機(jī)系統(tǒng)不能連接局域網(wǎng)。而且,在無局域網(wǎng)連接的情況下,已知的交通工具計(jì)算機(jī)系統(tǒng)不能夠與遠(yuǎn)程計(jì)算機(jī)系統(tǒng)進(jìn)行通信。在這些情況中,必須延遲通信直到可以創(chuàng)建局域網(wǎng)連接,因此延遲應(yīng)用消息的傳遞。進(jìn)一步,交通工具計(jì)算機(jī)系統(tǒng)的大容量應(yīng)用消息可以需要過量內(nèi)存,在交通工具計(jì)算機(jī)系統(tǒng)故障的情況下可能出于丟失的風(fēng)險(xiǎn)中。

發(fā)明內(nèi)容
在一個(gè)方面中,提供了用于在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信的方法。該方法包括在計(jì)算機(jī)系統(tǒng)接收從交通工具發(fā)送的應(yīng)用消息和確定該應(yīng)用消息是否應(yīng)當(dāng)轉(zhuǎn)發(fā)到提供與應(yīng)用消息相關(guān)聯(lián)的遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器。當(dāng)不應(yīng)當(dāng)轉(zhuǎn)發(fā)應(yīng)用消息時(shí),應(yīng)用消息重定向至由計(jì)算機(jī)系統(tǒng)執(zhí)行的本地軟件應(yīng)用。在另一個(gè)方面中,提供用于在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信的網(wǎng)關(guān)設(shè)備。網(wǎng)關(guān)設(shè)備包括配置為從交通工具裝載的計(jì)算機(jī)系統(tǒng)接收應(yīng)用消息的交通工具通信單元,其中該應(yīng)用消息與對(duì)應(yīng)于提供遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器的目的地相關(guān)聯(lián)。網(wǎng)關(guān)設(shè)備還包括耦合交通工具通信單元和編程或程序化為執(zhí)行對(duì)應(yīng)于遠(yuǎn)程軟件應(yīng)用的本地軟件應(yīng)用的處理器單元。處理器單元還編程或程序化為確定應(yīng)用消息是否應(yīng)當(dāng)轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器,以及應(yīng)用消息不應(yīng)當(dāng)轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器時(shí)將應(yīng)用消息重定向至本地軟件應(yīng)用。所述本地軟件應(yīng)用以一定方式與所述計(jì)算機(jī)系統(tǒng)交互,該方式與所述遠(yuǎn)程軟件應(yīng)用與所述計(jì)算機(jī)系統(tǒng)交互的方式相似或難以區(qū)分(indistinguishable)。在網(wǎng)關(guān)設(shè)備中,交通工具通信單元可以配置為通過至少部分地接收交通工具傳感器數(shù)據(jù)接收應(yīng)用消息。還是在另一個(gè)方面中,提供具有計(jì)算機(jī)可執(zhí)行組件的一個(gè)或更多計(jì)算機(jī)可讀介質(zhì)。組件包括本地軟件應(yīng)用組件、交通工具通信接口組件、和路由組件。當(dāng)至少一個(gè)處理器單元執(zhí)行時(shí),本地軟件應(yīng)用組件引起至少一個(gè)處理器單元執(zhí)行本地軟件應(yīng)用。當(dāng)至少一個(gè)處理器單元執(zhí)行時(shí),交通工具通信接口組件引起至少一個(gè)處理器單元接收交通工具裝載的計(jì)算機(jī)系統(tǒng)發(fā)送的應(yīng)用消息。當(dāng)至少一個(gè)處理器單元執(zhí)行時(shí),路由組件引起至少一個(gè)處理器單元確定應(yīng)用消息是否應(yīng)當(dāng)轉(zhuǎn)發(fā)到提供與應(yīng)用消息相關(guān)聯(lián)的遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器,以及當(dāng)應(yīng)用消息不應(yīng)當(dāng)轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器時(shí)將應(yīng)用消息重定向至本地軟件應(yīng)用。應(yīng)用消息是第一應(yīng)用消息,本地軟件應(yīng)用基于第一應(yīng)用消息創(chuàng)建第二應(yīng)用消息,所述組件進(jìn)一步包含廣域網(wǎng)(WAN)接口組件,當(dāng)至少一個(gè)處理器單元執(zhí)行該廣域網(wǎng)接口組件時(shí)引起至少一個(gè)處理器單元將第二應(yīng)用消息轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器。路由組件進(jìn)一步引起至少一個(gè)處理器單元通過從交通工具裝載的計(jì)算機(jī)系統(tǒng)接收對(duì)應(yīng)于與遠(yuǎn)程應(yīng)用服務(wù)器相關(guān)聯(lián)的名稱的網(wǎng)絡(luò)地址請(qǐng)求至少部分地將應(yīng)用消息重定向至本地軟件應(yīng)用;并且響應(yīng)接收請(qǐng)求,將對(duì)應(yīng)于本地軟件應(yīng)用的網(wǎng)絡(luò)地址發(fā)送至計(jì)算機(jī)系統(tǒng)。已經(jīng)討論的特征、功能、和優(yōu)勢可以在不同的實(shí)施例中獨(dú)立地實(shí)現(xiàn),或可以在其他實(shí)施例中組合起來實(shí)現(xiàn),參考下面的說明書和附圖將理解進(jìn)一步的細(xì)節(jié)。


圖1是示例性的計(jì)算機(jī)系統(tǒng)的方框圖。圖2是示出了可用于在一個(gè)或更多交通工具和一個(gè)或更多遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信的示例性系統(tǒng)的方框圖。圖3是示出了可以與圖2中所示的系統(tǒng)一起使用的示例性網(wǎng)關(guān)設(shè)備中的軟件組件的方框圖。圖4是用于在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信的示例性方法的流程圖。圖5是用于將數(shù)據(jù)發(fā)送至遠(yuǎn)程應(yīng)用服務(wù)器的示例性方法的流程圖。圖6是用于構(gòu)造圖3中所示的網(wǎng)關(guān)設(shè)備的示例性用戶接口。
具體實(shí)施例方式所描述的實(shí)施例指向在一個(gè)或更多交通工具裝載的計(jì)算機(jī)系統(tǒng)和一個(gè)或更多遠(yuǎn)程應(yīng)用服務(wù)器之間進(jìn)行通信。交通工具可以是但不限于飛機(jī)、水運(yùn)船只、輪式交通工具、和/或履帶式交通工具。在示例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備作為交通工具裝載的計(jì)算機(jī)系統(tǒng)的無線接入點(diǎn)工作。網(wǎng)關(guān)設(shè)備接收計(jì)算機(jī)系統(tǒng)發(fā)送和提交給遠(yuǎn)程應(yīng)用服務(wù)器的應(yīng)用消息。對(duì)于每個(gè)應(yīng)用消息,如果網(wǎng)關(guān)設(shè)備可以建立相對(duì)應(yīng)遠(yuǎn)程應(yīng)用服務(wù)器的上行鏈路連接,那么應(yīng)用消息轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器。如果不能建立上行鏈路連接,那么應(yīng)用消息重定向至本地軟件應(yīng)用,當(dāng)隨后可以建立上行鏈路連接時(shí),本地軟件應(yīng)用可以與遠(yuǎn)程應(yīng)用服務(wù)器同步。本文中所使用的應(yīng)用消息定義為由計(jì)算機(jī)系統(tǒng)執(zhí)行的軟件應(yīng)用提供的通信(例如,信息、請(qǐng)求、或命令)。應(yīng)用消息可以由相同計(jì)算機(jī)系統(tǒng)執(zhí)行或不同計(jì)算機(jī)系統(tǒng)執(zhí)行的另一個(gè)軟件應(yīng)用接收。應(yīng)用消息可以描述例如,交通工具傳感器數(shù)據(jù)(例如,傳感器讀數(shù))、與交通工具相關(guān)聯(lián)的事件(例如,交通工具控制事件)、遙測數(shù)據(jù)、金融交易(例如,交通工具購買)、和/或涉及交通工具操作的任何其他信息。圖1是示例性的計(jì)算機(jī)系統(tǒng)100的方框圖。在示例性的實(shí)施例中,計(jì)算機(jī)系統(tǒng)100包括通信結(jié)構(gòu)102,該通信結(jié)構(gòu)102提供在處理器單元104、內(nèi)存106、永久性存儲(chǔ)器108、通信單元110、輸入/輸出(I/O)單元112、和顯示界面例如顯示器114之間的通信。此外,或者,顯示界面可以包括音頻設(shè)備(未示出)和/或任何能夠?qū)⑿畔鬟f至用戶的設(shè)備。處理器單元104執(zhí)行可以裝載到內(nèi)存106中的軟件的指令。處理器單元104可以是一個(gè)或更多處理器集或可以包括多個(gè)處理器核,具體取決于特定的實(shí)施。進(jìn)一步,利用一個(gè)或更多異種處理器系統(tǒng)可以實(shí)施處理器單元104,在異種處理器系統(tǒng)中,主處理器可以與次級(jí)處理器處于一個(gè)芯片上。在另一個(gè)實(shí)施例中,處理器單元104可以是含有多個(gè)相同類型的處理器的同種處理器系統(tǒng)。內(nèi)存106和永久性存儲(chǔ)器108是存儲(chǔ)設(shè)備的實(shí)例。本文中所使用的存儲(chǔ)設(shè)備是能夠暫時(shí)性地和/或永久性地存儲(chǔ)信息的任何硬件。內(nèi)存106可以是例如但不限于隨機(jī)存取存儲(chǔ)器和/或任何其他合適的易失性或非易失性存儲(chǔ)設(shè)備。永久性存儲(chǔ)器108可以采用多種形式,具體取決于特定的實(shí)施,并且永久性存儲(chǔ)器108可以含有一個(gè)或更多組件或設(shè)備。例如,永久性存儲(chǔ)器108可以是硬盤驅(qū)動(dòng)器、閃存、可重寫光盤、可重寫磁帶、和/或以上的某些組合。永久性存儲(chǔ)器108所使用的介質(zhì)還可以是可移動(dòng)的。例如但不限于,可移動(dòng)硬盤驅(qū)動(dòng)器可以用作永久性存儲(chǔ)器108。存儲(chǔ)設(shè)備,例如內(nèi)存106和/或永久性存儲(chǔ)器108可以配置為存儲(chǔ)數(shù)據(jù)以供本文中描述的過程使用。例如,存儲(chǔ)設(shè)備可以存儲(chǔ)與虛擬機(jī)和/或本地軟件應(yīng)用相關(guān)聯(lián)的可執(zhí)行指令、應(yīng)用消息、與本地軟件應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)、路由配置數(shù)據(jù)(例如,遠(yuǎn)程應(yīng)用服務(wù)器到本地軟件應(yīng)用的映射)、虛擬機(jī)配置數(shù)據(jù)、本地軟件應(yīng)用配置數(shù)據(jù)、和/或流量整形(trafficshaping)配置數(shù)據(jù)(例如,與遠(yuǎn)程軟件應(yīng)用相關(guān)聯(lián)的優(yōu)先級(jí))。在這些實(shí)例中,通信單元110提供與求他計(jì)算機(jī)系統(tǒng)或設(shè)備的通信。在示例性的實(shí)施例中,通信單元110是網(wǎng)絡(luò)接口卡。通信單元110可以通過使用物理通信鏈路和無線通信鏈路提供通信。輸入/輸出單元112能夠向可連接計(jì)算機(jī)系統(tǒng)100的其他設(shè)備輸入數(shù)據(jù)或?qū)?shù)據(jù)輸出至可連接計(jì)算機(jī)系統(tǒng)100的其他設(shè)備。例如但不限于,輸入/輸出單元112可以通過用戶輸入設(shè)備,例如鍵盤和/或鼠標(biāo)為用戶輸入提供連接。進(jìn)一步,輸入/輸出單元112可以發(fā)送輸出至打印機(jī)。顯示器114提供顯示信息給用戶的機(jī)制。例如,顯示界面,例如顯示器114可以顯示圖形用戶界面,例如本文中描述的那些。操作系統(tǒng)和應(yīng)用或程序的指令位于永久性存儲(chǔ)器108上。這些指令可以裝載到內(nèi)存106,以供處理器單元104執(zhí)行。處理器單元104利用計(jì)算機(jī)實(shí)施指令和/或計(jì)算機(jī)可執(zhí)行指令可以執(zhí)行不同實(shí)施例的過程,其中計(jì)算機(jī)實(shí)施和/或計(jì)算機(jī)可執(zhí)行指令可以位于內(nèi)存,例如內(nèi)存106。本文中將這些指令稱為可以由處理器單元104中的處理器讀取和執(zhí)行的程序代碼(例如,目標(biāo)代碼和/或源代碼)。程序代碼在不同的實(shí)施例中可以體現(xiàn)在不同的物理或有形計(jì)算機(jī)可讀介質(zhì),例如內(nèi)存106或永久性存儲(chǔ)器108。程序代碼116以功能形式位于計(jì)算機(jī)可讀介質(zhì),其中計(jì)算機(jī)可讀介質(zhì)有選擇地移動(dòng)和可以裝載或轉(zhuǎn)移到計(jì)算機(jī)系統(tǒng)100,以供處理器單元104執(zhí)行。在這些實(shí)例中,程序代碼116和計(jì)算機(jī)可讀介質(zhì)118構(gòu)成計(jì)算機(jī)程序產(chǎn)品120。在一個(gè)實(shí)例中,計(jì)算機(jī)可讀介質(zhì)118可以是有形形式,例如,插入或放入驅(qū)動(dòng)器的光盤或磁盤或是永久性存儲(chǔ)器108的一部分用于傳輸至存儲(chǔ)設(shè)備的其他設(shè)備,例如是永久性存儲(chǔ)器108的一部分的硬盤驅(qū)動(dòng)器。在有形形式中,計(jì)算機(jī)可讀介質(zhì)119還可以采取永久性存儲(chǔ)器的形式,例如連接計(jì)算機(jī)系統(tǒng)100的硬盤驅(qū)動(dòng)器、拇指驅(qū)動(dòng)器、或閃存。計(jì)算機(jī)可讀介質(zhì)118的有形形式還被稱為計(jì)算機(jī)可記錄存儲(chǔ)介質(zhì)。在某些情況中,計(jì)算機(jī)可讀介質(zhì)118可以是不移動(dòng)的?;蛘撸绦虼a116可以從計(jì)算機(jī)可讀介質(zhì)118通過通信單元110的通信鏈路傳輸和/或通過輸入/輸出單元112的連接至計(jì)算機(jī)系統(tǒng)100。在這些說明性的實(shí)例中,通信連路和/或連接可以是物理的或無線的。計(jì)算機(jī)可讀介質(zhì)還可以采用非易失性介質(zhì)的形式,例如含有程序代碼的通信鏈路或無線傳輸。在某些說明性的實(shí)施例中,程序代碼116可以通過網(wǎng)絡(luò)從計(jì)算機(jī)系統(tǒng)100內(nèi)使用的另一個(gè)設(shè)備或計(jì)算機(jī)系統(tǒng)下載到永久性存儲(chǔ)器108。例如,存儲(chǔ)在服務(wù)器計(jì)算機(jī)系統(tǒng)中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的程序代碼可以通過網(wǎng)絡(luò)從服務(wù)器下載到計(jì)算機(jī)系統(tǒng)100。提供程序代碼116的計(jì)算機(jī)系統(tǒng)100可以是服務(wù)器計(jì)算機(jī)、工作站、客戶端計(jì)算機(jī)、或能夠存儲(chǔ)和發(fā)送程序代碼116的某些其他設(shè)備。程序代碼116可以組成功能相關(guān)的計(jì)算機(jī)可執(zhí)行組件。例如,程序代碼116可以包括交通工具通信組件、WAN接口組件、本地應(yīng)用組件、路由組件、訪問控制組件、流量整形組件、控制用戶界面組件、和/或任何適用于本文中所描述的方法的組件。每個(gè)組件可以包括計(jì)算機(jī)可執(zhí)行指令,當(dāng)處理器單元104執(zhí)行計(jì)算機(jī)可執(zhí)行指令時(shí)引起處理器單元104執(zhí)行一個(gè)或更多本文中所述的操作。本文中所描述的計(jì)算機(jī)系統(tǒng)100的不同組件不是為了提供可以實(shí)施不同實(shí)施例的結(jié)構(gòu)限制。不同的說明性實(shí)施例可以在包括除了所示計(jì)算機(jī)系統(tǒng)100的組件之外或代替所示計(jì)算機(jī)系統(tǒng)100的組件的組件的計(jì)算機(jī)系統(tǒng)中實(shí)施。例如,圖1中所示的其他組件可以不同于所示的說明性實(shí)例。舉一個(gè)實(shí)例來說,計(jì)算機(jī)系統(tǒng)100中的存儲(chǔ)設(shè)備是可以存儲(chǔ)數(shù)據(jù)的任何硬件裝置。內(nèi)存106、永久性存儲(chǔ)器108、和計(jì)算機(jī)可讀介質(zhì)118均是有形形式的存儲(chǔ)設(shè)備的實(shí)例。在另一個(gè)實(shí)例中,總線系統(tǒng)可以用于實(shí)施通信結(jié)構(gòu)102,并且可以包括一個(gè)或更多總線,例如系統(tǒng)總線或輸入/輸出總線。當(dāng)然,總線系統(tǒng)可以利用提供在連接總線系統(tǒng)的不同組件或設(shè)備之間傳輸數(shù)據(jù)的任何合適類型的結(jié)構(gòu)實(shí)施。此外,通信單元可以包括用于發(fā)送和接收數(shù)據(jù)的一個(gè)或更多設(shè)備,例如調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。進(jìn)一步,內(nèi)存可以是例如但不限于,內(nèi)存106或高速緩沖存儲(chǔ)器,例如可以存在接口和通信結(jié)構(gòu)102中的內(nèi)存控制器中心。圖2是示出了在一個(gè)或更多交通工具205和一個(gè)或更多遠(yuǎn)程應(yīng)用服務(wù)器210之間進(jìn)行通信事業(yè)的示例性系統(tǒng)200的方框圖,其中一個(gè)或更多遠(yuǎn)程應(yīng)用服務(wù)器是廣域網(wǎng)(WAN)215的一部分。在示例性的實(shí)施例中,交通工具205上裝載的交通工具計(jì)算機(jī)系統(tǒng)220執(zhí)行一個(gè)或更多軟件應(yīng)用(未示出),將應(yīng)用消息發(fā)送至遠(yuǎn)程應(yīng)用服務(wù)器210執(zhí)行的一個(gè)或更多遠(yuǎn)程軟件應(yīng)用225。遠(yuǎn)程應(yīng)用服務(wù)器210和交通工具計(jì)算機(jī)系統(tǒng)220都是計(jì)算機(jī)系統(tǒng)100的單獨(dú)實(shí)例(圖1中所示)。交通工具計(jì)算機(jī)系統(tǒng)220可以配置為通過網(wǎng)絡(luò)230將應(yīng)用消息發(fā)送至遠(yuǎn)程應(yīng)用服務(wù)器210。例如,交通工具計(jì)算機(jī)系統(tǒng)220可以利用通信單元110 (圖1中所示)根據(jù)通信標(biāo)準(zhǔn)(例如,ARINC規(guī)范822和/或IEEE802.11標(biāo)準(zhǔn))建立網(wǎng)絡(luò)230的直接連接。(ARINC是馬里蘭州Annapolis的ARINC的商標(biāo)。IEEE是紐約電氣與電子工程師協(xié)會(huì)的商標(biāo)。在某些情況中,網(wǎng)絡(luò)230可以不能連接到交通工具計(jì)算機(jī)系統(tǒng)220。例如,交通工具計(jì)算機(jī)系統(tǒng)220可以配置為通過連接網(wǎng)絡(luò)230的無線接入點(diǎn)與遠(yuǎn)程應(yīng)用服務(wù)器210進(jìn)行通信,該無線接入點(diǎn)可以是不可接入的,例如在沒有無線網(wǎng)絡(luò)基礎(chǔ)設(shè)施的機(jī)場,或是不能工作的。因此,在示例性的實(shí)施例中,系統(tǒng)200包括網(wǎng)關(guān)設(shè)備235,用于與交通工具計(jì)算機(jī)系統(tǒng)220進(jìn)行通信的計(jì)算機(jī)系統(tǒng)100的另一個(gè)實(shí)例。在示例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備235通過交通工具通信單元240與交通工具計(jì)算機(jī)系統(tǒng)220進(jìn)行通信和通過WAN通信單元245與網(wǎng)絡(luò)230進(jìn)行通信。交通工具通信單元240和WAN通信單元245都是通信單元110的單個(gè)實(shí)例或單獨(dú)實(shí)例(圖1中所示)。在某些是實(shí)施例中,交通工具通信單元240利用第一通信標(biāo)準(zhǔn)(例如,ARINC規(guī)范822和/或IEEE802.11標(biāo)準(zhǔn))與交通工具計(jì)算機(jī)系統(tǒng)220進(jìn)行通信和利用第二通信標(biāo)準(zhǔn)(例如,以太網(wǎng)、諸如GSM的蜂窩通信標(biāo)準(zhǔn)、和/或IEEE802.11標(biāo)準(zhǔn))與網(wǎng)絡(luò)230進(jìn)行通信。(GSM是英國倫敦的GSM協(xié)會(huì)的商標(biāo)。)在其他實(shí)施例中,交通工具通信單元240和WAN通信單元245可以使用相同的通信標(biāo)準(zhǔn)。在示例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備235與一個(gè)或更多交通工具計(jì)算機(jī)系統(tǒng)220進(jìn)行無線通信,同時(shí)網(wǎng)關(guān)設(shè)備235接近(例如,在無線通信范圍內(nèi))一個(gè)或更多交通工具205。遠(yuǎn)程應(yīng)用服務(wù)器210可以距離交通工具205、網(wǎng)關(guān)設(shè)備235、和/或彼此之間很遠(yuǎn)。即使當(dāng)交通工具計(jì)算機(jī)系統(tǒng)220不能夠直接連接網(wǎng)絡(luò)230時(shí),網(wǎng)關(guān)設(shè)備235能夠?qū)碜越煌üぞ哂?jì)算機(jī)系統(tǒng)220的應(yīng)用消息通過網(wǎng)絡(luò)230傳遞至遠(yuǎn)程軟件應(yīng)用225。下面參考圖3到圖5描述這些通信。在某些實(shí)施例中,網(wǎng)關(guān)設(shè)備235是提供除了促進(jìn)與遠(yuǎn)程軟件應(yīng)用225通信之外的一個(gè)或更多交通工具相關(guān)的服務(wù)。例如,網(wǎng)關(guān)設(shè)備235可以是安排和記錄與交通工具205相關(guān)聯(lián)的維護(hù)任務(wù)的維護(hù)膝上型計(jì)算機(jī)維護(hù)。網(wǎng)關(guān)設(shè)備235可以定位在交通工具205上。除此之外,或者,網(wǎng)關(guān)設(shè)備235可以定位在服務(wù)設(shè)施,例如機(jī)場,并且可以配置為與多個(gè)交通工具205的交通工具計(jì)算機(jī)系統(tǒng)220進(jìn)行通信。例如,網(wǎng)關(guān)設(shè)備235可以定位在機(jī)場大門,以便于網(wǎng)關(guān)設(shè)備235位于在該機(jī)場大門和一個(gè)或更多鄰近機(jī)場大門的交通工具205的通信范圍內(nèi)。圖3是示出了可以與系統(tǒng)200 —起使用的示例性網(wǎng)關(guān)設(shè)備235中的軟件組件的方框圖。圖4是可以用于在交通工具205和遠(yuǎn)程應(yīng)用服務(wù)器210 (圖2中所示)之間進(jìn)行通信的示例性方法400的流程圖。圖5是用于將數(shù)據(jù)發(fā)送至遠(yuǎn)程應(yīng)用服務(wù)器210的示例性方法450的流程圖。參考圖2和圖3,在示例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備235包括用于通過交通工具通信單元240與交通工具計(jì)算機(jī)系統(tǒng)220進(jìn)行通信的交通工具通信接口組件305。網(wǎng)關(guān)設(shè)備235還包括用于通過WAN通信單元245與網(wǎng)絡(luò)230通信的WAN接口組件310。參考圖3和圖4,網(wǎng)關(guān)設(shè)備235執(zhí)行405對(duì)應(yīng)于遠(yuǎn)程軟件應(yīng)用225(圖2中所示)的一個(gè)或更多本地軟件應(yīng)用315。在示例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備235包括執(zhí)行一個(gè)或更多虛擬機(jī)325的本地應(yīng)用組件320。虛擬機(jī)325執(zhí)行405 —個(gè)或更多本地軟件應(yīng)用315。本地軟件應(yīng)用315可以是可操作的,以便以一定方式與交通工具計(jì)算機(jī)系統(tǒng)220交互,該方式與遠(yuǎn)程軟件應(yīng)用225與交通工具計(jì)算機(jī)系統(tǒng)220交互的方式相似或難以區(qū)分(indistinguishable)。在操作中,交通工具通信接口組件305接收410來自交通工具計(jì)算機(jī)系統(tǒng)220的應(yīng)用消息。應(yīng)用消息與遠(yuǎn)程應(yīng)用服務(wù)器210 (圖2中所示)提供的遠(yuǎn)程軟件應(yīng)用225相關(guān)聯(lián)。例如,應(yīng)用消息225可以指向與遠(yuǎn)程應(yīng)用服務(wù)器210相關(guān)聯(lián)的名稱(例如,主機(jī)名稱)、網(wǎng)絡(luò)地址、和/或消息隊(duì)列。路由組件330確定415應(yīng)用消息是否應(yīng)當(dāng)轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器210。在示例性的實(shí)施例中,路由組件330確定415至少部分地基于與應(yīng)用消息相關(guān)聯(lián)的目的地址確定直接轉(zhuǎn)發(fā)是否合適。例如,如果目的地址與不對(duì)應(yīng)于本地軟件應(yīng)用315的遠(yuǎn)程軟件應(yīng)用225相關(guān)聯(lián),那么路由組件330可以確定直接轉(zhuǎn)發(fā)是合適的。該實(shí)施例促進(jìn)在網(wǎng)關(guān)設(shè)備235不能高速緩沖存儲(chǔ)直接轉(zhuǎn)發(fā)的應(yīng)用消息。在一個(gè)實(shí)施例中,路由組件330確定415如果目的地址與不對(duì)應(yīng)于本地軟件應(yīng)用315的遠(yuǎn)程軟件應(yīng)用225相關(guān)聯(lián)那么直接轉(zhuǎn)發(fā)不合適。當(dāng)路由組件330確定應(yīng)當(dāng)轉(zhuǎn)發(fā)應(yīng)用消息時(shí),路由組件330將應(yīng)用消息轉(zhuǎn)發(fā)420轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器210。例如,路由組件330可以通過WAN接口組件310轉(zhuǎn)發(fā)420應(yīng)用消息。在某些實(shí)施例中,將應(yīng)用消息轉(zhuǎn)發(fā)420至遠(yuǎn)程應(yīng)用服務(wù)器210包括接收來自遠(yuǎn)程應(yīng)用服務(wù)器210的應(yīng)用消息的響應(yīng)和通過交通工具通信接口組件305將響應(yīng)轉(zhuǎn)發(fā)到交通工具計(jì)算機(jī)系統(tǒng)220。當(dāng)路由組件330確定415不應(yīng)當(dāng)轉(zhuǎn)發(fā)應(yīng)用消息時(shí),路由組件330通過內(nèi)部網(wǎng)絡(luò)335將應(yīng)用消息重定向425到本地軟件應(yīng)用315。在示例性的實(shí)施例中,在于對(duì)應(yīng)于內(nèi)部網(wǎng)絡(luò)335的網(wǎng)絡(luò)地址相關(guān)聯(lián)的虛擬機(jī)325內(nèi)執(zhí)行本地軟件應(yīng)用315。例如,內(nèi)部網(wǎng)絡(luò)335可以作為軟件組件實(shí)施,每個(gè)虛擬機(jī)325可以與內(nèi)部網(wǎng)絡(luò)335內(nèi)的一個(gè)或更多“虛擬”地址相關(guān)聯(lián)。在某些實(shí)施例中,將應(yīng)用消息重定向425到本地軟件應(yīng)用315包括接收來自本地軟件應(yīng)用315的應(yīng)用消息的響應(yīng)和通過交通工具通信接口組件305將該響應(yīng)轉(zhuǎn)發(fā)到交通工具計(jì)算機(jī)系統(tǒng)220。在某些實(shí)施例中,路由組件330至少部分地基于上行鏈路連接狀態(tài)確定415是否應(yīng)當(dāng)轉(zhuǎn)發(fā)應(yīng)用消息。例如,WAN接口組件310可以確定是否可以利用遠(yuǎn)程應(yīng)用服務(wù)器210建立上行鏈路連接。在一個(gè)實(shí)施例中,WAN接口組件310重復(fù)地(例如,周期性地、連續(xù)地、或一旦嘗試發(fā)送消息)通過確定是否可以利用網(wǎng)絡(luò)230 (圖2中所示)建立連接確定是否可以建立上行鏈路連接。在該實(shí)施例中,當(dāng)利用遠(yuǎn)程應(yīng)用服務(wù)器210可以建立上行鏈路連接時(shí),路由組件330可以將應(yīng)用消息轉(zhuǎn)發(fā)420至遠(yuǎn)程應(yīng)用服務(wù)器210。當(dāng)利用遠(yuǎn)程應(yīng)用服務(wù)器210不能建立上行鏈路連接時(shí),路由組件330將應(yīng)用消息重定向425到本地軟件應(yīng)用315。在某些實(shí)施例中,路由組件330包括路由域名系統(tǒng)(DNS)組件340和預(yù)先路由組件345。當(dāng)無法建立上行鏈路連接時(shí),路由DNS組件340和預(yù)先路由組件345能夠?qū)?yīng)用消息重定向425到與虛擬機(jī)325相關(guān)聯(lián)的網(wǎng)絡(luò)地址和/或本地軟件應(yīng)用315。本文中所使用的網(wǎng)絡(luò)地址可以包括但不限于,數(shù)字地址,例如互聯(lián)網(wǎng)協(xié)議(IP)版本4 (Ipv4)或IP版本6(IPv6)地址。路由DNS組件340能夠?qū)?duì)應(yīng)于遠(yuǎn)程應(yīng)用服務(wù)器210和/或遠(yuǎn)程應(yīng)用225的名稱轉(zhuǎn)化為網(wǎng)絡(luò)地址。在一個(gè)實(shí)施例中,交通工具通信接口組件305從車?yán)镉?jì)算機(jī)系統(tǒng)220接收對(duì)應(yīng)于遠(yuǎn)程應(yīng)用服務(wù)器210的網(wǎng)絡(luò)地址的請(qǐng)求。當(dāng)可以建立遠(yuǎn)程應(yīng)用服務(wù)器210的上行鏈路連接時(shí),路由DNS組件340響應(yīng)網(wǎng)絡(luò)地址請(qǐng)求將與遠(yuǎn)程應(yīng)用服務(wù)器210相關(guān)聯(lián)的網(wǎng)絡(luò)地址發(fā)送至交通工具計(jì)算機(jī)系統(tǒng)220。當(dāng)無法建立上行鏈路連接時(shí),路由DNS組件340通過響應(yīng)網(wǎng)絡(luò)地址請(qǐng)求將對(duì)應(yīng)于虛擬機(jī)325和/或本地軟件應(yīng)用315的網(wǎng)絡(luò)地址發(fā)送到交通工具計(jì)算機(jī)系統(tǒng)220重定向425應(yīng)用消息。交通工具計(jì)算機(jī)系統(tǒng)220隨后可以發(fā)送指向網(wǎng)絡(luò)地址的應(yīng)用消息,并且路由DNS組件340將應(yīng)用消息經(jīng)過內(nèi)部網(wǎng)絡(luò)335路由到虛擬機(jī)325和/或本地軟件應(yīng)用315。在另一個(gè)實(shí)施例中,交通工具通信接口組件305從車?yán)镉?jì)算機(jī)系統(tǒng)220接收指向?qū)?yīng)于遠(yuǎn)程應(yīng)用服務(wù)器210和/或遠(yuǎn)程軟件應(yīng)用225的名稱(例如,主機(jī)名和/或消息隊(duì)列名)。當(dāng)可以建立遠(yuǎn)程應(yīng)用服務(wù)器210的上行鏈路連接時(shí),路由DNS組件340將應(yīng)用消息轉(zhuǎn)發(fā)420到對(duì)應(yīng)于遠(yuǎn)程應(yīng)用服務(wù)器210的網(wǎng)絡(luò)地址。當(dāng)無法建立上行鏈路連接時(shí),路由DNS組件340通過將應(yīng)用消息路由到對(duì)應(yīng)于虛擬機(jī)325和/或本地軟件應(yīng)用315重定向425該應(yīng)用消息。預(yù)先路由組件345能夠?qū)?duì)應(yīng)于遠(yuǎn)程應(yīng)用服務(wù)器210的網(wǎng)絡(luò)地址轉(zhuǎn)化為對(duì)應(yīng)于虛擬機(jī)325和/或本地軟件應(yīng)用315的網(wǎng)絡(luò)地址。在一個(gè)實(shí)施例中,交通工具通信接口 305接收與對(duì)應(yīng)于遠(yuǎn)程應(yīng)用服務(wù)器210的目的網(wǎng)絡(luò)地址相關(guān)聯(lián)的應(yīng)用消息。當(dāng)可以建立遠(yuǎn)程應(yīng)用服務(wù)器210的上行鏈路連接時(shí),預(yù)先路由組件345能夠?qū)?yīng)用消息轉(zhuǎn)發(fā)420到遠(yuǎn)程應(yīng)用服務(wù)器210。例如,當(dāng)可以建立上行鏈路連接時(shí),預(yù)先路由組件345可以不采取行動(dòng)和/或可以僅僅將應(yīng)用消息轉(zhuǎn)發(fā)到路由DNS組件340或WAN接口 310。當(dāng)可以建立上行鏈路連接時(shí),至少部分地通過見應(yīng)用消息路由到對(duì)應(yīng)于虛擬機(jī)325和/或本地軟件應(yīng)用315的網(wǎng)絡(luò)地址,預(yù)先路由組件345將應(yīng)用消息重定向425到本地軟件應(yīng)用。當(dāng)應(yīng)用消息重定向425到本地軟件應(yīng)用315時(shí),本地軟件應(yīng)用315接收應(yīng)用消息和存儲(chǔ)或“高速緩沖存儲(chǔ)”包括在應(yīng)用消息中的數(shù)據(jù)。例如,數(shù)據(jù)可以存儲(chǔ)430在內(nèi)存106和/或永久性存儲(chǔ)器108 (如圖1中所示)。在某些實(shí)施例中,還存儲(chǔ)430應(yīng)用消息。在其他實(shí)施例中,通過基于應(yīng)用消息執(zhí)行數(shù)據(jù)處理(例如,增加、更新、和/或刪除)存儲(chǔ)430包括在應(yīng)用消息中的數(shù)據(jù)。例如,通過將傳感器讀數(shù)增加到內(nèi)存106或永久性存儲(chǔ)器108的數(shù)據(jù)庫中可以存儲(chǔ)430表明新的傳感器讀數(shù)的應(yīng)用消息。之后,WAN接口組件310建立遠(yuǎn)程應(yīng)用服務(wù)器210的上行鏈路連接,本地軟件應(yīng)用315和/或本地應(yīng)用組件320同步435存儲(chǔ)數(shù)據(jù)和遠(yuǎn)程軟件應(yīng)用225。可以重復(fù)執(zhí)行方法400,從而轉(zhuǎn)發(fā)和/或高速緩沖存儲(chǔ)來自一個(gè)或更多交通工具計(jì)算機(jī)系統(tǒng)220的多個(gè)應(yīng)用消
肩、O在某些實(shí)施例中,網(wǎng)關(guān)設(shè)備235包括訪問控制組件350,用于提供交通工具計(jì)算機(jī)系統(tǒng)220的認(rèn)證、授權(quán)、和/或計(jì)費(fèi)。例如,訪問控制組件350可以限制交通工具通信接口305只與提供預(yù)定憑證的交通工具計(jì)算機(jī)系統(tǒng)220進(jìn)行通信,例如密鑰或證書。進(jìn)一步,訪問控制組件350可以基于這些證書限制交通工具計(jì)算機(jī)系統(tǒng)220的訪問。例如,訪問控制組件350可以禁止網(wǎng)關(guān)設(shè)備235將應(yīng)用消息轉(zhuǎn)發(fā)420到未經(jīng)過交通工具計(jì)算機(jī)系統(tǒng)220提供的憑證授權(quán)的遠(yuǎn)程應(yīng)用服務(wù)器210和/或遠(yuǎn)程軟件應(yīng)用225。在一個(gè)實(shí)施例中,訪問控制組件350包括遠(yuǎn)程認(rèn)證撥號(hào)用戶服務(wù)(RADIUS)組件。某些實(shí)施例通過網(wǎng)關(guān)設(shè)備235促進(jìn)優(yōu)先化或“形成”應(yīng)用消息的傳輸。在示例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備包括流量整形組件355。在將應(yīng)用消息轉(zhuǎn)發(fā)420到遠(yuǎn)程應(yīng)用服務(wù)器210之前,流量整形組件355將優(yōu)先權(quán)指派417給應(yīng)用消息,并且將該應(yīng)用消息增加418到出站隊(duì)列中。在某些實(shí)施例中,通過數(shù)字(例如,特定數(shù)字大小直接地或相反地與特定數(shù)字大小正比例地)和/或文本(例如,“低”、“正常”、或“高”)表述優(yōu)先級(jí)。參考圖3到圖5,在實(shí)例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備235同時(shí)執(zhí)行方法400和方法450。例如,方法400/方法450可以由單獨(dú)的進(jìn)程和/或線程執(zhí)行。如上所述,WAN接口組件310確定452可以建立上行鏈路連接。通過確定455出站隊(duì)列中是否存在任何應(yīng)用消息,流量整形組件355轉(zhuǎn)發(fā)420應(yīng)用消息,如果存在,那么將已經(jīng)指派417最高優(yōu)先級(jí)的應(yīng)用消息轉(zhuǎn)發(fā)460到與應(yīng)用消息相關(guān)聯(lián)的遠(yuǎn)程應(yīng)用服務(wù)器210。此外,在示例性的實(shí)施例中,當(dāng)可以建立上行鏈路連接時(shí),通過確定是否存在任何需要同步435的存儲(chǔ)數(shù)據(jù),本地軟件應(yīng)用315和/或本地應(yīng)用組件320同步435存儲(chǔ)數(shù)據(jù)和遠(yuǎn)程軟件應(yīng)用225,如果存在需要同步的存儲(chǔ)數(shù)據(jù),那么建立和排隊(duì)包括存儲(chǔ)數(shù)據(jù)的一個(gè)或更多應(yīng)用消息。如以上關(guān)于圖4所述,應(yīng)用消息可以由流量整形組件355指派417優(yōu)先級(jí)。在示例性的實(shí)施例中,網(wǎng)關(guān)設(shè)備235包括控制用戶接口組件360,其能夠使用戶構(gòu)造由網(wǎng)關(guān)設(shè)備235執(zhí)行的組件的操作。圖6是用于構(gòu)造網(wǎng)關(guān)設(shè)備235的示例性的用戶接口500。控制用戶接口組件360 (圖3中所示)通過顯示器114 (圖1中所示)可以提供用戶接Π 500。在示例性的實(shí)施例中,用戶接口 500包括第一遠(yuǎn)程軟件應(yīng)用505、第二遠(yuǎn)程軟件應(yīng)用510、和第三遠(yuǎn)程軟件應(yīng)用515的路由信息。對(duì)于每個(gè)遠(yuǎn)程軟件應(yīng)用信息,用戶接口 500顯示名稱520、執(zhí)行遠(yuǎn)程軟件應(yīng)用的應(yīng)用服務(wù)器的網(wǎng)絡(luò)地址525、相對(duì)應(yīng)的本地軟件應(yīng)用的網(wǎng)絡(luò)地址530、和優(yōu)先級(jí)535。在示例性的實(shí)施例中,網(wǎng)絡(luò)地址525和530是主機(jī)地址540的組合,其中主機(jī)地址可以是主機(jī)名稱或數(shù)字地址(例如,IPv4或IPv6地址)和端口號(hào)545。優(yōu)先級(jí)535通過文本表述,“正常Normal”或“高High”。用戶可以選擇和修改用戶接口 500顯示的一個(gè)或更多值,從而構(gòu)造網(wǎng)關(guān)設(shè)備235 (如圖2和圖3中所示)的行為。此外,或者,用戶接口 500可以自動(dòng)地填充一個(gè)或更多值。例如,第三遠(yuǎn)程軟件應(yīng)用515與本地軟件應(yīng)用的網(wǎng)絡(luò)地址530不相關(guān)聯(lián)。因此,用戶接口 500可以使得第三遠(yuǎn)程軟件應(yīng)用515和高優(yōu)先級(jí)535相關(guān)聯(lián)。該實(shí)施例促進(jìn)優(yōu)先化傳遞與不存在相對(duì)應(yīng)的本地軟件應(yīng)用的遠(yuǎn)程軟件應(yīng)用相關(guān)聯(lián)的應(yīng)用消息。參考圖2到圖6,在示例性的實(shí)施例中,交通工具通信接口 305接收410第一應(yīng)用消息,WAN接口 310確定415是否應(yīng)當(dāng)轉(zhuǎn)發(fā)第一應(yīng)用消息。流量整形組件355基于與應(yīng)用消息相關(guān)聯(lián)的目的地(例如,遠(yuǎn)程應(yīng)用服務(wù)器210和/或遠(yuǎn)程軟件應(yīng)用225)指派417優(yōu)先級(jí)給第一應(yīng)用消息。例如,如果第一應(yīng)用消息指向第一遠(yuǎn)程軟件應(yīng)用505,那么流量整形組件355基于用戶接口 500中所示的結(jié)構(gòu)指派417正常優(yōu)先級(jí)給第一應(yīng)用消息。流量整形組件355將第一應(yīng)用消息增加到出站隊(duì)列。在將第一應(yīng)用消息轉(zhuǎn)發(fā)420到第一遠(yuǎn)程軟件應(yīng)用505之前,接收410指向第三軟件應(yīng)用515的第二應(yīng)用消息。由于第二應(yīng)用消指向第三遠(yuǎn)程軟件應(yīng)用515,所以流量整形組件355基于用戶接口 500中所示結(jié)構(gòu)指派417最高優(yōu)先級(jí)給第二應(yīng)用消息,并且將第二應(yīng)用消息增加418到出站隊(duì)列。流量整形組件355確定455第一應(yīng)用消息和第二應(yīng)用消息位于出站隊(duì)列。由于已經(jīng)將大于指派417給第一應(yīng)用消息的優(yōu)先級(jí)的優(yōu)先級(jí)指派417給第二應(yīng)用消息,所以流量整形組件355將第二應(yīng)用消息轉(zhuǎn)發(fā)460到與第三遠(yuǎn)程軟件應(yīng)用515相關(guān)聯(lián)的網(wǎng)絡(luò)地址525。隨后,流量整形組件355確定455只有第一應(yīng)用消息在出站隊(duì)列,并且將第一應(yīng)用消息轉(zhuǎn)發(fā)460到與第一遠(yuǎn)程軟件應(yīng)用505相關(guān)聯(lián)的網(wǎng)絡(luò)地址525。對(duì)于建立和排隊(duì)470的應(yīng)用消息可以實(shí)施相似的方法,作為同步435存儲(chǔ)消息和遠(yuǎn)程軟件應(yīng)用225的一部分。本文中描述的實(shí)施例能夠使交通工具計(jì)算機(jī)系統(tǒng)上傳交通工具相關(guān)數(shù)據(jù),用于最終傳送到合適的遠(yuǎn)程軟件應(yīng)用,即使當(dāng)交通工具計(jì)算機(jī)系統(tǒng)不能夠建立提供這些遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器的上行鏈路連接時(shí)。所提供的實(shí)施例進(jìn)一步促進(jìn)基于用戶定義結(jié)構(gòu)和/或與應(yīng)用消息相關(guān)聯(lián)的遠(yuǎn)程軟件應(yīng)用是否存在相對(duì)應(yīng)的本地軟件應(yīng)用優(yōu)先化交通工具相關(guān)數(shù)據(jù)的轉(zhuǎn)發(fā)。該書面描述使用實(shí)例公開不同的實(shí)施例,包括能夠使本領(lǐng)域的技術(shù)人員實(shí)踐實(shí)施例的最佳模式,包括制造和利用任何設(shè)備或系統(tǒng)和執(zhí)行任何包括的方法。專利保護(hù)范圍由權(quán)利要求限定,并且專利保護(hù)范圍可以包括本領(lǐng)域的技術(shù)人員想到的其他實(shí)例。如果,其他實(shí)例具有與權(quán)利要求的字面語言并無不同的結(jié)構(gòu)元件,或如果其他實(shí)例包括與權(quán)利要求的字面語言并無不同的等同結(jié)構(gòu)元件,那么這些其他實(shí)例包括在權(quán)利要求的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間通信的方法,所述方法包含: 在計(jì)算機(jī)系統(tǒng)接收從交通工具發(fā)送的應(yīng)用消息; 通過所述計(jì)算機(jī)系統(tǒng)確定所述應(yīng)用消息是否應(yīng)當(dāng)被轉(zhuǎn)發(fā)到提供與所述應(yīng)用消息相關(guān)聯(lián)的遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器;和 當(dāng)不應(yīng)當(dāng)轉(zhuǎn)發(fā)所述應(yīng)用消息時(shí),重定向所述應(yīng)用消息到所述計(jì)算機(jī)系統(tǒng)執(zhí)行的本地軟件應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其中所述本地軟件應(yīng)用存儲(chǔ)包括在所述應(yīng)用消息中的數(shù)據(jù),所述方法進(jìn)一步包含,在所述重定向所述應(yīng)用消息之后: 利用所述遠(yuǎn)程應(yīng)用服務(wù)器建立上行鏈路連接;和 同步所存儲(chǔ)的數(shù)據(jù)和所述遠(yuǎn)程應(yīng)用服務(wù)器提供的所述遠(yuǎn)程軟件應(yīng)用。
3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包含當(dāng)確定所述應(yīng)用消息應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器時(shí),將所述應(yīng)用消息轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器。
4.根據(jù)權(quán)利要求3所述的方法,其中接收應(yīng)用消息包含利用第一通信標(biāo)準(zhǔn)接收從所述交通工具發(fā)送的應(yīng)用消息,并且轉(zhuǎn)發(fā)所述應(yīng)用消息包含利用第二通信標(biāo)準(zhǔn)轉(zhuǎn)發(fā)所述應(yīng)用消肩、O
5.根據(jù)權(quán)利要求3所述的方法,其中所述應(yīng)用消息是多個(gè)應(yīng)用消息的第一應(yīng)用消息,所述方法進(jìn)一步包含: 將優(yōu)先級(jí)指派給所述第一應(yīng)用消息;和 至少部分地基于指派給所述第一應(yīng)用消息的優(yōu)先級(jí)和指派給所述第二應(yīng)用消息的優(yōu)先級(jí),在轉(zhuǎn)發(fā)所述多個(gè)應(yīng)用消息的第二應(yīng)用消息之前,轉(zhuǎn)發(fā)所述第一應(yīng)用消息。
6.根據(jù)權(quán)利要求1所述的方法,其中確定所述應(yīng)用消息是否應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器包含確定在所述計(jì)算機(jī)系統(tǒng)和所述遠(yuǎn)程應(yīng)用服務(wù)器之間是否能夠建立上行鏈路連接。
7.一種用于在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間通信的網(wǎng)關(guān)設(shè)備,所述設(shè)備包含: 配置為從交通工具裝載的計(jì)算機(jī)系統(tǒng)接收應(yīng)用消息的交通工具通信單元,其中所述應(yīng)用消息與對(duì)應(yīng)于提供遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器的目的地相關(guān)聯(lián); 耦接至所述交通工具通信單元的處理器單元,其被程序化為: 執(zhí)行對(duì)應(yīng)于所述遠(yuǎn)程軟件應(yīng)用的本地軟件應(yīng)用;確定所述應(yīng)用消息是否應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器;和當(dāng)所述應(yīng)用消息不應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器時(shí),將所述應(yīng)用消息重定向到所述本地軟件應(yīng)用,其中所述本地軟件應(yīng)用以一種方式與所述計(jì)算機(jī)系統(tǒng)交互,該方式與所述遠(yuǎn)程軟件應(yīng)用與所述計(jì)算機(jī)系統(tǒng)交互的方式相似。
8.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān)設(shè)備,進(jìn)一步包含廣域網(wǎng)即WAN通信單元,其配置為當(dāng)所述應(yīng)用消息應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器時(shí)將所述應(yīng)用消息轉(zhuǎn)發(fā)到遠(yuǎn)程應(yīng)用服務(wù)器。
9.根據(jù)權(quán)利要求8所述的網(wǎng)關(guān)設(shè)備,其中所述應(yīng)用消息是多個(gè)應(yīng)用消息的第一應(yīng)用消息,所述WAN通信單元進(jìn)一步配置為當(dāng)能夠建立與相對(duì)應(yīng)的遠(yuǎn)程應(yīng)用服務(wù)器的上行鏈路連接時(shí),將所述多個(gè)應(yīng)用消息的每個(gè)應(yīng)用消息轉(zhuǎn)發(fā)到對(duì)應(yīng)于該應(yīng)用消息的遠(yuǎn)程應(yīng)用服務(wù)器。
10.根據(jù)權(quán)利要求9所述的網(wǎng)關(guān)設(shè)備,其中所述處理器單元進(jìn)一步程序化為: 基于與所述應(yīng)用消息相關(guān)聯(lián)的目的地將優(yōu)先級(jí)指派給所述多個(gè)應(yīng)用消息的每個(gè)應(yīng)用消息;和在轉(zhuǎn)發(fā)被指派第二優(yōu)先級(jí)的應(yīng)用消息之前,轉(zhuǎn)發(fā)被指派第一優(yōu)先級(jí)的應(yīng)用消息,其中所述第二優(yōu)先級(jí)小于所述第一優(yōu)先級(jí)。
11.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān)設(shè)備,進(jìn)一步包含: 存儲(chǔ)設(shè)備,其中所述本地軟件應(yīng)用響應(yīng)于所重定向的應(yīng)用消息而更新所述存儲(chǔ)設(shè)備中的數(shù)據(jù);和 廣域網(wǎng)即WAN通信單元,其配置為: 在所述本地軟件應(yīng)用更新所述數(shù)據(jù)之后,建立與所述遠(yuǎn)程應(yīng)用服務(wù)器的上行鏈路連接;和 將更新的數(shù)據(jù)發(fā)送到所述遠(yuǎn)程應(yīng)用服務(wù)器。
12.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān)設(shè)備,其中所述本地軟件應(yīng)用是對(duì)應(yīng)于第一遠(yuǎn)程軟件應(yīng)用的第一本地軟件應(yīng)用,所述處理器單元進(jìn)一步程序化為: 在第一虛擬機(jī)中執(zhí)行所述第一本地軟件應(yīng)用; 在第二虛擬機(jī)中執(zhí)行對(duì)應(yīng)于的第二遠(yuǎn)程軟件應(yīng)用的第二本地軟件應(yīng)用; 確定應(yīng)用消息是否應(yīng)當(dāng)被轉(zhuǎn)發(fā)到提供所述第二遠(yuǎn)程軟件應(yīng)用的第二遠(yuǎn)程應(yīng)用服務(wù)器;和 當(dāng)應(yīng)用消息不應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述第二遠(yuǎn)程應(yīng)用服務(wù)器時(shí),將與對(duì)應(yīng)于所述第二遠(yuǎn)程應(yīng)用服務(wù)器的目的地相關(guān)聯(lián)的應(yīng)用消息重定向到所述第二本地軟件應(yīng)用。
13.根據(jù)權(quán)利要求7所述的網(wǎng)關(guān)設(shè)備,其中: 所述應(yīng)用消息是從第一交通工具裝載的第一計(jì)算機(jī)系統(tǒng)接收的第一應(yīng)用消息; 所述交通工具通信單元進(jìn)一步配置為從第二交通工具裝載的第二計(jì)算機(jī)系統(tǒng)接收第二應(yīng)用消息,所述第二應(yīng)用消息與對(duì)應(yīng)于所述遠(yuǎn)程應(yīng)用服務(wù)器的目的地相關(guān)聯(lián);和 所述處理器單元進(jìn)一步程序化為當(dāng)所述第二應(yīng)用消息不應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器時(shí),將所述第二應(yīng)用消息重定向到所述本地軟件應(yīng)用。
14.具有計(jì)算機(jī)可執(zhí)行組件的一個(gè)或更多計(jì)算機(jī)可讀介質(zhì),所述組件包含: 本地軟件應(yīng)用組件,當(dāng)至少一個(gè)處理器單元執(zhí)行所述本地軟件應(yīng)用組件時(shí)使得所述至少一個(gè)處理器單元執(zhí)行本地軟件應(yīng)用; 交通工具通信接口組件,當(dāng)至少一個(gè)處理器單元執(zhí)行所述交通工具通信接口組件時(shí)使得所述至少一個(gè)處理器單元接收由交通工具裝載的計(jì)算機(jī)系統(tǒng)發(fā)送的應(yīng)用消息;和 路由組件,當(dāng)至少一個(gè)處理器單元執(zhí)行所述路由組件時(shí)使得所述至少一個(gè)處理器單元: 確定所述應(yīng)用消息是否應(yīng)當(dāng)被轉(zhuǎn)發(fā)到提供與所述應(yīng)用消息相關(guān)聯(lián)的遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器;和 當(dāng)所述應(yīng)用消息不應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述遠(yuǎn)程應(yīng)用服務(wù)器時(shí),將所述應(yīng)用消息重定向到所述本地軟件應(yīng)用。
15.根據(jù)權(quán)利要求14所述的一個(gè)或更多計(jì)算機(jī)可讀介質(zhì),其中所述應(yīng)用消息是對(duì)應(yīng)于第一遠(yuǎn)程軟件應(yīng)用的第一應(yīng)用消息,并且所述路由組件使得所述至少一個(gè)處理器單元將第二應(yīng)用消息轉(zhuǎn)發(fā)到提供與所述第二應(yīng)用消息相關(guān)聯(lián)的第二遠(yuǎn)程軟件應(yīng)用的第二遠(yuǎn)程應(yīng)用服務(wù)器,其中在所述第一應(yīng)用消息之后接收所述第二應(yīng)用消息,并且所述計(jì)算機(jī)可執(zhí)行組件進(jìn)一步包含流量整形組件,當(dāng)至少一個(gè)處理器單元執(zhí)行所述流量整形組件時(shí)使得所述至少一個(gè)處理器單元: 使第一優(yōu)先級(jí)與所述第一遠(yuǎn)程軟件應(yīng)用相關(guān)聯(lián); 使大于所述第一優(yōu)先級(jí)的第二優(yōu)先級(jí)與所述第二遠(yuǎn)程軟件應(yīng)用相關(guān)聯(lián);和在基于所述第一優(yōu) 先級(jí)和所述第二優(yōu)先級(jí)轉(zhuǎn)發(fā)所述第一應(yīng)用消息之前,轉(zhuǎn)發(fā)所述第二應(yīng)用消息。
全文摘要
用于在交通工具和遠(yuǎn)程應(yīng)用服務(wù)器之間通信的方法和裝置。從交通工具接收應(yīng)用消息。計(jì)算機(jī)系統(tǒng)確定在計(jì)算機(jī)系統(tǒng)和提供與應(yīng)用消息相關(guān)聯(lián)的遠(yuǎn)程軟件應(yīng)用的遠(yuǎn)程應(yīng)用服務(wù)器之間是否可以建立上行鏈路連接。當(dāng)不能建立上行鏈路連接時(shí),應(yīng)用消息重定向到由計(jì)算機(jī)系統(tǒng)執(zhí)行的本地軟件應(yīng)用。隨后,可以同步本地軟件應(yīng)用和遠(yuǎn)程軟件應(yīng)用之間的數(shù)據(jù)。
文檔編號(hào)H04L12/815GK103155522SQ201180048785
公開日2013年6月12日 申請(qǐng)日期2011年9月21日 優(yōu)先權(quán)日2010年10月8日
發(fā)明者I·G·安格斯, T·S·瑞德 申請(qǐng)人:波音公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安吉县| 宁远县| 吉林市| 潮安县| 横峰县| 石台县| 樟树市| 黄陵县| 凯里市| 永吉县| 荣成市| 昌吉市| 阿鲁科尔沁旗| 筠连县| 安新县| 丰城市| 星子县| 曲水县| 宁波市| 彝良县| 武冈市| 伊宁县| 远安县| 兰州市| 金堂县| 公主岭市| 海伦市| 建水县| 新巴尔虎右旗| 永城市| 弥勒县| 黑河市| 盐山县| 太康县| 长岭县| 冕宁县| 西藏| 上饶县| 株洲市| 德州市| 聂拉木县|