国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種識(shí)別響應(yīng)式頁面的方法與裝置制造方法

      文檔序號(hào):6625084閱讀:164來源:國知局
      一種識(shí)別響應(yīng)式頁面的方法與裝置制造方法
      【專利摘要】本發(fā)明的目的是提供一種識(shí)別響應(yīng)式頁面的方法與裝置。其中,本發(fā)明將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則該待識(shí)別頁面為響應(yīng)式頁面。本發(fā)明解決了現(xiàn)有技術(shù)無法識(shí)別響應(yīng)式頁面的問題。進(jìn)一步地,由于可以識(shí)別出響應(yīng)式頁面,本發(fā)明還能夠?qū)崿F(xiàn)對(duì)響應(yīng)式頁面的特殊處理,也即無需再按默認(rèn)的處理方式為移動(dòng)終端提供轉(zhuǎn)碼處理后的頁面,而可以將響應(yīng)式頁面直接提供給用戶。因此,一方面,本發(fā)明使得網(wǎng)絡(luò)服務(wù)器無需再進(jìn)行多余的轉(zhuǎn)碼處理,減少了網(wǎng)絡(luò)服務(wù)器的處理負(fù)擔(dān);另一方面,本發(fā)明在識(shí)別出響應(yīng)式頁面后將其直接提供給移動(dòng)終端的用戶,提升了用戶的瀏覽體驗(yàn)。
      【專利說明】一種識(shí)別響應(yīng)式頁面的方法與裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種識(shí)別響應(yīng)式頁面的技術(shù)。

      【背景技術(shù)】
      [0002]當(dāng)前,存在一種頁面開發(fā)方案,其通過使用彈性網(wǎng)格和布局、圖片、CSS媒介查詢(Cascading Style Sheets media query,其中 Cascading Style Sheets 簡稱為 CSS, CSS 的中文名稱為層疊樣式表或級(jí)聯(lián)樣式表)等技術(shù)手段,使得頁面可以根據(jù)用戶設(shè)備的操作系統(tǒng)平臺(tái)、用戶設(shè)備的屏幕方向、用戶設(shè)備中瀏覽器窗口的尺寸信息等因素進(jìn)行相應(yīng)的調(diào)整,這種頁面被稱為響應(yīng)式頁面。
      [0003]例如,——口向應(yīng)式頁 0 對(duì)應(yīng)的 URL 為 http: //sports.3g.cn/nba/newscontent.php ? nid = 541623。
      [0004]圖1示例性地示出該響應(yīng)式頁面在PC瀏覽器中的顯示效果。
      [0005]圖2示例性地示出該響應(yīng)式頁面在手機(jī)瀏覽器中的顯示效果。
      [0006]在圖1中,也即該響應(yīng)式頁面在PC瀏覽器的窗口顯示的第一屏內(nèi)容中,頁面左側(cè)為一則新聞,其中包含新聞標(biāo)題、新聞導(dǎo)讀以及新聞圖片,頁面右側(cè)包含“頻道熱點(diǎn)”、“全網(wǎng)熱點(diǎn)”這兩個(gè)導(dǎo)航區(qū)域,頁面上方還包含“門戶首頁”、“資訊”、“體育”、“娛樂”等多個(gè)導(dǎo)航鏈接。
      [0007]由于手機(jī)瀏覽器的窗口寬度窄于PC瀏覽器的窗口寬度,在圖2中,也即該響應(yīng)式頁面在手機(jī)瀏覽器的窗口顯示的第一屏內(nèi)容中,新聞“馬刺大勝復(fù)仇熱火4-1奪第5冠”的排版與其在圖1所示的排版發(fā)生變化,其中新聞圖片的尺寸明顯小于圖1中該新聞圖片的尺寸。并且,圖1中所示的“頻道熱點(diǎn)”、“全網(wǎng)熱點(diǎn)”這兩個(gè)導(dǎo)航區(qū)域以及“門戶首頁”、“資訊”、“體育”、“娛樂”等多個(gè)導(dǎo)航鏈接均未被顯示在該第一屏內(nèi)容,這些內(nèi)容將在該頁面的下方區(qū)域顯示(圖2中未示出)。顯然地,圖2所示的頁面布局更便于手機(jī)用戶瀏覽。
      [0008]通過圖1與圖2的對(duì)比可以看出,該響應(yīng)式頁面能夠自動(dòng)調(diào)整圖片尺寸及相關(guān)腳本功能,以適應(yīng)不同的用戶設(shè)備;換言之,響應(yīng)式頁面有能力去自動(dòng)響應(yīng)不同的用戶設(shè)備。因此,響應(yīng)式頁面使得一個(gè)頁面能夠兼容多種用戶設(shè)備,開發(fā)人員無需再為每種用戶設(shè)備單獨(dú)做一個(gè)特定的版本。
      [0009]然而,由于響應(yīng)式頁面的頁面代碼中并沒有能夠明確表示出該頁面為響應(yīng)式頁面的標(biāo)簽信息,因此,現(xiàn)有技術(shù)無法基于頁面代碼來確定頁面是否為響應(yīng)式頁面。
      [0010]進(jìn)一步地,當(dāng)用戶使用手機(jī)、平板電腦等移動(dòng)終端瀏覽Web頁面時(shí),有些網(wǎng)絡(luò)服務(wù)器,如網(wǎng)站服務(wù)器或?qū)iT的中轉(zhuǎn)服務(wù)器,會(huì)對(duì)適于在PC上顯示的Web頁面進(jìn)行轉(zhuǎn)碼處理,隨后,這些網(wǎng)絡(luò)服務(wù)器將更適于在移動(dòng)終端上顯示的轉(zhuǎn)碼頁面提供給該用戶。然而,響應(yīng)式頁面本身可以適應(yīng)不同的用戶設(shè)備,從而使得這些網(wǎng)絡(luò)服務(wù)器不再需要對(duì)頁面進(jìn)行轉(zhuǎn)碼處理,并且,一般而言,轉(zhuǎn)碼頁面的顯示效果劣于響應(yīng)式頁面在移動(dòng)終端中所顯示的效果。
      [0011]但由于現(xiàn)有技術(shù)無法識(shí)別響應(yīng)式頁面,上述網(wǎng)絡(luò)服務(wù)器無法對(duì)頁面進(jìn)行區(qū)分處理,而僅能默認(rèn)對(duì)移動(dòng)終端提供轉(zhuǎn)碼處理后的頁面。一方面,這使得上述網(wǎng)絡(luò)服務(wù)器不得不進(jìn)行多余的轉(zhuǎn)碼處理,增加了上述網(wǎng)絡(luò)服務(wù)器的處理負(fù)擔(dān);另一方面,這也使得用戶的瀏覽體驗(yàn)較差。


      【發(fā)明內(nèi)容】

      [0012]本發(fā)明的目的是提供一種識(shí)別響應(yīng)式頁面的方法與裝置。
      [0013]根據(jù)本發(fā)明的一個(gè)方面,提供了一種識(shí)別響應(yīng)式頁面的方法,其中,該方法包括:
      [0014]-將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面,
      [0015]其中,
      [0016]-如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面。
      [0017]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種識(shí)別響應(yīng)式頁面的方法,其中,該方法包括:
      [0018]-建立一響應(yīng)式頁面數(shù)據(jù)庫;
      [0019]-查詢所述響應(yīng)式頁面數(shù)據(jù)庫,以確定與移動(dòng)終端的頁面獲取請(qǐng)求相對(duì)應(yīng)的頁面是否屬于響應(yīng)式頁面;
      [0020]其中,
      [0021]-如果所述移動(dòng)終端請(qǐng)求訪問其中不屬于響應(yīng)式頁面的頁面,向所述移動(dòng)終端提供轉(zhuǎn)換處理后的頁面。
      [0022]根據(jù)本發(fā)明的一個(gè)方面,還提供了一種識(shí)別響應(yīng)式頁面的裝置,其中,該裝置包括:
      [0023]用于將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面的模塊,
      [0024]其中,
      [0025]-如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面。
      [0026]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種識(shí)別響應(yīng)式頁面的裝置,其中,該裝置包括:
      [0027]用于建立一響應(yīng)式頁面數(shù)據(jù)庫的模塊;
      [0028]用于查詢所述響應(yīng)式頁面數(shù)據(jù)庫,以確定與移動(dòng)終端的頁面獲取請(qǐng)求相對(duì)應(yīng)的頁面是否屬于響應(yīng)式頁面的模塊;
      [0029]其中,
      [0030]-如果所述移動(dòng)終端請(qǐng)求訪問其中不屬于響應(yīng)式頁面的頁面,向所述移動(dòng)終端提供轉(zhuǎn)換處理后的頁面。
      [0031]根據(jù)本發(fā)明的一個(gè)方面,還提供了一種識(shí)別響應(yīng)式頁面的瀏覽器,其中,該瀏覽器包括如前述根據(jù)本發(fā)明的一個(gè)方面的一種識(shí)別響應(yīng)式頁面的裝置。
      [0032]根據(jù)本發(fā)明的一個(gè)方面,還提供了一種識(shí)別響應(yīng)式頁面的瀏覽器插件,其中,該瀏覽器插件包括如前述根據(jù)本發(fā)明的一個(gè)方面的一種識(shí)別響應(yīng)式頁面的裝置。
      [0033]根據(jù)本發(fā)明的一個(gè)方面,還提供了一種識(shí)別響應(yīng)式頁面的搜索引擎,其中,該搜索引擎包括如前述根據(jù)本發(fā)明的一個(gè)方面的一種識(shí)別響應(yīng)式頁面的裝置。
      [0034]與現(xiàn)有技術(shù)相比,本發(fā)明將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則該待識(shí)別頁面為響應(yīng)式頁面。本發(fā)明解決了現(xiàn)有技術(shù)無法識(shí)別響應(yīng)式頁面的問題。進(jìn)一步地,由于可以識(shí)別出響應(yīng)式頁面,本發(fā)明還能夠?qū)崿F(xiàn)對(duì)響應(yīng)式頁面的特殊處理,也即無需不做區(qū)分地為移動(dòng)終端提供轉(zhuǎn)碼處理后的頁面,而可以直接將響應(yīng)式頁面提供給用戶。因此,一方面,本發(fā)明使得網(wǎng)絡(luò)服務(wù)器無需再進(jìn)行多余的轉(zhuǎn)碼處理,減少了網(wǎng)絡(luò)服務(wù)器的處理負(fù)擔(dān);另一方面,由于響應(yīng)式頁面在移動(dòng)終端中所顯示的效果一般優(yōu)于轉(zhuǎn)碼處理后頁面的顯示效果,從而本發(fā)明在識(shí)別出響應(yīng)式頁面后將其直接提供給移動(dòng)終端的用戶,提升了用戶的瀏覽體驗(yàn)。

      【專利附圖】

      【附圖說明】
      [0035]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
      [0036]圖1示例性地示出一響應(yīng)式頁面在臺(tái)式電腦的瀏覽器中的顯示效果。
      [0037]圖2示例性地示出該響應(yīng)式頁面在手機(jī)的瀏覽器中的顯示效果;
      [0038]圖3示出根據(jù)本發(fā)明一個(gè)實(shí)施例的一種識(shí)別響應(yīng)式頁面的方法流程圖;
      [0039]圖4示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的一種識(shí)別響應(yīng)式頁面的裝置示意圖。
      [0040]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。

      【具體實(shí)施方式】
      [0041]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
      [0042]本發(fā)明可由網(wǎng)絡(luò)設(shè)備來識(shí)別響應(yīng)式頁面。具體地,網(wǎng)絡(luò)設(shè)備將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面,其中,如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面。
      [0043]優(yōu)選地,網(wǎng)絡(luò)設(shè)備在識(shí)別出響應(yīng)式頁面后,可以為所識(shí)別的響應(yīng)式頁面建立一響應(yīng)式頁面數(shù)據(jù)庫,以做后續(xù)應(yīng)用。
      [0044]例如,當(dāng)網(wǎng)絡(luò)設(shè)備自移動(dòng)終端接收到頁面訪問請(qǐng)求時(shí),網(wǎng)絡(luò)設(shè)備可以通過查詢?cè)擁憫?yīng)式頁面數(shù)據(jù)庫來確定所請(qǐng)求的頁面是否為響應(yīng)式頁面:如果是,則網(wǎng)絡(luò)設(shè)備直接將所請(qǐng)求的頁面返回給移動(dòng)終端;如果否,則網(wǎng)絡(luò)設(shè)備可對(duì)所請(qǐng)求的頁面進(jìn)行轉(zhuǎn)換處理,如轉(zhuǎn)碼或獲取相應(yīng)的WAP(WirelessApplicat1nProtocol,無線應(yīng)用協(xié)議)頁面,并將處理后的頁面返回給移動(dòng)終端。
      [0045]該響應(yīng)式頁面數(shù)據(jù)庫同樣可應(yīng)用于搜索場景。例如,移動(dòng)終端向網(wǎng)絡(luò)設(shè)備發(fā)送搜索請(qǐng)求,網(wǎng)絡(luò)設(shè)備直接或通過搜索引擎獲得相應(yīng)的搜索結(jié)果后,查詢?cè)擁憫?yīng)式頁面數(shù)據(jù)庫來確定搜索結(jié)果中是否包括響應(yīng)式頁面,并向移動(dòng)終端返回這些搜索結(jié)果,其中,對(duì)于屬于響應(yīng)式頁面的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備直接將其URL返回給移動(dòng)終端,對(duì)于不屬于響應(yīng)式頁面的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備可對(duì)其進(jìn)行轉(zhuǎn)換處理,并將處理后頁面的URL,如轉(zhuǎn)碼頁面的URL或?qū)?yīng)WAP頁面的URL,返回給移動(dòng)終端??商娲?,對(duì)于其中不屬于響應(yīng)式頁面的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備也可先不對(duì)其進(jìn)行任何處理,直接將其URL提供給用戶后,在用戶點(diǎn)擊相應(yīng)搜索結(jié)果來請(qǐng)求訪問其對(duì)應(yīng)頁面時(shí),網(wǎng)絡(luò)設(shè)備再對(duì)請(qǐng)求訪問的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面返回給移動(dòng)終端。不同類型的用戶設(shè)備對(duì)響應(yīng)式頁面的需求也是不同的。例如,對(duì)于PC而言,無論其所請(qǐng)求的頁面是否為響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備均無需為其所請(qǐng)求的頁面進(jìn)行轉(zhuǎn)換處理;對(duì)于移動(dòng)終端而言,由于其屏幕相對(duì)PC的屏幕較小,通常適用于PC的web頁面是不適合在移動(dòng)終端上呈現(xiàn)的,從而移動(dòng)終端通常需要響應(yīng)式頁面來適應(yīng)其屏幕尺寸進(jìn)行布局調(diào)整,而當(dāng)所請(qǐng)求的頁面并非響應(yīng)式頁面時(shí),網(wǎng)絡(luò)設(shè)備對(duì)這些頁面進(jìn)行轉(zhuǎn)換處理,也能一定程度上提升移動(dòng)終端的頁面瀏覽體驗(yàn)。
      [0046]在此,網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)主機(jī)、單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器集合或多個(gè)服務(wù)器構(gòu)成的云。在此,云由基于云計(jì)算(Cloud Computing)的大量主機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集合組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。
      [0047]進(jìn)一步地,本發(fā)明中,網(wǎng)絡(luò)設(shè)備可作為整體,或由其中部分網(wǎng)絡(luò)主機(jī)/服務(wù)器,甚至裝置于一個(gè)或多個(gè)網(wǎng)絡(luò)主機(jī)/服務(wù)器中的特定裝置,如識(shí)別裝置,來識(shí)別響應(yīng)式頁面。
      [0048]如無特別說明,本文中網(wǎng)絡(luò)設(shè)備與識(shí)別裝置等同使用。
      [0049]可替代地,本發(fā)明也可由用戶設(shè)備來識(shí)別響應(yīng)式頁面。具體地,用戶設(shè)備將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面,其中,如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面。
      [0050]優(yōu)選地,用戶設(shè)備在識(shí)別出響應(yīng)式頁面后,可以為所識(shí)別的響應(yīng)式頁面在本地建立一響應(yīng)式頁面數(shù)據(jù)庫,以做后續(xù)應(yīng)用??商娲兀脩粼O(shè)備也可將其識(shí)別的響應(yīng)式頁面上報(bào)至網(wǎng)絡(luò)設(shè)備,以由網(wǎng)絡(luò)設(shè)備來建立響應(yīng)式頁面數(shù)據(jù)庫。當(dāng)由網(wǎng)絡(luò)設(shè)備建立響應(yīng)式頁面數(shù)據(jù)庫后,網(wǎng)絡(luò)設(shè)備同樣可對(duì)該響應(yīng)式頁面數(shù)據(jù)庫進(jìn)行上述應(yīng)用,例如對(duì)移動(dòng)終端的頁面獲取請(qǐng)求(如頁面訪問請(qǐng)求、搜索請(qǐng)求或?qū)λ阉鹘Y(jié)果的訪問請(qǐng)求)所對(duì)應(yīng)的頁面,通過查詢?cè)擁憫?yīng)式頁面數(shù)據(jù)庫來確定其是否屬于響應(yīng)式頁面,進(jìn)而在用戶請(qǐng)求訪問其中的非響應(yīng)式頁面,對(duì)相應(yīng)頁面進(jìn)行轉(zhuǎn)換處理。
      [0051]移動(dòng)終端也可對(duì)其本地的響應(yīng)式頁面數(shù)據(jù)庫進(jìn)行一些應(yīng)用。
      [0052]例如,當(dāng)獲取用戶觸發(fā)的頁面訪問請(qǐng)求時(shí),移動(dòng)終端可以通過查詢?cè)擁憫?yīng)式頁面數(shù)據(jù)庫來確定所請(qǐng)求的頁面是否為響應(yīng)式頁面,如果否,則移動(dòng)終端可在該頁面訪問請(qǐng)求中加入相應(yīng)指示信息,以向網(wǎng)絡(luò)設(shè)備指示可對(duì)所請(qǐng)求的頁面進(jìn)行轉(zhuǎn)換處理,從而網(wǎng)絡(luò)設(shè)備在獲取所請(qǐng)求的頁面后,對(duì)該頁面進(jìn)行轉(zhuǎn)換處理,如轉(zhuǎn)碼或獲取相應(yīng)的WAP頁面,并將處理后的頁面返回給移動(dòng)終端。
      [0053]對(duì)于搜索場景中的搜索結(jié)果,移動(dòng)終端同樣可以進(jìn)行類似處理。例如,對(duì)于由搜索引擎直接或間接向移動(dòng)終端返回的搜索結(jié)果,移動(dòng)終端可查詢?cè)擁憫?yīng)式頁面數(shù)據(jù)庫來確定搜索結(jié)果中是否包括響應(yīng)式頁面,對(duì)于其中不屬于響應(yīng)式頁面的搜索結(jié)果,移動(dòng)終端可以在用戶點(diǎn)擊相應(yīng)搜索結(jié)果來請(qǐng)求訪問其對(duì)應(yīng)頁面時(shí),同樣在請(qǐng)求中加入相應(yīng)指示信息,從而網(wǎng)絡(luò)設(shè)備可對(duì)請(qǐng)求訪問的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面返回給移動(dòng)終端。
      [0054]在此,用戶設(shè)備包括但不限于可與用戶通過鍵盤、虛擬鍵盤、觸摸板、觸摸屏以及聲控設(shè)備等輸入設(shè)備進(jìn)行人機(jī)交互的電子產(chǎn)品,至少包括PC和移動(dòng)終端,前者應(yīng)做廣義理解,至少包括臺(tái)式電腦和筆記本電腦,后者諸如智能手機(jī)和平板電腦等基于智能操作系統(tǒng)的手持便攜式設(shè)備。
      [0055]為簡單起見,本文多以網(wǎng)絡(luò)設(shè)備識(shí)別響應(yīng)式頁面來進(jìn)行具體舉例說明。然而,本領(lǐng)域技術(shù)人員應(yīng)能理解,前述由用戶設(shè)備來識(shí)別響應(yīng)式頁面的方案,以及現(xiàn)有其它方案或今后可能出現(xiàn)的方案如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
      [0056]圖3示出根據(jù)本發(fā)明一個(gè)實(shí)施例的一種識(shí)別響應(yīng)式頁面的方法流程圖。
      [0057]如圖3所示,在步驟SI中,網(wǎng)絡(luò)設(shè)備獲取待識(shí)別頁面,以對(duì)頁面進(jìn)行響應(yīng)式頁面的識(shí)別;在步驟S2中,網(wǎng)絡(luò)設(shè)備將所述待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面,其中,如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面。
      [0058]具體地,在步驟SI中,網(wǎng)絡(luò)設(shè)備可以通過多種方式獲得待識(shí)別頁面。例如,網(wǎng)絡(luò)設(shè)備可以通過網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的一個(gè)或多個(gè)頁面,以將所獲得的頁面作為待識(shí)別頁面。再如,網(wǎng)絡(luò)設(shè)備可以通過讀取頁面數(shù)據(jù)庫的方式,來獲得待識(shí)別頁面,所述頁面數(shù)據(jù)庫中保存有預(yù)先存儲(chǔ)的一個(gè)或多個(gè)頁面。
      [0059]在此,待識(shí)別頁面不僅包含htm、html、xml等格式的頁面文件,還包含頁面文件自帶的層疊樣式表(Cascading Style Sheets,簡稱為CSS)以及腳本(Javascript)等信息。
      [0060]接著,在步驟S2中,網(wǎng)絡(luò)設(shè)備將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0061]其中,所述不同寬度的瀏覽器窗口可至少通過以下2種方式來實(shí)現(xiàn):
      [0062]I)采用同一個(gè)瀏覽器,該瀏覽器的窗口寬度是可調(diào)的。
      [0063]通常的PC瀏覽器,其窗口寬度是可調(diào)的,因此,網(wǎng)絡(luò)設(shè)備可以模擬PC瀏覽器,并調(diào)整其窗口寬度來分別對(duì)待識(shí)別頁面進(jìn)行渲染,并通過比較各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息來確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0064]例如,網(wǎng)絡(luò)設(shè)備模擬Google Chrome PC版瀏覽器,在全屏窗口和非全屏窗口中對(duì)待識(shí)別頁面進(jìn)行渲染。其中,全屏窗口的寬度例如為1024px(pixels,像素),非全屏窗口的寬度例如為400px。
      [0065]2)采用不同的瀏覽器,這些瀏覽器的窗口寬度是不同的。
      [0066]例如,網(wǎng)絡(luò)設(shè)備可模擬一 PC瀏覽器和一智能手機(jī)瀏覽器來對(duì)待識(shí)別頁面進(jìn)行渲染,并通過比較各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息,來確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0067]在此,為獲得較準(zhǔn)確的比較參數(shù)以及識(shí)別結(jié)果,網(wǎng)絡(luò)設(shè)備可以模擬窗口寬度較為典型的PC瀏覽器和智能手機(jī)瀏覽器,并確保兩者的窗口寬度相差較大。例如,典型的PC瀏覽器的窗口寬度為1024pX,典型的智能手機(jī)瀏覽器的窗口寬度為720px。
      [0068]其中,PC瀏覽器的窗口應(yīng)調(diào)整為全屏模式,從而其窗口寬度實(shí)際與PC的屏幕寬度一致?;蛘撸琍C瀏覽器的窗口寬度應(yīng)至少調(diào)整為相對(duì)智能手機(jī)瀏覽器的窗口寬度足夠大,以便于檢測和比較渲染后頁面的呈現(xiàn)相關(guān)屬性信息。
      [0069]智能手機(jī)瀏覽器的窗口寬度是基于其屏幕寬度來確定的,也即,移動(dòng)終端的窗口寬度與其屏幕寬度一致。例如,在屏幕分辨率為1280x720的手機(jī)中運(yùn)行的瀏覽器,其窗口寬度為該屏幕寬度,即720px。
      [0070]綜上所述,網(wǎng)絡(luò)設(shè)備應(yīng)將待識(shí)別頁面在至少兩個(gè)不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0071]隨后,網(wǎng)絡(luò)設(shè)備對(duì)在各不同寬度的瀏覽器窗口中渲染后的頁面,基于其各自相應(yīng)的呈現(xiàn)相關(guān)屬性信息來進(jìn)行橫向比較,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0072]對(duì)于一待識(shí)別頁面分別在多個(gè)具有不同寬度的瀏覽器窗口中渲染后所獲得的多個(gè)渲染后頁面,網(wǎng)絡(luò)設(shè)備獲得其中每個(gè)渲染后頁面的呈現(xiàn)相關(guān)屬性信息,并比較各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0073]其中,渲染后頁面的呈現(xiàn)相關(guān)屬性信息包括但不限于以下至少任一項(xiàng):
      [0074]I)渲染后頁面的一頁面元素的呈現(xiàn)。
      [0075]其中,可呈現(xiàn)的頁面元素包括但不限于:文本段落、圖片、表格等。每個(gè)頁面元素具有唯一的標(biāo)識(shí),網(wǎng)絡(luò)設(shè)備可根據(jù)該標(biāo)識(shí)來確定待識(shí)別頁面的同一個(gè)頁面元素是否在各渲染后頁面中被呈現(xiàn)。
      [0076]響應(yīng)式頁面在窗口寬度較小的瀏覽器中呈現(xiàn)時(shí),可能會(huì)隱藏一個(gè)或多個(gè)頁面元素,例如,隱藏較大尺寸的圖片或隱藏包含許多文字的文本段落。因此,網(wǎng)絡(luò)設(shè)備可根據(jù)待識(shí)別頁面的同一個(gè)頁面元素在不同寬度的瀏覽器窗口所對(duì)應(yīng)的渲染后頁面中是否被呈現(xiàn),來確定該待識(shí)別頁面是否為響應(yīng)式頁面,也即,如果待識(shí)別頁面的一個(gè)頁面元素在一種窗口寬度條件下被呈現(xiàn),而該頁面元素在另一種窗口寬度條件下被隱藏,網(wǎng)絡(luò)設(shè)備即可判斷出該待識(shí)別頁面為響應(yīng)式頁面。
      [0077]2)渲染后頁面的一頁面元素的位置信息。
      [0078]在此,頁面元素的位置信息可以頁面元素的頁面坐標(biāo)來表征。
      [0079]響應(yīng)式頁面在不同寬度的瀏覽器窗口中呈現(xiàn)時(shí),可能會(huì)呈現(xiàn)出不同的頁面布局形式。例如,在窗口寬度較大的瀏覽器中呈現(xiàn)時(shí),響應(yīng)式頁面中的一圖片位于窗口右側(cè),而在窗口寬度較小的瀏覽器中呈現(xiàn)時(shí),該圖片位于窗口中部。再如,在窗口寬度較大的瀏覽器中呈現(xiàn)時(shí),響應(yīng)式頁面中的一圖片與一文字段落呈左右排列,而在窗口寬度較小的瀏覽器中呈現(xiàn)時(shí),該圖片與該文字段落呈上下排列。因此,網(wǎng)絡(luò)設(shè)備可根據(jù)待識(shí)別頁面的同一頁面元素在不同寬度的瀏覽器窗口中渲染后的位置信息是否不同,來確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0080]例如,待識(shí)別頁面在寬度為400px的瀏覽器窗口中渲染后,其中一個(gè)頁面元素的4個(gè)端點(diǎn)的坐標(biāo)分別為(280,100)、(390,100)、(280,200)、(390,200),其中括號(hào)中左邊數(shù)字表示橫坐標(biāo),括號(hào)中右邊數(shù)字表示縱坐標(biāo);而該頁面在寬度為100px的瀏覽器窗口中渲染后,該頁面元素的4個(gè)端點(diǎn)的坐標(biāo)分別為(380,300)、(620,300)、(380,350)、(620,350)。在這兩個(gè)不同窗口寬度的瀏覽器所對(duì)應(yīng)的渲染后頁面中,該頁面元素的位置信息是不同的,據(jù)此,網(wǎng)絡(luò)設(shè)備可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0081]優(yōu)選地,網(wǎng)絡(luò)設(shè)備也可以通過確定各渲染后頁面中至少兩個(gè)頁面元素之間的相互位置關(guān)系是否相同來判斷一頁面元素的位置信息是否發(fā)生變化。在這種情形下,這些相互位置關(guān)系在各渲染后頁面不同的各頁面元素中至少有一個(gè)頁面元素的位置信息是發(fā)生了變化的。例如,在寬度較小的瀏覽器窗口渲染后的頁面中,頁面元素A與頁面元素B相互鄰近,在寬度較大的瀏覽器窗口渲染后的頁面中,頁面元素A與頁面元素B相互遠(yuǎn)離。據(jù)此,網(wǎng)絡(luò)設(shè)備可以確定在這兩個(gè)渲染后頁面中,至少頁面元素A與頁面元素B之一的位置信息發(fā)生了變化,從而確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0082]3)渲染后頁面的相關(guān)寬度信息。
      [0083]在此,響應(yīng)式頁面在不同寬度的瀏覽器窗口中被渲染后,渲染后頁面的相關(guān)寬度信息可能不同。其中,渲染后頁面的相關(guān)寬度信息包括但不限于各種可用于表征渲染后頁面和/或其中頁面元素的寬度的信息,諸如渲染后頁面的頁面寬度信息、渲染后頁面中任一頁面元素的寬度信息、渲染后頁面中頁面元素的最大寬度信息。因此,如果在寬度較小的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息小于在寬度較大的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息,則待識(shí)別頁面為響應(yīng)式頁面。
      [0084]具體地,頁面的相關(guān)寬度信息包括但不限于以下至少任一項(xiàng):
      [0085]3.1)渲染后頁面的頁面寬度信息。
      [0086]對(duì)于響應(yīng)式頁面而言,其渲染后的頁面寬度始終與瀏覽器窗口的寬度一致,從而當(dāng)瀏覽器窗口為全屏窗口時(shí),渲染后的頁面寬度也與屏幕寬度一致。例如,一待識(shí)別頁面在窗口寬度為720px的瀏覽器中渲染后的頁面寬度為720px,而該待識(shí)別頁面在窗口寬度為1024px的瀏覽器中渲染后的頁面寬度為1024px,網(wǎng)絡(luò)設(shè)備則可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0087]3.2)渲染后頁面的一頁面兀素的寬度信息。
      [0088]為了適應(yīng)于不同的瀏覽器窗口寬度,響應(yīng)式頁面會(huì)自適應(yīng)地調(diào)整其中頁面元素的寬度,以使得用戶獲得較好的頁面瀏覽體驗(yàn)。
      [0089]例如,對(duì)于一待識(shí)別頁面,其中一個(gè)頁面元素在窗口寬度為720px的瀏覽器中渲染后的寬度為340px,而該頁面元素在窗口寬度為1024px的瀏覽器中渲染后的寬度為800px,則網(wǎng)絡(luò)設(shè)備可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0090]3.3)渲染后頁面的頁面元素的最大寬度信息。
      [0091]為了使用戶獲得較好的頁面瀏覽體驗(yàn),響應(yīng)式頁面會(huì)確保渲染后頁面中寬度最大的頁面元素的寬度不超過瀏覽器窗口的當(dāng)前寬度。
      [0092]在此,網(wǎng)絡(luò)設(shè)備可統(tǒng)計(jì)各渲染后頁面中每一個(gè)頁面元素的寬度信息,從而確定各渲染后頁面中頁面元素的最大寬度信息。
      [0093]例如,一待識(shí)別頁面在窗口寬度為720px的瀏覽器中渲染后,其中,圖片“nbafinal.jpg”的寬度信息為340px,文本段落“headlinel”的寬度信息為380px,文本段落“headline2”的寬度信息為380px。網(wǎng)絡(luò)設(shè)備2根據(jù)上述各頁面元素的寬度信息,可以確定渲染后頁面的頁面元素的最大寬度信息為380px。同樣地,網(wǎng)絡(luò)設(shè)備還可獲得該待識(shí)別頁面在其他窗口寬度的瀏覽器中渲染后,其中頁面元素的最大寬度信息,如800px,據(jù)此,網(wǎng)絡(luò)設(shè)備可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0094]優(yōu)選地,網(wǎng)絡(luò)設(shè)備不僅可對(duì)各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息進(jìn)行如上述各種橫向比較,還可對(duì)進(jìn)一步對(duì)其中一渲染后頁面的特定寬度信息進(jìn)行縱向比較,以確定待識(shí)別頁面是否為響應(yīng)式頁面。例如,如果待識(shí)別頁面在其中寬度較小的瀏覽器窗口中渲染后,該渲染后頁面的頁面元素的最大寬度信息小于該瀏覽器窗口的寬度信息,則該待識(shí)別頁面為響應(yīng)式頁面。
      [0095]例如,一待識(shí)別頁面在窗口寬度為720px的瀏覽器中進(jìn)行渲染,所獲得的渲染后頁面被標(biāo)記為頁面I ;在窗口寬度為1024px的瀏覽器中進(jìn)行渲染,所獲得的渲染后頁面被標(biāo)記為頁面2。在頁面I中,一個(gè)頁面元素的寬度信息為380px,在頁面2中,該頁面元素的寬度信息為500px,并且,頁面I中頁面元素的最大寬度信息為700px,小于其相應(yīng)瀏覽器的窗口寬度720px,據(jù)此,網(wǎng)絡(luò)設(shè)備可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0096]在此,結(jié)合待識(shí)別頁面在具有較小窗口寬度的瀏覽器中渲染后的頁面的頁面元素的最大寬度信息是否小于該瀏覽器的窗口寬度信息,來確定待識(shí)別頁面是否為響應(yīng)式頁面,可以更準(zhǔn)確地識(shí)別響應(yīng)式頁面。
      [0097]需要說明的是,盡管上述識(shí)別響應(yīng)式頁面的步驟被舉例描述為由網(wǎng)絡(luò)設(shè)備來執(zhí)行,本領(lǐng)域技術(shù)人員應(yīng)能理解,上述識(shí)別響應(yīng)式頁面的步驟同樣可由用戶設(shè)備來執(zhí)行,例如由PC或移動(dòng)終端來執(zhí)行。并且,當(dāng)由PC來執(zhí)行時(shí),其好處是顯見的。通常,PC具有比移動(dòng)終端更強(qiáng)的計(jì)算/處理能力,PC端的瀏覽器在加載頁面時(shí),即可對(duì)相應(yīng)頁面識(shí)別其是否為響應(yīng)式頁面,并將識(shí)別結(jié)果報(bào)告給網(wǎng)絡(luò)設(shè)備,從而可由網(wǎng)絡(luò)設(shè)備來建立響應(yīng)式頁面數(shù)據(jù)庫,以做后續(xù)應(yīng)用。
      [0098]優(yōu)選地,網(wǎng)絡(luò)設(shè)備記錄所識(shí)別的響應(yīng)式頁面的地址信息,以建立或更新響應(yīng)式頁面數(shù)據(jù)庫。
      [0099]其中,所述地址信息意指響應(yīng)式頁面的網(wǎng)絡(luò)地址,如URL,具體如“http://www.sina.com,,。
      [0100]如果已確定待識(shí)別頁面為響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備則將該響應(yīng)式頁面的地址信息保存在響應(yīng)式頁面數(shù)據(jù)庫中。
      [0101]所述建立響應(yīng)式頁面數(shù)據(jù)庫意指,網(wǎng)絡(luò)設(shè)備將第一條或更多響應(yīng)式頁面的地址信息保存在一數(shù)據(jù)庫中,該數(shù)據(jù)庫即為響應(yīng)式頁面數(shù)據(jù)庫,即響應(yīng)式頁面數(shù)據(jù)庫被建立;所述更新響應(yīng)式頁面數(shù)據(jù)庫意指,在響應(yīng)式頁面數(shù)據(jù)庫建立后,網(wǎng)絡(luò)設(shè)備將尚未保存的響應(yīng)式頁面的地址信息添加進(jìn)該響應(yīng)式頁面數(shù)據(jù)庫中,以及網(wǎng)絡(luò)設(shè)備可修改/刪除該響應(yīng)式頁面數(shù)據(jù)庫中已保存的響應(yīng)式頁面的地址信息。
      [0102]網(wǎng)絡(luò)設(shè)備可以通過查詢響應(yīng)式頁面數(shù)據(jù)庫來更快速地識(shí)別響應(yīng)式頁面,從而提高計(jì)算處理的效率。也即,如果一待識(shí)別頁面的地址信息存在于響應(yīng)式頁面數(shù)據(jù)庫中,則該待識(shí)別頁面為響應(yīng)式頁面。
      [0103]在此,用戶設(shè)備本地的響應(yīng)式頁面數(shù)據(jù)庫同樣可采用上述方式來建立及更新。
      [0104]在一個(gè)優(yōu)選的應(yīng)用示例中,網(wǎng)絡(luò)設(shè)備接收用戶基于移動(dòng)終端的頁面訪問請(qǐng)求,并將該頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0105]其中,頁面訪問請(qǐng)求意指,用戶通過其移動(dòng)終端所觸發(fā)的對(duì)任意頁面的訪問請(qǐng)求。例如,用戶在瀏覽器導(dǎo)航頁中選擇任一個(gè)鏈接,如“新浪網(wǎng)”、“新浪微博”、“百度”等,移動(dòng)終端根據(jù)用戶的選擇向網(wǎng)絡(luò)設(shè)備發(fā)送該鏈接對(duì)應(yīng)的頁面訪問請(qǐng)求。
      [0106]在此,所述頁面訪問請(qǐng)求中至少包含頁面的地址信息以及用戶代理信息(UserAgent)ο
      [0107]網(wǎng)絡(luò)設(shè)備可基于頁面訪問請(qǐng)求中的用戶代理信息,來確定該頁面訪問請(qǐng)求是否來自于移動(dòng)終端。
      [0108]由于移動(dòng)終端的顯示屏一般小于PC的顯示屏,當(dāng)用戶使用移動(dòng)終端訪問頁面時(shí),網(wǎng)絡(luò)設(shè)備一般會(huì)對(duì)適于在PC上顯示的Web頁面進(jìn)行轉(zhuǎn)碼處理,接著,將轉(zhuǎn)碼處理后適于在移動(dòng)終端上顯示的頁面提供給該用戶。然而,由于響應(yīng)式頁面本身可以適應(yīng)不同的用戶設(shè)備,網(wǎng)絡(luò)設(shè)備可以將響應(yīng)式頁面直接提供給移動(dòng)終端,而無需再進(jìn)行轉(zhuǎn)碼處理。
      [0109]據(jù)此,當(dāng)接收到基于移動(dòng)終端的頁面訪問請(qǐng)求,網(wǎng)絡(luò)設(shè)備將該頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0110]網(wǎng)絡(luò)設(shè)備可以基于頁面訪問請(qǐng)求中的地址信息來獲得待識(shí)別頁面,也即,網(wǎng)絡(luò)設(shè)備訪問該地址信息,從而獲得相應(yīng)的待識(shí)別頁面,接著,網(wǎng)絡(luò)設(shè)備將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0111]可替代地,網(wǎng)絡(luò)設(shè)備也可基于頁面訪問請(qǐng)求中的地址信息,來查詢響應(yīng)式頁面數(shù)據(jù)庫,如果該地址信息存在于響應(yīng)式頁面數(shù)據(jù)庫中,則可確定待識(shí)別頁面為響應(yīng)式頁面。
      [0112]據(jù)此,如果頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面為響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備則將該響應(yīng)式頁面直接提供給用戶,一方面,網(wǎng)絡(luò)設(shè)備無需再對(duì)頁面進(jìn)行轉(zhuǎn)換處理,提高了計(jì)算處理的效率,另一方面,響應(yīng)式頁面在移動(dòng)終端中所顯示的效果一般優(yōu)于轉(zhuǎn)換處理后的頁面的顯示效果,提升了用戶的瀏覽體驗(yàn)。
      [0113]如果頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面非響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備則對(duì)該頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給用戶。
      [0114]在此,網(wǎng)絡(luò)設(shè)備對(duì)頁面進(jìn)行轉(zhuǎn)換處理的方式包括但不限于以下2種:
      [0115]I)網(wǎng)絡(luò)設(shè)備對(duì)頁面進(jìn)行轉(zhuǎn)碼處理,以將轉(zhuǎn)碼處理的頁面提供給用戶。
      [0116]2)如果該頁面對(duì)應(yīng)有WAP頁面,網(wǎng)絡(luò)設(shè)備則將與該頁面對(duì)應(yīng)的WAP頁面提供給用戶。
      [0117]其中,WAP頁面一般指基于無線標(biāo)記語言(Wireless Markup Language,簡稱為WML)設(shè)計(jì)的頁面。
      [0118]在另一個(gè)優(yōu)選的應(yīng)用示例中,網(wǎng)絡(luò)設(shè)備接收用戶基于移動(dòng)終端的搜索請(qǐng)求,并將該搜索請(qǐng)求所對(duì)應(yīng)的至少一個(gè)搜索結(jié)果所指向的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0119]在此,所述搜索請(qǐng)求中包含搜索序列以及用戶代理信息。
      [0120]網(wǎng)絡(luò)設(shè)備可基于搜索請(qǐng)求中的用戶代理信息,來確定該搜索請(qǐng)求是否來自于移動(dòng)終端。
      [0121]所述搜索序列意指用戶用于請(qǐng)求搜索的字符串,其具體包括但不限于關(guān)鍵詞、語句以及其他字符等。例如,用戶在移動(dòng)終端呈現(xiàn)的搜索框中輸入的字符串。
      [0122]網(wǎng)絡(luò)設(shè)備可基于搜索序列查詢索引庫,以獲得至少一個(gè)搜索結(jié)果。其中,所述搜索結(jié)果包含搜索結(jié)果所指向的頁面的地址信息。可替代地,網(wǎng)絡(luò)設(shè)備可以如作為接口設(shè)備,將用戶的搜索請(qǐng)求轉(zhuǎn)發(fā)給搜索引擎,并從搜索引擎獲得相應(yīng)的搜索結(jié)果。
      [0123]接著,網(wǎng)絡(luò)設(shè)備將該搜索請(qǐng)求所對(duì)應(yīng)的至少一個(gè)搜索結(jié)果所指向的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0124]在此,網(wǎng)絡(luò)設(shè)備對(duì)搜索結(jié)果所指向的頁面進(jìn)行響應(yīng)式頁面識(shí)別的方式,與前述對(duì)頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面進(jìn)行響應(yīng)式頁面識(shí)別的方式相同或基本相同,因此不再贅述,并以引用的方式包含于此。
      [0125]如果在進(jìn)行響應(yīng)式頁面識(shí)別的至少一個(gè)搜索結(jié)果中,部分搜索結(jié)果所各自指向的頁面為響應(yīng)式頁面,其他部分搜索結(jié)果所各自指向的頁面非響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備則區(qū)分這兩部分搜索結(jié)果,并將搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給該移動(dòng)終端。
      [0126]其中,對(duì)于指向非響應(yīng)式頁面的這部分搜索結(jié)果,網(wǎng)絡(luò)設(shè)備可對(duì)其采取以下任一項(xiàng)處理方式:
      [0127]I)在將搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給移動(dòng)終端后,如果用戶請(qǐng)求訪問這部分搜索結(jié)果中的一個(gè)或多個(gè)搜索結(jié)果,網(wǎng)絡(luò)設(shè)備對(duì)相應(yīng)搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶。
      [0128]2)在將搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給移動(dòng)終端前,網(wǎng)絡(luò)設(shè)備可以對(duì)這部分搜索結(jié)果中的一個(gè)或多個(gè)搜索結(jié)果所對(duì)應(yīng)的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面作為搜索結(jié)果提供給用戶。
      [0129]例如,網(wǎng)絡(luò)設(shè)備可以獲取其中部分搜索結(jié)果所對(duì)應(yīng)的WAP頁面,并將這些WAP頁面的URL替換原搜索結(jié)果來提供給用戶。又如,網(wǎng)絡(luò)設(shè)備可以對(duì)其中部分搜索結(jié)果所對(duì)應(yīng)的頁面做轉(zhuǎn)碼處理,并將所獲得的轉(zhuǎn)碼頁面的URL替換原搜索結(jié)果來提供給用戶。對(duì)于一些訪問流量較大的頁面,通常其網(wǎng)站服務(wù)器或其他中轉(zhuǎn)服務(wù)器會(huì)緩存這些頁面的轉(zhuǎn)碼頁面,因此,在搜索結(jié)果中直接提供原頁面的轉(zhuǎn)碼頁面,這有時(shí)并不會(huì)增加網(wǎng)絡(luò)設(shè)備的計(jì)算負(fù)荷。
      [0130]在此,所述區(qū)分這兩部分搜索結(jié)果的方式包括但不限于以下3種方式:
      [0131]I)對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,而不對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記。
      [0132]其中,網(wǎng)絡(luò)設(shè)備可以對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,如果用戶請(qǐng)求訪問任一個(gè)標(biāo)記的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備可根據(jù)標(biāo)記,直接將搜索結(jié)果所對(duì)應(yīng)的響應(yīng)式頁面提供給用戶;如果用戶請(qǐng)求訪問任一個(gè)未標(biāo)記的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備可據(jù)此對(duì)搜索結(jié)果所對(duì)應(yīng)的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶。
      [0133]2)對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,而不對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記。
      [0134]其中,網(wǎng)絡(luò)設(shè)備可以對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,如果用戶請(qǐng)求訪問任一個(gè)標(biāo)記的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備可根據(jù)標(biāo)記,對(duì)搜索結(jié)果所對(duì)應(yīng)的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶;如果用戶請(qǐng)求訪問任一個(gè)未標(biāo)記的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備可據(jù)此直接將搜索結(jié)果所對(duì)應(yīng)的響應(yīng)式頁面提供給用戶。
      [0135]3)對(duì)這兩部分搜索結(jié)果均進(jìn)行標(biāo)記,并采用不同的標(biāo)記。
      [0136]在此,網(wǎng)絡(luò)設(shè)備可以對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,如標(biāo)記其為響應(yīng)式頁面,同時(shí),網(wǎng)絡(luò)設(shè)備對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果也進(jìn)行標(biāo)記,如標(biāo)記其非響應(yīng)式頁面。
      [0137]據(jù)此,如果用戶請(qǐng)求訪問任一個(gè)搜索結(jié)果,移動(dòng)終端將向網(wǎng)絡(luò)設(shè)備發(fā)送訪問請(qǐng)求,從而網(wǎng)絡(luò)設(shè)備可根據(jù)搜索結(jié)果中不同的標(biāo)記來采用不同的方式向用戶提供頁面。也即,如果訪問請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果被標(biāo)記為響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備將該搜索結(jié)果所指向的頁面(即響應(yīng)式頁面)直接提供給用戶;如果訪問請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果被標(biāo)記為非響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備可對(duì)搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給用戶。
      [0138]其中,網(wǎng)絡(luò)設(shè)備對(duì)訪問請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理的方式,與前述對(duì)頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面進(jìn)行轉(zhuǎn)換處理的方式相同或基本相同,因此不再贅述,并以引用的方式包含于此。
      [0139]在此,上述網(wǎng)絡(luò)設(shè)備對(duì)搜索結(jié)果的標(biāo)記,可以對(duì)用戶可見,如采用圖形或文字形式的標(biāo)記,具體如在相應(yīng)搜索結(jié)果處標(biāo)記“響應(yīng)式頁面”、“移動(dòng)版本頁面”、“普通頁面”等;或者,這些標(biāo)記也可以不呈現(xiàn)給用戶,僅作為后臺(tái)信息在網(wǎng)絡(luò)設(shè)備與移動(dòng)終端之間交換。
      [0140]在上述3種標(biāo)記方式中,網(wǎng)絡(luò)設(shè)備均可對(duì)指向非響應(yīng)式頁面的搜索結(jié)果進(jìn)行轉(zhuǎn)換處理的情形。例如,如果用戶請(qǐng)求訪問指向非響應(yīng)式頁面的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備將默認(rèn)地對(duì)搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶。
      [0141]圖4示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的裝置示意圖,示出一種識(shí)別響應(yīng)式頁面的裝置,也即,識(shí)別裝置10。如圖4所示,識(shí)別裝置10裝置于網(wǎng)絡(luò)設(shè)備中,并具體包括模塊11和12。
      [0142]具體地,模塊11獲取待識(shí)別頁面,以對(duì)頁面進(jìn)行響應(yīng)式頁面的識(shí)別(為便于區(qū)分,以下將模塊11稱為獲取模塊11);隨后,模塊12將所述待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面,其中,如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面(為便于區(qū)分,以下將模塊12稱為確定模塊12)。
      [0143]具體地,獲取模塊11可以通過多種方式獲得待識(shí)別頁面。例如,獲取模塊11可以通過網(wǎng)絡(luò)爬蟲爬取互聯(lián)網(wǎng)中的一個(gè)或多個(gè)頁面,以將所獲得的頁面作為待識(shí)別頁面。再如,獲取模塊11可以通過讀取頁面數(shù)據(jù)庫的方式,來獲得待識(shí)別頁面,所述頁面數(shù)據(jù)庫中保存有預(yù)先存儲(chǔ)的一個(gè)或多個(gè)頁面。
      [0144]在此,待識(shí)別頁面不僅包含htm、html、xml等格式的頁面文件,還包含頁面文件自帶的層疊樣式表(Cascading Style Sheets,簡稱為CSS)以及腳本(Javascript)等信息。
      [0145]接著,確定模塊12將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0146]其中,所述不同寬度的瀏覽器窗口可至少通過以下2種方式來實(shí)現(xiàn):
      [0147]I)采用同一個(gè)瀏覽器,該瀏覽器的窗口寬度是可調(diào)的。
      [0148]通常的PC瀏覽器,其窗口寬度是可調(diào)的,因此,確定模塊12可以模擬PC瀏覽器,并調(diào)整其窗口寬度來分別對(duì)待識(shí)別頁面進(jìn)行渲染,并通過比較各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息來確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0149]例如,確定模塊12模擬Google Chrome PC版瀏覽器,在全屏窗口和非全屏窗口中對(duì)待識(shí)別頁面進(jìn)行渲染。其中,全屏窗口的寬度例如為1024px(pixels,像素),非全屏窗口的寬度例如為400px。
      [0150]2)采用不同的瀏覽器,這些瀏覽器的窗口寬度是不同的。
      [0151]例如,確定模塊12可模擬一 PC瀏覽器和一智能手機(jī)瀏覽器來對(duì)待識(shí)別頁面進(jìn)行渲染,并通過比較各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息,來確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0152]在此,為獲得較準(zhǔn)確的比較參數(shù)以及識(shí)別結(jié)果,確定模塊12可以模擬窗口寬度較為典型的PC瀏覽器和智能手機(jī)瀏覽器,并確保兩者的窗口寬度相差較大。例如,典型的PC瀏覽器的窗口寬度為1024pX,典型的智能手機(jī)瀏覽器的窗口寬度為720px。
      [0153]其中,PC瀏覽器的窗口應(yīng)調(diào)整為全屏模式,從而其窗口寬度實(shí)際與PC的屏幕寬度一致?;蛘?,PC瀏覽器的窗口寬度應(yīng)至少調(diào)整為相對(duì)智能手機(jī)瀏覽器的窗口寬度足夠大,以便于檢測和比較渲染后頁面的呈現(xiàn)相關(guān)屬性信息。
      [0154]智能手機(jī)瀏覽器的窗口寬度是基于其屏幕寬度來確定的,也即,移動(dòng)終端的窗口寬度與其屏幕寬度一致。例如,在屏幕分辨率為1280x720的手機(jī)中運(yùn)行的瀏覽器,其窗口寬度為該屏幕寬度,即720px。
      [0155]綜上所述,確定模塊12應(yīng)將待識(shí)別頁面在至少兩個(gè)不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0156]隨后,確定模塊12對(duì)在各不同寬度的瀏覽器窗口中渲染后的頁面,基于其各自相應(yīng)的呈現(xiàn)相關(guān)屬性信息來進(jìn)行橫向比較,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0157]對(duì)于一待識(shí)別頁面分別在多個(gè)具有不同寬度的瀏覽器窗口中渲染后所獲得的多個(gè)渲染后頁面,確定模塊12獲得其中每個(gè)渲染后頁面的呈現(xiàn)相關(guān)屬性信息,并比較各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0158]其中,渲染后頁面的呈現(xiàn)相關(guān)屬性信息包括但不限于以下至少任一項(xiàng):
      [0159]I)渲染后頁面的一頁面元素的呈現(xiàn)。
      [0160]其中,可呈現(xiàn)的頁面元素包括但不限于:文本段落、圖片、表格等。每個(gè)頁面元素具有唯一的標(biāo)識(shí),確定模塊12可根據(jù)該標(biāo)識(shí)來確定待識(shí)別頁面的同一個(gè)頁面元素是否在各渲染后頁面中被呈現(xiàn)。
      [0161]響應(yīng)式頁面在窗口寬度較小的瀏覽器中呈現(xiàn)時(shí),可能會(huì)隱藏一個(gè)或多個(gè)頁面元素,例如,隱藏較大尺寸的圖片或隱藏包含許多文字的文本段落。因此,確定模塊12可根據(jù)待識(shí)別頁面的同一個(gè)頁面元素在不同寬度的瀏覽器窗口所對(duì)應(yīng)的渲染后頁面中是否被呈現(xiàn),來確定該待識(shí)別頁面是否為響應(yīng)式頁面,也即,如果待識(shí)別頁面的一個(gè)頁面元素在一種窗口寬度條件下被呈現(xiàn),而該頁面元素在另一種窗口寬度條件下被隱藏,確定模塊12即可判斷出該待識(shí)別頁面為響應(yīng)式頁面。
      [0162]2)渲染后頁面的一頁面兀素的位置信息。
      [0163]在此,頁面元素的位置信息可以頁面元素的頁面坐標(biāo)來表征。
      [0164]響應(yīng)式頁面在不同寬度的瀏覽器窗口中呈現(xiàn)時(shí),可能會(huì)呈現(xiàn)出不同的頁面布局形式。例如,在窗口寬度較大的瀏覽器中呈現(xiàn)時(shí),響應(yīng)式頁面中的一圖片位于窗口右側(cè),而在窗口寬度較小的瀏覽器中呈現(xiàn)時(shí),該圖片位于窗口中部。再如,在窗口寬度較大的瀏覽器中呈現(xiàn)時(shí),響應(yīng)式頁面中的一圖片與一文字段落呈左右排列,而在窗口寬度較小的瀏覽器中呈現(xiàn)時(shí),該圖片與該文字段落呈上下排列。因此,確定模塊12可根據(jù)待識(shí)別頁面的同一頁面元素在不同寬度的瀏覽器窗口中渲染后的位置信息是否不同,來確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0165]例如,待識(shí)別頁面在寬度為400px的瀏覽器窗口中渲染后,其中一個(gè)頁面元素的4個(gè)端點(diǎn)的坐標(biāo)分別為(280,100)、(390,100)、(280,200)、(390,200),其中括號(hào)中左邊數(shù)字表示橫坐標(biāo),括號(hào)中右邊數(shù)字表示縱坐標(biāo);而該頁面在寬度為100px的瀏覽器窗口中渲染后,該頁面元素的4個(gè)端點(diǎn)的坐標(biāo)分別為(380,300)、(620,300)、(380,350)、(620,350)。在這兩個(gè)不同窗口寬度的瀏覽器所對(duì)應(yīng)的渲染后頁面中,該頁面元素的位置信息是不同的,據(jù)此,確定模塊12可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0166]優(yōu)選地,確定模塊12也可以通過確定各渲染后頁面中至少兩個(gè)頁面元素之間的相互位置關(guān)系是否相同來判斷一頁面元素的位置信息是否發(fā)生變化。在這種情形下,這些相互位置關(guān)系在各渲染后頁面不同的各頁面元素中至少有一個(gè)頁面元素的位置信息是發(fā)生了變化的。例如,在寬度較小的瀏覽器窗口渲染后的頁面中,頁面元素A與頁面元素B相互鄰近,在寬度較大的瀏覽器窗口渲染后的頁面中,頁面元素A與頁面元素B相互遠(yuǎn)離。據(jù)此,確定模塊12可以確定在這兩個(gè)渲染后頁面中,至少頁面元素A與頁面元素B之一的位置信息發(fā)生了變化,從而確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0167]3)渲染后頁面的相關(guān)寬度信息。
      [0168]在此,響應(yīng)式頁面在不同寬度的瀏覽器窗口中被渲染后,渲染后頁面的相關(guān)寬度信息可能不同。其中,渲染后頁面的相關(guān)寬度信息包括但不限于各種可用于表征渲染后頁面和/或其中頁面元素的寬度的信息,諸如渲染后頁面的頁面寬度信息、渲染后頁面中任一頁面元素的寬度信息、渲染后頁面中頁面元素的最大寬度信息。因此,如果在寬度較小的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息小于在寬度較大的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息,則待識(shí)別頁面為響應(yīng)式頁面。
      [0169]具體地,頁面的相關(guān)寬度信息包括但不限于以下至少任一項(xiàng):
      [0170]3.1)渲染后頁面的頁面寬度信息。
      [0171]對(duì)于響應(yīng)式頁面而言,其渲染后的頁面寬度始終與瀏覽器窗口的寬度一致,從而當(dāng)瀏覽器窗口為全屏窗口時(shí),渲染后的頁面寬度也與屏幕寬度一致。例如,一待識(shí)別頁面在窗口寬度為720px的瀏覽器中渲染后的頁面寬度為720px,而該待識(shí)別頁面在窗口寬度為1024px的瀏覽器中渲染后的頁面寬度為1024px,確定模塊12則可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0172]3.2)渲染后頁面的一頁面元素的寬度信息。
      [0173]為了適應(yīng)于不同的瀏覽器窗口寬度,響應(yīng)式頁面會(huì)自適應(yīng)地調(diào)整其中頁面元素的寬度,以使得用戶獲得較好的頁面瀏覽體驗(yàn)。
      [0174]例如,對(duì)于一待識(shí)別頁面,其中一個(gè)頁面元素在窗口寬度為720px的瀏覽器中渲染后的寬度為340px,而該頁面元素在窗口寬度為1024px的瀏覽器中渲染后的寬度為800px,則確定模塊12可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0175]3.3)渲染后頁面的頁面元素的最大寬度信息。
      [0176]為了使用戶獲得較好的頁面瀏覽體驗(yàn),響應(yīng)式頁面會(huì)確保渲染后頁面中寬度最大的頁面元素的寬度不超過瀏覽器窗口的當(dāng)前寬度。
      [0177]在此,確定模塊12可統(tǒng)計(jì)各渲染后頁面中每一個(gè)頁面元素的寬度信息,從而確定各渲染后頁面中頁面元素的最大寬度信息。
      [0178]例如,一待識(shí)別頁面在窗口寬度為720px的瀏覽器中渲染后,其中,圖片“nbafinal.jpg”的寬度信息為340px,文本段落“headlinel”的寬度信息為380px,文本段落“headline〗”的寬度信息為380px。確定模塊12根據(jù)上述各頁面元素的寬度信息,可以確定渲染后頁面的頁面元素的最大寬度信息為380px。同樣地,確定模塊12還可獲得該待識(shí)別頁面在其他窗口寬度的瀏覽器中渲染后,其中頁面元素的最大寬度信息,如800px,據(jù)此,確定模塊12可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0179]優(yōu)選地,確定模塊12不僅可對(duì)各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息進(jìn)行如上述各種橫向比較,還可對(duì)進(jìn)一步對(duì)其中一渲染后頁面的特定寬度信息進(jìn)行縱向比較,以確定待識(shí)別頁面是否為響應(yīng)式頁面。例如,如果待識(shí)別頁面在其中寬度較小的瀏覽器窗口中渲染后,該渲染后頁面的頁面元素的最大寬度信息小于該瀏覽器窗口的寬度信息,則該待識(shí)別頁面為響應(yīng)式頁面。
      [0180]例如,一待識(shí)別頁面在窗口寬度為720px的瀏覽器中進(jìn)行渲染,所獲得的渲染后頁面被標(biāo)記為頁面I ;在窗口寬度為1024pX的瀏覽器中進(jìn)行渲染,所獲得的渲染后頁面被標(biāo)記為頁面2。在頁面I中,一個(gè)頁面元素的寬度信息為380px,在頁面2中,該頁面元素的寬度信息為500px,并且,頁面I中頁面元素的最大寬度信息為700px,小于其相應(yīng)瀏覽器的窗口寬度720px,據(jù)此,確定模塊12可確定該待識(shí)別頁面為響應(yīng)式頁面。
      [0181]在此,確定模塊12結(jié)合待識(shí)別頁面在具有較小窗口寬度的瀏覽器中渲染后的頁面的頁面元素的最大寬度信息是否小于該瀏覽器的窗口寬度信息,來確定待識(shí)別頁面是否為響應(yīng)式頁面,可以更準(zhǔn)確地識(shí)別響應(yīng)式頁面。
      [0182]需要說明的是,盡管上述識(shí)別響應(yīng)式頁面的操作被舉例描述為由網(wǎng)絡(luò)設(shè)備中的識(shí)別裝置10來執(zhí)行,本領(lǐng)域技術(shù)人員應(yīng)能理解,上述識(shí)別裝置10同樣可被裝置于用戶設(shè)備中,從而上述識(shí)別響應(yīng)式頁面的操作同樣可由用戶設(shè)備來執(zhí)行,例如由PC或移動(dòng)終端來執(zhí)行。并且,當(dāng)由PC來執(zhí)行時(shí),其好處是顯見的。通常,PC具有比移動(dòng)終端更強(qiáng)的計(jì)算/處理能力,PC端的瀏覽器在加載頁面時(shí),即可對(duì)相應(yīng)頁面識(shí)別其是否為響應(yīng)式頁面,并將識(shí)別結(jié)果報(bào)告給網(wǎng)絡(luò)設(shè)備,從而可由網(wǎng)絡(luò)設(shè)備來建立響應(yīng)式頁面數(shù)據(jù)庫,以做后續(xù)應(yīng)用。
      [0183]優(yōu)選地,識(shí)別裝置10還包括一記錄模塊(圖4中未示出),記錄模塊記錄所識(shí)別的響應(yīng)式頁面的地址信息,以建立或更新響應(yīng)式頁面數(shù)據(jù)庫。
      [0184]其中,所述地址信息意指響應(yīng)式頁面的網(wǎng)絡(luò)地址,如URL,具體如“http://www.sina.com,,。
      [0185]如果已確定待識(shí)別頁面為響應(yīng)式頁面,記錄模塊則將該響應(yīng)式頁面的地址信息保存在響應(yīng)式頁面數(shù)據(jù)庫中。
      [0186]所述建立響應(yīng)式頁面數(shù)據(jù)庫意指,記錄模塊將第一條或更多響應(yīng)式頁面的地址信息保存在一數(shù)據(jù)庫中,該數(shù)據(jù)庫即為響應(yīng)式頁面數(shù)據(jù)庫,即響應(yīng)式頁面數(shù)據(jù)庫被建立;所述更新響應(yīng)式頁面數(shù)據(jù)庫意指,在響應(yīng)式頁面數(shù)據(jù)庫建立后,記錄模塊將尚未保存的響應(yīng)式頁面的地址信息添加進(jìn)該響應(yīng)式頁面數(shù)據(jù)庫中,以及記錄模塊可修改/刪除該響應(yīng)式頁面數(shù)據(jù)庫中已保存的響應(yīng)式頁面的地址信息。
      [0187]在此,用戶設(shè)備本地的響應(yīng)式頁面數(shù)據(jù)庫同樣可采用上述方式來建立及更新。
      [0188]網(wǎng)絡(luò)設(shè)備或網(wǎng)絡(luò)設(shè)備中的其他特定模塊可以通過查詢響應(yīng)式頁面數(shù)據(jù)庫來更快速地識(shí)別響應(yīng)式頁面,從而提高計(jì)算處理的效率。也即,如果一待識(shí)別頁面的地址信息存在于響應(yīng)式頁面數(shù)據(jù)庫中,則該待識(shí)別頁面為響應(yīng)式頁面。
      [0189]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,其示出網(wǎng)絡(luò)設(shè)備對(duì)響應(yīng)式頁面數(shù)據(jù)庫的建立和應(yīng)用。例如,網(wǎng)絡(luò)設(shè)備包括建立模塊(未示出)、查詢模塊(未示出)和提供模塊(未示出);其中,建立模塊建立一響應(yīng)式頁面數(shù)據(jù)庫;查詢模塊查詢?cè)擁憫?yīng)式頁面數(shù)據(jù)庫,以確定與移動(dòng)終端的頁面獲取請(qǐng)求相對(duì)應(yīng)的頁面是否屬于響應(yīng)式頁面的模塊;如果移動(dòng)終端請(qǐng)求訪問其中不屬于響應(yīng)式頁面的頁面,提供模塊向移動(dòng)終端提供轉(zhuǎn)換處理后的頁面。
      [0190]在此,頁面獲取請(qǐng)求包括如對(duì)任意頁面的頁面訪問請(qǐng)求、搜索請(qǐng)求或?qū)λ阉鹘Y(jié)果的訪問請(qǐng)求。具體如,對(duì)于移動(dòng)終端對(duì)任意頁面的頁面訪問請(qǐng)求,如果查詢模塊確定所請(qǐng)求訪問的頁面不屬于響應(yīng)式頁面,則提供模塊向移動(dòng)終端提供轉(zhuǎn)換處理后的頁面。又如,對(duì)于移動(dòng)終端的搜索請(qǐng)求,如果查詢模塊確定其部分搜索結(jié)果所指向的頁面不屬于響應(yīng)式頁面,提供模塊可以對(duì)這些頁面進(jìn)行轉(zhuǎn)換處理后,替換其原搜索結(jié)果,并提供給移動(dòng)終端,或者提供模塊不做處理而直接將搜索結(jié)果提供給移動(dòng)終端,當(dāng)接收到移動(dòng)終端對(duì)這些指向非響應(yīng)式頁面的搜索結(jié)果的訪問請(qǐng)求時(shí),提供模塊對(duì)相應(yīng)頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給移動(dòng)終端。
      [0191]優(yōu)選地,當(dāng)前述識(shí)別裝置10裝置于網(wǎng)絡(luò)設(shè)備時(shí),識(shí)別裝置10中的前述記錄模塊與此處的建立模塊集成在一起。也即,網(wǎng)絡(luò)設(shè)備通過對(duì)頁面進(jìn)行響應(yīng)式識(shí)別來建立響應(yīng)式頁面數(shù)據(jù)庫,進(jìn)而應(yīng)用該響應(yīng)式頁面數(shù)據(jù)庫來在后續(xù)基于移動(dòng)終端的頁面獲取請(qǐng)求來識(shí)別響應(yīng)式頁面。
      [0192]在一個(gè)優(yōu)選的應(yīng)用示例中,識(shí)別裝置10還包括第一頁面提供模塊(圖4中未示出)。其中,獲取模塊11接收用戶基于移動(dòng)終端的頁面訪問請(qǐng)求,并將該頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0193]其中,頁面訪問請(qǐng)求意指,用戶通過其移動(dòng)終端所觸發(fā)的對(duì)任意頁面的訪問請(qǐng)求。例如,用戶在瀏覽器導(dǎo)航頁中選擇任一個(gè)鏈接,如“新浪網(wǎng)”、“新浪微博”、“百度”等,移動(dòng)終端根據(jù)用戶的選擇向網(wǎng)絡(luò)設(shè)備發(fā)送該鏈接對(duì)應(yīng)的頁面訪問請(qǐng)求。
      [0194]在此,所述頁面訪問請(qǐng)求中至少包含頁面的地址信息以及用戶代理信息(UserAgent)ο
      [0195]獲取模塊11可基于頁面訪問請(qǐng)求中的用戶代理信息,來確定該頁面訪問請(qǐng)求是否來自于移動(dòng)終端。
      [0196]由于移動(dòng)終端的顯示屏一般小于PC的顯示屏,當(dāng)用戶使用移動(dòng)終端訪問頁面時(shí),網(wǎng)絡(luò)設(shè)備一般會(huì)對(duì)適于在PC上顯示的Web頁面進(jìn)行轉(zhuǎn)碼處理,接著,將轉(zhuǎn)碼處理后適于在移動(dòng)終端上顯示的頁面提供給該用戶。然而,由于響應(yīng)式頁面本身可以適應(yīng)不同的用戶設(shè)備,網(wǎng)絡(luò)設(shè)備可以將響應(yīng)式頁面直接提供給移動(dòng)終端,而無需再進(jìn)行轉(zhuǎn)碼處理。
      [0197]據(jù)此,當(dāng)接收到基于移動(dòng)終端的頁面訪問請(qǐng)求,獲取模塊11將該頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0198]獲取模塊11可以基于頁面訪問請(qǐng)求中的地址信息來獲得待識(shí)別頁面,也即,獲取模塊11訪問該地址信息,從而獲得相應(yīng)的待識(shí)別頁面,接著,確定模塊12將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定該待識(shí)別頁面是否為響應(yīng)式頁面。
      [0199]可替代地,在響應(yīng)式頁面數(shù)據(jù)庫建立后,確定模塊12或網(wǎng)絡(luò)設(shè)備中的其他特定模塊也可基于頁面訪問請(qǐng)求中的地址信息,來查詢響應(yīng)式頁面數(shù)據(jù)庫,如果該地址信息存在于響應(yīng)式頁面數(shù)據(jù)庫中,則可確定待識(shí)別頁面為響應(yīng)式頁面。
      [0200]據(jù)此,如果頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面為響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備的頁面提供模塊則將該響應(yīng)式頁面直接提供給用戶,一方面,網(wǎng)絡(luò)設(shè)備無需再對(duì)頁面進(jìn)行轉(zhuǎn)換處理,提高了計(jì)算處理的效率,另一方面,響應(yīng)式頁面在移動(dòng)終端中所顯示的效果一般優(yōu)于轉(zhuǎn)換處理后的頁面的顯示效果,提升了用戶的瀏覽體驗(yàn)。
      [0201]如果頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面非響應(yīng)式頁面,網(wǎng)絡(luò)設(shè)備的頁面提供模塊則對(duì)該頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給用戶。
      [0202]在此,頁面提供模塊對(duì)頁面進(jìn)行轉(zhuǎn)換處理的方式包括但不限于以下2種:
      [0203]I)頁面提供模塊對(duì)頁面進(jìn)行轉(zhuǎn)碼處理,以將轉(zhuǎn)碼處理的頁面提供給用戶。
      [0204]2)如果該頁面對(duì)應(yīng)有WAP頁面,頁面提供模塊則將與該頁面對(duì)應(yīng)的WAP頁面提供給用戶。
      [0205]其中,WAP頁面一般指基于無線標(biāo)記語言(Wireless Markup Language,簡稱為WML)設(shè)計(jì)的頁面。
      [0206]在另一個(gè)優(yōu)選的應(yīng)用示例中,識(shí)別裝置10還包括區(qū)分標(biāo)記模塊和第二頁面提供模塊(圖4中未示出)。其中,獲取模塊11接收用戶基于移動(dòng)終端的搜索請(qǐng)求,并將該搜索請(qǐng)求所對(duì)應(yīng)的至少一個(gè)搜索結(jié)果所指向的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0207]在此,所述搜索請(qǐng)求中包含搜索序列以及用戶代理信息。
      [0208]獲取模塊11可基于搜索請(qǐng)求中的用戶代理信息,來確定該搜索請(qǐng)求是否來自于移動(dòng)終端。
      [0209]所述搜索序列意指用戶用于請(qǐng)求搜索的字符串,其具體包括但不限于關(guān)鍵詞、語句以及其他字符等。例如,用戶在移動(dòng)終端呈現(xiàn)的搜索框中輸入的字符串。
      [0210]獲取模塊11可基于搜索序列查詢索引庫,以獲得至少一個(gè)搜索結(jié)果。其中,所述搜索結(jié)果包含搜索結(jié)果所指向的頁面的地址信息??商娲?,獲取模塊11可以使得網(wǎng)絡(luò)設(shè)備如作為接口設(shè)備,將用戶的搜索請(qǐng)求轉(zhuǎn)發(fā)給搜索引擎,并從搜索引擎獲得相應(yīng)的搜索結(jié)果O
      [0211]接著,獲取模塊11將該搜索請(qǐng)求所對(duì)應(yīng)的至少一個(gè)搜索結(jié)果所指向的頁面作為待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別。
      [0212]在此,確定模塊12對(duì)搜索結(jié)果所指向的頁面進(jìn)行響應(yīng)式頁面識(shí)別的方式,與前述確定模塊12對(duì)頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面進(jìn)行響應(yīng)式頁面識(shí)別的方式相同或基本相同,因此不再贅述,并以引用的方式包含于此。
      [0213]如果進(jìn)行響應(yīng)式頁面識(shí)別的至少一個(gè)搜索結(jié)果中,部分搜索結(jié)果所各自指向的頁面為響應(yīng)式頁面,其他部分搜索結(jié)果所各自指向的頁面非響應(yīng)式頁面,區(qū)分標(biāo)記模塊則區(qū)分這兩部分搜索結(jié)果,并將搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給該移動(dòng)終端。
      [0214]其中,對(duì)于指向非響應(yīng)式頁面的這部分搜索結(jié)果,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可對(duì)其采取以下任一項(xiàng)處理方式:
      [0215]I)在將搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給移動(dòng)終端后,如果用戶請(qǐng)求訪問這部分搜索結(jié)果中的一個(gè)或多個(gè)搜索結(jié)果,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊對(duì)相應(yīng)搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶。
      [0216]2)在將搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給移動(dòng)終端前,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可以對(duì)這部分搜索結(jié)果中的一個(gè)或多個(gè)搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面作為搜索結(jié)果提供給用戶。
      [0217]例如,第二頁面提供模塊可以獲取其中部分搜索結(jié)果所對(duì)應(yīng)的WAP頁面,并將這些WAP頁面的URL替換原搜索結(jié)果來提供給用戶。又如,第二頁面提供模塊可以對(duì)其中部分搜索結(jié)果所對(duì)應(yīng)的頁面做轉(zhuǎn)碼處理,并將所獲得的轉(zhuǎn)碼頁面的URL替換原搜索結(jié)果來提供給用戶。對(duì)于一些訪問流量較大的頁面,通常其網(wǎng)站服務(wù)器或其他中轉(zhuǎn)服務(wù)器會(huì)緩存這些頁面的轉(zhuǎn)碼頁面,因此,在搜索結(jié)果中直接提供原頁面的轉(zhuǎn)碼頁面,這有時(shí)并不會(huì)增加網(wǎng)絡(luò)設(shè)備的計(jì)算負(fù)荷。
      [0218]在此,區(qū)分標(biāo)記模塊區(qū)分這兩部分搜索結(jié)果的方式包括但不限于以下3種方式:
      [0219]I)對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,而不對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記。
      [0220]其中,區(qū)分標(biāo)記模塊可以對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,如果用戶請(qǐng)求訪問任一個(gè)標(biāo)記的搜索結(jié)果,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可根據(jù)標(biāo)記,直接將搜索結(jié)果所對(duì)應(yīng)的響應(yīng)式頁面提供給用戶;如果用戶請(qǐng)求訪問任一個(gè)未標(biāo)記的搜索結(jié)果,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可據(jù)此對(duì)搜索結(jié)果所對(duì)應(yīng)的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶。
      [0221]2)對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,而不對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記。
      [0222]其中,區(qū)分標(biāo)記模塊可以對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,如果用戶請(qǐng)求訪問任一個(gè)標(biāo)記的搜索結(jié)果,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可根據(jù)標(biāo)記,對(duì)搜索結(jié)果所對(duì)應(yīng)的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶;如果用戶請(qǐng)求訪問任一個(gè)未標(biāo)記的搜索結(jié)果,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可據(jù)此直接將搜索結(jié)果所對(duì)應(yīng)的響應(yīng)式頁面提供給用戶。
      [0223]3)對(duì)這兩部分搜索結(jié)果均進(jìn)行標(biāo)記,并采用不同的標(biāo)記。
      [0224]在此,區(qū)分標(biāo)記模塊可以對(duì)指向的頁面為響應(yīng)式頁面的搜索結(jié)果進(jìn)行標(biāo)記,如標(biāo)記其為響應(yīng)式頁面,同時(shí),區(qū)分標(biāo)記模塊對(duì)指向的頁面非響應(yīng)式頁面的搜索結(jié)果也進(jìn)行標(biāo)記,如標(biāo)記其非響應(yīng)式頁面。
      [0225]據(jù)此,如果用戶請(qǐng)求訪問任一個(gè)搜索結(jié)果,移動(dòng)終端將向網(wǎng)絡(luò)設(shè)備發(fā)送訪問請(qǐng)求,從而第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可根據(jù)搜索結(jié)果中不同的標(biāo)記來采用不同的方式向用戶提供頁面。也即,如果訪問請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果被標(biāo)記為響應(yīng)式頁面,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊將該搜索結(jié)果所指向的頁面(即響應(yīng)式頁面)直接提供給用戶;如果訪問請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果被標(biāo)記為非響應(yīng)式頁面,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊可對(duì)搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給用戶。
      [0226]其中,第二頁面提供模塊或網(wǎng)絡(luò)設(shè)備中的其它特定模塊對(duì)訪問請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理的方式,與前述第一頁面提供模塊對(duì)頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面進(jìn)行轉(zhuǎn)換處理的方式相同或基本相同,因此不再贅述,并以引用的方式包含于此。
      [0227]在此,上述區(qū)分標(biāo)記模塊對(duì)搜索結(jié)果的標(biāo)記,可以對(duì)用戶可見,如采用圖形或文字形式的標(biāo)記,具體如在相應(yīng)搜索結(jié)果處標(biāo)記“響應(yīng)式頁面”、“移動(dòng)版本頁面”、“普通頁面”等;或者,這些標(biāo)記也可以不呈現(xiàn)給用戶,僅作為后臺(tái)信息在網(wǎng)絡(luò)設(shè)備與移動(dòng)終端之間交換。
      [0228]在上述3種標(biāo)記方式中,網(wǎng)絡(luò)設(shè)備均可對(duì)指向非響應(yīng)式頁面的搜索結(jié)果進(jìn)行轉(zhuǎn)換處理的情形。例如,如果用戶請(qǐng)求訪問指向非響應(yīng)式頁面的搜索結(jié)果,網(wǎng)絡(luò)設(shè)備將默認(rèn)地對(duì)搜索結(jié)果所指向的頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給該用戶。
      [0229]優(yōu)選地,可將上述用于識(shí)別響應(yīng)式頁面的識(shí)別裝置10,與現(xiàn)有的瀏覽器相結(jié)合,構(gòu)成一種新的瀏覽器,現(xiàn)有的瀏覽器包括例如百度公司的百度瀏覽器、Microsoft公司的IE瀏覽器、Netscape公司的Netscape瀏覽器、Mozilla公司的Firefox瀏覽器、Google公司的Chrome瀏覽器、遨游公司的Maxthon瀏覽器、Opera公司的opera瀏覽器、360公司的360瀏覽器、搜狐公司的搜狗瀏覽器、騰訊公司的騰訊TT瀏覽器等。
      [0230]在另一優(yōu)選實(shí)施例中,可將上述用于識(shí)別響應(yīng)式頁面的識(shí)別裝置10,通過現(xiàn)有的各種插件生成技術(shù),構(gòu)成一種新的瀏覽器插件。
      [0231]在另一優(yōu)選實(shí)施例中,可將上述用于識(shí)別響應(yīng)式頁面的識(shí)別裝置10,與現(xiàn)有搜索引擎相結(jié)合,構(gòu)成一種新的搜索引擎,現(xiàn)有的搜索引擎包括但不限于如Google公司的Google搜索引擎、百度公司的百度搜索引擎、微軟公司的必應(yīng)搜索引擎等。
      [0232]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計(jì)算機(jī)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
      [0233]另外,本發(fā)明的一部分可被應(yīng)用為計(jì)算機(jī)程序產(chǎn)品,例如計(jì)算機(jī)程序指令,當(dāng)其被計(jì)算機(jī)執(zhí)行時(shí),通過該計(jì)算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲(chǔ)在固定的或可移動(dòng)的記錄介質(zhì)中,和/或通過廣播或其他信號(hào)承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲(chǔ)在根據(jù)所述程序指令運(yùn)行的計(jì)算機(jī)設(shè)備的工作存儲(chǔ)器中。在此,根據(jù)本發(fā)明的一個(gè)實(shí)施例包括一個(gè)裝置,該裝置包括用于存儲(chǔ)計(jì)算機(jī)程序指令的存儲(chǔ)器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計(jì)算機(jī)程序指令被該處理器執(zhí)行時(shí),觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個(gè)實(shí)施例的方法和/或技術(shù)方案。
      [0234]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
      【權(quán)利要求】
      1.一種識(shí)別響應(yīng)式頁面的方法,其中,該方法包括: -將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面, 其中, -如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面。
      2.根據(jù)權(quán)利要求1所述的方法,其中,渲染后頁面的呈現(xiàn)相關(guān)屬性信息包括以下至少任一項(xiàng): -渲染后頁面的一頁面元素的呈現(xiàn); -渲染后頁面的一頁面元素的位置信息; -渲染后頁面的相關(guān)寬度信息。
      3.根據(jù)權(quán)利要求2所述的方法,其中,渲染后頁面的呈現(xiàn)相關(guān)屬性信息包括渲染后頁面的相關(guān)寬度信息; 其中,所述各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同具體包括在寬度較小的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息小于在寬度較大的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息。
      4.根據(jù)權(quán)利要求2或3所述的方法,其中,所述渲染后頁面的相關(guān)寬度信息包括以下至少任一項(xiàng): -渲染后頁面的頁面寬度信息; -渲染后頁面的一頁面元素的寬度信息; -渲染后頁面的頁面元素的最大寬度信息。
      5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述確定所述待識(shí)別頁面是否為響應(yīng)式頁面的步驟還包括: -如果在寬度較小的瀏覽器窗口中渲染后的頁面的頁面元素的最大寬度信息小于該瀏覽器窗口的寬度信息,則所述待識(shí)別頁面為響應(yīng)式頁面。
      6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中,該方法還包括: -記錄所識(shí)別的響應(yīng)式頁面的地址信息,以建立或更新響應(yīng)式頁面數(shù)據(jù)庫。
      7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,該方法還包括: -接收用戶基于移動(dòng)終端的頁面訪問請(qǐng)求,并將所述頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面作為所述待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別; 其中,該方法還包括: -如果所述頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面為響應(yīng)式頁面,則將其直接提供給所述用戶;-如果所述頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面非響應(yīng)式頁面,則對(duì)所述頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給所述用戶。
      8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,該方法還包括: -接收用戶基于移動(dòng)終端的搜索請(qǐng)求,并將所述搜索請(qǐng)求所對(duì)應(yīng)的至少一個(gè)搜索結(jié)果所指向的頁面作為所述待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別; 其中,該方法還包括: -如果所述至少一個(gè)搜索結(jié)果中,部分搜索結(jié)果所各自指向的頁面為響應(yīng)式頁面,其他部分搜索結(jié)果所各自指向的頁面非響應(yīng)式頁面,則區(qū)分所述部分搜索結(jié)果與所述其他部分搜索結(jié)果來將所述搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給所述移動(dòng)終端。
      9.一種識(shí)別響應(yīng)式頁面的方法,其中,該方法包括: -建立一響應(yīng)式頁面數(shù)據(jù)庫; -查詢所述響應(yīng)式頁面數(shù)據(jù)庫,以確定與移動(dòng)終端的頁面獲取請(qǐng)求相對(duì)應(yīng)的頁面是否屬于響應(yīng)式頁面; 其中, -如果所述移動(dòng)終端請(qǐng)求訪問其中不屬于響應(yīng)式頁面的頁面,向所述移動(dòng)終端提供轉(zhuǎn)換處理后的頁面。
      10.一種識(shí)別響應(yīng)式頁面的裝置,其中,該裝置包括: 用于將待識(shí)別頁面在不同寬度的瀏覽器窗口中進(jìn)行渲染,以確定所述待識(shí)別頁面是否為響應(yīng)式頁面的模塊, 其中, -如果各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同,則所述待識(shí)別頁面為響應(yīng)式頁面。
      11.根據(jù)權(quán)利要求10所述的裝置,其中,渲染后頁面的呈現(xiàn)相關(guān)屬性信息包括以下至少任一項(xiàng): -渲染后頁面的一頁面元素的呈現(xiàn); -渲染后頁面的一頁面元素的位置信息; -渲染后頁面的相關(guān)寬度信息。
      12.根據(jù)權(quán)利要求11所述的裝置,其中,渲染后頁面的呈現(xiàn)相關(guān)屬性信息包括渲染后頁面的相關(guān)寬度信息; 其中,所述各渲染后頁面的相應(yīng)呈現(xiàn)相關(guān)屬性信息不同具體包括在寬度較小的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息小于在寬度較大的瀏覽器窗口中渲染后的頁面的相關(guān)寬度信息。
      13.根據(jù)權(quán)利要求11或12所述的裝置,其中,所述渲染后頁面的相關(guān)寬度信息包括以下至少任一項(xiàng): -渲染后頁面的頁面寬度信息; -渲染后頁面的一頁面元素的寬度信息; -渲染后頁面的頁面元素的最大寬度信息。
      14.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的裝置,其中,所述確定所述待識(shí)別頁面是否為響應(yīng)式頁面的模塊還用于: -如果在寬度較小的瀏覽器窗口中渲染后的頁面的頁面元素的最大寬度信息小于該瀏覽器窗口的寬度信息,則所述待識(shí)別頁面為響應(yīng)式頁面。
      15.根據(jù)權(quán)利要求10至14中任一項(xiàng)所述的裝置,其中,該裝置還包括: 用于記錄所識(shí)別的響應(yīng)式頁面的地址信息,以建立或更新響應(yīng)式頁面數(shù)據(jù)庫的模塊。
      16.根據(jù)權(quán)利要求10至15中任一項(xiàng)所述的裝置,其中,該裝置還包括: 用于接收用戶基于移動(dòng)終端的頁面訪問請(qǐng)求,并將所述頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面作為所述待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別的模塊; 其中,該裝置還包括一模塊,所述模塊用于: -如果所述頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面為響應(yīng)式頁面,則將其直接提供給所述用戶; -如果所述頁面訪問請(qǐng)求所對(duì)應(yīng)的頁面非響應(yīng)式頁面,則對(duì)所述頁面進(jìn)行轉(zhuǎn)換處理,并將處理后的頁面提供給所述用戶。
      17.根據(jù)權(quán)利要求10至15中任一項(xiàng)所述的裝置,其中,該裝置還包括: 用于接收用戶基于移動(dòng)終端的搜索請(qǐng)求,并將所述搜索請(qǐng)求所對(duì)應(yīng)的至少一個(gè)搜索結(jié)果所指向的頁面作為所述待識(shí)別頁面,以進(jìn)行響應(yīng)式頁面的識(shí)別的模塊; 其中,該裝置還包括一模塊,所述模塊用于: -如果所述至少一個(gè)搜索結(jié)果中,部分搜索結(jié)果所各自指向的頁面為響應(yīng)式頁面,其他部分搜索結(jié)果所各自指向的頁面非響應(yīng)式頁面,則區(qū)分所述部分搜索結(jié)果與所述其他部分搜索結(jié)果來將所述搜索請(qǐng)求所對(duì)應(yīng)的搜索結(jié)果提供給所述移動(dòng)終端。
      18.一種識(shí)別響應(yīng)式頁面的裝置,其中,該裝置包括: 用于建立一響應(yīng)式頁面數(shù)據(jù)庫的模塊; 用于查詢所述響應(yīng)式頁面數(shù)據(jù)庫,以確定與移動(dòng)終端的頁面獲取請(qǐng)求相對(duì)應(yīng)的頁面是否屬于響應(yīng)式頁面的模塊; 其中, -如果所述移動(dòng)終端請(qǐng)求訪問其中不屬于響應(yīng)式頁面的頁面,向所述移動(dòng)終端提供轉(zhuǎn)換處理后的頁面。
      19.一種識(shí)別響應(yīng)式頁面的瀏覽器,其中,該瀏覽器包括如權(quán)利要求10至17中任一項(xiàng)所述的識(shí)別響應(yīng)式頁面的裝置。
      20.一種識(shí)別響應(yīng)式頁面的瀏覽器插件,其中,該瀏覽器插件包括如權(quán)利要求10至17中任一項(xiàng)所述的識(shí)別響應(yīng)式頁面的裝置。
      21.一種識(shí)別響應(yīng)式頁面的搜索引擎,其中,該搜索引擎包括如權(quán)利要求10至15、17中任一項(xiàng)所述的識(shí)別響應(yīng)式頁面的裝置。
      【文檔編號(hào)】G06F17/30GK104239432SQ201410429282
      【公開日】2014年12月24日 申請(qǐng)日期:2014年8月27日 優(yōu)先權(quán)日:2014年8月27日
      【發(fā)明者】程剛, 蒲鵬, 邢航, 羅飛 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1