[發明專利]一種應用兼容性評估方法及裝置在審
| 申請號: | 201810133579.7 | 申請日: | 2018-02-09 |
| 公開(公告)號: | CN110134498A | 公開(公告)日: | 2019-08-16 |
| 發明(設計)人: | 盧華超;馮永設 | 申請(專利權)人: | 中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F11/34 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 215163 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 大數據 目標應用程序 兼容性評估 目標組件 應用程序 集合 應用程序接口API 遷移 查詢請求 接收查詢 評估結果 兼容性 運行時 評估 加載 服務器 解析 應用 代理 部署 | ||
1.一種應用兼容性評估方法,應用于一服務器,其特征在于,包括:
接收查詢請求;
解析所述查詢請求,獲得待評估大數據平臺中目標組件對應的第一應用程序接口API信息;
獲得目標應用程序在歷史大數據平臺上運行時,至少一個組件所加載的API信息集合,其中,所述歷史大數據平臺為部署有Agent代理端的大數據平臺;
從所述API信息集合中確定出與所述目標組件對應的第二API信息;
將所述第一API信息與所述第二API信息進行對比,獲得用于表征所述目標應用程序與所述待評估大數據平臺間兼容性的評估結果。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
接收操作請求;
將所述操作請求發送到所述Agent代理端,以使所述Agent代理端收集所述API信息集合,并將所述API信息集合存儲至關系型數據庫的表Agent DB中。
3.如權利要求1所述的方法,其特征在于,在所述獲得用于表征所述目標應用程序與所述待評估大數據平臺間兼容性的評估結果之后,所述方法還包括:
存儲并輸出所述評估結果,以提示用戶所述目標應用程序與所述待評估大數據平臺間的兼容程度。
4.一種應用兼容性評估方法,應用于一Agent代理端,其特征在于,包括:
當目標應用程序在歷史大數據平臺上運行時,收集至少一個組件所加載的API信息集合,其中,所述歷史大數據平臺具體為部署有所述Agent代理端的大數據平臺;
若接收到來自服務器的查詢請求,從所述API信息集合中確定出目標組件對應的第二API信息,并將所述第二API信息發送至所述服務器,以使所述服務器將所述第二API信息與第一API信息進行對比,并獲得用于表征所述目標應用程序與所述待評估大數據平臺間兼容性的評估結果,其中,所述第一API信息具體為待評估大數據平臺中所述目標組件對應的API信息。
5.如權利要求4所述的方法,其特征在于,若接收到來自所述服務器的操作請求,所述方法還包括:
判斷所述操作請求對應的消息類別;
若所述消息類別為啟動消息,獲取所述啟動消息中的進程名pid,向與所述進程名對應的目標組件進程中注入plugin代理程序,以使所述plugin代理程序獲取所述目標組件進程在運行中加載的所述第二API信息;
將所述第二API信息存儲至關系型數據庫的表Agent DB中。
6.如權利要求5所述的方法,其特征在于,在所述判斷所述操作請求對應的消息類別之后,所述方法還包括:
若所述消息類別為卸載消息,卸載所述目標組件進程中注入的所述plugin代理程序。
7.如權利要求5所述的方法,其特征在于,在所述判斷所述操作請求對應的消息類別之后,所述方法還包括:
若所述消息類別為表征所述Agent代理端與所述服務器間正常通信的心跳消息,向所述服務器匯報所述plugin代理程序的狀態信息,以使所述Agent代理端能夠正常接收來自所述服務器的所述操作請求。
8.一種應用兼容性評估裝置,應用于一服務器,其特征在于,包括:
第一接收單元,用于接收查詢請求;
第一獲得單元,用于解析所述查詢請求,獲得待評估大數據平臺中目標組件對應的第一應用程序接口API信息;
第二獲得單元,用于獲得目標應用程序在歷史大數據平臺上運行時,至少一個組件所加載的API信息集合,其中,所述歷史大數據平臺為部署有Agent代理端的大數據平臺;
確定單元,用于從所述API信息集合中確定出與所述目標組件對應的第二API信息;
第三獲得單元,用于將所述第一API信息與所述第二API信息進行對比,獲得用于表征所述目標應用程序與所述待評估大數據平臺間兼容性的評估結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司,未經中移(蘇州)軟件技術有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810133579.7/1.html,轉載請聲明來源鉆瓜專利網。





