System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及人工智能開發與金融科技領域,尤其涉及基于人工智能的數據轉換方法、裝置、計算機設備及存儲介質。
技術介紹
1、在金融行業的信息化進程中,業務系統的穩定運行與持續優化是推動行業發展的關鍵要素。近年來,隨著信息技術的飛速發展和自主可控需求的不斷提升,全棧信創國產化已成為金融行業信息化建設的重要趨勢。這一趨勢要求金融機構的核心業務系統不僅要實現技術的自主可控,還要不斷提升系統的性能、靈活性和可擴展性。
2、目前,許多金融機構面臨著老核心系統向新架構遷移的迫切需求。老核心系統往往基于傳統的技術棧構建,如使用oracle數據庫和jsp頁面技術。然而,隨著技術的不斷進步,這些老舊系統的架構已經難以滿足當前業務發展的需求。因此,金融機構需要將這些老系統遷移到更加先進、靈活的新架構上,以支持業務的快速發展和變化。
3、在老系統向新架構遷移的過程中,jsp頁面技術的轉換成為了一個亟待解決的問題。jsp頁面技術作為一種后端渲染的頁面技術,在早期的web開發中得到了廣泛應用。然而,隨著前端技術的不斷發展,vue等現代前端框架因其組件化、響應式數據綁定和簡單易用性等優點,逐漸成為了前端開發的主流選擇。
4、然而,將大量的jsp頁面轉換為vue頁面卻并非易事。目前,常用的轉換方式仍然是手工轉換。手工轉換雖然能夠確保轉換的靈活性,但處理效率低下,成本高昂,且難以保證轉換質量。
技術實現思路
1、本申請實施例的目的在于提出一種基于人工智能的數據轉換方法、裝置、計算機設
2、為了解決上述技術問題,本申請實施例提供一種基于人工智能的數據轉換方法,采用了如下所述的技術方案:
3、判斷是否接收到用戶在預設界面中觸發的數據轉換請求;其中,所述數據轉換請求攜帶待轉換的jsp頁面代碼;
4、若是,從所述數據轉換請求中提取出所述jsp頁面代碼;
5、對所述jsp頁面代碼進行格式轉換處理,得到對應的目標代碼數據;
6、基于預先訓練好的轉換模型對所述目標代碼數據進行轉換處理,生成與所述目標代碼數據對應的vue頁面代碼;
7、對所述vue頁面代碼進行優化處理,得到對應的目標vue頁面代碼;
8、將所述目標vue頁面代碼發送給所述用戶。
9、進一步的,所述對所述vue頁面代碼進行優化處理,得到對應的目標vue頁面代碼的步驟,具體包括:
10、對所述vue頁面代碼進行代碼結構優化處理,得到對應的第一代碼數據;
11、對所述第一代碼數據進行組件順序調整處理,得到對應的第二代碼數據;
12、基于預設的調優策略對所述第二代碼數據進行調優處理,得到對應的第三代碼數據;
13、將所述第三代碼數據作為所述目標vue頁面代碼。
14、進一步的,所述將所述目標vue頁面代碼發送給所述用戶的步驟,具體包括:
15、基于預設的審查策略對所述目標vue頁面代碼進行審查處理;
16、若所述目標vue頁面代碼通過審查,則基于預設的測試策略對所述目標vue頁面代碼進行測試處理;
17、若所述目標vue頁面代碼通過測試,則獲取預設的目標發送方式;
18、基于所述目標發送方式,將所述目標vue頁面代碼發送給所述用戶。
19、進一步的,所述基于預設的審查策略對所述目標vue頁面代碼進行審查處理的步驟,具體包括:
20、獲取預設的代碼審查規則與可讀性審查規則;
21、基于所述代碼審查規則對所述目標vue頁面代碼進行代碼審查;
22、若所述目標vue頁面代碼通過代碼審查,則基于所述可讀性審查規則對所述目標vue頁面代碼進行可讀性審查;
23、若所述目標vue頁面代碼通過可讀性審查,則判定所述目標vue頁面代碼通過審查,否則判定所述目標vue頁面代碼未通過審查。
24、進一步的,所述基于預設的測試策略對所述目標vue頁面代碼進行測試處理的步驟,具體包括:
25、獲取預設的功能測試規則、兼容性測試規則以及性能測試規則;
26、基于所述功能測試規則對所述目標vue頁面代碼進行功能測試;
27、若所述目標vue頁面代碼通過功能測試,則基于所述兼容性測試規則對所述目標vue頁面代碼進行兼容性測試;
28、若所述目標vue頁面代碼通過兼容性測試,則基于所述性能測試規則對所述目標vue頁面代碼進行性能測試;
29、若所述目標vue頁面代碼通過性能測試,則判定所述目標vue頁面代碼通過測試,否則判定所述目標vue頁面代碼未通過測試。
30、進一步的,在所述基于預先訓練好的轉換模型對所述目標代碼數據進行轉換處理,生成與所述目標代碼數據對應的vue頁面代碼的步驟之前,還包括:
31、獲取預先采集的初始jsp頁面代碼數據,以及與所述初始jsp頁面代碼數據對應的初始vue頁面代碼數據;
32、對所述初始jsp頁面代碼數據與所述初始vue頁面代碼數據進行解析處理,得到對應的jsp頁面信息與vue頁面信息;
33、對所述jsp頁面信息與所述vue頁面信息進行特征向量化處理,得到對應的樣本數據;
34、調用預設的初始模型,以及獲取預設的優化策略;
35、基于所述優化策略,使用所述樣本數據對所述初始模型進行訓練處理,得到符合預設的模型構建需求的指定模型;
36、將所述指定模型作為所述轉換模型。
37、進一步的,所述對所述jsp頁面信息與所述vue頁面信息進行特征向量化處理,得到對應的樣本數據的步驟,具體包括:
38、分別對所述jsp頁面信息與所述vue頁面信息進行預處理,得到對應的指定jsp頁面信息與指定vue頁面信息;
39、獲取預設的特征類型信息;
40、基于所述特征類型信息對所述指定jsp頁面信息與所述指定vue頁面信息進行特征選擇處理,得到對應的指定特征;
41、基于所述指定特征構建對應的特征向量;
42、基于所述特征向量生成所述樣本數據。
43、為了解決上述技術問題,本申請實施例還提供一種基于人工智能的數據轉換裝置,采用了如下所述的技術方案:
44、判斷模塊,用于判斷是否接收到用戶在預設界面中觸發的數據轉換請求;其中,所述數據轉換請求攜帶待轉換的jsp頁面代碼;
45、提取模塊,用于若是,從所述數據轉換請求中提取出所述jsp頁面代碼;
46、第一處理模塊,用于對所述jsp頁面代碼進行格式轉換處理,得到對應的目標代碼數據;
47、轉換模塊,用于基于預先訓練好的轉換模型對所述目標代碼數據進行轉換處理,生成與所述本文檔來自技高網...
【技術保護點】
1.一種基于人工智能的數據轉換方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的基于人工智能的數據轉換方法,其特征在于,所述對所述Vue頁面代碼進行優化處理,得到對應的目標Vue頁面代碼的步驟,具體包括:
3.根據權利要求1所述的基于人工智能的數據轉換方法,其特征在于,所述將所述目標Vue頁面代碼發送給所述用戶的步驟,具體包括:
4.根據權利要求3所述的基于人工智能的數據轉換方法,其特征在于,所述基于預設的審查策略對所述目標Vue頁面代碼進行審查處理的步驟,具體包括:
5.根據權利要求3所述的基于人工智能的數據轉換方法,其特征在于,所述基于預設的測試策略對所述目標Vue頁面代碼進行測試處理的步驟,具體包括:
6.根據權利要求1所述的基于人工智能的數據轉換方法,其特征在于,在所述基于預先訓練好的轉換模型對所述目標代碼數據進行轉換處理,生成與所述目標代碼數據對應的Vue頁面代碼的步驟之前,還包括:
7.根據權利要求6所述的基于人工智能的數據轉換方法,其特征在于,所述對所述JSP頁面信息與所述Vue頁面信息
8.一種基于人工智能的數據轉換裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執行所述計算機可讀指令時實現如權利要求1至7中任一項所述的基于人工智能的數據轉換方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執行時實現如權利要求1至7中任一項所述的基于人工智能的數據轉換方法的步驟。
...【技術特征摘要】
1.一種基于人工智能的數據轉換方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的基于人工智能的數據轉換方法,其特征在于,所述對所述vue頁面代碼進行優化處理,得到對應的目標vue頁面代碼的步驟,具體包括:
3.根據權利要求1所述的基于人工智能的數據轉換方法,其特征在于,所述將所述目標vue頁面代碼發送給所述用戶的步驟,具體包括:
4.根據權利要求3所述的基于人工智能的數據轉換方法,其特征在于,所述基于預設的審查策略對所述目標vue頁面代碼進行審查處理的步驟,具體包括:
5.根據權利要求3所述的基于人工智能的數據轉換方法,其特征在于,所述基于預設的測試策略對所述目標vue頁面代碼進行測試處理的步驟,具體包括:
6.根據權利要求1所述的基于人工智能的數據轉換方法,其特征在于,在所述基于預先...
【專利技術屬性】
技術研發人員:王振興,
申請(專利權)人:中國平安人壽保險股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。