實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法
2023-07-23 20:33:41 1
專利名稱:實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法
技術領域:
本發明涉及電子書閱讀的實現技術,特別涉及一種實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法。
背景技術:
隨著網絡技術的普及和發展,現在已進入了數字閱讀時代。電子書的閱讀工具可能是計算機、智慧型手機、平板電腦或是專用的電子閱讀器,而且隨著電子技術和數字閱讀技術的不斷快速發展,電子書的閱讀工具也正在突破傳統的行業領域,擴展到其它相關的領域,如數位電視等。在傳統的閱讀方式中,一般情況下,用戶一旦購買了電子書,即可以在他所被授權使用的電子書閱讀工具中進行閱讀(一般受DRM的版權保護限制,用戶只能在被授權的電子書閱讀工具中進行閱讀)。而且隨著硬體技術和軟體技術的不斷創新,電子書的閱讀工具越來越多樣,電子書的閱讀軟體功能越來越強大。但隨著電子閱讀工具的越來越豐富,用戶對閱讀的需求與體驗的要求也越來越高。用戶已經不再滿足只在單一閱讀工具上進行閱讀,一個用戶可能會同時擁有多種閱讀工具,以滿足其在不同時間和不同環境下的閱讀需求。用戶在正常閱讀的時候,可能會因一些原因無法再繼續使用現有的閱讀工具進行閱讀。在現在常用的解決方式下,用戶可將正在閱讀的內容複製到其它的閱讀工具上閱讀,但通常這類的複製會帶來如下的一些問題,如:需要重新查找上次閱讀時的位置,所做的評論、批註可能沒有被複製下來,或是因為閱讀設備的變更,而無法正常顯示和使用。
發明內容
有鑑於此,本發明的主要目的在於一種實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法,使得用戶在切換設備後,能夠從原設備的閱讀位置繼續閱讀。為達到上述目的,本發明提供了一種實現多設備無縫閱讀的電子書閱讀系統,包括:多個閱讀伺服器和同步伺服器。所述同步伺服器具有多個閱讀伺服器提供的電子書的所有文件格式。用戶通過第一設備與第一閱讀伺服器交互閱讀電子書;第一設備在該用戶未閱讀完該電子書時,通過第一閱讀伺服器向同步伺服器發起同步請求,將該文件格式下當前的閱讀位置信息發送給同步伺服器。該用戶通過第二設備向第二閱讀伺服器發起繼續閱讀所述電子書請求;第二閱讀伺服器將該繼續閱讀請求轉發給同步伺服器。同步伺服器根據從第一閱讀伺服器接收的閱讀位置信息,在該電子書第二設備支持的文件格式中定位閱讀位置信息,將該文件格式下的閱讀位置信息發送給第二設備。該用戶根據第二設備接收的閱讀位置信息,通過第二設備與同步伺服器交互繼續閱讀該電子書。
較佳地,所述同步伺服器包括:發送/接收模塊、文件掃描模塊、文件存儲模塊、文件定位模塊和閱讀位置信息生成模塊。所述發送/接收模塊接收第一閱讀伺服器發送的閱讀位置信息及第二閱讀伺服器發送的繼續閱讀請求;將閱讀位置信息轉發給文件掃描模塊。文件掃描模塊根據閱讀位置信息提取相應的文本特徵,並根據文本特徵到文件存儲模塊查找第二設備支持的文件格式,在該文件格式中掃描,將掃描結果發送給文件定位模塊。文件定位模塊根據掃描結果在第二設備支持的文件格式中定位,將定位結果發送給閱讀信息生成模塊。閱讀信息生成模塊根據定位結果生成第二設備支持的閱讀位置信息通過所述發送/接收模塊發送給第二設備。較佳地,所述同步伺服器還包括:格式文件獲取模塊;所述文件掃描模塊沒有在文件存儲模塊查找到第二設備支持的文件格式時,進一步通過發送/接收模塊到所述第二閱讀伺服器下載該第二設備支持的文件格式。較佳地,所述多個閱讀伺服器、同步伺服器和用戶的設備通過網際網路連接。本發明還提供了該電子書閱讀系統中的用戶設備間切換方法包括如下步驟:A、用戶通過第一設備與第一閱讀伺服器交互閱讀電子書。B、第一設備在該用戶未閱讀完該電子書時,通過第一閱讀伺服器向同步伺服器發起同步請求,將該文件格式下當前的閱讀位置信息發送給同步伺服器。C、該用戶通過第二設備向第二閱讀伺服器發起繼續閱讀所述電子書請求;第二閱讀伺服器將該繼續閱讀請求轉發給同步伺服器。D、同步伺服器根據從第一閱讀伺服器接收的閱讀位置信息,在該電子書第二設備支持的文件格式中定位閱讀位置信息,將該文件格式下的閱讀位置信息發送給第二設備。E、該用戶根據第二設備接收的閱讀位置信息,通過第二設備與同步伺服器交互繼續閱讀該電子書。較佳地,所述步驟A為:用戶通過網際網路從第一閱讀伺服器下載電子書到第一設備進行閱讀或與第一閱讀伺服器交互在線閱讀。所述步驟E為用戶根據第二設備接收的閱讀位置信息,通過網際網路從同步伺服器下載該電子書到第二設備進行閱讀或與同步伺服器交互在線閱讀。較佳地,所述同步請求中包括:用戶信息、圖書信息、第一設備使用的文件格式、閱讀位置信息和設備類型信息。所述繼續閱讀請求中包括:用戶信息、圖書信息、第二設備使用的文件格式和設備類型信息。所述步驟D中:同步伺服器根據所述繼續閱讀請求中包含的用戶信息,確定對應的從第一閱讀伺服器接收的閱讀位置信息;根據所述繼續閱讀請求中包含的圖書信息,確定該電子書第二設備支持的文件格式;步驟D所述將該文件格式下的閱讀位置信息發送給第二設備為:將所述閱讀位置信息,根據所述繼續閱讀請求中的用戶信息和設備類型信息發送給第二設備。較佳地,所述用戶信息包括用戶標識;所述圖書信息包括圖書I D、書名;所述閱讀位置信息包括閱讀到的圖書的章、節、頁碼信息。較佳地,所述步驟D所述定位閱讀位置信息包括:D1、同步伺服器根據接收的閱讀位置信息提取相應的文本特徵;D2、根據文本特徵在該電子書第二設備支持的文件中掃描;
D3、根據掃描結果進行定位;D4、生成第二設備支持的閱讀位置信息,並獲取該閱讀位置在同步伺服器中的存儲位置地址。較佳地,所述步驟D2為:在第二設備支持的文件中查找該文本特徵。所述步驟D3為:在查找到該文本特徵時,獲取該文本特徵對應的閱讀位置信息。所述步驟D中,同步伺服器將所述存儲位置地址隨所述閱讀位置信息發送給第二設備。較佳地,所述步驟D中:同步伺服器通過所述第二閱讀伺服器將所述存儲位置地址隨所述閱讀位置信息發送給第二設備;或同步伺服器直接將所述存儲位置地址隨所述閱讀位置信息發送給第二設備。較佳地,步驟D2所述該電子書第二設備支持的文件為:預先存儲在同步伺服器中或同步伺服器到所述第二閱讀伺服器下載獲得。由上述的技術方案可見,本發明提供的這種實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法,通過設置同步伺服器,將用戶在第一設備閱讀的閱讀位置信息同步到該用戶的第二設備上。因此,應用本發明提供的這種實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法,能夠使用戶在切換設備後,仍然從原設備的閱讀位置繼續閱讀。
圖1為本發明一較佳實施例的電子書閱讀系統結構示意圖;圖2為圖1所示電子書閱讀系統中的同步伺服器結構示意圖;圖3為應用圖1所示電子書閱讀系統的設備間切換方法流程圖;圖4為圖3所示流程中文件定位過程流程圖。
具體實施例方式以下參照附圖並舉具體實施例對本發明進行詳細描述。本發明提供了一種實現多設備無縫閱讀的電子書閱讀系統及設備間切換方法。如圖1所示,本發明一較佳實施例的電子書閱讀系統包括:閱讀伺服器1、閱讀伺服器2和同步伺服器,這些伺服器與用戶設備1、用戶設備2均通過網際網路相連。其中,所述同步伺服器具有各個閱讀伺服器提供的電子書的所有文件格式。用戶通過用戶設備I與閱讀伺服器I交互閱讀電子書。用戶設備I在該用戶未閱讀完該電子書時,通過閱讀伺服器I向同步伺服器發起同步請求,將該文件格式下當前的閱讀位置信息發送給同步伺服器。該用戶通過用戶設備2向閱讀伺服器2發起繼續閱讀所述電子書請求。閱讀伺服器2將該繼續閱讀請求轉發給同步伺服器;同步伺服器根據從閱讀伺服器I接收的閱讀位置信息,在該電子書用戶設備2支持的文件格式中定位閱讀位置信息,將該文件格式下的閱讀位置信息發送給用戶設備2。該用戶根據用戶設備2接收的閱讀位置信息,通過用戶設備2與同步伺服器交互繼續閱讀該電子書。需要說明的是,在實際應用中本發明的電子書閱讀系統可以包含多個閱讀伺服器,一個用戶也有可以有多個設備。並且同步伺服器也可以根據實際需要設置為多個。圖1所示電子書閱讀系統中的同步伺服器結構如圖2所示,包括:發送/接收模塊201、文件掃描模塊202、文件存儲模塊203、文件定位模塊204和閱讀位置信息生成模塊205。其中,發送/接收模塊201接收閱讀伺服器I發送的閱讀位置信息及閱讀伺服器2發送的繼續閱讀請求;將閱讀位置信息轉發給文件掃描模塊202。文件掃描模塊202根據閱讀位置信息提取相應的文本特徵,並根據文本特徵到文件存儲模塊203查找用戶設備2支持的文件格式,在該文件格式中掃描,將掃描結果發送給文件定位模塊204。文件定位模塊204根據掃描結果在用戶設備2支持的文件格式中定位,將定位結果發送給閱讀信息生成模塊205。閱讀信息生成模塊205根據定位結果生成用戶設備2支持的閱讀位置信息通過發送/接收模塊201發送給用戶設備2。如圖2所示,本實施例的同步伺服器中還包括了格式文件獲取模塊206。文件掃描模塊206沒有在文件存儲模塊203查找到用戶設備2支持的文件格式時,進一步通過發送/接收模塊201到所述閱讀伺服器2下載該用戶設備2支持的文件格式。應用圖1所示電子書閱讀系統的設備間切換方法如圖3所示,包括如下步驟:步驟301、用戶通過用戶設備I與閱讀伺服器I交互閱讀電子書。本步驟中,用戶可以通過網際網路從閱讀伺服器I下載電子書到用戶設備I進行閱讀或與閱讀伺服器I交互在線閱讀。步驟302、用戶設備I在該用戶未閱讀完該電子書時,向閱讀伺服器I發起同步請求。
本步驟中需要注意的是:同步請求必須是在在線情況下發起。該同步請求中包括的信息如表I所示:
容
權利要求
1.一種實現多設備無縫閱讀的電子書閱讀系統,其特徵在於:包括多個閱讀伺服器和同步伺服器; 所述同步伺服器具有多個閱讀伺服器提供的電子書的所有文件格式; 用戶通過第一設備與第一閱讀伺服器交互閱讀電子書;第一設備在該用戶未閱讀完該電子書時,通過第一閱讀伺服器向同步伺服器發起同步請求,將該文件格式下當前的閱讀位置信息發送給同步伺服器; 該用戶通過第二設備向第二閱讀伺服器發起繼續閱讀所述電子書請求;第二閱讀伺服器將該繼續閱讀請求轉發給同步伺服器; 同步伺服器根據從第一閱讀伺服器接收的閱讀位置信息,在該電子書第二設備支持的文件格式中定位閱讀位置信息,將該文件格式下的閱讀位置信息發送給第二設備; 該用戶根據第二設備接收的閱讀位置信息,通過第二設備與同步伺服器交互繼續閱讀該電子書。
2.如權利要求1所述的電子書閱讀系統,其特徵在於,所述同步伺服器包括:發送/接收模塊、文件掃描模塊、文件存儲模塊、文件定位模塊和閱讀位置信息生成模塊; 所述發送/接收模塊接收第一閱讀伺服器發送的閱讀位置信息及第二閱讀伺服器發送的繼續閱讀請求;將閱讀位置信息轉發給文件掃描模塊;文件掃描模塊根據閱讀位置信息提取相應的文本特徵,並根據文本特徵到文件存儲模塊查找第二設備支持的文件格式,在該文件格式中掃描,將掃描結果發送給文件定位模塊;文件定位模塊根據掃描結果在第二設備支持的文件格式中定位,將定位結果發送給閱讀信息生成模塊;閱讀信息生成模塊根據定位結果生成第二設備支持的閱讀位置信息通過所述發送/接收模塊發送給第二設備。
3.如權利要求2所述的電子書閱讀系統,其特徵在於,所述同步伺服器還包括:格式文件獲取模塊; 所述文件掃描模塊沒有在文件存儲模塊查找到第二設備支持的文件格式時,進一步通過發送/接收模塊到所述第二閱讀伺服器下載該第二設備支持的文件格式。
4.如權利要求1、2或3任一項所述的電子書閱讀系統,其特徵在於:所述多個閱讀伺服器、同步伺服器和用戶的設備通過網際網路連接。
5.一種權利要求1所述電子書閱讀系統中的設備間切換方法,其特徵在於,包括如下步驟: A、用戶通過第一設備與第一閱讀伺服器交互閱讀電子書; B、第一設備在該用戶未閱讀完該電子書時,通過第一閱讀伺服器向同步伺服器發起同步請求,將該文件格式下當前的閱讀位置信息發送給同步伺服器; C、該用戶通過第二設備向第二閱讀伺服器發起繼續閱讀所述電子書請求;第二閱讀伺服器將該繼續閱讀請求轉發給同步伺服器; D、同步伺服器根據從第一閱讀伺服器接收的閱讀位置信息,在該電子書第二設備支持的文件格式中定位閱讀位置信息,將該文件格式下的閱讀位置信息發送給第二設備; E、該用戶根據第二設備接收的閱讀位置信息,通過第二設備與同步伺服器交互繼續閱讀該電子書。
6.如權利要求5所述的設備間切換方法,其特徵在於:所述步驟A為:用戶通過網際網路從第一閱讀伺服器下載電子書到第一設備進行閱讀或與第一閱讀伺服器交互在線閱讀; 所述步驟E為用戶根據第二設備接收的閱讀位置信息,通過網際網路從同步伺服器下載該電子書到第二設備進行閱讀或與同步伺服器交互在線閱讀。
7.如權利要求5所述的設備間切換方法,其特徵在於,所述同步請求中包括:用戶信息、圖書信息、第一設備使用的文件格式、閱讀位置信息和設備類型信息; 所述繼續閱讀請求中包括:用戶信息、圖書信息、第二設備使用的文件格式和設備類型信息; 所述步驟D中:同步伺服器根據所述繼續閱讀請求中包含的用戶信息,確定對應的從第一閱讀伺服器接收的閱讀位置信息;根據所述繼續閱讀請求中包含的圖書信息,確定該電子書第二設備支持的文件格式; 步驟D所述將該文件格式下的閱讀位置信息發送給第二設備為:將所述閱讀位置信息,根據所述繼續閱讀請求中的用戶信息和設備類型信息發送給第二設備。
8.如權利要求7所述的設備間切換方法,其特徵在於:所述用戶信息包括用戶標識;所述圖書信息包括圖書I D、書名;所述閱讀位置信息包括閱讀到的圖書的章、節、頁碼信息。
9.如權利要求7所述的設備間切換方法,其特徵在於,所述步驟D所述定位閱讀位置信息包括: D1、同步伺服器根據接收的閱讀位置信息提取相應的文本特徵; D2、根據文本特徵在該電子書第二設備支持的文件中掃描; D3、根據掃描結果進行定位; D4、生成第二設備支持的閱讀位置信息,並獲取該閱讀位置在同步伺服器中的存儲位置地址。
10.如權利要求9所述的設備間切換方法,其特徵在於,所述步驟D2為:在第二設備支持的文件中查找該文本特徵;所述步驟D3為:在查找到該文本特徵時,獲取該文本特徵對應的閱讀位置信息; 所述步驟D中,同步伺服器將所述存儲位置地址隨所述閱讀位置信息發送給第二設備。
11.如權利要求10所述的設備間切換方法,其特徵在於,所述步驟D中:同步伺服器通過所述第二閱讀伺服器將所述存儲位置地址隨所述閱讀位置信息發送給第二設備;或同步伺服器直接將所述存儲位置地址隨所述閱讀位置信息發送給第二設備。
12.如權利要求9所述的設備間切換方法,其特徵在於:步驟D2所述該電子書第二設備支持的文件為:預先存儲在同步伺服器中或同步伺服器到所述第二閱讀伺服器下載獲得。
全文摘要
本發明公開了一種實現多設備無縫閱讀的電子書閱讀系統,包括多個閱讀伺服器和同步伺服器;第一設備在該用戶未閱讀完電子書時,通過第一閱讀伺服器向同步伺服器發起同步請求,將該文件格式下當前的閱讀位置信息發送給同步伺服器;該用戶通過第二設備向第二閱讀伺服器發起繼續閱讀所述電子書請求;第二閱讀伺服器將該繼續閱讀請求轉發給同步伺服器;同步伺服器根據閱讀位置信息,在該電子書第二設備支持的文件格式中定位閱讀位置信息,將該文件格式下的閱讀位置信息發送給第二設備;該用戶根據第二設備接收的閱讀位置信息,通過第二設備與同步伺服器交互繼續閱讀該電子書。應用本發明能夠使用戶在切換設備後,仍然從原設備的閱讀位置繼續閱讀。
文檔編號G06F17/21GK103186991SQ201110446979
公開日2013年7月3日 申請日期2011年12月28日 優先權日2011年12月28日
發明者李健 申請人:北京中文在線數字出版股份有限公司