專利名稱:提供非實時互聯(lián)網(wǎng)服務(wù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在實時互聯(lián)網(wǎng)服務(wù)不可用的空間內(nèi)提供非實時互聯(lián)網(wǎng)服務(wù)的方法,尤 其涉及在飛機、高速列車、船舶等無法提供實時互聯(lián)網(wǎng)服務(wù)的空間內(nèi)提供非實時互聯(lián)網(wǎng)的 系統(tǒng)和方法。
背景技術(shù):
通過IP網(wǎng)絡(luò)提供互聯(lián)網(wǎng)(Internet)服務(wù)已經(jīng)是非常成熟的技術(shù)。IP網(wǎng)絡(luò)的物理 承載方式有以太網(wǎng)Ethernet)、光纖(Optical)、電話線、有線電視網(wǎng)(Cable)、電力線、衛(wèi) 星、微波等多種方式。在實時互聯(lián)網(wǎng)服務(wù)不可用或不方便利用的空間內(nèi),以飛機為例,在飛機中提供互 聯(lián)網(wǎng)訪問的方法目前只有一種通過衛(wèi)星實時連接到互聯(lián)網(wǎng)。如圖1所示,飛機艙體內(nèi)乘 客使用終端設(shè)備上的互聯(lián)網(wǎng)瀏覽器訪問互聯(lián)網(wǎng)網(wǎng)站,訪問網(wǎng)站的TCP/IP數(shù)據(jù)包通過艙體 內(nèi)IP網(wǎng)絡(luò)傳輸?shù)斤w機艙體內(nèi)的衛(wèi)星收發(fā)器,衛(wèi)星收發(fā)器將TCP/IP數(shù)據(jù)包調(diào)制后,發(fā)送到衛(wèi) 星。衛(wèi)星通過衛(wèi)星網(wǎng)絡(luò)發(fā)送到衛(wèi)星地面站。衛(wèi)星地面站將數(shù)據(jù)解調(diào)后,還原為乘客用終端 設(shè)備發(fā)送的TCP/IP數(shù)據(jù)包。衛(wèi)星地面站再通過IP網(wǎng)絡(luò)連接到乘客期望訪問的互聯(lián)網(wǎng)網(wǎng) 站?;ヂ?lián)網(wǎng)網(wǎng)站返回的TCP/IP數(shù)據(jù)包沿著相同的路徑返回到乘客的終端設(shè)備,終端設(shè)備上 的互聯(lián)網(wǎng)瀏覽器將TCP/IP數(shù)據(jù)包呈現(xiàn)給乘客。乘客使用其它互聯(lián)網(wǎng)的服務(wù)的過程與訪問互聯(lián)網(wǎng)網(wǎng)站的過程類似,例如在飛機艙 體內(nèi)收發(fā)郵件。現(xiàn)有技術(shù)提供了飛機艙體內(nèi)實時互聯(lián)網(wǎng)的服務(wù),但是對設(shè)備有很高的要求,要求 飛機艙體內(nèi)裝載衛(wèi)星接收器,要求衛(wèi)星網(wǎng)絡(luò)能夠覆蓋到飛機的航線。這些對設(shè)備的要求限 制了現(xiàn)有技術(shù)在飛機艙體內(nèi)的應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明的一個目的是解決上述問題,提供一種提供非實時互聯(lián)網(wǎng)服務(wù)的方法。該方法包括以下步驟將互聯(lián)網(wǎng)服務(wù)器的網(wǎng)站內(nèi)容在實時互聯(lián)網(wǎng)服務(wù)不可用前同步到一地面同步服務(wù) 器的可與該地面同步服務(wù)器分離的存儲介質(zhì)中;將該可與該地面同步服務(wù)器分離的存儲介質(zhì)帶到實時互聯(lián)網(wǎng)服務(wù)不可用的空間 內(nèi)并連接至一該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器中,作為該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)源;保持該空間內(nèi)的互聯(lián)網(wǎng)服務(wù)器處于開啟狀態(tài),該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器被配置為接 收空間內(nèi)各終端設(shè)備訪問互聯(lián)網(wǎng)數(shù)據(jù)的請求并將可與該地面同步服務(wù)器分離的存儲介質(zhì) 中緩存的數(shù)據(jù)作為互聯(lián)網(wǎng)數(shù)據(jù)響應(yīng)給各終端設(shè)備,并且將終端設(shè)備請求發(fā)送的數(shù)據(jù)緩存于 空間內(nèi)互聯(lián)網(wǎng)服務(wù)器;以及,待檢測到實時互聯(lián)網(wǎng)服務(wù)恢復(fù)后,通過該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器利用無線方式將緩 存于其中的終端設(shè)備請求發(fā)送的數(shù)據(jù)發(fā)送到地面互聯(lián)網(wǎng)服務(wù)器,并將所述存儲介質(zhì)從該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器上取下。本發(fā)明的另一個目的在于提供一種提供非實時互聯(lián)網(wǎng)服務(wù)的系統(tǒng)。為實現(xiàn)上述目的,本發(fā)明提供了一種提供非實時互聯(lián)網(wǎng)服務(wù)的系統(tǒng)包括一個地面 同步服務(wù)器,該地面同步服務(wù)器包括抓取模塊,該抓取模塊用于在互聯(lián)網(wǎng)服務(wù)可用時完成互聯(lián)網(wǎng)網(wǎng)站服務(wù)器上數(shù)據(jù)的 實時抓?。淮砗途彺婺K,將抓取模塊抓取的數(shù)據(jù)用文件的形式保存在一可與該地面同步 服務(wù)器分離的存儲介質(zhì)中;以及一個實時互聯(lián)網(wǎng)服務(wù)不可用的空間內(nèi)的互聯(lián)網(wǎng)服務(wù)器,其包括存儲介質(zhì)接口,用于連接所述存儲介質(zhì);服務(wù)器模塊,其將所述存儲介質(zhì)上緩存的服務(wù)器內(nèi)容加載到該模塊,終端設(shè)備訪 問互聯(lián)網(wǎng)網(wǎng)站時,將緩存的內(nèi)容返回給終端設(shè)備;以及將終端設(shè)備發(fā)送的外發(fā)數(shù)據(jù)進行緩 存;無線模塊,其在實時互聯(lián)網(wǎng)服務(wù)恢復(fù)后通過無線網(wǎng)絡(luò)將緩存的外發(fā)數(shù)據(jù)發(fā)送到無 線網(wǎng)絡(luò)的網(wǎng)關(guān)設(shè)備上。本發(fā)明的技術(shù)效果在于,與已有方法比較,本發(fā)明提供了在飛機、高速列車、客運 汽車等無法方便地接收實時互聯(lián)網(wǎng)服務(wù)的空間內(nèi)非實時互聯(lián)網(wǎng)的服務(wù)。乘客訪問互聯(lián)網(wǎng)網(wǎng) 站看到的內(nèi)容是提前加載到空間內(nèi)的數(shù)小時前的網(wǎng)站上內(nèi)容,并不是網(wǎng)站上實時的內(nèi)容。 乘客在空間內(nèi)發(fā)送的郵件,在飛行過程中緩存在本發(fā)明提供的服務(wù)器中,在飛機落地后被 發(fā)送出去。
圖1示出了一個現(xiàn)有艙體內(nèi)乘客使用終端設(shè)備訪問互聯(lián)網(wǎng)網(wǎng)站數(shù)據(jù)傳輸?shù)氖疽?圖。圖2示出了根據(jù)本發(fā)明的一個實施例的設(shè)備和步驟示意圖。圖3示出了地面同步服務(wù)器的模塊和接口示意圖。圖4示出了網(wǎng)站服務(wù)器數(shù)據(jù)抓取的實施例。圖5示出了艙體內(nèi)互聯(lián)網(wǎng)服務(wù)器的模塊和接口示意圖。
具體實施例方式下面以飛機為例,對本發(fā)明進行詳細(xì)介紹,但是,本領(lǐng)域的一般技術(shù)人員應(yīng)該理 解,本發(fā)明也可以應(yīng)用于高速列車、客運汽車等其他不方便提供實時互聯(lián)網(wǎng)服務(wù)的空間內(nèi)。如圖2所示,本發(fā)明所述系統(tǒng)包括一個地面同步服務(wù)器100,一個機上互聯(lián)網(wǎng)服務(wù) 器200。地面同步服務(wù)器100包括一個可插拔的硬盤101,或是閃存盤。機上互聯(lián)網(wǎng)服務(wù)器 200包括一個硬盤201 (可選,圖中未示出)和無線網(wǎng)卡202。本發(fā)明所述方法包括以下步驟(1)步驟1 機場地面人員將網(wǎng)站內(nèi)容起飛前同步到地面同步服務(wù)器的硬盤中;(2)步驟2 空乘將硬盤帶到飛機上插入到機上互聯(lián)網(wǎng)服務(wù)器中;(3)步驟3 飛行時打開服務(wù)器,用戶可以通過終端設(shè)備使用非實時互聯(lián)網(wǎng)服務(wù)。
(4)步驟4 飛機降落后,打開機上互聯(lián)網(wǎng)服務(wù)器上的無線網(wǎng)卡,將緩存數(shù)據(jù)發(fā)送 到互聯(lián)網(wǎng)服務(wù)器,完畢后帶回硬盤給機場地面人員。圖3示出了本發(fā)明所述地面同步服務(wù)器100的邏輯模塊和模塊間接口。(1)總控模塊110 負(fù)責(zé)啟動配置和管理模塊、抓取模塊、代理和緩存模塊;實時監(jiān) 控被總控模塊啟動的各模塊運行狀態(tài),當(dāng)發(fā)現(xiàn)模塊運行異常時,采取隔離和恢復(fù)機制。例如 發(fā)送告警和重新啟動該模塊。關(guān)閉被總控模塊啟動的各模塊。(2)配置和管理模塊120將維護管理人員的配置信息更新到總控模塊維護的數(shù)據(jù) 中。再由總控模塊配置到其它模塊。(3)抓取模塊130完成互聯(lián)網(wǎng)網(wǎng)站服務(wù)器上數(shù)據(jù)的實時抓取。(4)代理和緩存模塊140將抓取模塊抓取的數(shù)據(jù)用文件的形式保存在硬盤中。(5)接口 150 地面同步服務(wù)器和網(wǎng)站服務(wù)器300之間的接口。地面同步服務(wù)器發(fā) 送標(biāo)準(zhǔn)的互聯(lián)網(wǎng)服務(wù)請求到網(wǎng)站服務(wù)器,包括但是不限于HTTP請求和FTP請求,請求互聯(lián) 網(wǎng)服務(wù),網(wǎng)站服務(wù)器響應(yīng)請求,將請求的服務(wù)提供給地面同步服務(wù)器。(6)接口 160 地面同步服務(wù)器和維護管理人員的接口,維護人員通過該接口配置 和管理需要抓取的網(wǎng)站服務(wù)器名字和地址。(7)接口 170 地面同步服務(wù)器和硬盤之間的接口,將抓取的互聯(lián)網(wǎng)網(wǎng)站服務(wù)器上 內(nèi)容同步到硬盤101中。(8)接口 180 代理和緩存模塊和抓取模塊之間的接口。接口 180的一個可選實施 例是基于標(biāo)準(zhǔn)的HTTP客戶端和代理服務(wù)器(HTTPftX)Xy Server)之間的接口。抓取模塊配 置HTTP代理服務(wù)器的地址為代理和緩存模塊的地址。(9)接口 190 配置和管理模塊和抓取模塊之間的接口。配置和管理模塊將維護管 理人員通過接口 160配置的網(wǎng)站服務(wù)器名字和地址配置給抓取模塊。圖4示出了本發(fā)明所述網(wǎng)站服務(wù)器數(shù)據(jù)抓取的實施例。(1)抓取模塊從配置和管理模塊獲得網(wǎng)站服務(wù)器地址列表;(2)抓取模塊發(fā)送HTTP請求消息到網(wǎng)站服務(wù)器請求內(nèi)容;(3)網(wǎng)站服務(wù)器返回HTTP響應(yīng)消息,攜帶請求的內(nèi)容,即用HTML格式描述的網(wǎng)頁 文本內(nèi)容;(4)抓取模塊分析網(wǎng)頁文本內(nèi)容中的<src>和<href>等指定HTML標(biāo)簽,這些標(biāo)簽 指示更多內(nèi)容的鏈接地址。(5)抓取模塊將分析出的更多內(nèi)容的鏈接地址緩存到數(shù)據(jù)庫中;(6)數(shù)據(jù)庫按先進先出的順序保存抓取模塊緩存的鏈接地址;(7)抓取模塊按順序從數(shù)據(jù)庫依次取出緩存的鏈接地址,做下一輪的數(shù)據(jù)抓?。粓D5示出了本發(fā)明所述機上互聯(lián)網(wǎng)服務(wù)器200的邏輯模塊和模塊間接口。(I)HTTP服務(wù)器模塊210 負(fù)責(zé)將地面同步服務(wù)器硬盤上緩存的HTTP網(wǎng)站服務(wù)器 內(nèi)容加載到模塊,在乘客用終端設(shè)備500訪問互聯(lián)網(wǎng)網(wǎng)站時,將緩存的內(nèi)容返回給終端設(shè) 備。(2)FTP服務(wù)器模塊220 負(fù)責(zé)將地面同步服務(wù)器硬盤上緩存的FTP網(wǎng)站服務(wù)器內(nèi) 容加載到模塊,在乘客用終端設(shè)備訪問互聯(lián)網(wǎng)網(wǎng)站時,將緩存的內(nèi)容返回給終端設(shè)備。(3)郵件代理服務(wù)器模塊230 負(fù)責(zé)將乘客用終端設(shè)備發(fā)送的電子郵件(E-mail)緩存,在飛機落地后,通過無線模塊將緩存的電子郵件發(fā)送給郵件服務(wù)器(POP服務(wù)器)。(4)無線模塊202 可以是無線網(wǎng)卡,負(fù)責(zé)使用無線技術(shù),包括但是不限于3G、無線 局域網(wǎng)(WLAN)、微波通信(WiMAX)等將數(shù)據(jù)發(fā)送到無線網(wǎng)絡(luò)的網(wǎng)關(guān)設(shè)備上。(5)接口 MO 終端設(shè)備和機上互聯(lián)網(wǎng)服務(wù)器之間的接口。終端設(shè)備發(fā)送標(biāo)準(zhǔn)的互 聯(lián)網(wǎng)服務(wù)請求到機上互聯(lián)網(wǎng)服務(wù)器,請求互聯(lián)網(wǎng)服務(wù),這些請求包括但是不限于HTTP請求 和FTP請求。機上互聯(lián)網(wǎng)服務(wù)器響應(yīng)請求,將請求的服務(wù)提供給終端設(shè)備。(6)接口 250 機上互聯(lián)網(wǎng)服務(wù)器和地面同步服務(wù)器硬盤101之間的接口。機上互 聯(lián)網(wǎng)服務(wù)器的各個功能模塊從硬盤讀取緩存的網(wǎng)站服務(wù)器內(nèi)容作為飛機上可提供的內(nèi)容。(7)接口沈0 機上互聯(lián)網(wǎng)服務(wù)器和無線網(wǎng)關(guān)之間400的接口。在飛機落地后,將 機上互聯(lián)網(wǎng)服務(wù)器緩存的數(shù)據(jù)發(fā)送到無線網(wǎng)關(guān),由無線網(wǎng)關(guān)發(fā)送到互聯(lián)網(wǎng)服務(wù)器300。需要說明的是,互聯(lián)網(wǎng)提供的服務(wù)有很多種,本實施例僅以HTTP服務(wù)、FTP服務(wù)、 郵件服務(wù)為例說明了本發(fā)明的實現(xiàn),其它服務(wù)也都能通過本發(fā)明實現(xiàn)。本發(fā)明的技術(shù)效果在于,與已有方法比較,本發(fā)明提供了在飛機、高速列車、客運 汽車等無法方便地接收實時互聯(lián)網(wǎng)服務(wù)的空間內(nèi)非實時互聯(lián)網(wǎng)的服務(wù)。乘客訪問互聯(lián)網(wǎng)網(wǎng) 站看到的內(nèi)容是提前加載到空間內(nèi)的數(shù)小時前的網(wǎng)站上內(nèi)容,并不是網(wǎng)站上實時的內(nèi)容。 乘客在空間內(nèi)發(fā)送的郵件,在飛行過程中緩存在本發(fā)明提供的服務(wù)器中,在飛機落地后被 發(fā)送出去。
權(quán)利要求
1.一種提供非實時互聯(lián)網(wǎng)服務(wù)的方法,該方法包括以下步驟將互聯(lián)網(wǎng)服務(wù)器的網(wǎng)站內(nèi)容在實時互聯(lián)網(wǎng)服務(wù)不可用前同步到一地面同步服務(wù)器的 可與該地面同步服務(wù)器分離的存儲介質(zhì)中;將該可與該地面同步服務(wù)器分離的存儲介質(zhì)帶到實時互聯(lián)網(wǎng)服務(wù)不可用的空間內(nèi)并 連接至一該空間內(nèi)的互聯(lián)網(wǎng)服務(wù)器中,作為該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)源;保持該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器處于開啟狀態(tài),該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器被配置為接收空間 內(nèi)各終端設(shè)備訪問互聯(lián)網(wǎng)數(shù)據(jù)的請求并將可與該地面同步服務(wù)器分離的存儲介質(zhì)中緩存 的數(shù)據(jù)作為互聯(lián)網(wǎng)數(shù)據(jù)響應(yīng)給各終端設(shè)備,并且將終端設(shè)備請求發(fā)送的數(shù)據(jù)緩存于空間內(nèi) 互聯(lián)網(wǎng)服務(wù)器;以及,在實時互聯(lián)網(wǎng)服務(wù)恢復(fù)后,通過無線方式將緩存于空間內(nèi)互聯(lián)網(wǎng)服務(wù)器的終端設(shè)備請 求發(fā)送的數(shù)據(jù)發(fā)送到地面互聯(lián)網(wǎng)服務(wù)器,并將所述存儲介質(zhì)從空間內(nèi)互聯(lián)網(wǎng)服務(wù)器取下。
2.根據(jù)權(quán)利要求1所述的提供非實時互聯(lián)網(wǎng)服務(wù)的方法,其特征在于 所述終端設(shè)備請求發(fā)送的數(shù)據(jù)緩存于所述存儲介質(zhì)。
3.一種提供非實時互聯(lián)網(wǎng)服務(wù)的系統(tǒng),包括 一個地面同步服務(wù)器,該地面同步服務(wù)器包括抓取模塊,該抓取模塊用于在實時互聯(lián)網(wǎng)服務(wù)不可用前完成互聯(lián)網(wǎng)網(wǎng)站服務(wù)器上數(shù)據(jù) 的實時抓取;代理和緩存模塊,將抓取模塊抓取的數(shù)據(jù)用文件的形式保存在一可與該地面同步服務(wù) 器分離的存儲介質(zhì)中;以及一個位于即使互聯(lián)網(wǎng)服務(wù)不可用的空間內(nèi)的互聯(lián)網(wǎng)服務(wù)器,其包括 存儲介質(zhì)接口,用于連接所述存儲介質(zhì);服務(wù)器模塊,其將所述存儲介質(zhì)上緩存的服務(wù)器內(nèi)容加載到該模塊,并在乘客用終端 設(shè)備訪問互聯(lián)網(wǎng)網(wǎng)站時,將緩存的內(nèi)容返回給終端設(shè)備;以及將該空間內(nèi)的終端設(shè)備發(fā)送 的外發(fā)數(shù)據(jù)進行緩存;以及,無線模塊,其通過無線網(wǎng)絡(luò)將緩存的外發(fā)數(shù)據(jù)發(fā)送到無線網(wǎng)絡(luò)的網(wǎng)關(guān)設(shè)備上。
4.根據(jù)權(quán)利要求3所述的提供非實時互聯(lián)網(wǎng)服務(wù)的系統(tǒng),其特征在于 所述存儲介質(zhì)是硬盤或閃存盤。
5.根據(jù)權(quán)利要求3所述的提供非實時互聯(lián)網(wǎng)服務(wù)的系統(tǒng),其特征在于所述服務(wù)器模塊包括HTTP服務(wù)器模塊、FTP服務(wù)器模塊,以及電子郵件服務(wù)器模塊。
全文摘要
本發(fā)明提供了一種提供非實時互聯(lián)網(wǎng)服務(wù)的方法包括以下步驟將互聯(lián)網(wǎng)服務(wù)器的網(wǎng)站內(nèi)容在實時互聯(lián)網(wǎng)服務(wù)不可用前同步到一地面同步服務(wù)器的可與該地面同步服務(wù)器分離的存儲介質(zhì)中;將該可與該地面同步服務(wù)器分離的存儲介質(zhì)帶到實時互聯(lián)網(wǎng)服務(wù)不可用的空間內(nèi)并連接至一該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器中,作為該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器數(shù)據(jù)源;保持該空間內(nèi)的互聯(lián)網(wǎng)服務(wù)器處于開啟狀態(tài),該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器被配置為接收空間內(nèi)各終端設(shè)備訪問互聯(lián)網(wǎng)數(shù)據(jù)的請求并將可與該地面同步服務(wù)器分離的存儲介質(zhì)中緩存的數(shù)據(jù)作為互聯(lián)網(wǎng)數(shù)據(jù)響應(yīng)給各終端設(shè)備,并且將終端設(shè)備請求發(fā)送的數(shù)據(jù)緩存于空間內(nèi)互聯(lián)網(wǎng)服務(wù)器;以及,待檢測到實時互聯(lián)網(wǎng)服務(wù)恢復(fù)后,通過該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器利用無線方式將緩存于其中的終端設(shè)備請求發(fā)送的數(shù)據(jù)發(fā)送到地面互聯(lián)網(wǎng)服務(wù)器,并將所述存儲介質(zhì)從該空間內(nèi)互聯(lián)網(wǎng)服務(wù)器上取下。本發(fā)明還提供了一種提供非實時互聯(lián)網(wǎng)服務(wù)的系統(tǒng)。
文檔編號H04L29/08GK102118372SQ20091026603
公開日2011年7月6日 申請日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者喻建黎, 蔡朝陽, 費鵬 申請人:深圳市多尼卡電子技術(shù)有限公司