專利名稱:一種電子書簽的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子書簽(e-bookmark),尤其涉及一種在網(wǎng)絡(luò)上使用的電子書簽。
背景技術(shù):
網(wǎng)絡(luò)多媒體作為一種新的學(xué)習(xí)和娛樂方式,正越來越受到大眾的歡迎。網(wǎng)絡(luò)多媒體內(nèi)容目前以兩種方式可供大眾使用,一種為離線方式(off-line),該多媒體內(nèi)容被存儲在一個(gè)本地的存儲裝置中,如個(gè)人數(shù)字助理PDA(Personal Digital Assistant),用戶可以在任何時(shí)候以離線方式瀏覽該書籍;另一種為在線方式(on-line),該多媒體內(nèi)容被存儲在一個(gè)網(wǎng)絡(luò)服務(wù)器中,用戶可以通過有線或無線的方式連接到該網(wǎng)絡(luò)服務(wù)器,以在線方式瀏覽該書籍。隨著網(wǎng)絡(luò)帶寬的越來越大,且網(wǎng)絡(luò)傳輸?shù)姆€(wěn)定性越來越好,同時(shí)由于在線方式不需要占用本地的存儲資源,故該方式越來越受到用戶的歡迎。另外,網(wǎng)絡(luò)內(nèi)容服務(wù)供應(yīng)商,出于版權(quán)保護(hù)等目的,也傾向于以不可拷貝的形式將多媒體內(nèi)容存儲在一個(gè)網(wǎng)絡(luò)服務(wù)器中,來供用戶以在線方式瀏覽。
圖1是一個(gè)常見的RTSP方式控制下的在網(wǎng)絡(luò)上瀏覽流媒體的系統(tǒng)示意圖。任一客戶(客戶1、客戶2、…、客戶n)都可通過RTSP方法和響應(yīng)(Methods and Responses)來與一個(gè)或多個(gè)流服務(wù)器(流服務(wù)器1、流服務(wù)器2、…、流服務(wù)器m)來建立鏈接,并在RTSP的控制下連續(xù)性地從流服務(wù)器中獲取特定的流媒體。
在線瀏覽的網(wǎng)絡(luò)信息內(nèi)容主要以流媒體(Streaming Media)的方式在網(wǎng)絡(luò)上傳送。RTSP(Real Time Streaming Protocol)是一種流媒體控制協(xié)議,它用于建立并控制一個(gè)或多個(gè)時(shí)間同步的連續(xù)流媒體。盡管將連續(xù)媒體流與控制流復(fù)用在一起是可能的,但是通常RTSP本身并不發(fā)送連續(xù)流,換言之,RTSP充當(dāng)多媒體服務(wù)器的網(wǎng)絡(luò)遠(yuǎn)程控制。
由于RTSP具有可擴(kuò)展性、易解析、安全、獨(dú)立于傳輸和多服務(wù)器支持等特性,因此它得到多種流媒體格式,如mpg,rm,mov等,的廣泛支持,同時(shí)得到主流的媒體服務(wù)器/播放器,如Microsoft公司的Windows Media Server/Player、RealNetworks公司的Helix Server/RealOne Player和Apple公司的Quicktime Server/Player等,的廣泛支持。
RTSP方法(RTSP methods)是用來建立并控制連續(xù)流媒體的請求集,如SETUP、PLAY、RECORD、PAUSE、和TEARDOWN。請求方法(Methods of Request)的對象由演示描述(Presentation Description)來定義。演示描述一般包括,方法作用于其上的對象(如一個(gè)或多個(gè)媒體流的網(wǎng)絡(luò)地址)和該對象的信息。演示描述可以有許多種不同的格式,包括對話描述協(xié)議SDP(Session Description Protocol,IETF protocol RFC 2327)。
當(dāng)用戶在瀏覽傳統(tǒng)書籍(即以一種印刷品形式呈現(xiàn)給用戶的書籍)的時(shí)候,書簽是一種非常常用的用來作標(biāo)志的工具。用戶可用書簽來標(biāo)志上一次瀏覽所中斷的位置,亦可用書簽來標(biāo)志自己喜歡的片段。當(dāng)用戶在瀏覽網(wǎng)絡(luò)多媒體時(shí),用戶希望有類似的工具,如電子書簽,來完成傳統(tǒng)書簽的類似功能現(xiàn)有的流媒體的瀏覽工具,如媒體播放器(media player),都有考慮到附帶電子書簽的功能。比如說,Windows Media Player可將流媒體內(nèi)容的在網(wǎng)絡(luò)上的存儲位置,即URL(Uniform Resource Locator)地址放到收藏夾(Favorites)中,但該方法只能使用戶在網(wǎng)絡(luò)找到該特定的流媒體,卻不能使用戶可隨心所欲地在該流媒體的整個(gè)內(nèi)容中進(jìn)行準(zhǔn)確定位;RealOne Player提供給多媒體內(nèi)容用戶一種新的功能,該功能可將用戶喜歡的片段的開始位置加到用戶的收藏夾中,但僅限于離線方式下對存儲在本地的多媒體內(nèi)容適用,不能在網(wǎng)絡(luò)上進(jìn)行在線使用;Quicktime Player可錄制流媒體的一個(gè)片段,該片段可有特定的開始和結(jié)束時(shí)間,但不管該流媒體的原有格式是怎樣的,該錄制信息只能以.mov格式存儲,因此有可能不能被其它媒體播放器所播放,如RealOne Player。
因此,需要一種新的電子書簽及一種新的電子書簽的創(chuàng)建方法,可使用戶在在線方式下實(shí)現(xiàn)傳統(tǒng)書簽的標(biāo)志功能。
發(fā)明內(nèi)容
本發(fā)明的目的是為了消除現(xiàn)有電子書簽的上述缺陷。
本發(fā)明提供了一種新的電子書簽。該書簽包括一個(gè)瀏覽命令,用于要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。該瀏覽命令可包括一系列請求,其中可包括一個(gè)聯(lián)系請求,用于與所述的服務(wù)器建立聯(lián)系,該服務(wù)器中存儲有所述的特定節(jié)目,和一個(gè)播放請求,用于要求已建立聯(lián)系的服務(wù)器從所述特定節(jié)目中用戶指定的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。所述的任意位置可為連續(xù)節(jié)目過程中的任何一個(gè)時(shí)間點(diǎn)。用戶通過點(diǎn)擊該書簽,該書簽中所包含有的一系列請求被按批處理形式一個(gè)接著一個(gè)地進(jìn)行處理,這樣,用戶可以準(zhǔn)確地直接在網(wǎng)絡(luò)上以在線方式找到該特定節(jié)目中的特定位置,就象在傳統(tǒng)書籍中使用傳統(tǒng)書簽一樣方便。
本發(fā)明還提供了一種創(chuàng)建上述電子書簽的方法。該方法按照預(yù)定的順序,記錄下用戶在網(wǎng)絡(luò)上瀏覽特定節(jié)目內(nèi)容的過程,并存儲到一個(gè)存儲裝置中。該存儲的內(nèi)容包括包括一個(gè)瀏覽命令,用于要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。該瀏覽命令可包括一系列請求,其中可包括一個(gè)聯(lián)系請求,用于與所述的服務(wù)器建立聯(lián)系,該服務(wù)器中存儲有所述的特定節(jié)目,和一個(gè)播放請求,用于要求已建立聯(lián)系的服務(wù)器從所述特定節(jié)目中用戶指定的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。在創(chuàng)建過程中,如用戶在瀏覽過程中曾有過多個(gè)播放請求,在存儲前可將用戶不需要的播放請求刪除,只存儲用戶需要的播放請求。
本發(fā)明還進(jìn)一步提供了一種媒體播放器,該媒體播放器帶有創(chuàng)建上述電子書簽的功能。該媒體播放器同現(xiàn)有的媒體播放器一樣,包括一個(gè)媒體內(nèi)容獲取裝置和一個(gè)媒體內(nèi)容播放裝置,還進(jìn)一步包括一個(gè)電子書簽創(chuàng)建裝置。該電子書簽創(chuàng)建裝置包括一個(gè)應(yīng)用層裝置,用于發(fā)出一個(gè)瀏覽命令,要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容;和一個(gè)存儲裝置,用于存儲該瀏覽命令。
本發(fā)明解決了電子書簽在網(wǎng)絡(luò)上以在線方式使用時(shí)準(zhǔn)確地直接地找到特定內(nèi)容的特定位置的問題,從而使得用戶可以很方便地對網(wǎng)絡(luò)上存儲的內(nèi)容進(jìn)行作標(biāo)志,以便今后的查找。
通過參照結(jié)合附圖所進(jìn)行的如下描述和權(quán)利要求,本發(fā)明的其它目的和成就將是顯而易見的,并對本發(fā)明也會有更為全面的理解。
本發(fā)明通過實(shí)例的方式,參照附圖進(jìn)行詳盡的解釋,其中圖1是一個(gè)常見的RTSP方式控制下的在網(wǎng)絡(luò)上瀏覽流媒體的系統(tǒng)示意圖;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)帶有創(chuàng)建電子書簽功能的媒體播放器的系統(tǒng)框圖;圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)媒體播放器的用戶界面;圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)創(chuàng)建電子書簽的流程示意圖;圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)應(yīng)用電子書簽的流程示意圖;在所有的附圖中,相同的參照數(shù)字表示相似的或相同的特征和功能。
具體實(shí)施例方式
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)帶有創(chuàng)建電子書簽功能的媒體播放器的系統(tǒng)框圖。該媒體播放器200主要用于網(wǎng)絡(luò)流媒體的播放,包括一個(gè)應(yīng)用層裝置220,一個(gè)傳送層裝置230,一個(gè)播放裝置240和一個(gè)電子書簽存儲裝置210。
應(yīng)用層裝置220包括一個(gè)聯(lián)系請求裝置222,用于發(fā)出一個(gè)請求,通過傳送層裝置230與存儲特定節(jié)目內(nèi)容的服務(wù)器(圖中未顯示)建立聯(lián)系;一個(gè)播放請求裝置224,用于發(fā)出一個(gè)請求,要求已建立聯(lián)系的服務(wù)器發(fā)送從該特定節(jié)目中用戶指定的一個(gè)任意位置開始的節(jié)目內(nèi)容。該兩個(gè)裝置亦可被合并成一個(gè)裝置,只要能達(dá)到類似的功能即可,該功能為按用戶的需求播放特定節(jié)目的特定位置的節(jié)目內(nèi)容。
傳送層裝置230包括一個(gè)發(fā)送裝置232,該裝置可將應(yīng)用層裝置發(fā)送來的各種請求以一定的傳輸協(xié)議,如TCP/IP(Transmission Control Protocol/Internet Protocol),發(fā)送給服務(wù)器;和一個(gè)接收裝置234,該裝置可從網(wǎng)絡(luò)上接收信息,包括各種流媒體內(nèi)容和傳輸控制信息。
播放裝置240包括一個(gè)音頻解碼器242和一個(gè)視頻解碼器244,該裝置可將接受裝置234發(fā)送來的媒體內(nèi)容進(jìn)行播放。
電子書簽存儲裝置210包括一個(gè)存儲裝置212,該裝置可將應(yīng)用層裝置220所發(fā)出的一系列請求以一個(gè)文件形式按時(shí)間順序存儲到一個(gè)存儲介質(zhì)中,該存儲裝置可為一個(gè)硬盤驅(qū)動器(HDD)、一個(gè)光盤驅(qū)動器(CD或DVD)、一個(gè)磁帶驅(qū)動器或其它類型的磁性/光存儲裝置。
電子書簽存儲裝置210還可包括一個(gè)編輯裝置216,在存儲所述的一系列請求時(shí),對其進(jìn)行編輯。該編輯裝置可有三個(gè)功能,功能一為保留與本電子書簽有關(guān)的播放請求,刪除其余的播放請求;功能二為修改該書簽中的播放請求所含的特定播放位置信息;功能三為給該書簽加注解釋信息。
電子書簽存儲裝置210還可進(jìn)一步包括一個(gè)緩存裝置214,在存儲或編輯所述的一系列請求前,將其緩沖存儲在該裝置中,以供進(jìn)一步處理,在播放結(jié)束時(shí)釋放該緩存裝置214。該緩存裝置214亦可集成在編輯裝置216或存儲裝置212中。
上述電子書簽存儲裝置210與應(yīng)用層裝置220一起構(gòu)成一個(gè)電子書簽創(chuàng)建裝置的一部分。
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)媒體播放器的用戶界面。該用戶界面為以軟件方式實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施例的用戶界面。
圖中按鈕310為一個(gè)播放按鈕,用戶點(diǎn)擊該按鈕可使媒體播放器200開始播放;按鈕320為一個(gè)暫停按鈕,用戶點(diǎn)擊該按鈕可使媒體播放器暫停播放;按鈕330為一個(gè)停止按鈕,用戶點(diǎn)擊該按鈕可使媒體播放器停止播放。在播放節(jié)目時(shí),用戶可通過移動時(shí)間桿350上的滑塊340來隨意改變播放位置。
按鈕360為一個(gè)創(chuàng)建開始書簽按鈕,用戶點(diǎn)擊該按鈕可使媒體播放器200以本發(fā)明的方法在該點(diǎn)擊時(shí)的播放位置創(chuàng)建一個(gè)開始書簽。下次播放時(shí),用戶點(diǎn)擊該書簽可使媒體播放器直接在該播放位置開始播放,開始書簽創(chuàng)建方法詳見如下圖4所述。
按鈕370為一個(gè)創(chuàng)建時(shí)段書簽按鈕,用戶點(diǎn)擊該按鈕可使媒體播放器以本發(fā)明的方法在該點(diǎn)擊時(shí)的播放位置創(chuàng)建一個(gè)結(jié)束播放標(biāo)志,該標(biāo)志可與任一在其之前的開始書簽組成一個(gè)時(shí)段書簽。下次播放時(shí),用戶點(diǎn)擊該時(shí)段書簽可使媒體播放器直接播放該片段,時(shí)段書簽創(chuàng)建方法詳見如下圖4所述。
按鈕380為一個(gè)書簽收藏按鈕,用戶點(diǎn)擊該按鈕可使媒體播放器呈現(xiàn)與本媒體內(nèi)容有關(guān)的所有書簽給用戶,包括開始書簽和書簽組合,用戶選中其中的一個(gè)書簽,該書簽就會執(zhí)行其特定的播放功能,執(zhí)行方法詳見如下圖5所述。當(dāng)然,用戶亦可選中多個(gè)書簽,并按特定的順序來自動執(zhí)行這些書簽,相應(yīng)地使用戶喜歡的內(nèi)容片段能連續(xù)播放。
圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)創(chuàng)建電子書簽的流程示意圖。首先,媒體播放器接收到一個(gè)要求瀏覽特定節(jié)目內(nèi)容的請求(步驟S410),該特定節(jié)目內(nèi)容,即twister,存儲在一個(gè)服務(wù)器的www.example.com網(wǎng)站上,媒體播放器按接收到的用戶的請求發(fā)出一個(gè)RTSP請求與所述的服務(wù)器建立聯(lián)系(步驟S424),該請求內(nèi)容如表1中RTSP方法1所示。
表1
如表1所示,k表示最大發(fā)射亮度,具有與熒光粉顆粒直徑無關(guān)的幾乎恒定的數(shù)值,根據(jù)這個(gè)k值,可以計(jì)算出每單位面積熒光屏的重量,即最佳屏重。
當(dāng)使用各種不同直徑的ZnS:Ag,Al藍(lán)色熒光粉控制平板顯示裝置的熒光屏具有不同的相對亮度時(shí),獲得不同的k值。結(jié)果在表2和3中示出。
表2
表3
接著,媒體播放器接收到用戶要求播放特定位置的節(jié)目內(nèi)容的請求(步驟S430),如在N1(時(shí)間為0:01:00)位置的內(nèi)容,用戶可通過移動時(shí)間桿350上的滑塊340來選擇該特定位置,該特定位置可為整個(gè)節(jié)目內(nèi)容中的任一時(shí)點(diǎn),用戶亦可將該媒體播放器的第一個(gè)播放位置的時(shí)間缺省值設(shè)定為0:00:00。媒體播放器按接收到的用戶請求的內(nèi)容向所述的服務(wù)器發(fā)出相應(yīng)的兩個(gè)RTSP請求(步驟S440),該請求的內(nèi)容該請求內(nèi)容如表1中RTSP方法4和5所示,分別要求服務(wù)器發(fā)送在N1(時(shí)間為0:01:00)位置的音頻和視頻內(nèi)容到媒體播放器。表1中的服務(wù)器的回應(yīng)中的Rangesmpte=-0:20:00表示播放從時(shí)間位置為0:01:00到時(shí)間位置為0:20:00的節(jié)目內(nèi)容,該0:01:00為開始播放位置,0:20:00為整個(gè)節(jié)目的結(jié)束播放位置。
上述的5個(gè)請求可被集合在一個(gè)命令中,只要該命令能要求所述的服務(wù)器從用戶指定的一個(gè)特定節(jié)目,即twister,中的一個(gè)任意位置,如0:01:00,開始發(fā)送節(jié)目內(nèi)容即可。當(dāng)然,只要服務(wù)器與媒體播放器之間的傳輸協(xié)議支持,本實(shí)施例中的各種請求可被合理地組合到不同的命令中去。
此時(shí),記錄上述媒體播放器與服務(wù)器的聯(lián)系過程中媒體播放器所發(fā)出的五個(gè)請求,RTSP方法1、2、3、4和5到該媒體播放器的一個(gè)緩存中(步驟S450),并開始接收從服務(wù)器發(fā)送來的節(jié)目內(nèi)容進(jìn)行播放(步驟S460)。包含RTSP方法1、2和3的三個(gè)請求亦可被包括在一個(gè)請求中,只要該請求能實(shí)現(xiàn)與特定服務(wù)器上的特定節(jié)目內(nèi)容建立聯(lián)系的功能即可。包含RTSP方法4和5的兩個(gè)請求亦可被包括在一個(gè)請求中,只要該請求能要求已建立聯(lián)系的特定服務(wù)器發(fā)送所述特定節(jié)目中特定位置的節(jié)目內(nèi)容即可。
接下來,判斷是否接收到用戶要求在一個(gè)創(chuàng)建書簽的請求,該請求要求在所述特定節(jié)目的一個(gè)特定的瀏覽位置創(chuàng)建一個(gè)書簽(步驟S470),如沒有接收到這樣的請求,則進(jìn)一步判斷是否接收到用戶要求改變在該特定節(jié)目中播放位置的請求(步驟S480),如上所述,用戶可通過戶可移動時(shí)間桿上350的滑塊340來選擇該特定位置。
如在步驟S480中接收到用戶要求改變在該特定節(jié)目中播放位置的請求,比如用戶要求改變到位置N2(播放時(shí)間為0:02:00)進(jìn)行播放,則回到步驟S440,媒體播放器向服務(wù)器www.example.com發(fā)出兩個(gè)請求,該請求要求服務(wù)器發(fā)送N2位置的音頻和視頻節(jié)目內(nèi)容用于播放,該請求的內(nèi)容如表1中RTSP方法6和7所示。同時(shí)記錄上述媒體播放器與服務(wù)器的聯(lián)系過程中媒體播放器所發(fā)出的兩個(gè)請求,即RTSP方法6和7,到該媒體播放器的一個(gè)緩存中(步驟S450),并接收服務(wù)器發(fā)送來的從N2位置開始的節(jié)目內(nèi)容進(jìn)行播放(步驟S460)。
如在步驟S470中接收到一個(gè)要求在一個(gè)特定的瀏覽位置創(chuàng)建一個(gè)書簽的要求,如在B1位置(播放時(shí)間為0:03:00),則進(jìn)一步判斷要求創(chuàng)建的書簽是否為一個(gè)開始書簽(步驟S471),用戶可在瀏覽過程中通過點(diǎn)擊創(chuàng)建開始書簽按鈕360來在一個(gè)特定的瀏覽位置要求創(chuàng)建一個(gè)開始書簽,如是,即用戶對由B1位置開始的節(jié)目內(nèi)容表現(xiàn)出興趣,則對上述緩存中的請求作如下編輯(步驟S472)。
該實(shí)施例中請求為RTSP方法1至7,保留與服務(wù)器www.example.com及其上特定節(jié)目內(nèi)容twister建立聯(lián)系的請求RTSP方法1、2和3,刪除瀏覽過程中的中間請求RTSP方法4和5。由于用戶在決定創(chuàng)建一個(gè)書簽以前,可能會多次移動滑塊來改變?yōu)g覽位置,故該中間請求可能有多個(gè),保留最近一次的播放請求RTSP方法6和7,并將其開始播放位置改為0:03:00,編輯后的內(nèi)容如表2(該表中RTSP方法已重新排序)所示,如果用戶正好選中一個(gè)原播放請求所對應(yīng)的播放位置來創(chuàng)建書簽,則不需對該播放請求所含的開始播放位置進(jìn)行修改,直接刪除其它的播放請求即可。
該保留和刪除步驟的目的是標(biāo)識出用戶想要選中的一個(gè)播放請求。該標(biāo)識還可通過對想要保留的一個(gè)播放請求加一個(gè)標(biāo)志來完成。
將編輯后的內(nèi)容以一個(gè)文件形式存儲到一個(gè)存儲裝置(步驟S474),該存儲裝置可在本地,亦可在網(wǎng)絡(luò)上,為區(qū)別于下述的時(shí)段書簽,該開始書簽文件可有一個(gè)特定的圖標(biāo);并在緩存中存儲一個(gè)相應(yīng)的開始書簽標(biāo)志(步驟S476),在一次瀏覽過程中每創(chuàng)建一個(gè)不同位置的書簽,就有一個(gè)對應(yīng)的開始書簽標(biāo)志,該開始書簽標(biāo)志含有該書簽所對應(yīng)的開始播放位置的時(shí)間信息,可在下述的創(chuàng)建時(shí)段書簽時(shí)使用。
表2一個(gè)開始書簽
如在步驟S471的判斷結(jié)果為用戶要求創(chuàng)建的書簽不是一個(gè)開始書簽,例如該要求為在B2位置(播放時(shí)間為0:06:00),即結(jié)束播放位置,做一個(gè)結(jié)束標(biāo)志,以創(chuàng)建一個(gè)時(shí)段書簽,也就是用戶對由B2位置以前的一段節(jié)目內(nèi)容表現(xiàn)出興趣,則按如下方式對緩存中的內(nèi)容進(jìn)行編輯(步驟S473)。用戶可在瀏覽過程中通過點(diǎn)擊創(chuàng)建時(shí)段書簽按鈕370來在一個(gè)特定的瀏覽位置要求創(chuàng)建一個(gè)時(shí)段書簽。
為創(chuàng)建一個(gè)時(shí)段書簽,可先呈現(xiàn)緩存中的所有的開始書簽標(biāo)志所對應(yīng)的開始播放位置的時(shí)間信息給用戶,接收用戶對開始書簽的選擇,以用戶選中的開始書簽所對應(yīng)的開始播放位置作為該時(shí)段書簽的開始播放位置,如緩存中無開始書簽標(biāo)志,則以0:00:00為該時(shí)段書簽的開始播放位置,媒體播放器亦可將與時(shí)段書簽結(jié)束播放位置最接近的一個(gè)開始書簽所對應(yīng)的開始播放位置作為缺省的該時(shí)段書簽的開始播放位置,本實(shí)施例中以B1位置的開始書簽作為用戶選中的開始書簽。
在創(chuàng)建該時(shí)段書簽過程中,保留與服務(wù)器www.example.com及其上特定節(jié)目內(nèi)容twister建立聯(lián)系的請求RTSP方法1、2和3;刪除瀏覽過程中的其它請求RTSP方法4和5;保留用戶選中的開始書簽對應(yīng)的播放請求RTSP方法6和7,并將其開始播放位置改為0:03:00,結(jié)束播放位置改為0:06:00。編輯后的內(nèi)容如表3(該表中RTSP方法已重新排序)所示。
將編輯后的內(nèi)容以一個(gè)文件形式存儲到一個(gè)存儲裝置(步驟S475),該存儲裝置可在本地,亦可在網(wǎng)絡(luò)上,為區(qū)別于上述的開始書簽,該時(shí)段落書簽文件可有另一個(gè)特定的圖標(biāo)。
本實(shí)施例中的時(shí)段書簽的播放請求包含有一個(gè)時(shí)段范圍(0:03:00-0:06:00),該請求亦可被分為兩個(gè)請求,一個(gè)請求包括開始播放位置,0:03:00,用于要求服務(wù)器發(fā)送特定節(jié)目twister從該位置開始的節(jié)目內(nèi)容;另一個(gè)請求包括結(jié)束播放位置,0:06:00,用于要求服務(wù)器在該位置停止發(fā)送特定節(jié)目twister的節(jié)目內(nèi)容。
表3一個(gè)時(shí)段書簽
如在步驟S480中未接受到用戶要求改變在該特定節(jié)目內(nèi)容中的播放位置的請求,則進(jìn)一步判定是否接收到用戶要求結(jié)束瀏覽該特定節(jié)目的請求(步驟S490),用戶可通過點(diǎn)擊停止按鈕330來發(fā)出該請求,如未接收到用戶的結(jié)束請求,則返回步驟S460繼續(xù)接收從服務(wù)器發(fā)來的節(jié)目內(nèi)容并進(jìn)行播放,如接收到用戶的結(jié)束請求,則釋放緩存中的內(nèi)容,向服務(wù)器發(fā)出一個(gè)請求要求其停止發(fā)送節(jié)目內(nèi)容以結(jié)束播放(步驟S494)。
用戶在創(chuàng)建書簽時(shí)或在創(chuàng)建書簽后,可對該書簽進(jìn)行標(biāo)注,標(biāo)注的內(nèi)容可如″我很喜歡這一段″、″該段是關(guān)于MPEG系統(tǒng)框架的″或″該段是不易理解的,需向老師請教″等,標(biāo)注的方式可以XML語言來存儲,如<userinfo>
我很喜歡這一段!</userinfo>
用戶還可創(chuàng)建一個(gè)包含多個(gè)播放時(shí)段的復(fù)合書簽,其方法為在一個(gè)步驟S473編輯的書簽中增加一個(gè)或多個(gè)時(shí)段播放請求,每一個(gè)請求的開始播放位置和結(jié)束播放位置與另一個(gè)請求的開始播放位置和結(jié)束播放位置不相同或不完全相同。
圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)應(yīng)用電子書簽的流程示意圖。首先,接受用戶對一個(gè)書簽的選擇操作(步驟S510),該操作為一個(gè)要求執(zhí)行一個(gè)電子書簽的請求,用戶可通過對圖3所述的書簽收藏夾380中的書簽來選擇所想操作的書簽。一旦用戶選中一個(gè)特定的書簽,該書簽中所包含的請求被依次逐個(gè)發(fā)送到該請求所對應(yīng)的服務(wù)器(步驟S520),并接收服務(wù)器對該請求的回應(yīng)(步驟S530)。
每接收到服務(wù)器發(fā)回的一個(gè)回應(yīng),先判斷是否為錯誤回應(yīng)(步驟S540),如是,則進(jìn)行錯誤處理(步驟S550),例如向用戶作出相應(yīng)的錯誤提示;如不是錯誤回應(yīng),則進(jìn)一步判斷,該書簽中的所有請求是否都已被發(fā)出到服務(wù)器(步驟S560),如還有請求未被發(fā)出,則回到步驟S520對其進(jìn)行處理,將其發(fā)出到所對應(yīng)的服務(wù)器。
如步驟S560中的判斷結(jié)果為書簽中的所有請求都已被發(fā)出到服務(wù)器,則該書簽的此次使用流程已結(jié)束,此時(shí),媒體播放器接收從服務(wù)器處發(fā)送來的節(jié)目內(nèi)容并進(jìn)行播放,該節(jié)目內(nèi)容為從該書簽中的開始播放位置起的節(jié)目內(nèi)容,如該書簽為一個(gè)開始書簽,則該播放會在整個(gè)節(jié)目內(nèi)容播放完畢后結(jié)束,如該書簽為時(shí)段書簽,則該播放會在該書簽中的結(jié)束播放位置處結(jié)束播放。
本發(fā)明的實(shí)施例均結(jié)合RTSP協(xié)議來闡述,事實(shí)上,本發(fā)明亦可應(yīng)用于其它類型的通訊協(xié)議,只要能記錄可供用戶端發(fā)送的請求,就可實(shí)現(xiàn)本發(fā)明的方法。
雖然經(jīng)過對本發(fā)明結(jié)合具體實(shí)施例進(jìn)行描述,對于在本技術(shù)領(lǐng)域熟練的人士,根據(jù)上文的敘述作出的許多替代、修改和變化將是顯而易見的。因此,當(dāng)這樣的替代、修改和變化落入附后的權(quán)利要求的精神和范圍內(nèi)時(shí),應(yīng)該被包括在本發(fā)明中。
權(quán)利要求
1.一種在網(wǎng)絡(luò)瀏覽過程中創(chuàng)建電子書簽的方法,包括a.發(fā)出一個(gè)瀏覽命令,用于要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容;和b.存儲該命令,以創(chuàng)建一個(gè)相應(yīng)的電子書簽。
2.如權(quán)利要求1所述的方法,其中步驟a包括發(fā)出一個(gè)聯(lián)系請求,用于與所述的服務(wù)器建立聯(lián)系,該服務(wù)器中存儲有所述的特定節(jié)目;和發(fā)出一個(gè)播放請求,用于要求已建立聯(lián)系的服務(wù)器從所述特定節(jié)目中用戶指定的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。
3.如權(quán)利要求2所述的方法,進(jìn)一步包括步驟發(fā)出另一個(gè)播放請求,用于要求所述的服務(wù)器從所述特定節(jié)目中用戶指定的另一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容;和標(biāo)識所述的播放請求之中的一個(gè)。
4.如權(quán)利要求1所述的方法,還包括步驟修改該瀏覽命令中所述的位置信息為用戶所指定的另一個(gè)任意位置。
5.如權(quán)利要求1所述的方法,其中所述的瀏覽命令還包括一個(gè)節(jié)目結(jié)束播放位置信息,用于要求所述的服務(wù)器在所述特定節(jié)目中用戶指定的另一個(gè)任意位置停止發(fā)送節(jié)目內(nèi)容。
6.如權(quán)利要求5所述的方法,進(jìn)一步包括修改所述的節(jié)目結(jié)束播放位置信息為用戶所指定的一個(gè)任意位置。
7.如權(quán)利要求1所述的方法,其中步驟a進(jìn)一步包括發(fā)出一個(gè)停止請求,用于要求所述的服務(wù)器在所述特定節(jié)目中用戶指定的另一個(gè)任意位置停止發(fā)送節(jié)目內(nèi)容。
8.如權(quán)利要求1所述的方法,進(jìn)一步包括存儲與該電子書簽相關(guān)的附加信息,用于解釋該書簽。
9.如權(quán)利要求1所述的方法,其中所述的瀏覽命令為通過RTSP(Real Time StreamingProtocol)協(xié)議來發(fā)出。
10.一種在網(wǎng)絡(luò)瀏覽過程中創(chuàng)建電子書簽的系統(tǒng),包括一個(gè)應(yīng)用層裝置,用于發(fā)出一個(gè)瀏覽命令,要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容;和一個(gè)存儲裝置,用于存儲該命令,以創(chuàng)建一個(gè)相應(yīng)的電子書簽。
11.如權(quán)利要求10所述的系統(tǒng),所述的應(yīng)用層裝置包括一個(gè)聯(lián)系請求裝置,用于發(fā)出一個(gè)聯(lián)系請求,與所述的服務(wù)器建立聯(lián)系,該服務(wù)器中存儲有所述的特定節(jié)目;和一個(gè)播放請求裝置,用于發(fā)出一個(gè)播放請求,要求已建立聯(lián)系的服務(wù)器從所述特定節(jié)目中用戶指定的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。
12.如權(quán)利要求10所述的系統(tǒng),其中所述的瀏覽命令還包括一個(gè)節(jié)目結(jié)束播放位置信息,用于要求所述的服務(wù)器在所述特定節(jié)目中用戶指定的另一個(gè)任意位置停止發(fā)送節(jié)目內(nèi)容。
13.如權(quán)利要求10所述的系統(tǒng),進(jìn)一步包括一個(gè)編輯裝置,用于對所述的瀏覽命令進(jìn)行編輯處理。
14.如權(quán)利要求10所述的系統(tǒng),所述的應(yīng)用層裝置還用于發(fā)出一個(gè)停止請求,要求所述的服務(wù)器在所述特定節(jié)目中用戶指定的另一個(gè)任意位置停止發(fā)送節(jié)目內(nèi)容。
15.如權(quán)利要求10所述的系統(tǒng),所述的存儲裝置還用于存儲解釋所述書簽的附加信息。
16.一種媒體播放器,包括一個(gè)媒體內(nèi)容獲取裝置;一個(gè)媒體內(nèi)容播放裝置;和一個(gè)電子書簽創(chuàng)建裝置,該創(chuàng)建裝置包括一個(gè)應(yīng)用層裝置,用于發(fā)出一個(gè)瀏覽命令,要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容;一個(gè)存儲裝置,用于存儲該瀏覽命令。
17.一種使用電子書簽的方法,包括接收一個(gè)要求執(zhí)行一個(gè)電子書簽的請求;根據(jù)該電子書簽中所包含的內(nèi)容,發(fā)出一個(gè)瀏覽命令,要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。
18.如權(quán)利要求17所述的方法,其中的瀏覽命令還包括一個(gè)節(jié)目結(jié)束播放位置信息,用于要求所述的服務(wù)器在所述特定節(jié)目中用戶指定的另一個(gè)任意位置停止發(fā)送節(jié)目內(nèi)容。
全文摘要
本發(fā)明提供了一種在網(wǎng)絡(luò)瀏覽過程中創(chuàng)建電子書簽的方法。該方法按照預(yù)定的順序,記錄下用戶在網(wǎng)絡(luò)上瀏覽特定節(jié)目內(nèi)容的過程,并存儲到一個(gè)存儲裝置中。該存儲的內(nèi)容為一個(gè)瀏覽命令,用于要求一個(gè)特定的服務(wù)器從用戶指定的一個(gè)特定節(jié)目中的一個(gè)任意位置開始發(fā)送節(jié)目內(nèi)容。用戶通過點(diǎn)擊該書簽,該書簽中所包含有的一系列請求被按批處理形式一個(gè)接著一個(gè)地進(jìn)行處理,這樣,用戶可以準(zhǔn)確地直接在網(wǎng)絡(luò)上以在線方式找到該特定節(jié)目中的特定位置,就象在傳統(tǒng)書籍中使用傳統(tǒng)書簽一樣方便。
文檔編號G06F17/30GK1627293SQ200310122528
公開日2005年6月15日 申請日期2003年12月9日 優(yōu)先權(quán)日2003年12月9日
發(fā)明者陳鑫, 陳寧江, 曾勇勤 申請人:皇家飛利浦電子股份有限公司