[发明专利]软件开发工具包功能调用方法、系统及电子设备和介质在审
申请号: | 201910666337.9 | 申请日: | 2019-07-23 |
公开(公告)号: | CN110399181A | 公开(公告)日: | 2019-11-01 |
发明(设计)人: | 刘均;赵涛;李衍思 | 申请(专利权)人: | 深圳市元征科技股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标功能 软件开发工具包 调用请求 电子设备 功能调用 模块联动 调用 计算机可读存储介质 顺序调用 自动确定 预设 申请 响应 | ||
本申请公开了一种软件开发工具包功能调用方法、系统及一种电子设备和计算机可读存储介质,该方法包括:获取针对目标功能的调用请求;根据所述调用请求,从软件开发工具包中确定所述目标功能对应的第一功能模块;确定与所述第一功能模块联动的至少一个第二功能模块;基于预设顺序对所述第一功能模块和所有第二功能模块进行调用,实现所述目标功能。由上可知,本申请在获取到针对目标功能的调用请求后,首先确定用于实现目标功能的第一功能模块,进而自动确定与第一功能模块联动的至少一个第二功能模块,并自动对第一功能模块和所有第二功能模块进行顺序调用,无需人工依次调用各功能模块,显著缩短了响应时间,提高了效率。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种软件开发工具包功能调用方法、系统及一种电子设备和一种计算机可读存储介质。
背景技术
当前软件开发工具包中,实现一个功能通常需要有多种功能模块联动实现,在进行调用时,需要人工手动调用多种功能模块来实现相应应的功能,导致效率低下,响应速度较慢。
发明内容
本申请的目的在于提供一种软件开发工具包功能调用方法、系统及一种电子设备和一种计算机可读存储介质,缩短了响应时间,提高了效率。
为实现上述目的,本申请提供了一种软件开发工具包功能调用方法,包括:
获取针对目标功能的调用请求;
根据所述调用请求,从软件开发工具包中确定所述目标功能对应的第一功能模块;
确定与所述第一功能模块联动的至少一个第二功能模块;
基于预设顺序对所述第一功能模块和所有第二功能模块进行调用,实现所述目标功能。
可选的,所述获取针对目标功能的调用请求,包括:
利用通用异步收发传输器获取针对所述目标功能的调用请求。
可选的,所述基于预设顺序对所述第一功能模块和所有第二功能模块进行调用之后,还包括:
返回对所述第一功能模块和所述所有第二功能模块进行调用得到的调用结果。
可选的,所述根据所述调用请求,从软件开发工具包中确定所述目标功能对应的第一功能模块,确定与所述第一功能模块联动的至少一个第二功能模块,包括:
若所述调用请求为针对WiFi上网功能的调用请求,则从软件开发工具包中确定出所述WiFi上网功能对应的WiFi模块;
确定与所述WiFi模块联动的网络联网模块。
可选的,所述基于预设顺序对所述第一功能模块和所有第二功能模块进行调用,包括:
基于所述预设顺序先后调用所述网络联网模块和所述WiFi模块。
可选的,所述根据所述调用请求,从软件开发工具包中确定所述目标功能对应的第一功能模块,确定与所述第一功能模块联动的至少一个第二功能模块,包括:
若所述调用请求为针对数据传输功能的调用请求,则从软件开发工具包中确定出所述数据传输功能对应的数据传输模块;
确定与所述数据传输模块联动的网络联网模块。
可选的,所述基于预设顺序对所述第一功能模块和所有第二功能模块进行调用,包括:
基于所述预设顺序先后调用所述网络联网模块和所述数据传输模块。
为实现上述目的,本申请提供了一种软件开发工具包功能调用系统,包括:
请求获取模块,用于获取针对目标功能的调用请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征科技股份有限公司,未经深圳市元征科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910666337.9/2.html,转载请声明来源钻瓜专利网。