《應用程式的埋點注入方法和裝置》是騰訊科技(深圳)有限公司於2016年12月5日申請的專利,該專利公布號為CN108536451B,專利公布日為2021年6月15日,發明人是徐安琪。
基本介紹
- 中文名:應用程式的埋點注入方法和裝置
- 授權公告號 :CN108536451B
- 授權公告日 :2021.06.15
- 申請號 :2016111056368
- 申請日:2016.12.05
- 專利權人:騰訊科技(深圳)有限公司
- 地址:518000廣東省深圳市南山區高新區科技中一路騰訊大廈35層
- 發明人:徐安琪
- Int. Cl.:G06F8/65(2018.01)I
- 專利代理機構:廣州華進聯合專利商標代理有限公司44224
- 代理人:何平; 鄧雲鵬
專利摘要
本發明涉及網際網路技術領域,提供一種對終端設備的應用程式的埋點注入方法和裝置,該方法包括:對原安裝包進行解壓縮,獲得原安裝包的代碼檔案;對代碼檔案執行反編譯操作,獲得對代碼檔案進行反編譯操作後轉換而成的彙編檔案;在彙編檔案中查找與預先配置的參照條件對應的方法,參照條件包括方法名和方法簽名;在彙編檔案中與參照條件相同的方法的對應位置注入與方法對應的埋點代碼;當彙編檔案查找完畢後,將注入了埋點代碼的彙編檔案打包成安裝包。該方法查找到需要埋點的位置後自動注入對應的埋點代碼,無需人工埋點,效率高,並且基於對應用程式的原安裝包進行解壓和反編譯實現,可用於任何一種應用程式的埋點注入,套用範圍廣。