System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及業務推廣領域,更具體的說,涉及一種業務推廣控制方法及相關裝置。
技術介紹
1、伴隨著互聯網技術的飛速發展,線上系統需求井噴式爆發,一個需求從提出到上線,再從上線通過業務推廣方式推廣到全國的時間越來越短,且推廣的準確度要求越來越高。其中,業務推廣是指程序系統在實現某個業務功能后,從局部試用到全局通用的過程。
2、相關技術中,在進行業務推廣時,依靠人工控制推廣時機,業務推廣準確度低。
技術實現思路
1、有鑒于此,本申請提供一種業務推廣控制方法及相關裝置,以解決人工控制推廣時機的準確度低的問題。
2、為解決上述技術問題,本申請采用了如下技術方案:
3、一種業務推廣控制方法,所述業務推廣控制方法對應的程序通過項目對象模型pom依賴方式嵌入到業務代碼中;所述業務推廣控制方法包括:
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、一種業務推廣控制裝置,所述業務推廣控制裝置對應的程序通過項目對象模型pom依賴方式嵌入到業務代碼中;所述業務推廣控制裝置包括:
29、第一數據獲取模塊,用于獲取前端與目標應用系統交互時的業務通信數據;
30、解析模塊,用于對所述業務通信數據進行解析操作得到業務參數信息,根據所述業務參數信息,更新業務場景數據統計結果;
31、第二數據獲取模塊,用于若所述業務場景數據統計結果滿足預設業務覆蓋條件,獲取候選性能數據,從所述候選性能數據中選擇出目標性能數據;
32、業務推廣模塊,用于在確定出所述目標性能數據滿足預設性能推廣條件的情況下,按照預設業務推廣策略進行業務推廣操作。
33、一種電子設備,包括至少一個處理器和與所述處理器連接的存儲器,其中:
34、所述存儲器用于存儲計算機程序;
35、所述處理器用于執行所述計算機程序,以使所述電子設備能夠實現上述的業務推廣控制方法。
36、一種計算機存儲介質,所述存儲介質承載有一個或多個計算機程序,當所述一個或多個計算機程序被電子設備執行時,能夠使所述電子設備實現上述的業務推廣控制方法。
37、本申請提供了一種業務推廣控制方法及相關裝置,本申請中,在進行業務推廣時,考慮了業務場景數據統計結果以及目標性能數據這兩個維度,使得業務推廣判斷符合實際業務推廣需求,提高業務推廣控制的準確度。另外,本專利技術中,在更新業務場景數據統計結果時,獲取與所述目標應用系統交互時的業務通信數據,對所述業務通信數據進行解析操作得到業務參數信息,根據所述業務參數信息,更新業務場景數據統計結果,即本專利技術考慮了實際交互時的交互數據,即根據實際交互數據進行業務場景數據統計結果的更新,提高業務場景數據統計結果更新的準確度。另外,本專利技術自動實現業務推廣操作,節省人力。另外,本專利技術中,業務推廣控制方法對應的程序通過pom依賴方式嵌入到業務代碼中,后續僅需修改程序配置即可滿足不同業務場景的需要,能有效降低使用難度,減少配置量和提升靈活性,推廣完成后只需要去除相關pom依賴即可實現程度解耦合,解耦合操作簡單。
本文檔來自技高網...【技術保護點】
1.一種業務推廣控制方法,其特征在于,所述業務推廣控制方法對應的程序通過項目對象模型POM依賴方式嵌入到業務代碼中;所述業務推廣控制方法包括:
2.根據權利要求1所述的業務推廣控制方法,其特征在于,獲取前端與目標應用系統交互時的業務通信數據,包括:
3.根據權利要求2所述的業務推廣控制方法,其特征在于,對所述業務通信數據進行解析操作得到業務參數信息,包括:
4.根據權利要求3所述的業務推廣控制方法,其特征在于,根據所述業務參數信息,更新業務場景數據統計結果,包括:
5.根據權利要求1所述的業務推廣控制方法,其特征在于,獲取候選性能數據,從所述候選性能數據中選擇出目標性能數據,包括:
6.根據權利要求1所述的業務推廣控制方法,其特征在于,確定出所述目標性能數據滿足預設性能推廣條件,包括:
7.根據權利要求1所述的業務推廣控制方法,其特征在于,還包括:
8.一種業務推廣控制裝置,其特征在于,所述業務推廣控制裝置對應的程序通過項目對象模型POM依賴方式嵌入到業務代碼中;所述業務推廣控制裝置包括:
...【技術特征摘要】
1.一種業務推廣控制方法,其特征在于,所述業務推廣控制方法對應的程序通過項目對象模型pom依賴方式嵌入到業務代碼中;所述業務推廣控制方法包括:
2.根據權利要求1所述的業務推廣控制方法,其特征在于,獲取前端與目標應用系統交互時的業務通信數據,包括:
3.根據權利要求2所述的業務推廣控制方法,其特征在于,對所述業務通信數據進行解析操作得到業務參數信息,包括:
4.根據權利要求3所述的業務推廣控制方法,其特征在于,根據所述業務參數信息,更新業務場景數據統計結果,包括:
5.根據權利要求1所述的業務推廣控制方法,其特征在于,獲取候選性能數據,從所述候選性能數據中選擇出目標性能數據,包括:
<...【專利技術屬性】
技術研發人員:杜文娟,
申請(專利權)人:中國農業銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。