本申請涉及網(wǎng)絡(luò)技術(shù),特別涉及一種業(yè)務(wù)處理方法和裝置。
背景技術(shù):
:相關(guān)技術(shù)中,可以通過業(yè)務(wù)平臺(tái)接收各種待執(zhí)行的網(wǎng)絡(luò)業(yè)務(wù),該網(wǎng)絡(luò)業(yè)務(wù)的執(zhí)行可以是由業(yè)務(wù)平臺(tái)向業(yè)務(wù)網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行指示,由業(yè)務(wù)網(wǎng)關(guān)執(zhí)行該業(yè)務(wù)并反饋執(zhí)行結(jié)果。網(wǎng)關(guān)執(zhí)行業(yè)務(wù)的模式可以有多種,例如,網(wǎng)關(guān)可以是實(shí)時(shí)執(zhí)行業(yè)務(wù),在接收到業(yè)務(wù)請求時(shí)就執(zhí)行;或者也可以是定時(shí)執(zhí)行業(yè)務(wù),比如在一個(gè)固定的時(shí)間點(diǎn)執(zhí)行業(yè)務(wù)。而業(yè)務(wù)平臺(tái)向業(yè)務(wù)網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行指示時(shí)也需要根據(jù)業(yè)務(wù)網(wǎng)關(guān)的業(yè)務(wù)模式進(jìn)行適應(yīng)性配置,相關(guān)技術(shù)中,對(duì)于業(yè)務(wù)平臺(tái)的適應(yīng)網(wǎng)關(guān)模式的配置可以采用硬編碼的開發(fā)方式,對(duì)于不同業(yè)務(wù)模式的網(wǎng)關(guān),業(yè)務(wù)平臺(tái)要開發(fā)不同的適應(yīng)性配置,業(yè)務(wù)平臺(tái)根據(jù)開發(fā)的上述配置實(shí)現(xiàn)適應(yīng)網(wǎng)關(guān)模式的指示發(fā)送功能,進(jìn)行業(yè)務(wù)處理。但是這種方式使得業(yè)務(wù)平臺(tái)的擴(kuò)展性較差,對(duì)不同模式的業(yè)務(wù)執(zhí)行的適應(yīng)性也較差。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本申請?zhí)峁┮环N業(yè)務(wù)處理方法和裝置,以提高業(yè)務(wù)平臺(tái)對(duì)于業(yè)務(wù)執(zhí)行的適應(yīng)性和可擴(kuò)展性。具體地,本申請是通過如下技術(shù)方案實(shí)現(xiàn)的:第一方面,提供一種業(yè)務(wù)處理方法,包括:在接收到待執(zhí)行的目標(biāo)業(yè)務(wù)時(shí),由預(yù)先配置的配置信息庫中,獲取與所 述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,所述業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行所述目標(biāo)業(yè)務(wù)的網(wǎng)關(guān)、以及所述網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;根據(jù)所述業(yè)務(wù)執(zhí)行模式,向所述網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得所述網(wǎng)關(guān)執(zhí)行所述目標(biāo)業(yè)務(wù)。第二方面,提供一種業(yè)務(wù)處理裝置,包括:信息獲取模塊,用于在接收到待執(zhí)行的目標(biāo)業(yè)務(wù)時(shí),由預(yù)先配置的配置信息庫中,獲取與所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,所述業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行所述目標(biāo)業(yè)務(wù)的網(wǎng)關(guān)、以及所述網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;業(yè)務(wù)請求模塊,用于根據(jù)所述業(yè)務(wù)執(zhí)行模式,向所述網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得所述網(wǎng)關(guān)執(zhí)行所述目標(biāo)業(yè)務(wù)。第三方面,提供一種業(yè)務(wù)處理方法,所述方法應(yīng)用于支付系統(tǒng)的請款業(yè)務(wù);所述方法包括:在接收到待執(zhí)行的請款業(yè)務(wù)時(shí),所述請款業(yè)務(wù)為指示支付網(wǎng)關(guān)進(jìn)行請款,由預(yù)先配置的配置信息庫中,獲取與所述請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,所述業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行所述請款業(yè)務(wù)的支付網(wǎng)關(guān)、以及所述支付網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;根據(jù)所述業(yè)務(wù)執(zhí)行模式,向所述支付網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得所述支付網(wǎng)關(guān)執(zhí)行所述請款業(yè)務(wù)。第四方面,提供一種業(yè)務(wù)處理裝置,所述裝置應(yīng)用于支付系統(tǒng)的請款業(yè)務(wù);所述裝置包括:配置信息獲取模塊,用于在接收到待執(zhí)行的請款業(yè)務(wù)時(shí),所述請款業(yè)務(wù)為指示支付網(wǎng)關(guān)進(jìn)行請款,由預(yù)先配置的配置信息庫中,獲取與所述請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,所述業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行所述請款業(yè)務(wù)的支付網(wǎng)關(guān)、以及所述支付網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;請款執(zhí)行請求模塊,用于根據(jù)所述業(yè)務(wù)執(zhí)行模式,向所述支付網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得所述支付網(wǎng)關(guān)執(zhí)行所述請款業(yè)務(wù)。本申請?zhí)峁┑臉I(yè)務(wù)處理方法和裝置,通過預(yù)先設(shè)置配置信息庫,并根據(jù) 與目標(biāo)業(yè)務(wù)對(duì)應(yīng)的配置信息庫中的業(yè)務(wù)執(zhí)行模式執(zhí)行業(yè)務(wù),使得對(duì)于不同的目標(biāo)業(yè)務(wù)可以由配置信息庫中采用與業(yè)務(wù)對(duì)應(yīng)的模式即可,從而提高了業(yè)務(wù)平臺(tái)對(duì)于業(yè)務(wù)執(zhí)行的適應(yīng)性和可擴(kuò)展性。附圖說明圖1是本申請一示例性實(shí)施例示出的一種應(yīng)用場景示意圖;圖2是本申請一示例性實(shí)施例示出的一種業(yè)務(wù)處理方法的流程圖;圖3是本申請一示例性實(shí)施例示出的一種業(yè)務(wù)執(zhí)行示意圖;圖4是本申請一示例性實(shí)施例示出的一種支付系統(tǒng)示意圖;圖5是本申請一示例性實(shí)施例示出的請款流程圖;圖6是本申請一示例性實(shí)施例示出的一種業(yè)務(wù)處理裝置的結(jié)構(gòu)圖;圖7是本申請一示例性實(shí)施例示出的另一種業(yè)務(wù)處理裝置的結(jié)構(gòu)圖;圖8是本申請一示例性實(shí)施例示出的另一種業(yè)務(wù)處理方法的流程圖;圖9是本申請一示例性實(shí)施例示出的又一種業(yè)務(wù)處理裝置的結(jié)構(gòu)圖;圖10是本申請一示例性實(shí)施例示出的又一種業(yè)務(wù)處理裝置的結(jié)構(gòu)圖。具體實(shí)施方式這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。本申請實(shí)施例的業(yè)務(wù)處理方法,可以是由業(yè)務(wù)處理裝置執(zhí)行的,而該業(yè)務(wù)處理裝置可以設(shè)置在業(yè)務(wù)平臺(tái)上。參見圖1的示例,業(yè)務(wù)平臺(tái)11在接收到待執(zhí)行的一個(gè)目標(biāo)業(yè)務(wù)12時(shí)(可以將待執(zhí)行的業(yè)務(wù)稱為目標(biāo)業(yè)務(wù)),可以指示網(wǎng)關(guān)執(zhí)行該業(yè)務(wù),例如指示圖1中的網(wǎng)關(guān)13執(zhí)行業(yè)務(wù),網(wǎng)關(guān)13在執(zhí)行該業(yè)務(wù)后將業(yè)務(wù)執(zhí)行結(jié)果反饋給業(yè)務(wù)平臺(tái)11。其中,對(duì)于同一個(gè)業(yè)務(wù)平臺(tái)11而言,其對(duì)接的網(wǎng)關(guān)13的種類可以有多種,例如圖1中所示的網(wǎng)關(guān)13、網(wǎng)關(guān)14和網(wǎng)關(guān)15,該多種網(wǎng)關(guān)可以具有不同的業(yè)務(wù)執(zhí)行模式,比如,網(wǎng)關(guān)13定時(shí)執(zhí)行業(yè)務(wù)(例如,在每天的0:35執(zhí)行業(yè)務(wù)),而網(wǎng)關(guān)14采用的是固定時(shí)間間隔執(zhí)行業(yè)務(wù)(例如,在距離業(yè)務(wù)生成24小時(shí)再執(zhí)行)等。相應(yīng)的,業(yè)務(wù)平臺(tái)在指示網(wǎng)關(guān)執(zhí)行目標(biāo)業(yè)務(wù)時(shí),也需要適應(yīng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式進(jìn)行匹配,本實(shí)施例的業(yè)務(wù)處理方法,將用于描述業(yè)務(wù)平臺(tái)如何適應(yīng)不同網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式,以提高業(yè)務(wù)平臺(tái)對(duì)于業(yè)務(wù)執(zhí)行的適應(yīng)性和可擴(kuò)展性。圖2示例了業(yè)務(wù)處理裝置執(zhí)行的業(yè)務(wù)處理方法,可以包括如下流程:201、在接收到待執(zhí)行的目標(biāo)業(yè)務(wù)時(shí),由預(yù)先配置的配置信息庫中,獲取與所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,所述業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行所述目標(biāo)業(yè)務(wù)的網(wǎng)關(guān)、以及所述網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;202、根據(jù)所述業(yè)務(wù)執(zhí)行模式,向所述網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得所述網(wǎng)關(guān)執(zhí)行所述目標(biāo)業(yè)務(wù)。其中,在步驟201中,業(yè)務(wù)處理裝置中可以預(yù)先設(shè)置配置信息庫,參見圖3所示,配置信息庫31設(shè)置在業(yè)務(wù)處理裝置中,執(zhí)行器32在接收到目標(biāo)業(yè)務(wù)時(shí),將從該配置信息庫31中獲取與目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,包括執(zhí)行該業(yè)務(wù)的網(wǎng)關(guān)以及網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式。不同的目標(biāo)業(yè)務(wù),對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息可以是不同的,比如圖3中所示的目標(biāo)業(yè)務(wù)A和目標(biāo)業(yè)務(wù)B,在執(zhí)行時(shí)可以是采用不同的網(wǎng)關(guān),或者采用不同的網(wǎng)關(guān)業(yè)務(wù)執(zhí)行模式。該業(yè)務(wù)執(zhí)行模式例如是前述的網(wǎng)關(guān)定時(shí)執(zhí)行業(yè)務(wù)。在202中,執(zhí)行器32將分別根據(jù)不同目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,在指示網(wǎng)關(guān)執(zhí)行業(yè)務(wù)時(shí)采用不同的指示方式,即圖3所示的不同的業(yè)務(wù)執(zhí)行模式,模式A或者模式B等。比如,如果目標(biāo)業(yè)務(wù)A和目標(biāo)業(yè)務(wù)B對(duì)應(yīng)的執(zhí)行網(wǎng)關(guān)不同,那么執(zhí)行器將分別請求不同的網(wǎng)關(guān)執(zhí)行對(duì)應(yīng)的目標(biāo)業(yè)務(wù);或者,即使是同一網(wǎng)關(guān),由于網(wǎng)關(guān)在執(zhí)行不同業(yè)務(wù)時(shí)的業(yè)務(wù)執(zhí)行模式不同,可能導(dǎo)致執(zhí)行器32請求網(wǎng)關(guān)執(zhí)行業(yè)務(wù)的時(shí)間不同。本實(shí)施例的業(yè)務(wù)處理方法,通過在業(yè)務(wù)平臺(tái)的業(yè)務(wù)處理裝置中設(shè)置了配置信息庫,該配置信息庫包括了不同的業(yè)務(wù)執(zhí)行配置信息,就能夠使得業(yè)務(wù)處理裝置以配置化的方式,依照該業(yè)務(wù)執(zhí)行配置信息分別執(zhí)行不同的業(yè)務(wù)處理模式,使得業(yè)務(wù)處理裝置能夠適應(yīng)多種業(yè)務(wù)執(zhí)行模式,并且,當(dāng)需要增加新的業(yè)務(wù)執(zhí)行模式時(shí),只要在配置信息庫中增加新的業(yè)務(wù)執(zhí)行配置信息即可,擴(kuò)展性很好。如下以支付系統(tǒng)中的國際信用卡的請款業(yè)務(wù)為例,對(duì)上述的業(yè)務(wù)處理方法進(jìn)行更加詳細(xì)的說明,例如,該支付系統(tǒng)可以是支付寶支付系統(tǒng)或者其他支付系統(tǒng)。在這個(gè)例子中,支付系統(tǒng)就相當(dāng)于上述的“業(yè)務(wù)平臺(tái)”,目標(biāo)業(yè)務(wù)即為“國際信用卡的請款業(yè)務(wù)”,而用于執(zhí)行該請款業(yè)務(wù)的網(wǎng)關(guān)即為“支付網(wǎng)關(guān)”。圖4示例了該支付系統(tǒng)。其中,業(yè)務(wù)處理裝置接收到的待執(zhí)行的目標(biāo)業(yè)務(wù),是對(duì)于某個(gè)訂單的請款任務(wù),比如,用戶使用國際信用卡進(jìn)行網(wǎng)上購物時(shí),在經(jīng)過支付授權(quán)后(authorization),將由支付系統(tǒng)指示支付網(wǎng)關(guān)進(jìn)行請款(capture),請款即由支付網(wǎng)關(guān)向國際信用卡的發(fā)卡行發(fā)起扣款請求,并將扣款執(zhí)行結(jié)果反饋至支付系統(tǒng)。因此,本實(shí)施例的業(yè)務(wù)處理裝置接收到的目標(biāo)業(yè)務(wù),即對(duì)于某個(gè)訂單進(jìn)行信用卡請款,比如一個(gè)訂單需要支付100元,則支付網(wǎng)關(guān)請求國際信用卡的發(fā)卡行從信用卡扣款100元。如圖4所示,本實(shí)施例中用于請款的支付網(wǎng)關(guān),包括但不限于:WPG(worldpaygateway)、HCG(HighCapacitygateway,高容量網(wǎng)關(guān))、CYBS(cybersource)、MIGS(mastercardinternetgatewaysystem,萬事達(dá)卡互聯(lián)網(wǎng)網(wǎng)關(guān));對(duì)于上述訂單的請款,可以由上述支付網(wǎng)關(guān)中的其中一種進(jìn)行執(zhí)行。例如,上述的HCG、WPG屬于不同類型的網(wǎng)關(guān),而即使是同一網(wǎng)關(guān),也可以具有不同的業(yè)務(wù)執(zhí)行模式,該業(yè)務(wù)執(zhí)行模式可以包括主動(dòng)請款(Merchantcapture)和自動(dòng)請款(Autocapture),主動(dòng)請款是由商戶方主動(dòng)請款,即支付平臺(tái)在接收到對(duì)于訂單的授權(quán)成功后的國際支付通知時(shí),即可以開始向支付網(wǎng)關(guān)指示請款,屬于業(yè)務(wù)平臺(tái)主動(dòng)執(zhí)行模式;而自動(dòng)請款是由 網(wǎng)關(guān)側(cè)自動(dòng)請款,屬于網(wǎng)關(guān)自動(dòng)執(zhí)行模式,通常自動(dòng)請款可以包括固定時(shí)間請款(例如,在每天的0:35請款)和時(shí)間間隔請款(例如,在訂單授權(quán)之后24小時(shí)請款),這里的0:35或者授權(quán)之后24小時(shí),是網(wǎng)關(guān)自動(dòng)執(zhí)行時(shí)的執(zhí)行時(shí)間。如下表1示例了上述不同情況:表1業(yè)務(wù)執(zhí)行配置信息渠道名稱請款模式時(shí)間間隔是否生效說明WPG-A-002Autocapture24hoursN授權(quán)后24小時(shí)請款WPG-M-001Merchantcapture0Y商戶方主動(dòng)請款HCG-M-001Merchantcapture0Y商戶方主動(dòng)請款CYBS-M-001Merchantcapture0Y商戶方主動(dòng)請款MIGS-A-003Autocapture0:35Y固定時(shí)間請款上述表1所示的信息,可以存儲(chǔ)在配置信息庫中,表1中的每一行記錄都可以稱為一條“業(yè)務(wù)執(zhí)行配置信息”,可以看到,在該業(yè)務(wù)執(zhí)行配置信息中包括了用于執(zhí)行請款業(yè)務(wù)的網(wǎng)關(guān)(例如,WPG),還包括網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式(例如,Autocapture,授權(quán)后24小時(shí)請款)。本實(shí)施例可以將對(duì)應(yīng)一種業(yè)務(wù)執(zhí)行模式的網(wǎng)關(guān)稱為一條渠道,例如上述的第一條行記錄對(duì)應(yīng)的渠道是“時(shí)間間隔24小時(shí)的網(wǎng)關(guān)WPG”,第一條行記錄為該渠道的業(yè)務(wù)執(zhí)行配置信息;而第二條行記錄對(duì)應(yīng)的渠道是“商戶方主動(dòng)請款的網(wǎng)關(guān)WPG”,該第二條行記錄為該渠道的業(yè)務(wù)執(zhí)行配置信息。此外,在上述的表1中,渠道名稱中包括了網(wǎng)關(guān)名稱、請款模式的簡寫以及請款時(shí)間間隔模式的標(biāo)識(shí)。例如,WPG-A-002中,網(wǎng)關(guān)是WPG,A是Autocapture的標(biāo)識(shí),表示是自動(dòng)請款模式,002表示間隔時(shí)間,即與授權(quán)時(shí)間間隔一段時(shí)間后請款;而001表示無時(shí)間要求,此時(shí)為商戶方主動(dòng)請款;003表示為固定時(shí)間請款,比如在每天的0:35請款。業(yè)務(wù)處理裝置可以根據(jù)接收到的目標(biāo)業(yè)務(wù),以及表1中的配置信息庫中的業(yè)務(wù)執(zhí)行配置信息,生成請款任務(wù),將請款任務(wù)放入圖4中的請款任務(wù)池, 并根據(jù)請款任務(wù)池中的請款任務(wù)向?qū)?yīng)的支付網(wǎng)關(guān)執(zhí)行請款。圖5示例了支付系統(tǒng)中的業(yè)務(wù)處理裝置在接收到目標(biāo)業(yè)務(wù)后進(jìn)行請款的流程,可以包括:501、業(yè)務(wù)處理裝置接收待執(zhí)行的請款業(yè)務(wù);例如,用戶在支付系統(tǒng)支付授權(quán)成功后,下一步將為授權(quán)成功的訂單進(jìn)行國際信用卡的國際支付。此時(shí)在業(yè)務(wù)處理裝置相當(dāng)于接收到待執(zhí)行的目標(biāo)業(yè)務(wù),該目標(biāo)業(yè)務(wù)即為國際信用卡的請款業(yè)務(wù)。502、業(yè)務(wù)處理裝置由預(yù)先配置的配置信息庫中,獲取與請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息;例如,如上所述的,配置信息庫中包括多種業(yè)務(wù)執(zhí)行配置信息,該多種業(yè)務(wù)執(zhí)行配置信息對(duì)應(yīng)不同的支付網(wǎng)關(guān)或者同一支付網(wǎng)關(guān)的不同業(yè)務(wù)執(zhí)行模式。本步驟中,業(yè)務(wù)處理裝置將由配置信息庫中確定與501接收到的請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,包括用于執(zhí)行請款業(yè)務(wù)的支付網(wǎng)關(guān)以及支付網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式。業(yè)務(wù)處理裝置可以按照如下方式確定與請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息:在請款業(yè)務(wù)生成過程中,業(yè)務(wù)處理裝置可以得到網(wǎng)關(guān)信息,比如在用戶通過支付系統(tǒng)使用國際信用卡支付的過程中,支付系統(tǒng)就能夠知道在授權(quán)支付的過程中經(jīng)過的國際信用卡對(duì)應(yīng)的支付網(wǎng)關(guān),例如是WPG。則業(yè)務(wù)處理裝置將在配置信息庫中查找包括該支付網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行配置信息,作為與請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,比如表1所示的,查找渠道名稱中包括的支付網(wǎng)關(guān)為WPG的行記錄。此外,通常情況下,同一支付網(wǎng)關(guān)的不同業(yè)務(wù)執(zhí)行模式可以配置其中一種模式生效,例如表1所示,WPG網(wǎng)關(guān)包括主動(dòng)請款和自動(dòng)請款兩種模式,而在表1中只配置了主動(dòng)請款模式生效,則本步驟業(yè)務(wù)處理裝置在查找時(shí),只獲取生效的配置為請款業(yè)務(wù)對(duì)應(yīng)的配置。如果同一支付網(wǎng)關(guān)的不同模式同時(shí)生效,比如上述表1中的WPG-A-002和WPG-M-001都生效,則可以取時(shí)間間隔的并集最小值作為請款時(shí)間。比如按照其中一條模式的請款時(shí)間是15點(diǎn),按照另一條請款模式的請款時(shí)間是17點(diǎn),那么就15點(diǎn)請款。此外,在表1中配置某個(gè)業(yè)務(wù)執(zhí)行配置信息是否生效,可以是根據(jù)一定的業(yè)務(wù)規(guī)則配置的。比如,在某段時(shí)間內(nèi)可以配置WPG-A-002渠道有效,在另一端時(shí)間內(nèi)再配置WPG-M-001渠道生效。這個(gè)對(duì)于渠道是否生效可以是支付系統(tǒng)管理員配置的,或者,由配置信息庫之外的一個(gè)單獨(dú)的模塊用于存儲(chǔ)渠道是否生效的配置規(guī)則,比如哪個(gè)時(shí)間段配置哪條渠道生效,或者哪個(gè)區(qū)域配置哪條渠道生效,再由配置信息庫根據(jù)這些配置規(guī)則設(shè)置表1中的業(yè)務(wù)執(zhí)行配置信息的是否生效設(shè)置。如果本步驟得到的業(yè)務(wù)執(zhí)行配置信息為業(yè)務(wù)平臺(tái)主動(dòng)執(zhí)行模式,則繼續(xù)執(zhí)行503;如果業(yè)務(wù)執(zhí)行配置信息為網(wǎng)關(guān)自動(dòng)執(zhí)行模式,則繼續(xù)執(zhí)行504。503、向業(yè)務(wù)執(zhí)行配置信息中的支付網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求;例如,如果獲取到的與業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息中,支付網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式是Merchantcapture,則業(yè)務(wù)處理裝置將以零時(shí)間間隔的開始向支付網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,即指示網(wǎng)關(guān)執(zhí)行請款,該請求中可以包括請款金額、請款的國際信用卡信息等,以使得支付網(wǎng)關(guān)根據(jù)該請求向信用卡發(fā)卡行扣款。并轉(zhuǎn)506繼續(xù)執(zhí)行。504、業(yè)務(wù)處理裝置生成待執(zhí)行任務(wù),包括:請款業(yè)務(wù)、支付網(wǎng)關(guān)、以及根據(jù)網(wǎng)關(guān)自動(dòng)執(zhí)行模式對(duì)應(yīng)的執(zhí)行時(shí)間得到的任務(wù)執(zhí)行時(shí)間;例如,如果獲取到的與業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息中,網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式是Autocapture,則表示這是網(wǎng)關(guān)自動(dòng)執(zhí)行的模式,為了適應(yīng)網(wǎng)關(guān)的請款時(shí)間,本實(shí)施例的業(yè)務(wù)處理裝置可以暫時(shí)不向支付網(wǎng)關(guān)發(fā)送請款指示,而是生成一個(gè)自動(dòng)請款促發(fā)記錄,該自動(dòng)請款促發(fā)記錄表示一個(gè)待執(zhí)行的請款任務(wù),其中可以包括要執(zhí)行的請款業(yè)務(wù)(比如,訂單信息、請款金額等)、網(wǎng)關(guān)(例如,WPG),以及任務(wù)執(zhí)行時(shí)間。該任務(wù)執(zhí)行時(shí)間可以是根據(jù)網(wǎng)關(guān)自動(dòng)執(zhí)行模式對(duì)應(yīng)的執(zhí)行時(shí)間得到,比如時(shí)間間隔為24小時(shí),則記錄在當(dāng)前授權(quán)成功時(shí)間之后24小時(shí)的時(shí)間作為任務(wù)執(zhí)行時(shí)間;或者,如果是固定時(shí)間,則將固定時(shí)間點(diǎn)如0:35作為任務(wù)執(zhí)行時(shí)間。根據(jù)自動(dòng)請款促發(fā)記錄,將在任務(wù)執(zhí)行時(shí)間指示網(wǎng)關(guān)進(jìn)行請款。505、在任務(wù)執(zhí)行時(shí)間到達(dá)時(shí),向支付網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求;例如,如上所述的,根據(jù)自動(dòng)請款促發(fā)記錄,在任務(wù)執(zhí)行時(shí)間到達(dá)時(shí),業(yè)務(wù)處理裝置可以指示支付網(wǎng)關(guān)向國際信用卡的發(fā)卡行進(jìn)行請款,其中攜帶請款金額、國際信用卡的信息等。具體實(shí)施中,業(yè)務(wù)處理裝置可以將上述主動(dòng)模式或自動(dòng)模式下的動(dòng)作都生成對(duì)應(yīng)的請款任務(wù),比如,在503中,業(yè)務(wù)處理裝置可以生成一個(gè)請款任務(wù),該請款任務(wù)中同樣包括請款業(yè)務(wù)信息及對(duì)應(yīng)的支付網(wǎng)關(guān),并且可以為該請款任務(wù)標(biāo)記sent,表示該任務(wù)需要立刻執(zhí)行。此外,對(duì)于504中的自動(dòng)執(zhí)行模式,可以將自動(dòng)請款促發(fā)記錄作為一個(gè)請款任務(wù),其中包括任務(wù)執(zhí)行時(shí)間。這些請款任務(wù)都放入圖4所示的請款任務(wù)池,請款任務(wù)池中的任務(wù)都待執(zhí)行。在圖3的執(zhí)行器中可以設(shè)置一個(gè)定時(shí)器,該定時(shí)器用于定時(shí)的從請款任務(wù)池中獲取等待中的請款任務(wù),并根據(jù)請款任務(wù)指示對(duì)應(yīng)的網(wǎng)關(guān)請款。比如,假設(shè)這個(gè)定時(shí)器每隔5分鐘將檢查一次請款任務(wù)池,主要是查看各個(gè)任務(wù)的執(zhí)行時(shí)間是否到達(dá),比如,上述的標(biāo)記sent的請款任務(wù)表示該任務(wù)需要立刻執(zhí)行,則執(zhí)行器將根據(jù)該請款任務(wù)向?qū)?yīng)的網(wǎng)關(guān)指示請款。又比如,如果發(fā)現(xiàn)其中的請款任務(wù)的任務(wù)執(zhí)行時(shí)間還未到達(dá),則仍舊放在請款任務(wù)池中,等待下一次定時(shí)器時(shí)間到達(dá)檢查任務(wù)池時(shí)如果時(shí)間到達(dá)再執(zhí)行該任務(wù)。當(dāng)然,這些請款任務(wù)可以都放在請款任務(wù)池,業(yè)務(wù)處理裝置可以通過不同的標(biāo)識(shí)來區(qū)分任務(wù)是否已經(jīng)執(zhí)行,已經(jīng)執(zhí)行的請款任務(wù)也需要等待支付網(wǎng)關(guān)反饋請款結(jié)果,可以在接收到對(duì)應(yīng)該任務(wù)的請款結(jié)果時(shí)再將其移出任務(wù)池,如果請款結(jié)果是請款失敗,可以更改請款任務(wù)的狀態(tài)以再次執(zhí)行。506、業(yè)務(wù)處理裝置接收請款結(jié)果反饋;例如,業(yè)務(wù)處理裝置可以接收到請款結(jié)果反饋,例如請款成功。請款成功后可以繼續(xù)執(zhí)行507,如果請款失敗,可以將請款任務(wù)繼續(xù)下一輪再執(zhí)行。此外,如果超過24小時(shí)未返回請款結(jié)果,則可以認(rèn)為已經(jīng)請款成功。507、業(yè)務(wù)處理裝置將請款結(jié)果通知前端業(yè)務(wù),推動(dòng)前端業(yè)務(wù)進(jìn)行。例如,當(dāng)請款成功后,支付系統(tǒng)的對(duì)應(yīng)請款訂單的交易將繼續(xù)進(jìn)行。本實(shí)施例的業(yè)務(wù)處理方法,只要將不同渠道的配置信息放入配置信息庫,業(yè)務(wù)處理裝置就可以從該配置信息庫中獲取對(duì)應(yīng)不同業(yè)務(wù)的配置,可以執(zhí)行匹配多種網(wǎng)關(guān)的不同請款模式,適應(yīng)性強(qiáng);并且,當(dāng)要增加新的渠道時(shí),只要將對(duì)應(yīng)該渠道的業(yè)務(wù)執(zhí)行配置信息加入配置信息庫即可,擴(kuò)展方便。此外,在當(dāng)前的支付系統(tǒng)中,特別是上述提到的國際信用卡的請款業(yè)務(wù)中,支付系統(tǒng)都是硬編碼的擴(kuò)展性和適應(yīng)性較差的平臺(tái),本實(shí)施例通過采用上述的業(yè)務(wù)處理方法提供一種支付系統(tǒng),使得該支付系統(tǒng)可以靈活的適應(yīng)多種業(yè)務(wù)模式的支付網(wǎng)關(guān),顯著提高了支付系統(tǒng)對(duì)各種網(wǎng)關(guān)模式的適應(yīng)性,以及支付系統(tǒng)對(duì)后續(xù)新增業(yè)務(wù)模式的可擴(kuò)展性。圖6示例了業(yè)務(wù)處理裝置的結(jié)構(gòu)圖,該裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程具體詳見上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過程,在此不再贅述。如圖6所示,業(yè)務(wù)處理裝置可以包括:信息獲取模塊61和業(yè)務(wù)請求模塊62;其中,信息獲取模塊61,用于在接收到待執(zhí)行的目標(biāo)業(yè)務(wù)時(shí),由預(yù)先配置的配置信息庫中,獲取與目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,所述業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行所述目標(biāo)業(yè)務(wù)的網(wǎng)關(guān)、以及所述網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;業(yè)務(wù)請求模塊62,用于根據(jù)所述業(yè)務(wù)執(zhí)行模式,向所述網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得所述網(wǎng)關(guān)執(zhí)行所述目標(biāo)業(yè)務(wù)。例如該業(yè)務(wù)請求模塊為執(zhí)行器。進(jìn)一步的,信息獲取模塊61,在獲取與所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息時(shí),包括:根據(jù)在目標(biāo)業(yè)務(wù)生成過程中得到的網(wǎng)關(guān)信息,查找包括所述網(wǎng)關(guān)信息對(duì)應(yīng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行配置信息,作為與目標(biāo)業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息。參見圖7所示,該裝置中的業(yè)務(wù)請求模塊62可以包括如下至少一種:第一業(yè)務(wù)請求單元621和第二業(yè)務(wù)請求單元622;其中,第一業(yè)務(wù)請求單元621,用于在確定所述業(yè)務(wù)執(zhí)行模式為業(yè)務(wù)平臺(tái)主動(dòng)執(zhí)行模式時(shí),向所述網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求;第二業(yè)務(wù)請求單元622,用于在所述業(yè)務(wù)執(zhí)行模式為網(wǎng)關(guān)自動(dòng)執(zhí)行模式 時(shí),生成待執(zhí)行任務(wù),所述待執(zhí)行任務(wù)包括:所述目標(biāo)業(yè)務(wù)、所述網(wǎng)關(guān)、以及根據(jù)所述網(wǎng)關(guān)自動(dòng)執(zhí)行模式對(duì)應(yīng)的執(zhí)行時(shí)間得到的任務(wù)執(zhí)行時(shí)間,并在所述任務(wù)執(zhí)行時(shí)間到達(dá)時(shí),向所述網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求。對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。此外,對(duì)于上述的業(yè)務(wù)處理裝置中的各個(gè)模塊或單元的部分,可以是計(jì)算機(jī)執(zhí)行的指令。示例性的,仍然以支付系統(tǒng)為例,支付系統(tǒng)可以部署在服務(wù)器上,該服務(wù)器可以包括處理組件,處理組件包括一個(gè)或多個(gè)處理器,以及由存儲(chǔ)器代表的存儲(chǔ)器資源,用于存儲(chǔ)可由處理組件執(zhí)行的計(jì)算機(jī)指令,比如存儲(chǔ)的是上述業(yè)務(wù)處理裝置,即存儲(chǔ)器中存儲(chǔ)的指令可以包括一個(gè)或一個(gè)以上的每個(gè)對(duì)應(yīng)于一組指令的模塊。處理組件可以調(diào)用存儲(chǔ)器中的指令,以執(zhí)行上述實(shí)施例的業(yè)務(wù)處理方法。此外,該服務(wù)器還可以包括其他組件,比如可以包括電源組件,用于執(zhí)行服務(wù)器的電源管理;還可以包括網(wǎng)絡(luò)接口,可以用于連接網(wǎng)絡(luò),通過網(wǎng)絡(luò)接收請款任務(wù),或者向支付網(wǎng)關(guān)發(fā)送執(zhí)行請款任務(wù)的指示;還可以包括輸入輸出(I/O)接口等,不再贅述。根據(jù)上面對(duì)本申請的業(yè)務(wù)處理方法的描述,可以得到圖8所示的業(yè)務(wù)處理流程,該流程是用于支付系統(tǒng)的情況業(yè)務(wù),例如可以是由圖4中的支付系統(tǒng)在向支付網(wǎng)關(guān)指示請款時(shí),可以采用的方法,包括:801、在接收到待執(zhí)行的請款業(yè)務(wù)時(shí),請款業(yè)務(wù)為指示支付網(wǎng)關(guān)進(jìn)行請款,由預(yù)先配置的配置信息庫中,獲取與請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行請款業(yè)務(wù)的支付網(wǎng)關(guān)、以及支付網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;802、根據(jù)業(yè)務(wù)執(zhí)行模式,向支付網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得支付網(wǎng)關(guān)執(zhí)行請款業(yè)務(wù)。該圖8的業(yè)務(wù)處理方法的詳細(xì)步驟可以結(jié)合參見圖5的例子。圖9示例了一種可以用于執(zhí)行圖8的業(yè)務(wù)處理方法的業(yè)務(wù)處理裝置,該裝置可以包括:配置信息獲取模塊91和請款執(zhí)行請求模塊92;其中,配置信息獲取模塊91,用于在接收到待執(zhí)行的請款業(yè)務(wù)時(shí),所述請款業(yè)務(wù)為指示支付網(wǎng)關(guān)進(jìn)行請款,由預(yù)先配置的配置信息庫中,獲取與所述請款業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)執(zhí)行配置信息,所述業(yè)務(wù)執(zhí)行配置信息包括:用于執(zhí)行所述請款業(yè)務(wù)的支付網(wǎng)關(guān)、以及所述支付網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模式;請款執(zhí)行請求模塊92,用于根據(jù)所述業(yè)務(wù)執(zhí)行模式,向所述支付網(wǎng)關(guān)發(fā)送業(yè)務(wù)執(zhí)行請求,以使得所述支付網(wǎng)關(guān)執(zhí)行所述請款業(yè)務(wù)。例如,在配置信息庫中,包括:多種業(yè)務(wù)執(zhí)行配置信息,所述多種業(yè)務(wù)執(zhí)行配置信息對(duì)應(yīng)不同的網(wǎng)關(guān)或者同一網(wǎng)關(guān)的不同業(yè)務(wù)執(zhí)行模式。進(jìn)一步的,可以參見圖10,該業(yè)務(wù)處理裝置還可以包括:模式配置模塊93,用于對(duì)于同一網(wǎng)關(guān)的不同業(yè)務(wù)執(zhí)行模式,根據(jù)預(yù)設(shè)的業(yè)務(wù)規(guī)則配置其中一種業(yè)務(wù)執(zhí)行模式生效。通過采用上述的業(yè)務(wù)處理方法和裝置應(yīng)用支付系統(tǒng)的請款業(yè)務(wù),使得該支付系統(tǒng)可以靈活的適應(yīng)多種業(yè)務(wù)模式的支付網(wǎng)關(guān),顯著提高了支付系統(tǒng)對(duì)各種網(wǎng)關(guān)模式的適應(yīng)性,以及支付系統(tǒng)對(duì)后續(xù)新增業(yè)務(wù)模式的可擴(kuò)展性。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。以上所述僅為本申請的較佳實(shí)施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。當(dāng)前第1頁1 2 3