一種批注方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對(duì)圖形文檔批注處理的技術(shù)領(lǐng)域,尤其涉及一種批注方法及裝置。
【背景技術(shù)】
[0002]目前,有一種批注工具可以對(duì)位圖形式的文檔進(jìn)行批注,這類應(yīng)用程序的設(shè)計(jì)的理念就是:“在圖上畫圖”。所謂圖上畫圖,實(shí)際上是指被批注的內(nèi)容是一張位圖,該位圖稱之為原圖,對(duì)原圖進(jìn)行的批注,包括用戶繪制的標(biāo)記、輸入的文字,或者插入的圖像等,被保存為另外的位圖。
[0003]現(xiàn)有技術(shù)中,使用上述批注工具進(jìn)行批注時(shí),在一個(gè)終端上對(duì)原圖進(jìn)行批注后,只能在該終端上顯示批注信息以及繼續(xù)批注,無(wú)法實(shí)現(xiàn)不同終端對(duì)同一原圖協(xié)同批注。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種批注方法及裝置,用以解決現(xiàn)有技術(shù)中存在的無(wú)法實(shí)現(xiàn)不同終端對(duì)同一原圖協(xié)同批注的問(wèn)題。
[0005]本發(fā)明實(shí)施例提供了一種批注方法,該方法包括:
[0006]終端在批注工具的界面顯示待批注的原圖;
[0007]終端記錄用戶通過(guò)批注工具對(duì)原圖進(jìn)行批注的本次批注信息,并將本次批注信息保存為XML文件后與原圖關(guān)聯(lián)保存在網(wǎng)絡(luò)服務(wù)器,以便其他終端獲取。
[0008]XML文件是通用的文件格式,可以在不同終端中被正確解析。因此,上述方法將批注信息保存為XML文件與原圖關(guān)聯(lián)保存在網(wǎng)絡(luò)服務(wù)器,使得不同終端可以通過(guò)網(wǎng)絡(luò)服務(wù)器下載該XML文件和原圖正確顯示出歷史批注信息,從而實(shí)現(xiàn)了不同終端對(duì)同一原圖進(jìn)行協(xié)同批注。
[0009]較佳的,在所述終端在批注工具的界面顯示待批注的原圖之前,該方法還包括:
[0010]終端從網(wǎng)絡(luò)服務(wù)器獲取原圖和該原圖對(duì)應(yīng)的可擴(kuò)展標(biāo)記語(yǔ)言XML文件,該XML文件為對(duì)原圖進(jìn)行批注的歷史批注信息;
[0011 ] 終端解析上述XML文件獲取歷史批注信息;
[0012]終端在批注工具的界面顯示待批注的原圖時(shí),還包括:
[0013]終端在所批注工具的界面顯示上述歷史批注信息。
[0014]較佳的,上述將本次批注信息保存為XML文件后與上述原圖關(guān)聯(lián)保存在上述網(wǎng)絡(luò)服務(wù)器,可以包括但不僅限于以下三種實(shí)現(xiàn)方式:
[0015]第一種實(shí)現(xiàn)方式:將本次批注信息保存為XML文件后,將該XML文件與上述原圖壓縮后上傳到上述網(wǎng)絡(luò)服務(wù)器中,保存壓縮后的文件的路徑與保存所述原圖的路徑相同;
[0016]第二種實(shí)現(xiàn)方式:將本次批注信息保存為XML文件后,將該XML文件、上述原圖及上述歷史批注信息的XML文件壓縮后上傳到上述網(wǎng)絡(luò)服務(wù)器;
[0017]第三種實(shí)現(xiàn)方式:將本次批注信息保存為XML文件后,將該XML文件上傳到上述網(wǎng)絡(luò)服務(wù)器中,保存該XML文件的路徑與保存上述原圖的路徑存在關(guān)聯(lián)關(guān)系。
[0018]基于上述方法實(shí)施例的任意實(shí)現(xiàn)方式,較佳的,上述XML文件包括批注頭和批注內(nèi)容,該批注頭中保存上述原圖的屬性信息;該批注內(nèi)容中保存:批注ID、批注類型、批注的數(shù)據(jù)域、批注的信息域。上述原圖的屬性信息包括原圖的創(chuàng)作人,創(chuàng)作時(shí)間等一些與原圖相關(guān)的屬性。
[0019]較佳的,上述批注的數(shù)據(jù)域中保存隨手畫信息的點(diǎn)陣坐標(biāo)及標(biāo)點(diǎn)區(qū)域,該隨手畫信息的點(diǎn)陣坐標(biāo)由隨手畫信息的像素點(diǎn)在原圖中的位置坐標(biāo)構(gòu)成,對(duì)于上述歷史批注信息的XML文件,該標(biāo)點(diǎn)區(qū)域由歷史批注信息在原圖中的位置坐標(biāo)構(gòu)成,對(duì)于上述本次批注信息的XML文件,該標(biāo)點(diǎn)區(qū)域由本次批注信息在原圖中的位置坐標(biāo)構(gòu)成。該隨手畫信息可以為:用戶進(jìn)行批注時(shí),所畫的一些符號(hào)信息,例如:所標(biāo)注的線、圓圈等符號(hào)。
[0020]較佳的,上述批注的信息與包含批注的創(chuàng)建時(shí)間、錯(cuò)誤類型、批注人、批注顏色、批注字體、批注字樣、線寬等信息。
[0021]基于上述任意方法實(shí)施例,較佳的,上述批注類型為:隨手畫批注、或者帶文字隨手畫批注、或者帶圖片隨手畫批注;
[0022]對(duì)于帶圖片隨手畫批注,該帶圖片隨手畫批注的數(shù)據(jù)域中還保存所插入圖片的BASE64編碼及圖片區(qū)域陣,該圖片區(qū)域陣由圖片外邊框在原圖中的位置坐標(biāo)構(gòu)成;
[0023]對(duì)于帶文字隨手畫批注,該帶文字隨手畫批注的信息域中還保存所插入文字的UTF-8編碼,所述帶文字隨手畫批注的數(shù)據(jù)域中還保存文本區(qū)域陣,所述文本區(qū)域陣由所插入的文字在原圖中的位置坐標(biāo)構(gòu)成;
[0024]基于上述任意方法實(shí)施例,較佳的,上述終端在批注工具的界面顯示上述原圖及上述歷史批注信息,具體實(shí)現(xiàn)方式如下:
[0025]所述終端根據(jù)該終端的分辨率與所述原圖的像素之間的映射關(guān)系,在批注工具的界面上顯示所述原圖;
[0026]所述終端根據(jù)所述歷史批住信息的XML文件中保存的歷史批注信息在所述原圖中的位置坐標(biāo),在所述批注工具的界面上顯示所述歷史批注信息。
[0027]如果歷史批注信息是隨手畫批注,該位置坐標(biāo)是點(diǎn)陣坐標(biāo);如果歷史批注信息是帶文字隨手畫批注,該位置坐標(biāo)是隨手畫信息的點(diǎn)陣坐標(biāo)和所插入圖片的圖片區(qū)域陣,如果是帶文字隨手畫批注,該位置坐標(biāo)是隨手畫信息的點(diǎn)陣坐標(biāo)和所插入文字的文本區(qū)域陣。
[0028]基于與方法同樣的發(fā)明構(gòu)思,本發(fā)明還提供了一種批注裝置,該裝置包括:
[0029]顯示模塊,用于在批注工具的界面顯示待批注的原圖;
[0030]上傳模塊,用于記錄用戶通過(guò)所述批注工具對(duì)所述原圖進(jìn)行批注的本次批注信息,并將所述本次批注信息保存為XML文件后與所述原圖關(guān)聯(lián)保存在所述網(wǎng)絡(luò)服務(wù)器。
[0031]上述裝置,通過(guò)顯示模塊在批注工具的界面顯示待批注的原圖,上傳模塊記錄用戶通過(guò)批注工具對(duì)原圖進(jìn)行批注的本次批注信息,并將本次批注信息保存為XML文件后與原圖關(guān)聯(lián)保存在網(wǎng)絡(luò)服務(wù)器,能夠?qū)崿F(xiàn)不同終端對(duì)同一原圖進(jìn)行協(xié)同批注。
[0032]較佳的,上述裝置還包括獲取模塊和解析模塊:
[0033]獲取模塊,用于從網(wǎng)絡(luò)服務(wù)器獲取上述原圖和上述原圖對(duì)應(yīng)的可擴(kuò)展標(biāo)記語(yǔ)言XML文件,該XML文件為該原圖進(jìn)行批注的歷史批注信息;
[0034]解析模塊,用于解析該XML文件獲取歷史批注信息;
[0035]上述顯示模塊還用于,在上述批注工具的界面顯示歷史批注信息。
【附圖說(shuō)明】
[0036]圖1為本發(fā)明實(shí)施例的批注方法流程圖;
[0037]圖2為本發(fā)明實(shí)施例的批注裝置示意圖。
【具體實(shí)施方式】
[0038]本發(fā)明實(shí)施例提供一種批注方法及裝置,用以解決現(xiàn)有技術(shù)中存在的無(wú)法實(shí)現(xiàn)不同終端對(duì)同一原圖協(xié)同批注的問(wèn)題。
[0039]下面結(jié)合附圖,對(duì)本發(fā)明實(shí)施例作進(jìn)一步說(shuō)明。
[0040]本發(fā)明實(shí)施例提供了一種批注方法,如圖1所示,該方法包括:
[0041]SlOl:終端在批注工具的界面顯示待批注的原圖;
[0042]S102:終端記錄用戶通過(guò)批注工具對(duì)原圖進(jìn)行批注的本次批注信息,并將本次批注信息保存為XML文件后與原圖關(guān)聯(lián)保存在上述網(wǎng)絡(luò)服務(wù)器,以便其他終端獲取。<