1.一種基于招標(biāo)模式的票據(jù)直貼方法,其特征在于,包括以下步驟:
步驟1,獲取交易發(fā)起者輸入的銀行賬戶和待交易票據(jù)的票號(hào);
步驟2,獲取至少一個(gè)交易對(duì)象;
步驟3,根據(jù)所述票號(hào)獲取所述待交易票據(jù)的第一票據(jù)信息,并對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證,驗(yàn)證通過后執(zhí)行步驟4;
步驟4,生成交易事件,并將所述交易事件發(fā)布給所述至少一個(gè)交易對(duì)象,在預(yù)設(shè)交易時(shí)間內(nèi)接收所有交易對(duì)象的至少一個(gè)報(bào)價(jià)價(jià)格,并在所述預(yù)設(shè)交易時(shí)間結(jié)束后,選擇預(yù)設(shè)交易時(shí)間內(nèi)報(bào)價(jià)價(jià)格最高的交易對(duì)象作為目標(biāo)交易銀行并生成對(duì)應(yīng)的交易價(jià)格;
步驟5,在預(yù)設(shè)銀行中開設(shè)具有票據(jù)接收功能的第一托管賬戶,并通過預(yù)設(shè)銀行的銀企直連接口在預(yù)設(shè)查詢期限內(nèi)查詢所述第一托管賬戶中是否存入了與所述票號(hào)一致的票據(jù),若是,則執(zhí)行步驟6,若否,則結(jié)束交易流程;
步驟6,簽收所述票據(jù),并通過第一托管賬戶向所述目標(biāo)交易銀行發(fā)送貼現(xiàn)報(bào)文,當(dāng)接收到所述預(yù)設(shè)銀行發(fā)送的指令后執(zhí)行步驟7,所述指令用于表示所述第一托管賬戶中的票據(jù)已被所述目標(biāo)交易銀行提走,且所述第一托管賬戶中存入與所述交易價(jià)格一致的款項(xiàng);
步驟7,在所述預(yù)設(shè)銀行中開設(shè)用于托管貼現(xiàn)款項(xiàng)的第二托管賬戶,并將所述款項(xiàng)從所述第一托管賬戶中轉(zhuǎn)入所述第二托管賬戶;
步驟8,接收交易發(fā)起者的提現(xiàn)指令,并根據(jù)所述提現(xiàn)指令將所述款項(xiàng)從第二托管賬戶中轉(zhuǎn)入所述交易發(fā)起者的銀行賬戶。
2.根據(jù)權(quán)利要求1所述的基于招標(biāo)模式的票據(jù)直貼方法,其特征在于,所述步驟3中對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證具體包括以下步驟:
S301,在電子商業(yè)匯票系統(tǒng)中查詢所述票號(hào),并獲取所述票號(hào)對(duì)應(yīng)的權(quán)利人信息和第二票據(jù)信息,判斷所述權(quán)利人信息是否與交易發(fā)起者一致,且判斷第一票據(jù)信息是否與所述第二票據(jù)信息相同,若是,則驗(yàn)證通過并執(zhí)行S302,若有一個(gè)為否,則結(jié)束交易流程;所述第二票據(jù)信息包括票據(jù)票號(hào)、票面金額、承兌人、出票日和到期日;
S302,查詢預(yù)先建立的風(fēng)險(xiǎn)數(shù)據(jù)庫,根據(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)證通過并執(zhí)行步驟4。
3.根據(jù)權(quán)利要求2所述的基于招標(biāo)模式的票據(jù)直貼方法,其特征在于,步驟4具體為:
S401,生成交易事件,并根據(jù)交易事件和所述至少一個(gè)交易對(duì)象生成第一報(bào)價(jià)請(qǐng)求事件,所述第一報(bào)價(jià)請(qǐng)求事件包括交易品種、交易數(shù)量和交易對(duì)象列表中至少一個(gè)交易對(duì)象;
S402,通過服務(wù)器將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送到每個(gè)交易對(duì)象對(duì)應(yīng)的客戶端,并在預(yù)設(shè)交易時(shí)間內(nèi)獲取通過所述服務(wù)器返回的至少一個(gè)第二報(bào)價(jià)請(qǐng)求事件,所述第二報(bào)價(jià)請(qǐng)求事件包括交易對(duì)象對(duì)應(yīng)的報(bào)價(jià)價(jià)格;
S403,所述預(yù)設(shè)交易時(shí)間結(jié)束后,選擇預(yù)設(shè)交易時(shí)間內(nèi)報(bào)價(jià)價(jià)格最高的交易對(duì)象作為目標(biāo)交易銀行,并生成對(duì)應(yīng)的交易價(jià)格;若預(yù)設(shè)交易時(shí)間內(nèi)沒有接收到任何交易對(duì)象返回的第二報(bào)價(jià)請(qǐng)求事件或者所有交易對(duì)象的報(bào)價(jià)價(jià)格均低于交易發(fā)起者輸入的預(yù)設(shè)底價(jià),則結(jié)束交易流程。
4.根據(jù)權(quán)利要求1~3任一所述的基于招標(biāo)模式的票據(jù)直貼方法,其特征在于,所述步驟1具體為:獲取交易發(fā)起者輸入的銀行賬戶和待交易票據(jù)的票號(hào),并驗(yàn)證所述銀行賬戶是否真實(shí),若是,則執(zhí)行步驟2,若否,則結(jié)束交易流程。
5.根據(jù)權(quán)利要求4所述的基于招標(biāo)模式的票據(jù)直貼方法,其特征在于,所述步驟2中,獲取至少一個(gè)交易對(duì)象的具體步驟為:根據(jù)預(yù)設(shè)的交易對(duì)象列表獲取至少一個(gè)交易對(duì)象或獲取用戶手動(dòng)輸入的至少一個(gè)交易對(duì)象,并將手動(dòng)輸入的交易對(duì)象添加到預(yù)設(shè)的白名單列表。
6.一種基于招標(biāo)模式的票據(jù)直貼系統(tǒng),其特征在于,包括:
第一獲取模塊,用于獲取交易發(fā)起者輸入的銀行賬戶和待交易票據(jù)的票號(hào);
第二獲取模塊,用于獲取至少一個(gè)交易對(duì)象;
驗(yàn)證模塊,用于根據(jù)所述票號(hào)獲取所述待交易票據(jù)的第一票據(jù)信息,并對(duì)所述第一票據(jù)信息進(jìn)行驗(yàn)證,驗(yàn)證通過后驅(qū)動(dòng)議價(jià)模塊;
議價(jià)模塊,用于生成交易事件,并將所述交易事件發(fā)布給所述至少一個(gè)交易對(duì)象,在預(yù)設(shè)交易時(shí)間內(nèi)接收所有交易對(duì)象的至少一個(gè)報(bào)價(jià)價(jià)格,并在所述預(yù)設(shè)交易時(shí)間結(jié)束后,選擇預(yù)設(shè)交易時(shí)間內(nèi)報(bào)價(jià)價(jià)格最高的交易對(duì)象作為目標(biāo)交易銀行并生成對(duì)應(yīng)的交易價(jià)格;
票據(jù)交易處理模塊,用于在預(yù)設(shè)銀行中開設(shè)具有票據(jù)接收功能的第一托管賬戶,并通過預(yù)設(shè)銀行的銀企直連接口在預(yù)設(shè)查詢期限內(nèi)查詢所述第一托管賬戶中是否存入了與所述票號(hào)一致的票據(jù),若否,則結(jié)束交易流程;若是,則簽收所述票據(jù),并通過所述銀企直連接口和所述第一托管賬戶向所述目標(biāo)交易銀行發(fā)送貼現(xiàn)報(bào)文;
資金處理模塊,用于在所述預(yù)設(shè)銀行中開設(shè)用于托管貼現(xiàn)款項(xiàng)的第二托管賬戶,并當(dāng)接收到所述預(yù)設(shè)銀行發(fā)送的指令后,將所述款項(xiàng)從所述第一托管賬戶中轉(zhuǎn)入所述第二托管賬戶,所述指令用于表示所述第一托管賬戶中的票據(jù)已被所述目標(biāo)交易銀行提走,且所述第一托管賬戶中存入與所述交易價(jià)格一致的款項(xiàng);以及用于接收交易發(fā)起者的提現(xiàn)指令,并根據(jù)所述提現(xiàn)指令將所述款項(xiàng)從第二托管賬戶中轉(zhuǎn)入所述交易發(fā)起者的銀行賬戶。
7.根據(jù)權(quán)利要求6所述的基于招標(biāo)模式的票據(jù)直貼系統(tǒng),其特征在于,所述驗(yàn)證模塊包括:
第一驗(yàn)證單元,用于在電子商業(yè)匯票系統(tǒng)中查詢所述票號(hào),并獲取所述票號(hào)對(duì)應(yīng)的權(quán)利人信息和第二票據(jù)信息,然后判斷所述權(quán)利人信息是否與交易發(fā)起者一致,且判斷第一票據(jù)信息是否與所述第二票據(jù)信息相同,若是,則驗(yàn)證通過并驅(qū)動(dòng)第二驗(yàn)證單元,若有一個(gè)為否,則結(jié)束交易流程;所述第二票據(jù)信息包括票據(jù)票號(hào)、票面金額、承兌人、出票日和到期日;
第二驗(yàn)證單元,用于查詢預(yù)先建立的風(fēng)險(xiǎn)數(shù)據(jù)庫,根據(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)證通過并驅(qū)動(dòng)議價(jià)模塊。
8.根據(jù)權(quán)利要求7所述的基于招標(biāo)模式的票據(jù)直貼系統(tǒng),其特征在于,所述議價(jià)模塊包括:
第一生成單元,用于生成交易事件,并根據(jù)交易事件和所述至少一個(gè)交易對(duì)象生成第一報(bào)價(jià)請(qǐng)求事件,所述第一報(bào)價(jià)請(qǐng)求事件包括交易品種、交易數(shù)量和交易對(duì)象列表中至少一個(gè)交易對(duì)象;
發(fā)布單元,用于通過服務(wù)器將所述第一報(bào)價(jià)請(qǐng)求事件發(fā)送到每個(gè)交易對(duì)象對(duì)應(yīng)的客戶端,并在預(yù)設(shè)交易時(shí)間內(nèi)獲取通過所述服務(wù)器返回的至少一個(gè)第二報(bào)價(jià)請(qǐng)求事件,所述第二報(bào)價(jià)請(qǐng)求事件包括交易對(duì)象對(duì)應(yīng)的報(bào)價(jià)價(jià)格;
第二生成單元,用于所述預(yù)設(shè)交易時(shí)間結(jié)束后,選擇預(yù)設(shè)交易時(shí)間內(nèi)報(bào)價(jià)價(jià)格最高的交易對(duì)象作為目標(biāo)交易銀行,并生成對(duì)應(yīng)的交易價(jià)格;并當(dāng)預(yù)設(shè)交易時(shí)間內(nèi)沒有接收到任何交易對(duì)象返回的第二報(bào)價(jià)請(qǐng)求事件或者所有交易對(duì)象的報(bào)價(jià)價(jià)格均低于交易發(fā)起者輸入的預(yù)設(shè)底價(jià)時(shí),結(jié)束交易流程。
9.根據(jù)權(quán)利要求6~8任一所述的基于招標(biāo)模式的票據(jù)直貼系統(tǒng),其特征在于,所述第一獲取模塊具體用于獲取交易發(fā)起者輸入的銀行賬戶和待交易票據(jù)的票號(hào),并驗(yàn)證所述銀行賬戶是否真實(shí),若是,則驅(qū)動(dòng)第二獲取模塊,若否,則結(jié)束交易流程。
10.根據(jù)權(quán)利要求9所述的基于招標(biāo)模式的票據(jù)直貼系統(tǒng),其特征在于,所述第二獲取模塊具體用于根據(jù)預(yù)設(shè)的交易對(duì)象列表獲取至少一個(gè)交易對(duì)象或獲取用戶手動(dòng)輸入的至少一個(gè)交易對(duì)象,并將手動(dòng)輸入的交易對(duì)象添加到預(yù)設(shè)的白名單列表。