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

智能電視及其瀏覽器中鏈接頁面的預(yù)加載方法和裝置制造方法

文檔序號:6523727閱讀:232來源:國知局
智能電視及其瀏覽器中鏈接頁面的預(yù)加載方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種智能電視及其瀏覽器中鏈接頁面的預(yù)加載方法和裝置,所述方法包括:接收用戶的網(wǎng)頁瀏覽請求;分析所述網(wǎng)頁的內(nèi)容,構(gòu)建并依據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu)在瀏覽器中顯示該網(wǎng)頁的內(nèi)容;根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址;創(chuàng)建下載子線程,并由所述下載子線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū);接收用戶的鏈接訪問請求;根據(jù)所述本地緩存區(qū)中的鏈接頁面數(shù)據(jù),構(gòu)建并依據(jù)該鏈接頁面的渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該鏈接頁面內(nèi)容。本發(fā)明通過預(yù)下載網(wǎng)頁中的鏈接頁面數(shù)據(jù),可縮短用戶等待打開鏈接頁面的時間。
【專利說明】智能電視及其瀏覽器中鏈接頁面的預(yù)加載方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視瀏覽器【技術(shù)領(lǐng)域】,特別地,涉及一種智能電視及其瀏覽器中鏈接頁面的預(yù)加載方法和裝置。
【背景技術(shù)】
[0002]智能電視是順應(yīng)電視機(jī)“高清化”、“網(wǎng)絡(luò)化”、“智能化”的趨勢而出現(xiàn)的一種智能多媒體終端,具備從因特網(wǎng)、視頻設(shè)備、計算機(jī)等多種渠道獲得節(jié)目內(nèi)容,通過簡單易用的整合式操作界面將消費者最需要的內(nèi)容在大屏幕上清晰地展現(xiàn)的功能。與傳統(tǒng)電視的應(yīng)用平臺相比,智能電視可實現(xiàn)網(wǎng)絡(luò)搜索、網(wǎng)絡(luò)電視、視頻點播、數(shù)字音樂、網(wǎng)絡(luò)新聞、網(wǎng)絡(luò)視頻電話等各種應(yīng)用服務(wù)。電視機(jī)正在成為繼計算機(jī)、手機(jī)之后的第三種信息訪問終端,用戶可隨時訪問自己需要的信息。智能電視像智能手機(jī)一樣,具有全開放式平臺,搭載了操作系統(tǒng)(如安卓操作系統(tǒng)),用戶可自行安裝和卸載軟件、游戲等第三方服務(wù)商提供的程序,來不斷對電視的功能進(jìn)行擴(kuò)充,持續(xù)不斷地給用戶帶來豐富的個性化體驗。
[0003]網(wǎng)頁瀏覽是智能電視的一種常用功能,多數(shù)網(wǎng)頁中都會包括有一些超級鏈接,當(dāng)需要瀏覽這些鏈接相關(guān)的內(nèi)容時,都需要等待一段時間,這其中包括請求URL (UniformResource Locator,統(tǒng)一資源定位符)和接收數(shù)據(jù)的過程,這2個過程加起來一般會消耗掉I飛秒的時間,而不是馬上就可以跳入鏈接頁面進(jìn)行瀏覽。因此,用戶在瀏覽在線網(wǎng)頁時,很多的時間是浪費在請求等待的時間上。

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

[0004]本發(fā)明提供一種智能電視瀏覽器中鏈接頁面的預(yù)加載方法,用于解決現(xiàn)有技術(shù)方案中用戶在瀏覽網(wǎng)頁中的鏈接頁面時需要較長等待時間的問題。
[0005]本發(fā)明還提供了一種智能電視瀏覽器中鏈接頁面的預(yù)加載裝置,以及一種智能電視,以保證上述方法在實際中的應(yīng)用。
[0006]為了解決上述問題,本發(fā)明公開了一種智能電視瀏覽器中鏈接頁面的預(yù)加載方法,包括:接收用戶的網(wǎng)頁瀏覽請求;分析所述網(wǎng)頁的內(nèi)容,構(gòu)建并依據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該網(wǎng)頁的內(nèi)容;根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址;創(chuàng)建下載子線程,并由所述下載子線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū);接收用戶的鏈接訪問請求;根據(jù)所述本地緩存區(qū)中的鏈接頁面數(shù)據(jù),構(gòu)建并依據(jù)該鏈接頁面的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該鏈接頁面內(nèi)容。
[0007]優(yōu)選的,所述根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址,具體包括:根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m ;判斷所述網(wǎng)頁中鏈接的數(shù)量m是否大于預(yù)設(shè)加載數(shù)量n ;若是,獲取前面n個鏈接地址;否則,獲取所有鏈接地址。[0008]優(yōu)選的,所述根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址,具體包括:根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m;獲取前面『m*p』個鏈接地址;其中,p表示預(yù)設(shè)的百分比,『m*p』表示對m*p的向上取整運算。
[0009]優(yōu)選的,在所述接收用戶的鏈接訪問請求步驟之后,還包括:判斷所述緩存區(qū)中是否保存有該鏈接頁面數(shù)據(jù);若否,請求所述瀏覽器管理線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū)。
[0010]優(yōu)選的,在所述接收用戶的鏈接訪問請求步驟之前,還包括:當(dāng)所述鏈接頁面數(shù)據(jù)沒有下載完成且用戶沒有發(fā)出鏈接訪問請求時,重復(fù)上述鏈接頁面數(shù)據(jù)下載過程。
[0011]依據(jù)本發(fā)明的另一優(yōu)選實施例,還公開了一種智能電視瀏覽器中鏈接頁面的預(yù)加載裝置,包括:數(shù)據(jù)緩存單元,用于為鏈接頁面數(shù)據(jù)提供本地緩存區(qū);瀏覽請求接收單元,用于通過智能電視瀏覽器接收用戶的網(wǎng)頁瀏覽請求;第一網(wǎng)頁顯示單元,用于分析所述網(wǎng)頁的內(nèi)容,構(gòu)建并依據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該網(wǎng)頁的內(nèi)容;鏈接地址獲取單元,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址;預(yù)下載單元,用于創(chuàng)建下載子線程,并由所述下載子線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū);鏈接請求接收單元,用于通過所述智能電視瀏覽器中的網(wǎng)頁接收用戶的鏈接訪問請求;第二網(wǎng)頁顯示單元,用于根據(jù)所述本地緩存區(qū)中的鏈接頁面數(shù)據(jù),構(gòu)建并依據(jù)該鏈接頁面的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該鏈接頁面內(nèi)容。
[0012]優(yōu)選的,所述鏈接地址獲取單元具體包括:鏈接數(shù)量統(tǒng)計子單元,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m;第一鏈接地址選取子單元,用于判斷所述網(wǎng)頁中鏈接的數(shù)量m是否大于預(yù)設(shè)加載數(shù)量n ;若是,獲取所述網(wǎng)頁的前面n個鏈接地址;否則,獲取所述網(wǎng)頁的所有鏈接地址。
[0013]優(yōu)選的,所述鏈接地址獲取單元具體包括:鏈接數(shù)量統(tǒng)計子單元,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m;第二鏈接地址選取子單元,用于獲取所述網(wǎng)頁的前面『m*p』個鏈接地址;其中,p表示預(yù)設(shè)的百分比,『m*p』表示對m*p的向上取整運算。
[0014]優(yōu)選的,還包括:緩存情況判斷單元,用于判斷所述緩存區(qū)中是否保存有該鏈接頁面數(shù)據(jù),若否,請求所述瀏覽器管理線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū)。
[0015]依據(jù)本發(fā)明的還一優(yōu)選實施例,公開了一種智能電視,包括上述任意一種瀏覽器中鏈接頁面的預(yù)加載裝置。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
在本發(fā)明優(yōu)選實施例中,在用戶打開網(wǎng)頁瀏覽時就開始預(yù)下載網(wǎng)頁中的鏈接頁面數(shù)據(jù),當(dāng)用戶點擊這些鏈接時可以迅速跳入鏈接頁面進(jìn)行瀏覽,縮短了用戶等待打開鏈接頁面的時間。
[0017]另外,本發(fā)明優(yōu)選實施例方案中,鏈接頁面的預(yù)下載過程由獨立的線程調(diào)度執(zhí)行,不會影響用戶對當(dāng)前頁面的瀏覽過程。
[0018]【專利附圖】

【附圖說明】
圖1為本發(fā)明智能電視瀏覽器中鏈接頁面的預(yù)加載方法一實施例的流程;圖2為本發(fā)明智能電視瀏覽器中鏈接頁面的預(yù)加載裝置第一實施例的結(jié)構(gòu)示意圖;
圖3為本發(fā)明智能電視瀏覽器中鏈接頁面的預(yù)加載裝置第二實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0020]參照圖1,示出了本發(fā)明智能電視瀏覽器中鏈接頁面的預(yù)加載方法一實施例的流程,具體包括以下步驟:
步驟SlOl:接收用戶的網(wǎng)頁瀏覽請求;
本優(yōu)選實施例中,網(wǎng)頁瀏覽請求可以通過在瀏覽器中選擇或輸入網(wǎng)址的方式提交,也可以通過打開網(wǎng)頁文件(例如htm文件或html文件等)的形式提交,還可以采用其他的形式,本發(fā)明并不予以限制。
[0021]步驟S103:分析所述網(wǎng)頁的內(nèi)容,構(gòu)建并依據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該網(wǎng)頁的內(nèi)容;
本優(yōu)選實施例中,網(wǎng)頁的是文檔對象模型結(jié)構(gòu)(DOM-Tree, Document Object ModelTree)是指通過DOM將HTML頁面進(jìn)行解析,生成HTML tree樹狀結(jié)構(gòu)和對應(yīng)的訪問方法;借助DOM Tree,能夠直接而且簡易的操作HTML頁面上的每個標(biāo)記內(nèi)容。借助渲染樹狀結(jié)構(gòu)(Render Tree)和分層值染樹狀結(jié)構(gòu)(RenderLayer Tree),可實現(xiàn)HTML頁面內(nèi)容和圖片按一定的布局顯示在屏幕上。
[0022]步驟S105:根據(jù)上述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址;
關(guān)于當(dāng)前網(wǎng)頁中鏈接地址的獲取,可以獲取網(wǎng)頁中的所有鏈接,并執(zhí)行后續(xù)的預(yù)加載過程;也可以根據(jù)需要、或為了避免浪費大量的下載流量和本地緩存資源(網(wǎng)頁中的有些鏈接內(nèi)容,特別是比較靠后的鏈接內(nèi)容,可能多數(shù)不會被請求瀏覽)而僅獲取部分鏈接執(zhí)行后續(xù)的預(yù)加載過程。關(guān)于獲取部分鏈接地址的方案,本發(fā)明提供2種實施方式,分別說明如下。
[0023]方式一,設(shè)置一個預(yù)加載閾值(預(yù)設(shè)加載數(shù)量n,如n=3),若當(dāng)前網(wǎng)頁中的鏈接數(shù)量超過上述閾值,僅獲取前面的若干個鏈接地址。該方法具體包括:
步驟S1051:根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m ;步驟S1052:判斷所述網(wǎng)頁中鏈接的數(shù)量是否大于預(yù)設(shè)加載數(shù)量n ;若是,獲取前面n個鏈接地址;否則,獲取所有鏈接地址。
[0024]方式二,設(shè)置一個獲取比例(預(yù)設(shè)百分比P,如p=30%),按比例獲取網(wǎng)頁中的鏈接地址。該方法具體包括:
步驟S1053:根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m ; 步驟S1054:獲取前面『m*p』個鏈接地址; 其中,P表示預(yù)設(shè)的百分比,『m*p』表示對m*p的向上取整運算,例如,當(dāng)m=5,p=30%時,『m*p』=2。
[0025]步驟S107:創(chuàng)建下載子線程,并由所述下載子線程根據(jù)上述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū); 本發(fā)明優(yōu)選實施例方案中,鏈接頁面的預(yù)下載過程由獨立的線程調(diào)度執(zhí)行,不會影響用戶對當(dāng)前頁面的瀏覽過程。
[0026]步驟S109:接收用戶的鏈接訪問請求;
用戶可以通過點擊網(wǎng)頁中的鏈接發(fā)出相應(yīng)的鏈接訪問請求,也可以通過菜單導(dǎo)航發(fā)出相應(yīng)的鏈接訪問請求,對此,本發(fā)明不予限制。
[0027]步驟Slll:根據(jù)所述本地緩存區(qū)中的鏈接頁面數(shù)據(jù),構(gòu)建并依據(jù)該鏈接頁面的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該鏈接頁面內(nèi)容。
[0028]為避免因系統(tǒng)資源問題或網(wǎng)絡(luò)問題導(dǎo)致的鏈接頁面內(nèi)容預(yù)下載沒有完成的問題,在收到用戶的視頻播放請求(步驟S109)之后,執(zhí)行播放緩存區(qū)中的視頻數(shù)據(jù)(步驟S111)之前,還需要對鏈接頁面的緩存情況進(jìn)行判斷。為此,在本方法實施例的一個進(jìn)一步的優(yōu)選實施例中,在步驟S109和步驟Slll之間還包括:
步驟S110-1:判斷所述緩存區(qū)中是否保存有該鏈接頁面數(shù)據(jù);若是,轉(zhuǎn)步驟Slll執(zhí)行后續(xù)流程;否則,轉(zhuǎn)步驟S110-2 ;
步驟S110-2:請求智能電視瀏覽器管理線程根據(jù)該鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū)。
[0029]為了盡快完成上述步驟S105獲取的所有鏈接頁面的預(yù)下載,在本方法實施例的另一進(jìn)一步的優(yōu)選實施例中,在接收用戶的鏈接訪問請求步驟(步驟S109)之前,還包括:
步驟S108:判斷所述鏈接頁面數(shù)據(jù)沒有下載完成且用戶沒有發(fā)出鏈接訪問請求是否成立,若是,轉(zhuǎn)步驟S107重復(fù)上述鏈接頁面數(shù)據(jù)下載過程;否則,等待用戶通過點擊網(wǎng)頁中的鏈接發(fā)出鏈接訪問請求后,轉(zhuǎn)步驟S109進(jìn)行后續(xù)處理。
[0030]對于前述的各方法實施例,為了描述簡單,故將其都表述為一系列的動作組合,但是本領(lǐng)域的技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為根據(jù)本發(fā)明,某些步驟可以采用其他順序或同時執(zhí)行;其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,上述方法實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。另外需要說明的是,上述任意2個或多個優(yōu)選實施例還可以合并,形成新的優(yōu)選方案。
[0031]參照圖2,示出了本發(fā)明智能電視瀏覽器中鏈接頁面的預(yù)加載裝置第一實施例的結(jié)構(gòu)示意圖,基于本裝置實施例方案,當(dāng)用戶通過瀏覽器打開網(wǎng)頁時,能夠識別并預(yù)先下載網(wǎng)頁中包括的鏈接頁面數(shù)據(jù),在用戶點擊上述鏈接時可以迅速跳入鏈接頁面進(jìn)行瀏覽,可大大縮短用戶等待打開鏈接頁面的時間。本裝置實施例具體包括數(shù)據(jù)緩存單元20、瀏覽請求接收單元21、鏈接地址獲取單元23、預(yù)下載單元24、鏈接請求接收單元25和第二網(wǎng)頁顯示單元26,其中:
數(shù)據(jù)緩存單元20,用于為鏈接頁面數(shù)據(jù)提供本地緩存區(qū);
在本優(yōu)選實施例中,本地緩存區(qū)可以根據(jù)需要,從智能電視系統(tǒng)內(nèi)存申請,也可以從智能電視的內(nèi)置或外接存儲設(shè)備申請。
[0032]瀏覽請求接收單元21,用于通過智能電視瀏覽器接收用戶的網(wǎng)頁瀏覽請求;
本優(yōu)選實施例中,網(wǎng)頁瀏覽請求可以通過在瀏覽器中選擇或輸入網(wǎng)址的方式提交,也
可以通過打開網(wǎng)頁文件(例如htm文件或html文件等)的形式提交,還可以采用其他的形式,本發(fā)明并不予以限制。[0033]第一網(wǎng)頁顯示單元22,用于分析所述網(wǎng)頁的內(nèi)容,構(gòu)建并依據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該網(wǎng)頁的內(nèi)容;
鏈接地址獲取單元23,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址;
關(guān)于當(dāng)前網(wǎng)頁中鏈接地址的獲取,可以獲取網(wǎng)頁中的所有鏈接,并執(zhí)行后續(xù)的預(yù)加載過程;也可以根據(jù)需要、或為了避免浪費大量的下載流量和本地緩存資源而僅獲取部分鏈接執(zhí)行后續(xù)的預(yù)加載過程。關(guān)于獲取部分鏈接地址的方案,本裝置實施例提供2種優(yōu)選實施方式,分別說明如下。
[0034]方式一,設(shè)置一個預(yù)加載閾值(預(yù)設(shè)加載數(shù)量n),若當(dāng)前網(wǎng)頁中的鏈接數(shù)量超過上述閾值,僅獲取前面的若干個鏈接地址。該實施方式的鏈接地址獲取單元23具體包括鏈接數(shù)量統(tǒng)計子單元231和第一鏈接地址選取子單元232,其中:
鏈接數(shù)量統(tǒng)計子單元231,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量;
第一鏈接地址選取子單元232,用于判斷所述網(wǎng)頁中鏈接的數(shù)量是否大于預(yù)設(shè)加載數(shù)量n ;若是,獲取所述網(wǎng)頁的前面n個鏈接地址;否則,獲取所述網(wǎng)頁的所有鏈接地址。
[0035]方式二,設(shè)置一個獲取比例(預(yù)設(shè)百分比P),按比例獲取網(wǎng)頁中的鏈接地址。該實施方式的鏈接地址獲取單元23具體包括鏈接數(shù)量統(tǒng)計子單元231和第二鏈接地址選取子單元233,其中:
鏈接數(shù)量統(tǒng)計子單元231,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m ;`
第二鏈接地址選取子單元233,用于獲取所述網(wǎng)頁的前面『m*p』個鏈接地址;其中,p表示預(yù)設(shè)的百分比,『m*p』表示對m*p的向上取整運算。
[0036]預(yù)下載單元24,用于創(chuàng)建下載子線程,并由所述下載子線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū);
在本優(yōu)選實施例方案中,鏈接頁面的預(yù)下載過程由獨立的線程調(diào)度執(zhí)行,不會影響用戶對當(dāng)前頁面的瀏覽過程。
[0037]鏈接請求接收單元25,用于通過所述智能電視瀏覽器中的網(wǎng)頁接收用戶的鏈接訪問請求;
用戶可以通過點擊網(wǎng)頁中的鏈接發(fā)出相應(yīng)的鏈接訪問請求,也可以通過菜單導(dǎo)航發(fā)出相應(yīng)的鏈接訪問請求,對此,本發(fā)明不予限制。
[0038]第二網(wǎng)頁顯示單元26,用于根據(jù)所述本地緩存區(qū)中的鏈接頁面數(shù)據(jù),構(gòu)建并依據(jù)該鏈接頁面的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該鏈接頁面內(nèi)容。
[0039]參照圖3,示出了本發(fā)明智能電視瀏覽器中鏈接頁面的預(yù)加載裝置第二實施例的結(jié)構(gòu)框圖,除包括上述第一裝置實施例中的數(shù)據(jù)緩存單元20、瀏覽請求接收單元21、鏈接地址獲取單元23、預(yù)下載單元24、鏈接請求接收單元25和第二網(wǎng)頁顯示單元26之外,為避免因系統(tǒng)資源問題或網(wǎng)絡(luò)問題導(dǎo)致的鏈接頁面數(shù)據(jù)預(yù)下載沒有完成的問題,還設(shè)置有:
緩存情況判斷單元27,用于判斷所述緩存區(qū)中是否保存有該鏈接頁面數(shù)據(jù),當(dāng)本地緩存區(qū)中沒有保存該鏈接頁面數(shù)據(jù)時,請求智能電視的瀏覽器管理線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū)。
[0040]另外,本發(fā)明還公開了一種包括有上述裝置的智能電視,當(dāng)用戶通過瀏覽器打開網(wǎng)頁時,能夠識別并通過專用下載線程預(yù)先下載鏈接頁面數(shù)據(jù),在用戶點擊上述鏈接時可以迅速跳入鏈接頁面進(jìn)行瀏覽,縮短了用戶等待打開鏈接頁面的時間。該智能電視可采用如下配置:
操作系統(tǒng):采用安卓操作系統(tǒng)4.0或以上版本;
主芯片:采用一體化智能電視主芯片,主頻不低于800MHz,ARM架構(gòu),帶DSP (視頻硬解
碼);
內(nèi)存:采用不低于256MB的DDR2 ;
內(nèi)部存儲設(shè)備:采用Nand閃存或EMC閃存,容量不低于2G ;
外部設(shè)備接口:包括至少2個USB 口,可連接U盤、移動硬盤、鍵盤、鼠標(biāo)、無線鍵鼠接收器、W1-Fi無線網(wǎng)卡、游戲手柄等;
遙控器:至少具有上、下、左、右、確認(rèn)、返回、菜單、Home、0-9數(shù)字鍵等按鍵;
液晶顯示屏:分辨率不低于1280*720。
[0041]需要說明的是,上述裝置實施例屬于優(yōu)選實施例,所涉及的單元和模塊并不一定是本發(fā)明所必須的。
[0042]本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于本發(fā)明的裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0043]以上對本發(fā)明所提供的一種智能電視瀏覽器中鏈接頁面的預(yù)加載方法和裝置,以及一種智能電視進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種智能電視瀏覽器中鏈接頁面的預(yù)加載方法,其特征在于,包括: 接收用戶的網(wǎng)頁瀏覽請求; 分析所述網(wǎng)頁的內(nèi)容,構(gòu)建并依據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該網(wǎng)頁的內(nèi)容; 根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址; 創(chuàng)建下載子線程,并由所述下載子線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū); 接收用戶的鏈接訪問請求; 根據(jù)所述本地緩存區(qū)中的鏈接頁面數(shù)據(jù),構(gòu)建并依據(jù)該鏈接頁面的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該鏈接頁面內(nèi)容。
2.如權(quán)利要求1所述的智能電視瀏覽器中鏈接頁面的預(yù)加載方法,其特征在于,所述根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址,具體包括: 根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m ; 判斷所述網(wǎng)頁中鏈接的數(shù)量m是否大于預(yù)設(shè)加載數(shù)量n ;若是,獲取前面n個鏈接地址;否則,獲取所有鏈接地址。
3.如權(quán)利要求1所述的智能電視瀏覽器中鏈接頁面的預(yù)加載方法,其特征在于,所述根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址,具體包括: 根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m ; 獲取前面『m*p』個鏈接地址; 其中,P表示預(yù)設(shè)的百分比,『m*p』表示對m*p的向上取整運算。
4.如權(quán)利要求1所述的智能電視瀏覽器中鏈接頁面的預(yù)加載方法,其特征在于,在所述接收用戶的鏈接訪問請求步驟之后,還包括: 判斷所述緩存區(qū)中是否保存有該鏈接頁面數(shù)據(jù); 若否,請求所述瀏覽器管理線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū)。
5.如權(quán)利要求r3任一所述的智能電視瀏覽器中鏈接頁面的預(yù)加載方法,其特征在于,在所述接收用戶的鏈接訪問請求步驟之前,還包括: 當(dāng)所述鏈接頁面數(shù)據(jù)沒有下載完成且用戶沒有發(fā)出鏈接訪問請求時,重復(fù)上述鏈接頁面數(shù)據(jù)下載過程。
6.一種智能電視瀏覽器中鏈接頁面的預(yù)加載裝置,其特征在于包括: 數(shù)據(jù)緩存單元,用于為鏈接頁面數(shù)據(jù)提供本地緩存區(qū); 瀏覽請求接收單元,用于通過智能電視瀏覽器接收用戶的網(wǎng)頁瀏覽請求; 第一網(wǎng)頁顯示單元,用于分析所述網(wǎng)頁的內(nèi)容,構(gòu)建并依據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該網(wǎng)頁的內(nèi)容;鏈接地址獲取單元 ,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),獲取所述網(wǎng)頁中的鏈接地址; 預(yù)下載單元,用于創(chuàng)建下載子線程,并由所述下載子線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū); 鏈接請求接收單元,用于通過所述智能電視瀏覽器中的網(wǎng)頁接收用戶的鏈接訪問請求; 第二網(wǎng)頁顯示單元,用于根據(jù)所述本地緩存區(qū)中的鏈接頁面數(shù)據(jù),構(gòu)建并依據(jù)該鏈接頁面的文檔對象模型樹狀結(jié)構(gòu)、渲染樹狀結(jié)構(gòu)和分層渲染樹狀結(jié)構(gòu),在智能電視瀏覽器中顯示該鏈接頁面內(nèi)容。
7.如權(quán)利要求6所述的智能電視瀏覽器中鏈接頁面的預(yù)加載裝置,其特征在于,所述鏈接地址獲取單元具體包括: 鏈接數(shù)量統(tǒng)計子單元,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m ; 第一鏈接地址選取子單元,用于判斷所述網(wǎng)頁中鏈接的數(shù)量m是否大于預(yù)設(shè)加載數(shù)量n ;若是,獲取所述網(wǎng)頁的前面n個鏈接地址;否則,獲取所述網(wǎng)頁的所有鏈接地址。
8.如權(quán)利要求6所述的智能電視瀏覽器中鏈接頁面的預(yù)加載裝置,其特征在于,所述鏈接地址獲取單元具體包括: 鏈接數(shù)量統(tǒng)計子單元,用于根據(jù)所述網(wǎng)頁的文檔對象模型樹狀結(jié)構(gòu),統(tǒng)計所述網(wǎng)頁中鏈接的數(shù)量m; 第二鏈接地址選取子單元,用于獲取所述網(wǎng)頁的前面『m*p』個鏈接地址;其中,p表示預(yù)設(shè)的百分比,『m*p』表示對m*p的向上取整運算。
9.如權(quán)利要求6所述的智能電視瀏覽器中鏈接頁面的預(yù)加載裝置,其特征在于,還包括:緩存情況判斷單元,用于判斷所述緩存區(qū)中是否保存有該鏈接頁面數(shù)據(jù),若否,請求所述瀏覽器管理線程根據(jù)所述鏈接地址將鏈接頁面數(shù)據(jù)下載到本地緩存區(qū)。
10.一種智能電視,其特征在于,包括權(quán)利要求6、任一所述的瀏覽器中鏈接頁面的預(yù)加載裝置。
【文檔編號】G06F9/445GK103618936SQ201310686091
【公開日】2014年3月5日 申請日期:2013年12月16日 優(yōu)先權(quán)日:2013年12月16日
【發(fā)明者】周金利, 李學(xué)義 申請人:樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
孝感市| 丰城市| 徐水县| 平昌县| 本溪市| 巩义市| 大足县| 葵青区| 纳雍县| 瑞丽市| 历史| 新巴尔虎左旗| 天长市| 交口县| 剑河县| 茶陵县| 荥阳市| 铜梁县| 和政县| 伊金霍洛旗| 甘肃省| 工布江达县| 烟台市| 绥棱县| 大余县| 昌吉市| 泾川县| 水城县| 贵州省| 射阳县| 麻栗坡县| 南平市| 本溪| 秭归县| 泸西县| 易门县| 瓮安县| 于都县| 武城县| 东乌珠穆沁旗| 家居|