国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于在版式閱讀和流式閱讀方式之間切換的方法和系統(tǒng)的制作方法

      文檔序號:6376622閱讀:423來源:國知局
      專利名稱:用于在版式閱讀和流式閱讀方式之間切換的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明總體地涉及電子書領(lǐng)域,尤其涉及在版式閱讀方式和流式閱讀方式之間切換的方法和系統(tǒng)。
      背景技術(shù)
      隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,電子書得到越來越廣泛的應(yīng)用。電子書具有兩種格式的文檔版式文檔和流式文檔,其中版式文檔可以精確描述復(fù)雜版面,但是閱讀時需要縮放拖拉,閱讀體驗差;而流式文檔可以描述結(jié)構(gòu)信息,精確分頁,閱讀體驗好,但是頁面描述粗糙。因此,存在閱讀時在版式閱讀方式和流式閱讀方式之間進行自由切換的需求。然而,重新定義一個全新的格式描述語言將版式和流式相結(jié)合是個巨大的工程。
      目前,版式文檔的主流是HF,流式文檔的主流是EPUB。由方正開發(fā)的CEBX可以將版式和流式相結(jié)合。CEBX重新制定了一個格式,需要對以往的TOF/EPUB圖書重新制作轉(zhuǎn)換,并且需要重新開發(fā)新格式的解析引擎,因此投入大、制作難、推廣難。

      發(fā)明內(nèi)容
      為了解決現(xiàn)有技術(shù)中的上述缺點和問題而提出本發(fā)明。根據(jù)一個方面,本發(fā)明提出一種用于在版式閱讀方式和流式閱讀方式之間切換的系統(tǒng),包括圖書加工端,所述圖書加工端包括輸入單元,用于接收要加工的圖書;加工處理單元,用于對圖書進行加工以生成圖書容器;和上傳單元,用于將圖書容器上傳至內(nèi)容存儲服務(wù)器;內(nèi)容存儲服務(wù)器,用于存儲圖書容器、接收來自圖書閱讀客戶端的請求、并將所請求的圖書容器傳送給圖書閱讀客戶端;以及所述圖書閱讀客戶端,包括請求處理單元,用于接收來自用戶的閱讀圖書請求并將請求發(fā)送到所述內(nèi)容存儲服務(wù)器;文檔解析器,用于從所述內(nèi)容存儲服務(wù)器接收圖書容器、對圖書容器進行解析并調(diào)用PDF閱讀器和EPUB閱讀器中的一個來展示文檔;和閱讀控制器,用于控制所述文檔解析器對圖書容器的解析和對文檔的展示??蛇x地,所述加工處理單元為每本圖書制作PDF和EPUB兩種格式,建立圖書在兩種格式下的關(guān)聯(lián)信息,將加工完成的HF、EPUB、關(guān)聯(lián)信息打包到同一圖書容器中??蛇x地,所述關(guān)聯(lián)信息包括目錄關(guān)聯(lián)信息,用于記錄圖書的電子書目錄分別在TOF和EPUB中的位置??蛇x地,所述關(guān)聯(lián)信息包括圖像數(shù)據(jù)關(guān)聯(lián)信息,用于記錄圖書的圖像分別位于TOF和EPUB中的位置??蛇x地,所述關(guān)聯(lián)信息包括頁面智能關(guān)聯(lián)信息,用于記錄PDF每頁的首末位置和EPUB中相應(yīng)的字符偏移量。根據(jù)另一個方面,本發(fā)明提供了一種用于在版式閱讀方式和流式閱讀方式之間切換的方法,包括通過圖書加工端對圖書進行加工以生成圖書容器;將所生成的圖書容器上傳至內(nèi)容存儲服務(wù)器;以及接收來自圖書閱讀客戶端的請求,并將所請求的圖書容器傳送給圖書閱讀客戶端;展示電子圖書;以及根據(jù)用戶的請求,在版式和流式之間切換??蛇x地,對圖書進行加工包括為每本圖書制作PDF和EPUB兩種格式,建立圖書在兩種格式下的關(guān)聯(lián)信息,將加工完成的roF、EPUB、關(guān)聯(lián)信息打包到同一圖書容器中??蛇x地,所述關(guān)聯(lián)信息包括目錄關(guān)聯(lián)信息,用于記錄圖書的電子書目錄分別在TOF和EPUB中的位置??蛇x地,所述關(guān)聯(lián)信息包括圖像數(shù)據(jù)關(guān)聯(lián)信息,用于記錄圖書的圖像分別位于TOF和EPUB中的位置??蛇x地,所述關(guān)聯(lián)信息包括頁面智能關(guān)聯(lián)信息,用于記錄PDF每頁的首末位置和 EPUB中相應(yīng)的字符偏移量。可選地,在版式和流式之間切換包括當(dāng)用戶請求從版式向流式切換時,確定TOF當(dāng)前閱讀頁面、查詢關(guān)聯(lián)信息并獲取與HF當(dāng)前閱讀頁面對應(yīng)的EPUB字符位置、然后打開EPUB文檔并跳轉(zhuǎn)到所獲取的EPUB字符位置??蛇x地,在版式和流式之間切換包括當(dāng)用戶請求從流式向版式切換時,確定EPUB當(dāng)前頁面起始字符、查詢關(guān)聯(lián)信息并獲取與EPUB當(dāng)前頁面起始字符對應(yīng)的PDF頁面、然后打開PDF文檔并跳轉(zhuǎn)到所獲取的PDF頁面。


      通過下面結(jié)合附圖進行的描述,本發(fā)明一些示范性實施例的上述和其他方面、特征和優(yōu)點對于本領(lǐng)域技術(shù)人員來說將變得顯而易見,其中圖I是圖示根據(jù)本發(fā)明的用于在版式閱讀方式和流式閱讀方式之間切換的系統(tǒng)的圖;圖2是用于在版式閱讀方式和流式閱讀方式之間切換的方法的流程圖;以及圖3是圖示閱讀方式切換過程的流程圖。
      具體實施例方式提供參考附圖的下面描述以幫助全面理解本發(fā)明的示范性實施例。其包括各種細(xì)節(jié)以助于理解,而應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識至IJ,可以對這里描述的實施例做出各種改變和修改,而不會背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,省略了對公知功能和結(jié)構(gòu)的描述。本發(fā)明將一個數(shù)字內(nèi)容的版式文檔和流式文檔打包在一個容器中,在閱讀時,可以切換版式閱讀方式和流式閱讀方式,同時保持閱讀位置相一致、以及閱讀關(guān)聯(lián)記錄相一致,例如批注、書簽、筆記等。下面將參考附圖詳細(xì)描述本發(fā)明。圖I是圖示根據(jù)本發(fā)明的用于在版式閱讀方式和流式閱讀方式之間切換的系統(tǒng)的圖。如圖I中所示,根據(jù)本發(fā)明的系統(tǒng)包括圖書加工端110、內(nèi)容存儲服務(wù)器120、圖書閱讀客戶端130。圖書加工端110可以位于臺式機、筆記本等上。圖書加工端110可以包括輸入單元112,用于接收要加工的圖書;加工處理單元114,用于對圖書進行加工以生成圖書容器;上傳單元116,用于將圖書容器上傳至內(nèi)容存儲服務(wù)器120,以供用戶下載。在一個實施例中,加工處理單元114為每本圖書制作PDF和EPUB兩種格式,建立圖書在兩種格式下的關(guān)聯(lián)信息,將加工完成的HF、EPUB、關(guān)聯(lián)信息打包到同一圖書容器中。待要加工的圖書可以是以worcUPDF和EPUB等中的一種格式。也可以通過對紙質(zhì)圖書進行掃描并且對掃描的圖書進行OCR識別來獲得待要加工的圖書。當(dāng)待要加工的圖書是以PDF格式時,僅需要對圖書制作EPUB格式,當(dāng)待要加工的圖書是以EPUB格式時,僅需要對圖書制作PDF格式;當(dāng)待要加工的圖書是以其他格式時,需要對圖書制作PDF和EPUB兩種格式。然而,為了去除冗余圖像(如下所述)等目的,即使在待要加工的圖書是以PDF或EPUB格式的情況下,也可以對圖書制作PDF和EPUB兩種格式。當(dāng)然,待要加工的圖書也可以是以除了 word、roF、和EPUB外的格式。本領(lǐng)域技術(shù)人員清楚如何對每本圖書制作PDF和EPUB兩種格式,所以在此不再詳細(xì)介紹。關(guān)聯(lián)信息可以包括目錄關(guān)聯(lián)信息,其記錄電子書目錄分別在PDF和EPUB中的位 置。例如,關(guān)聯(lián)信息的一個示例可以如下
      < xml version="! .0!1 encoding=!,lJTF-8" >
      <package stream="2350.epub" format="2350.pdf>
      〈catalog〉
      <item id="catalogl" text=' a^ii<pdf pagenum="3"/>
      <epub id="chapter001 ” href="chapter001 .html"/>
      </item>
      <item id="catalog2" text="aa2">
      <pdf pagenum='!4"/>
      <epub id=,,chapter002" hiet= ,chapter002.htmr'/>
      </item>
      <item id="catalogn" text="aanM>
      <pdf pagenum=”13”/>
      <epub id='Vh ipterOOn" href=' ^hapter00n.html"/>
      </item>
      </catalog>
      </ package >
      在上述的關(guān)聯(lián)信息示例中,通過“item”的“id”和“text”來分別指定章節(jié)的標(biāo)識和標(biāo)題,通過“pdf”的“pagenum”來指定pdf格式的每個章節(jié)所開始的頁號,通過“epub”的“href”來指定epub格式的每個章節(jié)的鏈接。關(guān)聯(lián)信息可以進一步包括圖像數(shù)據(jù)關(guān)聯(lián)信息,其記錄圖像分別位于PDF和EPUB中的位置。當(dāng)所述關(guān)聯(lián)信息可以進一步圖像數(shù)據(jù)關(guān)聯(lián),在打包圖書容器時可去除冗余圖像,即PDF和EPUB格式共享一份圖像。例如,可以在上述關(guān)聯(lián)信息中增加以下信息
      <image>
      <iiem id="imagel" src="resource/img I .jpg" width=" 100" height=" 50">
      <pdf pagenum=" I" i in age i d=M i m age -p df-01'7>
      <epubid="chaptei'01"href="chapterO I .html"
      ini ag e i d=" i m age - e p u b - 01 ”/>
      </iiem>
      item id=" i mage N" src="resoiirce/imgN.jpg" width=" 100” height="50">
      <pdf pagenum=,!29" imageid="image-pdf-08"/>
      <epubid="chapter05"href="chapter05. html"
      imageid="image-epiib-08"/>
      </item>
      </image>在上述的關(guān)聯(lián)信息示例中,通過“item”的“id”和“src”來分別指定圖片資源的標(biāo)識和其所在的鏈接地址,通過“item”的“width”和“height”來指定圖片的寬度和高度,通過“pdf”的“pagenum”和““ imageid”來指定該圖片資源在pdf格式的頁碼和相關(guān)聯(lián)的圖片標(biāo)識,通過“epub”的“href”和“imageid”來指定在epub格式的章節(jié)的鏈接和相關(guān)聯(lián)的圖片標(biāo)識。關(guān)聯(lián)信息可以進一步包括頁面智能關(guān)聯(lián)信息,其記錄PDF每頁的首末位置和EPUB中相應(yīng)的字符偏移量。 例如,可以在上述關(guān)聯(lián)信息中增加以下信息<page>
      <item id=:"pagel ">
      <pdf pagenum=” I <epub>
      <start id=”coverpageM href ="coverpage.htmI" para="0" char="0"/> <end id="coverpage" Iiref=l1CoverpageJitml" paia="0" char="0"/> </epub>
      </itern>
      <item id=:"page2">
      <pdf pagenura=”2” />
      <epub>
      <start id="titlepage" href="titlepage.html" para="0" char="0"/>
      〈end id="titlepage" href="titlepage.htmr' para=" I" char="30'7> </epub>
      </item>
      <item id="page3">
      <pdf pagenum="3" />
      <epub>
      <start id="titlepage" href="titlepage.html" para=”CT char=”07>
      〈end id="chapterOO I" href="chapterOO! .html" para="6" char="49"/></epub>
      </item>
      〈item id="pageN">
      <pdf pagenum="N" />
      <epub>
      〈start id=”chapter007” href="chapter007.html" para="3" char="26"/>
      <end id="chapter007" href="chapter007.htinl" para="4" char="24"/></epub>
      </item>
      </page>在上述的關(guān)聯(lián)信息示例中,通過“star”和“end”的“para”和“char”來指定記錄PDF每頁的首末位置和EPUB中相應(yīng)的字符偏移量。內(nèi)容存儲服務(wù)器120可以是專用的服務(wù)器或者普通的個人計算機等,用于存儲圖書容器,接收來自圖書閱讀客戶端130的請求,并將所請求的圖書容器傳送給圖書閱讀客戶端130。圖書閱讀客戶端130可以是臺式機、筆記本、手機、個人數(shù)字助理(PDA)、平板電腦等。圖書加工端110和內(nèi)容存儲服務(wù)器120可以經(jīng)由有線或無線連接相連接。圖書閱讀客戶端130和內(nèi)容存儲服務(wù)器120也可以經(jīng)由有線或無線連接相連接。圖書閱讀客戶端130可以包括請求處理單元132、文檔解析器134、閱讀控制器136。請求處理單元132用于接收來自用戶的閱讀圖書請求并將請求發(fā)送到內(nèi)容存儲服務(wù)器。例如,用戶可以通過點擊可閱讀電子圖書列表中的電子圖書名稱來發(fā)出閱讀某一圖書的請求。文檔解析器134用于從內(nèi)容存儲服務(wù)器120接收圖書容器、對圖書容器進行解析并調(diào)用TOF閱讀器和EPUB閱讀器中的一個來展示文檔。閱讀控制器136用于控制文檔解析器134對圖書容器的解析和對文檔的展示。例如,閱讀控制器136可以將TOF閱讀器設(shè)置為默認(rèn)閱讀器。也就是說,閱讀控制器136可以控制文檔解析器134以在其從內(nèi)容存儲服務(wù)器120接收到圖書容器后,默認(rèn)地調(diào)用TOF閱讀器來展示PDF文檔。替選地,閱讀控制器136可以將EPUB閱讀器設(shè)置為默認(rèn)閱讀器。當(dāng)閱讀控制器136接收到閱讀方式切換命令之后,其可以控制文檔解析器134調(diào)用另一個閱讀器來基于關(guān)聯(lián)信息切換到另一種閱讀方式。下面將參考圖3詳細(xì)描述閱讀切換的詳細(xì)過程.例如,在從內(nèi)容存儲服務(wù)器120接收到圖書容器后(例如通過文檔解析器134),圖書閱讀器客戶端130可以默認(rèn)地展示PDF文檔和EPUB文檔中的任一種。當(dāng)用戶選擇由版式向流式切換(即從PDF文檔切換到EPUB)時,圖書閱讀器客戶端130 (例如通過文檔解析器134)可以查詢關(guān)聯(lián)信息,獲取TOF當(dāng)前閱讀頁對應(yīng)的EPUB字符位置,打開EPUB文檔并跳轉(zhuǎn)到相應(yīng)位置。當(dāng)用戶選擇由流式向版式切換(即從EPUB文檔切換到HF)時,圖書閱讀器客戶端130 (例如通過文檔解析器134)可以查詢關(guān)聯(lián)信息,獲取EPUB當(dāng)前頁面起始字符所對應(yīng)的PDF頁,打開PDF文檔并跳轉(zhuǎn)到相應(yīng)頁。圖2是根據(jù)本發(fā)明的用于在版式閱讀方式和流式閱讀方式之間切換的方法的流程圖。如在圖2中所示,該方法在步驟S210中開始。在步驟S210中,例如通過圖書加工端110對圖書進行加工,從而為每本圖書制作PDF和EPUB兩種格式,并建立此圖書在兩種格式下的關(guān)聯(lián)信息。 在步驟S220中,例如通過圖書加工端110將加工完成的H)F、EPUB、關(guān)聯(lián)信息打包到同一容器中,上傳至例如內(nèi)容存儲服務(wù)器120供用戶下載。在步驟S230中,內(nèi)容存儲服務(wù)器120接收來自圖書閱讀客戶端130的請求,并將所請求的圖書容器傳送給圖書閱讀客戶端130 (例如在驗證與圖書閱讀客戶端130相關(guān)聯(lián)的用戶購買了該電子圖書)。在步驟S240中,展示電子圖書,并且根據(jù)用戶的請求,在版式和流式之間切換。例如,在從內(nèi)容存儲服務(wù)器120接收到圖書容器后,圖書閱讀器客戶端130可以默認(rèn)地展示PDF文檔和EPUB文檔中的任一種。當(dāng)用戶選擇由版式向流式切換(即從PDF文檔切換到EPUB)時,圖書閱讀器客戶端130可以查詢關(guān)聯(lián)信息,獲取TOF當(dāng)前閱讀頁對應(yīng)的EPUB字符位置,打開EPUB文檔并跳轉(zhuǎn)到相應(yīng)位置。當(dāng)用戶選擇由流式向版式切換(即從EPUB文檔切換到HF)時,圖書閱讀器客戶端130可以查詢關(guān)聯(lián)信息,獲取EPUB當(dāng)前頁面起始字符所對應(yīng)的PDF頁,打開PDF文檔并跳轉(zhuǎn)到相應(yīng)頁。圖3是圖示閱讀方式切換過程的流程圖。首先,在步驟S310中,確定切換方向,即確定是從版式向流式切換還是從流式向版式切換。在步驟S320中,當(dāng)確定從版式向流式切換時,確定PDF當(dāng)前閱讀頁面、查詢關(guān)聯(lián)信息并獲取與HF當(dāng)前閱讀頁面對應(yīng)的EPUB字符位置、然后打開EPUB文檔并跳轉(zhuǎn)到所獲取的EPUB字符位置。在步驟S330中,當(dāng)確定從流式向版式切換時,確定EPUB當(dāng)前頁面起始字符、查詢關(guān)聯(lián)信息并獲取與EPUB當(dāng)前頁面起始字符對應(yīng)的PDF頁面、然后打開PDF文檔并跳轉(zhuǎn)到所獲取的PDF頁面。應(yīng)指出的是,上面分別對本發(fā)明的裝置和方法實施例分別進行了描述,但是對一個實施例描述的細(xì)節(jié)也可應(yīng)用于另一個實施例。以上結(jié)合具體實施例描述了本發(fā)明的基本原理,但是,需要指出的是,對本領(lǐng)域的普通技術(shù)人員而言,能夠理解本發(fā)明的方法和系統(tǒng)的全部或者任何步驟或者部件可以以軟件、硬件、固件或者它們的組合加以實現(xiàn),這是本領(lǐng)域普通技術(shù)人員在閱讀了本發(fā)明的說明的情況下運用他們的基本編程技能就能實現(xiàn)的。因此,本發(fā)明的目的還可以通過在任何計算裝置上運行一個軟件模塊或者一組軟件模塊來實現(xiàn)。所述計算裝置可以是公知的通用裝置。因此,本發(fā)明的目的也可以僅僅通過提供包含實現(xiàn)所述方法或者裝置的程序代碼的程序產(chǎn)品來實現(xiàn)。也就是說,這樣的程序產(chǎn)品也構(gòu)成本發(fā)明,并且存儲有這樣的程序產(chǎn)品的存儲介質(zhì)也構(gòu)成本發(fā)明。顯然,所述存儲介質(zhì)可以是任何公知的存儲介質(zhì)或者將來所開發(fā)出來的任何存儲介質(zhì)。雖然本說明書包含許多特定實施方式細(xì)節(jié),但是不應(yīng)當(dāng)將這些細(xì)節(jié)解釋為對任何發(fā)明或可以主張的內(nèi)容的范圍的限制,而應(yīng)當(dāng)解釋為對可以特定于特定發(fā)明的特定實施例的特征的描述。還可以將在本說明書中在分離的實施例的情境中描述的某些特征組合在單個實施例中實現(xiàn)。相反地,也可以將在單個實施方式的情境中描述的各個特征分離地在多個實施方式中實現(xiàn)或在任何適當(dāng)?shù)淖咏M合中實現(xiàn)。此外,盡管可能在上面將特征描述為在某些組合中起作用,甚至最初主張如此,但是可以在一些情況下將來自所主張的組合的一個或多個特征從組合中刪去,并且可以將所主張的組合指向子組合或者子組合的變體。類似地,雖然在附圖中以特定次序描繪了操作,但是不應(yīng)當(dāng)將這理解為需要以所示的特定次序或者以連續(xù)次序執(zhí)行這樣的操作、或者需要執(zhí)行所有圖示的操作才能達(dá)到期望的結(jié)果。在某些情況下,多任務(wù)以及并行處理可以是有利的。此外,不應(yīng)當(dāng)將在上述實施例中的各種系統(tǒng)組件的分離理解為在所有實施例中均需要這樣的分離,而應(yīng)當(dāng)理解的是,通??梢詫⑺枋龅某绦蚪M件和系統(tǒng)集成到一起成為單個軟件產(chǎn)品或封裝為多個軟件產(chǎn) 品O計算機程序(也稱作程序、軟件、軟件應(yīng)用、腳本或代碼)可以以任何形式的編程語言編寫,所述編程語言包括編譯或解釋語言、或者說明性或過程語言,并且其可以以任何形式部署,包括作為獨立程序或作為模塊、組件、子程序或適于在計算環(huán)境中使用的其它單元。計算機程序沒有必要對應(yīng)于文件系統(tǒng)中的文件。可以將程序存儲在保持其它程序或數(shù)據(jù)的文件(例如,存儲在標(biāo)記語言文檔中的一個或多個腳本)的一部分、專用于討論中的程序的單個文件或者多個協(xié)調(diào)文件(例如,存儲一個或多個模塊、子程序或部分代碼的文件)中。上述具體實施方式
      ,并不構(gòu)成對本發(fā)明保護范圍的限制。本領(lǐng)域技術(shù)人員應(yīng)該明白的是,取決于設(shè)計要求和其他因素,可以發(fā)生各種各樣的修改、組合、子組合和替代。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進等,均應(yīng)包含在本發(fā)明保護范圍之內(nèi)。
      權(quán)利要求
      1.一種用于在版式閱讀方式和流式閱讀方式之間切換的系統(tǒng),包括 圖書加工端,所述圖書加工端包括輸入單元,用于接收要加工的圖書;加工處理單元,用于對圖書進行加工以生成圖書容器;和上傳單元,用于將圖書容器上傳至內(nèi)容存儲服務(wù)器; 內(nèi)容存儲服務(wù)器,用于存儲圖書容器、接收來自圖書閱讀客戶端的請求、并將所請求的圖書容器傳送給圖書閱讀客戶端;以及 所述圖書閱讀客戶端,包括請求處理單元,用于接收來自用戶的閱讀圖書請求并將請求發(fā)送到所述內(nèi)容存儲服務(wù)器;文檔解析器,用于從所述內(nèi)容存儲服務(wù)器接收圖書容器、對圖書容器進行解析并調(diào)用roF閱讀器和EPUB閱讀器中的一個來展示文檔;和閱讀控制器,用于控制所述文檔解析器對圖書容器的解析和對文檔的展示。
      2.根據(jù)權(quán)利要求I所述的系統(tǒng),其中所述加工處理單元為每本圖書制作PDF和EPUB兩種格式,建立圖書在兩種格式下的關(guān)聯(lián)信息,將加工完成的H)F、EPUB、關(guān)聯(lián)信息打包到同一圖書容器中。
      3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述關(guān)聯(lián)信息包括目錄關(guān)聯(lián)信息,用于記錄圖書的電子書目錄分別在PDF和EPUB中的位置。
      4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述關(guān)聯(lián)信息包括圖像數(shù)據(jù)關(guān)聯(lián)信息,用于記錄圖書的圖像分別位于PDF和EPUB中的位置。
      5.根據(jù)權(quán)利要求2所述的系統(tǒng),其中所述關(guān)聯(lián)信息包括頁面智能關(guān)聯(lián)信息,用于記錄PDF每頁的首末位置和EPUB中相應(yīng)的字符偏移量。
      6.一種用于在版式閱讀方式和流式閱讀方式之間切換的方法,包括 通過圖書加工端對圖書進行加工以生成圖書容器; 將所生成的圖書容器上傳至內(nèi)容存儲服務(wù)器;以及 接收來自圖書閱讀客戶端的請求,并將所請求的圖書容器傳送給圖書閱讀客戶端; 展示電子圖書;以及 根據(jù)用戶的請求,在版式和流式之間切換。
      7.根據(jù)權(quán)利要求6所述的方法,其中對圖書進行加工包括為每本圖書制作PDF和EPUB兩種格式,建立圖書在兩種格式下的關(guān)聯(lián)信息,將加工完成的PDF、EPUB、關(guān)聯(lián)信息打包到同一圖書容器中。
      8.根據(jù)權(quán)利要求7所述的方法,其中所述關(guān)聯(lián)信息包括目錄關(guān)聯(lián)信息,用于記錄圖書的電子書目錄分別在PDF和EPUB中的位置。
      9.根據(jù)權(quán)利要求7所述的方法,其中所述關(guān)聯(lián)信息包括圖像數(shù)據(jù)關(guān)聯(lián)信息,用于記錄圖書的圖像分別位于PDF和EPUB中的位置。
      10.根據(jù)權(quán)利要求7所述的方法,其中所述關(guān)聯(lián)信息包括頁面智能關(guān)聯(lián)信息,用于記錄PDF每頁的首末位置和EPUB中相應(yīng)的字符偏移量。
      11.根據(jù)權(quán)利要求6所述的方法,其中,在版式和流式之間切換包括當(dāng)用戶請求從版式向流式切換時,確定PDF當(dāng)前閱讀頁面、查詢關(guān)聯(lián)信息并獲取與PDF當(dāng)前閱讀頁面對應(yīng)的EPUB字符位置、然后打開EPUB文檔并跳轉(zhuǎn)到所獲取的EPUB字符位置。
      12.根據(jù)權(quán)利要求6所述的方法,其中,在版式和流式之間切換包括當(dāng)用戶請求從流式向版式切換時,確定EPUB當(dāng)前頁面起始字符、查詢關(guān)聯(lián)信息并獲取與EPUB當(dāng)前頁面起始字符對應(yīng)的PDF頁面、然后打開PDF文檔并跳轉(zhuǎn)到所獲取的PDF頁面 。
      全文摘要
      一種用于在版式閱讀方式和流式閱讀方式之間切換的系統(tǒng)和方法。所述系統(tǒng)包括圖書加工端包括輸入單元,接收要加工的圖書;加工處理單元,對圖書進行加工以生成圖書容器;和上傳單元,將圖書容器上傳至內(nèi)容存儲服務(wù)器;內(nèi)容存儲服務(wù)器,存儲圖書容器、接收來自圖書閱讀客戶端的請求、并將所請求的圖書容器傳送給圖書閱讀客戶端;以及所述圖書閱讀客戶端,包括請求處理單元,接收來自用戶的閱讀圖書請求并將請求發(fā)送到所述內(nèi)容存儲服務(wù)器;文檔解析器,從所述內(nèi)容存儲服務(wù)器接收圖書容器、對圖書容器進行解析并調(diào)用PDF閱讀器和EPUB閱讀器中的一個來展示文檔;和閱讀控制器,控制所述文檔解析器對圖書容器的解析和對文檔的展示。
      文檔編號G06F17/21GK102890670SQ20121033248
      公開日2013年1月23日 申請日期2012年9月10日 優(yōu)先權(quán)日2012年9月10日
      發(fā)明者李松峰 申請人:北京京東世紀(jì)貿(mào)易有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1