云筑信息科技(成都)有限公司陈胜获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉云筑信息科技(成都)有限公司申请的专利一种基于XML的业务链路追踪方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119690784B 。
龙图腾网通过国家知识产权局官网在2025-07-04发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510193897.2,技术领域涉及:G06F11/30;该发明授权一种基于XML的业务链路追踪方法是由陈胜;张琪浩;朱科宇;陈继政设计研发完成,并于2025-02-21向国家知识产权局提交的专利申请。
本一种基于XML的业务链路追踪方法在说明书摘要公布了:本发明公开了一种基于XML的业务链路追踪方法,包括配置XML链路模板;解析XML链路模板,生成构建业务链路的参数;基于构建业务链路的参数,构建节点工厂并生成业务链路中每个业务节点的节点生成器,将节点生成器添加至节点工厂的节点生成器字典中;定义每个业务节点的查询接口;Web前端调用查询接口查询当前业务节点的节点生成器在节点生成器字典中是否存在:若存在则调用对应的节点生成器生成节点数据并返回至Web前端,然后将节点数据渲染为可视化链路图;若不存在则生成错误信息并返回至Web前端。本发明根据配置的XML链路模板动态加载相关节点生成器,完成将复杂的链路信息具备配置简单化,扩展性强。
本发明授权一种基于XML的业务链路追踪方法在权利要求书中公布了:1.一种基于XML的业务链路追踪方法,其特征在于,包括以下步骤: 步骤1、配置XML链路模板,所述XML链路模板包括业务系统的系统配置和所有业务节点的属性; 步骤2、解析XML链路模板,生成构建业务链路的参数; 步骤3、基于构建业务链路的参数,构建节点工厂并生成业务链路中每个业务节点的节点生成器,将节点生成器添加至节点工厂的节点生成器字典中; 步骤4、定义每个业务节点的查询接口; 步骤5、Web前端调用查询接口查询当前业务节点的节点生成器在节点生成器字典中是否存在:若存在则调用对应的节点生成器生成节点数据并返回至Web前端,然后将节点数据渲染为可视化链路图;若不存在则生成错误信息并返回至Web前端; 步骤21、建立配置文件,配置文件用于存储构建业务链路的参数,在配置文件中定义配置对象属性,配置对象属性包括基本配置和节点配置字典;基本配置包括系统配置对象和采集器字典,系统配置对象包含节点类型字典、异常等级字典和异常优先级字典;节点配置字典的键为业务节点的节点名称、值为业务节点配置对象;业务节点配置对象包含的属性如下:业务节点的节点名称、节点描述、节点类型、请求参数字典、展示数据集合、查询器对象、异常查询器字典、调用器集合和子节点集合;步骤22、解析XML链路模板,得到根节点、基础配置节点、链接节点配置节点、系统配置节点、采集器配置节点和各业务节点;遍历系统配置节点的子节点,得到节点类型节点、异常等级节点、异常优先级节点;步骤23、循环节点类型节点,获取节点类型节点的属性并添加至节点类型字典中;循环异常等级节点,获取异常等级节点的属性并添加至异常等级字典中;循环异常优先级节点,获取异常优先级节点的属性并添加至异常优先级字典中;步骤24、循环采集器配置节点,获取http采集器节点、rpc采集器节点、sql采集器节点三个子节点,读取三个子节点中的属性并添加到采集器字典中;步骤25、循环各业务节点的子节点,并在循环内部声明步骤21定义的业务节点配置对象,将子节点中各属性分别赋值给业务节点配置对象对应的属性,将完成所有属性赋值的业务节点配置对象添加到节点配置字典中; 步骤31、定义业务节点对象,一个业务节点对象对应链接节点配置节点中的一个业务节点,业务节点对象包含的属性如下:节点id、节点标题、节点类型、节点名称、展示数据、异常集合、调用方法集合和子节点集合,节点id为唯一由全局唯一标识符自动生成;步骤32、定义节点工厂和节点生成器; 步骤321、节点工厂包含的属性如下:节点生成器字典,节点生成器字典的键为节点名称、值为当前节点对应的节点生成器;节点工厂包含的方法如下:采用初始化节点创建器方法初始化节点生成器,采用节点创建方法生成业务节点的节点数据;步骤322、节点生成器包含的属性如下:节点名称、节点类型、请求参数、展示数据、业务采集器、异常采集器集合、调用方法集合、子元素集合,节点生成器包含的方法为:采用节点创建方法生成业务节点的节点数据;步骤323、循环构建节点采集器;步骤324、基于节点工厂生成业务节点对象:节点工厂中节点创建方法的入参为节点名称、节点参数,出参为待追踪的业务节点;通过入参的节点名称在节点工厂的节点生成器字典查询是否存在对应节点名称的业务采集器,存在则获取业务采集器记为节点生成器C,调用节点生成器C的节点创建方法得到业务节点并记为业务节点对象A;循环获取的业务采集器中子节点集合的子节点,根据子节点的节点名称查询节点生成器字典是否存在对应采集器,若存在调用获取的采集器的节点创建方法传入子节点的请求参数,得到业务节点并记为业务节点对象B,将业务节点对象B添加到业务节点对象A的节点集合中。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人云筑信息科技(成都)有限公司,其通讯地址为:610095 四川省成都市高新区天府二街151号1栋1单元36层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。