[发明专利]SDK调用的控制方法及装置有效
申请号: | 201710996744.7 | 申请日: | 2017-10-19 |
公开(公告)号: | CN107977274B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 张致远 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdk 调用 控制 方法 装置 | ||
1.一种SDK调用的控制方法,其特征在于,包括:
在发送方及接收方分别设置用于SDK通讯的通用接口调用函数,其中,所述通用接口调用函数仅使用唯一AIDL接口进行通讯;
当需要进行SDK调用时,通过所述唯一AIDL接口在所述发送方和接收方传输SDK参数;
其中,在通过所述唯一AIDL接口在所述发送方和接收方传输SDK参数的过程中,所述发送方和所述接收方之间的参数传递和调用逻辑是公用的。
2.根据权利要求1所述的方法,其特征在于,通过所述唯一AIDL接口在所述发送方和接收方传输SDK参数,包括:
发送方通过所述SDK通用接口调用函数,调用所述唯一AIDL接口,将SDK参数进行打包和序列化操作后提供给接收方;
所述接收方通过所述SDK通用接口调用函数,调用所述唯一AIDL接口,接收到参数包并对参数包进行反序列化和解包操作。
3.根据权利要求2所述的方法,其特征在于,在所述通用接口调用函数中指定所述唯一AIDL接口、回调标识、以及SDK参数;在接收方接收到参数包并对参数包进行反序列化和解包操作之后,还包括:将解包得到的参数发送至所述回调标识对应的处理模块进行处理。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述发送方为客户端,所述接收方为服务端;或者,所述发送方为服务端,所述接收方为客户端。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述SDK参数是指描述SDK的数据,包括描述应用程序接口文件、示例代码、支持文档的数据。
6.一种SDK调用的控制装置,其特征在于,包括
通用接口设置单元,用于在发送方及接收方分别设置用于SDK通讯的通用接口调用函数,所述通用接口调用函数仅使用唯一AIDL接口进行通讯;
调用控制单元,用于控制所述发送方和所述接收方,当需要进行SDK调用时,通过所述唯一AIDL接口传输SDK参数;
其中,在通过所述唯一AIDL接口传输SDK参数的过程中,所述发送方和所述接收方之间的参数传递和调用逻辑是公用的。
7.根据权利要求6所述的装置,其特征在于,
所述调用控制单元具体用于,控制所述发送方,通过所述SDK通用接口调用函数,调用所述唯一AIDL接口,将SDK参数进行打包和序列化操作后提供给接收方;控制所述接收方,通过所述SDK通用接口调用函数,调用所述唯一AIDL接口,接收到参数包并对参数包进行反序列化和解包操作。
8.根据权利要求7所述的装置,其特征在于,在所述通用接口调用函数中指定所述唯一AIDL接口、回调标识、以及SDK参数;所述调用控制单元还用于,控制所述接收方将解包得到的参数发送至所述回调标识对应的处理模块进行处理。
9.根据权利要求6-8任一项所述的装置,其特征在于,所述发送方为客户端,所述接收方为服务端;或者,所述发送方为服务端,所述接收方为客户端。
10.根据权利要求6-8任一项所述的装置,其特征在于,所述SDK参数是指描述SDK的数据,包括描述应用程序接口文件、示例代码、支持文档的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710996744.7/1.html,转载请声明来源钻瓜专利网。