欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種獲取圖文信息的裝置、系統(tǒng)及方法

文檔序號(hào):7578047閱讀:145來(lái)源:國(guó)知局
專利名稱:一種獲取圖文信息的裝置、系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖文傳輸技術(shù),特別涉及一種獲取圖文信息的裝置、系統(tǒng)及方法。
背景技術(shù)
隨著無(wú)線互聯(lián)網(wǎng)的發(fā)展,通過(guò)無(wú)線網(wǎng)絡(luò)獲取信息越來(lái)越成為人們生活以及工作中不可或缺的一部分,用戶使用移動(dòng)終端通過(guò)無(wú)線網(wǎng)絡(luò)與網(wǎng)站服務(wù)器,例如,Web服務(wù)器以及圖片服務(wù)器連接,利用移動(dòng)終端內(nèi)置的無(wú)線瀏覽器,通過(guò)統(tǒng)一資源定位器(URL,UniformResource Locators)向網(wǎng)站服務(wù)器發(fā)送超文本傳輸協(xié)議(HTTP, Hypertext TransferProtocol)請(qǐng)求,獲取網(wǎng)站服務(wù)器提供的包含網(wǎng)頁(yè)文本和圖片的圖文信息。圖I為現(xiàn)有技術(shù)用戶請(qǐng)求獲取圖文信息的方法流程示意圖。參見(jiàn)圖1,以用戶瀏覽http://www. foo. com/index, html網(wǎng)頁(yè)為例,假設(shè)網(wǎng)頁(yè)頁(yè)面,也就是超文本標(biāo)記語(yǔ)言(HTML, Hyper Text Mark-up Language)頁(yè)面信息包含網(wǎng)頁(yè)文本和圖片,具體內(nèi)容為
<html>
<body>
This is my foo Page
<img src="http://image.foo.com/foo.jpg" />
</body>
</html>該流程包括步驟101,移動(dòng)終端瀏覽器向目的URL的Web服務(wù)器發(fā)起HTTP請(qǐng)求;本步驟中,目的URL 為 http: / / www. foo. com/index, html ,Web 服務(wù)器域名為 www.foo. com。步驟102,Web服務(wù)器向移動(dòng)終端瀏覽器返回HTTP請(qǐng)求應(yīng)答,攜帶HTML頁(yè)面信息;本步驟中,HTML頁(yè)面信息包括
<html>
<body>
This is my foo Page
<img src=”http://image.foo.com/foo.jpg”/>
</body>
</html>
步驟103,移動(dòng)終端瀏覽器解析接收的HTML頁(yè)面信息,獲取圖片鏈接信息,并展示網(wǎng)頁(yè)頁(yè)面;本步驟中,移動(dòng)終端瀏覽器根據(jù)接收的HTML頁(yè)面信息展示相應(yīng)的網(wǎng)頁(yè)文本,同時(shí),解析獲取HTML頁(yè)面信息中包含的圖片鏈接信息,即http://image, foo. com/foo. jpg。實(shí)際應(yīng)用中,由于網(wǎng)頁(yè)文本信息包含在HTML頁(yè)面信息,因而,根據(jù)獲取的HTML頁(yè)面信息可以直接獲取并展示網(wǎng)頁(yè)文本,而對(duì)于圖片,一般以圖片鏈接信息包含在HTML頁(yè)面信息中,因而,在獲取HTML頁(yè)面信息后,需要根據(jù)HTML頁(yè)面信息中包含的圖片鏈接信息去獲取相應(yīng)的圖片進(jìn)行展示。 步驟104,移動(dòng)終端瀏覽器向圖片服務(wù)器發(fā)起圖片HTTP請(qǐng)求;本步驟中,移動(dòng)終端瀏覽器根據(jù)解析獲取的圖片鏈接信息,生成圖片HTTP請(qǐng)求,向圖片鏈接信息中包含的圖片服務(wù)器發(fā)送,該圖片服務(wù)器的域名為圖片鏈接信息中的image, foo. com,請(qǐng)求獲取 URL 地址為 http://image, foo. com/foo. jpg 的圖片。步驟105,圖片服務(wù)器向移動(dòng)終端瀏覽器返回圖片HTTP請(qǐng)求應(yīng)答;本步驟中,圖片HTTP請(qǐng)求應(yīng)答中攜帶二進(jìn)制圖片數(shù)據(jù),圖片foo. jpg以二進(jìn)制數(shù)據(jù)表示,并返回移動(dòng)終端瀏覽器。步驟106,移動(dòng)終端瀏覽器根據(jù)自身的瀏覽器信息調(diào)整圖片,并將調(diào)整的圖片進(jìn)行展示。本步驟中,圖片服務(wù)器以統(tǒng)一的格式存儲(chǔ)圖片,并以存儲(chǔ)的統(tǒng)一格式的圖片信息下發(fā)圖片,而對(duì)于移動(dòng)終端瀏覽器,由于不同的移動(dòng)終端瀏覽器屏幕尺寸不同,因而,需要根據(jù)自身的瀏覽器信息調(diào)整圖片,例如,下發(fā)的圖片高寬為800*600,移動(dòng)終端瀏覽器屏幕尺寸為600*450,則該移動(dòng)終端瀏覽器需要將接收的圖片調(diào)整為600*450并進(jìn)行展示。由上述可見(jiàn),現(xiàn)有的用戶請(qǐng)求獲取圖文信息的方法,對(duì)于網(wǎng)頁(yè)中包含的圖片,需要移動(dòng)終端瀏覽器發(fā)送兩次HTTP請(qǐng)求才能獲取,使得移動(dòng)終端瀏覽器與相應(yīng)服務(wù)器之間交互的次數(shù)較多,而由于移動(dòng)網(wǎng)絡(luò)速度較慢,因而,獲取圖文信息所需的時(shí)間較長(zhǎng),影響了用戶體驗(yàn);同時(shí),移動(dòng)終端瀏覽器屏幕較小,而圖片服務(wù)器傳輸?shù)膱D片尺寸一般較大,在移動(dòng)終端瀏覽器接收到圖片后,需要對(duì)圖片進(jìn)行縮小處理,這樣,導(dǎo)致了圖片傳輸過(guò)程中的資源浪費(fèi)。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提出一種獲取圖文信息的裝置,減少移動(dòng)終端瀏覽器與相應(yīng)服務(wù)器之間交互的次數(shù)、提高用戶體驗(yàn)。本發(fā)明的另一目的在于提出一種獲取圖文信息的系統(tǒng),減少移動(dòng)終端瀏覽器與相應(yīng)服務(wù)器之間交互的次數(shù)、提高用戶體驗(yàn)。本發(fā)明的再一目的在于提出一種獲取圖文信息的方法,減少移動(dòng)終端瀏覽器與相應(yīng)服務(wù)器之間交互的次數(shù)、提高用戶體驗(yàn)。為達(dá)到上述目的,本發(fā)明提供了一種代理服務(wù)器,該代理服務(wù)器包括超文本傳輸協(xié)議HTTP請(qǐng)求處理模塊、HTTP抓取模塊、超文本標(biāo)記語(yǔ)言HTML解析模塊以及打包處理模塊,其中,HTTP請(qǐng)求處理模塊,用于接收外部移動(dòng)終端發(fā)送的HTTP請(qǐng)求,獲取攜帶的Web服務(wù)器的統(tǒng)ー資源定位器URL信息,輸出至HTTP抓取模塊; HTTP抓取模塊,用于根據(jù)接收的Web服務(wù)器的URL信息,向外部的Web服務(wù)器抓取HTML頁(yè)面信息,輸出至HTML解析模塊;接收HTML解析模塊輸出的圖片鏈接信息,向外部的圖片服務(wù)器抓取圖片信息,將抓取的HTML頁(yè)面信息以及圖片信息輸出至打包處理模塊;HTML解析模塊,用于接收HTML頁(yè)面信息,解析獲取包含的圖片鏈接信息,輸出至HTTP抓取模塊;打包處理模塊,用于接收HTML頁(yè)面信息以及圖片信息,進(jìn)行打包處理后輸出至外部的移動(dòng)終端。進(jìn)ー步包括圖片轉(zhuǎn)化模塊,所述HTTP請(qǐng)求處理模塊,進(jìn)ー步用于解析接收的HTTP請(qǐng)求,將HTTP請(qǐng)求中攜帯的移動(dòng)終端瀏覽器信息輸出至圖片轉(zhuǎn)化模塊;所述圖片轉(zhuǎn)化模塊,用于從HTTP抓取模塊讀取圖片信息,根據(jù)接收的移動(dòng)終端瀏覽器信息進(jìn)行圖片轉(zhuǎn)化處理,輸出至打包處理模塊。進(jìn)ー步包括圖文壓縮模塊,用于將打包處理模塊打包處理的圖文信息進(jìn)行壓縮處理,輸出至移動(dòng)終端。一種獲取圖文信息的系統(tǒng),該系統(tǒng)包括移動(dòng)終端、代理服務(wù)器、Web服務(wù)器以及圖片服務(wù)器,其中,移動(dòng)終端,用于向代理服務(wù)器發(fā)送超文本傳輸協(xié)議HTTP請(qǐng)求,接收代理服務(wù)器返回的圖文信息,解析并進(jìn)行展示;代理服務(wù)器,用于根據(jù)接收的HTTP請(qǐng)求中攜帯的Web服務(wù)器的統(tǒng)ー資源定位器URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;接收Web服務(wù)器發(fā)送的攜帯超文本標(biāo)記語(yǔ)言HTML頁(yè)面信息的HTTP請(qǐng)求應(yīng)答并進(jìn)行解析,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;接收?qǐng)D片服務(wù)器返回的圖片信息,與HTML頁(yè)面信息封裝為圖文信息后輸出至移動(dòng)終端;Web服務(wù)器,用于根據(jù)接收的HTTP請(qǐng)求中攜帯的URL信息,獲取對(duì)應(yīng)的HTML頁(yè)面信息,攜帯在HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送;圖片服務(wù)器,用于根據(jù)接收的圖片HTTP請(qǐng)求中攜帯的圖片鏈接信息,獲取對(duì)應(yīng)的圖片信息,攜帯在圖片HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送。所述代理服務(wù)器包括HTTP請(qǐng)求處理模塊、HTTP抓取模塊、HTML解析模塊以及打包處理模塊,其中,HTTP請(qǐng)求處理模塊,用于接收外部移動(dòng)終端發(fā)送的HTTP請(qǐng)求,獲取攜帯的Web服務(wù)器的統(tǒng)ー資源定位器URL信息,輸出至HTTP抓取模塊; HTTP抓取模塊,用于根據(jù)接收的Web服務(wù)器的URL信息,向外部的Web服務(wù)器抓取HTML頁(yè)面信息,輸出至HTML解析模塊;接收HTML解析模塊輸出的圖片鏈接信息,向外部的圖片服務(wù)器抓取圖片信息,將抓取的HTML頁(yè)面信息以及圖片信息輸出至打包處理模塊;HTML解析模塊,用于接收HTML頁(yè)面信息,解析獲取包含的圖片鏈接信息,輸出至HTTP抓取模塊;打包處理模塊,用于接收HTML頁(yè)面信息以及圖片信息,進(jìn)行打包處理后輸出至外部的移動(dòng)終端。所述代理服務(wù)器進(jìn)一步包括圖片轉(zhuǎn)化模塊,所述HTTP請(qǐng)求處理模塊,進(jìn)一步用于解析接收的HTTP請(qǐng)求,將HTTP請(qǐng)求中攜帶的移動(dòng)終端瀏覽器信息輸出至圖片轉(zhuǎn)化模塊;所述圖片轉(zhuǎn)化模塊,用于從HTTP抓取模塊讀取圖片信息,根據(jù)接收的移動(dòng)終端瀏覽器信息進(jìn)行圖片轉(zhuǎn)化處理,輸出至打包處理模塊。所述代理服務(wù)器進(jìn)一步包括圖文壓縮模塊,用于將打包處理模塊打包處理的圖文信息進(jìn)行壓縮處理,輸出至移動(dòng)終端。一種獲取圖文信息的方法,該方法包括根據(jù)接收的移動(dòng)終端發(fā)送的超文本傳輸協(xié)議HTTP請(qǐng)求中攜帶的Web服務(wù)器的統(tǒng)一資源定位器URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;解析接收的HTTP請(qǐng)求應(yīng)答中包含的超文本標(biāo)記語(yǔ)言HTML頁(yè)面信息,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;接收?qǐng)D片服務(wù)器返回的圖片信息,與預(yù)先獲取的HTML頁(yè)面信息封裝為圖文信息,輸出至移動(dòng)終端。所述HTTP請(qǐng)求中進(jìn)一步攜帶有移動(dòng)終端瀏覽器信息,所述接收?qǐng)D片服務(wù)器返回的圖片信息,與預(yù)先獲取的HTML頁(yè)面信息封裝為圖文信息具體包括接收?qǐng)D片服務(wù)器返回的圖片信息,按照所述移動(dòng)終端瀏覽器信息對(duì)圖片進(jìn)行處理;將處理的圖片與預(yù)先獲取的HTML頁(yè)面信息封裝為圖文信息。在封裝為圖文信息后,進(jìn)一步包括對(duì)封裝的圖文信息進(jìn)行壓縮處理。由上述的技術(shù)方案可見(jiàn),本發(fā)明提供的一種獲取圖文信息的裝置、系統(tǒng)及方法,系統(tǒng)包括移動(dòng)終端、代理服務(wù)器、Web服務(wù)器以及圖片服務(wù)器,其中,移動(dòng)終端向代理服務(wù)器發(fā)送超文本傳輸協(xié)議HTTP請(qǐng)求,接收代理服務(wù)器返回的圖文信息,解析并進(jìn)行展示;代理服務(wù)器根據(jù)接收的HTTP請(qǐng)求中攜帶的Web服務(wù)器的統(tǒng)一資源定位器URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;接收Web服務(wù)器發(fā)送的攜帶超文本標(biāo)記語(yǔ)言HTML頁(yè)面信息的HTTP請(qǐng)求應(yīng)答并進(jìn)行解析,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;接收?qǐng)D片服務(wù)器返回的圖片信息,與HTML頁(yè)面信息封裝為圖文信息后輸出至移動(dòng)終端;Web服務(wù)器根據(jù)接收的HTTP請(qǐng)求中攜帶的URL信息,獲取對(duì)應(yīng)的HTML頁(yè)面信息,攜帶在HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送;圖片服務(wù)器根據(jù)接收的圖片HTTP請(qǐng)求中攜帶的圖片鏈接信息,獲取對(duì)應(yīng)的圖片信息,攜帶在圖片HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送。這樣,移動(dòng)終端瀏覽器只需提交一次HTTP請(qǐng)求,就能夠獲取頁(yè)面展示的所有資源,減少了移動(dòng)終端瀏覽器與相應(yīng)服務(wù)器之間交互的次數(shù)、加快了移動(dòng)終端瀏覽器展示頁(yè)面的速度、提高了用戶體驗(yàn)。



圖I為現(xiàn)有技術(shù)用戶請(qǐng)求獲取圖文信息的方法流程示意圖。
圖2為本發(fā)明實(shí)施例獲取圖文信息的系統(tǒng)結(jié)構(gòu)示意圖。圖3為本發(fā)明實(shí)施例代理服務(wù)器結(jié)構(gòu)示意圖。圖4為本發(fā)明實(shí)施例獲取圖文信息的方法流程示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)ー步地詳細(xì)描述。現(xiàn)有技術(shù)中,移動(dòng)終端瀏覽器先向Web服務(wù)器發(fā)送HTTP請(qǐng)求,獲取HTML頁(yè)面信息,再對(duì)獲取的HTML頁(yè)面信息進(jìn)行解析,獲取包含的圖片鏈接信息,再根據(jù)圖片鏈接信息向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求,獲取相應(yīng)的圖片進(jìn)行展示。這樣,移動(dòng)終端瀏覽器需要兩次HTTP請(qǐng)求才能獲取網(wǎng)頁(yè)中的圖文信息,使得獲取圖文所需的時(shí)間較長(zhǎng)。本發(fā)明實(shí)施例中,考慮在網(wǎng)絡(luò)側(cè)設(shè)置代理服務(wù)器,用于模擬移動(dòng)終端瀏覽器與Web服務(wù)器以及圖片服務(wù)器進(jìn)行交互,獲取圖文信息后再將圖文信息封裝輸出至移動(dòng)終端瀏覽器,這樣,可以有效減少移動(dòng)終端瀏覽器向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求時(shí)的空ロ傳輸時(shí)延。圖2為本發(fā)明實(shí)施例獲取圖文信息的系統(tǒng)結(jié)構(gòu)示意圖。參見(jiàn)圖2,該系統(tǒng)包括移動(dòng)終端、代理服務(wù)器、Web服務(wù)器以及圖片服務(wù)器,其中,移動(dòng)終端,用于向代理服務(wù)器發(fā)送HTTP請(qǐng)求,接收代理服務(wù)器返回的圖文信息,解析并進(jìn)行展示;本發(fā)明實(shí)施例中,HTTP請(qǐng)求中攜帶有Web服務(wù)器的URL信息。例如,如果用戶需要瀏覽 http://www. foo. com/index, html 網(wǎng)頁(yè),則 Web 服務(wù)器的 URL 信息為 http://www.foo. com/index, html, Web 服務(wù)器域名包含在 URL 信息中,為 www. foo. com。較佳地,移動(dòng)終端向代理服務(wù)器發(fā)送的HTTP請(qǐng)求中進(jìn)ー步攜帯有移動(dòng)終端瀏覽器信息,移動(dòng)終端可通過(guò)相關(guān)函數(shù)調(diào)用獲取自身瀏覽器信息,具體可參見(jiàn)相關(guān)技術(shù)文獻(xiàn),在此不再贅述。對(duì)于多個(gè)移動(dòng)終端向代理服務(wù)器發(fā)送HTTP請(qǐng)求的情形,每個(gè)HTTP請(qǐng)求中可以攜帶相應(yīng)移動(dòng)終端標(biāo)識(shí)以便于區(qū)別。代理服務(wù)器,用于根據(jù)接收的HTTP請(qǐng)求中攜帯的Web服務(wù)器的URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;接收Web服務(wù)器發(fā)送的攜帯HTML頁(yè)面信息的HTTP請(qǐng)求應(yīng)答并進(jìn)行解析,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;接收?qǐng)D片服務(wù)器返回的圖片信息,與HTML頁(yè)面信息封裝為圖文信息后輸出至移動(dòng)終端;本發(fā)明實(shí)施例中,代理服務(wù)器通過(guò)與Web服務(wù)器交互獲取HTML頁(yè)面信息,再通過(guò)與圖片服務(wù)器交互獲取圖片信息,對(duì)獲取的HTML頁(yè)面信息以及圖片信息進(jìn)行封裝,然后發(fā)送至移動(dòng)終端,這樣,就可以節(jié)約一次移動(dòng)終端與圖片服務(wù)器的空ロ傳輸時(shí)間,從而提高了用戶體驗(yàn)。如前所述,如果移動(dòng)終端向代理服務(wù)器發(fā)送的HTTP請(qǐng)求中攜帯有移動(dòng)終端瀏覽器信息,則代理服務(wù)器進(jìn)一步將獲取的圖片信息按照移動(dòng)終端瀏覽器信息進(jìn)行處理后與HTML頁(yè)面信息進(jìn)行封裝,例如,獲取的圖片高寬為800*600,移動(dòng)終端瀏覽器屏幕尺寸為600*450,則該代理服務(wù)器將該接收的圖片調(diào)整為600*450,封裝的處理流程為現(xiàn)有技術(shù),在此不再贅述。當(dāng)然,實(shí)際應(yīng)用中,也可以將封裝的圖文信息進(jìn)ー步進(jìn)行壓縮處理。這樣,可以有效地減少傳輸?shù)馁Y源開(kāi)銷,同時(shí)也降低了 傳輸圖文信息所需的時(shí)間。Web服務(wù)器,用于根據(jù)接收的HTTP請(qǐng)求中攜帯的URL信息,獲取對(duì)應(yīng)的HTML頁(yè)面信息,攜帯在HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送;圖片服務(wù)器,用于根據(jù)接收的圖片HTTP請(qǐng)求中攜帯的圖片鏈接信息,獲取對(duì)應(yīng)的圖片信息,攜帯在圖片HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送。所應(yīng)說(shuō)明的是,代理服務(wù)器可以是獨(dú)立的設(shè)備,也可以與Web服務(wù)器等集成在一起。圖3為本發(fā)明實(shí)施例代理服務(wù)器結(jié)構(gòu)示意圖。參見(jiàn)圖3,該代理服務(wù)器包括HTTP請(qǐng)求處理模塊、HTTP抓取模塊、HTML解析模塊以及打包處理模塊,其中,HTTP請(qǐng)求處理模塊,用于接收外部移動(dòng)終端發(fā)送的HTTP請(qǐng)求,獲取攜帯的Web服務(wù)器的統(tǒng)ー資源定位器URL信息,輸出至HTTP抓取模塊;HTTP抓取模塊,用于根據(jù)接收的Web服務(wù)器的URL信息,向外部的Web服務(wù)器抓取HTML頁(yè)面信息,輸出至HTML解析模塊;接收HTML解析模塊輸出的圖片鏈接信息,向外部的圖片服務(wù)器抓取圖片信息,將抓取的HTML頁(yè)面信息以及圖片信息輸出至打包處理模塊;HTML解析模塊,用于接收HTML頁(yè)面信息,解析獲取包含的圖片鏈接信息,輸出至HTTP抓取模塊;打包處理模塊,用于接收HTML頁(yè)面信息以及圖片信息,進(jìn)行打包處理后輸出至外部的移動(dòng)終端。較佳地,HTTP請(qǐng)求處理模塊進(jìn)ー步用于解析接收的HTTP請(qǐng)求,將HTTP請(qǐng)求中攜帶的移動(dòng)終端瀏覽器信息輸出至圖片轉(zhuǎn)化模塊;該代理服務(wù)器進(jìn)一歩包括圖片轉(zhuǎn)化模塊,用于從HTTP抓取模塊讀取圖片信息,根據(jù)接收的移動(dòng)終端瀏覽器信息進(jìn)行圖片轉(zhuǎn)化處理,輸出至打包處理模塊。實(shí)際應(yīng)用中,還可以包括圖文壓縮模塊,用于將打包處理模塊打包處理的圖文信息進(jìn)行壓縮處理,輸出至移動(dòng)終端。由上述可見(jiàn),本發(fā)明實(shí)施例獲取圖文的系統(tǒng),通過(guò)設(shè)置代理服務(wù)器,接收移動(dòng)終端發(fā)送的HTTP請(qǐng)求,根據(jù)請(qǐng)求中攜帯的Web服務(wù)器的URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;接收Web服務(wù)器發(fā)送的攜帯HTML頁(yè)面信息的HTTP請(qǐng)求應(yīng)答并進(jìn)行解析,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;接收?qǐng)D片服務(wù)器返回的圖片信息,與HTML頁(yè)面信息封裝為圖文信息后輸出至移動(dòng)終端。這樣,移動(dòng)終端瀏覽器只需提交一次HTTP請(qǐng)求,就能夠獲取頁(yè)面展示的所有資源,例如,HTML頁(yè)面信息與圖片信息,節(jié)省了一次HTTP請(qǐng)求,減少了移動(dòng)終端瀏覽器與相應(yīng)服務(wù)器之間交互的次數(shù),由于移動(dòng)網(wǎng)絡(luò)速度一般較慢,節(jié)省一次HTTP請(qǐng)求可以很大限度上節(jié)省時(shí)間,從而提高了用戶體驗(yàn)。進(jìn)ー步地,代理服務(wù)器可以根據(jù)移動(dòng)終端瀏覽器信息對(duì)圖片進(jìn)行縮小處理,大大減小了移動(dòng)終端拉取的圖文數(shù)據(jù)包大小,節(jié)約了傳輸過(guò)程中的資源。而且,代理服務(wù)器還可以對(duì)圖文信息進(jìn)行壓縮處理,即將HTML數(shù)據(jù)和圖片數(shù)據(jù)一起打包,并進(jìn)行g(shù)zip壓縮,進(jìn)ー步減小了圖文數(shù)據(jù)包的大小。圖4為本發(fā)明實(shí)施例獲取圖文信息的方法流程示意圖。參見(jiàn)圖4,以用戶瀏覽包含網(wǎng)頁(yè)文本和圖片的http://www. foo. com/index, html網(wǎng)頁(yè)為例,該流程包括步驟401,接收移動(dòng)終端發(fā)送的HTTP請(qǐng)求;步驟402,根據(jù)接收的HTTP請(qǐng)求中攜帯的Web服務(wù)器的URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;本步驟中,代理服務(wù)器向目的URL (http://www. foo. com/ index, html)的Web服務(wù)器(域名為www. foo. com)發(fā)起HTTP請(qǐng)求步驟403,接收HTTP請(qǐng)求應(yīng)答,獲取HTML頁(yè)面信息;本步驟中,Web服務(wù)器向代理服務(wù)器返回HTTP請(qǐng)求應(yīng)答,代理服務(wù)器獲取HTML頁(yè)
面信息
<html> <body>
This is my foo Page
<img src="http://image.foo.com/foo.jpg" width="800" height="600" /></body>
</html>步驟404,解析HTML頁(yè)面信息,獲取圖片鏈接信息;本步驟中,代理服務(wù)器解析HTML頁(yè)面信息,得到img元素中的圖片URL,即圖片鏈接信息http://image, foo. com/foo. jpg。HTML頁(yè)面信息包括無(wú)線標(biāo)記語(yǔ)言(WML, Wireless Markup Language)頁(yè)面信息以及可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML, extensible Hyper TextMarkup Language)頁(yè)面信息。步驟405,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;本步驟中,代理服務(wù)器向圖片服務(wù)器(域名為image, foo. com)發(fā)起圖片HTTP請(qǐng)求 http://image, foo. com/foo. jpg。實(shí)際應(yīng)用中,如果需要獲取多個(gè)圖片鏈接信息,則可以通過(guò)多次向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求或在一次請(qǐng)求中攜帶多個(gè)圖片鏈接信息,這樣,可以更加有效減少移動(dòng)終端與代理服務(wù)器的交互次數(shù)。步驟406,接收?qǐng)D片服務(wù)器返回的圖片信息;本步驟中,圖片服務(wù)器返回的圖片信息為foo. jpg的二進(jìn)制圖片數(shù)據(jù)。步驟407,按照預(yù)先獲取的移動(dòng)終端瀏覽器信息對(duì)圖片進(jìn)行處理;本步驟為可選,如果移動(dòng)終端在向代理服務(wù)器發(fā)送的HTTP請(qǐng)求中攜帶有移動(dòng)終端瀏覽器信息,則進(jìn)行該步驟的處理。本步驟中,假設(shè)圖片的原始高寬為800*600,移動(dòng)終端瀏覽器高寬(移動(dòng)終端瀏覽器信息)為180*240,則該原始圖片在移動(dòng)終端上無(wú)法顯示,代理服務(wù)器按照移動(dòng)終端瀏覽器高寬,將圖片壓縮轉(zhuǎn)化為180*240的圖片,并將img元素的高寬設(shè)置為180及240,程序代碼如下<html>
<body>
This is my foo Page
<img src="http://image.foo.com/foo.jpg" width="240" height=" 180" /> </body>
</html>步驟408,將圖片信息與HTML頁(yè)面信息封裝為圖文信息;本步驟中,代理服務(wù)器將HTML頁(yè)面信息(HTML數(shù)據(jù))和圖文信息(圖片數(shù)據(jù))打包在一起,并進(jìn)一步可進(jìn)行g(shù)zip壓縮,返回給移動(dòng)終端。壓縮可以采用現(xiàn)有的壓縮算法,在 此不再贅述。步驟409,向移動(dòng)終端返回圖文并下的數(shù)據(jù)包;本步驟中,圖文并下的數(shù)據(jù)包即為封裝的圖文信息。步驟410,移動(dòng)終端接收?qǐng)D文信息,解析并進(jìn)行展示。本步驟中,移動(dòng)終端瀏覽器解析圖文并下包,得到HTML數(shù)據(jù)和圖片數(shù)據(jù),并按照順序進(jìn)行展示。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種代理服務(wù)器,其特征在于,該代理服務(wù)器包括超文本傳輸協(xié)議HTTP請(qǐng)求處理模塊、HTTP抓取模塊、超文本標(biāo)記語(yǔ)言HTML解析模塊以及打包處理模塊,其中, HTTP請(qǐng)求處理模塊,用于接收外部移動(dòng)終端發(fā)送的HTTP請(qǐng)求,獲取攜帶的Web服務(wù)器的統(tǒng)一資源定位器URL信息,輸出至HTTP抓取模塊; HTTP抓取模塊,用于根據(jù)接收的Web服務(wù)器的URL信息,向外部的Web服務(wù)器抓取HTML頁(yè)面信息,輸出至HTML解析模塊;接收HTML解析模塊輸出的圖片鏈接信息,向外部的圖片服務(wù)器抓取圖片信息,將抓取的HTML頁(yè)面信息以及圖片信息輸出至打包處理模塊; HTML解析模塊,用于接收HTML頁(yè)面信息,解析獲取包含的圖片鏈接信息,輸出至HTTP抓取1吳塊; 打包處理模塊,用于接收HTML頁(yè)面信息以及圖片信息,進(jìn)行打包處理后輸出至外部的移動(dòng)終端。
2.如權(quán)利要求I所述的代理服務(wù)器,其特征在于,進(jìn)一步包括圖片轉(zhuǎn)化模塊, 所述HTTP請(qǐng)求處理模塊,進(jìn)一步用于解析接收的HTTP請(qǐng)求,將HTTP請(qǐng)求中攜帶的移動(dòng)終端瀏覽器信息輸出至圖片轉(zhuǎn)化模塊; 所述圖片轉(zhuǎn)化模塊,用于從HTTP抓取模塊讀取圖片信息,根據(jù)接收的移動(dòng)終端瀏覽器信息進(jìn)行圖片轉(zhuǎn)化處理,輸出至打包處理模塊。
3.如權(quán)利要求I或2所述的代理服務(wù)器,其特征在于,進(jìn)一步包括 圖文壓縮模塊,用于將打包處理模塊打包處理的圖文信息進(jìn)行壓縮處理,輸出至移動(dòng)終端。
4.一種獲取圖文信息的系統(tǒng),其特征在于,該系統(tǒng)包括移動(dòng)終端、代理服務(wù)器、Web服務(wù)器以及圖片服務(wù)器,其中, 移動(dòng)終端,用于向代理服務(wù)器發(fā)送超文本傳輸協(xié)議HTTP請(qǐng)求,接收代理服務(wù)器返回的圖文信息,解析并進(jìn)行展示; 代理服務(wù)器,用于根據(jù)接收的HTTP請(qǐng)求中攜帶的Web服務(wù)器的統(tǒng)一資源定位器URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;接收Web服務(wù)器發(fā)送的攜帶超文本標(biāo)記語(yǔ)言HTML頁(yè)面信息的HTTP請(qǐng)求應(yīng)答并進(jìn)行解析,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;接收?qǐng)D片服務(wù)器返回的圖片信息,與HTML頁(yè)面信息封裝為圖文信息后輸出至移動(dòng)終端; Web服務(wù)器,用于根據(jù)接收的HTTP請(qǐng)求中攜帶的URL信息,獲取對(duì)應(yīng)的HTML頁(yè)面信息,攜帶在HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送; 圖片服務(wù)器,用于根據(jù)接收的圖片HTTP請(qǐng)求中攜帶的圖片鏈接信息,獲取對(duì)應(yīng)的圖片信息,攜帶在圖片HTTP請(qǐng)求應(yīng)答中,向代理服務(wù)器發(fā)送。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述代理服務(wù)器包括HTTP請(qǐng)求處理模塊、HTTP抓取模塊、HTML解析模塊以及打包處理模塊,其中, HTTP請(qǐng)求處理模塊,用于接收外部移動(dòng)終端發(fā)送的HTTP請(qǐng)求,獲取攜帶的Web服務(wù)器的統(tǒng)一資源定位器URL信息,輸出至HTTP抓取模塊; HTTP抓取模塊,用于根據(jù)接收的Web服務(wù)器的URL信息,向外部的Web服務(wù)器抓取HTML頁(yè)面信息,輸出至HTML解析模塊;接收HTML解析模塊輸出的圖片鏈接信息,向外部的圖片服務(wù)器抓取圖片信息,將抓取的HTML頁(yè)面信息以及圖片信息輸出至打包處理模塊; HTML解析模塊,用于接收HTML頁(yè)面信息,解析獲取包含的圖片鏈接信息,輸出至HTTP抓取|吳塊; 打包處理模塊,用于接收HTML頁(yè)面信息以及圖片信息,進(jìn)行打包處理后輸出至外部的移動(dòng)終端。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述代理服務(wù)器進(jìn)一步包括圖片轉(zhuǎn)化模塊, 所述HTTP請(qǐng)求處理模塊,進(jìn)一步用于解析接收的HTTP請(qǐng)求,將HTTP請(qǐng)求中攜帶的移動(dòng)終端瀏覽器信息輸出至圖片轉(zhuǎn)化模塊; 所述圖片轉(zhuǎn)化模塊,用于從HTTP抓取模塊讀取圖片信息,根據(jù)接收的移動(dòng)終端瀏覽器信息進(jìn)行圖片轉(zhuǎn)化處理,輸出至打包處理模塊。
7.如權(quán)利要求5或6所述的系統(tǒng),其特征在于,所述代理服務(wù)器進(jìn)一步包括 圖文壓縮模塊,用于將打包處理模塊打包處理的圖文信息進(jìn)行壓縮處理,輸出至移動(dòng)終端。
8.一種獲取圖文信息的方法,其特征在于,該方法包括 根據(jù)接收的移動(dòng)終端發(fā)送的超文本傳輸協(xié)議HTTP請(qǐng)求中攜帶的Web服務(wù)器的統(tǒng)一資源定位器URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求; 解析接收的HTTP請(qǐng)求應(yīng)答中包含的超文本標(biāo)記語(yǔ)言HTML頁(yè)面信息,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求; 接收?qǐng)D片服務(wù)器返回的圖片信息,與預(yù)先獲取的HTML頁(yè)面信息封裝為圖文信息,輸出至移動(dòng)終端。
9.如權(quán)利要求8所述的方法,其特征在于,所述HTTP請(qǐng)求中進(jìn)一步攜帶有移動(dòng)終端瀏覽器信息, 所述接收?qǐng)D片服務(wù)器返回的圖片信息,與預(yù)先獲取的HTML頁(yè)面信息封裝為圖文信息具體包括 接收?qǐng)D片服務(wù)器返回的圖片信息,按照所述移動(dòng)終端瀏覽器信息對(duì)圖片進(jìn)行處理; 將處理的圖片與預(yù)先獲取的HTML頁(yè)面信息封裝為圖文信息。
10.如權(quán)利要求8或9所述的方法,其特征在于,在封裝為圖文信息后,進(jìn)一步包括 對(duì)封裝的圖文信息進(jìn)行壓縮處理。
全文摘要
本發(fā)明公開(kāi)了一種獲取圖文信息的裝置、系統(tǒng)及方法。根據(jù)接收的移動(dòng)終端發(fā)送的超文本傳輸協(xié)議HTTP請(qǐng)求中攜帶的Web服務(wù)器的統(tǒng)一資源定位器URL信息,向Web服務(wù)器發(fā)送HTTP請(qǐng)求;解析接收的HTTP請(qǐng)求應(yīng)答中包含的超文本標(biāo)記語(yǔ)言HTML頁(yè)面信息,獲取圖片鏈接信息,向圖片服務(wù)器發(fā)送圖片HTTP請(qǐng)求;接收?qǐng)D片服務(wù)器返回的圖片信息,與預(yù)先獲取的HTML頁(yè)面信息封裝為圖文信息,輸出至移動(dòng)終端。應(yīng)用本發(fā)明,可以減少移動(dòng)終端瀏覽器與相應(yīng)服務(wù)器之間交互的次數(shù)、提高用戶體驗(yàn)。
文檔編號(hào)H04L29/08GK102624761SQ20111003256
公開(kāi)日2012年8月1日 申請(qǐng)日期2011年1月27日 優(yōu)先權(quán)日2011年1月27日
發(fā)明者向偉, 張開(kāi)翔, 徐羽, 阮曙東 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
静宁县| 南雄市| 乌兰浩特市| 永修县| 重庆市| 称多县| 西吉县| 招远市| 孝义市| 革吉县| 志丹县| 鹤岗市| 奉化市| 望城县| 麻阳| 龙里县| 贵德县| 尖扎县| 沅江市| 东阿县| 诏安县| 曲麻莱县| 阳信县| 揭阳市| 延寿县| 合山市| 海南省| 琼海市| 雷州市| 益阳市| 惠安县| 滕州市| 铜鼓县| 上蔡县| 安义县| 绵竹市| 芮城县| 广宁县| 宁陕县| 盖州市| 金华市|