[发明专利]一种软件开发工具包的使用控制方法及装置在审
申请号: | 201910885778.8 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110633074A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 卢逸 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/448 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 赵祎 |
地址: | 100025 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 许可证文件 业务请求 调用 计算机技术领域 软件开发工具包 使用控制 使用信息 被盗 查找 保存 概率 记录 申请 | ||
本申请公开一种软件开发工具包的使用控制方法及装置,属于计算机技术领域,该方法包括:接收调用SDK中的API的业务请求,查找SDK的许可证文件,该许可证文件中记录有API的使用信息如API的已使用次数、API的最大使用次数息,若确定API的已使用次数小于API的最大使用次数,则允许调用API对业务请求进行处理,这样,在SDK的许可证文件中保存API的最大使用次数和已使用次数,借助于API的使用次数来限制用户对SDK的试用,只有API的已使用次数小于API的最大使用次数,用户才可使用SDK,即可方便用户试用SDK,也可降低SDK被盗用的概率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种软件开发工具包的使用控制方法及装置。
背景技术
目前,软件公司为了防止自己研发的软件开发工具包(Software DevelopmentKit,SDK)被盗用会给SDK配置加密狗,只有将SDK和加密狗安装在同一台设备上才可以正常使用SDK中的应用程序编程接口(Application Programming Interface,API)。
为了销售SDK,软件公司一般会给用户提供一个短暂的SDK试用期,为了使用户能正常试用SDK,软件公司还需要将SDK的加密狗邮寄给用户,而邮寄加密狗比较费时,难以满足用户立即试用SDK的诉求。
发明内容
本申请实施例提供一种软件开发工具包的使用控制方法及装置,用以解决现有技术中存在的SDK试用不方便的问题。
第一方面,本申请实施例提供的一种软件开发工具包的使用控制方法,包括:
接收调用软件开发工具包SDK中的应用程序编程接口API的业务请求;
查找所述SDK的许可证文件,所述许可证文件中保存有所述API的使用信息,所述使用信息至少包括所述API的已使用次数和所述API的最大使用次数;
若确定所述API的已使用次数小于所述API的最大使用次数,则允许调用所述API对所述业务请求进行处理。
本申请实施例中,接收到需调用SDK中的API进行处理的业务请求时,查找SDK的许可证文件,该许可证文件中保存有API的使用信息,如API的已使用次数和API的最大使用次数,若确定API的已使用次数小于API的最大使用次数,则允许调用API对业务请求进行处理,这样,在SDK的许可证文件中记录API的最大使用次数和已使用次数,借助于API的使用次数来限制用户对SDK的试用,当API的已使用次数小于API的最大使用次数时,用户才可使用SDK,即可方便用户试用SDK,又可降低SDK被盗用的概率。
第二方面,本申请实施例提供的一种软件开发工具包的使用控制装置,包括:
接收模块,用于接收调用软件开发工具包SDK中的应用程序编程接口API的业务请求;
查找模块,用于查找所述SDK的许可证文件,所述许可证文件中保存有所述API的使用信息,所述使用信息至少包括所述API的已使用次数和所述API的最大使用次数;
处理模块,用于若确定所述API的已使用次数小于所述API的最大使用次数,则允许调用所述API对所述业务请求进行处理。
第三方面,本申请实施例提供的一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中:
存储器存储有可被至少一个处理器执行的指令,该指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述软件开发工具包的使用控制方法。
第四方面,本申请实施例提供的一种计算机可读介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述软件开发工具包的使用控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910885778.8/2.html,转载请声明来源钻瓜专利网。