• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    網絡存儲同步系統技術方案

    技術編號:8326039 閱讀:219 留言:0更新日期:2013-02-14 09:03
    本發明專利技術公開了一種網絡存儲同步系統,涉及互聯網通信領域。所述網絡存儲同步系統包括網絡存儲客戶端和網絡存儲數據服務器;所述網絡存儲客戶端包括:標記單元、提取單元、讀寫監控單元和同步單元;所述網絡存儲數據服務器,適于存儲所述同步文件/文件夾的文件內容。所述網絡存儲同步系統在不改變原有本地文件/文件夾的文件目錄結構的情況下,實現了網絡存儲同步功能,提高了網絡存儲同步作業的效率。

    【技術實現步驟摘要】

    本專利技術涉及互聯網通信
    ,特別涉及一種網絡存儲同步系統
    技術介紹
    網絡存儲同步(也稱作云同步)是指在網絡存儲平臺上,網絡存儲設備(也稱作云設備)與網絡存儲服務器(也稱作云服務器)之間的數據同步,或者以個人為中心的不同設備之間基于云計算的數據共享。一般使用網絡存儲同步的場景有多臺電腦中文件的同步,方便進行工作;pc和移動設備的文件同步,方便移動設備查看和使用同步的文件。現有的網絡存儲同步方案是如果想使用網絡存儲同步服務,需要在PC電腦中創建一個網絡存儲同步文件夾,此文件夾中的文件將被自動與網絡存儲服務器同步。本地電腦中其他的文件或者文件夾需要與網絡存儲服務器同步時,必須首先被復制到網絡存儲同步文件夾中。因此,現有的網絡存儲同步方案,無法解決非網絡存儲同步文件夾中的文件或者文件夾,不改變原有的文件目錄結構,同時又能實現網絡存儲同步功能的問題。
    技術實現思路
    本專利技術要解決的技術問題是如何提供一種網絡存儲同步系統,以提高網絡存儲同步作業的效率。為解決上述技術問題,本專利技術提供一種網絡存儲同步系統,其包括網絡存儲客戶端和網絡存儲數據服務器;所述網絡存儲客戶端包括標記單元、提取單元、讀寫監控單元和同步單元;所述標記單元,適于將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾;所述提取單元,適于提取所述同步文件/文件夾的元信息,將所述元信息存儲至數據庫中;所述讀寫監控單元,適于監控本地的文件/文件夾讀寫操作,并根據所述同步文件/文件夾的元信息判斷被讀寫文件/文件夾是否是網絡存儲數據同步文件/文件夾;所述同步單元,適于在被讀寫文件/文件夾是網絡存儲數據同步文件/文件夾時,則將所述同步文件/文件夾的文件內容發送給網絡存儲數據服務器進行存儲;所述網絡存儲數據服務器,適于存儲所述同步文件/文件夾的文件內容。其中,所述標記單元,適于通過右鍵菜單項接收用戶的標記指令,并根據所述標記指令將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾。其中,所述提取單元,適于遞歸讀取所述同步文件/文件夾的內容,將所述同步文件/文件夾對應的文件夾目錄作為元信息存儲至數據庫中。其中,所述提取單元,還適于跟蹤捕獲所述同步文件/文件夾的移動操作,并根據所述同步文件/文件夾移動后對應的文件夾目錄修改所述數據庫中相應的元信息。其中,所述讀寫監控單元,適于捕獲用戶對本地文件/文件夾的讀寫操作,獲取被讀寫文件/文件夾的元信息,并比較所述被讀寫文件/文件夾的元信息與所述數據庫所存儲的元信息以判斷被讀寫文件/文件夾是否是網絡存儲數據同步文件/文件夾。其中,所述同步單元,還適于當用戶在原操作系統下重新安裝所述網絡存儲客戶端,或者用戶在新操作系統下初始安裝所述網絡存儲客戶端時,將所述網絡存儲數據服務器的文件內容下載至用戶指定的目錄下;所述標記單元,還適于將所述用戶指定的目錄下的文件/文件夾標記為網絡存儲數據同步文件/文件夾。其中,所述網絡存儲客戶端還包括移除單元; 所述移除單元,適于通過右鍵菜單項接收用戶的移除指令,根據所述移除指令將待移除的同步文件/文件夾的元信息封裝為移除請求后發送給所述網絡存儲數據服務器,并在接收到所述網絡存儲數據服務器返回的移除成功的應答信息后,將所述待移除的同步文件/文件夾的元信息從所述數據庫中刪除。其中,所述網絡存儲客戶端與瀏覽器綁定,并且所述網絡存儲客戶端還包括登錄單元;所述登錄單元,適于當用戶登錄瀏覽器時,接收中心服務器反饋的用戶標識符,并根據所述用戶標識符自動登錄所述網絡存儲數據服務器。其中,所述網絡存儲客戶端還包括下載處理單元;所述下載處理單元,適于在本地預先創建網絡存儲同步空間,當用戶通過所述瀏覽器下載文件時,顯示所述網絡存儲同步空間供用戶選擇,并且通知所述標記單元將用戶存放在所述網絡存儲同步空間中的文件/文件夾標記為網絡存儲數據同步文件/文件夾。其中,所述網絡存儲客戶端還包括上傳處理單元;所述上傳處理單元,適于當用戶通過所述瀏覽器上傳文件至網絡側數據服務器時,讀取并顯示所述網絡存儲數據服務器中的文件內容供用戶選擇,并在所述網絡存儲數據服務器中的相應文件內容尚未保存至本地的情況下,首先將相應文件內容下載至本地,然后上傳至所述網絡側數據服務器。本專利技術實施例所述網絡存儲同步系統,通過將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾,同時監控本地的文件/文件夾讀寫操作,當讀寫操作針對被標記的本地文件/文件夾時,將相應的文件內容發送至網絡存儲數據服務器,從而在不改變原有本地文件/文件夾的文件目錄結構的情況下,實現了網絡存儲同步功能,提高了網絡存儲同步作業的效率。同時,所述網絡存儲客戶端還可以與瀏覽器綁定,進而實現將下載文件直接存儲至網絡存儲數據服務器,或者將網絡存儲數據服務器中的文件內容上傳至網絡側數據服務器的功能,進一步提高了不同存儲空間之間數據同步的效率。附圖說明圖I是本專利技術實施例所述網絡存儲同步系統的模塊結構示意圖;圖2是本專利技術實施例所述網絡存儲客戶端的模塊結構示意圖;圖3是本專利技術另一實施例所述網絡存儲客戶端的模塊結構示意圖;圖4是本專利技術實施例所述對網絡存儲數據進行同步的方法流程圖。具體實施例方式下面結合附圖和實施例,對本專利技術的具體實施方式作進一步詳細描述。以下實施例用于說明本專利技術,但不用來限制本專利技術的范圍。在本專利技術的實施例中,網絡存儲同步在現有技術中為本領域技術人員也稱作云同步,網絡存儲設備在現有技術中為本領域技術人員也稱作云設備,網絡存儲服務器在現有技術中為本領域技術人員也稱 作云服務器。圖I是本專利技術實施例所述網絡存儲同步系統的模塊結構示意圖,如圖I所示,所述網絡存儲同步系統I包括網絡存儲客戶端100和網絡存儲數據服務器200。所述網絡存儲客戶端100包括標記單元110、提取單元120、讀寫監控單元140和同步單元150。所述標記單元110,適于將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾。具體地,所述標記單元110,適于通過右鍵菜單項接收用戶的標記指令,并根據所述標記指令將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾。所述提取單元120,適于提取所述同步文件/文件夾的元信息,將所述元信息存儲至數據庫130中。具體地,所述提取單元120,適于遞歸讀取所述同步文件/文件夾的內容,將所述同步文件/文件夾對應的文件夾目錄作為元信息存儲至數據庫130中。所述讀寫監控單元140,適于監控本地的文件/文件夾讀寫操作,并根據所述同步文件/文件夾的元信息判斷被讀寫文件/文件夾是否是網絡存儲數據同步文件/文件夾。具體地,所述讀寫監控單元140,適于捕獲用戶對本地文件/文件夾的讀寫操作,獲取被讀寫文件/文件夾的元信息,并比較所述被讀寫文件/文件夾的元信息與所述數據庫130所存儲的元信息以判斷被讀寫文件/文件夾是否是網絡存儲數據同步文件/文件夾。以下是所述讀寫監控單元140的實現細節的一個示例,以實現對本地的文件/文件夾讀寫操作的監控。在所述讀寫監控單元140中,首先在函數monitorPathO中創建對象FileSystemffatcher (),并對對象FileSystemWatcherO的參數進行初始化;然后,使用對象FSEventHandlerO設定監聽事件,比如創建、刪除、讀寫、重命名等事件,及相應事本文檔來自技高網...

    【技術保護點】
    一種網絡存儲同步系統,包括:網絡存儲客戶端和網絡存儲數據服務器;所述網絡存儲客戶端包括:標記單元、提取單元、讀寫監控單元和同步單元;所述標記單元,適于將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾;所述提取單元,適于提取所述同步文件/文件夾的元信息,將所述元信息存儲至數據庫中;所述讀寫監控單元,適于監控本地的文件/文件夾讀寫操作,并根據所述同步文件/文件夾的元信息判斷被讀寫文件/文件夾是否是網絡存儲數據同步文件/文件夾;所述同步單元,適于在被讀寫文件/文件夾是網絡存儲數據同步文件/文件夾時,則將所述同步文件/文件夾的文件內容發送給網絡存儲數據服務器進行存儲;所述網絡存儲數據服務器,適于存儲所述同步文件/文件夾的文件內容。

    【技術特征摘要】
    1.一種網絡存儲同步系統,包括網絡存儲客戶端和網絡存儲數據服務器; 所述網絡存儲客戶端包括標記單元、提取單元、讀寫監控單元和同步單元;所述標記單元,適于將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾;所述提取單元,適于提取所述同步文件/文件夾的元信息,將所述元信息存儲至數據庫中;所述讀寫監控單元,適于監控本地的文件/文件夾讀寫操作,并根據所述同步文件/文件夾的元信息判斷被讀寫文件/文件夾是否是網絡存儲數據同步文件/文件夾;所述同步單元,適于在被讀寫文件/文件夾是網絡存儲數據同步文件/文件夾時,則將所述同步文件/文件夾的文件內容發送給網絡存儲數據服務器進行存儲;所述網絡存儲數據服務器,適于存儲所述同步文件/文件夾的文件內容。2.如權利要求I所述的網絡存儲同步系統,其特征在于,所述標記單元,適于通過右鍵菜單項接收用戶的標記指令,并根據所述標記指令將本地文件/文件夾標記為網絡存儲數據同步文件/文件夾。3.如權利要求I或2所述的網絡存儲同步系統,其特征在于,所述提取單元,適于遞歸讀取所述同步文件/文件夾的內容,將所述同步文件/文件夾對應的文件夾目錄作為元信息存儲至數據庫中。4.如權利要求3所述的網絡存儲同步系統,其特征在于,所述提取單元,還適于跟蹤捕獲所述同步文件/文件夾的移動操作,并根據所述同步文件/文件夾移動后對應的文件夾目錄修改所述數據庫中相應的元信息。5.如權利要求I至4中任一項所述的網絡存儲同步系統,其特征在于,所述讀寫監控單元,適于捕獲用戶對本地文件/文件夾的讀寫操作,獲取被讀寫文件/文件夾的元信息,并比較所述被讀寫文件/文件夾的元信息與所述數據庫所存儲的元信息以判斷被讀寫文件/文件夾是否是網絡存儲數據同步文件/文件夾。6.如權利要求I所述的網絡存儲同步系統,其特征在于,所述同步單元...

    【專利技術屬性】
    技術研發人員:糜裕峰李小慶任寰
    申請(專利權)人:北京奇虎科技有限公司奇智軟件北京有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 少妇无码一区二区三区| 亚洲精品无码你懂的网站| 国产白丝无码免费视频| 亚洲Av无码专区国产乱码DVD| 男人的天堂无码动漫AV| 人妻丰满?V无码久久不卡| 无码精品日韩中文字幕| 亚洲精品一级无码鲁丝片| 无码H黄肉动漫在线观看网站| 日韩精品无码免费专区午夜不卡| 久久国产精品无码HDAV | 亚洲AV日韩AV永久无码免下载 | 亚洲AV日韩AV永久无码免下载| 亚洲av永久中文无码精品综合| 伊人久久综合精品无码AV专区| 18禁超污无遮挡无码免费网站国产| 曰批全过程免费视频在线观看无码| 少妇中文无码高清| 无码免费午夜福利片在线| 无码专区久久综合久中文字幕| 人妻中文无码久热丝袜| 无码色AV一二区在线播放| 无码av免费毛片一区二区| 亚洲AV无码专区在线亚| 日韩人妻精品无码一区二区三区| 国模无码一区二区三区不卡| 国产强被迫伦姧在线观看无码| 亚洲日韩中文字幕无码一区| 精品无码AV一区二区三区不卡| 国产精品免费无遮挡无码永久视频| 中文字幕无码av激情不卡久久| 人妻丰满熟妇A v无码区不卡| 免费无遮挡无码永久在线观看视频| 成人无码区免费视频观看| 国产AV无码专区亚洲AV麻豆丫| 无码人妻啪啪一区二区| 成人年无码AV片在线观看| 国产精品无码aⅴ嫩草| 亚洲成a人无码av波多野按摩 | 国产成人无码午夜视频在线观看| 无码人妻久久一区二区三区免费丨|