亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

線上電子書閱讀器和線上電子書編輯器的制作方法

文檔序號(hào):2583139閱讀:292來源:國知局

專利名稱::線上電子書閱讀器和線上電子書編輯器的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計(jì)算機(jī)
技術(shù)領(lǐng)域
,尤其涉及線上電子書閱讀器和線上電子書編輯器。
背景技術(shù)
:電子書閱讀器(e-bookreader)是一種瀏覽電子圖書的工具,是一種采用IXD(LiquidCrystalDisplay,液晶顯示屏)、電子紙為顯示屏幕的新式數(shù)字閱讀器,可以閱讀網(wǎng)上絕大部分格式的電子書比如PDF(PotableDocumentFormat,便攜文件格式)、CHM(CompiledHelpManual,已編譯幫助文件)和TXT等。電子書閱讀器,由于具有以下優(yōu)點(diǎn)(1)容量大,早期的電子書閱讀器只有8M,32M左右的內(nèi)存,能放的圖書有限,目前的大多數(shù)電子書閱讀器除了機(jī)器內(nèi)部的存儲(chǔ)空間以外,都可以外接擴(kuò)展卡,例如SD卡(SecureDigitalMemoryCard,安全數(shù)碼卡),CF卡(CompactFlash,便攜式閃存),MMC卡(MultimediaCard,多媒體卡),有的還可以外接U盤,視支持容量來定,可以存放100到幾萬本電子圖書,可以說一本電子書閱讀器,就是一個(gè)小型的移動(dòng)圖書館;(2)支持格式多,電子書閱讀器從最初支持單純的TXT格式以及廠商設(shè)定的格式,到現(xiàn)在支持大多數(shù)的圖書格式,比如TXT、JPG、BMP、HTML、PDF、DOC、EPUB,DJVU,CHM等,甚至有的電子書閱讀器還可以支持RAR、ZIP、PPT等格式。但是目前的電子書閱讀器顯示電子書的形式較為單一,不能提供與讀者進(jìn)行互動(dòng)的平臺(tái),當(dāng)用戶閱讀電子書時(shí),電子書閱讀器將待閱讀電子書直接全篇顯示在當(dāng)前網(wǎng)頁上,而目前電子書大多數(shù)是以純文字顯示;用戶通過電子書閱讀器閱讀電子書時(shí),可能會(huì)由于文本內(nèi)容較多而導(dǎo)致串行閱讀,從而影響閱讀效果;因此,目前的電子書閱讀器顯示電子書存在形式較為單一、靈活性和效果較差的問題。
發(fā)明內(nèi)容本發(fā)明提供一種線上電子書閱讀器和線上電子書編輯器,以實(shí)現(xiàn)在線動(dòng)態(tài)顯示電子書,從而提高電子書顯示的效果、多樣性和靈活性。一種線上電子書閱讀器,包括登錄單元,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄;下載單元,用于接收攜帶有電子書標(biāo)識(shí)信息的電子書閱讀請(qǐng)求,并獲取與所述電子書標(biāo)識(shí)信息對(duì)應(yīng)的電子書及其腳本;閱讀引擎單元,用于對(duì)所述電子書的腳本進(jìn)行解析得到對(duì)應(yīng)的事件流,并對(duì)所述事件流進(jìn)行分析,根據(jù)分析結(jié)果動(dòng)態(tài)顯示所述電子書。一種線上電子書編輯器,包括登錄單元,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄;電子書編輯單元,用于設(shè)置電子書的文本內(nèi)容;為設(shè)置的文本內(nèi)容生成與所述電子書對(duì)應(yīng)的事件流;生成包含所述事件流中的所有事件的工程;將所述工程編譯成與所述電子書對(duì)應(yīng)的腳本;電子書發(fā)布單元,用于輸出攜帶有所述電子書的標(biāo)識(shí)信息的電子書發(fā)布請(qǐng)求;管理單元,用于根據(jù)所述電子書發(fā)布單元輸出的電子書發(fā)布請(qǐng)求,對(duì)所述電子書進(jìn)行發(fā)布處理。采用本發(fā)明實(shí)施例提供的線上電子書閱讀器,由于該線上電子書閱讀器的下載單元在下載時(shí)不僅獲取電子書還獲取該電子書的腳本,并且閱讀引擎單元對(duì)該電子書的腳本進(jìn)行解析得到對(duì)應(yīng)的事件流,并對(duì)所述事件流進(jìn)行分析,根據(jù)分析結(jié)果來動(dòng)態(tài)顯示所述電子書;因此,采用本發(fā)明技術(shù)方案提供的線上電子書閱讀器,在顯示電子書時(shí),需要根據(jù)電子書的腳本來確定事件流,并根據(jù)事件流來動(dòng)態(tài)顯示電子書的文本內(nèi)容,而事件流包含多個(gè)事件,每個(gè)事件可以設(shè)置不同的顯示方式,因此,采用本發(fā)明技術(shù)方案實(shí)現(xiàn)了線上動(dòng)態(tài)顯示電子書,與現(xiàn)有技術(shù)直接全部顯示電子書的文本內(nèi)容,提高了電子書顯示的效果、靈活性和多樣性。圖1為本發(fā)明實(shí)施例中線上電子書閱讀器的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例中線上電子書編輯器的結(jié)構(gòu)示意圖。具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)存在的上述技術(shù)問題,本發(fā)明實(shí)施例提供一種線上電子書閱讀器和線上電子書編輯器,以實(shí)現(xiàn)在線動(dòng)態(tài)顯示電子書,從而提高電子書顯示的效果、多樣性和靈活性。本發(fā)明實(shí)施例中的線上電子書閱讀器包括登錄單元,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄;下載單元,用于接收攜帶有電子書標(biāo)識(shí)信息的電子書閱讀請(qǐng)求,并獲取與所述電子書標(biāo)識(shí)信息對(duì)應(yīng)的電子書及其腳本;閱讀引擎單元,用于對(duì)所述電子書的腳本進(jìn)行解析得到對(duì)應(yīng)的事件流,并對(duì)所述事件流進(jìn)行分析,根據(jù)分析結(jié)果動(dòng)態(tài)顯示所述電子書。采用本發(fā)明技術(shù)方案提供的線上電子書閱讀器,在顯示電子書時(shí),需要根據(jù)電子書的腳本來確定事件流,并根據(jù)事件流來動(dòng)態(tài)顯示電子書的文本內(nèi)容,而事件流包含多個(gè)事件,每個(gè)事件可以設(shè)置不同的顯示方式,因此,采用本發(fā)明技術(shù)方案實(shí)現(xiàn)了電子書的動(dòng)態(tài)顯示,與現(xiàn)有技術(shù)直接全部顯示電子書的文本內(nèi)容,提高了電子書顯示的效果、靈活性和多樣性。下面結(jié)合說明書附圖對(duì)本發(fā)明技術(shù)方案進(jìn)行詳細(xì)的描述。參見圖1,為本發(fā)明實(shí)施例中線上電子書閱讀器的結(jié)構(gòu)示意圖,該線上電子書閱讀器包括依次連接的登錄單元11、下載單元12和閱讀引擎單元13,其中登錄單元11,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄。登錄單元11具體可用于在接收到線上電子書閱讀器打開請(qǐng)求時(shí)彈出登錄窗口,并通過所述登錄窗口接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄。下載單元12,用于接收攜帶有電子書標(biāo)識(shí)信息的電子書閱讀請(qǐng)求,并獲取與所述電子書標(biāo)識(shí)信息對(duì)應(yīng)的電子書及其腳本。閱讀引擎單元13,用于對(duì)所述電子書的腳本進(jìn)行解析得到對(duì)應(yīng)的事件流,并對(duì)所述事件流進(jìn)行分析,根據(jù)分析結(jié)果動(dòng)態(tài)顯示所述電子書。本發(fā)明實(shí)施例中,上述閱讀引擎單元13按照功能劃分可包括依次連接的腳本解析子單元131、事件流分析子單元132和電子書執(zhí)行子單元133,其中腳本解析子單元131,用于對(duì)所述電子書的腳本進(jìn)行解析,得到所述事件流;事件流分析子單元132,用于對(duì)所述事件流中的每件事件進(jìn)行解析,得到與該事件對(duì)應(yīng)的腳本解析指令;電子書執(zhí)行子單元133,用于按序執(zhí)行所述事件流中所包含的事件,并且在執(zhí)行事件時(shí),根據(jù)該事件對(duì)應(yīng)的腳本解析指令執(zhí)行該事件。較佳地,為提高電子書顯示的豐富性和多樣性,上述閱讀引擎單元13還可包括與所述事件流分析子單元132和電子書執(zhí)行子單元133相連接的資源加載子單元134資源加載子單元134,用于在電子書執(zhí)行子單元133需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令包含加載指定資源的指令時(shí),獲取指定資源并加載?,F(xiàn)有線上電子書閱讀器在顯示電子書的過程中,不能將文字、圖片和音樂有效的結(jié)合在一起,顯示形式較為單一;并且,大多電子書為純文字,不能通過圖片和音樂來表達(dá)文本內(nèi)容描述的劇情的發(fā)展;而大部分漫畫作品為純圖片,很少能深入交代劇情。因此,為進(jìn)一步提高用戶閱讀電子書的感受,以便用戶能夠深入了解劇情發(fā)展,可針對(duì)用于描述特定場景的段落或章節(jié)設(shè)置有與該特定場景相應(yīng)的指定圖片或/和指定音頻,如某一段落描述的特定場景為打斗場景,則在顯示該段落的文字的同時(shí),還顯示打斗圖片和播放打斗語音;如某一段落描述的特定場景為感人場景,則可以在顯示該段文字的同時(shí)播放較為低沉的音樂。具體實(shí)現(xiàn)如下當(dāng)電子書執(zhí)行子單元133需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令包括文字顯示指令、指定圖片顯示指令和指定音頻播放指令時(shí);所述資源加載子單元134,具體用于根據(jù)所述指定圖片顯示指令和指定音頻播放指令,確定出指定圖片的鏈接地址和指定音頻的鏈接地址,并加載鏈接地址對(duì)應(yīng)的指定圖片和指定音頻;電子書執(zhí)行子單元133,具體用于根據(jù)所述文字顯示指令在所述電子書的相應(yīng)位置顯示相應(yīng)的文本內(nèi)容,并同步顯示所述指定圖片和播放所述指定音頻。較佳地,為確保資源加載子單元134加載的指定圖片和指定音頻的合法性,以提高顯示指定圖片和播放指定音頻的成功率,上述資源加載子單元134進(jìn)一步用于,在加載所述指定圖片和所述指定音頻之前,判斷所述指定圖片的鏈接地址的后綴和所述指定音頻的鏈接地址的后綴是否合法,并在確定不合法時(shí)不加載所述指定圖片和所述指定音頻,在確定合法時(shí)加載所述指定圖片和所述指定音頻。較佳地,為提高圖片顯示的生動(dòng)性,本發(fā)明實(shí)施例中,所述電子書執(zhí)行子單元133采用設(shè)定的特效方式顯示所述指定圖片,如,隨機(jī)顯示、半透明顯示、百葉窗顯示、擦除顯示、飛行顯示、縮放遮罩顯示、棋盤顯示、旋轉(zhuǎn)顯示或擠壓顯示等。較佳地,為提高播放指定音頻的靈活性,上述電子書執(zhí)行子單元133進(jìn)一步用于,接收音頻播放控制指令時(shí),并根據(jù)所述音頻播放控制指令對(duì)所述指定音頻進(jìn)行相應(yīng)的控制。如,當(dāng)所述音頻播放控制指令為播放/停止播放/暫停播放所述指定音頻時(shí),所述電子書執(zhí)行子單元133播放/停止播放/暫停播放所述指定音頻;當(dāng)所述音頻播放控制指令為9調(diào)大/調(diào)小所述指定音頻的音量時(shí),所述電子書執(zhí)行子單元133調(diào)大/調(diào)小所述指定音頻的音量;所述音頻播放控制指令還可以是將所述指定音頻設(shè)置為靜音的指令。較佳地,為進(jìn)一步提高電子書顯示的生動(dòng)性,以提高用戶感受,本發(fā)明實(shí)施例還實(shí)現(xiàn)在顯示文字內(nèi)容的同時(shí)播放與該文字內(nèi)容描述的語境相應(yīng)的音效(所謂的音效是指很簡短的音頻),比如,當(dāng)文字為“哈哈哈...”時(shí),在顯示“哈哈哈...”的同時(shí)播放表征笑的語音,類似的還有“呵呵呵...”、“嗚嗚嗚嗚...”、“剎車”等,可以靈活設(shè)置,再此不一一列舉。具體實(shí)現(xiàn)可如下當(dāng)電子書執(zhí)行子單元133需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令包括文字顯示指令和音效插入指令時(shí);資源加載子單元134,具體用于根據(jù)所述音頻插入指令確定出指定音效的鏈接地址,并加載該鏈接地址對(duì)應(yīng)的指定音效;所述電子書執(zhí)行子單元,具體用于根據(jù)所述文字顯示指令在所述電子書的相應(yīng)位置顯示相應(yīng)的文本內(nèi)容,并同時(shí)插入所述指定音效。較佳地,為進(jìn)一步提高文字顯示效果,電子書執(zhí)行子單元133在顯示文本內(nèi)容時(shí),可根據(jù)文字顯示指令指定的顯示信息在所述電子書的相應(yīng)位置顯示相應(yīng)的文本內(nèi)容,所述顯示信息包括字體類型、顏色、大小和字間距。較佳地,為進(jìn)一步提高加載指定資源的效率,本發(fā)明實(shí)施例中,所述資源加載子單元134加載指定資源,具體用于從事件流中所有事件對(duì)應(yīng)的腳本解析指令中確定出包含有加載指定資源指令的至少一個(gè)腳本解析指令;實(shí)時(shí)監(jiān)測光標(biāo)的狀態(tài),當(dāng)監(jiān)測到所述光標(biāo)保持靜止的時(shí)長超過設(shè)置的預(yù)加載時(shí)長閾值時(shí),按照所述至少一個(gè)腳本解析指令對(duì)應(yīng)的事件的先后執(zhí)行順序,依次預(yù)加載所述至少一個(gè)腳本解析指令中包含的加載指定資源指令對(duì)應(yīng)的指定資源,直到監(jiān)測到所述光標(biāo)移動(dòng)時(shí),停止加載指定資源。較佳地,為提高指定音效播放的成功率,本發(fā)明實(shí)施例中,資源加載子單元134進(jìn)一步用于,在加載所述指定音效之前,判斷所述指定音效對(duì)應(yīng)的文件的大小是否超過設(shè)置的容量,若是則確定不加載所述指定音效,若否則確定加載所述指定音效。較佳地,為克服現(xiàn)有技術(shù)中電子書閱讀器以html格式顯示電子書,將電子書的所有文字內(nèi)容展現(xiàn)給用戶,從而使得用戶串行閱讀而導(dǎo)致文字閱讀效果較差的問題,可為文本內(nèi)容設(shè)置停頓標(biāo)識(shí),以便在顯示到該文本內(nèi)容中的停頓標(biāo)識(shí)時(shí)進(jìn)行停頓;具體實(shí)現(xiàn)可如下當(dāng)電子書執(zhí)行子單元133需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令為語句停頓指令時(shí),所述電子書執(zhí)行子單元在執(zhí)行所述當(dāng)前事件時(shí),在所述電子書中的相應(yīng)位置停頓設(shè)置的時(shí)長,并在到達(dá)所述時(shí)長時(shí)執(zhí)行下一事件;或者所述電子書執(zhí)行子單元在所述電子書中的相應(yīng)位置停頓并監(jiān)測鼠標(biāo)或指定按鍵的狀態(tài),在監(jiān)測到鼠標(biāo)或指定按鍵處于點(diǎn)擊狀態(tài)時(shí)執(zhí)行下一事件。本發(fā)明實(shí)施例中,可以將文本內(nèi)容中的全部或部分標(biāo)點(diǎn)符號(hào)確定為停頓標(biāo)識(shí),如將句號(hào)確定為停頓標(biāo)識(shí)。較佳地,為進(jìn)一步體現(xiàn)劇情的發(fā)展起伏,還可實(shí)現(xiàn)對(duì)文本內(nèi)容的顯示速度進(jìn)行控制,如加速文本的顯示(如監(jiān)測到鼠標(biāo)左鍵被點(diǎn)擊時(shí),加速顯示文本;監(jiān)測到鼠標(biāo)右鍵被點(diǎn)擊時(shí),減速顯示文本);具體實(shí)現(xiàn)可如下當(dāng)所述電子書執(zhí)行子單元133需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令為文本顯示速度控制指令時(shí),所述電子書執(zhí)行子單元133在執(zhí)行所述當(dāng)前事件時(shí),按照所述文本顯示速度控制指令指定的速度顯示相應(yīng)的文本內(nèi)容。較佳地,為提高閱讀電子書的靈活性,本發(fā)明實(shí)施例中,閱讀引擎單元13還包括輔助閱讀子單元135,用于接收在接收到閱讀輔助請(qǐng)求時(shí),加速顯示所述電子書中的特效、場景切換和文本顯示;以及,用于在所述電子書執(zhí)行子單元133需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令為語句停頓指令時(shí),點(diǎn)擊鼠標(biāo)或指定按鍵。較佳地,本發(fā)明實(shí)施例還可以實(shí)現(xiàn)對(duì)文本進(jìn)行以下操作換頁文本當(dāng)文本中文字的個(gè)數(shù)很多而無法在當(dāng)前頁屏幕顯示完全時(shí),進(jìn)行翻頁處理,將未顯示完的部分文字顯示在下一頁屏幕中;隱藏文本當(dāng)接收到隱藏文本內(nèi)容的請(qǐng)求時(shí),對(duì)相應(yīng)的文本內(nèi)容進(jìn)行隱藏處理,如隱藏該文本內(nèi)容中的圖片、對(duì)話框、文字和圖片等;寫保護(hù)文本用于將文本內(nèi)容的屬性設(shè)置為禁止復(fù)制和禁止選中等。較佳地,為便于用戶對(duì)其已經(jīng)閱讀的文本內(nèi)容進(jìn)行查閱,上述線上電子書閱讀器還包括與所述腳本解析子單元131相連接的閱讀歷史記錄單元14閱讀歷史記錄單元14,用于在接收到保存閱讀記錄請(qǐng)求時(shí),根據(jù)所述電子書的腳本的狀態(tài)確定出已經(jīng)閱讀的文本內(nèi)容,并記錄所述登錄信息與確定出的已經(jīng)閱讀的文本內(nèi)容的對(duì)應(yīng)關(guān)系。較佳地,為便于用戶了解其閱讀所述電子書的進(jìn)度,并快速的定位到其最近時(shí)間所閱讀的文本內(nèi)容,前述閱讀引擎單元13還可包括與所述腳本解析子單元131相連接的歷史記錄子單元136、與歷史記錄子單元136和登錄單元11相連接的還原子單元137歷史記錄子單元136,用于動(dòng)態(tài)監(jiān)測所述電子書的腳本的狀態(tài),確定出當(dāng)前閱讀所述電子書的位置信息,并在接收到退出線上電子書閱讀器請(qǐng)求時(shí),記錄所述登錄信息與當(dāng)前監(jiān)測的位置信息的對(duì)應(yīng)關(guān)系,所述當(dāng)前監(jiān)測的位置信息包括當(dāng)前閱讀所述電子書的文本位置、圖層配置信息、圖層中加載的圖片信息、指定音頻信息;還原子單元137,用于在登錄單元11接收到的登錄請(qǐng)求中的登錄信息與所述對(duì)應(yīng)關(guān)系中的登錄信息匹配時(shí),從所述對(duì)應(yīng)關(guān)系中確定出所述登錄請(qǐng)求中的登錄信息對(duì)應(yīng)的位置信息,并在所述電子書中的相應(yīng)位置還原所述位置信息對(duì)應(yīng)的文本內(nèi)容。較佳地,為滿足各用戶的不同興趣愛好,本發(fā)明實(shí)施例中,針對(duì)電子書中描述的故事設(shè)置有至少一種結(jié)局,各結(jié)局以電子書分支的方式設(shè)置;具體實(shí)現(xiàn)如下所述閱讀引擎單元13還包括與電子書執(zhí)行子單元133和事件流分析子單元132相連接的電子書分支選取子單元138電子書分支選取子單元138,用于在接收到攜帶有電子書分支標(biāo)識(shí)信息的電子書分支讀取請(qǐng)求時(shí),定位到與所述電子書分支標(biāo)識(shí)對(duì)應(yīng)的電子書分支中;并控制電子書執(zhí)行子單元133執(zhí)行所述電子書分支對(duì)應(yīng)事件流。較佳地,為提高線上電子書閱讀器與其他服務(wù)器的連通性,本發(fā)明實(shí)施例中,線上電子書閱讀器還可包括網(wǎng)頁內(nèi)嵌單元(未在圖1中標(biāo)注),用于在接收到攜帶有服務(wù)器標(biāo)識(shí)信息的鏈接請(qǐng)求時(shí),定位到與所述服務(wù)器標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)器端。較佳地,為便于用戶對(duì)當(dāng)前閱讀的電子書進(jìn)行評(píng)論,或者獲知其他讀者對(duì)該電子書進(jìn)行的評(píng)論,所述線上電子書閱讀器還可包括與登錄單元11相連接的評(píng)論單元15評(píng)論單元15,用于在接收到評(píng)論請(qǐng)求時(shí),彈出用于編輯評(píng)論的編輯框,并在接收到評(píng)論確認(rèn)提交請(qǐng)求時(shí),將所述編輯框中的評(píng)論內(nèi)容插入到評(píng)論服務(wù)器的服務(wù)器端,所述評(píng)論內(nèi)容包括以下一種或多種內(nèi)容文字、bbcode、html、笑臉和圖片;或者,定位到所述服務(wù)器標(biāo)識(shí)信息對(duì)應(yīng)的論壇服務(wù)器中,以便在論壇服務(wù)器提供的評(píng)論網(wǎng)頁進(jìn)行評(píng)論。本發(fā)明實(shí)施例中,在顯示編輯框中的IAcode時(shí),將該lAcode轉(zhuǎn)換成對(duì)應(yīng)的html標(biāo)簽后進(jìn)行顯示;在顯示編輯框中的笑臉時(shí),將該笑臉的符號(hào)轉(zhuǎn)換成對(duì)應(yīng)的html標(biāo)簽后進(jìn)行顯示。論壇評(píng)論服務(wù)器至少可實(shí)現(xiàn)以下功能(1)記錄每個(gè)注冊(cè)用戶收藏的電子書列表,并建立用戶的登錄信息與該用戶收藏的電子書列表的對(duì)應(yīng)關(guān)系;當(dāng)用戶登錄線上電子書閱讀器之后,線上電子書閱讀器可根據(jù)所述用戶的登錄信息從論壇評(píng)論系統(tǒng)中獲取相應(yīng)的電子書列表;(2)針對(duì)每部電子書,為該電子書生成評(píng)論主題,并存儲(chǔ)各用戶在所述評(píng)論主題中對(duì)所述電子書進(jìn)行的評(píng)論,以便用戶查看與所述電子書相應(yīng)的全部或部分評(píng)論;(3)表現(xiàn)形式豐富,支持大部分lAcode、大部分html標(biāo)簽和圖片等;(4)可以為用戶提供即時(shí)評(píng)論功能;如用戶可通過線上電子書閱讀器連接到還論壇評(píng)論系統(tǒng),并進(jìn)入到該論壇評(píng)論系統(tǒng)為所述電子書提供的評(píng)論主題的頁面,以便用戶進(jìn)行即時(shí)評(píng)論。本發(fā)明實(shí)施例中,線上電子書閱讀器和論壇評(píng)論服務(wù)器之間可實(shí)現(xiàn)單點(diǎn)登錄,即只要在線上電子書閱讀器或論壇服務(wù)器上登錄成功,即可直接訪問線上電子書閱讀器和論壇評(píng)論服務(wù)器。基于上述線上電子書閱讀器的相同構(gòu)思,相應(yīng)地,本發(fā)明實(shí)施例還提供一種線上電子書編輯器,該線上電子書編輯器的結(jié)構(gòu)可參見圖2。參見圖2,為本發(fā)明實(shí)施例中的線上電子書編輯器的結(jié)構(gòu)示意圖,該線上電子書編輯器包括依次連接的登錄單元21、電子書編輯單元22、電子書發(fā)布單元23和管理單元25,其中登錄單元21,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄。登錄單元21具體用于在接收到線上電子書編輯器打開請(qǐng)求時(shí)彈出登錄窗口,并通過所述登錄窗口接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄。電子書編輯單元22,用于設(shè)置電子書的文本內(nèi)容;為設(shè)置的文本內(nèi)容生成與所述電子書對(duì)應(yīng)的事件流;生成包含所述事件流中的所有事件的工程;將所述工程編譯成與所述電子書對(duì)應(yīng)的腳本。電子書發(fā)布單元23,用于輸出攜帶有所述電子書的標(biāo)識(shí)信息的電子書發(fā)布請(qǐng)求。管理單元M,用于根據(jù)電子書發(fā)布單元23輸出的電子書發(fā)布請(qǐng)求,對(duì)所述電子書進(jìn)行發(fā)布處理。所述電子書編輯單元22按照功能劃分可包括依次連接的文本設(shè)置子單元221事件流生成子單元222、工程生成子單元223和編譯子單元224,其中文本設(shè)置子單元221,用于設(shè)置電子書的所有文本內(nèi)容;事件流生成子單元222,用于針對(duì)文本設(shè)置子單元221設(shè)置的各文本內(nèi)容,分別生成與各文本內(nèi)容對(duì)應(yīng)的事件;并根據(jù)所述各文本內(nèi)容對(duì)應(yīng)的事件,生成與所述電子書對(duì)應(yīng)的事件流;工程生成子單元223,用于生成包含所述事件流中的所有事件的工程;編譯子單元224,用于對(duì)所述工程進(jìn)行編譯,生成與所述電子書對(duì)應(yīng)的腳本。較佳地,文本設(shè)置子單元221在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為指定圖片、文字和指定音頻關(guān)聯(lián)的文本內(nèi)容時(shí),設(shè)置指定圖片的顯示信息、文字的顯示信息和指定音頻12的播放信息;事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括指定圖片顯示指令、指定音頻播放指令和文字顯示指令。上述指定圖片顯示信息包括指定圖片的鏈接地址和顯示模式;和/或,所述指定音頻的播放信息包括指定音頻的鏈接地址、播放模式和音頻類型;和/或,所述文字顯示信息包括文字顯示模式、字體類型、字體顏色、字體大小和字間距。較佳地,文本設(shè)置子單元221在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有指定音效的文本內(nèi)容時(shí),設(shè)置文字顯示信息和指定音效的播放信息;事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括文字顯示指令和指定音效的播放指令。所述文字顯示信息包括文字顯示模式、字體類型、字體顏色、字體大小和字間距,所述播放信息包括所述指定音效的鏈接地址和音效播放次數(shù)信息。較佳地,文本設(shè)置子單元221在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有圖層顯示效果的文本內(nèi)容時(shí),設(shè)置圖層顯示信息;事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括文字顯示指令和圖層顯示指令。所述圖層顯示信息包括圖層鏈接地址和圖層位置信息。較佳地,為進(jìn)一步提高文字、圖片、圖層等的顯示效果,所述文本設(shè)置子單元221在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有振動(dòng)效果的文本內(nèi)容時(shí),設(shè)置振動(dòng)信息(振動(dòng)信息可包括振動(dòng)時(shí)長、振動(dòng)幅度和振動(dòng)方式等信息);所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括以下一種或多種文字振動(dòng)指令、圖層振動(dòng)指令、編輯框振動(dòng)指令和圖片振動(dòng)指令;如待設(shè)置文本內(nèi)容只包括文字時(shí),則事件流生成子單元222設(shè)置的腳本解析指令只包括文字振動(dòng)指令;如待設(shè)置的為文本內(nèi)容包括文字、圖片和圖層時(shí),事件流生成子單元222設(shè)置的腳本解析指令包括文字振動(dòng)指令、圖層振動(dòng)指令和圖片振動(dòng)指令。本發(fā)明實(shí)施例中并不僅限于設(shè)置文字、圖片、圖層和編輯框的振動(dòng),還可以設(shè)置用于顯示電子書的整個(gè)屏幕的振動(dòng)。和/或,所述文本設(shè)置子單元221在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有閃爍效果的文本內(nèi)容時(shí),設(shè)置閃爍信息(閃爍信息可包括閃爍時(shí)長、閃爍顏色等信息);所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括以下一種或多種文字閃爍指令、圖層閃爍指令、編輯框閃爍指令和圖片閃爍指令;如待設(shè)置文本內(nèi)容只包括文字時(shí),則事件流生成子單元222設(shè)置的腳本解析指令只包括文字閃爍指令;如待設(shè)置的為文本內(nèi)容包括文字、圖片和圖層時(shí),事件流生成子單元222設(shè)置的腳本解析指令包括文字閃爍指令、圖層閃爍指令和圖片閃爍指令。本發(fā)明實(shí)施例中并不僅限于設(shè)置文字、圖片、圖層和編輯框的閃爍,還可以設(shè)置用于顯示電子書的整個(gè)屏幕的閃爍;和/或,所述文本設(shè)置子單元221在確定改變待設(shè)置文本內(nèi)容的文字時(shí),設(shè)置文字信息;所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為將所述待設(shè)置文本內(nèi)容的文字的字體調(diào)整為所述文字信息指定的字體;上述文字信息可包括字體信息;和/或,所述文本設(shè)置子單元221在確定改變待設(shè)置文本內(nèi)容的顯示速度時(shí),設(shè)置文本顯示信息;所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為改變所述待設(shè)置文本內(nèi)容的位置與文本框的背景,并按照所述文本顯示信息指定的顯示速度顯示所述待設(shè)置文本內(nèi)容;和/或,所述文本設(shè)置子單元221在確定將待設(shè)置文本內(nèi)容設(shè)置為具有鏡頭效果時(shí),設(shè)置圖層鏡頭信息,所述圖層鏡頭信息包括焦點(diǎn)、偏移和焦距信息;所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為根據(jù)所述圖層鏡頭信息對(duì)所述待設(shè)置文本內(nèi)容包含的圖層以鏡頭的方式顯示;和/或,所述文本設(shè)置子單元221在確定將待設(shè)置文本內(nèi)容設(shè)置為具有標(biāo)簽的文本內(nèi)容時(shí),設(shè)置標(biāo)簽信息;所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為在所述待設(shè)置文本內(nèi)容中插入所述標(biāo)簽信息指定的標(biāo)簽,該標(biāo)簽為在編輯器中顯示且不能被編譯進(jìn)腳本的標(biāo)簽。較佳地,為更好的預(yù)覽指定圖片、文本、圖層、文字、文本和整個(gè)電子書等的顯示效果,本發(fā)明實(shí)施例中,所述線上電子書編輯器還可包括與事件流生成子單元222相連接的預(yù)覽單元25預(yù)覽單元25,用于在接收到預(yù)覽指定圖片、指定音頻和文字相關(guān)聯(lián)的請(qǐng)求時(shí),根據(jù)指定圖片的鏈接地址、指定音頻的鏈接地址獲取指定圖片和指定音頻,并在根據(jù)文字顯示信息顯示相應(yīng)文字時(shí),同步根據(jù)指定圖片顯示信息顯示所述指定圖片和指定音頻播放信息播放所述指定音頻;和/或,在接收到預(yù)覽音效請(qǐng)求時(shí),根據(jù)指定音效的鏈接地址獲取相應(yīng)的音效,并根據(jù)所述指定音效的播放信息播放所述指定音效;和/或,用于在接收到圖層預(yù)覽請(qǐng)求時(shí),根據(jù)圖層鏈接地址獲取相應(yīng)的圖層,并根據(jù)圖層顯示信息顯示所述圖層;和/或,用于在接收到文字預(yù)覽請(qǐng)求時(shí),根據(jù)所述文字信息顯示所述待設(shè)置文本內(nèi)容的文字;和/或,用于在接收到文本預(yù)覽請(qǐng)求時(shí),根據(jù)所述文本顯示信息,查看所述待設(shè)置文本內(nèi)容的位置和文本框背景,并按照指定的顯示速度顯示所述待設(shè)置文本內(nèi)容;和/或,在接收到電子書預(yù)覽請(qǐng)求時(shí),指示所述電子書編輯單元即時(shí)保存生成的事件流和工程,得到即時(shí)工程;指示所述電子書編輯單元對(duì)所述即時(shí)工程進(jìn)行編譯得到即時(shí)腳本;對(duì)所述即時(shí)腳本進(jìn)行加載并顯示。較佳地,為實(shí)現(xiàn)對(duì)文本內(nèi)容顯示的設(shè)置,文本設(shè)置子單元221在確定出將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有停頓標(biāo)識(shí)的文本內(nèi)容時(shí),在所述當(dāng)前待設(shè)置文本內(nèi)容中設(shè)置至少一個(gè)停頓標(biāo)識(shí)及其對(duì)應(yīng)的停頓時(shí)長;所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為語句停頓指令;或者,所述文本設(shè)置子單元在確定出將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有停頓標(biāo)識(shí)的文本內(nèi)容時(shí),在所述當(dāng)前待設(shè)置文本內(nèi)容中設(shè)置至少一個(gè)停頓標(biāo)識(shí);所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為在所述停頓標(biāo)識(shí)對(duì)應(yīng)的位置進(jìn)行停頓,并監(jiān)測鼠標(biāo)或指定按鍵狀態(tài),在檢測到鼠標(biāo)或指定按鍵狀態(tài)為點(diǎn)擊狀態(tài)時(shí),停止語句停頓;或者,當(dāng)文本設(shè)置子單元221在確定出將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為變速顯示的文本內(nèi)容時(shí),設(shè)置文本內(nèi)容顯示的速度信息;所述事件流程生成子單元222生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為文本顯示速度控制指令。較佳地,為靈活設(shè)置文本區(qū)域(文本區(qū)域?yàn)橛糜陲@示文字的區(qū)域)、圖層區(qū)域(用于顯示圖層的區(qū)域)和背景區(qū)域(背景區(qū)域?yàn)橛糜陲@示背景色的區(qū)域)的尺寸大小,本發(fā)明線上電子書編輯器還包括與事件流生成子單元222相連接的拖拽單元沈拖拽單元沈,用于在接收到拖拽請(qǐng)求時(shí),根據(jù)所述拖拽請(qǐng)求確定出待拖拽區(qū)域并監(jiān)控鼠標(biāo)拖動(dòng)狀態(tài),根據(jù)所述鼠標(biāo)拖動(dòng)狀態(tài)調(diào)整所述待拖拽區(qū)域的尺寸,并根據(jù)所述待拖拽區(qū)域的尺寸調(diào)整所述待拖拽區(qū)域中的文字的布局;所述待拖拽區(qū)域包括用于編輯文字的文本區(qū)、用于顯示圖層的圖層區(qū)和用于顯示背景色的背景區(qū)。如當(dāng)拖動(dòng)文本區(qū)域時(shí),文本區(qū)域可以隨著鼠標(biāo)的移動(dòng)而移動(dòng),同時(shí)更新文本區(qū)域的坐標(biāo)位置;當(dāng)拖拽文本區(qū)域的四個(gè)角時(shí),文本區(qū)域可以隨著鼠標(biāo)的移動(dòng)而被拉伸,同時(shí)更新文本區(qū)域的坐標(biāo)位置和寬高;拖動(dòng)背景區(qū)域時(shí),背景區(qū)域可以隨著鼠標(biāo)的移動(dòng)而移動(dòng),同時(shí)更新背景區(qū)域的坐標(biāo)位置;當(dāng)拖拽背景區(qū)域的四個(gè)角時(shí),背景區(qū)域可以隨著鼠標(biāo)的移動(dòng)而被拉伸,同時(shí)更新背景區(qū)域的坐標(biāo)位置和寬高;當(dāng)拖動(dòng)圖層時(shí),圖層可以隨著鼠標(biāo)的移動(dòng)而移動(dòng),同時(shí)更新圖層的坐標(biāo)位置;當(dāng)拖拽圖層的四個(gè)角時(shí),圖層可以隨著鼠標(biāo)的移動(dòng)而被拉伸,同時(shí)更新圖層的坐標(biāo)位置和寬高;當(dāng)具有多個(gè)圖層時(shí),能動(dòng)態(tài)識(shí)別被拖動(dòng)的目標(biāo)圖層,并對(duì)目標(biāo)圖層進(jìn)行上述操作。較佳地,所述線上電子書編輯器還可以包括與所述事件流生成子單元222相連接的電子書分支設(shè)置單元27:電子書分支設(shè)置單元27,用于為所述電子書設(shè)置至少一個(gè)電子書分支,并啟動(dòng)所述電子書編輯單元22;電子書編輯單元22進(jìn)一步用于,針對(duì)每個(gè)電子書分支,設(shè)置該電子書分支的文本內(nèi)容,并為設(shè)置的文本內(nèi)容生成與該電子書分支對(duì)應(yīng)的子事件流;生成包含所述子事件流中的所有事件的子工程;將所述子工程編譯成與所述電子書對(duì)應(yīng)的子腳本。較佳地,為提供對(duì)電子書分支進(jìn)行管理的功能,本發(fā)明實(shí)施例中,電子書分支設(shè)置單元27進(jìn)一步用于,在接收到電子書分支管理請(qǐng)求時(shí),根據(jù)所述電子書分支管理請(qǐng)求中攜帶的標(biāo)識(shí)信息和操作類型,對(duì)所述標(biāo)識(shí)信息對(duì)應(yīng)的電子書分支進(jìn)行與所述操作類型對(duì)應(yīng)的操作;所述操作類型為建立電子書分支、刪除電子書分支、修改電子書分支或設(shè)置電子書分支布局。在編輯電子書分支時(shí),可包括以下方面(1)實(shí)現(xiàn)電子書分支的背景的可視化拖拽配置;如,當(dāng)拖動(dòng)電子書分支的背景時(shí),背景可以隨著鼠標(biāo)的移動(dòng)而移動(dòng),同時(shí)更新該電子書分支的背景的坐標(biāo)位置;當(dāng)拖拽電子書分支背景的四個(gè)角時(shí),電子書分支的背景可以隨著鼠標(biāo)的移動(dòng)而被拉伸,同時(shí)更新所述電子書分支的背景的坐標(biāo)位置和寬高。(2)實(shí)現(xiàn)電子書分支的標(biāo)題的可視化拖拽配置;如,當(dāng)拖動(dòng)電子書分支的標(biāo)題時(shí),所述電子書分支的標(biāo)題可以隨著鼠標(biāo)的移動(dòng)而移動(dòng),同時(shí)更新分支標(biāo)題的坐標(biāo)位置;當(dāng)拖拽所述電子書分支的標(biāo)題的四個(gè)角時(shí),所述電子書分支的標(biāo)題可以隨著鼠標(biāo)的移動(dòng)而被拉伸,同時(shí)更新分支標(biāo)題的坐標(biāo)位置和寬高;當(dāng)拖拽所述電子書分支的標(biāo)題的寬高改變時(shí),動(dòng)態(tài)調(diào)整該標(biāo)題中的文字的大小。(3)實(shí)現(xiàn)電子書分支選項(xiàng)的可視化拖拽配置;如,當(dāng)拖動(dòng)電子書分支選項(xiàng)時(shí),電子書分支選項(xiàng)可以隨著鼠標(biāo)的移動(dòng)而移動(dòng),同時(shí)更新電子書分支選項(xiàng)的坐標(biāo)位置;當(dāng)拖拽電子書分支選項(xiàng)的四個(gè)角時(shí),電子書分支選項(xiàng)可以隨著鼠標(biāo)的移動(dòng)而被拉伸,同時(shí)更新分支選項(xiàng)的坐標(biāo)位置和寬高;當(dāng)拖拽使電子書分支選項(xiàng)的寬高改變時(shí),動(dòng)態(tài)調(diào)整電子書分支選項(xiàng)中的文字的大小。(4)配置電子書分支標(biāo)題和電子書分支項(xiàng)中的文字信息,該文字信息可包括字體顏色、字體特效、字符間距、行間距、全局字體(如包括宋體、楷體、黑體、仿宋、微軟簡中圓或新宋體等)等信息。較佳地,為更好的管理事件流,所述事件流程生成子單元222,進(jìn)一步用于,將電子書分支對(duì)應(yīng)的子事件流作為所述電子書的事件流的分支插入到所述事件流中;以及用于,在接收到事件操作請(qǐng)求,且該事件操作請(qǐng)求中攜帶有事件標(biāo)識(shí)信息和操作類型信息時(shí),對(duì)所述事件標(biāo)識(shí)信息對(duì)應(yīng)的事件進(jìn)行與所述操作類型信息對(duì)應(yīng)的操作。較佳地,為實(shí)現(xiàn)對(duì)電子書的管理,本發(fā)明實(shí)施例中的管理單元M進(jìn)一步用于,接收電子書管理請(qǐng)求,該電子書管理請(qǐng)求中攜帶有電子書標(biāo)識(shí)和操作類型信息;根據(jù)所述登錄請(qǐng)求中的登錄信息確定相應(yīng)的權(quán)限,對(duì)所述電子書標(biāo)識(shí)對(duì)應(yīng)的電子書進(jìn)行與所述操作類型信息相應(yīng)的操作。本發(fā)明實(shí)施例中,電子書管理單元M可根據(jù)用戶的登錄信息確定出所述用戶的權(quán)限,并為所述用戶提供與該權(quán)限對(duì)應(yīng)的電子書管理功能,如根據(jù)所述登錄信息確定所述用戶為普通用戶時(shí),為該用戶提供編輯、修改、查看、刪除、發(fā)布所述電子書等管理功能;根據(jù)所述登錄信息確定所述用戶為管理員時(shí),為該用戶提供審核、獲準(zhǔn)、駁回、永久刪除、移除、還原所述電子書等管理功能。本發(fā)明實(shí)施例中,普通用戶可以在電子書管理服務(wù)器中,添加其電子書的簡介說明、截圖和內(nèi)嵌視頻等信息。較佳地,為用戶查找電子書提供便利,本發(fā)明實(shí)施例中的管理單元M進(jìn)一步用于,在接收到攜帶有電子書標(biāo)識(shí)信息的電子書查找請(qǐng)求時(shí),從存儲(chǔ)的登錄信息和電子書列表的對(duì)應(yīng)關(guān)系中,獲取與所述登錄請(qǐng)求中的登錄信息對(duì)應(yīng)的電子書列表,并從該電子書列表中查找與所述電子書標(biāo)識(shí)信息對(duì)應(yīng)的電子書。較佳地,在編輯電子書的過程中,為快速定位到需要編輯的位置,上述線上電子書編輯器還包括與所述文本設(shè)置子單元221相連接的文本內(nèi)容定位單元觀文本內(nèi)容定位單元觀,用于接收攜帶有關(guān)鍵詞的定位請(qǐng)求,并根據(jù)所述關(guān)鍵詞從所述電子書中定位到與所述關(guān)鍵詞對(duì)應(yīng)的文字內(nèi)容、指定圖片、指定音效、指定音頻或標(biāo)簽所在的位置。如在用于顯示圖片的位置以該圖片的圖標(biāo)作為標(biāo)識(shí)符,且該圖標(biāo)中包含有文字“圖片”;當(dāng)輸入“圖片”,即可從電子書中定位出包含有文字“圖片”的圖標(biāo)所在的位置。負(fù)責(zé)查找章節(jié)事件中的內(nèi)容。本發(fā)明實(shí)施例中的文本內(nèi)容定位單元觀可查找章節(jié)中的文字、句子和段落;為提高查找有效性,文本內(nèi)容定位單元觀在定位到相應(yīng)的文字、圖片、音效或標(biāo)簽所在的位置時(shí),在相應(yīng)的位置高亮顯示;可支持正向(即從電子書的第一行開始定位)和反向定位(從電子書的倒數(shù)第一行開始定位)兩種方式。本發(fā)明實(shí)施例中,線上電子書編輯器編輯的電子書可以包括以下類型小說、MV、動(dòng)漫、視頻、寫真、游戲、新聞等。本發(fā)明實(shí)施例中,一方面,在電子書中可以實(shí)現(xiàn)文字、圖片和音樂的相關(guān)聯(lián),針對(duì)描述特定場景的段落或章節(jié),設(shè)定與該特定場景相關(guān)聯(lián)的圖片和音樂,在顯示所述段落或章節(jié)時(shí),還顯示圖片和播放音樂,從而使用戶更深入了解劇情,提高用戶閱讀電子書的感受;另一方面,為避免用戶串行閱讀電子書,在文本內(nèi)容中設(shè)置停頓標(biāo)識(shí),在顯示文本內(nèi)容的過程中,當(dāng)解析出語句停頓的腳本解析指令時(shí),在停頓標(biāo)識(shí)所在的位置停頓相應(yīng)的時(shí)長,從而避免文本內(nèi)容顯示過快或過多而導(dǎo)致用戶串行閱讀的問題,從而提高電子書顯示效果;再一方面,在線上電子書閱讀器中還可以鏈接到論壇評(píng)論系統(tǒng)、電子書管理服務(wù)器和電子書發(fā)布服務(wù)器中,從而為用戶評(píng)論所述電子書、管理電子書和發(fā)布電子書提供便利;最后一方面,還可記錄用戶閱讀電子書的閱讀信息,以便記錄用戶已經(jīng)閱讀的文本內(nèi)容,從而在用戶再次閱讀該電子書時(shí),可以跳過用戶已經(jīng)閱讀的文本內(nèi)容,直接將電子書中用戶未閱讀的內(nèi)容顯示給用戶,從而讓用戶更快速的獲知閱讀電子書的進(jìn)度。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。權(quán)利要求1.一種線上電子書閱讀器,其特征在于,包括登錄單元,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄;下載單元,用于接收攜帶有電子書標(biāo)識(shí)信息的電子書閱讀請(qǐng)求,并獲取與所述電子書標(biāo)識(shí)信息對(duì)應(yīng)的電子書及其腳本;閱讀引擎單元,用于對(duì)所述電子書的腳本進(jìn)行解析得到對(duì)應(yīng)的事件流,并對(duì)所述事件流進(jìn)行分析,根據(jù)分析結(jié)果動(dòng)態(tài)顯示所述電子書。2.如權(quán)利要求1所述的線上電子書閱讀器,其特征在于,所述閱讀引擎單元包括腳本解析子單元,用于對(duì)所述電子書的腳本進(jìn)行解析,得到所述事件流;事件流分析子單元,用于對(duì)所述事件流中的每件事件進(jìn)行解析,得到與該事件對(duì)應(yīng)的腳本解析指令;電子書執(zhí)行子單元,用于按序執(zhí)行所述事件流中所包含的事件,并且在執(zhí)行事件時(shí),根據(jù)該事件對(duì)應(yīng)的腳本解析指令執(zhí)行該事件。3.如權(quán)利要求2所述的線上電子書閱讀器,其特征在于,所述閱讀引擎單元還用于加載指定資源的資源加載子單元;當(dāng)所述電子書執(zhí)行子單元需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令包括文字顯示指令、指定圖片顯示指令和指定音頻播放指令時(shí);所述資源加載子單元,具體用于根據(jù)所述指定圖片顯示指令和指定音頻播放指令,確定出指定圖片的鏈接地址和指定音頻的鏈接地址,并加載鏈接地址對(duì)應(yīng)的指定圖片和指定音頻;所述電子書執(zhí)行子單元,具體用于根據(jù)所述文字顯示指令在所述電子書的相應(yīng)位置顯示相應(yīng)的文本內(nèi)容,并同步顯示所述指定圖片和播放所述指定音頻;和/或,當(dāng)所述電子書執(zhí)行子單元需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令包括文字顯示指令和音效插入指令時(shí);所述資源加載子單元,具體用于根據(jù)所述音頻插入指令確定出指定音效的鏈接地址,判斷所述指定音效對(duì)應(yīng)的文件的大小小于設(shè)置的容量時(shí),加載該鏈接地址對(duì)應(yīng)的指定音效;所述電子書執(zhí)行子單元,具體用于根據(jù)所述文字顯示指令在所述電子書的相應(yīng)位置顯示相應(yīng)的文本內(nèi)容,并同時(shí)插入所述指定音效。4.如權(quán)利要求3所述的線上電子書閱讀器,其特征在于,所述資源加載子單元加載指定資源,具體用于從事件流中所有事件對(duì)應(yīng)的腳本解析指令中確定出包含有加載指定資源指令的至少一個(gè)腳本解析指令;實(shí)時(shí)監(jiān)測光標(biāo)的狀態(tài),當(dāng)監(jiān)測到所述光標(biāo)保持靜止的時(shí)長超過設(shè)置的預(yù)加載時(shí)長閾值時(shí),按照所述至少一個(gè)腳本解析指令對(duì)應(yīng)的事件的先后執(zhí)行順序,依次預(yù)加載所述至少一個(gè)腳本解析指令中包含的加載指定資源指令對(duì)應(yīng)的指定資源,直到監(jiān)測到所述光標(biāo)移動(dòng)時(shí),停止加載指定資源。5.如權(quán)利要求2所述的線上電子書閱讀器,其特征在于,當(dāng)所述電子書執(zhí)行子單元需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令為語句停頓指令時(shí),所述電子書執(zhí)行子單元在執(zhí)行所述當(dāng)前事件時(shí),在所述電子書中的相應(yīng)位置停頓設(shè)置的時(shí)長,并在到達(dá)所述時(shí)長時(shí)執(zhí)行下一事件;或者所述電子書執(zhí)行子單元在所述電子書中的相應(yīng)位置停頓并監(jiān)測鼠標(biāo)或指定按鍵的狀態(tài),在監(jiān)測到鼠標(biāo)或指定按鍵處于點(diǎn)擊狀態(tài)時(shí)執(zhí)行下一事件;和/或,當(dāng)所述電子書執(zhí)行子單元需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令為文本顯示速度控制指令時(shí),所述電子書執(zhí)行子單元在執(zhí)行所述當(dāng)前事件時(shí),按照所述文本顯示速度控制指令指定的速度顯示相應(yīng)的文本內(nèi)容。6.如權(quán)利要求5所述的線上電子書閱讀器,其特征在于,所述閱讀引擎單元還包括輔助閱讀子單元,用于接收在接收到閱讀輔助請(qǐng)求時(shí),加速顯示所述電子書中的特效、場景切換和文本顯示;以及,用于在所述電子書執(zhí)行子單元需要執(zhí)行的當(dāng)前事件對(duì)應(yīng)的腳本解析指令為語句停頓指令時(shí),點(diǎn)擊鼠標(biāo)或指定按鍵。7.如權(quán)利要求1所述的線上電子書閱讀器,其特征在于,還包括閱讀歷史記錄單元,用于在接收到保存閱讀記錄請(qǐng)求時(shí),根據(jù)所述電子書的腳本的狀態(tài)確定出已經(jīng)閱讀的文本內(nèi)容,并記錄所述登錄信息與確定出的已經(jīng)閱讀的文本內(nèi)容的對(duì)應(yīng)關(guān)系;所述閱讀引擎單元還包括歷史記錄子單元,用于動(dòng)態(tài)監(jiān)測所述電子書的腳本的狀態(tài),確定出當(dāng)前閱讀所述電子書的位置信息,并在接收到退出線上電子書閱讀器請(qǐng)求時(shí),記錄所述登錄信息與當(dāng)前監(jiān)測的位置信息的對(duì)應(yīng)關(guān)系,所述當(dāng)前監(jiān)測的位置信息包括當(dāng)前閱讀所述電子書的文本位置、圖層配置信息、圖層中加載的圖片信息、指定音頻信息;還原子單元,用于在所述登錄單元接收到的登錄請(qǐng)求中的登錄信息與所述對(duì)應(yīng)關(guān)系中的登錄信息匹配時(shí),從所述對(duì)應(yīng)關(guān)系中確定出所述登錄請(qǐng)求中的登錄信息對(duì)應(yīng)的位置信息,并在所述電子書中的相應(yīng)位置還原所述位置信息對(duì)應(yīng)的文本內(nèi)容。8.如權(quán)利要求2所述的線上電子書閱讀器,其特征在于,所述閱讀引擎單元還包括電子書分支選取子單元,用于在接收到攜帶有電子書分支標(biāo)識(shí)信息的電子書分支讀取請(qǐng)求時(shí),定位到與所述電子書分支標(biāo)識(shí)對(duì)應(yīng)的電子書分支中;并控制所述電子書執(zhí)行子單元執(zhí)行所述電子書分支對(duì)應(yīng)事件流。9.如權(quán)利要求18任一項(xiàng)所述的線上電子書閱讀器,其特征在于,還包括評(píng)論單元,用于在接收到評(píng)論請(qǐng)求時(shí),彈出用于編輯評(píng)論的編輯框,并在接收到評(píng)論確認(rèn)提交請(qǐng)求時(shí),將所述編輯框中的評(píng)論內(nèi)容插入到評(píng)論服務(wù)器的服務(wù)器端,所述評(píng)論內(nèi)容包括以下一種或多種內(nèi)容文字、lAcode、html、笑臉和圖片;或者,定位到所述服務(wù)器標(biāo)識(shí)信息對(duì)應(yīng)的論壇服務(wù)器中。10.一種線上電子書編輯器,其特征在于,包括登錄單元,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄;電子書編輯單元,用于設(shè)置電子書的文本內(nèi)容;為設(shè)置的文本內(nèi)容生成與所述電子書對(duì)應(yīng)的事件流;生成包含所述事件流中的所有事件的工程;將所述工程編譯成與所述電子書對(duì)應(yīng)的腳本;電子書發(fā)布單元,用于輸出攜帶有所述電子書的標(biāo)識(shí)信息的電子書發(fā)布請(qǐng)求;管理單元,用于根據(jù)所述電子書發(fā)布單元輸出的電子書發(fā)布請(qǐng)求,對(duì)所述電子書進(jìn)行發(fā)布處理。11.如權(quán)利要求10所述的線上電子書編輯器,其特征在于,所述電子書編輯單元包括文本設(shè)置子單元,用于設(shè)置電子書的所有文本內(nèi)容;事件流生成子單元,用于針對(duì)所述文本設(shè)置子單元設(shè)置的各文本內(nèi)容,分別生成與各文本內(nèi)容對(duì)應(yīng)的事件;并根據(jù)所述各文本內(nèi)容對(duì)應(yīng)的事件,生成與所述電子書對(duì)應(yīng)的事件流;工程生成子單元,用于生成包含所述事件流中的所有事件的工程;編譯子單元,用于對(duì)所述工程進(jìn)行編譯,生成與所述電子書對(duì)應(yīng)的腳本。12.如權(quán)利要求11所述的線上電子書編輯器,其特征在于,所述文本設(shè)置子單元在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為指定圖片、文字和指定音頻關(guān)聯(lián)的文本內(nèi)容時(shí),設(shè)置指定圖片的顯示信息、文字的顯示信息和指定音頻的播放信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括指定圖片顯示指令、指定音頻播放指令和文字顯示指令;和/或,所述文本設(shè)置子單元在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有指定音效的文本內(nèi)容時(shí),設(shè)置文字顯示信息和指定音效的播放信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括文字顯示指令和指定音效的播放指令;和/或,所述文本設(shè)置子單元在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有圖層顯示效果的文本內(nèi)容時(shí),設(shè)置圖層顯示信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括文字顯示指令和圖層顯示指令;和/或,所述文本設(shè)置子單元在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有振動(dòng)效果的文本內(nèi)容時(shí),設(shè)置振動(dòng)信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括以下一種或多種文字振動(dòng)指令、圖層振動(dòng)指令、編輯框振動(dòng)指令和圖片振動(dòng)指令;和/或,所述文本設(shè)置子單元在確定將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有閃爍效果的文本內(nèi)容時(shí),設(shè)置閃爍信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令包括以下一種或多種文字閃爍指令、圖層閃爍指令、編輯框閃爍指令和圖片閃爍指令;和/或,所述文本設(shè)置子單元在確定改變待設(shè)置文本內(nèi)容的文字時(shí),設(shè)置文字信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為將所述待設(shè)置文本內(nèi)容的文字的字體調(diào)整為所述文字信息指定的字體;和/或,所述文本設(shè)置子單元在確定改變待設(shè)置文本內(nèi)容的顯示速度時(shí),設(shè)置文本顯示信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為改變所述待設(shè)置文本內(nèi)容的位置與文本框的背景,并按照所述文本顯示信息指定的顯示速度顯示所述待設(shè)置文本內(nèi)容;和/或,所述文本設(shè)置子單元在確定將待設(shè)置文本內(nèi)容設(shè)置為具有鏡頭效果時(shí),設(shè)置圖層鏡頭信息,所述圖層鏡頭信息包括焦點(diǎn)、偏移和焦距信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為根據(jù)所述圖層鏡頭信息對(duì)所述待設(shè)置文本內(nèi)容包含的圖層以鏡頭的方式顯不;和/或,所述文本設(shè)置子單元在確定將待設(shè)置文本內(nèi)容設(shè)置為具有標(biāo)簽的文本內(nèi)容時(shí),設(shè)置標(biāo)簽信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為在所述待設(shè)置文本內(nèi)容中插入所述標(biāo)簽信息指定的標(biāo)簽,該標(biāo)簽為在編輯器中顯示且不能被編譯進(jìn)腳本的標(biāo)簽。13.如權(quán)利要求12所述的線上電子書編輯器,其特征在于,還包括預(yù)覽單元,用于在接收到預(yù)覽指定圖片、指定音頻和文字相關(guān)聯(lián)的請(qǐng)求時(shí),根據(jù)指定圖片的鏈接地址、指定音頻的鏈接地址獲取指定圖片和指定音頻,并在根據(jù)文字顯示信息顯示相應(yīng)文字時(shí),同步根據(jù)指定圖片顯示信息顯示所述指定圖片和指定音頻播放信息播放所述指定音頻;和/或,在接收到預(yù)覽音效請(qǐng)求時(shí),根據(jù)指定音效的鏈接地址獲取相應(yīng)的音效,并根據(jù)所述指定音效的播放信息播放所述指定音效;和/或,用于在接收到圖層預(yù)覽請(qǐng)求時(shí),根據(jù)圖層鏈接地址獲取相應(yīng)的圖層,并根據(jù)圖層顯示信息顯示所述圖層;和/或,用于在接收到文字預(yù)覽請(qǐng)求時(shí),根據(jù)所述文字信息顯示所述待設(shè)置文本內(nèi)容的文字;和/或,用于在接收到文本預(yù)覽請(qǐng)求時(shí),根據(jù)所述文本顯示信息,查看所述待設(shè)置文本內(nèi)容的位置和文本框背景,并按照指定的顯示速度顯示所述待設(shè)置文本內(nèi)容;和/或,在接收到電子書預(yù)覽請(qǐng)求時(shí),指示所述電子書編輯單元即時(shí)保存生成的事件流和工程,得到即時(shí)工程;指示所述電子書編輯單元對(duì)所述即時(shí)工程進(jìn)行編譯得到即時(shí)腳本;對(duì)所述即時(shí)腳本進(jìn)行加載并顯示。14.如權(quán)利要求13所述的線上電子書編輯器,其特征在于,所述文本設(shè)置子單元在確定出將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有停頓標(biāo)識(shí)的文本內(nèi)容時(shí),在所述當(dāng)前待設(shè)置文本內(nèi)容中設(shè)置至少一個(gè)停頓標(biāo)識(shí)及其對(duì)應(yīng)的停頓時(shí)長;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為語句停頓指令;或者,所述文本設(shè)置子單元在確定出將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為具有停頓標(biāo)識(shí)的文本內(nèi)容時(shí),在所述當(dāng)前待設(shè)置文本內(nèi)容中設(shè)置至少一個(gè)停頓標(biāo)識(shí);所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為在所述停頓標(biāo)識(shí)對(duì)應(yīng)的位置進(jìn)行停頓,并監(jiān)測鼠標(biāo)或指定按鍵狀態(tài),在檢測到鼠標(biāo)或指定按鍵狀態(tài)為點(diǎn)擊狀態(tài)時(shí),停止語句停頓;或者,當(dāng)文本設(shè)置子單元在確定出將當(dāng)前待設(shè)置文本內(nèi)容設(shè)置為變速顯示的文本內(nèi)容時(shí),設(shè)置文本內(nèi)容顯示的速度信息;所述事件流程生成子單元生成與當(dāng)前待設(shè)置文本內(nèi)容對(duì)應(yīng)的事件,具體用于生成與該事件對(duì)應(yīng)的腳本解析指令,所述腳本解析指令為文本顯示速度控制指令。15.如權(quán)利要求10所述的線上電子書編輯器,其特征在于,還包括拖拽單元,用于在接收到拖拽請(qǐng)求時(shí),根據(jù)所述拖拽請(qǐng)求確定出待拖拽區(qū)域并監(jiān)控鼠標(biāo)拖動(dòng)狀態(tài),根據(jù)所述鼠標(biāo)拖動(dòng)狀態(tài)調(diào)整所述待拖拽區(qū)域的尺寸,并根據(jù)所述待拖拽區(qū)域的尺寸調(diào)整所述待拖拽區(qū)域中的文字的布局;所述待拖拽區(qū)域包括用于編輯文字的文本區(qū)、用于顯示圖層的圖層區(qū)和用于顯示背景色的背景區(qū)。16.如權(quán)利要求10所述的線上電子書編輯器,其特征在于,還包括電子書分支設(shè)置單元,用于為所述電子書設(shè)置至少一個(gè)電子書分支,并啟動(dòng)所述電子書編輯單元;所述電子書編輯單元進(jìn)一步用于,針對(duì)每個(gè)電子書分支,設(shè)置該電子書分支的文本內(nèi)容,并為設(shè)置的文本內(nèi)容生成與該電子書分支對(duì)應(yīng)的子事件流;生成包含所述子事件流中的所有事件的子工程;將所述子工程編譯成與所述電子書對(duì)應(yīng)的子腳本。17.如權(quán)利要求16所述的線上電子書編輯器,其特征在于,所述電子書分支設(shè)置單元進(jìn)一步用于,在接收到電子書分支管理請(qǐng)求時(shí),根據(jù)所述電子書分支管理請(qǐng)求中攜帶的標(biāo)識(shí)信息和操作類型,對(duì)所述標(biāo)識(shí)信息對(duì)應(yīng)的電子書分支進(jìn)行與所述操作類型對(duì)應(yīng)的操作;所述操作類型為建立電子書分支、刪除電子書分支、修改電子書分支或設(shè)置電子書分支布局。18.如權(quán)利要求10所述的線上電子書編輯器,其特征在于,還包括文本內(nèi)容定位單元,用于接收攜帶有關(guān)鍵詞的定位請(qǐng)求,并根據(jù)所述關(guān)鍵詞從所述電子書中定位到與所述關(guān)鍵詞對(duì)應(yīng)的文字內(nèi)容、指定圖片、指定音效、指定音頻或標(biāo)簽所在的位置。全文摘要本發(fā)明公開一種線上電子書閱讀器和線上電子書編輯器,以實(shí)現(xiàn)在線動(dòng)態(tài)顯示電子書,從而提高電子書顯示的效果、多樣性和靈活性。線上電子書閱讀器包括登錄單元,用于接收攜帶有登錄信息的登錄請(qǐng)求,并在對(duì)所述登錄信息驗(yàn)證成功時(shí)允許登錄;下載單元,用于接收攜帶有電子書標(biāo)識(shí)信息的電子書閱讀請(qǐng)求,并獲取與所述電子書標(biāo)識(shí)信息對(duì)應(yīng)的電子書及其腳本;閱讀引擎單元,用于對(duì)所述電子書的腳本進(jìn)行解析得到對(duì)應(yīng)的事件流,并對(duì)所述事件流進(jìn)行分析,根據(jù)分析結(jié)果動(dòng)態(tài)顯示所述電子書。采用本發(fā)明技術(shù)方案,提高了電子書顯示的效果、靈活性與多樣性。文檔編號(hào)G09B5/02GK102136199SQ20111005747公開日2011年7月27日申請(qǐng)日期2011年3月10日優(yōu)先權(quán)日2011年3月10日發(fā)明者劉超申請(qǐng)人:劉超
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1