在線編輯時(shí)引文標(biāo)記展示方法與裝置制造方法
【專利摘要】本發(fā)明提供了一種在線編輯時(shí)引文標(biāo)記展示方法與裝置。其中在線編輯時(shí)引文標(biāo)記展示方法,包括步驟:在用戶編輯時(shí),采用相同的標(biāo)識符號對不同插入點(diǎn)進(jìn)行統(tǒng)一標(biāo)識,并建立插入點(diǎn)與插入?yún)⒖假Y料之間的關(guān)聯(lián)關(guān)系;接收用戶提交請求后,對各個(gè)插入點(diǎn)的位置進(jìn)行排序;對排序后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識符展示。本發(fā)明通過對全文的整體處理,能夠很好地在顯示文檔中對引文標(biāo)記按照其在正文中出現(xiàn)的位置順序進(jìn)行標(biāo)注展示,符合用戶閱讀的習(xí)慣。
【專利說明】在線編輯時(shí)引文標(biāo)記展示方法與裝置 【【技術(shù)領(lǐng)域】】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,特別涉及一種在線編輯時(shí)引文標(biāo)記展示方法與裝 置。 【【背景技術(shù)】】
[0002] 隨著WEB2.0技術(shù)的深入發(fā)展,互聯(lián)網(wǎng)應(yīng)用的范圍越來越廣泛,用戶不再僅僅是互 聯(lián)網(wǎng)內(nèi)容的讀者,同時(shí)也可以成為互聯(lián)網(wǎng)內(nèi)容的作者。很多互聯(lián)網(wǎng)應(yīng)用的產(chǎn)品都提供了給 用戶在線編輯文檔的功能,當(dāng)用戶感到讀到的互聯(lián)網(wǎng)內(nèi)容不夠準(zhǔn)確和完善的時(shí)候,他可以 開啟文檔編輯,對讀到的內(nèi)容進(jìn)行修改。當(dāng)編輯過程中需要引用其他的文獻(xiàn)或資料時(shí),用戶 需要對其進(jìn)行標(biāo)注,現(xiàn)有技術(shù)是通過在編輯頁面開放標(biāo)注序號的方式來實(shí)現(xiàn)的。
[0003] 例如原始文檔在第二段末尾與第三段末尾分別有兩個(gè)引文標(biāo)記【1】和【2】,在用 戶編輯時(shí),這兩處引文標(biāo)記仍然以【1】和【2】的方式在原有位置展示,當(dāng)用戶需要在第一段 末尾增加一個(gè)引文標(biāo)記的時(shí)候,現(xiàn)有技術(shù)會在第一段末尾增加一個(gè)【3】,用戶提交后,則在 第一段、第二段、第三段末尾分別顯示【3】、【1】、【2】這樣的引文標(biāo)記。
[0004] 這種展示方式有兩個(gè)弊端,首先在編輯頁面時(shí)與頁面提交后,引文標(biāo)記均不以在 段落中出現(xiàn)的位置順序來標(biāo)注,而是以發(fā)起引文標(biāo)記的時(shí)間先后順序來標(biāo)注,這讓用戶在 編輯與閱讀時(shí)都感到與習(xí)慣不符;其次,在編輯頁面時(shí),由于在用戶面前展示的標(biāo)記符號由 "【"、"數(shù)字"、"】"這三部分構(gòu)成,很容易造成用戶對標(biāo)記符號中某一部分如"】"的誤刪除操 作,導(dǎo)致最后顯示的引文標(biāo)記符號不完整。 【
【發(fā)明內(nèi)容】
】
[0005] 有鑒于此,本發(fā)明提供了一種在線編輯時(shí)引文標(biāo)記展示方法,能夠按照引文位置 進(jìn)行順序標(biāo)注展示。
[0006] 具體技術(shù)方案如下:
[0007] 本發(fā)明實(shí)施例提供了一種在線編輯時(shí)引文標(biāo)記展示方法,該方法包括以下步驟: 在用戶編輯時(shí),采用相同的標(biāo)識符號對各個(gè)參考資料插入點(diǎn)進(jìn)行統(tǒng)一標(biāo)識,并建立插入點(diǎn) 與插入?yún)⒖假Y料之間的關(guān)聯(lián)關(guān)系;接收用戶提交請求后,對各個(gè)插入點(diǎn)的位置進(jìn)行排序; 對排序后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識符展示。
[0008] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,相同的標(biāo)識符號包括任意單一的文字、符號、字母或數(shù) 字之一或其組合。
[0009] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,排序的方法包括:記錄參與排序的插入點(diǎn)位置,如果有 多個(gè)插入點(diǎn)指向同一條參考資料,則記錄位于全文位置最前的那個(gè)插入點(diǎn)位置,否則直接 記錄插入點(diǎn)位置,再對所有記錄的插入點(diǎn)排序。
[0010] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,多個(gè)插入點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn) 指向的參考資料URL相同。
[0011] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,多個(gè)插入點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn) 指向的參考資料URL對應(yīng)的頁面內(nèi)容相同。
[0012] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,排序是按照插入點(diǎn)在正文中出現(xiàn)的位置前后順序進(jìn)行 的,即插入點(diǎn)在正文中出現(xiàn)的位置靠前的排在前。
[0013] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,對排序后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識 符的方法包括:對參與排序的插入點(diǎn)按照順序賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參 考資料賦予相同的序號標(biāo)識符,并對未參與排序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的 序號標(biāo)識符。
[0014] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,序號標(biāo)識符包括任何能夠表示順序的文字、符號、字母 或數(shù)字之一或其組合。
[0015] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,該方法還包括步驟:在用戶編輯時(shí),接收到刪除插入點(diǎn) 標(biāo)識符的請求后,判斷該標(biāo)識符關(guān)聯(lián)的參考資料是否無其他引用關(guān)系,是則刪除該參考資 料。
[0016] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,該方法還包括步驟:在接收到用戶提交請求后,判斷是 否存在無引用關(guān)系的參考資料,若存在則將該參考資料作為臟數(shù)據(jù)刪除。
[0017] 本發(fā)明還提供了一種在線編輯時(shí)引文標(biāo)記展示裝置,包括:統(tǒng)一標(biāo)識單元,用于在 用戶編輯時(shí),采用相同的標(biāo)識符號對各個(gè)參考資料插入點(diǎn)進(jìn)行統(tǒng)一標(biāo)識并建立插入點(diǎn)與插 入?yún)⒖假Y料的關(guān)聯(lián)關(guān)系。排序單元,用于接收用戶提交請求后,對各個(gè)插入點(diǎn)的位置進(jìn)行排 序。賦值單元,用于對排序后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識符展示。
[0018] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,相同的標(biāo)識符號包括任意單一的文字、符號、字母或數(shù) 字之一或其組合。
[0019] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,排序的方法包括:記錄參與排序的插入點(diǎn)位置,如果有 多個(gè)插入點(diǎn)指向同一條參考資料,則記錄位于全文位置最前的那個(gè)插入點(diǎn)位置,否則直接 記錄插入點(diǎn)位置,再對所有記錄的插入點(diǎn)排序。
[0020] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,多個(gè)插入點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn) 指向的參考資料URL相同。
[0021] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,多個(gè)插入點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn) 指向的參考資料URL對應(yīng)的頁面內(nèi)容相同。
[0022] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,排序是按照插入點(diǎn)在正文中出現(xiàn)的位置前后順序進(jìn)行 的,即插入點(diǎn)在正文中出現(xiàn)的位置靠前的排在前。
[0023] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,對排序后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識 符的方法包括:對參與排序的插入點(diǎn)按照順序賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參 考資料賦予相同的序號標(biāo)識符,并對未參與排序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的 序號標(biāo)識符。
[0024] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,序號標(biāo)識符包括任何能夠表示順序的文字、符號、字母 或數(shù)字之一或其組合。
[0025] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,統(tǒng)一標(biāo)識單元還包括一個(gè)刪除單元,用于在用戶編輯 時(shí),接收到刪除插入點(diǎn)標(biāo)識符的請求后,判斷該標(biāo)識符關(guān)聯(lián)的參考資料是否無其他引用關(guān) 系,是則刪除該參考資料。
[0026] 根據(jù)本發(fā)明一優(yōu)選實(shí)施例,排序單元還包括一個(gè)刪除單元,用于在接收到用戶提 交請求后,判斷是否存在無引用關(guān)系的參考資料,若存在則將該參考資料作為臟數(shù)據(jù)刪除。
[0027] 從以上技術(shù)方案可以看出,本發(fā)明的方法和裝置,由于在編輯狀態(tài)時(shí)對參考資料 插入點(diǎn)采用了統(tǒng)一的標(biāo)識符,向用戶屏蔽了順序,可以很好地避免用戶在編輯過程中參考 資料插入點(diǎn)位置與順序顯示不匹配的問題,也不會出現(xiàn)由于用戶誤刪除而導(dǎo)致引文標(biāo)記顯 示不完整的情況;在接收到用戶提交請求后,本發(fā)明通過對全文的整體處理,又能夠很好地 在顯示文檔中對引文標(biāo)記按照其在正文中出現(xiàn)的位置順序進(jìn)行標(biāo)注展示,符合用戶閱讀的 習(xí)慣。 【【專利附圖】
【附圖說明】】
[0028] 圖1為本發(fā)明提供的在線編輯時(shí)引文標(biāo)記展示方法流程圖;
[0029] 圖2為本發(fā)明提供的在線編輯時(shí)引文標(biāo)記展示方法實(shí)施例一流程圖;
[0030] 圖3為本發(fā)明提供的在線編輯時(shí)引文標(biāo)記展示方法實(shí)施例二流程圖;
[0031] 圖4為本發(fā)明提供的在線編輯時(shí)引文標(biāo)記展示裝置實(shí)施例一模塊圖;
[0032] 圖5為本發(fā)明提供的在線編輯時(shí)引文標(biāo)記展示裝置實(shí)施例二模塊圖。 【【具體實(shí)施方式】】
[0033] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對 本發(fā)明進(jìn)行詳細(xì)描述。
[0034] 根據(jù)本發(fā)明的一方面提供一種在線編輯時(shí)引文標(biāo)記展示方法100。請參考圖1,在 線編輯時(shí)引文標(biāo)記展示的方法100主要包括以下步驟:
[0035] 步驟110 :統(tǒng)一標(biāo)識參考資料插入點(diǎn)并建立關(guān)聯(lián)關(guān)系。用戶編輯時(shí),采用相同的標(biāo) 識符號對不同插入點(diǎn)進(jìn)行統(tǒng)一標(biāo)識,所述標(biāo)識符號可以包括任意單一的文字、符號、字母或 數(shù)字之一或其組合,例如"引"字。在插入標(biāo)識符號的同時(shí)建立插入點(diǎn)與插入?yún)⒖假Y料的關(guān) 聯(lián)關(guān)系。
[0036] 步驟120 :對插入點(diǎn)排序。接收用戶提交的請求后,記錄參與排序的插入點(diǎn)位置, 其方法包括如果發(fā)現(xiàn)有多個(gè)插入點(diǎn)指向同一條參考資料,則記錄位于全文位置最前的那個(gè) 插入點(diǎn)位置,否則直接記錄插入點(diǎn)位置,并對所有記錄的插入點(diǎn)排序,所述排序是按照插入 點(diǎn)在正文中出現(xiàn)的位置前后順序進(jìn)行的,即插入點(diǎn)在正文中出現(xiàn)的位置靠前的排在前。
[0037] 步驟130 :對插入點(diǎn)與參考資料賦予序號標(biāo)識符。對參與排序的插入點(diǎn)按照順序 賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參考資料賦予相同的序號標(biāo)識符,并對未參與排 序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的序號標(biāo)識符,所述序號標(biāo)識符可以包括任何能 夠表示順序的文字、符號、字母或數(shù)字之一或其組合。
[0038] 下面通過具體的實(shí)施例對上述方法進(jìn)行詳細(xì)描述:
[0039] 實(shí)施例一、
[0040] 請一并參考圖1及圖2,本發(fā)明提供的在線編輯時(shí)引文標(biāo)記展示的方法實(shí)施例一 的流程圖。
[0041] 步驟1110 :統(tǒng)一標(biāo)識符號標(biāo)記插入點(diǎn)并建立插入點(diǎn)與參考資料關(guān)聯(lián)關(guān)系。在接收 用戶插入?yún)⒖假Y料請求后,采用統(tǒng)一標(biāo)識符號標(biāo)記插入點(diǎn),所述標(biāo)識符號可以包括任意單 一的文字、符號、字母或數(shù)字之一或其組合,如"引"字,同時(shí)將插入點(diǎn)的標(biāo)識符號與參考資 料建立關(guān)聯(lián)關(guān)系。
[0042] 進(jìn)一步地,在步驟1110中如果接收到由于用戶不滿意參考資料而選擇的刪除參 考資料插入點(diǎn)的標(biāo)識符號的請求,則刪除相應(yīng)的標(biāo)識符號,但不刪除與標(biāo)識符號對應(yīng)的參 考資料。
[0043] 在步驟120中,可以包括以下幾個(gè)步驟:
[0044] 步驟1210 :判斷是否有失去關(guān)聯(lián)關(guān)系的參考資料,如果有則執(zhí)行步驟1220,否則 執(zhí)行步驟1230。
[0045] 步驟1220 :刪除無引用關(guān)系的參考資料。
[0046] 步驟1230 :判斷每條參考資料是否僅被引用一次。如果每條參考資料僅被引用一 次,則執(zhí)行步驟1240,否則執(zhí)行步驟1250。
[0047] 步驟1240 :記錄引用該參考資料插入點(diǎn)位置,并執(zhí)行步驟1260。
[0048] 步驟1250:記錄該參考資料位置上第一次被引用的插入點(diǎn)位置,并執(zhí)行步驟 1260。
[0049] 步驟1260 :對所有記錄的參考資料插入點(diǎn)按照位置順序排序。
[0050] 上述步驟1230至1260的具體實(shí)現(xiàn)可以包括:在全文中逐一提取插入點(diǎn)標(biāo)識符的 標(biāo)簽,在標(biāo)簽參數(shù)中判斷是否有已出現(xiàn)過的參考資料關(guān)鍵字,有則跳過不提取該標(biāo)簽,直至 全文結(jié)束,根據(jù)標(biāo)識符標(biāo)簽的提取順序即可得到插入點(diǎn)的順序。
[0051] 值得注意的是,本發(fā)明并不限定"判斷是否有失去關(guān)聯(lián)關(guān)系的參考資料"步驟與 "判斷每條參考資料是否僅被引用一次"步驟的執(zhí)行順序,即既可以如上文所述先執(zhí)行步驟 1210至1220再執(zhí)行步驟1230至1260,也可以先執(zhí)行步驟1230至1260再執(zhí)行步驟1210 至1220,或者步驟1210至1220與步驟1230至1260同時(shí)執(zhí)行。
[0052] 在步驟130中,包括步驟1310以及步驟1320。步驟1310中,對參與排序的插入 點(diǎn)按照順序賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參考資料賦予相同的序號標(biāo)識符;步 驟1320中,對未參與排序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的序號標(biāo)識符,所述序號 標(biāo)識符可以包括任何能夠表示順序的文字、符號、字母或數(shù)字之一或其組合。
[0053] 實(shí)施例二、
[0054] 請一并參考圖1及圖3,圖3為本發(fā)明提供的在線編輯時(shí)引文標(biāo)記展示的方法實(shí)施 例二的流程圖。
[0055] 在步驟110中,可以包括以下幾個(gè)步驟:
[0056] 步驟1111 :接收用戶插入?yún)⒖假Y料請求后,采用統(tǒng)一標(biāo)識符號標(biāo)記插入點(diǎn),所述 標(biāo)識符可以包括任意單一的文字、符號、字母或數(shù)字之一或其組合,如"引"字,同時(shí)將插入 點(diǎn)標(biāo)識符號與參考資料建立關(guān)聯(lián)關(guān)系。
[0057] 步驟1121 :如果接收到由于用戶不滿意參考資料而刪除參考資料插入點(diǎn)統(tǒng)一標(biāo) 識符號的請求時(shí),判斷該標(biāo)識符號對應(yīng)的參考資料是否還有其他引用,如果沒有其他引用 則執(zhí)行步驟1131,否則執(zhí)行步驟1231。
[0058] 步驟1131 :刪除該標(biāo)識符號對應(yīng)的參考資料,并執(zhí)行步驟1231。
[0059] 其中,步驟1121與1131的具體實(shí)現(xiàn)可以包括:
[0060] 刪除插入點(diǎn)統(tǒng)一標(biāo)識符動作觸發(fā)腳本函數(shù),在腳本函數(shù)中判斷其他標(biāo)識符標(biāo)簽中 是否含有與刪除標(biāo)識符標(biāo)簽中相同的參考資料關(guān)鍵字,如果沒有,則將該插入點(diǎn)標(biāo)識符對 應(yīng)的參考資料刪除。
[0061] 在步驟120中,可以包括以下幾個(gè)步驟:
[0062] 步驟1231 :判斷每條參考資料是否僅被引用一次。如果每條參考資料僅被引用一 次,則執(zhí)行步驟1241,否則執(zhí)行步驟1251。
[0063] 步驟1241 :記錄引用該參考資料插入點(diǎn)位置,并執(zhí)行步驟1261。
[0064] 步驟1251 :記錄該參考資料位置上第一次被引用的插入點(diǎn)位置,并執(zhí)行步驟 1261。
[0065] 步驟1261 :對所有記錄的參考資料插入點(diǎn)按照位置順序排序。
[0066] 上述步驟1231至1261的具體實(shí)現(xiàn)可以包括:在全文中逐一提取插入點(diǎn)標(biāo)識符的 標(biāo)簽,在標(biāo)簽參數(shù)中判斷是否有已出現(xiàn)過的參考資料關(guān)鍵字,有則跳過不提取該標(biāo)簽,直至 全文結(jié)束,根據(jù)標(biāo)識符標(biāo)簽的提取順序即可得到插入點(diǎn)的順序。
[0067] 在步驟130中,包括步驟1311以及步驟1321。步驟1311中,對參與排序的插入 點(diǎn)按照順序賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參考資料賦予相同的序號標(biāo)識符;步 驟1321中,對未參與排序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的序號標(biāo)識符,所述序號 標(biāo)識符可以包括任何能夠表示順序的文字、符號、字母或數(shù)字之一或其組合。
[0068] 上述實(shí)施例一的步驟1230及實(shí)施例二的步驟1231中,對每條參考資料是否僅被 引用一次的判斷,可以包括基于插入的參考資料URL是否相同或基于插入的參考資料URL 對應(yīng)的頁面內(nèi)容是否相同,如果插入的參考資料URL不同或插入的參考資料URL對應(yīng)的頁 面內(nèi)容不同,則認(rèn)為參考資料僅被引用一次。
[0069] 根據(jù)本發(fā)明的另一方面還提供一種在線編輯時(shí)引文標(biāo)記展示裝置,包括:
[0070] 統(tǒng)一標(biāo)識單元,用于統(tǒng)一標(biāo)識參考資料插入點(diǎn)并建立關(guān)聯(lián)關(guān)系。統(tǒng)一標(biāo)識單元在 用戶編輯時(shí),采用相同的標(biāo)識符號對不同插入點(diǎn)進(jìn)行統(tǒng)一標(biāo)識,所述標(biāo)識符號可以包括任 意單一的文字、符號、字母或數(shù)字之一或其組合,如"引"字。在插入標(biāo)識符號的同時(shí)建立插 入點(diǎn)與插入?yún)⒖假Y料的關(guān)聯(lián)關(guān)系。
[0071] 排序單元,用于對參考資料插入點(diǎn)進(jìn)行排序。排序單元接收用戶提交請求后,記錄 參與排序的插入點(diǎn)位置,其方法包括如果發(fā)現(xiàn)有多個(gè)插入點(diǎn)指向同一條參考資料,則記錄 位于全文位置最前的那個(gè)插入點(diǎn)位置,否則直接記錄插入點(diǎn)位置,并對所有記錄的插入點(diǎn) 排序,所述排序是按照插入點(diǎn)在正文中出現(xiàn)的位置前后順序進(jìn)行的,即插入點(diǎn)在正文中出 現(xiàn)的位置靠前的排在前。
[0072] 賦值單元,用于對插入點(diǎn)與參考資料賦予序號標(biāo)識符。賦值單元對參與排序的插 入點(diǎn)按照順序賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參考資料賦予相同的序號標(biāo)識符, 并對未參與排序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的序號標(biāo)識符,所述序號標(biāo)識符可 以包括任何能夠表示順序的文字、符號、字母或數(shù)字之一或其組合。
[0073] 請參考圖4,圖4為在線編輯時(shí)引文標(biāo)記展示裝置實(shí)施例一的模塊圖。在本實(shí)施例 中,排序單元還包括一個(gè)刪除單元,負(fù)責(zé)判斷是否存在無引用關(guān)系的參考資料,若發(fā)現(xiàn)有無 引用關(guān)系的參考資料,則將該參考資料作為臟數(shù)據(jù)刪除。
[0074] 請參考圖5,圖5為在線編輯時(shí)引文標(biāo)記展示裝置實(shí)施例二的模塊圖。在本實(shí)施例 中,統(tǒng)一標(biāo)識單元還包括一個(gè)刪除單元,負(fù)責(zé)接收刪除插入點(diǎn)標(biāo)識符的請求后,判斷該標(biāo)識 符關(guān)聯(lián)的參考資料是否無其他引用關(guān)系,是則刪除該參考資料。
[0075] 上述實(shí)施例一和實(shí)施例二中,多個(gè)插入點(diǎn)指向同一條參考資料是包括多個(gè)插入點(diǎn) 指向的參考資料URL相同或多個(gè)插入點(diǎn)指向的參考資料URL對應(yīng)的頁面內(nèi)容相同。
[0076] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1. 一種在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述方法包括步驟: 在用戶編輯時(shí),采用相同的標(biāo)識符號對各個(gè)參考資料插入點(diǎn)進(jìn)行統(tǒng)一標(biāo)識,并建立插 入點(diǎn)與插入?yún)⒖假Y料之間的關(guān)聯(lián)關(guān)系; 接收用戶提交請求后,對各個(gè)插入點(diǎn)的位置進(jìn)行排序; 對排序后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識符展示。
2. 根據(jù)權(quán)利要求1所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述相同的標(biāo) 識符號包括任意單一的文字、符號、字母或數(shù)字之一或其組合。
3. 根據(jù)權(quán)利要求1所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述排序的方 法包括:記錄參與排序的插入點(diǎn)位置,如果有多個(gè)插入點(diǎn)指向同一條參考資料,則記錄位于 全文位置最前的那個(gè)插入點(diǎn)位置,否則直接記錄插入點(diǎn)位置,再對所有記錄的插入點(diǎn)排序。
4. 根據(jù)權(quán)利要求3所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述多個(gè)插入 點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn)指向的參考資料URL相同。
5. 根據(jù)權(quán)利要求3所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述多個(gè)插入 點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn)指向的參考資料URL對應(yīng)的頁面內(nèi)容相同。
6. 根據(jù)權(quán)利要求1或3所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述排序是 按照插入點(diǎn)在正文中出現(xiàn)的位置前后順序進(jìn)行的,即插入點(diǎn)在正文中出現(xiàn)的位置靠前的排 在刖。
7. 根據(jù)權(quán)利要求1所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述對排序后 的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識符的方法包括:對參與排序的插入點(diǎn)按照順序 賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參考資料賦予相同的序號標(biāo)識符,并對未參與排 序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的序號標(biāo)識符。
8. 根據(jù)權(quán)利要求1或7所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述序號標(biāo) 識符包括任何能夠表示順序的文字、符號、字母或數(shù)字之一或其組合。
9. 根據(jù)權(quán)利要求1所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述方法還包 括步驟:在用戶編輯時(shí),接收到刪除插入點(diǎn)標(biāo)識符的請求后,判斷該標(biāo)識符關(guān)聯(lián)的參考資料 是否無其他引用關(guān)系,是則刪除該參考資料。
10. 根據(jù)權(quán)利要求1所述的在線編輯時(shí)引文標(biāo)記展示方法,其特征在于,所述方法還包 括步驟:在接收到用戶提交請求后,判斷是否存在無引用關(guān)系的參考資料,若存在則將該參 考資料作為臟數(shù)據(jù)刪除。
11. 一種在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述裝置包括: 統(tǒng)一標(biāo)識單元,用于在用戶編輯時(shí),采用相同的標(biāo)識符號對各個(gè)參考資料插入點(diǎn)進(jìn)行 統(tǒng)一標(biāo)識并建立插入點(diǎn)與插入?yún)⒖假Y料的關(guān)聯(lián)關(guān)系; 排序單元,用于接收用戶提交請求后,對各個(gè)插入點(diǎn)的位置進(jìn)行排序; 賦值單元,用于對排序后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識符展示。
12. 根據(jù)權(quán)利要求11所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述相同的 標(biāo)識符號包括任意單一的文字、符號、字母或數(shù)字之一或其組合。
13. 根據(jù)權(quán)利要求11所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述排序的 方法包括:記錄參與排序的插入點(diǎn)位置,如果有多個(gè)插入點(diǎn)指向同一條參考資料,則記錄位 于全文位置最前的那個(gè)插入點(diǎn)位置,否則直接記錄插入點(diǎn)位置,再對所有記錄的插入點(diǎn)排 序。
14. 根據(jù)權(quán)利要求13所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述多個(gè)插 入點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn)指向的參考資料URL相同。
15. 根據(jù)權(quán)利要求13所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述多個(gè)插 入點(diǎn)指向同一條參考資料,是包括多個(gè)插入點(diǎn)指向的參考資料URL對應(yīng)的頁面內(nèi)容相同。
16. 根據(jù)權(quán)利要求11或13所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述排 序是按照插入點(diǎn)在正文中出現(xiàn)的位置前后順序進(jìn)行的,即插入點(diǎn)在正文中出現(xiàn)的位置靠前 的排在前。
17. 根據(jù)權(quán)利要求11所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述對排序 后的插入點(diǎn)與相關(guān)聯(lián)的參考資料賦予序號標(biāo)識符的方法包括:對參與排序的插入點(diǎn)按照順 序賦予序號標(biāo)識符,同時(shí)對與插入點(diǎn)關(guān)聯(lián)的參考資料賦予相同的序號標(biāo)識符,并對未參與 排序的插入點(diǎn)賦予與其關(guān)聯(lián)的參考資料相同的序號標(biāo)識符。
18. 根據(jù)權(quán)利要求11或17所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述序 號標(biāo)識符包括任何能夠表示順序的文字、符號、字母或數(shù)字之一或其組合。
19. 根據(jù)權(quán)利要求11所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述統(tǒng)一標(biāo) 識單元還包括一個(gè)刪除單元,用于在用戶編輯時(shí),接收到刪除插入點(diǎn)標(biāo)識符的請求后,判斷 該標(biāo)識符關(guān)聯(lián)的參考資料是否無其他引用關(guān)系,是則刪除該參考資料。
20. 根據(jù)權(quán)利要求11所述的在線編輯時(shí)引文標(biāo)記展示裝置,其特征在于,所述排序單 元還包括一個(gè)刪除單元,用于在接收到用戶提交請求后,判斷是否存在無引用關(guān)系的參考 資料,若存在則將該參考資料作為臟數(shù)據(jù)刪除。
【文檔編號】G06F17/24GK104063368SQ201410242861
【公開日】2014年9月24日 申請日期:2010年12月1日 優(yōu)先權(quán)日:2010年12月1日
【發(fā)明者】陳浩然, 王坤, 王京津, 張明主, 蘇上海 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司