[发明专利]API功能服务方法、装置、设备及可读存储介质在审
申请号: | 201811212198.4 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109634712A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 方振宇 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能步骤 可读存储介质 虚拟服务器 基础功能 应用参数 工作效率 基础工具 接口映射 顺序封装 预存 封装 解析 排序 扫描 指令 关联 消耗 服务 检测 配置 创建 | ||
本发明公开了一种API功能服务方法、装置、设备及可读存储介质,所述方法包括:当检测到虚拟服务器基础功能的封装指令时,扫描解析所述基础功能的各个功能步骤,并提取所述各个功能步骤中的应用参数;从预存的API服务接口映射表中获取与所述应用参数的参数名称关联的执行所述各个功能步骤所需的各个API服务接口;获取所述各个功能步骤的执行顺序,按照所述各个功能步骤的执行顺序将所述各个API服务接口进行排序,并将所有所述API服务接口和对应的功能步骤按照所述执行顺序封装为API基础工具。本发明解决现有技术中用户在创建、配置虚拟服务器过程中消耗大量的工作时间,工作效率低的技术问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种API功能服务方法、装置、设备及可读存储介质。
背景技术
传统虚拟机、云主机、docker容器等不同平台的服务器都使用各自不同的虚拟化技术来创建虚拟服务器。创建虚拟服务器是指采用特殊的软硬件技术把一台完整的服务器主机分成若干个主机,在传统虚拟服务器基础功能的封装过程中过程中,人工参与非常多,即传统技术中需要用户频繁手动去触发API服务接口与对应的功能步骤衔接、并手动触发功能步骤的执行,也即现有技术中需要人工手动创建虚拟服务器的API基础工具,使得在创建、配置虚拟服务器的过程中大量的工作时间被消耗,从而导致工作效率降低的技术问题。
发明内容
本发明的主要目的在于提供一种API功能服务方法、装置、设备及可读存储介质,旨在解决现有技术中由于需要人工手动创建虚拟服务器的API基础工具,使得在创建、配置虚拟服务器过程中消耗了大量的工作时间,降低了工作效率的技术问题。
为实现上述目的,本发明提供一种API功能服务方法,所述API功能服务方法包括:
当检测到虚拟服务器基础功能的封装指令时,扫描解析所述基础功能的各个功能步骤,并提取所述各个功能步骤中的应用参数;
从预存的API服务接口映射表中获取与所述应用参数的参数名称关联的执行所述各个功能步骤所需的各个API服务接口;
获取所述各个功能步骤的执行顺序,按照所述各个功能步骤的执行顺序将所述各个API服务接口进行排序,并将所有所述API服务接口和对应的功能步骤按照所述执行顺序封装为API基础工具。
可选地,所述从预存的API服务接口映射表中获取与所述应用参数的参数名称关联的执行所述各个功能步骤所需的各个API服务接口步骤之前包括:
统计所有所述各个功能步骤中应用参数的个数;
判断所述应用参数的个数是否分别达到对应的预设个数,若所述应用参数的个数分别达到对应的预设个数,则执行从预存的API服务接口映射表中获取与所述应用参数的参数名称关联的执行所述各个功能步骤所需的各个API服务接口的步骤。
可选地,所述将所有所述API服务接口和对应的功能步骤按照所述执行顺序封装为API基础工具步骤之后包括:
从所述虚拟服务器中获取预存的所述虚拟服务器基础功能的基础名称,并以所述基础名称为后缀得到所述API基础工具的名称,以根据所述API基础工具的名称从预存的规则数据库中选取触发调用规则;
根据所述触发调用规则生成所述API基础工具的目标触发处理流程,以在检测到预设触发指令时,调用并应用执行所述API基础工具。
可选地,所述将所有所述API服务接口和对应的功能步骤按照所述执行顺序封装为API基础工具步骤之后包括:
获取所述API基础工具的功能,基于所述API基础工具的功能对所述API基础工具进行初始分类;
在初始分类后,根据所述API基础工具的名称对所述API基础工具进行调用对象的二次分类,以在检测到基于API工具的预设触发指令时,有序调用所述API基础工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811212198.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟键盘的动态配置方法
- 下一篇:一种虚拟机启动方法以及装置