[發明專利]頁面顯示控制方法、裝置、設備及存儲介質在審
| 申請號: | 202210040606.2 | 申請日: | 2022-01-14 |
| 公開(公告)號: | CN114416250A | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 陸盛權 | 申請(專利權)人: | 百果園技術(新加坡)有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/54 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馬迪 |
| 地址: | 新加坡巴西班讓路*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 顯示 控制 方法 裝置 設備 存儲 介質 | ||
本發明實施例公開了頁面顯示控制方法、裝置、設備及存儲介質。其中,該方法應用于預設頁面,預設頁面內設置的控件組配置有預設存儲組件,用于存儲包含各控件的顯示需求信息的顯示狀態數據,在顯示狀態數據發生變化時,向對應的控件組內的控件發送數據變化通知,通過第一控件組內的第一控件接收顯示需求變更指令,根據顯示需求變更指令對第一顯示狀態數據進行更新,通過第一控件組內的各控件接收第一預設存儲組件發送的數據變化通知,根據當前第一顯示狀態數據和組內顯示優先級確定自身的目標顯示狀態,并根據目標顯示狀態控制自身的當前顯示狀態。通過采用上述技術方案,可以降低控件組內的控件之間耦合程度,可降低維護難度,提升拓展性能。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及頁面顯示控制方法、裝置、設備及存儲介質。
背景技術
隨著互聯網技術的快速發展,各種應用程序(Application,APP)層出不窮,為用戶提供了越來越豐富的交互方式和交互體驗。
通常,在應用程序的頁面中設置有用戶界面(User Interface,UI)控件(以下簡稱控件),便于用戶實現人機交互,進而使用控件對應的功能。在應用頁面中,可顯示有控件對應的入口,入口可以理解為頁面中可供控件顯示的區域,用戶可通過作用于入口的操作來實現對相應控件的觸發。然而,隨著應用程序的功能越來越豐富,控件數量越來越多,而應用頁面的顯示空間通常是有限的,因此,可能存在多個控件復用同一個入口的情況,也即以控件組的形式存在。控件組可以理解為顯示于同一區域的一組控件,同一時刻按照優先級最多展示一個控件,若高優先級的控件需要展示,則低優先級的控件需要隱藏,若低優先級的控件想要展示,則需要在高優先級的控件處于隱藏狀態的前提下才可以展示。
目前,對于同一控件組,為實現控件組內部的按優先級互斥,各控件之間要相互調用接口,業務耦合非常嚴重,隨著控件組內部的控件數量增加,接口數量和調用次數也過多,十分不利于維護,不具備良好拓展性。因此,現有的基于控件組的頁面顯示控制仍不夠完善,需要改進。
發明內容
本發明實施例提供了頁面顯示控制方法、裝置、設備及存儲介質,可以優化現有的頁面顯示控制方案。
第一方面,本發明實施例提供了一種頁面顯示控制方法,應用于預設頁面,所述預設頁面內設置有控件入口,所述控件入口用于顯示對應的控件組內的控件,所述控件組內包含配置有組內顯示優先級的至少一個控件,所述控件組配置有預設存儲組件,所述預設存儲組件用于存儲對應的控件組的顯示狀態數據,并在顯示狀態數據發生變化時,向注冊對象發送數據變化通知,所述顯示狀態數據包含各控件的顯示需求信息,所述預設存儲組件的注冊對象包括對應的控件組內的所有控件,所述方法包括:
通過第一控件組內的第一控件接收顯示需求變更指令,根據所述顯示需求變更指令對所述第一控件組的第一預設存儲組件中的第一顯示狀態數據進行更新;
通過所述第一控件組內的各控件接收所述第一預設存儲組件發送的數據變化通知,讀取更新后的當前第一顯示狀態數據,根據當前第一顯示狀態數據和所述組內顯示優先級確定自身的目標顯示狀態,并根據所述目標顯示狀態控制自身的當前顯示狀態。
第二方面,本發明實施例提供了一種頁面顯示控制裝置,應用于預設頁面,所述預設頁面內設置有控件入口,所述控件入口用于顯示對應的控件組內的控件,所述控件組內包含配置有組內顯示優先級的至少一個控件,所述控件組配置有預設存儲組件,所述預設存儲組件用于存儲對應的控件組的顯示狀態數據,并在顯示狀態數據發生變化時,向注冊對象發送數據變化通知,所述顯示狀態數據包含各控件的顯示需求信息,所述預設存儲組件的注冊對象包括對應的控件組內的所有控件,該裝置包括:
數據更新模塊,用于通過第一控件組內的第一控件接收顯示需求變更指令,根據所述顯示需求變更指令對所述第一控件組的第一預設存儲組件中的第一顯示狀態數據進行更新;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百果園技術(新加坡)有限公司,未經百果園技術(新加坡)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210040606.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種蛇形臂柔性關節結構
- 下一篇:一種快速更換售水機濾芯的方法





