專利名稱:電子文檔的注釋方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù),特別涉及用于電子文檔的注釋的方法、裝置和系統(tǒng)。
背景技術(shù):
在傳統(tǒng)的文章、圖書和作品等中,注釋(annotation)被廣泛地使用,來提供對(duì)于該文章、圖書或作品中包含的縮寫、術(shù)語、概念、人物等的解釋,提供語義信息,從而使得讀者可以更好的理解作者的思想,并且避免產(chǎn)生歧義。
近些年來,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,越來越多的電子出版物逐漸成為人們閱讀瀏覽、獲取知識(shí)的途徑。在這些數(shù)字化了的電子文檔中,注釋的應(yīng)用進(jìn)一步得到了發(fā)展,并且注釋的內(nèi)容和形式也更加多樣了。特別是,隨著標(biāo)記語言(例如,HTML、XML等)在因特網(wǎng)中的普及,電子文檔的注釋已經(jīng)不僅僅限于縮寫和術(shù)語等的文字解釋了,更包括包含相關(guān)內(nèi)容的網(wǎng)頁(yè)(公司或個(gè)人的)、網(wǎng)絡(luò)連接(如超文本鏈接)和多媒體信息等。
例如,在美國(guó)專利No.5,146,552(Elie Cassorla等人發(fā)明的名稱為“Method For Associating Annotation With Electronically PublishedMaterial”)中公開了一種用于聯(lián)機(jī)電子圖書注釋的方法和在電子圖書中創(chuàng)建注釋和書簽的方法,其內(nèi)容被全部包含于此以供參考。
在現(xiàn)有的電子文檔的注釋技術(shù)中,無論是將注釋內(nèi)容嵌入在電子文檔中的方式,還是將注釋內(nèi)容與電子文檔分開的方式,都是將電子文檔與用于該電子文檔的注釋內(nèi)容一一對(duì)應(yīng)地記錄保存,傳遞給讀者來進(jìn)行瀏覽。因此,就會(huì)造成對(duì)于同樣的一個(gè)注釋內(nèi)容,由于出現(xiàn)在多個(gè)電子文檔中或者甚至由于出現(xiàn)在一個(gè)電子文檔中的多個(gè)位置,而重復(fù)記錄和傳輸?shù)膯栴}。
發(fā)明內(nèi)容
為了解決以上所述現(xiàn)有技術(shù)中的問題,根據(jù)本發(fā)明的一個(gè)方面,提供了一種電子文檔的注釋方法,包括將用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容保存在共享詞典中;以及當(dāng)讀者瀏覽電子文檔時(shí),根據(jù)所述共享詞典,向讀者提供該電子文檔的注釋。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種用于在電子文檔中創(chuàng)建注釋的方法,包括在所述電子文檔中,選擇將被注釋的部分;在共享的詞典中查找相應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及將所述電子文檔中的所述被注釋的部分與所述共享詞典中的相應(yīng)注釋內(nèi)容相關(guān)聯(lián)。
根據(jù)本發(fā)明的再另一個(gè)方面,提供了一種用于在電子文檔中創(chuàng)建注釋的方法,包括在所述電子文檔中,選擇將被注釋的部分;在共享詞典中查找相應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及如果在所述共享詞典中沒有找到相應(yīng)的注釋內(nèi)容,則向所述共享詞典中增加詞條來記錄該注釋內(nèi)容。
根據(jù)本發(fā)明的再另一個(gè)方面,提供了一種用于修改電子文檔中注釋的方法,包括在所述電子文檔中,選擇要修改的被注釋部分;在共享詞典中查找出相應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及修改所述共享詞典中相應(yīng)的注釋內(nèi)容。
根據(jù)本發(fā)明的再另一個(gè)方面,提供了一種用于修改電子文檔中注釋的方法,包括在共享詞典中查找出要修改的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及修改所述共享詞典中該注釋內(nèi)容,從而改變所述一個(gè)或多個(gè)電子文檔中相應(yīng)的注釋內(nèi)容。
根據(jù)本發(fā)明的再另一個(gè)方面,提供了一種用于瀏覽電子文檔中注釋的方法,其特征在于,用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容被保存在共享詞典中,所述方法包括在所述電子文檔中選擇被注釋部分;在所述共享詞典中查找與該被注釋部分對(duì)應(yīng)的注釋內(nèi)容;以及顯示所述共享詞典中對(duì)應(yīng)的注釋內(nèi)容。
根據(jù)本發(fā)明的再另一個(gè)方面,提供了一種電子文檔的注釋編輯裝置,包括電子文檔編輯單元,用于瀏覽、編輯電子文檔,和在電子文檔中選擇被注釋部分;詞典查找單元,用于共享詞典中查找與所述被注釋部分對(duì)應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及詞典編輯單元,用于增加和修改所述共享詞典中的注釋內(nèi)容。
根據(jù)本發(fā)明的再另一個(gè)方面,提供了一種電子文檔的注釋瀏覽裝置,包括電子文檔瀏覽單元,用于瀏覽電子文檔,和在電子文檔中選擇被注釋部分;以及詞典查找單元,用于共享詞典中查找與所述被注釋部分對(duì)應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;其中,在詞典查找單元找到與所述被注釋部分對(duì)應(yīng)的注釋內(nèi)容后,由所述電子文檔瀏覽單元呈現(xiàn)出來。
根據(jù)本發(fā)明的再另一個(gè)方面,提供了一種電子文檔的注釋系統(tǒng),包括前面所述的電子文檔的注釋編輯裝置;前面所述的電子文檔的注釋瀏覽裝置;以及共享服務(wù)器,用于保存所述共享詞典并提供對(duì)所述共享詞典的訪問。
相信通過以下結(jié)合附圖對(duì)本發(fā)明具體實(shí)施方式
的說明,能夠使人們更好地了解本發(fā)明上述的特點(diǎn)、優(yōu)點(diǎn)和目的。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子文檔的注釋方法的流程圖;圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的電子文檔的注釋系統(tǒng)的示意結(jié)構(gòu)圖;圖3是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的電子文檔的注釋方法的流程圖;圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的在電子文檔中創(chuàng)建注釋的方法的流程圖;圖5是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的在電子文檔中創(chuàng)建注釋的方法的流程圖;
圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的修改電子文檔中注釋的方法的流程圖;圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的瀏覽電子文檔中注釋的方法的流程圖;圖8是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的瀏覽電子文檔中注釋的方法的流程圖;圖9是展示根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子文檔的注釋編輯裝置的方塊圖;圖10是展示根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子文檔的注釋瀏覽裝置的方塊圖。
具體實(shí)施例方式
下面就結(jié)合附圖對(duì)本發(fā)明的各個(gè)優(yōu)選實(shí)施例進(jìn)行詳細(xì)的說明。
電子文檔的注釋方法圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子文檔的注釋方法的流程圖。如圖1所示,該電子文檔的注釋方法,首先在步驟101,將用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容保存在共享詞典中。具體地講,每一個(gè)注釋內(nèi)容被記錄作為共享詞典的一個(gè)詞條;而共享詞典則保存在,例如一個(gè)共享服務(wù)器上,從而可以被多個(gè)瀏覽電子文檔的讀者的計(jì)算機(jī)訪問。下面的表1中示例性地展示了共享詞典中包含的部分內(nèi)容。從表1中可以看出,根據(jù)本實(shí)施例,在共享詞典中的每一個(gè)詞條包含詞條ID、被注釋部分和注釋內(nèi)容。其中,“詞條ID”是用于唯一標(biāo)識(shí)該詞條的ID碼;在“被注釋部分”,記錄有電子文檔中希望被注釋的部分,例如,名詞、術(shù)語、縮寫等;在“注釋內(nèi)容”,則記錄有向讀者提供的與被注釋部分對(duì)應(yīng)的注釋內(nèi)容。注釋內(nèi)容中除了文字說明以外,也可以包括URL或者其他形式的鏈接,用以指向包含相關(guān)內(nèi)容的其他資源。
表1共享詞典的內(nèi)容的例子
然后在步驟105,當(dāng)讀者通過計(jì)算機(jī)瀏覽電子文檔時(shí),根據(jù)該共享詞典,向讀者提供該電子文檔中相應(yīng)的注釋內(nèi)容。具體地說,當(dāng)讀者瀏覽電子文檔時(shí),響應(yīng)讀者的注釋操作,例如,通過鼠標(biāo)選擇希望看注釋的部分(被注釋部分)然后點(diǎn)擊等,在共享詞典中找到相應(yīng)的被注釋部分以及注釋內(nèi)容,并將注釋內(nèi)容提供給讀者。
在本實(shí)施例中,電子文檔的格式?jīng)]有特別限制,可以是標(biāo)記語言格式的文檔,例如,HTML、XML等,也可以是其它格式,例如純文本格式等。共享詞典的形式也不限于表1的例子,還可以包含其他內(nèi)容。用于保存共享詞典的共享服務(wù)器,可以是一臺(tái)個(gè)人計(jì)算機(jī)、PC服務(wù)器、大型主機(jī)(mainframe)或者是服務(wù)器群組等,只要是可以向電子讀物的讀者使用的計(jì)算機(jī)提供訪問服務(wù)即可。另外,讀者的注釋操作,也可以采用其他形式,例如,選擇被注釋部分后將鼠標(biāo)放置在其上,或者選擇菜單選項(xiàng)等。
根據(jù)本實(shí)施例,由于將用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容保存在共享詞典中,因此對(duì)于在電子文檔中出現(xiàn)多次的注釋內(nèi)容,不需要重復(fù)記錄和傳輸,可以大量地節(jié)省存儲(chǔ)和帶寬資源。
另外,根據(jù)本實(shí)施例的一個(gè)變形例,在讀者瀏覽電子文檔時(shí),首先根據(jù)共享詞典中包含的被注釋部分的信息,對(duì)電子文檔中的內(nèi)容進(jìn)行匹配識(shí)別,并將識(shí)別出的被注釋內(nèi)容區(qū)別顯示出來,例如,通過加亮(highlight)或者改變字體等方式。這樣,在讀者進(jìn)行注釋操作時(shí),可以清楚地看到包含有注釋內(nèi)容的被注釋部分,并且不需要精確地選擇被注釋部分,而只需要在被注釋部分的范圍中點(diǎn)擊或者放置鼠標(biāo)即可。
進(jìn)而,根據(jù)本實(shí)施例的另一個(gè)變形例,在電子文檔中包含將電子文檔中被注釋的部分與共享詞典中注釋內(nèi)容關(guān)聯(lián)起來的標(biāo)志信息(tag)。該標(biāo)志信息至少包括對(duì)應(yīng)的詞條ID。對(duì)于標(biāo)記語言格式的電子文檔,這樣的標(biāo)志信息可以作為一個(gè)標(biāo)記(mark)嵌入在電子文檔中;而對(duì)于其它格式的電子文檔,標(biāo)志信息可以作為單獨(dú)的一部分與電子文檔合并或者單獨(dú)保存,這時(shí)標(biāo)志信息應(yīng)當(dāng)包含被注釋部分在電子文檔中出現(xiàn)的位置(絕對(duì)位置,或者相對(duì)位置)和對(duì)應(yīng)的共享詞典的詞條ID。這樣,在讀者瀏覽電子文檔時(shí),首先可以根據(jù)這些標(biāo)志信息,將電子文檔中的被注釋的部分突出顯示出來,并且在讀者進(jìn)行注釋操作時(shí),不需要精確地選擇被注釋部分,而只需要在被注釋部分的范圍中點(diǎn)擊或者放置鼠標(biāo)即可。
圖3是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的電子文檔的注釋方法的流程圖。如圖3所示,首先,與前面實(shí)施例中的步驟101相同,在步驟301,將用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容保存在共享詞典中。接著,在步驟305,當(dāng)共享詞典的內(nèi)容發(fā)生改變時(shí),將該改變后的共享詞典作為一個(gè)新的版本保存。
隨著時(shí)間推移、科技進(jìn)步和社會(huì)發(fā)展,對(duì)于同一個(gè)名詞、術(shù)語或者概念等的解釋可能會(huì)發(fā)生變化,因而有可能會(huì)導(dǎo)致讀者所理解的意思和作者當(dāng)時(shí)所要表達(dá)的意思產(chǎn)生偏差。為了避免這種情況的發(fā)生,在本實(shí)施例中,當(dāng)共享詞典的內(nèi)容發(fā)生改變時(shí),不是覆蓋保存,而是將該改變后的共享詞典作為一個(gè)新的版本保存。這樣,在多個(gè)版本的共享詞典中保存著不同時(shí)期的注釋內(nèi)容。
相應(yīng)地,在電子文檔中包含有用于指定該電子文檔所使用的共享詞典的版本要求。按照本實(shí)施例,共享詞典的版本要求包括限定版本、不限定版本、以上版本和最新版本這幾種類型。其中,限定版本是指僅限于某一個(gè)版本的共享詞典,例如僅限于版本號(hào)為1001;不限定版本是指可以使用任意版本的共享詞典;以上版本是指限于使用某一個(gè)版本以上的共享詞典,例如版本號(hào)為1001以上;最新版本是指僅限于使用共享服務(wù)器上保存的最新版本的共享詞典。根據(jù)本實(shí)施例,注釋策略被記錄在電子文檔的頭部中,但是并不限于此,也可以記錄在電子文檔的其他部分中。
然后,在步驟310,在讀者瀏覽電子文檔時(shí),根據(jù)注釋策略指定的版本的共享詞典,向讀者提供相應(yīng)的注釋內(nèi)容。具體地說,當(dāng)讀者瀏覽電子文檔時(shí),首先將電子文檔中的注釋策略取出(例如,從頭部),并響應(yīng)用戶的注釋操作將注釋策略指定的版本的共享詞典中的相應(yīng)注釋內(nèi)容提供給讀者。其中讀者的注釋操作與上述實(shí)施例的具體實(shí)現(xiàn)方式基本相同,在此為了簡(jiǎn)便起見,省略重復(fù)的說明。
根據(jù)本實(shí)施例,由于將不同時(shí)期發(fā)生變化的電子詞典保存為不同版本,并且在讀者瀏覽電子文檔時(shí),根據(jù)注釋策略指定的版本的共享詞典來向讀者提供相應(yīng)的注釋內(nèi)容,所以可以避免注釋內(nèi)容由于不同時(shí)期對(duì)共享詞典不斷的改變而發(fā)生偏差。另一方面,通過選擇設(shè)定四種類型的注釋策略,還可以實(shí)現(xiàn)注釋內(nèi)容更新的靈活性。
另外,根據(jù)本實(shí)施例的一個(gè)變形例,一個(gè)電子文檔涉及多個(gè)共享詞典,即,一個(gè)電子文檔中的被注釋部分對(duì)應(yīng)的注釋內(nèi)容保存在多個(gè)共享詞典中,這些共享詞典分別包含不同的注釋內(nèi)容,并且注釋策略被分別針對(duì)這些共享詞典制定。在一個(gè)電子文檔中可能會(huì)包含各種不同類型的注釋,例如,一般的常用詞的解釋、專業(yè)術(shù)語和概念的解釋、人物背景的介紹、公司情況的介紹、網(wǎng)絡(luò)連接(如URL)、通信錄信息等等。對(duì)于這些不同類型的注釋內(nèi)容,更新的要求是不一樣的;另外從管理和性能的角度考慮,將注釋內(nèi)容分類保存到多個(gè)共享詞典中也是有利的。因此,在本變形例中,將共享詞典分類為常用詞詞典(ID001)、多個(gè)專業(yè)術(shù)語詞典(例如計(jì)算機(jī)、化學(xué)、生物、歷史等不同領(lǐng)域,ID002~004,當(dāng)然還可以進(jìn)一步細(xì)分)、網(wǎng)絡(luò)連接詞典(ID005)、人名和公司名詞典(ID006)、通信錄詞典(ID007)。當(dāng)然,共享詞典的分類可以進(jìn)行調(diào)整,以適應(yīng)不同領(lǐng)域和應(yīng)用環(huán)境,本變形例的分類只是用于示例性地說明的目的。
進(jìn)而,在本變形例中,對(duì)于一個(gè)電子文檔還分別針對(duì)對(duì)于不同的共享詞典設(shè)定注釋策略。在下面的表2中,示例性地展示了一個(gè)計(jì)算機(jī)領(lǐng)域的科技文檔所涉及的共享詞典及其注釋策略。
表2電子文檔注釋策略的例子
在表2所示的例子可以看出,電子文檔,可能會(huì)涉及不同的共享詞典的組合,表2所示的電子文檔涉及到了常用詞詞典(ID001)、計(jì)算機(jī)專業(yè)術(shù)語詞典(ID002)、人名和公司名詞典(ID006)、通信錄詞典(ID007)。對(duì)于常用詞詞典(ID001)和計(jì)算機(jī)專業(yè)術(shù)語詞典(ID002)的注釋策略分別是“限定版本,1001”和“限定版本,1021”,這樣即使以后對(duì)于同樣一個(gè)術(shù)語或者詞語的語義發(fā)生了變化,也可以保證讀者能夠看到原來作者所用的含義,從而可以正確地理解。對(duì)于人名和公司名詞典(ID006)的注釋策略是“以上版本,1011”,因?yàn)樵?011以上版本的人名和公司名詞典中就有該電子文檔中涉及到的所有人名和公司名了。對(duì)于通信錄詞典(ID007)的注釋策略是“最新版本”,因?yàn)闉榱俗屪x者獲得的通信錄信息是可以使用的,就需要向讀者提供最新的通信錄信息。
從以上的例子可以看出,本變形例通過將不同類型的注釋內(nèi)容分類保存在多個(gè)詞典中,并且分別針對(duì)這些共享詞典制定注釋策略,從而可以同時(shí)兼顧注釋的更新和語義的一致,并且由于單個(gè)詞典中數(shù)據(jù)量減小,可以提高查找時(shí)的性能。
另外,根據(jù)本實(shí)施例的在另外一個(gè)變形例,一個(gè)共享詞典的多個(gè)連續(xù)的版本以增量的方式保存在共享服務(wù)器上,并且在向讀者提供注釋之前,在本地還原由注釋策略指定的版本的共享詞典。具體地說,在服務(wù)器上保存有共享詞典的最原始版本的全部?jī)?nèi)容和后續(xù)版本的區(qū)別內(nèi)容,這樣可以去除大量的重復(fù)數(shù)據(jù)從而節(jié)省存儲(chǔ)空間。相應(yīng)地,在向讀者提供注釋之前,需要在讀者的計(jì)算機(jī)上將共享詞典恢復(fù)到指定的版本,這樣才能提供正確的注釋內(nèi)容。
進(jìn)而,也可以將本實(shí)施例的前述兩個(gè)變形例相結(jié)合,即,在共享服務(wù)器上以增量方式保存多個(gè)共享詞典的多個(gè)連續(xù)版本,并且在向讀者提供注釋內(nèi)容之前,分別根據(jù)注釋策略將各個(gè)共享詞典在本地還原到指定版本。
前面圖1所示的實(shí)施例的變形例的特征,也同樣適用于本實(shí)施例。例如,在電子文檔中包含將電子文檔中被注釋的部分與共享詞典中注釋內(nèi)容關(guān)聯(lián)起來的標(biāo)志信息(tag)。當(dāng)電子文檔涉及多個(gè)共享詞典時(shí),該標(biāo)志信息除了包括對(duì)應(yīng)的詞條ID外,還應(yīng)包括詞典ID。進(jìn)而,該標(biāo)志信息還可以包括版本要求,這樣甚至可以做到對(duì)與電子文檔中每一出的被注釋部分分別制定注釋策略。
在電子文檔中創(chuàng)建注釋的方法在同一發(fā)明構(gòu)思下,圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的在電子文檔中創(chuàng)建注釋的方法的流程圖。如圖4所示,首先在步驟401,在電子文檔中,選擇被注釋的部分。在電子文檔的創(chuàng)作或者編輯的過程中,作者(或者其他編輯人員)如果希望在該電子文檔中創(chuàng)建注釋的話,首先用鼠標(biāo)或者其他輸入設(shè)備,在電子文檔中將希望向其提供注釋的被注釋部分選中。
然后,在步驟405,在共享詞典中查找相應(yīng)的注釋內(nèi)容。在作者選擇被注釋部分后,計(jì)算機(jī)系統(tǒng)會(huì)自動(dòng)地查找共享詞典中是否記錄有該被注釋部分。并且在步驟410進(jìn)行判斷,如果找到對(duì)應(yīng)的注釋內(nèi)容,則處理過程進(jìn)行到步驟420,將電子文檔中的被注釋部分與共享詞典中的相應(yīng)注釋內(nèi)容相關(guān)聯(lián)。在本實(shí)施例中是通過向電子文檔中增加標(biāo)志信息來將被注釋部分與電子詞典中的相應(yīng)注釋內(nèi)容相關(guān)聯(lián)的。由于前面已經(jīng)對(duì)標(biāo)志信息進(jìn)行了說明,在此不再重復(fù)。
如果步驟410的判斷為否,則處理過程進(jìn)行到步驟415,向共享詞典中增加詞條。在增加的詞條的被注釋部分中,記錄前面步驟401中選中的被注釋部分。而相應(yīng)的注釋內(nèi)容,則由作者輸入并保存在增加的詞條的注釋內(nèi)容部分。然后,處理過程進(jìn)行到步驟420,將被注釋部分與電子詞典中新增加的相應(yīng)注釋內(nèi)容相關(guān)聯(lián)。
本實(shí)施例的在電子文檔中創(chuàng)建注釋的方法,可以在作者創(chuàng)作的過程中實(shí)施。例如,當(dāng)作者每輸入一句話時(shí)(例如,輸入“。”、“?”時(shí)),首先,自動(dòng)地對(duì)該句進(jìn)行解析(parse),識(shí)別出各個(gè)名詞術(shù)語,并相應(yīng)地區(qū)別顯示出來。然后,執(zhí)行本實(shí)施的方法,來創(chuàng)建注釋。
同樣,本實(shí)施例的在電子文檔中創(chuàng)建注釋的方法,也可以在電子文檔的編輯過程中實(shí)施,例如,首先,自動(dòng)地對(duì)整篇電子文檔進(jìn)行解析(parse),識(shí)別出各個(gè)名詞術(shù)語,并相應(yīng)地區(qū)別顯示出來。然后,反復(fù)執(zhí)行本實(shí)施的方法來創(chuàng)建注釋,直到電子文檔全部處理完畢。
另外,根據(jù)本實(shí)施例的一個(gè)變形例,省略了步驟420,即,在創(chuàng)建注釋的過程中,不進(jìn)行被注釋部分與電子詞典中新增加的相應(yīng)注釋內(nèi)容相關(guān)聯(lián)。這樣相應(yīng)地,在讀者瀏覽注釋時(shí),需要根據(jù)共享詞典中記錄的被注釋部分,在電子文檔中進(jìn)行匹配識(shí)別,或者需要有讀者精確的選擇被注釋部分,如前面實(shí)施例中所述。
圖5是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的在電子文檔中創(chuàng)建注釋的方法的流程圖。在圖5中,為了簡(jiǎn)便起見,將與圖4相同的步驟標(biāo)以相同的號(hào)碼,并在此適當(dāng)省略重復(fù)的說明。
如圖5所示,首先在步驟401,在電子文檔中選擇將被注釋的部分。然后在步驟405,在共享詞典中查找相應(yīng)的注釋內(nèi)容。在步驟410,判斷是否在共享詞典中找到了相應(yīng)的注釋內(nèi)容。如果判斷為“否”,則進(jìn)行到步驟415,向共享此點(diǎn)嗯中增加詞條輸入注釋內(nèi)容,并進(jìn)行到步驟420,將電子文檔中的被注釋部分與共享詞典中的相應(yīng)注釋內(nèi)容相關(guān)聯(lián)。如果步驟410的判斷為“是”,則進(jìn)行到501,將找到的相應(yīng)注釋內(nèi)容提供給作者,并判斷作者是否修改該注釋內(nèi)容。如果不修改,則直接進(jìn)行步驟420,如果作者修改,則進(jìn)行步驟505,則將作者修改后的注釋內(nèi)容保存到共享詞典相應(yīng)的詞條中,然后再進(jìn)行步驟420。
接著,在步驟510,判斷是否全部注釋完畢,如果判斷為“否”,則返回到步驟401重復(fù)前面的處理過程,如果判斷為“是”,則進(jìn)行步驟515,將改變后的共享詞典保存為一個(gè)新的版本。然后,在步驟520,設(shè)定電子文檔的注釋策略。關(guān)于共享詞典的版本和注釋策略,前面已經(jīng)進(jìn)行了說明,這里不再重復(fù)。
本實(shí)施例,同樣可以在作者創(chuàng)作的過程中實(shí)施,也可以在電子文檔的編輯過程中實(shí)施。并且優(yōu)選地,至少在一篇電子文檔處理完畢后,將改變后的共享詞典保存為一個(gè)新的版本,從而可以盡量減少共享詞典的版本數(shù)量。
另外,根據(jù)本實(shí)施例的一個(gè)變形例,其中電子文檔涉及多個(gè)共享詞典。該變形例的區(qū)別在于步驟415,在向共享詞典中增加詞條時(shí),首先讓作者選擇向哪個(gè)共享詞典中增加;步驟515,分別將改變后的多個(gè)共享詞典保存為一個(gè)新的版本;步驟520,分別針對(duì)多個(gè)共享詞典設(shè)定注釋策略。并且,如果通過標(biāo)識(shí)信息(tag)來將電子文檔中的被注釋部分與共享詞典中的相應(yīng)注釋內(nèi)容相關(guān)聯(lián),則標(biāo)志信息中還應(yīng)包含詞典ID。
修改電子文檔中注釋的方法在同一發(fā)明構(gòu)思下,圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的修改電子文檔中注釋的方法的流程圖。如圖6所示,首先在步驟601,在電子文檔中選擇要修改注釋內(nèi)容的被注釋部分。然后,在步驟605,在共享詞典中查找出相應(yīng)的注釋內(nèi)容;在步驟610,有作者或編輯人員修改所述共享詞典中相應(yīng)的注釋內(nèi)容。接著,在步驟615,判斷是否全部修改完畢,如果判斷為“否”,則返回到步驟601,重復(fù)前面的處理過程;如果判斷為“是”,則進(jìn)行步驟620,將改變后的共享詞典保存為一個(gè)新的版本。
本實(shí)施例的修改注釋的方法,可以在作者創(chuàng)作或者編輯電子文檔的過程中實(shí)施。例如,當(dāng)作者輸入了部分或全部文檔內(nèi)容并創(chuàng)建了一些注釋時(shí),通過執(zhí)行本實(shí)施的方法,作者可以逐一地修改這些注釋。
根據(jù)本實(shí)施例的一個(gè)變形例,不將修改后的共享詞典保存為一個(gè)新的版本,而是直接將修改后的注釋內(nèi)容保存在共享詞典相應(yīng)的詞條中。這樣,步驟615和步驟620被省略。
可選地,在本實(shí)施例中,共享詞典的多個(gè)連續(xù)版本也可以在共享服務(wù)器上以增量方式保存。
另外,根據(jù)本發(fā)明的另一個(gè)實(shí)施例的修改電子文檔中注釋的方法,不是在電子文檔中選擇被注釋部分后再修改注釋內(nèi)容,而是作者或編輯人員直接打開共享詞典,在共享詞典中查找出要修改的注釋內(nèi)容并修改,從而改變一個(gè)或多個(gè)相關(guān)聯(lián)的電子文檔的注釋。
可選地,在本實(shí)施例中,可以將修改后的共享詞典作為一個(gè)新的版本保存,進(jìn)而,共享詞典的多個(gè)連續(xù)版本也可以在共享服務(wù)器上以增量方式保存。
瀏覽電子文檔中注釋的方法在同一發(fā)明構(gòu)思下,圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的瀏覽電子文檔中注釋的方法的流程圖。如圖7所示,首先在步驟701,在電子文檔中選擇被注釋部分;接著在步驟705,在共享詞典中查找出與該被注釋部分對(duì)應(yīng)的注釋內(nèi)容;最后在步驟710,向讀者顯示該對(duì)應(yīng)的注釋內(nèi)容。
可選地,根據(jù)本實(shí)施例的一個(gè)變形例,在讀者選擇被注釋部分之前,可以首先根據(jù)共享詞典中包含的被注釋部分的信息,對(duì)電子文檔中的內(nèi)容進(jìn)行匹配識(shí)別,并將識(shí)別出的被注釋內(nèi)容區(qū)別顯示出來,例如,通過加亮或者改變字體等方式。這樣,在讀者選擇被注釋部分時(shí),可以清楚地看到包含有注釋內(nèi)容的被注釋部分,并且不需要精確地選擇被注釋部分,而只需要在被注釋部分的范圍中點(diǎn)擊或者放置鼠標(biāo)即可。
可選地,根據(jù)本實(shí)施例的另一個(gè)變形例,在電子文檔中包含將電子文檔中被注釋的部分與共享詞典中注釋內(nèi)容關(guān)聯(lián)起來的標(biāo)志信息(tag)。在讀者選擇被注釋部分之前,首先可以根據(jù)這些標(biāo)志信息,將電子文檔中的被注釋的部分突出顯示出來,并且在讀者選擇被注釋部分時(shí),不需要精確地選擇被注釋部分,而只需要在被注釋部分的范圍中點(diǎn)擊或者放置鼠標(biāo)即可。
圖8是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的瀏覽電子文檔中注釋的方法的流程圖。其中本實(shí)施例與前面圖7所示的實(shí)施例相同的步驟被標(biāo)以相同的號(hào)碼,并適當(dāng)省略其說明。
本實(shí)施例的瀏覽電子文檔中注釋的方法,適用于如下所述的情況一個(gè)共享詞典具有多個(gè)版本、共享詞典的多個(gè)連續(xù)版本以增量方式保存在共享服務(wù)器上并且在該電子文檔中包含有指定共享詞典版本的注釋策略,例如,注釋策略為“限制版本,1010”。關(guān)于共享詞典的版本和注釋策略,前面已有描述,在此不再重復(fù)。
如圖8所示,首先在步驟801,判斷本地有沒有電子文檔所使用的共享詞典的任何版本的數(shù)據(jù),如果判斷為“否”,則進(jìn)行步驟805,下載共享詞典直到指定版本的數(shù)據(jù),即,將該共享詞典原始版本的全部以及直到指定版本的差量部分下載到讀者的計(jì)算機(jī)上;然后在步驟820,在讀者的計(jì)算機(jī)上還原注釋策略指定的版本的共享詞典。
如果在步驟801的判斷為“是”,則進(jìn)行到步驟810,判斷本地已有的共享詞典的數(shù)據(jù)是否早于注釋策略指定的版本,如果判斷為“是”(例如,本地已有版本1005的數(shù)據(jù)),則進(jìn)行步驟815,下載本地已有的版本和指定版本的相差部分的數(shù)據(jù)(例如,從1005至1010);然后執(zhí)行步驟820,在已有數(shù)據(jù)和下載數(shù)據(jù)的基礎(chǔ)上本地還原指定版本的共享詞典。如果在步驟810的判斷為“否”,則表明本地已經(jīng)有指定版本的共享詞典所需的全部數(shù)據(jù),則直接進(jìn)行步驟820還原指定版本的共享詞典。
接著,在步驟825,在電子文檔中區(qū)別顯示被注釋部分(對(duì)于區(qū)別顯示,前面已有描述,在此不再重復(fù))。然后進(jìn)行與前面實(shí)施例中基本相同的步驟701至710。
另外,如果電子文檔的注釋策略為“不限制版本”,則步驟810和815可以省略,并且步驟805可以只下載共享詞典的原始版本的數(shù)據(jù);如果電子文檔的注釋策略為“以上版本”,例如,“以上版本,1010”,則步驟820,根據(jù)本地已有和下載的全部數(shù)據(jù),還原共享詞典到盡量高的版本;如果電子文檔的注釋策略為“最高版本”,則步驟805是將共享詞典從原始版本到當(dāng)前最高版本的全部數(shù)據(jù)下載到本地,步驟815是下載本地已有版本和當(dāng)前最高版本的相差部分的數(shù)據(jù)。
根據(jù)本實(shí)施例的瀏覽電子文檔中注釋的方法,不僅可以根據(jù)注釋策略提供指定版本的注釋內(nèi)容,而且可以充分利用共享詞典的多個(gè)版本是增量保存的特點(diǎn),盡量減少下載數(shù)據(jù)所占用的帶寬資源。
可選地,本實(shí)施例的一個(gè)變形例,適用于電子文檔涉及多個(gè)共享詞典,并且針對(duì)每個(gè)共享詞典分別制定了注釋策略的情況。根據(jù)該變形例,首先分別針對(duì)電子文檔所涉及的每個(gè)共享詞典,根據(jù)注釋策略,執(zhí)行圖8中的步驟801至820,將這些多個(gè)共享詞典逐一地下載、還原。然后,執(zhí)行后續(xù)的步驟701至710。
電子文檔的注釋編輯裝置在同一發(fā)明構(gòu)思下,圖9是展示根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子文檔的注釋編輯裝置的方塊圖。如圖9所示,本實(shí)施例的電子文檔的注釋編輯裝置900包括詞典緩沖區(qū)907,用于在本地保存共享詞典;電子文檔編輯單元902,用于瀏覽、編輯電子文檔,例如在電子文檔中選擇被注釋部分,突出顯示被注釋部分等;詞典查找單元904,用于在共享詞典中查找與被注釋部分對(duì)應(yīng)的注釋內(nèi)容;詞典編輯單元903,用于瀏覽、增加和修改共享詞典中的詞條(注釋內(nèi)容);詞典復(fù)制單元906,用于將共享服務(wù)器上的共享詞典復(fù)制到詞典緩沖區(qū)907中,或者將詞典緩沖區(qū)907中的共享詞典(新建或變化了的)復(fù)制到共享服務(wù)器中;注釋策略設(shè)定單元901,用于設(shè)定針對(duì)電子文檔的注釋策略;去歧義單元905,用于當(dāng)詞典查找單元904查到多個(gè)對(duì)應(yīng)的注釋內(nèi)容時(shí),選擇保留其中一個(gè)。
通過本實(shí)施例的電子文檔的注釋編輯裝置900,可以實(shí)現(xiàn)前面實(shí)施例中所描述的創(chuàng)建和修改注釋的方法。具體地,在創(chuàng)建注釋的過程中,當(dāng)作者(或者編輯人員)在電子文檔編輯單元902中選擇一個(gè)被注釋部分后,由詞典查找單元904在詞典緩沖區(qū)907中的共享詞典中查找相應(yīng)的注釋內(nèi)容。如果找到相應(yīng)的詞條(包含注釋內(nèi)容),則通過電子文檔編輯單元902在電子文檔中相應(yīng)的位置插入標(biāo)志信息(tag);如果沒有找到相應(yīng)的詞條,則通過詞典編輯單元903,向詞典緩沖區(qū)907中的共享詞典中增加詞條,并輸入新的注釋內(nèi)容。另外,當(dāng)電子文檔涉及多個(gè)共享詞典,且在多個(gè)共享詞典中都找到與該被注釋部分相對(duì)應(yīng)的注釋內(nèi)容(詞條)時(shí),去歧義單元905,根據(jù)上下文、領(lǐng)域或者通過提示作者選擇的方式,來選擇其一。之后,可以通過電子文檔編輯單元902,在電子文檔的相應(yīng)位置加入標(biāo)志信息。
在修改注釋的過程中,當(dāng)作者選擇一個(gè)被注釋部分后,由詞典查找單元904通過標(biāo)識(shí)信息在詞典緩沖區(qū)907中的共享詞典中查找相應(yīng)的注釋內(nèi)容。然后,作者可以修改該注釋內(nèi)容,并通過詞典編輯單元903保存到共享詞典中。另外,然后作者也可以通過詞典編輯單元903,直接瀏覽、編輯共享詞典,從而改變電子文檔中的相應(yīng)注釋。
在編輯完一篇電子文檔的注釋之后(也可以在編輯之前或之中),作者通過注釋策略設(shè)定單元901設(shè)定該電子文檔的注釋策略并將該注釋策略記錄在該電子文檔中。在編輯完一篇或者多篇電子文檔的注釋之后,通過詞典復(fù)制單元906,將詞典緩沖區(qū)中的修改、增加后的共享詞典,復(fù)制到共享服務(wù)器上,作為一個(gè)新的版本。
本實(shí)施例的電子文檔的注釋編輯裝置,可以用于實(shí)現(xiàn)前面方法的各種情況,例如,一個(gè)電子文檔涉及多個(gè)共享詞典的情況,共享詞典具有多個(gè)版本的情況,以及在共享服務(wù)器上以增量方式保存共享詞典的多個(gè)連續(xù)版本的情況。
由于本實(shí)施例中的詞典緩沖區(qū)907可以復(fù)制保存共享服務(wù)器上的共享詞典,所以在編輯注釋的過程中不需要保持與共享服務(wù)器的聯(lián)機(jī)狀態(tài),并且由于詞典緩沖區(qū)907位于本地,所以可以提高查找和編輯的速度。
可選地,根據(jù)本實(shí)施例的一個(gè)變形例,在電子文檔的注釋編輯裝置900中,沒有詞典緩沖區(qū)907和詞典復(fù)制單元906,詞典查找單元904和詞典編輯單元903通過網(wǎng)絡(luò)連接直接對(duì)共享服務(wù)器上的共享詞典進(jìn)行操作,在這種情況下,在編輯注釋的過程中,就需要與共享服務(wù)器始終處于聯(lián)機(jī)狀態(tài)。
根據(jù)本實(shí)施例的另一個(gè)變形例,電子文檔編輯單元902與作者用來撰寫和編輯電子文檔的文字處理器(例如,MSWORD等)共用,或者說將文字處理單元與本發(fā)明的電子文檔的注釋編輯裝置900集成在一起(例如以插件方式),這樣可以在編輯、撰寫電子文檔的同時(shí)完成注釋的編輯。
電子文檔的注釋瀏覽裝置在同一發(fā)明構(gòu)思下,圖10是展示根據(jù)本發(fā)明的一個(gè)實(shí)施例的電子文檔的注釋瀏覽裝置的方塊圖。如圖10所示,本實(shí)施例的電子文檔的注釋瀏覽裝置1000包括詞典緩沖區(qū)1006,用于在本地保存共享詞典;電子文檔瀏覽單元1001,用于瀏覽電子文檔,例如在電子文檔中選擇被注釋部分,顯示相應(yīng)的注釋內(nèi)容等;詞典查找單元1003,用于在共享詞典中查找與被注釋部分對(duì)應(yīng)的注釋內(nèi)容;注釋策略執(zhí)行單元1004,用于讀取電子文檔的注釋策略,并控制詞典查找單元1003和詞典復(fù)制單元1005使用所述共享詞典的注釋策略指定的版本;詞典復(fù)制單元1005,用于將共享服務(wù)器上的共享詞典復(fù)制到詞典緩沖區(qū)1006中;詞典瀏覽單元1002,用于瀏覽共享詞典的內(nèi)容。
通過本實(shí)施例的電子文檔的注釋瀏覽裝置1000,可以實(shí)現(xiàn)前面實(shí)施例中所描述的瀏覽注釋的方法。具體地,當(dāng)讀者在電子文檔瀏覽單元1001中打開一個(gè)電子文檔進(jìn)行瀏覽時(shí),注釋策略執(zhí)行單元1004,將該電子文檔的注釋策略讀出并傳遞給詞典復(fù)制單元1005。詞典復(fù)制單元1005,根據(jù)注釋策略從共享服務(wù)器下載共享詞典的數(shù)據(jù)并在詞典緩沖區(qū)1006中還原,具體方式前面結(jié)合圖8的實(shí)施例中已經(jīng)進(jìn)行了描述,在此不再重復(fù)。然后,當(dāng)讀者進(jìn)行注釋操作時(shí),即選擇了一個(gè)被注釋部分并要求顯示注釋內(nèi)容時(shí),詞典查找單元1003根據(jù)該被注釋部分(或者相應(yīng)的標(biāo)志信息,如果有的話),在詞典緩沖區(qū)1006中的指定版本的共享詞典中查找相應(yīng)的注釋內(nèi)容(詞條),并將找到的注釋內(nèi)容傳遞給電子文檔瀏覽單元1001,顯示給讀者。
本實(shí)施例的電子文檔的注釋瀏覽裝置,可以用于實(shí)現(xiàn)前面方法的各種情況,例如,一個(gè)電子文檔涉及多個(gè)共享詞典的情況,共享詞典具有多個(gè)版本的情況,以及在共享服務(wù)器上以增量方式保存共享詞典的多個(gè)連續(xù)版本的情況。
由于本實(shí)施例中的詞典緩沖區(qū)1006可以復(fù)制保存共享服務(wù)器上的共享詞典,所以在瀏覽注釋的過程中不需要保持與共享服務(wù)器的聯(lián)機(jī)狀態(tài),并且由于詞典緩沖區(qū)1006位于本地,所以可以提高查找和編輯的速度。
可選地,根據(jù)本實(shí)施例的一個(gè)變形例,在電子文檔的注釋瀏覽裝置1000中,沒有詞典緩沖區(qū)1006和詞典復(fù)制單元1005,詞典查找單元1003和詞典瀏覽單元1002通過網(wǎng)絡(luò)連接直接對(duì)共享服務(wù)器上的共享詞典進(jìn)行操作,在這種情況下,在瀏覽注釋的過程中,就需要與共享服務(wù)器始終處于聯(lián)機(jī)狀態(tài)。
根據(jù)本實(shí)施例的另一個(gè)變形例,電子文檔瀏覽單元1001與讀者用來瀏覽電子文檔的瀏覽器(例如,IE、Acrobat Reader等)共用,或者說將電子文檔瀏覽器與本發(fā)明的電子文檔的注釋瀏覽裝置1000集成在一起(例如以插件方式),這樣可以在瀏覽電子文檔的同時(shí)進(jìn)行注釋的瀏覽。
電子文檔的注釋系統(tǒng)在同一發(fā)明構(gòu)思下,圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的電子文檔的注釋系統(tǒng)的示意結(jié)構(gòu)圖。如圖2所示,在該實(shí)施例的電子文檔的注釋系統(tǒng)中,包括共享服務(wù)器201,用來保存共享詞典,并提供對(duì)其上保存的共享詞典的訪問服務(wù);注釋編輯裝置A1~Am,即前面描述的電子文檔的注釋編輯裝置;注釋瀏覽裝置R1~Rk,即前面描述的電子文檔的注釋瀏覽裝置。
在該電子文檔注釋系統(tǒng)中,注釋編輯裝置A1~Am,實(shí)現(xiàn)前面描述的電子文檔創(chuàng)建和修改方法編輯電子文檔的注釋,并將包含注釋內(nèi)容的共享詞典保存在共享服務(wù)器201上;注釋瀏覽裝置R1~Rk,實(shí)現(xiàn)前面描述的電子文檔瀏覽方法,根據(jù)在共享服務(wù)器201上保存的共享詞典,向讀者提供電子文檔的注釋。
優(yōu)選地,共享服務(wù)器201可以實(shí)現(xiàn)對(duì)于其上保存的共享詞典的訪問權(quán)限管理,例如,使用注釋編輯裝置的作者,對(duì)于其自己使用的共享詞典具有讀和寫的權(quán)限,而讀者則只有讀的權(quán)限。
進(jìn)而,優(yōu)選地,共享服務(wù)器201可以實(shí)現(xiàn)共享詞典的版本維護(hù)功能,從而可以減輕作為客戶端的注釋編輯裝置和注釋瀏覽裝置的負(fù)擔(dān)。這樣的共享服務(wù)器,例如,可以使用,在未授權(quán)的題為“分配和更新雜散資源的方法和系統(tǒng)”的專利申請(qǐng)(申請(qǐng)?zhí)?3131176.8,申請(qǐng)日2003年5月16日)中公開的“一種在分布式計(jì)算環(huán)境中對(duì)漸進(jìn)式演化的雜散資源進(jìn)行大規(guī)模地分配、版本更新和訪問的系統(tǒng)”,其內(nèi)容被全部包含于此以供參考。
本發(fā)明的上述注釋編輯裝置、注釋瀏覽裝置以及它們各自的組成部分可以用硬件和軟件方式實(shí)現(xiàn),并且根據(jù)需要可以和其他裝置結(jié)合,也可以在一臺(tái)計(jì)算機(jī)上同時(shí)實(shí)現(xiàn)注釋編輯裝置和注釋瀏覽裝置。
以上雖然通過一些示例性的實(shí)施例對(duì)本發(fā)明的電子文檔的注釋方法、在電子文檔中創(chuàng)建注釋的方法、修改電子文檔中注釋的方法、電子文檔的注釋編輯裝置、電子文檔的注釋瀏覽裝置以及電子文檔的注釋系統(tǒng)進(jìn)行了詳細(xì)的描述,但是以上這些實(shí)施例并不是窮舉的,本領(lǐng)域技術(shù)人員可以在本發(fā)明的精神和范圍內(nèi)實(shí)現(xiàn)各種變化和修改。因此,本發(fā)明并不限于這些實(shí)施例,本發(fā)明的范圍僅由所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種電子文檔的注釋方法,其特征在于,包括將用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容保存在共享詞典中;以及當(dāng)讀者瀏覽電子文檔時(shí),根據(jù)所述共享詞典,向讀者提供該電子文檔的注釋。
2.根據(jù)權(quán)利要求1所述的電子文檔的注釋方法,其特征在于,所述共享詞典具有多個(gè)版本;所述電子文檔包含注釋策略,用于指定該電子文檔所使用的共享詞典的版本要求;所述向讀者提供注釋的步驟,包括向讀者提供由所述注釋策略指定版本的共享詞典中相應(yīng)的注釋內(nèi)容。
3.根據(jù)權(quán)利要求2所述的電子文檔的注釋方法,其特征在于,所述電子文檔涉及多個(gè)所述共享詞典,這些所述共享詞典分別包含不同的注釋內(nèi)容,并且針對(duì)該多個(gè)共享詞典分別制定所述注釋策略;所述向讀者提供注釋的步驟,包括按照所述注釋策略,分別向讀者提供指定版本的多個(gè)共享詞典中相應(yīng)的注釋內(nèi)容。
4.根據(jù)權(quán)利要求2或3所述的電子文檔的注釋方法,其特征在于,所述注釋策略中的版本要求包括限定版本、不限定版本、以上版本和最新版本。
5.根據(jù)權(quán)利要求2或3所述的電子文檔的注釋方法,其特征在于,所述共享詞典的多個(gè)連續(xù)的版本以增量方式保存在共享服務(wù)器上,所述方法進(jìn)一步包括在所述向讀者提供注釋的步驟之前,在本地還原所述指定版本的所述共享詞典。
6.根據(jù)權(quán)利要求2或3所述的電子文檔的注釋方法,其特征在于,所述電子文檔包含將所述電子文檔中被注釋的部分與共享詞典中注釋內(nèi)容關(guān)聯(lián)起來的標(biāo)志信息;在所述向讀者提供注釋的步驟,包括按照所述標(biāo)志信息,針對(duì)所述電子文檔中被注釋部分,提供所述共享詞典中相應(yīng)的注釋內(nèi)容。
7.根據(jù)權(quán)利要求6所述的電子文檔的注釋方法,其特征在于,所述標(biāo)志信息包括詞條ID。
8.根據(jù)權(quán)利要求7所述的電子文檔的注釋方法,其特征在于,所述標(biāo)志信息還包括詞典ID和版本信息。
9.根據(jù)權(quán)利要求1所述的電子文檔的注釋方法,其特征在于,所述電子文檔是標(biāo)記語言格式的。
10.一種用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,包括在所述電子文檔中,選擇將被注釋的部分;在共享的詞典中查找相應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及將所述電子文檔中的所述被注釋的部分與所述共享詞典中的相應(yīng)注釋內(nèi)容相關(guān)聯(lián)。
11.根據(jù)權(quán)利要求10所述的用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,還包括如果在所述共享詞典中沒有找到相應(yīng)的注釋內(nèi)容,則向所述共享詞典中增加詞條來輸入注釋內(nèi)容。
12.根據(jù)權(quán)利要求11所述的用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,還包括修改所述共享詞典中的注釋內(nèi)容。
13.根據(jù)權(quán)利要求12所述的用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,還包括將修改和/或增加后的所述共享詞典作為新的版本保存到共享服務(wù)器上。
14.根據(jù)權(quán)利要求13所述的用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,在所述共享服務(wù)器上以增量方式保存所述共享詞典的多個(gè)連續(xù)版本。
15.根據(jù)權(quán)利要求10所述的用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,還包括制定所述電子文檔的注釋策略,所述注釋策略用于指定該電子文檔所使用的共享詞典的版本要求。
16.根據(jù)權(quán)利要求15所述的用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,所述電子文檔涉及多個(gè)所述共享詞典,所述制定注釋策略的步驟,包括分別為每個(gè)所述共享詞典制定注釋策略。
17.根據(jù)權(quán)利要求10所述的用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,所述選擇將被注釋的部分的步驟,包括根據(jù)所述共享詞典中已有的內(nèi)容,自動(dòng)地在所述電子文檔中選擇被注釋部分。
18.一種用于在電子文檔中創(chuàng)建注釋的方法,其特征在于,包括在所述電子文檔中,選擇將被注釋的部分;在共享詞典中查找相應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及如果在所述共享詞典中沒有找到相應(yīng)的注釋內(nèi)容,則向所述共享詞典中增加詞條來記錄該注釋內(nèi)容。
19.一種用于修改電子文檔中注釋的方法,其特征在于,包括在所述電子文檔中,選擇要修改的被注釋部分;在共享詞典中查找出相應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及修改所述共享詞典中相應(yīng)的注釋內(nèi)容。
20.一種用于修改電子文檔中注釋的方法,其特征在于,包括在共享詞典中查找出要修改的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及修改所述共享詞典中該注釋內(nèi)容,從而改變所述一個(gè)或多個(gè)電子文檔中相應(yīng)的注釋內(nèi)容。
21.根據(jù)權(quán)利要求19或20所述的用于修改電子文檔中注釋的方法,其特征在于,還包括將修改后的所述共享詞典作為新的版本保存到共享服務(wù)器上。
22.根據(jù)權(quán)利要求21所述的用于修改電子文檔中注釋的方法,其特征在于,在所述共享服務(wù)器上以增量方式保存所述共享詞典的多個(gè)連續(xù)版本。
23.一種用于瀏覽電子文檔中注釋的方法,其特征在于,用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容被保存在共享詞典中,所述方法包括在所述電子文檔中選擇被注釋部分;在所述共享詞典中查找與該被注釋部分對(duì)應(yīng)的注釋內(nèi)容;以及顯示所述共享詞典中對(duì)應(yīng)的注釋內(nèi)容。
24.根據(jù)權(quán)利要求23所述的用于瀏覽電子文檔中注釋的方法,其特征在于,所述共享詞典具有多個(gè)版本;所述電子文檔包含注釋策略,用于指定該電子文檔所使用的共享詞典的版本要求;所述查找步驟,包括在所述注釋策略指定版本的共享詞典中查找相應(yīng)的注釋內(nèi)容。
25.根據(jù)權(quán)利要求24所述的用于測(cè)覽電子文檔中注釋的方法,其特征在于,所述電子文檔涉及多個(gè)所述共享詞典,這些所述共享詞典分別包含不同的注釋內(nèi)容,并且針對(duì)該多個(gè)共享詞典分別制定所述注釋策略;所述查找步驟,包括按照所述注釋策略,分別在所述注釋策略指定版本的多個(gè)共享詞典中查找相應(yīng)的注釋內(nèi)容。
26.根據(jù)權(quán)利要求24或25所述的用于瀏覽電子文檔中注釋的方法,其特征在于,所述注釋策略中的版本要求包括限定版本、不限定版本、以上版本和最新版本。
27.根據(jù)權(quán)利要求24或25所述的電子文檔的注釋方法,其特征在于,所述共享詞典的多個(gè)連續(xù)的版本以增量方式保存在共享服務(wù)器上,所述方法進(jìn)一步包括在所述查找步驟之前,在本地還原所述指定版本的所述共享詞典。
28.根據(jù)權(quán)利要求27所述的用于瀏覽電子文檔中注釋的方法,其特征在于,所述在本地還原的步驟包括如果在本地具有所述共享詞典的較低版本,則只下載所述指定版本與已有版本的相差部分,并還原到指定版本。
29.根據(jù)權(quán)利要求24或25所述的用于瀏覽電子文檔中注釋的方法,其特征在于,所述電子文檔包含將所述電子文檔中被注釋的部分與所述共享詞典中注釋內(nèi)容關(guān)聯(lián)起來的標(biāo)志信息,所述方法還包括在選擇被注釋部分之前,根據(jù)所述標(biāo)志信息將被注釋部分區(qū)別顯示。
30.根據(jù)權(quán)利要求29所述的用于瀏覽電子文檔中注釋的方法,其特征在于,所述將被注釋部分區(qū)別顯示的步驟還包括當(dāng)所述電子文檔涉及多個(gè)共享詞典時(shí),對(duì)于與不同共享詞典對(duì)應(yīng)的被注釋部分進(jìn)行區(qū)別顯示。
31.一種電子文檔的注釋編輯裝置,其特征在于,包括電子文檔編輯單元,用于瀏覽、編輯電子文檔,和在電子文檔中選擇被注釋部分;詞典查找單元,用于共享詞典中查找與所述被注釋部分對(duì)應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;以及詞典編輯單元,用于增加和修改所述共享詞典中的注釋內(nèi)容。
32.根據(jù)權(quán)利要求31所述的電子文檔的注釋編輯裝置,其特征在于,進(jìn)一步包括注釋策略設(shè)定單元,用于設(shè)定針對(duì)所述電子文檔的注釋策略。
33.根據(jù)權(quán)利要求31所述的電子文檔的注釋編輯裝置,其特征在于,所述電子文檔涉及多個(gè)共享詞典,所述裝置進(jìn)一步包括去歧義單元,用于當(dāng)詞典查找單元在所述多個(gè)共享詞典中查到多個(gè)對(duì)應(yīng)的注釋內(nèi)容時(shí),選擇保留其中一個(gè)。
34.根據(jù)權(quán)利要求31所述的電子文檔的注釋編輯裝置,其特征在于,進(jìn)一步包括詞典緩沖區(qū),用于在本地保存所述共享詞典;以及詞典復(fù)制單元,用于將保存在服務(wù)器的所述共享詞典復(fù)制到所述詞典緩沖區(qū)中,和將所述詞典緩沖區(qū)中改變了的共享詞典復(fù)制到所述共享服務(wù)器上;其中,所述詞典查找單元和詞典編輯單元,相對(duì)于所述詞典緩沖區(qū)中的共享詞典操作。
35.根據(jù)權(quán)利要求34所述的電子文檔的注釋編輯裝置,其特征在于,所述詞典復(fù)制單元,在將所述詞典緩沖區(qū)中改變了的共享詞典復(fù)制到所述共享服務(wù)器上時(shí),將改變了的共享詞典保存為一個(gè)新的版本。
36.根據(jù)權(quán)利要求35所述的電子文檔的注釋編輯裝置,其特征在于,所述詞典復(fù)制單元,在將改變了的共享詞典保存為一個(gè)新的版本時(shí),是以增量方式保存的。
37.根據(jù)權(quán)利要求31所述的注釋編輯裝置,其特征在于,所述注釋編輯裝置被與一個(gè)文字處理器集成在一起。
38.一種電子文檔的注釋瀏覽裝置,其特征在于,包括電子文檔瀏覽單元,用于瀏覽電子文檔,和在電子文檔中選擇被注釋部分;以及詞典查找單元,用于共享詞典中查找與所述被注釋部分對(duì)應(yīng)的注釋內(nèi)容,所述共享詞典包含用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容;其中,在詞典查找單元找到與所述被注釋部分對(duì)應(yīng)的注釋內(nèi)容后,由所述電子文檔瀏覽單元呈現(xiàn)出來。
39.根據(jù)權(quán)利要求38所述的電子文檔的注釋瀏覽裝置,其特征在于,所述共享詞典具有多個(gè)版本,所述裝置進(jìn)一步包括注釋策略執(zhí)行單元,用于讀取電子文檔的注釋策略,并控制所述詞典查找單元使用所述共享詞典的注釋策略指定的版本。
40.根據(jù)權(quán)利要求39所述的電子文檔的注釋瀏覽裝置,其特征在于,進(jìn)一步包括詞典緩沖區(qū),用于在本地保存所述共享詞典;以及詞典復(fù)制單元,用于將保存在服務(wù)器的所述共享詞典復(fù)制到所述詞典緩沖區(qū)中;其中,所述詞典查找單元,相對(duì)于所述詞典緩沖區(qū)中的共享詞典操作。
41.根據(jù)權(quán)利要求40所述的電子文檔的注釋瀏覽裝置,其特征在于,所述共享詞典具有多個(gè)版本并且所述共享詞典的多個(gè)連續(xù)版本被以增量方式保存在共享服務(wù)器上;所述詞典復(fù)制單元,根據(jù)所述電子文檔的注釋策略,將指定版本的電子詞典下載并還原到所述詞典緩沖區(qū)中。
42.根據(jù)權(quán)利要求38所述的注釋瀏覽裝置,其特征在于,所述注釋瀏覽裝置被與一個(gè)文檔瀏覽器集成在一起。
43.一種電子文檔的注釋系統(tǒng),其特征在于,包括根據(jù)權(quán)利要求31~37的任意一項(xiàng)所述的電子文檔的注釋編輯裝置;根據(jù)權(quán)利要求38~42的任意一項(xiàng)所述的電子文檔的注釋瀏覽裝置;以及共享服務(wù)器,用于保存所述共享詞典并提供對(duì)所述共享詞典的訪問。
全文摘要
本發(fā)明提供了一種電子文檔的注釋方法,創(chuàng)建、修改和瀏覽電子文檔中注釋的方法,以及電子文檔的注釋編輯、瀏覽裝置和系統(tǒng)。所述電子文檔的注釋方法包括將用于一個(gè)或多個(gè)電子文檔的注釋內(nèi)容保存在共享詞典中;以及當(dāng)讀者瀏覽電子文檔時(shí),根據(jù)所述共享詞典,向讀者提供該電子文檔的注釋。
文檔編號(hào)G06F17/00GK1609835SQ20031010172
公開日2005年4月27日 申請(qǐng)日期2003年10月21日 優(yōu)先權(quán)日2003年10月21日
發(fā)明者潘越, 張俐 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司