云端文件存取系統(tǒng)及方法
【專利摘要】本發(fā)明揭露一種云端文件存取系統(tǒng)及方法。云端文件存取方法用于云端文件存取系統(tǒng)中,包含:自遠(yuǎn)程裝置接收文件更新要求;自新版本數(shù)據(jù)儲(chǔ)存區(qū)擷取對(duì)應(yīng)文件更新要求的特定文件;復(fù)制特定文件以產(chǎn)生新文件;計(jì)算識(shí)別文件名,以使特定文件以識(shí)別文件名儲(chǔ)存于舊版本數(shù)據(jù)儲(chǔ)存區(qū);以及使新文件以特定文件的原始文件名儲(chǔ)存于新版本數(shù)據(jù)儲(chǔ)存區(qū)。
【專利說(shuō)明】云端文件存取系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種云端服務(wù)器技術(shù),且特別是有關(guān)于一種云端文件存取系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著目前計(jì)算機(jī)的普及化,數(shù)字?jǐn)?shù)據(jù)的儲(chǔ)存技術(shù)早已取代傳統(tǒng)以紙張記錄的方式,數(shù)字據(jù)擁有許多便利的特性,如可快速編輯、永久保存、記憶容量大…等諸多優(yōu)點(diǎn)。近年來(lái)隨著網(wǎng)絡(luò)科技的快速發(fā)展,網(wǎng)絡(luò)的上傳、下載的速度已經(jīng)明顯提高,因此隨著發(fā)展出來(lái)的是云端技術(shù),亦即使用者可以通過(guò)網(wǎng)絡(luò)平臺(tái)將數(shù)據(jù)置放于網(wǎng)絡(luò)空間上,例如:郵件、個(gè)人數(shù)據(jù)或影片…等。加上平板電腦(Tablet)與智能手機(jī)(Smart Phone)及移動(dòng)上網(wǎng)裝置(MID)大量普及,使用者對(duì)數(shù)據(jù)分散儲(chǔ)存需求日益殷切,同時(shí)對(duì)云端數(shù)據(jù)備份及同步也與日俱增。
[0003]云端儲(chǔ)存服務(wù)器可以通過(guò)不同的云端文件存取系統(tǒng)存取接口進(jìn)行存取。在上述的智能手機(jī)或是平板電腦上,可以利用同步應(yīng)用程序達(dá)到存取的效果。在個(gè)人電腦上,可通過(guò)網(wǎng)頁(yè)的接口、共用網(wǎng)際網(wǎng)絡(luò)文件系統(tǒng)(common internet filesystem ;CIFS)或是同步的軟件進(jìn)行存取。不同的存取接口有著不同的功能與限制。請(qǐng)參見(jiàn)下表1,為不同文件存取接口間支持的功能的比較表。
[0004]表1
[0005]
【權(quán)利要求】
1.一種云端文件存取方法,其特征在于,用于一云端文件存取系統(tǒng)中,包含: 自一遠(yuǎn)程裝置接收一文件更新要求; 自一新版本數(shù)據(jù)儲(chǔ)存區(qū)擷取對(duì)應(yīng)該文件更新要求的一特定文件; 復(fù)制該特定文件以產(chǎn)生一新文件; 計(jì)算一識(shí)別文件名,以使該特定文件以該識(shí)別文件名儲(chǔ)存于一舊版本數(shù)據(jù)儲(chǔ)存區(qū);以及 使該新文件以該特定文件的一原始文件名儲(chǔ)存于該新版本數(shù)據(jù)儲(chǔ)存區(qū)。
2.根據(jù)權(quán)利要求1所述的云端文件存取方法,其特征在于,還包含依據(jù)該文件更新要求對(duì)該新文件進(jìn)行編輯。
3.根據(jù)權(quán)利要求1所述的云端文件存取方法,其特征在于,該特定文件還包含二識(shí)別信息,是于該特定文件對(duì)應(yīng)的一原始文件建立時(shí)產(chǎn)生,復(fù)制該特定文件以產(chǎn)生該新文件的步驟還包含復(fù)制該二識(shí)別信息于該新文件中。
4.根據(jù)權(quán)利要求3所述的云端文件存取方法,其特征在于,該二識(shí)別信息分別依該原始文件的一擴(kuò)展文件屬性產(chǎn)生。
5.根據(jù)權(quán)利要求4所述的云端文件存取方法,其特征在于,該擴(kuò)展文件屬性為包含一文件路徑、一最后更新時(shí)間、一文件大小或其排列組合的一雜湊值。
6.根據(jù)權(quán)利要求1所述的云端文件存取方法,其特征在于,該文件更新要求通過(guò)一共用網(wǎng)際網(wǎng)絡(luò)文件系統(tǒng)接口、一網(wǎng)頁(yè)瀏覽器接口或一同步應(yīng)用程序接口接收。
7.根據(jù)權(quán)利要求1所述的云端文件存取方法,其特征在于,還包含判斷該舊版本數(shù)據(jù)儲(chǔ)存區(qū)所儲(chǔ)存對(duì)應(yīng)該特定文件的至少一舊版本文件的數(shù)目是否大于一最大版本數(shù),以于該舊版本文件的數(shù)目大于該最新版本數(shù)時(shí),自該舊版本數(shù)據(jù)儲(chǔ)存區(qū)移除一最舊版本文件。
8.根據(jù)權(quán)利要求1所述的云端文件存取方法,其特征在于,還包含判斷該舊版本數(shù)據(jù)儲(chǔ)存區(qū)所儲(chǔ)存對(duì)應(yīng)該特定文件的至少一舊版本文件的儲(chǔ)存時(shí)間是否大于一預(yù)設(shè)時(shí)間,以于該舊版本文件的儲(chǔ)存時(shí)間大于該預(yù)設(shè)時(shí)間時(shí),自該舊版本數(shù)據(jù)儲(chǔ)存區(qū)移除該舊版本文件。
9.一種云端文件存取系統(tǒng),其特征在于,包含: 多個(gè)接口指令接收模塊,用以自一遠(yuǎn)程裝置接收一文件更新要求; 一儲(chǔ)存模塊,包含一新版本數(shù)據(jù)儲(chǔ)存區(qū)以及一舊版本數(shù)據(jù)儲(chǔ)存區(qū);以及 一文件更新要求處理模塊,用以根據(jù)該文件更新要求自該新版本數(shù)據(jù)儲(chǔ)存區(qū)擷取對(duì)應(yīng)該文件更新要求的一特定文件,以復(fù)制該特定文件產(chǎn)生一新文件,進(jìn)一步計(jì)算一識(shí)別文件名,以使該特定文件以該識(shí)別文件名儲(chǔ)存于一舊版本數(shù)據(jù)儲(chǔ)存區(qū)以及使該新文件以該特定文件的一原始文件名儲(chǔ)存于該新版本數(shù)據(jù)儲(chǔ)存區(qū)。
10.根據(jù)權(quán)利要求9所述的云端文件存取系統(tǒng),其特征在于,還包含一帳號(hào)數(shù)據(jù)庫(kù)以及一權(quán)限數(shù)據(jù)庫(kù),以對(duì)該遠(yuǎn)程裝置進(jìn)行一驗(yàn)證程序,該文件更新要求處理模塊依據(jù)該文件更新要求以及該驗(yàn)證程序?qū)υ搩?chǔ)存模塊進(jìn)行存取。
11.根據(jù)權(quán)利要求9所述的云端文件存取系統(tǒng),其特征在于,該文件更新要求處理模塊依據(jù)該文件更新要求對(duì)該新文件進(jìn)行編輯。
12.根據(jù)權(quán)利要求9所述的云端文件存取系統(tǒng),其特征在于,該特定文件還包含二識(shí)別信息,是于該特定文件對(duì)應(yīng)的一原始文件建立時(shí)產(chǎn)生,該文件更新要求處理模塊進(jìn)一步復(fù)制該特定文件的該二識(shí)別信息于該新文件中。
13.根據(jù)權(quán)利要求12所述的云端文件存取系統(tǒng),其特征在于,該二識(shí)別信息分別依該原始文件的一擴(kuò)展文件屬性產(chǎn)生。
14.根據(jù)權(quán)利要求13所述的云端文件存取系統(tǒng),其特征在于,該擴(kuò)展文件屬性為包含一文件路徑、一最后更新時(shí)間、一文件大小或其排列組合的一雜湊值。
15.根據(jù)權(quán)利要求9所述的云端文件存取系統(tǒng),其特征在于,所述多個(gè)接口指令接收模塊包含一共用網(wǎng)際網(wǎng)絡(luò)文件系統(tǒng)接口模塊、一網(wǎng)頁(yè)瀏覽器接口模塊或一同步應(yīng)用程序接口模塊。
16.根據(jù)權(quán)利要求9所述的云端文件存取系統(tǒng),其特征在于,該文件更新要求處理模塊進(jìn)一步判斷該舊版本數(shù)據(jù)儲(chǔ)存區(qū)所儲(chǔ)存對(duì)應(yīng)該特定文件的至少一舊版本文件的數(shù)目是否大于一最大版本數(shù),以于該舊版本文件的數(shù)目大于該最新版本數(shù)時(shí),自該舊版本數(shù)據(jù)儲(chǔ)存區(qū)移除一最舊版本文件。
17.根據(jù)權(quán)利要求9所述的云端文件存取系統(tǒng),其特征在于,該文件更新要求處理模塊進(jìn)一步判斷該舊版本數(shù)據(jù)儲(chǔ)存區(qū)所儲(chǔ)存對(duì)應(yīng)該特定文件的至少一舊版本文件的儲(chǔ)存時(shí)間是否大于一預(yù)設(shè)時(shí)間,以于該舊版本文件的儲(chǔ)存時(shí)間大于該預(yù)設(shè)時(shí)間時(shí),自該舊版本數(shù)據(jù)儲(chǔ)存區(qū)移除該舊版本文件。
18.根據(jù)權(quán)利要求9所述的云端文件存取系統(tǒng),其特征在于,該新版本數(shù)據(jù)儲(chǔ)存區(qū)為一特定使用者數(shù)據(jù)儲(chǔ)存區(qū),該舊版本數(shù)據(jù)儲(chǔ)存區(qū)為一版本數(shù)據(jù)庫(kù)。
【文檔編號(hào)】G06F17/30GK103810215SQ201210458030
【公開(kāi)日】2014年5月21日 申請(qǐng)日期:2012年11月14日 優(yōu)先權(quán)日:2012年11月14日
【發(fā)明者】郭彥宏 申請(qǐng)人:財(cái)團(tuán)法人資訊工業(yè)策進(jìn)會(huì)