[發明專利]基于卡片的用戶界面動態控制的方法和裝置有效
| 申請號: | 201910899734.0 | 申請日: | 2019-09-23 |
| 公開(公告)號: | CN110647327B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | 彭冬華 | 申請(專利權)人: | 京東科技控股股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;張效榮 |
| 地址: | 100176 北京市北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 卡片 用戶界面 動態控制 方法 裝置 | ||
1.一種基于卡片的用戶界面動態控制的方法,其特征在于,包括:
解析用戶界面列表數據中每個卡片的字典數據,確定所述卡片的內部布局、整體樣式以及組件列表數據;
解析所述組件列表數據中每個組件的字典數據,確定每個組件的用戶界面元素、內部布局和內部樣式,并將所述組件與對應的業務數據綁定;
基于所述用戶界面中所有卡片的組件所綁定的業務數據,渲染所述用戶界面,以實現對所述用戶界面的動態控制;
所述組件的字典數據包括:組件類型字段、組件樣式字段和組件業務字段;確定組件的用戶界面元素、內部布局和內部樣式的步驟包括:根據所述組件的組件類型字段確定所述組件的內部用戶界面元素和布局,根據所述組件的組件樣式字段確定所述組件的內部樣式;解析所述組件業務字段,將所述組件與對應的業務數據綁定。
2.如權利要求1所述的方法,其特征在于,所述卡片的字典數據包括:卡片類型字段、卡片樣式字段和組件列表數據;
確定所述卡片的內部布局、整體樣式的步驟包括:根據所述卡片類型字段確定所述卡片的內部布局,根據所述卡片樣式字段確定所述卡片的內部整體樣式。
3.如權利要求1所述的方法,其特征在于,解析所述組件業務字段之后,還包括:根據所述組件的組件業務字段確定所述組件的交互方式。
4.一種基于卡片的用戶界面動態控制的裝置,其特征在于,包括:
卡片解析模塊,解析用戶界面列表數據中每個卡片的字典數據,確定所述卡片的內部布局、整體樣式以及組件列表數據;
組件解析模塊,解析所述組件列表數據中每個組件的字典數據,確定每個組件的用戶界面元素、內部布局和內部樣式,并將所述組件與對應的業務數據綁定;
界面渲染模塊,基于所述用戶界面中所有卡片的組件所綁定的業務數據,渲染所述用戶界面,以實現對所述用戶界面的動態控制;
所述組件的字典數據包括:組件類型字段、組件樣式字段和組件業務字段;確定組件的用戶界面元素、內部布局和內部樣式的步驟包括:根據所述組件的組件類型字段確定所述組件的內部用戶界面元素和布局,根據所述組件的組件樣式字段確定所述組件的內部樣式;解析所述組件業務字段,將所述組件與對應的業務數據綁定。
5.如權利要求4所述的裝置,其特征在于,所述卡片的字典數據包括:卡片類型字段、卡片樣式字段和組件列表數據;
確定所述卡片的內部布局、整體樣式的步驟包括:根據所述卡片類型字段確定所述卡片的內部布局,根據所述卡片樣式字段確定所述卡片的內部整體樣式。
6.如權利要求4所述的裝置,其特征在于,所述組件解析模塊還用于:解析所述組件業務字段之后,根據所述組件的組件業務字段確定所述組件的交互方式。
7.一種基于卡片的用戶界面動態控制的電子設備,其特征在于,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如權利要求1-3中任一所述的方法。
8.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1-3中任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于京東科技控股股份有限公司,未經京東科技控股股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910899734.0/1.html,轉載請聲明來源鉆瓜專利網。





