本發(fā)明涉及一種計(jì)算機(jī)領(lǐng)域,特別涉及一種基于一口價(jià)模式的票據(jù)直貼方法和系統(tǒng)。
背景技術(shù):
貼現(xiàn)是指遠(yuǎn)期匯票,包括銀行承兌匯票和商業(yè)匯票經(jīng)承兌后,匯票持有人在匯票尚未到期前在貼現(xiàn)市場(chǎng)上轉(zhuǎn)讓?zhuān)茏屓丝鄢N現(xiàn)息后,將票款付給出讓人的行為或銀行購(gòu)買(mǎi)未到期票據(jù)的業(yè)務(wù)。票據(jù)貼現(xiàn)可以分為三種,分別是直貼、轉(zhuǎn)貼現(xiàn)和再貼現(xiàn),直貼指銀行承兌匯票的持票人在匯票到期前,為了取得資金,貼付一定利息將票據(jù)權(quán)利轉(zhuǎn)讓給銀行的票據(jù)行為,是持票人向銀行融通資金的一種方式。傳統(tǒng)直貼的方式包括以下步驟:首先通過(guò)電話(huà)與多家銀行進(jìn)行溝通從而確定交易對(duì)象和交易價(jià)格,然后企業(yè)準(zhǔn)備貿(mào)易背景合同、公司公章、財(cái)務(wù)章、法人私章、貼現(xiàn)申請(qǐng)書(shū)、企業(yè)法人營(yíng)業(yè)執(zhí)照復(fù)印件、發(fā)票以及交易對(duì)象認(rèn)為需要提供的其他資料,通過(guò)這些資料向銀行發(fā)起申請(qǐng),銀行受理并審批通過(guò)后,對(duì)該企業(yè)放款。因此,傳統(tǒng)直貼方式大都是在線(xiàn)下進(jìn)操作,且各個(gè)節(jié)點(diǎn)都需要花費(fèi)較長(zhǎng)的時(shí)間,不利于直貼交易的完成。同時(shí)為了方便企業(yè)快速融資,國(guó)家取消了對(duì)貿(mào)易背景的要求,因此貼現(xiàn)過(guò)程中如何保障資金安全、如何提高貼現(xiàn)效率和成功率、如何節(jié)約時(shí)間成本等這些問(wèn)題都對(duì)現(xiàn)有票據(jù)直貼方法提出了新的挑戰(zhàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種基于一口價(jià)模式的票據(jù)直貼方法和系統(tǒng),解決了以上所述的技術(shù)問(wèn)題。
本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:一種基于一口價(jià)模式的票據(jù)直貼方法,包括以下步驟:
步驟1,獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào);
步驟2,獲取至少一個(gè)交易對(duì)象;
步驟3,根據(jù)所述票號(hào)獲取所述待交易票據(jù)的第一票據(jù)信息,并對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后執(zhí)行步驟4;
步驟4,獲取交易發(fā)起者輸入的第一報(bào)價(jià)價(jià)格,并將所述第一報(bào)價(jià)價(jià)格發(fā)布給所述至少一個(gè)交易對(duì)象,然后在預(yù)設(shè)交易時(shí)間內(nèi)接收任一交易對(duì)象發(fā)送的一個(gè)第二報(bào)價(jià)價(jià)格,并選擇至少一個(gè)交易對(duì)象達(dá)成交易,生成目標(biāo)交易銀行和交易價(jià)格;
步驟5,在預(yù)設(shè)銀行中開(kāi)設(shè)具有票據(jù)接收功能的第一托管賬戶(hù),并通過(guò)預(yù)設(shè)銀行的銀企直連接口在預(yù)設(shè)查詢(xún)期限內(nèi)查詢(xún)所述第一托管賬戶(hù)中是否存入了與所述票號(hào)一致的票據(jù),若是,則執(zhí)行步驟6,若否,則結(jié)束交易流程;
步驟6,簽收所述票據(jù),并通過(guò)第一托管賬戶(hù)向所述目標(biāo)交易銀行發(fā)送貼現(xiàn)報(bào)文,當(dāng)接收到所述預(yù)設(shè)銀行發(fā)送的指令后執(zhí)行步驟7,所述指令用于表示所述第一托管賬戶(hù)中的票據(jù)已被所述目標(biāo)交易銀行提走,且所述第一托管賬戶(hù)中存入與所述交易價(jià)格一致的款項(xiàng);
步驟7,在所述預(yù)設(shè)銀行中開(kāi)設(shè)用于托管貼現(xiàn)款項(xiàng)的第二托管賬戶(hù),并將所述款項(xiàng)從所述第一托管賬戶(hù)中轉(zhuǎn)入所述第二托管賬戶(hù);
步驟8,接收交易發(fā)起者的提現(xiàn)指令,并根據(jù)所述提現(xiàn)指令將所述款項(xiàng)從第二托管賬戶(hù)中轉(zhuǎn)入所述交易發(fā)起者的銀行賬戶(hù)。
本發(fā)明的有益效果是:本發(fā)明提供了一種基于一口價(jià)模式的票據(jù)直貼方法,議價(jià)前首先對(duì)票據(jù)進(jìn)行驗(yàn)證,保證用戶(hù)進(jìn)行票據(jù)交易的安全,然后通過(guò)在線(xiàn)議價(jià)方式和交割方式不僅提高了票據(jù)直貼的效率和成功率,而且方便多家銀行在線(xiàn)進(jìn)行競(jìng)價(jià),有利于采用最低貼息成本進(jìn)行貼現(xiàn),增加企業(yè)收益。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
進(jìn)一步,所述步驟3中對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證具體包括以下步驟:
s301,在電子商業(yè)匯票系統(tǒng)中查詢(xún)所述票號(hào),并獲取所述票號(hào)對(duì)應(yīng)的權(quán)利人信息和第二票據(jù)信息,判斷所述權(quán)利人信息是否與交易發(fā)起者一致,且判斷第一票據(jù)信息是否與所述第二票據(jù)信息相同,若是,則驗(yàn)證通過(guò)并執(zhí)行s302,若有一個(gè)為否,則結(jié)束交易流程;所述第二票據(jù)信息包括票據(jù)票號(hào)、票面金額、承兌人、出票日和到期日;
s302,查詢(xún)預(yù)先建立的風(fēng)險(xiǎn)數(shù)據(jù)庫(kù),根據(jù)所述票號(hào)獲取對(duì)應(yīng)的風(fēng)險(xiǎn)等級(jí),根據(jù)所述風(fēng)險(xiǎn)等級(jí)驗(yàn)證所述票據(jù)是否存在風(fēng)險(xiǎn),若是,則生成提示信息,并結(jié)束交易流程,若否,則驗(yàn)證通過(guò)并執(zhí)行步驟4。
采用上述進(jìn)一步方案的有益效果是:本進(jìn)一步技術(shù)方案首先查詢(xún)電子商業(yè)匯票系統(tǒng),驗(yàn)證票據(jù)的權(quán)利人是否和交易發(fā)起方注冊(cè)時(shí)的名稱(chēng)一致,從而防止票據(jù)被他人非法貼現(xiàn);同時(shí)對(duì)票據(jù)的基本信息進(jìn)行驗(yàn)證,保證票據(jù)基本信息的正確性;然后通過(guò)查詢(xún)風(fēng)險(xiǎn)數(shù)據(jù)庫(kù)對(duì)票據(jù)交易的風(fēng)險(xiǎn)等級(jí)進(jìn)行驗(yàn)證,從而在票據(jù)交易過(guò)程中向用戶(hù)提示交易風(fēng)險(xiǎn),保證了用戶(hù)進(jìn)行票據(jù)交易、轉(zhuǎn)讓的安全,促進(jìn)了整個(gè)票據(jù)交易市場(chǎng)的有序進(jìn)行。所述風(fēng)險(xiǎn)數(shù)據(jù)庫(kù)是基于法院、票據(jù)交易網(wǎng)等公共平臺(tái)所公示的信息以及本發(fā)明系統(tǒng)自己發(fā)現(xiàn)、收集或經(jīng)舉報(bào)獲取的風(fēng)險(xiǎn)數(shù)據(jù)建立的,不僅風(fēng)險(xiǎn)數(shù)據(jù)完善,而且更新及時(shí),可以最大限度的為用戶(hù)規(guī)避票據(jù)交易中的風(fēng)險(xiǎn)。
進(jìn)一步,所述步驟4中,當(dāng)預(yù)設(shè)交易時(shí)間內(nèi)沒(méi)有接收到任一交易對(duì)象發(fā)送的第二報(bào)價(jià)價(jià)格時(shí),結(jié)束交易流程。
進(jìn)一步,步驟4具體為:
s401,生成交易事件,并根據(jù)交易事件和所述至少一個(gè)交易對(duì)象生成第一報(bào)價(jià)請(qǐng)求事件,所述第一報(bào)價(jià)請(qǐng)求事件包括交易發(fā)起者對(duì)應(yīng)的第一報(bào)價(jià)價(jià)格和至少一個(gè)交易對(duì)象;
s402,通過(guò)服務(wù)器將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送到每個(gè)交易對(duì)象對(duì)應(yīng)的客戶(hù)端;
s403,在預(yù)設(shè)交易時(shí)間內(nèi)接收任一所述客戶(hù)端通過(guò)所述服務(wù)器第一次發(fā)送的第二報(bào)價(jià)請(qǐng)求事件,所述第二報(bào)價(jià)請(qǐng)求事件包括交易對(duì)象對(duì)應(yīng)的第二報(bào)價(jià)價(jià)格;
s404,在預(yù)設(shè)交易時(shí)間結(jié)束后顯示所有交易對(duì)象的第二報(bào)價(jià)價(jià)格,并生成目標(biāo)交易對(duì)象和交易價(jià)格。
采用上述進(jìn)一步方案的有益效果是:本進(jìn)一步技術(shù)方案通過(guò)將票據(jù)交易事件分別發(fā)送給多個(gè)交易對(duì)象,可以實(shí)現(xiàn)和多個(gè)交易對(duì)象進(jìn)行多人議價(jià),從而可以及時(shí)獲取雙方報(bào)價(jià),節(jié)省了票據(jù)直貼時(shí)間,提高了票據(jù)直貼的效率和成功率,實(shí)現(xiàn)了用戶(hù)利益最大化。
進(jìn)一步,所述步驟1具體為:獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào),并驗(yàn)證所述銀行賬戶(hù)是否真實(shí),若是,則執(zhí)行步驟2,若否,則結(jié)束交易流程。
采用上述進(jìn)一步方案的有益效果是:本進(jìn)一步技術(shù)方案中,在進(jìn)行票據(jù)直貼前先驗(yàn)證交易發(fā)起者的銀行賬戶(hù)是否真實(shí),從而避免了不能將款項(xiàng)轉(zhuǎn)入交易發(fā)起者的銀行賬戶(hù)的情況,不僅提高了票據(jù)直貼的效率和成功率,同時(shí)保證了票據(jù)直貼的安全性。
進(jìn)一步,步驟2中,獲取至少一個(gè)交易對(duì)象的具體步驟為:根據(jù)預(yù)設(shè)的交易對(duì)象列表獲取至少一個(gè)交易對(duì)象或獲取用戶(hù)手動(dòng)輸入的至少一個(gè)交易對(duì)象,并將手動(dòng)輸入的交易對(duì)象添加到預(yù)設(shè)的白名單列表。
采用上述進(jìn)一步方案的有益效果是:本進(jìn)一步技術(shù)方案中設(shè)置了多種獲取交易對(duì)象的方式,當(dāng)需要和相同的交易對(duì)象進(jìn)行多次交易時(shí),采用預(yù)設(shè)的交易對(duì)象列表即可快速獲取交易對(duì)象名單,而當(dāng)和交易對(duì)象進(jìn)行初次交易或者只用進(jìn)行一次交易時(shí),采用直接輸入的方法效率更高。
為了解決本發(fā)明的技術(shù)問(wèn)題,還提供了一種基于一口價(jià)模式的票據(jù)直貼系統(tǒng),包括:
第一獲取模塊,用于獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào);
第二獲取模塊,用于獲取至少一個(gè)交易對(duì)象;
驗(yàn)證模塊,用于根據(jù)所述票號(hào)獲取所述待交易票據(jù)的第一票據(jù)信息,并對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后驅(qū)動(dòng)議價(jià)模塊;
議價(jià)模塊,用于獲取交易發(fā)起者輸入的第一報(bào)價(jià)價(jià)格,并將所述第一報(bào)價(jià)價(jià)格發(fā)布給所述至少一個(gè)交易對(duì)象,然后在預(yù)設(shè)交易時(shí)間內(nèi)接收任一交易對(duì)象發(fā)送的一個(gè)第二報(bào)價(jià)價(jià)格,并選擇至少一個(gè)交易對(duì)象達(dá)成交易,生成目標(biāo)交易銀行和交易價(jià)格;
票據(jù)交易處理模塊,用于在預(yù)設(shè)銀行中開(kāi)設(shè)具有票據(jù)接收功能的第一托管賬戶(hù),并通過(guò)預(yù)設(shè)銀行的銀企直連接口在預(yù)設(shè)查詢(xún)期限內(nèi)查詢(xún)所述第一托管賬戶(hù)中是否存入了與所述票號(hào)一致的票據(jù),若否,則結(jié)束交易流程;若是,則簽收所述票據(jù),并通過(guò)所述銀企直連接口和所述第一托管賬戶(hù)向所述目標(biāo)交易銀行發(fā)送貼現(xiàn)報(bào)文;
資金處理模塊,用于在所述預(yù)設(shè)銀行中開(kāi)設(shè)用于托管貼現(xiàn)款項(xiàng)的第二托管賬戶(hù),并當(dāng)接收到所述預(yù)設(shè)銀行發(fā)送的指令后,將所述款項(xiàng)從所述第一托管賬戶(hù)中轉(zhuǎn)入所述第二托管賬戶(hù),所述指令用于表示所述第一托管賬戶(hù)中的票據(jù)已被所述目標(biāo)交易銀行提走,且所述第一托管賬戶(hù)中存入與所述交易價(jià)格一致的款項(xiàng);以及用于接收交易發(fā)起者的提現(xiàn)指令,并根據(jù)所述提現(xiàn)指令將所述款項(xiàng)從第二托管賬戶(hù)中轉(zhuǎn)入所述交易發(fā)起者的銀行賬戶(hù)。
進(jìn)一步,所述驗(yàn)證模塊包括:
第一驗(yàn)證單元,用于在電子商業(yè)匯票系統(tǒng)中查詢(xún)所述票號(hào),并獲取所述票號(hào)對(duì)應(yīng)的權(quán)利人信息和第二票據(jù)信息,然后判斷所述權(quán)利人信息是否與交易發(fā)起者一致,且判斷第一票據(jù)信息是否與所述第二票據(jù)信息相同,若是,則驗(yàn)證通過(guò)并驅(qū)動(dòng)第二驗(yàn)證單元,若有一個(gè)為否,則結(jié)束交易流程;所述第二票據(jù)信息包括票據(jù)票號(hào)、票面金額、承兌人、出票日和到期日;
第二驗(yàn)證單元,用于查詢(xún)預(yù)先建立的風(fēng)險(xiǎn)數(shù)據(jù)庫(kù),根據(jù)所述票號(hào)獲取對(duì)應(yīng)的風(fēng)險(xiǎn)等級(jí),根據(jù)所述風(fēng)險(xiǎn)等級(jí)驗(yàn)證所述票據(jù)是否存在風(fēng)險(xiǎn),若是,則生成提示信息,并結(jié)束交易流程,若否,則驗(yàn)證通過(guò)并驅(qū)動(dòng)議價(jià)模塊。
進(jìn)一步,所述議價(jià)模塊還用于當(dāng)預(yù)設(shè)交易時(shí)間內(nèi)沒(méi)有接收到任一交易對(duì)象發(fā)送的第二報(bào)價(jià)價(jià)格時(shí),結(jié)束交易流程。
進(jìn)一步,所述議價(jià)模塊包括:
第一生成單元,用于生成交易事件,并根據(jù)交易事件和所述至少一個(gè)交易對(duì)象生成第一報(bào)價(jià)請(qǐng)求事件,所述第一報(bào)價(jià)請(qǐng)求事件包括交易發(fā)起者對(duì)應(yīng)的第一報(bào)價(jià)價(jià)格和至少一個(gè)交易對(duì)象;
發(fā)布單元,用于通過(guò)服務(wù)器將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送到每個(gè)交易對(duì)象對(duì)應(yīng)的客戶(hù)端;
第二生成單元,用于在預(yù)設(shè)交易時(shí)間內(nèi)接收任一所述客戶(hù)端通過(guò)所述服務(wù)器第一次發(fā)送的第二報(bào)價(jià)請(qǐng)求事件,并在預(yù)設(shè)交易時(shí)間結(jié)束后顯示所有交易對(duì)象的第二報(bào)價(jià)價(jià)格,并生成目標(biāo)交易對(duì)象和交易價(jià)格;所述第二報(bào)價(jià)請(qǐng)求事件包括交易對(duì)象對(duì)應(yīng)的第二報(bào)價(jià)價(jià)格。
進(jìn)一步,所述第一獲取模塊具體用于獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào),并驗(yàn)證所述銀行賬戶(hù)是否真實(shí),若是,則驅(qū)動(dòng)第二獲取模塊,若否,則結(jié)束交易流程。
進(jìn)一步,所述第二獲取模塊具體用于根據(jù)預(yù)設(shè)的交易對(duì)象列表獲取至少一個(gè)交易對(duì)象或獲取用戶(hù)手動(dòng)輸入的至少一個(gè)交易對(duì)象,并將手動(dòng)輸入的交易對(duì)象添加到預(yù)設(shè)的白名單列表。
本發(fā)明附加的方面的優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明實(shí)踐了解到。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼方法的示意性流程圖;
圖2為本發(fā)明另一實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼方法中步驟4的示意性流程圖;
圖3為本發(fā)明實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼系統(tǒng)的示意性結(jié)構(gòu)圖;
圖4為本發(fā)明另一實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼系統(tǒng)中議價(jià)模塊的示意性結(jié)構(gòu)圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
圖1為本發(fā)明實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼方法的示意性流程圖,如圖1所示,包括以下步驟:
步驟1,獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào);
步驟2,獲取至少一個(gè)交易對(duì)象;
步驟3,根據(jù)所述票號(hào)獲取所述待交易票據(jù)的第一票據(jù)信息,并對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后執(zhí)行步驟4;
步驟4,獲取交易發(fā)起者輸入的第一報(bào)價(jià)價(jià)格,并將所述第一報(bào)價(jià)價(jià)格發(fā)布給所述至少一個(gè)交易對(duì)象,然后在預(yù)設(shè)交易時(shí)間內(nèi)接收任一交易對(duì)象發(fā)送的一個(gè)第二報(bào)價(jià)價(jià)格,并選擇至少一個(gè)交易對(duì)象達(dá)成交易,生成目標(biāo)交易銀行和交易價(jià)格;
步驟5,在預(yù)設(shè)銀行中開(kāi)設(shè)具有票據(jù)接收功能的第一托管賬戶(hù),并通過(guò)預(yù)設(shè)銀行的銀企直連接口在預(yù)設(shè)查詢(xún)期限內(nèi)查詢(xún)所述第一托管賬戶(hù)中是否存入了與所述票號(hào)一致的票據(jù),若是,則執(zhí)行步驟6,若否,則結(jié)束交易流程;
步驟6,簽收所述票據(jù),并通過(guò)第一托管賬戶(hù)向所述目標(biāo)交易銀行發(fā)送貼現(xiàn)報(bào)文,當(dāng)接收到所述預(yù)設(shè)銀行發(fā)送的指令后執(zhí)行步驟7,所述指令用于表示所述第一托管賬戶(hù)中的票據(jù)已被所述目標(biāo)交易銀行提走,且所述第一托管賬戶(hù)中存入與所述交易價(jià)格一致的款項(xiàng);
步驟7,在所述預(yù)設(shè)銀行中開(kāi)設(shè)用于托管貼現(xiàn)款項(xiàng)的第二托管賬戶(hù),并將所述款項(xiàng)從所述第一托管賬戶(hù)中轉(zhuǎn)入所述第二托管賬戶(hù);
步驟8,接收交易發(fā)起者的提現(xiàn)指令,并根據(jù)所述提現(xiàn)指令將所述款項(xiàng)從第二托管賬戶(hù)中轉(zhuǎn)入所述交易發(fā)起者的銀行賬戶(hù)。
本實(shí)施例提供了一種基于一口價(jià)模式的票據(jù)直貼方法,所述一口價(jià)模式即在預(yù)設(shè)交易時(shí)間內(nèi)只接收交易對(duì)象的一次報(bào)價(jià),且議價(jià)前首先對(duì)票據(jù)進(jìn)行驗(yàn)證,保證用戶(hù)進(jìn)行票據(jù)交易的安全,然后通過(guò)在線(xiàn)議價(jià)方式和交割方式不僅提高了票據(jù)直貼的效率和成功率,而且方便多家銀行在線(xiàn)進(jìn)行競(jìng)價(jià),有利于采用最低貼息成本進(jìn)行貼現(xiàn),增加企業(yè)收益。
優(yōu)選實(shí)施例中,所述步驟3中對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證具體包括以下步驟:
s301,在電子商業(yè)匯票系統(tǒng)中查詢(xún)所述票號(hào),并獲取所述票號(hào)對(duì)應(yīng)的權(quán)利人信息和第二票據(jù)信息,判斷所述權(quán)利人信息是否與交易發(fā)起者一致,且判斷第一票據(jù)信息是否與所述第二票據(jù)信息相同,若是,則驗(yàn)證通過(guò)并執(zhí)行s302,若有一個(gè)為否,則結(jié)束交易流程;所述第二票據(jù)信息包括票據(jù)票號(hào)、票面金額、承兌人、出票日和到期日;
s302,查詢(xún)預(yù)先建立的風(fēng)險(xiǎn)數(shù)據(jù)庫(kù),根據(jù)所述票號(hào)獲取對(duì)應(yīng)的風(fēng)險(xiǎn)等級(jí),根據(jù)所述風(fēng)險(xiǎn)等級(jí)驗(yàn)證所述票據(jù)是否存在風(fēng)險(xiǎn),若是,則生成提示信息,并結(jié)束交易流程,若否,則驗(yàn)證通過(guò)并執(zhí)行步驟4。
該優(yōu)選實(shí)施例首先查詢(xún)電子商業(yè)匯票系統(tǒng),驗(yàn)證票據(jù)的權(quán)利人是否和交易發(fā)起方注冊(cè)時(shí)的名稱(chēng)一致,從而防止票據(jù)被他人非法貼現(xiàn);同時(shí)對(duì)票據(jù)的基本信息進(jìn)行驗(yàn)證,保證票據(jù)基本信息的正確性;然后通過(guò)查詢(xún)風(fēng)險(xiǎn)數(shù)據(jù)庫(kù)對(duì)票據(jù)交易的風(fēng)險(xiǎn)等級(jí)進(jìn)行驗(yàn)證,從而在票據(jù)交易過(guò)程中向用戶(hù)提示交易風(fēng)險(xiǎn),保證了用戶(hù)進(jìn)行票據(jù)交易、轉(zhuǎn)讓的安全,促進(jìn)了整個(gè)票據(jù)交易市場(chǎng)的有序進(jìn)行。所述風(fēng)險(xiǎn)數(shù)據(jù)庫(kù)是基于法院、票據(jù)交易網(wǎng)等公共平臺(tái)所公示的信息以及本發(fā)明系統(tǒng)自己發(fā)現(xiàn)、收集或經(jīng)舉報(bào)獲取的風(fēng)險(xiǎn)數(shù)據(jù)建立的,不僅風(fēng)險(xiǎn)數(shù)據(jù)完善,而且更新及時(shí),可以最大限度的為用戶(hù)規(guī)避票據(jù)交易中的風(fēng)險(xiǎn)。
優(yōu)選實(shí)施例的所述步驟3中,當(dāng)預(yù)設(shè)交易時(shí)間內(nèi)沒(méi)有接收到任一交易對(duì)象發(fā)送的第二報(bào)價(jià)價(jià)格時(shí),結(jié)束交易流程。圖2為本發(fā)明另一實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼方法中步驟4的示意性流程圖,如圖2所示,所述步驟4具體為:
s401,生成交易事件,并根據(jù)交易事件和所述至少一個(gè)交易對(duì)象生成第一報(bào)價(jià)請(qǐng)求事件,所述第一報(bào)價(jià)請(qǐng)求事件包括交易發(fā)起者對(duì)應(yīng)的第一報(bào)價(jià)價(jià)格和至少一個(gè)交易對(duì)象;
s402,通過(guò)服務(wù)器將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送到每個(gè)交易對(duì)象對(duì)應(yīng)的客戶(hù)端;
s403,在預(yù)設(shè)交易時(shí)間內(nèi)接收任一所述客戶(hù)端通過(guò)所述服務(wù)器第一次發(fā)送的第二報(bào)價(jià)請(qǐng)求事件,所述第二報(bào)價(jià)請(qǐng)求事件包括交易對(duì)象對(duì)應(yīng)的第二報(bào)價(jià)價(jià)格;
s404,在預(yù)設(shè)交易時(shí)間結(jié)束后顯示所有交易對(duì)象的第二報(bào)價(jià)價(jià)格,并生成目標(biāo)交易對(duì)象和交易價(jià)格。
上述優(yōu)選實(shí)施例通過(guò)將票據(jù)交易事件分別發(fā)送給多個(gè)交易對(duì)象,可以實(shí)現(xiàn)和多個(gè)交易對(duì)象進(jìn)行多人議價(jià),從而可以及時(shí)獲取雙方報(bào)價(jià),節(jié)省了票據(jù)直貼時(shí)間,提高了票據(jù)直貼的效率和成功率,實(shí)現(xiàn)了用戶(hù)利益最大化。
在優(yōu)選實(shí)施例中,所述步驟s401具體為:通過(guò)調(diào)用函數(shù)submipricetinquiry將所述第一報(bào)價(jià)價(jià)格和至少一個(gè)交易對(duì)象封裝在所述交易事件中生成第一報(bào)價(jià)請(qǐng)求事件,然后將所述第一報(bào)價(jià)請(qǐng)求事件轉(zhuǎn)換為對(duì)應(yīng)的map格式的數(shù)據(jù),并通過(guò)socket通信函數(shù)將所述map格式的數(shù)據(jù)發(fā)送給服務(wù)器。
在另一優(yōu)選實(shí)施例中,所述服務(wù)器包括第一連接服務(wù)器、消息服務(wù)器、應(yīng)用服務(wù)器和第二連接服務(wù)器,所述步驟s402具體包括以下步驟:
步驟a1,所述第一連接服務(wù)器接收所述第一報(bào)價(jià)請(qǐng)求事件后,對(duì)所述第一報(bào)價(jià)請(qǐng)求事件的交易發(fā)起者進(jìn)行匹配,若匹配到交易對(duì)象,則執(zhí)行步驟a2,若沒(méi)有匹配到交易對(duì)象,則執(zhí)行步驟a3;
步驟a2,通過(guò)socket通信函數(shù)將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送給每個(gè)交易對(duì)象對(duì)應(yīng)的客戶(hù)端,并在預(yù)設(shè)交易時(shí)間內(nèi)獲取所述客戶(hù)端返回的第一個(gè)第二報(bào)價(jià)請(qǐng)求事件,然后執(zhí)行s404;
步驟a3,將所述第一報(bào)價(jià)請(qǐng)求事件存儲(chǔ)在消息服務(wù)器后,執(zhí)行步驟a4;
步驟a4,應(yīng)用服務(wù)器通過(guò)消息監(jiān)聽(tīng)線(xiàn)程持續(xù)監(jiān)聽(tīng)所述第一報(bào)價(jià)請(qǐng)求事件,并通過(guò)servereventlistener接口讀取與本應(yīng)用服務(wù)器相關(guān)聯(lián)的第一報(bào)價(jià)請(qǐng)求事件,然后根據(jù)所述第一報(bào)價(jià)請(qǐng)求事件生成對(duì)應(yīng)的服務(wù)器事件,并將所述服務(wù)器事件發(fā)送到消息服務(wù)器,等待相關(guān)聯(lián)的其他連接服務(wù)器進(jìn)行讀取,所述服務(wù)器事件包括所述第一報(bào)價(jià)請(qǐng)求事件的全部?jī)?nèi)容;
步驟a5,相關(guān)聯(lián)的第二連接服務(wù)器監(jiān)聽(tīng)到所述服務(wù)器事件后,對(duì)所述服務(wù)器事件的交易發(fā)起者進(jìn)行匹配,并通過(guò)socket通信函數(shù)將所述服務(wù)器事件發(fā)送給每個(gè)交易對(duì)象對(duì)應(yīng)的客戶(hù)端,并在預(yù)設(shè)交易時(shí)間內(nèi)獲取所述客戶(hù)端返回的第一個(gè)第二報(bào)價(jià)請(qǐng)求事件,然后執(zhí)行s404。
優(yōu)選的,所述步驟1具體為:獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào),并驗(yàn)證所述銀行賬戶(hù)是否真實(shí),若是,則執(zhí)行步驟2,若否,則結(jié)束交易流程。所述優(yōu)選實(shí)施例中,在進(jìn)行票據(jù)直貼前先驗(yàn)證交易發(fā)起者的銀行賬戶(hù)是否真實(shí),比如可以隨機(jī)打一筆小額的錢(qián)款到交易發(fā)起者的銀行賬戶(hù),讓交易發(fā)起者輸入這筆錢(qián)的金額以確認(rèn)所述銀行賬戶(hù)是否真實(shí),從而避免了不能將款項(xiàng)轉(zhuǎn)入交易發(fā)起者的銀行賬戶(hù)的情況,不僅提高了票據(jù)直貼的效率和成功率,同時(shí)保證了票據(jù)直貼的安全性。
在另一優(yōu)選實(shí)施例的步驟2中,獲取至少一個(gè)交易對(duì)象的具體步驟為:根據(jù)預(yù)設(shè)的交易對(duì)象列表獲取至少一個(gè)交易對(duì)象或獲取用戶(hù)手動(dòng)輸入的至少一個(gè)交易對(duì)象,并將手動(dòng)輸入的交易對(duì)象添加到預(yù)設(shè)的白名單列表。該優(yōu)選實(shí)施例設(shè)置了多種獲取交易對(duì)象的方式,當(dāng)需要和相同的交易對(duì)象進(jìn)行多次交易時(shí),采用預(yù)設(shè)的交易對(duì)象列表即可快速獲取交易對(duì)象名單,而當(dāng)和交易對(duì)象進(jìn)行初次交易或者只用進(jìn)行一次交易時(shí),采用直接輸入的方法效率更高。
在優(yōu)選的實(shí)施例中,獲取預(yù)設(shè)的交易對(duì)象列表具體包括以下步驟:
生成用于獲取交易對(duì)象列表的actionevent事件;
通過(guò)actionlistener接口監(jiān)聽(tīng)所述actionevent事件,并把監(jiān)聽(tīng)到的actionevent事件傳播給對(duì)應(yīng)的監(jiān)聽(tīng)器;
所述監(jiān)聽(tīng)器接收actionevent事件,然后執(zhí)行actionlistener接口預(yù)先定義的與所述actionevent事件對(duì)應(yīng)的處理函數(shù),并啟動(dòng)一個(gè)獨(dú)立處理線(xiàn)程,所述獨(dú)立處理線(xiàn)程調(diào)用threadworker接口,所述threadworker接口采用表單的數(shù)據(jù)處理方法與存儲(chǔ)有交易對(duì)象信息的連接服務(wù)器進(jìn)行通信,獲取所述連接服務(wù)器返回的交易對(duì)象列表;
采用表單的界面處理方法將所述交易對(duì)象列表以彈框的方式返回給第一客戶(hù)端的界面。
圖3為本發(fā)明實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼系統(tǒng)的示意性結(jié)構(gòu)圖,如圖3所示,包括:
第一獲取模塊,用于獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào);
第二獲取模塊,用于獲取至少一個(gè)交易對(duì)象;
驗(yàn)證模塊,用于根據(jù)所述票號(hào)獲取所述待交易票據(jù)的第一票據(jù)信息,并對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后驅(qū)動(dòng)議價(jià)模塊;
議價(jià)模塊,用于獲取交易發(fā)起者輸入的第一報(bào)價(jià)價(jià)格,并將所述第一報(bào)價(jià)價(jià)格發(fā)布給所述至少一個(gè)交易對(duì)象,然后在預(yù)設(shè)交易時(shí)間內(nèi)接收任一交易對(duì)象發(fā)送的一個(gè)第二報(bào)價(jià)價(jià)格,并選擇至少一個(gè)交易對(duì)象達(dá)成交易,生成目標(biāo)交易銀行和交易價(jià)格;
票據(jù)交易處理模塊,用于在預(yù)設(shè)銀行中開(kāi)設(shè)具有票據(jù)接收功能的第一托管賬戶(hù),并通過(guò)預(yù)設(shè)銀行的銀企直連接口在預(yù)設(shè)查詢(xún)期限內(nèi)查詢(xún)所述第一托管賬戶(hù)中是否存入了與所述票號(hào)一致的票據(jù),若否,則結(jié)束交易流程;若是,則簽收所述票據(jù),并通過(guò)所述銀企直連接口和所述第一托管賬戶(hù)向所述目標(biāo)交易銀行發(fā)送貼現(xiàn)報(bào)文;
資金處理模塊,用于在所述預(yù)設(shè)銀行中開(kāi)設(shè)用于托管貼現(xiàn)款項(xiàng)的第二托管賬戶(hù),并當(dāng)接收到所述預(yù)設(shè)銀行發(fā)送的指令后,將所述款項(xiàng)從所述第一托管賬戶(hù)中轉(zhuǎn)入所述第二托管賬戶(hù),所述指令用于表示所述第一托管賬戶(hù)中的票據(jù)已被所述目標(biāo)交易銀行提走,且所述第一托管賬戶(hù)中存入與所述交易價(jià)格一致的款項(xiàng);以及用于接收交易發(fā)起者的提現(xiàn)指令,并根據(jù)所述提現(xiàn)指令將所述款項(xiàng)從第二托管賬戶(hù)中轉(zhuǎn)入所述交易發(fā)起者的銀行賬戶(hù)。
本實(shí)施例提供了一種基于一口價(jià)模式的票據(jù)直貼系統(tǒng),議價(jià)前首先對(duì)票據(jù)進(jìn)行驗(yàn)證,保證用戶(hù)進(jìn)行票據(jù)交易的安全,然后通過(guò)在線(xiàn)議價(jià)方式和交割方式不僅提高了票據(jù)直貼的效率和成功率,而且方便多家銀行在線(xiàn)進(jìn)行競(jìng)價(jià),有利于采用最低貼息成本進(jìn)行貼現(xiàn),增加企業(yè)收益。
優(yōu)選實(shí)施例中,所述驗(yàn)證模塊包括:
第一驗(yàn)證單元,用于在電子商業(yè)匯票系統(tǒng)中查詢(xún)所述票號(hào),并獲取所述票號(hào)對(duì)應(yīng)的權(quán)利人信息和第二票據(jù)信息,然后判斷所述權(quán)利人信息是否與交易發(fā)起者一致,且判斷第一票據(jù)信息是否與所述第二票據(jù)信息相同,若是,則驗(yàn)證通過(guò)并驅(qū)動(dòng)第二驗(yàn)證單元,若有一個(gè)為否,則結(jié)束交易流程;所述第二票據(jù)信息包括票據(jù)票號(hào)、票面金額、承兌人、出票日和到期日;
第二驗(yàn)證單元,用于查詢(xún)預(yù)先建立的風(fēng)險(xiǎn)數(shù)據(jù)庫(kù),根據(jù)所述票號(hào)獲取對(duì)應(yīng)的風(fēng)險(xiǎn)等級(jí),根據(jù)所述風(fēng)險(xiǎn)等級(jí)驗(yàn)證所述票據(jù)是否存在風(fēng)險(xiǎn),若是,則生成提示信息,并結(jié)束交易流程,若否,則驗(yàn)證通過(guò)并驅(qū)動(dòng)議價(jià)模塊。
該優(yōu)選實(shí)施例首先查詢(xún)電子商業(yè)匯票系統(tǒng),驗(yàn)證票據(jù)的權(quán)利人是否和交易發(fā)起方注冊(cè)時(shí)的名稱(chēng)一致,從而防止票據(jù)被他人非法貼現(xiàn);同時(shí)對(duì)票據(jù)的基本信息進(jìn)行驗(yàn)證,保證票據(jù)基本信息的正確性;然后通過(guò)查詢(xún)風(fēng)險(xiǎn)數(shù)據(jù)庫(kù)對(duì)票據(jù)交易的風(fēng)險(xiǎn)等級(jí)進(jìn)行驗(yàn)證,從而在票據(jù)交易過(guò)程中向用戶(hù)提示交易風(fēng)險(xiǎn),保證了用戶(hù)進(jìn)行票據(jù)交易、轉(zhuǎn)讓的安全,促進(jìn)了整個(gè)票據(jù)交易市場(chǎng)的有序進(jìn)行。
優(yōu)選的,所述議價(jià)模塊還用于當(dāng)預(yù)設(shè)交易時(shí)間內(nèi)沒(méi)有接收到任一交易對(duì)象發(fā)送的第二報(bào)價(jià)價(jià)格時(shí)結(jié)束交易流程。圖4為本發(fā)明另一實(shí)施例提供的一種基于一口價(jià)模式的票據(jù)直貼系統(tǒng)中議價(jià)模塊的示意性結(jié)構(gòu)圖,如圖4所示,所述議價(jià)模塊具體包括:
第一生成單元,用于生成交易事件,并根據(jù)交易事件和所述至少一個(gè)交易對(duì)象生成第一報(bào)價(jià)請(qǐng)求事件,所述第一報(bào)價(jià)請(qǐng)求事件包括交易發(fā)起者對(duì)應(yīng)的第一報(bào)價(jià)價(jià)格和至少一個(gè)交易對(duì)象;
發(fā)布單元,用于通過(guò)服務(wù)器將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送到每個(gè)交易對(duì)象對(duì)應(yīng)的客戶(hù)端;
第二生成單元,用于在預(yù)設(shè)交易時(shí)間內(nèi)接收任一所述客戶(hù)端通過(guò)所述服務(wù)器第一次發(fā)送的第二報(bào)價(jià)請(qǐng)求事件,并在預(yù)設(shè)交易時(shí)間結(jié)束后顯示所有交易對(duì)象的第二報(bào)價(jià)價(jià)格,并生成目標(biāo)交易對(duì)象和交易價(jià)格;所述第二報(bào)價(jià)請(qǐng)求事件包括交易對(duì)象對(duì)應(yīng)的第二報(bào)價(jià)價(jià)格。
在優(yōu)選實(shí)施例中,所述第一生成單元具體用于通過(guò)調(diào)用函數(shù)submipricetinquiry將所述第一報(bào)價(jià)價(jià)格和至少一個(gè)交易對(duì)象封裝在所述交易事件中生成第一報(bào)價(jià)請(qǐng)求事件。所述發(fā)布單元具體用于將所述第一報(bào)價(jià)請(qǐng)求事件轉(zhuǎn)換為對(duì)應(yīng)的map格式的數(shù)據(jù),并通過(guò)socket通信函數(shù)將所述map格式的數(shù)據(jù)發(fā)送給服務(wù)器。
所述服務(wù)器包括第一連接服務(wù)器、消息服務(wù)器、應(yīng)用服務(wù)器和第二連接服務(wù)器:
所述第一連接服務(wù)器用于接收所述第一報(bào)價(jià)請(qǐng)求事件,對(duì)所述第一報(bào)價(jià)請(qǐng)求事件的交易發(fā)起者進(jìn)行匹配,若匹配到交易對(duì)象,則通過(guò)socket通信函數(shù)將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送給交易對(duì)象對(duì)應(yīng)的客戶(hù)端,并接收交易對(duì)象通過(guò)客戶(hù)端第一次發(fā)送的第二報(bào)價(jià)請(qǐng)求事件;以及用于當(dāng)沒(méi)有匹配到交易對(duì)象時(shí),則將所述第一報(bào)價(jià)請(qǐng)求事件存儲(chǔ)在消息服務(wù)器中;
消息服務(wù)器,用于存儲(chǔ)所述第一報(bào)價(jià)請(qǐng)求事件和所述服務(wù)器事件;
應(yīng)用服務(wù)器,通過(guò)消息監(jiān)聽(tīng)線(xiàn)程持續(xù)監(jiān)聽(tīng)所述第一報(bào)價(jià)請(qǐng)求事件,并通過(guò)servereventlistener接口讀取與本應(yīng)用服務(wù)器相關(guān)聯(lián)的第一報(bào)價(jià)請(qǐng)求事件,然后根據(jù)所述第一報(bào)價(jià)請(qǐng)求事件生成對(duì)應(yīng)的服務(wù)器事件,并將所述服務(wù)器事件發(fā)送到消息服務(wù)器,等待相關(guān)聯(lián)的第二連接服務(wù)器進(jìn)行讀取,所述服務(wù)器事件包括所述第一報(bào)價(jià)請(qǐng)求事件的全部?jī)?nèi)容;
第二連接服務(wù)器,用于監(jiān)聽(tīng)并接受所述服務(wù)器事件后,對(duì)所述服務(wù)器事件的交易發(fā)起者進(jìn)行匹配,并通過(guò)socket通信函數(shù)將所述服務(wù)器事件發(fā)送給每個(gè)交易對(duì)象對(duì)應(yīng)的客戶(hù)端,以及接收每個(gè)交易對(duì)象通過(guò)客戶(hù)端第一次發(fā)送的第二報(bào)價(jià)請(qǐng)求事件。
上述優(yōu)選實(shí)施例通過(guò)將票據(jù)交易事件分別發(fā)送給多個(gè)交易對(duì)象,可以實(shí)現(xiàn)和多個(gè)交易對(duì)象進(jìn)行多人議價(jià),從而可以及時(shí)獲取雙方報(bào)價(jià),節(jié)省了票據(jù)直貼時(shí)間,提高了票據(jù)直貼的效率和成功率,實(shí)現(xiàn)了用戶(hù)利益最大化。
優(yōu)選的,所述第一獲取模塊具體用于獲取交易發(fā)起者輸入的銀行賬戶(hù)和待交易票據(jù)的票號(hào),并驗(yàn)證所述銀行賬戶(hù)是否真實(shí),若是,則驅(qū)動(dòng)第二獲取模塊,若否,則結(jié)束交易流程。所述優(yōu)選實(shí)施例中,在進(jìn)行票據(jù)直貼前先驗(yàn)證交易發(fā)起者的銀行賬戶(hù)是否真實(shí),從而避免了不能將款項(xiàng)轉(zhuǎn)入交易發(fā)起者的銀行賬戶(hù)的情況,不僅提高了票據(jù)直貼的效率和成功率,同時(shí)保證了票據(jù)直貼的安全性。
在另一優(yōu)選實(shí)施例中,所述第二獲取模塊具體用于根據(jù)預(yù)設(shè)的交易對(duì)象列表獲取至少一個(gè)交易對(duì)象或獲取用戶(hù)手動(dòng)輸入的至少一個(gè)交易對(duì)象,并將手動(dòng)輸入的交易對(duì)象添加到預(yù)設(shè)的白名單列表。該優(yōu)選實(shí)施例設(shè)置了多種獲取交易對(duì)象的方式,當(dāng)需要和相同的交易對(duì)象進(jìn)行多次交易時(shí),采用預(yù)設(shè)的交易對(duì)象列表即可快速獲取交易對(duì)象名單,而當(dāng)和交易對(duì)象進(jìn)行初次交易或者只用進(jìn)行一次交易時(shí),采用直接輸入的方法效率更高。
優(yōu)選實(shí)施例中,所述第二獲取模塊至少包括交易對(duì)象列表獲取單元,所述交易對(duì)象列表獲取單元用于生成用于獲取交易對(duì)象列表的actionevent事件,通過(guò)actionlistener接口監(jiān)聽(tīng)所述actionevent事件,并把監(jiān)聽(tīng)到的actionevent事件傳播給對(duì)應(yīng)的監(jiān)聽(tīng)器,所述監(jiān)聽(tīng)器接收actionevent事件,然后執(zhí)行actionlistener接口預(yù)先定義的與所述actionevent事件對(duì)應(yīng)的處理函數(shù),并啟動(dòng)一個(gè)獨(dú)立處理線(xiàn)程,所述獨(dú)立處理線(xiàn)程調(diào)用threadworker接口,所述threadworker接口采用表單的數(shù)據(jù)處理方法與存儲(chǔ)有交易對(duì)象信息的連接服務(wù)器進(jìn)行通信,獲取所述連接服務(wù)器返回的交易對(duì)象列表,然后采用表單的界面處理方法將所述交易對(duì)象列表以彈框的方式返回給第一客戶(hù)端的界面。
在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。