[发明专利]应用调用方法和装置有效
申请号: | 201811207560.9 | 申请日: | 2018-10-17 |
公开(公告)号: | CN109408256B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 贾太滨;李涛 | 申请(专利权)人: | 麒麟合盛网络技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姜凤岩;南霆 |
地址: | 100085 北京市海淀区信息路2号(北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 调用 方法 装置 | ||
1.一种应用调用方法,其特征在于,包括:
接收用户针对当前运行的应用程序的用户输入,确定所述用户输入调用的目标外部应用和所述目标外部应用的被调用服务;
获取所述目标外部应用的标识,根据所述目标外部应用的标识,在所述应用程序的资源配置包中查找与所述目标外部应用相对应的外部应用调用组件;其中,所述资源配置包包括多个外部应用调用组件,所述外部应用调用组件用于调用对应外部应用的对应应用服务的软件开发工具包SDK,与所述目标外部应用相对应的外部应用调用组件的数量为多个,分别用于调用所述目标外部应用的各个应用服务的SDK;
获取所述目标外部应用的被调用服务的服务标识,根据所述服务标识,在查找到的多个外部应用调用组件中,查找用于调用所述目标外部应用的被调用服务的SDK的目标外部应用调用组件;
调用所述目标外部应用调用组件,以调用所述目标外部应用的被调用服务的SDK;
通过所述目标外部应用的被调用服务的SDK,调用所述目标外部应用的被调用服务。
2.根据权利要求1所述的方法,其特征在于,所述调用所述目标外部应用调用组件,以调用所述目标外部应用的被调用服务的SDK,包括:
调用所述目标外部应用调用组件的调用接口,以触发所述调用接口调用所述目标外部应用调用组件的SDK适配器;
通过所述目标外部应用调用组件的SDK适配器,调用所述目标外部应用的被调用服务的SDK。
3.根据权利要求1所述的方法,其特征在于,还包括:
通过所述目标外部应用的被调用服务的SDK,获取所述目标外部应用的被调用服务的调用结果;
通过所述目标外部应用调用组件,接收所述目标外部应用的被调用服务的SDK返回的所述调用结果。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述应用程序的资源配置包保存在所述应用程序的安装包中;所述方法还包括:
运行所述应用程序的安装包,安装所述应用程序和所述应用程序的资源配置包;
在安装所述应用程序和所述应用程序的资源配置包后,接收服务器发送的SDK并保存,其中,所述服务器发送的SDK为所述资源配置包中的多个外部应用调用组件调用的SDK。
5.根据权利要求1至3任一项所述的方法,其特征在于,还包括:
检测所述资源配置包中的多个外部应用调用组件调用的SDK是否发生变更;
若是,则根据变更后的所述SDK,对应更新所述资源配置包中的各外部应用调用组件。
6.一种应用调用装置,其特征在于,包括:
接收单元,用于接收用户针对当前运行的应用程序的用户输入,确定所述用户输入调用的目标外部应用和所述目标外部应用的被调用服务;
查找单元,用于获取所述目标外部应用的标识,根据所述目标外部应用的标识,在所述应用程序的资源配置包中查找与所述目标外部应用相对应的外部应用调用组件;其中,所述资源配置包包括多个外部应用调用组件,所述外部应用调用组件用于调用对应外部应用的对应应用服务的软件开发工具包SDK,与所述目标外部应用相对应的外部应用调用组件的数量为多个,分别用于调用所述目标外部应用的各个应用服务的SDK;获取所述目标外部应用的被调用服务的服务标识,根据所述服务标识,在查找到的多个外部应用调用组件中,查找用于调用所述目标外部应用的被调用服务的SDK的目标外部应用调用组件;
第一调用单元,用于调用所述目标外部应用调用组件,以调用所述目标外部应用的被调用服务的SDK;
第二调用单元,用于通过所述目标外部应用的被调用服务的SDK,调用所述目标外部应用的被调用服务。
7.根据权利要求6所述的装置,其特征在于,所述第一调用单元具体用于:
调用所述目标外部应用调用组件的调用接口,以触发所述调用接口调用所述目标外部应用调用组件的SDK适配器;
通过所述目标外部应用调用组件的SDK适配器,调用所述目标外部应用的被调用服务的SDK。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟合盛网络技术股份有限公司,未经麒麟合盛网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811207560.9/1.html,转载请声明来源钻瓜专利网。