[發明專利]一種菜單展示方法、裝置、客戶端設備及存儲介質在審
| 申請號: | 202110205248.1 | 申請日: | 2021-02-24 |
| 公開(公告)號: | CN112835490A | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 鐘望 | 申請(專利權)人: | 北京金山云網絡技術有限公司 |
| 主分類號: | G06F3/0482 | 分類號: | G06F3/0482;G06F3/0481;G06F16/958 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張建 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 菜單 展示 方法 裝置 客戶端 設備 存儲 介質 | ||
本發明公開了一種菜單展示方法、裝置、客戶端設備及存儲介質,從客戶端設備的本地存儲空間中獲得目標網頁中至少一個菜單的菜單數據,菜單數據包括菜單的鏈接地址、菜單的標識和菜單的被訪問次數,基于至少一個菜單的被訪問次數,確定目標網頁中至少一個菜單的目標展示次序,基于目標展示次序、菜單的鏈接地址和菜單的標識,將至少一個菜單渲染至目標網頁中,以使至少一個菜單按照目標展示次序在目標網頁中進行展示。本發明可以獨立完成對網頁菜單的展示,無需向服務端發送請求,可以有效避免菜單展示過程中客戶端與服務端間的交互而產生的資源消耗,減少帶寬,減少服務端的負擔,避免服務端負擔過大導致的對菜單相關數據處理效率的降低。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種菜單展示方法、裝置、客戶端設備及存儲介質。
背景技術
當前,快捷菜單在客戶端上的展示,可以通過客戶端和服務端間的交互實現。
具體的,用戶在客戶端上將某個菜單設置為快捷菜單時,客戶端可以向服務端發送相應的快捷菜單設置指令,服務端可以根據快捷菜單設置指令對存儲的快捷菜單相關數據進行更新,并將更新后的快捷菜單相關數據返回至客戶端,客戶端根據更新后的快捷菜單相關數據來執行對快捷菜單的相關操作,將用戶選擇的菜單設置為快捷菜單并添加到快捷菜單列表中。
但是,當服務端需要處理的快捷菜單設置指令較多時,可能導致服務端的負擔過大,影響服務端的工作效率。
發明內容
鑒于上述問題,本發明提供一種克服上述問題或者至少部分地解決上述問題的菜單展示方法、裝置、客戶端設備及存儲介質,技術方案如下:
一種菜單展示方法,應用于客戶端設備,所述方法包括:
從所述客戶端設備的本地存儲空間中獲得目標網頁中至少一個菜單的菜單數據,所述菜單數據至少包括菜單的鏈接地址、菜單的標識和菜單的被訪問次數;
基于所述至少一個菜單的被訪問次數,確定所述目標網頁中至少一個菜單的目標展示次序;
基于所述目標展示次序、所述菜單的鏈接地址和菜單的標識,將至少一個菜單渲染至所述目標網頁中,以使所述至少一個菜單按照所述目標展示次序在所述目標網頁中進行展示。
可選的,所述從所述客戶端設備的本地存儲空間中獲得目標網頁中至少一個菜單的菜單數據,包括:
從所述客戶端設備的本地存儲空間中獲得與目標網頁對應的字符串;
對所述字符串進行解碼處理,獲得由有序的元素序列構成的數組,每個所述元素中均包括所述目標網頁中一個菜單的菜單數據。
可選的,所述基于所述至少一個菜單的被訪問次數,確定所述目標網頁中至少一個菜單的目標展示次序,包括:
根據各所述元素中的所述被訪問次數,調整所述數組中各元素的排列順序,所述數組中各元素在調整后的排列順序與所述目標網頁中至少一個菜單的目標展示次序一致。
可選的,所述基于所述目標展示次序、所述菜單的鏈接地址和菜單的標識,將至少一個菜單渲染至所述目標網頁中,以使所述至少一個菜單按照所述目標展示次序在所述目標網頁中進行展示,包括:
基于所述目標網頁中至少一個菜單的標識,確定所述至少一個菜單的圖標和展示區域;
基于所述目標展示次序,確定所述至少一個菜單的圖標在所述展示區域內的相應展示位置;
將所述至少一個菜單的圖標渲染在所述展示區域內的相應展示位置,并為所述至少一個菜單的圖標設置對應的鏈接地址。
可選的,所述方法還包括:
獲得對所述目標網頁中至少一個菜單的訪問記錄;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司,未經北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110205248.1/2.html,轉載請聲明來源鉆瓜專利網。





