本申請涉及計算機,特別是涉及一種資源轉(zhuǎn)移通道確定方法、裝置、設(shè)備和可讀存儲介質(zhì)。
背景技術(shù):
1、隨著網(wǎng)絡(luò)購物的快速發(fā)展,線上購物越來越受到人們的青睞。隨著線上購物越來越多,需要在線上進行資源轉(zhuǎn)移。例如,在資源轉(zhuǎn)移實時系統(tǒng)中,每一次資源轉(zhuǎn)移請求都會產(chǎn)生一筆資源轉(zhuǎn)移訂單,系統(tǒng)根據(jù)資源轉(zhuǎn)移訂單的資源轉(zhuǎn)移方式進行資源轉(zhuǎn)移工具路由。
2、傳統(tǒng)技術(shù)中,根據(jù)預(yù)設(shè)優(yōu)先級從給定的資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道,或者只能通過簡單的排序進行路由確定目標資源轉(zhuǎn)移通道,導(dǎo)致資源轉(zhuǎn)移通道的不準確。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高資源轉(zhuǎn)移通道的準確性的資源轉(zhuǎn)移通道確定方法、裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品。
2、第一方面,本申請?zhí)峁┝艘环N資源轉(zhuǎn)移通道確定方法,包括:
3、響應(yīng)于資源轉(zhuǎn)移請求,確定所述資源轉(zhuǎn)移請求攜帶的資源轉(zhuǎn)移信息,所述資源轉(zhuǎn)移信息包括資源接收方以及資源轉(zhuǎn)移方式;
4、確定與所述資源接收方對應(yīng)的所有資源轉(zhuǎn)移通道;其中,各所述資源轉(zhuǎn)移通道存在有對應(yīng)的原子路由規(guī)則;
5、確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果;
6、根據(jù)所述所有匹配結(jié)果從所有所述資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道。
7、在其中一個實施例中,所述原子路由規(guī)則包括多個類目的判斷條件,每個類目的所述判斷條件存在對應(yīng)的判斷執(zhí)行器,所述確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果,包括:
8、解析所述資源轉(zhuǎn)移信息,得到多個維度的元數(shù)據(jù);
9、針對每個所述原子路由規(guī)則,從所述元數(shù)據(jù)中分別確定與每個類目的所述判斷條件匹配的目標元數(shù)據(jù);
10、獲取由每個所述判斷執(zhí)行器輸出的中間匹配結(jié)果,所述中間匹配結(jié)果為所述目標元數(shù)據(jù)與對應(yīng)類目的所述判斷條件的匹配情況;
11、根據(jù)所有所述中間匹配結(jié)果,確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果。
12、在其中一個實施例中,所述根據(jù)所有所述中間匹配結(jié)果,確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果,包括:
13、若所有所述中間匹配結(jié)果均為匹配,則確定所述資源轉(zhuǎn)移信息和所述原子路由規(guī)則匹配。
14、在其中一個實施例中,所述根據(jù)所述所有匹配結(jié)果從所述所有資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道,包括:
15、根據(jù)所述匹配結(jié)果確定所述所有資源轉(zhuǎn)移通道的優(yōu)先級;
16、根據(jù)所述優(yōu)先級,從所述所有資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道。
17、在其中一個實施例中,所述根據(jù)所述優(yōu)先級,從所述所有資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道,包括:
18、確定基于所述優(yōu)先級排序的資源轉(zhuǎn)移通道序列,依次對所述資源轉(zhuǎn)移通道序列中的每個資源轉(zhuǎn)移通道進行校驗;
19、若所述資源轉(zhuǎn)移通道序列中存在有效的資源轉(zhuǎn)移通道,則將所述在有效的資源轉(zhuǎn)移通道加入已選擇通道列表;
20、從所述已選擇通道列表中確定目標資源轉(zhuǎn)移通道。
21、在其中一個實施例中,所述方法還包括:
22、獲取所述資源轉(zhuǎn)移請求對應(yīng)的業(yè)務(wù)訂單;
23、對所述業(yè)務(wù)訂單進行異常檢測,若所述業(yè)務(wù)訂單不存在異常,則經(jīng)由所述目標資源轉(zhuǎn)移通道進行資源轉(zhuǎn)移。
24、第二方面,本申請還提供了一種資源轉(zhuǎn)移通道確定裝置,包括:
25、數(shù)據(jù)處理模塊,用于響應(yīng)于資源轉(zhuǎn)移請求,確定所述資源轉(zhuǎn)移請求攜帶的資源轉(zhuǎn)移信息,所述資源轉(zhuǎn)移信息包括資源接收方以及資源轉(zhuǎn)移方式;
26、轉(zhuǎn)移通道獲取模塊,用于確定與所述資源接收方對應(yīng)的所有資源轉(zhuǎn)移通道;其中,各所述資源轉(zhuǎn)移通道存在有對應(yīng)的原子路由規(guī)則;
27、匹配模塊,用于確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果;
28、轉(zhuǎn)移通道確定模塊,用于根據(jù)所述所有匹配結(jié)果從所有所述資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道。
29、第三方面,本申請還提供了一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
30、響應(yīng)于資源轉(zhuǎn)移請求,確定所述資源轉(zhuǎn)移請求攜帶的資源轉(zhuǎn)移信息,所述資源轉(zhuǎn)移信息包括資源接收方以及資源轉(zhuǎn)移方式;
31、確定與所述資源接收方對應(yīng)的所有資源轉(zhuǎn)移通道;其中,各所述資源轉(zhuǎn)移通道存在有對應(yīng)的原子路由規(guī)則;
32、確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果;
33、根據(jù)所述所有匹配結(jié)果從所有所述資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道。
34、第四方面,本申請還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
35、響應(yīng)于資源轉(zhuǎn)移請求,確定所述資源轉(zhuǎn)移請求攜帶的資源轉(zhuǎn)移信息,所述資源轉(zhuǎn)移信息包括資源接收方以及資源轉(zhuǎn)移方式;
36、確定與所述資源接收方對應(yīng)的所有資源轉(zhuǎn)移通道;其中,各所述資源轉(zhuǎn)移通道存在有對應(yīng)的原子路由規(guī)則;
37、確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果;
38、根據(jù)所述所有匹配結(jié)果從所有所述資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道。
39、第五方面,本申請還提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
40、響應(yīng)于資源轉(zhuǎn)移請求,確定所述資源轉(zhuǎn)移請求攜帶的資源轉(zhuǎn)移信息,所述資源轉(zhuǎn)移信息包括資源接收方以及資源轉(zhuǎn)移方式;
41、確定與所述資源接收方對應(yīng)的所有資源轉(zhuǎn)移通道;其中,各所述資源轉(zhuǎn)移通道存在有對應(yīng)的原子路由規(guī)則;
42、確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果;
43、根據(jù)所述所有匹配結(jié)果從所有所述資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道。
44、上述資源轉(zhuǎn)移通道確定方法、裝置、計算機設(shè)備、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品,在需要進行資源轉(zhuǎn)移的情況下,響應(yīng)于資源轉(zhuǎn)移請求,根據(jù)資源轉(zhuǎn)移請求攜帶的資源轉(zhuǎn)移信息,從資源接收方支持的所有資源轉(zhuǎn)移通道確定目標資源轉(zhuǎn)移通道,也就是說,通過確定資源轉(zhuǎn)移信息和不同維度的原子路由規(guī)則進行匹配,快速確定最佳資源轉(zhuǎn)移通道,提高資源轉(zhuǎn)移的效率以及提供更加安全、高效、可靠的資源轉(zhuǎn)移服務(wù),進一步地,根據(jù)不同的資源轉(zhuǎn)移信息靈活選擇最合適的通道,以適應(yīng)不同的場景需求。
1.一種資源轉(zhuǎn)移通道確定方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述原子路由規(guī)則包括多個類目的判斷條件,每個類目的所述判斷條件存在對應(yīng)的判斷執(zhí)行器,所述確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所有所述中間匹配結(jié)果,確定所述資源轉(zhuǎn)移信息和每個所述原子路由規(guī)則之間的匹配結(jié)果,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所有所述匹配結(jié)果從所述所有資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述優(yōu)先級,從所述所有資源轉(zhuǎn)移通道中確定目標資源轉(zhuǎn)移通道,包括:
6.根據(jù)權(quán)利要求1至5任意一項所述的方法,其特征在于,所述方法還包括:
7.一種資源轉(zhuǎn)移通道確定裝置,其特征在于,所述裝置包括:
8.一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。