全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210640763.7 (22)申请日 2022.06.08 (71)申请人 OPPO广东移动通信有限公司 地址 523860 广东省东莞 市长安镇乌沙海 滨路18号 (72)发明人 朱超 刘桦 黄勇 张剑秋  (74)专利代理 机构 深圳市联鼎知识产权代理有 限公司 4 4232 专利代理师 刘抗美 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/54(2006.01) (54)发明名称 接口调用方法及 装置、 计算机可读介质和电 子设备 (57)摘要 本公开提供一种接口调用方法及装置、 计算 机可读介质和电子设备, 涉及计算机技术领域。 该方法包括: 响应于目标应用程序的调用请求, 从系统服务侧的第一缓存单元中确定目标应用 程序对应的第一结果数据; 将第一结果数据同步 到目标应用程序侧的第二 缓存单元; 根据调用请 求确定目标应用程序接口; 从第二缓存单元存储 的第一结果数据中匹配目标应用程序接口对应 的第二结果数据, 以使目标应用程序直接从第二 缓存单元调用第二结果数据完成目标应用程序 接口的调用。 本公开能够有效提升应用程序的启 动速度以及运行速度, 降低系统服务进程的负 载, 提升系统的流畅性, 并降低设备功耗。 权利要求书2页 说明书14页 附图6页 CN 115061743 A 2022.09.16 CN 115061743 A 1.一种接口调用方法, 其特 征在于, 包括: 响应于目标应用程序的调用请求, 从系统服务侧的第 一缓存单元中确定所述目标应用 程序对应的第一结果数据; 将所述第一结果数据同步到所述目标应用程序侧的第二缓存单 元; 根据所述调用请求确定目标应用程序接口; 从所述第二缓存单元存储的第一结果数据中匹配所述目标应用程序接口对应的第二 结果数据, 以使所述目标应用程序直接从所述第二缓存单 元调用所述第二结果数据。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 响应于各应用程序对应用程序接口的首次调用请求, 记录所述应用程序接口对应的接 口调用数据; 将所述接口调用数据存 储到所述第一缓存单 元中; 其中, 所述接口调用数据包括各所述应用程序的标识数据、 所述应用程序接口的标识 数据和调用所述应用程序接口时返回的结果数据。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 获取测试环境中各应用程序在调用应用程序接口时记录的接口调用数据, 并将所述接 口调用数据存储到 云端服务器, 所述接口调用数据包括所述目标应用程序对应的第一结果 数据; 响应于所述目标应用程序的首次调用请求, 从所述云端服务器获取所述第一结果数 据, 并将所述第一结果数据缓存到所述第二缓存单 元中。 4.根据权利要求1至3任一项所述的方法, 其特征在于, 所述从系统服务侧的第一缓存 单元中确定所述目标应用程序对应的第一结果数据, 包括: 根据所述调用请求确定所述目标应用程序的标识数据; 通过所述目标应用程序的标识数据从系统服务侧的第一缓存单元中查询所述目标应 用程序对应的第一结果数据。 5.根据权利要求1至3任一项所述的方法, 其特征在于, 所述从所述第二缓存单元存储 的第一结果数据中匹配所述目标应用程序接口对应的第二结果数据, 包括: 根据所述调用请求确定所述目标应用程序接口 的标识数据; 通过所述目标应用程序接口的标识数据从所述第二缓存单元存储的第一结果数据中 匹配所述目标应用程序接口对应的第二结果数据。 6.根据权利要求2或3所述的方法, 其特 征在于, 所述方法还 包括: 获取当前应用程序接口 的访问量; 响应所述访问量大于或者等于访问量阈值, 将所述当前应用程序接口对应的接口调用 数据存储到第一缓存单 元或者云端服 务器。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 确定当前应用程序接口的接口类型, 所述接口类型包括第一接口类型和第二接口类 型, 所述第一接口类型 的应用程序接口返回的结果数据不会随着时间变化而变化, 所述第 二接口类型的应用程序接口返回的结果数据会随着时间变化而变化; 响应检测到所述当前应用程序接口为第 一接口类型, 将所述当前应用程序接口对应的 接口调用数据存 储到第一缓存单 元或者云端服 务器。权 利 要 求 书 1/2 页 2 CN 115061743 A 28.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 根据预设的存 储周期将所述第一缓存单 元中的结果数据存 储到数据库中。 9.根据权利要求8所述的方法, 其特征在于, 所述根据预设的存储周期将所述第 一缓存 单元中的结果数据存 储到数据库中, 包括: 获取所述第一缓存单 元中的结果数据的调用频率; 确定所述调用频率大于或者 等于频率阈值的目标 结果数据; 根据所述存 储周期将所述第一缓存单 元中的目标 结果数据存 储到所述数据库中。 10.根据权利要求1所述的方法, 其特征在于, 所述将所述第一结果数据同步到所述目 标应用程序侧的第二缓存单 元, 包括: 响应于检测到所述目标应用程序的版本变化通知, 更新所述第 一缓存单元中所述目标 应用程序对应的第一结果数据; 以及 向所述第二缓存单元发送缓存更新请求, 以使所述第 一缓存单元将更新后的第 一结果 数据同步到所述第二缓存单 元。 11.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 响应于检测到所述目标应用程序的卸载通知, 删除所述第 一缓存单元中所述目标应用 程序对应的第一结果数据。 12.一种接口调用装置, 其特 征在于, 包括: 第一结果数据确定模块, 用于响应于目标应用程序的调用请求, 从系统服务侧的第一 缓存单元中确定所述目标应用程序对应的第一结果数据; 第一结果数据同步模块, 用于将所述第 一结果数据同步到所述目标应用程序侧的第 二 缓存单元; 接口确定模块, 用于根据所述调用请求确定目标应用程序接口; 本地调用模块, 用于从所述第 二缓存单元存储的第 一结果数据中匹配所述目标应用程 序接口对应的第二结果数据, 以使所述目标应用程序直接从所述第二缓存 单元调用所述第 二结果数据。 13.一种计算机可读介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至1 1中任一项所述的方法。 14.一种电子设备, 其特 征在于, 包括: 处理器; 以及 存储器, 用于存 储所述处 理器的可 执行指令; 其中, 所述处理器配置为经由执行所述可执行指令来执行权利要求1至11任一项所述 的方法。权 利 要 求 书 2/2 页 3 CN 115061743 A 3

.PDF文档 专利 接口调用方法及装置、计算机可读介质和电子设备

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 接口调用方法及装置、计算机可读介质和电子设备 第 1 页 专利 接口调用方法及装置、计算机可读介质和电子设备 第 2 页 专利 接口调用方法及装置、计算机可读介质和电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:05:39上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。