亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種自適應(yīng)選擇銀行卡進(jìn)行支付的系統(tǒng)及方法

文檔序號(hào):6579273閱讀:166來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::一種自適應(yīng)選擇銀行卡進(jìn)行支付的系統(tǒng)及方法一種自適應(yīng)選擇銀行卡進(jìn)行支付的系統(tǒng)及方法
技術(shù)領(lǐng)域
本申請(qǐng)屬于網(wǎng)絡(luò)
技術(shù)領(lǐng)域
,尤其是一種自適應(yīng)選擇銀行卡進(jìn)行支付的系統(tǒng)及方法。
背景技術(shù)
:近年來(lái),電子商務(wù)逐漸成為互聯(lián)網(wǎng)經(jīng)濟(jì)發(fā)展的主要潮流,網(wǎng)上購(gòu)物和支付也成為一種方〗更的生活方式。請(qǐng)參閱圖l,其為現(xiàn)有技術(shù)一種網(wǎng)上支付的原理結(jié)構(gòu)示意圖.用戶所在的用戶終端11通過(guò)支付平臺(tái)12向收款方支付款項(xiàng)。收款方可以是商戶。收款方所在收款方終端13可以通過(guò)網(wǎng)絡(luò)連接至支付平臺(tái)12。用戶在支付平臺(tái)12上有對(duì)應(yīng)的支付賬戶,用戶在銀行子系統(tǒng)14上開(kāi)設(shè)有銀行賬戶。為了減少風(fēng)險(xiǎn),用戶通常不采用直接在網(wǎng)頁(yè)上輸入卡號(hào)和密碼來(lái)進(jìn)行支付,當(dāng)卡號(hào)和密碼被泄露時(shí),容易給用戶造成損失.為此,支付平臺(tái)12采用支付賬戶和銀行賬戶進(jìn)行綁定,用戶只需要選擇自己綁定的銀行卡,支付平臺(tái)12負(fù)責(zé)完成與銀行子系統(tǒng)14之間的結(jié)算、對(duì)賬等數(shù)據(jù)操作。為了提高安全性,支付平臺(tái)12還可以讓用戶設(shè)定銀行卡對(duì)應(yīng)的別名。當(dāng)用戶所在的用戶終端11向支付平臺(tái)12發(fā)出支付請(qǐng)求時(shí),除了需支付的信息(包括支付方信息和支付金額等),還需要指定付款的銀行卡別名等信息。支付平臺(tái)12處理支付請(qǐng)求,將費(fèi)用支付至對(duì)應(yīng)的收款方對(duì)應(yīng)的賬戶,該賬戶可以是收款方在支付平臺(tái)12上有對(duì)應(yīng)的收款方賬戶,也可以是設(shè)置在銀行上該收款方對(duì)應(yīng)的銀行賬戶。支付平臺(tái)12至少包括支付服務(wù)器21、對(duì)賬處理服務(wù)器22和數(shù)據(jù)庫(kù)23,數(shù)據(jù)庫(kù)23上存儲(chǔ)有^f吏用支付平臺(tái)12的用戶信息、賬戶信息、支付處理信息以及與各家銀行子系統(tǒng)14完成的結(jié)算對(duì)賬信息。支付服務(wù)器21主要是完成支付請(qǐng)求的處理操作,對(duì)賬處理服務(wù)器22主要是完成與銀行子系統(tǒng)14等的結(jié)算、對(duì)賬、數(shù)據(jù)交互等操作。目前,用戶在支付平臺(tái)12中會(huì)設(shè)置多個(gè)用于支付操作的銀行卡信息。當(dāng)用戶終端11通過(guò)互聯(lián)網(wǎng)連接至支付平臺(tái)12時(shí),若向支付平臺(tái)12發(fā)送的支付請(qǐng)求中未攜進(jìn)行交玄后獲得本次支付操作的銀行卡信息。由于銀行卡信息是敏感信息,這種方式獲得不僅占用支付服務(wù)器21的處理資源,而且在互聯(lián)網(wǎng)上進(jìn)行這種敏感信息的交互安全性低。還有,每一次支付時(shí)都需要向用戶詢問(wèn)選擇哪家銀行卡,延長(zhǎng)支付處理時(shí)間,而且占用支付服務(wù)器21和網(wǎng)絡(luò)的資源?,F(xiàn)有技術(shù)中通過(guò)電話支付或是通過(guò)WAP(無(wú)線應(yīng)用協(xié)議,WirelessApplicationProtocol)進(jìn)行支付時(shí),若向支付平臺(tái)12發(fā)送的支付請(qǐng)求中未攜帶用于此次支付的銀行卡信息時(shí),由于資源的限制,支付平臺(tái)12不能提供一個(gè)交互頁(yè)面來(lái)供用戶具體選擇使用哪張銀行卡,支付平臺(tái)12通常是選擇用戶使用最頻繁的銀行卡來(lái)完成支付。如果支付平臺(tái)12提供一個(gè)交互頁(yè)面供用,選擇銀行卡,該支付平臺(tái)12可以通過(guò)WAP網(wǎng)絡(luò)將該交互頁(yè)面提供到至手機(jī)用戶,建立與手機(jī)用戶的交互。也就是說(shuō),一次選卡的交互需要通過(guò)web服務(wù)器、WAP代理服務(wù)器和無(wú)線通信網(wǎng)絡(luò)的通信,不僅使得選卡時(shí)間變長(zhǎng),從而使得支付處理的時(shí)間長(zhǎng),而且當(dāng)其中某一設(shè)備發(fā)生故障時(shí),整個(gè)選卡即中止,降低支付的成功率。也就是"i兌,目前利用支付平臺(tái)進(jìn)行支付的支付過(guò)程中,通常需要支付平臺(tái)提供交互頁(yè)面來(lái)供用戶具體選擇使用哪張銀行卡完成支付,這種方式不僅占用網(wǎng)絡(luò)資源來(lái)進(jìn)行交互,而且最為重要的是降低了支付處理的速度,使得支付服務(wù)器21需要花費(fèi)資源和時(shí)間來(lái)完成處理操作。并且,在一些應(yīng)用場(chǎng)景,支付平臺(tái)12不能提供交互頁(yè)面來(lái)供用戶具體選擇使用哪張銀行卡,而是支付平臺(tái)12自作主張選擇某種銀行卡,這種處理存在著安全問(wèn)題。
發(fā)明內(nèi)容本申請(qǐng)的目的在于提供一種自適應(yīng)選銀行卡進(jìn)行支付的系統(tǒng),以解決現(xiàn)有技術(shù)選卡過(guò)程中安全性低、延長(zhǎng)支付處理時(shí)間及占用資源的技術(shù)問(wèn)題。本申請(qǐng)的另一目的在于提供一種自適應(yīng)選銀行卡進(jìn)行支付的方法,以解決現(xiàn)有技術(shù)選卡過(guò)程中安全性低、延長(zhǎng)支付處理時(shí)間及占用資源的技術(shù)問(wèn)題。一種自適應(yīng)選擇銀行卡進(jìn)行支付的系統(tǒng),通過(guò)支付平臺(tái)為用戶向收款方進(jìn)行支付操作,所述支付平臺(tái)包括數(shù)據(jù)庫(kù)用于存儲(chǔ)包括用戶賬戶信息、用于支付的多張銀行卡信息、選卡規(guī)則信息、支付記錄信息在內(nèi)的信息;規(guī)則引擎單元連接所述數(shù)據(jù)庫(kù),用于按照所述選卡規(guī)則信息從多張銀行卡中找出本次支付的銀行卡;支付處理單元分別連接所述數(shù)據(jù)庫(kù)和所述規(guī)則引擎單元,用于接收用戶所在用戶終端的支付請(qǐng)求,通過(guò)所述規(guī)則引擎單元得到本次支付的銀行卡,利用該銀行卡將支付金額支付至收款方。規(guī)則引擎單元和支付處理單元分別設(shè)置在規(guī)則引擎服務(wù)器和支付服務(wù)器上。一種自適應(yīng)選擇銀行卡進(jìn)行支付的方法,通過(guò)支付平臺(tái)為用戶向收款方進(jìn)行支付操作,包括(1)設(shè)定從多張銀行卡中選擇出支付卡的選卡規(guī)則信息;(2)當(dāng)接收到用戶所在用戶終端的支付請(qǐng)求時(shí),按照所述選卡規(guī)則和支付記錄信息,從多張銀行卡中選擇當(dāng)前本次支付的銀行卡;(3)利用該銀行卡將支付金額支付至收款方的操作。與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn)首先,本申請(qǐng)可以預(yù)先設(shè)定選卡規(guī)則,在每次選卡時(shí),不需要重新和用戶所在用戶終端建立選卡交互,等待用戶選卡后再進(jìn)行后續(xù)的支付操作。不僅提高了支付速度,而且也不需要占用網(wǎng)絡(luò)和支付平臺(tái)的資源。特別是,當(dāng)用戶是以手機(jī)終端的方式通過(guò)WAP協(xié)議向支付平臺(tái)發(fā)起支付請(qǐng)求時(shí),也無(wú)需進(jìn)一步選卡操作,提高了整個(gè)支付的效率,也進(jìn)一步提升了支付的成功率。其次,通過(guò)設(shè)置支付服務(wù)器和規(guī)則引擎服務(wù)器分別完成支付和選卡操作。不需要對(duì)現(xiàn)有的支付服務(wù)器做過(guò)大的改動(dòng),通過(guò)額外增加規(guī)則引擎服務(wù)器和完成選卡操作,這種設(shè)計(jì)能提高現(xiàn)有支付服務(wù)器的安全性,而且還能提高系統(tǒng)的耦合性。最后,預(yù)先在每次規(guī)則引擎軟件啟動(dòng)時(shí)將所述選卡規(guī)則信息調(diào)入該服務(wù)器的內(nèi)存中,并且定期更新內(nèi)存中保存的選卡規(guī)則,在保證選卡的精準(zhǔn)度時(shí)還提高了選卡速度。圖l為現(xiàn)有技術(shù)一種網(wǎng)上支付的原理結(jié)構(gòu)示意圖;圖2為本申請(qǐng)自適應(yīng)選銀行卡進(jìn)行支付的系統(tǒng)的第一實(shí)施例結(jié)構(gòu)原理示意圖;圖3為本申請(qǐng)中支付平臺(tái)的部分原理結(jié)構(gòu)示意圖;圖4為本申請(qǐng)自適應(yīng)選銀行卡進(jìn)行支付方法的第一實(shí)施例流程示意圖;圖5為本申請(qǐng)自適應(yīng)選銀行卡進(jìn)行支付的系統(tǒng)的第二實(shí)施例結(jié)構(gòu)原理示意圖;圖6為本申請(qǐng)中支付平臺(tái)的部分原理結(jié)構(gòu)示意圖;圖7為本申請(qǐng)自適應(yīng)選銀行卡進(jìn)行支付方法的第二實(shí)施例流程示意圖。具體實(shí)施方式結(jié)合附圖,具體說(shuō)明本申請(qǐng)。.實(shí)施例1請(qǐng)參閱圖2、圖3,其為本申請(qǐng)自適應(yīng)選擇^l艮行卡進(jìn)行支付的系統(tǒng)的第一實(shí)施例示意圖。它包括用戶終端41、支付平臺(tái)42、收款方所在收款方終端43和各種銀行子系統(tǒng)44。用戶終端41可以是作為網(wǎng)絡(luò)終端通過(guò)因特網(wǎng)連接至支付平臺(tái)42上,也可以作為一個(gè)電話機(jī),通過(guò)現(xiàn)有的固話系統(tǒng)與支付平臺(tái)42進(jìn)行通信,也可以是作為手^L,利用WAP協(xié)議通過(guò)無(wú)線通信網(wǎng)絡(luò)和因特網(wǎng)建立與支付平臺(tái)42的通信。收款方在支付平臺(tái)42上設(shè)置有對(duì)應(yīng)的收款方賬戶,也可以是與支付平臺(tái)42連接的銀行子系統(tǒng)中設(shè)置對(duì)應(yīng)的收款方賬戶。為了說(shuō)明方便,本實(shí)施例中,收款方在支付平臺(tái)42上設(shè)置有對(duì)應(yīng)的收款方賬戶,用戶在支付平臺(tái)42上設(shè)置有對(duì)應(yīng)的支付賬戶。事實(shí)上,收款方所設(shè)置的收款方賬戶和用戶設(shè)置的支付賬戶,支付平臺(tái)42是作為用戶做統(tǒng)一的管理的,也就是說(shuō),收款方和用戶同樣是支付平臺(tái)42的用戶,收款方賬戶和支付賬戶僅僅是叫法上不同,性質(zhì)上都是做為用戶賬戶進(jìn)行管理。支付平臺(tái)42進(jìn)一步包括數(shù)據(jù)庫(kù)51、支付服務(wù)器52、規(guī)則引擎服務(wù)器53和對(duì)賬處理服務(wù)器54。數(shù)據(jù)庫(kù)51用于存儲(chǔ)用戶賬戶信息、用戶設(shè)定用于支付的多張銀行卡信息、選卡規(guī)則信息、支付記錄信息等在內(nèi)的信息。請(qǐng)參閱圖3,其為數(shù)據(jù)庫(kù)51的結(jié)構(gòu)原理示意圖。它包括用戶信息存儲(chǔ)單元511:用于存儲(chǔ)包括用戶信息、對(duì)應(yīng)的支付賬戶信息、與該支付賬戶匹配的用于支付的多張銀行卡信息在內(nèi)的信息;支付記錄存儲(chǔ)單元512:用于存儲(chǔ)處理每次支付請(qǐng)求的處理結(jié)果信息。規(guī)則存儲(chǔ)單元513:用于存儲(chǔ)用戶自設(shè)定的多張銀行卡的選卡規(guī)則和存儲(chǔ)包括各家銀行卡支付額度在內(nèi)的系統(tǒng)選卡規(guī)則。用戶信息存儲(chǔ)單元511和支付記錄存儲(chǔ)單元512通常是指邏輯上的劃分,其在物理上可以通過(guò)一張寬表來(lái)保存所有信息。比如,該張寬表可以以支付賬戶為單元進(jìn)行存儲(chǔ),其字段包括該賬戶對(duì)應(yīng)的訪問(wèn)密碼、支付密碼、用戶信息、多張銀行卡信息、支付信息等。多張銀行卡信息包括銀行卡號(hào)、別名、銀行卡所屬的銀行信息、該張銀行卡當(dāng)日交易額信息、當(dāng)月累計(jì)交易額信息等。支付信息包括該用戶賬戶當(dāng)日交易額信息、當(dāng)月累計(jì)交易額信息等。支付服務(wù)器52定期更新該張寬表的內(nèi)容。規(guī)則存儲(chǔ)單元513可以包括系統(tǒng)選卡規(guī)則存儲(chǔ)子單元、用戶選卡規(guī)則存儲(chǔ)子單元、規(guī)則存儲(chǔ)子單元。系統(tǒng)選卡規(guī)則存儲(chǔ)子單元用于存儲(chǔ)包括各家銀行卡支付額度在內(nèi)的系統(tǒng)選卡規(guī)則。系統(tǒng)選卡規(guī)則是指對(duì)各家銀行卡使用限定條件,主要是指各家銀行卡的支付額度限定。系統(tǒng)選卡規(guī)則存儲(chǔ)子單元可以以表格的形式存儲(chǔ)選卡規(guī)則,比如以各家銀行卡為單位,保存該銀行卡的使用限定條件。用戶選卡規(guī)則存儲(chǔ)子單元是保存用戶自定義的選卡規(guī)則。選卡規(guī)則可以是一張銀行設(shè)定一個(gè)自定義的選卡規(guī)則,也可以是所有的卡設(shè)置一個(gè)或多個(gè)選卡規(guī)則。規(guī)則存儲(chǔ)子單元是用于融合用戶自定義的選卡規(guī)則和系統(tǒng)選卡規(guī)則后確定的該用戶最后的選卡規(guī)則。用戶選卡規(guī)則存儲(chǔ)子單元也可以省略,當(dāng)接收到用戶自定義的選卡規(guī)則后,訪問(wèn)系統(tǒng)選卡規(guī)則存儲(chǔ)子單元直接確定該用戶最后的選卡規(guī)則,并將該選卡規(guī)則存儲(chǔ)規(guī)則存儲(chǔ)子單元中。比如,支付平臺(tái)42接收到用戶自定義規(guī)則為該銀行借記卡的支付規(guī)則包括(1)單筆金額小于800元;(2)每日累計(jì)額度2000元;(3)每月累計(jì)小于2000元;(4)使用日期為每月15日至31號(hào)。而該銀行借記卡在系統(tǒng)選卡規(guī)則存儲(chǔ)子單元存儲(chǔ)的系統(tǒng)選卡規(guī)則為U)單筆金額小于500元;(2)每曰累計(jì)額度1500元,則最后確定的該用戶的該銀行卡的選卡規(guī)則為(1)單筆金額小于500元;(2)每日累計(jì)額度1500元;(3)每月累計(jì)小于2000元;(4)使用日期為每月15日至31號(hào)。也就是說(shuō),這四個(gè)限定條件存儲(chǔ)在選卡規(guī)則中,可以以表l的形式存儲(chǔ)。表1<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>上述數(shù)據(jù)庫(kù)51公開(kāi)各種存儲(chǔ)單元,主要是從邏輯上進(jìn)行劃分,并非指物理上的劃分。從物理上,數(shù)據(jù)庫(kù)51可以由多個(gè)數(shù)據(jù)庫(kù)組成,也可以是一個(gè)數(shù)據(jù)庫(kù)組成。規(guī)則引擎服務(wù)器53,用于連接數(shù)據(jù)庫(kù)51,用于按照所述選卡規(guī)則信息從多張銀行卡中找出本次支付的銀行卡。在本實(shí)例中,預(yù)先設(shè)定規(guī)則引擎軟件(后簡(jiǎn)稱(chēng)規(guī)則引擎單元531)來(lái)完成選卡操作。該規(guī)則引擎單元531可以采用開(kāi)源的Drools來(lái)實(shí)現(xiàn),或者自己構(gòu)造一個(gè)DFA來(lái)實(shí)現(xiàn)。^L則引擎單元531用什么樣的編程語(yǔ)言進(jìn)行編程,本實(shí)例并非局限。規(guī)則引擎單元531主要是訪問(wèn)寬表中的記錄判斷該些銀行卡是否滿足表1中存儲(chǔ)的各種銀行卡的限定條件。規(guī)則引擎單元531以銀行卡為單位,通過(guò)訪問(wèn)寬表中的記錄判斷該銀行卡是否滿足表1中的條件,如果是,則該張銀行卡即為本次支付的銀行卡,如果不是,則選擇下一張銀行卡,判斷其是否滿足表1中的條件,直到找到一張滿足條件的銀行卡作為本次支付的銀行卡,或者是判斷到所有銀行卡都不能滿足表1的條件。規(guī)則引擎單元531也可以將所有滿足表1條件的銀行卡都找到,后按照預(yù)先設(shè)定的選擇次序確定本次支付的銀行卡。規(guī)則引擎單元531通常是用軟件來(lái)實(shí)現(xiàn),當(dāng)然本申請(qǐng)也不排除用硬件來(lái)實(shí)現(xiàn)。本申請(qǐng)所說(shuō)的規(guī)則引擎單元531主要是指安裝有規(guī)則引擎軟件的處理器。規(guī)則引擎服務(wù)器53除了包括規(guī)則引擎單元531之外,還包括規(guī)則調(diào)入內(nèi)存處理單元532,用于每次規(guī)則引擎軟件啟動(dòng)時(shí)將所述選卡規(guī)則信息調(diào)入該服務(wù)器53的內(nèi)存中。規(guī)則更新處理單元533,用于從數(shù)據(jù)庫(kù)51中獲得新增或更新的選卡規(guī)則,并根據(jù)該些選卡規(guī)則來(lái)更新內(nèi)存中當(dāng)前存儲(chǔ)的選卡規(guī)則。規(guī)則更新處理單元533可以定期查找數(shù)據(jù)庫(kù)51,獲得新增或更新的選卡規(guī)則。一種比較常見(jiàn)的實(shí)現(xiàn)方案為表1中設(shè)置一個(gè)更新時(shí)間字段,用于保存該銀行卡的選卡規(guī)則更新的時(shí)間,規(guī)則更新處理單元533通過(guò)該更新時(shí)間字段即可獲得新增或更新的選卡規(guī)則。規(guī)則引擎單元531、規(guī)則調(diào)入內(nèi)存處理單元532和規(guī)則更新處理單元533說(shuō)明書(shū)第7/10頁(yè)主要是邏輯上的劃分,這種劃分不是用于局限本申請(qǐng)的。在具體的實(shí)現(xiàn)上,可以通過(guò)一個(gè)軟件來(lái)實(shí)現(xiàn)上述規(guī)則引擎單元531、規(guī)則調(diào)入內(nèi)存處理單元532和規(guī)則更新處理單元533具有的所有功能。支付服務(wù)器52,其包括選卡規(guī)則交互處理單元521、支付處理單元522。支付服務(wù)器52還包括以下的功能接收用戶新建賬戶以及修改用戶及賬戶信息、顯示用戶支付信息等,由于這些功能是現(xiàn)有的支付服務(wù)器52上已有的功能,在此本申請(qǐng)就不再說(shuō)明。與現(xiàn)有支付服務(wù)器52不同的是,本支付服務(wù)器52的選卡規(guī)則交互處理單元521和支付處理單元522。選卡規(guī)則交互處理單元521,用于接收用戶新增或修改選卡規(guī)則,并將所述選卡規(guī)則保存至所述數(shù)據(jù)庫(kù)中。支付處理單元522,用于接收用戶終端41的支付請(qǐng)求,通過(guò)所述規(guī)則引擎單元531得到本次支付的銀行卡,利用該銀行卡將支付金額支付至收款方的操作。支付處理單元522接收到用戶終端41的支付請(qǐng)求,從中解析出用戶信息、收款方信息及需支付金額等。當(dāng)按照用戶信息到寬表中找到對(duì)應(yīng)的銀行卡信息,若找到多張銀行卡信息后,則向規(guī)則引擎服務(wù)器53發(fā)出選卡請(qǐng)求,接收到規(guī)則引擎服務(wù)器53返回的選卡處理結(jié)果。選卡處理結(jié)果包括兩種選出某張卡為本次支付的銀行卡和未找到符合條件的銀行卡。若選出某張卡為本次支付的銀行卡,則通過(guò)該張卡完成支付,并將支付處理結(jié)果保存至數(shù)據(jù)庫(kù)51中。若未找到符合條件的4艮行卡,則結(jié)束處理流程,并將處理結(jié)果返回至用戶終端41。對(duì)賬處理服務(wù)器54,用于根據(jù)支付記錄存儲(chǔ)單元512中存儲(chǔ)的處理每次支付請(qǐng)求的處理結(jié)果信息,來(lái)與不同的銀行完成對(duì)賬結(jié)算操作。對(duì)賬處理服務(wù)器54和支付服務(wù)器52可以通過(guò)同一服務(wù)器來(lái)實(shí)現(xiàn)。本實(shí)例中,通過(guò)支付服務(wù)器52和規(guī)則引擎服務(wù)器53分別完成支付和選卡操作。不需要對(duì)現(xiàn)有的支付服務(wù)器52做過(guò)大的改動(dòng),通過(guò)額外增加規(guī)則引擎服務(wù)器53和完成選卡操作,這種設(shè)計(jì)能提高現(xiàn)有支付服務(wù)器52的安全性,而且還能提高系統(tǒng)的耦合性。在本實(shí)例中,預(yù)先在每次規(guī)則引擎軟件啟動(dòng)時(shí)將所述選卡規(guī)則信息調(diào)入該服務(wù)器53的內(nèi)存中,并且定期更新內(nèi)存中保存的選卡規(guī)則,在保證選卡的精準(zhǔn)度時(shí)還提高了選卡速度。請(qǐng)參閱圖4,其為本自適應(yīng)選銀行卡進(jìn)行支付的方法的實(shí)例流程圖。它通過(guò)支付平臺(tái)為用戶向收款方進(jìn)行支付操作,包括S110:設(shè)定從多張銀行卡中選擇出支付卡的選卡規(guī)則信息。首先,支付服務(wù)器52提供用戶設(shè)定或修改銀行卡選卡規(guī)則的維護(hù)界面;則;最后,支付服務(wù)器52將用戶自定義選卡規(guī)則和包括各家銀行卡支付額度在內(nèi)的系統(tǒng)選卡規(guī)則融合成本用戶的選卡規(guī)則,后將其選卡規(guī)則保存在數(shù)據(jù)庫(kù)的規(guī)則存儲(chǔ)單元513(如表l)中。S120:當(dāng)接收到用戶終端的支付請(qǐng)求時(shí),支付服務(wù)器52利用規(guī)則引擎服務(wù)器53按照所述選卡規(guī)則和支付記錄信息,從多張銀行卡中選擇當(dāng)前本次支付使用的銀行卡。當(dāng)支付服務(wù)器52接收到用戶終端的支付請(qǐng)求時(shí),獲得需支付金額和收款方終端信息;若支付服務(wù)器52確定該用戶對(duì)應(yīng)有多張銀行卡,則向規(guī)則引擎服務(wù)器53發(fā)送選卡請(qǐng)求;規(guī)則引擎服務(wù)器53對(duì)多張銀行卡,依次對(duì)該些銀行卡判斷是否符合選卡規(guī)則要求,選擇其中一張符合選卡規(guī)則要求的銀行卡作為當(dāng)前本次支付的銀行卡。S130:支付服務(wù)器52利用該銀行卡將支付金額支付至收款方。支付服務(wù)器52保存該支付處理情況至支付記錄信息中;通過(guò)對(duì)賬處理服務(wù)器54完成與銀行子系統(tǒng)之間的對(duì)賬結(jié)算操作。在本實(shí)例中,預(yù)先在每次規(guī)則引擎軟件啟動(dòng)時(shí)將所述選卡規(guī)則信息調(diào)入該服務(wù)器53的內(nèi)存中,定期從數(shù)據(jù)庫(kù)中獲得新增或更新的選卡規(guī)則,并根據(jù)該些選卡規(guī)則來(lái)更新內(nèi)存中當(dāng)前存儲(chǔ)的選卡規(guī)則。在保證選卡的精準(zhǔn)度時(shí)還提高了選卡速度。實(shí)施例2參閱圖5、圖6,其為本申請(qǐng)自適應(yīng)選銀行卡進(jìn)行支付的系統(tǒng)的第二實(shí)施例示意圖。它包括支付平臺(tái)61、收款方所在收款方終端62、各種銀行子系統(tǒng)63以及WAP網(wǎng)絡(luò)64。WAP網(wǎng)絡(luò)64包括web服務(wù)器641、WAP代理服務(wù)器642和手機(jī)終端643。Web服務(wù)器(WebServer)641以HTML網(wǎng)頁(yè)來(lái)傳送數(shù)據(jù),由其上的HTML過(guò)濾器將該網(wǎng)頁(yè)轉(zhuǎn)換成WML(WirelessMarkupLanguage,無(wú)線標(biāo)記語(yǔ)言)格式,然后再由WAP代理(WAPProxy)服務(wù)器642處理后形成二進(jìn)制的WML數(shù)據(jù)流送往客戶端,即手機(jī)終端643。WAP網(wǎng)絡(luò)64可以是其它的形式,由于其組成都是現(xiàn)有技術(shù),在此就不再詳細(xì)說(shuō)明。本實(shí)例中,web服務(wù)器641、WAP代理服務(wù)器642和手機(jī)終端643僅僅是舉例說(shuō)明,并非用于局限本申請(qǐng)。支付平臺(tái)61進(jìn)一步包括數(shù)據(jù)庫(kù)71和服務(wù)器72。數(shù)據(jù)庫(kù)71中存儲(chǔ)的數(shù)據(jù)可以和第一實(shí)施例相同,服務(wù)器72可以包括規(guī)則引擎單元721、支付處理單元722和對(duì)賬處理單元723。規(guī)則引擎單元721:連接所述數(shù)據(jù)庫(kù)71,用于按照所述選卡規(guī)則信息從多張銀行卡中找出本次支付使用的銀行卡;支付處理單元722:分別連接所述數(shù)據(jù)庫(kù)71和所述規(guī)則引擎單元721,用于接收用戶終端的支付請(qǐng)求,通過(guò)所述規(guī)則引擎單元721得到本次支付的銀行卡,利用該銀行卡將支付金額支付至收款方的操作;對(duì)賬處理單元723,用于與不同的銀行子系統(tǒng)完成對(duì)賬結(jié)算操作。也就是說(shuō),第一實(shí)施例中支付服務(wù)器、規(guī)則引擎服務(wù)器和對(duì)賬處理服務(wù)器所實(shí)現(xiàn)的功能通過(guò)服務(wù)器72來(lái)實(shí)現(xiàn)。這種實(shí)現(xiàn)方式能夠提高選卡和支付的處理速度。請(qǐng)參閱圖7,其為一種自適應(yīng)選擇4艮行卡進(jìn)行支付的方法的第二流程示意圖。它通過(guò)支付平臺(tái)為用戶終端向收款方終端進(jìn)行支付操作,包括S210:服務(wù)器設(shè)定從多張銀行卡選擇出支付卡的選卡規(guī)則信息。用盧可以通過(guò)網(wǎng)絡(luò)終端來(lái)進(jìn)行支付卡的選卡規(guī)則信息,也可以作為手機(jī)終端643來(lái)進(jìn)行支付卡的選卡規(guī)則信息。選卡的過(guò)程大致為服務(wù)器提供用戶設(shè)定或修改銀行卡選卡規(guī)則的維護(hù)將用戶自定義選卡規(guī)則和包括各張銀行卡支付額度在內(nèi)的系統(tǒng)選卡規(guī)則融合成選卡規(guī)則,后將其選卡規(guī)則保存在數(shù)據(jù)庫(kù)中。S220:當(dāng)接收到用戶終端的支付請(qǐng)求時(shí),服務(wù)器按照所述選卡規(guī)則和支付記錄信息,從多張4艮行卡中選擇當(dāng)前本次支付的銀行卡。當(dāng)服務(wù)器上接收到用戶終端的支付請(qǐng)求時(shí),獲得需支付金額和收款方信息;若服務(wù)器確定該用戶對(duì)應(yīng)有多張銀行卡,則向規(guī)則引擎單元發(fā)送選卡請(qǐng)求;規(guī)則引擎單元對(duì)多張銀行卡,依次對(duì)該些銀行卡判斷是否符合選卡規(guī)則要求,選擇其中一張符合選卡規(guī)則要求的銀行卡作為當(dāng)前本次支付的銀行卡。S230:利用該銀行卡將支付金額支付至收款方終端的操作。服務(wù)器利用該張銀行卡完成支付操作,并且后續(xù)定期完成與銀行子系統(tǒng)的對(duì)賬結(jié)算操作。在本實(shí)例中,也可以將選卡規(guī)則存儲(chǔ)在內(nèi)存中。并且,服務(wù)器定期從數(shù)據(jù)庫(kù)中獲得新增或更新的選卡規(guī)則,并根據(jù)該些選卡規(guī)則來(lái)更新內(nèi)存中當(dāng)前存儲(chǔ)的選卡規(guī)則。權(quán)利要求1、一種自適應(yīng)選擇銀行卡進(jìn)行支付的系統(tǒng),通過(guò)支付平臺(tái)為用戶向收款方進(jìn)行支付操作,其特征在于,所述支付平臺(tái)包括數(shù)據(jù)庫(kù)用于存儲(chǔ)包括用戶賬戶信息、用于支付的多張銀行卡信息、選卡規(guī)則信息、支付記錄信息在內(nèi)的信息;規(guī)則引擎單元連接所述數(shù)據(jù)庫(kù),用于按照所述選卡規(guī)則信息從多張銀行卡中找出本次支付的銀行卡;支付處理單元分別連接所述數(shù)據(jù)庫(kù)和所述規(guī)則引擎單元,用于接收用戶所在用戶終端的支付請(qǐng)求,通過(guò)所述規(guī)則引擎單元得到本次支付的銀行卡,利用該銀行卡將支付金額支付至收款方。2、如權(quán)利要求l所述的系統(tǒng),其特征在于,規(guī)則引擎單元和支付處理單元分別設(shè)置在規(guī)則引擎服務(wù)器和支付服務(wù)器上。3、如權(quán)利要求2所述的系統(tǒng),一其特征在于,所述規(guī)則引擎服務(wù)器還包括規(guī)則調(diào)入內(nèi)存處理單元,用于每次規(guī)則引擎啟動(dòng)時(shí)將所述選卡規(guī)則信息調(diào)入該服務(wù)器的內(nèi)存中。4、如權(quán)利要求3所述的系統(tǒng),其特征在于,所述規(guī)則引擎服務(wù)器還包括規(guī)則更新處理單元,用于從數(shù)據(jù)庫(kù)中獲得新增或更新的選卡規(guī)則,并根據(jù)該些選卡規(guī)則來(lái)更新內(nèi)存中當(dāng)前存儲(chǔ)的選卡規(guī)則。5、如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫(kù)進(jìn)一步包括用戶信息存儲(chǔ)單元,用于存儲(chǔ)包括用戶信息、對(duì)應(yīng)的支付賬戶信息、該賬戶中匹配的用于支付的多張銀行卡信息在內(nèi)的信息;規(guī)則存儲(chǔ)單元,用于存儲(chǔ)用戶自設(shè)定的多張銀行卡的選卡規(guī)則和存儲(chǔ)包括各家銀行卡支付額度在內(nèi)的系統(tǒng)選卡規(guī)則;支付記錄存儲(chǔ)單元用于存儲(chǔ)處理每次支付請(qǐng)求的處理結(jié)果信息。6、如權(quán)利要求5所述的系統(tǒng),其特征在于,還包括選卡規(guī)則交互處理單元,用于接收用戶新增或修改選卡規(guī)則,并將所述選卡規(guī)則保存至所述數(shù)據(jù)庫(kù)中。7、如權(quán)利要求6所述的系統(tǒng),其特征在于,所述規(guī)則存儲(chǔ)單元是通過(guò)表格的形式存儲(chǔ)在數(shù)據(jù)庫(kù)中。8、一種自適應(yīng)選l爭(zhēng)4艮行卡進(jìn)行支付的方法,通過(guò)支付平臺(tái)為用戶向收款方進(jìn)行支付操作,其特征在于,包括(1)設(shè)定從多張銀行卡中選擇出支付卡的選卡規(guī)則信息;(2)當(dāng)接收到用戶所在用戶終端的支付請(qǐng)求時(shí),按照所述選卡規(guī)則和支付記錄信息,從多張銀行卡中選擇當(dāng)前本次支付的銀行卡;(3)利用該銀行卡將支付金額支付至收款方的操作。9、如權(quán)利要求8所述的方法,其特征在于,步驟(l)進(jìn)一步包括接收用戶設(shè)定或修改的自定義選卡規(guī)則;規(guī)則融合成選卡規(guī)則后,將該選卡規(guī)則保存在數(shù)據(jù)庫(kù)中。10、如權(quán)利要求9所述的方法,其特征在于,還包括將選卡規(guī)則存儲(chǔ)在內(nèi)存中。..11、如權(quán)利要求IO所述的方法,其特征在于,還包括定期從數(shù)據(jù)庫(kù)中獲得新增或更新的選卡規(guī)則,并根據(jù)該些選卡規(guī)則來(lái)更新內(nèi)存中當(dāng)前存儲(chǔ)的選卡規(guī)則。12、如權(quán)利要求8或11所述的方法,其特征在于,還包括用于處理選卡和用于處理支付請(qǐng)求的操作分別設(shè)置在規(guī)則引擎服務(wù)器和支付服務(wù)器上。13、如權(quán)利要求12所述的方法,其特征在于,步驟(2)進(jìn)一步包括當(dāng)支付服務(wù)器上接收到用戶所在用戶終端的支付請(qǐng)求時(shí),獲得需支付金額和收款方終端信息;若支付服務(wù)器確定該用戶對(duì)應(yīng)有多張銀行卡,則向規(guī)則引擎服務(wù)器發(fā)送選卡請(qǐng)求;規(guī)則引擎服務(wù)器依次判斷所述多張銀行卡是否符合選卡規(guī)則要求,選擇其中一張符合選卡規(guī)則要求的銀行卡作為當(dāng)前本次支付的銀行卡。14、如權(quán)利要求13所述的方法,其特征在于,步驟(3)還包括保存該支付處理情況至支付記錄信息中;完成與銀行子系統(tǒng)之間的對(duì)賬結(jié)算操作。全文摘要一種自適應(yīng)選擇銀行卡進(jìn)行支付的系統(tǒng),通過(guò)支付平臺(tái)為用戶向收款方進(jìn)行支付操作,支付平臺(tái)包括數(shù)據(jù)庫(kù)、規(guī)則引擎單元和支付處理單元。其中數(shù)據(jù)庫(kù)用于存儲(chǔ)包括用戶賬戶信息、用戶設(shè)定用于支付的多張銀行卡信息、選卡規(guī)則信息、支付記錄信息在內(nèi)的信息。規(guī)則引擎單元用于按照所述選卡規(guī)則信息從多張銀行卡中找出本次支付的銀行卡。支付處理單元用于接收用戶所在用戶終端的支付請(qǐng)求,通過(guò)規(guī)則引擎單元得到本次支付的銀行卡,利用該銀行卡將支付金額支付至收款方的操作。本申請(qǐng)可以預(yù)先設(shè)定選卡規(guī)則,在每次選卡時(shí),不需要重新和用戶建立選卡交互,等待用戶選卡后再進(jìn)行后續(xù)的支付操作。不僅提高了支付速度,而且也不需要占用網(wǎng)絡(luò)和支付平臺(tái)的資源。文檔編號(hào)G06Q20/00GK101599151SQ200910159419公開(kāi)日2009年12月9日申請(qǐng)日期2009年7月3日優(yōu)先權(quán)日2009年7月3日發(fā)明者劉中勝申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1