本申請涉及數(shù)據(jù)處理,尤其涉及一種數(shù)據(jù)轉(zhuǎn)移處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、目前,基于不同用戶之間進(jìn)行數(shù)據(jù)流通的需求,可以提供在各賬戶之間進(jìn)行數(shù)據(jù)轉(zhuǎn)移的服務(wù),以實現(xiàn)數(shù)據(jù)的流通和交換。進(jìn)行數(shù)據(jù)轉(zhuǎn)移的業(yè)務(wù)場景不同,提供的服務(wù)也多樣化。用戶可以選擇一個或多個服務(wù)以滿足不同業(yè)務(wù)場景的需求。
2、在賬戶之間需要提供多種業(yè)務(wù)服務(wù)的情況下,各業(yè)務(wù)服務(wù)單獨執(zhí)行的過程中可能會訪問同一賬戶,在賬戶中數(shù)據(jù)的限制下可能會存在業(yè)務(wù)服務(wù)之間相互影響導(dǎo)致數(shù)據(jù)轉(zhuǎn)移失敗的情況,影響業(yè)務(wù)的正常處理以及用戶的體驗。。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┮环N數(shù)據(jù)轉(zhuǎn)移處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品,避免了當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程對其他數(shù)據(jù)轉(zhuǎn)移過程造成影響導(dǎo)致的數(shù)據(jù)轉(zhuǎn)移過程失敗的情況的發(fā)生。
2、第一方面,本申請?zhí)峁┮环N數(shù)據(jù)轉(zhuǎn)移處理方法,包括:在處理針對目標(biāo)賬戶的當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程中,確定需要所述目標(biāo)賬戶進(jìn)行流通的目標(biāo)轉(zhuǎn)移數(shù)據(jù);檢測所述目標(biāo)賬戶中的剩余數(shù)據(jù),以及其他數(shù)據(jù)轉(zhuǎn)移過程需要所述目標(biāo)賬戶進(jìn)行流通的需求轉(zhuǎn)移數(shù)據(jù);根據(jù)所述目標(biāo)轉(zhuǎn)移數(shù)據(jù)、所述剩余數(shù)據(jù)以及所述需求轉(zhuǎn)移數(shù)據(jù)確定所述目標(biāo)賬戶是否滿足當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求;若不滿足,則停止針對所述目標(biāo)賬戶執(zhí)行當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程,以使所述目標(biāo)賬戶基于所述剩余數(shù)據(jù)支持其他數(shù)據(jù)轉(zhuǎn)移過程。
3、第二方面,本申請?zhí)峁┮环N數(shù)據(jù)轉(zhuǎn)移處理裝置,包括:目標(biāo)轉(zhuǎn)移數(shù)據(jù)確定模塊,用于在處理針對目標(biāo)賬戶的當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程中,確定需要所述目標(biāo)賬戶進(jìn)行流通的目標(biāo)轉(zhuǎn)移數(shù)據(jù);需求轉(zhuǎn)移數(shù)據(jù)確定模塊,用于檢測所述目標(biāo)賬戶中的剩余數(shù)據(jù),以及其他數(shù)據(jù)轉(zhuǎn)移過程需要所述目標(biāo)賬戶進(jìn)行流通的需求轉(zhuǎn)移數(shù)據(jù);當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程判斷模塊,用于根據(jù)所述目標(biāo)轉(zhuǎn)移數(shù)據(jù)、所述剩余數(shù)據(jù)以及所述需求轉(zhuǎn)移數(shù)據(jù)確定所述目標(biāo)賬戶是否滿足當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求;當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程終止模塊,用于若不滿足,則停止針對所述目標(biāo)賬戶執(zhí)行當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程,以使所述目標(biāo)賬戶基于所述剩余數(shù)據(jù)支持其他數(shù)據(jù)轉(zhuǎn)移過程。
4、第三方面,本申請?zhí)峁┝艘环N電子設(shè)備,所述電子設(shè)備包括:處理器,以及與所述處理器通信連接的存儲器;所述存儲器存儲計算機(jī)執(zhí)行指令;所述處理器執(zhí)行所述存儲器存儲的計算機(jī)執(zhí)行指令,以實現(xiàn)如本申請任一實施例所述的數(shù)據(jù)轉(zhuǎn)移處理方法。
5、第四方面,本申請?zhí)峁┝艘环N計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)指令,所述計算機(jī)指令用于使處理器執(zhí)行時實現(xiàn)本申請任一實施例所述的數(shù)據(jù)轉(zhuǎn)移處理方法。
6、第五方面,本申請?zhí)峁┝艘环N計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)本申請任一實施例所述的數(shù)據(jù)轉(zhuǎn)移處理方法。
7、本申請?zhí)峁┑臄?shù)據(jù)轉(zhuǎn)移處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品,在處理針對目標(biāo)賬戶的當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程中,確定需要所述目標(biāo)賬戶進(jìn)行流通的目標(biāo)轉(zhuǎn)移數(shù)據(jù);檢測所述目標(biāo)賬戶中的剩余數(shù)據(jù),以及其他數(shù)據(jù)轉(zhuǎn)移過程需要所述目標(biāo)賬戶進(jìn)行流通的需求轉(zhuǎn)移數(shù)據(jù);根據(jù)所述目標(biāo)轉(zhuǎn)移數(shù)據(jù)、所述剩余數(shù)據(jù)以及所述需求轉(zhuǎn)移數(shù)據(jù)確定所述目標(biāo)賬戶是否滿足當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求;若不滿足,則停止針對所述目標(biāo)賬戶執(zhí)行當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程,以使所述目標(biāo)賬戶基于所述剩余數(shù)據(jù)支持其他數(shù)據(jù)轉(zhuǎn)移過程。本申請實施例的技術(shù)方案,考慮到其他數(shù)據(jù)轉(zhuǎn)移過程對目標(biāo)賬戶數(shù)據(jù)的占用情況,全局考慮數(shù)據(jù)轉(zhuǎn)移的可完成性,通過確定目標(biāo)賬戶中的剩余數(shù)據(jù)在滿足其他數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求的前提下,是否可以滿足當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求,不滿足則停止當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程,避免了當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程對其他數(shù)據(jù)轉(zhuǎn)移過程造成影響導(dǎo)致的數(shù)據(jù)轉(zhuǎn)移過程失敗的情況。
1.一種數(shù)據(jù)轉(zhuǎn)移處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述目標(biāo)轉(zhuǎn)移數(shù)據(jù)、所述剩余數(shù)據(jù)以及所述需求轉(zhuǎn)移數(shù)據(jù)確定所述目標(biāo)賬戶是否滿足當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在數(shù)據(jù)聯(lián)動代發(fā)或數(shù)據(jù)聯(lián)動支付的數(shù)據(jù)轉(zhuǎn)移過程中,所述目標(biāo)賬戶包括中間轉(zhuǎn)發(fā)賬戶;
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)賬戶包括源數(shù)據(jù)賬戶;
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述中間轉(zhuǎn)發(fā)賬戶的可支配數(shù)據(jù)小于所述目標(biāo)轉(zhuǎn)移數(shù)據(jù),所述源數(shù)據(jù)賬戶的目標(biāo)轉(zhuǎn)移數(shù)據(jù)的確定過程包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,在確定所述中間轉(zhuǎn)發(fā)賬戶滿足當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求之后,所述方法還包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在確定所述源數(shù)據(jù)賬戶滿足當(dāng)前數(shù)據(jù)轉(zhuǎn)移過程的轉(zhuǎn)移數(shù)據(jù)需求之后,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在確定需要所述目標(biāo)賬戶進(jìn)行流通的目標(biāo)轉(zhuǎn)移數(shù)據(jù)之前,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,其他數(shù)據(jù)轉(zhuǎn)移過程需要所述目標(biāo)賬戶進(jìn)行流通的需求轉(zhuǎn)移數(shù)據(jù)的確定過程包括:
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,在將所述目標(biāo)數(shù)據(jù)轉(zhuǎn)移過程的數(shù)據(jù)轉(zhuǎn)移信息存入數(shù)據(jù)轉(zhuǎn)移信息表中之后,所述方法還包括:
13.一種數(shù)據(jù)轉(zhuǎn)移處理裝置,其特征在于,包括:
14.一種電子設(shè)備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
15.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)執(zhí)行指令,所述計算機(jī)執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如權(quán)利要求1-12中任一項所述的數(shù)據(jù)轉(zhuǎn)移處理方法。
16.一種計算機(jī)程序產(chǎn)品,其特征在于,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-12中任一項所述的數(shù)據(jù)轉(zhuǎn)移處理方法。