一種網(wǎng)絡(luò)硬盤系統(tǒng)的制作方法
【專利摘要】本實用新型涉及信息【技術(shù)領(lǐng)域】,具體涉及一種網(wǎng)絡(luò)硬盤系統(tǒng);采用的技術(shù)方案是:所述服務(wù)端包括依次連接的文件服務(wù)器、應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器,所述文件服務(wù)器設(shè)置有存儲模塊,該存儲模塊連接設(shè)置有數(shù)據(jù)傳輸端口和網(wǎng)絡(luò)模塊,該存儲模塊通過網(wǎng)絡(luò)模塊與客戶端連接;本實用新型的有益效果在于:避免磁盤損壞、電腦丟失等意外情況發(fā)生造成的文件丟失給單位帶來的損失,提高了單位用戶協(xié)同辦公效率。
【專利說明】—種網(wǎng)絡(luò)硬盤系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及信息【技術(shù)領(lǐng)域】,具體涉及一種網(wǎng)絡(luò)硬盤系統(tǒng)。
【背景技術(shù)】
[0002]隨著單位日常辦公已普遍采用無紙化辦公,常年累月的積累,各種辦公文件數(shù)量龐大,極大的占用了電腦磁盤空間。同時,當(dāng)磁盤損壞、電腦丟失等意外情況發(fā)生造成的文件丟失給單位員工帶來了極大的損失。單位間溝通協(xié)調(diào)工作越來越多,單位用戶需要在多臺電腦上辦公,經(jīng)過數(shù)據(jù)線等方式拷貝數(shù)據(jù)為用戶的工作帶來了極大的不便。
實用新型內(nèi)容
[0003]本實用新型的目的為了解決上述現(xiàn)有的技術(shù)缺點,提供了一種網(wǎng)絡(luò)硬盤系統(tǒng)及其存儲實現(xiàn)方法,其可向用戶提供文件的存儲、訪問、備份、共享等文件管理功能。
[0004]為實現(xiàn)上述目的,本實用新型的目的在于提供一種網(wǎng)絡(luò)硬盤系統(tǒng),包括客戶端及與客戶端連接的服務(wù)端,所述服務(wù)端包括依次連接的文件服務(wù)器、應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器,所述文件服務(wù)器設(shè)置有存儲模塊,該存儲模塊連接設(shè)置有數(shù)據(jù)傳輸端口和網(wǎng)絡(luò)模塊,該存儲模塊通過網(wǎng)絡(luò)模塊與客戶端連接。
[0005]具體的,所述存儲模塊包括數(shù)據(jù)緩存模塊及數(shù)據(jù)存儲模塊,所述數(shù)據(jù)緩存模塊為DRAM,所述數(shù)據(jù)存儲模塊為EEPR0M。
[0006]進一步的,所述客戶端包括PC機和移動終端設(shè)備。
[0007]此外,所述網(wǎng)絡(luò)模塊包括無線控制模塊,該無線收發(fā)控制模塊與移動終端設(shè)備連接。
[0008]再者,所述數(shù)據(jù)傳輸端口包括USB接口、IDE接口及SATA接口。
[0009]在本實用新型中,一種網(wǎng)絡(luò)硬盤系統(tǒng)的存儲實現(xiàn)方法,包括如下步驟:
[0010]步驟1:用戶對客戶端指定磁盤路徑下的文件進行操作;
[0011]步驟2:判斷被操作的文件是否為共享文件;
[0012]步驟3:針對共享文件進行判斷是否具有可寫權(quán)限,
[0013]若該共享文件具有可寫權(quán)限,進入步驟a:將修改后的共享文件同步至服務(wù)端;
[0014]若該共享文件具有可讀權(quán)限,進入步驟b:不需將修改后的共享文件同步至服務(wù)端;
[0015]步驟4:將進行操作后的文件記錄入文件差異列表。
[0016]步驟5:將存入文件差異列表中的文件根據(jù)時間升序排序,并給每個文件分配一個ID;
[0017]步驟6:根據(jù)文件差異列表中的文件ID向服務(wù)端請求獲取文件信息并準(zhǔn)備傳輸;
[0018]步驟7:對需要進行數(shù)據(jù)傳輸?shù)奈募M行文件鎖定,以免造成文件操作沖突;
[0019]步驟8:以文件流方式進行數(shù)據(jù)傳輸;
[0020]步驟9:數(shù)據(jù)傳輸成功后,將數(shù)據(jù)信息從文件差異列表中刪除。[0021]進一步的,步驟I中的操作類型包括:對文件進行編輯、刪除、重命名、創(chuàng)建操作;步驟2中的文件類型可分為共享文件及自有文件;步驟7中對需要進行數(shù)據(jù)傳輸?shù)奈募M行鎖定后,不可對此鎖定的文件進行任何操作;步驟8中的數(shù)據(jù)傳輸包括文件上傳及文件下載。
[0022]本實用新型具有以下有益效果:當(dāng)用戶辦公電腦數(shù)據(jù)發(fā)生變動需要文件時,可方便的從服務(wù)端下載訪問需要的文件,比之傳統(tǒng)通過數(shù)據(jù)線傳輸數(shù)據(jù)的方式更為方便及快捷,同時避免磁盤損壞、電腦丟失等意外情況發(fā)生造成的文件丟失給單位員工帶來的損失,針對單位辦公需求,單位門戶網(wǎng)絡(luò)硬盤提供文件共享功能,用戶可將文件共享給具有網(wǎng)絡(luò)硬盤賬號的另一用戶,文件共享功能提高了單位用戶協(xié)同辦公效率。
【專利附圖】
【附圖說明】
[0023]為了更清楚地說明本實用新型實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實用新型的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本實用新型網(wǎng)絡(luò)硬盤系統(tǒng)的結(jié)構(gòu)框圖;
[0025]圖2為本實用新型網(wǎng)絡(luò)硬盤系統(tǒng)的存儲實現(xiàn)流程圖。
【具體實施方式】
[0026]下面將結(jié)合本實用新型實施例中的附圖,對本實用新型實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本實用新型一部分實施例,而不是全部的實施例?;诒緦嵱眯滦椭械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本實用新型保護的范圍。
[0027]參見圖1和圖2,本實用新型提供一種網(wǎng)絡(luò)硬盤系統(tǒng),包括客戶端10及與客戶端連接的服務(wù)端14,所述服務(wù)端包括依次連接的文件服務(wù)器141、應(yīng)用服務(wù)器142及數(shù)據(jù)庫服務(wù)器143,所述文件服務(wù)器設(shè)置有存儲模塊13,該存儲模塊連接設(shè)置有數(shù)據(jù)傳輸端口 11和網(wǎng)絡(luò)模塊12,該存儲模塊通過網(wǎng)絡(luò)模塊與客戶端連接。網(wǎng)絡(luò)硬盤分為服務(wù)端及客戶端,服務(wù)端主要接收服務(wù)端上傳的文件并在文件服務(wù)器上做存儲。服務(wù)端也提供網(wǎng)盤文件的在線更名及編輯操作??蛻舳藢崿F(xiàn)用戶PC終端指定文件目錄下文件的監(jiān)控及文件上傳及文件的下載操作。文件服務(wù)器與所述應(yīng)用服務(wù)器可采用公網(wǎng)連接,應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器可采用局域網(wǎng)連接。文件服務(wù)器采用的配置為:中央處理器采用Intel Xeon E7-48302個8核處理器;主頻:2.13GHz、三級高速緩存;內(nèi)存大小為32G ;硬盤采用3個,每個硬盤的空間大小為300G ;采用的操作系統(tǒng)為=Iinux企業(yè)版。應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器采用的配置為:中央處理器的型號為:PoWerPC_P0WER5 ;處理器的數(shù)目為8個;處理器時鐘速度為4.2GHZ ;內(nèi)存大小為32G ;硬盤為4個,每空間為146G ;采用的操作系統(tǒng)為:AIX6.3。
[0028]作為本實用新型具體的實施方式,所述存儲模塊包括數(shù)據(jù)緩存模塊131及數(shù)據(jù)存儲模塊132,所述數(shù)據(jù)緩存模塊為DRAM,數(shù)據(jù)緩存模塊采用DRAM可提高數(shù)據(jù)交換速度,所述數(shù)據(jù)存儲模塊為EEPR0M。為了靈活的辦公,客戶端可采用PC機101和移動終端設(shè)備102,存儲模塊連接的網(wǎng)絡(luò)模塊包括無線控制模塊121,通過無線收發(fā)控制模塊與移動終端設(shè)備連接,方便采用移動終端設(shè)備,如掌上電腦、移動電腦等辦公時,方便與網(wǎng)絡(luò)硬盤連接。此外,所述數(shù)據(jù)傳輸端口包括USB接口、IDE接口及SATA接口,可方便有權(quán)限的用戶直接通過復(fù)制的方式從網(wǎng)絡(luò)硬盤上傳下載所需數(shù)據(jù)。
[0029]進一步的,采用如上所述的網(wǎng)絡(luò)硬盤系統(tǒng),提供了網(wǎng)絡(luò)硬盤系統(tǒng)的存儲實現(xiàn)方法,包括如下步驟:
[0030]步驟1:用戶對客戶端指定磁盤路徑下的文件進行操作,操作類型包括:對文件進行編輯、刪除、重命名、創(chuàng)建操作;網(wǎng)絡(luò)硬盤系統(tǒng)具有文件監(jiān)控的功能,主要使用文件監(jiān)控對象實現(xiàn)對指定路徑下文件或文件夾新增或刪除、重命名、編輯等操作的監(jiān)控。當(dāng)文件或文件夾發(fā)生了操作后,將操作類型等信息記錄于本地數(shù)據(jù)庫中,另外,用戶可設(shè)置文件過濾類型,在監(jiān)控時只對對應(yīng)的文件類型進行監(jiān)控記錄。
[0031]步驟2:判斷被操作的文件是否為共享文件,文件類型可分為共享文件及自有文件;
[0032]步驟3:針對共享文件進行判斷是否具有可寫權(quán)限,
[0033]若該共享文件具有可寫權(quán)限,進入步驟a:將修改后的共享文件同步至服務(wù)端;當(dāng)從服務(wù)器獲取的文件和本地網(wǎng)盤目錄存在沖突時啟用沖突處理模塊進行沖突處理。具體處理方式,按照沖突處理策略進行??蛻舳水a(chǎn)生沖突主要有以下幾種情況:如:用戶在A電腦登陸,編輯文件后,到B電腦登陸,此時A電腦編輯的文件同步未完成,用戶在B電腦下載數(shù)據(jù)將引起數(shù)據(jù)不一致。
[0034]若該共享文件具有可讀權(quán)限,進入步驟b:不需將修改后的共享文件同步至服務(wù)端;
[0035]步驟4:將進行操作后的文件記錄入文件差異列表;文件監(jiān)控對象所監(jiān)控文件分為兩種:用戶自身文件:文件監(jiān)控對象一旦監(jiān)控到文件有任何操作,即時將操作記錄入差異列表中;差異列表包括用戶的操作類型,操作時間,文件ID等信息;其他用戶共享文件:監(jiān)控對象首先讀取文件共享權(quán)限,若為讀寫權(quán)限,則將操作記錄入差異臨時表中,否則,提示用戶不可編輯文件;同時定時將文件監(jiān)控中的結(jié)果進行統(tǒng)計分析,根據(jù)文件名,文件路徑、用戶登錄ID、文件操作時間從文件監(jiān)控列表中過濾出最近一次操作將差異分析結(jié)果提交到服務(wù)端,服務(wù)端根據(jù)文件操作類型提交文件到服務(wù)端或從服務(wù)端刪除文件。
[0036]步驟5:將存入文件差異列表中的文件根據(jù)時間升序排序,并給每個文件分配一個ID;
[0037]步驟6:根據(jù)文件差異列表中的文件ID向服務(wù)端請求獲取文件信息并準(zhǔn)備傳輸;
[0038]步驟7:對需要進行數(shù)據(jù)傳輸?shù)奈募M行文件鎖定,以免造成文件操作沖突;對需要進行數(shù)據(jù)傳輸?shù)奈募M行鎖定后,不可對此鎖定的文件進行任何操作
[0039]步驟8:以文件流方式進行數(shù)據(jù)傳輸;數(shù)據(jù)傳輸包括文件上傳及文件下載。
[0040]步驟9:數(shù)據(jù)傳輸成功后,將數(shù)據(jù)信息從文件差異列表中刪除。
[0041]當(dāng)從服務(wù)器獲取的文件和本地網(wǎng)盤目錄存在沖突時啟用沖突處理模塊進行沖突處理。具體處理方式,按照沖突處理策略進行??蛻舳水a(chǎn)生沖突主要有以下幾種情況:
[0042]1、用戶在A電腦登陸,編輯文件后,到B電腦登陸,此時A電腦編輯的文件同步未完成,用戶在B電腦下載數(shù)據(jù)將引起數(shù)據(jù)不一致。
[0043]處理策略:同步未完成前,用戶不可下載文件,鎖定用戶下載操作;[0044]2、A用戶在A電腦查看并編輯共享文件F,同時B用戶在B電腦查看并編輯共享文件F,此時A用戶同步編輯文件F至服務(wù)端,服務(wù)端文件F與B用戶在B電腦上查看文件不
一致;
[0045]處理策略:文件F同步完成后,給用戶B提示信息,提示用戶是否重新下載文件F ;
[0046]3、用戶下載共享文件F至本地,但本地已存在一個名為F的文件,文件名沖突;處理策略:提示用戶文件名沖突;
[0047]以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型,凡在本實用新型的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本實用新型的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)硬盤系統(tǒng),包括客戶端及與客戶端連接的服務(wù)端,其特征在于:所述服務(wù)端包括依次連接的文件服務(wù)器、應(yīng)用服務(wù)器及數(shù)據(jù)庫服務(wù)器,所述文件服務(wù)器設(shè)置有存儲模塊,該存儲模塊連接設(shè)置有數(shù)據(jù)傳輸端口和網(wǎng)絡(luò)模塊,該存儲模塊通過網(wǎng)絡(luò)模塊與客戶端連接。
2.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)硬盤系統(tǒng),其特征在于:所述存儲模塊包括數(shù)據(jù)緩存模塊及數(shù)據(jù)存儲模塊,所述數(shù)據(jù)緩存模塊為DRAM,所述數(shù)據(jù)存儲模塊為EEPROM。
3.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)硬盤系統(tǒng),其特征在于:所述客戶端包括PC機和移動終端設(shè)備。
4.根據(jù)權(quán)利要求3所述的一種網(wǎng)絡(luò)硬盤系統(tǒng),其特征在于:所述網(wǎng)絡(luò)模塊包括無線控制模塊,該無線收發(fā)控制模塊與移動終端設(shè)備連接。
5.根據(jù)權(quán)利要求1所述的一種網(wǎng)絡(luò)硬盤系統(tǒng),其特征在于:所述數(shù)據(jù)傳輸端口包括USB接口、IDE接口及SATA接口。
【文檔編號】H04L29/08GK203399146SQ201320470459
【公開日】2014年1月15日 申請日期:2013年8月3日 優(yōu)先權(quán)日:2013年8月3日
【發(fā)明者】吳清華, 馬瑞, 王彬, 陳雪, 段海燕, 保文偉 申請人:昆明能訊科技有限責(zé)任公司