【技术实现步骤摘要】
一种能力开放引擎系统及方法
本专利技术涉及企业平台
,尤其涉及一种能力开放引擎系统及方法。
技术介绍
目前有许多互联网企业都建立了自己的平台,比如腾讯开放平台、阿里巴巴开放平台、百度开放服务平台等,并把自己的能力开放给了开发者,以引入第三方能力。上述企业的开放平台通过集成企业的自有能力以及引入第三方能力的方式向用户提供能力服务。对于中国移动等电信运营商,已经建设了多种形式的能力开放网关,如短信网关、彩信网关、行业网关等,也搭建了自己的能力开放平台。但是,电信行业存在众多省级公司和专业公司,对于能力的开放有着不同的需求,各省级公司部分能力由于技术或运营等限制只能开放给本省用户,而部分能力无限制可以开放给全国用户。上述互联网平台和现有电信行业能力开放平台无法支持这种差异化的能力引入和开放策略。
技术实现思路
本专利技术提供一种能力开放引擎系统及方法,用以实现差异化的能力引入和开放策略。第一方面,本专利技术提供一种能力开放引擎系统,包括:一级能力开放引擎功能模块,通过一级能力开放引擎平台接收用户的一级能力第一调用请求,对所述一级能力第一调用请求进行鉴权,鉴权通过后通过一级能力开放引擎平台向用户提供一级能力服务,接收二级能力开放引擎功能模块发送的用户的一级能力第二调用请求,并向二级能力开放引擎功能模块提供一级能力服务;多个二级能力开放引擎功能模块,每个二级能力开放引擎功能模块通过二级能力开放引擎平台接收用户的一级能力第二调用请求或二级能力第一调用请求, ...
【技术保护点】
1.一种能力开放引擎系统,其特征在于,包括:/n一级能力开放引擎功能模块,通过一级能力开放引擎平台接收用户的一级能力第一调用请求,对所述一级能力第一调用请求进行鉴权,鉴权通过后通过一级能力开放引擎平台向用户提供一级能力服务,接收二级能力开放引擎功能模块发送的用户的一级能力第二调用请求,并向二级能力开放引擎功能模块提供一级能力服务;/n多个二级能力开放引擎功能模块,每个二级能力开放引擎功能模块通过二级能力开放引擎平台接收用户的一级能力第二调用请求或二级能力第一调用请求,将所述一级能力第二调用请求发送给一级能力开放引擎功能模块,收到所述一级能力开放引擎功能模块提供的一级能力服务时,通过二级能力开放引擎平台向用户提供所述一级能力服务;对二级能力第一调用请求进行鉴权,鉴权通过后通过二级能力开放平台向用户提供二级能力服务。/n
【技术特征摘要】
1.一种能力开放引擎系统,其特征在于,包括:
一级能力开放引擎功能模块,通过一级能力开放引擎平台接收用户的一级能力第一调用请求,对所述一级能力第一调用请求进行鉴权,鉴权通过后通过一级能力开放引擎平台向用户提供一级能力服务,接收二级能力开放引擎功能模块发送的用户的一级能力第二调用请求,并向二级能力开放引擎功能模块提供一级能力服务;
多个二级能力开放引擎功能模块,每个二级能力开放引擎功能模块通过二级能力开放引擎平台接收用户的一级能力第二调用请求或二级能力第一调用请求,将所述一级能力第二调用请求发送给一级能力开放引擎功能模块,收到所述一级能力开放引擎功能模块提供的一级能力服务时,通过二级能力开放引擎平台向用户提供所述一级能力服务;对二级能力第一调用请求进行鉴权,鉴权通过后通过二级能力开放平台向用户提供二级能力服务。
2.根据权利要求1所述的能力开放引擎系统,其特征在于,
其中每个二级能力开放引擎功能模块还用于,通过二级能力开放引擎平台接收用户的二级能力第二调用请求,向除该二级能力开放引擎功能模块外其他任一个二级能力开放引擎功能模块发送二级能力第二调用请求,收到所述其他任一个二级能力开放引擎功能模块提供的二级能力服务时,通过二级能力开放引擎平台向用户提供二级能力服务。
3.根据权利要求1所述的能力开放引擎系统,其特征在于,
其中每个二级能力开放引擎功能模块还用于,接收除该二级能力开放引擎功能模块外其他任一个二级能力开放引擎功能模块发送的二级能力第二调用请求,对二级能力第二调用请求进行鉴权,鉴权通过后向所述其他任一个二级能力开放引擎功能模块提供二级能力服务。
4.根据权利要求1~3任一所述的能力开放引擎系统,其特征在于,所述一级能力开放引擎功能模块包括:
一级接入子系统,用于接入所有的一级应用,以通过一级能力开放引擎平台接收用户的一级能力第一调用请求,及通过二级能力开放引擎功能模块接收用户的一级能力第二调用请求,所述一级接入子系统用于接入所有的一级能力服务,以向一级能力开放引擎平台或二级能力开放引擎功能模块提供一级能力服务;
一级管理子系统,用于对所述一级接入子系统接入的一级应用进行管理;
一级鉴权子系统,用于对所述一级能力第一调用请求进行鉴权;
所述二级能力开放引擎功能模块包括:
二级接入子系统,用于接入所有的二级应用,以通过二级能力开放引擎平台接收用户的一级能力第二调用请求或二级能力第一调用请求,所述二级接入子系统用于接入所有的二级能力服务,以向二级能力开放引擎平台提供二级能力服务,所述二级接入子系统还用于将通过二级能力开放引擎平台接收的用户的一级能力第二调用请求发送到一级接入子系统;
二级管理子系统,用于对所述二级接入子系统接入的二级应用进行管理;
二级鉴权子系统,用于对二级能力第一调用请求/二级能力第二调用请求/一级能力第二调用请求进行鉴权。
5.根据权利要求4所述的能力开放引擎系统,其特征在于,所述一级鉴权子系统和二级鉴权子系统之间互相同步各自鉴权得到的鉴权数据;
所述多个二级鉴权子系统中每两个不同的二级鉴权子系统之间确定需要对方的鉴权数据时,通过协商的方式同步鉴权数据。
6.根据权利要求4所述的能力开放引擎系统,其特征在于,所述一级接入子系统WebService或Rest接口完成所有一级应用的接入,所述二级...
【专利技术属性】
技术研发人员:吴洪林,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。