專利名稱::一種服務(wù)器以及網(wǎng)頁(yè)發(fā)送、顯示方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,尤其涉及對(duì)網(wǎng)頁(yè)進(jìn)行處理和顯示的技術(shù)。
背景技術(shù):
:瀏覽器是常用的處理、顯示網(wǎng)頁(yè)的工具,其主要功能是解析信息表示語(yǔ)言。信息表示語(yǔ)言是在文本文件的基礎(chǔ)上增加一系列的標(biāo)識(shí)符號(hào),用于描述其格式,當(dāng)用戶使用瀏覽器下載文件后,瀏覽器把這些標(biāo)識(shí)解釋成相應(yīng)的含義。利用這種統(tǒng)一的表示語(yǔ)言,可以將因特網(wǎng)上連接不同地區(qū)的服務(wù)器上的信息文件連接起來(lái),呈現(xiàn)給用戶的除了標(biāo)準(zhǔn)的文本文件,還可以有聲音文件、圖像視頻文件等。一種常用類型的瀏覽器是Web瀏覽器,其呈現(xiàn)基于超文本標(biāo)記的語(yǔ)言HTML文檔,常規(guī)的web瀏覽器可以利用web插件查看除了文本之外的媒體類型和圖像,如多種音視頻文件,flash文件、Java應(yīng)用、或者是直接查看word、PDF等文件。隨著技術(shù)的發(fā)展,終端呈現(xiàn)多樣化,除了傳統(tǒng)的PC終端外還有各種便攜式終端、智能終端、移動(dòng)終端等。這些終端的能力不斷增強(qiáng),具備了瀏覽Web頁(yè)面的功能。比如,有的移動(dòng)終端不但可以瀏覽專門(mén)為手機(jī)開(kāi)發(fā)的網(wǎng)站,還可以直接瀏覽傳統(tǒng)的Web頁(yè)面。許多傳統(tǒng)的Web頁(yè)面都是針對(duì)PC機(jī)上的瀏覽器設(shè)計(jì)的,而PC機(jī)由于處理能力強(qiáng)大,其瀏覽器功能也比較強(qiáng),可以支持的網(wǎng)頁(yè)格式和網(wǎng)頁(yè)特效比較多。但是,對(duì)于一些便攜式終端、智能終端、移動(dòng)終端等,雖然可以將網(wǎng)頁(yè)內(nèi)容下載下來(lái),但是其瀏覽器功能較弱,許多網(wǎng)頁(yè)內(nèi)容無(wú)法查看,使得用戶體驗(yàn)不佳,而且增加了用戶的下載時(shí)間、浪費(fèi)了用戶的下載費(fèi)用。尤其是目前使用移動(dòng)終端瀏覽網(wǎng)頁(yè)已經(jīng)成為一種趨勢(shì),但由于移動(dòng)終端瀏覽器的各種局限性,不能給用戶提供良好的移動(dòng)互聯(lián)網(wǎng)的體驗(yàn)。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了一種服務(wù)器以及網(wǎng)頁(yè)處理、顯示方法,用于將適合終端顯示的網(wǎng)頁(yè)提供給終端進(jìn)行顯示。—種網(wǎng)頁(yè)發(fā)送方法,包括網(wǎng)絡(luò)側(cè)根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,確定所述終端請(qǐng)求的網(wǎng)頁(yè);所述網(wǎng)絡(luò)側(cè)根據(jù)獲得的所述終端的瀏覽器的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè)發(fā)送給所述終端?!N網(wǎng)頁(yè)顯示方法,包括終端向網(wǎng)絡(luò)側(cè)發(fā)送網(wǎng)頁(yè)請(qǐng)求信息;并接收所述網(wǎng)絡(luò)側(cè)返回的網(wǎng)頁(yè),通過(guò)終端的瀏覽器對(duì)所述網(wǎng)頁(yè)進(jìn)行處理和顯示;所述網(wǎng)頁(yè)為所述網(wǎng)絡(luò)側(cè)根據(jù)獲得的所述終端的瀏覽器的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述終端請(qǐng)求的網(wǎng)頁(yè)中刪除后,組成處理后的網(wǎng)頁(yè);所述能力信息至少包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息?!N服務(wù)器,包括網(wǎng)頁(yè)確定模塊,用于根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,確定所述終端請(qǐng)求的網(wǎng)頁(yè);能力信息獲得模塊,用于從所述終端獲得所述終端的瀏覽器的能力信息;所述能力信息至少包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息;網(wǎng)頁(yè)處理模塊,用于根據(jù)獲得的所述能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè);網(wǎng)頁(yè)發(fā)送模塊,用于將所述處理后的網(wǎng)頁(yè)發(fā)送給所述終端。本發(fā)明實(shí)施例由于網(wǎng)絡(luò)側(cè)在將網(wǎng)頁(yè)發(fā)送給終端之前,根據(jù)終端的瀏覽器所支持的能力的能力信息,對(duì)網(wǎng)頁(yè)進(jìn)行相應(yīng)的處理,刪除掉終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元,從而網(wǎng)絡(luò)側(cè)發(fā)送給終端的網(wǎng)頁(yè)是該終端瀏覽器所能處理和顯示的(即將適合終端顯示的網(wǎng)頁(yè)提供給終端進(jìn)行顯示),避免了終端用戶無(wú)法查看下載的網(wǎng)頁(yè)內(nèi)容,減少了用戶的下載時(shí)間、節(jié)約了用戶的下載費(fèi)用,改善了用戶體驗(yàn)。圖1為本發(fā)明實(shí)施例一的對(duì)網(wǎng)頁(yè)進(jìn)行預(yù)處理,并將處理后的網(wǎng)頁(yè)發(fā)送給終端進(jìn)行顯示的方法流程圖;圖2、3為本發(fā)明實(shí)施例一的網(wǎng)站服務(wù)器獲得終端瀏覽器的能力信息的方法流程圖;圖4為本發(fā)明實(shí)施例一的終端和網(wǎng)站服務(wù)器的機(jī)構(gòu)框圖;圖5為本發(fā)明實(shí)施例二的對(duì)網(wǎng)頁(yè)進(jìn)行預(yù)處理,并將處理后的網(wǎng)頁(yè)發(fā)送給終端進(jìn)行顯示的方法流程圖;圖6為本發(fā)明實(shí)施例二的終端和網(wǎng)站服務(wù)器的機(jī)構(gòu)框圖。具體實(shí)施例方式本發(fā)明實(shí)施例針對(duì)終端瀏覽器的處理能力,在網(wǎng)絡(luò)側(cè)對(duì)網(wǎng)頁(yè)進(jìn)行預(yù)處理裁剪掉網(wǎng)頁(yè)中該終端的瀏覽器不能進(jìn)行處理、顯示的網(wǎng)頁(yè)內(nèi)容,將裁剪后的網(wǎng)頁(yè)發(fā)送給終端;由于終端的瀏覽器可以對(duì)裁剪后的網(wǎng)頁(yè)的內(nèi)容進(jìn)行處理和顯示,從而網(wǎng)絡(luò)側(cè)發(fā)送的網(wǎng)頁(yè)是適合于該終端顯示的,避免了終端用戶無(wú)法查看下載的網(wǎng)頁(yè)內(nèi)容,減少了用戶的下載時(shí)間、節(jié)約了用戶的下載費(fèi)用,改善了用戶體驗(yàn)。下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明實(shí)施例的具體技術(shù)方案。本發(fā)明提供了兩個(gè)具體實(shí)施例,其中實(shí)施例一是以網(wǎng)絡(luò)側(cè)的網(wǎng)站服務(wù)器進(jìn)行網(wǎng)頁(yè)的預(yù)處理,實(shí)施例二是以網(wǎng)絡(luò)側(cè)的代理服務(wù)器進(jìn)行網(wǎng)頁(yè)的預(yù)處理。實(shí)施例一本發(fā)明實(shí)施例一提供的對(duì)網(wǎng)頁(yè)進(jìn)行預(yù)處理,并將處理后的網(wǎng)頁(yè)發(fā)送給終端進(jìn)行顯示的方法流程圖如圖1所示,具體包括如下步驟S101、終端向網(wǎng)絡(luò)側(cè)的網(wǎng)站服務(wù)器發(fā)送網(wǎng)頁(yè)請(qǐng)求信息。該終端可以是移動(dòng)終端,也可以是其它能夠訪問(wèn)互聯(lián)網(wǎng)的終端。S102、網(wǎng)站服務(wù)器將終端所請(qǐng)求的網(wǎng)頁(yè)解析為數(shù)據(jù)結(jié)構(gòu)單元。網(wǎng)站服務(wù)器在接收到終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息后,確定終端所請(qǐng)求的網(wǎng)頁(yè),并將該網(wǎng)頁(yè)解析成若干個(gè)數(shù)據(jù)結(jié)構(gòu)單元。例如,一段文字的數(shù)據(jù)結(jié)構(gòu)單元、一個(gè)圖片的數(shù)據(jù)結(jié)構(gòu)單元。具體解析的方法可以是將網(wǎng)頁(yè)解析成DOMTree(文檔對(duì)象模型樹(shù),DocumentObjectModelTree),Tree的樹(shù)葉即為數(shù)據(jù)結(jié)構(gòu)單元。將網(wǎng)頁(yè)解析為DOMTree的方法為本領(lǐng)域技術(shù)人員所熟知,此處不再贅述。S103、網(wǎng)站服務(wù)器確定各數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的瀏覽器能力。不同的數(shù)據(jù)結(jié)構(gòu)單元需要調(diào)用瀏覽器不同的能力來(lái)進(jìn)行處理和顯示。通常,數(shù)據(jù)結(jié)構(gòu)單元由一些標(biāo)記語(yǔ)言組成,根據(jù)數(shù)據(jù)結(jié)構(gòu)單元中的某些特定標(biāo)記可以識(shí)別出該數(shù)據(jù)結(jié)構(gòu)單元的類型,從而確定出可以處理該數(shù)據(jù)結(jié)構(gòu)單元的瀏覽器能力,即確定出該數(shù)據(jù)結(jié)構(gòu)單元所需瀏覽器支持的能力。識(shí)別數(shù)據(jù)結(jié)構(gòu)單元的類型、確定用于處理數(shù)據(jù)結(jié)構(gòu)單元的瀏覽器能力的具體方法為本領(lǐng)域技術(shù)人員所熟知,此處不再贅述。在識(shí)別數(shù)據(jù)結(jié)構(gòu)單元的類型、確定用于處理數(shù)據(jù)結(jié)構(gòu)單元的瀏覽器能力后,可以為各數(shù)據(jù)結(jié)構(gòu)單元加上一個(gè)標(biāo)簽用以標(biāo)識(shí)該數(shù)據(jù)結(jié)構(gòu)單元所對(duì)應(yīng)的瀏覽器能力。S104、網(wǎng)站服務(wù)器根據(jù)終端瀏覽器的處理能力,將該終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從網(wǎng)頁(yè)中刪除。網(wǎng)站服務(wù)器要裁剪出適合終端瀏覽器處理和顯示的網(wǎng)頁(yè),就需要獲知終端瀏覽器的處理能力。終端瀏覽器的處理能力可以用瀏覽器的能力信息來(lái)表示針對(duì)瀏覽器不同的能力設(shè)定不同的能力標(biāo)識(shí)信息。例如,下表示出一種設(shè)定的瀏覽器能力與能力標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。表1<table>tableseeoriginaldocumentpage6</column></row><table><table>tableseeoriginaldocumentpage7</column></row><table>顯然,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況來(lái)設(shè)定不同瀏覽器能力的能力標(biāo)識(shí)。網(wǎng)站服務(wù)器在獲得終端瀏覽器所能支持的能力的標(biāo)識(shí)信息(網(wǎng)站服務(wù)器獲得的終端瀏覽器所能支持的能力的標(biāo)識(shí)信息至少包括終端瀏覽器支持處理該請(qǐng)求網(wǎng)頁(yè)的能力的標(biāo)識(shí)信息)后,就可以確定終端瀏覽器的處理能力,從而將該終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從網(wǎng)頁(yè)中刪除。一種具體的實(shí)施方法可以是,在確定數(shù)據(jù)結(jié)構(gòu)單元的類型、進(jìn)而確定數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的瀏覽器能力(即可以處理該數(shù)據(jù)結(jié)構(gòu)單元的瀏覽器能力)后,為該數(shù)據(jù)結(jié)構(gòu)單元加上一個(gè)標(biāo)簽用以標(biāo)識(shí)該數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的瀏覽器能力,這個(gè)標(biāo)簽可以是與設(shè)定的該瀏覽器能力的能力標(biāo)識(shí)相同或相應(yīng)(一種簡(jiǎn)單的方法是對(duì)應(yīng)于某個(gè)瀏覽器能力的標(biāo)簽與該能力的標(biāo)識(shí)信息是相同的)。將各數(shù)據(jù)結(jié)構(gòu)單元的標(biāo)簽與終端瀏覽器所支持的能力的標(biāo)識(shí)信息進(jìn)行比較,若數(shù)據(jù)結(jié)構(gòu)單元的標(biāo)簽與終端瀏覽器所支持的能力的標(biāo)識(shí)信息不相同、或不相應(yīng),則確定該終端的瀏覽器不能處理該數(shù)據(jù)結(jié)構(gòu)單元、刪除該數(shù)據(jù)結(jié)構(gòu)單元。在比對(duì)過(guò)網(wǎng)頁(yè)中所有的數(shù)據(jù)結(jié)構(gòu)單元、并刪除了終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元后,對(duì)于剩下的數(shù)據(jù)結(jié)構(gòu)單元,去掉先前加在數(shù)據(jù)結(jié)構(gòu)單元的標(biāo)簽,組成處理后的網(wǎng)頁(yè)。S105、網(wǎng)站服務(wù)器將處理后的網(wǎng)頁(yè)發(fā)送給終端。上述步驟S102、S103并不一定要在每次獲得終端的網(wǎng)頁(yè)請(qǐng)求信息后需要執(zhí)行的。事實(shí)上網(wǎng)站服務(wù)器可以在確定網(wǎng)頁(yè)的數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的瀏覽器能力后,緩存加了標(biāo)簽的網(wǎng)頁(yè)的數(shù)據(jù)結(jié)構(gòu)單元,從而對(duì)于其它請(qǐng)求該網(wǎng)頁(yè)的請(qǐng)求信息不必重復(fù)步驟S102、S103。上述網(wǎng)站服務(wù)器獲得的終端瀏覽器的能力信息可以是從網(wǎng)頁(yè)請(qǐng)求信息中獲得的,也就是說(shuō),終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息還攜帶有該終端的瀏覽器的能力信息,所述能力信息至少包括終端瀏覽器支持處理該請(qǐng)求網(wǎng)頁(yè)的能力的標(biāo)識(shí)信息,當(dāng)然也可以包括終端瀏覽器所支持的所有能力的標(biāo)識(shí)信息。此外,網(wǎng)站服務(wù)器還可以是在接收到網(wǎng)頁(yè)請(qǐng)求信息后主動(dòng)向終端獲取該終端的瀏覽器的能力信息。例如,如圖2所示的流程,包括如下步驟S201、網(wǎng)站服務(wù)器獲得終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息。S202、網(wǎng)站服務(wù)器向終端發(fā)送能力需求信息。所述能力需求信息指的是該請(qǐng)求的網(wǎng)頁(yè)需要瀏覽器所能支持的能力的標(biāo)識(shí)信息。網(wǎng)站服務(wù)器根據(jù)終端的網(wǎng)頁(yè)請(qǐng)求信息,確定終端請(qǐng)求的網(wǎng)頁(yè);并在確定該網(wǎng)頁(yè)的各數(shù)據(jù)結(jié)構(gòu)單元所對(duì)應(yīng)的瀏覽器能力后,確認(rèn)處理該網(wǎng)頁(yè)需要瀏覽器所能支持的能力的標(biāo)識(shí)。比如,網(wǎng)站服務(wù)器向終端發(fā)送如下信息7REQUIREhttp:〃www.abc.com/indexS聊ort:Chtml/麗L/CSS/RSS上述信息表示終端所請(qǐng)求的"htto:〃www.abc.com/index"所對(duì)應(yīng)的網(wǎng)頁(yè)需要瀏覽器所能支持的能力的標(biāo)識(shí)包括"Chtml"、"麗L"、"CSS"和"RSS"。S203、終端向網(wǎng)站服務(wù)器反饋其瀏覽器的能力信息中包括其瀏覽器針對(duì)該網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。比如,終端根據(jù)自身瀏覽器的能力可以返回如下信息CONFIRMhtto:〃www.abc.com/indexAcc印t:麗L/RSS該信息表示對(duì)于"htto:〃w麗.abc.com/index"所對(duì)應(yīng)的網(wǎng)頁(yè),終端瀏覽器所能支持的能力的標(biāo)識(shí)信息包括"麗L"和"RSS"。從而網(wǎng)站服務(wù)器可以確知該終端的瀏覽器對(duì)于"htW/www.abc.com/index"所對(duì)應(yīng)的網(wǎng)頁(yè)處理能力的標(biāo)識(shí)信息僅包括"麗L"和"RSS"?;蛘?,終端主動(dòng)請(qǐng)求網(wǎng)站服務(wù)器獲取終端的瀏覽器的能力信息。例如,如圖3所示的流程,包括如下步驟S301、網(wǎng)站服務(wù)器獲得終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,該網(wǎng)頁(yè)請(qǐng)求信息中攜帶請(qǐng)求網(wǎng)頁(yè)處理能力的信息。S302、網(wǎng)站服務(wù)器根據(jù)網(wǎng)頁(yè)請(qǐng)求信息中的請(qǐng)求網(wǎng)頁(yè)處理能力的信息向終端發(fā)送能力需求信息,該能力需求信息指的是終端請(qǐng)求的網(wǎng)頁(yè)需要瀏覽器所能支持的能力的標(biāo)識(shí)信息。S303、終端向網(wǎng)站服務(wù)器反饋其瀏覽器的能力信息,該能力信息包括終端瀏覽器針對(duì)該網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。終端的瀏覽器可以保存有本瀏覽器所具備的各種能力的標(biāo)識(shí)信息;或者終端在安裝瀏覽器時(shí),針對(duì)不同版本的瀏覽器預(yù)置有該版本瀏覽器所具備的各種能力的標(biāo)識(shí)信息。終端在接收到網(wǎng)站服務(wù)器發(fā)送的能力需求信息后,向網(wǎng)站服務(wù)器反饋其瀏覽器的能力信息,該能力信息包括終端瀏覽器針對(duì)該網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。本領(lǐng)域技術(shù)人員可以理解,雖然上述說(shuō)明中,為便于理解,對(duì)方法的步驟采用了順序性描述,但是應(yīng)當(dāng)指出,對(duì)于上述步驟的順序并不作嚴(yán)格限制。上述的網(wǎng)站服務(wù)器和終端的一種具體結(jié)構(gòu)如圖4所示。其中,網(wǎng)站服務(wù)器400包括網(wǎng)頁(yè)確定模塊401、能力信息獲得模塊402、網(wǎng)頁(yè)處理模塊403、網(wǎng)頁(yè)發(fā)送模塊404。終端410包括網(wǎng)頁(yè)請(qǐng)求模塊411、網(wǎng)頁(yè)處理模塊412。終端的網(wǎng)頁(yè)請(qǐng)求模塊411用于向網(wǎng)站服務(wù)器400發(fā)送網(wǎng)頁(yè)請(qǐng)求信息。該網(wǎng)頁(yè)請(qǐng)求模塊411還用于向網(wǎng)站服務(wù)器400發(fā)送終端的瀏覽器的能力信息;所述能力信息至少包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。網(wǎng)頁(yè)請(qǐng)求模塊411具體可以是在發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息中攜帶所述能力信息,也可以是在接收到網(wǎng)站服務(wù)器400發(fā)送的能力需求信息后,返回能力信息,該能力信息包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。所述能力需求信息指的是終端410請(qǐng)求的網(wǎng)頁(yè)需要瀏覽器支持的能力的標(biāo)識(shí)信息。網(wǎng)站服務(wù)器400的網(wǎng)頁(yè)確定模塊401根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,確定所述終端請(qǐng)求的網(wǎng)頁(yè)。8能力信息獲得模塊402用于從終端410獲得所述終端的瀏覽器的能力信息;所述能力信息至少包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。具體的獲得方法如前所述,此處不再贅述。網(wǎng)頁(yè)處理模塊403用于根據(jù)能力信息獲得模塊402獲得的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè)。具體的網(wǎng)頁(yè)處理方法如上述步驟S101-S104所述,此處不再贅述。網(wǎng)頁(yè)發(fā)送模塊404用于將網(wǎng)頁(yè)處理模塊403處理后的網(wǎng)頁(yè)發(fā)送給終端。本發(fā)明實(shí)施例由于網(wǎng)絡(luò)側(cè)的網(wǎng)站服務(wù)器在將網(wǎng)頁(yè)發(fā)送給終端之前,根據(jù)終端的瀏覽器所支持的能力的能力信息,對(duì)網(wǎng)頁(yè)進(jìn)行相應(yīng)的處理,刪除掉終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元,從而網(wǎng)站服務(wù)器發(fā)送給終端的網(wǎng)頁(yè)是該終端瀏覽器所能處理和顯示的,避免了終端用戶無(wú)法查看下載的網(wǎng)頁(yè)內(nèi)容,減少了用戶的下載時(shí)間、節(jié)約了用戶的下載費(fèi)用,改善了用戶體驗(yàn)。實(shí)施例二本發(fā)明實(shí)施例二提供的對(duì)網(wǎng)頁(yè)進(jìn)行預(yù)處理,并將處理后的網(wǎng)頁(yè)發(fā)送給終端進(jìn)行顯示的方法流程圖如圖5所示,具體包括如下步驟S501、終端向網(wǎng)絡(luò)側(cè)的代理服務(wù)器發(fā)送網(wǎng)頁(yè)請(qǐng)求信息。S502、代理服務(wù)器從網(wǎng)站服務(wù)器獲得終端所請(qǐng)求的網(wǎng)頁(yè)。S503、代理服務(wù)器將獲得的網(wǎng)頁(yè)解析為數(shù)據(jù)結(jié)構(gòu)單元。S504、代理服務(wù)器確定各數(shù)據(jù)結(jié)構(gòu)單元對(duì)應(yīng)的瀏覽器能力。S505、代理服務(wù)器根據(jù)終端瀏覽器的處理能力,將該終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從網(wǎng)頁(yè)中刪除。S506、代理服務(wù)器將處理后的網(wǎng)頁(yè)發(fā)送給終端。上述步驟S503-S506代理服務(wù)器對(duì)網(wǎng)頁(yè)的處理方法與實(shí)施例一步驟S102-S105中的網(wǎng)站服務(wù)器處理方法一樣,此處不再贅述。而代理服務(wù)器獲得終端瀏覽器的能力信息的方法也與實(shí)施例一中介紹的網(wǎng)站服務(wù)器獲得能力信息的方法一樣,此處不再贅述。本發(fā)明終端和代理服務(wù)器的一種具體結(jié)構(gòu)如圖6所示。其中,代理服務(wù)器600包括網(wǎng)頁(yè)獲得模塊601、能力信息獲得模塊602、網(wǎng)頁(yè)處理模塊603、網(wǎng)頁(yè)發(fā)送模塊604。終端611包括網(wǎng)頁(yè)請(qǐng)求模塊612、網(wǎng)頁(yè)處理模塊613。網(wǎng)頁(yè)請(qǐng)求模塊612、網(wǎng)頁(yè)處理模塊613分別與實(shí)施例一中的網(wǎng)頁(yè)請(qǐng)求模塊411、網(wǎng)頁(yè)處理模塊412的功能相同,此處不再贅述。代理服務(wù)器600的網(wǎng)頁(yè)獲得模塊601用于向網(wǎng)站服務(wù)器轉(zhuǎn)發(fā)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,并將網(wǎng)站服務(wù)器返回的網(wǎng)頁(yè)作為所述終端請(qǐng)求的網(wǎng)頁(yè)。代理服務(wù)器600的其它模塊能力信息獲得模塊602、網(wǎng)頁(yè)處理模塊603、網(wǎng)頁(yè)發(fā)送模塊604則分別與實(shí)施例一的能力信息獲得模塊402、網(wǎng)頁(yè)處理模塊403、網(wǎng)頁(yè)發(fā)送模塊404的功能相同,此處不再贅述。本發(fā)明實(shí)施例二由于網(wǎng)絡(luò)側(cè)的代理服務(wù)器在將網(wǎng)頁(yè)發(fā)送給終端之前,根據(jù)終端的瀏覽器所支持的能力的能力信息,對(duì)網(wǎng)頁(yè)進(jìn)行相應(yīng)的處理,刪除掉終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元,從而代理服務(wù)器發(fā)送給終端的網(wǎng)頁(yè)是該終端瀏覽器所能處理和顯示的,避免了終端用戶無(wú)法查看下載的網(wǎng)頁(yè)內(nèi)容,減少了用戶的下載時(shí)間、節(jié)約了用戶的下載費(fèi)用,9改善了用戶體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤(pán)等。還可以理解的是,附圖或?qū)嵤├兴镜难b置結(jié)構(gòu)僅僅是示意性的,表示邏輯結(jié)構(gòu)。其中作為分離部件顯示的模塊可能是或者可能不是物理上分開(kāi)的,作為模塊顯示的部件可能是或者可能不是物理模塊。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。權(quán)利要求一種網(wǎng)頁(yè)發(fā)送方法,其特征在于,包括網(wǎng)絡(luò)側(cè)根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,確定所述終端請(qǐng)求的網(wǎng)頁(yè);所述網(wǎng)絡(luò)側(cè)根據(jù)獲得的所述終端的瀏覽器的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè)發(fā)送給所述終端。2.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)側(cè)根據(jù)獲得的所述終端的瀏覽器的能力信息,將所述終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除,具體包括所述網(wǎng)絡(luò)側(cè)確定所述網(wǎng)頁(yè)的各數(shù)據(jù)結(jié)構(gòu)單元所需瀏覽器支持的能力;若某個(gè)數(shù)據(jù)結(jié)構(gòu)單元所需瀏覽器支持的能力與所述能力信息中的能力的標(biāo)識(shí)信息所對(duì)應(yīng)的能力不相同,則確定所述終端瀏覽器不能處理該數(shù)據(jù)結(jié)構(gòu)單元,并從所述網(wǎng)頁(yè)刪除該數(shù)據(jù)結(jié)構(gòu)單元。3.如權(quán)利要求2所述的方法,其特征在于,在所述網(wǎng)絡(luò)側(cè)確定瀏覽器處理所述網(wǎng)頁(yè)的各數(shù)據(jù)結(jié)構(gòu)單元所需的能力之后,還包括所述網(wǎng)絡(luò)側(cè)為各數(shù)據(jù)結(jié)構(gòu)單元加上標(biāo)簽,所述標(biāo)簽的信息與該數(shù)據(jù)結(jié)構(gòu)單元所需瀏覽器支持的能力的標(biāo)識(shí)信息相同;以及確定某個(gè)數(shù)據(jù)結(jié)構(gòu)單元所需的能力與所述能力信息中的能力的標(biāo)識(shí)信息所對(duì)應(yīng)的能力不相同的具體方法包括若該數(shù)據(jù)結(jié)構(gòu)單元的標(biāo)簽的信息與所述能力信息中的能力的標(biāo)識(shí)信息不同,則確定該數(shù)據(jù)結(jié)構(gòu)單元所需的能力與所述能力信息中的能力的標(biāo)識(shí)信息所對(duì)應(yīng)的能力不相同。4.如權(quán)利要求1所述的方法,其特征在于,在所述網(wǎng)頁(yè)請(qǐng)求信息中攜帶有所述能力信息;以及所述網(wǎng)絡(luò)側(cè)從所述網(wǎng)頁(yè)請(qǐng)求信息中獲得所述能力信息。5.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)頁(yè)請(qǐng)求信息中攜帶網(wǎng)頁(yè)能力請(qǐng)求信息;以及所述網(wǎng)絡(luò)側(cè)根據(jù)所述網(wǎng)頁(yè)能力請(qǐng)求信息,在確定所述終端請(qǐng)求的網(wǎng)頁(yè)后,向所述終端發(fā)送該網(wǎng)頁(yè)需要瀏覽器支持的能力的標(biāo)識(shí)信息;并接收所述終端返回的能力信息,所述能力信息包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。6.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)側(cè)具體指的是網(wǎng)站服務(wù)器;或者所述網(wǎng)絡(luò)側(cè)具體指的是網(wǎng)站服務(wù)器和代理服務(wù)器;以及網(wǎng)絡(luò)側(cè)根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,確定所述終端請(qǐng)求的網(wǎng)頁(yè),具體為所述代理服務(wù)器根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,從所述網(wǎng)站服務(wù)器獲得終端所請(qǐng)求的網(wǎng)頁(yè);所述網(wǎng)絡(luò)側(cè)根據(jù)獲得的所述終端的瀏覽器的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè)發(fā)送給所述終端,具體為所述代理服務(wù)器根據(jù)獲得的所述終端的瀏覽器的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè)發(fā)送給所述終端。7.—種網(wǎng)頁(yè)顯示方法,其特征在于,包括終端向網(wǎng)絡(luò)側(cè)發(fā)送網(wǎng)頁(yè)請(qǐng)求信息;并接收所述網(wǎng)絡(luò)側(cè)返回的網(wǎng)頁(yè),通過(guò)終端的瀏覽器對(duì)所述網(wǎng)頁(yè)進(jìn)行處理和顯示;所述網(wǎng)頁(yè)為所述網(wǎng)絡(luò)側(cè)根據(jù)獲得的所述終端的瀏覽器的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述終端請(qǐng)求的網(wǎng)頁(yè)中刪除后,組成處理后的網(wǎng)頁(yè);所述能力信息至少包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息。8.如權(quán)利要求7所述的方法,其特征在于,所述能力信息為所述終端攜帶在所述網(wǎng)頁(yè)請(qǐng)求信息中發(fā)送到所述網(wǎng)絡(luò)側(cè)的;或者,所述終端向網(wǎng)絡(luò)側(cè)發(fā)送網(wǎng)頁(yè)請(qǐng)求信息、接收到所述網(wǎng)絡(luò)側(cè)發(fā)送的能力需求信息后,向所述網(wǎng)絡(luò)側(cè)返回所述能力信息;所述能力需求信息指的是所述終端所請(qǐng)求的網(wǎng)頁(yè)需要瀏覽器支持的能力的標(biāo)識(shí)信息。9.一種服務(wù)器,其特征在于,包括網(wǎng)頁(yè)確定模塊,用于根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,確定所述終端請(qǐng)求的網(wǎng)頁(yè);能力信息獲得模塊,用于從所述終端獲得所述終端的瀏覽器的能力信息;所述能力信息至少包括所述終端的瀏覽器針對(duì)所述網(wǎng)頁(yè)所能支持的能力的標(biāo)識(shí)信息;網(wǎng)頁(yè)處理模塊,用于根據(jù)獲得的所述能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè);網(wǎng)頁(yè)發(fā)送模塊,用于將所述處理后的網(wǎng)頁(yè)發(fā)送給所述終端。10.如權(quán)利要求9所述的服務(wù)器,其特征在于,所述網(wǎng)頁(yè)確定模塊具體用于向網(wǎng)站服務(wù)器轉(zhuǎn)發(fā)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,并將網(wǎng)站服務(wù)器返回的網(wǎng)頁(yè)作為所述終端請(qǐng)求的網(wǎng)頁(yè)。全文摘要本發(fā)明涉及通信領(lǐng)域,尤其涉及對(duì)網(wǎng)頁(yè)進(jìn)行處理和顯示的技術(shù)。本發(fā)明提供的一種服務(wù)器以及網(wǎng)頁(yè)顯示、發(fā)送方法,包括網(wǎng)絡(luò)側(cè)根據(jù)終端發(fā)送的網(wǎng)頁(yè)請(qǐng)求信息,確定所述終端請(qǐng)求的網(wǎng)頁(yè);所述網(wǎng)絡(luò)側(cè)根據(jù)獲得的終端瀏覽器的能力信息,將所述終端的瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元從所述網(wǎng)頁(yè)刪除后,組成處理后的網(wǎng)頁(yè)發(fā)送給所述終端。由于網(wǎng)絡(luò)側(cè)根據(jù)終端的瀏覽器的能力信息,刪除掉終端瀏覽器不能處理的數(shù)據(jù)結(jié)構(gòu)單元,從而發(fā)送給終端的網(wǎng)頁(yè)是該終端瀏覽器所能處理和顯示的,避免了終端用戶無(wú)法查看下載的網(wǎng)頁(yè)內(nèi)容,減少了用戶的下載時(shí)間、節(jié)約了用戶的下載費(fèi)用,改善了用戶體驗(yàn)。文檔編號(hào)G06F17/30GK101753537SQ20081022698公開(kāi)日2010年6月23日申請(qǐng)日期2008年11月28日優(yōu)先權(quán)日2008年11月28日發(fā)明者于川,劉威,金鑫,馬洪曉申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司