[發明專利]頁面顯示控制方法、裝置、存儲介質及電子設備在審
| 申請號: | 202110383138.4 | 申請日: | 2021-04-09 |
| 公開(公告)號: | CN113094136A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 丁亮 | 申請(專利權)人: | 廣州博冠信息科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/445 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王輝;闞梓瑄 |
| 地址: | 510000 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 顯示 控制 方法 裝置 存儲 介質 電子設備 | ||
本公開涉及計算機顯示領域,具體涉及一種頁面顯示控制方法、裝置、存儲介質及電子設備。該頁面顯示控制方法包括:接收客戶端發送的頁面展示請求;利用預置的展示模塊信息對所述頁面展示請求進行解析得到頁面布局信息,并獲取所述頁面布局信息中目標展示模塊的模塊數據;基于所述頁面布局信息和所述模塊數據生成頁面展示結果并返回至所述客戶端,以使所述客戶端根據所述頁面展示結果進行頁面渲染。本公開提供的頁面顯示控制方法能夠將客戶端維護顯示的模塊轉化為由服務端控制每個模塊的布局和顯示,實現頁面中模塊的動態調整顯示。
技術領域
本公開涉及計算機顯示領域,具體涉及一種頁面顯示控制方法、裝置、存儲介質及電子設備。
背景技術
客戶端首頁作為APP啟動后展示的第一個頁面,每一個按鈕、入口、卡片對產品的留存以及關鍵內容的引流都有著至關重要的作用,因此首頁中顯示的模塊會不停地迭代。
目前一般的APP首頁渲染主要通過客戶端維護需要顯示的模塊,并分別向服務端獲取需要渲染的模塊數據,當模塊功能迭代后提供新的服務端接口。這種情況下客戶端在渲染首頁時模塊實固定的,并且需要并發所有接口的請求數據,再對所有數據處理后進行頁面的繪制,無法動態調整各模塊的顯示位置。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開的目的在于提供一種頁面顯示控制方法、裝置、存儲介質及電子設備,旨在將客戶端維護顯示的模塊轉化為由服務端控制每個模塊的布局和顯示,實現頁面中模塊的動態調整顯示。
本公開的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習得。
根據本公開實施例的一個方面,提供了一種頁面顯示控制方法,包括:接收客戶端發送的頁面展示請求;利用預置的展示模塊信息對所述頁面展示請求進行解析得到頁面布局信息,并獲取所述頁面布局信息中目標展示模塊的模塊數據;基于所述頁面布局信息和所述模塊數據生成頁面展示結果并返回至所述客戶端,以使所述客戶端根據所述頁面展示結果進行頁面渲染。
根據本公開的一些實施例,基于前述方案,所述方法還包括:獲取展示模塊和所述展示模塊的顯示屬性,以生成所述展示模塊信息;其中,所述顯示屬性包括類型標識、名稱、圖標、版本、優先級、有效時間等一種或多種。
根據本公開的一些實施例,基于前述方案,所述利用預置的展示模塊信息對所述頁面展示請求進行解析得到頁面布局信息,包括:基于所述頁面展示請求對應用戶的歷史數據和對應客戶端的版本信息確定多個初始展示模塊;利用預置的展示模塊信息對所述初始展示模塊進行布局以得到所述頁面布局信息;其中,所述頁面布局信息包括目標展示模塊的布局信息以及顯示屬性。
根據本公開的一些實施例,基于前述方案,所述利用預置的展示模塊信息對所述初始展示模塊進行布局以得到所述頁面布局信息,包括:基于所述展示模塊信息中初始展示模塊的固有顯示屬性對所述初始展示模塊進行布局以得到所述頁面布局信息;或者結合預設的頁面布局模板文件和所述展示模塊信息對所述初始展示模塊進行布局以得到所述頁面布局信息。
根據本公開的一些實施例,基于前述方案,所述方法還包括:獲取所述展示模塊的刷新間隔時間和數據源標識;基于所述刷新間隔時間周期性地向業務服務器發送數據刷新請求,以使所述業務服務器根據所述數據源標識加載所述展示模塊的模塊數據;獲取所述業務服務器返回的模塊數據,并將所述模塊數據存儲至首頁服務器的緩存中。
根據本公開的一些實施例,基于前述方案,所述獲取所述頁面布局信息中目標展示模塊的模塊數據,包括:基于所述目標展示模塊生成數據獲取請求,并將所述數據獲取請求發送至業務服務器;當所述數據獲取請求的請求時間小于預設時間時,接收所述業務服務器返回的所述模塊數據;當所述數據獲取請求的請求時間大于預設時間時,從所述首頁服務器的緩存中獲取所述模塊數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州博冠信息科技有限公司,未經廣州博冠信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110383138.4/2.html,轉載請聲明來源鉆瓜專利網。





