專利名稱:一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法 和裝置。
背景技術(shù):
隨著數(shù)字電視技術(shù)的發(fā)展,數(shù)字電視終端(例如,機(jī)頂盒等)的功能變得 越來(lái)越豐富,已經(jīng)可以利用數(shù)字電視終端瀏覽網(wǎng)頁(yè)。通過(guò)可以上網(wǎng)的數(shù)字電視 終端,用戶可以一邊欣賞高清的電視畫面, 一邊瀏覽網(wǎng)頁(yè),相應(yīng)的拓展了用戶 的上網(wǎng)方式,增加了用戶獲得最新資訊的途徑。
現(xiàn)有的瀏覽方式中,數(shù)字電視終端用戶請(qǐng)求打開當(dāng)前頁(yè)面上的某個(gè)超鏈接
對(duì)應(yīng)的網(wǎng)頁(yè)(激活超鏈接);瀏覽器按照用戶的請(qǐng)求指示,向服務(wù)器發(fā)送請(qǐng)求 消息,請(qǐng)求下載用戶請(qǐng)求的超鏈接網(wǎng)頁(yè);服務(wù)器收到請(qǐng)求消息后,向?yàn)g覽器返 回對(duì)應(yīng)網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù);瀏覽器收到服務(wù)器返回的頁(yè)面數(shù)據(jù)后,通過(guò)解析所述 頁(yè)面數(shù)據(jù),向用戶展示用戶請(qǐng)求的超鏈接網(wǎng)頁(yè)。網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)包括網(wǎng)頁(yè)的 HTML (Hypertext Markup Language,超文本鏈接標(biāo)示語(yǔ)言)文件,以及其引 用的資源文件。
在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),用戶在請(qǐng)求打 開當(dāng)前頁(yè)面上的某個(gè)超鏈接網(wǎng)頁(yè)后,瀏覽器需要實(shí)時(shí)的向服務(wù)器獲取用戶請(qǐng)求 的超鏈接網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù),獲得對(duì)應(yīng)頁(yè)面數(shù)據(jù)后才能向用戶展示用戶指示的超 鏈接網(wǎng)頁(yè),由于是實(shí)時(shí)獲取,因此響應(yīng)的時(shí)間可能較長(zhǎng),使得用戶體驗(yàn)受到較 大的影響。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法和裝置,能夠縮短用
戶網(wǎng)頁(yè)瀏覽等待響應(yīng)的時(shí)間,提升用戶體驗(yàn)。
為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明實(shí)施例通過(guò)以下技術(shù)方案具體實(shí)現(xiàn) 本發(fā)明實(shí)施例提供一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,包括獲取當(dāng)前頁(yè)
面包含的超鏈接信息;為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí);按照所述超鏈接的
頁(yè)面下栽優(yōu)先級(jí)順序,向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè),并進(jìn)行存儲(chǔ);在 當(dāng)前頁(yè)面的超鏈接被激活時(shí),展示存儲(chǔ)的所述被激活的超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)。
所述為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí)具體為按照所述超鏈接的歷史瀏 覽記錄或者點(diǎn)擊率,為所述超鏈接"i殳置頁(yè)面下栽優(yōu)先級(jí)。
所述向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)具體為向服務(wù)器獲取所述超鏈 接對(duì)應(yīng)的網(wǎng)頁(yè)的超文本鏈接標(biāo)示語(yǔ)言HTML文件;解析所述HTML文件,獲得 所述HTML文件所引用的資源文件信息;為所述資源文件設(shè)置資源文件下載優(yōu) 先級(jí);按照所述資源文件下載優(yōu)先級(jí)順序,向服務(wù)器獲取所述資源文件。
所述為所述資源文件設(shè)置資源文件下載優(yōu)先級(jí)具體為按照所述HTML文 件對(duì)資源文件的引用順序,為所述資源文件設(shè)置資源文件下載優(yōu)先級(jí)。
優(yōu)選地,所述方法進(jìn)一步包括對(duì)資源文件的大小進(jìn)行判斷,所述向服務(wù)器 獲取所述資源文件具體為在判斷出所述資源文件小于存儲(chǔ)設(shè)備的剩余存儲(chǔ)容 量后,向服務(wù)器獲取所述資源文件。
優(yōu)選地,所述方法還包括對(duì)獲取到的網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)進(jìn)行預(yù)編譯。
優(yōu)選地,所述方法還包括按照存儲(chǔ)的頁(yè)面數(shù)據(jù)的刪除優(yōu)先級(jí),對(duì)存儲(chǔ)頁(yè) 面數(shù)據(jù)的存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)管理,所述刪除優(yōu)先級(jí)根據(jù)所述頁(yè)面數(shù)據(jù)的最長(zhǎng)不 訪問(wèn)時(shí)間具體確定。
本發(fā)明實(shí)施例還提供一種數(shù)字電視網(wǎng)頁(yè)瀏覽裝置,包括第一獲取單元, 用于獲取當(dāng)前頁(yè)面包含的超鏈接信息;設(shè)置單元,用于為所述第一獲取單元獲 取的超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí);第二獲取單元,用于按照所述超鏈接的頁(yè)面 下載優(yōu)先級(jí)順序,向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè);存儲(chǔ)單元,用于存 儲(chǔ)所述第二獲取單元獲取的網(wǎng)頁(yè);展示單元,用于在當(dāng)前頁(yè)面的超鏈接被激活 時(shí),展示所述存儲(chǔ)單元存儲(chǔ)的所述被激活的超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)。
所述設(shè)置單元具體用于按照所述超鏈接的歷史瀏覽記錄或者點(diǎn)擊率,為所 述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí)。
所述第二獲取單元具體用于向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)的 HTML文件;解析所述HTML文件,獲得所述HTML文件所引用的資源文件信 息;為所述資源文件設(shè)置資源文件下載優(yōu)先級(jí);按照所述資源文件下載優(yōu)先級(jí)
順序,向服務(wù)器獲取所述資源文件。
優(yōu)選地,所述裝置還包括預(yù)編譯單元,用于對(duì)所述第二獲取單元獲取到 的網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)進(jìn)行預(yù)編譯。
優(yōu)選地,所述裝置還包括存儲(chǔ)管理單元,用于按照存儲(chǔ)的頁(yè)面數(shù)據(jù)的刪 除優(yōu)先級(jí),對(duì)所述存儲(chǔ)單元進(jìn)行存儲(chǔ)管理,所述刪除優(yōu)先級(jí)根據(jù)所述頁(yè)面數(shù)據(jù) 的最長(zhǎng)不訪問(wèn)時(shí)間具體確定。
可以看出,本發(fā)明實(shí)施例采用的技術(shù)方案中,由于是按照一定的優(yōu)先預(yù) 取順序,預(yù)取當(dāng)前頁(yè)面的超鏈接網(wǎng)頁(yè),并進(jìn)行存儲(chǔ),在用戶激活相應(yīng)超鏈接時(shí), 向用戶展示存儲(chǔ)的相應(yīng)網(wǎng)頁(yè),因此能夠縮短用戶網(wǎng)頁(yè)瀏覽等待響應(yīng)的時(shí)間,提 升用戶體驗(yàn)。
進(jìn)一步的,由于采用了存儲(chǔ)管理機(jī)制,提高了存儲(chǔ)設(shè)備的有效利用率; 由于采用了預(yù)編譯機(jī)制,進(jìn)一步提高了網(wǎng)頁(yè)瀏覽的速度。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施 例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述 中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付 出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖l是本發(fā)明實(shí)施例一提供的一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法流程圖; 圖2是本發(fā)明實(shí)施例二提供的一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法流程圖; 圖3是本發(fā)明實(shí)施例三提供的一種數(shù)字電視網(wǎng)頁(yè)瀏覽的裝置示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法和裝置,所述方法 中,按照一定的優(yōu)先預(yù)取順序,預(yù)取當(dāng)前頁(yè)面的超鏈接網(wǎng)頁(yè),進(jìn)而能夠縮短用 戶網(wǎng)頁(yè)瀏覽等待響應(yīng)的時(shí)間,提升用戶體驗(yàn),以下通過(guò)具體實(shí)施例分別進(jìn)行詳 細(xì)i兌明。
實(shí)施例一、
參見圖l,是本發(fā)明實(shí)施例一提供的一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法流 程圖,具體可以包括
步驟IIO、獲取當(dāng)前頁(yè)面包含的超鏈接信息; 步驟120、為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí);
在獲取當(dāng)前頁(yè)面的超鏈接信息后,可以根據(jù)所述超鏈接的歷史瀏覽記錄、 或者用戶點(diǎn)擊率等等參數(shù),為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí)。
步驟130、按照所述超鏈接的頁(yè)面下載優(yōu)先級(jí)順序,向服務(wù)器獲取所述超 鏈才妄對(duì)應(yīng)的網(wǎng)頁(yè),并進(jìn)行存儲(chǔ);
可以按照所述頁(yè)面下載優(yōu)先級(jí)順序,向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè) 的各種頁(yè)面數(shù)據(jù),每個(gè)網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)也可以有一定的下載優(yōu)先級(jí)順序。下載 優(yōu)先級(jí)越高,也就越優(yōu)先下載。
步驟140、在當(dāng)前頁(yè)面的超鏈接被激活時(shí),展示存儲(chǔ)的所述被激活的超鏈 接對(duì)應(yīng)的網(wǎng)頁(yè)。
在當(dāng)前頁(yè)面的超鏈接被激活時(shí),如果所述被激活的超鏈接的對(duì)應(yīng)網(wǎng)頁(yè)的頁(yè) 面數(shù)據(jù)已經(jīng)被下載和存儲(chǔ),則向用戶展示已經(jīng)下載并存儲(chǔ)的所述被激活的超鏈 接的對(duì)應(yīng)網(wǎng)頁(yè);如果所述被激活的超鏈接的對(duì)應(yīng)網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)還沒(méi)有被全部 下載,則可以先向用戶展示已經(jīng)下載的部分。
可以看出,本實(shí)施例中,按照合理的優(yōu)先預(yù)取順序,預(yù)取當(dāng)前頁(yè)面的超鏈 接網(wǎng)頁(yè),并進(jìn)行存儲(chǔ),在用戶激活相應(yīng)超鏈接時(shí),向用戶展示存儲(chǔ)的相應(yīng)網(wǎng)頁(yè), 能夠縮短用戶網(wǎng)頁(yè)瀏覽等待響應(yīng)的時(shí)間,提升用戶體驗(yàn)。
下面通過(guò)更為具體的實(shí)施例,對(duì)本發(fā)明技術(shù)方案做更為詳細(xì)的說(shuō)明。
實(shí)施例二、
參見圖2,是本法明實(shí)施例二提供的 一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法流 程圖,具體可以包括
步驟201 、數(shù)字電視終端的瀏覽器接收第一頁(yè)面請(qǐng)求指令;
用戶可以通過(guò)多種方式(例如,點(diǎn)擊某個(gè)鏈接、或者在地址欄^r出頁(yè)面地 址信息等)發(fā)起頁(yè)面請(qǐng)求,請(qǐng)求瀏覽器打開想要瀏覽的第一頁(yè)面(例如,http: 〃www.baidu.com )等。
步驟202、瀏覽器判斷用戶請(qǐng)求的第一頁(yè)面是否已經(jīng)存儲(chǔ),如沒(méi)有存儲(chǔ), 進(jìn)入步驟203;如已經(jīng)存儲(chǔ),進(jìn)入步驟205;
瀏覽器可以先在存儲(chǔ)設(shè)備(例如,內(nèi)存、Flash等)中進(jìn)行查找,判斷用
戶請(qǐng)求的第 一頁(yè)面的頁(yè)面數(shù)據(jù)是否已經(jīng)被下載和存儲(chǔ)。
步驟203、向服務(wù)器發(fā)送下載請(qǐng)求消息,請(qǐng)求下載所述第一頁(yè)面;
如果判斷出用戶請(qǐng)求的第 一 頁(yè)面還沒(méi)有被下載和存儲(chǔ),則可以向服務(wù)器發(fā)
送下載請(qǐng)求消息,請(qǐng)求下載所述用戶請(qǐng)求的第 一 頁(yè)面。
步驟204、接收服務(wù)器返回的所述第一頁(yè)面的頁(yè)面數(shù)據(jù); 網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)可以包括頁(yè)面的HTML文件、及其引用的資源文件(例
如,圖形文件、JS文件、CSS文件等等)。
可以看出,步驟201至步驟204是獲得初始頁(yè)面(第一頁(yè)面)的頁(yè)面數(shù)據(jù)的步驟。
步驟205、展示所述用戶請(qǐng)求的第一頁(yè)面;
如果判斷出所述第一頁(yè)面的頁(yè)面數(shù)據(jù)已經(jīng)被下栽和存儲(chǔ),則進(jìn)行解析后, 可以直接向用戶展示第一頁(yè)面,或者可以在接收到服務(wù)器返回的所述第 一 頁(yè)面 的頁(yè)面數(shù)據(jù)后,對(duì)返回的所述第一頁(yè)面的頁(yè)面數(shù)據(jù)進(jìn)行解析,并向用戶展示第 一頁(yè)面。
步驟206、獲取第一頁(yè)面(當(dāng)前頁(yè)面)包含的超鏈接信息,并為所述超鏈 接設(shè)置頁(yè)面下載優(yōu)先級(jí);
可以根據(jù)一定的規(guī)則設(shè)置頁(yè)面下載優(yōu)先級(jí),設(shè)置頁(yè)面下載優(yōu)先級(jí)可以最大 程度的提高下載的有效率。例如,可以根據(jù)用戶歷史瀏覽記錄、或者用戶點(diǎn)擊 率等參數(shù)對(duì)用戶下一步可能訪問(wèn)的鏈接頁(yè)面進(jìn)行判斷,按照用戶下一步可能訪 問(wèn)的超鏈接頁(yè)面的概率設(shè)置頁(yè)面下載優(yōu)先級(jí),下一步訪問(wèn)的概率越大,相應(yīng)頁(yè) 面下載優(yōu)先級(jí)的設(shè)置就越高,也就越優(yōu)先下載。
制定頁(yè)面下載優(yōu)先級(jí)所需的參數(shù),可以來(lái)自瀏覽器自身存儲(chǔ)或者記錄的數(shù) 據(jù),也可以是由服務(wù)器提供數(shù)據(jù),或者還可以是瀏覽器和服務(wù)器提供的數(shù)據(jù)進(jìn) 行綜合而得到,但不局限于上述舉例。
進(jìn)一步的,可以利用頁(yè)面下載列表記錄所述超鏈接信息,以及各個(gè)超鏈接
的頁(yè)面下載優(yōu)先級(jí)。所述頁(yè)面下載列表可以包括鏈接頁(yè)面的絕對(duì)地址(URL, Uniform Resource Locator,統(tǒng)一資源定位符)、還可以包括各個(gè)超鏈接頁(yè)面的
下載優(yōu)先級(jí)。利用頁(yè)面下載列表,可以明確各個(gè)超鏈接,以及其頁(yè)面下載優(yōu)先 級(jí)的7十應(yīng)關(guān)系。
需要說(shuō)明的是,步驟205和步驟206沒(méi)有必然的順序關(guān)系。 步驟207、向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù),并將所述頁(yè) 面數(shù)據(jù)進(jìn)行存儲(chǔ);
向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù),可以先按照所述頁(yè)面下 載優(yōu)先級(jí)順序,向服務(wù)器獲取對(duì)應(yīng)網(wǎng)頁(yè)的HTML文件,并對(duì)獲取到的HTML文 件進(jìn)行解析,獲取其需要引用的資源文件信息,并為所述資源文件設(shè)置資源文 件下載優(yōu)先級(jí),還可以將資源文件信息,以及相應(yīng)的資源文件下載優(yōu)先級(jí)記錄 在資源文件下載列表中。
由于網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)不僅包括HTML文件,還可以包括其引用的資源文 件,所以各個(gè)網(wǎng)頁(yè)的資源文件下載列表中既可以包括其需要引用的資源文件的 絕對(duì)地址(URL)、還可以包括資源文件的下載優(yōu)先級(jí)。
同樣,可以根據(jù)一定的規(guī)則設(shè)置資源文件下載優(yōu)先級(jí),最大程度的提高下 載的有效率。例如,可以按照HTML文件對(duì)資源文件的引用順序,設(shè)置資源文 件下載優(yōu)先級(jí),越先引用的,資源文件下載優(yōu)先級(jí)設(shè)置就越高;還可以按排版 順序設(shè)置下載優(yōu)先級(jí),排版越靠前的,下載優(yōu)先級(jí)設(shè)置就越高,以此類推;也 可以根據(jù)資源文件對(duì)用戶視覺的沖擊度設(shè)置下載優(yōu)先級(jí),視覺沖擊度越高,下 載優(yōu)先級(jí)的設(shè)置也就越高;資源文件下載優(yōu)先級(jí)的設(shè)置越高,也就越優(yōu)先下載。
進(jìn)一步的,在按照資源文件下載優(yōu)先級(jí)下載資源文件的時(shí),還可以對(duì)所下 載的資源文件的類型進(jìn)行判斷,如果是小文件,則下載;如果是大文件,則可 以放棄下載。所述大文件通常是指文件大小大于存儲(chǔ)設(shè)備的存儲(chǔ)容量的文件, 所述小文件通常是指文件大小小于存儲(chǔ)設(shè)備的存儲(chǔ)容量的文件。在下載資源文 件時(shí),對(duì)資源文件類型進(jìn)行判斷可以增加下載的有效性。
進(jìn)一步的,在下載頁(yè)面數(shù)據(jù)之前,還可以先在存儲(chǔ)設(shè)備中進(jìn)行查找,判斷 資源文件下載列表中的資源文件是否已經(jīng)被下載和存儲(chǔ),對(duì)于還沒(méi)有下載和存 儲(chǔ)的資源文件,則向服務(wù)器獲?。粚?duì)于已經(jīng)下載和存儲(chǔ)的資源文件,還可以進(jìn) 一步判斷服務(wù)器中是否已經(jīng)對(duì)應(yīng)更新,如沒(méi)有更新,則可以不向服務(wù)器獲取, 如果已經(jīng)更新,則重新向服務(wù)器獲取。進(jìn)一步的,還可以對(duì)已經(jīng)下載的頁(yè)面數(shù)據(jù)進(jìn)行預(yù)編譯,能夠進(jìn)一步的加快 頁(yè)面瀏覽的速度。
步驟208、在第一頁(yè)面的超鏈接被激活時(shí),向用戶展示超鏈接頁(yè)面。
在第 一頁(yè)面的超鏈接被激活時(shí),如果所述被激活的超鏈接的對(duì)應(yīng)網(wǎng)頁(yè)的頁(yè) 面數(shù)據(jù)已經(jīng)被下載和存儲(chǔ),則向用戶展示已經(jīng)下載并存儲(chǔ)的所述被激活的超鏈
接的對(duì)應(yīng)網(wǎng)頁(yè);如果所述被激活的超鏈接的對(duì)應(yīng)網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)還沒(méi)有被下全 部下載,則可以先向用戶展示已經(jīng)下載的部分。
進(jìn)一步的,由于存儲(chǔ)設(shè)備的存儲(chǔ)容量有限,還可以對(duì)存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)管
除。例如,可以根據(jù)頁(yè)面數(shù)據(jù)最長(zhǎng)沒(méi)有被訪問(wèn)的時(shí)間,設(shè)置頁(yè)面數(shù)據(jù)刪除優(yōu)先 級(jí),頁(yè)面數(shù)據(jù)沒(méi)有被訪問(wèn)的時(shí)間越長(zhǎng),刪除優(yōu)先級(jí)也就越高。對(duì)于服務(wù)器中已 經(jīng)相應(yīng)更新的頁(yè)面數(shù)據(jù),還可以將已經(jīng)更新的頁(yè)面數(shù)據(jù)的刪除優(yōu)先級(jí)設(shè)置為最 高。在存儲(chǔ)設(shè)備的存儲(chǔ)容量不足時(shí),刪除優(yōu)先級(jí)越高的頁(yè)面數(shù)據(jù),也就越優(yōu)先 刪除。對(duì)存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)管理,可以讓存儲(chǔ)設(shè)備存儲(chǔ)更多有價(jià)值的頁(yè)面數(shù)據(jù), 提高存儲(chǔ)設(shè)備的有效使用率。
需要說(shuō)明的是,本實(shí)施例是以瀏覽兩層網(wǎng)頁(yè)進(jìn)行舉例說(shuō)明的,但不局限于 此,如果需要進(jìn)一步的瀏覽,可以根據(jù)步驟206至步驟208所述方法進(jìn)行瀏覽。
可以看出,本實(shí)施例中,按照一定的優(yōu)先預(yù)取順序,預(yù)取當(dāng)前頁(yè)面的超鏈 接網(wǎng)頁(yè),并進(jìn)行存儲(chǔ),在用戶激活相應(yīng)超鏈接時(shí),向用戶展示存儲(chǔ)的相應(yīng)網(wǎng)頁(yè), 能夠縮短用戶網(wǎng)頁(yè)瀏覽等待響應(yīng)的時(shí)間,提升用戶體驗(yàn)。
進(jìn)一步的,對(duì)存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ)管理,可以提高存儲(chǔ)設(shè)備的使用效率;對(duì) 存儲(chǔ)的頁(yè)面數(shù)據(jù)進(jìn)行預(yù)編譯,可以進(jìn)一步提高網(wǎng)頁(yè)瀏覽的速度。
相應(yīng)的,本發(fā)明實(shí)施例還提供一種數(shù)字電視網(wǎng)頁(yè)瀏覽的裝置。
實(shí)施例三、
參見圖3,是本發(fā)明實(shí)施例三提供的一種數(shù)字電視網(wǎng)頁(yè)瀏覽的裝置示意圖, 所述裝置具體可以包括
第一獲取單元310,用于獲取當(dāng)前頁(yè)面包含的超鏈接信息。
設(shè)置單元320,用于為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí)。
所述第一獲取單元3IO在獲取當(dāng)前頁(yè)面的超鏈接信息后,所述設(shè)置單元320
具體可以根據(jù)超鏈接信息的歷史瀏覽記錄、或者用戶點(diǎn)擊率等等參tt,為所述 超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí)。
第二獲取單元330,用于按照所述超鏈接的頁(yè)面下載優(yōu)先級(jí)順序,向服務(wù) 器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè);
所述第二獲取單元330可以按照所述頁(yè)面下載優(yōu)先級(jí)順序,向服務(wù)器獲取 所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)的各種頁(yè)面數(shù)據(jù),每個(gè)網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)也可以有一定的 下載優(yōu)先級(jí)順序。
進(jìn)一步的,可以利用頁(yè)面下載列表記錄所述超鏈接信息,以及各個(gè)超鏈接
的頁(yè)面下載優(yōu)先級(jí)。所述頁(yè)面下載列表可以包括鏈4妻頁(yè)面的絕對(duì)地址(URL )、
還可以包括各個(gè)鏈接頁(yè)面的下載優(yōu)先級(jí)。利用頁(yè)面下載列表,可以明確各個(gè)超 鏈接,以及其頁(yè)面下載優(yōu)先級(jí)的對(duì)應(yīng)關(guān)系。
存儲(chǔ)單元340,用于存儲(chǔ)所述第二獲取單元330獲取的網(wǎng)頁(yè)。 展示單元350,用于在當(dāng)前頁(yè)面的超鏈接被激活時(shí),展示所述存儲(chǔ)單元340 存儲(chǔ)的所述被激活的超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)。
在當(dāng)前頁(yè)面的超鏈接被激活時(shí),如果所述被激活的超鏈接的對(duì)應(yīng)網(wǎng)頁(yè)的頁(yè) 面數(shù)據(jù)已經(jīng)被下載和存儲(chǔ),所述展示單元350向用戶展示已經(jīng)下載并存儲(chǔ)的所 述被激活的超鏈接的對(duì)應(yīng)網(wǎng)頁(yè);如果所述被激活的超鏈接的對(duì)應(yīng)網(wǎng)頁(yè)的頁(yè)面數(shù) 據(jù)還沒(méi)有被全部下載,所述展示單元350可以先向用戶展示已經(jīng)下載的部分。
HTML文件;解析所述HTML文件,獲得所述HTML文件所引用的資源文件信 息;為所述資源文件設(shè)置資源文件下載優(yōu)先級(jí);按照所述資源文件下載優(yōu)先級(jí) 順序,向服務(wù)器獲取所述資源文件。
進(jìn)一步的,還可以利用資源文件下載列表記錄所述資源文件信息,以及各 個(gè)資源文件的資源文件下載優(yōu)先級(jí)。所述資源文件下載列表既可以包括各個(gè)資 源文件絕對(duì)地址(URL)、還可以包括各個(gè)資源文件的下載優(yōu)先級(jí)。利用資源 文件下載列表,可以明確各個(gè)資源文件,以及其下載優(yōu)先級(jí)的對(duì)應(yīng)關(guān)系。 所述裝置還可以包括存儲(chǔ)管理單元360和預(yù)編譯單元370。 存儲(chǔ)管理單元360,用于按照存儲(chǔ)的頁(yè)面數(shù)據(jù)的刪除優(yōu)先級(jí),對(duì)所述存儲(chǔ) 單元340進(jìn)行存儲(chǔ)管理,所述刪除優(yōu)先級(jí)可以根據(jù)所述頁(yè)面數(shù)據(jù)的最長(zhǎng)不訪問(wèn)
時(shí)間具體設(shè)置。不訪問(wèn)時(shí)間越長(zhǎng),刪除優(yōu)先級(jí)設(shè)置越高,刪除優(yōu)先級(jí)越高,就 越優(yōu)先刪除,對(duì)于服務(wù)器上已經(jīng)相應(yīng)更新的頁(yè)面數(shù)據(jù),也可以直接刪除。
預(yù)編譯單元370,用于對(duì)所述第二獲取單元330獲取到的網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)進(jìn) 行預(yù)編譯。
可以理解的是,本實(shí)施裝置各個(gè)單元的所述功能可以才艮據(jù)實(shí)施例二所述方 法具體實(shí)現(xiàn)。
綜上所述,本發(fā)明實(shí)施例中,按照一定的優(yōu)先預(yù)取順序,預(yù)取當(dāng)前頁(yè)面的 超鏈接網(wǎng)頁(yè),并進(jìn)行存儲(chǔ),在用戶激活相應(yīng)超鏈接時(shí),向用戶展示存儲(chǔ)的相應(yīng) 網(wǎng)頁(yè),能夠縮短用戶網(wǎng)頁(yè)瀏覽等待響應(yīng)的時(shí)間,提升用戶體-瞼。
進(jìn)一步的,存儲(chǔ)管理機(jī)制,可以提高存儲(chǔ)設(shè)備的使用效率;預(yù)編譯機(jī)制, 可以進(jìn)一步提高網(wǎng)頁(yè)瀏覽的速度。
驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括ROM、 RAM、》茲盤或光盤等。
以上對(duì)本發(fā)明實(shí)施例所提供的一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法和裝置
對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍 上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,其特征在于,包括獲取當(dāng)前頁(yè)面包含的超鏈接信息;為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí);按照所述超鏈接的頁(yè)面下載優(yōu)先級(jí)順序,向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè),并進(jìn)行存儲(chǔ);在當(dāng)前頁(yè)面的超鏈接被激活時(shí),展示存儲(chǔ)的所述被激活的超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)。
2、 根據(jù)權(quán)利要求l所述的數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,其特征在于,所 述為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí)具體為按照所述超鏈接的歷史瀏覽記錄或者點(diǎn)擊率,為所述超鏈4矣設(shè)置頁(yè)面下載 優(yōu)先級(jí)。
3、 根據(jù)權(quán)利要求l所述的數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,其特征在于,所 述向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)具體為向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)的超文本鏈接標(biāo)示語(yǔ)言HTML文件; 解析所述HTML文件,獲得所述HTML文件所引用的資源文件信息; 為所述資源文件設(shè)置資源文件下載優(yōu)先級(jí);^換照所述資源文件下載優(yōu)先級(jí)順序,向力良務(wù)器獲取所述資源文件。
4、 根據(jù)權(quán)利要求3所述的數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,其特征在于,所 述為所述資源文件設(shè)置資源文件下載優(yōu)先級(jí)具體為按照所述HTML文件對(duì)資源文件的引用順序,為所述資源文件設(shè)置資源文 件下載優(yōu)先級(jí)。
5、 根據(jù)權(quán)利要求3所述的數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,其特征在于,所 述方法進(jìn)一步包括對(duì)資源文件的大小進(jìn)行判斷,所述向服務(wù)器獲取所述資源文 件具體為在判斷出所述資源文件小于存儲(chǔ)設(shè)備的剩余存儲(chǔ)容量后,向服務(wù)器獲取所 述資源文件。
6、 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,其特 征在于,所述方法還包括對(duì)獲取到的網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)進(jìn)行預(yù)編譯。
7、 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法,其特征在于,所述方法還包括按照存儲(chǔ)的頁(yè)面數(shù)據(jù)的刪除優(yōu)先級(jí),對(duì)存儲(chǔ)頁(yè)面數(shù)據(jù)的存儲(chǔ)設(shè)備進(jìn)行存儲(chǔ) 管理,所述刪除優(yōu)先級(jí)根據(jù)所述頁(yè)面數(shù)據(jù)的最長(zhǎng)不訪問(wèn)時(shí)間具體確定。
8、 一種數(shù)字電視網(wǎng)頁(yè)瀏覽裝置,其特征在于,包括 第一獲取單元,用于獲取當(dāng)前頁(yè)面包含的超鏈接信息;設(shè)置單元,用于為所述第一獲取單元獲取的超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí);第二獲取單元,用于按照所述超鏈接的頁(yè)面下載優(yōu)先級(jí)順序,向服務(wù)器獲 取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè);存儲(chǔ)單元,用于存儲(chǔ)所述第二獲取單元獲取的網(wǎng)頁(yè);展示單元,用于在當(dāng)前頁(yè)面的超鏈接被激活時(shí),展示所述存儲(chǔ)單元存儲(chǔ)的 所述被激活的超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)。
9、 根據(jù)權(quán)利要求8所述的數(shù)字電視網(wǎng)頁(yè)瀏覽裝置,其特征在于,所述設(shè)置 單元具體用于按照所述超鏈接的歷史瀏覽記錄或者點(diǎn)擊率,為所述超《連接設(shè)置 頁(yè)面下載優(yōu)先級(jí)。
10、 根據(jù)權(quán)利要求8所述的數(shù)字電視網(wǎng)頁(yè)瀏覽裝置,其特征在于,所述第所述HTML文件,獲得所述HTML文件所引用的資源文件信息;為所述資源文 件設(shè)置資源文件下載優(yōu)先級(jí);按照所述資源文件下載優(yōu)先級(jí)順序,向服務(wù)器獲 取所述資源文件。
11、 根據(jù)權(quán)利要求8至10任一項(xiàng)所述的數(shù)字電視網(wǎng)頁(yè)瀏覽裝置,其特征在 于,所述裝置還包括預(yù)編譯單元,用于對(duì)所述第二獲取單元獲取到的網(wǎng)頁(yè)的頁(yè)面數(shù)據(jù)進(jìn)行預(yù)編譯。
12、 根據(jù)權(quán)利要求8至10任一項(xiàng)所述的數(shù)字電視網(wǎng)頁(yè)瀏覽裝置,其特征在 于,所述裝置還包括存儲(chǔ)管理單元,用于按照存儲(chǔ)的頁(yè)面數(shù)據(jù)的刪除優(yōu)先級(jí),對(duì)所述存儲(chǔ)單元 進(jìn)行存儲(chǔ)管理,所述刪除優(yōu)先級(jí)根據(jù)所述頁(yè)面數(shù)據(jù)的最長(zhǎng)不訪問(wèn)時(shí)間具體確 定。
全文摘要
本發(fā)明實(shí)施例公開了一種數(shù)字電視終端網(wǎng)頁(yè)瀏覽的方法和裝置。所述方法包括獲取當(dāng)前頁(yè)面包含的超鏈接信息;為所述超鏈接設(shè)置頁(yè)面下載優(yōu)先級(jí);按照所述超鏈接的頁(yè)面下載優(yōu)先級(jí)順序,向服務(wù)器獲取所述超鏈接對(duì)應(yīng)的網(wǎng)頁(yè),并進(jìn)行存儲(chǔ);在當(dāng)前頁(yè)面的超鏈接被激活時(shí),展示存儲(chǔ)的所述被激活的超鏈接對(duì)應(yīng)的網(wǎng)頁(yè)。本發(fā)明實(shí)施例提供的技術(shù)方案由于是按照一定的優(yōu)先預(yù)取順序,預(yù)取當(dāng)前頁(yè)面的超鏈接網(wǎng)頁(yè),并進(jìn)行存儲(chǔ),在用戶激活相應(yīng)超鏈接時(shí),向用戶展示存儲(chǔ)的相應(yīng)網(wǎng)頁(yè),因此能夠縮短用戶網(wǎng)頁(yè)瀏覽等待響應(yīng)的時(shí)間,提升用戶體驗(yàn)。
文檔編號(hào)H04N7/16GK101369280SQ20081016748
公開日2009年2月18日 申請(qǐng)日期2008年10月10日 優(yōu)先權(quán)日2008年10月10日
發(fā)明者張德軍, 張科望, 徐佳宏, 程伯欽 申請(qǐng)人:深圳市茁壯網(wǎng)絡(luò)技術(shù)有限公司