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

    數據恢復方法、裝置、設備、存儲介質和計算機程序產品制造方法及圖紙

    技術編號:39294788 閱讀:16 留言:0更新日期:2023-11-07 11:02
    本申請涉及一種數據恢復方法、裝置、計算機設備、存儲介質和計算機程序產品。方法包括:接收針對至少一個已刪除審批數據的恢復操作;響應于恢復操作,創建針對至少一個已刪除審批數據的恢復任務,并初始化恢復任務的任務狀態;將恢復任務發送至消息隊列,接收消息隊列針對恢復任務發起的恢復請求,恢復請求在恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起;響應于恢復請求,恢復至少一個已刪除審批數據后返回恢復應答,以指示消息隊列依據恢復應答更新恢復任務的任務狀態。這樣,提高了數據恢復效率。提高了數據恢復效率。提高了數據恢復效率。

    【技術實現步驟摘要】
    數據恢復方法、裝置、設備、存儲介質和計算機程序產品


    [0001]本申請涉及數據處理
    ,特別是涉及一種數據恢復方法、裝置、計算機設備、存儲介質和計算機程序產品。

    技術介紹

    [0002]隨著計算機技術的發展,越來越多的企業通過通訊應用來進行企業通訊。為了確保企業的辦公效率,常常通過通訊應用來實現企業中的審批流程,即,企業員工通過通訊應用發起相應的審批請求,以使得管理人員能夠及時處理審批流程。與此同時,為節省通訊應用的資源,也支持用戶刪除相應的審批數據,由此,會出現因操作不當而誤刪除了審批數據的情況。
    [0003]傳統技術中,為了對誤刪除的審批數據進行數據恢復,常常需要企業的用戶向通訊應用的客服提出恢復請求,然后,由該通訊應用的后臺技術人員通過工具手動進行數據恢復。然而,在面對大量的數據恢復請求的情況下,手動進行數據恢復的操作的效率低下,即存在數據恢復效率低的問題。

    技術實現思路

    [0004]基于此,有必要針對上述技術問題,提供一種能夠提高數據恢復效率的數據恢復方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
    [0005]本申請提供了一種數據恢復方法。所述方法包括:
    [0006]接收針對至少一個已刪除審批數據的恢復操作;
    [0007]響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態;
    [0008]將所述恢復任務發送至消息隊列,接收所述消息隊列針對所述恢復任務發起的恢復請求,所述恢復請求在所述恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起;
    [0009]響應于所述恢復請求,恢復所述至少一個已刪除審批數據后返回恢復應答,以指示所述消息隊列依據所述恢復應答更新所述恢復任務的任務狀態。
    [0010]本申請還提供了一種數據恢復裝置。所述裝置包括:
    [0011]接收模塊,用于接收針對至少一個已刪除審批數據的恢復操作;
    [0012]創建模塊,用于響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態;
    [0013]發送模塊,用于將所述恢復任務發送至消息隊列,接收所述消息隊列針對所述恢復任務發起的恢復請求,所述恢復請求在所述恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起;
    [0014]恢復模塊,用于響應于所述恢復請求,恢復所述至少一個已刪除審批數據后返回恢復應答,以指示所述消息隊列依據所述恢復應答更新所述恢復任務的任務狀態。
    [0015]在一個實施例中,所述裝置還包括查詢模塊,所述查詢模塊,用于接收基于目標賬號發起的對已刪除審批數據的查詢操作;從信息庫查詢與所述目標賬號關聯的且標記為已刪除狀態的審批數據;響應于所述查詢操作,返回所述標記為已刪除狀態的審批數據。
    [0016]在一個實施例中,所述裝置還包括刪除模塊,所述刪除模塊,用于接收基于目標賬號發起的對目標審批數據的刪除操作;響應于所述刪除操作,將信息庫中存儲的所述目標審批數據標記為已刪除狀態。
    [0017]在一個實施例中,所述刪除模塊,用于當所述目標審批數據的數據類型為審批單據時,響應于所述刪除操作,將信息庫中存儲的所述目標審批數據的數據狀態標記為已刪除狀態;當所述目標審批數據的數據類型為審批模板時,響應于所述刪除操作,將信息庫中存儲的所述目標審批數據的數據狀態標記為已刪除狀態,并查詢信息庫中以所述目標審批數據為審批模板形成的審批單據,將查詢到的審批單據的數據狀態標記為已刪除狀態。
    [0018]在一個實施例中,所述創建模塊,還用于根據所述至少一個已刪除審批數據的數據標識,從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態;若是,則執行所述響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務的步驟。
    [0019]在一個實施例中,所述創建模塊,用于創建針對所述至少一個已刪除審批數據的恢復任務;生成所述恢復任務的任務標識;將所述任務標識與所述至少一個已刪除審批數據的數據標識關聯;初始化所述恢復任務的任務狀態為未完成;將所述恢復任務與所述任務狀態記錄至信息庫。
    [0020]在一個實施例中,所述發送模塊,用于通過所述消息隊列根據所述恢復任務的任務標識,從信息庫中查詢所述恢復任務的任務狀態;接收所述消息隊列在所述恢復任務的任務狀態不處于完成狀態時,根據所述恢復任務所針對的至少一個已刪除審批數據的數據標識所發起的恢復請求。
    [0021]在一個實施例中,所述裝置還包括檢查模塊,所述檢查模塊用于通過所述消息隊列,根據所述數據標識從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態;若是,則根據所述數據標識發起恢復請求。
    [0022]在一個實施例中,所述審批數據的數據類型為審批模板,所述檢查模塊用于通過所述消息隊列,根據所述審批模板的模板標識從信息庫中檢查所述審批模板的數據狀態,在所述審批模板的數據狀態為已刪除狀態時根據所述模板標識發起恢復請求;響應于關于所述審批模板的恢復請求,恢復所述審批模板后返回恢復應答;通過所述消息隊列,在接收到關于所述審批模板的恢復應答后,依據所述恢復應答更新所述審批模板的數據狀態為已恢復,并檢查與所述審批模板關聯的審批單據的數據狀態,在所述審批單據的數據狀態為已刪除狀態時根據所述審批單據的單據標識發起恢復請求;響應于關于所述審批單據的恢復請求,恢復所述審批單據后返回恢復應答;通過所述消息隊列,在接收到關于所述審批單據的恢復應答后,依據所述恢復應答更新所述審批單據的數據狀態為已恢復,并在與所述審批模板關聯的各審批單據的數據狀態均為已恢復時,更新所述恢復任務的任務狀態為完成狀態。
    [0023]在一個實施例中,所述裝置還包括返回模塊,所述返回模塊用于接收針對所述恢復任務的查詢操作;從信息庫中查詢關于所述恢復任務的任務狀態;響應于所述查詢操作,
    返回所述恢復任務、所述恢復任務的任務狀態以及所述恢復任務所針對的至少一個審批數據。
    [0024]本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
    [0025]接收針對至少一個已刪除審批數據的恢復操作;
    [0026]響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態;
    [0027]將所述恢復任務發送至消息隊列,接收所述消息隊列針對所述恢復任務發起的恢復請求,所述恢復請求在所述恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起;
    [0028]響應于所述恢復請求,恢復所述至少一個已刪除審批數據后返回恢復應答,以指示所述消息隊列依據所述恢復應答更新所述恢復任務的任務狀態。
    [0029]本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
    [003本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種數據恢復方法,其特征在于,所述方法包括:接收針對至少一個已刪除審批數據的恢復操作;響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態;將所述恢復任務發送至消息隊列,接收所述消息隊列針對所述恢復任務發起的恢復請求,所述恢復請求在所述恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起;響應于所述恢復請求,恢復所述至少一個已刪除審批數據后返回恢復應答,以指示所述消息隊列依據所述恢復應答更新所述恢復任務的任務狀態。2.根據權利要求1所述的方法,其特征在于,所述接收針對至少一個已刪除審批數據的恢復操作之前,所述方法還包括:接收基于目標賬號發起的對已刪除審批數據的查詢操作;從信息庫查詢與所述目標賬號關聯的且標記為已刪除狀態的審批數據;響應于所述查詢操作,返回所述標記為已刪除狀態的審批數據。3.根據權利要求2所述的方法,其特征在于,所述接收基于目標賬號發起的對已刪除審批數據的查詢操作之前,所述方法還包括:接收基于目標賬號發起的對目標審批數據的刪除操作;響應于所述刪除操作,將信息庫中存儲的所述目標審批數據標記為已刪除狀態。4.根據權利要求3所述的方法,其特征在于,所述響應于所述刪除操作,將信息庫中存儲的所述目標審批數據標記為已刪除狀態,包括:當所述目標審批數據的數據類型為審批單據時,響應于所述刪除操作,將信息庫中存儲的所述目標審批數據的數據狀態標記為已刪除狀態;當所述目標審批數據的數據類型為審批模板時,響應于所述刪除操作,將信息庫中存儲的所述目標審批數據的數據狀態標記為已刪除狀態,并查詢信息庫中以所述目標審批數據為審批模板形成的審批單據,將查詢到的審批單據的數據狀態標記為已刪除狀態。5.根據權利要求1所述的方法,其特征在于,所述響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務之前,所述方法還包括:根據所述至少一個已刪除審批數據的數據標識,從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態;若是,則執行所述響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務的步驟。6.根據權利要求1所述的方法,其特征在于,所述響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態,包括:創建針對所述至少一個已刪除審批數據的恢復任務;生成所述恢復任務的任務標識;將所述任務標識與所述至少一個已刪除審批數據的數據標識關聯;初始化所述恢復任務的任務狀態為未完成;將所述恢復任務與所述任務狀態記錄至信息庫。7.根據權利要求1所述的方法,其特征在于,所述接收所述消息隊列針對所述恢復任務
    發起的恢復請求,所述恢復請求在所述恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起,包括:通過所述消息隊列根據所述恢復任務的任務標識,從信息庫中查詢所述恢復任務的任務狀態;接收所述消息隊列在所述恢復任務的任務狀態不處于完成狀態時,根據所述恢復任務所針對的至少一個已刪除審批數據的數據標識所發起的恢復請求。8.根據權利要求7所述的方法,其特征在于,所述消息隊列在根據所述數據標識發起恢復請求之前,所述方法還包括:通過所述消息隊列,根據所述數據標識從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態;若是,則根據所述數據標識發起恢復請求。9.根據權利要求7所述的方法,其特征在于,所述審批數據的數據類型為審批模板,所述通過所述消息隊列,根據所述數據標識從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態,包括:通過所述消息隊列,根據所述審批模板的模板標識從信息庫中檢查所述審批模板的數據狀態,在所述審批模板的數據狀態為已刪除狀態時根據所述模板標識發起恢復請求;響應于關于所述審批模板的恢復請求,恢復所述審批模板后返回恢復應答;通過所述消息隊列,在接收到關于所述審批模板的恢復應答后,依據所述恢復應答更新所述審批...

    【專利技術屬性】
    技術研發人員:黃鐵鳴游印輝吳曉珊李斌馮澤榮朱標亦
    申請(專利權)人:騰訊科技深圳有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲日韩乱码中文无码蜜桃臀网站 | 成人无码视频97免费| 成人免费无码大片a毛片| 亚洲?V无码乱码国产精品| 久久人妻av无码中文专区| 九九在线中文字幕无码| 亚洲成AV人片在线播放无码| 无码狠狠躁久久久久久久| 久久精品九九热无码免贵| 无码人妻精品一区二| 亚洲精品久久无码av片俺去也 | 免费无码又爽又刺激聊天APP| 人妻少妇无码精品视频区| 国产精品成人无码免费| 中文无码热在线视频| 久久久久久人妻无码| 丰满熟妇人妻Av无码区| 久久人妻少妇嫩草AV无码蜜桃| a级毛片无码免费真人| 免费A级毛片av无码| 无码少妇精品一区二区免费动态| 中文字幕在线无码一区 | 国产在线无码制服丝袜无码| 久久亚洲精品无码aⅴ大香| 国产精品无码av在线播放| 国产品无码一区二区三区在线蜜桃| 国产精品午夜无码体验区| 无码一区18禁3D| 无码少妇一区二区浪潮免费| 久久久久亚洲AV片无码下载蜜桃| 亚洲AV成人无码久久精品老人| 国产精品99久久久精品无码| 综合无码一区二区三区| 成人无码网WWW在线观看| 中文字幕无码av激情不卡久久 | 亚洲AV无码专区在线观看成人| 中文有码无码人妻在线| 一本久道综合在线无码人妻 | 最新国产AV无码专区亚洲| 人妻AV中出无码内射| 亚洲va中文字幕无码久久|