全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211272798.6 (22)申请日 2022.10.18 (71)申请人 小马国炬 (玉 溪) 科技有限公司 地址 653100 云南省玉 溪市红塔区玉江大 道玉溪二小区三 号门 (72)发明人 李昌春 马黎明  (74)专利代理 机构 昆明鸿昊知识产权代理事务 所(特殊普通 合伙) 53211 专利代理师 陈芃綦 (51)Int.Cl. G06F 8/38(2018.01) G06F 9/445(2018.01) G06F 16/22(2019.01) G06F 16/25(2019.01) G06F 3/04817(2022.01)G06F 3/0482(2013.01) (54)发明名称 一种微服务菜单配 置、 展示的方法 (57)摘要 本发明公开了一种微服务菜 单配置、 展示的 方法, 包括客户端、 数据服务器和若干子应用, 客 户端与各子应用均通过网络连接数据服务器, 所 述客户端用于实现与各子应用的互动, 把各子应 用的信息展现在客户端上; 具体步骤包括子应用 信息收集配置, 建立子应用菜单表, 构建客户端, 配置客户端菜单, 信息展示。 本发明将多个独立 完成开发的子应用, 子应用菜单, 或者外部的第 三方应用配置于同一个客户端, 并将这些配置存 放于Mysql数据库中, 通过一个客户端即可分别 访问多个子应用, 将开发完的子应用配置成一个 客户端展示给客户, 由客户端统一展示, 简化用 户的操作, 从而降低客户的使用成本, 提高子应 用的可用性和灵活性, 提升用户使用和体验。 权利要求书2页 说明书6页 附图2页 CN 115509529 A 2022.12.23 CN 115509529 A 1.一种微服务菜单配置、 展示的方法, 其特征在于, 包括客户端、 数据服务器和若干子 应用, 客户端与各子应用均通过网络连接数据服务器, 数据服务器采用云服务器或传统服 务器, 所述 客户端用于实现与各子应用的互动; 具体包括以下步骤: A、 子应用信息收集配置, 收集子应用的网址信息, 包括但不限于域名、 名字、 code、 url, 在Mysql数据库中部署WEB表单设计器, WEB表单设计器向用户提供表单在 线编辑服务, 将收 集到的各子应用的网址信息通过WEB表单设计 器配置于Mysql数据库中构建子应用信息表; B、 建立子应用菜单表, 将各个子应用的菜单通过WEB表单设计器配置于Mysql数据库 中, 构建子应用菜单表; C、 构建客户端, 定义客户访问的客户端, 将多个子应用整合配置在客户端中, 具体为将 各子应用的功能键 显示在一个客户端操作界面, 完成布局设置; D、 配置客户端菜单, 根据需求, 从子应用或子应用菜单中引用各功能和内容, 按需配置 生成个性化表单, 生成的个性化表单 的内容填写相应信息, 包括但不限于名字、 图标、 状态 (启用、 禁用), 在客户中配置构建客户端菜单; E、 信息展示, 点击客户端菜单上的选项, 客户端调用数据库的服务端接口, 接口为API 接口, 获取客户端菜 单配置返回JSON数据包, 客户端应用程序通过返回的JSON数据包, 区分 所展示的菜单或者子应用, 最后把数据信息在客户端的页面上展现。 2.根据权利要求1所述的微服务菜单配置、 展示的方法, 其特征在于: 所述的步骤A中的 子应用信息表中收集记载的信息包括主键id、 应用名、 应用code、 应用url, 数据类型均为 Varchar。 3.根据权利要求1所述的微服务菜单配置、 展示的方法, 其特征在于: 所述的步骤B中子 应用菜单表中收集记载的信息包括主键id、 上级菜 单id、 应用id、 菜 单code、 菜 单名、 菜单图 标、 菜单组件、 菜 单url、 排序、 状态, 其中排序、 状态的数据类型为Int, 其余的数据类型为为 Varchar。 4.根据权利要求3所述的微服务菜单配置、 展示的方法, 其特征在于: 定义所述的排序 的数据默认值 为0, 状态的数据默认值 为1, 且定义状态中0表示无效, 1表示有效。 5.根据权利要求1所述的微服务菜单配置、 展示的方法, 其特征在于: 所述的步骤C 中客 户端操作界面中记载的信息包括主键id、 客户端名、 客户端code、 应用类型、 客户端图标, 数 据类型均为Varc har, 所述应用类型包括AP P、 WEB、 H5、 小程序。 6.根据权利要求1所述的微服务菜单配置、 展示的方法, 其特征在于: 所述的步骤D中客 户端菜单中收集记载的信息包括主键id、 父级id、 客户端id、 菜单名字、 菜单code、 菜单类 型、 关联应用菜单id、 关联应用id、 图标, 其中菜单类型的数据类型为Int, 默认值为1, 其余 的数据类型均为Varc har, 所述菜单类型包括 客户端菜单、 子应用、 子应用菜单。 7.根据权利要求1所述的微服务菜单配置、 展示的方法, 其特征在于: 所述的步骤E 中的 页面展示采用HTML5技术, 各子应用使用HTML5中的iframe打开, 同一个子应用中的不同菜 单使用相同的iframe打, 即通过一个域名, 采用多个iframe的方式实现子应用的统一展示, 在相同子应用中静态资源加载一次, 能多次使用。 8.根据权利要求1所述的微服务菜单配置、 展示的方法, 其特征在于, 所述步骤E 中信息 展示的具体方式为: S1、 操作人员通过客户端访问客户端菜单, 选择点击客户端菜单中任意子应用图标, 触权 利 要 求 书 1/2 页 2 CN 115509529 A 2发指令自动跳转至 子应用服 务数据库; S2、 子应用服务数据库根据S1步骤中的指令自动访问子应用信息表, 进而获取对应的 子应用的数据信息(JSON数据包); 具体为通过https接口调用数据库的服务端的API接口, 数据库的服 务端的API接口获取请求, 返回对应的子应用信息结果(JSON数据包); S3、 子应用服务数据库 把S2步骤中获取的子应用信息结果(JS ON数据包)返回传递给客 户端, 通过浏览器实现页面加载呈现在客户端上, 打开子应用的操作界面, 页面信息展现由 客户端使用HTML5、 JS技术 实现, 操作人员通过客户端页面进 行业务操作或对子应用进 行访 问。 9.根据权利要求1所述的微服务菜单配置、 展示的方法, 其特征在于: 所述的步骤E 中具 体的JSON返回案例如下 权 利 要 求 书 2/2 页 3 CN 115509529 A 3

.PDF文档 专利 一种微服务菜单配置、展示的方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种微服务菜单配置、展示的方法 第 1 页 专利 一种微服务菜单配置、展示的方法 第 2 页 专利 一种微服务菜单配置、展示的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:32:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。