[发明专利]管理功能执行环境的分布式网络在审
申请号: | 201880060764.6 | 申请日: | 2018-07-18 |
公开(公告)号: | CN111095212A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 皮特·约翰逊;斯科特·桑切斯 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 董越 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 功能 执行 环境 分布式 网络 | ||
1.一种方法,包括:
经由功能路由器在执行端点目录上注册多个执行端点,所述多个执行端点中的每个执行端点包括能够执行一个或多个功能的相应运行时环境,所述多个执行端点位于一个或多个网络中;
经由所述功能路由器从客户端接收执行特定功能的请求;
基于所述请求,经由所述功能路由器向所述执行端点目录查询与所述特定功能相关联的执行端点;
经由所述功能路由器接收查询响应,该查询响应标识与所述特定功能相关联的一个或多个执行端点;
经由所述功能路由器选择用于执行所述特定功能的执行端点,该执行端点是基于与所述请求相关联的一个或多个标准从与所述特定功能相关联的所述一个或多个执行端点中选择的;以及
经由所述功能路由器向所述客户端发送对执行所述特定功能的所述请求的响应,所述响应标识所选择的用于执行所述特定功能的所述执行端点。
2.根据权利要求1所述的方法,还包括:
经由所述功能路由器向所述执行端点发送第二请求,以请求从存储位置加载所述特定功能并生成用于调用所述执行端点处的所述特定功能的功能执行端点地址。
3.根据权利要求2所述的方法,其中,所述响应包括用于调用所述执行端点处的所述特定功能的所述功能执行端点地址。
4.根据权利要求2或3所述的方法,其中,所述第二请求包括以下各项中的至少一项:所述客户端被授权执行所述执行端点上的所述特定功能的指示,或者从所述存储位置获取所述特定功能的指令。
5.根据权利要求3所述的方法,其中,所述功能执行端点地址包括以下各项中的至少一项:与特定执行端点相对应的统一资源定位符(URL),或者被配置为将所述客户端重定向到所述执行端点处的所述特定功能的超文本传输协议(HTTP)重定向。
6.根据权利要求4所述的方法,其中,所述存储位置包括一个或多个功能存储库,并且其中,所述一个或多个网络包括云网络和一个或多个本地网络。
7.根据任一前述权利要求所述的方法,其中,注册所述多个执行端点包括在所述执行端点目录中存储以下各项中的至少一项:与每个执行端点相关联的相应位置信息、与每个执行端点相关联的相应标识符、与每个执行端点相关联的相应运行时标识符、与每个执行端点相关联的一个或多个相应功能、以及与每个执行端点相关联的一个或多个参数。
8.根据权利要求7所述的方法,其中,所述一个或多个标准包括以下各项中的至少一项:可用性、位置、成本、性能等级、接近度、或安全性等级。
9.根据任一前述权利要求所述的方法,还包括:
经由所述功能路由器向所述多个执行端点中的至少一个执行端点轮询相应的信息更新;以及
更新所述执行端点目录以包括所述相应的信息更新中的一个或多个。
10.根据权利要求9所述的方法,其中,所述相应的信息更新包括以下各项中的至少一项:相应的可用性、相应的运行时环境、相应的安全性等级、相应的成本、相应的性能等级、相关联功能的相应指示、相应的位置、以及相应的状态。
11.根据任一前述权利要求所述的方法,其中,所述执行端点目录进行以下关联中的至少一项:
将相应功能与相应执行端点相关联;
将相应执行端点与相应位置相关联;
将相应功能与相应运行时环境相关联;
将相应功能与相应客户端相关联;
将相应客户端与相应执行端点相关联;以及
将相应执行端点与相应参数相关联。
12.根据任一前述权利要求所述的方法,其中,所述多个执行端点驻留在多个不同的网络上,其中,所述一个或多个标准包括位置,并且其中,所述执行端点是基于所述客户端与所述执行端点之间的接近度来选择的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880060764.6/1.html,转载请声明来源钻瓜专利网。