[發明專利]基于人工智能的接口優化方法、裝置、設備和存儲介質在審
| 申請號: | 202111152528.7 | 申請日: | 2021-09-29 |
| 公開(公告)號: | CN113885933A | 公開(公告)日: | 2022-01-04 |
| 發明(設計)人: | 魏杰 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70;G06N3/08 |
| 代理公司: | 深圳國新南方知識產權代理有限公司 44374 | 代理人: | 艾青 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 人工智能 接口 優化 方法 裝置 設備 存儲 介質 | ||
1.一種接口優化方法,其特征在于,所述方法包括:
獲取上線前的目標接口的接口配置數據,所述接口配置數據包括:接口的唯一標識、接口參數屬性、接口所屬系統的系統配置數據;
將所述目標接口的接口配置數據輸入至已訓練的接口調用預測模型,以得到所述目標接口的預測調用效果,所述預測調用效果包括正常和不正常;
若所述目標接口的預測調用效果為不正常,則根據預設規則調節所述目標接口所屬系統的系統配置數據和接口參數屬性,將調節后的接口配置數據輸入至所述已訓練的接口調用預測模型,以重新預測所述目標接口的預測調用效果,直至所述目標接口的預測調用效果為正常。
2.根據權利要求1所述的方法,其特征在于,在所述目標接口的預測調用效果為正常之后,所述方法還包括:
獲取所述目標接口經過調節后的接口配置數據和歷史接口的接口配置數據;
獲取所述歷史接口的接口監控數據,以及所述目標接口上線后的接口監控數據;
從所述接口配置數據和接口監控數據中提取出每個所述歷史接口和所述目標接口的關鍵數據集合,以組成關聯挖掘數據集,其中,所述關鍵數據集合包括接口的唯一標識、接口功能、接口參數屬性、接口所屬系統的系統配置數據、接口調用時刻、響應時長、接口返回數據、請求方式、請求頭、請求方IP和端口、接口所在網絡節點的機房位置和響應碼;
掃描所述關聯挖掘數據集中每條關鍵數據集合,通過增長項集數據字段數目獲得最終頻繁項集;
利用支持度和最小可信度原則,根據所述頻繁項集獲得關聯規則;
根據所述關聯規則獲取各個所述歷史接口的優化項,所述優化項為所述關鍵數據集合中的關鍵數據;
選取與所述目標接口相似度最高的歷史接口作為目標歷史接口;
根據預設的處理規則和所述目標歷史接口的優化項,對所述目標接口進行優化。
3.根據權利要求2所述的方法,其特征在于,所述獲取所述歷史接口的接口監控數據,以及所述目標接口上線后的接口監控數據,包括:
根據預設采樣頻率對所述歷史接口和目標接口的接口監控數據進行采樣,所述接口監控數據包括:接口的唯一標識、接口功能、接口調用時刻、響應時長、接口返回數據、請求方式、請求頭、請求方IP和端口、接口所在網絡節點的機房位置和響應碼;
對采樣到的同一個歷史接口或目標接口的接口監控數據進行異常數據剔除處理。
4.根據權利要求3所述的方法,其特征在于,所述對采樣到的同一個歷史接口或目標接口的接口監控數據進行異常數據剔除處理,包括:
根據采樣時刻和預設時間間隔對采樣到的同一個歷史接口或目標接口的接口監控數據進行劃分,得到至少一組監控數據子集合,其中,每組所述監控數據子集合包括至少一條連續的接口監控數據;
對所述監控數據子集合按照采樣時刻的先后順序進行排序;
分別計算各個所述監控數據子集合對應的響應時長的第一均值;
循環執行以下步驟以判斷各個所述監控數據子集合是否為異常數據:
計算從所述排序中第一組監控數據子集合到當前監控數據子集合之間所有正常監控數據子集合對應的響應時長的第二均值,其中,所述當前監控數據子集合為所述排序中任意一組監控數據子集合;
若所述當前監控數據子集合的第一均值與所述第二均值的差值的絕對值大于等于第一預設差值,則判定所述當前監控數據子集合中的接口監控數據均為異常數據;
若所述當前監控數據子集合的第一均值與所述第二均值的差值的絕對值小于所述第一預設差值,則判定所述當前監控數據子集合中的接口監控數據均為正常數據;
剔除判定為異常數據的接口監控數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111152528.7/1.html,轉載請聲明來源鉆瓜專利網。





