本發(fā)明涉及數(shù)據(jù)處理,尤其涉及一種基于多個時間點的對賬差異修復方法、設備及介質(zhì)。
背景技術:
1、在互聯(lián)網(wǎng)金融平臺上,交易往往涉及多個參與方,會處理大量的交易,且每個參與方都有自己的數(shù)據(jù)和記錄,需要對這些數(shù)據(jù)進行對比和核對,快速識別不尋常的交易模式或異常行為,確保交易的完整性和一致性。
2、現(xiàn)有的對賬操作有日切對賬或?qū)φ諏~,能夠確保不同交易系統(tǒng)間的數(shù)據(jù)一致性,尤其是在賬戶余額的管理上。實際應用中,日切對賬或?qū)φ諏~在處理歷史數(shù)據(jù)同步不全和交易動態(tài)變化頻繁的情況下,往往難以準確找出差異的具體交易明細,只能被動發(fā)現(xiàn)和修復單筆交易,從而對進行對賬交易修復時的效率較低。
技術實現(xiàn)思路
1、本發(fā)明提供一種基于多個時間點的對賬差異修復方法、設備及介質(zhì),其主要目的在于解決進行產(chǎn)品推薦時的精確度較低的問題。
2、為實現(xiàn)上述目的,本發(fā)明提供的一種基于多個時間點的對賬差異修復方法,包括:
3、識別預先獲取的第一平臺和第二平臺中的第一差額用戶集,并在預先配置的余額跟蹤天數(shù)中統(tǒng)計所述第一差額用戶集中每個用戶的每日差額;
4、根據(jù)所述每日差額檢測所述第一差額用戶集中每個用戶的差額一致性,根據(jù)所述差額一致性對所述第一差額用戶集進行劃分,得到第二差額用戶集;
5、根據(jù)所述第二差額用戶集中每個用戶的交易明細分析對賬差異原因,并統(tǒng)計所述對賬差異原因相同的用戶數(shù)量;
6、當所述用戶數(shù)量小于預設的數(shù)量閾值時,根據(jù)所述對賬差異原因逐一對所述第二差額用戶集中的目標用戶進行對賬差異修復,當所述用戶數(shù)量大于或等于預設的數(shù)量閾值時,對所述第二差額用戶集中的目標用戶進行對賬差異批量修復;
7、檢測對賬差異批量修復后或?qū)~差異修復后的第二差額用戶集中是否存在差額用戶,當存在差額用戶時,根據(jù)所述差額用戶更新劃分前的第一差額用戶集,并返回至所述在預先配置的余額跟蹤天數(shù)中統(tǒng)計所述第一差額用戶集中每個用戶的每日差額的步驟,直至所述第二差額用戶集為空集。
8、可選地,所述識別預先獲取的第一平臺和第二平臺中的第一差額用戶集,包括:
9、提取預先獲取的第一平臺中每個賬戶的第一余額數(shù)據(jù);
10、提取預先獲取的第二平臺中每個賬戶的第二余額數(shù)據(jù);
11、計算相同賬戶的所述第一余額數(shù)據(jù)與所述第二余額數(shù)據(jù)之間的差額;
12、匯集所述差額不等于零的每個賬戶對應的用戶為第一差額用戶集。
13、可選地,所述在預先配置的余額跟蹤天數(shù)中統(tǒng)計所述第一差額用戶集中每個用戶的每日差額,包括:
14、在預先配置的余額跟蹤天數(shù)中的目標日下統(tǒng)計所述第一差異用戶集中每個用戶對應的目標日差額;
15、將所述目標日的下一個日子更新為所述目標日,統(tǒng)計更新后的目標日下所述第一差異用戶集中每個用戶對應的目標日更新差額;
16、根據(jù)所述目標日差額及所述目標日更新差額計算更新前的目標日的每日差額,將所述目標日的下一個日子更新為預先配置的余額跟蹤天數(shù)中的目標日,并返回至所述在預先配置的余額跟蹤天數(shù)中的目標日下統(tǒng)計所述第一差異用戶集中每個用戶對應的目標日差額的步驟,直至所述目標日的更新天數(shù)達到所述余額跟蹤天數(shù);
17、當所述目標日的更新天數(shù)達到所述余額跟蹤天數(shù),匯集所有的目標日差額為每個用戶的每日差額。
18、可選地,所述根據(jù)所述每日差額檢測所述第一差額用戶集中每個用戶的差額一致性,包括:
19、檢測所述每日差額中的差額數(shù)值是否相等;
20、當所述差額數(shù)值不相等時,將所述第一差額用戶集中的每個用戶對應的差額確定為差額不一致;
21、當所述差額數(shù)值均相等時,將所述第一差額用戶集中的每個用戶對應的差額確定為差額一致。
22、可選地,所述根據(jù)所述差額一致性對所述第一差額用戶集進行劃分,得到第二差額用戶集,包括:
23、當所述第一差額用戶集中的用戶對應的差額為差額一致時,將所述用戶確定為非差額用戶,并匯集所述非差額用戶為非差額用戶集;
24、當所述第一差額用戶集中的用戶對應的差額為差額不一致性時,將所述用戶確定為差額用戶,并匯集所述差額用戶為第二差額用戶集。
25、可選地,所述根據(jù)所述第二差額用戶集中每個用戶的交易明細分析對賬差異原因,包括:
26、提取每個用戶的交易明細的交易屬性及交易日志數(shù)據(jù);
27、按照預先獲取的歷史差異原因及所述交易日志數(shù)據(jù)對所述交易屬性進行差異校驗;
28、將校驗后的差異原因確定為對賬差異原因。
29、可選地,所述根據(jù)所述對賬差異原因逐一對所述第二差額用戶集中的目標用戶進行對賬差異修復,包括:
30、逐一將所述第二差額用戶集中差額小于預設的差額閾值的用戶確定為目標用戶,并提取所述目標用戶對應的實際賬戶余額;
31、計算所述實際賬戶余額與所述目標用戶的存儲余額的差額;
32、按照所述對賬差異原因確定差異修復策略;
33、按照所述差異修復策略將所述目標用戶計算后的差額進行補齊。
34、可選地,所述對所述第二差額用戶集中的目標用戶進行對賬差異批量修復,包括:
35、根據(jù)所述對賬差異原因統(tǒng)計所述第二差額用戶集中所有的目標修復用戶;
36、提取所有的目標修復用戶的交易明細數(shù)據(jù);
37、根據(jù)所述差異修復策略對所述交易明細數(shù)據(jù)中的差額進行批量修復。
38、為了解決上述問題,本發(fā)明還提供一種電子設備,所述電子設備包括:
39、至少一個處理器;以及,
40、與所述至少一個處理器通信連接的存儲器;其中,
41、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行上述所述的基于多個時間點的對賬差異修復方法。
42、為了解決上述問題,本發(fā)明還提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有至少一個計算機程序,所述至少一個計算機程序被電子設備中的處理器執(zhí)行以實現(xiàn)上述所述的基于多個時間點的對賬差異修復方法。
43、本發(fā)明實施例通過特定時間點的余額差異分析,識別并記錄不平用戶集,可以迅速確定賬務系統(tǒng)中存在的初步差異,有助于提前發(fā)現(xiàn)和解決潛在的賬戶問題;連續(xù)多日跟蹤差異變化,穩(wěn)定識別歷史數(shù)據(jù)中的差異,提升對歷史數(shù)據(jù)不全和交易頻繁場景下對賬的準確性;通過循環(huán)迭代的方式,不斷優(yōu)化和完善對賬和差異修復流程,通過持續(xù)的檢測和追蹤,確保問題的完全解決,減少人工干預。因此本發(fā)明提出的基于多個時間點的對賬差異修復方法、設備及介質(zhì),可以解決進行對賬交易修復時的效率較低的問題。
1.一種基于多個時間點的對賬差異修復方法,其特征在于,所述方法包括:
2.如權利要求1所述的基于多個時間點的對賬差異修復方法,其特征在于,所述識別預先獲取的第一平臺和第二平臺中的第一差額用戶集,包括:
3.如權利要求1所述的基于多個時間點的對賬差異修復方法,其特征在于,所述在預先配置的余額跟蹤天數(shù)中統(tǒng)計所述第一差額用戶集中每個用戶的每日差額,包括:
4.如權利要求1所述的基于多個時間點的對賬差異修復方法,其特征在于,所述根據(jù)所述每日差額檢測所述第一差額用戶集中每個用戶的差額一致性,包括:
5.如權利要求4所述的基于多個時間點的對賬差異修復方法,其特征在于,所述根據(jù)所述差額一致性對所述第一差額用戶集進行劃分,得到第二差額用戶集,包括:
6.如權利要求1所述的基于多個時間點的對賬差異修復方法,其特征在于,所述根據(jù)所述第二差額用戶集中每個用戶的交易明細分析對賬差異原因,包括:
7.如權利要求1所述的基于多個時間點的對賬差異修復方法,其特征在于,所述根據(jù)所述對賬差異原因逐一對所述第二差額用戶集中的目標用戶進行對賬差異修復,包括:
8.如權利要求7所述的基于多個時間點的對賬差異修復方法,其特征在于,所述對所述第二差額用戶集中的目標用戶進行對賬差異批量修復,包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質(zhì),存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至8中任意一項所述的基于多個時間點的對賬差異修復方法。