[發明專利]卡頓檢測方法、裝置、終端及存儲介質在審
| 申請號: | 201811299521.6 | 申請日: | 2018-10-31 |
| 公開(公告)號: | CN109343997A | 公開(公告)日: | 2019-02-15 |
| 發明(設計)人: | 程杰;陳巖 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 牟慧仙 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩沖幀 終端 目標應用程序 檢測 存儲介質 緩沖隊列 緩沖時長 獲取目標 應用程序 持續時長 終端技術 檢測卡 時間段 幀數 申請 分析 | ||
本申請公開了一種卡頓檢測方法、裝置、終端及存儲介質,屬于終端技術領域。所述方法包括:獲取目標應用程序對應的緩沖隊列中的緩沖幀數,獲取目標應用程序對應的目標緩沖時長,當緩沖幀數小于指定幀數的持續時長達到目標緩沖時長時,確定目標應用程序存在卡頓。本申請實施例通過終端根據緩沖隊列中的緩沖幀數及時檢測目標應用程序是否存在卡頓,避免了相關技術中終端需要對一段時間段內多個FPS值進行分析導致無法及時且準確地檢測卡頓的問題,提高了卡頓檢測效果。
技術領域
本申請實施例涉及終端技術領域,特別涉及一種卡頓檢測方法、裝置、終端及存儲介質。
背景技術
卡頓通常是指應用程序在運行過程中出現畫面不流暢的現象,比如,運行游戲應用時游戲畫面不流暢的現象。
目前,在檢測應用程序中卡頓的過程中,實時記錄終端每秒顯示的幀(Fra me PerSecond,FPS)值,若在指定時間段內記錄的多個FPS值中存在超過預設閾值的FPS值小于設定FPS值,則確定應用程序存在卡頓。
發明內容
本申請實施例提供了一種卡頓檢測方法、裝置、終端及存儲介質,可以用于解決相關技術中終端需要對一段時間段內多個FPS值進行分析導致無法及時且準確地檢測卡頓的問題。技術方案如下:
根據本申請實施例的第一方面,提供了一種卡頓檢測方法,所述方法包括:
獲取目標應用程序對應的緩沖隊列中的緩沖幀數;
獲取所述目標應用程序對應的目標緩沖時長,所述目標緩沖時長用于指示對所述目標應用程序的視頻幀進行渲染所需要的時長;
當所述緩沖幀數小于指定幀數的持續時長達到所述目標緩沖時長時,確定所述目標應用程序存在卡頓。
根據本申請實施例的第二方面,提供了一種卡頓檢測裝置,所述裝置包括:
第一獲取模塊,用于獲取目標應用程序對應的緩沖隊列中的緩沖幀數;
第二獲取模塊,用于獲取所述目標應用程序對應的目標緩沖時長,所述目標緩沖時長用于指示對所述目標應用程序的視頻幀進行渲染所需要的時長;
確定模塊,用于當所述緩沖幀數小于指定幀數的持續時長達到所述目標緩沖時長時,確定所述目標應用程序存在卡頓。
根據本申請實施例的第三方面,提供了一種終端,所述終端包括處理器和存儲器,所述存儲器中存儲有至少一條指令,所述指令由所述處理器加載并執行以實現如本申請第一方面及其可選實施例任一所述的卡頓檢測方法。
根據本申請實施例的第四方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令,所述指令由處理器加載并執行以實現如本申請第一方面及其可選實施例任一所述的卡頓檢測方法。
本申請實施例提供的技術方案帶來的有益效果至少包括:
通過獲取目標應用程序對應的緩沖隊列中的緩沖幀數,獲取目標應用程序對應的目標緩沖時長,當緩沖幀數小于指定幀數的持續時長達到目標緩沖時長時,確定目標應用程序存在卡頓;使得終端能夠根據緩沖隊列中的緩沖幀數及時檢測目標應用程序是否存在卡頓,避免了相關技術中終端需要對一段時間段內多個FPS值進行分析導致無法及時且準確地檢測卡頓的問題,提高了卡頓檢測效果。
附圖說明
圖1是本申請一個示例性實施例所提供的終端的結構示意圖;
圖2是本申請一個示例性實施例提供的卡頓檢測方法的流程圖;
圖3是本申請另一個示例性實施例提供的卡頓檢測方法的流程圖;
圖4是本申請另一個示例性實施例提供的卡頓檢測方法的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811299521.6/2.html,轉載請聲明來源鉆瓜專利網。





