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

    上傳文件夾時動態(tài)調(diào)整空間容量的方法及系統(tǒng)技術(shù)方案

    技術(shù)編號:8241535 閱讀:142 留言:0更新日期:2013-01-24 22:27
    本發(fā)明專利技術(shù)涉及一種上傳文件夾時動態(tài)調(diào)整空間容量的方法及系統(tǒng)。該方法包括以下步驟:獲取用戶上傳文件夾的請求;遍歷所述文件夾,獲取所述文件夾中的本地文件信息;將所述本地文件信息與服務(wù)器上的文件信息進行比對,對本地文件進行標(biāo)記,所述標(biāo)記包括第一標(biāo)識和第二標(biāo)識,獲取所述標(biāo)記為第二標(biāo)識的本地文件的空間容量,并在服務(wù)器上預(yù)先分配所述空間容量;開始上傳本地文件,獲取所述上傳的本地文件的標(biāo)記,判斷在服務(wù)器上是否存在所述本地文件,生成判斷結(jié)果,獲取用戶對本地文件的操作,并根據(jù)用戶操作、判斷結(jié)果及標(biāo)記動態(tài)調(diào)整空間容量。上述上傳文件夾時動態(tài)調(diào)整空間容量的方法及系統(tǒng),保證文件夾的正常上傳且能提高分配空間容量的精確率。

    【技術(shù)實現(xiàn)步驟摘要】
    上傳文件夾時動態(tài)調(diào)整空間容量的方法及系統(tǒng)
    本專利技術(shù)涉及計算機處理技術(shù),特別涉及一種上傳文件夾時動態(tài)調(diào)整空間容量的方法及系統(tǒng)。
    技術(shù)介紹
    上傳文件夾到服務(wù)器上,服務(wù)器的硬盤空間容量會分配文件夾大小的空間容量。傳統(tǒng)的扣去空間容量的方法主要有兩種,一種是每一次上傳文件夾,掃描該文件夾計算出該文件夾總大小后,一次性分配服務(wù)器的硬盤總空間,但若上傳任務(wù)暫停,且對文件夾在本地進行修改后,再續(xù)傳可能會導(dǎo)致上傳分配的硬盤空間容量不精確;另一種是每一次上傳文件夾,先不分配文件夾總大小,而是每發(fā)起一個文件的上傳,再分配該文件占據(jù)的相應(yīng)的空間容量,但是當(dāng)多個文件并行上傳時,部分文件可能會因服務(wù)器的硬盤空間容量不足,而導(dǎo)致上傳失敗。
    技術(shù)實現(xiàn)思路
    基于此,有必要提供一種上傳文件夾時動態(tài)調(diào)整空間容量的方法,保證文件夾的正常上傳且能提高分配空間容量的精確率。一種上傳文件夾時動態(tài)調(diào)整空間容量的方法,包括以下步驟獲取用戶上傳文件夾的請求;遍歷所述文件夾,獲取所述文件夾中的本地文件信息;將所述本地文件信息與服務(wù)器上的文件信息進行比對,對本地文件進行標(biāo)記,所述標(biāo)記包括第一標(biāo)識和第二標(biāo)識,獲取所述標(biāo)記為第二標(biāo)識的本地文件的空間容量,并在服務(wù)器上預(yù)先分配所述空間容量,其中,所述第一標(biāo)識表示所述本地文件在服務(wù)器上存在,所述第二標(biāo)識表示所述本地文件在服務(wù)器上不存在;開始上傳本地文件,獲取所述上傳的本地文件的標(biāo)記,判斷在服務(wù)器上是否存在所述本地文件,生成判斷結(jié)果,獲取用戶對本地文件的操作,并根據(jù)用戶操作、判斷結(jié)果及標(biāo)記動態(tài)調(diào)整服務(wù)器上空間容量。優(yōu)選地,所述在開始上傳本地文件,獲取所述上傳的本地文件的標(biāo)記為第一標(biāo)識,當(dāng)判斷出在服務(wù)器上存在所述本地文件時,則進一步判斷所述本地文件與服務(wù)器上已存在的本地文件是否匹配,若匹配,則跳過上傳該本地文件,且不需調(diào)整服務(wù)器上空間容量;若不匹配,獲取用戶對本地文件的操作,根據(jù)用戶操作動態(tài)調(diào)整服務(wù)器上空間容量;當(dāng)判斷出在服務(wù)器上不存在所述本地文件時,上傳所述本地文件,在服務(wù)器上分配所述本地文件上傳所需空間容量。優(yōu)選地,若不匹配,獲取用戶對本地文件的操作,根據(jù)用戶操作動態(tài)調(diào)整服務(wù)器上空間容量的具體步驟為當(dāng)獲取到用戶對本地文件的重命名操作時,上傳重命名操作后的本地文件,在服務(wù)器上分配所述本地文件上傳所需的空間容量;當(dāng)獲取到用戶對本地文件的替換操作時,上傳所述本地文件,刪除服務(wù)器上的已存在的本地文件,在服務(wù)器上釋放刪除的已存在的本地文件所占空間容量,分配該本地文件上傳所需空間容量。優(yōu)選地,所述在開始上傳本地文件,獲取所述上傳的本地文件的標(biāo)記為第二標(biāo)識,當(dāng)判斷出在服務(wù)器上存在所述本地文件時,則進一步判斷所述本地文件與服務(wù)器上已存在的本地文件是否匹配,若匹配,跳過上傳該本地文件,且在服務(wù)器上將預(yù)先分配的所述本地文件上傳所需空間容量釋放;若不匹配,獲取用戶對本地文件的操作,根據(jù)用戶操作動態(tài)調(diào)整服務(wù)器上空間容量;當(dāng)判斷出在服務(wù)器上不存在所述本地文件時,上傳所述本地文件,不需調(diào)整服務(wù) 器上空間容量。優(yōu)選地,若不匹配,獲取用戶對本地文件的操作,根據(jù)用戶操作動態(tài)調(diào)整服務(wù)器上空間容量的具體步驟為當(dāng)獲取到用戶對本地文件的重命名操作時,上傳重命名操作后的本地文件,不需調(diào)整服務(wù)器上空間容量;當(dāng)獲取到用戶對本地文件的替換操作時,上傳所述本地文件,刪除服務(wù)器上的已存在的本地文件,在服務(wù)器上釋放刪除的已存在的本地文件所占空間容量。優(yōu)選地,還包括步驟獲取用戶對所述文件夾中的本地文件的刪除操作;獲取刪除的本地文件的標(biāo)記;當(dāng)所述本地文件的標(biāo)記為第一標(biāo)識時,不需調(diào)整服務(wù)器空間容量;當(dāng)所述本地文件的標(biāo)記為第二標(biāo)識時,在服務(wù)器上將預(yù)先分配的所述本地文件上傳所需空間容量釋放。此外,還有必要提供一種上傳文件夾時動態(tài)調(diào)整空間容量的系統(tǒng),保證文件夾的正常上傳且能提高分配空間容量的精確率。一種上傳文件夾時動態(tài)調(diào)整空間容量的系統(tǒng),包括信息獲取模塊,用于獲取用戶上傳文件夾的請求;遍歷模塊,用于遍歷所述文件夾,獲取所述文件夾中的本地文件信息;預(yù)處理模塊,用于將所述本地文件信息與服務(wù)器上的文件信息進行比對,對本地文件進行標(biāo)記,所述標(biāo)記包括第一標(biāo)識和第二標(biāo)識,獲取所述標(biāo)記為第二標(biāo)識的本地文件的空間容量,并在服務(wù)器上預(yù)先分配所述空間容量,其中,所述第一標(biāo)識表示所述本地文件在服務(wù)器上存在,所述第二標(biāo)識表示所述本地文件在服務(wù)器上不存在;判斷模塊,用于在上傳模塊開始上傳本地文件,判斷在服務(wù)器上是否存在所述本地文件,生成判斷結(jié)果;所述信息獲取模塊還用于獲取所述上傳的本地文件的標(biāo)記及用戶對本地文件的操作;容量調(diào)整模塊,用于根據(jù)用戶操作、判斷結(jié)果及標(biāo)記動態(tài)調(diào)整服務(wù)器上空間容量。優(yōu)選地,所述信息獲取模塊獲取所述上傳的本地文件的標(biāo)記為第一標(biāo)識,當(dāng)所述判斷模塊判斷出在服務(wù)器上存在所述本地文件時,則進一步判斷所述本地文件與服務(wù)器上已存在的本地文件是否匹配,在匹配時,所述上傳模塊跳過上傳該本地文件,且所述容量調(diào)整模塊不需調(diào)整服務(wù)器上空間容量;不匹配時,所述信息獲取模塊還用于獲取用戶對本地文件的操作,所述容量調(diào)整模塊還用于根據(jù)用戶操作動態(tài)調(diào)整服務(wù)器上空間容量;當(dāng)所述判斷模塊判斷出在服務(wù)器上不存在所述本地文件時,所述上傳模塊上傳所述本地文件,所述容量調(diào)整模塊還用于在服務(wù)器上分配上傳所述本地文件所需空間容量。優(yōu)選地,所述判斷模塊在判斷出所述本地文件與服務(wù)器上已存在的本地文件不匹配,當(dāng)所述信息獲取模塊獲取到用戶對本地文件的重命名操作時,所述上傳模塊還用于上傳重命名操作后的本地文件,所述容量調(diào)整模塊還用于在服務(wù)器上分配所述本地文件上傳所需的空間容量;當(dāng)所述信息獲取模塊獲取到用戶對本地文件的替換操作時,所述上傳模塊上傳所述本地文件,所述容量調(diào)整模塊還用于刪除服務(wù)器上的已存在的本地文件,在服務(wù)器上釋放刪除的已存在的本地文件所占空間容量,分配上傳的該本地文件所需空間容量。優(yōu)選地,所述信息獲取模塊獲取所述上傳的本地文件的標(biāo)記為第二標(biāo)識,當(dāng)所述判斷模塊判斷出在服務(wù)器上存在所述本地文件時,則進一步判斷所述本地文件與服務(wù)器上 已存在的本地文件是否匹配,在匹配時,所述上傳模塊跳過上傳該本地文件,且所述容量調(diào)整模塊還用于在服務(wù)器上將預(yù)先分配的所述本地文件上傳所需空間容量釋放;在不匹配時,所述信息獲取模塊還用于獲取用戶對本地文件的操作,所述容量調(diào)整模塊還用于根據(jù)用戶操作動態(tài)調(diào)整服務(wù)器上空間容量;當(dāng)所述判斷模塊判斷出在服務(wù)器上不存在所述本地文件時,所述上傳模塊還用于上傳所述本地文件,所述容量調(diào)整模塊不需調(diào)整服務(wù)器上空間容量。優(yōu)選地,所述判斷模塊在判斷出所述本地文件與服務(wù)器上已存在的本地文件不匹配,當(dāng)所述信息獲取模塊獲取到用戶對本地文件的重命名操作時,所述上傳模塊還用于上傳重命名操作后的本地文件,所述容量調(diào)整模塊不需調(diào)整服務(wù)器上空間容量;當(dāng)所述信息獲取模塊獲取到用戶對本地文件的替換操作時,所述上傳模塊還用于上傳所述本地文件,所述容量調(diào)整模塊還用于刪除服務(wù)器上的已存在的本地文件,在服務(wù)器上釋放刪除的已存在的本地文件所占空間容量。優(yōu)選地,所述信息獲取模塊還用于獲取用戶對所述文件夾中的本地文件的刪除操作;所述信息獲取模塊獲取刪除的本地文件的標(biāo)記,當(dāng)所述標(biāo)記為第一標(biāo)識時,所述容量調(diào)整模塊不需調(diào)整服務(wù)器空間容量;當(dāng)所述標(biāo)記為第二標(biāo)識時,所述本文檔來自技高網(wǎng)...

    【技術(shù)保護點】
    一種上傳文件夾時動態(tài)調(diào)整空間容量的方法,包括以下步驟:獲取用戶上傳文件夾的請求;遍歷所述文件夾,獲取所述文件夾中的本地文件信息;將所述本地文件信息與服務(wù)器上的文件信息進行比對,對本地文件進行標(biāo)記,所述標(biāo)記包括第一標(biāo)識和第二標(biāo)識,獲取所述標(biāo)記為第二標(biāo)識的本地文件的空間容量,并在服務(wù)器上預(yù)先分配所述空間容量,其中,所述第一標(biāo)識表示所述本地文件在服務(wù)器上存在,所述第二標(biāo)識表示所述本地文件在服務(wù)器上不存在;開始上傳本地文件,獲取所述上傳的本地文件的標(biāo)記,判斷在服務(wù)器上是否存在所述本地文件,生成判斷結(jié)果,獲取用戶對本地文件的操作,并根據(jù)用戶操作、判斷結(jié)果及標(biāo)記動態(tài)調(diào)整服務(wù)器上空間容量。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:鄧宇峰李靜
    申請(專利權(quán))人:騰訊科技深圳有限公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码午夜成人1000部免费视频| JAVA性无码HD中文| 国产精品无码一二区免费| 精品人妻系列无码人妻免费视频| 国产成人无码精品一区在线观看| 久热中文字幕无码视频| 久久久久亚洲AV无码去区首| 亚洲AV中文无码乱人伦下载| 精品无码国产一区二区三区麻豆| 中文无码熟妇人妻AV在线| 亚洲AV无码久久精品蜜桃| 无码人妻精品一区二区三区99不卡 | 亚洲AV无码乱码在线观看裸奔| 中字无码av电影在线观看网站| 精选观看中文字幕高清无码| 亚洲av无码日韩av无码网站冲 | 亚洲av永久无码精品三区在线4| 人妻无码精品久久亚瑟影视| 亚洲av无码专区首页| 亚洲国产成AV人天堂无码| 一本之道高清无码视频| 久久AV无码精品人妻出轨| 无码少妇一区二区三区浪潮AV| 精品人妻系列无码人妻免费视频| 成人免费无码大片a毛片软件 | 亚洲毛片av日韩av无码| 精品无码国产一区二区三区51安| 97碰碰碰人妻视频无码| 无码精品国产一区二区三区免费| 中文字幕久无码免费久久| 一本色道无码道在线| 国产高清无码视频| 国产精品亚洲αv天堂无码 | 国产成人无码精品一区在线观看 | 一本色道久久HEZYO无码| 波多野结AV衣东京热无码专区| 无码日韩精品一区二区人妻| 国产精品无码aⅴ嫩草| 西西4444www大胆无码| 亚洲精品无码日韩国产不卡?V| 国产成人无码精品久久久免费 |