[發明專利]應用程序的遍歷方法、裝置、電子設備和存儲介質在審
| 申請號: | 202011487763.5 | 申請日: | 2020-12-16 |
| 公開(公告)號: | CN112597012A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 侯柳平 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市鑄成律師事務所 11313 | 代理人: | 王姍姍;包莉莉 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 遍歷 方法 裝置 電子設備 存儲 介質 | ||
1.一種應用程序的遍歷方法,包括:
對目標應用程序的待處理頁面進行識別,得到所述待處理頁面的功能信息;
在基于所述功能信息確定所述待處理頁面的功能不屬于已遍歷功能的情況下,對所述待處理頁面進行檢測;
在完成對所述待處理頁面進行檢測的情況下,將所述待處理頁面的功能標記為已遍歷功能,并遍歷所述待處理頁面的至少一個子頁面,將遍歷到的子頁面確定為新的待處理頁面。
2.根據權利要求1所述的方法,其中,所述對目標應用程序的待處理頁面進行識別,得到所述待處理頁面的功能信息,包括:
基于識別引擎中的圖像識別模塊對所述待處理頁面中的圖像信息進行識別,得到所述待處理頁面的圖像識別結果;
基于所述識別引擎中的自然語言理解模塊對所述待處理頁面中的文本信息進行識別,得到所述待處理頁面的語義識別結果;
基于所述待處理頁面的圖像識別結果和語義識別結果,得到所述待處理頁面的功能信息。
3.根據權利要求1或2所述的方法,還包括:
對所述待處理頁面中的至少一個控件進行識別,得到所述至少一個控件的優先級次序;
基于所述至少一個控件的優先級次序,得到所述待處理頁面的與所述至少一個控件對應的至少一個子頁面的遍歷次序。
4.根據權利要求1或2所述的方法,還包括:
在所述待處理頁面中出現彈窗的情況下,對所述彈窗進行識別,得到關閉所述彈窗的操作方式,并采用所述操作方式關閉所述彈窗。
5.根據權利要求1或2所述的方法,還包括:
在未對所述待處理頁面進行檢測且所述待處理頁面的功能屬于已遍歷功能的情況下,結束對所述待處理頁面的處理。
6.根據權利要求1或2所述的方法,其中,所述對所述待處理頁面進行檢測,包括:
觸發所述待處理頁面中的隱私行為,對所述隱私行為進行合規檢測。
7.一種應用程序的遍歷裝置,包括:
第一識別模塊,用于對目標應用程序的待處理頁面進行識別,得到所述待處理頁面的功能信息;
檢測模塊,用于在基于所述功能信息確定所述待處理頁面的功能不屬于已遍歷功能的情況下,對所述待處理頁面進行檢測;
遞歸遍歷模塊,用于在完成對所述待處理頁面進行檢測的情況下,將所述待處理頁面的功能標記為已遍歷功能,并遍歷所述待處理頁面的至少一個子頁面,將遍歷到的子頁面確定為新的待處理頁面。
8.根據權利要求7所述的裝置,其中,所述第一識別模塊,包括:
圖像識別單元,用于基于識別引擎中的圖像識別模塊對所述待處理頁面中的圖像信息進行識別,得到所述待處理頁面的圖像識別結果;
語義識別單元,用于基于所述識別引擎中的自然語言理解模塊對所述待處理頁面中的文本信息進行識別,得到所述待處理頁面的語義識別結果;
功能識別單元,用于基于所述待處理頁面的圖像識別結果和語義識別結果,得到所述待處理頁面的功能信息。
9.根據權利要求7或8所述的裝置,還包括:
第二識別模塊,用于對所述待處理頁面中的至少一個控件進行識別,得到所述至少一個控件的優先級次序;
排序模塊,用于基于所述至少一個控件的優先級次序,得到所述待處理頁面的與所述至少一個控件對應的至少一個子頁面的遍歷次序。
10.根據權利要求7或8所述的裝置,還包括:
彈窗處理模塊,包括在所述待處理頁面中出現彈窗的情況下,對所述彈窗進行識別,得到關閉所述彈窗的操作方式,并采用所述操作方式關閉所述彈窗。
11.根據權利要求7或8所述的裝置,還包括:
結束處理模塊,用于在未對所述待處理頁面進行檢測且所述待處理頁面的功能屬于已遍歷功能的情況下,結束對所述待處理頁面的處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011487763.5/1.html,轉載請聲明來源鉆瓜專利網。





