【技術實現步驟摘要】
數據克隆的方法、設備、存儲介質及計算機程序產品
[0001]本申請涉及計算機領域,具體地涉及一種數據克隆的方法、設備、存儲介質及軟件產品。
技術介紹
[0002]當前隨著終端設備的日益普及,即時通訊工具、游戲以及音視頻應用等終端應用程序日益多樣。終端應用可以支持文本、音視頻以及圖片等應用程序數據的實時交互,終端應用產生的數據保存在終端設備的本地存儲卡中。并且存儲卡在存儲該數據時,為了提高數據存儲的安全性,采用沙箱式的存儲方式。即為,應用A所存儲的存儲數據只能由應用A訪問,不支持應用B直接訪問應用A所存儲的存儲數據。
[0003]現有技術,隨著終端設備的快速發展,用戶更換終端設備的頻率越來越快,舊的終端設備上應用的存儲數據存儲在舊的終端設備的本地存儲卡中,用戶使用新的終端設備時,需要將舊的終端設備上應用的存儲數據遷移至新的終端設備上才可查看。由于存儲卡中采用沙箱式存儲方式,因此在進行存儲數據的克隆時,克隆應用無法直接訪問舊的終端設備上存儲的需遷移至新的終端設備上的應用的存儲數據,也就不能將舊的終端設備上存儲的需遷移至新的終端設備上的應用的存儲數據克隆到新的終端設備的相應應用下。
技術實現思路
[0004]有鑒于此,本申請提供一種數據克隆的方法、設備、存儲介質及軟件產品,以利于解決現有技術中無法克隆存儲數據的問題。
[0005]第一方面,本申請實施例提供了一種數據克隆的方法,包括:
[0006]第一應用向包管理服務PMS發送數據讀取指令,所述數據讀取指令用于請求訪問待備份應用的存儲
【技術保護點】
【技術特征摘要】
1.一種數據克隆的方法,其特征在于,包括:第一應用向包管理服務PMS發送數據讀取指令,所述數據讀取指令用于請求訪問待備份應用的存儲數據;所述PMS根據所述數據讀取指令,訪問所述待備份應用對應的存儲數據,并將所述存儲數據打包為備份數據,以便第一應用獲取;所述第一應用將所述備份數據發送至第一終端設備。2.根據權利要求1所述的方法,其特征在于,在所述第一應用向PMS發送數據讀取指令之前,還包括:所述第一應用與所述第一終端的第二應用建立連接;所述第一應用確定待備份應用,并向所述第二應用發送所述待備份應用的相關信息。3.根據權利要求2所述的方法,其特征在于,所述第一應用與所述待備份應用是不同的應用程序。4.根據權利要求3所述的方法,其特征在于,所述第一應用為克隆應用,所述待備份應用的存儲數據采用沙箱式存儲方式存儲在存儲卡中。5.根據權利要求2所述的方法,其特征在于,所述數據讀取指令中攜帶有所述待備份應用的存儲數據的源地址信息及目的地址信息;其中,所述源地址信息用于標識出所述存儲數據的存儲位置;所述目的地址信息用于標識出所述存儲數據被打包為備份數據后存儲的位置;所述PMS根據所述數據讀取指令,訪問所述待備份應用對應的存儲數據,并將所述存儲數據打包為備份數據,以便第一應用獲取包括:所述PMS根據所述數據讀取指令中的源地址信息,訪問所述待備份應用對應的存儲數據,并將所述存儲數據打包為備份數據,將所述備份數據存儲至所述目標地址信息指示的存儲位置;所述第一應用從所述目標地址信息指示的存儲位置中獲取所述備份數據。6.一種數據克隆的方法,其特征在于,包括:第二應用接收第二終端發送的備份數據;所述第二應用將所述備份數據發送至PMS;所述PMS解析所述備份數據,獲取待備份應用的存儲數據,并存儲所述待備份應用的存儲數據。7.根據權利要求6所述的方法,其特征在于,在所述第二應用接收第二終端發送的備份數據之前,還包括:所述第二應用與所述第二終端的第一應用建立連接;所述第二應用接收所述第一應用發送的所述待備份應用的相關信息;所述第二應用將所述待備份應用的相關信息發送至所述PMS。8.根據權利要求6所述的方法,其特征在于,所述第二應用將所述備份數據發送至PMS包括:所述第二應用根據所述待備份應用的相關信息,確定所述備份數據的源地址信息及目的地址信息,將所述備份數據存儲至所述源地址信息指示的存儲位置;并向所述PMS發送數據恢復指令;其中,所述數據恢復指令中攜帶有所述備份數據的源地址信息及目的地址信息;
所述PMS根據所述數據恢復指令中的源地址信息獲取所述備份數據;所述PMS存儲所述待備份應用的存儲數據包括:所述PMS根據所述數據恢復指令中的目的地址信息存儲所述待備份應用的存儲數據。9.根據權利要求6所述的方法,其特征在于,所述第二應用與所述待備份應用是不同的應用程序。10.根據權利要求9所述的方法,其特征在于,所述第二應用為克隆應用,所述待備份應用的存儲數據采用沙箱式存儲方式存儲在存儲卡中。11.一種電子設備,其特征在于,所述電子設備包括用于存儲計算機程序指令的存儲器和用于執行程序指令的處理器,其中,當該計算機程序指令被該處理器執行時,觸發所述電子設備執行以下步驟:第一應用向PMS發送數據讀取指令,所述數據讀取指令用于請求訪問待備份應用的存儲數據;所述PMS根據所述數據讀取指令,訪問所述待備份應用對應的存儲數據,并將所述存儲數據打包為備份數據,以便第一應用獲取;所述第一應用將所述備份數據發送至第一終端設備。12.根據權利要求11所述的電子設備,其特征在于,在所述第一應用向PMS發送數據讀取指令之前,所述電子設...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。