[發明專利]一種應用于小程序的運行信息獲取方法和裝置在審
| 申請號: | 201910695924.0 | 申請日: | 2019-07-30 |
| 公開(公告)號: | CN112306723A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 遲瀟瀟 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/30;G06F11/32 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 王安娜;陳繼越 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 程序 運行 信息 獲取 方法 裝置 | ||
本發明公開了一種應用于小程序的運行信息獲取方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:在初始化小程序的過程中,根據所述小程序的標識,確定所述小程序的運行函數并劫持;分析所述小程序運行函數的特征,添加與所述特征相應的代碼至所述運行函數中,得到第一運行函數;在所述小程序的運行過程中,通過所述第一運行函數,獲取所述小程序的運行信息。該實施方式通過劫持小程序原App和Page方法,并插入獲取運行信息代碼,以獲取小程序運行過程中的運行信息,當后續出現小程序運行異常的情況時,便于后續開發人員基于這些運行信息進行問題復現。
技術領域
本發明涉及計算機技術領域,尤其涉及一種應用于小程序的運行信息獲取方法和裝置。
背景技術
小程序的開發廠商不同導致各小程序實際運行環境的不同。由于小程序本身的設計、代碼的規范、業務本身的邏輯或網絡狀態的原因,經常會出現運行異常情況。對于一般的異常,可能對整個系統的執行影響較小,但對于某些特殊場合,例如首頁等重要頁面打不開,就會造成較大的影響。
通常這些異常在測試階段很難發現,需要在實際使用中由用戶來反饋,例如“打開白屏”、“點xx按鈕沒有反應”、“進不去xx頁面”等,開發人員需根據用戶所反饋的異常信息分析小程序運行異常的原因。
然而這些異常發生的時間是隨機的,可能出現開發人員檢查時卻發現小程序是可以正常運行的現象。此時需要開發人員查詢用戶的手機型號、網絡狀態、程序版本等信息來復現用戶所遇到的問題,整體費時費力且得到的結果不一定準確。
針對該問題,最理想的方式就是有一個自動監控系統,可以捕獲小程序運行過程中所遇到的異常及相關異常數據,方便開發人員準確進行問題復現?,F有小程序內使用的異常監控方式主要有:
1)依賴第三方平臺(例如微信、百度、支付寶、字節跳動等)提供的管理后臺,查看管理后臺所捕獲到的與各小程序相關的異常數據;
2)預先在可能出現異常的位置插入異常捕獲代碼,例如使用try catch方式進行異常捕獲,然后調用后臺接口上報異常數據。
在實現本發明的過程中,發明人發現現有技術至少存在如下問題:
1)異常數據存儲在第三方平臺的服務端中,并沒有存儲在開發某個小程序的開發者的服務端中:
①后續查看異常數據需按照第三方平臺設置的規則進行,存在獲取不易的問題;
②第三方平臺的服務端中可能僅展示了部分異常數據,一些異常數據并沒有對外展示,導致復現小程序運行異常所需的數據不全、復現困難的問題;
2)對于異常捕獲代碼添加方式:
①異常位置需要預估,存在代碼插入異?;蛘哌z漏的情況,達不到異常完全捕獲的效果;
②在業務邏輯中插入異常捕獲代碼,會污染現有業務邏輯,導致后續代碼更新和維護困難。
發明內容
有鑒于此,本發明實施例提供一種應用于小程序的運行信息獲取方法和裝置,至少能夠解決現有技術中與異常有關的信息獲取不易的問題。
為實現上述目的,根據本發明實施例的一個方面,提供了一種應用于小程序的運行信息獲取方法,包括:
在初始化小程序的過程中,根據所述小程序的標識,確定所述小程序的運行函數并劫持;
分析所述小程序運行函數的特征,添加與所述特征相應的代碼至所述運行函數中,得到第一運行函數;
在所述小程序的運行過程中,通過所述第一運行函數,獲取所述小程序的運行信息。
可選的,所述運行函數包括第一生命周期函數,所述第一生命周期函數為所述小程序初始化階段中的第一個生命周期函數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910695924.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:樹脂組合物及其制品
- 下一篇:一種枸杞菊花飲品及其制備方法
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





