[發明專利]測試儀器菜單動態配置方法及系統在審
| 申請號: | 201911045725.1 | 申請日: | 2019-10-30 |
| 公開(公告)號: | CN110806823A | 公開(公告)日: | 2020-02-18 |
| 發明(設計)人: | 唐麗萍;陳慶磊;薛沛祥;繆國鋒 | 申請(專利權)人: | 中電科儀器儀表有限公司 |
| 主分類號: | G06F3/0482 | 分類號: | G06F3/0482 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 黃海麗 |
| 地址: | 266555 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 儀器 菜單 動態 配置 方法 系統 | ||
本公開公開了測試儀器菜單動態配置方法及系統,包括:獲取測試儀器菜單中所有的節點單元;接收用戶對每個節點單元的層級標記;判斷用戶標記的層級標記是否符合設定的規則,如果是,則對每個節點單元的層級標記進行保存,并將當前層級標記對應的所有子節點單元存儲到當前層級標記對應的數據庫中;下一步;如果否,則將當前節點單元的層級標記失敗結果反饋給用戶,同時,將當前節點單元的父節點單元、兄弟節點單元和子節點單元反饋給用戶;返回層級標記步驟;對用戶選擇的節點單元所對應的內容進行顯示,同時從當前節點單元的層級標記所對應的數據庫中提取下一層級的節點單元,將提取出的下一層級節點單元作為候選菜單項進行顯示。
技術領域
本公開涉及菜單配置技術領域,特別是涉及測試儀器菜單動態配置方法及系統。
背景技術
本部分的陳述僅僅是提到了與本公開相關的背景技術,并不必然構成現有技術。
在測試測量領域會用到多種儀器完成各種復雜信號的測量任務,經常遇到層層疊疊和繁雜的軟件菜單設計,過多的操作步驟,導致操作繁瑣,使用者很難整體把握不同菜單與層級間的關系。
在實現本公開的過程中,發明人發現現有技術中存在以下技術問題:
軟件菜單設計通常采用樹狀結構,已有的一種實現儀器菜單動態配置的方法,通過主應用程序調用相應的儀器菜單解析程序,解析程序解析菜單數據配置文件,并向主應用程序返回顯示代碼,顯示代碼經編譯、鏈接,形成可執行二進制文件,二進制文件運行后顯示相應的儀器菜單。該方法是采用.XML文件記錄儀器所有菜單項,在不改動主應用程序的前提下,通過修改.XML格式的菜單數據配置文件的內容,經過解析程序的解析,顯示出不同風格的儀器菜單。現有的菜單動態配置方法專業性太強,對于非專業人士無法針對自己的需求動態實現菜單顯示的配置,只能接收儀器廠商預先配置好的菜單配置。對于不符合用戶習慣的菜單顯示,非專業的用戶并不會動態調整菜單的顯示方式。
發明內容
為了解決現有技術的不足,本公開提供了測試儀器菜單動態配置方法及系統;
第一方面,本公開提供了測試儀器菜單動態配置方法;
測試儀器菜單動態配置方法,包括:
S1:獲取測試儀器菜單中所有的節點單元;
S2:接收用戶對每個節點單元的層級標記;
S3:判斷用戶標記的層級標記是否符合設定的規則,如果是,則對每個節點單元的層級標記進行保存,并將當前層級標記對應的所有子節點單元存儲到當前層級標記對應的數據庫中;進入S4;如果否,則將當前節點單元的層級標記失敗結果反饋給用戶,同時,將當前節點單元的父節點單元、兄弟節點單元和子節點單元反饋給用戶;返回步驟S2;
S4:接收用戶選擇的節點單元,對用戶選擇的節點單元所對應的內容進行顯示,同時從當前節點單元的層級標記所對應的數據庫中提取下一層級的節點單元,將提取出的下一層級節點單元作為候選菜單項進行顯示。
第二方面,本公開還提供了測試儀器菜單動態配置系統;
測試儀器菜單動態配置系統,包括:
獲取模塊,其被配置為:獲取測試儀器菜單中所有的節點單元;
接收模塊,其被配置為:接收用戶對每個節點單元的層級標記;
判斷模塊,其被配置為:判斷用戶標記的層級標記是否符合設定的規則,如果是,則對每個節點單元的層級標記進行保存,并將當前層級標記對應的所有子節點單元存儲到當前層級標記對應的數據庫中;進入顯示模塊;如果否,則將當前節點單元的層級標記失敗結果反饋給用戶,同時,將當前節點單元的父節點單元、兄弟節點單元和子節點單元反饋給用戶;返回接收模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中電科儀器儀表有限公司,未經中電科儀器儀表有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911045725.1/2.html,轉載請聲明來源鉆瓜專利網。





