專利名稱::網(wǎng)絡(luò)互聯(lián)的方法、網(wǎng)關(guān)設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,特別涉及網(wǎng)絡(luò)互聯(lián)的方法、網(wǎng)關(guān)設(shè)備及系統(tǒng)。
背景技術(shù):
:WAP(WirelessA卯licationProtocol,無線應(yīng)用協(xié)議)服務(wù)應(yīng)用于電信網(wǎng)絡(luò)中,它有對(duì)應(yīng)的手機(jī)終端與WAP服務(wù)器;Web服務(wù)則應(yīng)用在IT互聯(lián)網(wǎng)中,它有相應(yīng)的流行IE瀏覽器與Web服務(wù)器。由此引起的網(wǎng)絡(luò)孤島與網(wǎng)絡(luò)異構(gòu)性直接導(dǎo)致用戶無法方便快捷使用服務(wù)提供商提供的內(nèi)容。當(dāng)用戶使用PC終端時(shí)無法瀏覽WAP網(wǎng)頁(yè),而用戶使用手機(jī)終端時(shí)卻無法訪問Web網(wǎng)站。隨著3G時(shí)代的到來,Web網(wǎng)站需要把信息延伸到電信網(wǎng)絡(luò),手機(jī)終端;WAP網(wǎng)站更需要借助互聯(lián)網(wǎng)與Web網(wǎng)站進(jìn)行推廣與發(fā)展,形成系統(tǒng)化的信息交換網(wǎng)絡(luò),最終覆蓋用戶使用的所有手段。針對(duì)WAP與Web應(yīng)用中的網(wǎng)絡(luò)實(shí)體的異構(gòu)現(xiàn)狀與網(wǎng)絡(luò)孤島,現(xiàn)有技術(shù)有以下幾種解決方案第一種是終端開發(fā)多種協(xié)議棧支持多種協(xié)議,該方法通過實(shí)現(xiàn)胖客戶端方式,支持麗L(WirelessMarkupLanguage,無線標(biāo)記語(yǔ)言)、HTML(HyperTextMarkupLanguage,超文本t示i己i吾言)與XHTML(extensibleHyperTextMarkupLanguage,可J廣展超文本木示i己語(yǔ)言)等協(xié)議;第二種是應(yīng)用服務(wù)提供商開發(fā)多個(gè)Web與WAP服務(wù)器支持終端訪問;第三種是進(jìn)行協(xié)議格式轉(zhuǎn)換。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)在解決網(wǎng)絡(luò)實(shí)體的異構(gòu)現(xiàn)狀與網(wǎng)絡(luò)孤島時(shí),對(duì)現(xiàn)有網(wǎng)絡(luò)資源修改較大,對(duì)終端、網(wǎng)絡(luò)帶寬要求高;投入巨大,應(yīng)用服務(wù)提供商提供服務(wù)的門檻較高,成本高,而且涉及到網(wǎng)絡(luò)帶寬升級(jí)等要求;協(xié)議格式轉(zhuǎn)換只能實(shí)現(xiàn)部分協(xié)議的單向協(xié)議轉(zhuǎn)換,實(shí)現(xiàn)范圍有限,導(dǎo)致用戶還是無法訪問大部分網(wǎng)站。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例提供了網(wǎng)絡(luò)互聯(lián)的方法、網(wǎng)關(guān)設(shè)備及系統(tǒng)。所述技術(shù)方案如下—方面,本發(fā)明實(shí)施例提供了網(wǎng)絡(luò)互聯(lián)的方法,包括接收用戶終端發(fā)送的瀏覽請(qǐng)求消息,根據(jù)所述瀏覽請(qǐng)求消息獲取用戶終端識(shí)別信息,將所述瀏覽請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)服務(wù)器;接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包含所述用戶終端請(qǐng)求瀏覽的內(nèi)容,根據(jù)所述響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息;根據(jù)所述用戶終端識(shí)別信息、所述響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換;將轉(zhuǎn)換后的響應(yīng)消息返回所述用戶終端。另一方面,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)互聯(lián)的方法,包括接收用戶終端發(fā)送的上傳請(qǐng)求消息,所述上傳請(qǐng)求消息中包含所述用戶終端要上傳的內(nèi)容、目的網(wǎng)絡(luò)服務(wù)器的信息以及用戶終端信息;根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;根據(jù)所述用戶終端識(shí)別信息和預(yù)先保存的網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述上傳內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;根據(jù)所述目的網(wǎng)絡(luò)服務(wù)器的信息將轉(zhuǎn)換后的上傳內(nèi)容發(fā)送至網(wǎng)絡(luò)服務(wù)器。再一方面,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)互聯(lián)的方法,包括接收網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息,所述業(yè)務(wù)推送請(qǐng)求消息中包含所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容、用戶終端信息以及所述網(wǎng)絡(luò)服務(wù)器信息;根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;根據(jù)所述網(wǎng)絡(luò)服務(wù)器信息和所述用戶終端識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;將轉(zhuǎn)換后的推送內(nèi)容發(fā)送至所述用戶終端。—方面,本發(fā)明實(shí)施例提供了一種網(wǎng)關(guān)設(shè)備,包括超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊,接收用戶終端發(fā)送的瀏覽請(qǐng)求消息,根據(jù)所述瀏覽請(qǐng)求消息獲取用戶終端識(shí)別信息;超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊,用于將所述瀏覽請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)服務(wù)器,并接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包含所述用戶終端請(qǐng)求瀏覽的內(nèi)容;根據(jù)所述響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息;策略服務(wù)PolicyService模塊,用于根據(jù)所述用戶終端識(shí)別信息、所述響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;轉(zhuǎn)換服務(wù)TransformService模塊,用于根據(jù)所述PolicyService模塊獲取的預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換;所述HTTPServerService模塊還用于將由所述TransformService模塊轉(zhuǎn)換后的響應(yīng)消息返回所述用戶終端。又一方面,本發(fā)明實(shí)施例還提供了一種網(wǎng)關(guān)設(shè)備,包括第二超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊,用于接收用戶終端發(fā)送的上傳請(qǐng)求消息,所述上傳請(qǐng)求消息中包含所述用戶終端要上傳的內(nèi)容、目的網(wǎng)絡(luò)服務(wù)器的信息以及用戶終端信息;并根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;第二策略服務(wù)PolicyService模塊,用于根據(jù)所述用戶終端識(shí)別信息和預(yù)先保存的網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;第二轉(zhuǎn)換服務(wù)TransformService模塊,用于根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述上傳內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;第二超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊,用于根據(jù)所述目的網(wǎng)絡(luò)服務(wù)器的信息將轉(zhuǎn)換后的上傳內(nèi)容發(fā)送至網(wǎng)絡(luò)服務(wù)器。再一方面,本發(fā)明實(shí)施例還提供了一種網(wǎng)關(guān)設(shè)備,包括第三超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息,所述業(yè)務(wù)推送請(qǐng)求消息中包含所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容、用戶終端信息以及所述網(wǎng)絡(luò)服務(wù)器信息;根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;第三策略服務(wù)PolicyService模塊,用于根據(jù)所述網(wǎng)絡(luò)服務(wù)器信息和所述用戶終端識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;第三轉(zhuǎn)換服務(wù)TransformService模塊,用于根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;第三超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊,用于將轉(zhuǎn)換后的推送內(nèi)容發(fā)送至所述用戶終端。再一方面,本發(fā)明實(shí)施例提供了一種系統(tǒng),所述系統(tǒng)包括網(wǎng)關(guān)設(shè)備,用于接收用戶終端發(fā)送的瀏覽請(qǐng)求消息或上傳請(qǐng)求消息;根據(jù)所述瀏覽請(qǐng)求消息或所述用戶終端信息獲取用戶終端識(shí)別信息;還用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息或網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息;根據(jù)所述響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息或根據(jù)所述業(yè)務(wù)推送請(qǐng)求消息獲取網(wǎng)絡(luò)服務(wù)器信息;根據(jù)所述用戶終端識(shí)別信息、所述響應(yīng)消息內(nèi)容識(shí)別信息或網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息或所述網(wǎng)絡(luò)服務(wù)器推送的業(yè)務(wù)或所述用戶終端上傳的內(nèi)容網(wǎng)絡(luò)服務(wù)器進(jìn)行內(nèi)容轉(zhuǎn)換,將轉(zhuǎn)換后的結(jié)果對(duì)應(yīng)返回所述用戶終端或所述網(wǎng)絡(luò)服務(wù)器;網(wǎng)絡(luò)服務(wù)器,用于向所述網(wǎng)關(guān)設(shè)備發(fā)送對(duì)應(yīng)于所述瀏覽請(qǐng)求的響應(yīng)消息,或接收所述用戶終端通過所述網(wǎng)關(guān)設(shè)備上傳的內(nèi)容,或向所述用戶終端主動(dòng)發(fā)送業(yè)務(wù)推送請(qǐng)求消息。本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)協(xié)議消息體中協(xié)議內(nèi)容的語(yǔ)法轉(zhuǎn)換的方法,所述方法包括判斷收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性是否存在于目標(biāo)語(yǔ)法中,是則判斷所述原語(yǔ)法中的元素/屬性與所述目標(biāo)語(yǔ)法中的元素/屬性的含義是否一致,否則判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法;當(dāng)所述判斷所述原語(yǔ)法中的元素/屬性與所述目標(biāo)語(yǔ)法中的元素/屬性的含義的判斷結(jié)果為是,則復(fù)制所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性到所述目標(biāo)語(yǔ)法,否則判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法;當(dāng)所述判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法的判斷結(jié)果為是則使用所述目標(biāo)語(yǔ)法中等價(jià)含義的語(yǔ)法表示或者修改所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性,否則通過程序表達(dá)所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性的含義。本發(fā)明實(shí)施例還提供一種實(shí)現(xiàn)協(xié)議消息體中協(xié)議內(nèi)容的語(yǔ)法轉(zhuǎn)換的設(shè)備,所述設(shè)備包括第一判斷模塊,用于判斷收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性是否存在于目標(biāo)語(yǔ)法中;第二判斷模塊,用于判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性與所述目標(biāo)語(yǔ)法中的元素/屬性的含義是否一致;第三判斷模塊,用于判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法;復(fù)制模塊,用于當(dāng)所述第二判斷模塊的判斷結(jié)果為是時(shí),復(fù)制所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性到所述目標(biāo)語(yǔ)法;表示/修改模塊,用于當(dāng)所述第三判斷模塊的判斷結(jié)果為是時(shí),使用所述目標(biāo)語(yǔ)法中等價(jià)含義的語(yǔ)法表示或者修改所述協(xié)議消息體協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性;表示模塊,用于當(dāng)所述第三判斷模塊的判斷結(jié)果為否時(shí),通過程序表達(dá)所述協(xié)議消息體協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性的含義。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是本發(fā)明實(shí)施例通過增加支持電信網(wǎng)絡(luò)與互聯(lián)網(wǎng)網(wǎng)絡(luò)的麗L、HTML與XHTML協(xié)議間的相互轉(zhuǎn)換的網(wǎng)關(guān)設(shè)備,用戶可以根據(jù)網(wǎng)關(guān)設(shè)備提供的協(xié)議之間的轉(zhuǎn)換訪問任意的互聯(lián)網(wǎng)中提供的Web/WAP應(yīng)用服務(wù);Web/WAP應(yīng)用服務(wù)的服務(wù)提供商與內(nèi)容提供商可以只著重提供服務(wù)的內(nèi)容,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。圖1是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)互聯(lián)的方法流程圖;2是本發(fā)明實(shí)施例提供的網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖;3是本發(fā)明實(shí)施例提供的又一網(wǎng)絡(luò)互聯(lián)的方法流程圖4是本發(fā)明實(shí)施例提供的又一網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖5是本發(fā)明實(shí)施例提供的又一網(wǎng)絡(luò)互聯(lián)的方法流程圖6是本發(fā)明實(shí)施例提供的又一網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖7是本發(fā)明實(shí)施例提供的系統(tǒng)的結(jié)構(gòu)示意圖;8是本發(fā)明實(shí)施例提供的組網(wǎng)結(jié)構(gòu)示意圖;9是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)互聯(lián)的網(wǎng)關(guān)設(shè)備結(jié)構(gòu)示意圖;10是本發(fā)明實(shí)施例提供的PolicyService模塊結(jié)構(gòu)示意圖;11是本發(fā)明實(shí)施例提供的TransformService模塊結(jié)構(gòu)示意圖;12是本發(fā)明實(shí)施例提供的組網(wǎng)的又一結(jié)構(gòu)示意圖;13是本發(fā)明實(shí)施例提供的用戶使用網(wǎng)關(guān)設(shè)備瀏覽業(yè)務(wù)的方法流程圖14是本發(fā)明實(shí)施例提供的協(xié)議間的轉(zhuǎn)換關(guān)系圖;15是本發(fā)明實(shí)施例提供的協(xié)議轉(zhuǎn)換規(guī)則的應(yīng)用方法流程16是本發(fā)明實(shí)施例提供的麗L協(xié)議集向其他協(xié)議轉(zhuǎn)換方法流程17是本發(fā)明實(shí)施例提供的HTML協(xié)議集向其他協(xié)議轉(zhuǎn)換方法流程圖;18是本發(fā)明實(shí)施例提供的XHTML協(xié)議集向其他協(xié)議轉(zhuǎn)換方法流程圖19是本發(fā)明實(shí)施例提供的語(yǔ)法轉(zhuǎn)換方法流程圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。參見圖l,為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)互聯(lián)的方法流程圖,該方法包括S101:接收用戶終端發(fā)送的瀏覽請(qǐng)求消息,根據(jù)瀏覽請(qǐng)求消息獲取用戶終端識(shí)別信息,將瀏覽請(qǐng)求發(fā)送至網(wǎng)絡(luò)服務(wù)器;S102:接收網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息,響應(yīng)消息中包含用戶終端請(qǐng)求瀏覽的內(nèi)容,根據(jù)響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息;S103:根據(jù)用戶終端識(shí)別信息、響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;S104:根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換;S105:將轉(zhuǎn)換后的響應(yīng)消息返回用戶終端。本發(fā)明實(shí)施例中,用戶可以根據(jù)提供的協(xié)議之間的轉(zhuǎn)換訪問網(wǎng)絡(luò)服務(wù)器任意的互聯(lián)網(wǎng)中提供的Web/WAP應(yīng)用服務(wù);Web/WAP應(yīng)用服務(wù)的服務(wù)提供商與內(nèi)容提供商可以只著重提供服務(wù)的內(nèi)容,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。參見圖2,為本發(fā)明實(shí)施例提供的網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖,該設(shè)備包括超文本傳輸協(xié)議服務(wù)器服務(wù)(HTTPServerService,HyperTextTransferProtocolServerService)模塊21,接收用戶終端發(fā)送的瀏覽請(qǐng)求消息,根據(jù)瀏覽請(qǐng)求消息獲取用戶終端識(shí)別信息;超文本傳輸協(xié)議客戶端服務(wù)(HTTPClientService)模塊22,用于將瀏覽請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)服務(wù)器,并接收網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息,響應(yīng)消息中包含用戶終端請(qǐng)求瀏覽的內(nèi)容;根據(jù)響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息;策略服務(wù)(PolicyService)模塊23,用于根據(jù)用戶終端識(shí)別信息、響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;轉(zhuǎn)換服務(wù)(TransformService)模塊24,用于根據(jù)PolicyService模塊23獲取的預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換;HTTPServerService模塊21,還用于將由TransformService模塊24轉(zhuǎn)換后的響應(yīng)消息返回用戶終端。本發(fā)明實(shí)施例通過增加支持電信網(wǎng)絡(luò)與互聯(lián)網(wǎng)網(wǎng)絡(luò)的麗L、HTML與XHTML協(xié)議間的相互轉(zhuǎn)換的網(wǎng)關(guān)設(shè)備,用戶可以根據(jù)網(wǎng)關(guān)設(shè)備提供的協(xié)議之間的轉(zhuǎn)換訪問任意的互聯(lián)網(wǎng)中提供的Web/WAP應(yīng)用服務(wù);Web/WAP應(yīng)用服務(wù)的服務(wù)提供商與內(nèi)容提供商可以只著重提供服務(wù)的內(nèi)容,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。參見圖3,為本發(fā)明實(shí)施例提供的又一網(wǎng)絡(luò)互聯(lián)的方法流程圖,該方法包括S301:接收用戶終端發(fā)送的上傳請(qǐng)求消息,該上傳請(qǐng)求消息中包含用戶終端要上傳的內(nèi)容、目的網(wǎng)絡(luò)服務(wù)器的信息以及用戶終端信息;其中,目的網(wǎng)絡(luò)服務(wù)器的信息可以是網(wǎng)絡(luò)服務(wù)器的地址、標(biāo)識(shí)等信息。S302:根據(jù)上傳請(qǐng)求消息獲取用戶終端識(shí)別信息;S303:根據(jù)用戶終端識(shí)別信息和預(yù)先保存的網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)10則;S304:根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)上傳內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;S305:根據(jù)目的網(wǎng)絡(luò)服務(wù)器的信息將轉(zhuǎn)換后的上傳內(nèi)容發(fā)送至網(wǎng)絡(luò)服務(wù)器。本發(fā)明實(shí)施例中,用戶可以根據(jù)提供的協(xié)議之間的轉(zhuǎn)換向網(wǎng)絡(luò)服務(wù)器任意的互聯(lián)網(wǎng)中提供的Web/WAP應(yīng)用服務(wù)上傳內(nèi)容;從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。參見圖4,為本發(fā)明實(shí)施例提供的又一網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖,該設(shè)備包括第二超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊41,用于接收用戶終端發(fā)送的上傳請(qǐng)求消息,上傳請(qǐng)求消息中包含用戶終端要上傳的內(nèi)容、目的網(wǎng)絡(luò)服務(wù)器的信息以及用戶終端信息;并根據(jù)用戶終端信息獲取用戶終端識(shí)別信息;第二策略服務(wù)PolicyService模塊42,用于根據(jù)用戶終端識(shí)別信息和預(yù)先保存的網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;第二轉(zhuǎn)換服務(wù)TransformService模塊43,用于根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)上傳內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;第二超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊44,用于根據(jù)目的網(wǎng)絡(luò)服務(wù)器的信息將轉(zhuǎn)換后的上傳內(nèi)容發(fā)送至網(wǎng)絡(luò)服務(wù)器。本發(fā)明實(shí)施例通過增加支持電信網(wǎng)絡(luò)與互聯(lián)網(wǎng)網(wǎng)絡(luò)的麗L、HTML與XHTML協(xié)議間的相互轉(zhuǎn)換的網(wǎng)關(guān)設(shè)備,用戶可以根據(jù)網(wǎng)關(guān)設(shè)備提供的協(xié)議之間的轉(zhuǎn)換向網(wǎng)絡(luò)服務(wù)器任意的互聯(lián)網(wǎng)中提供的Web/WAP應(yīng)用服務(wù)上傳內(nèi)容;從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。參見圖5,為本發(fā)明實(shí)施例提供的又一網(wǎng)絡(luò)互聯(lián)的方法流程圖,該方法包括S501:接收網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息,該業(yè)務(wù)推送請(qǐng)求消息中包含網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容、用戶終端信息以及網(wǎng)絡(luò)服務(wù)器信息;S502:根據(jù)用戶終端信息獲取用戶終端識(shí)別信息;S503:根據(jù)網(wǎng)絡(luò)服務(wù)器信息和用戶終端識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;S504:根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;S505:將轉(zhuǎn)換后的推送內(nèi)容發(fā)送至用戶終端。本發(fā)明實(shí)施例中,網(wǎng)絡(luò)服務(wù)器可以根據(jù)提供的協(xié)議之間的轉(zhuǎn)換向用戶主動(dòng)提供Web/WAP應(yīng)用服務(wù);Web/WAP應(yīng)用服務(wù)的服務(wù)提供商與內(nèi)容提供商可以只著重提供服務(wù)的內(nèi)容,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。參見圖6,為本發(fā)明實(shí)施例提供的又一網(wǎng)關(guān)設(shè)備的結(jié)構(gòu)示意圖,該設(shè)備包括第三超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊61,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息,業(yè)務(wù)推送請(qǐng)求消息中包含網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容、用戶終端信息以及網(wǎng)絡(luò)服務(wù)器信息;并根據(jù)用戶終端信息獲取用戶終端識(shí)別信息;第三策略服務(wù)PolicyService模塊62,用于根據(jù)網(wǎng)絡(luò)服務(wù)器信息和用戶終端識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;第三轉(zhuǎn)換服務(wù)TransformService模塊63,用于根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;第三超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊64,用于將轉(zhuǎn)換后的推送內(nèi)容發(fā)送至用戶終端。本發(fā)明實(shí)施例通過增加支持電信網(wǎng)絡(luò)與互聯(lián)網(wǎng)網(wǎng)絡(luò)的麗L、HTML與XHTML協(xié)議間的相互轉(zhuǎn)換的網(wǎng)關(guān)設(shè)備,網(wǎng)絡(luò)服務(wù)器可以根據(jù)網(wǎng)關(guān)設(shè)備提供的協(xié)議之間的轉(zhuǎn)換向用戶主動(dòng)提供Web/WAP應(yīng)用服務(wù);Web/WAP應(yīng)用服務(wù)的服務(wù)提供商與內(nèi)容提供商可以只著重提供服務(wù)的內(nèi)容,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。參見圖7,為本發(fā)明實(shí)施例提供的系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)包括網(wǎng)關(guān)設(shè)備71,用于接收用戶終端發(fā)送的瀏覽請(qǐng)求消息或上傳請(qǐng)求消息;根據(jù)瀏覽請(qǐng)求消息或用戶終端信息獲取用戶終端識(shí)別信息;還用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息或網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息;根據(jù)響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息或根據(jù)業(yè)務(wù)推送請(qǐng)求消息獲取網(wǎng)絡(luò)服務(wù)器信息;根據(jù)用戶終端識(shí)別信息、響應(yīng)消息內(nèi)容識(shí)別信息或網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)響應(yīng)消息或網(wǎng)絡(luò)服務(wù)器推送的業(yè)務(wù)或用戶終端上傳的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換,將轉(zhuǎn)換后的結(jié)果對(duì)應(yīng)返回用戶終端或網(wǎng)絡(luò)服務(wù)器;網(wǎng)絡(luò)服務(wù)器72,用于向網(wǎng)關(guān)設(shè)備發(fā)送對(duì)應(yīng)于瀏覽請(qǐng)求的響應(yīng)消息,或接收用戶終端通過網(wǎng)關(guān)設(shè)備上傳的內(nèi)容。本發(fā)明實(shí)施例通過增加支持電信網(wǎng)絡(luò)與互聯(lián)網(wǎng)網(wǎng)絡(luò)的麗L、HTML與XHTML協(xié)議間的相互轉(zhuǎn)換的網(wǎng)關(guān)設(shè)備,用戶可以根據(jù)網(wǎng)關(guān)設(shè)備提供的協(xié)議之間的轉(zhuǎn)換訪問任意的互聯(lián)網(wǎng)中提供的Web/WAP應(yīng)用服務(wù);Web/WAP應(yīng)用服務(wù)的服務(wù)提供商與內(nèi)容提供商可以只著重提供服務(wù)的內(nèi)容,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象,并實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。本發(fā)明實(shí)施例中,當(dāng)網(wǎng)關(guān)設(shè)備同時(shí)收到用戶終端發(fā)送的多個(gè)瀏覽請(qǐng)求消息和網(wǎng)絡(luò)服務(wù)器發(fā)送的多個(gè)響應(yīng)消息時(shí),根據(jù)現(xiàn)有技術(shù),網(wǎng)關(guān)設(shè)備可以將多個(gè)響應(yīng)消息與瀏覽請(qǐng)求消息對(duì)應(yīng),分別進(jìn)行發(fā)送,此處不再贅述。參見圖8,為本發(fā)明實(shí)施例提供的組網(wǎng)結(jié)構(gòu)示意圖。如圖8所示,網(wǎng)絡(luò)中包括用戶終端(UE)、管理員終端、網(wǎng)關(guān)設(shè)備以及WAP、Web應(yīng)用服務(wù)器。用戶終端包括用戶訪問WAP以及Web網(wǎng)站所使用的手機(jī)、PC、筆記本電腦以及PDA(PersonalDigitalAssistant,個(gè)人數(shù)字助理)等;例如lPhone、聯(lián)想電腦、聯(lián)想ThinkPad、戴爾X50s掌上電腦等;管理員終端,是運(yùn)營(yíng)商維護(hù)網(wǎng)關(guān)設(shè)備的設(shè)備,例如擁有瀏覽器的PC;WebApplication(應(yīng)用)服務(wù)器,包括用于為用戶提供內(nèi)容與服務(wù)的網(wǎng)站或者應(yīng)用程序,在電信網(wǎng)絡(luò)中被稱為CP(內(nèi)容提供商)/SP(業(yè)務(wù)提供商)。例如http:〃www.si皿.com.cn^WAP應(yīng)用服務(wù)器,為用戶提供內(nèi)容與服務(wù)的網(wǎng)站或應(yīng)用程序。WAP與Web主要區(qū)別在于協(xié)議不同,面向不同終端。例如,http:〃3g.sina.com.cn或者wsp:〃3g.sina.com.cnj網(wǎng)關(guān)設(shè)備,用于接收用戶終端瀏覽內(nèi)容或者請(qǐng)求服務(wù)的請(qǐng)求,進(jìn)行相應(yīng)的終端識(shí)別、轉(zhuǎn)發(fā)策略等處理,將請(qǐng)求轉(zhuǎn)發(fā)到指定的WAP/Web應(yīng)用服務(wù)器,接收相應(yīng)的WAP/Web應(yīng)用服務(wù)器的響應(yīng)內(nèi)容,并進(jìn)行協(xié)議轉(zhuǎn)換,將最終響應(yīng)返回給用戶終端,在進(jìn)行相應(yīng)的用戶行為分析之后,存入數(shù)據(jù)庫(kù);在優(yōu)選的實(shí)施方式中,網(wǎng)關(guān)設(shè)備還可以提供門戶展示的功能用來為用戶提供服務(wù),開放業(yè)務(wù)管理功能支持商管理員終端進(jìn)行業(yè)務(wù)運(yùn)營(yíng)?;趫D8所示的組網(wǎng)結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)互聯(lián)的網(wǎng)關(guān)設(shè)備,如圖9所示,該網(wǎng)關(guān)設(shè)備包括HTTPServerService(HTTP服務(wù)器服務(wù))模塊、PolicyService(策略服務(wù))模塊、HTTPClientService(HTTP客戶端服務(wù))模塊、TransformService(轉(zhuǎn)換服務(wù))模塊。各個(gè)模塊之間通過API(ApplicationProgrammingInterface,應(yīng)用程序編程接口)或者基于WebServices的SOAP(SimpleObjectAccessProtocol,簡(jiǎn)單對(duì)象訪問協(xié)議)接口建立聯(lián)系;其中,API接口目的是提高性能,而SOAP接口則能夠進(jìn)行分布式部署以及開放接口。由于各個(gè)模塊功能與效率不同,TransformService模塊與PolicyService模塊可以部署多個(gè);通過上述接口建立模塊之間的連接關(guān)系,可以兼顧性能效率、開放性以及實(shí)現(xiàn)分布式部署。網(wǎng)關(guān)設(shè)備中的各個(gè)模塊功能如下HTTPServerService模塊,主要用于與用戶終端進(jìn)行交互;與用戶終端采用HTTP協(xié)議進(jìn)行交互,與PolicyService模塊采用SOAP協(xié)議/API函數(shù)建立連接關(guān)系;具體地,HTTPServerService模塊包括第一請(qǐng)求/響應(yīng)處理單元,用于處理用戶的請(qǐng)求/網(wǎng)絡(luò)服務(wù)器的響應(yīng),接收用戶的HTTP瀏覽請(qǐng)求,轉(zhuǎn)發(fā)該請(qǐng)求到PolicyService模塊,接收來自PolicyService模塊的響應(yīng)?;诎踩孕枨?,HTTPServerService模塊也支持用戶使用HTTPS進(jìn)行訪問。第一信息識(shí)別單元,用于對(duì)終端信息進(jìn)行識(shí)別,分析終端請(qǐng)求的頭域信息,并從中獲取用于轉(zhuǎn)換的終端類型信息(User-Agent頭域)、用戶選擇的協(xié)議范圍信息(Acc印t頭域)、用戶信息以及網(wǎng)絡(luò)信息等相關(guān)內(nèi)容。其中,終端類型信息表示該終端相關(guān)詳細(xì)軟、硬件信息;用戶選擇的協(xié)議范圍代表瀏覽器軟件的能力與終端的意愿;服務(wù)器能夠通過用戶信息(如手機(jī)號(hào)碼,用戶id等)制定特殊規(guī)則;網(wǎng)絡(luò)信息包含了網(wǎng)絡(luò)類型與網(wǎng)絡(luò)帶寬等信息,從而使轉(zhuǎn)換后的內(nèi)容符合各種網(wǎng)絡(luò)的帶寬的要求與限制。HTTPServerService模塊將這些信息轉(zhuǎn)發(fā)給PolicyService模塊。HTTPClientService模塊,用于與WAP/Web應(yīng)用服務(wù)器進(jìn)行信息交互;與WAP/Web應(yīng)用服務(wù)器之間通過HTTP協(xié)議進(jìn)行交互,與PolicyService模塊采用SOAP協(xié)議/API函數(shù)建立連接關(guān)系;具體地,HTTPClientService模土央包括第二請(qǐng)求/響應(yīng)處理單元,用于處理服務(wù)請(qǐng)求與響應(yīng),接收PolicyService模塊的瀏覽請(qǐng)求,并轉(zhuǎn)發(fā)請(qǐng)求到WAP/WEB應(yīng)用服務(wù)器,獲取到服務(wù)器的響應(yīng),最終返回給PolicyService模塊?;诎踩孕枨?,HTTPClientService模塊也支持用戶使用HTTPS進(jìn)行訪問。第二信息識(shí)別單元,用于對(duì)響應(yīng)消息內(nèi)容進(jìn)行識(shí)別,分析WAP/WEB應(yīng)用服務(wù)器返回的HTTP響應(yīng)消息,首先根據(jù)HTTP響應(yīng)頭信息(如Content-Type頭域)明確消息內(nèi)容協(xié)議范圍,并根據(jù)消息體中的協(xié)議聲明獲取最終的協(xié)議版本號(hào)。該單元最終把消息內(nèi)容與識(shí)另腿知PolicyService模塊。PolicyService模塊,作為網(wǎng)關(guān)設(shè)備的核心模塊,連接網(wǎng)關(guān)設(shè)備中的其他各個(gè)模塊,進(jìn)行消息分發(fā),驅(qū)動(dòng)其他模塊完成終端瀏覽WAP/WEB應(yīng)用的端到端流程;該模塊與管理員終端之間通過HTTP/HTTPS協(xié)議通訊,與HTTPServerService模塊通過SOAP協(xié)議/API函數(shù)通訊,與HTTPClientService模塊通過SOAP協(xié)議/API函數(shù)通訊,與TransformService模塊通過SOAP協(xié)議/API函數(shù)通訊。PolicyService模塊還用于開放接口給管理員終端進(jìn)行運(yùn)營(yíng)維護(hù)。PolicyService模塊通過終端識(shí)別信息與響應(yīng)消息內(nèi)容識(shí)別信息獲取相應(yīng)協(xié)議轉(zhuǎn)換規(guī)則并進(jìn)行規(guī)則合并。TransformService模塊,用于根據(jù)PolicyService模塊給出的協(xié)議轉(zhuǎn)換規(guī)則從數(shù)據(jù)庫(kù)中獲取相應(yīng)映射邏輯語(yǔ)法文件,并調(diào)用XSLT(eXtendedStylesheetLanguageTransformation,可擴(kuò)展基于樣式表轉(zhuǎn)換語(yǔ)言)或者XQueryengine(XmlQuerylanguageengine,xml查詢語(yǔ)言引擎)進(jìn)行內(nèi)容格式轉(zhuǎn)換,并最終轉(zhuǎn)換出支持終端的協(xié)議格式;該模塊也是網(wǎng)關(guān)設(shè)備中的核心模塊之一,該模塊與PolicyService模塊通過SOAP協(xié)議/API函數(shù)通訊。本發(fā)明實(shí)施例提供的實(shí)現(xiàn)協(xié)議間相互轉(zhuǎn)換的網(wǎng)關(guān)設(shè)備,采用PolicyService模塊對(duì)WAP/Web應(yīng)用服務(wù)器的響應(yīng)進(jìn)行分發(fā)策略,調(diào)用TransformService模塊進(jìn)行協(xié)議內(nèi)容轉(zhuǎn)換,以適配終端的請(qǐng)求,能夠快速開發(fā)出應(yīng)用而映射目前協(xié)議集,進(jìn)而適配網(wǎng)絡(luò)實(shí)體的異構(gòu)與網(wǎng)絡(luò)孤島,使用戶能夠隨時(shí)隨地獲得WAP與Web提供的服務(wù),降低內(nèi)容與服務(wù)提供商提供服務(wù)的成本。參見圖IO,本發(fā)明實(shí)施例提供一種PolicyService(策略服務(wù))模塊,該模塊包括分發(fā)策略處理單元和轉(zhuǎn)換策略處理單元。分發(fā)策略處理單元,用于在收到HTTPServerService模塊發(fā)送的請(qǐng)求時(shí),進(jìn)行分發(fā)策略處理,判斷是請(qǐng)求門戶展示還是請(qǐng)求網(wǎng)絡(luò)中其他WAP/Web應(yīng)用,如果請(qǐng)求門戶展示,則直接向用戶提供網(wǎng)頁(yè)進(jìn)行展示;如果是請(qǐng)求網(wǎng)絡(luò)中其他WAP/Web應(yīng)用,則將請(qǐng)求消息轉(zhuǎn)發(fā)至相應(yīng)的應(yīng)用網(wǎng)站;該單元還用于在收到HTTPClientService模塊的響應(yīng)后,應(yīng)用分發(fā)策略確定該響應(yīng)是直接向HTTPServerService模塊轉(zhuǎn)發(fā)響應(yīng)還是調(diào)用轉(zhuǎn)換策略處理單元進(jìn)行協(xié)議轉(zhuǎn)換;其中,上述分發(fā)策略可以包括客戶端請(qǐng)求URL,響應(yīng)消息與請(qǐng)求消息的比較與匹配等。轉(zhuǎn)換策略處理單元,用于處理終端請(qǐng)求能力與WAP/Web應(yīng)用內(nèi)容協(xié)議的適配;具體地,該單元包括麗L協(xié)議集、HTML協(xié)議集以及XHTML協(xié)議集的相互轉(zhuǎn)換策略;根據(jù)HTTPServerService模塊的終端識(shí)別功能以及HTTPClientService模塊的響應(yīng)消息內(nèi)容識(shí)別功能提供的信息,從數(shù)據(jù)庫(kù)中查詢協(xié)議轉(zhuǎn)換規(guī)則,并調(diào)用TransformService模塊進(jìn)行協(xié)議內(nèi)容轉(zhuǎn)換,以適配終端能力。在優(yōu)選的實(shí)施方式中,PolicyService模塊還包括門戶展示單元,用于用戶行為統(tǒng)計(jì),T0P10WAP/Web應(yīng)用推薦,例如推薦用戶訪問率較高的網(wǎng)頁(yè)或網(wǎng)站,常用網(wǎng)站分類,信息通告以及用戶信息維護(hù)等特性。其中,用戶信息維護(hù)包含了用戶注冊(cè),登陸,個(gè)人設(shè)置以及手機(jī)號(hào)碼綁定等特性;手機(jī)號(hào)碼綁定主要是因?yàn)榇蟛糠諻AP網(wǎng)站都需要手機(jī)號(hào)碼認(rèn)證;業(yè)務(wù)運(yùn)營(yíng)單元,用于運(yùn)營(yíng)商管理員(即前述管理員終端)對(duì)整個(gè)網(wǎng)關(guān)設(shè)備進(jìn)行運(yùn)營(yíng)操作,該單元包含了信息通告,用戶管理,計(jì)費(fèi)管理(可選),以及業(yè)務(wù)推薦等。并可以設(shè)置轉(zhuǎn)發(fā)、轉(zhuǎn)換規(guī)則影響轉(zhuǎn)發(fā)與轉(zhuǎn)換操作。參見圖11,本發(fā)明實(shí)施例提供一種TransformService模塊,該模塊包括協(xié)議格式驗(yàn)證單元、消息內(nèi)容修復(fù)單元和協(xié)議轉(zhuǎn)換單元。協(xié)議格式驗(yàn)證單元,用于實(shí)現(xiàn)對(duì)PolicyService模塊轉(zhuǎn)發(fā)的消息內(nèi)容進(jìn)行格式驗(yàn)證,從消息內(nèi)容中的NameSpace(命名空間)獲取DTD(DocumentTypeDefinition,文檔類型定義)文檔名,根據(jù)該文檔名,從數(shù)據(jù)庫(kù)中取出相應(yīng)的DTD格式類型定義文件。如果驗(yàn)證格式非法,則調(diào)用消息內(nèi)容修復(fù)單元進(jìn)行消息內(nèi)容的修復(fù),否則直接進(jìn)入?yún)f(xié)議轉(zhuǎn)換單元進(jìn)行轉(zhuǎn)換功能;消息內(nèi)容修復(fù)單元,用于在協(xié)議格式驗(yàn)證單元檢查出消息內(nèi)容格式非法后,根據(jù)格式驗(yàn)證的異常描述進(jìn)行消息內(nèi)容的格式修復(fù),以保證消息內(nèi)容進(jìn)入?yún)f(xié)議轉(zhuǎn)換單元前是符合DTD格式類型定義的;協(xié)議轉(zhuǎn)換單元,用于產(chǎn)生符合用戶終端能力的消息內(nèi)容;由于麗L、HTML與XHTML協(xié)議集較多,一種協(xié)議里面定義的元素與屬性多達(dá)幾十多個(gè),而且這三大協(xié)議集自身在不斷地發(fā)展與演進(jìn),導(dǎo)致協(xié)議語(yǔ)法轉(zhuǎn)換存在需求持續(xù)不斷、映射內(nèi)容多、開發(fā)效率低等問題,因此,該單元舍棄利用C++或者Java對(duì)XML、麗L、XHTML等D0M(Doc聽ntObjectModel,文檔對(duì)象模型)操作方法,引入基于S0A(Service-OrientedArchitecture,面向服務(wù)的體系結(jié)構(gòu))的XSLT技術(shù)。XSLT可以理解為XML編程,可以使用這種技術(shù)將映射邏輯保存為XML文檔,可以進(jìn)行動(dòng)態(tài)修改。協(xié)議轉(zhuǎn)換單元實(shí)現(xiàn)的功能也是網(wǎng)關(guān)設(shè)備的最終目標(biāo)。參見圖12,為組網(wǎng)結(jié)構(gòu)的另一示意圖。該圖基于圖8提供了優(yōu)選的實(shí)施方式,網(wǎng)絡(luò)中包括用戶終端、管理員終端、網(wǎng)關(guān)設(shè)備以及WAP、Web應(yīng)用服務(wù)器;其中,網(wǎng)關(guān)設(shè)備包括HTTPServerService?!姥搿olicyService?!姥?、HTTPClientService模塊、TransformService模塊;進(jìn)一步地,HTTPServerService模塊包括第一請(qǐng)求/響應(yīng)處理單元、第一信息識(shí)別單元;HTTPClientService模塊包括第二請(qǐng)求/響應(yīng)處理單元、第二信息識(shí)別單元;PolicyService模塊包括分發(fā)策略處理單元和轉(zhuǎn)換策略處理單元;在優(yōu)選的實(shí)施方式中還可以包括門戶展示單元和業(yè)務(wù)運(yùn)營(yíng)單元;TransformService模塊包括協(xié)議格式驗(yàn)證單元、消息內(nèi)容修復(fù)單元和協(xié)議轉(zhuǎn)換單元。其中,各個(gè)模塊之間、模塊內(nèi)部的單元之間的連接關(guān)系如圖12所示。參見圖13,為本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)互聯(lián)的方法流程圖,用戶使用網(wǎng)關(guān)設(shè)備進(jìn)行業(yè)務(wù)瀏覽,該方法包括601:用戶終端向網(wǎng)關(guān)設(shè)備中的HTTPServerService模塊發(fā)送瀏覽Web/WAP應(yīng)用服務(wù)器的請(qǐng)求。其中,用戶終端向網(wǎng)關(guān)設(shè)備中的HTTPServerService模塊發(fā)出請(qǐng)求,請(qǐng)求瀏覽位于互聯(lián)網(wǎng)或者移動(dòng)互聯(lián)網(wǎng)中提供內(nèi)容與服務(wù)的Web/WAP應(yīng)用服務(wù)器。當(dāng)用戶或者網(wǎng)站認(rèn)為交互內(nèi)容存在個(gè)人敏感信息時(shí)可以使用HTTPS協(xié)議對(duì)傳輸內(nèi)容進(jìn)行封裝。602:HTTPServerService模塊接收到用戶請(qǐng)求后,獲取終端識(shí)別信息。其中,HTTPServerService模塊對(duì)終端信息進(jìn)行識(shí)別,并從中獲取用于轉(zhuǎn)換的終端類型信息(User-Agent頭域)、用戶選擇的協(xié)議范圍信息(Acc印t頭域)、用戶信息以及網(wǎng)絡(luò)信息等相關(guān)內(nèi)容。這些信息作為后續(xù)PolicyService模塊應(yīng)用轉(zhuǎn)換策略的主要依據(jù)。603:HTTPServerService模塊通過API函數(shù)或者SOAP協(xié)議將用戶請(qǐng)求轉(zhuǎn)發(fā)給PolicyService模塊,并攜帶相應(yīng)終端識(shí)別信息。其中,根據(jù)具體實(shí)施過程中的要求選擇API函數(shù)或者SOAP協(xié)議,API函數(shù)目的是提高性能,而SOAP協(xié)議則能夠進(jìn)行分布式部署以及開放接口。604:PolicyService模塊收到來自HTTPServerService模塊的請(qǐng)求后,進(jìn)行分發(fā)策略處理。其中,如果請(qǐng)求信息是請(qǐng)求門戶展示,即請(qǐng)求本網(wǎng)關(guān)設(shè)備的門戶網(wǎng)站,則直接向終端返回本網(wǎng)關(guān)設(shè)備的門戶網(wǎng)站的相應(yīng)信息,否則執(zhí)行605。605:當(dāng)PolicyService模塊確認(rèn)請(qǐng)求為非本網(wǎng)關(guān)設(shè)備的門戶網(wǎng)站后,PolicyService模塊將相應(yīng)的請(qǐng)求轉(zhuǎn)發(fā)至HTTPClientService模塊。其中包括,轉(zhuǎn)發(fā)該請(qǐng)求到HTTPClientService模塊,并保存該請(qǐng)求相應(yīng)的終端識(shí)別信息。606:HTTPClientService模i央轉(zhuǎn)發(fā)上述請(qǐng)求至指定的Web/WAP網(wǎng)站。其中,指定的Web/WAP網(wǎng)站是請(qǐng)求URL(UniformResourceLocator,統(tǒng)一資源定位符)地址所指定的。607:Web/WAP服務(wù)器將與請(qǐng)求對(duì)應(yīng)的HTTP/HTTPS響應(yīng)消息返回至HTTPClientService模塊。608:HTTPClientService模塊對(duì)響應(yīng)消息進(jìn)行響應(yīng)消息內(nèi)容識(shí)別。其中,響應(yīng)消息內(nèi)容識(shí)別的步驟包括分析HTTP/HTTPS的響應(yīng)頭域中Content-Type的內(nèi)容,從而明確消息所屬的協(xié)議集;以及消息內(nèi)容中System-ID與Public-ID,從中獲取消息的內(nèi)容編碼(如UTF-8,GB2312等)以及內(nèi)容的協(xié)議,進(jìn)而明確消息內(nèi)容編碼,消息使用的具體協(xié)議等信息。609:HTTPClientService模土央轉(zhuǎn)發(fā)該Web/WAP服務(wù)器返回的HTTP/HTTPS響應(yīng)消息至PolicyService模塊,并攜帶響應(yīng)消息內(nèi)容識(shí)別信息。610:PolicyService模塊對(duì)響應(yīng)消息進(jìn)行分發(fā)策略處理。其中,PolicyService模塊根據(jù)之前保存的終端識(shí)別信息以及HTTPClientService模塊返回的響應(yīng)消息內(nèi)容識(shí)別信息進(jìn)行判斷,如果終端支持請(qǐng)求消息內(nèi)容的協(xié)議則網(wǎng)關(guān)設(shè)備執(zhí)行617;否則執(zhí)行611。611:PolicyService模塊執(zhí)行協(xié)議轉(zhuǎn)換策略。其中,PolicyService模塊根據(jù)終端識(shí)別信息、響應(yīng)消息內(nèi)容識(shí)別搜索數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的轉(zhuǎn)換規(guī)則。該轉(zhuǎn)換規(guī)則為網(wǎng)關(guān)設(shè)備預(yù)先設(shè)置普通缺省規(guī)則(即沒有條件的規(guī)則),并支持特定終端、特定網(wǎng)絡(luò)、特定服務(wù)器的條件規(guī)則,而且也支持規(guī)則合并。規(guī)則制定的影響因素包含終端的最大能力、網(wǎng)絡(luò)帶寬、服務(wù)器支持的協(xié)議,協(xié)調(diào)各個(gè)因素達(dá)到用戶較佳的體驗(yàn)。612:PolicyService模塊根據(jù)查詢到的轉(zhuǎn)換規(guī)則,將響應(yīng)消息轉(zhuǎn)發(fā)給TransformService模塊,并在該響應(yīng)消息中攜帶轉(zhuǎn)換規(guī)則。613-TransformService模塊進(jìn)行響應(yīng)消息內(nèi)容的協(xié)議格式驗(yàn)證。其中,對(duì)響應(yīng)消息內(nèi)容的協(xié)議格式驗(yàn)證包括驗(yàn)證消息內(nèi)容格式是否良好,是否符合DTD描述。如果格式驗(yàn)證通過則執(zhí)行615;否則根據(jù)格式驗(yàn)證錯(cuò)誤報(bào)告進(jìn)行格式內(nèi)容修復(fù),即執(zhí)行步驟614;具體地,對(duì)響應(yīng)消息內(nèi)容進(jìn)行格式驗(yàn)證包括從消息內(nèi)容中的NameSpace(命名空間)獲取DTD(DocumentTypeDefinition,文檔類型定義)文檔名,根據(jù)該文檔名,從數(shù)據(jù)庫(kù)中取出相應(yīng)的DTD格式類型定義文件,驗(yàn)證響應(yīng)消息內(nèi)容的格式是否符合DTD描述。614-TransformService模塊進(jìn)行消息內(nèi)容修復(fù)。進(jìn)行消息內(nèi)容修復(fù)的目標(biāo)是產(chǎn)生符合DTD描述的消息內(nèi)容,以避免格式轉(zhuǎn)換時(shí)消息內(nèi)容無法處理。615:TransformService模塊進(jìn)行協(xié)議格式內(nèi)容轉(zhuǎn)換。其中,進(jìn)行格式內(nèi)容轉(zhuǎn)換主要是分為兩個(gè)階段根據(jù)PolicyService模塊給出的轉(zhuǎn)換規(guī)則首先確認(rèn)從哪個(gè)協(xié)議轉(zhuǎn)換到指定的協(xié)議,然后從數(shù)據(jù)庫(kù)中取出相應(yīng)的語(yǔ)法映射文件;再根據(jù)轉(zhuǎn)換規(guī)則中規(guī)定的需要完全轉(zhuǎn)換的內(nèi)容、不完全轉(zhuǎn)換的內(nèi)容以及完全不轉(zhuǎn)換的內(nèi)容(該內(nèi)容只保留相應(yīng)文字)確定需要過濾的原文件與語(yǔ)法映射文件,如果上述內(nèi)容中明確有不要求轉(zhuǎn)換的內(nèi)容則進(jìn)行丟棄或者保留不處理,最后根據(jù)語(yǔ)法映射文件產(chǎn)生最終的轉(zhuǎn)換后消息內(nèi)容。上述需要過濾的原文件中,過濾的條件是多樣化的,例如可以過濾一些網(wǎng)頁(yè)中不可顯示的內(nèi)容或者過濾無法解析的內(nèi)容。由于過濾的條件是多樣化的,因此轉(zhuǎn)換規(guī)則也是可變的。616:TransformService模塊將經(jīng)過轉(zhuǎn)換的消息內(nèi)容轉(zhuǎn)發(fā)到PolicyService模塊。617:PolicyService模塊轉(zhuǎn)發(fā)響應(yīng)消息到HTTPServerService模塊。其中,與610相應(yīng)的,PolicyService模塊可以直接轉(zhuǎn)發(fā)響應(yīng)至HTTPServerService模塊或者通知HTTPServerService模塊進(jìn)行HTTP重定向,該HTTP重定向表示最終要發(fā)給終端的響應(yīng)消息的內(nèi)容是重定向響應(yīng),終端根據(jù)重定向響應(yīng)獲取最終為用戶提供服務(wù)的URL,再根據(jù)該URL請(qǐng)求相應(yīng)的資源;其中,PolicyService模塊判斷終端識(shí)別信息與網(wǎng)絡(luò)信息、服務(wù)器的響應(yīng)消息內(nèi)容(包括網(wǎng)絡(luò)類型與網(wǎng)絡(luò)帶寬等信息)是否匹配,如果匹配,表示不必進(jìn)行協(xié)議格式的轉(zhuǎn)換,進(jìn)而進(jìn)行HTTP重定向。與616相應(yīng)的,PolicyService模塊也可以轉(zhuǎn)發(fā)經(jīng)過TransformService模塊轉(zhuǎn)換的消息內(nèi)容到HTTPServerService模塊。618:終端設(shè)備接收到HTTP/HTTPS響應(yīng)消息,并最終通過瀏覽器展示給終端用戶。在上述用戶使用網(wǎng)關(guān)設(shè)備瀏覽業(yè)務(wù)的方法的611中,協(xié)議轉(zhuǎn)換策略包括兩個(gè)關(guān)鍵內(nèi)容協(xié)議相互轉(zhuǎn)換關(guān)系、轉(zhuǎn)換粒度。下面通過圖14說明協(xié)議之間的轉(zhuǎn)換關(guān)系如圖14所示,該轉(zhuǎn)換關(guān)系包括范圍為麗L協(xié)議集、HTML協(xié)議集與XHTML協(xié)議集之間的相互轉(zhuǎn)換。其中麗L協(xié)議集包含麗Ll.X系歹lJ(即麗L1.1、麗L1.2與麗L1.3),麗L2.0等協(xié)議;HTML協(xié)議集包括CHTML(CompactHTML)、HTML2.0、HTML3.0與HTML4.0等協(xié)議;XHTML則包含了XHTML1.0、XHTML1.1以及XHTML2.0等協(xié)議。圖14所示的轉(zhuǎn)換關(guān)系的轉(zhuǎn)換目標(biāo)是以上三大協(xié)議集之間以及協(xié)議集內(nèi)部間的相互轉(zhuǎn)換。相互轉(zhuǎn)換指的是兩種協(xié)議間的轉(zhuǎn)換。麗L、HTML與XHTML之間共有六種轉(zhuǎn)換。其中麗L與HTML之間的虛線表示麗L與HTML之間不進(jìn)行直接轉(zhuǎn)換,它們之間的轉(zhuǎn)換借助于XHTML作為介質(zhì)進(jìn)行轉(zhuǎn)換,即麗L要轉(zhuǎn)換成HTML,首先麗L先轉(zhuǎn)換XHTML,然后映射到HTML,反之亦然。XHTML為本方法轉(zhuǎn)換的核心與最終目標(biāo),以保持與目前W3C(WorldWideWebConsortium萬維網(wǎng)聯(lián)盟)推動(dòng)XHTML發(fā)展的目標(biāo)一致。另外,XHTML轉(zhuǎn)換成HTML為虛線的原因?yàn)榇蟛糠譃g覽器如果支持HTML也會(huì)支持XHTML,而且XHTML1.0為格式良好的HTML,不需要轉(zhuǎn)換。圖14中協(xié)議集內(nèi)部轉(zhuǎn)換以某種協(xié)議為例,實(shí)現(xiàn)與協(xié)議集內(nèi)部其它協(xié)議的相互轉(zhuǎn)換,從而實(shí)現(xiàn)協(xié)議集中所有協(xié)議的相互轉(zhuǎn)換。由于終端能力、網(wǎng)絡(luò)帶寬、服務(wù)器目前支持的協(xié)議等條件,即使進(jìn)行完全的協(xié)議轉(zhuǎn)換也無法滿足終端用戶的需求。例如flash、zip包等文件受限于網(wǎng)絡(luò)帶寬,手機(jī)內(nèi)存、計(jì)算能力等硬件條件。因此響應(yīng)消息內(nèi)容中的某些內(nèi)容可以丟棄或者忽略,修改等操作。而丟棄、忽略、修改等操作的內(nèi)容需要考慮粒度問題。關(guān)于粒度分析,可以包括為模塊、元素兩種粒度。模塊是采用XHTMLModularization(模塊化)的思路,將響應(yīng)消息內(nèi)容可以分為module(模塊),根據(jù)XHTML的定義可以把消息內(nèi)容大概分為28個(gè)模塊,如文本,表格、腳本、圖像模塊等模塊。同時(shí)可以支持更小粒度的操作,例如對(duì)消息內(nèi)容中的元素或者屬性進(jìn)行操作。本發(fā)明實(shí)施例根據(jù)上述轉(zhuǎn)換關(guān)系、協(xié)議轉(zhuǎn)換范圍以及轉(zhuǎn)換粒度的要求設(shè)計(jì)協(xié)議轉(zhuǎn)換規(guī)則。本轉(zhuǎn)換規(guī)則定義了規(guī)則集合,一個(gè)終端用戶或者終端手機(jī)型號(hào)可以對(duì)應(yīng)一個(gè)或者多個(gè)規(guī)則集合。一個(gè)規(guī)則集合可以包含零個(gè)或者多個(gè)規(guī)則。其中規(guī)則包含了條件、操作以及轉(zhuǎn)換內(nèi)容三大部分,其中轉(zhuǎn)換內(nèi)容包含了轉(zhuǎn)換協(xié)議類型以及丟棄與忽略的模塊與元素。條件中包含了用戶信息(PhoneNumbers)、終端信息(UserEquiment)、網(wǎng)絡(luò)信息(NetWork)與響應(yīng)內(nèi)容消息(MessageContent)。用戶信息包含了手機(jī)號(hào)碼,用戶id等身份標(biāo)識(shí),條件中可以設(shè)置零個(gè)或者多個(gè)用戶。終端信息包含終端型號(hào),終端支持的協(xié)議范圍等信息,同樣可以設(shè)置零個(gè)或者多個(gè)終端信息。而網(wǎng)絡(luò)信息則包含了網(wǎng)絡(luò)帶寬(網(wǎng)絡(luò)上行與下行速率)與網(wǎng)絡(luò)類型(Internet,2.5G(GSM/GPRS),3G網(wǎng)絡(luò)(CDMA,WCDMA,TD-SCDMA)等)。響應(yīng)消息內(nèi)容包含了消息所屬的協(xié)議集與使用具體協(xié)議。這些條件的輸入來源終端請(qǐng)求、服務(wù)器響應(yīng)以及服務(wù)器進(jìn)行數(shù)據(jù)拓展得到的信息(例如根據(jù)終端型號(hào)從網(wǎng)絡(luò)中得到更詳細(xì)的該終端更詳細(xì)的軟硬件信息,以及用戶注冊(cè)或者用戶請(qǐng)求中的手機(jī)號(hào)碼標(biāo)識(shí))。操作包含了兩個(gè)選擇,即是否允許轉(zhuǎn)換。允許就是allow,不允許就是block。轉(zhuǎn)換內(nèi)容包含了轉(zhuǎn)換內(nèi)容的輸入(0riginTransform)與輸出(TargetTransform)格式,以及在轉(zhuǎn)換過程中需要丟棄的內(nèi)容(DiscardContent)與忽略的內(nèi)容(IgnoreContent)。其中丟棄內(nèi)容(DiscardContent)與忽略內(nèi)容(IgnoreContent)包含了元素與模塊的內(nèi)容。元素包含了腳本(script)、圖片等內(nèi)容,并包含了相應(yīng)的前綴(prefix)與后綴(suffix)條件判斷,即是否進(jìn)行丟棄或者忽略操作可以根據(jù)消息中的內(nèi)容的前綴與后綴判斷是否操作。模塊內(nèi)容包含了核心模塊(coreModule),文本模塊(TextModule)等。參見圖15,為本發(fā)明實(shí)施例提供的協(xié)議轉(zhuǎn)換規(guī)則的應(yīng)用方法流程圖,該方法中包括對(duì)上述轉(zhuǎn)換規(guī)則集合的應(yīng)用。由于在具體的實(shí)施過程中,對(duì)于多種終端信息、用戶的不同需求以及特殊的網(wǎng)站,XML轉(zhuǎn)換規(guī)則文件中的一個(gè)轉(zhuǎn)換規(guī)則很難滿足轉(zhuǎn)換的要求,為了達(dá)到協(xié)議間轉(zhuǎn)換的最佳效果,需要合理應(yīng)用轉(zhuǎn)換規(guī)則,即選擇最優(yōu)轉(zhuǎn)換規(guī)則,因此圖15所示的方法提供了對(duì)上述轉(zhuǎn)換規(guī)則集合的應(yīng)用,具體包括801:PolicyService模塊從數(shù)據(jù)庫(kù)中獲取XML轉(zhuǎn)換規(guī)則文件,并讀取rule(規(guī)則)根元素下的一條規(guī)則。其中,PolicyService模塊根據(jù)終端請(qǐng)求消息內(nèi)容與服務(wù)器響應(yīng)消息內(nèi)容,從數(shù)據(jù)庫(kù)中獲取XML轉(zhuǎn)換規(guī)則文件。802:PolicyService模塊獲取rule元素下的子元素condition(條件),判斷終端識(shí)別信息中用戶手機(jī)號(hào)碼,終端設(shè)備,網(wǎng)絡(luò)帶寬,與服務(wù)器響應(yīng)消息內(nèi)容中的響應(yīng)消息類型是否符合轉(zhuǎn)換規(guī)則條件的要求,是則執(zhí)行804,否則執(zhí)行803。803:丟棄該轉(zhuǎn)換規(guī)則,之后執(zhí)行807。804:判斷轉(zhuǎn)換規(guī)則是否允許應(yīng)用,是則執(zhí)行806,否則執(zhí)行805。805:保留不允許應(yīng)用的轉(zhuǎn)換規(guī)則,執(zhí)行807。806:保留允許應(yīng)用的轉(zhuǎn)換規(guī)則,并進(jìn)行轉(zhuǎn)換規(guī)則的合并。具體地,對(duì)于執(zhí)行過程中遇到的第一條允許轉(zhuǎn)換的轉(zhuǎn)換規(guī)則直接保留;而對(duì)于遇到的非第一條允許轉(zhuǎn)換的轉(zhuǎn)換規(guī)則,將其內(nèi)容與之前的轉(zhuǎn)換規(guī)則的內(nèi)容進(jìn)行合并,合并的原則以目標(biāo)轉(zhuǎn)換協(xié)議的最佳效果為準(zhǔn),例如,TargetTransform(即目標(biāo)協(xié)議)取內(nèi)容更為高級(jí)豐富的協(xié)議或版本較高的協(xié)議。而丟棄與忽略的內(nèi)容則以丟棄的內(nèi)容最少為原則。807:判斷是否還存在下一條規(guī)則,如果是則執(zhí)行801,否則執(zhí)行步驟808。808:讀取規(guī)則結(jié)束,之后執(zhí)行809。809:根據(jù)805與806的操作產(chǎn)生最終的轉(zhuǎn)換規(guī)則內(nèi)容。其中,如果整個(gè)流程沒有執(zhí)行806,則以805的結(jié)果為準(zhǔn)不進(jìn)行任何轉(zhuǎn)換;如果沒有任何規(guī)則的條件匹配到本次轉(zhuǎn)換,即802中的終端識(shí)別信息、服務(wù)器的響應(yīng)消息內(nèi)容均不符合規(guī)則條件的要求,則保留相關(guān)信息到數(shù)據(jù)庫(kù)并通知管理員終端進(jìn)行規(guī)則新增或者修改;否則以806產(chǎn)生的轉(zhuǎn)換內(nèi)容為準(zhǔn),確定進(jìn)行轉(zhuǎn)換的初始協(xié)議(0riginTransform)與目標(biāo)轉(zhuǎn)換協(xié)議(TargetTransform);同時(shí),在轉(zhuǎn)換的過程中,根據(jù)806產(chǎn)生的結(jié)果得到最終丟棄的內(nèi)容;根據(jù)806產(chǎn)生的結(jié)果得到最終忽略的內(nèi)容。對(duì)于圖8提供的協(xié)議轉(zhuǎn)換規(guī)則的應(yīng)用方法中進(jìn)行規(guī)則合并的目的在于由于規(guī)則條件與需要轉(zhuǎn)化的內(nèi)容的多樣性以及不確定性(以后可能會(huì)繼續(xù)增加,也即可擴(kuò)展性),導(dǎo)致很難用一條轉(zhuǎn)化規(guī)則來詮釋某一類型的終端、某個(gè)服務(wù)器、某個(gè)用戶的轉(zhuǎn)化。選擇最合適的轉(zhuǎn)換規(guī)則具體原因有(1)規(guī)則合并強(qiáng)調(diào)重用(或稱為重構(gòu))概念,而不是排它性。很多條件與轉(zhuǎn)換內(nèi)CN容是相互關(guān)聯(lián)與相互作用,不能因?yàn)槟硞€(gè)條件以及某個(gè)轉(zhuǎn)換內(nèi)容的修改就全部新增或者舍棄原來的內(nèi)容。例如原規(guī)則2G手機(jī)訪問WAP網(wǎng)站使用wapl.x協(xié)議,但是某用戶希望訪問sina網(wǎng)站時(shí)使用w即2.0。如果使用規(guī)則合并是可以重用的,而且原來的規(guī)則也不浪費(fèi),可以疊加,而對(duì)于其它用戶無需任何變化。(2)規(guī)則合并的目標(biāo)是最全規(guī)則應(yīng)用,而不是最優(yōu)規(guī)則應(yīng)用。如果是最優(yōu)規(guī)則那么必然會(huì)導(dǎo)致其它規(guī)則無法使用。根據(jù)圖13所示的用戶使用網(wǎng)關(guān)設(shè)備瀏覽業(yè)務(wù)方法流程中的描述,PolicyService模塊執(zhí)行轉(zhuǎn)換策略后,TransformService模塊執(zhí)行瀏覽業(yè)務(wù)流程中的613,進(jìn)行相應(yīng)的協(xié)議轉(zhuǎn)換處理。為了實(shí)現(xiàn)麗L協(xié)議集、HTML協(xié)議集與XHTML協(xié)議集之間的轉(zhuǎn)換,轉(zhuǎn)換處理包含了由HTML、麗L與XHTML向其它協(xié)議的轉(zhuǎn)換。本發(fā)明實(shí)施例通過圖16圖18說明麗L協(xié)議集、HTML協(xié)議集與XHTML協(xié)議集之間的轉(zhuǎn)換過程。參見圖16,為麗L協(xié)議集向其他協(xié)議轉(zhuǎn)換方法流程圖,該方法為TransformService模塊處理麗L協(xié)議集中某一協(xié)議向其它協(xié)議轉(zhuǎn)換的步驟,包括901-TransformService模土央接收到HTTP響應(yīng)消息中麗Lbody(消息體)內(nèi)容,消息體中攜帶消息協(xié)議版本。902-TransformService模塊根據(jù)麗Lbody中的消息協(xié)議版本從數(shù)據(jù)庫(kù)中獲取對(duì)應(yīng)DTD格式文件,并根據(jù)該DTD文件驗(yàn)證麗Lbody,判斷麗Lbody的內(nèi)容格式是否合法。如果驗(yàn)證結(jié)果是合法的,則執(zhí)行904;否則將執(zhí)行903。具體地,TransformService模塊根據(jù)麗Lbody中的消息協(xié)議版本,從消息內(nèi)容中的NameSpace(命名空間)獲取DTD文檔名,根據(jù)該文檔名,從數(shù)據(jù)庫(kù)中取出相應(yīng)的DTD格式類型定義文件,根據(jù)該DTD文件驗(yàn)證麗Lbody。903:根據(jù)DTD的驗(yàn)證結(jié)果進(jìn)行消息內(nèi)容格式修復(fù),之后執(zhí)行904。修復(fù)后的麗Lbody符合DTD格式文件的要求。例如,麗L中title元素沒有內(nèi)容,則可以設(shè)置內(nèi)容為Untitle。904:根據(jù)經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中的子元素DiscardContent的內(nèi)容,判斷轉(zhuǎn)換規(guī)則是否需要丟棄相應(yīng)部分消息內(nèi)容,如果需要進(jìn)行內(nèi)容丟棄則執(zhí)行905,否則執(zhí)行906。其中,子元素DiscardContent的內(nèi)容是基于圖15提供的轉(zhuǎn)換規(guī)則集合的應(yīng)用方法中經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中需要丟棄的內(nèi)容(DiscardContent)。905:針對(duì)DiscardContent的內(nèi)容進(jìn)行更改操作,之后執(zhí)行906。其中,對(duì)DiscardContent的內(nèi)容進(jìn)行更改操作包括對(duì)麗Lbody進(jìn)行刪、改等操作。對(duì)于元素或者屬性的操作可以同時(shí)使用C++或者Java進(jìn)行操作,同時(shí),優(yōu)選地可以使用XSLT技術(shù)進(jìn)行操作。例如,麗Lbody本次轉(zhuǎn)換中需要對(duì)template元素進(jìn)行丟棄,XSLT語(yǔ)法可以表示為〈xsl:iftest=〃//template"X/xsl:if>。906:根據(jù)經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中的子元素IgnoreContent的內(nèi)容,判斷是否需要忽略轉(zhuǎn)換語(yǔ)法中的內(nèi)容。如果需要忽略某些語(yǔ)法轉(zhuǎn)換則執(zhí)行907,否則執(zhí)行908。其中,子元素IgnoreContent的內(nèi)容是基于圖15提供的轉(zhuǎn)換規(guī)則集合的應(yīng)用方法中經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中需要忽略的內(nèi)容(IgnoreContent)。907:根據(jù)IgnoreContent的內(nèi)容生成轉(zhuǎn)換語(yǔ)法的過濾器。其中,映射過濾器的作用是對(duì)XSLT語(yǔ)法映射文件進(jìn)行過濾包含刪除、修改等操作,即刪除相關(guān)元素或者屬性的語(yǔ)法映射部分。該操作可以使用傳統(tǒng)的C++或者Java進(jìn)行修改,但是優(yōu)選使用XSLT技術(shù)。例如麗Lbody本次轉(zhuǎn)換中不需要對(duì)option元素進(jìn)行語(yǔ)法映射,XSLT語(yǔ)法對(duì)語(yǔ)法映射文件進(jìn)行修改的語(yǔ)法為〈xsl:iftest=〃〃template/@match908:根據(jù)經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中的子元素TargetTransform的內(nèi)容,判斷轉(zhuǎn)換目標(biāo)協(xié)議是否為HTML協(xié)議集,如果是則執(zhí)行909,否則執(zhí)行910。909:從數(shù)據(jù)庫(kù)中取出麗L到XHTML1.0的語(yǔ)法轉(zhuǎn)換的XSL文件,并對(duì)該XSL轉(zhuǎn)換語(yǔ)法文件應(yīng)用過濾器進(jìn)行過濾,之后執(zhí)行912。其中,根據(jù)908的判斷結(jié)果麗L要轉(zhuǎn)換到HTML,可以首先從數(shù)據(jù)庫(kù)中取出對(duì)應(yīng)麗L映射到HTML協(xié)議集的語(yǔ)法轉(zhuǎn)換的XSL(extensibleStylesheetLanguage,可擴(kuò)展樣式表語(yǔ)言)文件,由于目前互聯(lián)網(wǎng)流行瀏覽器普遍支持XHTML1.0中的Transitional(過渡)模式,因此如果麗L要轉(zhuǎn)換到HTML,則可以直接取出麗L到XHTML1.0的Transitional的XSL文件,并對(duì)該XSL文件應(yīng)用過濾器進(jìn)行語(yǔ)法轉(zhuǎn)換文件的過濾,之后執(zhí)行912。910:判斷TargetTransform的內(nèi)容是否為XHTML協(xié)議集,如果是則執(zhí)行911,否則執(zhí)行913。911:從數(shù)據(jù)庫(kù)中取出對(duì)應(yīng)麗L映射到XHTML協(xié)議集的語(yǔ)法轉(zhuǎn)換XSL文件,并對(duì)該XSL轉(zhuǎn)換語(yǔ)法文件應(yīng)用過濾器進(jìn)行過濾。912:根據(jù)麗L與XHTML協(xié)議集之間的語(yǔ)法差異通過XSLT技術(shù)進(jìn)行轉(zhuǎn)換,之后結(jié)束。其中,麗L的語(yǔ)法可以通過XHTML自身的語(yǔ)法與javascript進(jìn)行表示。通過XHTML語(yǔ)法表不麗L,例如wmlcardontimer屬性表不Theontimereventoccurswhenatimerexpires,可以使用xhtml中head/meta元素的子元素refresh實(shí)現(xiàn)。具體的語(yǔ)法實(shí)現(xiàn)方法詳見本發(fā)明實(shí)施例對(duì)語(yǔ)法映射過程的說明。913:判斷麗L是否轉(zhuǎn)換成麗L協(xié)議集中其它協(xié)議,是則執(zhí)行914,否則執(zhí)行916。其中,麗L協(xié)議集內(nèi)部協(xié)議之間的轉(zhuǎn)換,例如從麗L2.0轉(zhuǎn)換成麗L1.1,或者從麗Ll.1轉(zhuǎn)換成麗L1.3。914:從數(shù)據(jù)庫(kù)中取出對(duì)應(yīng)麗L映射到麗L協(xié)議集的語(yǔ)法轉(zhuǎn)換XSL文件,并對(duì)該XSL轉(zhuǎn)換語(yǔ)法文件應(yīng)用過濾器進(jìn)行過濾,之后執(zhí)行915。915:根據(jù)麗L與麗L協(xié)議集其它協(xié)議的語(yǔ)法差異通過XSLT技術(shù)進(jìn)行轉(zhuǎn)換。例如,麗L1.3與麗L2.0存在元素head,meta,select,template等差異。其中,template在麗L2.0中已經(jīng)不存在。而其它元素包含的子元素與屬性各有不同,因此需要進(jìn)行語(yǔ)法映射。916:轉(zhuǎn)換結(jié)束。參見圖17,為HTML協(xié)議集向其他協(xié)議轉(zhuǎn)換方法流程圖,該方法為TransformService模塊處理HTML協(xié)議集中某一協(xié)議向其它協(xié)議轉(zhuǎn)換的步驟,包括1001-TransformService模塊接收至ljHTMLbody(消息體)內(nèi)容。1002:對(duì)HTML進(jìn)行內(nèi)容格式修復(fù)。其中,對(duì)HTML進(jìn)行內(nèi)容格式修復(fù),使該內(nèi)容格式直接變成XHTML1.0中的Transitional模式,從而使后續(xù)轉(zhuǎn)換過程中能夠采用優(yōu)選的轉(zhuǎn)換方式(XSLT)進(jìn)行轉(zhuǎn)換。W3C標(biāo)準(zhǔn)組織XHTML1.0規(guī)范(http:〃www.w3.org/TR/xhtmll/)主要指出了XHTML要求正確嵌套,元素與屬性需要小寫,元素必須有結(jié)束符,屬性值要雙引號(hào),不能屬性最小化,屬性值的空格處理,特殊字符處理,用id屬性代替name屬性等。例如,〈p〉hereisanemphasized〈em>paragraph.〈/pX/em〉在XHTML中屬于非法,正確的內(nèi)容為〈p>hereisanemphasized〈em>paragraph〈/em>.〈/p>。通過內(nèi)容修復(fù),HTML內(nèi)容將變成XHTML1.0的格式。1003:根據(jù)經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中的DiscardContent內(nèi)容,判斷是否需要丟棄消息中的部分內(nèi)容。如果需要?jiǎng)t執(zhí)行1004。否則執(zhí)行1005。1004:對(duì)DiscardContent的內(nèi)容進(jìn)行丟棄操作,之后執(zhí)行1005。其中,對(duì)DiscardContent的內(nèi)容進(jìn)行更改操作包括對(duì)XHTMLbody進(jìn)行刪除、修改等操作。例如,在本次轉(zhuǎn)換中不需要javascript的內(nèi)容,可以使用XSLT語(yǔ)法進(jìn)行刪除,艮卩〈xsl:iftest=〃//script"X/xsl:if>。1005:根據(jù)經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中的子元素IgnoreContent的內(nèi)容,判斷是否需要忽略轉(zhuǎn)換語(yǔ)法中的內(nèi)容,是則執(zhí)行1006,否則執(zhí)行1007。1006:根據(jù)IgnoreContent的內(nèi)容生成轉(zhuǎn)換語(yǔ)法的過濾器。例如,本次轉(zhuǎn)換中不需要使用到style元素,則可以使用語(yǔ)法〈xsl:iftest=〃〃style"X/xsl:if〉。1007:根據(jù)經(jīng)過PolicyService模i央處理的轉(zhuǎn)換規(guī)則中的TargetTransform的內(nèi)容,判斷本次轉(zhuǎn)換的目標(biāo)內(nèi)容是否為WML協(xié)議集,是執(zhí)行1008,否則執(zhí)行1010。1008:從數(shù)據(jù)庫(kù)中取出XHTML映射成麗L的XSL文件,并對(duì)該XSL轉(zhuǎn)換語(yǔ)法文件應(yīng)用過濾器進(jìn)行過濾。1009:通過XSLT語(yǔ)法解析協(xié)議轉(zhuǎn)換XSL文件,對(duì)XHTML內(nèi)容進(jìn)行轉(zhuǎn)換,產(chǎn)生相應(yīng)麗L消息。例如XHTML1.0協(xié)議格式的消息內(nèi)容轉(zhuǎn)換成麗L1.3的消息過程中,XHTML1.0的body元素指的是消息體的內(nèi)容,而麗L1.3中則以card元素表示消息體。因此XSL文件描述為〈xsl:templatematch=〃body"Xcard>...〈/card>〈/xsl:template>。1010:判斷轉(zhuǎn)規(guī)則中的TargetTransform的內(nèi)容是否為HTML協(xié)議集中的其它協(xié)議,是則表示需要在HTML協(xié)議集內(nèi)部進(jìn)行轉(zhuǎn)換,即執(zhí)行1012,否則執(zhí)行1011。1011:判斷規(guī)則中的TargetTransform的內(nèi)容是否為XHTML協(xié)議集,是則執(zhí)行1012,否則執(zhí)行1014。1012:從數(shù)據(jù)庫(kù)中獲取HTML到XHTML1.0的Transitional的XSL文件,并對(duì)該XSL轉(zhuǎn)換語(yǔ)法文件應(yīng)用過濾器進(jìn)行過濾。由于目前瀏覽器都支持XHTML1.0,因此轉(zhuǎn)換成HTML協(xié)議集語(yǔ)法的映射統(tǒng)一轉(zhuǎn)換成XHTML1.O,可以理解的是,根據(jù)實(shí)際的需要,可以進(jìn)行精確地協(xié)議轉(zhuǎn)換。1013:使用XSLT解析協(xié)議轉(zhuǎn)換XSL文件,最終產(chǎn)生相應(yīng)的XHTML文件。1014:結(jié)束轉(zhuǎn)換。參見圖18,為XHTML協(xié)議集向其他協(xié)議轉(zhuǎn)換方法流程圖,該方法為TransformService模塊處理XHTML協(xié)議集中某一協(xié)議向其它協(xié)議轉(zhuǎn)換的步驟,包括1101-TransformService模土央接收XHTMLbody(消息體)內(nèi)容。1102:根據(jù)XHTMLbody聲明的協(xié)議類型獲取相應(yīng)DTD文件進(jìn)行驗(yàn)證,判斷XHTML消息是否格式良好,是執(zhí)行1104,否則執(zhí)行1103。1103:根據(jù)DTD驗(yàn)證報(bào)告對(duì)消息內(nèi)容進(jìn)行修復(fù)。對(duì)消息內(nèi)容進(jìn)行修復(fù),使XHTML消息內(nèi)容符合DTD協(xié)議定義格式。1104:根據(jù)經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中的元素DiscardContent內(nèi)容判斷在本次轉(zhuǎn)換中是否需要丟棄消息中的部分模塊與元素,是則執(zhí)行1105,否則執(zhí)行1106。1105:根據(jù)DiscardContent內(nèi)容對(duì)XHTML消息進(jìn)行刪改。例如,本次轉(zhuǎn)換中不需要link元素??梢允褂肵SL語(yǔ)法進(jìn)行刪除。語(yǔ)法為〈xsl:templatematch=〃link,,X/xsl:template>。1106:根據(jù)經(jīng)過PolicyService模塊處理的轉(zhuǎn)換規(guī)則中IgnoreContent內(nèi)容判斷在本次轉(zhuǎn)換中是否需要忽略消息中某些元素的轉(zhuǎn)換,是則執(zhí)行1107,否則執(zhí)行1108。1107:根據(jù)IgnoreContent的內(nèi)容生成轉(zhuǎn)換語(yǔ)法的過濾器。該轉(zhuǎn)換語(yǔ)法過濾器可以是XSL文件,例如,本次轉(zhuǎn)換中需要忽略圖片,相應(yīng)語(yǔ)法為〈xsl:templatematch=〃img,,X/xsl:template>。1108:根據(jù)經(jīng)過PolicyService模i央處理的轉(zhuǎn)換規(guī)則中TargetTransform的內(nèi)容判斷本次轉(zhuǎn)換的目標(biāo)協(xié)議是否為麗L協(xié)議集,是則執(zhí)行1109,否則執(zhí)行1111。1109:從數(shù)據(jù)庫(kù)中取出XHTML向麗L協(xié)議集映射的協(xié)議轉(zhuǎn)換XSL文件,并對(duì)該XSL轉(zhuǎn)換語(yǔ)法文件應(yīng)用過濾器進(jìn)行過濾。1110:通過XSLT引擎解析協(xié)議轉(zhuǎn)換XSL文件,對(duì)XHTML內(nèi)容進(jìn)行語(yǔ)法轉(zhuǎn)換,產(chǎn)生相應(yīng)麗L消息。例如,在XHTML1.1協(xié)議格式的消息內(nèi)容轉(zhuǎn)換成麗L1.3的消息過程中,XHTML1.1的form元素指的是終端向服務(wù)器提交內(nèi)容,而麗L1.3中則以go元素同樣表示類似的作用。因此XSL文件描述為〈xsl:templatematch=〃form"Xgo>.〈/go>〈/xsl:template>。1111:根據(jù)TargetTransform的內(nèi)容判斷本次轉(zhuǎn)換的目標(biāo)協(xié)議是否為HTML協(xié)議集,是則執(zhí)行1113,否則執(zhí)行1112。1112:判斷本次轉(zhuǎn)換目標(biāo)協(xié)議是否為XHTML協(xié)議集內(nèi)部的轉(zhuǎn)換,是則執(zhí)行1113,否則執(zhí)行1115。其中,XHTML協(xié)議集內(nèi)部的轉(zhuǎn)換例如從XHTML1.0轉(zhuǎn)換為XHTML1.1或者XHTML2.0。1113:從數(shù)據(jù)庫(kù)中獲取HTML到XHTML1.0的Transitional的XSL文件,并對(duì)該XSL轉(zhuǎn)換語(yǔ)法文件應(yīng)用過濾器進(jìn)行過濾。由于目前瀏覽器都支持XHTML1.0,因此轉(zhuǎn)換成HTML協(xié)議集語(yǔ)法的映射統(tǒng)一轉(zhuǎn)換成XHTML1.O,可以理解的是,根據(jù)實(shí)際情況,可以進(jìn)行精確地協(xié)議轉(zhuǎn)換。1114:使用XSLT引擎解析協(xié)議轉(zhuǎn)換XSL文件,產(chǎn)生相應(yīng)的XHTML文件。1115:轉(zhuǎn)換規(guī)則中無相應(yīng)的協(xié)議轉(zhuǎn)換匹配,通知管理員無法處理,程序結(jié)束。在上述的三大協(xié)議集之間的轉(zhuǎn)換過程中,語(yǔ)法映射是關(guān)鍵步驟。而實(shí)現(xiàn)語(yǔ)法映射的關(guān)鍵在于通過不同的語(yǔ)法表達(dá)相同的語(yǔ)義,從而實(shí)現(xiàn)展現(xiàn)相同或相似的內(nèi)容以及功能。語(yǔ)法映射的過程類似于編程語(yǔ)言的原理,例如,同樣的功能可以通過C++實(shí)現(xiàn),也可以通過java實(shí)現(xiàn)。而語(yǔ)法映射實(shí)現(xiàn)的手段是通過程序進(jìn)行解析源內(nèi)容并修改成目標(biāo)內(nèi)容。本發(fā)明實(shí)施例采用XSLT替代了C++與Java語(yǔ)法進(jìn)行對(duì)源內(nèi)容進(jìn)行解析修改,形成語(yǔ)法轉(zhuǎn)換應(yīng)用。在麗L、HTML與XHTML的轉(zhuǎn)換實(shí)現(xiàn)過程中,處理過程中多次提到協(xié)議轉(zhuǎn)換XSL文件以及XSL語(yǔ)法映射。無論采用何種語(yǔ)法,在轉(zhuǎn)換的過程中,其轉(zhuǎn)換的邏輯規(guī)則是不變的,只是不同語(yǔ)法的體現(xiàn)形式不同。下面從語(yǔ)法具體實(shí)現(xiàn)角度說明從三大協(xié)議集中某一種協(xié)議轉(zhuǎn)換成另外一種協(xié)議映射的邏輯規(guī)則,以源內(nèi)容麗L1.3協(xié)議轉(zhuǎn)換為目標(biāo)XHTML1.0為例根據(jù)麗L1.3的DTD描述獲知麗L1.3中共有36個(gè)元素,每個(gè)元素都有相應(yīng)多個(gè)屬性。麗L語(yǔ)法與XHTML語(yǔ)法比較,其中元素/屬性包含四種情況原語(yǔ)法的元素/屬性存在于目標(biāo)語(yǔ)法中,而且含義一致;原語(yǔ)法的元素/屬性雖存在于目標(biāo)語(yǔ)法中,但是含義有差異,例如meta,select,optgroup,input,img,a,br,head,option,fieldset,table,tr,td,em,strong,b,i,u,big,small,p,pre等23個(gè);原語(yǔ)法元素/屬性不存在于目標(biāo)語(yǔ)法中,但是能夠通過目標(biāo)語(yǔ)法進(jìn)行等價(jià)邏輯表達(dá);原語(yǔ)法元素/屬性既不存在于目標(biāo)語(yǔ)法中,又不能夠通過目標(biāo)語(yǔ)法進(jìn)行等價(jià)邏輯表達(dá)。因此針對(duì)這四類元素可以采用不同的方法進(jìn)行轉(zhuǎn)換參見圖19,為本發(fā)明實(shí)施例提供的協(xié)議間語(yǔ)法轉(zhuǎn)換方法流程圖,包括首先接收協(xié)議消息體的內(nèi)容;之后,執(zhí)行1201:1201:從協(xié)議內(nèi)容中取出一個(gè)元素/屬性,判斷原語(yǔ)法的元素/屬性是否在目標(biāo)語(yǔ)法中存在,是則執(zhí)行1202,否則執(zhí)行1204。1202:判斷該元素/屬性在原語(yǔ)法中的含義是否與在目標(biāo)語(yǔ)法中的含義一致,是則程序執(zhí)行1203,否則執(zhí)行1204。1203:復(fù)制該元素/屬性到目標(biāo)語(yǔ)法中。其中,根據(jù)1201、1202的判斷結(jié)果得出原語(yǔ)法的該元素/屬性存在于目標(biāo)語(yǔ)法中,而且含義一致,則復(fù)制該元素/屬性到目標(biāo)語(yǔ)法中。1204:判斷原語(yǔ)法中該元素/屬性在目標(biāo)語(yǔ)法中是否有等價(jià)含義的語(yǔ)法,是則執(zhí)行1205,否則執(zhí)行1206。1205:對(duì)原語(yǔ)法中該元素/屬性在目標(biāo)語(yǔ)法中使用等價(jià)含義的語(yǔ)法進(jìn)行表示或者修改。其中,根據(jù)1204判斷得出原語(yǔ)法該元素/屬性不能完全復(fù)制到目標(biāo)語(yǔ)法中,因此,需要對(duì)原語(yǔ)法中該元素/屬性在目標(biāo)語(yǔ)法中使用等價(jià)含義的語(yǔ)法進(jìn)行表示或者修改,包含兩種情況表達(dá)或者修改屬性;表達(dá)或者修改元素與屬性。(1)表達(dá)或著修改屬性。例如,麗Lmeta元素共包含http—equiv,n咖e,forim,content,scheme,id,class等屬性,其中forua,class屬于麗L特有??梢詫?duì)forua與class的語(yǔ)義進(jìn)行分析,根據(jù)0MA(0penMobileAlliance,開放移動(dòng)聯(lián)盟)規(guī)范的描述,class屬性是可以忽略的;而forua屬性則表示meta是否要?jiǎng)h除。該轉(zhuǎn)換邏輯可以通過C++、java、XSLT等語(yǔ)法實(shí)現(xiàn),其中,采用XSL的轉(zhuǎn)換語(yǔ)法實(shí)現(xiàn)上述邏輯為〈xsl:templatematch=〃meta">〈xsl:whentest=〃boolean(@forim)and@forim='false'〃/>〈xsl:otherwise>〈meta〉〈xsl:copy-ofselect="@http_equiv|@name|@content|@scheme|@id"/>〈xsl:iftest=〃boolean(starts-with(@content,'text/html'))〃/>〈/meta>〈/xsl:template>(2)表達(dá)或者修改元素與屬性。例如,使用XHTML動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)麗L向XHTML轉(zhuǎn)換,可以使用XHTML自身語(yǔ)法或者插件語(yǔ)法(如javascript,ActiveX,flash,wmlscript,Javaapplet等)來實(shí)現(xiàn)其轉(zhuǎn)換。自身語(yǔ)法實(shí)現(xiàn)例如,麗Lcardontimer屬性表示當(dāng)定時(shí)器到期時(shí)發(fā)生的事件,可以使用XHTML中的head/meta元素中子元素refresh實(shí)現(xiàn)。又例如,麗L中有些語(yǔ)法涉及到瀏覽器的前進(jìn)后退,例如onenterforward以及onenterbackward。onenterforward表不前進(jìn)E兆轉(zhuǎn),而onenterbackward貝U是表不后退E兆轉(zhuǎn)。該麗L描述的是控制瀏覽器前進(jìn)后退功能,用戶從其它頁(yè)面跳轉(zhuǎn)到本頁(yè)面時(shí)瀏覽器會(huì)前進(jìn)跳轉(zhuǎn)到http:3g.sina.com.cn。前進(jìn)功能的XSLT語(yǔ)法實(shí)現(xiàn)為〈xsl:iftest=〃starts-with(//card/onevent/@type,'onenterforward')and//card/onevent/go/@href〃>〈metahttp-equiv=〃refresh">〈xsl:attributename=〃content">〈xsl:value—ofselect=〃concat(l,';url=',//card/onevent/go/@1206:網(wǎng)關(guān)設(shè)備通過程序表達(dá)該元素/屬性的含義。根據(jù)1204判斷得出原語(yǔ)法中該元素/屬性不能完全通過目標(biāo)語(yǔ)法進(jìn)行等價(jià)含義的語(yǔ)法表達(dá)或者修改時(shí),此時(shí)可采用網(wǎng)關(guān)設(shè)備通過程序表達(dá)該元素/屬性的邏輯含義,即通過終端與網(wǎng)關(guān)設(shè)備交互進(jìn)行麗L語(yǔ)法控制。其中,網(wǎng)關(guān)設(shè)備采用的程序可以是C++,Java等。再以上述麗L中有些語(yǔ)法涉及到瀏覽器的前進(jìn)后退為例說明。onenterforward表示前進(jìn)跳轉(zhuǎn),而onenterbackward則是表示后退跳轉(zhuǎn)。通過網(wǎng)關(guān)設(shè)備與終端交互進(jìn)行麗L語(yǔ)法控制如下〈wml>href)〈card〉〈oneventtype=〃onenterforward〃>〈gohref=〃http://3g.sina.com.cn"/>〈/onevent>〈oneventtype=〃onenterbackward〃>〈gohref=〃http:〃w即.baidu.com"/>〈/onevent>〈/card>〈/wml>該麗L描述的是控制瀏覽器前進(jìn)后退功能,從http:〃3g.sina.com.cn后退到本頁(yè)面時(shí)需要轉(zhuǎn)到http:〃w即.baidu.com。而IE瀏覽器的前進(jìn)后退功能是不開放給javascript進(jìn)行控制的,因此可以通過網(wǎng)關(guān)設(shè)備進(jìn)行處理,可以通過程序控制IE頁(yè)面不進(jìn)行緩存,而網(wǎng)關(guān)設(shè)備則記錄該請(qǐng)求,即通過網(wǎng)關(guān)設(shè)備進(jìn)行緩存。如果IE瀏覽器進(jìn)行后退時(shí),IE瀏覽器會(huì)重新發(fā)起瀏覽請(qǐng)求,可以實(shí)現(xiàn)頁(yè)面后退功能。本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)協(xié)議消息體協(xié)議內(nèi)容的語(yǔ)法轉(zhuǎn)換的設(shè)備,該設(shè)備包括第一判斷模塊,用于判斷收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性是否存在于目標(biāo)語(yǔ)法中;第二判斷模塊,用于判斷收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性與目標(biāo)語(yǔ)法中的元素/屬性的含義是否一致;第三判斷模塊,用于判斷收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法;復(fù)制模塊,用于當(dāng)?shù)诙袛嗄K的判斷結(jié)果為是時(shí),復(fù)制收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性到目標(biāo)語(yǔ)法;表示/修改模塊,用于當(dāng)?shù)谌袛嗄K的判斷結(jié)果為是時(shí),使用目標(biāo)語(yǔ)法中等價(jià)含義的語(yǔ)法表示或者修改收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性;表示模塊,用于當(dāng)?shù)谌袛嗄K的判斷結(jié)果為否時(shí),通過邏輯控制表達(dá)收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性。上述實(shí)現(xiàn)語(yǔ)法轉(zhuǎn)換的設(shè)備用于實(shí)現(xiàn)不同協(xié)議之間的語(yǔ)法轉(zhuǎn)換,無論采用何種語(yǔ)言進(jìn)行轉(zhuǎn)換,均可以采用上述設(shè)備以及其對(duì)應(yīng)的轉(zhuǎn)換方法進(jìn)行不同協(xié)議的轉(zhuǎn)換。本發(fā)明實(shí)施例的網(wǎng)關(guān)設(shè)備支持麗L、HTML與XHTML的相互轉(zhuǎn)換方法,根據(jù)協(xié)議之間的轉(zhuǎn)換方法,用戶可以通過手機(jī)終端、PDA、筆記本電腦與臺(tái)式機(jī)等終端訪問任意的互聯(lián)網(wǎng)中提供的Web/WAP應(yīng)用服務(wù);對(duì)于提供WAP/WEB應(yīng)用服務(wù)的服務(wù)提供商與內(nèi)容提供商,可以只著重提供服務(wù)的內(nèi)容,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,進(jìn)而實(shí)現(xiàn)互聯(lián)網(wǎng)與電信網(wǎng)絡(luò)的有效融合。另外,本發(fā)明實(shí)施例提出兩種不同的協(xié)議語(yǔ)言轉(zhuǎn)換邏輯的具體方法,使協(xié)議轉(zhuǎn)換變成一種現(xiàn)實(shí),而不是一種可能。本發(fā)明實(shí)施例鑒于終端、網(wǎng)絡(luò)、應(yīng)用服務(wù)器等網(wǎng)絡(luò)實(shí)體存在異構(gòu)以及三大協(xié)議集之間相互語(yǔ)法轉(zhuǎn)換存在復(fù)雜性等問題,例如手機(jī)終端型號(hào)層出不窮,網(wǎng)絡(luò)形態(tài)包含了2G,2.5G與3G,并繼續(xù)演進(jìn);麗L1.3協(xié)議中元素有36個(gè),屬性個(gè)數(shù)大約為元素的23倍,本發(fā)明實(shí)施例基于XSLT技術(shù)提出通過XSL文件進(jìn)行編程,相應(yīng)的轉(zhuǎn)換規(guī)則與響應(yīng)消息內(nèi)容修改都可以通過XSL語(yǔ)法表示,無須大規(guī)模編程,能夠快速部署與響應(yīng)需求,并可以隨著麗L與XHTML的演進(jìn)同步發(fā)展;另外,本發(fā)明實(shí)施例在對(duì)響應(yīng)消息內(nèi)容的處理過程中采用XSLT技術(shù)進(jìn)行語(yǔ)法映射,而非常規(guī)的Java或者C語(yǔ)言的DOM樹操作,可以提高轉(zhuǎn)換的效率、靈活性與可擴(kuò)展性。本發(fā)明實(shí)施例中的"接收"一詞可以理解為主動(dòng)從其他模塊獲取也可以是接收其他模塊發(fā)送來的信息。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本發(fā)明實(shí)施例可以通過軟件實(shí)現(xiàn),相應(yīng)的軟件可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,例如計(jì)算機(jī)的硬盤、光盤或軟盤中。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求一種網(wǎng)絡(luò)互聯(lián)的方法,其特征在于,所述方法包括接收用戶終端發(fā)送的瀏覽請(qǐng)求消息,根據(jù)所述瀏覽請(qǐng)求消息獲取用戶終端識(shí)別信息,將所述瀏覽請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)服務(wù)器;接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包含所述用戶終端請(qǐng)求瀏覽的內(nèi)容,根據(jù)所述響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息;根據(jù)所述用戶終端識(shí)別信息、所述響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換;將轉(zhuǎn)換后的響應(yīng)消息返回所述用戶終端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述瀏覽請(qǐng)求發(fā)送至網(wǎng)絡(luò)服務(wù)器之前包括當(dāng)所述瀏覽請(qǐng)求為請(qǐng)求門戶展示,則向用戶終端直接返回門戶網(wǎng)站的信息;相應(yīng)地,當(dāng)所述瀏覽請(qǐng)求為非門戶展示,則將所述瀏覽請(qǐng)求發(fā)送至與所述瀏覽請(qǐng)求消息對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù)器。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換之前進(jìn)一步包括對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行格式驗(yàn)證;當(dāng)所述格式驗(yàn)證通過,根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行轉(zhuǎn)換;當(dāng)所述格式驗(yàn)證沒有通過,對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行修復(fù),再根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行轉(zhuǎn)換。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則包括條件、操作和轉(zhuǎn)換內(nèi)容;所述條件包括用戶信息、終端信息、網(wǎng)絡(luò)信息以及響應(yīng)消息的內(nèi)容;所述操作包括允許轉(zhuǎn)換與不允許轉(zhuǎn)換;所述轉(zhuǎn)換內(nèi)容包括需要轉(zhuǎn)換的源協(xié)議類型、目標(biāo)協(xié)議類型、在轉(zhuǎn)換過程中要丟棄的模塊與元素和在轉(zhuǎn)換過程中要忽略的模塊與元素。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過可擴(kuò)展基于樣式表轉(zhuǎn)換語(yǔ)言對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行轉(zhuǎn)換。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述用戶終端識(shí)別信息、所述響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則之前還包括根據(jù)所述用戶終端識(shí)別信息和所述響應(yīng)消息內(nèi)容識(shí)別信息,判斷用戶終端是否支持響應(yīng)消息內(nèi)容中的協(xié)議,是則直接發(fā)送所述響應(yīng)消息至所述用戶終端;否則根據(jù)所述終端識(shí)別信息、響應(yīng)消息內(nèi)容識(shí)別信息獲取對(duì)應(yīng)的轉(zhuǎn)換規(guī)則,根據(jù)獲取的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換,將轉(zhuǎn)換后的響應(yīng)消息返回所述用戶終端。7.根據(jù)權(quán)利要求1至6所述的方法,其特征在于,所述對(duì)所述響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換包括根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則確定轉(zhuǎn)換的源協(xié)議與目標(biāo)協(xié)議;根據(jù)所述轉(zhuǎn)換規(guī)則中需要丟棄的內(nèi)容對(duì)所述響應(yīng)消息進(jìn)行丟棄;根據(jù)所述轉(zhuǎn)換規(guī)則中需要忽略的內(nèi)容對(duì)轉(zhuǎn)換語(yǔ)法的內(nèi)容進(jìn)行過濾;再根據(jù)過濾后的轉(zhuǎn)換語(yǔ)法對(duì)源協(xié)議進(jìn)行語(yǔ)法轉(zhuǎn)換。8.—種網(wǎng)絡(luò)互聯(lián)的方法,其特征在于,所述方法包括接收用戶終端發(fā)送的上傳請(qǐng)求消息,所述上傳請(qǐng)求消息中包含所述用戶終端要上傳的內(nèi)容、目的網(wǎng)絡(luò)服務(wù)器的信息以及用戶終端信息;根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;根據(jù)所述用戶終端識(shí)別信息和預(yù)先保存的網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述上傳內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;根據(jù)所述目的網(wǎng)絡(luò)服務(wù)器的信息將轉(zhuǎn)換后的上傳內(nèi)容發(fā)送至網(wǎng)絡(luò)服務(wù)器。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述對(duì)所述上傳請(qǐng)求消息進(jìn)行內(nèi)容轉(zhuǎn)換包括根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則確定轉(zhuǎn)換的源協(xié)議與目標(biāo)協(xié)議;根據(jù)所述轉(zhuǎn)換規(guī)則中需要丟棄的內(nèi)容對(duì)所述上傳請(qǐng)求消息進(jìn)行丟棄;根據(jù)所述轉(zhuǎn)換規(guī)則中需要忽略的內(nèi)容對(duì)轉(zhuǎn)換語(yǔ)法的內(nèi)容進(jìn)行過濾;再根據(jù)過濾后的轉(zhuǎn)換語(yǔ)法對(duì)源協(xié)議進(jìn)行語(yǔ)法轉(zhuǎn)換。10.—種網(wǎng)絡(luò)互聯(lián)的方法,其特征在于,所述方法包括接收網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息,所述業(yè)務(wù)推送請(qǐng)求消息中包含所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容、用戶終端信息以及網(wǎng)絡(luò)服務(wù)器信息;根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;根據(jù)所述網(wǎng)絡(luò)服務(wù)器信息和所述用戶終端識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;將轉(zhuǎn)換后的推送內(nèi)容發(fā)送至所述用戶終端。11.根據(jù)權(quán)利要求io所述的方法,其特征在于,所述對(duì)所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換包括根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則確定轉(zhuǎn)換的源協(xié)議與目標(biāo)協(xié)議;根據(jù)所述轉(zhuǎn)換規(guī)則中需要丟棄的內(nèi)容對(duì)所述業(yè)務(wù)推送請(qǐng)求消息內(nèi)容進(jìn)行丟棄;根據(jù)所述轉(zhuǎn)換規(guī)則中需要忽略的內(nèi)容對(duì)轉(zhuǎn)換語(yǔ)法的內(nèi)容進(jìn)行過濾;再根據(jù)過濾后的轉(zhuǎn)換語(yǔ)法對(duì)源協(xié)議進(jìn)行語(yǔ)法轉(zhuǎn)換。12.—種網(wǎng)關(guān)設(shè)備,其特征在于,所述設(shè)備包括超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊,接收用戶終端發(fā)送的瀏覽請(qǐng)求消息,根據(jù)所述瀏覽請(qǐng)求消息獲取用戶終端識(shí)別信息;超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊,用于將所述瀏覽請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)服務(wù)器,并接收所述網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息,所述響應(yīng)消息中包含所述用戶終端請(qǐng)求瀏覽的內(nèi)容;根據(jù)所述響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息;策略服務(wù)PolicyService模塊,用于根據(jù)所述用戶終端識(shí)別信息、所述響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;轉(zhuǎn)換服務(wù)TransformService模塊,用于根據(jù)所述PolicyService模塊獲取的預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換;所述HTTPServerService模塊還用于將由所述TransformService模塊轉(zhuǎn)換后的響應(yīng)消息返回所述用戶終端。13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述TransformService模塊包括協(xié)議格式驗(yàn)證單元,用于對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行格式驗(yàn)證;消息內(nèi)容修復(fù)單元,當(dāng)所述格式驗(yàn)證沒有通過,對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行修復(fù);協(xié)議轉(zhuǎn)換單元,用于根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息的內(nèi)容進(jìn)行轉(zhuǎn)換。14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,所述協(xié)議轉(zhuǎn)換單元具體用于根據(jù)所述轉(zhuǎn)換規(guī)則確定轉(zhuǎn)換的源協(xié)議與目標(biāo)協(xié)議;根據(jù)所述轉(zhuǎn)換規(guī)則中需要丟棄的內(nèi)容對(duì)所述響應(yīng)消息進(jìn)行丟棄;根據(jù)所述轉(zhuǎn)換規(guī)則中需要忽略的內(nèi)容對(duì)轉(zhuǎn)換語(yǔ)法的內(nèi)容進(jìn)行過濾;再根據(jù)過濾后的轉(zhuǎn)換語(yǔ)法對(duì)源協(xié)議進(jìn)行語(yǔ)法轉(zhuǎn)換。15.—種網(wǎng)關(guān)設(shè)備,其特征在于,所述設(shè)備包括第二超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊,用于接收用戶終端發(fā)送的上傳請(qǐng)求消息,所述上傳請(qǐng)求消息中包含所述用戶終端要上傳的內(nèi)容、目的網(wǎng)絡(luò)服務(wù)器的信息以及用戶終端信息;并根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;第二策略服務(wù)PolicyService模塊,用于根據(jù)所述用戶終端識(shí)別信息和預(yù)先保存的網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;第二轉(zhuǎn)換服務(wù)TransformService模塊,用于根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述上傳內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;第二超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊,用于根據(jù)所述目的網(wǎng)絡(luò)服務(wù)器的信息將轉(zhuǎn)換后的上傳內(nèi)容發(fā)送至網(wǎng)絡(luò)服務(wù)器。16.—種網(wǎng)關(guān)設(shè)備,其特征在于,所述設(shè)備包括第三超文本傳輸協(xié)議客戶端服務(wù)HTTPClientService模塊,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息,所述業(yè)務(wù)推送請(qǐng)求消息中包含所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容、用戶終端信息以及網(wǎng)絡(luò)服務(wù)器信息;根據(jù)所述用戶終端信息獲取用戶終端識(shí)別信息;第三策略服務(wù)PolicyService模塊,用于根據(jù)所述網(wǎng)絡(luò)服務(wù)器信息和所述用戶終端識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;第三轉(zhuǎn)換服務(wù)TransformService模塊,用于根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述網(wǎng)絡(luò)服務(wù)器向用戶終端推送的內(nèi)容進(jìn)行內(nèi)容轉(zhuǎn)換;第三超文本傳輸協(xié)議服務(wù)器服務(wù)HTTPServerService模塊,用于將轉(zhuǎn)換后的推送內(nèi)容發(fā)送至所述用戶終端。17.—種系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)關(guān)設(shè)備,用于接收用戶終端發(fā)送的瀏覽請(qǐng)求消息或上傳請(qǐng)求消息;根據(jù)所述瀏覽請(qǐng)求消息或所述用戶終端信息獲取用戶終端識(shí)別信息;還用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息或網(wǎng)絡(luò)服務(wù)器發(fā)送的業(yè)務(wù)推送請(qǐng)求消息;根據(jù)所述響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息或根據(jù)所述業(yè)務(wù)推送請(qǐng)求消息獲取網(wǎng)絡(luò)服務(wù)器信息;根據(jù)所述用戶終端識(shí)別信息、所述響應(yīng)消息內(nèi)容識(shí)別信息或網(wǎng)絡(luò)服務(wù)器信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)所述預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)所述響應(yīng)消息或所述網(wǎng)絡(luò)服務(wù)器推送的業(yè)務(wù)或所述用戶終端上傳的內(nèi)容網(wǎng)絡(luò)服務(wù)器進(jìn)行內(nèi)容轉(zhuǎn)換,將轉(zhuǎn)換后的結(jié)果對(duì)應(yīng)返回所述用戶終端或所述網(wǎng)絡(luò)服務(wù)器;網(wǎng)絡(luò)服務(wù)器,用于向所述網(wǎng)關(guān)設(shè)備發(fā)送對(duì)應(yīng)于所述瀏覽請(qǐng)求的響應(yīng)消息,或接收所述用戶終端通過所述網(wǎng)關(guān)設(shè)備上傳的內(nèi)容,或向所述用戶終端主動(dòng)發(fā)送業(yè)務(wù)推送請(qǐng)求消息。18.—種實(shí)現(xiàn)協(xié)議消息體中協(xié)議內(nèi)容的語(yǔ)法轉(zhuǎn)換的方法,其特征在于,所述方法包括判斷收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性是否存在于目標(biāo)語(yǔ)法中,是則判斷所述原語(yǔ)法中的元素/屬性與所述目標(biāo)語(yǔ)法中的元素/屬性的含義是否一致,否則判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法;當(dāng)所述判斷所述原語(yǔ)法中的元素/屬性與所述目標(biāo)語(yǔ)法中的元素/屬性的含義的判斷結(jié)果為是,則復(fù)制所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性到所述目標(biāo)語(yǔ)法,否則判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法;當(dāng)所述判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法的判斷結(jié)果為是,則使用所述目標(biāo)語(yǔ)法中等價(jià)含義的語(yǔ)法表示或者修改所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性,否則通過程序表達(dá)所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性的含義。19.一種實(shí)現(xiàn)協(xié)議消息體中協(xié)議內(nèi)容的語(yǔ)法轉(zhuǎn)換的設(shè)備,其特征在于,所述設(shè)備包括第一判斷模塊,用于判斷收到的協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性是否存在于目標(biāo)語(yǔ)法中;第二判斷模塊,用于判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性與所述目標(biāo)語(yǔ)法中的元素/屬性的含義是否一致;第三判斷模塊,用于判斷所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性在所述目標(biāo)語(yǔ)法中是否存在等價(jià)含義的語(yǔ)法;復(fù)制模塊,用于當(dāng)所述第二判斷模塊的判斷結(jié)果為是時(shí),復(fù)制所述協(xié)議消息體中協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性到所述目標(biāo)語(yǔ)法;表示/修改模塊,用于當(dāng)所述第三判斷模塊的判斷結(jié)果為是時(shí),使用所述目標(biāo)語(yǔ)法中等價(jià)含義的語(yǔ)法表示或者修改所述協(xié)議消息體協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性;表示模塊,用于當(dāng)所述第三判斷模塊的判斷結(jié)果為否時(shí),通過程序表達(dá)所述協(xié)議消息體協(xié)議內(nèi)容的原語(yǔ)法中的元素/屬性的含義。全文摘要本發(fā)明實(shí)施例涉及一種網(wǎng)絡(luò)互聯(lián)的方法,該方法包括接收用戶終端發(fā)送的瀏覽請(qǐng)求消息,根據(jù)瀏覽請(qǐng)求消息獲取用戶終端識(shí)別信息,將瀏覽請(qǐng)求發(fā)送至網(wǎng)絡(luò)服務(wù)器;接收網(wǎng)絡(luò)服務(wù)器發(fā)送的響應(yīng)消息,根據(jù)響應(yīng)消息獲取響應(yīng)消息內(nèi)容識(shí)別信息;根據(jù)用戶終端識(shí)別信息、響應(yīng)消息內(nèi)容識(shí)別信息獲取預(yù)設(shè)的轉(zhuǎn)換規(guī)則;根據(jù)預(yù)設(shè)的轉(zhuǎn)換規(guī)則對(duì)響應(yīng)消息進(jìn)行內(nèi)容轉(zhuǎn)換;將轉(zhuǎn)換后的響應(yīng)消息返回用戶終端;本發(fā)明實(shí)施例還涉及網(wǎng)絡(luò)互聯(lián)的網(wǎng)絡(luò)設(shè)備與系統(tǒng);通過上述方法、設(shè)備和系統(tǒng),支持電信網(wǎng)絡(luò)與互聯(lián)網(wǎng)協(xié)議之間的相互轉(zhuǎn)換,從而實(shí)現(xiàn)提供內(nèi)容與展現(xiàn)內(nèi)容的分離,解決了網(wǎng)絡(luò)異構(gòu)與網(wǎng)絡(luò)孤島現(xiàn)象。文檔編號(hào)H04L29/08GK101764767SQ20081018827公開日2010年6月30日申請(qǐng)日期2008年12月23日優(yōu)先權(quán)日2008年12月23日發(fā)明者鄭江龍申請(qǐng)人:華為技術(shù)有限公司