[發明專利]用戶界面操作監控方法、裝置、設備和存儲介質在審
| 申請號: | 202010548435.5 | 申請日: | 2020-06-16 |
| 公開(公告)號: | CN113806189A | 公開(公告)日: | 2021-12-17 |
| 發明(設計)人: | 王曉東 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F9/451 |
| 代理公司: | 北京遠智匯知識產權代理有限公司 11659 | 代理人: | 范坤坤 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶界面 操作 監控 方法 裝置 設備 存儲 介質 | ||
本公開是關于一種用戶界面操作監控方法、裝置、設備和存儲介質。該方法包括:確定當前UI操作是否運行在UI操作的合法線程中,當確定當前UI操作不是運行在合法線程中時,將當前UI操作的信息傳輸至合法線程,在合法線程中處理當前UI操作的信息。該方法實現了在當前UI操作不是運行在合法線程中的情況中,即當前UI操作為非法線程發起的UI操作時,將該UI操作的信息傳輸至合法線程中進行處理。該UI操作監控方法可以在APP運行過程中實時進行UI操作監控,并對當前UI操作及時進行處理,避免了非法線程進行UI操作而導致的APP黑屏或者崩潰的問題,從而,提高了用戶體驗。
技術領域
本公開實施例涉及計算機技術領域,尤其涉及一種用戶界面(User Interface,UI)操作監控方法、裝置、設備和存儲介質。
背景技術
應用程序(Application,APP)在運行過程中,主線程需要進行UI操作,即,刷新用戶界面。如果主線程之外的子線程進行UI操作,會導致請求布局(requestLayout)方法流程阻塞,APP會黑屏或者直接崩潰(crash)。
目前,可以通過針對出問題的頁面,發布相應的灰度安裝包,即,測試安裝包,進行用戶日志采集,定位原因。
但是,上述方法是在APP發生黑屏或者crash后進行處理,這種事后處理的方式導致APP在運行過程中可能隨時會出現黑屏或者crash,導致用戶體驗較差。
發明內容
本公開提供一種UI操作監控方法、裝置、設備和存儲介質,以解決目前的UI操作處理方式導致的用戶體驗不高的技術問題。
第一方面,本公開實施例提供了一種UI操作監控方法,該方法包括:
確定當前UI操作是否運行在UI操作的合法線程中;
當確定所述當前UI操作不是運行在所述合法線程中時,將所述當前UI操作的信息傳輸至所述合法線程;
在所述合法線程中處理所述當前UI操作的信息。
第二方面,本公開實施例還提供了一種UI操作監控裝置,該裝置包括:
確定模塊,用于確定當前UI操作是否運行在UI操作的合法線程中;
傳輸模塊,用于當確定所述當前UI操作不是運行在所述合法線程中時,將所述當前UI操作的信息傳輸至所述合法線程;
處理模塊,用于在所述合法線程中處理所述當前UI操作的信息。
第三方面,本公開實施例還提供了一種終端設備,包括:存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現本公開任意實施例所提供的UI操作監控方法的步驟。
第四方面,本公開實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現本申請任意實施例所提供的UI操作監控方法的步驟。
本公開通過確定當前UI操作是否運行在UI操作的合法線程中,當確定當前UI操作不是運行在合法線程中時,將當前UI操作的信息傳輸至合法線程,在合法線程中處理當前UI操作的信息,實現了在當前UI操作不是運行在合法線程中的情況中,即當前UI操作為非法線程發起的UI操作時,將該UI操作的信息傳輸至合法線程中進行處理。該UI操作監控方法可以在APP運行過程中實時進行UI操作監控,并對當前UI操作及時進行處理,避免了非法線程進行UI操作而導致的APP黑屏或者崩潰的問題,從而,提高了用戶體驗。
附圖說明
結合附圖并參考以下具體實施方式,本公開各實施例的上述和其他特征、優點及方面將變得更加明顯。貫穿附圖中,相同或相似的附圖標記表示相同或相似的元素。應當理解附圖是示意性的,原件和元素不一定按照比例繪制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010548435.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:跨店訂單處理方法、系統、裝置及計算機可讀存儲介質
- 下一篇:一種煙葉分揀設備





