本技術(shù)涉及數(shù)據(jù)處理,尤其涉及一種賬單數(shù)據(jù)處理方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在現(xiàn)代企業(yè)的財(cái)務(wù)管理中,對(duì)賬是確保財(cái)務(wù)數(shù)據(jù)準(zhǔn)確性和一致性的重要環(huán)節(jié)。尤其對(duì)于擁有多個(gè)分公司的大型企業(yè),總公司需要定期與各分公司進(jìn)行對(duì)賬,以確保各分公司的財(cái)務(wù)數(shù)據(jù)與總公司的記錄一致。
2、現(xiàn)有技術(shù)中,通過讀取每家資信商的可擴(kuò)展標(biāo)記語(yǔ)言文件,集中存儲(chǔ)到數(shù)據(jù)庫(kù)中,總公司通過每季度提取數(shù)據(jù)的方式,人工進(jìn)行核對(duì),并通過郵件與各分公司和資信商進(jìn)行確認(rèn),形成最終賬單數(shù)據(jù)。
3、然而,通過手動(dòng)核對(duì)確認(rèn),不僅耗時(shí)費(fèi)力,還容易出現(xiàn)人為錯(cuò)誤。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供賬單數(shù)據(jù)處理方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì),用以達(dá)到提高賬單數(shù)據(jù)處理效率的效果。
2、第一方面,本技術(shù)實(shí)施例提供一種賬單數(shù)據(jù)處理方法,應(yīng)用于總資信系統(tǒng),包括:
3、通過應(yīng)用程序接口獲取資信數(shù)據(jù);響應(yīng)于第一工作人員選擇對(duì)賬時(shí)間范圍并確認(rèn)的操作,根據(jù)確認(rèn)的對(duì)賬時(shí)間范圍和資信數(shù)據(jù)生成賬單數(shù)據(jù);從賬單數(shù)據(jù)中解析得到賬單歸屬地;根據(jù)賬單歸屬地,對(duì)所有的賬單數(shù)據(jù)進(jìn)行分類,以生成多個(gè)子賬單核對(duì)任務(wù);調(diào)用預(yù)設(shè)工作流引擎,并輸入多個(gè)子賬單核對(duì)任務(wù)以生成多條任務(wù)流,其中每條任務(wù)流對(duì)應(yīng)一個(gè)子賬單核對(duì)任務(wù);在每條任務(wù)流中,對(duì)每條任務(wù)流對(duì)應(yīng)的子賬單核對(duì)任務(wù)進(jìn)行打包形成傳輸數(shù)據(jù)包;將傳輸數(shù)據(jù)包發(fā)送至各分資信系統(tǒng),以使各分資信系統(tǒng)獲取賬單歸屬地的傳輸數(shù)據(jù)包,并對(duì)傳輸數(shù)據(jù)包進(jìn)行解析,以得到賬單歸屬地對(duì)應(yīng)的子賬單核對(duì)任務(wù),對(duì)子賬單核對(duì)任務(wù)進(jìn)行處理。
4、在一種可能的實(shí)施方式中,調(diào)用預(yù)設(shè)工作流引擎之前,還包括:創(chuàng)建預(yù)設(shè)流程模型;在預(yù)設(shè)流程模型中添加開始事件和第一并行網(wǎng)關(guān),并將開始事件連接到第一并行網(wǎng)關(guān);從第一并行網(wǎng)關(guān)創(chuàng)建多個(gè)分支,其中每個(gè)分支連接一個(gè)服務(wù)任務(wù);在每個(gè)子賬單核對(duì)任務(wù)后,添加第二并行網(wǎng)關(guān),以合并多個(gè)分支;在預(yù)設(shè)流程模型中添加結(jié)束事件,并將第二并行網(wǎng)關(guān)連接到結(jié)束事件,以生成流程實(shí)例;將流程實(shí)例部署至工作流引擎模板中,并啟動(dòng)流程實(shí)例,得到預(yù)設(shè)工作流引擎。
5、在一種可能的實(shí)施方式中,對(duì)每條任務(wù)流對(duì)應(yīng)的子賬單核對(duì)任務(wù)進(jìn)行打包形成傳輸數(shù)據(jù)包,包括:使用預(yù)設(shè)算法對(duì)子賬單核對(duì)任務(wù)進(jìn)行加密,得到加密數(shù)據(jù)包;使用私鑰對(duì)加密數(shù)據(jù)包進(jìn)行簽名,得到數(shù)字簽名;將數(shù)字簽名和加密數(shù)據(jù)包組合形成傳輸數(shù)據(jù)包。
6、第二方面,本技術(shù)實(shí)施例提供一種賬單數(shù)據(jù)處理方法,應(yīng)用于各分資信系統(tǒng),包括:
7、接收總資信系統(tǒng)發(fā)送的傳輸數(shù)據(jù)包,其中傳輸數(shù)據(jù)包是總資信系統(tǒng)通過應(yīng)用程序節(jié)后獲取資信數(shù)據(jù);響應(yīng)于第一工作人員選擇對(duì)賬時(shí)間范圍并確認(rèn)的操作,根據(jù)確認(rèn)的對(duì)賬時(shí)間范圍和資信數(shù)據(jù)生成賬單數(shù)據(jù),從賬單數(shù)據(jù)中解析得到賬單歸屬地,根據(jù)賬單歸屬地,對(duì)所有的賬單數(shù)據(jù)進(jìn)行分類,以生成多個(gè)子賬單核對(duì)任務(wù);調(diào)用預(yù)設(shè)工作流引擎,并輸入多個(gè)子賬單核對(duì)任務(wù)以生成多條任務(wù)流,其中每條任務(wù)流對(duì)應(yīng)一個(gè)子賬單核對(duì)任務(wù);在每條任務(wù)流中,對(duì)每條任務(wù)流對(duì)應(yīng)的子賬單核對(duì)任務(wù)進(jìn)行打包形成的;對(duì)傳輸數(shù)據(jù)包進(jìn)行解析,以得到賬單歸屬地對(duì)應(yīng)的子賬單核對(duì)任務(wù);對(duì)子賬單核對(duì)任務(wù)進(jìn)行處理。
8、在一種可能的實(shí)施方式中,對(duì)子賬單核對(duì)任務(wù)進(jìn)行處理,包括:遍歷子賬單核對(duì)任務(wù)中的所有訂單,判斷任一訂單是否為省間聯(lián)保訂單;若任一訂單為省間聯(lián)保訂單,則針對(duì)任一訂單進(jìn)行預(yù)警,以提示第二工作人員判斷任一訂單是否需要調(diào)劑;響應(yīng)于第二工作人員選擇目標(biāo)聯(lián)保系統(tǒng)以及觸發(fā)調(diào)劑按鈕操作,將任一訂單發(fā)送至目標(biāo)聯(lián)保系統(tǒng),以使目標(biāo)聯(lián)保公司的資信系統(tǒng)對(duì)任一訂單進(jìn)行處理;響應(yīng)于第二工作人員觸發(fā)不調(diào)劑按鈕操作,展示任一訂單的詳情以使第二工作人員進(jìn)行訂單核對(duì)。
9、在一種可能的實(shí)施方式中,對(duì)傳輸數(shù)據(jù)包進(jìn)行解析,以得到賬單歸屬地對(duì)應(yīng)的子賬單核對(duì)任務(wù),包括:按照預(yù)設(shè)格式對(duì)傳輸數(shù)據(jù)包進(jìn)行格式解析,得到數(shù)字簽名和加密數(shù)據(jù)包;通過查詢區(qū)塊鏈網(wǎng)絡(luò)獲取總資信系統(tǒng)的公鑰;使用公鑰對(duì)數(shù)字簽名進(jìn)行驗(yàn)證,對(duì)比得到的驗(yàn)證結(jié)果和加密數(shù)據(jù)包是否一致;若驗(yàn)證結(jié)果和加密數(shù)據(jù)包一致,則使用預(yù)設(shè)算法對(duì)加密數(shù)據(jù)包進(jìn)行解密,以得到賬單歸屬地對(duì)應(yīng)的子賬單核對(duì)任務(wù);若驗(yàn)證結(jié)果和加密數(shù)據(jù)包不一致,則向總資信系統(tǒng)發(fā)送提示信息。
10、第三方面,本技術(shù)實(shí)施例提供一種賬單數(shù)據(jù)處理裝置,應(yīng)用于總資信系統(tǒng),包括:
11、資信數(shù)據(jù)獲取模塊,用于通過應(yīng)用程序接口獲取資信數(shù)據(jù)。
12、賬單數(shù)據(jù)生成模塊,用于響應(yīng)于第一工作人員選擇對(duì)賬時(shí)間范圍并確認(rèn)的操作,根據(jù)確認(rèn)的對(duì)賬時(shí)間范圍和資信數(shù)據(jù)生成賬單數(shù)據(jù)。
13、歸屬地解析模塊,用于從賬單數(shù)據(jù)中解析得到賬單歸屬地。
14、子賬單核對(duì)任務(wù)生成模塊,用于根據(jù)賬單歸屬地,對(duì)所有的賬單數(shù)據(jù)進(jìn)行分類,以生成多個(gè)子賬單核對(duì)任務(wù)。
15、任務(wù)流生成模塊,用于調(diào)用預(yù)設(shè)工作流引擎,并輸入多個(gè)子賬單核對(duì)任務(wù)以生成多條任務(wù)流,其中每條任務(wù)流對(duì)應(yīng)一個(gè)子賬單核對(duì)任務(wù)。
16、數(shù)據(jù)打包模塊,用于在每條任務(wù)流中,對(duì)每條任務(wù)流對(duì)應(yīng)的子賬單核對(duì)任務(wù)進(jìn)行打包形成傳輸數(shù)據(jù)包。
17、數(shù)據(jù)包發(fā)送模塊,用于將傳輸數(shù)據(jù)包發(fā)送至各分資信系統(tǒng),以使各分資信系統(tǒng)獲取賬單歸屬地的傳輸數(shù)據(jù)包,并對(duì)傳輸數(shù)據(jù)包進(jìn)行解析,以得到賬單歸屬地對(duì)應(yīng)的子賬單核對(duì)任務(wù),對(duì)子賬單核對(duì)任務(wù)進(jìn)行處理。
18、第四方面,本技術(shù)實(shí)施例提供一種賬單數(shù)據(jù)處理裝置,應(yīng)用于各分資信系統(tǒng),包括:
19、數(shù)據(jù)包接收模塊,用于接收總資信系統(tǒng)發(fā)送的傳輸數(shù)據(jù)包,其中傳輸數(shù)據(jù)包是總資信系統(tǒng)通過應(yīng)用程序節(jié)后獲取資信數(shù)據(jù);響應(yīng)于第一工作人員選擇對(duì)賬時(shí)間范圍并確認(rèn)的操作,根據(jù)確認(rèn)的對(duì)賬時(shí)間范圍和資信數(shù)據(jù)生成賬單數(shù)據(jù),從賬單數(shù)據(jù)中解析得到賬單歸屬地,根據(jù)賬單歸屬地,對(duì)所有的賬單數(shù)據(jù)進(jìn)行分類,以生成多個(gè)子賬單核對(duì)任務(wù);調(diào)用預(yù)設(shè)工作流引擎,并輸入多個(gè)子賬單核對(duì)任務(wù)以生成多條任務(wù)流,其中每條任務(wù)流對(duì)應(yīng)一個(gè)子賬單核對(duì)任務(wù);在每條任務(wù)流中,對(duì)每條任務(wù)流對(duì)應(yīng)的子賬單核對(duì)任務(wù)進(jìn)行打包形成的。
20、數(shù)據(jù)包解析模塊,用于對(duì)傳輸數(shù)據(jù)包進(jìn)行解析,以得到賬單歸屬地對(duì)應(yīng)的子賬單核對(duì)任務(wù)。
21、任務(wù)處理模塊,用于對(duì)子賬單核對(duì)任務(wù)進(jìn)行處理。
22、第五方面,本技術(shù)實(shí)施例提供一種總資信系統(tǒng),包括:存儲(chǔ)器,處理器;存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;處理器執(zhí)行存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,使得處理器執(zhí)行如上第一方面和/或第一方面各種可能的實(shí)施方式。
23、第六方面,本技術(shù)實(shí)施例提供一種分資信系統(tǒng),包括:存儲(chǔ)器,處理器;存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;處理器執(zhí)行存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,使得處理器執(zhí)行如上第二方面和/或第二方面各種可能的實(shí)施方式。
24、第七方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如上第一方面和/或第一方面各種可能的實(shí)施方式,或如上第二方面和/或第二方面各種可能的實(shí)施方式。
25、第五方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上第一方面和/或第一方面各種可能的實(shí)施方式,或如上第二方面和/或第二方面各種可能的實(shí)施方式。
26、本技術(shù)實(shí)施例提供的賬單數(shù)據(jù)處理方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì),采用預(yù)設(shè)工作流引擎同時(shí)生成多條并行的任務(wù)流,每條任務(wù)流對(duì)應(yīng)一個(gè)分資信系統(tǒng)的子賬單核對(duì)任務(wù)。在每條任務(wù)流中,對(duì)每條任務(wù)流對(duì)應(yīng)的子賬單核對(duì)任務(wù)進(jìn)行打包形成傳輸數(shù)據(jù)包,并將傳輸數(shù)據(jù)包發(fā)送至各分資信系統(tǒng),以使各分資信系統(tǒng)在獲取傳輸數(shù)據(jù)包后對(duì)該傳輸數(shù)據(jù)包進(jìn)行解析,以得到該分資信系統(tǒng)對(duì)應(yīng)的子賬單核對(duì)任務(wù),并對(duì)數(shù)據(jù)自己分資信系統(tǒng)的子賬單核對(duì)任務(wù)進(jìn)行處理。通過總資信系統(tǒng)同時(shí)向各分資信系統(tǒng)發(fā)送子賬單核對(duì)任務(wù),能夠減少人為錯(cuò)誤的發(fā)生,從而提高賬單數(shù)據(jù)處理的效率。