[发明专利]开放平台中的服务控制方法及系统有效
申请号: | 201110444766.5 | 申请日: | 2011-12-27 |
公开(公告)号: | CN103188204B | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 吴鑫;彭勇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开放 平台 中的 服务 控制 方法 系统 | ||
1.一种开放平台中的服务控制方法,包括如下步骤:
通过运行开放平台的进程,接收应用在调用开放平台中另一应用的服务时发起的服务调用请求;
通过所述进程从所述服务调用请求中提取调用的服务名;
通过所述进程根据所述调用的服务名在注册表中获取对应的服务信息;
通过所述进程根据所述服务信息获取调用的服务;
通过所述进程根据所述注册表判断获取到的服务是否为开放平台提供;
若否,则对所述服务进行跨进程调用;
若是,则在所述进程中调用所述服务,使得发起服务调用请求的应用调用了获取到的服务。
2.根据权利要求1所述的开放平台中的服务控制方法,其特征在于,所述通过所述进程根据所述调用的服务名在注册表中获取对应的服务信息的步骤之前还包括:
根据所述服务调用请求判断开放平台中是否存在相应的服务,若否,则
拉取所述服务,并将所述服务对应的服务信息保存到注册表中,若是,则
进入所述通过所述进程根据所述调用的服务名在注册表中获取对应的服务信息的步骤。
3.根据权利要求1所述的开放平台中的服务控制方法,其特征在于,所述通过所述进程根据所述注册表判断获取到的服务是否为开放平台提供的步骤之前还包括:
根据所述获取的服务信息判断所述服务是否拥有调用权限,若是,则进入所述通过所述进程根据所述注册表判断获取到的服务是否为开放平台提供的步骤。
4.一种开放平台中的服务控制系统,其特征在于,包括:
请求接收模块,通过运行开放平台的进程,用于接收应用在调用开放平台中另一应用的服务时发起的服务调用请求;
获取模块,所述获取模块包括服务名提取单元、信息获取单元和服务获取单元;所述服务名提取单元用于通过所述进程从所述服务调用请求中提取调用的服务名;所述信息获取单元用于通过所述进程根据所述调用的服务名在注册表中获取对应的服务信息;所述服务获取单元用于通过所述进程根据所述服务信息获取调用的服务;
调用模块,用于通过所述进程根据所述注册表判断获取到的服务是否为开放平台提供;若否,则对所述服务进行跨进程调用;若是,则在所述进程中调用所述服务,使得发起服务调用请求的应用调用了获取到的服务。
5.根据权利要求4所述的开放平台中的服务控制系统,其特征在于,所述获取模块还包括:
查询单元,根据所述服务调用请求判断开放平台中是否存在相应的服务,若否,则通知拉取单元,若是,则通知所述信息获取单元;
所述拉取单元用于拉取所述服务,并将所述服务对应的服务信息保存到注册表中。
6.根据权利要求4所述的开放平台中的服务控制系统,其特征在于,还包括:
权限判断模块,用于根据所述获取的服务信息判断所述服务是否拥有调用权限,若是,则通知所述调用模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110444766.5/1.html,转载请声明来源钻瓜专利网。