專(zhuān)利名稱(chēng):一種移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù),特別是涉及一種移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法。
背景技術(shù):
隨著移動(dòng)通信技術(shù)的不斷進(jìn)步,移動(dòng)互聯(lián)網(wǎng)獲得了迅猛發(fā)展。移動(dòng)終端通過(guò)網(wǎng)絡(luò)側(cè)設(shè)備接入移動(dòng)互聯(lián)網(wǎng),可以進(jìn)行與計(jì)算機(jī)互聯(lián)網(wǎng)相同的操作,例如訪(fǎng)問(wèn)瀏覽網(wǎng)站頁(yè)面、 進(jìn)行頁(yè)面交互等。在目前的移動(dòng)互聯(lián)網(wǎng)中,移動(dòng)終端與網(wǎng)絡(luò)側(cè)設(shè)備進(jìn)行數(shù)據(jù)交互的過(guò)程采用無(wú)線(xiàn)應(yīng)用協(xié)議(WAP)實(shí)現(xiàn)。隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,移動(dòng)互聯(lián)網(wǎng)的網(wǎng)頁(yè)和移動(dòng)終端上安裝的應(yīng)用平臺(tái)的功能應(yīng)用都越來(lái)越復(fù)雜,采用現(xiàn)有的WAP進(jìn)行數(shù)據(jù)交互,不僅數(shù)據(jù)流量大,而且現(xiàn)有的WAP協(xié)議無(wú)法完全適應(yīng)移動(dòng)終端的應(yīng)用平臺(tái)的需求。
發(fā)明內(nèi)容
本發(fā)明提供了一種移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,采用該方法能夠節(jié)約移動(dòng)互聯(lián)網(wǎng)的數(shù)據(jù)流量。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明公開(kāi)了一種移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,包括數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用簡(jiǎn)化的無(wú)線(xiàn)應(yīng)用協(xié)議ZWP的數(shù)據(jù)請(qǐng)求消息并解析,將所述采用ZWP的數(shù)據(jù)請(qǐng)求消息轉(zhuǎn)換為采用無(wú)線(xiàn)應(yīng)用協(xié)議WAP的數(shù)據(jù)請(qǐng)求消息并發(fā)送給WAP服務(wù)器;所述數(shù)據(jù)交互服務(wù)器從所述WAP服務(wù)器接收采用WAP的第一數(shù)據(jù)包并解析,將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端;所述客戶(hù)端解析所述采用ZWP的第一數(shù)據(jù)包,獲取第一數(shù)據(jù)。所述方法還包括所述客戶(hù)端向WAP頁(yè)面提交第二數(shù)據(jù);所述WAP頁(yè)面向所述客戶(hù)端返回結(jié)果相關(guān)數(shù)據(jù)包;所述客戶(hù)端向所述數(shù)據(jù)交互服務(wù)器發(fā)送采用無(wú)線(xiàn)標(biāo)記語(yǔ)言WML的所述結(jié)果相關(guān)數(shù)據(jù)包;所述數(shù)據(jù)交互服務(wù)器解析所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,將所述采用WML 的所述結(jié)果相關(guān)數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包并發(fā)送給所述客戶(hù)端;所述客戶(hù)端解析所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取結(jié)果數(shù)據(jù)。所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包,或,所述將所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包,包括所述數(shù)據(jù)交互服務(wù)器解析所述采用ZWP的所述第一數(shù)據(jù)包或所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取文本標(biāo)記語(yǔ)言HTML元素和/或WML元素;所述數(shù)據(jù)交互服務(wù)器對(duì)所述HTML元素和/或WML元素進(jìn)行簡(jiǎn)化,獲取ZWP元素;
所述數(shù)據(jù)交互服務(wù)器將所述ZWP元素映射到ZWP平面排列,生成所述采用ZWP的第一數(shù)據(jù)包或所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包。所述數(shù)據(jù)交互服務(wù)器解析所述采用ZWP的所述第一數(shù)據(jù)包或所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取HTML元素和/或WML元素,包括所述數(shù)據(jù)交互服務(wù)器解析所述采用 ZffP的所述第一數(shù)據(jù)包或所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取表格和圖表元素和/或表格的單元格元素和/或嵌套元素和/或風(fēng)格元素和/或界面元素和/或圖像元素;所述數(shù)據(jù)交互服務(wù)器對(duì)所述HTML元素和/或WML元素進(jìn)行簡(jiǎn)化,獲取ZWP元素, 包括舍棄所述表格和圖表元素;所述數(shù)據(jù)交互服務(wù)器將所述ZWP元素映射到ZWP平面排列,生成所述采用ZWP的第一數(shù)據(jù)包或所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包,包括將所述表格的單元格元素按行優(yōu)先順序映射到所述ZWP平面排列上;將所述嵌套元素按順序分段映射到所述ZWP平面排列的至少兩個(gè)ZWP元素上;將所述風(fēng)格元素映射到所述ZWP平面排列的至少一個(gè)ZWP風(fēng)格元素上,且映射到所述ZWP風(fēng)格元素對(duì)應(yīng)的ZWP界面元素之前;將所述圖像元素轉(zhuǎn)換成客戶(hù)端支持的格式,作為數(shù)據(jù)元素?cái)y帶在所述ZWP平面排列后,由所述ZWP平面排列和轉(zhuǎn)換后的所述圖像元素構(gòu)成所述采用ZWP的第一數(shù)據(jù)包或所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包。所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息之前,該方法還包括所述客戶(hù)端向所述數(shù)據(jù)交互服務(wù)器發(fā)送超文本傳輸協(xié)議HTTP頭字段;所述HTTP頭字段包括以下字段中的至少一項(xiàng)認(rèn)證字段、客戶(hù)端版本號(hào)字段、ZffP 協(xié)議版本號(hào)字段、客戶(hù)端平臺(tái)標(biāo)識(shí)字段、客戶(hù)端顯示窗口寬度字段、客戶(hù)端顯示窗口高度字段、支持圖像格式字段。所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息包括所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收包括最大數(shù)據(jù)字段和分段索引字段的所述數(shù)據(jù)請(qǐng)求消息;所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端包括所述數(shù)據(jù)交互服務(wù)器根據(jù)所述分段索引字段對(duì)所述采用ZWP的第一數(shù)據(jù)包進(jìn)行分段,向所述客戶(hù)端發(fā)送所述分段索引字段對(duì)應(yīng)的所述采用ZWP的第一數(shù)據(jù)包的分段數(shù)據(jù)。所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息包括所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收包括最大數(shù)據(jù)字段的所述數(shù)據(jù)請(qǐng)求消息;所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端包括當(dāng)所述采用ZWP的第一數(shù)據(jù)包的數(shù)據(jù)量大于所述最大數(shù)據(jù)字段指示的數(shù)據(jù)量時(shí),所述數(shù)據(jù)交互服務(wù)器向所述客戶(hù)端發(fā)送所述采用ZWP的第一數(shù)據(jù)包的分段數(shù)據(jù),并通過(guò)HTTP頭字段向所述客戶(hù)端指示當(dāng)前發(fā)送的分段數(shù)據(jù)的分段索引和分段總個(gè)數(shù)。所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端之后,該方法還包括所述客戶(hù)端根據(jù)所述當(dāng)前發(fā)送的分段數(shù)據(jù)的分段索引和分段總個(gè)數(shù)向所述數(shù)據(jù)交互服務(wù)器發(fā)送采用ZWP的對(duì)于其它分段數(shù)據(jù)的數(shù)據(jù)請(qǐng)求消息。所述方法應(yīng)用于即時(shí)通信IM過(guò)程;所述數(shù)據(jù)請(qǐng)求消息包括頁(yè)面數(shù)據(jù)請(qǐng)求消息和/或圖片數(shù)據(jù)請(qǐng)求消息;
所述第一數(shù)據(jù)包括頁(yè)面數(shù)據(jù)和/或圖片數(shù)據(jù);所述第二數(shù)據(jù)包括表單數(shù)據(jù)。所述方法還包括所述數(shù)據(jù)交互服務(wù)器通過(guò)HTTP頭字段向所述客戶(hù)端發(fā)送緩存控制字段;當(dāng)所述緩存控制字段不是無(wú)需緩存頁(yè)面指示時(shí),所述客戶(hù)端緩存至少一層所述頁(yè)面數(shù)據(jù)。由上述發(fā)明內(nèi)容可見(jiàn),本發(fā)明的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法通過(guò)增加用于協(xié)議轉(zhuǎn)換的ZWS,在客戶(hù)端與ZWS之間采用ZWP進(jìn)行通信,在ZWS與WAP服務(wù)器之間以WAP 協(xié)議進(jìn)行通信,因?yàn)閆WP對(duì)WAP進(jìn)行了簡(jiǎn)化,從而能夠節(jié)約移動(dòng)互聯(lián)網(wǎng)的網(wǎng)絡(luò)數(shù)據(jù)流量。
圖1是本發(fā)明實(shí)施例一至本發(fā)明實(shí)施例三的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例一的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法的流程圖;圖3是本發(fā)明實(shí)施例二的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法的信令流程圖;圖4是本發(fā)明實(shí)施例三的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法的信令流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明的基本思想是在客戶(hù)端與WAP服務(wù)器之間設(shè)置數(shù)據(jù)交互服務(wù)器,該數(shù)據(jù)交互服務(wù)器用于對(duì)WAP與簡(jiǎn)化的無(wú)線(xiàn)應(yīng)用協(xié)議(Zip Wap Protocol,簡(jiǎn)稱(chēng)ZWP)進(jìn)行相互轉(zhuǎn)化。在客戶(hù)端與該數(shù)據(jù)交互服務(wù)器之間采用ZWP進(jìn)行通信,在該數(shù)據(jù)交互服務(wù)器與WAP服務(wù)器之間采用WAP進(jìn)行通信。其中,ZWP是一種用來(lái)提供給客戶(hù)端解析WAP數(shù)據(jù)和封裝服務(wù)的協(xié)議,根據(jù)客戶(hù)端的業(yè)務(wù)特點(diǎn)對(duì)WAP的內(nèi)容進(jìn)行壓縮。具體地,ZWP通過(guò)從WAP內(nèi)容中提取必要信息,丟棄其余非必要的冗余信息,將上述必要信息使用ZWP的元素定義對(duì)原有元素進(jìn)行重新定義來(lái)構(gòu)成。上述必要信息所包括的具體內(nèi)容以及重新定義時(shí)采用的具體方法可以根據(jù)客戶(hù)端的具體業(yè)務(wù)靈活設(shè)置。ZWP通過(guò)代替客戶(hù)端請(qǐng)求WAP數(shù)據(jù)和對(duì)WAP數(shù)據(jù)轉(zhuǎn)換的預(yù)先處理,達(dá)到精簡(jiǎn)客戶(hù)端流量和提升用戶(hù)體驗(yàn)的效果。以下通過(guò)本發(fā)明實(shí)施例一至本發(fā)明實(shí)施例三對(duì)本發(fā)明的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法進(jìn)行詳細(xì)說(shuō)明。圖1是本發(fā)明實(shí)施例一至本發(fā)明實(shí)施例三的網(wǎng)絡(luò)結(jié)構(gòu)示意圖。在下述本發(fā)明實(shí)施例一至本發(fā)明實(shí)施例三中說(shuō)明的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,均可以采用圖1所示的網(wǎng)絡(luò)結(jié)構(gòu)實(shí)現(xiàn)。如圖1所示,該網(wǎng)絡(luò)結(jié)構(gòu)中至少包括客戶(hù)端、數(shù)據(jù)交互服務(wù)器和WAP服務(wù)器。其中,客戶(hù)端與數(shù)據(jù)交互服務(wù)器之間存在數(shù)據(jù)交互,數(shù)據(jù)交互服務(wù)器與WAP服務(wù)器之間存在數(shù)據(jù)交互。該數(shù)據(jù)交互服務(wù)器用于在WAP與ZWP之間進(jìn)行相互轉(zhuǎn)換。圖2是本發(fā)明實(shí)施例一的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法的流程圖。如圖2所示,該方法包括如下過(guò)程。步驟201 數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息并解析,將采用 ZffP的數(shù)據(jù)請(qǐng)求消息轉(zhuǎn)換為采用WAP的數(shù)據(jù)請(qǐng)求消息并發(fā)送給WAP服務(wù)器。
步驟202 數(shù)據(jù)交互服務(wù)器從WAP服務(wù)器接收采用WAP的第一數(shù)據(jù)包并解析,將采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給客戶(hù)端。步驟203 客戶(hù)端解析采用ZWP的第一數(shù)據(jù)包,獲取第一數(shù)據(jù)。上述步驟201至步驟203的過(guò)程對(duì)客戶(hù)端從WAP服務(wù)器獲取數(shù)據(jù)的過(guò)程進(jìn)行了說(shuō)明。在客戶(hù)端采用上述技術(shù)方案獲取了 WAP頁(yè)面的基礎(chǔ)上,本發(fā)明實(shí)施例一的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法還可以包括客戶(hù)端向WAP頁(yè)面提交數(shù)據(jù)的過(guò)程。具體包括以下步驟首先,客戶(hù)端向WAP頁(yè)面提交第二數(shù)據(jù),然后,WAP頁(yè)面向客戶(hù)端返回結(jié)果相關(guān)數(shù)據(jù),然后,客戶(hù)端向數(shù)據(jù)交互服務(wù)器發(fā)送采用無(wú)線(xiàn)標(biāo)記語(yǔ)言(WML)的上述結(jié)果相關(guān)數(shù)據(jù)包,然后, 數(shù)據(jù)交互服務(wù)器解析采用WML的上述結(jié)果相關(guān)數(shù)據(jù)包,將采用WML的上述結(jié)果相關(guān)數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的上述結(jié)果相關(guān)數(shù)據(jù)包并發(fā)送給所述客戶(hù)端,最后,客戶(hù)端解析采用ZWP的上述結(jié)果相關(guān)數(shù)據(jù)包,獲取結(jié)果相關(guān)數(shù)據(jù)。圖3是本發(fā)明實(shí)施例二的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法的信令流程圖。在本發(fā)明實(shí)施例二中,客戶(hù)端以安裝在手機(jī)等移動(dòng)終端上的客戶(hù)端為例,并且以該移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法應(yīng)用于手機(jī)即時(shí)通信(IM)功能為例。具體地,本發(fā)明實(shí)施例二以使用該手機(jī)的用戶(hù)通過(guò)手機(jī)上的客戶(hù)端進(jìn)行訪(fǎng)問(wèn)、瀏覽WAP頁(yè)面的過(guò)程為例。在本發(fā)明實(shí)施例二中,上述用于實(shí)現(xiàn)ZWP的數(shù)據(jù)交互服務(wù)器具體可以為ZWP服務(wù)器(Zip Wap Server,簡(jiǎn)稱(chēng)ZWS)。在本發(fā)明實(shí)施例二中,ZWP通信采用多服務(wù)器分布式結(jié)構(gòu), ZWS與IM服務(wù)器分開(kāi)實(shí)現(xiàn),并且ZWS由導(dǎo)航服務(wù)器配置地址。在訪(fǎng)問(wèn)瀏覽頁(yè)面時(shí),客戶(hù)端通過(guò)ZWS訪(fǎng)問(wèn)WAP服務(wù)器以獲取頁(yè)面數(shù)據(jù),由ZWS進(jìn)行WML的解析和轉(zhuǎn)換,將WAP頁(yè)面轉(zhuǎn)換為采用ZWP的數(shù)據(jù)返回給客戶(hù)端進(jìn)行展示。如圖3所示,該方法包括如下過(guò)程。步驟301 客戶(hù)端向ZWS發(fā)送采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息。在本步驟中,客戶(hù)端向ZWS發(fā)送采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息,用于向ZWS請(qǐng)求獲取頁(yè)面的數(shù)據(jù)。ZffS從客戶(hù)端接收采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息。具體地,客戶(hù)端使用HTTP 協(xié)議的投遞(POST)方法將頁(yè)面數(shù)據(jù)請(qǐng)求以ZWP請(qǐng)求包的格式提交到ZWS上。在本步驟中,ZffS為無(wú)狀態(tài)服務(wù),不保存與客戶(hù)端的會(huì)話(huà)。因此,客戶(hù)端在向ZWS發(fā)送頁(yè)面數(shù)據(jù)請(qǐng)求消息時(shí),需要將一些信息通過(guò)HTTP頭字段傳給服務(wù)器,以便ZWS處理該請(qǐng)求消息。具體地,客戶(hù)端向ZWS發(fā)送HTTP頭字段。該HTTP頭字段可以包括以下字段中的一項(xiàng)或多項(xiàng)認(rèn)證字段、客戶(hù)端版本號(hào)字段、ZWP協(xié)議版本號(hào)字段、客戶(hù)端平臺(tái)標(biāo)識(shí)字段、客戶(hù)端顯示窗口寬度字段、客戶(hù)端顯示窗口高度字段、支持圖像格式字段,并且,客戶(hù)端向ZWS 發(fā)送的HTTP頭字段不限于以上幾種。以下通過(guò)一些優(yōu)選的實(shí)施方式,對(duì)HTTP頭字段進(jìn)行詳細(xì)說(shuō)明。其中,表1為HTTP 頭字段表。為了安全性考慮,采用ZWP的客戶(hù)端在HTTP請(qǐng)求的頭字段需要帶上認(rèn)證字段, ZWS根據(jù)該認(rèn)證字段對(duì)該客戶(hù)端進(jìn)行服務(wù)授權(quán)認(rèn)證??蛻?hù)端通過(guò)客戶(hù)端版本號(hào)字段向ZWS 匯報(bào)自身的版本號(hào)??蛻?hù)端需要向ZWS匯報(bào)客戶(hù)端所使用ZWP協(xié)議的版本號(hào),因此,HTTP 頭中包括ZWP協(xié)議版本號(hào)字段。為了標(biāo)識(shí)客戶(hù)端的類(lèi)型,需要在HTTP頭中包括客戶(hù)端平臺(tái)標(biāo)識(shí)字段。ZWS在轉(zhuǎn)換頁(yè)面圖片時(shí),需要按照客戶(hù)端屏幕尺寸進(jìn)行適當(dāng)縮放,因此客戶(hù)端需要向ZWS匯報(bào)顯示窗口的大小,需要在HTTP頭中包括客戶(hù)端顯示窗口寬度字段和客戶(hù)端顯示窗口高度字段。ZWS在轉(zhuǎn)換頁(yè)面圖片時(shí),需要知道客戶(hù)端所支持的圖片類(lèi)型,因此在HTTP頭中包括支持圖像格式字段。步驟302 =ZffS解析采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息,將采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息轉(zhuǎn)換為采用WAP的頁(yè)面數(shù)據(jù)請(qǐng)求消息。在本步驟中,ZWS根據(jù)ZWP協(xié)議,解析采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息,獲取頁(yè)面數(shù)據(jù)請(qǐng)求消息中的各參數(shù),然后,將獲取的各參數(shù)進(jìn)行重組,來(lái)組成一個(gè)普通的WAP 請(qǐng)求消息,作為采用WAP的頁(yè)面數(shù)據(jù)請(qǐng)求消息,該消息中具體包括請(qǐng)求方法(HTTP_ METHOD)、請(qǐng)求頭(HTTP_HEADER)、請(qǐng)求目標(biāo)地址(ADDRESS)等,其中請(qǐng)求頭包括內(nèi)容解碼 (Content-Encoding)、內(nèi)容語(yǔ)目 (Content-Language)、內(nèi)容長(zhǎng)度(Content-Length)、內(nèi)容類(lèi)型(Content-Type)等。表1. HTTP頭字段表
字段ssic內(nèi)容授權(quán)憑證串SSlC (字符串)字段client-version內(nèi)容客戶(hù)端版本號(hào)(字符串)字段zwp-version內(nèi)容版本號(hào)(字符串)字段client-platform內(nèi)容客戶(hù)端平臺(tái)標(biāo)識(shí)(字符串)字段screen-width內(nèi)容客戶(hù)端顯示窗口寬度(字符串)字段screen-height內(nèi)容客戶(hù)端顯示窗口高度(字符串)字段accept-images內(nèi)容支持的圖像格式(用ASCII分號(hào)‘;’連接), 如png;jpg;bmp步驟303 =ZffS向WAP服務(wù)器發(fā)送采用WAP的頁(yè)面數(shù)據(jù)請(qǐng)求消息。在本步驟中,ZffS向WAP服務(wù)器發(fā)送采用WAP的頁(yè)面數(shù)據(jù)請(qǐng)求消息,即WAP服務(wù)器從ZWS接收采用WAP的頁(yè)面數(shù)據(jù)請(qǐng)求消息。步驟304 =WAP服務(wù)器向ZWS返回采用WAP的頁(yè)面數(shù)據(jù)包。在本步驟中,WAP服務(wù)器向ZWS返回采用WAP的頁(yè)面數(shù)據(jù)包,即ZWS從WAP服務(wù)器接收采用WAP的頁(yè)面數(shù)據(jù)包。步驟305 =ZffS解析采用WAP的頁(yè)面數(shù)據(jù)包,將采用WAP的頁(yè)面數(shù)據(jù)包轉(zhuǎn)換為采用 ZffP的頁(yè)面數(shù)據(jù)包。
在本步驟中,ZWS解析采用WAP的頁(yè)面數(shù)據(jù)包,將采用WAP的頁(yè)面數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的頁(yè)面數(shù)據(jù)包的具體方法包括如下過(guò)程。首先,ZWS解析采用ZWP的頁(yè)面數(shù)據(jù)包,獲取文本標(biāo)記語(yǔ)言(HTML)元素和/或WML 元素。具體地,ZffS解析采用ZWP的頁(yè)面數(shù)據(jù)包,獲取以下HTML元素和/或WML元素中的一項(xiàng)或多項(xiàng)的組合表格和圖表元素、表格的單元格元素、嵌套元素、風(fēng)格元素、界面元素、 圖像元素,并且,ZffS解析獲取的HTML元素和/或WML元素并不限于以上幾種。然后,ZffS對(duì)HTML元素和/或WML元素進(jìn)行簡(jiǎn)化,獲取ZWP元素。具體地,ZffS在上述獲取的各種HTML元素和/或WML元素中舍棄表格和圖表元素。最后,ZWS將ZWP元素映射到ZWP平面排列,生成采用ZWP的頁(yè)面數(shù)據(jù)包。具體地, 在映射時(shí)可以采用如下方法zws將表格的單元格元素按行優(yōu)先順序映射到ZWP平面排列上;ZWS將嵌套元素按順序分段映射到ZWP平面排列的至少兩個(gè)ZWP元素上;ZWS將風(fēng)格元素映射到ZWP平面排列的至少一個(gè)ZWP風(fēng)格元素上,且映射到ZWP風(fēng)格元素對(duì)應(yīng)的ZWP界面元素之前;ZWS將圖像元素轉(zhuǎn)換成客戶(hù)端支持的格式,作為數(shù)據(jù)元素?cái)y帶在ZWP平面排列后。由ZWP平面排列和轉(zhuǎn)換后的圖像元素構(gòu)成頁(yè)面數(shù)據(jù)包。步驟306 =ZffS向客戶(hù)端發(fā)送采用ZWP的頁(yè)面數(shù)據(jù)包。在本步驟中,具體地,采用ZWP的頁(yè)面數(shù)據(jù)包可以攜帶在HTTP消息體中返回給客戶(hù)端。步驟307 客戶(hù)端解析采用ZWP的頁(yè)面數(shù)據(jù)包,獲取頁(yè)面數(shù)據(jù)并顯示頁(yè)面。在本步驟中,具體地,客戶(hù)端對(duì)采用ZWP的頁(yè)面數(shù)據(jù)包解析,生成內(nèi)部數(shù)據(jù)結(jié)構(gòu), 繪制可以交互的瀏覽界面,并對(duì)用戶(hù)的操作進(jìn)行響應(yīng)??蛻?hù)端在一般操作情況下,應(yīng)緩存2層或更多層頁(yè)面。具體的緩存層數(shù)可以根據(jù)不同移動(dòng)終端的能力確定。在步驟306中,或在步驟307之前的任意時(shí)刻,ZWS可以通過(guò) HTTP頭中的緩存控制(Cache-Control)字段向客戶(hù)端下發(fā)指示,對(duì)是否需要緩存頁(yè)面進(jìn)行指示。具體地,如果ZWS向客戶(hù)端發(fā)送的緩存控制字段指示無(wú)需緩存(No-Cache)頁(yè)面,則客戶(hù)端不對(duì)當(dāng)前頁(yè)面進(jìn)行緩存;如果ZWS向客戶(hù)端發(fā)送的緩存控制字段沒(méi)有指示無(wú)需緩存頁(yè)面,則客戶(hù)端采用一般操作情況的處理,緩存2層或更多層頁(yè)面。在步驟307之后,完成了客戶(hù)端對(duì)頁(yè)面數(shù)據(jù)的獲取過(guò)程,當(dāng)上述頁(yè)面中需要顯示圖片時(shí),由于以上對(duì)頁(yè)面數(shù)據(jù)的獲取過(guò)程中獲得的頁(yè)面數(shù)據(jù)中不包括圖片相關(guān)的數(shù)據(jù),因此,客戶(hù)端需要重新發(fā)起一個(gè)對(duì)于圖片數(shù)據(jù)的數(shù)據(jù)請(qǐng)求,通過(guò)另一個(gè)對(duì)于圖片的數(shù)據(jù)獲取過(guò)程獲取圖片相關(guān)的數(shù)據(jù)。具體地,在執(zhí)行步驟307之后,如果頁(yè)面中需要顯示圖片,繼續(xù)執(zhí)行以下的步驟308至步驟314。步驟308 客戶(hù)端向ZWS發(fā)送采用ZWP的圖片數(shù)據(jù)請(qǐng)求消息。在本步驟中,客戶(hù)端向ZWS發(fā)送采用ZWP的圖片數(shù)據(jù)請(qǐng)求消息,用于向ZWS請(qǐng)求獲取圖片的數(shù)據(jù)。ZWS從客戶(hù)端接收采用ZWP的圖片數(shù)據(jù)請(qǐng)求消息。步驟309 =ZffS解析采用ZWP的圖片數(shù)據(jù)請(qǐng)求消息,將采用ZWP的圖片數(shù)據(jù)請(qǐng)求消息轉(zhuǎn)換為采用WAP的圖片數(shù)據(jù)請(qǐng)求消息。步驟310 =ZffS向WAP服務(wù)器發(fā)送采用WAP的圖片數(shù)據(jù)請(qǐng)求消息。在本步驟中,ZWS向WAP服務(wù)器發(fā)送采用WAP的圖片數(shù)據(jù)請(qǐng)求消息,即WAP服務(wù)器從ZWS接收采用WAP的圖片數(shù)據(jù)請(qǐng)求消息。
步驟311 =WAP服務(wù)器向ZWS返回采用WAP的圖片數(shù)據(jù)包。在本步驟中,WAP服務(wù)器向ZWS返回采用WAP的圖片數(shù)據(jù)包,即ZWS從WAP服務(wù)器接收采用WAP的圖片數(shù)據(jù)包。步驟312 =ZffS解析采用WAP的圖片數(shù)據(jù)包,將采用WAP的圖片數(shù)據(jù)包轉(zhuǎn)換為采用 ZWP的圖片數(shù)據(jù)包。在本步驟中,ZWS將采用WAP的圖片數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的圖片數(shù)據(jù)包的具體方法與步驟305中記載的將采用WAP的頁(yè)面數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的頁(yè)面數(shù)據(jù)包的方法相同,在轉(zhuǎn)換過(guò)程中,只需根據(jù)步驟305中對(duì)頁(yè)面數(shù)據(jù)包進(jìn)行的處理,對(duì)圖片數(shù)據(jù)包進(jìn)行相同的處理即可,具體過(guò)程在此不再贅述。步驟313 =ZffS向客戶(hù)端發(fā)送采用ZWP的圖片數(shù)據(jù)包。步驟314 客戶(hù)端解析采用ZWP的圖片數(shù)據(jù)包,獲取圖片數(shù)據(jù)并顯示圖片。在本步驟中,具體地,客戶(hù)端解析圖片數(shù)據(jù)包,獲取圖片數(shù)據(jù),并在頁(yè)面相應(yīng)位置顯示該圖片。在上述步驟301至步驟314記載的方法流程的基礎(chǔ)上,如果頁(yè)面內(nèi)容長(zhǎng)度超出客戶(hù)端可處理的最大限度,那么客戶(hù)端和ZWS可以通過(guò)分段機(jī)制來(lái)實(shí)現(xiàn)內(nèi)容的分段傳輸和顯示。分段機(jī)制具體可以包括以下兩種具體實(shí)施方式
,這兩種方式可以單獨(dú)使用,也可以配合使用。方式一,由客戶(hù)端發(fā)起分段。在步驟301中,客戶(hù)端在向ZWS發(fā)送的采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息(該頁(yè)面數(shù)據(jù)請(qǐng)求消息可以表示為ZWP_ReqUestRes消息)中加入分段相關(guān)字段,例如最大數(shù)據(jù)字段(該最大數(shù)據(jù)字段可以表示為max_page_Size字段)和分段索引字段(該分段索引字段可以表示為req_segment_index字段)。其中,最大數(shù)據(jù)字段用于指示客戶(hù)端對(duì)于數(shù)據(jù)的最大處理限度;分段索引字段用于指示各個(gè)分段數(shù)據(jù)的信息,例如各個(gè)分段數(shù)據(jù)的數(shù)據(jù)內(nèi)容概要、起始位置、各分段數(shù)據(jù)之間的聯(lián)系等信息。ZWS從客戶(hù)端接收包括最大數(shù)據(jù)字段和分段索引字段的數(shù)據(jù)請(qǐng)求消息。在步驟306中,ZWS根據(jù)分段索引字段對(duì)采用ZWP的頁(yè)面數(shù)據(jù)包進(jìn)行分段,向客戶(hù)端發(fā)送段索引字段對(duì)應(yīng)的采用ZWP的頁(yè)面數(shù)據(jù)包的分段數(shù)據(jù)。方式二,由ZWS發(fā)起分段。在步驟301中,客戶(hù)端在向ZWS發(fā)送的采用ZWP的頁(yè)面數(shù)據(jù)請(qǐng)求消息中加入分段相關(guān)字段,例如最大數(shù)據(jù)字段。在步驟306中,當(dāng)采用ZWP的頁(yè)面數(shù)據(jù)包的數(shù)據(jù)量大于最大數(shù)據(jù)字段指示的數(shù)據(jù)量時(shí),ZffS向客戶(hù)端發(fā)送采用ZWP的頁(yè)面數(shù)據(jù)包的分段數(shù)據(jù),并且通過(guò)HTTP頭字段向客戶(hù)端指示當(dāng)前發(fā)送的分段數(shù)據(jù)的分段索引和分段總個(gè)數(shù)。進(jìn)一步地,在上述技術(shù)方案的基礎(chǔ)上,如果ZWS通過(guò)HTTP頭字段向客戶(hù)端指示了當(dāng)前發(fā)送的分段數(shù)據(jù)的分段索引和分段總個(gè)數(shù),則在步驟306之后,該方法還可以包括客戶(hù)端根據(jù)當(dāng)前發(fā)送的分段數(shù)據(jù)的分段索引和分段總個(gè)數(shù)向ZWS發(fā)送采用ZWP的對(duì)于其它分段數(shù)據(jù)的數(shù)據(jù)請(qǐng)求消息。在客戶(hù)端發(fā)起該數(shù)據(jù)請(qǐng)求消息之后,ZWS繼續(xù)向客戶(hù)端發(fā)送該請(qǐng)求消息對(duì)應(yīng)的分段數(shù)據(jù)。圖4是本發(fā)明實(shí)施例三的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法的流程圖。在本發(fā)明實(shí)施例三中,與本發(fā)明實(shí)施例二相同的是,客戶(hù)端仍以安裝在手機(jī)等移動(dòng)終端上的客戶(hù)端為例,并且仍以該移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法應(yīng)用于手機(jī)即時(shí)通信(IM)功能為例。 與本發(fā)明實(shí)施例二不同的是,本發(fā)明實(shí)施例三以使用該手機(jī)的用戶(hù)通過(guò)手機(jī)上的客戶(hù)端成功打開(kāi)WAP頁(yè)面之后,該用戶(hù)通過(guò)數(shù)據(jù)端向WAP頁(yè)面提交數(shù)據(jù)的過(guò)程為例。例如,用戶(hù)在采用手機(jī)上網(wǎng)時(shí)向電子郵件網(wǎng)頁(yè)中或者論壇網(wǎng)頁(yè)中輸入登錄賬戶(hù)和密碼相關(guān)的數(shù)據(jù)。具體地,在本發(fā)明實(shí)施例三中,以上述數(shù)據(jù)是表單數(shù)據(jù)為例,。在本發(fā)明實(shí)施例三中,仍然采用與本發(fā)明實(shí)施例一和本發(fā)明實(shí)施例二相同的包括 ZWS的網(wǎng)絡(luò)結(jié)構(gòu)。在本發(fā)明實(shí)施例三中,當(dāng)客戶(hù)端需要提交表單數(shù)據(jù)時(shí),先提交給WAP頁(yè)面, 該WAP頁(yè)面向客戶(hù)端返回結(jié)果頁(yè)面,然后該客戶(hù)端向ZWS轉(zhuǎn)發(fā)結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù),ZWS對(duì)上述頁(yè)面數(shù)據(jù)進(jìn)行解析后返回給客戶(hù)端,以使客戶(hù)端顯示該結(jié)果頁(yè)面。如圖4所示,該方法包括如下過(guò)程。步驟401 客戶(hù)端向WAP頁(yè)面提交表單數(shù)據(jù)。在本步驟中,客戶(hù)端按照表單數(shù)據(jù)的標(biāo)準(zhǔn)格式,直接向WAP頁(yè)面提交該表單數(shù)據(jù)。步驟402 =WAP頁(yè)面向客戶(hù)端返回結(jié)果頁(yè)面。在本步驟中,WAP頁(yè)面根據(jù)客戶(hù)端提交的表單數(shù)據(jù)進(jìn)行處理,將處理結(jié)果生成結(jié)果頁(yè)面并返回給客戶(hù)端。步驟403 客戶(hù)端向ZWS發(fā)送采用WML的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包。步驟404 =ZffS解析采用WML的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包,將采用WML的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包。在本步驟中,ZWS將采用WML的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包的具體方法與步驟305中記載的將采用WAP的頁(yè)面數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的頁(yè)面數(shù)據(jù)包的方法相同,在轉(zhuǎn)換過(guò)程中,只需根據(jù)步驟305中對(duì)頁(yè)面數(shù)據(jù)包進(jìn)行的處理,對(duì)上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包進(jìn)行相同的處理即可,具體過(guò)程在此不再贅述。步驟405 =ZffS向客戶(hù)端發(fā)送采用ZWP的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包。步驟406 客戶(hù)端解析采用ZWP的上述結(jié)果頁(yè)面的頁(yè)面數(shù)據(jù)包,獲取頁(yè)面數(shù)據(jù)并顯示結(jié)果頁(yè)面。由本發(fā)明上述具體實(shí)施方式
可見(jiàn),上述移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法通過(guò)增加用于協(xié)議轉(zhuǎn)換的ZWS,在客戶(hù)端與ZWS之間采用ZWP進(jìn)行通信,在ZWS與WAP服務(wù)器之間以WAP協(xié)議進(jìn)行通信。因?yàn)閆WP對(duì)WAP進(jìn)行了簡(jiǎn)化,從而能夠節(jié)約網(wǎng)絡(luò)流量。并且,由于簡(jiǎn)化后的ZWP減少了網(wǎng)絡(luò)操作次數(shù),因此采用上述移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法能夠優(yōu)化客戶(hù)端資訊類(lèi)功能的用戶(hù)體驗(yàn),給用戶(hù)提供更豐富的業(yè)務(wù)服務(wù),在不增加客戶(hù)端壓力的前提下增強(qiáng)了客戶(hù)端的靈活性和擴(kuò)展性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于,包括數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用簡(jiǎn)化的無(wú)線(xiàn)應(yīng)用協(xié)議ZWP的數(shù)據(jù)請(qǐng)求消息并解析, 將所述采用ZWP的數(shù)據(jù)請(qǐng)求消息轉(zhuǎn)換為采用無(wú)線(xiàn)應(yīng)用協(xié)議WAP的數(shù)據(jù)請(qǐng)求消息并發(fā)送給 WAP服務(wù)器;所述數(shù)據(jù)交互服務(wù)器從所述WAP服務(wù)器接收采用WAP的第一數(shù)據(jù)包并解析,將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端; 所述客戶(hù)端解析所述采用ZWP的第一數(shù)據(jù)包,獲取第一數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于,所述方法還包括所述客戶(hù)端向WAP頁(yè)面提交第二數(shù)據(jù);所述WAP頁(yè)面向所述客戶(hù)端返回結(jié)果相關(guān)數(shù)據(jù)包;所述客戶(hù)端向所述數(shù)據(jù)交互服務(wù)器發(fā)送采用無(wú)線(xiàn)標(biāo)記語(yǔ)言WML的所述結(jié)果相關(guān)數(shù)據(jù)包;所述數(shù)據(jù)交互服務(wù)器解析所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,將所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包并發(fā)送給所述客戶(hù)端; 所述客戶(hù)端解析所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取結(jié)果數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于,所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包,或,所述將所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包,包括所述數(shù)據(jù)交互服務(wù)器解析所述采用ZWP的所述第一數(shù)據(jù)包或所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取文本標(biāo)記語(yǔ)言HTML元素和/或WML元素;所述數(shù)據(jù)交互服務(wù)器對(duì)所述HTML元素和/或WML元素進(jìn)行簡(jiǎn)化,獲取ZWP元素; 所述數(shù)據(jù)交互服務(wù)器將所述ZWP元素映射到ZWP平面排列,生成所述采用ZWP的第一數(shù)據(jù)包或所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包。
4.根據(jù)權(quán)利要求3所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于,所述數(shù)據(jù)交互服務(wù)器解析所述采用ZWP的所述第一數(shù)據(jù)包或所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取HTML元素和/或WML元素,包括所述數(shù)據(jù)交互服務(wù)器解析所述采用ZWP 的所述第一數(shù)據(jù)包或所述采用WML的所述結(jié)果相關(guān)數(shù)據(jù)包,獲取表格和圖表元素和/或表格的單元格元素和/或嵌套元素和/或風(fēng)格元素和/或界面元素和/或圖像元素;所述數(shù)據(jù)交互服務(wù)器對(duì)所述HTML元素和/或WML元素進(jìn)行簡(jiǎn)化,獲取ZWP元素,包括 舍棄所述表格和圖表元素;所述數(shù)據(jù)交互服務(wù)器將所述ZWP元素映射到ZWP平面排列,生成所述采用ZWP的第一數(shù)據(jù)包或所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包,包括將所述表格的單元格元素按行優(yōu)先順序映射到所述ZWP平面排列上;將所述嵌套元素按順序分段映射到所述ZWP平面排列的至少兩個(gè)ZWP元素上;將所述風(fēng)格元素映射到所述ZWP平面排列的至少一個(gè)ZWP風(fēng)格元素上,且映射到所述ZWP風(fēng)格元素對(duì)應(yīng)的ZWP界面元素之前;將所述圖像元素轉(zhuǎn)換成客戶(hù)端支持的格式,作為數(shù)據(jù)元素?cái)y帶在所述ZWP平面排列后,由所述ZWP平面排列和轉(zhuǎn)換后的所述圖像元素構(gòu)成所述采用ZWP的第一數(shù)據(jù)包或所述采用ZWP的所述結(jié)果相關(guān)數(shù)據(jù)包。
5.根據(jù)權(quán)利要求1或2所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于,所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息之前,該方法還包括 所述客戶(hù)端向所述數(shù)據(jù)交互服務(wù)器發(fā)送超文本傳輸協(xié)議HTTP頭字段; 所述HTTP頭字段包括以下字段中的至少一項(xiàng)認(rèn)證字段、客戶(hù)端版本號(hào)字段、ZWP協(xié)議版本號(hào)字段、客戶(hù)端平臺(tái)標(biāo)識(shí)字段、客戶(hù)端顯示窗口寬度字段、客戶(hù)端顯示窗口高度字段、 支持圖像格式字段。
6.根據(jù)權(quán)利要求1或2所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于, 所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息包括所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收包括最大數(shù)據(jù)字段和分段索引字段的所述數(shù)據(jù)請(qǐng)求消息;所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端包括所述數(shù)據(jù)交互服務(wù)器根據(jù)所述分段索引字段對(duì)所述采用ZWP的第一數(shù)據(jù)包進(jìn)行分段,向所述客戶(hù)端發(fā)送所述分段索引字段對(duì)應(yīng)的所述采用ZWP的第一數(shù)據(jù)包的分段數(shù)據(jù)。
7.根據(jù)權(quán)利要求1或2所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于, 所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息包括所述數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收包括最大數(shù)據(jù)字段的所述數(shù)據(jù)請(qǐng)求消息;所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端包括當(dāng)所述采用ZWP的第一數(shù)據(jù)包的數(shù)據(jù)量大于所述最大數(shù)據(jù)字段指示的數(shù)據(jù)量時(shí),所述數(shù)據(jù)交互服務(wù)器向所述客戶(hù)端發(fā)送所述采用ZWP的第一數(shù)據(jù)包的分段數(shù)據(jù),并通過(guò)HTTP 頭字段向所述客戶(hù)端指示當(dāng)前發(fā)送的分段數(shù)據(jù)的分段索引和分段總個(gè)數(shù)。
8.根據(jù)權(quán)利要求7所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于,所述將所述采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給所述客戶(hù)端之后,該方法還包括所述客戶(hù)端根據(jù)所述當(dāng)前發(fā)送的分段數(shù)據(jù)的分段索引和分段總個(gè)數(shù)向所述數(shù)據(jù)交互服務(wù)器發(fā)送采用ZWP的對(duì)于其它分段數(shù)據(jù)的數(shù)據(jù)請(qǐng)求消息。
9.根據(jù)權(quán)利要求1或2所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于, 所述方法應(yīng)用于即時(shí)通信IM過(guò)程;所述數(shù)據(jù)請(qǐng)求消息包括頁(yè)面數(shù)據(jù)請(qǐng)求消息和/或圖片數(shù)據(jù)請(qǐng)求消息; 所述第一數(shù)據(jù)包括頁(yè)面數(shù)據(jù)和/或圖片數(shù)據(jù); 所述第二數(shù)據(jù)包括表單數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,其特征在于,所述方法還包括所述數(shù)據(jù)交互服務(wù)器通過(guò)HTTP頭字段向所述客戶(hù)端發(fā)送緩存控制字段; 當(dāng)所述緩存控制字段不是無(wú)需緩存頁(yè)面指示時(shí),所述客戶(hù)端緩存至少一層所述頁(yè)面數(shù)
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,包括數(shù)據(jù)交互服務(wù)器從客戶(hù)端接收采用ZWP的數(shù)據(jù)請(qǐng)求消息并解析,將采用ZWP的數(shù)據(jù)請(qǐng)求消息轉(zhuǎn)換為采用WAP的數(shù)據(jù)請(qǐng)求消息并發(fā)送給WAP服務(wù)器,數(shù)據(jù)交互服務(wù)器從WAP服務(wù)器接收采用WAP的第一數(shù)據(jù)包并解析,將采用WAP的第一數(shù)據(jù)包轉(zhuǎn)換為采用ZWP的第一數(shù)據(jù)包并發(fā)送給客戶(hù)端,客戶(hù)端解析采用ZWP的第一數(shù)據(jù)包,獲取第一數(shù)據(jù)。采用本發(fā)明公開(kāi)的移動(dòng)通信網(wǎng)絡(luò)數(shù)據(jù)交互的優(yōu)化方法,能夠節(jié)約移動(dòng)互聯(lián)網(wǎng)的網(wǎng)絡(luò)數(shù)據(jù)流量。
文檔編號(hào)H04L29/08GK102355477SQ20111018221
公開(kāi)日2012年2月15日 申請(qǐng)日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者張迎春, 李振 申請(qǐng)人:北京神州泰岳軟件股份有限公司