[發明專利]應用程序卡頓的檢測方法、裝置及電子設備在審
| 申請號: | 201811291505.2 | 申請日: | 2018-10-31 |
| 公開(公告)號: | CN109324977A | 公開(公告)日: | 2019-02-12 |
| 發明(設計)人: | 李賽 | 申請(專利權)人: | 北京微播視界科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 張筱寧 |
| 地址: | 100086 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 目標事件 裝置及電子設備 反饋 等待用戶 分析處理 實時確定 用戶使用 主線程 檢測 申請 修復 更新 分析 | ||
本申請實施例提供了一種應用程序卡頓的檢測方法、裝置及電子設備質。該方法包括:獲取應用程序的主線程中目標事件的處理時間;若目標事件的處理時間超過預定時間閾值,確定目標事件發生卡頓。本申請實施例無需等待用戶的反饋即可實時確定卡頓事件,解決了現有技術中需要依賴人工反饋以確定應用程序中的卡頓的技術問題,以便后續對發生卡頓的目標事件進行分析處理提供分析基礎,最終達到修復更新應用程序、提高用戶使用體驗的目的。
技術領域
本申請涉及終端設備檢測技術領域,具體而言,本申請涉及一種應用程序卡頓的檢測方法、裝置及電子設備。
背景技術
卡頓是出現在手機、筆記本等電子設備中的一種現象,主要表現為:對各種電子設備進行操作的過程中,例如玩游戲的過程中畫面滯幀。例如,用戶通過應用程序App界面執行UI操作時,如果App針對UI操作的響應時長超過用戶可容忍的等待時長,那么可以確定發生卡頓現象。
然而,現有技術中通常由用戶將卡頓信息上報至服務端后,研發人員才能對上報的卡頓信息進行分析以確定卡頓發生位置以及產生原因。這種確定卡頓發生位置以及產生原因的方式完全依賴于用戶的反饋,缺乏主動性,因而導致應用程序的修復存在延時及低效的問題,容易降低用戶的應用使用體驗。
發明內容
本申請提供了一種應用程序卡頓的檢測方法、裝置及電子設備,可以解決上述技術問題。所述技術方案如下:
第一方面,本申請提供了一種應用程序卡頓的檢測方法,該方法包括:
獲取應用程序的主線程中目標事件的處理時間;
若目標事件的處理時間超過預定時間閾值,確定目標事件發生卡頓。
第二方面,提供了一種應用程序卡頓的檢測裝置,該裝置包括:
時間獲取模塊,用于獲取應用程序的主線程中目標事件的處理時間;
卡頓確定模塊,用于若目標事件的處理時間超過預定時間閾值,確定目標事件發生卡頓。
第三方面,提供了一種電子設備,該電子設備包括:
一個或多個處理器;
存儲器;
一個或多個應用程序,其中一個或多個應用程序被存儲在所述存儲器中并被配置為由一個或多個處理器執行,一個或多個程序配置用于:執行上述應用程序卡頓的檢測方法。
第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現上述應用程序卡頓的檢測方法。
本申請實施例提供的技術方案帶來的有益效果是:通過獲取應用程序的主線程中目標事件的處理時間,若目標事件的處理時間超過預定時間閾值,確定目標事件發生卡頓,實現了通過主動獲取目標事件的處理時間,并將目標事件的處理時間與預定時間閾值比較,從而確定是否發生卡頓的目的,通過本申請實施例無需等待用戶的反饋即可實時確定卡頓事件,解決了現有技術中需要依賴人工反饋以確定應用程序中的卡頓的技術問題,以便后續對發生卡頓的目標事件進行分析處理提供分析基礎,最終達到修復更新應用程序、提高用戶使用體驗的目的。
附圖說明
為了更清楚地說明本申請實施例中的技術方案,下面將對本申請實施例描述中所需要使用的附圖作簡單地介紹。
圖1為本申請實施例提供的一種應用程序卡頓的檢測方法的流程示意圖;
圖2為本申請實施例提供的一種應用程序卡頓的檢測方法中一種獲取目標事件處理時間的流程示意圖;
圖3為本申請實施例提供的一種應用程序卡頓的檢測方法中另一種獲取目標事件處理時間的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京微播視界科技有限公司,未經北京微播視界科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811291505.2/2.html,轉載請聲明來源鉆瓜專利網。





