[发明专利]一种用于提供第三方能力的系统、开放装置和方法有效
申请号: | 201110424265.0 | 申请日: | 2011-12-15 |
公开(公告)号: | CN103166936A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 陈曦;胡伟 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/701 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张玉波;宋志强 |
地址: | 100032 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 提供 第三 能力 系统 开放 装置 方法 | ||
技术领域
本发明涉及通信和互联网技术领域,尤其涉及一种用于提供第三方能力的系统、开放装置和方法。
背景技术
开放装置是当前移动互联网的技术热点。开放装置的核心是聚集第三方的资源,为用户提供更好的服务。其中,第三方能力是重要的第三方资源。
目前,将第三方能力接入到开放装置的方法为:根据开放装置的接口要求,对第三方能力平台进行改造,使第三方能力平台能够接入到开放装置中。
图1是目前应用调用接入到开放装置的第三方能力的业务流程图。
如图1所示,该流程包括:
步骤1,开发者的应用平台首先到开放装置获取调用第三方能力的调用授权。
步骤2,开放装置在收到应用平台的授权请求后,与第三方能力平台交互,完成鉴权。
步骤3,开发者的应用平台直接调用第三方能力平台。
步骤4,第三方能力平台到开放装置进行鉴权相关操作。
步骤5,第三方能力平台在鉴权通过后给应用平台能力调用响应。
步骤6,第三方能力平台提供调用成功记录,并向开放装置要求调用成功计费。
可见,应用在调用第三方能力时,先通过开放装置获得第三方能力的调用授权,然后利用该调用授权,直接到第三方能力平台调用相关能力,第三方能力平台根据应用的能力调用请求,主动与开放装置进行相关鉴权操作,根据鉴权结果,直接向应用返回能力调用响应,并主动向开放装置发起计费请求。
由上述方案可见,目前通过开放装置提供第三方能力的方法存在如下的缺陷:
其一,在将第三方能力接入到开放装置时,需要对绝大多数第三方能力平台进行改造,接入不方便,而且成本较高,特别是在互联网中存在海量能力的现实情况下,会造成对系统的频繁改造,能力上线周期厂、流程复杂,且对第三方能力平台运营方的人力物力提出了过高要求。
其二,应用将能力调用请求直接发送到第三方能力平台,不同的第三方能力平台的URL不同,因此应用需要维护多个URL,管理成本高。
其三,鉴权流程和计费流程均依赖第三方能力平台主动发起,并且开放装置不能判断调用是否成功,无法产生准确的话单,存在计费的欺诈风险。
发明内容
有鉴于此,本发明提供了一种用于提供第三方能力的系统、开放装置和方法,以便第三方能力平台能够方便地接入到开放装置,应用不需要维护多个第三方能力平台的URL也能够调用第三方能力。
本发明的技术方案具体是这样实现的:
一种用于提供第三方能力的系统,该系统包括开发平台和适配模块,所述开放装置包括接入模块、能力注册管理模块和路由模块;
所述适配模块,与第三方能力平台相连,将第三方能力平台的数据流适配成符合预定协议的数据流,与开放装置的接入模块相连,通过该接入模块,在开放装置和第三方能力平台之间传输数据流;
所述能力注册管理模块,用于接收第三方能力平台的能力注册参数;
所述路由模块,用于根据所述第三方能力平台的能力注册参数,生成能力路由表,根据应用的能力调用请求,查询能力路由表,将该能力调用请求路由到第三方能力平台。
一种用于提供第三方能力的开放装置,该开放装置包括接入模块、能力注册管理模块和路由模块;
所述接入模块,用于与适配模块相连,通过该适配模块,与第三方能力平台交互数据流,接收应用的能力调用请求;
所述能力注册管理模块,用于接收第三方能力平台的能力注册参数;
所述路由模块,用于根据所述第三方能力平台的能力注册参数,生成能力路由表,根据所述能力调用请求,查询能力路由表,将该能力调用请求路由到第三方能力平台,其中,所述第三方能力平台通过所述适配模块接入到所述开放装置。
一种提供第三方能力的方法,该方法包括:
开放装置接收应用的能力调用请求;
开放装置根据该能力调用请求,查询能力路由表;
开放装置根据能力路由表的查询结果,将该能力调用请求路由到第三方能力平台;
其中,所述能力路由表由开放装置根据第三方能力平台的能力注册参数生成。
由上述技术方案可见,本发明将第三方能力平台通过适配模块接入到开放装置,其中的适配模块,可以将第三方能力平台的数据流适配成符合预定协议的数据流,与开放装置的接入模块相连,通过该接入模块,在开放装置和第三方能力平台之间传输数据流,由于接入的相关操作都由适配模块完成,因此,第三方能力平台接入到开放装置变得更加方便。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424265.0/2.html,转载请声明来源钻瓜专利网。