[发明专利]应用程序接口的调用方法、装置、计算机设备及存储介质在审
申请号: | 202010084324.3 | 申请日: | 2020-02-10 |
公开(公告)号: | CN111290806A | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 丁海盛 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 接口 调用 方法 装置 计算机 设备 存储 介质 | ||
本发明实施例公开了一种应用程序接口的调用方法、装置、计算机设备及存储介质。所述方法包括:通过接口管理组件接收非原生应用程序发送的调用请求;通过接口管理组件根据所述调用请求以及预先存储的原生应用程序接口的信息,调用匹配的目标原生应用程序接口;通过所述目标原生组件根据所继承的功能组件和包括的原生函数对所述调用请求进行处理,所述目标原生应用程序接口与所述目标原生组件相关联,所述功能组件用于对所述调用请求进行参数校验和参数转换。本发明实施例可以降低应用程序的开发成本,提高应用程序的开发效率。
技术领域
本发明实施例涉及应用程序处理领域,尤其涉及一种应用程序接口的调用方法、装置、计算机设备及存储介质。
背景技术
随着人们对移动终端的使用越来越频繁,对应用程序的要求也越来越高。开发人员更好开发出应用程序的功能,通常会使用开发框架开发应用程序。
开发框架开发的应用功能程序和操作系统中原生应用程序进行通信时,需要搭建通信机制以实现。但实现该通信机制仅仅是提供通信渠道,每个原生应用程序的接口均需要单独去维护,例如需要逐一去进行参数转换,从而导致应用程序的开发的成本提升,降低开发效率。
发明内容
本发明实施例提供一种应用程序接口的调用方法、装置、计算机设备及存储介质,可以降低应用程序的开发成本,提高应用程序的开发效率。
第一方面,本发明实施例提供了一种应用程序接口的调用方法,包括:
通过接口管理组件接收非原生应用程序发送的调用请求;
通过接口管理组件根据所述调用请求以及存储的原生应用程序接口的信息,调用匹配的目标原生应用程序接口;
通过所述目标原生组件根据所继承的功能组件和包括的原生函数对所述调用请求进行处理,所述目标原生应用程序接口与所述目标原生组件相关联,所述功能组件用于对所述调用请求进行参数校验和参数转换。
第二方面,本发明实施例还提供了一种应用程序接口的调用装置,包括:
调用请求接收模块,用于通过接口管理组件接收非原生应用程序发送的调用请求;
目标接口调用模块,用于通过接口管理组件根据所述调用请求以及存储的原生应用程序接口的信息,调用匹配的目标原生应用程序接口;
调用请求处理模块,用于通过所述目标原生组件根据所继承的功能组件和包括的原生函数对所述调用请求进行处理,所述目标原生应用程序接口与所述目标原生组件相关联,所述功能组件用于对所述调用请求进行参数校验和参数转换。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序所述处理器执行所述程序时实现如本发明实施例中任一所述的应用程序接口的调用方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的应用程序接口的调用方法。
本发明实施例通过接口管理组件在接收到调用请求时,根据存储的原生应用程序接口的信息,调用目标原生应用程序接口,实现调用目标原生组件,通过目标原生应用程序接口关联的目标原生组件,根据所继承的功能组件以及目标原生组件包括的原生函数对调用请求进行处理,解决了现有技术中在应用程序开发时需要针对原生应用程序进行接口开发和维护导致开发框架的应用程序开发的成本高的问题,可以实现原生组件可以通过继承功能组件实现参数校验和参数转换功能,从而减少对原生组件的修改,从而降低应用程序的开发成本,提高应用程序的开发效率,同时接口管理组件存储有原生应用程序接口的信息,可以实现对原生应用程序接口的统一管理,减少原生应用程序接口的维护成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010084324.3/2.html,转载请声明来源钻瓜专利网。