帶有閱讀文檔功能的播放器及播放方法
【專利摘要】本發(fā)明提供了一種帶有閱讀文檔功能的播放器以及播放方法。播放器包含一個可以閱讀文檔的窗口,非全屏時可以和視頻窗口同時顯示,可以根據(jù)用戶喜好調(diào)整播放窗口和閱讀窗口位置,播放文件可以和閱讀文檔自動或手動相關(guān)聯(lián),打開視頻或文檔時可以同時打開關(guān)聯(lián)的視頻或文檔。本發(fā)明方便了用戶在看視頻時同時查閱相關(guān)資料文檔學習材料等,改善用戶特殊使用時的體驗。
【專利說明】帶有閱讀文檔功能的播放器及播放方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機通信領(lǐng)域,特別涉及一種帶有閱讀文檔功能的播放器及播放方法。
【背景技術(shù)】
[0002]目前市場上存在許多播放器,并且這些播放器都具有播放各種格式影片的功能,這給用戶欣賞視頻音頻帶來極大的方便和享受。但是用戶也經(jīng)常會遇到這樣的情況:比如當用戶看某些視頻比如教學視頻,用戶除了看視頻講解,可能還需要看對應教程書目來幫助理解,現(xiàn)在很多教程都有電子書或者電子課件,用戶希望同時看視頻和書本課件,但是按照目前播放器使用,只能在電腦上同時打開播放器和閱讀的軟件,電腦屏幕上同時顯示兩個軟件應用程序窗口,但是這樣經(jīng)常會有一個窗口被遮擋,或者需要來回調(diào)整兩個窗口的大小位置;又比如有時用戶看視頻的時候還需要查看一些相關(guān)資料;或者有時用戶看視頻的時候想同時看點其他文件或資料。這些都需要用戶費力去調(diào)整窗口適應同時看視頻和做其它事情。這給就用戶帶來了些不便之處,用戶不能獲得比較滿意的體驗。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題是提供一種帶有閱讀文檔功能的播放器以及文檔播放方法,可以智能記錄相互關(guān)聯(lián)的文檔以改善用戶的體驗。
[0004]為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:一種帶有閱讀文檔功能的播放器,所述播放器包括:
[0005]智能關(guān)聯(lián)定位模塊,用于獲取文件標識,并根據(jù)所述文件標識查詢視頻文件和文檔的關(guān)聯(lián)信息,并發(fā)送到文件打開處理模塊;
[0006]文檔關(guān)聯(lián)及日志數(shù)據(jù)庫,用于存放文檔各種關(guān)聯(lián)文件記錄和位置記錄;
[0007]文件打開處理模塊,用于接收智能關(guān)聯(lián)定位模塊發(fā)送來的文件關(guān)聯(lián)記錄和位置記錄,將相應文件轉(zhuǎn)到打開位置;
[0008]作為本發(fā)明的進一步改進,其中所述智能關(guān)聯(lián)定位模塊包括:
[0009]讀取單元,用于讀取文件標識。
[0010]查詢單元,用于查詢文件是否有關(guān)聯(lián)文件和讀取關(guān)聯(lián)文件位置信息。
[0011]發(fā)送單元,用于將查詢結(jié)果發(fā)送給文件打開處理模塊。
[0012]作為本發(fā)明的進一步改進,其中所述文件打開處理模塊包括:
[0013]接收單元,用于接收來自智能關(guān)聯(lián)定位模塊的查詢結(jié)果;在查詢結(jié)果中如果有關(guān)聯(lián)文件和文件位置信息時,將文件及位置信息發(fā)送給用戶交互單元,否則通知打開文件單元之間打開用戶所選文件;
[0014]用戶交互單元,用于詢問是否打開關(guān)聯(lián)文件,是否跳轉(zhuǎn)到關(guān)聯(lián)文件的指定位置,并將用戶選擇結(jié)果通知打開文件單元;
[0015]打開文件單元,在接收到接收單元或用戶交互單元發(fā)來的信息時,如果是直接打開文件則正常打開,如果需要打開關(guān)聯(lián)文件并跳轉(zhuǎn)到指定位置則打開文件到指定位置;同時通過智能關(guān)聯(lián)定位模塊記錄和當前打開視頻或文檔的關(guān)聯(lián)信息;當文件關(guān)閉時通過智能關(guān)聯(lián)定位模塊記錄當前文件瀏覽位置;
[0016]記錄更新單元,用于響應用戶指令保存關(guān)聯(lián)記錄和位置記錄,當關(guān)閉文件時保存關(guān)聯(lián)記錄和位置記錄。
[0017]作為本發(fā)明的進一步改進,其中所述方法包括如下步驟:
[0018]打開用戶所選當前文件并讀取當前文件標識;
[0019]根據(jù)當前文件標識判斷是否存在當前文件的關(guān)聯(lián)文件及關(guān)聯(lián)文件位置記錄,若不存在關(guān)聯(lián)記錄,則正常打開當前文件;若存在該文件的關(guān)聯(lián)記錄,則打開當前文件的同時打開所述關(guān)聯(lián)文件;
[0020]用戶使用文件結(jié)束關(guān)閉文件時保存或更新關(guān)聯(lián)及位置記錄。
[0021]作為本發(fā)明的進一步改進,其中所述播放器包含一個可以閱讀文檔的窗口和一個播放視頻的窗口,可根據(jù)用戶所選文件類型判斷所選文件是視頻文件還是文檔文件,進而在不同窗口打開顯不。
[0022]作為本發(fā)明的進一步改進,其中若判斷存在所述關(guān)聯(lián)記錄,還包括如下步驟:
[0023]獲取播放記錄中的關(guān)聯(lián)文件及文件使用位置信息;
[0024]詢問用戶是否打開關(guān)聯(lián)文件并跳轉(zhuǎn)到上次使用位置,或者只打開關(guān)聯(lián)文件并不跳轉(zhuǎn),當關(guān)聯(lián)記錄中存在多個文件時,列出記錄讓用戶選擇;若用戶選擇打開關(guān)聯(lián)文件,則將當前文件以及關(guān)聯(lián)文件都分別在相應窗口打開,根據(jù)用戶選擇跳轉(zhuǎn)到記錄所在位置;若用戶選擇不打開關(guān)聯(lián)文件則正常打開當前文件。
[0025]作為本發(fā)明的進一步改進,其中播放器播放視頻文件時可以同時查看文檔文件,并且播放器可以將文檔文件內(nèi)容位置與相應視頻進行關(guān)聯(lián),其關(guān)聯(lián)方式可以為自動關(guān)聯(lián)或手動關(guān)聯(lián)。
[0026]由上述本發(fā)明的實施例提供的技術(shù)方案可以看出,本發(fā)明可以使用戶在觀看教學等視頻時同時查看教學文檔,或者瀏覽視頻時同時查閱資料,改善了用戶在特殊使用時的體驗。
【專利附圖】
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1為本發(fā)明實施例的結(jié)構(gòu)示意圖;
[0029]圖2為本發(fā)明實施例中的智能關(guān)聯(lián)定位模塊結(jié)構(gòu)示意圖;
[0030]圖3為本發(fā)明實施例中的文件打開處理模塊結(jié)構(gòu)示意圖;
[0031]圖4為本發(fā)明實施例的帶有閱讀文檔功能的播放器播放方法處理流程圖。
【具體實施方式】
[0032]為便于對本發(fā)明實施例的理解,下面將結(jié)合附圖以幾個具體實施例為例做進一步的解釋說明,且各個實施例并不構(gòu)成對本發(fā)明實施例的限定。
[0033]本發(fā)明實施例的播放器包含一個可以閱讀文檔的窗口,非全屏時可以和視頻窗口同時顯示,可以根據(jù)用戶喜好調(diào)整播放窗口和閱讀窗口位置,播放文件可以和閱讀文檔自動或手動相關(guān)聯(lián),打開視頻或文檔時可以同時打開關(guān)聯(lián)的視頻或文檔。
[0034]播放器有兩種顯示窗口,一種是視頻播放窗口,另一種是文檔閱讀窗口,兩類窗口可以同時顯示,也可以隱藏任意一個,并且可以根據(jù)用戶需要調(diào)整大小位置。當打開文件是根據(jù)文檔類型判斷是視頻文件還是文檔文件分別在不同的窗口打開。其中文檔類型可以是恥!'山?0?,6X061,?0^61~?01111:, 等,并且可以打開在線網(wǎng)頁,進行網(wǎng)頁內(nèi)容瀏覽。打開視頻類型同其它通用播放器相同。
[0035]播放器播放視頻文件時可以同時查看文檔,并且播放器可以將文檔內(nèi)容文件位置與相應視頻進行關(guān)聯(lián)。其關(guān)聯(lián)方式可以自動或手動:
[0036]當用戶播放視頻時,如果同時查閱文檔文件,播放器自動記錄下該文檔的文件名以及路徑,如果是網(wǎng)頁形式,會記錄網(wǎng)址,自動與所播放視頻進行關(guān)聯(lián),當用戶下次打開同一個視頻時,可以在相關(guān)文檔位置顯示曾閱讀過文檔,提示用戶是否要打開查看過的文檔。用戶隨時可以設(shè)置視頻相關(guān)的文檔記錄信息,可以刪除某個關(guān)聯(lián)文件,也可以增加關(guān)聯(lián)文件。
[0037]同樣的當用戶查看某個文檔文件或網(wǎng)頁時,如果覺得是和某個視頻文件有關(guān)可以設(shè)置關(guān)聯(lián)到某個視頻,當下次打開文檔文件,也會顯示關(guān)聯(lián)視頻文件并提示是否要打開關(guān)聯(lián)的視頻文件。
[0038]當文檔較大,比如是一本書,關(guān)聯(lián)文件是還可以具體定位到文檔的某一頁,或者跳到上次視頻播放結(jié)束位置,這樣,當用戶打開文件時直接打開到想要的位置,節(jié)省用戶的操作時間。
[0039]本發(fā)明實施例的具體結(jié)構(gòu)如圖1所示,所述播放器具體包括:智能關(guān)聯(lián)定位模塊200,文件打開處理模塊300,文檔關(guān)聯(lián)及日志數(shù)據(jù)庫400。
[0040]其中智能關(guān)聯(lián)定位模塊200的結(jié)構(gòu)如圖2所示,包括讀取單元210,查詢單元220,發(fā)送單元230。當打開文件時智能關(guān)聯(lián)定位模塊200中的讀取單元210讀取文件的標識,將讀取到的標識發(fā)送到查詢單元220,查詢單元220從文檔關(guān)聯(lián)及日志數(shù)據(jù)庫400中查詢是否存在該文件的關(guān)聯(lián)文件記錄,并將查詢結(jié)果通過發(fā)送單元230發(fā)送給文件打開處理模塊300,當文檔關(guān)聯(lián)及日志數(shù)據(jù)庫400中存放了該文件的關(guān)聯(lián)文件記錄時,發(fā)送給文件打開處理模塊300的數(shù)據(jù)中的數(shù)據(jù)還應該包括文件對應的使用位置記錄。
[0041]文件打開處理模塊300的結(jié)構(gòu)如圖3所示,包括接收單元310、用戶交互單元320、打開文件單元330、記錄更新單元340。接收單元310用于接收來自智能關(guān)聯(lián)定位模塊200的查詢結(jié)果,若查詢結(jié)果為文檔關(guān)聯(lián)及日志數(shù)據(jù)庫400中存放了該文件的關(guān)聯(lián)記錄時,將關(guān)聯(lián)文件信息發(fā)送到用戶交互單元320,若查詢結(jié)果為沒有存放該文件的關(guān)聯(lián)記錄時直接由打開文件單元330正常打開文件。用戶交互單元320詢問是否打開關(guān)聯(lián)文件并跳轉(zhuǎn)至指定位置,接收到用戶的選擇指令后,打開文件單元330根據(jù)用戶指令打開選擇的文件。當用戶關(guān)閉文件或者發(fā)出指令保存關(guān)聯(lián)信息時,記錄更新單元340負責更新文檔關(guān)聯(lián)及日志數(shù)據(jù)庫400,如數(shù)據(jù)庫中沒有該記錄,則增加一條記錄,如果數(shù)據(jù)庫中已有該文件的記錄,則更新關(guān)聯(lián)文件記錄和位置記錄。
[0042]本發(fā)明實施例的處理流程圖如圖4所示,包括如下的處理步驟:
[0043]步驟3110:打開用戶所選文件,根據(jù)文件類型判斷是視頻文件還是文檔文件,進而決定在不冋窗口打開顯不。
[0044]步驟3120:讀取文件標識。文件標識可以使用文件路徑或文件10編碼表示。若是用路徑表示則如“匕”丨如…!.?。。。ァ保粑募碜跃W(wǎng)絡(luò)則用網(wǎng)址表示。也可以將每個看過的文件用統(tǒng)一的唯一 10編碼表不。
[0045]步驟3130:判斷是否存在該文件的關(guān)聯(lián)文件及文件位置記錄,若不存在該文件的關(guān)聯(lián)文件記錄,則執(zhí)行步驟3150 ;若存在該文件的關(guān)聯(lián)文件記錄,則執(zhí)行步驟3140。
[0046]此處關(guān)聯(lián)文件記錄用文件表示來標識,每一個文件表示對應一個文件關(guān)聯(lián)記錄,關(guān)聯(lián)記錄中包括了該文件關(guān)聯(lián)使用的文件以及上次文件使用的位置記錄,也可能包括用戶設(shè)定的文件及位置。缺省情況下可以是最近一次文件關(guān)閉時使用的位置,關(guān)聯(lián)文件位置可以有多個。
[0047]步驟3140:獲取播放記錄中的關(guān)聯(lián)文件及文件使用位置記錄。
[0048]步驟3150:以現(xiàn)有的方法正常打開文件。
[0049]步驟3160:詢問用戶是否打開關(guān)聯(lián)文件并跳轉(zhuǎn)到上次使用位置,或只打開文件不跳轉(zhuǎn),關(guān)聯(lián)記錄中存在多個文件時,列出記錄讓用戶選擇。若用戶選擇不打開關(guān)聯(lián)文件則跳轉(zhuǎn)到步驟3150,若用戶選擇打開關(guān)聯(lián)文件,則執(zhí)行步驟3170。
[0050]步驟3170:將當前文件以及關(guān)聯(lián)文件都分別在相應窗口打開,根據(jù)用戶指令跳轉(zhuǎn)到記錄所在位置。
[0051]步驟3180:用戶使用文件結(jié)束關(guān)閉文件時保存關(guān)聯(lián)文件及位置記錄。結(jié)束流程
[0052]本發(fā)明實施例可以使用戶在觀看教學等視頻時同時查看教學文檔,或者瀏覽視頻時同時查閱資料,改善了用戶在特殊使用時的體驗。
[0053]本領(lǐng)域普通技術(shù)人員可以理解:附圖只是一個實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0054]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種帶有閱讀文檔功能的播放器,其特征在于,所述播放器包括: 智能關(guān)聯(lián)定位模塊,用于獲取文件標識,并根據(jù)所述文件標識查詢視頻文件和文檔的關(guān)聯(lián)信息,并發(fā)送到文件打開處理模塊; 文檔關(guān)聯(lián)及日志數(shù)據(jù)庫,用于存放文檔各種關(guān)聯(lián)文件記錄和位置記錄; 文件打開處理模塊,用于接收智能關(guān)聯(lián)定位模塊發(fā)送來的文件關(guān)聯(lián)記錄和位置記錄,將相應文件轉(zhuǎn)到打開位置。
2.根據(jù)權(quán)利要求1所述的一種帶有閱讀文檔功能的播放器,其特征在于,所述智能關(guān)聯(lián)定位模塊包括: 讀取單元,用于讀取文件標識。 查詢單元,用于查詢文件是否有關(guān)聯(lián)文件和讀取關(guān)聯(lián)文件位置信息。 發(fā)送單元,用于將查詢結(jié)果發(fā)送給文件打開處理模塊。
3.根據(jù)權(quán)利要求1所述的一種帶有閱讀文檔功能的播放器,其特征在于,所述文件打開處理模塊包括: 接收單元,用于接收來自智能關(guān)聯(lián)定位模塊的查詢結(jié)果;在查詢結(jié)果中如果有關(guān)聯(lián)文件和文件位置信息時,將文件及位置信息發(fā)送給用戶交互單元,否則通知打開文件單元之間打開用戶所選文件; 用戶交互單元,用于詢問是否打開關(guān)聯(lián)文件,是否跳轉(zhuǎn)到關(guān)聯(lián)文件的指定位置,并將用戶選擇結(jié)果通知打開文件單元; 打開文件單元,在接收到接收單元或用戶交互單元發(fā)來的信息時,如果是直接打開文件則正常打開,如果需要打開關(guān)聯(lián)文件并跳轉(zhuǎn)到指定位置則打開文件到指定位置;同時通過智能關(guān)聯(lián)定位模塊記錄和當前打開視頻或文檔的關(guān)聯(lián)信息;當文件關(guān)閉時通過智能關(guān)聯(lián)定位模塊記錄當前文件瀏覽位置; 記錄更新單元,用于響應用戶指令保存關(guān)聯(lián)記錄和位置記錄,當關(guān)閉文件時保存關(guān)聯(lián)記錄和位置記錄。
4.一種播放器播放方法,其特征在于,所述方法包括如下步驟: 打開用戶所選當前文件并讀取當前文件標識; 根據(jù)當前文件標識判斷是否存在當前文件的關(guān)聯(lián)文件及關(guān)聯(lián)文件位置記錄,若不存在關(guān)聯(lián)記錄,則正常打開當前文件;若存在該文件的關(guān)聯(lián)記錄,則打開當前文件的同時打開所述關(guān)聯(lián)文件; 用戶使用文件結(jié)束關(guān)閉文件時保存或更新關(guān)聯(lián)及位置記錄。
5.根據(jù)權(quán)利要求4所述的一種播放器播放方法,其特征在于,其中所述播放器包含一個可以閱讀文檔的窗口和一個播放視頻的窗口,可根據(jù)用戶所選文件類型判斷所選文件是視頻文件還是文檔文件,進而在不同窗口打開顯示。
6.根據(jù)權(quán)利要求4所述的一種播放器播放方法,其特征在于,若判斷存在所述關(guān)聯(lián)記錄,還包括如下步驟: 獲取播放記錄中的關(guān)聯(lián)文件及文件使用位置信息; 詢問用戶是否打開關(guān)聯(lián)文件并跳轉(zhuǎn)到上次使用位置,或者只打開關(guān)聯(lián)文件并不跳轉(zhuǎn),當關(guān)聯(lián)記錄中存在多個文件時,列出記錄讓用戶選擇;若用戶選擇打開關(guān)聯(lián)文件,則將當前文件以及關(guān)聯(lián)文件都分別在相應窗口打開,根據(jù)用戶選擇跳轉(zhuǎn)到記錄所在位置;若用戶選擇不打開關(guān)聯(lián)文件則正常打開當前文件。
7.根據(jù)權(quán)利要求4所述的播放器播放方法,其特征在于:其中播放器播放視頻文件時可以同時查看文檔文件,并且播放器可以將文檔文件內(nèi)容位置與相應視頻進行關(guān)聯(lián),其關(guān)聯(lián)方式可以為自動關(guān)聯(lián)或手動關(guān)聯(lián)。
【文檔編號】G06F17/30GK104346138SQ201310314257
【公開日】2015年2月11日 申請日期:2013年7月24日 優(yōu)先權(quán)日:2013年7月24日
【發(fā)明者】王杰斌, 于志強, 舒南飛, 吳淵, 唐凌, 丁遙 申請人:航天信息股份有限公司