專利名稱:對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)存儲(chǔ)于計(jì)算機(jī)記錄介質(zhì)中的文件進(jìn)行管理的方法,尤其涉及一
種對(duì)相互關(guān)聯(lián)的多個(gè)文件進(jìn)行管理的方法。
背景技術(shù):
在計(jì)算機(jī)系統(tǒng)中,各種格式的文件,例如文本、表格、圖片、聲音、視頻文件等,都可以通過操作系統(tǒng)中的文件管理系統(tǒng)進(jìn)行管理。在實(shí)際的處理過程中,不同文件間可能存在各種不同的關(guān)聯(lián)關(guān)系,例如參考、引用等,此時(shí),用戶在編輯、查看一個(gè)文件的同時(shí),可能需要打開相關(guān)聯(lián)的其它文件?,F(xiàn)有的文件管理系統(tǒng), 一般只能采用文件夾等形式對(duì)文件進(jìn)行存儲(chǔ)管理,而不能進(jìn)行上述關(guān)聯(lián)管理,由此,用戶需要自行通過文件管理器查找所需的關(guān)聯(lián)文件,這一過程比較費(fèi)時(shí),而且隨著時(shí)間的推移,用戶可能遺忘曾經(jīng)使用的參考文檔的存儲(chǔ)位置,給用戶使用帶來不便。 在某些應(yīng)用程序中,可以在被處理的文件內(nèi)容部分設(shè)置連接,引用關(guān)聯(lián)文件,從而部分解決上述問題。但是,這種方法與使用的應(yīng)用程序相關(guān),應(yīng)用面較窄;同時(shí),在被引用的文件處并沒有對(duì)應(yīng)的關(guān)聯(lián)記錄,當(dāng)被引用的文件被移動(dòng)時(shí),難以對(duì)引用文件進(jìn)行同步操作。
為了解決上述問題,一種考慮是設(shè)置一個(gè)記錄文件,由該記錄文件記錄存儲(chǔ)介質(zhì)中各文件間的關(guān)聯(lián)關(guān)系。例如,中國發(fā)明專利申請(qǐng)CN1527978A公開了一種文件管理方法,該方法提供了一內(nèi)容管理文件,該內(nèi)容管理文件包含許多將記錄在所述介質(zhì)上大量文件分成的組的組信息;且其中通過使用內(nèi)容管理文件實(shí)現(xiàn)這些組和文件的管理。然而,該方法存在以下局限性①該方法通常只適用于較為簡單的分組關(guān)聯(lián),當(dāng)存儲(chǔ)的文件間存在較為復(fù)雜的交叉引用時(shí),采用該方法管理難度很大;②當(dāng)被管理的文件發(fā)生移動(dòng)、復(fù)制、刪除等操作時(shí),對(duì)于內(nèi)容管理文件的更新操作比較復(fù)雜;③當(dāng)使用者需要增加新的關(guān)聯(lián)、撤銷原有的關(guān)聯(lián)時(shí),需要對(duì)內(nèi)容管理文件進(jìn)行操作,使用不方便;④采用該方法,難以實(shí)現(xiàn)跨平臺(tái)存儲(chǔ)的文件之間的關(guān)聯(lián)。
發(fā)明內(nèi)容
本發(fā)明目的是提供一種對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,能夠方便地實(shí)現(xiàn)文件之間的關(guān)聯(lián)管理,并且在被關(guān)聯(lián)的文件發(fā)生移動(dòng)等操作時(shí),可以自動(dòng)進(jìn)行更新,同時(shí),這種管理方法應(yīng)當(dāng)與文件對(duì)應(yīng)的應(yīng)用程序無關(guān)。 為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是一種對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,在每一文件的文件頭中,設(shè)定一區(qū)域作為文件關(guān)聯(lián)記錄區(qū)域,所述文件關(guān)聯(lián)記錄區(qū)域中,記錄該文件連接至或被連接的文件的文件名和尋址信息所述管理的方法包括下列步驟 (1)設(shè)置一文件系統(tǒng)操作監(jiān)視模塊,對(duì)文件操作進(jìn)行監(jiān)視; (2)當(dāng)文件系統(tǒng)操作監(jiān)視模塊返回用戶打開文件的信息時(shí),如果該文件中不存在文件關(guān)聯(lián)記錄區(qū)域,則創(chuàng)建文件關(guān)聯(lián)記錄區(qū)域;
3
(3)抽取文件關(guān)聯(lián)記錄區(qū)域中的文件名,分別按連接至和被連接進(jìn)行分類顯示,并關(guān)聯(lián)對(duì)應(yīng)的尋址信息,在接收到打開命令時(shí),打開對(duì)應(yīng)的文件; (4)記錄對(duì)關(guān)聯(lián)文件的增加、刪除操作,在當(dāng)前文件被關(guān)閉時(shí)或者操作系統(tǒng)允許對(duì)文件頭進(jìn)行操作時(shí),更新文件關(guān)聯(lián)記錄區(qū)域的數(shù)據(jù)記錄;
由此實(shí)現(xiàn)對(duì)相互關(guān)聯(lián)的文件的管理。 進(jìn)一步的技術(shù)方案,當(dāng)文件系統(tǒng)操作監(jiān)視模塊返回文件移動(dòng)操作信息時(shí),打開被移動(dòng)的文件的文件關(guān)聯(lián)記錄區(qū)域,根據(jù)其中的記錄,對(duì)相關(guān)聯(lián)的每一個(gè)文件的文件關(guān)聯(lián)記錄區(qū)域中的尋址信息進(jìn)行更新。 上述技術(shù)方案中,所述文件關(guān)聯(lián)記錄區(qū)域的大小由操作系統(tǒng)的設(shè)置而定,一種優(yōu)
選的技術(shù)方案,文件關(guān)聯(lián)記錄區(qū)域的大小為50000-100000字節(jié)。 由于上述技術(shù)方案運(yùn)用,本發(fā)明與現(xiàn)有技術(shù)相比具有下列優(yōu)點(diǎn) 1.采用本發(fā)明的技術(shù)方案,從一個(gè)地方易于組織和易于獲得所有相關(guān)文件;用戶
無需在其計(jì)算機(jī)上再次搜索另一個(gè)文件,可以方便地在程序窗口中顯示鏈接當(dāng)前文件的所
有相關(guān)聯(lián)的文件。 2.本發(fā)明的技術(shù)方案在文件頭中記錄了相關(guān)聯(lián)文件的尋址信息,可以鏈接跨平臺(tái)的文件并且可鏈接整篇文獻(xiàn),便于用于組織跟進(jìn)。 3.本發(fā)明的技術(shù)方案不受特定的應(yīng)用程序限定,可以加在任一應(yīng)用程序之類,在不同應(yīng)用程序之間設(shè)定文件的關(guān)聯(lián)關(guān)系。 4.本發(fā)明的技術(shù)方案使得關(guān)聯(lián)的文件種類能夠更多樣化,用戶不再是僅僅局限于
只能附加文件內(nèi)部內(nèi)容,現(xiàn)在用戶可以連接到任何他們想要的文件類型。 5.用戶不必?fù)?dān)心因?yàn)殛P(guān)聯(lián)其它文件而導(dǎo)致當(dāng)前文件增長過大,文件鏈接到文件使
用文件的路徑位置來鏈接,所以當(dāng)前文件的文件大小不會(huì)增加。 6.源文件可以放在任意操作系統(tǒng)能夠找到的地方。
圖1是本發(fā)明實(shí)施例一中打開文件時(shí)的管理流程示意框圖。
具體實(shí)施例方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述 實(shí)施例一 一種對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,在每一文件的文件頭中,設(shè)定一區(qū)域作為文件關(guān)聯(lián)記錄區(qū)域,所述文件關(guān)聯(lián)記錄區(qū)域中,記錄該文件連接至或被連接的文件的文件名和尋址信息,所述管理的方法包括下列步驟
(1)設(shè)置一文件系統(tǒng)操作監(jiān)視模塊,對(duì)文件操作進(jìn)行監(jiān)視; (2)當(dāng)文件系統(tǒng)操作監(jiān)視模塊返回用戶打開文件的信息時(shí),參見附圖1所示,如果該文件中不存在文件關(guān)聯(lián)記錄區(qū)域,則創(chuàng)建文件關(guān)聯(lián)記錄區(qū)域; (3)抽取文件關(guān)聯(lián)記錄區(qū)域中的文件名,分別按連接至和被連接進(jìn)行分類顯示,并關(guān)聯(lián)對(duì)應(yīng)的尋址信息,在接收到打開命令時(shí),打開對(duì)應(yīng)的文件; (4)記錄對(duì)關(guān)聯(lián)文件的增加、刪除操作,在當(dāng)前文件被關(guān)閉時(shí)或者操作系統(tǒng)允許對(duì)文件頭進(jìn)行操作時(shí),更新文件關(guān)聯(lián)記錄區(qū)域的數(shù)據(jù)記錄。
4
實(shí)施例二 —種對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,在每一文件的文件頭中,設(shè)定一區(qū)
域作為文件關(guān)聯(lián)記錄區(qū)域,所述文件關(guān)聯(lián)記錄區(qū)域中,記錄該文件連接至或被連接的文件
的文件名和尋址信息,所述管理的方法包括下列步驟 (1)設(shè)置一文件系統(tǒng)操作監(jiān)視模塊,對(duì)文件操作進(jìn)行監(jiān)視; (2)當(dāng)文件系統(tǒng)操作監(jiān)視模塊返回用戶打開文件的信息時(shí),如果該文件中不存在文件關(guān)聯(lián)記錄區(qū)域,則創(chuàng)建文件關(guān)聯(lián)記錄區(qū)域; (3)抽取文件關(guān)聯(lián)記錄區(qū)域中的文件名,分別按連接至和被連接進(jìn)行分類顯示,并關(guān)聯(lián)對(duì)應(yīng)的尋址信息,在接收到打開命令時(shí),打開對(duì)應(yīng)的文件; (4)記錄對(duì)關(guān)聯(lián)文件的增加、刪除操作,在當(dāng)前文件被關(guān)閉時(shí)或者操作系統(tǒng)允許對(duì)文件頭進(jìn)行操作時(shí),更新文件關(guān)聯(lián)記錄區(qū)域的數(shù)據(jù)記錄; (5)當(dāng)文件系統(tǒng)操作監(jiān)視模塊返回文件移動(dòng)操作信息時(shí),打開被移動(dòng)的文件的文件關(guān)聯(lián)記錄區(qū)域,根據(jù)其中的記錄,對(duì)相關(guān)聯(lián)的每一個(gè)文件的文件關(guān)聯(lián)記錄區(qū)域中的尋址信息進(jìn)行更新; 由此實(shí)現(xiàn)對(duì)相互關(guān)聯(lián)的文件的管理。
權(quán)利要求
一種對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,其特征在于在每一文件的文件頭中,設(shè)定一區(qū)域作為文件關(guān)聯(lián)記錄區(qū)域,所述文件關(guān)聯(lián)記錄區(qū)域中,記錄該文件連接至或被連接的文件的文件名和尋址信息,所述管理的方法包括下列步驟(1)設(shè)置一文件系統(tǒng)操作監(jiān)視模塊,對(duì)文件操作進(jìn)行監(jiān)視;(2)當(dāng)文件系統(tǒng)操作監(jiān)視模塊返回用戶打開文件的信息時(shí),如果該文件中不存在文件關(guān)聯(lián)記錄區(qū)域,則創(chuàng)建文件關(guān)聯(lián)記錄區(qū)域;(3)抽取文件關(guān)聯(lián)記錄區(qū)域中的文件名,分別按連接至和被連接進(jìn)行分類顯示,并關(guān)聯(lián)對(duì)應(yīng)的尋址信息,在接收到打開命令時(shí),打開對(duì)應(yīng)的文件;(4)記錄對(duì)關(guān)聯(lián)文件的增加、刪除操作,在當(dāng)前文件被關(guān)閉時(shí)或者操作系統(tǒng)允許對(duì)文件頭進(jìn)行操作時(shí),更新文件關(guān)聯(lián)記錄區(qū)域的數(shù)據(jù)記錄;由此實(shí)現(xiàn)對(duì)相互關(guān)聯(lián)的文件的管理。
2. 根據(jù)權(quán)利要求1所述的對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,其特征在于當(dāng)文 件系統(tǒng)操作監(jiān)視模塊返回文件移動(dòng)操作信息時(shí),打開被移動(dòng)的文件的文件關(guān)聯(lián)記錄區(qū)域, 根據(jù)其中的記錄,對(duì)相關(guān)聯(lián)的每一個(gè)文件的文件關(guān)聯(lián)記錄區(qū)域中的尋址信息進(jìn)行更新。
3. 根據(jù)權(quán)利要求1所述的對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,其特征在于所述 文件關(guān)聯(lián)記錄區(qū)域的大小為50000-100000字節(jié)。
全文摘要
本發(fā)明公開了一種對(duì)計(jì)算機(jī)中的文件進(jìn)行關(guān)聯(lián)管理的方法,其特征為在文件頭中設(shè)定一區(qū)域作為文件關(guān)聯(lián)記錄區(qū)域,記錄該文件連接至或被連接的文件的文件名和尋址信息,管理方法包括(1)對(duì)文件操作進(jìn)行監(jiān)視;(2)當(dāng)返回用戶打開文件信息時(shí),如果該文件中不存在文件關(guān)聯(lián)記錄區(qū)域,則創(chuàng)建;(3)抽取、顯示文件關(guān)聯(lián)記錄區(qū)域中的內(nèi)容;(4)記錄對(duì)關(guān)聯(lián)文件的操作,更新文件關(guān)聯(lián)記錄區(qū)域的數(shù)據(jù)記錄;(5)當(dāng)返回文件移動(dòng)操作信息時(shí),對(duì)相關(guān)聯(lián)的每一個(gè)文件的文件關(guān)聯(lián)記錄區(qū)域中的尋址信息進(jìn)行更新;由此實(shí)現(xiàn)對(duì)文件的關(guān)聯(lián)管理。本發(fā)明可以方便地在程序窗口中顯示鏈接當(dāng)前文件的所有相關(guān)聯(lián)的文件,當(dāng)前文件的文件大小不會(huì)增加,且關(guān)聯(lián)文件可以是任何格式及存放位置。
文檔編號(hào)G06F17/30GK101706804SQ200910232798
公開日2010年5月12日 申請(qǐng)日期2009年12月1日 優(yōu)先權(quán)日2009年12月1日
發(fā)明者周貳民 申請(qǐng)人:百興科技(蘇州)有限公司