[发明专利]路由设计方法及电子设备有效
申请号: | 202210111319.6 | 申请日: | 2022-01-29 |
公开(公告)号: | CN114124735B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 杨传泰;刘晓华;陈子平 | 申请(专利权)人: | 南昌国讯信息技术股份有限公司 |
主分类号: | H04L41/22 | 分类号: | H04L41/22;H04L45/00 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 邓婷婷 |
地址: | 330000 江西省南昌*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 设计 方法 电子设备 | ||
1.一种路由设计方法,用于企业服务总线,包括:
响应于用户的界面启动指令,展示路由设计界面,其中,所述路由设计界面包括组件面板和设计面板;
响应于所述用户将所述组件面板中的源组件移动至所述设计面板的第一区域内,判断所述源组件是否是所述设计面板中的首个组件,基于判断的结果确定是否在所述第一区域展示所述源组件;
其中,所述设计面板包括主路由区域和子路由区域,所述方法还包括:
若所述源组件为首个组件且所述源组件为处理组件,提示所述用户无法插入所述源组件;
若所述源组件为首个组件且所述源组件为输入组件,判断所述第一区域是否为主路由区域;
若所述第一区域是主路由区域,在所述主路由区域展示所述源组件;
若所述第一区域是子路由区域,判断所述源组件是否为重定向组件;
若所述源组件是重定向组件,在所述子路由区域展示所述源组件;
若所述源组件不是重定向组件,提示所述用户。
2.根据权利要求1所述的方法,其中,所述组件面板中的各组件具有属性值,所述方法还包括:
响应于所述用户对所述设计面板中展示的已有组件的编辑指令,展示所述已有组件的属性值编辑界面;
响应于所述用户在所述属性值编辑界面的编辑操作,更新所述已有组件的属性值。
3.根据权利要求1所述的方法,其中,所述基于判断的结果确定是否在所述第一区域展示所述源组件包括:
若所述源组件是所述设计面板中的首个组件,在所述第一区域展示所述源组件;
若所述源组件不是所述设计面板中的首个组件,判断所述第一区域是否是所述设计面板中任一已有组件的目标组件区域,基于判断的结果确定是否在所述目标组件区域展示所述源组件。
4.根据权利要求3所述的方法,其中,所述基于判断的结果确定是否在所述目标组件区域展示所述源组件包括:
若所述第一区域是所述设计面板中任一已有组件的目标组件区域,在所述目标组件区域展示所述源组件;
若所述第一区域不是所述设计面板中任一已有组件的目标组件区域,提示所述用户。
5.根据权利要求4所述的方法,其中,所述在所述目标组件区域展示所述源组件包括:
将所述源组件与所述任一已有组件连接并在所述目标组件区域展示连接后的所述源组件。
6.根据权利要求4所述的方法,其中,所述方法还包括:
响应于所述用户对多个组件组成的路由路径进行保存,将所述路由路径存储为JSON模型文件并启动所述路由路径;
响应于所述用户在所述路由设计界面对所述路由路径进行修改,停止所述路由路径,基于所述用户的修改操作重新保存并更新所述JSON模型文件,并重新启动更新后的所述路由路径。
7.根据权利要求6所述的方法,其中,所述路由设计界面设有启动控制按钮和停止控制按钮,每一路由路径具有对应的ID,所述方法还包括:
响应于所述用户启动所述路由路径,根据所述路由路径的ID获取对应的JSON模型文件并转换为JSON对象,再将所述JSON对象转为ESB支持的XML模型,所述路由设计界面的后台装载XML模型实例化相关的JAVA类并能够运行服务;
响应于所述用户停止所述路由路径,根据所述路由路径的ID到所述XML模型实例化相关的JAVA类中获取所述路由路径的实例,并执行所述实例的停止方法。
8.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至7中任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌国讯信息技术股份有限公司,未经南昌国讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210111319.6/1.html,转载请声明来源钻瓜专利网。