[發明專利]一種應用程序界面的驗收方法、裝置及電子設備在審
| 申請號: | 202010760904.X | 申請日: | 2020-07-31 |
| 公開(公告)號: | CN111881049A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 蔡宇;吳瑞卿 | 申請(專利權)人: | 北京愛奇藝科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06K9/62 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;高鶯然 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 界面 驗收 方法 裝置 電子設備 | ||
1.一種應用程序界面的驗收方法,其特征在于,所述方法包括:
獲取待驗收界面中各待驗收圖層的屬性信息,并獲取標準界面中的各標準圖層的屬性信息,其中,所述標準界面為所述待驗收界面對應的設計稿所定義的界面,所述屬性信息包括尺寸、位置、類型及樣式;
基于所述各待驗收圖層以及所述各標準圖層的尺寸、位置及類型,確定所述各待驗收圖層與所述各標準圖層的對應關系;
根據所述各標準圖層的尺寸和位置確定每個標準圖層的臨近圖層以及所述每個標準圖層與對應的臨近圖層之間的間距;
根據所述對應關系以及所述各待驗收圖層的尺寸和位置,確定每個待驗收圖層的臨近圖層以及所述每個待驗收圖層與對應的臨近圖層之間的間距;
針對所述每個待驗收圖層,基于所述對應關系,將該待驗收圖層的樣式及間距分別與對應的標準圖層的樣式及間距進行比較,確定所述每個待驗收圖層的驗收結果。
2.如權利要求1所述的方法,其特征在于,所述基于所述各待驗收圖層以及所述各標準圖層的尺寸、位置及類型,確定所述各待驗收圖層與所述各標準圖層的對應關系的步驟,包括:
根據所述各待驗收圖層的位置以及預設排序規則,對所述各待驗收圖層進行排序,得到排序結果;
按照所述排序結果遍歷所述各待驗收圖層,每遍歷一個待驗收圖層時,根據所述各待驗收圖層及所述各標準圖層的類型及位置,計算當前遍歷的待驗收圖層與當前每個未匹配的標準圖層之間的匹配度;
基于所述匹配度,確定與所述當前遍歷的待驗收圖層匹配的標準圖層,并記錄所述當前遍歷的待驗收圖層與該標準圖層的對應關系,確定該標準圖層已匹配;
繼續遍歷下一個待驗收圖層,并返回所述根據所述各待驗收圖層及所述各標準圖層的類型及位置,計算當前遍歷的待驗收圖層與當前每個未匹配的標準圖層之間的匹配度的步驟,直到所有待驗收圖層遍歷結束,得到所述各待驗收圖層與所述各標準圖層的對應關系。
3.如權利要求2所述的方法,其特征在于,在所述按照所述排序結果遍歷所述各待驗收圖層的步驟之前,所述方法還包括:
根據所述各標準圖層的位置,確定每個標準圖層的相鄰圖層;
所述根據所述各待驗收圖層及所述各標準圖層的類型及位置,計算當前遍歷的待驗收圖層與當前每個未匹配的標準圖層之間的匹配度的步驟,包括:
根據所述各待驗收圖層的位置,確定當前遍歷的待驗收圖層的相鄰圖層;
基于所述當前遍歷的待驗收圖層及其相鄰圖層的類型,以及當前每個未匹配的標準圖層及其相鄰圖層的類型,分別計算所述當前遍歷的待驗收圖層與當前每個未匹配的標準圖層之間的匹配度。
4.如權利要求1所述的方法,其特征在于,所述根據所述各標準圖層的尺寸和位置確定每個標準圖層的臨近圖層以及所述每個標準圖層與對應的臨近圖層之間的間距的步驟,包括:
根據所述各標準圖層的尺寸和位置確定每個標準圖層所屬的圖層行和/或圖層列,并基于所述每個標準圖層所屬的圖層行和/或圖層列,確定各標準圖層在所述標準界面中的布局關系,其中,所述圖層行中各標準圖層沿橫向擴展后與至少一個其他標準圖層存在相交區域,所述圖層列中各標準圖層沿縱向擴展后與至少一個其他標準圖層存在相交區域;
根據所述布局關系確定所述每個標準圖層的臨近圖層以及所述每個標準圖層與對應的臨近圖層之間的間距。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京愛奇藝科技有限公司,未經北京愛奇藝科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010760904.X/1.html,轉載請聲明來源鉆瓜專利網。





