【技术实现步骤摘要】
开放平台接口调用方法及相关产品
本申请涉及通信
,具体涉及一种开放平台接口调用方法及相关产品。
技术介绍
开放平台(OpenPlatform)在软件行业和网络中,是指软件系统通过公开其应用程序编程接口(ApplicationProgrammingInterface,API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做OpenAPI,提供开放API的平台本身就被称为开放平台。关于开放平台安全管控方面,目前市面上主流的开放平台采用的是白名单方式,只要应用一旦加入白名单之后,白名单中的应用均可享受同等的调用权限等级,此外只要稍微调整白名单信息就需要通过后台重新推送更新,操作流程麻烦。
技术实现思路
本申请实施例提供了一种开放平台接口调用方法及相关产品,可以根据正式授权识别码调用优化接口。第一方面,本申请实施例提供 ...
【技术保护点】
1.一种开放平台接口调用方法,其特征在于,应用于移动终端,所述移动终端包括第一应用和开放平台,所述开放平台为所述移动终端内置的提供多个优化接口的平台,所述多个优化接口中每个优化接口用于对所述移动终端的至少一种资源的占用情况进行调整;所述方法包括:/n在运行所述第一应用时,获取所述第一应用的正式授权识别码,所述第一应用的应用代码包括由开发者添加的针对所述多个优化接口中的至少一个优化接口的调用指令,所述正式授权识别码至少包括针对所述至少一个优化接口的参考优化限制策略,所述参考优化限制策略包括针对优化接口的调用频次和/或调用时长的约束条件;/n解析所述正式授权识别码以获取所述参考 ...
【技术特征摘要】
1.一种开放平台接口调用方法,其特征在于,应用于移动终端,所述移动终端包括第一应用和开放平台,所述开放平台为所述移动终端内置的提供多个优化接口的平台,所述多个优化接口中每个优化接口用于对所述移动终端的至少一种资源的占用情况进行调整;所述方法包括:
在运行所述第一应用时,获取所述第一应用的正式授权识别码,所述第一应用的应用代码包括由开发者添加的针对所述多个优化接口中的至少一个优化接口的调用指令,所述正式授权识别码至少包括针对所述至少一个优化接口的参考优化限制策略,所述参考优化限制策略包括针对优化接口的调用频次和/或调用时长的约束条件;
解析所述正式授权识别码以获取所述参考优化限制策略;
若所述参考优化限制策略与所述开放平台的原始优化限制策略不同,则更新所述第一应用的目标优化限制策略为所述参考优化限制策略;
按照所述参考优化限制策略调用所述至少一个优化接口。
2.根据权利要求1所述的方法,其特征在于,所述至少一个优化接口包括场景加载接口,所述场景加载接口的原始优化限制策略为最长加载时长为第一预设时间,且调用间隔为第一间隔时间。
3.根据权利要求1或2所述的方法,其特征在于,所述至少一个优化接口包括临时加速接口,所述临时加速接口的原始优化限制策略为最长加速时长为第二预设时间,且调用间隔为第二间隔时间。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述正式授权识别码中的所述参考优化限制策略是通过开放平台人工服务机制确认的,所述开放平台人工服务机制是指如下处理机制:
开发者客户端根据开发者的人工服务需求指令向开放平台人工服务客户端发送请求消息,所述人工服务需求指令是在所述开发者客户端根据临时授权识别码调用优化接口的时长和/或频次超过系统默认配置的情况下触发的;
所述开放平台人工服务客户端根据所述请求消息,获取所述第一应用的接口调用统计数据,所述接口调用统计数据是开发者在所述第一应用的前期开发测试阶段采用开发辅助工具上传的测试数据,所述测试数据包括每次调用优化接口的类型、次数、时长、以及所述移动终端对应的电流大小、中央处理器CPU负载、图形处理器GPU负载及频率;
所述开放平台人工服务客户端根据所述平台允许的最大容忍上限和所述接口调用统计数据,生成所述参考优化限制策略。
5.根据权利要求4所述的方法,其特征在于,所述正式授权识别码还包括有效日期+应用类型+包名与应用签名相结合进行哈希hash运算...
【专利技术属性】
技术研发人员:王明远,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。