[發明專利]用于移動應用頁面元素的編碼方法、裝置及電子設備有效
| 申請號: | 201710908073.4 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN109582305B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 劉濱 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 北京清源匯知識產權代理事務所(特殊普通合伙) 11644 | 代理人: | 馮德魁;竇曉慧 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 移動 應用 頁面 元素 編碼 方法 裝置 電子設備 | ||
1.一種用于移動應用頁面元素的編碼方法,其特征在于,包括:
獲取頁面視圖樹,確定在視圖樹上與待分區的興趣元素距離最近的動態布局控件,將繼承自所述動態布局控件的各個子控件作為各個單獨的興趣元素分區,將子控件下的興趣元素劃分到該子控件相應的興趣元素分區中,針對所述興趣元素分區生成分區標識;
針對所述分區中的興趣元素,生成興趣元素標識;
基于所述分區標識和所述興趣元素標識生成興趣元素編碼。
2.根據權利要求1所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述的獲取頁面視圖樹,包括獲取部分頁面元素生成的視圖樹或者獲取全部頁面元素生成的視圖樹。
3.根據權利要求1所述的一種用于移動應用頁面元素的編碼方法,其特征在于,還包括:
通過遍歷所述頁面視圖樹,獲取所述頁面視圖樹的興趣元素及興趣元素的在視圖樹中的相對層次;
根據所述頁面視圖樹和所述興趣元素的在視圖樹中的相對層次對所述興趣元素進行分區,針對所述分區生成分區標識。
4.根據權利要求3所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述通過遍歷所述頁面視圖樹,獲取所述頁面視圖樹的興趣元素及興趣元素的在視圖樹中的相對層次,包括:
遍歷所述頁面視圖樹,確定視圖樹的動態布局控件;
針對動態布局控件生成動態布局控件的相對層次;
所述根據所述頁面視圖樹和所述興趣元素的在視圖樹中的相對層次對所述興趣元素進行分區,針對所述分區生成分區標識,包括:
根據所述相對層次信息和動態布局控件的類型信息,對所述興趣元素進行分區,針對所述分區生成分區標識。
5.根據權利要求3所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述根據所述頁面視圖樹和所述興趣元素的在視圖樹中的相對層次對所述興趣元素進行分區包括:
判斷興趣元素是否為可回收復用的興趣元素;
將可回收復用的興趣元素劃分為同一分區。
6.根據權利要求1所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述生成分區標識,包括:
針對每個興趣元素動態分區,將前綴標識、序列號、分隔符以及所述動態布局控件的子控件內容所在行號,依次連接在一起作為相應興趣元素動態分區標識。
7.根據權利要求6所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述序列號采用從根節點起遍歷所述視圖樹過程中針對所述動態布局控件生成的序列號。
8.根據權利要求6所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述序列號采用所述動態布局控件在屏幕中位置排序序號。
9.根據權利要求1所述的用于移動應用頁面元素的編碼方法,其特征在于,所述基于所述分區標識和所述興趣元素標識生成興趣元素編碼具體為:
按照預定的編碼規則,基于所述分區標識和所述興趣元素標識生成興趣元素編碼。
10.根據權利要求9所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述針對所述分區中的興趣元素,生成興趣元素標識,采用如下方式:按照有限范圍興趣元素的視覺位置信息排序生成序列號,使用所述序列號作為興趣元素標識。
11.根據權利要求10所述的一種用于移動應用頁面元素的編碼方法,其特征在于,所述按照有限范圍興趣元素的視覺位置信息排序,是按照所述興趣元素在屏幕內的位置信息排序,包括按照下述任一種排序方式:
按照所述興趣元素位置在屏幕內從上到下的順序排序或按照所述興趣元素位置在屏幕內從下到上的順序排序;和/或
按照所述興趣元素位置在屏幕內從左到右順序排序或按照元素所述興趣位置在屏幕內從右到左的順序排序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710908073.4/1.html,轉載請聲明來源鉆瓜專利網。





