專利名稱:文件管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種文件管理系統(tǒng)及方法,特別涉及一網(wǎng)絡(luò)文件的管理系統(tǒng)及方法。
背景技術(shù):
目前,企業(yè)一般都使用服務(wù)器端管理用戶終端,很多系統(tǒng)資源都存放在服務(wù)器端中,當(dāng)終端用戶需要使用服務(wù)器端中的資源時(shí),需要登錄到服務(wù)器端中使用需要的資源,然而,不同的用戶需求不同,需要的資源也不同,例如,在學(xué)校的教學(xué)環(huán)境中,每個(gè)班級(jí)需要的文件及軟件都不盡相同,所以在使用時(shí),每次用戶每次都需要在服務(wù)器端上尋找自己需要的文件及軟件,由于服務(wù)器端中的文件及軟件太多,所以需要很長(zhǎng)時(shí)間才能找到,另外,由于不同的用戶根據(jù)需要對(duì)系統(tǒng)的設(shè)置也會(huì)不同,如不同的桌面,不同的分辨率等,所以在每次使用時(shí),用戶都需要根據(jù)需要重新設(shè)置系統(tǒng),不方便,且效率低。
發(fā)明內(nèi)容
本發(fā)明要解決的一個(gè)技術(shù)問(wèn)題在于,針對(duì)相關(guān)技術(shù)中的不足,提供一種文件管理系統(tǒng),根據(jù)客戶終端的需求顯示需要的文件。本發(fā)明要解決的另一個(gè)技術(shù)問(wèn)題在于,針對(duì)相關(guān)技術(shù)中的不足,提供一種文件管理方法,根據(jù)客戶終端的需求顯示需要的文件。該文件管理系統(tǒng)包括:基礎(chǔ)文件獲取模塊,獲取并存儲(chǔ)于服務(wù)器端,該基礎(chǔ)文件也同時(shí)存儲(chǔ)于授權(quán)客戶端;
差異文件生成模塊,記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并在服務(wù)器端生成一差異文件來(lái)同步記錄用戶在客戶端對(duì)基礎(chǔ)文件所做的變更;及
使用模塊,響應(yīng)用戶在一普通 客戶端上的顯示差異文件的操作,將原始文件與差異文件結(jié)合后顯示。進(jìn)一步地,所述基礎(chǔ)文件獲取模塊獲取基礎(chǔ)文件的方式為從授權(quán)客戶端上傳至服務(wù)器端,或者從網(wǎng)絡(luò)上下載至服務(wù)器端。進(jìn)一步地,所述差異文件生成模塊在授權(quán)客戶端開(kāi)啟之后即在客戶端生成一虛擬磁盤記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并同時(shí)將該虛擬磁盤中記錄的數(shù)據(jù)鏡像至服務(wù)器端的差異文件中。進(jìn)一步地,差異文件生成模塊記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更為從授權(quán)端開(kāi)啟時(shí)開(kāi)始記錄直到授權(quán)客戶端關(guān)機(jī)。進(jìn)一步地,該差異文件生成模塊在每偵測(cè)到授權(quán)客戶端開(kāi)啟一次,即在服務(wù)器端生成一差異文件。進(jìn)一步地,所述系統(tǒng)還包括配置模塊,該服務(wù)器端還存儲(chǔ)一配置文件,配置文件用于記錄基礎(chǔ)文件與差異文件之間的關(guān)系,在授權(quán)客戶端啟動(dòng)后,該配置模塊顯示配置文件記錄的基礎(chǔ)文件與差異文件之間的關(guān)系給用戶,并將用戶所選擇的差異文件作為上級(jí)文件,并將用戶在上級(jí)差異文件的基礎(chǔ)上生成的差異文件作為該該上級(jí)文件的下級(jí)文件記錄在該配置文件中。進(jìn)一步地,所述配置模塊響應(yīng)授權(quán)客戶端用戶的操作,登陸服務(wù)器端修改配置文件中記錄的基礎(chǔ)文件與差異文件之間的關(guān)系生成多種使用策略,并為不同的普通客戶端設(shè)置不同的使用策略。該文件管理方法,包括步驟:
基礎(chǔ)文件獲取步驟:獲取并存儲(chǔ)于服務(wù)器端,該基礎(chǔ)文件也同時(shí)存儲(chǔ)于授權(quán)客戶端;差異文件生成步驟:記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并在服務(wù)器端生成一差異文件來(lái)同步記錄用戶在客戶端對(duì)基礎(chǔ)文件所做的變更;及
使用步驟:響應(yīng)用戶在一普通客戶端上的顯示差異文件的操作,將原始文件與差異文件結(jié)合后顯示。進(jìn)一步地,所述方法還包括所述差異文件生成模塊在授權(quán)客戶端開(kāi)啟之后即在客戶端生成一虛擬磁盤來(lái)記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并同時(shí)將該虛擬磁盤中記錄的數(shù)據(jù)鏡像至服務(wù)器端的差異文件中。進(jìn)一步地,該服務(wù)器端還存儲(chǔ)一配置文件來(lái)記錄基礎(chǔ)文件與差異文件之間的關(guān)系,該方法還包括步驟:在授權(quán)客戶端啟動(dòng)后,顯示配置文件記錄的基礎(chǔ)文件與差異文件之間的關(guān)系給用戶,并將用戶所選擇的差異文件作為上級(jí)文件,并將用戶在上級(jí)差異文件的基礎(chǔ)上生成的差異文件作為該該上級(jí)文件的下級(jí)文件記錄在該配置文件中。本發(fā)明的有益效果是:通過(guò)將在基礎(chǔ)文件上所做的修改記錄在差異文件中,等用戶使用的時(shí)候,即可根據(jù)預(yù)先設(shè)定的差異文件,直接獲取需要的文件,而無(wú)需登陸服務(wù)器尋找需要的文件。另外,通過(guò)在服務(wù) 器端設(shè)置一配置文件記錄基礎(chǔ)文件與差異文件的關(guān)系,方便為用戶修改及設(shè)置使用策略。
圖1為本發(fā)明一實(shí)施方式中的文件管理系統(tǒng)的模塊圖。圖2為圖1所示文件管理系統(tǒng)所應(yīng)用的網(wǎng)絡(luò)環(huán)境的示意圖。圖3為存儲(chǔ)于服務(wù)器端的配置文件所記錄的配置關(guān)系的示意圖。圖4為本發(fā)明一實(shí)施方式中的差異文件生成的方法的流程圖。圖5為本發(fā)明一實(shí)施方式中普通客戶端使用服務(wù)器端中存儲(chǔ)的文件的流程圖。
具體實(shí)施例方式需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互結(jié)合,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。如圖1所示,為本發(fā)明一實(shí)施方式中的文件管理系統(tǒng)的模塊圖。該文件管理系統(tǒng)I包括基礎(chǔ)文件獲取模塊10、差異文件生成模塊11、配置模塊12、管理模塊13及使用模塊14。該文件管理系統(tǒng)應(yīng)用于圖2為所示的網(wǎng)絡(luò)環(huán)境中,即多個(gè)普通客戶端3及一授權(quán)客戶端2通過(guò)網(wǎng)絡(luò)連接至服務(wù)器端4。普通客戶端3只有瀏覽服務(wù)器端4的文件的權(quán)限,授權(quán)客戶端2可對(duì)服務(wù)器端4的文件進(jìn)行修改。該基礎(chǔ)文件獲取模塊10用于獲取并將該基礎(chǔ)文件存儲(chǔ)于該服務(wù)器端4,所述基礎(chǔ)文件的獲取方式為從授權(quán)客戶端2上傳至服務(wù)器端4,或者從互聯(lián)網(wǎng)上下載至服務(wù)器端4,所述基礎(chǔ)文件還存儲(chǔ)于該授權(quán)客戶端2。在偵測(cè)到授權(quán)客戶端2開(kāi)啟之后,該差異文件生成模塊11即在該授權(quán)客戶端2生成一虛擬磁盤,在服務(wù)器端4生成一差異文件,然后將用戶在授權(quán)客戶端2對(duì)基礎(chǔ)文件所做的變更記錄至虛擬磁盤,并同時(shí)將該虛擬磁盤中記錄的數(shù)據(jù)鏡像至服務(wù)器端4的差異文件中。該差異文件生成模塊11從授權(quán)客戶端2開(kāi)啟時(shí)開(kāi)始記錄直到授權(quán)客戶端關(guān)機(jī)完成記錄。授權(quán)客戶端2每開(kāi)啟一次,該差異文件生成模塊11即在服務(wù)器端4生成一差異文件。本實(shí)施方式中,服務(wù)器端4還存儲(chǔ)一配置文件及與其連接的普通客戶端3的識(shí)別碼。所述配置文件用于記錄基礎(chǔ)文件與各差異文件之間的配置關(guān)系,在偵測(cè)授權(quán)客戶端2啟動(dòng)時(shí),該配置模塊12顯示配置文件記錄的基礎(chǔ)文件與差異文件之間的配置關(guān)系給用戶,并將用戶所選擇的差異文件作為上級(jí)差異文件,將用戶在上級(jí)差異文件的基礎(chǔ)上生成的差異文件作為該上級(jí)文件的下級(jí)文件記錄在該配置文件中。配置關(guān)系如圖3所示,在對(duì)基礎(chǔ)文件30經(jīng)過(guò)第一操作之后生成第一差異文件31,則第一差異文件31作為基礎(chǔ)文件30的下級(jí)文件,且他們的關(guān)系被存儲(chǔ)在配置文件中,在下次開(kāi)啟授權(quán)客戶端2之時(shí),該配置模塊12顯示配置文件給用戶,用戶選擇此次啟動(dòng)的配置,即基礎(chǔ)文件30,或者基礎(chǔ)文件30+第一差異文件31,當(dāng)用戶選擇基礎(chǔ)文件30之后,該差異文件生成模塊11生成一第二差異文件32作為該基礎(chǔ)文件30的下級(jí)文件記錄第二操作對(duì)基礎(chǔ)文件30所做的變更;若用戶選擇基礎(chǔ)文件30+第一差異文件31,則差異文件生成模塊11生成第三差異文件33作為第一差異文件31的下級(jí)文件記錄第三操作所做的變更,在授權(quán)客戶端2下次啟動(dòng)后,該配置模塊12顯示配置文件中記錄的配置關(guān)系給客戶,則用戶可選擇需要操作的上級(jí)文件以生成下一級(jí)差異文件,即所用戶選擇第一差異文件31作為上級(jí)文件,則差異文件生成模塊11記錄第四操作所做的變更生成第一差異文件31的下級(jí)文件第四差異文件34,若用戶選擇的為第二差異文件32為上級(jí)文件,則差異文件生成模塊11記錄第五操作或者第六操作所做的變更生成第五差異文件35或第六差異文件作為第二差異文件32的下級(jí)文件。本實(shí)施方式中,所述配置模塊12響應(yīng)授權(quán)客戶端2的用戶的操作,根據(jù)圖3所示的基礎(chǔ)文件30與差異文件之間關(guān)系生成多種使用策略,如:
使用策略I =基礎(chǔ)文件30+第一差異文件31 ;
使用策略2 =基礎(chǔ)文件30+第二差異文件32 ;
使用策略3=基礎(chǔ)文件30+第一差異文件31+第三差異文件33 ;
使用策略4=基礎(chǔ)文件30+第一差異文件31+第四差異文件34 ;
使用策略5=基礎(chǔ)文件30+第二差異文件32+第五差異文件35 ;
使用策略6=基礎(chǔ)文件30+第二差異文件32+第六差異文件36 ;
該配置模塊12還根據(jù)不同的普通客戶端3的需求為每種使用策略設(shè)置不同普通客戶端3,具體為可將服務(wù)器端4存儲(chǔ)的不同普通客戶端識(shí)別碼與不同的使用策略相關(guān)聯(lián)。該管理模塊13可對(duì)服務(wù)器端4的差異文件進(jìn)行刪除操作,若所刪除的是上級(jí)文件,則可將該上級(jí)文件及該上級(jí)文件對(duì)應(yīng)的下級(jí)文件全部刪除,也可以只刪除上級(jí)文件,而將該上級(jí)文件的下級(jí)文件合并至該上級(jí)文件的上級(jí)文件中。該使用模塊14響應(yīng)用戶在普通客戶端3上的使用的操作,獲取該普通客戶端3的識(shí)別碼,根據(jù)普 通客戶端3的識(shí)別碼獲取為該普通客戶端3設(shè)置的使用策略,若使用策略中包括基礎(chǔ)文件和差異文件,則將基礎(chǔ)文件及各差異文件結(jié)合后通過(guò)普通客戶端3顯示。如圖4所示,為本發(fā)明一實(shí)施方式中的差異文件生成的方法的流程圖。步驟S401,基礎(chǔ)文件獲取步驟:基礎(chǔ)文件獲取模塊10獲取并將該基礎(chǔ)文件存儲(chǔ)于該服務(wù)器端4。步驟S402,授權(quán)客戶端啟動(dòng)步驟:偵測(cè)授權(quán)客戶端2的啟動(dòng)。步驟S403:配置關(guān)系顯示步驟:在偵測(cè)到授權(quán)客戶端2開(kāi)啟后,配置模塊12顯示配置文件記錄的基礎(chǔ)文件與差異文件之間的配置關(guān)系給用戶。步驟S404,上級(jí)文件選擇步驟:配置模塊12根據(jù)用戶的操作,選擇需要修改的上級(jí)文件。步驟S405,差異文件生成步驟:差異文件生成模塊11在該授權(quán)客戶端2生成一虛擬磁盤,在服務(wù)器端4生成一差異文件。步驟S406,配置文件記錄步驟:配置模塊12將該所生成的差異文件作為用戶所選擇的上級(jí)文件的下級(jí)文件記錄在配置文件中。步驟S407,修改記錄步驟:差異文件生成模塊11將用戶在授權(quán)客戶端2對(duì)基礎(chǔ)文件所做的變更記錄至虛擬磁盤,并同時(shí)將該虛擬磁盤中記錄的數(shù)據(jù)鏡像至服務(wù)器端4的差異文件中。在步驟S402后,還可根據(jù)用戶的選擇執(zhí)行步驟S408或S409。步驟S408使用策略設(shè)置步驟:配置模塊12修改配置文件,制定使用策略,然后為普通客戶端3設(shè)置不同的使用策略。步驟S409,管理步驟:管理模塊13對(duì)服務(wù)器端4中的差異文件進(jìn)行刪除操作。圖5為本發(fā)明一實(shí)施方式中普通客戶端3使用服務(wù)器端4中存儲(chǔ)的文件的流程圖。步驟S501,識(shí)別碼獲 取步驟:該使用模塊14響應(yīng)用戶在普通客戶端3上的使用的操作,獲取該普通客戶端3的識(shí)別碼。步驟S502,使用策略設(shè)置步驟:該使用模塊14根據(jù)普通客戶端3的識(shí)別碼獲取為該普通客戶端3設(shè)置的使用策略。在步驟S503中,文件顯示步驟:若使用策略中只包括基礎(chǔ)文件,則使用模塊14直接執(zhí)行并顯示基礎(chǔ)文件,若包括基礎(chǔ)文件和差異文件,則使用模塊14將基礎(chǔ)文件及各差異文件結(jié)合后執(zhí)行并顯示。另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同范圍限定。
權(quán)利要求
1.一種文件管理系統(tǒng),其特征在于,所述系統(tǒng)包括: 基礎(chǔ)文件獲取模塊,獲取基礎(chǔ)文件并存儲(chǔ)于服務(wù)器端,該基礎(chǔ)文件也同時(shí)存儲(chǔ)于授權(quán)客戶端; 差異文件生成模塊,記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并在服務(wù)器端生成一差異文件來(lái)同步記錄用戶在客戶端對(duì)基礎(chǔ)文件所做的變更;及 使用模塊,響應(yīng)用戶在一普通客戶端上的顯示差異文件的操作,將原始文件與差異文件結(jié)合后顯示。
2.根據(jù)權(quán)利要求1所述的文件管理系統(tǒng),其特征在于,所述基礎(chǔ)文件獲取模塊獲取基礎(chǔ)文件的方式為從授權(quán)客戶端上傳至服務(wù)器端,或者從網(wǎng)絡(luò)上下載至服務(wù)器端。
3.根據(jù)權(quán)利要求1所述的文件管理系統(tǒng),其特征在于,所述差異文件生成模塊在授權(quán)客戶端開(kāi)啟之后即在客戶端生成一虛擬磁盤記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并同時(shí)將該虛擬磁盤中記錄的數(shù)據(jù)鏡像至服務(wù)器端的差異文件中。
4.根據(jù)權(quán)利要求1所述的文件管理系統(tǒng),其特征在于,差異文件生成模塊記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更為從授權(quán)端開(kāi)啟時(shí)開(kāi)始記錄直到授權(quán)客戶端關(guān)機(jī)。
5.根據(jù)權(quán)利要求1所述的文件管理系統(tǒng),其特征在于,該差異文件生成模塊在每偵測(cè)到授權(quán)客戶端開(kāi)啟一次,即在服務(wù)器端生成一差異文件。
6.根據(jù)權(quán)利要 求5所述的文件管理系統(tǒng),其特征在于,所述系統(tǒng)還包括配置模塊,該服務(wù)器端還存儲(chǔ)一配置文件,配置文件用于記錄基礎(chǔ)文件與差異文件之間的關(guān)系,在授權(quán)客戶端啟動(dòng)后,該配置模塊顯示配置文件記錄的基礎(chǔ)文件與差異文件之間的關(guān)系給用戶,并將用戶所選擇的差異文件作為上級(jí)文件,并將用戶在上級(jí)差異文件的基礎(chǔ)上生成的差異文件作為該該上級(jí)文件的下級(jí)文件記錄在該配置文件中。
7.根據(jù)權(quán)利要求6所述的文件管理系統(tǒng),所述配置模塊響應(yīng)授權(quán)客戶端用戶的操作,登陸服務(wù)器端修改配置文件中記錄的基礎(chǔ)文件與差異文件之間的關(guān)系生成多種使用策略,并為不同的普通客戶端設(shè)置不同的使用策略。
8.一種文件管理方法,其特征在于,所述方法包括步驟: 基礎(chǔ)文件獲取步驟:獲取并存儲(chǔ)于服務(wù)器端,該基礎(chǔ)文件也同時(shí)存儲(chǔ)于授權(quán)客戶端; 差異文件生成步驟:記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并在服務(wù)器端生成一差異文件來(lái)同步記錄用戶在客戶端對(duì)基礎(chǔ)文件所做的變更;及 使用步驟:響應(yīng)用戶在一普通客戶端上的顯示差異文件的操作,將原始文件與差異文件結(jié)合后顯示。
9.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,所述方法還包括所述差異文件生成模塊在授權(quán)客戶端開(kāi)啟之后即在客戶端生成一虛擬磁盤來(lái)記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并同時(shí)將該虛擬磁盤中記錄的數(shù)據(jù)鏡像至服務(wù)器端的差異文件中。
10.根據(jù)權(quán)利要求9所述的文件管理方法,其特征在于,該服務(wù)器端還存儲(chǔ)一配置文件來(lái)記錄基礎(chǔ)文件與差異文件之間的關(guān)系,該方法還包括步驟:在授權(quán)客戶端啟動(dòng)后,顯示配置文件記錄的基礎(chǔ)文件與差異文件之間的關(guān)系給用戶,并將用戶所選擇的差異文件作為上級(jí)文件,并將用戶在上級(jí)差異文件的基礎(chǔ)上生成的差異文件作為該該上級(jí)文件的下級(jí)文件記錄在該配置文件中。
全文摘要
本發(fā)明涉及一種文件管理系統(tǒng)及方法,該系統(tǒng)包括基礎(chǔ)文件獲取模塊,獲取并存儲(chǔ)于服務(wù)器端,該基礎(chǔ)文件也同時(shí)存儲(chǔ)于授權(quán)客戶端;差異文件生成模塊,記錄用戶在授權(quán)客戶端對(duì)基礎(chǔ)文件所做的變更,并在服務(wù)器端生成一差異文件來(lái)同步記錄用戶在客戶端對(duì)基礎(chǔ)文件所做的變更;及使用模塊,響應(yīng)用戶在一普通客戶端上的顯示差異文件的操作,將原始文件與差異文件結(jié)合后顯示。本發(fā)明通過(guò)將在基礎(chǔ)文件上所做的修改記錄在差異文件中,等用戶使用的時(shí)候,即可根據(jù)預(yù)先設(shè)定的差異文件,直接獲取需要的文件,而無(wú)需登陸服務(wù)器尋找需要的文件;還通過(guò)在服務(wù)器端設(shè)置一配置文件記錄基礎(chǔ)文件與差異文件的關(guān)系,方便為用戶修改及設(shè)置使用策略。
文檔編號(hào)G06Q10/10GK103237062SQ20131012337
公開(kāi)日2013年8月7日 申請(qǐng)日期2013年4月10日 優(yōu)先權(quán)日2013年4月10日
發(fā)明者何欽淋 申請(qǐng)人:何欽淋