[發明專利]一種監控應用中控件的方法、服務器及系統有效
| 申請號: | 201611037466.4 | 申請日: | 2016-11-23 |
| 公開(公告)號: | CN106776247B | 公開(公告)日: | 2020-07-14 |
| 發明(設計)人: | 俞多;盧健;潘柏信;王劍;段模 | 申請(專利權)人: | 騰云天宇科技(北京)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F9/445 |
| 代理公司: | 北京思睿峰知識產權代理有限公司 11396 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 100027 北京市東城區東直*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 監控 應用 控件 方法 服務器 系統 | ||
1.一種監控應用中控件的方法,適于在監控服務器中執行,所述監控服務器分別與第一客戶端和第二客戶端通信連接,所述方法包括:
接收第一客戶端發送的與待監控應用中目標頁面相關的頁面信息集合,所述目標頁面為所述待監控應用的當前頁面,所述頁面信息集合包括頁面截圖和頁面控件信息,所述頁面控件信息包括目標頁面的視圖樹和控件屬性信息;
基于所述控件屬性信息,將所述視圖樹轉化為渲染樹,并生成可監控控件的標記信息,其中根據控件屬性信息中的可點擊性,來確定控件是否可監控;
組合所述頁面截圖、渲染樹、頁面控件信息和標記信息來生成渲染信息集合;
將所述渲染信息集合發送給第二客戶端,并指示第二客戶端根據所述渲染信息集合將標記出可監控控件的目標頁面渲染出來,以便開發人員在目標頁面中選定可監控控件及其對應的監控事件信息;
根據接收到的第二客戶端發送的已選定的可監控控件及其對應的監控事件信息,生成埋點配置信息;
接收第一客戶端發送的埋點配置信息請求,將所述埋點配置信息發送給第一客戶端,并指示所述第一客戶端根據所述埋點配置信息在待監控應用中查找到選定的可監控控件進行埋點處理以便監控。
2.如權利要求1所述的方法,其中所述控件屬性信息包括控件名稱、控件ID、HashCode、位置、尺寸、可見性、父子關系和可點擊性中的至少一種。
3.如權利要求2所述的方法,所述基于所述控件屬性信息,將所述視圖樹轉化為渲染樹息包括:
從所述控件屬性信息中獲取控件的HashCode的值;
根據所述控件的HashCode的值,將所述視圖樹轉化為渲染樹。
4.如權利要求1-3中任一項所述的方法,所述根據接收到的第二客戶端發送的已選定的可監控控件及其對應的監控事件信息,生成埋點配置信息包括:
向接收到的第二客戶端發送的已選定的可監控控件添加一條監控事件;
對所述監控事件分配一個對應的監控事件ID;
根據已選定的可監控控件及其控件屬性信息,利用所述視圖樹生成查找該控件的路徑信息;
將所述已選定的可監控控件的監控事件信息、監控事件ID和路徑信息組合生成埋點配置信息。
5.如權利要求1-3中任一項所述的方法,所述接收第一客戶端發送的埋點配置信息請求,將所述埋點配置信息發送給第一客戶端包括:
接收第一客戶端發送的埋點配置信息請求;
從接收到的第一客戶端發送的埋點配置信息請求中獲取第一配置信息版本號;
獲取監控服務器中埋點配置信息的第二配置信息版本號;
若所述第二配置信息版本號高于所述第一配置信息版本號,則將所述埋點配置信息發送給第一客戶端。
6.如權利要求5所述的方法,還包括:
若所述第二配置信息版本號不高于所述第一配置信息版本號,則向第一客戶端發送暫不更新埋點配置信息的通知。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰云天宇科技(北京)有限公司,未經騰云天宇科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611037466.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種云平臺的性能評價方法和裝置
- 下一篇:一種數據處理的方法和裝置





