System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及金融領域或其他領域,尤其涉及一種基于網關的交易量控制方法、設備及介質。
技術介紹
1、銀行的交易處理離不開網關,基于網關接收用戶觸發的各種交易請求,但網關對交易的處理能力有限,因此,需要控制到達網關的交易請求中的交易數量,以保障網關的正常運行。
2、目前,網關的交易量控制多是基于控制頒發給用戶的令牌數量,以控制接入網關的交易請求的數量。但針對于一個交易請求中可以包括多筆交易的交易請求,僅利用該方式無法對接入網關的交易數量進行精準控制,使得網關依舊存在超出負荷,以致無法正常運行的情況。
技術實現思路
1、本申請實施例提供基于網關的交易量控制方法、設備及介質,用以保障網關的正常運行。
2、第一方面,本申請實施例提供一種基于網關的交易量控制方法,包括:
3、接收目標賬戶的目標交易請求;其中,所述目標交易請求表征包括多筆交易的交易請求;
4、根據所述目標交易請求,確定所述目標交易請求對應的目標關鍵信息串;其中,所述目標關鍵信息串用于對目標交易請求進行分類;
5、根據所述目標關鍵信息串,確定所述目標交易請求所對應的最大交易數量;
6、根據所述目標交易請求所對應的最大交易數量,執行所述目標交易請求。
7、在一種可能的實施方式中,根據所述目標交易請求,確定所述目標交易請求對應的目標關鍵信息串,包括:
8、若確定所述目標交易請求中預設關鍵字的值有效,則根據有效的預設關鍵字,以及,所述有效的預設
9、在一種可能的實施方式中,根據有效的預設關鍵字,以及,所述有效的預設關鍵字的值,確定所述目標關鍵信息串,包括:
10、根據所述目標交易請求,確定所述目標交易請求的類型;
11、根據所述目標交易請求的類型,確定所述目標關鍵信息串的配置規則;
12、根據所述目標關鍵信息串的配置規則,所述有效的預設關鍵字,以及,所述有效的預設關鍵字的值,確定所述目標關鍵信息串。
13、在一種可能的實施方式中,所述網關具有配置文件,所述配置文件中包括關鍵信息串和極限值的對應關系;根據所述目標關鍵信息串,確定所述目標交易請求所對應的最大交易數量,包括:
14、若確定所述配置文件中存在所述目標關鍵信息串,則根據所述配置文件中包括的所述目標關鍵信息串對應的極限值,確定所述目標交易請求所對應的最大交易數量。
15、在一種可能的實施方式中,所述方法還包括:
16、若確定所述配置文件中不存在所述目標關鍵信息串,則根據所述配置文件中所包括的關鍵信息串,確定候選關鍵信息串;
17、根據所述候選關鍵信息串所對應的極限值,確定所述目標交易請求所對應的最大交易數量。
18、在一種可能的實施方式中,所述目標交易請求中根據所述配置文件中所包括的關鍵信息串,確定候選關鍵信息串,包括:
19、獲取所述目標關鍵信息串中的第一待選關鍵字和第二待選關鍵字;
20、根據所述配置文件中所包括的關鍵信息串,所述目標關鍵信息串,以及,所述第二待選關鍵字,確定所述配置文件中所包括的關鍵信息串對應的相似向量;其中,所述相似向量表征配置文件中所包括的該關鍵信息串中的第二待選關鍵字的值,與目標關鍵信息串中第二待選關鍵字的值的相似度;
21、根據所述配置文件中所包括的關鍵信息串,所述第一待選關鍵字,所述目標關鍵信息串,以及,所述相似向量,確定所述候選關鍵信息串。
22、在一種可能的實施方式中,根據所述配置文件中所包括的關鍵信息串,所述第一待選關鍵字,所述目標關鍵信息串,以及,所述相似向量,確定所述候選關鍵信息串,包括:
23、根據所述相似向量的模,從所述配置文件中所包括的關鍵信息串確定初始候選關鍵信息串;
24、將所述初始候選關鍵信息串中所述第一待選關鍵字的值,與所述目標關鍵信息串中所述第一待選關鍵字的值一致的初始候選關鍵信息串,作為所述候選關鍵信息串。
25、在一種可能的實施方式中,根據所述目標交易請求所對應的最大交易數量,執行所述目標交易請求,包括:
26、獲取所述目標交易請求中所包括的交易數量;
27、若確定所述目標交易請求中所包括的交易數量,小于或者等于所述目標交易請求所對應的最大交易數量,則執行所述目標交易請求中所包括的所有交易。
28、第二方面,本申請實施例提供一種基于網關的交易量控制裝置,包括:
29、接收模塊,用于接收目標賬戶的目標交易請求;其中,所述目標交易請求表征包括多筆交易的交易請求;
30、第一確定模塊,用于根據所述目標交易請求,確定所述目標交易請求對應的目標關鍵信息串;其中,所述目標關鍵信息串用于對目標交易請求進行分類;
31、第二確定模塊,用于根據所述目標關鍵信息串,確定所述目標交易請求所對應的最大交易數量;
32、執行模塊,用于根據所述目標交易請求所對應的最大交易數量,執行所述目標交易請求。
33、第三方面,本申請實施例提供一種電子設備,包括:存儲器,處理器;
34、所述存儲器存儲計算機執行指令;
35、所述處理器執行所述存儲器存儲的計算機執行指令,使得所述處理器執行如上第一方面和/或第一方面各種可能的實施方式。
36、第四方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如上第一方面和/或第一方面各種可能的實施方式。
37、第五方面,本申請實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上第一方面和/或第一方面各種可能的實施方式。
38、本申請實施例提供的基于網關的交易量控制方法、設備及介質,網關可以根據目標賬戶發起的目標交易請求,確定目標交易請求的目標關鍵信息串,進而可以根據目標關鍵信息串確定該目標交易請求所對應的最大交易數量,根據該目標交易請求所對應的最大交易數量與該交易請求中所包括的交易數量的關系,執行該目標交易請求。通過該方式,網關可以針對包括多筆交易的交易請求,對交易請求中的交易數量進行控制,保障網關可處理的交易數量不超出負載能力,進而保障網關的正常運行。
本文檔來自技高網...【技術保護點】
1.一種基于網關的交易量控制方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據所述目標交易請求,確定所述目標交易請求對應的目標關鍵信息串,包括:
3.根據權利要求2所述的方法,其特征在于,根據有效的預設關鍵字,以及,所述有效的預設關鍵字的值,確定所述目標關鍵信息串,包括:
4.根據權利要求1所述的方法,其特征在于,所述網關具有配置文件,所述配置文件中包括關鍵信息串和極限值的對應關系;根據所述目標關鍵信息串,確定所述目標交易請求所對應的最大交易數量,包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述目標交易請求中根據所述配置文件中所包括的關鍵信息串,確定候選關鍵信息串,包括:
7.根據權利要求6所述的方法,其特征在于,根據所述配置文件中所包括的關鍵信息串,所述第一待選關鍵字,所述目標關鍵信息串,以及,所述相似向量,確定所述候選關鍵信息串,包括:
8.根據權利要求1-7任一項所述的方法,其特征在于,根據所述目標交易請
9.一種電子設備,其特征在于,包括:存儲器,處理器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1-8任一項所述的方法。
...【技術特征摘要】
1.一種基于網關的交易量控制方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據所述目標交易請求,確定所述目標交易請求對應的目標關鍵信息串,包括:
3.根據權利要求2所述的方法,其特征在于,根據有效的預設關鍵字,以及,所述有效的預設關鍵字的值,確定所述目標關鍵信息串,包括:
4.根據權利要求1所述的方法,其特征在于,所述網關具有配置文件,所述配置文件中包括關鍵信息串和極限值的對應關系;根據所述目標關鍵信息串,確定所述目標交易請求所對應的最大交易數量,包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,...
【專利技術屬性】
技術研發人員:朱江波,胡佳鋒,韓天陽,黃天立,黃振丹,吳萬佩,
申請(專利權)人:中國銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。