亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文件處理方法及裝置制造方法

文檔序號:6499017閱讀:144來源:國知局
一種文件處理方法及裝置制造方法
【專利摘要】本發(fā)明實施例提供的一種文件處理方法及裝置,接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,上述當前版本文件作為指定文件資源被提供給用戶處理;在上傳成功之后,將上述下一版本文件代替所述當前版本文件作為上述指定文件資源提供給用戶處理。解決了現(xiàn)有技術中無法對同一指定文件資源同時執(zhí)行并發(fā)操作的問題。本發(fā)明涉及計算機【技術領域】。
【專利說明】一種文件處理方法及裝置
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種文件處理方法及裝置。
【背景技術】
[0002]在當今的互聯(lián)網(wǎng)應用中,尤其是“云”概念的提出,使得用戶對互聯(lián)網(wǎng)更加依賴,用戶與互聯(lián)網(wǎng)之間的交互更加頻繁。用戶可以向服務器上傳文件資源,與其他用戶分享,也可以從服務器下載自己需要的文件資源。
[0003]對存儲在服務器上的文件資源而言,每一個文件資源都有大量的用戶執(zhí)行并發(fā)操作,并發(fā)操作指的是同一時刻,存在多個用戶對同一文件資源進行更新、下載、或者刪除等操作,在用戶與互聯(lián)網(wǎng)的交互過程中,并發(fā)操作主要包括更新操作與下載操作的并發(fā)操作(即同時存在多個用戶對同一文件資源執(zhí)行更新和下載操作),以及刪除操作與下載操作的并發(fā)操作(即同時存在多個用戶對同一文件資源執(zhí)行刪除和下載操作)。
[0004]多個用戶對同一文件資源的并發(fā)操作必然會帶來一些問題,當用戶正在下載某文件資源時,同時有用戶更新該文件資源,對該文件資源同時進行下載操作和更新操作會產生沖突;或者當用戶正在下載某文件資源時,同時有用戶刪除該文件資源,對該文件資源同時進行下載操作和刪除操作會產生沖突;例如,在有的文件系統(tǒng)中,若在用戶正在下載某文件資源的過程中,有用戶更新該文件資源,那么可能導致下載該文件資源的用戶下載到的文件資源有錯誤而無法使用。這樣的并發(fā)操作雖然使得多用戶在同一時刻對同一文件資源進行操作,但是不能保證多用戶互不影響的對文件資源正常操作。
[0005]現(xiàn)有技術為了使多用戶能夠互不影響的正常操作文件資源,通常采用鎖模型。鎖模型的原理為:當用戶正在更新某文件資源時,將該文件資源鎖定,在對該文件資源的更新操作完成之前,其他用戶將無法下載該文件資源;當用戶正在下載某文件資源時,將該文件資源鎖定,在所有用戶對該文件資源的下載操作完成之前,其他用戶將無法刪除該文件資源。鎖模型雖然能夠使多用戶互不影響的正常操作文件資源,但是并沒有解決多用戶對文件資源的并發(fā)操作,因為多用戶并不是同時對同一文件執(zhí)行并發(fā)操作,下載文件資源的用戶必須等待更新該文件資源的用戶完成對該文件資源的更新,才能執(zhí)行對該文件資源的下載操作;刪除文件資源的用戶必須等待下載該文件資源的用戶完成對該文件資源的下載,才能執(zhí)行對該文件資源的刪除操作;因此如果采用鎖模型來解決并發(fā)操作文件資源的問題,效率是很低的。
[0006]如何實現(xiàn)對同一文件資源在同一時刻執(zhí)行并發(fā)操作,是現(xiàn)有技術中亟待解決的問題。

【發(fā)明內容】

[0007]本發(fā)明實施例提供了一種文件處理方法及裝置,用以解決現(xiàn)有技術中無法對同一指定文件資源同時執(zhí)行并發(fā)操作的問題。
[0008]基于上述問題,本發(fā)明實施例提供的一種文件處理方法,包括:[0009]接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,所述當前版本文件作為指定文件資源被提供給用戶處理;
[0010]在上傳成功之后,將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理。
[0011]本發(fā)明實施例提供的一種文件處理裝置,包括:
[0012]接收模塊,用于接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,所述當前版本文件作為指定文件資源被提供給用戶處理;
[0013]替換模塊,用于在上傳成功之后,將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理。
[0014]本發(fā)明實施例的有益效果包括:
[0015]本發(fā)明實施例提供的一種文件處理方法及裝置,接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,上述當前版本文件作為指定文件資源被提供給用戶處理;在上傳成功之后,將上述下一版本文件代替所述當前版本文件作為上述指定文件資源提供給用戶處理。本發(fā)明實施例提供的一種文件處理方法,當更新作為指定文件資源被提供給用戶處理的當前版本文件時,上傳下一版本文件,在上傳成功之前,包括上傳的過程中,將上述當前版本文件作為該指定文件資源提供給用戶進行處理,在上傳成功之后,再將更新后的下一版本的文件作為該指定文件資源提供給用戶進行處理。因此在更新指定文件資源的過程中,用戶并不會因為該指定文件資源正在被更新而無法處理該指定文件資源,而是可以處理作為該指定文件資源的更新前的當前版本的文件;同理,當有用戶下載作為指定文件資源被提供給用戶處理的當前版本的文件時,需要對該指定文件資源執(zhí)行更新操作的用戶,不需要等待所有下載該指定文件資源的用戶均完成下載操作,可以對該指定文件資源執(zhí)行更新操作;從用戶的角度來看,解決了在同一時刻對同一個指定文件資源的并發(fā)操作。
【專利附圖】

【附圖說明】
[0016]圖1為本發(fā)明實施例提供的一種文件處理方法的流程圖;
[0017]圖2為本發(fā)明實施例一提供的一種文件處理方法的流程圖;
[0018]圖3為本發(fā)明實施例二提供的一種文件處理方法的流程圖;
[0019]圖4為本發(fā)明實施例三提供的一種文件處理方法的流程圖;
[0020]圖5為本發(fā)明實施例四提供的一種文件處理方法的流程圖;
[0021]圖6為本發(fā)明實施例提供的一種文件處理裝置的結構圖。
【具體實施方式】
[0022]下面結合說明書附圖,對本發(fā)明實施例提供的一種文件處理方法及裝置的【具體實施方式】進行說明。
[0023]本發(fā)明實施例提供的一種文件處理方法,如圖1所示,具體包括以下步驟:
[0024]S101、接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,上述當前版本文件作為指定文件資源被提供給用戶處理;
[0025]S102、在上傳成功之后,將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理。
[0026]進一步地,本發(fā)明實施例中提到的指定文件資源,可以理解為:從網(wǎng)絡側的角度,網(wǎng)絡側可以將不同的文件作為指定文件資源提供給用戶處理的;從用戶側的角度,不管網(wǎng)絡側將哪個文件作為該指定文件資源提供給用戶處理,用戶認為自己處理的都是同一個指定文件資源。
[0027]較佳地,上述步驟SlOl之后,還可以包括步驟:在上傳成功之后,刪除當前版本文件,該步驟與上述步驟S102地執(zhí)行沒有先后順序。
[0028]進一步地,在執(zhí)行上述步驟S102之前,還可以包括步驟:將下一版本文件作為當前版本文件的更新版本文件進行記錄;執(zhí)行該步驟的目的在于:若上述步驟中,在上傳成功之后,先執(zhí)行刪除當前版本文件,后執(zhí)行將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理,那么在刪除當前版本文件之后,在將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理之前,若接收到用戶發(fā)出的下載上述指定文件資源的下載請求,由于此時尚未將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理,可以確定當前作為上述指定文件資源的文件為當前版本文件;而當前版本文件已經(jīng)被刪除,那么可以根據(jù)記錄的下一版本文件,確定當前版本文件的更新版本文件為下一版本文件,并將該下一版本文件提供給發(fā)送該下載請求的用戶下載。而在用戶看來,不論下載的文件為當前版本文件還是下一版本文件,下載的是同一個指定文件資源。
[0029]為了更好的說明本發(fā)明提供的一種文件處理方法,本發(fā)明提供了具體的實施例:
[0030]實施例一:
[0031]圖2為實施例一提供的一種文件處理方法的流程圖,在實施例一中,在上傳成功之后,先執(zhí)行將下一版本文件代替當前版本文件作為指定文件資源提供給用戶處理,后執(zhí)行刪除該當前版本文件,具體包括下述步驟:
[0032]S201、接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,當前版本文件作為指定文件資源被提供給用戶處理。
[0033]具體實施時,可以為文件設置ID,上述當前版本文件ID與下一版本文件ID不同;上傳下一版本文件的時,不會將當前版本文件覆蓋,用戶可以在更新當前版本文件的過程中,下載作為指定文件資源的當前版本文件。
[0034]S202、在上傳成功之后,將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理。
[0035]S203、判斷上述當前版本文件是否正在被下載,若沒有正在被下載,則進入步驟S204,若正在被下載,則重新進入步驟S203。
[0036]S204、確定作為指定文件資源的當前版本文件沒有正在被下載,并刪除作為指定文件資源的當前版本文件。
[0037]實施例二:
[0038]圖3為實施例二提供的一種文件處理方法的流程圖,在實施例二中,在上傳成功之后,先執(zhí)行刪除該當前版本文件,后執(zhí)行將下一版本文件代替當前版本文件作為指定文件資源提供給用戶處理,具體包括下述步驟:
[0039]S301、接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,上述當前版本文件作為指定文件資源被提供給用戶處理。
[0040]S302、在上傳成功之后,將下一版本文件作為當前版本文件的更新版本文件進行記錄。
[0041]具體實施時,可以記錄下一版本文件ID與當前版本ID的對應關系。
[0042]S303、確定上述當前版本文件當前沒有正在被下載;若確定上述當前版本文件當前正在被下載,則重新進入步驟S303。
[0043]S304、刪除上述當前版本文件。
[0044]S305、將上述下一版本文件代替當前作為指定文件資源的當前版本文件,作為指定文件資源提供給用戶處理。
[0045]實施例三:
[0046]圖4為實施例三提供的一種文件處理方法的流程圖,在實施例二中步驟S304之后,步驟S305之前,若接收到下載作為指定文件資源的當前版本文件的下載請求,可以執(zhí)行如下步驟進行處理:
[0047]S401、接收下載作為指定文件資源的當前版本文件的下載請求。
[0048]S402、確定當前作為上述指定文件資源的文件為當前版本文件。
[0049]S403、確定當前版本文件的更新版本文件,并進入步驟S405,若無法確定該當前版本文件的更新版本文件,則進入步驟S404。
[0050]具體實施時,可以獲取該當前版本文件ID,根據(jù)實施例二中步驟S302,查找是否存在與該當前版本文件對應的,作為該當前版本文件的更新版本文件的下一版本文件的記錄。
[0051]S404、向發(fā)送該下載請求的用戶返回下載失敗消息,結束本流程。
[0052]具體實施時,可以為:若沒有查找到與該當前版本文件對應的、作為該當前版本文件的更新版本文件的下一版本文件的記錄,則確定不存在當前版本文件的更新版本文件,向發(fā)送該下載請求的用戶返回下載失敗消息或者下載錯誤信息。
[0053]S405、確定該當前版本文件的更新版本文件為下一版本文件,確定作為該當前版本文件的更新版本文件的下一版本文件不存在時,進入步驟S403,獲取該下一版本文件的更新版本文件;確定作為該當前版本文件的更新版本文件的下一版本文件存在時,則結束本流程。
[0054]具體實施時,可以為:若查找到與該當前版本文件對應的、作為該當前版本文件的更新版本文件的下一版本文件的記錄,則確定存在當前版本文件的更新版本文件為下一版本文件,再判斷該下一版本文件是否存在,若該下一版本文件不存在,則重復執(zhí)行步驟S403:確定該下一版本文件的更新版本文件,若能夠確定該下一版本文件的更新版本文件,則根據(jù)步驟S405:確定作為該下一版本文件的更新版本文件是否存在,若確定作為該下一版本文件的更新版本文件存在,則將該下一版本文件的更新版本文件提供給發(fā)送該下載請求的用戶下載;若確定作為該下一版本文件的更新版本文件不存在,則重復執(zhí)行步驟S403:確定該下一版本文件的更新版本文件的更新版本文件,重復上述步驟,直到將最終的更新版本文件作為指定文件資源提供給用戶下載,或者向發(fā)送該下載請求的用戶返回下載失敗消息。
[0055]實施例四:[0056]圖5為實施例四提供的一種文件處理方法的流程圖,在實施例一、實施例二、以及實施例三中的文件處理方法的流程中,若接收到刪除所述指定文件資源的刪除請求,可以執(zhí)行如下步驟進行處理:
[0057]S501、接收刪除指定文件資源的刪除請求。
[0058]S502、針對該指定文件資源設置刪除標記。
[0059]本步驟中,被設置了刪除標記的作為指定文件資源的當前版本文件,盡管該當前版本文件本身還沒有被真正的刪除,但用戶已經(jīng)無法下載該當前版本文件了。
[0060]本發(fā)明實施例提供的文件刪除方法,解決了對同一指定文件資源同時執(zhí)行刪除操作和下載操作的并發(fā)操作。當接收到用戶刪除指定文件資源的刪除請求時,可以先為該指定文件資源設置刪除標記,而并沒有真正刪除當前作為該指定文件資源的文件,因此,在設置刪除標記之前對該指定文件資源執(zhí)行地下載操作如果還沒有完成,還可以繼續(xù)執(zhí)行下載操作,而在設置刪除標記之后,對發(fā)出的下載當前作為該指定文件資源的文件的請求,拒絕用戶下載。現(xiàn)有技術中,當接收到用戶刪除指定文件資源的刪除請求時,若存在用戶對作為該指定文件資源的文件執(zhí)行下載操作時,則無法刪除作為該指定文件資源的文件,又由于沒有為該指定文件資源設置刪除標記,可以不斷的接收用戶對作為指定文件資源的文件的下載請求,并向用戶提供該文件的下載,直到不存在任何用戶發(fā)出下載該指定文件資源的下載請求,且所有用戶對該指定文件資源的下載都已完成,才能夠刪除作為該文件資源的文件;也就是說現(xiàn)有技術中對同一指定文件資源無法同時執(zhí)行刪除操作和下載操作;而本發(fā)明實施例提供的文件刪除方法,當接收到用戶的刪除作為指定文件資源的文件的刪除請求時,不需要等待當前正在下載作為該指定文件資源的文件的用戶完成下載,可以為該指定文件資源設置刪除標記,使得此后請求下載該指定文件資源的用戶無法下載該文件,本發(fā)明實施例提供的文件刪除方法,從用戶的角度看,能夠對同一指定文件資源同時執(zhí)行刪除操作和下載操作。
[0061]S503、當接收到下載已設置刪除標記的該指定文件資源的下載請求后,拒絕將當前作為該指定文件資源的文件提供給發(fā)送該下載請求的用戶下載。
[0062]S504、確定當前作為該指定文件資源的文件當前沒有正在被下載;若確定當前作為該指定文件資源的文件當前正在被下載,則重復執(zhí)行步驟S504。
[0063]S505、刪除當前作為該指定文件資源的文件。
[0064]具體實施時,網(wǎng)絡側通常不會一直監(jiān)督每一個已經(jīng)設置了刪除標記的文件當前是否正在被下載,直到該文件當前沒有被下載,而是可以設置清理模塊,定期或者隨機對設置了刪除標記的文件進行檢查,如果文件沒有正在被下載就執(zhí)行真正的刪除操作,如果文件正在被下載,就等到下次檢查時再判斷是否能夠對文件執(zhí)行真正的刪除操作。
[0065]本發(fā)明實施例提供的清理模塊,還可以對網(wǎng)絡側的其他冗余數(shù)據(jù)和臨時文件進行檢查和清理,例如清理會話丟失的用戶側與網(wǎng)絡側產生的臨時數(shù)據(jù);對于上傳操作中,執(zhí)行斷點續(xù)傳的用戶,網(wǎng)絡側對該未完成上傳的文件的保存時間超過預設閥值,則刪除該文件,等等,提高了網(wǎng)絡側的系統(tǒng)性能。
[0066]基于同一發(fā)明構思,本發(fā)明實施例還提供了一種文件處理裝置,由于這些裝置所解決問題的原理與前述一種文件處理方法相似,因此該裝置的實施可以參見前述方法的實施,重復之處不再贅述。[0067]本發(fā)明實施例提供的一種文件處理裝置,如圖6所示,包括如下模塊:
[0068]接收模塊601,用于接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,該當前版本文件作為指定文件資源被提供給用戶處理;
[0069]替換模塊602,用于在上傳成功之后,將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理。
[0070]進一步地,本發(fā)明實施例提供的上述裝置,還包括:刪除模塊603,用于在上傳成功之后,刪除上述當前版本文件。
[0071]進一步地,本發(fā)明實施例提供的上述裝置,還包括:記錄模塊604,用于在上傳成功之后,在上述替換模塊602將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理之前,將上述下一版本文件作為上述當前版本文件的更新版本文件進行記錄;
[0072]上述接收模塊601,還用于接收下載上述指定文件資源的下載請求;
[0073]確定模塊605,用于在上述刪除模塊603刪除所述當前版本文件之后,且在上述替換模塊602將上述下一版本文件代替上述當前版本文件作為上述指定文件資源提供給用戶處理之前,當上述接收模塊601接收到下載上述指定文件資源的下載請求時,確定當前作為上述指定文件資源的文件為上述當前版本文件;確定上述當前版本文件的更新版本文件為上述下一版本文件;
[0074]上述替換模塊602,還用于在上述確定模塊605確定當前作為上述指定文件資源的文件為上述當前版本文件,且確定上述當前版本文件的更新版本文件為上述下一版本文件之后,將上述下一版本文件提供給發(fā)送該下載請求的用戶下載。
[0075]進一步地,本發(fā)明實施例提供的上述裝置,還包括:發(fā)送模塊606,用于當上述接收模塊接收到下載上述指定文件資源的下載請求時,如果上述確定模塊未確定出上述當前版本文件的更新版本文件,向發(fā)送該下載請求的用戶返回下載失敗消息。
[0076]進一步地,本發(fā)明實施例提供的上述裝置中,上述確定模塊605,還用于當上述接收模塊接收到下載上述指定文件資源的下載請求時,且確定作為上述當前版本文件的更新版本文件的上述下一版本文件不存在時,獲取上述下一版本文件的更新版本文件;
[0077]上述替換模塊602,還用于將上述確定模塊605獲取的上述下一版本文件的更新版本文件提供給發(fā)送該下載請求的用戶下載。
[0078]進一步地,本發(fā)明實施例提供的上述裝置中,上述刪除模塊603,還用于在刪除上述當前版本文件之前,確定上述當前版本文件當前沒有正在被下載。
[0079]進一步地,本發(fā)明實施例提供的上述裝置中,上述接收模塊601,還用于接收刪除上述指定文件資源的刪除請求;
[0080]上述刪除模塊603,還用于當所述接收模塊601接收到刪除上述指定文件資源的刪除請求時,針對上述指定文件資源設置刪除標記;以及確定當前作為上述指定文件資源的文件當前沒有正在被下載;刪除當前作為所述指定文件資源的文件;
[0081]上述發(fā)送模塊606,還用于當上述接收模塊601接收到下載已設置刪除標記的上述指定文件資源的下載請求后,拒絕將當前作為上述指定文件資源的文件提供給發(fā)送該下載請求的用戶下載。
[0082]本發(fā)明實施例提供的一種文件處理方法及裝置,接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,上述當前版本文件作為指定文件資源被提供給用戶處理;在上傳成功之后,將上述下一版本文件代替所述當前版本文件作為上述指定文件資源提供給用戶處理。本發(fā)明實施例提供的一種文件處理方法,當更新作為指定文件資源被提供給用戶處理的當前版本文件時,上傳下一版本文件,在上傳成功之前,包括上傳的過程中,將上述當前版本文件作為該指定文件資源提供給用戶進行處理,在上傳成功之后,再將更新后的下一版本的文件作為該指定文件資源提供給用戶進行處理。因此在更新當前版本的文件的過程中,用戶并不會因為該當前版本的文件正在被更新而無法處理該指定文件資源,而是可以處理作為該指定文件資源的更新前的當前版本的文件;同理,當有用戶下載作為指定文件資源被提供給用戶處理的當前版本的文件時,需要對該當前版本的文件執(zhí)行更新操作的用戶,不需要等待所有下載該當前版本的文件的用戶均完成下載操作,可以對該當前版本的文件執(zhí)行更新操作;從用戶的角度來看,實現(xiàn)了在同一時刻對同一個指定文件資源的并發(fā)操作。
[0083]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明實施例可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明實施例的技術方案可以以軟件產品的形式體現(xiàn)出來,該軟件產品可以存儲在一個非易失性存儲介質(可以是⑶-R0M,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0084]本領域技術人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0085]本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0086]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0087]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1.一種文件處理方法,其特征在于,包括: 接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,所述當前版本文件作為指定文件資源被提供給用戶處理; 在上傳成功之后,將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理。
2.如權利要求1所述的方法,其特征在于,還包括: 在上傳成功之后,刪除所述當前版本文件。
3.如權利要求2所述的方法,其特征在于,在上傳成功之后,在將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理之前,還包括: 將所述下一版本文件作為所述當前版本文件的更新版本文件進行記錄; 在刪除所述當前版本文件之后,且在將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理之前,當接收到下載所述指定文件資源的下載請求時,確定當前作為所述指定文件資源的文件為所述當前版本文件; 確定所述當前版本文件的更新版本文件為所述下一版本文件; 將所述下一版本文件提供給發(fā)送該下載請求的用戶下載。
4.如權利要求3所述的方法,其特征在于,還包括: 當接收到下載所述指定文件資源的下載請求時,如果未確定出所述當前版本文件的更新版本文件,向發(fā)送該下載請求的用戶返回下載失敗消息。
5.如權利要求3所述的方法,其特征在于,還包括: 當接收到下載所述指定文件資源的下載請求時,且確定作為所述當前版本文件的更新版本文件的所述下一版本文件不存在時,獲取所述下一版本文件的更新版本文件; 將所述下一版本文件的更新版本文件提供給發(fā)送該下載請求的用戶下載。
6.如權利要求2所述的方法,其特征在于,在刪除所述當前版本文件之前,還包括: 確定所述當前版本文件當前沒有正在被下載。
7.如權利要求1所述的方法,其特征在于,還包括: 接收到刪除所述指定文件資源的刪除請求; 針對所述指定文件資源設置刪除標記; 當接收到下載已設置刪除標記的所述指定文件資源的下載請求后,拒絕將當前作為所述指定文件資源的文件提供給發(fā)送該下載請求的用戶下載; 確定當前作為所述指定文件資源的文件當前沒有正在被下載; 刪除當前作為所述指定文件資源的文件。
8.一種文件處理裝置,其特征在于,包括: 接收模塊,用于接收上傳的用于更新當前版本文件的下一版本文件,且在上傳成功之前,所述當前版本文件作為指定文件資源被提供給用戶處理; 替換模塊,用于在上傳成功之后,將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理。
9.如權利要求8所述的裝置,其特征在于,還包括: 刪除模塊,用于在上傳成功之后,刪除所述當前版本文件。
10.如權利要求9所述的裝置,其特征在于,還包括:記錄模塊,用于在上傳成功之后,在所述替換模塊將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理之前,將所述下一版本文件作為所述當前版本文件的更新版本文件進行記錄; 所述接收模塊,還用于接收下載所述指定文件資源的下載請求; 確定模塊,用于在所述刪除模塊刪除所述當前版本文件之后,且在所述替換模塊將所述下一版本文件代替所述當前版本文件作為所述指定文件資源提供給用戶處理之前,當所述接收模塊接收到下載所述指定文件資源的下載請求時,確定當前作為所述指定文件資源的文件為所述當前版本文件;確定所述當前版本文件的更新版本文件為所述下一版本文件; 所述替換模塊,還用于在所述確定模塊確定當前作為所述指定文件資源的文件為所述當前版本文件,且確定所述當前版本文件的更新版本文件為所述下一版本文件之后,將所述下一版本文件提供給發(fā)送該下載請求的用戶下載。
11.如權利要求10所述的裝置,其特征在于,還包括: 發(fā)送模塊,用于當所述接收模塊接收到下載所述指定文件資源的下載請求時,如果所述確定模塊未確定出所述當前版本文件的更新版本文件,向發(fā)送該下載請求的用戶返回下載失敗消息。
12.如權利要求10所述的裝置,其特征在于,所述確定模塊,還用于當所述接收模塊接收到下載所述指定文件資源的下載請求時,且確定作為所述當前版本文件的更新版本文件的所述下一版本文件 不存在時,獲取所述下一版本文件的更新版本文件; 所述替換模塊,還用于將所述確定模塊獲取的所述下一版本文件的更新版本文件提供給發(fā)送該下載請求的用戶下載。
13.如權利要求9所述的裝置,其特征在于,所述刪除模塊,還用于在刪除所述當前版本文件之前,確定所述當前版本文件當前沒有正在被下載。
14.如權利要求8所述的裝置,其特征在于,所述接收模塊,還用于接收刪除所述指定文件資源的刪除請求; 所述刪除模塊,還用于當所述接收模塊接收到刪除所述指定文件資源的刪除請求時,針對所述指定文件資源設置刪除標記;以及確定當前作為所述指定文件資源的文件當前沒有正在被下載;刪除當前作為所述指定文件資源的文件; 所述發(fā)送模塊,還用于當所述接收模塊接收到下載已設置刪除標記的所述指定文件資源的下載請求后,拒絕將當前作為所述指定文件資源的文件提供給發(fā)送該下載請求的用戶下載。
【文檔編號】G06F9/44GK103927152SQ201310012852
【公開日】2014年7月16日 申請日期:2013年1月14日 優(yōu)先權日:2013年1月14日
【發(fā)明者】韓寧 申請人:北大方正集團有限公司, 北京北大方正電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1