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