本發明屬于計算機技術領域,尤其涉及一種文件拷貝的監控方法及裝置。
背景技術:
文件拷貝是計算機上的一個簡單而常用的操作,尤其在人們網絡安全意識不斷增強后,人們會為越來越多、越來越大的文件進行備份。
然而,當人們為較大的文件進行備份時,可能會遇到拷貝出錯導致整個備份過程中斷的情況,此時若是這個較大的文件中的子文件較多,用戶不僅無法立即知道文件拷貝情況,而且在拷貝出問題后也無法分清哪些文件拷貝正常哪些文件拷貝失敗,通常要重新開始拷貝整個大的文件,這在較大程度上浪費了用戶的時間,而且影響到工作或任務的完成。
技術實現要素:
本發明的目的在于提供一種文件拷貝的監控方法及裝置,旨在解決由于現有技術無法提供一種文件拷貝的有效監控方法,導致拷貝文件較大時用戶不能隨時隨地的及時了解到拷貝情況、以及拷貝異常時需重新拷貝整個拷貝文件的問題。
一方面,本發明提供了一種文件拷貝的監控方法,所述方法包括下述步驟:
當接收到拷貝指令時,與預設的監控端進行連接,并獲取待拷貝的文件;
對所述文件進行拷貝,當檢測到所述文件拷貝異常時,獲取異常信息和拷貝失敗文件信息,將所述異常信息和拷貝失敗文件信息發送給所述監控端。
另一方面,本發明提供了一種文件拷貝的監控裝置,所述裝置包括:
監控連接模塊,用于當接收到拷貝指令時,與預設的監控端進行連接,并獲取待拷貝的文件;以及
異常監控模塊,用于對所述文件進行拷貝,當檢測到所述文件拷貝異常時,獲取異常信息和拷貝失敗文件信息,將所述異常信息和拷貝失敗文件信息發送給所述監控端。
本發明在拷貝文件前與預設的監控端進行連接,當檢測到文件拷貝異常時,將這次異常的異常信息和拷貝失敗文件信息發送給監控端,以便用戶從監控端得知此次異常,實現了對文件拷貝的監控,使得用戶可通過監控端隨時隨地接收到文件拷貝異常的消息,從而可根據異常信息和拷貝失敗文件信息引導用戶進行對應的操作,有效地提高了文件拷貝的用戶體驗,減少了異常時重新拷貝所耗費的時間。
附圖說明
圖1是本發明實施例一提供的文件拷貝的監控方法的實現流程圖;
圖2是本發明實施例二提供的文件拷貝的監控方法的實現流程圖;
圖3是本發明實施例三提供的文件拷貝的監控裝置的結構示意圖;以及
圖4是本發明實施例四提供的文件拷貝的監控裝置的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
以下結合具體實施例對本發明的具體實現進行詳細描述:
實施例一:
圖1示出了本發明實施例一提供的文件拷貝的監控方法的實現流程,為了便于說明,僅示出了與本發明實施例相關的部分,詳述如下:
在步驟s101中,當接收到拷貝指令時,與預設的監控端進行連接,并獲取待拷貝的文件。
本發明實施例適用于具備文件拷貝功能的計算設備,例如計算機、手機等,也可用于文件拷貝應用程序或系統。這些具有文件拷貝功能的計算設備或系統在接收到用戶的拷貝指令時,可與預設的監控端進行連接,以便后續監控整個拷貝過程。
監控端為與該計算設備連接的用戶終端,優選地,該監控端為移動終端,以便于文件拷貝的實時監控。
在步驟s102中,對文件進行拷貝,當檢測到文件拷貝異常時,獲取異常信息和拷貝失敗文件信息,將異常信息和拷貝失敗文件信息發送給監控端。
在本發明實施例中,當在拷貝過程中檢測到文件拷貝異常時,可將獲取到的異常信息和拷貝失敗文件信息發送給監控端,其中,異常信息可包括異常類型和異常原因,拷貝失敗文件信息可包括文件中拷貝失敗文件的文件名稱和文件存儲路徑。
優選地,在文件的拷貝過程中,獲取文件的拷貝進度,并將該拷貝進度發送給監控端,以便用戶在監控端可隨時查詢到文件的拷貝進度。
優選地,在文件的拷貝過程中,對文件中已經拷貝成功的文件進行標記,從而在發生拷貝異常時,查找沒有標記的文件,就能夠獲得文件中拷貝失敗的文件,有效地提高拷貝失敗文件的查找效率。
優選地,監控端在接收到異常信息和文件信息后,顯示并輸出這些異常信息和文件信息,以提醒用戶拷貝出現異常以及方便用戶了解異常情況。
在本發明實施例中,在文件拷貝之前與預設的監控端進行連接,在拷貝過程中,將拷貝進度發送給監控端,當拷貝發生異常時,將異常信息和拷貝失敗文件信息發送給監控端,從而實現了在監控端對文件拷貝進行監控,便于用戶隨時隨地了解到文件拷貝的情況,及時地知道拷貝過程發生異常,有效地提高了文件拷貝的用戶體驗、減少了異常時重新拷貝所耗費的時間。
實施例二:
圖2示出了本發明實施例二提供的文件拷貝的監控方法的實現流程,詳述如下:
在步驟s201中,當接收到拷貝指令時,與預設的監控端進行連接,并獲取待拷貝的文件。
在本發明實施例中,在接收到系統或用戶的拷貝指令時,當前的文件拷貝端與預設的監控端進行連接,以便監控端在后續拷貝過程中監控整個拷貝過程。具體地,監控端為與進行文件拷貝的計算設備連接的用戶終端,優選地,該監控端為移動終端,以便于文件拷貝的實時監控。
在步驟s202中,對文件進行拷貝,當檢測到文件拷貝異常時,獲取異常信息和拷貝失敗文件信息,將異常信息和拷貝失敗文件信息發送給監控端。
在本發明實施例中,當在拷貝過程中檢測到文件拷貝異常時,可將獲取到的異常信息和拷貝失敗文件信息發送給監控端,其中,異常信息可包括異常類型和異常原因,拷貝失敗文件信息可包括文件中拷貝失敗文件的文件名稱和文件存儲路徑。
在步驟s203中,當接收到拷貝繼續指令時,檢查異常原因是否解決。
在本發明實施例中,拷貝繼續指令可由用戶在進行文件拷貝的計算設備上發出,也可由用戶在監控端發出,當計算設備接收到該拷貝繼續指令時,可對此次異常的異常原因進行檢測,確定該異常原因是否解決。
在步驟s204中,當確定異常原因已解決時,根據拷貝失敗文件信息,繼續拷貝文件。
在本發明實施例中,拷貝失敗文件信息為當前所有拷貝文件中因拷貝異常而未成功拷貝的文件的文件信息,其中可包括文件名稱和文件存儲路徑。在獲得拷貝失敗文件的文件名稱和文件存儲路徑后,可重新將這些拷貝失敗文件重新拷貝到指定的路徑中。
在步驟s205中,當檢測到文件拷貝完成時,將拷貝完成的消息發送給監控端,以提醒用戶拷貝結束。
在本發明實施例中,在拷貝完成后,將完成的消息發送到監控端,并由監控端進行顯示輸出,以提醒用戶拷貝結束。
在本發明實施例中,在文件拷貝之前與預設的監控端進行連接,當拷貝發生異常時,將異常信息和拷貝失敗文件信息發送給監控端,并在接收到拷貝繼續的指令后,單獨對拷貝失敗的文件進行重新拷貝,從而實現了在監控端對文件拷貝進行監控,便于用戶隨時隨地了解到文件拷貝的情況,及時地知道拷貝過程發生異常,且可直接對拷貝失敗的文件進行重新拷貝,無需重新拷貝所有文件,有效地提高了文件拷貝的用戶體驗、減少了異常時重新拷貝所耗費的時間。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如rom/ram、磁盤、光盤等。
實施例三:
圖3示出了本發明實施例三提供的文件拷貝的監控裝置的結構,為了便于說明,僅示出了與本發明實施例相關的部分,其中包括:
監控連接模塊31,用于當接收到拷貝指令時,與預設的監控端進行連接,并獲取待拷貝的文件。
在本發明實施例中,當具有文件拷貝功能的計算設備或系統接收到用戶的拷貝指令時,可與預設的監控端進行連接,以便后續監控整個拷貝過程。
具體地,監控端為該計算設備或系統連接的用戶終端,優選地,該監控端為移動終端,以便于文件拷貝的實時監控。
異常監控模塊32,用于對文件進行拷貝,當檢測到文件拷貝異常時,獲取異常信息和拷貝失敗文件信息,將異常信息和拷貝失敗文件信息發送給監控端。
在本發明實施例中,當在拷貝過程中檢測到文件拷貝異常時,可將獲取到的異常信息和拷貝失敗文件信息發送給監控端,其中,異常信息可包括異常類型和異常原因,拷貝失敗文件信息可包括文件中拷貝失敗文件的文件名稱和文件存儲路徑。
優選地,在文件的拷貝過程中,對文件中已經拷貝成功的文件進行標記,從而在發生拷貝異常時,查找沒有標記的文件,就能夠獲得文件中拷貝失敗的文件,有效地提高拷貝失敗文件的查找效率。
在本發明實施例中,在文件拷貝之前與預設的監控端進行連接,當拷貝發生異常時,將異常信息和拷貝失敗文件信息發送給監控端,從而實現了在監控端對文件拷貝進行監控,便于用戶隨時隨地了解到文件拷貝的情況,及時地知道拷貝過程發生異常,有效地提高了文件拷貝的用戶體驗、減少了異常時重新拷貝所耗費的時間。
實施例四:
圖4示出了本發明實施例四提供的文件拷貝的監控裝置的結構,詳述如下:
監控連接模塊41,用于當接收到拷貝指令時,與預設的監控端進行連接,并獲取待拷貝的文件。
在本發明實施例中,在接收到系統或用戶的拷貝指令時,當前的文件拷貝端可與預設的監控端進行連接,以便監控端在后續拷貝過程中監控整個拷貝過程。具體地,監控端為與進行文件拷貝的計算設備連接的用戶終端,優選地,該監控端為移動終端,以便于文件拷貝的實時監控。
異常監控模塊42,用于對文件進行拷貝,當檢測到文件拷貝異常時,獲取異常信息和拷貝失敗文件信息,將異常信息和拷貝失敗文件信息發送給監控端。
在本發明實施例中,當在拷貝過程中檢測到文件拷貝異常時,可將獲取到的異常信息和拷貝失敗文件信息發送給監控端,其中,異常信息可包括異常類型和異常原因,拷貝失敗文件信息可包括文件中拷貝失敗文件的文件名稱和文件存儲路徑。
異常解決確定模塊43,當接收到拷貝繼續指令時,檢查異常原因是否解決。
在本發明實施例中,拷貝繼續指令可由用戶在當前進行文件拷貝的計算設備上發出,也可由用戶在監控端發出,當計算設備接收到該拷貝繼續指令時,可對此次異常的異常原因進行檢測,確定該異常原因是否解決。
再次拷貝模塊44,當確定異常原因已解決時,根據拷貝失敗文件信息,繼續拷貝文件。
在本發明實施例中,拷貝失敗文件信息為當前所有拷貝文件中因拷貝異常而未成功拷貝的文件的文件信息,其中可包括文件名稱和文件存儲路徑。在獲得拷貝失敗文件的文件名稱和文件存儲路徑后,可重新將這些拷貝失敗文件重新拷貝到指定的路徑中。
結束提醒模塊45,當檢測到文件拷貝完成時,將拷貝完成的消息發送給監控端,以提醒用戶拷貝結束。
在本發明實施例中,在拷貝完成后,將完成的消息發送到監控端,并由監控端進行顯示輸出,以提醒用戶拷貝結束。
優選地,異常監控模塊42還包括進度發送模塊421,其中:
進度發送模塊421,用于獲取文件的拷貝進度,并將拷貝進度發送給監控端。
優選地,文件拷貝的監控裝置還包括異常提醒模塊,該異常提醒模塊用于監控端接收到異常信息和文件信息后,顯示并輸出異常信息和拷貝失敗文件信息,以提醒用戶拷貝異常。
在本發明實施例中,在文件的拷貝過程中,獲取文件的拷貝進度,并將該拷貝進度發送給監控端,以便用戶在監控端可隨時查詢到文件的拷貝進度。
在本發明實施例中,在文件拷貝之前與預設的監控端進行連接,在拷貝過程中,將拷貝進度發送給監控端,當拷貝發生異常時,將異常信息和拷貝失敗文件信息發送給監控端,并在接收到拷貝繼續的指令后,單獨對拷貝失敗的文件進行重新拷貝,從而實現了在監控端對文件拷貝進行監控,便于用戶隨時隨地了解到文件拷貝的情況,及時地知道拷貝過程發生異常,且可直接對拷貝失敗的文件進行重新拷貝,無需重新拷貝所有文件,有效地提高了文件拷貝的用戶體驗、減少了異常時重新拷貝所耗費的時間。
在本發明實施例中,一種文件拷貝的監控裝置的各模塊可由相應的硬件或軟件模塊實現,各模塊可以為獨立的軟、硬件模塊,也可以集成為一個軟、硬件模塊,在此不用以限制本發明。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。