[发明专利]一种软件开发工具包SDK生成方法、装置及存储介质在审
申请号: | 202310093464.0 | 申请日: | 2023-01-31 |
公开(公告)号: | CN116107584A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 李济耀;李芳友;周明付 | 申请(专利权)人: | 上海益世界信息技术集团有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨傥月 |
地址: | 201800 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 开发 工具包 sdk 生成 方法 装置 存储 介质 | ||
1.一种软件开发工具包SDK生成方法,其特征在于,所述方法用于生成目标软件平台对应的SDK,所述方法包括:
获取目标配置参数集合,所述目标配置参数集合包括兼容所述目标软件平台的应用程序的SDK的配置参数;
根据所述目标配置参数集合,调整目标代码文件中的多个目标参数,所述目标参数与所述配置参数相对应;
根据调整后的所述目标代码文件,生成所述目标代码文件对应的SDK。
2.根据权利要求1所述的方法,其特征在于,所述目标配置参数集合包括N组配置参数,所述多个目标参数包括N个目标参数,所述N为正整数,所述根据所述目标配置参数集合,调整目标代码文件中的多个目标参数包括:
根据所述N组配置参数中第M组配置参数和参数对照表生成键值对,所述参数对照表用于指示所述目标代码文件中的所述目标参数和所述第M组配置参数之间的对应关系,所述M为不大于所述N的正整数;
根据所述键值对,调整所述N组目标参数中的第M个目标参数。
3.根据权利要求2所述的方法,其特征在于,所述第M组配置参数包括值参数和值信息参数,所述参数对照表包括位置参数和匹配参数;
所述根据所述第M组配置参数和参数对照表生成键值对包括:
根据所述匹配参数,从所述目标配置参数集合中确定所述第M组配置参数,所述第M组配置参数的值信息参数与所述匹配参数相匹配;
根据所述值参数和所述位置参数生成键值对,所述位置参数用于指示所述第M个目标参数在所述目标代码文件中的位置,所述值参数用于替换所述第M个目标参数。
4.根据权利要求3所述的方法,其特征在于,所述参数对照表还包括值类型参数,所述根据所述值参数和所述位置参数生成键值对包括:
根据所述值类型参数调整所述值参数的数据类型,调整后的所述值参数的数据类型与所述第M个目标参数的数据类型相匹配;
根据所述调整后的值参数和所述位置参数生成键值对。
5.根据权利要求3或4所述的方法,其特征在于,所述根据所述键值对,调整所述目标代码文件中的第M个目标参数包括:
根据所述键值对中的位置参数,从所述目标代码文件中确定所述第M个目标参数;
根据所述值参数,调整所述第一目标参数的值。
6.一种软件开发工具包SDK生成装置,其特征在于,所述装置用于生成目标软件平台对应的SDK,所述装置包括:
获取单元,用于获取目标配置参数集合,所述目标配置参数集合包括兼容所述目标软件平台的应用程序的SDK的配置参数;
调整单元,用于根据所述目标配置参数集合,调整目标代码文件中的多个目标参数,所述目标参数与所述配置参数相对应;
打包单元,用于根据调整后的所述目标代码文件,生成所述目标代码文件对应的SDK。
7.根据权利要求6所述的装置,其特征在于,所述目标配置参数集合包括多组配置参数,所述多组配置参数包括第一组配置参数,所述多个目标参数包括第一目标参数;
所述调整单元,具体用于根据所述第一组配置参数和参数对照表生成键值对,所述参数对照表用于指示所述目标代码文件中的所述目标参数和第一组配置参数之间的对应关系;根据所述键值对,调整所述第一目标参数。
8.根据权利要求7所述的装置,其特征在于,所述第一组配置参数包括值参数和值信息参数,所述参数对照表包括位置参数和匹配参数;
所述调整单元,具体用于根据所述匹配参数,从所述目标配置参数集合中确定所述第一组配置参数,所述第一组配置参数的值信息参数与所述匹配参数相匹配;根据所述值参数和所述位置参数生成键值对,所述位置参数用于指示所述第一目标参数在所述目标代码文件中的位置,所述值参数用于替换所述第一目标参数;
所述调整单元,还用于根据所述键值对中的位置参数,从所述目标代码文件中确定所述第一目标参数;根据所述值参数,调整所述第一目标参数的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海益世界信息技术集团有限公司,未经上海益世界信息技术集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310093464.0/1.html,转载请声明来源钻瓜专利网。