[发明专利]一种能力调用方法和系统在审
申请号: | 201210477965.0 | 申请日: | 2012-11-22 |
公开(公告)号: | CN103841081A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 渠娜 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W12/06 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能力 调用 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种能力调用方法和系统。
背景技术
在移动互联网时代,运营商不断寻求将电信能力开放并融入互联网业务的技术方式,在这种趋势下,各大运营商也逐渐开放电信能力,构建能力提供系统(或称能力提供平台),为应用开发者提供一站式服务。
能力提供系统通过公开应用程序编程接口(API)等方式更好地整合并利用外部资源。通过能力提供系统,电信能力提提供商将服务打包成统一的、可识别的接口并开放出去,以使得能力提供系统用户以外的第三方能力使用者(或称第三方应用)以相应形式接入到能力提供系统上,从而通过调用能力提供系统所开放的API,实现第三方应用的业务。另外,能力提供系统用于以外的第三方能力开发者也可为能力提供系统提供能力产品和服务。
当有应用需要调用能力提供系统所提供的能力时,其直接与能力提供系统进行交互,能力提供系统对该应用所发起的能力调用请求进行鉴权及验证后,调用相应能力模块的API,并将该能力模块的响应发送至该应用。
以上为现有技术中应用与能力提供系统之间能力调用的流程,随着用户的需求不断增长,能力的种类也越来越多,现有单一的能力调用流程无法满足不同能力调用的差异化处理。
发明内容
本发明实施例提供一种能力调用方法和系统,以提高能力调用的灵活性。
为达到上述目的,本发明一方面提供了一种能力调用方法,该方法包括以下步骤:
能力开放系统接收能力调用请求消息;
所述能力开放系统根据所述能力调用请求消息,选择能力调用方式,并当所选择的能力调用方式需要所述能力开放系统进行鉴权时,对所述能力调用请求消息进行鉴权;
所述能力开放系统根据选择出的能力调用方式触发相应能力调用过程。
所述能力开放系统根据所述能力调用请求消息,选择能力调用方式,具体包括:
所述能力开放系统根据所述能力调用请求消息的发送者或/和所请求调用的能力,选择能力调用方式;所述能力调用方式包括全代理方式、半代理方式或透明方式;
所述能力开放系统根据选择出的能力调用方式触发相应能力调用过程,具体包括:
若所选择的能力调用方式为全代理方式,则能力开放系统对所述能力调用请求消息的发送者的安全令牌进行验证,对所述能力调用请求消息的发送者的身份进行鉴权,并在验证和鉴权通过后,代理所述能力调用请求消息的发送者向能力提供系统发起能力调用过程;
若所选择的能力调用方式为半代理方式,则能力开放系统对所述能力调用请求消息的发送者的身份进行鉴权,并在鉴权通过后生成半代理安全令牌并返回给该能力调用请求消息的发送者,使该能力调用请求消息的发送者使用该半代理安全令牌向能力提供系统发起能力调用过程;
若所选择的能力调用方式为透明方式,则能力开放系统指示所述能力调用请求消息的发送者向能力提供系统发起能力调用过程。
另一方面,本发明还提供了一种能力开放系统,包括管理模块,还包括:
包括:接入模块和鉴权模块;
所述接入模块,用于接收能力调用请求消息,根据所述能力调用请求消息,选择能力调用方式,并当所选择的能力调用方式需要所述能力开放系统进行鉴权时,调用所述鉴权模块对所述能力调用请求消息进行鉴权,根据选择出的能力调用方式触发相应能力调用过程;
所述鉴权模块,用于接受所述接入模块的调用,对所述能力调用请求消息进行鉴权。
优选地,所述接入模块具体用于,根据所述能力调用请求消息的发送者或/和所请求调用的能力,选择能力调用方式;所述能力调用方式包括全代理方式、半代理方式或透明方式;
若所选择的能力调用方式为全代理方式,则调用所述鉴权模块对所述能力调用请求消息的发送者的安全令牌进行验证,以及对所述能力调用请求消息的发送者的身份进行鉴权,并在验证和鉴权通过后,代理所述能力调用请求消息的发送者向能力提供系统发起能力调用过程;
若所选择的能力调用方式为半代理方式,则调用所述鉴权模块对所述能力调用请求消息的发送者的身份进行鉴权,并在鉴权通过后生成半代理安全令牌,并将所述半代理安全令牌返回给该能力调用请求消息的发送者,使该能力调用请求消息的发送者使用该安全令牌向能力提供系统发起能力调用过程;
若所选择的能力调用方式为透明方式,则指示所述能力调用请求消息的发送者向能力提供系统发起能力调用过程。
与现有技术相比,本发明具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210477965.0/2.html,转载请声明来源钻瓜专利网。