專利名稱:電子文檔批注方法、訪問電子文檔批注的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子文檔技術(shù)領(lǐng)域,特別是涉及一種電子文檔批注方法、訪問電子文檔批注的方法及裝置。
背景技術(shù):
如今電子圖書越來越稱為互聯(lián)網(wǎng)的一個重要應(yīng)用,用戶對閱讀電子文檔時的功能要求也越來越高,希望在閱讀電子文檔的同時可以對電子文檔進(jìn)行批注,更渴望得知其他用戶對該電子文檔的批注。目前電子文檔的批注方法只能針對整個電子文檔進(jìn)行批注,用戶無法針對具體的段落或者語句進(jìn)行批注,也無法得知其他用戶對該電子文檔具體語句的批注。
發(fā)明內(nèi)容
本發(fā)明提供一種電子文檔批注方法、訪問電子文檔批注的方法及裝置,以解決背景技術(shù)中無法查看基于文檔位置的批注內(nèi)容的問題。為了解決上述問題,本發(fā)明公開了一種電子文檔批注方法,包括接收針對選定的閱讀范圍輸入的批注內(nèi)容;根據(jù)所述選定的閱讀范圍生成與所選定的閱讀范圍對應(yīng)的文檔位置信息;將同一選定的閱讀范圍對應(yīng)的文檔位置信息和批注內(nèi)容上傳。可選地,所述文檔位置信息包括文檔的起始位置和結(jié)束位置??蛇x地,所述文檔的起始位置包括起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);或,起始頁和起始內(nèi)各在所述起始頁中的偏移子數(shù);或,起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù);所述文檔的結(jié)束位置包括結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);或,結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);或,結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。本發(fā)明還公開了一種訪問電子文檔批注的方法,包括發(fā)送批注訪問請求;接收針對所述批注訪問請求返回的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容;顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容??蛇x地,所述發(fā)送批注訪問請求包括選定閱讀范圍,根據(jù)所述選定的閱讀范圍生成當(dāng)前文檔位置信息;發(fā)送包含所述當(dāng)前文檔位置信息的批注訪問請求;
則接收針對所述批注訪問請求返回的與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容??蛇x地,所述當(dāng)前文檔位置信息包括當(dāng)前文檔的起始位置和結(jié)束位置;所述歷史文檔位置信息包括歷史文檔的起始位置和結(jié)束位置??蛇x地,所述顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容之前,還包括計算所述當(dāng)前文檔位置信息與所述歷史文檔位置信息的相關(guān)度;按照所述相關(guān)度對所述批注內(nèi)容進(jìn)行降序排序;所述顯示步驟為顯示所述降序排序后的批注內(nèi)容和對應(yīng)的歷史文檔位置信息??蛇x地,還包括接收針對所述批注訪問請求返回的反饋度和批注時間,其中所述反饋度包括批注
數(shù)量和肯定/否定次數(shù);所述顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容之前,還包括按照所述反饋度和/或批注時間對所述批注內(nèi)容進(jìn)行降序排序。可選地,所述計算所述當(dāng)前文檔位置信息與所述歷史文檔位置信息的相關(guān)度包括計算所述當(dāng)前文檔位置信息中的當(dāng)前文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為當(dāng)如內(nèi)各長度;計算所述歷史文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為歷史內(nèi)容長度;計算所述歷史內(nèi)容長度與所述當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度;將所述覆蓋內(nèi)容長度與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度;或,將所述覆蓋內(nèi)容長度的有效詞數(shù)與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度??蛇x地,所述顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容包括在所述當(dāng)前文檔位置顯示所述批注內(nèi)容。可選地,所述文檔的起始位置包括起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);或,起始頁和起始內(nèi)各在所述起始頁中的偏移子數(shù);或,起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù);所述文檔的結(jié)束位置包括結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);或,結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);或,結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。本發(fā)明公開了一種電子文檔批注裝置,包括接收模塊,用于接收針對選定的閱讀范圍輸入的批注內(nèi)容;位置生成模塊,用于根據(jù)所述選定的閱讀范圍生成與所選定的閱讀范圍對應(yīng)的文檔位置信息;上傳模塊,用于將同一選定的閱讀范圍對應(yīng)的文檔位置信息和批注內(nèi)容上傳。本發(fā)明公開了一種訪問電子文檔批注的裝置,包括訪問請求模塊,用于發(fā)送批注訪問請求;接收模塊,用于接收針對所述批注訪問請求返回的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容;顯示模塊,用于顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。可選地,所述訪問請求模塊包括位置生成子模塊,用于選定閱讀范圍,根據(jù)所述選定的閱讀范圍生成當(dāng)前文檔位
置信息;發(fā)送子模塊,用于發(fā)送包含所述當(dāng)前文檔位置信息的批注訪問請求;則接收模塊,用于接收針對所述批注訪問請求返回的與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容??蛇x地,所述當(dāng)前文檔位置信息包括當(dāng)前文檔的起始位置和結(jié)束位置;所述歷史文檔位置信息包括歷史文檔的起始位置和結(jié)束位置??蛇x地,還包括相關(guān)度計算模塊,用于計算所述當(dāng)前文檔位置信息與所述歷史文檔位置信息的相關(guān)度;相關(guān)度排序模塊,用于按照所述相關(guān)度對所述批注內(nèi)容進(jìn)行降序排序;所述顯示模塊用于顯示所述降序排序后的批注內(nèi)容??蛇x地,所述接收模塊用于接收針對所述批注訪問請求返回的反饋度和批注時間,其中所述反饋度包括批注數(shù)量和肯定/否定次數(shù);所述裝置還包括反饋度/批注時間排序模塊,用于按照所述反饋度和/或批注時間對所述批注內(nèi)容進(jìn)行降序排序。與背景技術(shù)相比,本發(fā)明包括以下技術(shù)效果本發(fā)明實施例提供的電子文檔批注方法,可以靈活選定閱讀范圍,針對具體的語句進(jìn)行批注,而且可以將文檔位置信息和批注內(nèi)容上傳,其他用戶可以下載這一基于文檔位置的批注內(nèi)容。本發(fā)明實施例提供的訪問電子文檔批注的方法,可以下載基于文檔的批注內(nèi)容,查看解其他用戶對同一個電子文檔的批注內(nèi)容,而且可以選定具體語句查看與之相關(guān)的批注內(nèi)容,不局限于只能查看整個電子文檔的批注內(nèi)容。有助于更好的理解電子文檔內(nèi)容,滿足了人們在閱讀過程中與其他用戶進(jìn)行交流、討論的需求。
圖1是本發(fā)明實施例一種電子文檔批注方法的流程圖2是本發(fā)明實施例選定閱讀范圍的示意圖;圖3是本發(fā)明實施例一種訪問電子文檔批注的方法的流程圖;圖4是本發(fā)明另一實施例一種訪問電子文檔批注的方法的流程圖;圖5是本發(fā)明另一實施例一種訪問電子文檔批注的方法的流程圖;圖6是本發(fā)明實施例一種電子文檔批注裝置的結(jié)構(gòu)框圖;圖7是本發(fā)明實施例一種訪問電子文檔批注的裝置的結(jié)構(gòu)框圖;圖8是本發(fā)明優(yōu)選實施例一種訪問電子文檔批注的裝置的結(jié)構(gòu)框圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明。實施例一參照圖1,示出了本發(fā)明一種電子文檔批注方法的流程圖,本實施例具體可以包括以下步驟步驟100,接收針對選定的閱讀范圍輸入的批注內(nèi)容;本實施例中,所述選定的閱讀范圍可以是閱讀的起始位置和結(jié)束位置之間的電子文檔的內(nèi)容,具體可以是整個電子文檔,也可以是電子文檔的某一章節(jié)、某一頁面、某一段落或某一語句。也就是說用戶可以將整個電子文檔選定進(jìn)行批注,也可以具體選定電子文檔的某一章節(jié)、某一頁面、某一段落或某一語句進(jìn)行批注,甚至可以具體針對某個詞語以及某個文字進(jìn)行批注,本發(fā)明對此不作限制。本實施例中的批注內(nèi)容具體可以包括評論、提問、討論或回復(fù)。即批注內(nèi)容可以是針對選定閱讀范圍進(jìn)行的評論、針對選定閱讀范圍提出的問題、針對選定的閱讀范圍進(jìn)行的討論或針對選定的閱讀范圍進(jìn)行的回復(fù)等,當(dāng)前也可以是針對選定閱讀范圍進(jìn)行的其他批注,本實施例對此不做限制。如圖2所示,用戶選定的閱讀范圍是太陽微系統(tǒng)公司,輸入的批注內(nèi)容是“太陽微系統(tǒng)公司的創(chuàng)始人是誰? ”。步驟102,根據(jù)所述選定的閱讀范圍生成與所選定的閱讀范圍對應(yīng)的文檔位置信息;本步驟生成的與所選定的閱讀范圍對應(yīng)的文檔位置信息包括文檔的起始位置和結(jié)束位置。起始位置和結(jié)束位置可以通過多種形式來表示,電子文檔的格式不同也可以采用不同的形式來表示起始位置和結(jié)束位置。具體如下對于ePub格式的電子文檔,文檔的起始位置包括起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);所述文檔的結(jié)束位置包括結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);對于PDF格式的電子文檔,文檔的起始位置包括起始頁和起始內(nèi)容在所述起始頁中的偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);對于TXT格式的電子文檔,文檔的起始位置包括起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。
例如,圖2所示的電子文檔為ePub格式,圖2選定的閱讀范圍“太陽微系統(tǒng)公司”的起始位置為“第30章第2段第42字”,其中“第30章”為起始章節(jié)號,“第2段”為起始段落號,“第42字”為起始內(nèi)容在段落中的偏移字?jǐn)?shù)。圖2選定的閱讀范圍“太陽微系統(tǒng)公司”的結(jié)束位置為“第30章第2段第49字”,同樣地,“第30章”為起始章節(jié)號,“第2段”為起始段落號,“第40字”為起始內(nèi)容在段落中的偏移字?jǐn)?shù)。圖2所示的選定的閱讀范圍“太陽微系統(tǒng)公司”生成的文檔位置信息為區(qū)間[第30章第2段第42字,第30章第2段第49字]。步驟104,將同一選定的閱讀范圍對應(yīng)的文檔位置信息和批注內(nèi)容上傳。步驟100中輸入的批注內(nèi)容是與選定的閱讀范圍對應(yīng)的,步驟102中生成的文檔位置信息也是與選定的閱讀范圍對應(yīng)的,這樣對于同一選定的閱讀范圍就有文檔位置信息和批注內(nèi)容與之相對應(yīng)。將步驟100中的批注內(nèi)容“太陽微系統(tǒng)公司的創(chuàng)始人是誰? ”和步驟102中生成的文檔位置信息[第30章第2段第42字,第30章第2段第49字]作為批注信息上傳至服務(wù)器存儲,其他用戶可以下載這一批注信息查看基于文檔位置的批注內(nèi)容。需要說明的是,步驟100接收批注內(nèi)容和步驟102生成文檔位置信息僅僅是為了區(qū)分兩個不同的步驟,并沒有先后順序,具體實現(xiàn)的時候可以先執(zhí)行步驟102生成文檔位置信息,再執(zhí)行步驟100接收批注內(nèi)容;也可以先執(zhí)行步驟100接收批注內(nèi)容,再執(zhí)行步驟102生成文檔位置信息;還可以同時執(zhí)行上述步驟100和步驟102。本發(fā)明實施例提供的電子文檔批注方法,可以靈活選定閱讀范圍,針對具體的語句進(jìn)行批注,而且可以將文檔位置信息和批注內(nèi)容上傳,其他用戶可以下載這一基于文檔位置的批注內(nèi)容。上述實施例是基于批注方進(jìn)行描述的電子文檔批注的方法,基于上述實施例的內(nèi)容,本實施例對應(yīng)提供了一種基于批注查看方的訪問電子文檔批注的方法,具體如下參照圖3,示出了本發(fā)明一種訪問電子文檔批注的方法的流程圖,本實施例具體可以包括以下步驟步驟300,發(fā)送批注訪問請求;步驟302,接收針對所述批注訪問請求返回的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容;本實施例中返回的批注信息可以是針對批注訪問請求的所有批注信息,也可以是部分批注信息。步驟304,顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。同樣本實施例中可以顯示全部批注信息,也可以顯示部分批注信息。顯示部分批注信息在優(yōu)選實施例中進(jìn)行詳細(xì)描述。基于上述實施例的內(nèi)容,本發(fā)明還提供了一種優(yōu)選實施例,如圖4所示,選定閱讀范圍,根據(jù)所述選定的閱讀范圍生成當(dāng)前文檔位置信息;發(fā)送包含所述當(dāng)前文檔位置信息的批注訪問請求;則所述返回的批注信息為與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容,此優(yōu)選實施例具體包括以下步驟步驟400,發(fā)送包含當(dāng)前文檔位置信息的批注訪問請求至服務(wù)器;本實施例中當(dāng)前文檔位置信息包括當(dāng)前文檔的起始位置和結(jié)束位置。
當(dāng)前文檔的起始位置和結(jié)束位置可以通過多種形式來表示,電子文檔的格式不同也可以采用不同的形式來表示起始位置和結(jié)束位置。具體如下對于ePub格式的電子文檔,文檔的起始位置包括起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);所述文檔的結(jié)束位置包括結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);對于PDF格式的電子文檔,文檔的起始位置包括起始頁和起始內(nèi)容在所述起始頁中的偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);對于TXT格式的電子文檔,文檔的起始位置包括起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。例如,圖2所示的電子文檔為ePub格式,選定的“太陽微系統(tǒng)公司”對應(yīng)的當(dāng)前文檔的起始位置為“第30章第2段第42字”,其中“第30章”為起始章節(jié)號,“第2段”為起始段落號,“第42字”為起始內(nèi)容在段落中的偏移字?jǐn)?shù);對應(yīng)的當(dāng)前文檔的結(jié)束位置為“第30章第2段第49字”,同樣地,“第30章”為起始章節(jié)號,“第2段”為起始段落號,“第40字”為起始內(nèi)容在段落中的偏移字?jǐn)?shù)。包含上述當(dāng)前文檔的起始位置和結(jié)束位置的當(dāng)前文檔位置信息為區(qū)間[第30章第2段第42字,第30章第2段第49字]。本步驟中將包含上述當(dāng)前文檔位置信息的批注訪問請求發(fā)送至服務(wù)器,請求訪問與當(dāng)前文檔位置信息相關(guān)的批注。步驟402,接收服務(wù)器返回的批注信息,所述批注信息包括與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容;服務(wù)器接收到批注訪問請求以后,會返回批注信息。服務(wù)器返回的批注信息包含與步驟400中發(fā)送的當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和對應(yīng)的批注內(nèi)容。例如,步驟400中發(fā)送的批注訪問請求信息中的當(dāng)前文檔位置信息為[第30章第2段第42字,第30章第2段第49字],服務(wù)器返回的與之相關(guān)的歷史文檔位置信息為[第30章第2段第42字,第30章第2段第59字],對應(yīng)的批注內(nèi)容為“太陽微系統(tǒng)公司的創(chuàng)始人是XXX”。本實施例中歷史文檔信息包括歷史文檔的起始位置和結(jié)束位置,起始位置和結(jié)束位置的表示方式與當(dāng)前文檔的起始位置和結(jié)束位置相似,本實施例在此不做贅述。步驟404,顯示所述批注信息。本步驟中將步驟402中接收到的批注信息顯示出來,具體顯示的時候,可以在當(dāng)前文檔位置顯示所述批注信息。本實施例提供的訪問電子文檔批注的方法,可以下載批注信息,查看解其他用戶對同一個電子文檔的批注內(nèi)容,而且可以選定具體語句查看與之相關(guān)的批注信息,不局限于只能查看整個電子文檔的批注信息。有助于更好的理解電子文檔內(nèi)容,滿足了人們在閱讀過程中與其他用戶進(jìn)行交流、討論的需求。在圖5所示的本發(fā)明的一種優(yōu)選實施例中,步驟404顯示所述批注信息之前還包括計算相關(guān)度和排序步驟,具體如下步驟500,發(fā)送包含當(dāng)前文檔位置信息的批注訪問請求至服務(wù)器;步驟502,接收服務(wù)器返回的批注信息,所述批注信息包括與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容;
步驟504,計算所述當(dāng)前文檔位置信息與所述批注信息中的歷史文檔位置信息的相關(guān)度;當(dāng)前文檔位置信息和歷史文檔位置信息都包含起始位置和結(jié)束位置,本步驟計算當(dāng)前文檔位置信息和歷史文檔位置信息的相關(guān)度。本實施例中計算所述當(dāng)前文檔位置信息與所述批注信息中的歷史文檔位置信息的相關(guān)度包括以下子步驟子步驟1,計算所述當(dāng)前文檔位置信息中的當(dāng)前文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為當(dāng)前內(nèi)容長度;例如當(dāng)前文檔位置信息為[第30章第2段第42字,第30章第2段第49字],當(dāng)前文檔的起始位置為“第30章第2段第42字”,當(dāng)前文檔的結(jié)束位置為“第30章第2段第49字”,當(dāng)前文檔的起始位置和結(jié)束位置之間的內(nèi)容長度為8。子步驟2,計算所述批注信息中的歷史文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為歷史內(nèi)各長度;例如歷史文檔位置信息為[第30章第2段第42字,第30章第2段第59字],歷史文檔的起始位置為“第30章第2段第42字”,歷史文檔的結(jié)束位置為“第30章第2段第59字”,歷史文檔的起始位置和結(jié)束位置之間的內(nèi)容長度為18。子步驟3,計算所述歷史內(nèi)容長度與所述當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度;本實施例所說的覆蓋內(nèi)容長度,即歷史內(nèi)容長度與當(dāng)前內(nèi)容長度的重合部分的內(nèi)容長度。計算覆蓋內(nèi)容長度的時候,如果歷史文檔的起始位置與當(dāng)前文檔的起始位置相同,則將“歷史文檔的結(jié)束位置與當(dāng)前文檔的結(jié)束位置中靠前的位置”與“歷史文檔和當(dāng)前文檔相同的起始位置”做差,結(jié)果作為歷史內(nèi)容長度與當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度。計算覆蓋內(nèi)容長度的時候,如果歷史文檔的起始位置與當(dāng)前文檔的起始位置不同,則將“歷史文檔的結(jié)束位置與當(dāng)前文檔的結(jié)束位置中靠前的位置”與“歷史文檔的起始位置和當(dāng)前文檔的起始位置中靠后的位置”做差,結(jié)果作為歷史內(nèi)容長度與當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度。例如上述歷史內(nèi)容長度18與當(dāng)前內(nèi)容長度8的覆蓋內(nèi)容長度為8。子步驟4,將所述覆蓋內(nèi)容長度與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度;或,將所述覆蓋內(nèi)容長度的有效詞數(shù)與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度。本實施例中可以將所述覆蓋內(nèi)容長度與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度,也可以將所述覆蓋內(nèi)容長度的有效詞數(shù)與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度。例如,將子步驟3中計算得到的覆蓋內(nèi)容長度8與當(dāng)前內(nèi)容長度8的比值1,即100%記為相關(guān)度。本實施例中的有效詞數(shù)可以為實詞的個數(shù),例如覆蓋內(nèi)容“太陽微系統(tǒng)公司”中實詞個數(shù)為1,當(dāng)前內(nèi)容“太陽微系統(tǒng)公司”中實詞個數(shù)為1,二者的比值1,即100%記為相關(guān)度。本實施例只列出了上述兩種計算相關(guān)度的方法,當(dāng)前也可以采取其他的計算相關(guān)度的方法,例如,可以用覆蓋內(nèi)容長度與“當(dāng)前內(nèi)容長度和歷史內(nèi)容長度中較小的”相除,商作為相關(guān)度;還可以采用歷史文檔的起始位置、結(jié)束位置、中間位置與當(dāng)前文檔的閱讀范圍的關(guān)系進(jìn)行計算相關(guān)度,例如,可以依據(jù)歷史文檔的起始位置和結(jié)束位置計算得到歷史中間位置,然后依據(jù)當(dāng)前文檔的起始位置和結(jié)束為止計算得到當(dāng)前中間位置,然后計算所述歷史中間位置和當(dāng)前中間位置的偏差作為相關(guān)度。當(dāng)前也可以采用其他方法計算相關(guān)度,本實施例對相關(guān)度計算的方法不做限制。步驟506,按照所述相關(guān)度對所述批注信息進(jìn)行降序排序;按照步驟504中計算得到的當(dāng)前文檔位置信息與歷史文檔位置信息的相關(guān)度對批注信息進(jìn)行排序,將相關(guān)度高批注信息排在相關(guān)度低的批注信息的前面。需要說明的是,在本發(fā)明的一種優(yōu)選實施例中,也可以將步驟504中計算得到的相關(guān)度進(jìn)行以下的離散處理將相關(guān)度高于80%的記為5 ;將相關(guān)度為60 % 80 %的記為4 ;將相關(guān)度為40 % 60 %的記為3 ;將相關(guān)度為20 % 40 %的記為2 ;將相關(guān)度為1% 20%的記為I ;其他的記為O。然后依據(jù)離散后的相關(guān)度繼續(xù)降序排序。需要說明的是,在本發(fā)明的另一種優(yōu)選實施例中,批注信息還包括反饋度和批注時間,其中反饋度包括批注數(shù)量和肯定/否定次數(shù)??梢园凑辗答伓群?或批注時間對批注信息進(jìn)行降序排序。這里和/或的意思是,可以只按照反饋度對批注信息進(jìn)行降序排序,也可以只按照批注時間對批注信息進(jìn)行降序排序,還可以按照反饋度和批注時間對批注信息進(jìn)行排序。具體實現(xiàn)的時候可以結(jié)合上述按照相關(guān)度對批注信息進(jìn)行排序的方法,將相關(guān)度作為主序,將反饋度或批注時間作為輔序?qū)ε⑿畔⑦M(jìn)行降序排序。當(dāng)然也可以采用其他排序方法,本實施例對此不作限制。步驟508,顯示所述降序排序后的批注信息。將步驟506降序排序后的批注信息顯示出來,可以在當(dāng)前文檔位置顯示所述排序后的批注信息。本發(fā)明實施例提供的訪問電子文檔批注的方法,可以下載基于文檔的批注內(nèi)容,查看解其他用戶對同一個電子文檔的批注內(nèi)容,而且可以選定具體語句查看與之相關(guān)的批注內(nèi)容,不局限于只能查看整個電子文檔的批注內(nèi)容。有助于更好的理解電子文檔內(nèi)容,滿足了人們在閱讀過程中與其他用戶進(jìn)行交流、討論的需求?;谏鲜鲭娮游臋n批注方法的實施例的描述,本發(fā)明提供了相應(yīng)的電子文檔批注裝置的實施例,具體如下參照圖6,示出了本發(fā)明一種電子文檔批注裝置的結(jié)構(gòu)框圖,本實施例具體可以包括接收模塊10、位置生成模塊12和上傳模塊14,其中接收模塊10,用于接收針對選定的閱讀范圍輸入的批注內(nèi)容;本實施例中,接收模塊10所接收到的選定的閱讀范圍可以是整個電子文檔選定進(jìn)行批注,也可以是電子文檔的某一章節(jié)、某一頁面、某一段落或某一語句,甚至可以具體到某個詞語以及某個文字,本發(fā)明對此不作限制。
位置生成模塊12,根據(jù)所述選定的閱讀范圍生成與所選定的閱讀范圍對應(yīng)的文檔位置信息;本步驟位置生成模塊12根據(jù)選定的閱讀范圍生成的文檔位置信息包括文檔的起始位置和結(jié)束位置。起始位置和結(jié)束位置可以通過多種形式來表示,電子文檔的格式不同也可以采用不同的形式來表示起始位置和結(jié)束位置。具體如下對于ePub格式的電子文檔,文檔的起始位置包括起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);所述文檔的結(jié)束位置包括結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);對于PDF格式的電子文檔,文檔的起始位置包括起始頁和起始內(nèi)容在所述起始頁中的偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);對于TXT格式的電子文檔,文檔的起始位置包括起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。上傳模塊14,用于將同一選定的閱讀范圍對應(yīng)的文檔位置信息和批注內(nèi)容上傳。上傳模塊14將所述文檔位置信息和所述批注內(nèi)容作為批注信息上傳至服務(wù)器存儲,其他用戶可以下載這一批注信息查看基于文檔位置的批注內(nèi)容。本實施例提供的電子文檔批注裝置,可以靈活選定閱讀范圍,針對具體的語句進(jìn)行批注,而且可以將文檔位置信息和批注內(nèi)容上傳,其他用戶可以下載這一基于文檔位置的批注內(nèi)容。對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見圖1所示的方法實施例的部分說明即可?;谏鲜鲈L問電子文檔批注方法的實施例的描述,本發(fā)明提供了相應(yīng)的訪問電子文檔批注的裝置實施例,具體如下參照圖7,示出了本發(fā)明一種訪問電子文檔批注的裝置的結(jié)構(gòu)框圖,本實施例具體可以包括訪問請求模塊20、接收模塊22和顯示模塊24,其中訪問請求模塊20,用于發(fā)送批注訪問請求;所述訪問請求模塊具體可以包括以下子模塊位置生成子模塊,用于選定閱讀范圍,根據(jù)所述選定的閱讀范圍生成當(dāng)前文檔位
置信息;發(fā)送子模塊,用于發(fā)送包含所述當(dāng)前文檔位置信息的批注訪問請求;本實施例中當(dāng)前文檔位置信息包括當(dāng)前文檔的起始位置和結(jié)束位置。當(dāng)前文檔的起始位置和結(jié)束位置可以通過多種形式來表示,電子文檔的格式不同也可以采用不同的形式來表示起始位置和結(jié)束位置。具體如下對于ePub格式的電子文檔,文檔的起始位置包括起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);所述文檔的結(jié)束位置包括結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);對于PDF格式的電子文檔,文檔的起始位置包括起始頁和起始內(nèi)容在所述起始頁中的偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);對于TXT格式的電子文檔,文檔的起始位置包括起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù);文檔的結(jié)束位置包括結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。接收模塊22,接收模塊,用于接收針對所述批注訪問請求返回的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容;基于上述訪問請求模塊20可以發(fā)送包含所述當(dāng)前文檔位置信息的批注訪問請求,接收模塊22則所述返回的批注信息為與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。服務(wù)器接收到批注訪問請求以后,會返回批注信息。服務(wù)器返回的批注信息包含與訪問請求模塊20發(fā)送的當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和對應(yīng)的批注內(nèi)容。本實施例中歷史文檔信息包括歷史文檔的起始位置和結(jié)束位置,起始位置和結(jié)束位置的表示方式與當(dāng)前文檔的起始位置和結(jié)束位置相似,本實施例在此不做贅述。顯示模塊24,用于顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。本實施例中顯示模塊24將接收模塊22接收到的批注信息顯示出來,具體顯示的時候,可以在當(dāng)前文檔位置顯示所述批注信息。本實施例提供的訪問電子文檔批注的裝置,可以下載基于文檔的批注內(nèi)容,查看解其他用戶對同一個電子文檔的批注內(nèi)容,而且可以選定具體語句查看與之相關(guān)的批注內(nèi)容,不局限于只能查看整個電子文檔的批注內(nèi)容。有助于更好的理解電子文檔內(nèi)容,滿足了人們在閱讀過程中與其他用戶進(jìn)行交流、討論的需求。在圖8所示的本發(fā)明的一種優(yōu)選實施例中,還包括訪問請求模塊30、接收模塊32、相關(guān)度計算模塊34、相關(guān)度排序模塊36和顯示模塊38,其中訪問請求模塊30,用于發(fā)送包含當(dāng)前文檔位置信息的批注訪問請求至服務(wù)器;接收模塊32,用于接收服務(wù)器返回的批注信息,所述批注信息包括與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容;相關(guān)度計算模塊34,用于計算所述當(dāng)前文檔位置信息與所述批注信息中的歷史文檔位置信息的相關(guān)度;當(dāng)前文檔位置信息和歷史文檔位置信息都包含起始位置和結(jié)束位置,相關(guān)度計算模塊34計算當(dāng)前文檔位置信息和歷史文檔位置信息的相關(guān)度。本實施例中相關(guān)度計算模塊34包括以下子模塊子模塊1,用于計算所述當(dāng)前文檔位置信息中的當(dāng)前文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為當(dāng)前內(nèi)容長度;例如當(dāng)前文檔位置信息為[第30章第2段第42字,第30章第2段第49字],當(dāng)前文檔的起始位置為“第30章第2段第42字”,當(dāng)前文檔的結(jié)束位置為“第30章第2段第49字”,當(dāng)前文檔的起始位置和結(jié)束位置之間的內(nèi)容長度為8。子模塊2,用于計算所述批注信息中的歷史文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為歷史內(nèi)容長度;例如歷史文檔位置信息為[第30章第2段第42字,第30章第2段第59字],歷史文檔的起始位置為“第30章第2段第42字”,歷史文檔的結(jié)束位置為“第30章第2段第59字”,歷史文檔的起始位置和結(jié)束位置之間的內(nèi)容長度為18。
子模塊3,用于計算所述歷史內(nèi)容長度與所述當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度;本實施例所說的覆蓋內(nèi)容長度,即歷史內(nèi)容長度與當(dāng)前內(nèi)容長度的重合部分的內(nèi)容長度。計算覆蓋內(nèi)容長度的時候,如果歷史文檔的起始位置與當(dāng)前文檔的起始位置相同,則將“歷史文檔的結(jié)束位置與當(dāng)前文檔的結(jié)束位置中靠前的位置”與“歷史文檔和當(dāng)前文檔相同的起始位置”做差,結(jié)果作為歷史內(nèi)容長度與當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度。計算覆蓋內(nèi)容長度的時候,如果歷史文檔的起始位置與當(dāng)前文檔的起始位置不同,則將“歷史文檔的結(jié)束位置與當(dāng)前文檔的結(jié)束位置中靠前的位置”與“歷史文檔的起始位置和當(dāng)前文檔的起始位置中靠后的位置”做差,結(jié)果作為歷史內(nèi)容長度與當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度。子模塊4,用于將所述覆蓋內(nèi)容長度與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度;或,將所述覆蓋內(nèi)容長度的有效詞數(shù)與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度。本實施例中可以將所述覆蓋內(nèi)容長度與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度,也可以將所述覆蓋內(nèi)容長度的有效詞數(shù)與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度。相關(guān)度排序模塊36,用于按照所述相關(guān)度對所述批注信息進(jìn)行降序排序;相關(guān)度排序模塊36按照相關(guān)度計算模塊34中計算得到的當(dāng)前文檔位置信息與歷史文檔位置信息的相關(guān)度對批注信息進(jìn)行排序,將相關(guān)度高批注信息排在相關(guān)度低的批注信息的前面。需要說明的是,在本發(fā)明的一種優(yōu)選實施例中,也可以將相關(guān)度計算模塊34中計算得到的相關(guān)度進(jìn)行以下的離散處理將相關(guān)度聞于80%的記為5 ;將相關(guān)度為60 % 80 %的記為4 ; 將相關(guān)度為40 % 60 %的記為3 ;將相關(guān)度為20 % 40 %的記為2 ;將相關(guān)度為1% 20%的記為I ;其他的記為O。然后依據(jù)離散后的相關(guān)度繼續(xù)降序排序。需要說明的是,在本發(fā)明的另一種優(yōu)選實施例中,批注信息還包括反饋度和批注時間,其中反饋度包括批注數(shù)量和肯定/否定次數(shù),所述訪問電子文檔批注的裝置還包括反饋度/批注時間排序模塊,用于按照所述反饋度和/或批注時間對所述批注信息進(jìn)行降序排序。反饋度/批注時間排序模塊可以按照反饋度和/或批注時間對批注信息進(jìn)行降序排序。這里和/或的意思是,可以只按照反饋度對批注信息進(jìn)行降序排序,也可以只按照批注時間對批注信息進(jìn)行降序排序,還可以按照反饋度和批注時間對批注信息進(jìn)行排序。具體實現(xiàn)的時候可以結(jié)合上述按照相關(guān)度對批注信息進(jìn)行排序的方法,將相關(guān)度作為主序,將反饋度或批注時間作為輔序?qū)ε⑿畔⑦M(jìn)行降序排序。當(dāng)然也可以采用其他排序方法,本實施例對此不作限制。顯示模塊38,用于顯示所述降序排序后的批注信息。顯示模塊38將步驟相關(guān)度排序模塊36降序排序后的批注信息顯示出來,可以在當(dāng)前文檔位置顯示所述排序后的批注信息。本優(yōu)選實施例提供的電子文檔批注裝置,在現(xiàn)實批注信息之前,對批注信息中包含的歷史文檔的位置信息與當(dāng)前正在閱讀的當(dāng)前文檔的位置信息進(jìn)行了相關(guān)度的計算,并依據(jù)相關(guān)度對批注信息進(jìn)行了降序排序,最后顯示出來的批注信息中,相關(guān)度高的位于前面,可以使用戶迅速獲得最希望看到的批注信息。對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見圖3方法實施例的部分說明即可。本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點(diǎn)說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。本領(lǐng)域技術(shù)人員易于想到的是上述各個實施例的任意組合應(yīng)用都是可行的,故上述各個實施例之間的任意組合都是本申請的實施方案,但是由于篇幅限制,本說明書在此就不一一詳述了。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。以上對本發(fā)明所提供的一種電子文檔批注方法、訪問電子文檔批注的方法及裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種電子文檔批注方法,其特征在于,包括: 接收針對選定的閱讀范圍輸入的批注內(nèi)容; 根據(jù)所述選定的閱讀范圍生成與所選定的閱讀范圍對應(yīng)的文檔位置信息; 將同一選定的閱讀范圍對應(yīng)的文檔位置信息和批注內(nèi)容上傳。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述文檔位置信息包括: 文檔的起始位置和結(jié)束位置。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于: 所述文檔的起始位置包括: 起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);或, 起始頁和起始內(nèi)各在所述起始頁中的偏移子數(shù);或, 起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù); 所述文檔的結(jié)束位置包括: 結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);或, 結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);或, 結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。
4.一種訪問電子文檔批注的方法,其特征在于,包括: 發(fā)送批注訪問請求; 接收針對所述批注訪問請求返回的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容; 顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述發(fā)送批注訪問請求包括: 選定閱讀范圍,根據(jù)所述選定的閱讀范圍生成當(dāng)前文檔位置信息; 發(fā)送包含所述當(dāng)前文檔位置信息的批注訪問請求; 則接收針對所述批注訪問請求返回的與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于: 所述當(dāng)前文檔位置信息包括: 當(dāng)前文檔的起始位置和結(jié)束位置; 所述歷史文檔位置信息包括: 歷史文檔的起始位置和結(jié)束位置。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容之前,還包括: 計算所述當(dāng)前文檔位置信息與所述歷史文檔位置信息的相關(guān)度; 按照所述相關(guān)度對所述批注內(nèi)容進(jìn)行降序排序; 所述顯示步驟為顯示所述降序排序后的批注內(nèi)容和對應(yīng)的歷史文檔位置信息。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 接收針對所述批注訪問請求返回的反饋度和批注時間,其中所述反饋度包括批注數(shù)量和肯定/否定次數(shù); 所述顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容之前,還包括: 按照所述反饋度和/或批注時間對所述批注內(nèi)容進(jìn)行降序排序。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述計算所述當(dāng)前文檔位置信息與所述歷史文檔位置信息的相關(guān)度包括: 計算所述當(dāng)前文檔位置信息中的當(dāng)前文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為當(dāng)前內(nèi)容長度; 計算所述歷史文檔的起始位置和結(jié)束位置之間的內(nèi)容長度,記為歷史內(nèi)容長度; 計算所述歷史內(nèi)容長度與所述當(dāng)前內(nèi)容長度的覆蓋內(nèi)容長度; 將所述覆蓋內(nèi)容長度與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度;或, 將所述覆蓋內(nèi)容長度的有效詞數(shù)與所述當(dāng)前內(nèi)容長度的比值記為相關(guān)度。
10.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容包括: 在所述當(dāng)前文檔位置顯示所述批注內(nèi)容。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于: 所述文檔的起始位置包括: 起始章節(jié)號、起始段落號和起始內(nèi)容在段落中的偏移字?jǐn)?shù);或, 起始頁和起始內(nèi)各在所述起始頁中的偏移子數(shù);或, 起始內(nèi)容在文檔中的整體偏移字?jǐn)?shù); 所述文檔的結(jié)束位置包括: 結(jié)束章節(jié)號、結(jié)束段落號和結(jié)束內(nèi)容在段落中的偏移字?jǐn)?shù);或, 結(jié)束頁和結(jié)束內(nèi)容在所述結(jié)束頁中的偏移字?jǐn)?shù);或, 結(jié)束內(nèi)容在文檔中的整體偏移字?jǐn)?shù)。
12.一種電子文檔批注裝置,其特征在于,包括: 接收模塊,用于接收針對選定的閱讀范圍輸入的批注內(nèi)容; 位置生成模塊,用于根據(jù)所述選定的閱讀范圍生成與所選定的閱讀范圍對應(yīng)的文檔位置信息; 上傳模塊,用于將同一選定的閱讀范圍對應(yīng)的文檔位置信息和批注內(nèi)容上傳。
13.一種訪問電子文檔批注的裝置,其特征在于,包括: 訪問請求模塊,用于發(fā)送批 注訪問請求; 接收模塊,用于接收針對所述批注訪問請求返回的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容; 顯示模塊,用于顯示所述歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述訪問請求模塊包括: 位置生成子模塊,用于選定閱讀范圍,根據(jù)所述選定的閱讀范圍生成當(dāng)前文檔位置信息; 發(fā)送子模塊,用于發(fā)送包含所述當(dāng)前文檔位置信息的批注訪問請求; 則接收模塊,用于接收針對所述批注訪問請求返回的與所述當(dāng)前文檔位置信息相關(guān)的歷史文檔位置信息和所述歷史文檔位置信息對應(yīng)的批注內(nèi)容。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于: 所述當(dāng)前文檔位置信息包括: 當(dāng)前文檔的起始位置和結(jié)束位置; 所述歷史文檔位置信息包括: 歷史文檔的起始位置和結(jié)束位置。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,還包括: 相關(guān)度計算模塊,用于計算所述當(dāng)前文檔位置信息與所述歷史文檔位置信息的相關(guān)度; 相關(guān)度排序模塊,用于按照所述相關(guān)度對所述批注內(nèi)容進(jìn)行降序排序; 所述顯示模塊用于顯示所述降序排序后的批注內(nèi)容。
17.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述接收模塊用于接收針對所述批注訪問請求返回的反饋度和批注時間,其中所述反饋度包括批注數(shù)量和肯定/否定次數(shù); 所述裝置還包括: 反饋度/批注時間排序模塊,用于按照所述反饋度和/或批注時間對所述批注內(nèi)容進(jìn)行降序排序。
全文摘要
本發(fā)明提供了一種電子文檔批注方法、訪問電子文檔批注的方法及裝置,以解決背景技術(shù)中無法查看基于文檔位置的批注內(nèi)容的問題。一種電子文檔批注方法包括接收針對選定的閱讀范圍輸入的批注內(nèi)容;根據(jù)所述選定的閱讀范圍生成與所選定的閱讀范圍對應(yīng)的文檔位置信息;將同一選定的閱讀范圍對應(yīng)的文檔位置信息和批注內(nèi)容上傳。本發(fā)明實施例提供的電子文檔批注方法,可以靈活選定閱讀范圍,針對具體的語句進(jìn)行批注,而且可以將基于文檔位置信息的批注內(nèi)容上傳,其他用戶可以下載這一基于文檔位置的批注內(nèi)容。
文檔編號G06F17/24GK103077160SQ20121058528
公開日2013年5月1日 申請日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者仇睿恒 申請人:北京小米科技有限責(zé)任公司