專利名稱:一種基于即時通訊平臺的網(wǎng)絡(luò)存儲方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電通信技術(shù),特別是涉及一種基于即時通訊平臺的遠程網(wǎng)絡(luò)存儲技術(shù)。
背景技術(shù):
網(wǎng)絡(luò)存儲服務(wù)是一種基于C/S模式的遠程存儲類服務(wù),主要提供存儲、共享、轉(zhuǎn)移、備份等文件級服務(wù)。
現(xiàn)有的網(wǎng)絡(luò)存儲模式主要有是web式和專用客戶端兩種模式?;趙eb式的網(wǎng)絡(luò)存儲通常和電子郵箱捆綁,具有類似電子郵箱的使用體驗,容易被用戶接受;專用客戶端模式基于專門的客戶端軟件提供網(wǎng)絡(luò)存儲服務(wù),通常和Windows資源管理器綁定,容易操作和被用戶接受,功能和速度均可以得到保證。
然而現(xiàn)有的遠程網(wǎng)絡(luò)存儲均存在一些不足之處基于web式的網(wǎng)絡(luò)存儲對文件的基本操作體驗差,步驟繁瑣,功能、速度等均受到一定限制;專用客戶端模式必須下載專用客戶端,才能使用,這對網(wǎng)絡(luò)存儲服務(wù)的普及是個很大的瓶頸。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題在于提供一種不同于現(xiàn)有技術(shù)的、基于即時通訊平臺的易于使用的網(wǎng)絡(luò)存儲方法及系統(tǒng)。
為此,本發(fā)明提供了一種基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,該方法包括以下步驟a.即時通訊客戶端登錄即時通訊服務(wù)器,進行即時通訊用戶身份驗證;b.即時通訊用戶進行基于即時通訊平臺的網(wǎng)絡(luò)存儲操作。
該方法在步驟a后還包括網(wǎng)絡(luò)存儲身份識別。
步驟a中即時通訊服務(wù)器通過即時通訊用戶身份驗證后,返回一個私鑰給即時通訊客戶端。
網(wǎng)絡(luò)存儲操作具體包括以下步驟b1.即時通訊客戶端發(fā)出網(wǎng)絡(luò)存儲操作請求;b2.網(wǎng)絡(luò)硬盤邏輯服務(wù)器對上述請求進行處理;b3.網(wǎng)絡(luò)硬盤邏輯服務(wù)器與用戶數(shù)據(jù)服務(wù)器和網(wǎng)絡(luò)存儲服務(wù)器進行通訊;b4.網(wǎng)絡(luò)硬盤邏輯服務(wù)器將結(jié)果返回給即時通訊客戶端。
所述網(wǎng)絡(luò)存儲身份識別具體包括以下步驟c1.即時通訊服務(wù)器返回一個私鑰給即時通訊客戶端;c2.即時通訊客戶端將用戶登錄名和私鑰提交給網(wǎng)絡(luò)硬盤邏輯服務(wù)器進行驗證c3.網(wǎng)絡(luò)硬盤邏輯服務(wù)器識別出該即時通訊客戶端的網(wǎng)絡(luò)存儲身份。
c4.網(wǎng)絡(luò)硬盤邏輯服務(wù)器根據(jù)識別出的網(wǎng)絡(luò)存儲身份至用戶數(shù)據(jù)服務(wù)器上取回該用戶的網(wǎng)絡(luò)存儲目錄文件列表;c5.網(wǎng)絡(luò)硬盤邏輯服務(wù)器將取回的網(wǎng)絡(luò)存儲目錄文件列表連同識別出的該用戶身份信息返回給即時通訊客戶端。
網(wǎng)絡(luò)硬盤邏輯服務(wù)器能根據(jù)識別出的不同用戶身份所屬的服務(wù)等級對用戶提供差異化的服務(wù)。
本發(fā)明還提供了一種基于即時通訊平臺的網(wǎng)絡(luò)存儲系統(tǒng),包括即時通訊客戶端、即時通訊服務(wù)器、通信網(wǎng)絡(luò)以及網(wǎng)絡(luò)存儲系統(tǒng),即時通訊客戶端、即時通訊服務(wù)器和網(wǎng)絡(luò)存儲系統(tǒng)連接于通信網(wǎng)絡(luò),其特征在于該網(wǎng)絡(luò)存儲系統(tǒng)包括至少一臺網(wǎng)絡(luò)存儲服務(wù)器。
該網(wǎng)絡(luò)存儲系統(tǒng)還包括網(wǎng)絡(luò)硬盤邏輯服務(wù)器以及用戶數(shù)據(jù)服務(wù)器。
網(wǎng)絡(luò)硬盤邏輯服務(wù)器連接于通信網(wǎng)絡(luò),網(wǎng)絡(luò)硬盤邏輯服務(wù)器和用戶數(shù)據(jù)服務(wù)器與硬盤邏輯服務(wù)器建立連接。
相對于現(xiàn)有技術(shù),本發(fā)明的有益效果是基于即時通訊平臺提供遠程網(wǎng)絡(luò)存儲服務(wù),容易被用戶接受,容易普及,實現(xiàn)了網(wǎng)絡(luò)存儲和即時通訊身份認證的無縫結(jié)合,針對不同的用戶服務(wù)等級實現(xiàn)了差異化的服務(wù),功能和速度均有保證。
圖1是本發(fā)明實施例的系統(tǒng)架構(gòu)圖;圖2是本發(fā)明實施例的流程圖;具體實施方式
請參閱圖1,本發(fā)明基于即時通訊平臺的網(wǎng)絡(luò)存儲系統(tǒng)包括即時通訊客戶端10、即時通訊服務(wù)器20、網(wǎng)絡(luò)硬盤邏輯服務(wù)器30、網(wǎng)絡(luò)硬盤用戶數(shù)據(jù)服務(wù)器40以及網(wǎng)絡(luò)存儲服務(wù)器50。
即時通訊客戶端10可以安裝于個人電腦或筆記本電腦上,通過有線或無線的方式連接于網(wǎng)絡(luò)100,即時通訊服務(wù)器20和網(wǎng)絡(luò)硬盤邏輯服務(wù)器30也同樣連接于網(wǎng)絡(luò)100。網(wǎng)絡(luò)硬盤用戶數(shù)據(jù)服務(wù)器40和網(wǎng)絡(luò)存儲服務(wù)器50則與網(wǎng)絡(luò)硬盤邏輯服務(wù)器30建立連接。其中網(wǎng)絡(luò)硬盤邏輯服務(wù)器30主要負責(zé)即時通訊協(xié)議的解析、用戶身份的安全驗證和用戶請求邏輯的處理,并能根據(jù)不同的用戶身份所屬的服務(wù)等級對用戶提供差異化的服務(wù)。用戶數(shù)據(jù)服務(wù)器40主要負責(zé)存儲與用戶相關(guān)的除用戶文件以外的數(shù)據(jù),包括目錄結(jié)構(gòu)、用戶身份、訪問計數(shù)等,同時還提供對網(wǎng)絡(luò)硬盤邏輯服務(wù)器請求的處理。網(wǎng)絡(luò)存儲服務(wù)器50主要用于存儲用戶文件。
請參閱圖2,本發(fā)明基于即時通訊平臺的網(wǎng)絡(luò)存儲實現(xiàn)方法如下。
首先進行即時通訊用戶身份驗證。通過即時通訊客戶端10通過網(wǎng)絡(luò)100登錄到即時通訊服務(wù)器20,通過即時通訊用戶身份驗證后,即時通訊服務(wù)器20發(fā)出一個上線通知返回給即時通訊客戶端10,其中包括一個用于進行網(wǎng)絡(luò)存儲身份驗證的私鑰。
然后進行網(wǎng)絡(luò)存儲身份識別。當(dāng)即時通訊用戶點擊即時通訊客戶端上的網(wǎng)絡(luò)存儲面板進行存取時,即時通訊客戶端10向網(wǎng)絡(luò)邏輯硬盤服務(wù)器30請求,網(wǎng)絡(luò)邏輯硬盤服務(wù)器20要求進行用戶密鑰驗證,即時通訊客戶端10會將用戶的登錄名和私鑰提提交給網(wǎng)絡(luò)硬盤邏輯服務(wù)器30進行驗證,驗證通過后網(wǎng)絡(luò)硬盤邏輯服務(wù)器30即可識別出該用戶的網(wǎng)絡(luò)存儲身份,包括所屬服務(wù)等級,如該用戶為付費會員還是非會員,同時記錄該用戶的身份數(shù)據(jù),并隨即至用戶數(shù)據(jù)服務(wù)器40上取回該用戶的網(wǎng)絡(luò)存儲目錄文件列表,連同識別出的該用戶身份信息返回給客戶端10。
最后進行網(wǎng)絡(luò)存儲操作。即時通訊客戶端10發(fā)出的網(wǎng)絡(luò)存儲操作請求通過網(wǎng)絡(luò)100被送至網(wǎng)絡(luò)硬盤邏輯服務(wù)器30進行處理,網(wǎng)絡(luò)硬盤邏輯服務(wù)器30根據(jù)識別出的該用戶的身份所屬的服務(wù)等級對不同的用戶的網(wǎng)絡(luò)存儲請求提供差異化的服務(wù),包括存儲速率限制、上傳文件大小、日上傳次數(shù)等。在進行網(wǎng)絡(luò)存儲的過程中,相對于用戶數(shù)據(jù)服務(wù)器40和網(wǎng)絡(luò)存儲服務(wù)器50,邏輯服務(wù)器30此時相當(dāng)于一個客戶端,它同已事先建立好連接的用戶數(shù)據(jù)服務(wù)器40和網(wǎng)絡(luò)存儲服務(wù)器50進行通訊,網(wǎng)絡(luò)硬盤邏輯服務(wù)器30通過和用戶數(shù)據(jù)服務(wù)器40、網(wǎng)絡(luò)存儲服務(wù)器50的交互,將結(jié)果再返回給即時通訊客戶端10。同時邏輯服務(wù)器、客戶端本身都作了緩存,只有在數(shù)據(jù)沒有命中的情況下才會向相應(yīng)的服務(wù)器索取。
權(quán)利要求
1.一種基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于該方法包括以下步驟a.即時通訊客戶端登錄即時通訊服務(wù)器,進行即時通訊用戶身份驗證;b.即時通訊用戶進行基于即時通訊平臺的網(wǎng)絡(luò)存儲操作。
2.根據(jù)權(quán)利要求1所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于該方法在步驟a后還包括網(wǎng)絡(luò)存儲身份識別。
3.根據(jù)權(quán)利要求1所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于步驟a中即時通訊服務(wù)器通過即時通訊用戶身份驗證后,返回一個私鑰給即時通訊客戶端。
4.根據(jù)權(quán)利要求1所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于步驟b中網(wǎng)絡(luò)存儲操作具體包括以下步驟b1.即時通訊客戶端發(fā)出網(wǎng)絡(luò)存儲操作請求;b2.網(wǎng)絡(luò)硬盤邏輯服務(wù)器對上述請求進行處理;b3.網(wǎng)絡(luò)硬盤邏輯服務(wù)器與用戶數(shù)據(jù)服務(wù)器和網(wǎng)絡(luò)存儲服務(wù)器進行通訊;b4.網(wǎng)絡(luò)硬盤邏輯服務(wù)器將結(jié)果返回給即時通訊客戶端。
5.根據(jù)權(quán)利要求2所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于所述網(wǎng)絡(luò)存儲身份識別具體包括以下步驟c1.即時通訊服務(wù)器返回一個私鑰給即時通訊客戶端;c2.即時通訊客戶端將用戶登錄名和私鑰提交給網(wǎng)絡(luò)硬盤邏輯服務(wù)器進行驗證;c3.網(wǎng)絡(luò)硬盤邏輯服務(wù)器識別出該即時通訊客戶端的網(wǎng)絡(luò)存儲身份。
6.根據(jù)權(quán)利要求5所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于步驟c3之后還包括以下步驟c4.網(wǎng)絡(luò)硬盤邏輯服務(wù)器根據(jù)識別出的網(wǎng)絡(luò)存儲身份至用戶數(shù)據(jù)服務(wù)器上取回該用戶的網(wǎng)絡(luò)存儲目錄文件列表;c5.網(wǎng)絡(luò)硬盤邏輯服務(wù)器將取回的網(wǎng)絡(luò)存儲目錄文件列表連同識別出的該用戶身份信息返回給即時通訊客戶端。
7.根據(jù)權(quán)利要求5所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于網(wǎng)絡(luò)硬盤邏輯服務(wù)器能根據(jù)識別出的不同用戶身份所屬的服務(wù)等級對用戶提供差異化的服務(wù)。
8.一種基于即時通訊平臺的網(wǎng)絡(luò)存儲系統(tǒng),包括即時通訊客戶端、即時通訊服務(wù)器、通信網(wǎng)絡(luò)以及網(wǎng)絡(luò)存儲系統(tǒng),即時通訊客戶端、即時通訊服務(wù)器和網(wǎng)絡(luò)存儲系統(tǒng)連接于通信網(wǎng)絡(luò),其特征在于該網(wǎng)絡(luò)存儲系統(tǒng)包括至少一臺網(wǎng)絡(luò)存儲服務(wù)器。
9.根據(jù)權(quán)利要求8所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于該網(wǎng)絡(luò)存儲系統(tǒng)還包括網(wǎng)絡(luò)硬盤邏輯服務(wù)器以及用戶數(shù)據(jù)服務(wù)器。
10.根據(jù)權(quán)利要求9所述的基于即時通訊平臺的網(wǎng)絡(luò)存儲方法,其特征在于網(wǎng)絡(luò)硬盤邏輯服務(wù)器連接于通信網(wǎng)絡(luò),網(wǎng)絡(luò)存儲服務(wù)器和用戶數(shù)據(jù)服務(wù)器與硬盤邏輯服務(wù)器建立連接。
全文摘要
本發(fā)明公開了一種基于即時通訊平臺的網(wǎng)絡(luò)存儲方法及系統(tǒng),該方法包括以下步驟即時通訊客戶端登錄即時通訊服務(wù)器,進行即時通訊用戶身份驗證;網(wǎng)絡(luò)存儲身份識別;即時通訊用戶進行基于即時通訊平臺的網(wǎng)絡(luò)存儲操作。該系統(tǒng)包括即時通訊客戶端、即時通訊服務(wù)器、通信網(wǎng)絡(luò)以及網(wǎng)絡(luò)存儲系統(tǒng),即時通訊客戶端、即時通訊服務(wù)器和網(wǎng)絡(luò)存儲系統(tǒng)連接于通信網(wǎng)絡(luò),網(wǎng)絡(luò)存儲系統(tǒng)包括至少一臺網(wǎng)絡(luò)存儲服務(wù)器、網(wǎng)絡(luò)硬盤邏輯服務(wù)器以及用戶數(shù)據(jù)服務(wù)器。
文檔編號H04L9/32GK1719767SQ20041002803
公開日2006年1月11日 申請日期2004年7月8日 優(yōu)先權(quán)日2004年7月8日
發(fā)明者杜慶生, 魏震, 夏宏站, 于雙全 申請人:騰訊科技(深圳)有限公司