[發明專利]自動關閉彈框的方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201810914311.7 | 申請日: | 2018-08-13 |
| 公開(公告)號: | CN109284157A | 公開(公告)日: | 2019-01-29 |
| 發明(設計)人: | 陳玉龍 | 申請(專利權)人: | 北京城市網鄰信息技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 田衛平 |
| 地址: | 100015 北京市朝陽區酒仙橋*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 彈框 預設 計算機可讀存儲介質 用戶界面UI 用戶體驗度 移動終端 自動監控 感知 終端 監控 | ||
本發明介紹了一種自動關閉彈框的方法、裝置、設備及計算機可讀存儲介質,該方法包括:在終端的用戶界面UI上監控是否出現預設UI元素;在出現所述預設UI元素的情況下,判斷所述預設UI元素是否位于彈框中;在所述預設UI元素位于彈框中的情況下,關閉所述彈框。本發明能夠自動監控在移動終端的UI中出現的彈框,并在用戶無感知的情況下關閉彈框,提高了用戶體驗度。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種自動關閉彈框的方法、裝置、設備及計算機可讀存儲介質。
背景技術
在日常使用移動終端的過程中,經常會不定時地在UI(User Interface,用戶界面)中出現彈框,例如:廣告彈框、軟件更新彈框、ANR(Application Not Responding,應用程序無響應)彈框。通常來說,為了避免被干擾,用戶都會關閉這些彈框。但是,這種情況無形中會對用戶的正常使用造成干擾,尤其是對用戶的體驗是一個災難性的后果。而且,彈框中還可能隱藏著惡意數據或非法數據,會存在一定的安全隱患。如何管理彈框、優化用戶體驗,成為亟需解決的技術問題。
發明內容
本發明實施例的主要目的在于提出一種自動關閉彈框的方法、裝置、設備及計算機可讀存儲介質,能夠自動監控在移動終端的UI中出現的彈框,并在用戶無感知的情況下關閉彈框,提高了用戶體驗度。
為實現上述目的,本發明實施例提供了一種自動關閉彈框的方法,所述方法包括:
在終端的用戶界面UI上監控是否出現預設UI元素;
在出現所述預設UI元素的情況下,判斷所述預設UI元素是否位于彈框中;
在所述預設UI元素位于彈框中的情況下,關閉所述彈框。
可選的,所述在終端的用戶界面UI上監控是否出現預設UI元素,包括:
通過調用用戶界面自動化測試框架中的獲取對象單元來監控在UI上是否出現所述預設UI元素。
可選的,所述判斷所述預設UI元素是否位于彈框中,包括:
判斷在包含所述預設UI元素的界面中是否還包含預設文本信息;若是,則所述預設UI元素位于彈框中;若否,則所述預設UI元素不位于彈框中。
可選的,所述關閉所述彈框,包括:
通過調用用戶界面自動化測試框架中的模擬操作單元來模擬用戶的點擊操作,以關閉所述彈框。
可選的,所述預設UI元素為應用程序無響應ANR彈框中的控件。
此外,為實現上述目的,本發明實施例還提出一種自動關閉彈框的裝置,所述裝置包括:
監控模塊,用于在終端的用戶界面UI上監控是否出現預設UI元素;
判斷模塊,用于在出現所述預設UI元素的情況下,判斷所述預設UI元素是否位于彈框中;
控制模塊,用于在所述預設UI元素位于彈框中的情況下,關閉所述彈框。
可選的,所述監控模塊,具體用于:
通過調用用戶界面自動化測試框架中的獲取對象單元來監控在UI上是否出現所述預設UI元素。
可選的,所述控制模塊,具體用于:
通過調用用戶界面自動化測試框架中的模擬操作單元來模擬用戶的點擊操作,以關閉所述彈框。
此外,為實現上述目的,本發明實施例還提出一種自動關閉彈框的設備,所述設備包括:處理器、存儲器及通信總線;
所述通信總線用于實現所述處理器和所述存儲器之間的連接通信;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京城市網鄰信息技術有限公司,未經北京城市網鄰信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810914311.7/2.html,轉載請聲明來源鉆瓜專利網。





