Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 腾讯科技(深圳)有限公司吴宜展获国家专利权

腾讯科技(深圳)有限公司吴宜展获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉腾讯科技(深圳)有限公司申请的专利API网关的路由方法、装置、设备及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116132349B

龙图腾网通过国家知识产权局官网在2026-01-16发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111348547.7,技术领域涉及:H04L45/00;该发明授权API网关的路由方法、装置、设备及系统是由吴宜展;张桢设计研发完成,并于2021-11-15向国家知识产权局提交的专利申请。

API网关的路由方法、装置、设备及系统在说明书摘要公布了:本申请公开了一种API网关的路由方法,通过接收客户端发送的API请求,在存在与目标API对应的至少一条自定义路由策略的情况下,将API请求与自定义路由策略的条件表达式进行匹配;在API请求与自定义路由策略的条件表达式匹配成功的情况下,将API请求路由至自定义路由策略对应的自定义后端节点。本申请通过用户自定义路由策略的条件表达式,使得API网关可将请求同一目标API的不同API请求路由至不同的后端节点。

本发明授权API网关的路由方法、装置、设备及系统在权利要求书中公布了:1.一种API网关的路由方法,其特征在于,所述方法包括: 接收客户端发送的API请求,所述API请求用于请求目标API的服务; 在所述目标API对应的自定义路由策略数量不大于数量阈值的情况下,通过将所述API请求中的请求参数与API网关中的API配置进行比对,保留所述API请求的请求参数中符合所述API配置的参数,得到预处理后的请求参数; 对所述自定义路由策略中的条件表达式进行lua语法翻译,得到lua语法翻译后的条件表达式;将所述预处理后的请求参数代入所述lua语法翻译后的条件表达式,生成lua代码片;在沙箱中加载所述lua代码片,并判断在所述沙箱中加载所述lua代码片是否成功; 在代码片不含有所述沙箱不支持的定义的情况下,采用代码片匹配方式将所述API请求中的请求参数,与所述自定义路由策略的条件表达式进行匹配; 在代码片含有所述沙箱不支持的定义的情况下,获取自定义路由策略对应的策略树,所述策略树是指利用条件表达式中各个表达式之间的逻辑运算符将条件表达式以树状形式表现;将所述API请求的请求参数代入所述策略树中对应的叶子节点中的第一个分支,生成请求结果树,所述请求结果树的每个节点处显示有每个参数的匹配结果;利用所述请求结果树中各节点之间的逻辑运算关系,得到所述API请求的请求参数和所述条件表达式的匹配结果;所述策略树是以所述自定义路由策略的条件表达式中的至少两个条件参数构建叶子节点,以所述至少两个条件参数的逻辑运算关系构建所述叶子节点的上层节点,构建得到的,每个叶子节点包括所述第一个分支和第二个分支,所述第一个分支是条件参数的参数位置和参数名称中的至少一项,所述第二个分支是条件参数的参数值; 在所述目标API对应的自定义路由策略数量大于所述数量阈值的情况下,采用倒排索引匹配方式将所述API请求中的请求参数,与所述自定义路由策略的条件表达式进行匹配; 在所述目标API对应的自定义路由策略中条件表达式的元素多于预设数量时,采用多级倒排索引匹配方式将所述API请求中的请求参数,与所述自定义路由策略的条件表达式进行匹配; 在所述API请求与所述自定义路由策略的条件表达式匹配成功的情况下,将所述API请求路由至所述自定义路由策略对应的自定义后端节点;并且在所述API请求与所述自定义路由策略的条件表达式匹配失败的情况下,将所述API请求路由至所述目标API对应的默认后端节点,从而可将请求同一目标API的不同API请求路由至不同的后端节点; 其中,所述API网关中用户自定义的条件路由插件配置与API配置解耦,且单独存储和管理,所述条件路由插件与所述目标API通过关联关系表进行关联;所述自定义路由策略对应有策略权重,所述自定义路由策略的权重越大表明所述自定义路由策略的优先级越高,在所述自定义路由策略的策略权重相同的情况下,依靠所述自定义路由策略的创建时间来确定所述自定义路由策略的优先级,所述至少一个自定义路由策略是按照优先级顺序来与所述API请求进行匹配的。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人腾讯科技(深圳)有限公司,其通讯地址为:518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。