国产精品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>

      一種加快瀏覽頁(yè)面切換速度的方法

      文檔序號(hào):6610127閱讀:223來(lái)源:國(guó)知局
      專利名稱:一種加快瀏覽頁(yè)面切換速度的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種加快瀏覽頁(yè)面切換速度的方法,尤其涉及一種通過(guò)頁(yè)面 預(yù)取加快瀏覽頁(yè)面切換速度的方法。
      背景技術(shù)
      基于互聯(lián)網(wǎng)協(xié)議的網(wǎng)絡(luò)電視(IPTV )的業(yè)務(wù)導(dǎo)航系統(tǒng)是IPTV業(yè)務(wù)系統(tǒng)的 一個(gè)重要組成部分。IPTV的業(yè)務(wù)導(dǎo)航系統(tǒng)是基于Web技術(shù)實(shí)現(xiàn)的,IPTV終端 的軟件中包含一個(gè)Web瀏覽器,業(yè)務(wù)導(dǎo)航系統(tǒng)以Web導(dǎo)航頁(yè)面的方式向IPTV 終端提供業(yè)務(wù)展示和業(yè)務(wù)控制數(shù)據(jù),并實(shí)現(xiàn)業(yè)務(wù)控制流程。
      Web技術(shù)集合了 HTTP、 HTML、 CSS、 JavaScript等多種技術(shù),IPTV導(dǎo)航 頁(yè)面也充分利用了這些技術(shù)。與一般Web頁(yè)面一樣,導(dǎo)航頁(yè)面上也存在鏈接 和按鈕,IPTV業(yè)務(wù)控制流程就是通過(guò)選擇導(dǎo)航頁(yè)面上的鏈接和按鈕來(lái)實(shí)現(xiàn)的。 在選擇一個(gè)鏈接或按鈕之后會(huì)? 1起頁(yè)面切換。
      在切換頁(yè)面時(shí),瀏覽器首先要根據(jù)鏈接或按鈕所包含的URL向業(yè)務(wù)導(dǎo)航 服務(wù)器請(qǐng)求下載新的頁(yè)面文件。請(qǐng)求新頁(yè)面有可能需要重新發(fā)起建立TCP連 接。請(qǐng)求到達(dá)服務(wù)器之后,需要在請(qǐng)求隊(duì)列中排隊(duì)等待處理。處理頁(yè)面請(qǐng)求 涉及到一系列軟件代碼的執(zhí)行、讀寫(xiě)文件、讀寫(xiě)數(shù)據(jù)庫(kù),甚至有可能需要訪 問(wèn)其它服務(wù)器以獲得數(shù)據(jù)。為了顯示頁(yè)面文件,瀏覽器還需要從服務(wù)器下載 頁(yè)面中引用的其它文件(如圖片文件)。因此,釆用Web導(dǎo)^^頁(yè)面帶來(lái)一個(gè) 問(wèn)題,即用戶在選擇頁(yè)面上的一個(gè)鏈接來(lái)切換頁(yè)面時(shí),新頁(yè)面需要從服務(wù)器 上取得,這會(huì)引起較長(zhǎng)時(shí)間的等待,從而影響用戶體驗(yàn)。
      為了加快頁(yè)面切換速度可以采取頁(yè)面預(yù)取的方法,現(xiàn)有的頁(yè)面預(yù)取方法
      都是由瀏覽器來(lái)判斷哪些鏈接需要預(yù)取,缺少服務(wù)器的配合。為了提高預(yù)取 的命中率,往往需要復(fù)雜的數(shù)學(xué)模型,這對(duì)計(jì)算資源有很高的要求,并不適 合機(jī)頂盒這種計(jì)算能力有限的設(shè)備使用。

      發(fā)明內(nèi)容
      本發(fā)明的目的是通過(guò)一些實(shí)施例提供一種加快瀏覽頁(yè)面切換速度的方 法,提高預(yù)取命中率,加快頁(yè)面切換速度,降低對(duì)終端計(jì)算能力的要求。
      本發(fā)明的前述實(shí)施例提供的加快瀏覽頁(yè)面切換速度的方法,具體包括 步驟l、在當(dāng)前頁(yè)面中加入后續(xù)頁(yè)面的預(yù)取信息; 步驟2、服務(wù)器要求瀏覽器根據(jù)后續(xù)頁(yè)面的預(yù)取信息預(yù)取后續(xù)頁(yè)面; 步驟3、瀏覽器使用預(yù)取頁(yè)面進(jìn)行頁(yè)面顯示。
      上述方法將頁(yè)面預(yù)取信息包含在當(dāng)前頁(yè)面中,服務(wù)器將含有預(yù)取信息的 頁(yè)面提供給瀏覽器,進(jìn)而由瀏覽器來(lái)實(shí)現(xiàn)頁(yè)面的預(yù)取,這種由服務(wù)器來(lái)決定 預(yù)取的鏈接,有效地提高了預(yù)取命中率,大大加快了頁(yè)面的切換速度,同時(shí) 降低了對(duì)終端計(jì)算能力的要求。
      下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。


      圖1為本發(fā)明的一些實(shí)施例的加快瀏覽頁(yè)面切換速度的方法的流程圖; 圖2為本發(fā)明的一些實(shí)施例的將頁(yè)面預(yù)取信息包含在當(dāng)前動(dòng)態(tài)頁(yè)面中的 方法的流程圖3為本發(fā)明的一些實(shí)施例的瀏覽器在加載頁(yè)面的過(guò)程中實(shí)現(xiàn)頁(yè)面預(yù)取 的流程圖4為本發(fā)明的一些實(shí)施例的瀏覽器在切換頁(yè)面時(shí)使用預(yù)取頁(yè)面的流程圖。
      具體實(shí)施例方式
      圖1為本發(fā)明的一些實(shí)施例的加快瀏覽頁(yè)面切換速度的方法的流程圖,
      如圖1所示,該方法包括如下步驟
      步驟l、在當(dāng)前頁(yè)面中加入后續(xù)頁(yè)面的預(yù)取信息;
      步驟2、服務(wù)器要求瀏覽器根據(jù)后續(xù)頁(yè)面的預(yù)取信息預(yù)取后續(xù)頁(yè)面;
      步驟3、瀏覽器使用預(yù)取頁(yè)面進(jìn)行頁(yè)面顯示。
      上述步驟1在當(dāng)前頁(yè)面中加入后續(xù)頁(yè)面的預(yù)取信息包含兩種情況對(duì)于 靜態(tài)頁(yè)面,預(yù)取信息在制作頁(yè)面時(shí)包含到該頁(yè)面中;對(duì)于動(dòng)態(tài)頁(yè)面,服務(wù)器 通過(guò)查詢策略庫(kù)將需要預(yù)取的鏈接的預(yù)取信息寫(xiě)入該頁(yè)面中。
      上述步驟2具體包括以下步驟
      步驟201、服務(wù)器將包含后續(xù)頁(yè)面預(yù)取信息的頁(yè)面提供給瀏覽器; 步驟202、瀏覽器從服務(wù)器下載需要預(yù)取的頁(yè)面文件以及頁(yè)面文件中引 用的其他文件,并將這些文件保存在頁(yè)面緩存區(qū)中。 上述步驟3具體包括以下步驟
      步驟301、在需要切換頁(yè)面時(shí),瀏覽器在頁(yè)面緩沖區(qū)中查找是否有預(yù)取 的頁(yè)面,如果有,則執(zhí)行步驟302,如果沒(méi)有,則執(zhí)行步驟303; 步驟302、直接取出頁(yè)面進(jìn)行顯示;
      步驟303、向服務(wù)器發(fā)出頁(yè)面請(qǐng)求,從服務(wù)下載頁(yè)面并顯示。 頁(yè)面中的預(yù)取信息可以以下列幾種形式存在
      1 )頁(yè)面中包含要求瀏覽器預(yù)取指定鏈接的腳本代碼,在頁(yè)面加載時(shí)執(zhí)行; 2)鏈接標(biāo)簽中包含一個(gè)專門屬性,該屬性用于提示瀏覽器該鏈接需要預(yù)取。
      通過(guò)上述方法,在顯示一個(gè)頁(yè)面的時(shí)候,瀏覽器可以根據(jù)一定的規(guī)則選 擇頁(yè)面上的一些鏈接和按鈕,預(yù)先從服務(wù)器獲取這些鏈接和按鈕對(duì)應(yīng)的文件 并保存在本地緩存中。當(dāng)這些鏈接或按鈕被選中時(shí),瀏覽器就可以直接從緩 存中取出文件進(jìn)行顯示,省去了從服務(wù)器下載文件的時(shí)間,大大加快了頁(yè)面
      的切換速度,同時(shí)降低了對(duì)終端計(jì)算能力的要求。
      圖2為本發(fā)明的一些實(shí)施例的將頁(yè)面預(yù)取信息包含在當(dāng)前動(dòng)態(tài)頁(yè)面中的 方法流程圖,該方法包括以下步驟
      步驟a、在頁(yè)面中添加一個(gè)鏈接時(shí),服務(wù)器查詢策略庫(kù);
      步驟b、判斷該鏈接是否需要預(yù)取,如果需要預(yù)取,則執(zhí)行步驟c,如果 不需要預(yù)取,則則執(zhí)行步驟d;
      步驟c、將該鏈接的預(yù)取信息寫(xiě)入當(dāng)前頁(yè)面中;
      步驟d、不寫(xiě)入當(dāng)前頁(yè)面中。
      通過(guò)上述方法,較好地實(shí)現(xiàn)了將頁(yè)面預(yù)取信息包含在當(dāng)前頁(yè)面中,為服 務(wù)器主動(dòng)要求瀏覽器預(yù)取頁(yè)面奠定了基礎(chǔ)。
      圖3為本發(fā)明的一些實(shí)施例的瀏覽器在加載頁(yè)面的過(guò)程中實(shí)現(xiàn)頁(yè)面預(yù)取 的流程圖,瀏覽器獲得一個(gè)頁(yè)面后,在加載顯示頁(yè)面的過(guò)程中,遇到有頁(yè)面 預(yù)取信息時(shí),需執(zhí)行對(duì)頁(yè)面的預(yù)取操作,如圖3所示,該操作包括以下步驟
      步驟1,、 解析執(zhí)行需加載執(zhí)行的腳本代碼;
      步驟2'、判斷是否遇到預(yù)取指令,若遇到,則執(zhí)行步驟3',否則,執(zhí)行 步驟4,;
      步驟3,、下載指定頁(yè)面,并保存在頁(yè)面緩沖區(qū)中; 步驟4'、解析鏈接標(biāo)簽;
      步驟5'、判斷標(biāo)簽中是否含有預(yù)取信息,若含有,則執(zhí)行步驟3',否則, 則執(zhí)行步驟6,;
      步驟6,、不下載頁(yè)面。
      由于服務(wù)器將可能預(yù)取的頁(yè)面信息傳給瀏覽器,瀏覽器將要預(yù)取的頁(yè)面 下載至頁(yè)面緩沖區(qū)中,為實(shí)現(xiàn)頁(yè)面的快速切換奠定了基礎(chǔ)。
      圖4為本發(fā)明的一些實(shí)施例的瀏覽器在切換頁(yè)面時(shí)使用預(yù)取頁(yè)面的流程 圖,當(dāng)需要切換頁(yè)面時(shí),瀏覽器實(shí)現(xiàn)頁(yè)面預(yù)取的操作如圖4所示,該操作包 括以下步驟
      步驟501、瀏覽器在頁(yè)面緩沖區(qū)中查找是否有預(yù)取的頁(yè)面,如果有,則
      執(zhí)行步驟502,如果沒(méi)有,則執(zhí)行步驟503; 步驟502、直接取出頁(yè)面進(jìn)行顯示;
      步驟503、向服務(wù)器發(fā)出頁(yè)面請(qǐng)求,從服務(wù)下載頁(yè)面并顯示。 由于瀏覽器將要預(yù)取的頁(yè)面已經(jīng)下載至頁(yè)面緩沖區(qū)中,所以瀏覽器在進(jìn) 行上述操作時(shí),不需要從服務(wù)器下載頁(yè)面,頁(yè)面切換速度快。
      最后應(yīng)說(shuō)明的是以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非 對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普 通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行 修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并 不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
      權(quán)利要求
      1、一種加快瀏覽頁(yè)面切換速度的方法,其特征在于所述方法包括以下步驟步驟1、在當(dāng)前頁(yè)面中加入后續(xù)頁(yè)面的預(yù)取信息;步驟2、服務(wù)器要求瀏覽器根據(jù)后續(xù)頁(yè)面的預(yù)取信息預(yù)取后續(xù)頁(yè)面;步驟3、瀏覽器使用預(yù)取頁(yè)面進(jìn)行頁(yè)面顯示。
      2、 根據(jù)權(quán)利要求1所述的加快瀏覽頁(yè)面切換速度的方法,其特征在于所 述步驟l具體為對(duì)于靜態(tài)頁(yè)面,預(yù)取信息在制作頁(yè)面時(shí)包含到該頁(yè)面中; 對(duì)于動(dòng)態(tài)頁(yè)面,服務(wù)器通過(guò)查詢策略庫(kù)將需要預(yù)取的鏈接的預(yù)取信息寫(xiě) 入該頁(yè)面中。
      3、 根據(jù)權(quán)利要求1所述的加快瀏覽頁(yè)面切換速度的方法,其特征在于所 述步驟2具體為步驟201、服務(wù)器將包含后續(xù)頁(yè)面預(yù)取信息的頁(yè)面提供給瀏覽器; 步驟202、瀏覽器從服務(wù)器下載需要預(yù)取的頁(yè)面文件以及頁(yè)面文件中引 用的其他文件,并將這些文件保存在頁(yè)面緩存區(qū)中。
      4、 根據(jù)權(quán)利要求1所述的加快瀏覽頁(yè)面切換速度的方法,其特征在于所 述步驟3具體為步驟301、在需要切換頁(yè)面時(shí),瀏覽器在頁(yè)面緩沖區(qū)中查找是否有預(yù)取 的頁(yè)面,如果有,則執(zhí)行步驟302,如果沒(méi)有,則執(zhí)行步驟303; 步驟302、直接取出頁(yè)面進(jìn)行顯示;步驟303、向服務(wù)器發(fā)出頁(yè)面請(qǐng)求,從服務(wù)下載頁(yè)面并顯示。
      5、 根據(jù)權(quán)利要求3所述的加快瀏覽頁(yè)面切換速度的方法,其特征在于所 述步驟202具體為步驟1,、 解析執(zhí)行需加載執(zhí)行的腳本代碼; 步驟2'、判斷是否遇到預(yù)取指令,若遇到,則執(zhí)行步驟3',否則,執(zhí)行步驟4,;步驟3'、下載指定頁(yè)面,并保存在頁(yè)面緩沖區(qū)中; 步驟4'、解析鏈接標(biāo)簽;步驟5'、判斷標(biāo)簽中是否含有預(yù)取信息,若含有,則執(zhí)行步驟3',否則, 則執(zhí)行步驟6';步驟6'、不下載頁(yè)面。
      6、 根據(jù)權(quán)利要求2所述的加快瀏覽頁(yè)面切換速度的方法,其特征在于對(duì) 于靜態(tài)頁(yè)面,預(yù)取信息在制作頁(yè)面時(shí)包含到該頁(yè)面中的操作具體為對(duì)于靜 態(tài)頁(yè)面,預(yù)取信息在制作頁(yè)面時(shí)以要求瀏覽器預(yù)取指定鏈接的腳本代碼或包 含一個(gè)用于提示瀏覽器該鏈接需要預(yù)取的專門屬性的鏈接標(biāo)簽的形式包含到 該頁(yè)面中。
      7、 根據(jù)權(quán)利要求2所述的加快瀏覽頁(yè)面切換速度的方法,其特征在于對(duì) 于動(dòng)態(tài)頁(yè)面,服務(wù)器通過(guò)查詢策略庫(kù)將需要預(yù)取的鏈接的預(yù)取信息寫(xiě)入該頁(yè) 面中的操作具體為對(duì)于動(dòng)態(tài)頁(yè)面,服務(wù)器通過(guò)查詢策略庫(kù)將需要預(yù)取的鏈 接的預(yù)取信息以要求瀏覽器預(yù)取指定鏈接的腳本代碼或包含一個(gè)用于提示瀏 覽器該鏈接需要預(yù)取的專門屬性的鏈接標(biāo)簽的形式寫(xiě)入該頁(yè)面中。
      8、 一種加快瀏覽頁(yè)面切換速度的裝置,其特征在于所述裝置包括 預(yù)取頁(yè)面信息模塊,用于在當(dāng)前頁(yè)面中加入后續(xù)頁(yè)面的預(yù)取信息; 服務(wù)器處理模塊,用于服務(wù)器要求瀏覽器根據(jù)后續(xù)頁(yè)面的預(yù)取信息預(yù)取后續(xù)頁(yè)面;瀏覽器處理模塊,用于瀏覽器使用預(yù)取頁(yè)面進(jìn)行頁(yè)面顯示。
      9、 根據(jù)權(quán)利要求1所述的加快瀏覽頁(yè)面切換速度的裝置,其特征在于所 述預(yù)取頁(yè)面信息模塊包括靜態(tài)頁(yè)面預(yù)取信息模塊,用于將預(yù)取信息在制作頁(yè)面時(shí)包含到該靜態(tài)頁(yè) 面中;動(dòng)態(tài)頁(yè)面預(yù)取信息模塊,用于服務(wù)器通過(guò)查詢策略庫(kù)將需要預(yù)取的鏈接 的預(yù)取信息寫(xiě)入該動(dòng)態(tài)頁(yè)面中。
      10、根據(jù)權(quán)利要求8或9所述的加快瀏覽頁(yè)面切換速度的裝置,其特征 在于所述預(yù)取信息的存在形式為要求瀏覽器預(yù)取指定鏈接的腳本代碼或包 含一個(gè)用于提示瀏覽器該鏈接需要預(yù)取的專門屬性的鏈接標(biāo)簽。
      全文摘要
      本發(fā)明涉及一種加快瀏覽頁(yè)面切換速度的方法,該方法包括步驟1.在當(dāng)前頁(yè)面中加入后續(xù)頁(yè)面的預(yù)取信息;步驟2.服務(wù)器要求瀏覽器根據(jù)后續(xù)頁(yè)面的預(yù)取信息預(yù)取后續(xù)頁(yè)面;步驟3.瀏覽器使用預(yù)取頁(yè)面進(jìn)行頁(yè)面顯示。上述方法,通過(guò)服務(wù)器來(lái)決定預(yù)取的鏈接,有效地提高了預(yù)取命中率,大大加快了頁(yè)面的切換速度,同時(shí)降低了對(duì)終端計(jì)算能力的要求。
      文檔編號(hào)G06F17/30GK101110819SQ20071011993
      公開(kāi)日2008年1月23日 申請(qǐng)日期2007年8月3日 優(yōu)先權(quán)日2007年8月3日
      發(fā)明者仇劍書(shū), 劉紅旗, 加雄偉 申請(qǐng)人:中國(guó)網(wǎng)絡(luò)通信集團(tuán)公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1