【技术实现步骤摘要】
生成软件开发工具包的方法、装置、存储介质及电子设备
[0001]本公开涉及互联网
,具体地,涉及一种生成软件开发工具包的方法、装置、存储介质及电子设备。
技术介绍
[0002]随着互联网技术的发展,人工智能、大数据、云计算等技术层出不穷。目前,API(Application Programming Interface,应用程序接口)开发者通常通过互联网开放平台开放具体服务,依托开放平台,实现服务能力共享,以节约第三方开发效率。为保证各个服务调用更标准化、规范化,调用接口通常以SDK(Software DevelopmentKit,软件开发工具包)形式提供。
[0003]相关技术中,为了减少开发人员的工作量,可以从XML(eXtensible Markup Language,可扩展标记语言)中提取信息并生成特定SDK,但是,这种方法只能针对XML格式的数据自动生成SDK,在生成SDK时,需要开发人员创建对应的XML文件,从而导致生成SDK的效率比较低。
技术实现思路
[0004]为了解决上述问题, ...
【技术保护点】
【技术特征摘要】
1.一种生成软件开发工具包的方法,其特征在于,所述方法包括:从数据库中获取预先存储的目标服务的参数信息;根据所述参数信息,按照预设参数模板生成目标参数文件;根据所述目标参数文件,通过预设软件开发工具包SDK模板引擎,生成所述目标服务对应的目标SDK。2.根据权利要求1所述的方法,其特征在于,所述参数信息包括所述目标服务对应的认证方式;所述根据所述参数信息,按照预设参数模板生成目标参数文件包括:根据所述目标服务对应的认证方式,通过预设参数模板关联关系,获取所述目标服务对应的预设参数模板,所述预设参数模板关联关系包括不同的认证方式和所述预设参数模板的对应关系;按照所述预设参数模板对应的格式,将所述参数信息添加至所述预设参数模板中,得到所述目标参数文件。3.根据权利要求1所述的方法,其特征在于,所述目标参数文件包括所述目标服务对应的开发语言;所述根据所述目标参数文件,通过预设SDK模板引擎,生成所述目标服务对应的目标SDK包括:根据所述目标服务对应的开发语言,确定所述目标服务对应的SDK版本;根据所述SDK版本和所述目标参数文件,通过所述预设SDK模板引擎生成所述目标服务对应的目标SDK。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,在所述从数据库中获取预先存储的目标服务的参数信息前,所述方法还包括:周期性获取服务器中存储的当前SDK的生成时间以及所述数据库中存储的所述参数信息的更新时间;确定所述生成时间与所述更新时间之间的时间差值;在所述时间差值大于或等于预设差值阈值的情况下,输出更新指令,以使SDK开发者根据所述更新指令触发生成指令;所述从数据库中获取预先存储的目标服务的参数信息包括:在接收到所述生成指令后,从所述数据库中获取预先存储的目标服务的参数信息。5.根据权利要求4所述的方法,其...
【专利技术属性】
技术研发人员:苏迪,白雪珂,舒南飞,袁自强,赖新明,林文辉,李瑞祥,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。