[发明专利]一种网关数据处理的方法及装置有效
申请号: | 202110771411.0 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113438317B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 甘兵;廖瑞毅;许志城 | 申请(专利权)人: | 数字广东网络建设有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/1095;H04L12/66 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵迎迎 |
地址: | 510000 广东省广州市越秀*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网关 数据处理 方法 装置 | ||
1.一种网关数据处理的方法,其特征在于,所述方法包括:
接收API网关上报的网关节点信息,所述网关节点信息包括网关角色信息以及网关服务信息;
根据所述网关角色信息,在节点元数据树中确定所述API网关所处的目标层级以及对应的父节点信息;
确定所述API网关的目标编码信息,所述目标编码信息与所述父节点信息以及所述目标层级相关;
在所述父节点信息所在的分支中确定以所述目标编码信息为节点标识的目标节点,并在所述目标节点中记录所述网关服务信息。
2.根据权利要求1所述的方法,其特征在于,所述网关角色信息包括行政级别信息以及职能信息;
所述根据所述网关角色信息,在节点元数据树中确定所述API网关所处的目标层级以及对应的父节点信息,包括:
根据所述行政级别信息确定所述API网关所处的目标层级;
根据所述职能信息确定所述API网关对应的父节点信息。
3.根据权利要求1或2所述的方法,其特征在于,所述确定所述API网关的目标编码信息,包括:
根据所述父节点信息在所述目标层级的已有叶子节点的编码信息,获取各已有叶子节点对应的网关角色信息;
将各已有叶子节点对应的网关角色信息与所述API网关的网关角色信息进行比较,以判断已有叶子节点中是否存在所述API网关对应的节点;
若是,则将该对应的节点对应的编码信息作为所述API网关的目标编码信息;
若否,则基于所述目标层级中的已有叶子节点的编码信息以及所述父节点信息,生成所述API网关的目标编码信息。
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标层级中的已有叶子节点的编码信息以及所述父节点信息,生成所述API网关的目标编码信息,包括:
从所述目标层级的所有已有叶子节点的编码信息中,确定最近生成的编码信息;
基于所述最近生成的编码信息以及预设的编码规则,确定下一编码,并根据所述下一编码以及所述父节点信息生成所述API网关的目标编码信息。
5.根据权利要求1或2所述的方法,其特征在于,所述网关节点信息还包括所述目标编码信息,所述确定所述API网关的目标编码信息,包括:
从所述网关节点信息中提取出所述目标编码信息。
6.根据权利要求3所述的方法,其特征在于,所述在所述父节点信息所在的分支中确定以所述目标编码信息为节点标识的目标节点,并在所述目标节点中记录所述网关服务信息,包括:
若已有叶子节点中存在所述API网关对应的节点,则将该对应的节点作为目标节点;
若已有叶子节点中不存在所述API网关对应的节点,则在所述父节点信息所在的分支中创建以所述目标编码信息为节点标识的目标节点。
7.根据权利要求1所述的方法,其特征在于,在所述记录所述网关服务信息以后,所述方法还包括:
将最新生成的节点元数据树同步至所述节点元数据树的所有节点对应的API网关中。
8.根据权利要求1或7所述的方法,其特征在于,在所述记录所述网关服务信息以后,所述方法还包括:
响应于接收到的更新信息,在所述节点元数据树中定位所述更新信息对应的节点,作为待更新节点;
根据所述更新信息对所述待更新节点进行更新;
获取发生更新的节点分支,并将所述发生更新的节点分支同步至所述节点元数据树的所有节点对应的API网关中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于数字广东网络建设有限公司,未经数字广东网络建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110771411.0/1.html,转载请声明来源钻瓜专利网。