欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種業(yè)務(wù)規(guī)則的裝配方法及裝置與流程

文檔序號(hào):11144253閱讀:1024來(lái)源:國(guó)知局
一種業(yè)務(wù)規(guī)則的裝配方法及裝置與制造工藝

本發(fā)明屬于收付款技術(shù)領(lǐng)域,尤其涉及一種收付款的業(yè)務(wù)規(guī)則裝配方法及裝置。



背景技術(shù):

在海外商業(yè)銀行收付款領(lǐng)域,針對(duì)不同海外分行(多法人)在進(jìn)行收付款時(shí),根據(jù)當(dāng)?shù)氐姆ㄒ?guī)、風(fēng)險(xiǎn)控制等要求對(duì)于付款業(yè)務(wù)需要采用不同的規(guī)則,以保證交易正確性、合規(guī)性。具體的業(yè)務(wù)規(guī)則差異體現(xiàn)在同一個(gè)海外分行在不同的業(yè)務(wù)場(chǎng)景下的差異性和同一業(yè)務(wù)場(chǎng)景在不同海外分行下的差異性。

正是由于上述兩方面差異的存在,現(xiàn)有技術(shù)中為了支持不同分行的不同業(yè)務(wù)場(chǎng)景的處理規(guī)則,采用的技術(shù)方案是:針對(duì)不同的海外分行,進(jìn)行獨(dú)立開(kāi)發(fā)單獨(dú)的系統(tǒng),如圖1所示,為現(xiàn)有技術(shù)中針對(duì)不同的海外分行開(kāi)發(fā)的系統(tǒng)。

這種方案通過(guò)對(duì)不同海外分行進(jìn)行區(qū)分,一個(gè)海外分行對(duì)應(yīng)一個(gè)獨(dú)立的系統(tǒng),滿(mǎn)足了同一業(yè)務(wù)場(chǎng)景在不同海外分行下的差異性。但由于每個(gè)海外分行存在一個(gè)系統(tǒng),對(duì)每個(gè)系統(tǒng)需要單獨(dú)進(jìn)行開(kāi)發(fā)維護(hù);同時(shí),對(duì)于同一海外分行對(duì)應(yīng)的系統(tǒng)而言,由于同一海外分行在不同的業(yè)務(wù)場(chǎng)景下的差異性,導(dǎo)致不同業(yè)務(wù)場(chǎng)景下需要對(duì)系統(tǒng)進(jìn)行變更,以支持不同業(yè)務(wù)場(chǎng)景下的業(yè)務(wù)處理,進(jìn)而增加了系統(tǒng)開(kāi)發(fā)和維護(hù)的成本。

此外,當(dāng)增加一個(gè)海外分行或者是增加一個(gè)業(yè)務(wù)場(chǎng)景時(shí),需要重新開(kāi)發(fā)一套獨(dú)立的系統(tǒng),導(dǎo)致可擴(kuò)展性差。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提供一種業(yè)務(wù)規(guī)則裝配方法及裝置,用于解決現(xiàn)有技術(shù)中海外分行收付款系統(tǒng)開(kāi)發(fā)和維護(hù)成本高、可擴(kuò)展性差的問(wèn)題。

技術(shù)方案如下:

本發(fā)明提供一種業(yè)務(wù)規(guī)則的裝配方法,所述裝配方法包括:

獲取交易信息;

根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集;

從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息;

根據(jù)所述交易信息和與所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件;

當(dāng)所述規(guī)則滿(mǎn)足裝配條件時(shí),裝配所述規(guī)則。

優(yōu)選地,所述規(guī)則配置信息表包括:多實(shí)體標(biāo)識(shí)、服務(wù)編號(hào)、執(zhí)行服務(wù)名稱(chēng)、海外收付款交易類(lèi)型代碼、規(guī)則描述和預(yù)留補(bǔ)充字段;所述規(guī)則描述中包括由處理交易所需的規(guī)則的規(guī)則號(hào)組成的規(guī)則集;

其中,根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集,包括:

根據(jù)所述交易信息中的海外分行,確定所述規(guī)則配置信息表中的多實(shí)體標(biāo)識(shí);

根據(jù)所述交易信息中的交易,確定所述規(guī)則配置信息表中的服務(wù)編號(hào);

根據(jù)所述交易信息中的業(yè)務(wù)場(chǎng)景,確定所述規(guī)則配置信息表中的海外收付款交易類(lèi)型代碼;

根據(jù)所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼,從所述規(guī)則配置信息表中查找與所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼對(duì)應(yīng)的所述規(guī)則描述;

從所述規(guī)則描述中獲取與所述交易信息對(duì)應(yīng)的規(guī)則集。

優(yōu)選地,所述規(guī)則定義信息表包括:規(guī)則號(hào)、檢核規(guī)則名稱(chēng)、校驗(yàn)規(guī)則描述、處理標(biāo)識(shí)代碼、服務(wù)組件名稱(chēng)、輸入條件內(nèi)容、運(yùn)行結(jié)果描述和觸發(fā)條件;

其中,所述從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息包括:

根據(jù)所述規(guī)則集中包括的規(guī)則號(hào),從所述規(guī)則定義信息表中查找與所述規(guī)則號(hào)對(duì)應(yīng)的規(guī)則定義信息。

優(yōu)選地,所述根據(jù)所述交易信息和與所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件包括:

判斷所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息中是否包括所述觸發(fā)條件;

若不包括所述觸發(fā)條件,則滿(mǎn)足所述規(guī)則的裝配條件;

若包括所述觸發(fā)條件,則根據(jù)所述交易信息判斷所述規(guī)則是否滿(mǎn)足所述觸發(fā)條件;

若滿(mǎn)足,則滿(mǎn)足所述規(guī)則的裝配條件;

否則,不滿(mǎn)足所述規(guī)則的裝配條件。

優(yōu)選地,所述裝配所述規(guī)則包括:

獲取與所述規(guī)則對(duì)應(yīng)的規(guī)則處理模塊;其中,所述規(guī)則處理模塊用于依據(jù)規(guī)則對(duì)交易進(jìn)行處理;

確定與所述規(guī)則處理模塊對(duì)應(yīng)的輸入?yún)?shù);

依據(jù)所述輸入?yún)?shù),裝配所述規(guī)則處理模塊。

優(yōu)選地,所述裝配所述規(guī)則處理模塊后,還包括:

保存所述規(guī)則處理模塊的處理結(jié)果;

對(duì)所述處理結(jié)果匯總,生成交易處理結(jié)果。

本發(fā)明還提供一種業(yè)務(wù)規(guī)則的裝配裝置,所述裝配裝置包括:

第一獲取單元,用于獲取交易信息;

查找單元,用于根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集;

第二獲取單元,用于從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息;

判斷單元,用于根據(jù)所述交易信息和所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件;

裝配單元,用于當(dāng)所述判斷單元判斷所述規(guī)則滿(mǎn)足裝配條件時(shí),裝配所述規(guī)則。

優(yōu)選地,所述查找單元根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集包括:

第一確定單元,用于根據(jù)所述交易信息中的海外分行,確定所述規(guī)則配置信息表中的多實(shí)體標(biāo)識(shí);

還用于根據(jù)所述交易信息中的交易,確定所述規(guī)則配置信息表中的服務(wù)編號(hào);

還用于根據(jù)所述交易信息中的業(yè)務(wù)場(chǎng)景,確定所述規(guī)則配置信息表中的海外收付款交易類(lèi)型代碼;

規(guī)則描述查找單元,用于根據(jù)所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼,從所述規(guī)則配置信息表中查找與所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼對(duì)應(yīng)的所述規(guī)則描述;

規(guī)則集獲取單元,用于從所述規(guī)則描述中獲取與所述交易信息對(duì)應(yīng)的規(guī)則集。

優(yōu)選地,其特征在于,所述判斷單元根據(jù)所述交易信息和與所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件包括:

第一判斷子單元,用于判斷所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息中是否包括觸發(fā)條件;

第二判斷子單元,用于當(dāng)所述第一判斷子單元判斷包括所述觸發(fā)條件時(shí),根據(jù)所述交易信息判斷所述規(guī)則是否滿(mǎn)足所述觸發(fā)條件;

所述第一判斷子單元判斷不包括所述觸發(fā)條件,則滿(mǎn)足裝配條件;

所述第二判斷子單元判斷滿(mǎn)足所述觸發(fā)條件,則滿(mǎn)足裝配條件。

優(yōu)選地,所述裝配單元裝配所述規(guī)則包括:

第三獲取單元,用于獲取與所述規(guī)則對(duì)應(yīng)的規(guī)則處理模塊;

第二確定單元,用于確定與所述規(guī)則處理模塊對(duì)應(yīng)的輸入?yún)?shù);

裝配子單元,用于依據(jù)所述輸入?yún)?shù),裝配所述規(guī)則處理模塊。

優(yōu)選地,所述裝配裝置還包括:保存單元和生成單元,

所述保存單元,用于保存所述規(guī)則處理模塊的處理結(jié)果;

所述生成單元,用于對(duì)所述處理結(jié)果匯總,生成交易處理結(jié)果。

與現(xiàn)有技術(shù)相比,本發(fā)明提供的上述技術(shù)方案具有如下優(yōu)點(diǎn):

從上述技術(shù)方案可知,本申請(qǐng)公開(kāi)的業(yè)務(wù)規(guī)則裝配方法,通過(guò)獲取交易信息;根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則配置信息;根據(jù)所述規(guī)則配置信息,確定與所述交易信息對(duì)應(yīng)的規(guī)則集;分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息;根據(jù)所述交易信息和與所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件;當(dāng)所述規(guī)則滿(mǎn)足裝配條件時(shí),裝配所述規(guī)則。相較于現(xiàn)有技術(shù)中,根據(jù)不同的海外分行調(diào)用不同的系統(tǒng)進(jìn)行處理,且同一海外分行不同的業(yè)務(wù)場(chǎng)景,需要設(shè)置不同的規(guī)則以實(shí)現(xiàn)對(duì)交易處理的技術(shù)方案,本申請(qǐng)不需要為每個(gè)海外分行的每個(gè)業(yè)務(wù)場(chǎng)景單獨(dú)設(shè)置一套規(guī)則和與規(guī)則對(duì)應(yīng)的處理模塊,而是只需要設(shè)置一套規(guī)則,根據(jù)不同的海外分行和不同的業(yè)務(wù)場(chǎng)景靈活配置規(guī)則,實(shí)現(xiàn)了規(guī)則的動(dòng)態(tài)裝配,降低了海外商業(yè)銀行收付款系統(tǒng)的開(kāi)發(fā)維護(hù)成本。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是現(xiàn)有技術(shù)中業(yè)務(wù)規(guī)則的裝配流程圖;

圖2是本發(fā)明實(shí)施例提供的一種業(yè)務(wù)規(guī)則的裝配方法的流程圖;

圖3是本發(fā)明實(shí)施例提供的另一種業(yè)務(wù)規(guī)則的裝配方法的流程圖;

圖4是本發(fā)明實(shí)施例提供的一種業(yè)務(wù)規(guī)則的裝配裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

圖1是現(xiàn)有技術(shù)中業(yè)務(wù)規(guī)則的裝配方式,由于不同海外分行在進(jìn)行收付款時(shí),根據(jù)當(dāng)?shù)氐姆ㄒ?guī)、風(fēng)險(xiǎn)控制等要求對(duì)于付款業(yè)務(wù)需要采用不同的規(guī)則,且同一海外分行在處理不同的交易即處于不同的業(yè)務(wù)場(chǎng)景時(shí),采用不同的規(guī)則,因此,為了滿(mǎn)足業(yè)務(wù)規(guī)則在不同的海外分行以及不同的業(yè)務(wù)場(chǎng)景上的差異性,現(xiàn)有技術(shù)在實(shí)現(xiàn)業(yè)務(wù)規(guī)則裝配時(shí),為各個(gè)海外分行單獨(dú)建立一套業(yè)務(wù)規(guī)則系統(tǒng),然后在單獨(dú)一個(gè)海外分行系統(tǒng)下,再根據(jù)不同的業(yè)務(wù)場(chǎng)景對(duì)業(yè)務(wù)規(guī)則進(jìn)行具體的裝配。

這種裝配方式,需要分別維護(hù)各個(gè)海外分行以及同一海外分行下不同的業(yè)務(wù)場(chǎng)景所對(duì)應(yīng)的具體的規(guī)則,維護(hù)成本較高,且不便于擴(kuò)展。

為解決現(xiàn)有裝配方式存在的上述問(wèn)題,本發(fā)明實(shí)施例提供一種裝配方法,獲取交易信息后,從規(guī)則配置信息表中查找與交易信息對(duì)應(yīng)的規(guī)則集,并從規(guī)則定義信息表中獲取規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息,根據(jù)每個(gè)規(guī)則對(duì)應(yīng)的規(guī)則定義信息和交易信息,判斷每個(gè)規(guī)則是否滿(mǎn)足自身的裝配條件,當(dāng)滿(mǎn)足時(shí)則裝配上此條規(guī)則。這種裝配方法不需要為每個(gè)海外分行分別建立一套業(yè)務(wù)規(guī)則系統(tǒng),且不用對(duì)同一海外分行的不同業(yè)務(wù)場(chǎng)景進(jìn)行分別維護(hù),此外,針對(duì)不同海外分行或者不同業(yè)務(wù)場(chǎng)景下都需要的規(guī)則,不需要重復(fù)維護(hù),降低了維護(hù)成本。

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

請(qǐng)參閱圖2,其示出了本發(fā)明實(shí)施例提供的一種業(yè)務(wù)規(guī)則的裝配方法的流程圖,所述裝配方法包括:

S101、獲取交易信息;

建行的不同海外分行由于受到當(dāng)?shù)胤ㄒ?guī)的限制、當(dāng)?shù)亟Y(jié)算組織的要求或者是本地分支機(jī)構(gòu)做出的特殊規(guī)則,導(dǎo)致不同海外分行即使在處理相同業(yè)務(wù)時(shí)即處于同一業(yè)務(wù)場(chǎng)景下,規(guī)則也不同。例如在匯至本地他行這一業(yè)務(wù)場(chǎng)景下,悉尼分行要求必須輸入澳大利亞的銀行清算號(hào)碼,且支持澳元,匯款附言最多15個(gè)字符;法蘭克福分行要求輸入收款方的開(kāi)戶(hù)行swift代碼或開(kāi)戶(hù)行名稱(chēng)地址,幣種只能是歐元,輸入的交易金額格式小數(shù)點(diǎn)和千分位標(biāo)識(shí)相反。

建行的每個(gè)海外分行在付款時(shí)包括轉(zhuǎn)賬、轉(zhuǎn)至當(dāng)?shù)亟ㄐ兴?、匯至大陸建行他人、匯至本地他行和匯至全球這幾種業(yè)務(wù)場(chǎng)景,在同一海外分行下,針對(duì)不同的業(yè)務(wù)場(chǎng)景,有不同的業(yè)務(wù)規(guī)則要求。例如,在轉(zhuǎn)賬這一業(yè)務(wù)場(chǎng)景下,要求收方、付方均為本地活期賬號(hào),雙方幣種相同,且登記在同一客戶(hù)名下;在匯至全球這一業(yè)務(wù)場(chǎng)景下,要求付方為客戶(hù)登記的活期賬號(hào),除必須輸入收方賬號(hào),還需輸入開(kāi)戶(hù)行swift代碼或開(kāi)戶(hù)行名稱(chēng)地址,針對(duì)不同幣種的允許交易時(shí)間不同。

當(dāng)用戶(hù)想要進(jìn)行某種交易時(shí),訪(fǎng)問(wèn)其需要進(jìn)行交易的海外分行的交易處理界面,交易處理界面上顯示有收付方賬號(hào)、開(kāi)戶(hù)名稱(chēng)、轉(zhuǎn)賬金額、備注以及其他一些業(yè)務(wù)字段。由于不同海外分行的差異性和不同業(yè)務(wù)場(chǎng)景的差異性,因此用戶(hù)需要根據(jù)此海外分行對(duì)這一業(yè)務(wù)場(chǎng)景的要求,在相應(yīng)位置處輸入滿(mǎn)足此海外分行和此業(yè)務(wù)場(chǎng)景要求的內(nèi)容。

例如,在悉尼分行下處理匯至本地他行的業(yè)務(wù)時(shí),除了輸入收付方賬號(hào)、收方戶(hù)名、轉(zhuǎn)賬金額、交易幣種等必須的內(nèi)容外,還需要輸入澳大利亞的銀行清算號(hào)碼。

即用戶(hù)在訪(fǎng)問(wèn)某個(gè)分行的交易處理界面后,需要在界面上輸入能夠完成此次付款交易的業(yè)務(wù)要素信息,并發(fā)起付款請(qǐng)求。

前端網(wǎng)關(guān)系統(tǒng)接收到付款請(qǐng)求后,獲取交易信息;其中所述交易信息包括用戶(hù)在交易處理界面上輸入的業(yè)務(wù)要素信息,和用戶(hù)訪(fǎng)問(wèn)的海外分行信息以及業(yè)務(wù)場(chǎng)景信息。

前端網(wǎng)關(guān)系統(tǒng)在獲取到交易信息后,生成交易報(bào)文,并將所述交易報(bào)文發(fā)送至后端系統(tǒng)進(jìn)行處理。

其中,所述交易報(bào)文是按照前端網(wǎng)關(guān)系統(tǒng)和后端系統(tǒng)約定好的格式生成的,具體的報(bào)文格式可以采用固定分隔符將交易信息分隔,固定分隔符可以是|@|,報(bào)文格式也可以為xml格式、json格式等。報(bào)文格式還可以包括報(bào)文長(zhǎng)度和校驗(yàn)碼,以進(jìn)一步實(shí)現(xiàn)對(duì)交易報(bào)文傳輸完整性的校驗(yàn)。

S102、根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集;

后端系統(tǒng)在接收到前端系統(tǒng)發(fā)送的交易報(bào)文后,按照和前端網(wǎng)關(guān)系統(tǒng)約定好的格式對(duì)所述交易報(bào)文進(jìn)行解析,得到所述交易信息;

進(jìn)一步,后端系統(tǒng)在得到交易信息后,還可以根據(jù)所述交易信息從系統(tǒng)與用戶(hù)簽約的信息中獲取對(duì)應(yīng)的客戶(hù)簽約內(nèi)容。例如在付款時(shí),用戶(hù)輸入了付方賬號(hào)即用戶(hù)自身的賬號(hào)信息,交易信息中僅僅包括付方賬號(hào),后端系統(tǒng)可以從簽約信息中查找該付方賬號(hào)對(duì)應(yīng)的賬戶(hù)類(lèi)型(活期、定期、結(jié)算卡、一戶(hù)通等)、支付屬性(只收款不付款、即收款也付款)等信息。并將從簽約信息中獲取到的信息匯總到所述交易信息中,共同組成新的交易信息。

在得到所述交易信息后,對(duì)所述交易信息進(jìn)行必輸項(xiàng)檢查,以確保根據(jù)所述交易信息可以完成對(duì)交易的處理。例如,在付款時(shí),所述交易信息中僅僅包括了付方賬號(hào)、收方賬號(hào),而不包括交易金額,那么在對(duì)所述交易信息進(jìn)行必輸項(xiàng)檢查時(shí),檢查結(jié)果為缺少必輸項(xiàng),提醒用戶(hù)輸入必輸項(xiàng)。由于不同的海外分行、不同業(yè)務(wù)場(chǎng)景下,對(duì)必輸項(xiàng)的要求是不同的,因此必輸項(xiàng)檢查在不同的海外分行和不同的業(yè)務(wù)場(chǎng)景下是不同的。

還可以包括對(duì)所述交易信息進(jìn)行數(shù)據(jù)格式檢查,例如在法蘭克福分行處理匯至本地他行的業(yè)務(wù)時(shí),需要對(duì)交易信息中包括的交易金額格式進(jìn)行檢查,判斷交易金額格式小數(shù)點(diǎn)和千分位標(biāo)識(shí)是否相反。在不同的海外分行或不同的業(yè)務(wù)場(chǎng)景下,分別設(shè)置不同的數(shù)據(jù)格式檢查。

完成對(duì)所述交易信息的處理后,存儲(chǔ)所述交易信息。

根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集。

S103、從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息;

每條規(guī)則對(duì)應(yīng)一條規(guī)則定義信息,所有規(guī)則對(duì)應(yīng)的規(guī)則定義信息組成規(guī)則定義信息表。

查找到與所述交易信息對(duì)應(yīng)的規(guī)則集后,從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中每一條規(guī)則對(duì)應(yīng)的規(guī)則定義信息。

S104、根據(jù)所述交易信息和與所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件;

在不同的海外分行或不同的業(yè)務(wù)場(chǎng)景下,所需要的規(guī)則是不同的,在查找到規(guī)則集后,需要逐條判斷所述規(guī)則集中的規(guī)則是否滿(mǎn)足裝配條件。

S105、當(dāng)所述規(guī)則滿(mǎn)足裝配條件時(shí),裝配所述規(guī)則。

從上述技術(shù)方案可知,獲取交易信息后,從規(guī)則配置信息表中查找與交易信息對(duì)應(yīng)的規(guī)則集,并從規(guī)則定義信息表中獲取規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息,根據(jù)每個(gè)規(guī)則對(duì)應(yīng)的規(guī)則定義信息和交易信息,判斷每個(gè)規(guī)則是否滿(mǎn)足自身的裝配條件,當(dāng)滿(mǎn)足時(shí)則裝配上此條規(guī)則。這種裝配方法只需要定義一套規(guī)則,不同的海外分行或者不同的業(yè)務(wù)場(chǎng)景都是從一套規(guī)則中選擇規(guī)則,并對(duì)選擇的規(guī)則進(jìn)行具體設(shè)置,以滿(mǎn)足海外分行和業(yè)務(wù)場(chǎng)景對(duì)業(yè)務(wù)規(guī)則的差異性需求。相較于現(xiàn)有技術(shù),不需要為每個(gè)海外分行分別建立一套業(yè)務(wù)規(guī)則系統(tǒng),且不用對(duì)同一海外分行的不同業(yè)務(wù)場(chǎng)景進(jìn)行分別維護(hù),此外,針對(duì)不同海外分行或者不同業(yè)務(wù)場(chǎng)景下都需要的規(guī)則,不需要重復(fù)維護(hù),降低了維護(hù)成本。

請(qǐng)參閱圖3,其示出了本發(fā)明實(shí)施例提供的另一種業(yè)務(wù)規(guī)則的裝配方法的流程圖,所述裝配方法包括:

S201、獲取交易信息;

具體實(shí)現(xiàn)方式和步驟S101相同,在此不在贅述。

S202、根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集;

所述規(guī)則配置信息表如下表1所示:

表1

所述規(guī)則配置信息表包括:多實(shí)體標(biāo)識(shí)、服務(wù)編號(hào)、執(zhí)行服務(wù)名稱(chēng)、海外收付款交易類(lèi)型代碼、規(guī)則描述和預(yù)留補(bǔ)充字段;

所述多實(shí)體標(biāo)識(shí)用于區(qū)分不同的海外分行,即不同海外分行對(duì)應(yīng)的多實(shí)體標(biāo)識(shí)不同;

所述服務(wù)編號(hào)用于區(qū)分不同的服務(wù),默認(rèn)服務(wù)為付款;

所述海外收付款交易類(lèi)型代碼用于區(qū)分交易類(lèi)型,例如轉(zhuǎn)賬、轉(zhuǎn)至當(dāng)?shù)乇拘兴说龋?/p>

所述預(yù)留補(bǔ)充字段描述為擴(kuò)展字段,用于支持客戶(hù)級(jí)、賬號(hào)級(jí)的配置;具體地,例如在悉尼分行的轉(zhuǎn)賬業(yè)務(wù)場(chǎng)景下,對(duì)應(yīng)一套規(guī)則,利用此擴(kuò)展字段可以單獨(dú)針對(duì)悉尼分行不同的客戶(hù)設(shè)置一套規(guī)則,當(dāng)客戶(hù)在悉尼分行的轉(zhuǎn)賬業(yè)務(wù)場(chǎng)景下完成一筆交易時(shí),則采用針對(duì)此客戶(hù)設(shè)置的這一套規(guī)則;也可以為不同的賬號(hào),設(shè)置單獨(dú)的一套規(guī)則;滿(mǎn)足了用戶(hù)的個(gè)性化需求;

所述規(guī)則描述用于定義適用于所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)、所述海外收付款交易類(lèi)型代碼、所述客戶(hù)級(jí)、賬號(hào)級(jí)的規(guī)則的規(guī)則號(hào)組成的規(guī)則集;

例如表2所示,為本實(shí)施例中的一個(gè)規(guī)則配置信息表;

表2

規(guī)則配置信息表中多實(shí)體標(biāo)識(shí)DA001、DA002和DA003表示的是三個(gè)不同的海外分行;例如DA001表示法蘭克福分行;DA002表示悉尼分行;DA003表示臺(tái)北分行;

服務(wù)編號(hào)F01表示的是交易為付款;

海外收付款交易類(lèi)型代碼包括:11,對(duì)應(yīng)業(yè)務(wù)場(chǎng)景為轉(zhuǎn)賬;01,對(duì)應(yīng)業(yè)務(wù)場(chǎng)景為匯款至當(dāng)?shù)劂y行;02,對(duì)應(yīng)業(yè)務(wù)場(chǎng)景為匯款至大陸建行;03,對(duì)應(yīng)業(yè)務(wù)場(chǎng)景為匯款至歐元區(qū);04,對(duì)應(yīng)業(yè)務(wù)場(chǎng)景為匯款至全球;05,對(duì)應(yīng)業(yè)務(wù)場(chǎng)景為匯至當(dāng)?shù)亟ㄐ兴耍?/p>

規(guī)則描述中C01,C02,C03,C04,C05,C06,C07,C08,C09,D01,C12表示規(guī)則號(hào)分別為C01,C02,C03,C04,C05,C06,C07,C08,C09,D01,C12的規(guī)則組成的規(guī)則集。

所述規(guī)則配置信息表可以是數(shù)據(jù)庫(kù)的形式,也可以是配置文件的形式。在確定使用的規(guī)則配置信息表時(shí),可以根據(jù)修訂版本號(hào)信息或者修訂時(shí)間信息確定。

在確定規(guī)則配置信息表后,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集包括:

根據(jù)所述交易信息中的海外分行,確定所述規(guī)則配置信息表中的多實(shí)體標(biāo)識(shí);

根據(jù)交易信息中的海外分行,確定此海外分行對(duì)應(yīng)的多實(shí)體標(biāo)識(shí);

在所述規(guī)則配置信息表中,通過(guò)MULTI_TENANCY_ID查找與交易信息中海外分行對(duì)應(yīng)的多實(shí)體標(biāo)識(shí)對(duì)應(yīng)的多實(shí)體標(biāo)識(shí);

例如,用戶(hù)訪(fǎng)問(wèn)的界面為臺(tái)北海外分行,則確定臺(tái)北分行對(duì)應(yīng)的多實(shí)體標(biāo)識(shí)為DA003;通過(guò)對(duì)MULTI_TENANCY_ID賦值為DA003,從規(guī)則配置信息表中查找到倒數(shù)第1-6行的內(nèi)容;

根據(jù)所述交易信息中的交易編碼,確定所述規(guī)則配置信息表中的服務(wù)編號(hào);

在所述規(guī)則配置信息表中,通過(guò)SVC_ID查找與交易信息中交易對(duì)應(yīng)的服務(wù)編號(hào)對(duì)應(yīng)的服務(wù)編號(hào);

例如,用戶(hù)需要完成付款交易,則確定付款對(duì)應(yīng)的服務(wù)編號(hào)為F01,通過(guò)對(duì)SVC_ID賦值為F01,從規(guī)則配置信息表中查找到倒數(shù)第1-6行的內(nèi)容;

根據(jù)所述交易信息中的業(yè)務(wù)場(chǎng)景,確定所述規(guī)則配置信息表中的海外收付款交易類(lèi)型代碼;

根據(jù)交易信息中的業(yè)務(wù)場(chǎng)景,確定此業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的海外收付款交易類(lèi)型代碼;

在所述規(guī)則配置信息表中,通過(guò)OVSEARVPY_TXN_TPCD查找與交易信息中業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的海外收付款交易類(lèi)型代碼對(duì)應(yīng)的海外收付款交易類(lèi)型代碼;

例如,用戶(hù)需要完成匯款至當(dāng)?shù)劂y行的交易時(shí),則確定匯款至當(dāng)?shù)劂y行這一業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的海外收付款交易類(lèi)型代碼為01,通過(guò)對(duì)OVSEARVPY_TXN_TPCD賦值為01,從規(guī)則配置信息表中查找到倒數(shù)第5行的內(nèi)容;

根據(jù)所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼,從所述規(guī)則配置信息表中查找與所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼對(duì)應(yīng)的所述規(guī)則描述;

通過(guò)上述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼,確定為所述規(guī)則配置信息表的倒數(shù)第5行,獲取倒數(shù)第5行處的規(guī)則描述;

從所述規(guī)則描述中獲取與所述交易信息對(duì)應(yīng)的規(guī)則集。

從規(guī)則描述中獲取與所述交易信息對(duì)應(yīng)的規(guī)則集,為C01,C02,C03,C06,C07,C08,C09,C10,C11,D02,C12,其中,每個(gè)規(guī)則號(hào)對(duì)應(yīng)一條規(guī)則。

可以理解的是,通過(guò)設(shè)置規(guī)則配置信息表中的預(yù)留補(bǔ)充字段描述,對(duì)客戶(hù)級(jí)、賬號(hào)級(jí)進(jìn)行配置后,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集還包括根據(jù)交易信息判斷與預(yù)留補(bǔ)償字段描述中內(nèi)容對(duì)應(yīng)的信息,并與上述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼共同確定與所述交易信息對(duì)應(yīng)的規(guī)則集。

上述通過(guò)多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼確定與所述交易信息對(duì)應(yīng)的規(guī)則集的順序并不受到限制,只要根據(jù)交易信息中包括的內(nèi)容,能夠從規(guī)則配置信息表中確定唯一對(duì)應(yīng)所述交易信息的規(guī)則集即可。

S203、從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息;

所述規(guī)則定義信息表如表3所示:

表3

所述規(guī)則定義信息表包括:規(guī)則號(hào)、檢核規(guī)則名稱(chēng)、校驗(yàn)規(guī)則描述、處理標(biāo)識(shí)代碼、服務(wù)組件名稱(chēng)、輸入條件內(nèi)容、運(yùn)行結(jié)果描述和觸發(fā)條件;

所述規(guī)則號(hào)用于標(biāo)識(shí)規(guī)則,采用字母和數(shù)字組合的形式表示;

所述校核規(guī)則名稱(chēng)是規(guī)則的簡(jiǎn)稱(chēng);

所述檢驗(yàn)規(guī)則描述用于描述規(guī)則的作用和處理邏輯,僅供查閱使用;

所述處理標(biāo)識(shí)代碼用于標(biāo)識(shí)規(guī)則所提供功能的類(lèi)型,以區(qū)分不同的規(guī)則集;

所述服務(wù)組件名稱(chēng)用于標(biāo)識(shí)規(guī)則的實(shí)現(xiàn)服務(wù)名稱(chēng),通過(guò)服務(wù)組件名稱(chēng)可以確定與規(guī)則對(duì)應(yīng)的具體的實(shí)現(xiàn)模塊;

所述輸入條件內(nèi)容是規(guī)則的輸入條件,一般為固定值,對(duì)于相同的規(guī)則服務(wù),通過(guò)不同的輸入條件,可以配置出不同的規(guī)則。例如對(duì)于一個(gè)通用規(guī)則s65.rule.fieldValidVerifier通過(guò)設(shè)置不同的輸入?yún)?shù),可以分別用于校驗(yàn)收方、付方的賬號(hào)信息。

所述運(yùn)行結(jié)果描述用于記錄詳細(xì)的輸出結(jié)果處理方式。表示規(guī)則不同的返回結(jié)果的處理方式,目前對(duì)于失敗的處理方式默認(rèn)是直接交易失敗,還可以是記錄錯(cuò)誤表以備后續(xù)人工處理。

所述觸發(fā)條件定義了規(guī)則的觸發(fā)條件,只有滿(mǎn)足觸發(fā)條件時(shí)才會(huì)觸發(fā),此處采用表達(dá)式的方式來(lái)配置,例如規(guī)則C10手續(xù)費(fèi)計(jì)算及填充的觸發(fā)條件如下:

busInf.ovseaRmtEpsSrccd=1,^busInf.dcnRate=null,busInf.fxRmtCmsn=null

表示只有ovseaRmtEpsSrccd海外匯款費(fèi)用來(lái)源代碼為1(后端計(jì)算手續(xù)費(fèi)),且dcnRate折扣率不為空,fxRmtCmsn手續(xù)費(fèi)金額為空時(shí)才進(jìn)行手續(xù)費(fèi)計(jì)算,否則跳過(guò)此規(guī)則。

其中,所述從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息包括:

根據(jù)所述規(guī)則集中包括的規(guī)則號(hào),從所述規(guī)則定義信息表中查找與所述規(guī)則號(hào)對(duì)應(yīng)的規(guī)則定義信息。

獲取到與所述交易信息對(duì)應(yīng)的規(guī)則集為C01,C02,C03,C06,C07,C08,C09,C10,C11,D02,C12,則根據(jù)規(guī)則號(hào)C01,C02,C03,C06,C07,C08,C09,C10,C11,D02,C12,逐條從所述規(guī)則定義信息表中查找與上述規(guī)則號(hào)對(duì)應(yīng)的規(guī)則定義信息。

S204、根據(jù)所述交易信息和與所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件;

查找到與規(guī)則集中每個(gè)規(guī)則號(hào)一一對(duì)應(yīng)的規(guī)則定義信息后,針對(duì)規(guī)則集中的每一個(gè)規(guī)則號(hào)對(duì)應(yīng)的規(guī)則,依次判斷是否滿(mǎn)足裝配條件;

具體地,判斷所述規(guī)則是否滿(mǎn)足裝配條件的實(shí)現(xiàn)方式為:

S204A、判斷所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息中是否包括所述觸發(fā)條件;若不包括所述觸發(fā)條件,則滿(mǎn)足所述規(guī)則的裝配條件;

若包括所述觸發(fā)條件,則執(zhí)行S204B;

根據(jù)所述規(guī)則的規(guī)則號(hào),從所述規(guī)則定義信息表中查找到此規(guī)則號(hào)對(duì)應(yīng)的規(guī)則定義信息,雖然規(guī)則定義信息表中包括觸發(fā)條件這一內(nèi)容,但是當(dāng)某項(xiàng)規(guī)則在特定的交易下,一定會(huì)使用時(shí),則不需要設(shè)置觸發(fā)條件;

例如,在付款這一交易下,無(wú)論是在哪個(gè)海外分行、哪個(gè)業(yè)務(wù)場(chǎng)景下,都需要填充收方賬號(hào)信息,因此,在規(guī)則定義信息表中C04(收方賬號(hào)信息填充)的這一規(guī)則號(hào)對(duì)應(yīng)的觸發(fā)條件,將設(shè)置為空;

當(dāng)規(guī)則號(hào)對(duì)應(yīng)的觸發(fā)條件為空時(shí),則判斷所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息中不包括所述觸發(fā)條件,此條規(guī)則滿(mǎn)足裝配條件;

若與規(guī)則號(hào)對(duì)應(yīng)的觸發(fā)條件不為空,則與所述規(guī)則號(hào)對(duì)應(yīng)的規(guī)則包括觸發(fā)條件,執(zhí)行S204B;

S204B、根據(jù)所述交易信息判斷所述規(guī)則是否滿(mǎn)足所述觸發(fā)條件;

若滿(mǎn)足所述觸發(fā)條件,則滿(mǎn)足所述規(guī)則的裝配條件;

否則,不滿(mǎn)足所述規(guī)則的裝配條件。

從所述交易信息中,獲取與規(guī)則中觸發(fā)條件對(duì)應(yīng)的內(nèi)容,并依據(jù)獲取到的內(nèi)容判斷是否滿(mǎn)足觸發(fā)條件;

例如,規(guī)則號(hào)C10對(duì)應(yīng)的手續(xù)費(fèi)計(jì)算及填充這一規(guī)則,在規(guī)則定義信息表中設(shè)置的觸發(fā)條件為busInf.ovseaRmtEpsSrccd=1,^busInf.dcnRate=null,busInf.fxRmtCmsn=null,則從交易信息中獲取匯款費(fèi)用來(lái)源渠道、折扣率和手續(xù)費(fèi)金額,當(dāng)ovseaRmtEpsSrccd海外匯款費(fèi)用來(lái)源代碼為1(表示后端計(jì)算手續(xù)費(fèi)),且dcnRate折扣率不為空,fxRmtCmsn手續(xù)費(fèi)金額為空時(shí),判斷滿(mǎn)足手續(xù)費(fèi)計(jì)算及填充這一規(guī)則的觸發(fā)條件;

否則,不滿(mǎn)足手續(xù)費(fèi)計(jì)算及填充這一規(guī)則的裝配條件;跳過(guò)所述規(guī)則集中規(guī)則號(hào)為C10對(duì)應(yīng)的這一條規(guī)則,判斷所述規(guī)則集中C10的下一條規(guī)則是否滿(mǎn)足裝配條件。

S205、當(dāng)所述規(guī)則滿(mǎn)足裝配條件時(shí),裝配所述規(guī)則。

優(yōu)選地,所述裝配所述規(guī)則包括:

S205A、獲取與所述規(guī)則對(duì)應(yīng)的規(guī)則處理模塊;其中,所述規(guī)則處理模塊用于依據(jù)規(guī)則對(duì)交易進(jìn)行處理;

當(dāng)所述規(guī)則滿(mǎn)足裝配條件時(shí),則從與所述規(guī)則對(duì)應(yīng)的規(guī)則定義信息中獲取所述服務(wù)組件名;

根據(jù)所述服務(wù)組件名,獲取與所述規(guī)則對(duì)應(yīng)的規(guī)則處理模塊;

例如C03規(guī)則號(hào)對(duì)應(yīng)的付方賬戶(hù)信息校驗(yàn)這一條規(guī)則,沒(méi)有設(shè)置觸發(fā)條件,滿(mǎn)足裝配條件,在裝配此條規(guī)則時(shí),從C03對(duì)應(yīng)的規(guī)則定義信息中獲取服務(wù)組件名稱(chēng),獲取到的服務(wù)組件名稱(chēng)為s65.rule.fieldValidVerifier。

S205B、確定與所述規(guī)則處理模塊對(duì)應(yīng)的輸入?yún)?shù);

規(guī)定定義信息表中包括規(guī)則號(hào)C03對(duì)應(yīng)的付方賬戶(hù)信息校驗(yàn)的規(guī)則,還包括規(guī)則號(hào)C05對(duì)應(yīng)的收方賬戶(hù)信息校驗(yàn)的規(guī)則,雖然這兩條規(guī)則不同,但是兩者都是用于對(duì)賬戶(hù)信息校驗(yàn)的,兩者實(shí)現(xiàn)的功能相同,只是校驗(yàn)的具體內(nèi)容不同。

基于此,將規(guī)則號(hào)C03對(duì)應(yīng)的服務(wù)組件名稱(chēng)設(shè)置為s65.rule.fieldValidVerifier,且將規(guī)則號(hào)C05對(duì)應(yīng)的服務(wù)組件名稱(chēng)設(shè)置為s65.rule.fieldValidVerifier,不同的規(guī)則號(hào)對(duì)應(yīng)不同的輸入?yún)?shù);

通過(guò)向服務(wù)組件名稱(chēng)對(duì)應(yīng)的規(guī)則處理模塊中輸入不同的輸入?yún)?shù),控制s65.rule.fieldValidVerifier規(guī)則處理模塊分別用于校驗(yàn)收方賬戶(hù)信息和校驗(yàn)付方賬戶(hù)信息。

S205C、依據(jù)所述輸入?yún)?shù),裝配所述規(guī)則處理模塊。

本實(shí)施例中,獲取交易信息后,從規(guī)則配置信息表中查找與交易信息對(duì)應(yīng)的規(guī)則集,并從規(guī)則定義信息表中獲取規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息,根據(jù)每個(gè)規(guī)則對(duì)應(yīng)的規(guī)則定義信息和交易信息,判斷每個(gè)規(guī)則是否滿(mǎn)足自身的裝配條件,當(dāng)滿(mǎn)足時(shí)則裝配上此條規(guī)則。這種裝配方法只需要定義一套規(guī)則,不同的海外分行或者不同的業(yè)務(wù)場(chǎng)景都是從一套規(guī)則中選擇規(guī)則,并對(duì)選擇的規(guī)則進(jìn)行具體設(shè)置,以滿(mǎn)足海外分行和業(yè)務(wù)場(chǎng)景對(duì)業(yè)務(wù)規(guī)則的差異性需求。相較于現(xiàn)有技術(shù),不需要為每個(gè)海外分行分別建立一套業(yè)務(wù)規(guī)則系統(tǒng),且不用對(duì)同一海外分行的不同業(yè)務(wù)場(chǎng)景進(jìn)行分別維護(hù),此外,針對(duì)不同海外分行或者不同業(yè)務(wù)場(chǎng)景下都需要的規(guī)則,不需要重復(fù)維護(hù),降低了維護(hù)成本。

同時(shí),通過(guò)定義通用規(guī)則,根據(jù)不同的輸入?yún)?shù),即可實(shí)現(xiàn)靈活的對(duì)不同規(guī)則裝配,相較于現(xiàn)有技術(shù)中,單獨(dú)設(shè)置不同的規(guī)則,簡(jiǎn)化了對(duì)規(guī)則的管理,且增加了對(duì)新規(guī)則的適應(yīng)性。

此外,通過(guò)在規(guī)則配置信息表中設(shè)置預(yù)留補(bǔ)充字段描述的這一內(nèi)容,可以實(shí)現(xiàn)根據(jù)不同的客戶(hù)或者賬號(hào),單獨(dú)配置一套規(guī)則,使得此客戶(hù)或者此賬號(hào)完成交易時(shí),可以采用為其單獨(dú)配置的一套規(guī)則實(shí)現(xiàn)。即僅通過(guò)對(duì)規(guī)則配置信息表中的預(yù)留補(bǔ)充字段描述的內(nèi)容進(jìn)行設(shè)置,即可實(shí)現(xiàn)對(duì)單個(gè)客戶(hù)的靈活配置規(guī)則。相較于現(xiàn)有技術(shù)中通過(guò)白名單的方式,以實(shí)現(xiàn)對(duì)單個(gè)客戶(hù)規(guī)則配置的技術(shù)方案,可以實(shí)現(xiàn)方便簡(jiǎn)單的擴(kuò)展。

優(yōu)選地,裝配所述規(guī)則處理模塊后,還包括:

保存所述規(guī)則處理模塊的處理結(jié)果;

不同的規(guī)則,處理結(jié)果不同;例如,手續(xù)費(fèi)計(jì)算這一規(guī)則,處理結(jié)果是手續(xù)費(fèi)金額,賬戶(hù)信息校驗(yàn)的規(guī)則,處理結(jié)果是校驗(yàn)通過(guò)或者不通過(guò)。

對(duì)所述處理結(jié)果匯總,生成交易處理結(jié)果。

下面采用偽碼的方式介紹本申請(qǐng)所公開(kāi)的業(yè)務(wù)規(guī)則的裝配方法:

對(duì)應(yīng)圖2所示的一種業(yè)務(wù)規(guī)則的裝配方法,本發(fā)明還提供了一種業(yè)務(wù)規(guī)則的裝配裝置,其結(jié)構(gòu)示意圖請(qǐng)參閱圖4所示,本實(shí)施例提供的一種業(yè)務(wù)規(guī)則的裝配裝置包括:

第一獲取單元11、查找單元12、第二獲取單元13、判斷單元14和裝配單元15;

所述第一獲取單元11,用于獲取交易信息;

所述查找單元12,用于根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集;

所述第二獲取單元13,用于從規(guī)則定義信息表中,分別獲取與所述規(guī)則集中的規(guī)則對(duì)應(yīng)的規(guī)則定義信息;

所述判斷單元14,用于根據(jù)所述交易信息和所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件;

所述裝配單元15,用于當(dāng)所述判斷單元判斷所述規(guī)則滿(mǎn)足裝配條件時(shí),裝配所述規(guī)則。

優(yōu)選地,所述查找單元12根據(jù)所述交易信息,從規(guī)則配置信息表中查找與所述交易信息對(duì)應(yīng)的規(guī)則集包括:

第一確定單元21、規(guī)則描述查找單元22和規(guī)則集獲取單元23;

所述第一確定單元21,用于根據(jù)所述交易信息中的海外分行,確定所述規(guī)則配置信息表中的多實(shí)體標(biāo)識(shí);

還用于根據(jù)所述交易信息中的交易,確定所述規(guī)則配置信息表中的服務(wù)編號(hào);

還用于根據(jù)所述交易信息中的業(yè)務(wù)場(chǎng)景,確定所述規(guī)則配置信息表中的海外收付款交易類(lèi)型代碼;

所述規(guī)則描述查找單元22,用于根據(jù)所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼,從所述規(guī)則配置信息表中查找與所述多實(shí)體標(biāo)識(shí)、所述服務(wù)編號(hào)和所述海外收付款交易類(lèi)型代碼對(duì)應(yīng)的所述規(guī)則描述;

所述規(guī)則集獲取單元23,用于從所述規(guī)則描述中獲取與所述交易信息對(duì)應(yīng)的規(guī)則集。

優(yōu)選地,所述判斷單元14根據(jù)所述交易信息和與所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息,分別判斷所述規(guī)則集中的所述規(guī)則是否滿(mǎn)足所述規(guī)則的裝配條件包括:

第一判斷子單元31和第二判斷子單元32;

所述第一判斷子單元31,用于判斷所述規(guī)則對(duì)應(yīng)的所述規(guī)則定義信息中是否包括觸發(fā)條件;

所述第二判斷子單元32,用于當(dāng)所述第一判斷子單元判斷包括所述觸發(fā)條件時(shí),根據(jù)所述交易信息判斷所述規(guī)則是否滿(mǎn)足所述觸發(fā)條件;

所述第一判斷子單元31判斷不包括所述觸發(fā)條件,則滿(mǎn)足裝配條件;

所述第二判斷子單元32判斷滿(mǎn)足所述觸發(fā)條件,則滿(mǎn)足裝配條件。

優(yōu)選地,所述裝配單元15裝配所述規(guī)則包括:

第三獲取單元41、第二確定單元42和裝配子單元43;

所述第三獲取單元41,用于獲取與所述規(guī)則對(duì)應(yīng)的規(guī)則處理模塊;

所述第二確定單元42,用于確定與所述規(guī)則處理模塊對(duì)應(yīng)的輸入?yún)?shù);

所述裝配子單元43,用于依據(jù)所述輸入?yún)?shù),裝配所述規(guī)則處理模塊。

優(yōu)選地,所述裝配裝置還包括:

保存單元16和生成單元17;

所述保存單元16,用于保存所述規(guī)則處理模塊的處理結(jié)果;

所述生成單元17,用于對(duì)所述處理結(jié)果匯總,生成交易處理結(jié)果。

從上述技術(shù)方案可知,本申請(qǐng)公開(kāi)的一種裝配裝置,通過(guò)設(shè)置規(guī)則配置信息表和規(guī)則定義信息表,當(dāng)獲取到交易信息后,根據(jù)交易信息從所述規(guī)則配置信息表和規(guī)則定義信息表中,即可獲取到實(shí)現(xiàn)本交易所需要的各項(xiàng)規(guī)則。相較于現(xiàn)有技術(shù)中,根據(jù)不同的海外分行調(diào)用不同的系統(tǒng)進(jìn)行處理,且同一海外分行不同的業(yè)務(wù)場(chǎng)景,需要設(shè)置不同的規(guī)則以實(shí)現(xiàn)對(duì)交易處理的技術(shù)方案,本申請(qǐng)不需要為每個(gè)海外分行的每個(gè)業(yè)務(wù)場(chǎng)景單獨(dú)設(shè)置一套規(guī)則和與規(guī)則對(duì)應(yīng)的處理模塊,而是只需要設(shè)置一套規(guī)則,根據(jù)不同的海外分行和不同的業(yè)務(wù)場(chǎng)景靈活配置規(guī)則,實(shí)現(xiàn)了規(guī)則的動(dòng)態(tài)裝配,降低了海外商業(yè)銀行收付款系統(tǒng)的開(kāi)發(fā)維護(hù)成本。

對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。

需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類(lèi)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。

最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潮州市| 婺源县| 财经| 安多县| 吉首市| 长沙县| 绥滨县| 庆阳市| 宿迁市| 阿勒泰市| 开阳县| 抚顺县| 精河县| 济南市| 大厂| 陆良县| 华池县| 安阳市| 遵义县| 高邮市| 江陵县| 靖江市| 纳雍县| 舞钢市| 瑞安市| 安顺市| 乌什县| 耿马| 广昌县| 岳普湖县| 宜都市| 乐安县| 桐梓县| 祁阳县| 云南省| 聂荣县| 拜泉县| 当涂县| 岐山县| 微山县| 桓仁|