亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Web流量梳理器和終端訪問Web網(wǎng)頁(yè)的方法及系統(tǒng)的制作方法

文檔序號(hào):7718615閱讀:203來(lái)源:國(guó)知局

專利名稱::Web流量梳理器和終端訪問Web網(wǎng)頁(yè)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信技術(shù),尤其涉及一種Web流量梳理器和移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法及系統(tǒng)。
背景技術(shù)
:中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心報(bào)告顯示,截至2008年,中國(guó)使用手機(jī)上網(wǎng)的網(wǎng)民達(dá)到1.176億人,較2007年增長(zhǎng)一倍多;隨著3G時(shí)代的到來(lái),2009年手機(jī)上網(wǎng)會(huì)有更快速的發(fā)展。電腦訪問互聯(lián)網(wǎng)網(wǎng)站容易受時(shí)間和地點(diǎn)條件的限制,手機(jī)的便攜性和普及率均高于電腦,因而用手機(jī)可以隨時(shí)隨地的上網(wǎng),靈活方便。當(dāng)前,在進(jìn)行公司運(yùn)作和產(chǎn)品宣傳時(shí),可以把公司發(fā)布的信息和產(chǎn)品的圖片動(dòng)態(tài)放到Web網(wǎng)站上;這樣更方便于客戶隨時(shí)了解最新產(chǎn)品信息,實(shí)現(xiàn)不受地理位置限制的現(xiàn)場(chǎng)辦公等等。目前大部分移動(dòng)終端產(chǎn)品都具備基于無(wú)線應(yīng)用協(xié)議(WAP,WirelessApplicationProtocol)的瀏覽功能,但各終端設(shè)備制造商提供的終端產(chǎn)品存在著性能差異(如屏幕大小、操作系統(tǒng)、顯示內(nèi)容、支持音視頻格式等不一致之處);因此,對(duì)通過(guò)移動(dòng)終端上網(wǎng)業(yè)務(wù)的開發(fā)和推廣造成一定障礙。目前,通過(guò)移動(dòng)終端瀏覽網(wǎng)頁(yè)主要采用以下方式(1)為手機(jī)量身定做WAP網(wǎng)站,從而使得網(wǎng)站的內(nèi)容適應(yīng)手機(jī)終端。通過(guò)手機(jī)終端直接訪問WAP網(wǎng)站的方式,需要預(yù)先為Wfeb網(wǎng)站制作一個(gè)相應(yīng)的WAP網(wǎng)站,由于當(dāng)前W^eb網(wǎng)站種類繁多,而且增長(zhǎng)速度驚人,為每一個(gè)Web網(wǎng)站制作WAP網(wǎng)站的話費(fèi)時(shí)費(fèi)力;因此,為滿足移動(dòng)終端上網(wǎng)需要而另外建立一個(gè)微型“互聯(lián)網(wǎng)”的想法顯然是不切實(shí)際的。此外,由于移動(dòng)終端受本身硬件的限制(如屏幕大小、顯示內(nèi)容、支持格式等),用戶上網(wǎng)體驗(yàn)不夠好;而且同時(shí)維護(hù)Web網(wǎng)站和WAP網(wǎng)站成本高,投入大。(2)通過(guò)移動(dòng)終端Web瀏覽器直接訪問Web網(wǎng)站。例如,目前已有一部分智能手機(jī)的瀏覽器支持對(duì)Web頁(yè)面的訪問,但還有絕大多數(shù)手機(jī)不支持,要達(dá)到所有手機(jī)的瀏覽器都支持Web頁(yè)面的訪問還需要開發(fā)新的瀏覽器,讓移動(dòng)終端能夠直接顯示W(wǎng)eb網(wǎng)站的內(nèi)容。鑒于用戶上網(wǎng)最主要的是檢索和閱讀,用戶希望能夠快速找到自己想要看的內(nèi)容,然后方便地閱讀所選定的內(nèi)容。為解決移動(dòng)終端訪問Web網(wǎng)頁(yè)的技術(shù)問題,迫切需求開發(fā)一種新的瀏覽器和處理機(jī)制以實(shí)現(xiàn)移動(dòng)終端直接訪問Web網(wǎng)站。
發(fā)明內(nèi)容本發(fā)明要解決的一個(gè)技術(shù)問題是提供一種終端訪問Web網(wǎng)頁(yè)的方法及系統(tǒng),便于在移動(dòng)終端上呈現(xiàn)Web頁(yè)面。本發(fā)明提供如下技術(shù)方案本發(fā)明的一個(gè)方面提供了一種移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法,該方法包括Web流量梳理器接收來(lái)自移動(dòng)終端的訪問Web網(wǎng)頁(yè)的請(qǐng)求;Web流量梳理器從請(qǐng)求中獲取移動(dòng)終端的支持能力;Web流量梳理器將請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器,從Web服務(wù)器獲得Web網(wǎng)頁(yè)的內(nèi)容;Web流量梳理器按照移動(dòng)終端的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理;以及Web流量梳理器將布局處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送至移動(dòng)終端以向客戶呈現(xiàn)。本發(fā)明提供的移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例中,請(qǐng)求中的Http請(qǐng)求頭包括用于標(biāo)識(shí)移動(dòng)終端性能的參數(shù);其中,參數(shù)包括機(jī)型、屏幕尺寸、支持的音頻/視頻類型、瀏覽器名稱及版本、操作系統(tǒng)及版本中的至少一個(gè)。本發(fā)明提供的移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例中,Web流量梳理器按照移動(dòng)終端的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理進(jìn)一步包括Web流量梳理器將通過(guò)<div>或〈table〉布局的Web頁(yè)面按照從左到右的順序進(jìn)行解析,并按照移動(dòng)終端屏幕的特性重新排列;對(duì)于超過(guò)移動(dòng)終端屏幕顯示寬度的進(jìn)行折行處理,使得重排后的頁(yè)面在移動(dòng)終端上呈現(xiàn)時(shí)不再出現(xiàn)左右滾動(dòng)條。本發(fā)明提供的移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例中,該方法還包括在Web流量梳理器按照移動(dòng)終端的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理后,Web流量梳理器對(duì)不適合在移動(dòng)終端上呈現(xiàn)的內(nèi)容進(jìn)行過(guò)濾,其中不適合在移動(dòng)終端上呈現(xiàn)的內(nèi)容包括flash廣告和/或網(wǎng)頁(yè)彈出窗口。本發(fā)明提供的移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例中,該方法還包括在Web流量梳理器按照移動(dòng)終端的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理后,Web梳理器判斷Web網(wǎng)頁(yè)中圖片的格式,如果移動(dòng)終端不支持Web網(wǎng)頁(yè)中的圖片的格式,那么Web流量梳理器將移動(dòng)終端不支持的圖片類型轉(zhuǎn)換成移動(dòng)終端支持的格式;和/或Web流量梳理器判斷Web網(wǎng)頁(yè)中圖片的大小,如果Web網(wǎng)頁(yè)中的圖片超過(guò)移動(dòng)終端的屏幕顯示尺寸,則Web流量梳理器對(duì)超過(guò)移動(dòng)終端的屏幕顯示尺寸的圖片進(jìn)行壓縮處理。本發(fā)明的另一方面提供了一種Web流量梳理器,該梳理器包括消息收發(fā)模塊,用于接收移動(dòng)終端發(fā)送的訪問Web網(wǎng)頁(yè)的請(qǐng)求,從請(qǐng)求中獲取移動(dòng)終端的支持能力;將請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器;接收Web服務(wù)器返回的Wfeb網(wǎng)頁(yè)的內(nèi)容;將布局處理后的W^eb網(wǎng)頁(yè)的內(nèi)容發(fā)送至移動(dòng)終端以向客戶呈現(xiàn);網(wǎng)頁(yè)布局轉(zhuǎn)換模塊,按照移動(dòng)終端的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理。本發(fā)明提供的Web流量梳理器的一個(gè)實(shí)施例中,網(wǎng)頁(yè)布局轉(zhuǎn)換模塊還用于將通過(guò)<div>或〈table〉布局的Web頁(yè)面按照從左到右的順序進(jìn)行解析,并按照移動(dòng)終端屏幕的特性重新排列;對(duì)于超過(guò)移動(dòng)終端屏幕顯示寬度的進(jìn)行折行處理,使得重排后的頁(yè)面在移動(dòng)終端上呈現(xiàn)時(shí)不再出現(xiàn)左右滾動(dòng)條。本發(fā)明提供的Web流量梳理器的一個(gè)實(shí)施例中,該梳理器還包括內(nèi)容過(guò)濾模塊,用于對(duì)不適合在移動(dòng)終端上呈現(xiàn)的內(nèi)容進(jìn)行過(guò)濾;不適合在移動(dòng)終端上呈現(xiàn)的內(nèi)容包括flash廣告和/或網(wǎng)頁(yè)彈出窗口。本發(fā)明提供的Web流量梳理器的一個(gè)實(shí)施例中,該梳理器還包括格式判斷模塊,用于判斷Web網(wǎng)頁(yè)中圖片的格式,如果移動(dòng)終端不支持Web網(wǎng)頁(yè)中的圖片的格式,那么格式判斷模塊將移動(dòng)終端不支持的圖片類型轉(zhuǎn)換成移動(dòng)終端支持的格式;和/或判斷Web網(wǎng)頁(yè)中圖片的大小,如果Web網(wǎng)頁(yè)中的圖片超過(guò)移動(dòng)終端的屏幕顯示尺寸,則格式判斷模塊對(duì)超過(guò)移動(dòng)終端的屏幕顯示尺寸的圖片進(jìn)行壓縮處理。本發(fā)明的另一方面提供了一種移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng),該系統(tǒng)包括Web服務(wù)器和Web流量梳理器。本發(fā)明提供的Web流量梳理器、移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法及系統(tǒng),通過(guò)Web流量梳理器對(duì)Web網(wǎng)頁(yè)頁(yè)面布局進(jìn)行重新排列,便于在移動(dòng)終端上呈現(xiàn)Web頁(yè)面。進(jìn)一步,本發(fā)明通過(guò)過(guò)濾不適合移動(dòng)終端顯示的內(nèi)容,以及對(duì)圖片進(jìn)行大小轉(zhuǎn)化和/或格式處理,從而實(shí)現(xiàn)用戶訪問Web網(wǎng)頁(yè)不受移動(dòng)終端性能限制的問題,實(shí)現(xiàn)移動(dòng)終端用戶使用任意設(shè)備制造商提供的移動(dòng)終端都能夠直接訪問Web網(wǎng)頁(yè),獲取較為完整的Web網(wǎng)頁(yè)內(nèi)容的目的。圖1示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的結(jié)構(gòu)示意圖;圖2示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖3示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖4示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖5示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)具體實(shí)施例的結(jié)構(gòu)示意圖;圖6示出根據(jù)本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例的流程圖;圖7示出根據(jù)本發(fā)明Web流量梳理器對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理的一個(gè)實(shí)施例的示意圖;圖8示出Web流量梳理器對(duì)W^eb網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理前的頁(yè)面示意圖;圖9示出Web流量梳理器對(duì)W^eb網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理后的頁(yè)面示意圖;圖10示出根據(jù)移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例的流程圖;圖11示出根據(jù)移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例的流程圖;圖12示出根據(jù)本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)具體應(yīng)用例的流程示意圖。具體實(shí)施例方式下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,來(lái)說(shuō)明本發(fā)明示例性的各種實(shí)施例。圖1示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)100主要包括移動(dòng)終端102、Web流量梳理器104和Web服務(wù)器106;其中,移動(dòng)終端102依據(jù)無(wú)線會(huì)話協(xié)議(WSP,WirelessSessionProtocol)與Web流量梳理器(WebComb)104依據(jù)無(wú)線會(huì)話協(xié)議(WSP,WirelessSessionProtocol)進(jìn)行通信,兩者之間傳輸基于HTTP協(xié)議的二進(jìn)制格式的請(qǐng)求消息和返回消息。Web流量梳理器104與Web服務(wù)器106之間基于HTTP協(xié)議進(jìn)行通信。當(dāng)Web流量梳理器104接收到Web服務(wù)器106的“HTTPResponse”響應(yīng)后,對(duì)超文本標(biāo)記語(yǔ)音(HTML)進(jìn)行語(yǔ)法分析,確定文件的格式和內(nèi)容,重新布局顯示。進(jìn)一步地,根據(jù)預(yù)定的過(guò)濾控制機(jī)制對(duì)文件內(nèi)容進(jìn)行過(guò)濾和/或格式轉(zhuǎn)換,最后將經(jīng)過(guò)格式轉(zhuǎn)換后的文件傳送到移動(dòng)終端瀏覽器進(jìn)行顯不。圖2示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖2所示,移動(dòng)終端訪問W^eb網(wǎng)頁(yè)的系統(tǒng)200主要包括移動(dòng)終端202、Web流量梳理器204和Web服務(wù)器206;其中移動(dòng)終端202和Web服務(wù)器206分別可以是與圖1所示移動(dòng)終端102和Web服務(wù)器106具有相同或相似的功能模塊;為簡(jiǎn)潔起見,這里不再贅述。如圖2所示,Web流量梳理器204包括消息收發(fā)模塊2042和網(wǎng)頁(yè)布局轉(zhuǎn)換模塊2044;其中消息收發(fā)模塊2042,用于接收移動(dòng)終端202發(fā)送的訪問Web網(wǎng)頁(yè)的請(qǐng)求;將請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器206;接收Web服務(wù)器206返回的Web網(wǎng)頁(yè)的內(nèi)容;將布局處理后的W^eb網(wǎng)頁(yè)的內(nèi)容發(fā)送至移動(dòng)終端202以向客戶呈現(xiàn);網(wǎng)頁(yè)布局轉(zhuǎn)換模塊2044,用于從請(qǐng)求中獲取移動(dòng)終端202的支持能力,按照移動(dòng)終端202的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理,將經(jīng)過(guò)布局處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到消息收發(fā)模塊2042。本發(fā)明提供的移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例中,網(wǎng)頁(yè)布局轉(zhuǎn)換模塊2044對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理還包括將通過(guò)<div>或<table>布局的所述Wfeb頁(yè)面按照從左到右的順序進(jìn)行解析,并按照所述移動(dòng)終端屏幕的特性重新排列;對(duì)于超過(guò)所述移動(dòng)終端屏幕顯示寬度的進(jìn)行折行處理,使得重排后的頁(yè)面在所述移動(dòng)終端上呈現(xiàn)時(shí)不再出現(xiàn)左右滾動(dòng)條。圖3示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖3所示,移動(dòng)終端訪問W^eb網(wǎng)頁(yè)的系統(tǒng)300主要包括移動(dòng)終端302、Web流量梳理器304和Web服務(wù)器306;其中移動(dòng)終端302和Web服務(wù)器306分別可以是與圖2所示移動(dòng)終端202和Web服務(wù)器206具有相同或相似的功能模塊;為簡(jiǎn)潔起見,這里不再贅述。如圖3所示,Web流量梳理器304還包括內(nèi)容過(guò)濾模塊3046,用于接收經(jīng)過(guò)網(wǎng)頁(yè)布局轉(zhuǎn)換模塊3044布局處理后的Web網(wǎng)頁(yè)內(nèi)容,并對(duì)不適合在移動(dòng)終端302上呈現(xiàn)的內(nèi)容進(jìn)行過(guò)濾;將經(jīng)過(guò)內(nèi)容過(guò)濾處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到消息收發(fā)模塊3042;其中,不適合在移動(dòng)終端上呈現(xiàn)的內(nèi)容包括flash廣告和/或網(wǎng)頁(yè)彈出窗口。圖4示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖4所示,移動(dòng)終端訪問W^eb網(wǎng)頁(yè)的系統(tǒng)400主要包括移動(dòng)終端402、Web流量梳理器404和Web服務(wù)器406;其中移動(dòng)終端402和Web服務(wù)器406分別可以是與圖2所示移動(dòng)終端202和Web服務(wù)器206具有相同或相似的功能模塊;為簡(jiǎn)潔起見,這里不再贅述。如圖4所示,Web流量梳理器404還包括格式判斷模塊4048,用于接收經(jīng)過(guò)網(wǎng)頁(yè)布局轉(zhuǎn)換模塊4044布局處理后的Wfeb網(wǎng)頁(yè)內(nèi)容,并判斷Wfeb網(wǎng)頁(yè)中圖片的格式,如果移動(dòng)終端402不支持Web網(wǎng)頁(yè)中的圖片的格式,那么格式判斷模塊4048將移動(dòng)終端不支持的圖片類型轉(zhuǎn)換成移動(dòng)終端支持的格式;和/或判斷Web網(wǎng)頁(yè)中圖片的大小,如果Web網(wǎng)頁(yè)中的圖片超過(guò)移動(dòng)終端的屏幕顯示尺寸,則格式判斷模塊4048對(duì)超過(guò)移動(dòng)終端的屏幕顯示尺寸的圖片進(jìn)行壓縮處理;將經(jīng)過(guò)圖片格式轉(zhuǎn)換或壓縮處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到消息收發(fā)模塊4042。圖5示出本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)具體實(shí)施例的結(jié)構(gòu)示意圖。如圖5所示,移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)500主要包括移動(dòng)終端502、Web流量梳理器504和Web服務(wù)器506;其中移動(dòng)終端502和Web服務(wù)器506分別可以是與圖1所示移動(dòng)終端102和Web服務(wù)器106具有相同或相似的功能模塊;為簡(jiǎn)潔起見,這里不再贅述。如圖5所示,Web流量梳理器504包括消息收發(fā)模塊5042、網(wǎng)頁(yè)布局轉(zhuǎn)換模塊5044、內(nèi)容過(guò)濾模塊5046和圖片格式判斷模塊5048。其中,消息收發(fā)模塊5042,用于接收移動(dòng)終端502發(fā)送的訪問Web網(wǎng)頁(yè)的請(qǐng)求;將請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器506;接收Web服務(wù)器506返回的W^eb網(wǎng)頁(yè)的內(nèi)容;將布局處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送至移動(dòng)終端502以向客戶呈現(xiàn)。網(wǎng)頁(yè)布局轉(zhuǎn)換模塊5044,用于從請(qǐng)求中獲取移動(dòng)終端502的支持能力,按照移動(dòng)終端502的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理,將通過(guò)<div>或〈table〉布局的所述Web頁(yè)面按照從左到右的順序進(jìn)行解析,并按照所述移動(dòng)終端屏幕的特性重新排列;對(duì)于超過(guò)所述移動(dòng)終端屏幕顯示寬度的進(jìn)行折行處理,使得重排后的頁(yè)面在所述移動(dòng)終端上呈現(xiàn)時(shí)不再出現(xiàn)左右滾動(dòng)條;將經(jīng)過(guò)布局處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到內(nèi)容過(guò)濾模塊5046。內(nèi)容過(guò)濾模塊5046,用于接收經(jīng)過(guò)網(wǎng)頁(yè)布局轉(zhuǎn)換模塊5044布局處理后的Web網(wǎng)頁(yè)內(nèi)容,并對(duì)不適合在移動(dòng)終端502上呈現(xiàn)的內(nèi)容進(jìn)行過(guò)濾;將經(jīng)過(guò)內(nèi)容過(guò)濾處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到圖片格式判斷模塊5048;不適合在移動(dòng)終端上呈現(xiàn)的內(nèi)容包括flash廣告和/或網(wǎng)頁(yè)彈出窗口。圖片格式判斷模塊5048,用于接收經(jīng)過(guò)網(wǎng)頁(yè)布局轉(zhuǎn)換模塊5044布局處理后的Web網(wǎng)頁(yè)內(nèi)容,并判斷Web網(wǎng)頁(yè)中圖片的格式,如果移動(dòng)終端502不支持Web網(wǎng)頁(yè)中的圖片的格式,那么格式判斷模塊5048將移動(dòng)終端不支持的圖片類型轉(zhuǎn)換成移動(dòng)終端支持的格式;和/或判斷Web網(wǎng)頁(yè)中圖片的大小,如果Web網(wǎng)頁(yè)中的圖片超過(guò)移動(dòng)終端的屏幕顯示尺寸,則格式判斷模塊5048對(duì)超過(guò)移動(dòng)終端的屏幕顯示尺寸的圖片進(jìn)行壓縮處理;將經(jīng)過(guò)圖片格式轉(zhuǎn)換或壓縮處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到消息收發(fā)模塊5042。本發(fā)明提供的移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例中,在網(wǎng)頁(yè)布局轉(zhuǎn)換模塊5044完成對(duì)Wfeb網(wǎng)頁(yè)布局處理后,可以由內(nèi)容過(guò)濾模塊5046和圖片格式判斷模塊5048同步執(zhí)行內(nèi)容過(guò)濾處理和圖片格式轉(zhuǎn)換/壓縮處理。本發(fā)明提供的移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng)的一個(gè)實(shí)施例中,在網(wǎng)頁(yè)布局轉(zhuǎn)換模塊5044完成對(duì)Web網(wǎng)頁(yè)布局處理后,可以先由圖片格式判斷模塊5048執(zhí)行圖片格式轉(zhuǎn)換/壓縮處理,再由內(nèi)容過(guò)濾模塊5046執(zhí)行內(nèi)容過(guò)濾處理,并將完成所有處理流程后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到消息收發(fā)模塊5042。圖6示出根據(jù)本發(fā)明移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法的一個(gè)實(shí)施例的流程圖。如圖6所示,步驟602,Web流量梳理器接收來(lái)自移動(dòng)終端的訪問Web網(wǎng)頁(yè)的請(qǐng)求。例如,用戶通過(guò)移動(dòng)終端(如手機(jī))訪問Web網(wǎng)頁(yè)時(shí),移動(dòng)終端向Web流量梳理器發(fā)送訪問某Wfeb網(wǎng)頁(yè)的“HTTPRequest”請(qǐng)求。稍后對(duì)“HTTPRequest”請(qǐng)求作進(jìn)一步詳細(xì)介紹。步驟604,Web流量梳理器從Http請(qǐng)求頭中獲取終端的支持能力。例如,接收到移動(dòng)終端發(fā)送的“HTTPRequest”請(qǐng)求后,Web流量梳理器從“HTTPRequest”請(qǐng)求中的Http請(qǐng)求頭中獲取移動(dòng)終端的支持能力(如移動(dòng)終端機(jī)型、屏幕尺寸、支持的音頻/視頻類型、瀏覽器名稱及版本、操作系統(tǒng)及版本等)。步驟606,Web流量梳理器將請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器。例如,Web流量梳理器將訪問Web網(wǎng)頁(yè)的“HTTPRequest"請(qǐng)求遵從HTTP協(xié)議轉(zhuǎn)發(fā)至Web服務(wù)器。步驟608,Web流量梳理器從Web服務(wù)器獲得W^eb網(wǎng)頁(yè)的內(nèi)容。例如,Web服務(wù)器接收到Web流量梳理器發(fā)送的“HTTPGet”請(qǐng)求后,向Web流量梳理器返回要訪問Web網(wǎng)頁(yè)的內(nèi)容。步驟610,Web流量梳理器對(duì)W^eb網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理。例如,Web流量梳理器接收到Web網(wǎng)頁(yè)的內(nèi)容后,Web流量梳理器按照移動(dòng)終端的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理。稍后對(duì)布局轉(zhuǎn)換處理作進(jìn)一步的詳細(xì)說(shuō)明。步驟612,Web流量梳理器將布局處理后的內(nèi)容發(fā)送至移動(dòng)終端。Web流量梳理器將布局處理后的Web網(wǎng)頁(yè)的內(nèi)容發(fā)送至移動(dòng)終端,移動(dòng)終端將接收到的內(nèi)容向客戶呈現(xiàn);從而實(shí)現(xiàn)了用戶通過(guò)移動(dòng)終端無(wú)縫訪問Web網(wǎng)頁(yè)的目的。來(lái)自移動(dòng)終端訪問Web網(wǎng)頁(yè)的“HTTPRequest"請(qǐng)求,其請(qǐng)求頭“header”中包括“X-Wap-ProfiIe,,、"UserAgent,,、“accept,,、“accept-language,,、“accept-charset,,、“acc印t-encoding”等參數(shù),上述參數(shù)可以用于標(biāo)識(shí)移動(dòng)終端的各項(xiàng)性能。具體來(lái)說(shuō)(1)“X-Wap-Profile”是包含移動(dòng)設(shè)備所有詳細(xì)信息的可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件。通過(guò)該XML文件可以找到移動(dòng)設(shè)備的屏幕尺寸,支持的音頻及視頻類型,型號(hào)及其它更多的信息。例如Nokia6650:X-Wap-Profile:http://ndsl.nds.nokia.com/uaprof/N6650r300.xml;X-Wap-Profile:http://gsm.lge.com/html/gsm/LG-KG220.xml。(2)“her-Agent”:用于描述用戶瀏覽器,典型的,包含了瀏覽器名稱和版本(如Firefox1.0.7)、操作系統(tǒng)和版本(如WindowXP)和可能的附加信息(如裝了哪些系統(tǒng)補(bǔ)丁)。例如User-Agent:0pera/9.63(WindowsNT5.1;U;EditionIBIS;zh-cn)Presto/2.1.1(3)“Acc印t”用于描述瀏覽器可以處理的各種事務(wù),可以給出各種類型?!癆cc印t”本身描述了瀏覽器可以處理的文檔類型,比如告訴服務(wù)器瀏覽器有能力處理“image/png”圖像。例如Accept:text/html,application/xml;q=0.9,application/xhtml+xml,image/png,image/jpeg,image/gif,image/x~xbitmap,*/*;q=0.1(4)“Acc印t-Charset”:用于描述可以接受的字符集,通過(guò)比對(duì)可以知曉用戶使用什么語(yǔ)言,如西歐和北美通常僅用“iSO-8859-l”、“us-asCii”、“uft-8”,若出現(xiàn)“big5”則可能是臺(tái)灣。例如Accept-Charset:iso-8859_l,utf-8,utf-16,*;q=0.1(5)“Acc印t-Encoding”:用于描述瀏覽器處理文檔壓縮傳輸?shù)哪芰?。例如Accept-Encoding:deflate,gzip,χ-gzip,identity,*;q=O(6)“Acc印t-Langage”:用于告訴服務(wù)器用戶較喜歡接收哪種語(yǔ)言的文檔(如果服務(wù)器有提供選擇的話)。例如Accept-Language:zh_CN,zh;q=0.9,en;q=0.8Web流量梳理器接收到移動(dòng)終端發(fā)送的訪問Web網(wǎng)頁(yè)的“HTTPRequest”請(qǐng)求后,可以從Http請(qǐng)求頭中獲取移動(dòng)設(shè)備的屏幕尺寸,支持的文件、音頻及視頻類型,型號(hào)及相關(guān)信息等;由此,Web流量梳理器可以獲知移動(dòng)終端的支持能力。圖7示出根據(jù)本發(fā)明Web流量梳理器對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理的一個(gè)實(shí)施例的示意圖。如圖7所示,在Web流量梳理器對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理示意圖700中,左側(cè)為網(wǎng)頁(yè)布局轉(zhuǎn)換處理前的頁(yè)面布局形式;其中網(wǎng)頁(yè)區(qū)域1包括網(wǎng)站logo、快速登陸和退出等按鍵,區(qū)域2包括網(wǎng)頁(yè)菜單等,區(qū)域3包括搜索等菜單選項(xiàng),區(qū)域4包括重要新聞信息或排行榜,區(qū)域5包括主要圖片新聞等,區(qū)域6包括廣告發(fā)布信息,區(qū)域7包括視頻分類及其鏈接,區(qū)域8包括與網(wǎng)站相關(guān)的信息(如版本、聯(lián)系方式等)。Web流量梳理器接收到Web服務(wù)器返回的“HttpResponse"內(nèi)容后,對(duì)頁(yè)面布局、文字、圖片等進(jìn)行分析,按照移動(dòng)終端屏幕的特性重新排列,重排的頁(yè)面中不再出現(xiàn)左右滾動(dòng)條,將原來(lái)的頁(yè)面按照從左到右順序進(jìn)行解析,在移動(dòng)終端上從上到下排列。如圖7右側(cè)所示,區(qū)域1-8按順序依次從上到下排列。圖8示出Web流量梳理器對(duì)W^eb網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理前的頁(yè)面示意圖。圖9示出Web流量梳理器對(duì)Wfeb網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理后的頁(yè)面示意圖。目前,Web網(wǎng)站通常采用“div”或“table”兩種頁(yè)面布局方式對(duì)網(wǎng)頁(yè)內(nèi)容進(jìn)行布置,針對(duì)上述兩種頁(yè)面布局方式,接下來(lái)將詳細(xì)介紹Web流量梳理器如何對(duì)兩種頁(yè)面布局的網(wǎng)頁(yè)進(jìn)行布局轉(zhuǎn)換處理。(I)Web流量梳理器對(duì)“div”頁(yè)面布局結(jié)構(gòu)的網(wǎng)頁(yè)進(jìn)行布局轉(zhuǎn)換處理目前,大多數(shù)Wfeb網(wǎng)站都是通過(guò)網(wǎng)站標(biāo)簽<divH層疊樣式表單(CSS,CascadingStyleSheets)技術(shù),讓網(wǎng)頁(yè)代碼結(jié)構(gòu)變得簡(jiǎn)單清晰,并把內(nèi)容信息與排版格式分離開來(lái)。<div>標(biāo)簽可以把文檔分割為獨(dú)立的、不同的部分,它用作嚴(yán)格的組織工具,并且不使用任何格式與其關(guān)聯(lián)。頁(yè)面上的內(nèi)容分塊后,顯示的內(nèi)容只要變一下樣式和布局,就能很清晰地顯示在手機(jī)屏幕上。<div>和〈span〉元素用于組織和結(jié)構(gòu)化文檔,經(jīng)常聯(lián)合class和id屬性一起使用,對(duì)文檔中的部分文本增添視覺效果。<span>元素不對(duì)文檔本身添加任何東西,在頁(yè)面轉(zhuǎn)換時(shí),可以刪除〈span〉。<div>元素將原頁(yè)面分塊,根據(jù)Html中元素閉合原則,找到頁(yè)面分塊,重新布局。對(duì)于<div>里面嵌套<div>的,布局時(shí)去掉外層<div>中的樣式,保留最里層的內(nèi)容。如果處理后的某塊<div>里面的內(nèi)容超過(guò)手機(jī)頁(yè)面顯示寬度,那么把本塊的內(nèi)容折行處理顯示。如圖8所示的網(wǎng)頁(yè)布局,其頁(yè)面未進(jìn)行布局轉(zhuǎn)換處理前的<div>標(biāo)簽代碼如下權(quán)利要求1.一種移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法,其特征在于,所述方法包括Web流量梳理器接收來(lái)自所述移動(dòng)終端的訪問Web網(wǎng)頁(yè)的請(qǐng)求;所述Web流量梳理器從所述請(qǐng)求中獲取所述移動(dòng)終端的支持能力;所述Web流量梳理器將所述請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器,從所述Web服務(wù)器獲得所述Web網(wǎng)頁(yè)的內(nèi)容;所述Web流量梳理器按照所述移動(dòng)終端的支持能力對(duì)所述Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理;以及所述Web流量梳理器將布局處理后的所述Web網(wǎng)頁(yè)的內(nèi)容發(fā)送至所述移動(dòng)終端以向客戶呈現(xiàn)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述請(qǐng)求中的Http請(qǐng)求頭包括用于標(biāo)識(shí)所述移動(dòng)終端性能的參數(shù);其中,所述參數(shù)包括機(jī)型、屏幕尺寸、支持的音頻/視頻類型、瀏覽器名稱及版本、操作系統(tǒng)及版本中的至少一個(gè)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述Web流量梳理器按照所述移動(dòng)終端的支持能力對(duì)所述Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理進(jìn)一步包括所述Web流量梳理器將通過(guò)<div>或〈table〉布局的所述Web頁(yè)面按照從左到右的順序進(jìn)行解析,并按照所述移動(dòng)終端屏幕的特性重新排列;對(duì)于超過(guò)所述移動(dòng)終端屏幕顯示寬度的進(jìn)行折行處理,使得重排后的頁(yè)面在所述移動(dòng)終端上呈現(xiàn)時(shí)不再出現(xiàn)左右滾動(dòng)條。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括在所述Web流量梳理器按照所述移動(dòng)終端的支持能力對(duì)所述Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理后,所述Web流量梳理器對(duì)不適合在所述移動(dòng)終端上呈現(xiàn)的內(nèi)容進(jìn)行過(guò)濾,其中所述不適合在所述移動(dòng)終端上呈現(xiàn)的內(nèi)容包括flash廣告和/或網(wǎng)頁(yè)彈出窗口。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括在所述Web流量梳理器按照所述移動(dòng)終端的支持能力對(duì)所述Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理后,所述Web梳理器判斷所述Web網(wǎng)頁(yè)中圖片的格式,如果所述移動(dòng)終端不支持所述Web網(wǎng)頁(yè)中的圖片的格式,那么所述Web流量梳理器將所述移動(dòng)終端不支持的圖片類型轉(zhuǎn)換成所述移動(dòng)終端支持的格式;和/或所述Web流量梳理器判斷所述Web網(wǎng)頁(yè)中圖片的大小,如果所述Web網(wǎng)頁(yè)中的圖片超過(guò)所述移動(dòng)終端的屏幕顯示尺寸,則所述Web流量梳理器對(duì)所述超過(guò)所述移動(dòng)終端的屏幕顯示尺寸的圖片進(jìn)行壓縮處理。6.一種Web流量梳理器,其特征在于,所述梳理器(204,304,404,504)包括消息收發(fā)模塊(2042,3042,4042,504,用于接收移動(dòng)終端(202,302,402,502)發(fā)送的訪問Web網(wǎng)頁(yè)的請(qǐng)求;將所述請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器006,306,406,506);接收所述Web服務(wù)器(206,306,406,506)返回的所述W^eb網(wǎng)頁(yè)的內(nèi)容;將布局處理后的所述W^eb網(wǎng)頁(yè)的內(nèi)容發(fā)送至所述移動(dòng)終端002,302,402,502)以向客戶呈現(xiàn);網(wǎng)頁(yè)布局轉(zhuǎn)換模塊0044,3044,4044,5044),用于從所述訪問web網(wǎng)頁(yè)的請(qǐng)求中獲取所述移動(dòng)終端(202,302,402,502)的支持能力,按照所述移動(dòng)終端(202,302,402,502)的支持能力對(duì)所述Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理,將經(jīng)過(guò)布局處理后的所述Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到所述消息收發(fā)模塊(2042,3042,4042,5042)。7.根據(jù)權(quán)利要求6所述的梳理器,其特征在于,所述網(wǎng)頁(yè)布局轉(zhuǎn)換模塊(2044,3044,4044,5044)還用于將通過(guò)<div>或〈table〉布局的所述Web頁(yè)面按照從左到右的順序進(jìn)行解析,并按照所述移動(dòng)終端屏幕的特性重新排列;對(duì)于超過(guò)所述移動(dòng)終端屏幕顯示寬度的進(jìn)行折行處理,使得重排后的頁(yè)面在所述移動(dòng)終端上呈現(xiàn)時(shí)不再出現(xiàn)左右滾動(dòng)條。8.根據(jù)權(quán)利要求6所述的梳理器,其特征在于,所述梳理器(304,504)還包括內(nèi)容過(guò)濾模塊(3046,5046),用于接收經(jīng)過(guò)所述網(wǎng)頁(yè)布局轉(zhuǎn)換模塊(3044,5044)布局處理后的所述Web網(wǎng)頁(yè)內(nèi)容,并對(duì)所述Web網(wǎng)頁(yè)內(nèi)容中不適合在所述移動(dòng)終端(302,50上呈現(xiàn)的內(nèi)容進(jìn)行過(guò)濾;將經(jīng)過(guò)內(nèi)容過(guò)濾處理后的所述Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到所述消息收發(fā)模塊(3042,5042);其中,所述不適合在所述移動(dòng)終端上呈現(xiàn)的內(nèi)容包括flash廣告和/或網(wǎng)頁(yè)彈出窗口。9.根據(jù)權(quán)利要求6所述的梳理器,其特征在于,所述梳理器(404,504)還包括格式判斷模塊0048,5048),用于接收經(jīng)過(guò)所述網(wǎng)頁(yè)布局轉(zhuǎn)換模塊(4044,5044)布局處理后的所述Web網(wǎng)頁(yè)內(nèi)容,并判斷所述Web網(wǎng)頁(yè)中圖片的格式,如果所述移動(dòng)終端(402,50不支持所述Web網(wǎng)頁(yè)中的圖片的格式,那么所述格式判斷模塊(4048,5048)將所述移動(dòng)終端不支持的圖片類型轉(zhuǎn)換成所述移動(dòng)終端支持的格式;和/或判斷所述Web網(wǎng)頁(yè)中圖片的大小,如果所述Web網(wǎng)頁(yè)中的圖片超過(guò)所述移動(dòng)終端的屏幕顯示尺寸,則所述格式判斷模塊(4048,5048)對(duì)所述超過(guò)所述移動(dòng)終端的屏幕顯示尺寸的圖片進(jìn)行壓縮處理;將經(jīng)過(guò)圖片格式轉(zhuǎn)換或壓縮處理后的所述Web網(wǎng)頁(yè)的內(nèi)容發(fā)送到所述消息收發(fā)模塊(4042,5042)。10.一種移動(dòng)終端訪問Web網(wǎng)頁(yè)的系統(tǒng),包括Web服務(wù)器(102,204,304,404,504),其特征在于,所述系統(tǒng)(100,200,300,400,500)還包括如權(quán)利要求6_9中任意一項(xiàng)所述的W^eb流量梳理器(104,204,304,404,504)。全文摘要本發(fā)明公開了一種Web流量梳理器和移動(dòng)終端訪問Web網(wǎng)頁(yè)的方法及系統(tǒng),該方法主要包括Web流量梳理器接收來(lái)自移動(dòng)終端的訪問Web網(wǎng)頁(yè)的請(qǐng)求;Web流量梳理器從請(qǐng)求中獲取移動(dòng)終端的支持能力;Web流量梳理器將請(qǐng)求轉(zhuǎn)發(fā)至Web服務(wù)器,從Web服務(wù)器獲得Web網(wǎng)頁(yè)的內(nèi)容;Web流量梳理器按照移動(dòng)終端的支持能力對(duì)Web網(wǎng)頁(yè)的內(nèi)容進(jìn)行布局轉(zhuǎn)換處理。本發(fā)明通過(guò)Web流量梳理器對(duì)Web網(wǎng)頁(yè)頁(yè)面布局進(jìn)行重新排列,過(guò)濾不適合移動(dòng)終端顯示的內(nèi)容,對(duì)圖片進(jìn)行轉(zhuǎn)化或格式處理,實(shí)現(xiàn)用戶訪問Web網(wǎng)頁(yè)不受移動(dòng)終端性能限制,用戶使用任意設(shè)備制造商提供的移動(dòng)終端都能夠直接訪問Web網(wǎng)頁(yè),獲取較為完整的Web網(wǎng)頁(yè)內(nèi)容的目的。文檔編號(hào)H04W80/12GK102065106SQ20091022238公開日2011年5月18日申請(qǐng)日期2009年11月16日優(yōu)先權(quán)日2009年11月16日發(fā)明者侯光華,司偉,廣小明,楊明川,譚國(guó)權(quán)申請(qǐng)人:中國(guó)電信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1