[发明专利]网关的应用编程接口调用控制方法及装置在审
申请号: | 201611229438.2 | 申请日: | 2016-12-27 |
公开(公告)号: | CN108243054A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 耿亮;张德朝;王世光;王磊 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/66 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李梅香;张颖玲 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 调用 应用编程接口调用 插件 应用编程接口 控制插件 配置 | ||
本发明实施例公开了一种网关的应用编程接口调用控制方法及装置,其特征在于,包括:配置包括至少一个应用编程接口API的API名单;根据所述API名单,确定插件是否能够调用指定API。通过在网关中配置对应的API名单,网关就可以根据API名单控制插件对指定API的调用,从而实现插件对API的调用控制。
技术领域
本发明涉及网络技术领域,尤其涉及一种网关的应用编程接口调用控制方法及装置。
背景技术
无源光网络(Passive Optical Network,PON)如图1所示,包括:由局端设备的光线路终端(Optical Line Terminal,OLT)、用户端设备的光网络单元(Optical NetworkUnit,ONU)以及光分配网络(Optical Distribution Network,ODN)。PON中的ODN中不含有任何有源电子器件及电子电源,全部由光纤和光分/合路器等无源光器件组成。在图1中分光器包括一级分纤盒及二级分纤盒。
在PON中,ONU充当供终端设备接入的网关,通常称为智能网关。例如,所述智能网关是包含网关功能的光纤到户的(Fiber To The Home,FTTH)型ONU设备,实现家庭网络内部终端之间的互联以及和外部网络的通信。智能网关可通过各种网络侧接口与接入节点/接入网相连,并通过用户侧接口或机顶盒等适配设备与用户终端设备相连,同时可通过安装APP插件等方式与上层平台交互提供增值功能。
如图2所示为基于开放服务网关协议(Open Service Gateway Initiative,OSGi)的开放平台架构,允许开发者基于智能网关提供的应用编程接口(ApplicationProgramming Interface,API)开发应用插件,应用插件可由运营商根据网络和业务规划预装,或在智能网关放装后由用户自行选择安装。应用插件可与相关的网络侧平台进行交互,实现网络和业务功能的灵活扩展。
发明内容
有鉴于此,本发明实施例期望提供一种网关的应用编程接口调用控制方法及装置,以对网关中的API中的调用进行权限控制。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种网关的应用编程接口调用控制方法,包括:
配置包括至少一个应用编程接口API的API名单;
根据所述API名单,确定插件是否能够调用指定API。
基于上述方案,所述方法还包括:
从管理服务系统同时接收插件安装指令及插件的API权限集合,其中,所述安装指令用于指示所述插件的安装,所述API权限集合包括:所述插件允许调用的API;
所述配置包括至少一个应用编程接口API的API名单,包括:
根据所述API权限集合,配置所述API名单。
基于上述方案,所述方法还包括:
若所述API权限集合为空,则屏蔽所述插件安装指令;
若所述API权限集合不为空,则响应所述插件安装指令。
基于上述方案,所述方法还包括:
从管理服务系统分别接收插件安装指令及插件的API权限集合,其中,所述API权限集合为空或至少包括一个所述插件允许调用的API。
基于上述方案,所述方法还包括以下至少其中之一:
若在所述插件安装之后接收到所述API权限集合且所述API权限集合为空,则禁止已安装的所述插件调用API;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团公司,未经中国移动通信有限公司研究院;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611229438.2/2.html,转载请声明来源钻瓜专利网。