本發(fā)明涉及單據(jù)處理領(lǐng)域,尤其涉及一種支付數(shù)據(jù)的拆分方法、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、支付業(yè)務(wù)中的支付數(shù)據(jù)拆分隨著技術(shù)的進步和商業(yè)需求場景的不斷變化從而不斷發(fā)展。隨著業(yè)務(wù)擴大和用戶數(shù)量增長等因素的影響,數(shù)據(jù)拆分的自動化就成了一種技術(shù)發(fā)展方向。
2、單據(jù)拆分是由用戶通過簡單的數(shù)據(jù)填寫支付主單信息以及導(dǎo)入收款人明細信息,不需要填寫重復(fù)的數(shù)據(jù),以及手動判斷單據(jù)類型。這種分單方式可以快速拆分支付主單信息并創(chuàng)建明細數(shù)據(jù)且建立關(guān)聯(lián)關(guān)系。在自動分單中,用戶通過系統(tǒng)中的選擇項、外部系統(tǒng)推送、部分手動輸入及導(dǎo)入,即可完成分單操作。該操作方式不僅可以減少從其他系統(tǒng)中獲取響應(yīng)數(shù)據(jù)的工作量及復(fù)雜性,而且充分利用了表格工具減少數(shù)據(jù)的手動輸入。
3、在傳統(tǒng)分單,支付單明細的數(shù)據(jù)中是存在多樣性,涉及多方,如用戶、企業(yè)、單位等,維護數(shù)據(jù)的完整性、準確性和一致性等方面需要人工去判斷和處理,容易出現(xiàn)質(zhì)量的問題。支付業(yè)務(wù)中的明細數(shù)據(jù)可以是單筆或者多筆,在多筆的情況下,如果是需要手動去以單條為單位的去整理并錄入,那么就會這種數(shù)據(jù)的拆分方式就會消耗大量的時間以及增加重復(fù)的工作,影響支付業(yè)務(wù)的進度。支付單明細數(shù)據(jù)中存在與其他的系統(tǒng)相關(guān)聯(lián)的數(shù)據(jù),傳統(tǒng)的分單一方修改之后,需要相關(guān)人員手動去修改在執(zhí)行分單操作,就會產(chǎn)生一個時間差的問題,數(shù)據(jù)上就會缺少及時性。因此,針對當前支付數(shù)據(jù)拆分不夠精準需要人工干預(yù)導(dǎo)致支付速度較慢的技術(shù)問題,需要一種新的技術(shù)來解決當前的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明的主要目的在于解決當前支付數(shù)據(jù)拆分不夠精準需要人工干預(yù)導(dǎo)致支付速度較慢的技術(shù)問題。
2、本發(fā)明第一方面提供了一種支付數(shù)據(jù)的拆分方法,所述支付數(shù)據(jù)的拆分方法包括:
3、基于多線程接收n個支付單數(shù)據(jù)和外部推送的m個錄入單數(shù)據(jù),其中,n、m均為正整數(shù);
4、根據(jù)預(yù)設(shè)easypoi組件,對n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)進行收款人明細、特征碼、支付類型的完整性校驗,得到校驗合格的多個支付實例數(shù)據(jù),其中,所述支付類型包括:科研類型、非科研類型;
5、將所述科研類型對應(yīng)的支付實例數(shù)據(jù)拆分為第一申請數(shù)據(jù),以及將所述非科研類型對應(yīng)的支付實例數(shù)據(jù)拆分為第二申請數(shù)據(jù)和額度數(shù)據(jù);
6、對所述第一申請數(shù)據(jù)和所述第二申請數(shù)據(jù)進行完整性復(fù)校驗、支付校驗,得到合格申請數(shù)據(jù),以及對所述額度數(shù)據(jù)進行完整性復(fù)校驗、支付校驗、額度管控校驗,得到合格額度數(shù)據(jù);
7、將所述合格申請數(shù)據(jù)、所述合格額度數(shù)據(jù)進行封裝處理,得到申請單和額度單。
8、可選的,在本發(fā)明第一方面的第一種實現(xiàn)方式中,所述根據(jù)預(yù)設(shè)easypoi組件,對n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)進行收款人明細、特征碼、支付類型的完整性校驗,得到校驗合格的多個支付實例數(shù)據(jù)包括:
9、根據(jù)預(yù)設(shè)easypoi組件,對n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)逐條進行收付賬號、收付人姓名、收付金額、批次特征碼、收付主體特征碼、支付類型的完整性校驗,得到多個驗證結(jié)果;
10、判斷所述驗證結(jié)果是否存在合格標識;
11、當存在合格標識,則將所述驗證結(jié)果對應(yīng)的支付實例數(shù)據(jù)確定為校驗合格的支付實例數(shù)據(jù)。
12、可選的,在本發(fā)明第一方面的第二種實現(xiàn)方式中,所述將所述合格申請數(shù)據(jù)、所述合格額度數(shù)據(jù)進行封裝處理,得到申請單和額度單包括:
13、基于所述特征碼,將所述合格申請數(shù)據(jù)與n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)進行關(guān)聯(lián)處理,生成申請關(guān)聯(lián)參數(shù);
14、將所述申請關(guān)聯(lián)參數(shù)與所述合格申請數(shù)據(jù)組合處理,生成申請單。
15、可選的,在本發(fā)明第一方面的第三種實現(xiàn)方式中,所述將所述合格申請數(shù)據(jù)、所述合格額度數(shù)據(jù)進行封裝處理,得到申請單和額度單還包括:
16、基于所述特征碼,將所述合格額度數(shù)據(jù)與n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)進行關(guān)聯(lián)處理,生成額度關(guān)聯(lián)參數(shù);
17、將所述額度關(guān)聯(lián)參數(shù)與所述合格額度數(shù)據(jù)組合處理,生成額度單。
18、可選的,在本發(fā)明第一方面的第四種實現(xiàn)方式中,所述對所述第一申請數(shù)據(jù)和所述第二申請數(shù)據(jù)進行完整性復(fù)校驗、支付校驗,得到合格申請數(shù)據(jù)包括:
19、對所述第一申請數(shù)據(jù)和所述第二申請數(shù)據(jù)進行填寫項格式、選項長度、關(guān)鍵詞的完整性校驗,得到初步合格申請數(shù)據(jù);
20、對所述初步合格申請數(shù)據(jù)進行支付渠道、支付單筆金額的支付校驗,得到合格申請數(shù)據(jù)。
21、可選的,在本發(fā)明第一方面的第五種實現(xiàn)方式中,所述對所述額度數(shù)據(jù)進行完整性復(fù)校驗、支付校驗、額度管控校驗,得到合格額度數(shù)據(jù)包括:
22、對所述額度數(shù)據(jù)進行填寫項格式、選項長度、關(guān)鍵詞的完整性校驗,得到初步合格額度數(shù)據(jù);
23、對所述初步合格額度數(shù)據(jù)進行支付渠道、支付單筆金額的支付校驗,得到復(fù)檢合格額度數(shù)據(jù);
24、對所述復(fù)檢合格額度數(shù)據(jù)進行額度總額的額度管控校驗,得到合格額度數(shù)據(jù)。
25、可選的,在本發(fā)明第一方面的第六種實現(xiàn)方式中,在所述基于多線程接收n個支付單數(shù)據(jù)和外部推送的m個錄入單數(shù)據(jù)之后,在所述根據(jù)預(yù)設(shè)easypoi組件,對n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)進行收款人明細、特征碼、支付類型的完整性校驗,得到校驗合格的多個支付實例數(shù)據(jù)之前,還包括:
26、讀取n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)的發(fā)送地址;
27、根據(jù)預(yù)置合法地址集,對所述發(fā)送地址進行合法性校驗,得到地址校驗結(jié)果;
28、當所述地址校驗結(jié)果為不合格時,則對所述地址校驗結(jié)果對應(yīng)的支付單數(shù)據(jù)、錄入單數(shù)據(jù)進行剔除處理。
29、可選的,在本發(fā)明第一方面的第七種實現(xiàn)方式中,在所述將所述合格申請數(shù)據(jù)、所述合格額度數(shù)據(jù)進行封裝處理,得到申請單和額度單之后,還包括:
30、根據(jù)所述申請單和所述額度單,對所述完整性校驗對應(yīng)參數(shù)、所述支付校驗對應(yīng)參數(shù)、所述額度管控校驗對應(yīng)參數(shù)進行反饋調(diào)整處理。
31、本發(fā)明第二方面提供了一種支付數(shù)據(jù)的拆分設(shè)備,包括:存儲器和至少一個處理器,所述存儲器中存儲有指令,所述存儲器和所述至少一個處理器通過線路互連;所述至少一個處理器調(diào)用所述存儲器中的所述指令,以使得所述支付數(shù)據(jù)的拆分設(shè)備執(zhí)行上述的支付數(shù)據(jù)的拆分方法。
32、本發(fā)明的第三方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有指令,當其在計算機上運行時,使得計算機執(zhí)行上述的支付數(shù)據(jù)的拆分方法。
33、在本發(fā)明實施例中,通過對傳輸?shù)闹Ц秵螖?shù)據(jù)和錄入單數(shù)據(jù)進行完整性校驗,對完整性合格的單據(jù)數(shù)據(jù)逐條進行解析,分類成科研類型和非科研類型對應(yīng)的實例數(shù)據(jù),然后對分類的實例數(shù)據(jù)進行不同的二次校驗,對二次校驗合格的實例數(shù)據(jù)分類執(zhí)行封裝,提高了支付數(shù)據(jù)拆分的精準性,減少了人工干預(yù)調(diào)整的情況,有效解決了當前支付數(shù)據(jù)拆分不夠精準需要人工干預(yù)導(dǎo)致支付速度較慢的技術(shù)問題。
1.一種支付數(shù)據(jù)的拆分方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的支付數(shù)據(jù)的拆分方法,其特征在于,所述根據(jù)預(yù)設(shè)easypoi組件,對n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)進行收款人明細、特征碼、支付類型的完整性校驗,得到校驗合格的多個支付實例數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求1所述的支付數(shù)據(jù)的拆分方法,其特征在于,所述將所述合格申請數(shù)據(jù)、所述合格額度數(shù)據(jù)進行封裝處理,得到申請單和額度單包括:
4.根據(jù)權(quán)利要求1所述的支付數(shù)據(jù)的拆分方法,其特征在于,所述將所述合格申請數(shù)據(jù)、所述合格額度數(shù)據(jù)進行封裝處理,得到申請單和額度單還包括:
5.根據(jù)權(quán)利要求1所述的支付數(shù)據(jù)的拆分方法,其特征在于,所述對所述第一申請數(shù)據(jù)和所述第二申請數(shù)據(jù)進行完整性復(fù)校驗、支付校驗,得到合格申請數(shù)據(jù)包括:
6.根據(jù)權(quán)利要求1所述的支付數(shù)據(jù)的拆分方法,其特征在于,所述對所述額度數(shù)據(jù)進行完整性復(fù)校驗、支付校驗、額度管控校驗,得到合格額度數(shù)據(jù)包括:
7.根據(jù)權(quán)利要求1所述的支付數(shù)據(jù)的拆分方法,其特征在于,在所述基于多線程接收n個支付單數(shù)據(jù)和外部推送的m個錄入單數(shù)據(jù)之后,在所述根據(jù)預(yù)設(shè)easypoi組件,對n個所述支付單數(shù)據(jù)、m個所述錄入單數(shù)據(jù)進行收款人明細、特征碼、支付類型的完整性校驗,得到校驗合格的多個支付實例數(shù)據(jù)之前,還包括:
8.根據(jù)權(quán)利要求1所述的支付數(shù)據(jù)的拆分方法,其特征在于,在所述將所述合格申請數(shù)據(jù)、所述合格額度數(shù)據(jù)進行封裝處理,得到申請單和額度單之后,還包括:
9.一種支付數(shù)據(jù)的拆分設(shè)備,其特征在于,所述支付數(shù)據(jù)的拆分設(shè)備包括:存儲器和至少一個處理器,所述存儲器中存儲有指令,所述存儲器和所述至少一個處理器通過線路互連;
10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-8中任一項所述的支付數(shù)據(jù)的拆分方法。