專利名稱:一種網(wǎng)絡(luò)書簽及訪問網(wǎng)絡(luò)文件的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)應用領(lǐng)域,涉及一種網(wǎng)絡(luò)書簽及訪問網(wǎng)絡(luò)文件的方法。
背景技術(shù):
書簽是一種普遍應用在播放器中的技術(shù),書簽的主要作用是進行斷點續(xù)播,也就 是當一部影片看到一半的時候,由于某種原因終止了播放,當下次還需要繼續(xù)播放該影片 時,書簽可以提示用戶從上次中斷的位置繼續(xù)播放書簽通常都是存儲在客戶端,因為這樣比較簡單易用,但是存儲在客戶端存在以 下問題因為書簽儲存在客戶端,每個客戶端都是相對獨立的設(shè)備,數(shù)據(jù)的共享并非一件 容易的事,無法實現(xiàn)跨設(shè)備的漫游功能,如果這次是在電腦上看的視頻,下次希望在電視上 繼續(xù)觀看,客戶端書簽無法做到這點。隨著家庭網(wǎng)絡(luò)的日益普及,網(wǎng)絡(luò)視頻播放,無論是局域網(wǎng)內(nèi)的,還是通過互聯(lián)網(wǎng)點 播的,已經(jīng)被越來越多地使用。網(wǎng)絡(luò)視頻的普及,帶來越來越多的跨設(shè)備續(xù)播的需求,因為 如果媒體文件僅僅被存儲在本地硬盤上,客戶端的書簽還有意義,隨著互聯(lián)互通技術(shù)發(fā)展, 網(wǎng)絡(luò)設(shè)備的增加,不同的設(shè)備都能實現(xiàn)播放功能,例如哪在家庭內(nèi),PC、高清播放器、網(wǎng)絡(luò)電 視均能實現(xiàn)視頻的播放,人們常常需要在不同的設(shè)備上進行網(wǎng)絡(luò)播放,書簽存儲在客戶端 會帶來網(wǎng)絡(luò)播放不便。因此,有必要提供一種網(wǎng)絡(luò)書簽,實現(xiàn)媒體文件跨設(shè)備的網(wǎng)絡(luò)播放更加符合用戶 的實際需要。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提供一種實現(xiàn)跨設(shè)備播放的網(wǎng)絡(luò)書簽,實現(xiàn)媒體文 件在網(wǎng)絡(luò)中不同設(shè)備之間播放的無縫銜接。本發(fā)明提供的一種網(wǎng)絡(luò)書簽,所述網(wǎng)絡(luò)書簽存儲于服務器端,記錄客戶端對相關(guān) 文件的訪問信息,所述網(wǎng)絡(luò)書簽包括智能設(shè)備身份信息、用戶身份信息、訪問對像的URL、接 續(xù)數(shù)據(jù)位置。進一步,智能設(shè)備身份信息包括智能設(shè)備ID。再進一步,用戶身份信息包括用戶ID。更進一步,接續(xù)數(shù)據(jù)位置由前次中斷數(shù)據(jù)位置減去銜接余量構(gòu)成。本發(fā)明提供的一種訪問網(wǎng)絡(luò)文件的方法,包括以下步驟客戶端發(fā)送訪問請求,發(fā)送的訪問請求包括用戶信息、客戶端信息、及被請求的文 件信息;網(wǎng)絡(luò)服務器接收訪問請求,首先進行用戶身份識別,檢查是否有與用戶身份信息 一致的書簽,如果有與用戶身份信息一致的書簽,則發(fā)送給用戶選擇;如果沒有與用戶身份 信息一致的書簽,則檢查是否有客戶端身份及被請求資源的URL相對應的書簽,如果有對應的書簽,則發(fā)送給用戶選擇,通知客戶端從接續(xù)數(shù)據(jù)位置開始操作。相比現(xiàn)有技術(shù),本發(fā)明提供的網(wǎng)絡(luò)書簽技術(shù),將傳統(tǒng)書簽的概念延伸到了網(wǎng)絡(luò)上, 通過在服務器端而非客戶端存儲書簽信息,在實現(xiàn)節(jié)目播放的連續(xù)性的同時,可以更便利 的實現(xiàn)跨設(shè)備無縫播放。
無附圖
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。為了實現(xiàn)本發(fā)明的目的,本發(fā)明提出了一種新型的網(wǎng)絡(luò)書簽技術(shù),是對現(xiàn)有的客 戶端書簽的自然延伸和進化,借助該技術(shù),用戶可以在不同的終端設(shè)備上實現(xiàn)類似視頻播 放漫游的功能,極大地方便了用戶體驗。本發(fā)明的工作流程如下智能設(shè)備接入網(wǎng)絡(luò),訪問各種資源,包括文本閱讀,以及視頻播放,在播放前,智能 設(shè)備首先需要將設(shè)備的ID或者某個能唯一標識設(shè)備的數(shù)據(jù),以及用戶ID,一起發(fā)送到服務 器,網(wǎng)絡(luò)服務器需要該數(shù)據(jù)作為書簽的重要組成部分,服務器可以是局域網(wǎng)的媒體服務器, 也可以是互聯(lián)網(wǎng)上的視頻VOD服務器。在播放的過程中,如果用戶中途退出,視頻服務器檢測到客戶端的下線行為,根據(jù) 最后一批被發(fā)送出去的數(shù)據(jù)的定位,將設(shè)備ID+用戶ID+視頻資源的URL+接續(xù)數(shù)據(jù)位置, 構(gòu)成一個書簽,并且保存在服務器端。接續(xù)數(shù)據(jù)位置是一個數(shù)據(jù)偏移量,也就是已經(jīng)播放的文件量的大小,一般可直接 由前次退出的數(shù)據(jù)位置確定,一個更為優(yōu)選的方式是接續(xù)數(shù)據(jù)位置由上次退出的數(shù)據(jù)位置 向后回設(shè)一個銜接余量,銜接余量大小設(shè)為總片長的0. 5% g至1%,如一個15G的高清影 片,銜接余量75M-150M,折合成播放時間大約是20秒至40秒,設(shè)一個銜接余量以便用戶觀 看節(jié)目的完整性。假設(shè)前一次發(fā)生中斷播放的數(shù)據(jù)位置是8. 8G,計算銜接余量為0. 1G,則 網(wǎng)絡(luò)書簽定位的接續(xù)數(shù)據(jù)位置則是8. 7G,由前次中斷數(shù)據(jù)位置8. 8G減去銜接余量0. IG所 得。在下次收到來自客戶端的播放請求時,網(wǎng)絡(luò)服務器檢查是否有與該設(shè)備ID及被 請求資源的URL相對應的書簽,如果有的話,取出書簽中的上次退出的數(shù)據(jù)位置信息,發(fā)送 一條消息至客戶端,通知客戶端從上次退出的數(shù)據(jù)位置開始進行播放。如果設(shè)備ID不同,但是用戶ID相同,那就意味著用戶是進行了一次跨設(shè)備的播放 操作,此時服務器可以進行更多深入和復雜的操作例如,如果是具備自適應轉(zhuǎn)碼能力的服 務器,可以根據(jù)終端設(shè)備能力的大小,啟動相應的轉(zhuǎn)碼和自適應機制,以迎合終端設(shè)備的顯 示和數(shù)據(jù)處理能力。客戶端收到消息后,提示用戶存在一個書簽,詢問用戶是否從上次終止的地方繼 續(xù)播放下去,如果用戶認可的話,則客戶端播放器發(fā)出一個查詢請求,請求服務器端直接定位到接續(xù)數(shù)據(jù)位置,開始發(fā)送數(shù)據(jù),繼續(xù)播放。以數(shù)據(jù)偏移量作為網(wǎng)絡(luò)書簽的要標示的文件 位置,除了適用多媒體文件外,還適用于文字、圖片類的接續(xù)瀏覽。當用戶退出后,服務器需要更新書簽的狀態(tài),如果用戶是中途退出,需要記錄最新 的退出位置,如果用戶是全部看完后自然結(jié)束,那么刪除該網(wǎng)絡(luò)書簽另外,用戶均可以對網(wǎng) 絡(luò)服務器提供的書簽進行編輯,包括閱讀、修改、刪除,如此,如果用戶對某個節(jié)目不感興 趣,則可以刪除相關(guān)的書簽,多個用戶觀看同一個視頻節(jié)目后可通過書簽表達各自的意見, 形成不同的書簽,借用書簽進行影評交流,闡述自己的看法,以便后繼整理。本發(fā)明提出的網(wǎng)絡(luò)書簽技術(shù),以用戶的ID為優(yōu)先考量,如果用戶ID相同,無論設(shè) 備的ID是否相同,如有與用戶ID相關(guān)的網(wǎng)絡(luò)書簽或列表均發(fā)送給客戶端,供用戶選擇相應 的書簽繼續(xù)觀看。如果僅設(shè)備ID相同,則查找服務器端是否有與該設(shè)備ID相對應的書簽, 如有,則把與該設(shè)備ID相對應的書簽清單發(fā)送給用戶,由用戶選擇。本發(fā)明提出的網(wǎng)絡(luò)書簽技術(shù),將傳統(tǒng)書簽的概念延伸到了網(wǎng)絡(luò)上,通過在服務器 端而非客戶端存儲書簽信息,在實現(xiàn)節(jié)目播放的連續(xù)性的同時,可以更便利的實現(xiàn)跨設(shè)備 無縫播放。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)書簽,所述網(wǎng)絡(luò)書簽存儲于服務器端,記錄客戶端對相關(guān)文件的訪問信息, 所述網(wǎng)絡(luò)書簽包括客戶端設(shè)備身份信息、用戶身份信息、訪問對像的URL、以及接續(xù)數(shù)據(jù)位置。
2.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)書簽,其特征在于,所述網(wǎng)絡(luò)書簽進一步包括用戶 的備注信息。
3.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)書簽,其特征在于,智能設(shè)備身份信息包括智能設(shè) 備ID。
4.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)書簽,其特征在于,用戶身份信息包括用戶ID。
5.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)書簽,其特征在于,接續(xù)數(shù)據(jù)位置由前次中斷數(shù)據(jù) 位置確定。
6.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)書簽,其特征在于,接續(xù)數(shù)據(jù)位置由前次中斷數(shù)據(jù) 減去銜接余量構(gòu)成
7.根據(jù)權(quán)利要求6所述的一種網(wǎng)絡(luò)書簽,其特征在于,銜接余量為訪問對像的 0. 5-1%。
8.一種訪問網(wǎng)絡(luò)文件的方法,包括以下步驟客戶端發(fā)送訪問請求,發(fā)送的訪問請求包括用戶信息、客戶端設(shè)備信息、及被請求的文 件信息;網(wǎng)絡(luò)服務器接收訪問請求,首先進行用戶身份識別,檢查是否有與用戶身份信息一致 的書簽,如果有與用戶身份信息一致的書簽,則發(fā)送給用戶選擇;如果沒有與用戶身份信息 一致的書簽,則檢查是否有客戶端身份及被請求資源的URL相對應的書簽,如果有對應的 書簽,則發(fā)送給用戶選擇,通知客戶端從接續(xù)數(shù)據(jù)位置開始操作。
9.根據(jù)權(quán)利要求8所述的一種訪問網(wǎng)絡(luò)文件的方法,其特征在于,服務器識別有與用 戶身份信息一致的書簽后,進一步對客戶端身份進行識別,如果客戶端不同,服務器根據(jù)自 身的能力結(jié)合客戶端設(shè)備能力,啟動相應的轉(zhuǎn)碼和自適應機制,以使被請求的文件迎合客 戶端設(shè)備的顯示和數(shù)據(jù)處理能力。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)書簽,所述網(wǎng)絡(luò)書簽存儲于服務器端,記錄客戶端對相關(guān)文件的訪問信息,所述網(wǎng)絡(luò)書簽包括客戶端設(shè)備身份信息、用戶身份信息、訪問對像的URL、以及接續(xù)數(shù)據(jù)位置。本發(fā)明將傳統(tǒng)書簽的概念延伸到了網(wǎng)絡(luò)上,在服務器端而非客戶端存儲書簽信息,通過本發(fā)明提供的網(wǎng)絡(luò)書簽技術(shù)可以實現(xiàn)媒體文件在網(wǎng)絡(luò)中不同設(shè)備之間訪問的無縫銜接,可以更便利的實現(xiàn)跨設(shè)備無縫訪問。
文檔編號H04L29/06GK102082760SQ20091010988
公開日2011年6月1日 申請日期2009年11月27日 優(yōu)先權(quán)日2009年11月27日
發(fā)明者孫翀 申請人:Tcl集團股份有限公司