專利名稱:電子文檔顯示方法和電子閱讀設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子顯示領(lǐng)域,尤其涉及電子文檔顯示方法和電子閱讀設(shè)備。
背景技術(shù):
電子閱讀器通常采用電子墨水技術(shù)的雙穩(wěn)態(tài)顯示屏,使得用戶在強(qiáng)光下也可以閱讀,且具有耗電量較低等優(yōu)點(diǎn)。越來(lái)越多喜愛(ài)閱讀書(shū)籍的人開(kāi)始采用電子閱讀器進(jìn)行閱讀。很多人在閱讀的時(shí)候都有寫(xiě)注解的習(xí)慣,為了便于用戶使用,手持電子設(shè)備也需要具有寫(xiě)注解的功能,對(duì)電子閱讀器上打開(kāi)的文件寫(xiě)注解的功能開(kāi)始逐步出現(xiàn)在各種電子閱讀器設(shè)備上?,F(xiàn)有技術(shù)中,可以通過(guò)以下方式在電子閱讀器設(shè)備上標(biāo)注注解使用某一特定標(biāo)記符號(hào)在電子文檔上標(biāo)示注解所在的位置。在需要查看注解內(nèi)容時(shí),使用筆點(diǎn)擊該特定標(biāo)記符號(hào),顯示注解內(nèi)容;或者用方向鍵將光標(biāo)移動(dòng)至特定標(biāo)記符號(hào)所在的位置,顯示注解內(nèi)容。但是,在采用上述方案在電子文檔上標(biāo)注注解時(shí),顯示注解時(shí)正文內(nèi)容會(huì)被全部或局部遮擋,影響用戶的閱讀體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供ー種電子文檔顯示方法和電子閱讀設(shè)備,將電子文檔的正文內(nèi)容和注解內(nèi)容分開(kāi)顯示,不互相影響,提高了用戶體驗(yàn)。 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種電子文檔顯示方法,包括將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū);獲取電子文檔的正文內(nèi)容,將所述正文內(nèi)容顯示在正文顯示區(qū)內(nèi);獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容,將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。ー種電子閱讀設(shè)備,包括劃分單元,用于將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū);第一獲取單元,用于獲取電子文檔的正文內(nèi)容,將所述正文內(nèi)容顯示在正文顯示區(qū)內(nèi);第二獲取單元,用于獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容,將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。本發(fā)明實(shí)施例提供的電子文檔顯示方法和電子閱讀設(shè)備,通過(guò)分開(kāi)設(shè)置正文顯示區(qū)和注解顯示區(qū)的方式,將電子文檔的正文內(nèi)容部分顯示在正文顯示區(qū)內(nèi),將電子文檔的注解內(nèi)容部分顯示在注解顯示區(qū)內(nèi),實(shí)現(xiàn)了電子文檔的正文內(nèi)容和注解內(nèi)容的分開(kāi)顯示,用戶在閱讀電子文檔時(shí),注解內(nèi)容的顯示和正文內(nèi)容的顯示不互相影響,提高了用戶體驗(yàn)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例提供的電子文檔顯示方法的流程圖;圖2為本發(fā)明實(shí)施例提供的另一電子文檔顯示方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的電子文檔顯示方法中正文顯示區(qū)和注解顯示區(qū)的劃分示意圖;圖4為本發(fā)明實(shí)施例提供的電子文檔顯示方法中第一注解標(biāo)號(hào)和第二注解標(biāo)號(hào)的標(biāo)示示意圖;圖5為本發(fā)明實(shí)施例提供的電子文檔顯示方法中修改注解內(nèi)容示意圖;圖6為本發(fā)明實(shí)施例提供的電子文檔顯示方法中修改注解內(nèi)容后顯示示意圖;圖7為本發(fā)明實(shí)施例提供的電子文檔顯示方法中增加注解內(nèi)容示意圖;圖8為本發(fā)明實(shí)施例提供的電子文檔顯示方法中增加注解內(nèi)容后顯示示意圖;圖9為本發(fā)明實(shí)施例提供的電子閱讀設(shè)備的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例提供的另一電子閱讀設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種電子文檔顯示方法,如圖I所示,包括以下步驟S101、將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū)。S102、獲取電子文檔的正文內(nèi)容,將正文內(nèi)容顯示在正文顯示區(qū)內(nèi)。以電子閱讀器顯示電子文檔為例,為了使帶有注解信息的電子文檔的注解內(nèi)容和正文內(nèi)容在顯示的時(shí)候不發(fā)生相互的干擾,可以將電子閱讀器的顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū)兩部分,該正文顯示區(qū)用于顯示電子文檔的正文部分,例如,電子文檔中的文字內(nèi)容、圖片內(nèi)容。該注解顯示區(qū)用于顯示電子文檔的注解內(nèi)容。S103、獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容,將注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。將注解內(nèi)容和正文內(nèi)容分別顯示在注解顯示區(qū)和正文顯示區(qū)內(nèi),使電子文檔的正文內(nèi)容和注解內(nèi)容各自顯示在自己的顯示區(qū)域內(nèi),在顯示時(shí),不會(huì)互相影響。本發(fā)明實(shí)施例提供的電子文檔顯示方法,通過(guò)分開(kāi)設(shè)置正文顯示區(qū)和注解顯示區(qū)的方式,將電子文檔的正文內(nèi)容部分顯示在正文顯示區(qū)內(nèi),將電子文檔的注解內(nèi)容部分顯示在注解顯示區(qū)內(nèi),實(shí)現(xiàn)了電子文檔的正文內(nèi)容和注解內(nèi)容的分開(kāi)顯示,用戶在閱讀電子文檔時(shí),注解內(nèi)容的顯示和正文內(nèi)容的顯示不互相影響,提高了用戶體驗(yàn)。作為本實(shí)施例的改進(jìn),本發(fā)明實(shí)施例提供另一種電子文檔顯示方法,如圖2所示,包括以下步驟S201、判斷電子文檔是否包含注解內(nèi)容。為了便于用戶閱讀電子文檔,提高用戶體驗(yàn),對(duì)于有注解內(nèi)容的電子文檔和沒(méi)有注解內(nèi)容的電子文檔需要以不同的形式進(jìn)行顯示。
為了確定顯示電子文檔的方式,即確定是在電子文檔的整個(gè)顯示區(qū)內(nèi)顯示電子文檔的正文內(nèi)容,還是將電子文檔的整個(gè)顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū),并在正文顯示區(qū)和注解顯示區(qū)內(nèi)分別顯示正文內(nèi)容和注解內(nèi)容,需要判斷電子文檔是否包含注解內(nèi)容。用戶進(jìn)行打開(kāi)電子文檔的操作,在顯示電子文檔之前,電子閱讀設(shè)備對(duì)電子文檔信息進(jìn)行判斷,判斷電子文檔是否包含注解內(nèi)容。若判斷出電子文檔包含注解內(nèi)容,則執(zhí)行步驟S202 ;若判斷出電子文檔不包含注解內(nèi)容,則執(zhí)行步驟S212。S202、將電子文檔顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū)。為了解決現(xiàn)有技術(shù)中使用電子閱讀設(shè)備讀取帶有注解內(nèi)容的電子文檔時(shí),注解內(nèi)容的顯示會(huì)遮擋正文內(nèi)容的問(wèn)題,可以將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū)。關(guān)于電子文檔顯示區(qū)劃分,可以將電子文檔的整個(gè)顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū);也可以將電子文檔的整個(gè)顯示區(qū)劃分為上下排列的正文顯示區(qū)和注解顯示區(qū),正文顯示區(qū)和注解顯示區(qū)的形狀通??梢允撬姆叫危部梢允潜绢I(lǐng)域技術(shù)人員常用的其它任意形狀。對(duì)正文顯示區(qū)和注解顯示區(qū)的尺寸,可以根據(jù)實(shí)際需要預(yù)先設(shè)置;也可以由電子閱讀設(shè)備根據(jù)電子文檔中注解內(nèi)容的多少計(jì)算得出。S203、獲取電子文檔的正文內(nèi)容,將正文內(nèi)容顯示在正文顯示區(qū)內(nèi)。以電子閱讀器顯示電子文檔為例,為了使帶有注解信息的電子文檔的注解內(nèi)容和正文內(nèi)容在顯示的時(shí)候不發(fā)生相互的干擾,如圖3所示,可以將電子閱讀器的顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū)兩部分,101對(duì)應(yīng)正文顯示區(qū),102對(duì)應(yīng)注解顯示區(qū),該正文顯示區(qū)用于顯示電子文檔的正文部分,例如,電子文檔中的文字內(nèi)容、圖片內(nèi)容。該注解顯示區(qū)用于顯示電子文檔的注解內(nèi)容。S204、獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容在電子文檔中的第一位置信息。用戶在對(duì)電子文檔進(jìn)行注解標(biāo)注的時(shí)候,可以通過(guò)筆點(diǎn)擊,或者移動(dòng)光標(biāo)的方式,用戶用筆點(diǎn)擊或者將光標(biāo)移至需要標(biāo)注注解的位置,電子閱讀器記錄標(biāo)注注解的位置信息和用戶輸入的注解內(nèi)容,具體過(guò)程如下電子閱讀器計(jì)算筆點(diǎn)擊的需要標(biāo)注的目標(biāo)內(nèi)容對(duì)象的區(qū)域所在的對(duì)應(yīng)于文檔的位置信息,或是用方向鍵移動(dòng)光標(biāo)至需要標(biāo)注的目標(biāo)內(nèi)容對(duì)象的區(qū)域所在的對(duì)應(yīng)于文檔的位置信息,將用戶輸入的注解文本和該位置信息存儲(chǔ)為一個(gè)結(jié)構(gòu)體,該結(jié)構(gòu)體包含一條注解在正文中的位置信息,和相應(yīng)的注解內(nèi)容。并將該一條結(jié)構(gòu)體插入到結(jié)構(gòu)體數(shù)組中。由于每個(gè)存儲(chǔ)注解內(nèi)容的結(jié)構(gòu)體內(nèi)包含一條注解在正文中的位置信息,即第一位置信息,和相應(yīng)的注解內(nèi)容,則可以依次遍歷所有結(jié)構(gòu)體,獲取每條與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容在電子文檔中的第一位置信息。
電子文檔關(guān)閉時(shí),將結(jié)構(gòu)體數(shù)組存儲(chǔ)到一個(gè)獨(dú)立的注解文件或注冊(cè)表中,而不改變電子文檔原文本的正文內(nèi)容。本發(fā)明實(shí)施例中的第一位置信息,可以是指電子文檔中正文內(nèi)容對(duì)象,例如文字、圖片等內(nèi)容的邏輯位置。具體的,可以是電子文檔中文字對(duì)象相對(duì)于電子文檔開(kāi)始位置的內(nèi)容對(duì)象個(gè)數(shù)偏移量,或是文字對(duì)象相對(duì)于文檔開(kāi)始位置的段落對(duì)象個(gè)數(shù)偏移量與相對(duì)于段落開(kāi)始位置的文字對(duì)象個(gè)數(shù)偏移量的聯(lián)合表示,與屏幕尺寸、屏幕分辨率、行間距、頁(yè)邊距等電子設(shè)備屏幕的顯示條件無(wú)關(guān)。具體的,本步驟可以包括I.獲取當(dāng)前顯示內(nèi)容在電子文檔中的起始位置和結(jié)束位置信息。 2.根據(jù)獲取的當(dāng)前顯示內(nèi)容在電子文檔中的起始位置和結(jié)束位置信息,查找所有注解內(nèi)容的位置信息,從所有注解內(nèi)容中查找出位置信息在當(dāng)前顯示內(nèi)容的起始位置和結(jié)束位置之間的注解內(nèi)容。S205、根據(jù)第一位置信息,獲取用于注解當(dāng)前頁(yè)面中正文內(nèi)容的注解內(nèi)容。電子閱讀器在顯示電子文檔的時(shí)候,通常是一頁(yè)一頁(yè)的顯示,為了與電子文檔的顯示同步,可以根據(jù)第一位置信息,獲取用于注解當(dāng)前頁(yè)面中正文內(nèi)容的注解內(nèi)容。S206、將用于注解當(dāng)前頁(yè)面中正文內(nèi)容的注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。將注解內(nèi)容和正文內(nèi)容分別顯示在注解顯示區(qū)和正文顯示區(qū)內(nèi),使電子文檔的正文內(nèi)容和注解內(nèi)容各自顯示在自己的顯示區(qū)域內(nèi),在顯示時(shí),不會(huì)互相影響。注解顯示區(qū)通常能夠顯示多條注解內(nèi)容,使用戶在閱讀的時(shí)候可以不用多次的操作,便可以閱讀多條注解內(nèi)容,便于用戶閱讀。S207、按照第一位置信息在正文內(nèi)容中當(dāng)前頁(yè)面的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào),該第一注解標(biāo)號(hào)用于標(biāo)示注解內(nèi)容與正文內(nèi)容中被注解內(nèi)容的對(duì)應(yīng)關(guān)系。第一注解標(biāo)號(hào)中,可以包含具有表示先后順序的標(biāo)識(shí),將注解內(nèi)容按照所述第一注解標(biāo)號(hào)標(biāo)示的順序顯示在注解顯示區(qū)內(nèi)。本實(shí)施例中,所述預(yù)設(shè)位置可以是第一位置信息對(duì)應(yīng)的每個(gè)顯示區(qū)域的右上角位置。S208、在每條注解內(nèi)容前繪制第二注解標(biāo)號(hào),第二注解標(biāo)號(hào)與該注解內(nèi)容對(duì)應(yīng)的正文內(nèi)容的第一注解標(biāo)號(hào)相同。為了使正文顯示區(qū)中顯示的正文內(nèi)容和注解顯示區(qū)內(nèi)顯示的注解內(nèi)容,具有更直觀的對(duì)應(yīng)關(guān)系,如圖4、5所示,可以將正文內(nèi)容和相應(yīng)注解內(nèi)容標(biāo)注相同的注解標(biāo)號(hào),圖中的107和103,使用戶在閱讀時(shí),更加方便的將正文內(nèi)容和注解內(nèi)容一一對(duì)應(yīng),方便用戶閱讀。本發(fā)明實(shí)施例中的注解標(biāo)號(hào)可以是帶有順序關(guān)系的字母、數(shù)字等,如圖4所示,可以采用括號(hào)加數(shù)字的方式作為第一注解標(biāo)記和第二注解標(biāo)記,3為對(duì)“聽(tīng)江聲”107的注解標(biāo)記。S209、根據(jù)用戶觸發(fā)的第二位置信息,當(dāng)?shù)诙恢眯畔⒌膶?duì)應(yīng)坐標(biāo)在所述注解顯示區(qū)內(nèi)時(shí),從所述注解顯示區(qū)內(nèi)對(duì)應(yīng)的注解信息中獲取與第二位置信息對(duì)應(yīng)的注解內(nèi)容,并以可修改的形式顯示該注解內(nèi)容。
用戶在進(jìn)行閱讀的時(shí)候,有的時(shí)候需要對(duì)之前注解的內(nèi)容進(jìn)行修改,于是用戶可以通過(guò)筆點(diǎn)擊或者移動(dòng)光標(biāo)的方式觸發(fā)注解的修改。用戶需要修改注解內(nèi)容,觸發(fā)電子閱讀設(shè)備顯示屏上的某個(gè)位置,該位置可以是一個(gè)點(diǎn),也可以是一個(gè)區(qū)域。電子閱讀設(shè)備讀取該位置對(duì)應(yīng)的位置信息,即第二位置信息。當(dāng)?shù)诙恢眯畔⒌膶?duì)應(yīng)坐標(biāo)在所述注解顯示區(qū)內(nèi)時(shí),電子閱讀設(shè)備進(jìn)而根據(jù)該第二位置信息從注解信息中讀取每個(gè)結(jié)構(gòu)體內(nèi)容,找出與第二位置信息對(duì)應(yīng)的注解內(nèi)容,并以可修改的形式顯示該注解內(nèi)容,供用戶進(jìn)行修改。S210、在檢測(cè)到第二位置信息對(duì)應(yīng)的注解內(nèi)容變化后,將第二位置信息對(duì)應(yīng)的變化前的注解內(nèi)容替換為變化后的注解內(nèi)容,并保存。根據(jù)手寫(xiě)筆的觸發(fā)計(jì)算標(biāo)有第一注解標(biāo)記的目標(biāo)內(nèi)容對(duì)象的區(qū)域?qū)?yīng)于文檔的位置,或是根據(jù)方向鍵移動(dòng)光標(biāo)計(jì)算標(biāo)有第一注解標(biāo)記的目標(biāo)內(nèi)容對(duì)象的區(qū)域所在的對(duì)應(yīng)于文檔的位置,如圖5所示,電子閱讀器可以根據(jù)該位置信息從已有的注解結(jié)構(gòu)體數(shù)組中查詢到需要修改的注解結(jié)構(gòu)體,將用戶修改后的注解內(nèi)容替換查詢到的注解結(jié)構(gòu)體中之前 存儲(chǔ)的注解內(nèi)容文本。修改結(jié)束,電子文檔關(guān)閉時(shí),用注解內(nèi)容已經(jīng)被修改的結(jié)構(gòu)體替換未修改之前的該結(jié)構(gòu)體,形成新的結(jié)構(gòu)體數(shù)組,將被修改過(guò)的新的結(jié)構(gòu)體數(shù)組與電子文檔內(nèi)容分開(kāi)存儲(chǔ),單獨(dú)存儲(chǔ)到一個(gè)獨(dú)立的注解文件或注冊(cè)表中,而不改變電子文檔中原有正文的內(nèi)容。在下次顯示該電子文檔的時(shí)候,如圖6所示,電子閱讀器顯示內(nèi)容為修改后的注解內(nèi)容。用戶也可以根據(jù)需要隨時(shí)在電子文檔中增加新的注解內(nèi)容,如圖7所示,201為用戶選擇的需要增加注解的內(nèi)容,202為用戶在為所選內(nèi)容增加注解時(shí)的效果,為用戶在電子文檔中增加對(duì)“夜闌”的注解的過(guò)程。如圖8所示,為用戶在電子文檔中增加了對(duì)“夜闌”的注解內(nèi)容后,再次打開(kāi)電子文檔時(shí),電子閱讀器顯示的內(nèi)容。S211、根據(jù)用戶的觸發(fā),在注解顯示區(qū)內(nèi)顯示相應(yīng)的注解內(nèi)容,流程結(jié)束。為了便于用戶使用,如圖4中的105、106所示,可以為注解內(nèi)容的顯示設(shè)置前翻鍵、后翻鍵,在注解內(nèi)容較多時(shí),還可以為注解內(nèi)容的顯示設(shè)置索引鍵。如果注解內(nèi)容的文本超出注解顯示區(qū)一屏能顯示的范圍,可以通過(guò)前翻鍵操作和后翻鍵操作,將注解內(nèi)容的顯示定位到用戶需要的位置,供查看剩余的注解。212、在電子文檔整個(gè)顯示區(qū)內(nèi)顯示電子文檔的正文內(nèi)容。注解顯示區(qū)會(huì)有一定尺寸,若電子文檔中無(wú)注解內(nèi)容,而仍然保留注解顯示區(qū)的話,會(huì)減小正文顯示區(qū)域的尺寸,因此,為了便于用戶使用,在電子文檔沒(méi)有注解內(nèi)容時(shí),在電子文檔整個(gè)顯示區(qū)內(nèi)顯示電子文檔的正文內(nèi)容。本發(fā)明實(shí)施例提供的電子文檔顯示方法,通過(guò)分開(kāi)設(shè)置正文顯示區(qū)和注解顯示區(qū)的方式,將電子文檔的正文內(nèi)容部分顯示在正文顯示區(qū)內(nèi),將電子文檔的注解內(nèi)容部分顯示在注解顯示區(qū)內(nèi),實(shí)現(xiàn)了電子文檔的正文內(nèi)容和注解內(nèi)容的分開(kāi)顯示,用戶在閱讀電子文檔時(shí),注解內(nèi)容的顯示和正文內(nèi)容的顯示不互相影響,提高了用戶體驗(yàn)。本發(fā)明實(shí)施例提供了一種電子閱讀設(shè)備,如圖9所示,包括劃分單元91、第一獲取單元92、第二獲取單元93。劃分單元91,用于將電子文檔顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū)。
第一獲取單元92用于獲取電子文檔的正文內(nèi)容,將所述正文內(nèi)容顯示在正文顯示區(qū)內(nèi)。第二獲取單元93用于獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的電子文檔的注解內(nèi)容,將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。本發(fā)明實(shí)施例提供的電子閱讀設(shè)備,劃分単元將顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū),第一獲取單元將電子文檔的正文內(nèi)容部分顯示在正文顯示區(qū)內(nèi),第二獲取單元獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的電子文檔的注解內(nèi)容,通過(guò)分開(kāi)設(shè)置正文顯示區(qū)和注解顯示區(qū)的方式,將電子文檔的注解內(nèi)容部分顯示在注解顯示區(qū)內(nèi),實(shí)現(xiàn)了電子文檔的正文內(nèi)容和注解內(nèi)容的分開(kāi)顯示,用戶在閱讀電子文檔時(shí),注解內(nèi)容的顯示和正文內(nèi)容的顯示不互相影響,提高了用戶體驗(yàn)。作為本實(shí)施例的一種改進(jìn),本發(fā)明實(shí)施例提供另ー種電子閱讀設(shè)備,如圖10所示,包括判斷単元101、劃分單元102、第一獲取單元103、第二獲取單元104、第三獲取單元 105、替換單元106、顯示單元107。其中,第二獲取單元104包括第一獲取模塊1041、第一繪制模塊1042、第二獲取模塊1043、顯示模塊1044、第二繪制模塊1045。判斷単元101,用于判斷所述電子文檔是否包含與正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容。電子閱讀器執(zhí)行打開(kāi)電子文檔的操作,在顯示電子文檔之前,對(duì)電子文檔信息進(jìn)行判斷,判斷電子文檔是否包含所述注解內(nèi)容,以確定顯示電子文檔的方式。劃分單元102,用于將電子文檔顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū)。以電子閱讀器顯示電子文檔為例,為了使帶有注解信息的電子文檔的注解內(nèi)容和正文內(nèi)容在顯示的時(shí)候不發(fā)生相互的干擾,如圖3所示,可以將電子閱讀器的顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū)兩部分,該正文顯示區(qū)用于顯示電子文檔的正文部分,例如,電子文檔中的文字內(nèi)容、圖片內(nèi)容。該注解顯示區(qū)用于顯示電子文檔的注解內(nèi)容。第一獲取單元103,用于獲取電子文檔的正文內(nèi)容,將所述正文內(nèi)容顯示在正文顯示區(qū)內(nèi);第二獲取單元104,用于獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容,將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。第一獲取模塊1041,用于獲取所述注解內(nèi)容關(guān)聯(lián)的正文內(nèi)容在所述電子文檔中的
第一位置信息;用戶在對(duì)電子文檔進(jìn)行注解標(biāo)注的時(shí)候,可以通過(guò)筆點(diǎn)擊,或者移動(dòng)光標(biāo)的方式,用戶用筆點(diǎn)擊或者將光標(biāo)移至需要標(biāo)注注解的位置,電子閱讀器記錄標(biāo)注注解的位置信息和用戶輸入的注解內(nèi)容,具體過(guò)程如下電子閱讀器計(jì)算筆點(diǎn)擊的需要標(biāo)注的目標(biāo)內(nèi)容對(duì)象的區(qū)域所在的對(duì)應(yīng)于文檔的位置信息,或是用方向鍵移動(dòng)光標(biāo)至需要標(biāo)注的目標(biāo)內(nèi)容對(duì)象的區(qū)域所在的對(duì)應(yīng)于文檔的位置信息,將用戶輸入的注解文本和該位置信息存儲(chǔ)為一個(gè)結(jié)構(gòu)體,一個(gè)結(jié)構(gòu)體包含一條注解在正文中的位置信息,和相應(yīng)的注解內(nèi)容。并將該一條結(jié)構(gòu)體插入到結(jié)構(gòu)體數(shù)組中。電子文檔關(guān)閉時(shí),將結(jié)構(gòu)體數(shù)組存儲(chǔ)到ー個(gè)獨(dú)立的注解文件或注冊(cè)表中,而不改變電子文檔原文本的正文內(nèi)容。本發(fā)明實(shí)施例中的第一位置信息,可以是指電子文檔中正文內(nèi)容對(duì)象,例如文字、圖片等內(nèi)容的邏輯位置。具體的,可以是電子文檔中文字對(duì)象相對(duì)于電子文檔開(kāi)始位置的內(nèi)容對(duì)象個(gè)數(shù)偏移量,或是文字對(duì)象相對(duì)于文檔開(kāi)始位置的段落對(duì)象個(gè)數(shù)偏移量與相對(duì)于段落開(kāi)始位置的文字對(duì)象個(gè)數(shù)偏移量的聯(lián)合表示,與屏幕尺寸、屏幕分辨率、行間距、頁(yè)邊距等電子設(shè)備屏幕的顯示條件無(wú)關(guān)。第一繪制模塊1042,用于按照所述第一位置信息在所述正文內(nèi)容中的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào),所述第一注解標(biāo)號(hào)用于標(biāo)示所述注解內(nèi)容及與所述注解內(nèi)容關(guān)聯(lián)的正文內(nèi)容的對(duì)應(yīng)關(guān)系。作為本實(shí)施例的一種實(shí)施方式,第一繪制模塊1042按照所述第一位置信息在所述正文內(nèi)容中當(dāng)前頁(yè)面的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào);其中,所述第一注解標(biāo)號(hào)包含具有表示先后順序的注解標(biāo)識(shí)。第二獲取模塊1043,用于根據(jù)所述第一位置信息,獲取與當(dāng)前頁(yè)面中 正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容;電子閱讀器在顯示電子文檔的時(shí)候,通常是ー頁(yè)一頁(yè)的顯示的,為了與電子文檔的顯示同步,可以根據(jù)第一位置信息,獲取用于注解當(dāng)前頁(yè)面中正文內(nèi)容的注解內(nèi)容。顯示模塊1044,用于將與當(dāng)前頁(yè)面中正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容根據(jù)所述第一注解標(biāo)號(hào)標(biāo)示的順序顯示在注解顯示區(qū)內(nèi);將注解內(nèi)容和正文內(nèi)容分別顯示在注解顯示區(qū)和正文顯示區(qū)內(nèi),使電子文檔的正文內(nèi)容和注解內(nèi)容各自顯示在自己的顯示區(qū)域內(nèi),在顯示時(shí),不會(huì)互相影響。注解顯示區(qū)通常能夠顯示多條注解內(nèi)容,使用戶在閱讀的時(shí)候可以不用多次的操作,便可以閱讀多條注解內(nèi)容,便于用戶閱讀。第一注解標(biāo)號(hào)中,可以包含具有表示先后順序的標(biāo)識(shí),將注解內(nèi)容按照所述第一注解標(biāo)號(hào)標(biāo)示的順序顯示在注解顯示區(qū)內(nèi)。第二繪制模塊1045,用于在注解顯示區(qū)內(nèi)顯示的每條注解內(nèi)容前繪制第二注解標(biāo)號(hào),其中,所述第二注解標(biāo)號(hào)與該注解內(nèi)容對(duì)應(yīng)的正文內(nèi)容的第一注解標(biāo)號(hào)相同。為了使正文顯示區(qū)中顯示的正文內(nèi)容和注解顯示區(qū)內(nèi)顯示的注解內(nèi)容,具有更直觀的對(duì)應(yīng)關(guān)系,如圖4所示,可以將正文內(nèi)容和相應(yīng)注解內(nèi)容標(biāo)注相同的注解標(biāo)號(hào),使用戶在閱讀時(shí),更加方便的將正文內(nèi)容和注解內(nèi)容--對(duì)應(yīng),提高用戶體驗(yàn)。本發(fā)明實(shí)施例中的注解標(biāo)號(hào)可以是帶有順序關(guān)系的字母、數(shù)字等,如圖4所示,可以采用括號(hào)加數(shù)字的方式作為第一注解標(biāo)記和第二注解標(biāo)記。第三獲取單元105,用于根據(jù)用戶觸發(fā)的第二位置信息,當(dāng)?shù)诙恢眯畔⒌膶?duì)應(yīng)坐標(biāo)在所述注解顯示區(qū)內(nèi)吋,從所述注解顯示區(qū)內(nèi)對(duì)應(yīng)的注解信息中獲取與所述第二位置信息對(duì)應(yīng)的注解內(nèi)容,并以可修改的形式顯示該注解內(nèi)容;替換單元106,用于在檢測(cè)到所述第二位置信息對(duì)應(yīng)的注解內(nèi)容變化后,將所述第二位置信息對(duì)應(yīng)的變化前的注解內(nèi)容替換為變化后的注解內(nèi)容,并保存。電子閱讀器計(jì)算標(biāo)有第一注解標(biāo)記的目標(biāo)內(nèi)容對(duì)象的區(qū)域所在的對(duì)應(yīng)于文檔的位置,或是用方向鍵移動(dòng)光標(biāo)至標(biāo)有第一注解標(biāo)記的目標(biāo)內(nèi)容對(duì)象的區(qū)域所在的對(duì)應(yīng)于文檔的位置,如圖5所示,電子閱讀器可以根據(jù)該位置信息從已有的注解結(jié)構(gòu)體數(shù)組中查詢到需要修改的注解結(jié)構(gòu)體,將用戶修改后的注解內(nèi)容替換查詢到的注解結(jié)構(gòu)體中之前存儲(chǔ)的注解內(nèi)容文本。修改結(jié)束,電子文檔關(guān)閉時(shí),用注解內(nèi)容已經(jīng)被修改的結(jié)構(gòu)體替換未修改之前的該結(jié)構(gòu)體,形成新的結(jié)構(gòu)體數(shù)組,將被修改過(guò)的新的結(jié)構(gòu)體數(shù)組與電子文檔內(nèi)容分開(kāi)存儲(chǔ),單獨(dú)存儲(chǔ)到一個(gè)獨(dú)立的注解文件或注冊(cè)表中,而不改變電子文檔中原有正文的內(nèi)容。在下次顯示該電子文檔的時(shí)候,如圖6所示,電子閱讀器顯示內(nèi)容為修改后的注解內(nèi)容。用戶也可以根據(jù)需要隨時(shí),在電子文檔中增加新的注解內(nèi)容,如圖7所示,為用戶在電子文檔中增加對(duì)“夜闌”的注解的過(guò)程。如圖8所示,為用 戶在電子文檔中增加了對(duì)“夜闌”的注解內(nèi)容后,再次打開(kāi)電子文檔時(shí),電子閱讀器顯示的內(nèi)容。顯示單元107,用于根據(jù)用戶的觸發(fā),顯示或隱藏注解顯示區(qū)。為了便于用戶使用,可以為注解內(nèi)容的顯示設(shè)置前翻鍵、后翻鍵,在注解內(nèi)容較多時(shí),還可以為注解內(nèi)容的顯示設(shè)置索引鍵。如果注解內(nèi)容的文本超出注解顯示區(qū)一屏能顯示的范圍,可以通過(guò)前翻鍵操作和后翻鍵操作,將注解內(nèi)容的顯示定位到用戶需要的位置,供查看剩余的注解。本發(fā)明實(shí)施例提供的電子閱讀設(shè)備,劃分單元將顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū),第一獲取單元將電子文檔的正文內(nèi)容部分顯示在正文顯示區(qū)內(nèi),第二獲取單元獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的電子文檔的注解內(nèi)容,通過(guò)分開(kāi)設(shè)置正文顯示區(qū)和注解顯示區(qū)的方式,將電子文檔的注解內(nèi)容部分顯示在注解顯示區(qū)內(nèi),實(shí)現(xiàn)了電子文檔的正文內(nèi)容和注解內(nèi)容的分開(kāi)顯示,用戶在閱讀電子文檔時(shí),注解內(nèi)容的顯示和正文內(nèi)容的顯示不互相影響,提高了用戶體驗(yàn)。通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤(pán),硬盤(pán)或光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種電子文檔顯示方法,其特征在于,包括 將電子文檔顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū); 獲取電子文檔的正文內(nèi)容,將所述正文內(nèi)容顯示在正文顯示區(qū)內(nèi); 獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容,將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。
2.根據(jù)權(quán)利要求I所述的電子文檔顯示方法,其特征在于,所述將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū)之前,所述方法還包括 判斷所述電子文檔是否包含與正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容; 所述將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū)為在所述電子文檔包含與正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容時(shí),將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū)。
3.根據(jù)權(quán)利要求2所述的電子文檔顯示方法,其特征在于,所述獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容包括 獲取所述注解內(nèi)容關(guān)聯(lián)的正文內(nèi)容在所述電子文檔中的第一位置信息; 按照所述第一位置信息在所述正文內(nèi)容中的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào),所述第一注解標(biāo)號(hào)用于標(biāo)示所述注解內(nèi)容及與所述注解內(nèi)容關(guān)聯(lián)的正文內(nèi)容的對(duì)應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求3所述的電子文檔顯示方法,其特征在于,所述按照所述第一位置信息在所述正文內(nèi)容中的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào)為按照所述第一位置信息在所述正文內(nèi)容中當(dāng)前頁(yè)面的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào);其中, 所述第一注解標(biāo)號(hào)包含具有表示先后順序的注解標(biāo)識(shí)。
5.根據(jù)權(quán)利要求4所述的電子文檔顯示方法,其特征在于,所述將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)包括 根據(jù)所述第一位置信息,獲取與當(dāng)前頁(yè)面中正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容; 將與當(dāng)前頁(yè)面中正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容根據(jù)所述第一注解標(biāo)號(hào)標(biāo)示的順序顯示在注解顯示區(qū)內(nèi); 在注解顯示區(qū)內(nèi)顯示的每條注解內(nèi)容前繪制第二注解標(biāo)號(hào);其中,所述第二注解標(biāo)號(hào)與該注解內(nèi)容對(duì)應(yīng)的正文內(nèi)容的第一注解標(biāo)號(hào)相同。
6.根據(jù)權(quán)利要求I至5任一項(xiàng)所述的電子文檔顯示方法,其特征在于,所述方法還包括 根據(jù)用戶觸發(fā)的第二位置信息,當(dāng)?shù)诙恢眯畔⒌膶?duì)應(yīng)坐標(biāo)在所述注解顯示區(qū)內(nèi)時(shí),從所述注解顯示區(qū)內(nèi)對(duì)應(yīng)的注解信息中獲取與所述第二位置信息對(duì)應(yīng)的注解內(nèi)容,并以可修改的形式顯示該注解內(nèi)容; 在檢測(cè)到所述第二位置信息對(duì)應(yīng)的注解內(nèi)容變化后,將所述第二位置信息對(duì)應(yīng)的變化前的注解內(nèi)容替換為變化后的注解內(nèi)容,并保存。
7.根據(jù)權(quán)利要求I至5任一項(xiàng)所述的電子文檔顯示方法,其特征在于,所述方法還包括 根據(jù)用戶的觸發(fā),顯示或隱藏注解顯示區(qū)。
8.一種電子閱讀設(shè)備,其特征在于,包括 劃分單元,用于將電子文檔顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū);第一獲取單元,用于獲取電子文檔的正文內(nèi)容,將所述正文內(nèi)容顯示在正文顯示區(qū)內(nèi); 第二獲取單元,用于獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容,將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。
9.根據(jù)權(quán)利要求8所述的電子閱讀設(shè)備,其特征在于,所述電子閱讀設(shè)備還包括 判斷單元,用于判斷所述電子文檔是否包含與正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容; 所述劃分單元將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū)為在所述電子文檔包含與正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容時(shí),所述劃分單元將電子文檔顯示區(qū)劃分為并行排列的正文顯示區(qū)和注解顯示區(qū)。
10.根據(jù)權(quán)利要求9所述的電子閱讀設(shè)備,其特征在于,所述第二獲取單元包括 第一獲取模塊,用于獲取所述注解內(nèi)容關(guān)聯(lián)的正文內(nèi)容在所述電子文檔中的第一位置信息; 第一繪制模塊,用于按照所述第一位置信息在所述正文內(nèi)容中的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào),所述第一注解標(biāo)號(hào)用于標(biāo)示所述注解內(nèi)容及與所述注解內(nèi)容關(guān)聯(lián)的正文內(nèi)容的對(duì)應(yīng)關(guān)系。
11.根據(jù)權(quán)利要求10所述的電子閱讀設(shè)備,其特征在于,所述第一繪制模塊按照所述第一位置信息在所述正文內(nèi)容中的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào)為所述第一繪制模塊按照所述第一位置信息在所述正文內(nèi)容中當(dāng)前頁(yè)面的預(yù)設(shè)位置繪制第一注解標(biāo)號(hào);其中, 所述第一注解標(biāo)號(hào)包含具有表示先后順序的注解標(biāo)識(shí)。
12.根據(jù)權(quán)利要求11所述的電子閱讀設(shè)備,其特征在于,所述第二獲取單元包括 第二獲取模塊,用于根據(jù)所述第一位置信息,獲取與當(dāng)前頁(yè)面中正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容; 顯示模塊,用于將與當(dāng)前頁(yè)面中正文內(nèi)容關(guān)聯(lián)的注解內(nèi)容根據(jù)所述第一注解標(biāo)號(hào)標(biāo)示的順序顯示在注解顯示區(qū)內(nèi); 第二繪制模塊,用于在注解顯示區(qū)內(nèi)顯示的每條注解內(nèi)容前繪制第二注解標(biāo)號(hào),其中,所述第二注解標(biāo)號(hào)與該注解內(nèi)容對(duì)應(yīng)的正文內(nèi)容的第一注解標(biāo)號(hào)相同。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種電子文檔顯示方法和電子閱讀設(shè)備,涉及電子顯示領(lǐng)域,在電子文檔包含注解內(nèi)容時(shí),將電子文檔的正文內(nèi)容和注解內(nèi)容分開(kāi)顯示,使注解內(nèi)容和正文內(nèi)容的顯示不互相影響,方便用戶使用。該方法包括將電子文檔顯示區(qū)劃分為正文顯示區(qū)和注解顯示區(qū);獲取電子文檔的正文內(nèi)容,將所述正文內(nèi)容顯示在正文顯示區(qū)內(nèi);獲取與正文顯示區(qū)內(nèi)的正文內(nèi)容關(guān)聯(lián)的電子文檔的注解內(nèi)容,將所述注解內(nèi)容顯示在注解顯示區(qū)內(nèi)。主要用于電子文檔的顯示。
文檔編號(hào)G06F17/21GK102855223SQ20111018027
公開(kāi)日2013年1月2日 申請(qǐng)日期2011年6月29日 優(yōu)先權(quán)日2011年6月29日
發(fā)明者丁迎, 鄭旭 申請(qǐng)人:漢王科技股份有限公司