安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210574125.X (22)申请日 2022.05.24 (71)申请人 上海合见工业软件集团有限公司 地址 200126 上海市浦东 新区友诚路149号 SK大厦29层 (72)发明人 廖志刚 曹立言 徐衍 赵新锋 刘军涛 董泽华 李涛 (74)专利代理 机构 北京锺维联合知识产权代理 有限公司 1 1579 专利代理师 丁慧玲 (51)Int.Cl. G06F 3/0482(2013.01) G06F 3/04817(2022.01) G06F 8/38(2018.01) G06F 9/451(2018.01) (54)发明名称 基于JSON配 置的软件 菜单系统 (57)摘要 本发明涉及一种基于JSON配置的软件菜单 系统, 包括菜单系统主程序和菜单系统子程序, 所述菜单系统子程序包括菜单数据配置模块和 功能实作模块, 所述菜单系统主程序包括菜单加 载解析模块、 菜单生成模块和UI交互模块。 将菜 单数据与GU I代码解耦 合, 可扩展 性好, 对于菜单 的更改, 仅需轻量发布, 无需全量发布, 提高了软 件菜单系统的运维效率。 权利要求书2页 说明书5页 附图1页 CN 114879882 A 2022.08.09 CN 114879882 A 1.一种基于JSON配置的软件 菜单系统, 其特 征在于, 包括菜单系统主程序和菜单系统子程序, 所述菜单系统子程序包括菜单数据配置模块 和功能实作模块, 所述菜单系统主程序包括菜单加载解析模块、 菜单生成模块和UI交互模 块; 其中, 所述菜单数据配置模块用于基于JSON配置菜单动作描述数据和菜单结构描述数 据, 所述菜单动作描述数据包括每一菜单动作对应的菜单动作id和命令信号; 所述功能实作模块用于为每一菜单动作id配置对应的菜单动作操作代码, 并在所述UI 交互模块上注 册菜单动作id; 所述菜单加载解析模块用于从所述菜单数据配置模块获取菜单动作描述数据和菜单 结构描述数据, 并转换为软件能够识别的菜单内存数据, 发送给菜单生成模块; 所述菜单生成模块用于基于所述菜单内存数据进行菜单绘制, 生成菜单界面; 所述UI交互模块用于获取基于所述菜单界面接收的菜单点击指令, 并从所述菜单点击 指令中解析出目标菜单动作id, 基于所述目标菜 单动作id生 成对应的命令信号 发送给所述 功能实作模块; 所述功能实作模块基于所述命令信号执 行目标菜单动作id对应的菜单动作操作代码。 2.根据权利要求1所述的系统, 其特 征在于, 当所述系统需要更新已有菜单动作id对应的菜单动作时: 所述功能实作模块用于获取待更新菜单动作id对应的待更新菜单动作操作代码, 将所 述功能实作模块中待更新菜单动作id对应的菜单动作操作代码更新为所述待更新菜单动 作操作代码。 3.根据权利要求1所述的系统, 其特 征在于, 当所述系统需要新增菜单动作时: 所述菜单数据配置模块用于基于JSON配置在所述菜单动作描述数据中增加对应的菜 单动作描述数据, 在所述菜单 结构描述数据中增 加对应的菜单 结构描述数据; 所述功能实作模块用于为新增的菜单动作id配置对应的菜单动作操作代码, 并在所述 UI交互模块上注 册新增菜单动作id。 4.根据权利要求1所述的系统, 其特 征在于, 当所述系统需要删除菜单动作时: 所述菜单数据配置模块在所述菜单动作描述数据中删除待删除的菜单动作描述数据, 在所述菜单 结构描述数据中删除待删除的菜单 结构描述数据; 所述功能实作模块删除待删除菜单动作id以及对应的菜单动作操作代码, 并在所述UI 交互模块上删除已注 册的待删除菜单动作id。 5.根据权利要求1所述的系统, 其特 征在于, 所述菜单数据配置模块用于预设的JSON树形结构配置菜单动作描述数据和菜单结构 描述数据, 所述预设的JSON树形结构包括动作描述节点和菜单结构描述节点; 所述描述节 点包括多个动作描述子节点, 所述菜单 结构描述节点包括多个菜单 结构子节点; 所述动作描述子节点包括菜单动作id、 命令信号和菜单动作显示信息; 所述菜单结构 子节点包括主框架菜单名称信息和活动菜单子项目对象集合, 活动菜单子项目对象包括子 项目对象类型和菜单动作id, 所述对象类型包括动作菜单类型, 当所述子项目对 象类型为权 利 要 求 书 1/2 页 2 CN 114879882 A 2动作菜单类型时, 菜单动作id有效。 6.根据权利要求5所述的系统, 其特 征在于, 所述动作描述子节点还包括菜单动作描述信 息, 所述子项目对象类型还包括分隔符类 型。 7.根据权利要求5所述的系统, 其特 征在于, 所述菜单动作显示信 息包括菜单名、 菜单类型、 快捷键定义、 图标和工具提示信 息中的 至少一个。 8.根据权利要求5所述的系统, 其特 征在于, 所述菜单数据配置模块还用于基于JS ON配置工具栏描述数据, 所述预设的JSON树形结 构还包括工具栏描述节 点, 所述工具栏描述节 点包括工具栏组id和对应的活动菜 单动作id 集合; 所述菜单加载解析模块还用于将工具栏描述数据转换为软件能够识别的菜单内存数 据, 发送给菜单生成模块; 所述菜单生成模块 生成的菜单界面中包括工具栏。 9.根据权利要求8所述的系统, 其特 征在于, 当所述系统需要在工具栏中添加或删除菜单动作功能点 时, 所述菜单数据配置模块在 待添加菜单动作功能点或待删除菜单动作功 能点的工具栏描述节点的活动菜单动作id集 合中添加待添加菜单动作功能点或删除待删除菜单动作功能点。 10.根据权利要求1 ‑9中任意一项所述的系统, 其特 征在于, 所述软件 菜单系统为EDA软件 菜单系统。权 利 要 求 书 2/2 页 3 CN 114879882 A 3
专利 基于JSON配置的软件菜单系统
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 07:49:22
上传分享
举报
下载
原文档
(423.5 KB)
分享
友情链接
GB-T 14846-2014 铝及铝合金挤压型材尺寸偏差.pdf
YD-T 3844-2021 工业互联网平台 应用管理接口要求.pdf
GM-T 0120-2022 基于云计算的电子签名服务技术实施指南.pdf
绿盟 2013年工业控制系统及其安全性研究报.pdf
T-ZZB 0602—2018 环保节能舒适型冷风扇.pdf
人工智能大模型体验报告2.0.pdf
T-CSBME 064—2022 骨龄辅助诊断人工智能医疗器械质量要求与评价 第1部分:数据集.pdf
GA-T 756-2021 法庭科学 电子数据收集提取技术规范.pdf
GM-T 0019-2012 通用密码服务接口规范.pdf
GB-T 43806-2024 资产管理系统通用技术要求.pdf
DB34-T 3699-2020 智慧社区 公共安全 安全技术防范建设规范 安徽省.pdf
T-CFA 02010202.3—2018 球墨铸铁给水排水管道工程施工及验收规范技术条件.pdf
GB-T 39044-2020 政务服务平台接入规范.pdf
GB-T 38674-2020 信息安全技术 应用软件安全编程指南.pdf
T-CEC 699—2022 换电式纯电动重型卡车电池箱连接器.pdf
GB-T 40665.3-2021 中医四诊操作规范 第3部分:问诊.pdf
生成式大模型安全与隐私白皮书-之江实验室.pdf
DB5133-T 63-2022 牦牛标准化育肥场布局及圈舍建设规范 甘孜藏族自治州.pdf
GB-T 28535-2018 铅酸蓄电池隔板.pdf
GB-T 34492-2017 500kA铝电解槽技术规范.pdf
1
/
3
9
评价文档
赞助2.5元 点击下载(423.5 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。