專利名稱:一種基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于銀行等金融企業(yè)的代理業(yè)務(wù)數(shù)據(jù)處理技術(shù),具體地講是一種基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng)。
背景技術(shù):
目前,網(wǎng)上銀行系統(tǒng)對(duì)企業(yè)的各種代理業(yè)務(wù)數(shù)據(jù)的處理過程一般都是委托企業(yè)提交代收代付文件給網(wǎng)上銀行服務(wù)器后,銀行服務(wù)器按照代收代付文件的時(shí)間先后順序、 分批次對(duì)代理業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。這樣的處理方法帶來了以下問題對(duì)個(gè)人賬戶來說,付款企業(yè)代理業(yè)務(wù)包括付款數(shù)據(jù)處理(如發(fā)工資、發(fā)獎(jiǎng)金等付款數(shù)據(jù)處理),收款企業(yè)代理業(yè)務(wù)包括收款數(shù)據(jù)處理(如扣水費(fèi)、電費(fèi)等收款數(shù)據(jù)處理), 如果銀行服務(wù)器按照代收代付文件的時(shí)間先后順序來進(jìn)行支付數(shù)據(jù)處理,會(huì)出現(xiàn)代理扣款不成功,但軋差后個(gè)人賬戶還存在余額的情況,這便給收款企業(yè)和個(gè)人賬戶的用戶造成支付上的不便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng),以解決基于網(wǎng)上銀行的代理業(yè)務(wù)支付問題。本發(fā)明的目的是,提供一種基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng),該系統(tǒng)包括付款企業(yè)服務(wù)器、收款企業(yè)服務(wù)器和銀行支付服務(wù)器;銀行支付服務(wù)器分別與付款企業(yè)服務(wù)器和收款企業(yè)服務(wù)器相連接;其中,付款企業(yè)服務(wù)器,用于發(fā)出包含付款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)、付款項(xiàng)目和付款金額的付款指令;收款企業(yè)服務(wù)器,用于發(fā)出包含收款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)、扣款項(xiàng)目和扣款金額的扣款指令;銀行支付服務(wù)器包括付款指令接收單元,用于接收付款指令;付款信息序列生成單元,用于根據(jù)付款指令將付款金額轉(zhuǎn)賬到個(gè)人銀行賬號(hào)中,并根據(jù)轉(zhuǎn)賬時(shí)間生成包含個(gè)人銀行賬號(hào)和付款金額的付款信息序列;扣款指令接收單元,用于接收扣款指令;扣款信息序列生成單元,用于根據(jù)扣款指令生成包含收款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)和扣款金額的扣款信息序列;支付匹配單元,用于將具有相同個(gè)人賬號(hào)的扣款信息序列和付款信息序列進(jìn)行匹配,并根據(jù)匹配結(jié)果將個(gè)人賬號(hào)的付款金額轉(zhuǎn)賬到對(duì)應(yīng)的收款企業(yè)銀行賬號(hào)中。本發(fā)明的有益效果在于根據(jù)各企業(yè)向銀行服務(wù)器發(fā)送的代理業(yè)務(wù)付款或收款指令,對(duì)銀行服務(wù)器中相關(guān)個(gè)人賬號(hào)的付款數(shù)據(jù)和收款數(shù)據(jù)進(jìn)行序列化和匹配處理,有效避免代理扣款處理不成功、但軋差后客戶賬戶還有余額的情況,減少了客戶因?yàn)榇順I(yè)務(wù)扣款不成功造成的滯納金損失。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng)的結(jié)構(gòu)框圖; 圖2為本發(fā)明實(shí)施例的銀行支付服務(wù)器的結(jié)構(gòu)框圖;圖3為本發(fā)明實(shí)施例的銀行支付服務(wù)器的工作流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。如圖1所示,本發(fā)明實(shí)施例提供的基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng)包括付款企業(yè)服務(wù)器100、收款企業(yè)服務(wù)器200和銀行支付服務(wù)器300 ;銀行支付服務(wù)器300通過銀行前置機(jī)400分別與付款企業(yè)服務(wù)器100和收款企業(yè)服務(wù)器200相連接。付款企業(yè)服務(wù)器100,用于發(fā)出包含付款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)、付款項(xiàng)目和付款金額的付款指令。收款企業(yè)服務(wù)器200,用于發(fā)出包含收款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)、扣款項(xiàng)目和扣款金額的扣款指令。如圖2所示,銀行支付服務(wù)器300包括付款指令接收單元301,用于接收付款企業(yè)服務(wù)器100發(fā)出的付款指令;付款信息序列生成單元302,用于根據(jù)付款指令將付款金額轉(zhuǎn)賬到個(gè)人銀行賬號(hào)中,并根據(jù)轉(zhuǎn)賬時(shí)間生成包含個(gè)人銀行賬號(hào)和付款金額的付款信息序列;扣款指令接收單元303,用于接收收款企業(yè)服務(wù)器200發(fā)出的扣款指令;扣款信息序列生成單元304,用于根據(jù)扣款指令生成包含收款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)和扣款金額的扣款信息序列;支付匹配單元305,用于將具有相同個(gè)人賬號(hào)的扣款信息序列和付款信息序列進(jìn)行匹配,并根據(jù)匹配結(jié)果將個(gè)人賬號(hào)的付款金額轉(zhuǎn)賬到對(duì)應(yīng)的收款企業(yè)銀行賬號(hào)中。本實(shí)施例的銀行支付服務(wù)器對(duì)代理業(yè)務(wù)數(shù)據(jù)的處理包括以下三個(gè)部件(1)順序處理負(fù)責(zé)接收新的代理業(yè)務(wù)數(shù)據(jù),按照時(shí)間先后順序和代理業(yè)務(wù)數(shù)據(jù)記錄的存儲(chǔ)先后順序?qū)邮盏拇順I(yè)務(wù)數(shù)據(jù)進(jìn)行入賬處理,每處理完一條記錄,在該條記錄上登記處理結(jié)果(處理成功或處理失敗)。(2)待扣賬數(shù)據(jù)存儲(chǔ)為每個(gè)個(gè)人賬號(hào)分別建立一個(gè)包含個(gè)人銀行賬號(hào)和付款金額的付款信息序列和一個(gè)包含收款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)和扣款金額的扣款信息序列。例如個(gè)人客戶“李四”的個(gè)人賬號(hào)為A。找出待扣款數(shù)據(jù)文件中所有為A的記錄, 水、電、煤氣等公司的收款賬號(hào)應(yīng)該放在A的收款序列中;給李四發(fā)工資、保險(xiǎn)分紅等企業(yè)的付款賬號(hào)應(yīng)該放在A的付款序列中。(3)支付匹配對(duì)收款序列數(shù)據(jù)進(jìn)行統(tǒng)籌優(yōu)化處理,即通過優(yōu)化算法對(duì)扣款入賬記錄進(jìn)行先后排序,達(dá)到“成功筆數(shù)最大化”或“成功金額最大化”之目的。對(duì)于收款序列, 直接按順序依次從該序列的發(fā)起方企業(yè)付款賬號(hào)往個(gè)人賬號(hào)A進(jìn)行轉(zhuǎn)賬處理;對(duì)于付款序列,根據(jù)優(yōu)化后的付款序列依次個(gè)人賬號(hào)A往發(fā)起方企業(yè)收款賬號(hào)進(jìn)行轉(zhuǎn)賬處理。如附圖3所示,對(duì)代理業(yè)務(wù)數(shù)據(jù)進(jìn)行處理方法包括以下步驟步驟SOl 銀行 支付服務(wù)器收到最新的代理業(yè)務(wù)數(shù)據(jù)后,立即按照時(shí)間先后順序和代理業(yè)務(wù)數(shù)據(jù)記錄的存儲(chǔ)先后順序?qū)Υ順I(yè)務(wù)數(shù)據(jù)進(jìn)行入賬處理,每處理完一條記錄主機(jī)系統(tǒng)在該條記錄上登記處理結(jié)果(處理成功或處理失敗)。步驟S02 銀行支付服務(wù)器在當(dāng)天代理業(yè)務(wù)數(shù)據(jù)中篩選出所有相關(guān)的記錄,并對(duì)這些記錄數(shù)據(jù)進(jìn)行合并。步驟S03 為每個(gè)個(gè)人賬號(hào)分別建立一個(gè)收款賬號(hào)序列和一個(gè)付款賬號(hào)序列,將扣款數(shù)據(jù)不同記錄中的相同個(gè)人賬號(hào)的收款賬號(hào)存儲(chǔ)到該個(gè)人賬號(hào)的收款序列,將相同個(gè)人賬號(hào)的付款賬號(hào)存儲(chǔ)到該個(gè)人賬號(hào)的付款序列。(例如個(gè)人客戶“李四”的賬號(hào)為A。找出待扣款數(shù)據(jù)文件中所有個(gè)人賬號(hào)為A的記錄,水、電、煤氣等公司的賬號(hào)應(yīng)該放在A的付款序列中;給李四發(fā)工資、保險(xiǎn)分紅的企業(yè)賬號(hào)應(yīng)該放在A的收款序列。)步驟S04 進(jìn)行收款序列入賬處理,直接依次從該序列的發(fā)起方賬號(hào)往個(gè)人賬號(hào)進(jìn)行轉(zhuǎn)賬處理。(以“李四”賬戶為例,對(duì)“李四”賬戶A進(jìn)行發(fā)工資、保險(xiǎn)分紅等入賬處理。)步驟S05 對(duì)付款序列數(shù)據(jù)進(jìn)行統(tǒng)籌優(yōu)化處理。步驟S06 進(jìn)行付款序列入賬處理。讀取優(yōu)化后的付款序列,依次從該序列的個(gè)人賬號(hào)往發(fā)起方賬號(hào)進(jìn)行轉(zhuǎn)賬處理。(以“李四”賬戶為例,對(duì)“李四”賬戶A進(jìn)行繳納水費(fèi)、 繳納電費(fèi)、繳納煤氣費(fèi)等入賬處理。)為使本發(fā)明的目的和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合圖表對(duì)本發(fā)明實(shí)施實(shí)例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。銀行支付服務(wù)器中有3個(gè)代理業(yè)務(wù)文件,文件賬務(wù)核心信息見以下表1、表2和表3 表1
權(quán)利要求
1.一種基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng),其特征是,所述的系統(tǒng)包括付款企業(yè)服務(wù)器、收款企業(yè)服務(wù)器和銀行支付服務(wù)器;所述的銀行支付服務(wù)器分別與所述的付款企業(yè)服務(wù)器和收款企業(yè)服務(wù)器相連接;其中,所述的付款企業(yè)服務(wù)器,用于發(fā)出包含付款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)、付款項(xiàng)目和付款金額的付款指令;所述的收款企業(yè)服務(wù)器,用于發(fā)出包含收款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)、扣款項(xiàng)目和扣款金額的扣款指令;所述的銀行支付服務(wù)器包括付款指令接收單元,用于接收所述的付款指令;付款信息序列生成單元,用于根據(jù)所述的付款指令將所述的付款金額轉(zhuǎn)賬到所述的個(gè)人銀行賬號(hào)中,并根據(jù)轉(zhuǎn)賬時(shí)間生成包含個(gè)人銀行賬號(hào)和付款金額的付款信息序列; 扣款指令接收單元,用于接收所述的扣款指令;扣款信息序列生成單元,用于根據(jù)所述的扣款指令生成包含收款企業(yè)銀行賬號(hào)、個(gè)人銀行賬號(hào)和扣款金額的扣款信息序列;支付匹配單元,用于將具有相同個(gè)人賬號(hào)的扣款信息序列和付款信息序列進(jìn)行匹配, 并根據(jù)匹配結(jié)果將所述個(gè)人賬號(hào)的付款金額轉(zhuǎn)賬到對(duì)應(yīng)的收款企業(yè)銀行賬號(hào)中。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征是,所述的將具有相同個(gè)人賬號(hào)的扣款信息序列和付款信息序列進(jìn)行匹配包括獲取所述付款信息序列的付款金額總和;將所述扣款信息序列按金額大小進(jìn)行升序排序生成扣款金額序列; 獲取所述扣款信息序列中總和小于等于所述付款金額總和的各項(xiàng)扣款金額所對(duì)應(yīng)的收款企業(yè)銀行賬號(hào);將所述個(gè)人賬號(hào)中的付款金額轉(zhuǎn)賬到所述的各項(xiàng)扣款金額所對(duì)應(yīng)的收款企業(yè)銀行賬號(hào)中。
全文摘要
本發(fā)明為一種基于網(wǎng)上銀行的代理業(yè)務(wù)支付系統(tǒng),該系統(tǒng)包括付款企業(yè)服務(wù)器、收款企業(yè)服務(wù)器和銀行支付服務(wù)器;付款企業(yè)服務(wù)器,發(fā)出付款指令;收款企業(yè)服務(wù)器,發(fā)出扣款指令;銀行支付服務(wù)器包括付款指令接收單元;付款信息序列生成單元,根據(jù)付款指令將付款金額轉(zhuǎn)賬到個(gè)人銀行賬號(hào)中,并根據(jù)轉(zhuǎn)賬時(shí)間生成付款信息序列;扣款指令接收單元;扣款信息序列生成單元,根據(jù)扣款指令生成扣款信息序列;支付匹配單元,用于將具有相同個(gè)人賬號(hào)的扣款信息序列和付款信息序列進(jìn)行匹配,并根據(jù)匹配結(jié)果將個(gè)人賬號(hào)的付款金額轉(zhuǎn)賬到對(duì)應(yīng)的收款企業(yè)銀行賬號(hào)中。以解決基于網(wǎng)上銀行的代理業(yè)務(wù)支付問題。
文檔編號(hào)G06Q20/00GK102254262SQ20111021697
公開日2011年11月23日 申請(qǐng)日期2011年7月29日 優(yōu)先權(quán)日2011年7月29日
發(fā)明者葉劍文, 彭小敏, 林國斌, 梁敏俐, 鄧玉榮, 陳繼軒 申請(qǐng)人:中國工商銀行股份有限公司