[發(fā)明專利]一種菜單頁簽定位方法、裝置、設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010954715.6 | 申請日: | 2020-09-11 |
| 公開(公告)號: | CN112162677B | 公開(公告)日: | 2022-04-22 |
| 發(fā)明(設(shè)計)人: | 劉寶;張海軍 | 申請(專利權(quán))人: | 北京浪潮數(shù)據(jù)技術(shù)有限公司 |
| 主分類號: | G06F3/0482 | 分類號: | G06F3/0482;G06F16/955 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 丁曼曼 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 菜單 定位 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本申請公開了一種菜單頁簽定位方法、裝置、設(shè)備及存儲介質(zhì)。該方法的步驟包括:獲取菜單頁簽結(jié)構(gòu)以及當(dāng)前頁面的目標(biāo)頁面標(biāo)識;菜單頁簽結(jié)構(gòu)中記錄有頁簽與頁面標(biāo)識之間的對應(yīng)關(guān)系;根據(jù)對應(yīng)關(guān)系查找與目標(biāo)頁面標(biāo)識對應(yīng)的目標(biāo)頁簽;基于菜單頁簽結(jié)構(gòu)在當(dāng)前頁面中加載菜單頁簽;對菜單頁簽中的目標(biāo)頁簽進行定位標(biāo)記。本方法確保前端頁面能夠基于當(dāng)前實際的功能頁面定位到相應(yīng)的菜單頁簽,進而用戶能夠獲知當(dāng)前所在的頁面屬于哪個菜單頁簽,相對確保了前端頁面的準確性以及可用性。此外,本申請還提供一種菜單頁簽定位裝置、設(shè)備及存儲介質(zhì),有益效果同上所述。
技術(shù)領(lǐng)域
本申請涉及前端開發(fā)領(lǐng)域,特別是涉及一種菜單頁簽定位方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù)
多設(shè)備管理軟件是當(dāng)前常用的一種多設(shè)備智能管理軟件,能夠同時管理多個集群、主機以及路由器、交換機等網(wǎng)絡(luò)設(shè)備,主要功能包括存儲管理、設(shè)備發(fā)現(xiàn)、容量管理、性能統(tǒng)計和預(yù)測、硬盤預(yù)測、定時快照、告警管理等。
當(dāng)前的多設(shè)備管理軟件往往采用B/S(Browser/Server,瀏覽器/服務(wù)器)架構(gòu),設(shè)備管理軟件的前端頁面的通過瀏覽器顯示,進而用戶能夠在不同終端中通過瀏覽器靈活高效的獲取到設(shè)備管理軟件的管理信息,但是當(dāng)前前端頁面中的菜單頁簽與頁面路由之間是兩個獨立的系統(tǒng),前端頁面的菜單頁簽被點擊后會觸發(fā)頁面跳轉(zhuǎn)到相應(yīng)的功能頁面,而在功能頁面刷新或功能頁面之間相互跳轉(zhuǎn)時,前端頁面不能夠根據(jù)功能頁面定位到相應(yīng)的菜單頁簽,導(dǎo)致用戶難以獲知當(dāng)前所在的頁面屬于哪個菜單頁簽,難以確保前端頁面的準確性以及可用性。
由此可見,提供一種菜單頁簽定位方法,以相對確保前端頁面的準確性以及可用性,是本領(lǐng)域技術(shù)人員需要解決的問題。
發(fā)明內(nèi)容
本申請的目的是提供一種菜單頁簽定位方法、裝置、設(shè)備及存儲介質(zhì),以相對確保前端頁面的準確性以及可用性。
為解決上述技術(shù)問題,本申請?zhí)峁┮环N菜單頁簽定位方法,包括:
獲取菜單頁簽結(jié)構(gòu)以及當(dāng)前頁面的目標(biāo)頁面標(biāo)識;菜單頁簽結(jié)構(gòu)中記錄有頁簽與頁面標(biāo)識之間的對應(yīng)關(guān)系;
根據(jù)對應(yīng)關(guān)系查找與目標(biāo)頁面標(biāo)識對應(yīng)的目標(biāo)頁簽;
基于菜單頁簽結(jié)構(gòu)在當(dāng)前頁面中加載菜單頁簽;
對菜單頁簽中的目標(biāo)頁簽進行定位標(biāo)記。
優(yōu)選地,菜單頁簽結(jié)構(gòu)包括多級頁簽嵌套的菜單頁簽結(jié)構(gòu);
相應(yīng)的,菜單頁簽結(jié)構(gòu)中記錄有頁簽與頁面標(biāo)識之間的對應(yīng)關(guān)系,包括:
菜單頁簽結(jié)構(gòu)中各級頁簽的結(jié)構(gòu)對象均記錄有相應(yīng)頁簽與頁面標(biāo)識之間的對應(yīng)關(guān)系。
優(yōu)選地,根據(jù)對應(yīng)關(guān)系查找與目標(biāo)頁面標(biāo)識對應(yīng)的目標(biāo)頁簽,包括:
用過深度優(yōu)先搜索算法對菜單頁簽結(jié)構(gòu)進行遍歷的方式,根據(jù)對應(yīng)關(guān)系查找與目標(biāo)頁面標(biāo)識對應(yīng)的目標(biāo)頁簽。
優(yōu)選地,獲取菜單頁簽結(jié)構(gòu)以及當(dāng)前頁面的目標(biāo)頁面標(biāo)識,包括:
獲取通過JSON格式存儲的菜單頁簽結(jié)構(gòu),并獲取當(dāng)前頁面的目標(biāo)頁面標(biāo)識。
優(yōu)選地,頁面標(biāo)識包括URL標(biāo)識。
優(yōu)選地,獲取菜單頁簽結(jié)構(gòu)以及當(dāng)前頁面的目標(biāo)頁面標(biāo)識,包括:
利用AngularJS框架獲取菜單頁簽結(jié)構(gòu)以及當(dāng)前頁面的目標(biāo)頁面標(biāo)識。
此外,本申請還提供一種菜單頁簽定位裝置,包括:
獲取模塊,用于獲取菜單頁簽結(jié)構(gòu)以及當(dāng)前頁面的目標(biāo)頁面標(biāo)識;菜單頁簽結(jié)構(gòu)中記錄有頁簽與頁面標(biāo)識之間的對應(yīng)關(guān)系;
查找模塊,用于根據(jù)對應(yīng)關(guān)系查找與目標(biāo)頁面標(biāo)識對應(yīng)的目標(biāo)頁簽;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京浪潮數(shù)據(jù)技術(shù)有限公司,未經(jīng)北京浪潮數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010954715.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種汽車零部件清洗設(shè)備
- 下一篇:一種獨立懸掛
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





