[發明專利]顯示界面的適配方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202010889273.1 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN112148403B | 公開(公告)日: | 2022-11-22 |
| 發明(設計)人: | 張平 | 申請(專利權)人: | 蘇寧云計算有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F3/0481;G06V10/764 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 劉艷麗 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯示 界面 配方 裝置 計算機 設備 存儲 介質 | ||
1.一種顯示界面的適配方法,所述方法包括:
獲取待適配顯示界面中的待適配組件;
確定所述待適配組件中的待適配界面元素;
根據所述待適配界面元素獲取等級適配倍率;其中,所述等級適配倍率用于表征所述待適配界面元素在不同顯示等級下的顯示倍率;
根據所述等級適配倍率對所述待適配界面元素進行適配調整;
其中,所述確定所述待適配組件中的待適配界面元素,包括:
根據所述待適配組件的布局類型從所述待適配組件的界面元素中獲取局部變量;將所述局部變量作為待適配界面元素;
所述等級適配倍率的確定方法包括:
獲取樣本應用的顯示界面在不同顯示等級下的圖像;
獲取各所述圖像中隨顯示等級改變的變量元素的顯示數據;
根據所述顯示數據計算所述變量元素的樣本等級適配倍率;
根據所述樣本等級適配倍率確定適用于所述待適配界面元素的等級適配倍率;
所述根據所述樣本等級適配倍率確定適用于所述待適配界面元素的等級適配倍率之后,所述等級適配倍率的確定方法還包括:
利用所述等級適配倍率對預設界面進行適配測試;
若所述預設界面展示效果不符合預設標準,則重新選取樣本應用的顯示界面的圖像進行等級適配倍率的確定。
2.根據權利要求1所述的方法,其特征在于,所述顯示數據包括面積,所述根據所述顯示數據計算所述變量元素的樣本等級適配倍率,包括:
從多個顯示等級中確定基準顯示等級;
獲取所述變量元素在所述基準顯示等級下的第一面積,以及所述變量元素在非所述基準顯示等級的其他顯示等級下的第二面積;
根據所述第二面積與所述第一面積的比值計算所述樣本等級適配倍率;
所述變量元素包括文字、圖片或圖標。
3.根據權利要求2所述的方法,其特征在于,所述變量元素為多個,所述樣本等級適配倍率為多組,各所述變量元素對應一個樣本等級適配倍率組,且各所述樣本等級適配倍率組中包含至少一個顯示等級下的樣本等級適配倍率;根據所述樣本等級適配倍率確定適用于所述待適配界面元素的等級適配倍率,包括:
采用KNN最鄰近分類算法將各樣本等級適配倍率組中相同顯示等級對應的樣本等級適配倍率進行數據處理,得到所述待適配界面元素各顯示等級對應的等級適配倍率;
采用KNN最鄰近分類算法將各樣本等級適配倍率組中相同顯示等級對應的樣本等級適配倍率進行數據處理,包括:
對各樣本等級適配倍率組中的各樣本等級適配倍率進行歸一化處理;采用KNN最鄰近分類算法將歸一化處理后的各樣本等級適配倍率組中相同顯示等級對應的樣本等級適配倍率進行數據處理。
4.根據權利要求1所述的方法,其特征在于,所述根據所述等級適配倍率對所述待適配界面元素進行適配調整,包括:
獲取所述待適配組件的適配參數表;其中,所述適配參數表中包含根據所述待適配組件的布局類型預先定義的局部變量,以及所述局部變量在預先定義的顯示等級下的參照尺寸,各所述參照尺寸根據所述局部變量在定義的基準顯示等級下的基準尺寸以及所述等級適配倍率計算得到;
從所述適配參數表中獲取所述待適配界面元素對應的參照尺寸,根據所述待適配界面元素對應的參照尺寸對所述待適配界面元素進行適配調整;
所述獲取所述待適配組件的適配參數表,包括:
確定所述待適配組件所屬的布局類型;
根據所述布局類型獲取對應的適配參數表。
5.根據權利要求1所述的方法,其特征在于,所述根據所述等級適配倍率對所述待適配界面元素進行適配調整之后,所述方法還包括:
當所述待適配界面元素包括文字時,根據屏幕寬度對單行容納文字的個數進行微調,以使單行容納文字的個數與適配后的顯示界面的顯示等級相適應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇寧云計算有限公司,未經蘇寧云計算有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010889273.1/1.html,轉載請聲明來源鉆瓜專利網。





