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

一種網(wǎng)絡(luò)資源瀏覽方法

文檔序號:6576462閱讀:180來源:國知局
專利名稱:一種網(wǎng)絡(luò)資源瀏覽方法
技術(shù)領(lǐng)域
本發(fā)明屬于信息處理領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)資源瀏覽方法。
背景技術(shù)
隨著網(wǎng)絡(luò)通信技術(shù)的不斷發(fā)展和完善,可以在網(wǎng)絡(luò)中傳輸或者共享的網(wǎng)絡(luò)資源越 來越多,如各種格式的文字、音頻文件、圖片、動(dòng)畫、視頻等,但在瀏覽這些網(wǎng)絡(luò)資源時(shí),由于 受網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)資源離散式分布等因素的影響,導(dǎo)致在網(wǎng)絡(luò)上傳輸或者共享這些網(wǎng)絡(luò)資 源時(shí),資源瀏覽速度較慢,難以滿足用戶對網(wǎng)絡(luò)資源瀏覽體驗(yàn)的需求?,F(xiàn)有技術(shù)提供了多種網(wǎng)絡(luò)資源的瀏覽方法,如通過預(yù)先設(shè)置每個(gè)網(wǎng)頁的容量,在 用戶瀏覽網(wǎng)絡(luò)資源時(shí),每次均加載并顯示每個(gè)網(wǎng)頁容量大小的網(wǎng)絡(luò)資源,再通過翻頁等技 術(shù),瀏覽下一個(gè)網(wǎng)頁的網(wǎng)絡(luò)資源。因?yàn)檫@種網(wǎng)絡(luò)資源瀏覽方法需要用戶通過翻頁技術(shù)實(shí)現(xiàn) 所有網(wǎng)絡(luò)資源的瀏覽,致使用戶的瀏覽過程被翻頁動(dòng)作(刷新頁面)打斷,導(dǎo)致用戶在瀏覽 大量網(wǎng)絡(luò)資源時(shí)效率低、用戶體驗(yàn)差?,F(xiàn)有的另一種網(wǎng)絡(luò)資源瀏覽方法是不限制網(wǎng)頁的容量,當(dāng)用戶需要瀏覽網(wǎng)絡(luò)資源 時(shí),一次性加載并顯示所有的網(wǎng)絡(luò)資源。這種網(wǎng)絡(luò)資源瀏覽方法往往需要一次性加載整體 數(shù)據(jù)量較大的網(wǎng)絡(luò)資源,這導(dǎo)致網(wǎng)絡(luò)資源顯示速度慢,用戶對網(wǎng)絡(luò)資源顯示可控制度低等 缺陷。尤其是當(dāng)用戶并不需求一次性瀏覽所有這些網(wǎng)絡(luò)資源時(shí),這種瀏覽方法還會(huì)浪費(fèi)大 量網(wǎng)絡(luò)帶寬,甚至服務(wù)器和客戶端的系統(tǒng)資源。并且現(xiàn)有的網(wǎng)絡(luò)資源瀏覽方法對在同一頁面瀏覽不同類型的網(wǎng)絡(luò)資源的支持是 有限的,如文字、圖片、視頻等網(wǎng)絡(luò)資源一般均是固定在預(yù)先編程限定的位置上顯示,當(dāng)用 戶需要瀏覽這些資源的細(xì)節(jié)時(shí),一般需要通過瀏覽器上的特定鏈接轉(zhuǎn)到新窗口或者彈出新 層,這種跳轉(zhuǎn)將打斷用戶的瀏覽,影響用戶瀏覽大量網(wǎng)絡(luò)資源連續(xù)性,降低用戶體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種網(wǎng)絡(luò)資源的瀏覽方法,旨在解決現(xiàn)有的網(wǎng)絡(luò)資 源瀏覽方法效率低、用戶體驗(yàn)差的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種網(wǎng)絡(luò)資源瀏覽方法,所述方法包括下述步驟三維場景監(jiān)聽用戶的瀏覽請求,所述瀏覽請求包括三維墻移動(dòng)請求和特定資源瀏 覽請求,所述三維場景包括虛擬攝影機(jī)、顯示視窗、三維墻和攝影機(jī)目標(biāo);當(dāng)三維場景監(jiān)聽到用戶的瀏覽請求為三維墻移動(dòng)請求時(shí),三維場景根據(jù)該三維墻 移動(dòng)請求對三維墻進(jìn)行移動(dòng),并根據(jù)三維墻的狀態(tài)確定縮略圖加載區(qū)域,加載并顯示縮略 圖加載區(qū)域內(nèi)未加載的資源縮略圖。在本發(fā)明實(shí)施例中,通過三維場景監(jiān)聽用戶的瀏覽請求,在監(jiān)聽到的瀏覽請求為 三維墻移動(dòng)請求時(shí),根據(jù)三維墻的狀態(tài)確定縮略圖加載區(qū)域,加載并顯示縮略圖加載區(qū)域 內(nèi)未加載的資源縮略圖,從而在提高大批量網(wǎng)絡(luò)資源瀏覽效率的同時(shí),節(jié)約了瀏覽網(wǎng)絡(luò)資 源的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。


圖1是本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)資源瀏覽方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例提供的加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò)資源的資源信 息的實(shí)現(xiàn)流程圖;圖3是本發(fā)明實(shí)施例提供的根據(jù)網(wǎng)絡(luò)資源的資源信息加載縮略圖加載區(qū)域內(nèi)未 加載的資源縮略圖的實(shí)現(xiàn)流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,通過三維場景監(jiān)聽用戶的瀏覽請求,在監(jiān)聽到的瀏覽請求為 三維墻移動(dòng)請求時(shí),加載縮略圖加載區(qū)域內(nèi)的網(wǎng)絡(luò)資源的縮略圖并通過三維場景進(jìn)行顯 示,其中縮略圖加載區(qū)域根據(jù)三維場景中三維墻的狀態(tài)變化而不同,從而在提高網(wǎng)絡(luò)資源 瀏覽效率的同時(shí),節(jié)約了瀏覽網(wǎng)絡(luò)資源的網(wǎng)絡(luò)帶寬和系統(tǒng)資源。為了便于清楚說明本發(fā)明實(shí)施例,在此,先將本發(fā)明實(shí)施例中用到的技術(shù)術(shù)語說 明如下網(wǎng)絡(luò)資源是指由網(wǎng)絡(luò)承載的資源,其包括但不限于任意格式的文字、音頻文件、圖 片、動(dòng)畫、視頻等。資源縮略圖是指網(wǎng)絡(luò)資源在瀏覽界面中所顯示成的圖像。如由固定長度文字組成 的圖像、音頻文件的文件格式圖像、圖片的縮略圖、動(dòng)畫和視頻的第一幀圖像等。三維場景是指可以無限順延以展示大量資源縮略圖的三維立體空間。其包括虛擬 攝影機(jī)、顯示視窗、三維墻和攝影機(jī)目標(biāo)。虛擬攝影機(jī)是指置于三維場景中,在瀏覽器中顯示的中心點(diǎn)前延伸線上的一個(gè)虛 擬觀察點(diǎn)。其“拍攝”的部分三維場景將實(shí)時(shí)的被渲染并顯示到瀏覽器上。顯示視窗是指虛擬攝影機(jī)所“拍攝”到的三維場景在瀏覽器中可以顯示的部分,顯 示視窗的大小決定用戶在瀏覽器中看到資源縮略圖的數(shù)量和范圍??s略圖占位是指通過將三維立體材質(zhì)平鋪到一個(gè)沒有厚度的平面介質(zhì)上形成的 三維影像,是一個(gè)網(wǎng)絡(luò)資源在三維墻上的位置。它是三維場景里看上去如同一張沒有任何 厚度的照片,具有雙面顯示特性,它是網(wǎng)絡(luò)資源的縮略圖在三維場景中的載體。三維墻是由存在于同一控件平面的一批縮略圖占位構(gòu)成的一個(gè)三維平面矩陣,三 維墻的一側(cè)邊界在墻面每次增加縮略圖占位時(shí)動(dòng)態(tài)擴(kuò)展,三維墻的邊界的最終值由網(wǎng)絡(luò)資 源的數(shù)量決定。攝影機(jī)目標(biāo)是指附著在三維墻上并根據(jù)用戶瀏覽請求移動(dòng)的一個(gè)透明物體。當(dāng)三 維場景初始化后它將一直是虛擬攝影機(jī)瞄準(zhǔn)觀察和跟隨的目標(biāo)。大部分三維墻在顯示器上 被移動(dòng)的視覺效果是通過對攝影機(jī)目標(biāo)的反向移動(dòng)實(shí)現(xiàn)的。攝影機(jī)鳥瞰平面是指一個(gè)垂直于三維墻1/2高度中間點(diǎn)的一個(gè)三維平面。它是虛 擬攝影機(jī)鳥瞰三維墻時(shí)可以活動(dòng)的唯一平面。
資源加載器用于根據(jù)給定網(wǎng)絡(luò)地址實(shí)施加載網(wǎng)絡(luò)資源以及資源縮略圖的工作。資源加載器池是指一個(gè)由多個(gè)資源加載器構(gòu)成的先進(jìn)先出隊(duì)列。它由三維場景的 一些方法維護(hù),在需要加載網(wǎng)絡(luò)資源以及資源縮略圖,為加載事件動(dòng)態(tài)分配資源加載器。資源信息是描述網(wǎng)絡(luò)資源屬性的一系列信息。其包括網(wǎng)絡(luò)資源的類別,網(wǎng)絡(luò)資源 在系統(tǒng)中的唯一名稱(ID),資源縮略圖在服務(wù)器上的虛擬地址,縮略圖尺寸,資源本身在服 務(wù)器上的虛擬地址等。末尾資源標(biāo)識符用于標(biāo)識是否所有欲瀏覽的網(wǎng)絡(luò)資源的資源信息都已被加載。當(dāng) 三維場景順利加載本次瀏覽中的最后一個(gè)網(wǎng)絡(luò)資源的資源信息時(shí),該末尾資源標(biāo)識符被標(biāo) 注為true。資源包裝類是指客戶端存儲(chǔ)各種網(wǎng)絡(luò)資源的對應(yīng)實(shí)體類。其類型包括但不限于文 本資源包裝類、音頻資源包裝類、圖片資源包裝類、動(dòng)畫資源包裝類和視頻資源包裝類。每 種類型的資源包裝類均包括但不限于資源縮略圖網(wǎng)絡(luò)地址(ULR)、資源狀態(tài)標(biāo)識、網(wǎng)絡(luò)資 源。其中資源狀態(tài)標(biāo)識用于記錄資源當(dāng)前的狀態(tài)。資源的狀態(tài)包括但不限于等待縮略圖加 載、完成縮略圖加載。還可以根據(jù)需要,擴(kuò)展該資源的狀態(tài)。資源存儲(chǔ)矩陣是指形態(tài)上模擬三維墻上縮略圖占位矩陣的數(shù)據(jù)結(jié)構(gòu)。它在客戶端 存儲(chǔ)資源包裝類。資源存儲(chǔ)矩陣中的資源包裝類與三維墻上的縮略圖占位一一對應(yīng)。圖1示出了本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)資源瀏覽方法的實(shí)現(xiàn)流程,詳述如下在步驟S101中,三維場景監(jiān)聽用戶的瀏覽請求。其中瀏覽請求包括但不限于三維 墻移動(dòng)請求、特定資源瀏覽請求。其中特定資源瀏覽請求包括但不限于資源放大請求、資源 縮小請求、資源旋轉(zhuǎn)請求、資源播放請求、資源停止請求、資源單選請求、資源多選請求、資 源移動(dòng)請求、資源排序請求、資源拷貝請求、資源收藏請求、資源刪除請求等。在本發(fā)明實(shí)施例中,三維場景可以采用預(yù)設(shè)的速度輪詢監(jiān)聽用戶的瀏覽請求,也 可以實(shí)時(shí)的監(jiān)聽用戶的瀏覽請求。在本發(fā)明實(shí)施例中,當(dāng)用戶通過拖拽、點(diǎn)擊選擇等操作控制攝影機(jī)目標(biāo)移動(dòng)或者 攝影機(jī)移動(dòng)來實(shí)現(xiàn)三維墻在顯示視窗中向兩側(cè)移動(dòng)時(shí),均認(rèn)為監(jiān)聽到用戶的三維墻移動(dòng)請 求。在本發(fā)明另一實(shí)施例中,在步驟S101之前,該方法還包括下述步驟對三維場景進(jìn)行初始化。其中對三維場景進(jìn)行初始化的步驟具體如下創(chuàng)建并初始化資源加載器池;創(chuàng)建并初始化資源縮略圖加載列表,其中資源縮略圖加載列表是指由所有需要加 載的資源縮略圖組成的列表;創(chuàng)建并初始化虛擬攝像機(jī)、顯示視窗、虛擬攝像機(jī)目標(biāo)和三維墻;創(chuàng)建并初始化資源存儲(chǔ)矩陣;根據(jù)三維墻結(jié)構(gòu)計(jì)算出攝影機(jī)鳥瞰平面的Y軸坐標(biāo)。其具體計(jì)算公式如下攝影 機(jī)鳥瞰平面在三維場景中的Y軸坐標(biāo)=三維墻底邊Y軸坐標(biāo)+三維墻高度/2。在步驟S102中,當(dāng)監(jiān)聽到的用戶的瀏覽請求為三維墻移動(dòng)請求時(shí),三維場景根據(jù) 三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng),并根據(jù)三維墻的狀態(tài)確定縮略圖加載區(qū)域,加載并顯 示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖。其中三維場景根據(jù)三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng)包括通過控制攝影機(jī)目標(biāo)的移動(dòng)來實(shí)現(xiàn)三維墻的移動(dòng),通過控制攝影機(jī)的移動(dòng)來移動(dòng)三維墻。在三維墻移動(dòng)過程中, 為了防止三維墻徹底移出顯示視窗,在本發(fā)明另一實(shí)施例中,當(dāng)三維墻的邊界觸及顯示視 窗的中軸線時(shí),停止移動(dòng)三維墻,并將三維墻向相反方向移動(dòng)預(yù)設(shè)距離,以做緩沖效果。其中根據(jù)三維墻的狀態(tài)確定縮略圖加載區(qū)域確定縮略圖加載區(qū)域的步驟具體如 下當(dāng)三維墻的狀態(tài)為靜止?fàn)顟B(tài)時(shí),將顯示視窗區(qū)域以及該顯示視窗的相鄰兩側(cè)與該 顯示視窗相同大小的三維墻區(qū)域均確定為縮略圖加載區(qū)域;當(dāng)三維墻的狀態(tài)為移動(dòng)狀態(tài) 時(shí),將三維墻移動(dòng)方向預(yù)設(shè)倍顯示視窗大小的三維墻區(qū)域確定為縮略圖加載區(qū)域。其中預(yù) 設(shè)倍顯示視窗大小可以根據(jù)系統(tǒng)資源的情況或者網(wǎng)絡(luò)帶寬的情況進(jìn)行設(shè)置。如將三維墻 移動(dòng)方向四倍顯示視窗大小的三維墻區(qū)域確定為縮略圖加載區(qū)域。其中加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖的步驟具體如下A、加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò)資源的資源信息。其中網(wǎng)絡(luò)資源的資源信 息包括但不限于資源縮略圖網(wǎng)絡(luò)地址等。其具體過程請參閱圖2,在此不再贅述。B、根據(jù)網(wǎng)絡(luò)資源的資源信息加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖。 其具體過程請參閱圖3,在此不再贅述。為了改善用戶在瀏覽大批量網(wǎng)絡(luò)資源時(shí)的體驗(yàn),在本發(fā)明另一實(shí)施例中,在步驟 S101之后,該方法還包括下述步驟在步驟S103中,當(dāng)三維場景監(jiān)聽到的瀏覽請求為特定資源瀏覽請求時(shí),三維場景 展示該特定資源瀏覽請求指定的網(wǎng)絡(luò)資源。在本發(fā)明實(shí)施例中,當(dāng)用戶在三維墻上選定某資源縮略圖時(shí),即監(jiān)聽到的用戶的 瀏覽請求為特定資源瀏覽請求時(shí),三維場景展示用戶選定的資源縮略圖對應(yīng)的網(wǎng)絡(luò)資源。 其具體過程如下A、虛擬攝影機(jī)逐漸向該特定資源瀏覽請求指定的資源縮略圖移動(dòng),并加大焦距, 使得縮略圖在瀏覽器中逐漸呈現(xiàn)出不斷放大和逼近瀏覽者的視覺效果,同時(shí)縮略圖從三 維墻平面朝虛擬攝影機(jī)方向跳出,直至資源縮略圖的邊界足夠接近顯示視窗的顯示范圍邊 框。B、三維場景將保存在對應(yīng)資源包裝類中的資源信息傳送給資源加載器,通過資源 加載器加載網(wǎng)絡(luò)資源,并將加載的網(wǎng)絡(luò)資源保存至資源存儲(chǔ)矩陣中相應(yīng)的資源包裝類中。在本發(fā)明實(shí)施例中,當(dāng)資源加載器從服務(wù)器中加載網(wǎng)絡(luò)資源失敗時(shí),資源加載器 分析加載不成功的原因,并將分析結(jié)果傳送給三維場景。三維場景采用特定方式提示用戶 加載失敗原因,并嘗試?yán)^續(xù)加載網(wǎng)絡(luò)資源或放棄加載網(wǎng)絡(luò)資源。C、采用加載的網(wǎng)絡(luò)資源替換放大后的資源縮略圖,并根據(jù)網(wǎng)絡(luò)資源的類型采用不 同的展現(xiàn)方式展現(xiàn)網(wǎng)絡(luò)資源。如文字內(nèi)容顯示為可翻頁書狀界面;圖片顯示為分辨率足 夠大的細(xì)節(jié)化圖片和相關(guān)操作界面;音頻文件顯示為音頻播放界面;動(dòng)畫和視頻顯示為流 媒體播放界面。在本發(fā)明另一實(shí)施例中,步驟S102與步驟S103可以同步并行進(jìn)行,從而在三維 場景展示用戶指定的網(wǎng)絡(luò)資源時(shí),還可以加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略 圖。在本發(fā)明另一實(shí)施例中,當(dāng)三維場景在展示特定資源瀏覽請求指定的網(wǎng)絡(luò)資源
7時(shí),監(jiān)聽到用戶的瀏覽請求,則三維場景退出網(wǎng)絡(luò)資源的展示狀態(tài),此時(shí),虛擬攝影機(jī)逐漸 恢復(fù)初始的焦距,遠(yuǎn)離資源縮略圖,以返回?cái)z影機(jī)鳥瞰平面,同時(shí)縮略圖返回其在三維墻平 面上的原始位置。圖2示出了本發(fā)明實(shí)施例提供的加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò)資源的資 源信息的實(shí)現(xiàn)流程,詳述如下在步驟S201中,從遠(yuǎn)程服務(wù)器加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò)資源的資源 信息,并在加載成功時(shí),執(zhí)行步驟S203,在加載不成功時(shí),執(zhí)行步驟S202。在本發(fā)明實(shí)施例中,在向遠(yuǎn)程服務(wù)器請求加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò)資 源的資源信息時(shí),可以請求批量加載。在進(jìn)行批量加載前,預(yù)先設(shè)置一次批量加載可以加載 的最多的資源信息條數(shù)。當(dāng)加載不成功或者批量加載不成功時(shí),遠(yuǎn)程服務(wù)器將返回資源信 息加載不成功的信息,其包括但不限于加載不成功的原因。在步驟S202中,根據(jù)遠(yuǎn)程服務(wù)器返回的信息,提示用戶網(wǎng)絡(luò)資源的資源信息加載 失敗的原因。在本發(fā)明另一實(shí)施例中,在資源信息加載失敗時(shí),可以重新執(zhí)行步驟S201,繼 續(xù)加載資源信息。在步驟S203中,根據(jù)加載的每條資源信息所對應(yīng)的網(wǎng)絡(luò)資源創(chuàng)建對應(yīng)的資源包 裝類,將該資源信息存儲(chǔ)至資源包裝類中,并將資源包裝類按順序存儲(chǔ)至資源存儲(chǔ)矩陣中。其中資源包裝類包括但不限于文本資源包裝類、音頻資源包裝類、圖片資源包裝 類、動(dòng)畫資源包裝類和視頻資源包裝類。當(dāng)加載的資源信息所對應(yīng)的網(wǎng)絡(luò)資源為音頻時(shí),則 創(chuàng)建音頻資源包裝類,并將該資源信息保存在該音頻資源包裝類中,同理,可以根據(jù)加載的 資源信息對應(yīng)的網(wǎng)絡(luò)資源創(chuàng)建對應(yīng)的資源包裝類,將該資源信息存儲(chǔ)至資源包裝類中在步驟S204中,根據(jù)資源包裝類的數(shù)量在三維墻上依次添加空白臨時(shí)圖像,為要 顯示的資源縮略圖占位,并計(jì)算出三維墻可擴(kuò)展邊界的新坐標(biāo)值,設(shè)置三維墻的新邊界,以 實(shí)現(xiàn)三維墻的面積擴(kuò)展。在步驟S205中,判斷是否為最后一批需要展示的資源縮略圖,如果是,執(zhí)行步驟 S206,否則,結(jié)束本次資源信息加載過程。其中判斷是否為最后一批需要展示的資源縮略圖 的步驟具體如下判斷遠(yuǎn)程服務(wù)器返回的實(shí)際資源信息的數(shù)量是否小于向遠(yuǎn)程服務(wù)器請求加載的 數(shù)量,如果是,則判定為最后一批需要展示的資源縮略圖,即本批資源信息中包含末尾資源 信息,指示已經(jīng)沒有其他資源信息需要加載了。在步驟S206中,將末尾資源標(biāo)識設(shè)置為true,用于標(biāo)識已經(jīng)沒有其他資源信息需 要加載,以終止三維墻的面積擴(kuò)展。圖3示出了本發(fā)明實(shí)施例提供的根據(jù)網(wǎng)絡(luò)資源的資源信息加載并顯示縮略圖加 載區(qū)域內(nèi)未加載的資源縮略圖的實(shí)現(xiàn)流程,詳述如下在步驟S301中,根據(jù)網(wǎng)絡(luò)資源的資源信息,從遠(yuǎn)程服務(wù)器加載縮略圖加載區(qū)域內(nèi) 的一個(gè)或者多個(gè)資源縮略圖,并在加載成功時(shí),執(zhí)行步驟S303,在加載不成功時(shí),執(zhí)行步驟 S302。其具體過程如下三維場景檢測縮略圖加載區(qū)域內(nèi)所有縮略圖占位對應(yīng)的資源存儲(chǔ)矩陣中的資源 包裝類;以顯示視窗為中心點(diǎn),向外發(fā)散式的逐個(gè)檢測資源存儲(chǔ)矩陣中的資源包裝類中的 資源狀態(tài)標(biāo)識;當(dāng)資源包裝類中的資源狀態(tài)標(biāo)識為等待縮略圖加載時(shí),則三維場景把保存在資源包裝類中的資源信息傳送給處于空閑狀態(tài)的資源加載器,并命令該資源加載器從遠(yuǎn) 程服務(wù)器加載資源縮略圖。在本發(fā)明實(shí)施例中,當(dāng)加載資源縮略圖不成功時(shí),遠(yuǎn)程服務(wù)器將返回資源縮略圖 加載不成功的信息,其包括但不限于加載不成功的原因。在步驟S302中,根據(jù)服務(wù)器返回的信息,提示用戶資源縮略圖加載失敗的原因。 在本發(fā)明另一實(shí)施例中,在資源縮略圖加載失敗時(shí),可以重新執(zhí)行步驟S301,繼續(xù)加載其他 資源縮略圖。在步驟S303中,將加載的資源縮略圖保存至相應(yīng)的資源包裝類中。由于在加載網(wǎng)絡(luò)資源的資源信息時(shí),已創(chuàng)建了對應(yīng)的資源包裝類,當(dāng)根據(jù)網(wǎng)絡(luò)資 源的資源信息加載了資源縮略圖時(shí),將該資源縮略圖保存到對應(yīng)的資源包裝類中。舉例說 明如下在加載網(wǎng)絡(luò)資源的資源信息時(shí),創(chuàng)建的對應(yīng)的資源包裝類為音頻資源包裝類,當(dāng)根 據(jù)加載的網(wǎng)絡(luò)資源的資源信息加載了音頻縮略圖時(shí),將該音頻縮略圖保存至該音頻資源包 裝類中。在步驟S304中,調(diào)整資源縮略圖的尺寸至預(yù)設(shè)的大小,并用調(diào)整后的資源縮略圖 替換三維墻中用于占位的空白臨時(shí)圖像,從而完成資源縮略圖的加載和顯示。在本發(fā)明另一實(shí)施例中,在調(diào)整資源縮略圖的尺寸時(shí),在保證縮略圖原始高寬比 例不變的前提下調(diào)整資源縮略圖的尺寸至合適的范圍。為了實(shí)時(shí)的響應(yīng)用戶的瀏覽操作請求,提供更流暢的網(wǎng)絡(luò)資源瀏覽效果,在本發(fā) 明另一實(shí)施例中,該方法還包括下述步驟當(dāng)三維場景在加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖的過程中,監(jiān)聽 到用戶的三維墻移動(dòng)請求時(shí),三維場景根據(jù)三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng),并根據(jù)三 圍墻的狀態(tài)重新確定縮略圖加載區(qū)域,加載并顯示重新確定的縮略圖加載區(qū)域內(nèi)未加載的 資源縮略圖。為了提高大批量網(wǎng)絡(luò)資源的加載和顯示速度,在本發(fā)明另一實(shí)施例中,三維場景 監(jiān)聽用戶的瀏覽操作的步驟與三維場景根據(jù)網(wǎng)絡(luò)資源的資源信息加載縮略圖加載區(qū)域內(nèi) 未加載的資源縮略圖的步驟可以同步或者異步進(jìn)行,從而在監(jiān)聽用戶的瀏覽操作的同時(shí), 可以加載縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖。即在本發(fā)明實(shí)施例中,加載資源縮略圖 是一個(gè)異步流程,它可以被用戶的其他瀏覽操作打斷、延遲、終止或放棄,也可以與其他瀏 覽操作異步并行進(jìn)行。在本發(fā)明實(shí)施例中,通過三維場景監(jiān)聽用戶的瀏覽請求,在監(jiān)聽到的瀏覽請求為 三維墻移動(dòng)請求時(shí),三維場景根據(jù)三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng),并根據(jù)三維墻的狀 態(tài)確定縮略圖加載區(qū)域,加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖,從而在提高 大批量網(wǎng)絡(luò)資源瀏覽效率的同時(shí),節(jié)約了瀏覽網(wǎng)絡(luò)資源的網(wǎng)絡(luò)帶寬和系統(tǒng)資源,極大的改 善了用戶瀏覽大批量網(wǎng)絡(luò)資源的體驗(yàn)。通過三維場景監(jiān)聽用戶的瀏覽請求,并根據(jù)該瀏覽 請求實(shí)時(shí)的與遠(yuǎn)程服務(wù)器進(jìn)行交互,從而實(shí)時(shí)動(dòng)態(tài)的加載、顯示大批量資源縮略圖,并實(shí) 時(shí)、動(dòng)態(tài)的顯示網(wǎng)絡(luò)資源。通過對三維墻的無限擴(kuò)展,從而實(shí)現(xiàn)資源顯示空間的無限擴(kuò)展, 提高加載和展現(xiàn)大批量資源的速度。采用直觀的三維空間展示網(wǎng)絡(luò)資源,從而提高用戶瀏 覽網(wǎng)絡(luò)資源時(shí)的體驗(yàn)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種網(wǎng)絡(luò)資源瀏覽方法,其特征在于,所述方法包括下述步驟三維場景監(jiān)聽用戶的瀏覽請求,所述瀏覽請求包括三維墻移動(dòng)請求和特定資源瀏覽請求,所述三維場景包括虛擬攝影機(jī)、顯示視窗、三維墻和攝影機(jī)目標(biāo);當(dāng)三維場景監(jiān)聽到的用戶的瀏覽請求為三維墻移動(dòng)請求時(shí),三維場景根據(jù)三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng),并根據(jù)三維墻的狀態(tài)確定縮略圖加載區(qū)域,加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)三維墻的狀態(tài)確定縮略圖加載區(qū) 域的步驟具體為當(dāng)三維墻的狀態(tài)為靜止?fàn)顟B(tài)時(shí),將顯示視窗區(qū)域以及該顯示視窗的相鄰兩側(cè)與該顯示 視窗相同大小的三維墻區(qū)域確定為縮略圖加載區(qū)域;當(dāng)三維墻的狀態(tài)為移動(dòng)狀態(tài)時(shí),將三維墻移動(dòng)方向預(yù)設(shè)倍顯示視窗大小的三維墻區(qū)域 確定為縮略圖加載區(qū)域。
3.如權(quán)利要求1所述的方法,在三維場景根據(jù)三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng)時(shí), 當(dāng)三維墻的邊界觸及顯示視窗的中軸線時(shí),停止移動(dòng)三維墻,并將三維墻向相反方向移動(dòng) 預(yù)設(shè)距離(此處是本步驟的目的,不需要記載權(quán)利要求書中,記載在具體實(shí)施方式
部分即 可)。
4.如權(quán)利要求1所述的方法,其特征在于,所述加載并顯示縮略圖加載區(qū)域內(nèi)未加載 的資源縮略圖的步驟具體為加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò)資源的資源信息;根據(jù)網(wǎng)絡(luò)資源的資源信息加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖。
5.如權(quán)利要求4所述的方法,其特征在于,所述加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò) 資源的資源信息的步驟具體為從遠(yuǎn)程服務(wù)器加載或者批量加載縮略圖加載區(qū)域內(nèi)未加載的網(wǎng)絡(luò)資源的資源信息;在網(wǎng)絡(luò)資源的資源信息加載成功時(shí),根據(jù)加載的每條資源信息所對應(yīng)的網(wǎng)絡(luò)資源創(chuàng)建 對應(yīng)的資源包裝類,將該資源信息存儲(chǔ)至資源包裝類中,并將資源包裝類按順序存儲(chǔ)至資 源存儲(chǔ)矩陣中;根據(jù)資源包裝類的數(shù)量在三維墻上依次添加空白臨時(shí)圖像,為要顯示的資源縮略圖占 位,并計(jì)算出三維墻可擴(kuò)展邊界的新坐標(biāo)值,設(shè)置三維墻的新邊界(此處是本步驟的目的, 不需要記載權(quán)利要求書中,記載在具體實(shí)施方式
部分即可);當(dāng)加載的資源信息為最后一批需要展示的資源縮略圖時(shí),將末尾資源標(biāo)識設(shè)置為 true,用于標(biāo)識已經(jīng)沒有其他資源信息需要加載。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)網(wǎng)絡(luò)資源的資源信息加載并顯示 縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖的步驟具體為根據(jù)網(wǎng)絡(luò)資源的資源信息,從遠(yuǎn)程服務(wù)器加載縮略圖加載區(qū)域內(nèi)未加載的一個(gè)或者多 個(gè)資源縮略圖;在加載成功時(shí),將加載的資源縮略圖保存至相應(yīng)的資源包裝類中;調(diào)整資源縮略圖的尺寸至預(yù)設(shè)大小,并用調(diào)整后的資源縮略圖替換三維墻中用于占位 的空白臨時(shí)圖像。
7.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括下述步驟當(dāng)三維場景在加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖,監(jiān)聽到用戶的三維 墻移動(dòng)請求時(shí),三維場景根據(jù)三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng),并根據(jù)三維墻的狀態(tài)重 新確定縮略圖加載區(qū)域,加載并顯示重新確定的縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖。
8.如權(quán)利要求1所述的方法,其特征在于,在所述三維場景監(jiān)聽用戶的瀏覽請求的步 驟之后,所述方法還包括下述步驟當(dāng)三維場景監(jiān)聽到的瀏覽請求為特定資源瀏覽請求時(shí),三維場景展示所述特定資源瀏 覽請求指定的網(wǎng)絡(luò)資源。
9.如權(quán)利要求8所述的方法,其特征在于,所述三維場景展示所述特定資源瀏覽請求 指定的網(wǎng)絡(luò)資源的步驟具體為虛擬攝影機(jī)逐漸向所述特定資源瀏覽請求指定的資源縮略圖移動(dòng),并加大焦距,同時(shí) 縮略圖從三維墻平面朝虛擬攝影機(jī)方向跳出,直至資源縮略圖的邊界足夠接近顯示視窗的 顯示范圍邊框;三維場景把保存在與該資源縮略圖對應(yīng)的資源包裝類中的資源信息傳送給資源加載 器,通過資源加載器加載網(wǎng)絡(luò)資源,并將加載的網(wǎng)絡(luò)資源保存至該資源包裝類中;采用加載的網(wǎng)絡(luò)資源替換放大后的資源縮略圖,并根據(jù)網(wǎng)絡(luò)資源的類型采用不同的展 現(xiàn)方式展現(xiàn)網(wǎng)絡(luò)資源。
10.如權(quán)利要求8所述的方法,其特征在于,當(dāng)三維場景在展示特定資源瀏覽請求指定 的網(wǎng)絡(luò)資源時(shí),監(jiān)聽到用戶的瀏覽請求,三維場景退出網(wǎng)絡(luò)資源的展示狀態(tài),且虛擬攝影機(jī) 逐漸恢復(fù)初始的焦距,遠(yuǎn)離資源縮略圖,同時(shí)縮略圖返回其在三維墻平面上的原始位置。
全文摘要
本發(fā)明適用于信息處理領(lǐng)域,提供了一種網(wǎng)絡(luò)資源瀏覽方法,所述方法包括下述步驟三維場景監(jiān)聽用戶的瀏覽請求,所述瀏覽請求包括三維墻移動(dòng)請求和特定資源瀏覽請求,所述三維場景包括虛擬攝影機(jī)、顯示視窗、三維墻和攝影機(jī)目標(biāo);當(dāng)三維場景監(jiān)聽到的用戶的瀏覽請求為三維墻移動(dòng)請求時(shí),三維場景根據(jù)三維墻移動(dòng)請求對三維墻進(jìn)行移動(dòng),并根據(jù)三維墻的狀態(tài)確定縮略圖加載區(qū)域,加載并顯示縮略圖加載區(qū)域內(nèi)未加載的資源縮略圖。本發(fā)明實(shí)施例在提高網(wǎng)絡(luò)資源瀏覽效率的同時(shí),節(jié)約了瀏覽網(wǎng)絡(luò)資源的網(wǎng)絡(luò)帶寬和系統(tǒng)資源,并且改善了用戶瀏覽網(wǎng)絡(luò)資源的體驗(yàn)。
文檔編號G06F17/30GK101957824SQ20091010876
公開日2011年1月26日 申請日期2009年7月16日 優(yōu)先權(quán)日2009年7月16日
發(fā)明者嚴(yán)高峰, 李鵬, 王剴勃, 王銳 申請人:深圳木蘭信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
水城县| 阳春市| 通化县| 八宿县| 洛宁县| 巴林右旗| 安阳县| 商南县| 蓝山县| 治县。| 岑巩县| 剑河县| 安吉县| 原平市| 通州区| 和平县| 竹北市| 定结县| 鸡西市| 方城县| 威信县| 昭平县| 威海市| 三台县| 道孚县| 天门市| 平潭县| 大理市| 天峻县| 沙田区| 乐陵市| 孝昌县| 长子县| 永仁县| 巴楚县| 孙吴县| 安新县| 清徐县| 定西市| 莱芜市| 叙永县|