筆記制作方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種筆記制作方法,包括:在編輯軟件的界面中提供圖形符號(hào)控件;通過(guò)圖形符號(hào)控件接受用戶對(duì)文本添加筆記;將筆記獨(dú)立于文本的文件而保存在單獨(dú)的文件中。本發(fā)明還提供了一種筆記制作裝置,包括:界面模塊,用于在編輯軟件的界面中提供圖形符號(hào)控件;筆記模塊,用于通過(guò)圖形符號(hào)控件接受用戶對(duì)文本添加筆記;保存模塊,用于將筆記獨(dú)立于文本的文件而保存在單獨(dú)的文件中。本發(fā)明克服了現(xiàn)有技術(shù)破壞了原稿完整性的問(wèn)題,提高了文件處理的安全性。
【專利說(shuō)明】筆記制作方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及編輯軟件領(lǐng)域,具體而言,涉及一種筆記制作方法和裝置。
【背景技術(shù)】
[0002]在常規(guī)的編輯軟件,例如Word、Adobe Reader、NotePad等軟件中,用戶在閱讀文件制作筆記時(shí),通常利用這些軟件自帶的編輯控件,如下劃線控件等制作筆記。筆記制作完成后,將原文件更新為含有筆記的新文件。
[0003]發(fā)明人發(fā)現(xiàn),現(xiàn)有的筆記制作方法破壞了原文件的完整性。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在提供一種筆記制作方法和裝置,以解決上述的問(wèn)題。
[0005]在本發(fā)明的實(shí)施例中,提供了一種筆記制作方法,包括:在編輯軟件的界面中提供圖形符號(hào)控件;通過(guò)圖形符號(hào)控件接受用戶對(duì)文本添加筆記;將筆記獨(dú)立于文本的文件而保存在單獨(dú)的文件中。
[0006]在本發(fā)明的實(shí)施例中,提供了一種筆記制作裝置,包括:界面模塊,用于在編輯軟件的界面中提供圖形符號(hào)控件;筆記模塊,用于通過(guò)圖形符號(hào)控件接受用戶對(duì)文本添加筆記;保存模塊,用于將筆記獨(dú)立于文本的文件而保存在單獨(dú)的文件中。
[0007]本發(fā)明上述實(shí)施例的筆記制作方法和裝置因?yàn)椴捎锚?dú)立的文件保存筆記,所以克服了現(xiàn)有技術(shù)破壞了原稿完整性的問(wèn)題,提高了文件處理的安全性。
【專利附圖】
【附圖說(shuō)明】
[0008]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0009]圖1示出了根據(jù)本發(fā)明實(shí)施例的筆記制作方法的流程圖;
[0010]圖2示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的筆記制作軟件的應(yīng)用流程圖;
[0011]圖3示出了根據(jù)本發(fā)明實(shí)施例的筆記制作裝置的示意圖。
【具體實(shí)施方式】
[0012]下面將參考附圖并結(jié)合實(shí)施例,來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0013]圖1示出了根據(jù)本發(fā)明實(shí)施例的筆記制作方法的流程圖,包括:
[0014]步驟S10,在編輯軟件的界面中提供圖形符號(hào)控件;
[0015]步驟S20,通過(guò)圖形符號(hào)控件接受用戶對(duì)文本添加筆記;
[0016]步驟S30,將筆記獨(dú)立于文本的文件而保存在單獨(dú)的文件中。
[0017]傳統(tǒng)方式保存筆記在原文件中,破壞了原文檔的內(nèi)容,如果不做備份具有不可恢復(fù)性。本方法因?yàn)椴捎锚?dú)立的文件保存筆記,所以克服了現(xiàn)有技術(shù)破壞了原稿完整性的問(wèn)題,提高了文件處理的安全性。[0018]另外,傳統(tǒng)的筆記因?yàn)槭窃谠逦募校援?dāng)將原稿文件遷移到不同的系統(tǒng)中打開(kāi)時(shí),筆記(比如下劃線等)可能就消失了。而本方法中,因?yàn)橛脝为?dú)的文件來(lái)保存筆記,所以即使遷移系統(tǒng),仍然可以正常顯示筆記。
[0019]另外,傳統(tǒng)的方法中要修改整篇文檔的筆記顏色或者風(fēng)格,必須一條一條的處理。而本方法中,因?yàn)橛脝为?dú)的文件來(lái)保存筆記,所以可以針對(duì)筆記開(kāi)發(fā)批處理功能,一次就可以進(jìn)行多個(gè)筆記操作。
[0020]另外,本方法采用單獨(dú)文件保存筆記,從而在功能上具有可擴(kuò)展性性,比如筆記可以單獨(dú)加密等,可以像播放視頻一樣來(lái)播放筆記。
[0021]優(yōu)選地,以SVG(標(biāo)準(zhǔn)矢量圖形)的規(guī)范保存筆記。SVG目前已經(jīng)被各種瀏覽器支持,使用比較方便。
[0022]優(yōu)選地,筆記的文件是XML文件。XML文件格式豐富,而且目前已經(jīng)被各種瀏覽器支持,使用比較方便,且具有強(qiáng)大的適應(yīng)性,在很多可視化界面均使用這種筆記方式。
[0023]優(yōu)選地,本方法還包括:在打開(kāi)文本的文件時(shí),同時(shí)打開(kāi)筆記的文件。因?yàn)楣P記被獨(dú)立地保存,所以將文本文件的打開(kāi)關(guān)聯(lián)到筆記文件的打開(kāi),使得可以獲取筆記。
[0024]優(yōu)選地,本方法還包括:將筆記疊加顯示在文本上,且使顯示筆記的窗口與顯示文本的窗口大小保持一致,使得筆記與文本的疊加位置與添加筆記時(shí)的位置保持一致。本優(yōu)選實(shí)施例實(shí)現(xiàn)了筆記的還原顯示。
[0025]圖2示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的筆記制作軟件的應(yīng)用流程圖,包括:
[0026]1、啟動(dòng)筆記軟件,然后選擇原文件處理軟件(如word,Not印ad),使筆記軟件和原文件處理軟件綁定,然后就可以像在微軟的mspaint軟件上畫(huà)各種圖形符號(hào)(各種幾何圖形)一樣來(lái)在原文件處理軟件界面上添加這些圖形符號(hào)。
[0027]2、提供選擇框,讓用戶選擇是否新建筆記。
[0028]3、如果是,則新建一個(gè)筆記保存文件。
[0029]4、否則加載一個(gè)已有的筆記文件。
[0030]5、判斷加載的筆記文件是否加密。
[0031]6、如果加密,則要求用戶輸入密碼。
[0032]7、如果未加密,則直接打開(kāi)筆記文件。
[0033]8、將筆記文件中的筆記內(nèi)容作為一個(gè)筆記軟件實(shí)例和一個(gè)已經(jīng)打開(kāi)的原文件處理軟件綁定。通過(guò)讀取筆記保存文件,然后將這些矢量圖形以原文件處理軟件界面為畫(huà)圖窗口,畫(huà)在窗口上。并根據(jù)原文件處理軟件的大小變化來(lái)調(diào)整筆記整體的寬高,實(shí)現(xiàn)筆記的一致性。筆記由矢量圖像組成,然后空白沒(méi)有矢量圖形的地方為透明的,透明處不對(duì)原文件處理軟件的界面有任何遮掩,由于筆記的顯示在原文件處理軟件界面上,且為同一界面,所以也不會(huì)影響正常使用原文件處理軟件。
[0034]9、判斷是否已經(jīng)啟動(dòng)筆記模式。
[0035]10、如果沒(méi)有啟動(dòng)筆記模式,則僅允許編輯原文件。
[0036]U、如果已經(jīng)啟動(dòng),則允許編輯筆記,設(shè)置筆記密碼、以及修改筆記密碼等。
[0037]12、通過(guò)SVG的規(guī)范來(lái)保存筆記內(nèi)容,這些SVG以XML的方式保存在筆記文件中。
[0038]圖3示出了根據(jù)本發(fā)明實(shí)施例的筆記制作裝置的示意圖,包括:
[0039]界面模塊10,用于在編輯軟件的界面中提供圖形符號(hào)控件;[0040]筆記模塊20,用于通過(guò)圖形符號(hào)控件接受用戶對(duì)文本添加筆記;
[0041]保存模塊30,用于將筆記獨(dú)立于文本的文件而保存在單獨(dú)的文件中。
[0042]優(yōu)選地,保存模塊以標(biāo)準(zhǔn)矢量圖形的規(guī)范保存筆記。
[0043]優(yōu)選地,筆記的文件是XML文件。
[0044]優(yōu)選地,本裝置還包括:打開(kāi)模塊,用于在打開(kāi)文本的文件時(shí),同時(shí)打開(kāi)筆記的文件。
[0045]優(yōu)選地,本裝置還包括:顯示模塊,用于將筆記疊加顯示在文本上,且使顯示筆記的窗口與顯示文本的窗口大小保持一致,使得筆記與文本的疊加位置與添加筆記時(shí)的位置
保持一致。
[0046]本發(fā)明上述實(shí)施例的筆記制作方法和裝置避免了傳統(tǒng)筆記的缺點(diǎn),解決有些軟件(如notepad)不能做筆記的問(wèn)題,保護(hù)了原文檔內(nèi)容,提高可移植性,方便用戶的使用。
[0047]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0048]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種筆記制作方法,其特征在于,包括: 在編輯軟件的界面中提供圖形符號(hào)控件; 通過(guò)所述圖形符號(hào)控件接受用戶對(duì)文本添加筆記; 將所述筆記獨(dú)立于所述文本的文件而保存在單獨(dú)的文件中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,以標(biāo)準(zhǔn)矢量圖形的規(guī)范保存所述筆記。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述筆記的文件是XML文件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 在打開(kāi)所述文本的文件時(shí),同時(shí)打開(kāi)所述筆記的文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 將所述筆記疊加顯示在所述文本上,且使顯示所述筆記的窗口與顯示所述文本的窗口大小保持一致,使得所述筆記與所述文本的疊加位置與添加所述筆記時(shí)的位置保持一致。
6.一種筆記制作裝置,其特征在于,包括: 界面模塊,用于在編輯軟件的界面中提供圖形符號(hào)控件; 筆記模塊,用于通過(guò)所述圖形符號(hào)控件接受用戶對(duì)文本添加筆記; 保存模塊,用于將所述筆記獨(dú)立于所述文本的文件而保存在單獨(dú)的文件中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述保存模塊以標(biāo)準(zhǔn)矢量圖形的規(guī)范保存所述筆記。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述筆記的文件是XML文件。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 打開(kāi)模塊,用于在打開(kāi)所述文本的文件時(shí),同時(shí)打開(kāi)所述筆記的文件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 顯示模塊,用于將所述筆記疊加顯示在所述文本上,且使顯示所述筆記的窗口與顯示所述文本的窗口大小保持一致,使得所述筆記與所述文本的疊加位置與添加所述筆記時(shí)的位置保持一致。
【文檔編號(hào)】G06F17/24GK103870443SQ201210534078
【公開(kāi)日】2014年6月18日 申請(qǐng)日期:2012年12月12日 優(yōu)先權(quán)日:2012年12月12日
【發(fā)明者】陳煉 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司