Software menu system based on JSON configuration

A menu system and menu technology, applied in the computer field, can solve the problems of difficult management and maintenance of menu data, low maintainability, and high operation and maintenance costs, and achieve the effects of improving development and maintenance efficiency, extensive use value, and good scalability

Active Publication Date: 2022-08-09
上海合见工业软件集团有限公司
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The development of pure code can be directly coded and developed in computer languages ​​such as java / c++, but this method leads to the coupling of menu data and Graphical User Interface (GUI) code, the menu data is difficult to manage and maintain, and the maintenance cost is high. , and the scalability is poor, every time the menu is added, it needs to be released in full, and the release volume is large
Configure the menu with a proprietary script file, specifically with a custom script structure, but this method has poor readability and cannot visually display the tree structure of the menu, resulting in low maintenance and high operation and maintenance costs
For EDA (Electronic Design Automation) software with complex software functions and a large number of function points, the above shortcomings are more obvious when using the existing software menu system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software menu system based on JSON configuration
  • Software menu system based on JSON configuration
  • Software menu system based on JSON configuration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] In order to further illustrate the technical means and effects adopted by the present invention to achieve the predetermined purpose of the invention, the following in conjunction with the accompanying drawings and preferred embodiments, the specific implementation of a software menu system based on JSON configuration proposed by the present invention and its Efficacy, detailed description as follows.

[0016] The embodiment of the present invention provides a software menu (Menu) system based on JSON configuration, such as figure 1 As shown, it includes a menu system main program and a menu system subprogram, the menu system subprogram includes a menu data configuration module and a function implementation module, and the menu system main program includes a menu loading analysis module, a menu generation module and a UI interaction module .

[0017] The menu data configuration module is configured to configure menu action (Action) description data and menu structure d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a software menu system based on JSON (JavaScript Object Notation) configuration, which comprises a menu system main program and a menu system subprogram, the menu system subprogram comprises a menu data configuration module and a function implementation module, and the menu system main program comprises a menu loading analysis module, a menu generation module and a UI (User Interface) interaction module. The menu data and the GUI code are decoupled, the expandability is good, for menu change, only lightweight release is needed, full release is not needed, and the operation and maintenance efficiency of a software menu system is improved.

Description

technical field [0001] The invention relates to the field of computer technology, and in particular to a software menu system based on JSON configuration. Background technique [0002] Existing software menu systems are usually developed in pure code or configured with proprietary script files. Using pure code development, you can choose to directly code and develop in computer languages ​​such as java / c++, but this method leads to the coupling of menu data and Graphical User Interface (GUI) code, the menu data is not easy to manage and maintain, and the maintenance cost is high , and the scalability is poor. Every time the menu is added, it needs to be released in full, and the release volume is large. The menu is configured by a proprietary script file, specifically a custom script structure, but this method has poor readability and cannot visually display the tree structure of the menu, resulting in low maintainability and high operation and maintenance costs. For EDA (...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/0482G06F3/04817G06F8/38G06F9/451
CPCG06F3/0482G06F9/451G06F3/04817G06F8/38
Inventor 廖志刚曹立言徐衍赵新锋刘军涛董泽华李涛
Owner 上海合见工业软件集团有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products