首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种资源提供方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:郑州阿帕斯数云信息科技有限公司

摘要:本申请公开了一种资源提供方法和装置,所述方法可获取资源提供方对外提供的多个基础SDK,一个基础SDK用于实现一种预设功能;基于至少一个资源需求方的业务需求,对所述多个基础SDK进行组合得到至少一个SDK组合,一个SDK组合用于实现一种业务需求下的至少一种预设功能;对所述至少一个SDK组合中的基础SDK分别进行合并,得到至少一个合并SDK,一个合并SDK用于实现一种业务需求下的至少一种预设功能;向所述至少一个资源需求方提供所述至少一个合并SDK,以使目标资源需求方通过接入目标合并SDK实现自身业务所需的至少一种预设功能。该方法及装置可降低资源需求方接入SDK的门槛,减少接入时间,提高接入效率。

主权项:1.一种资源提供方法,其特征在于,所述方法包括:获取资源提供方对外提供的多个基础SDK,其中,一个基础SDK用于实现一种预设功能;基于至少一个资源需求方的业务需求,对所述多个基础SDK进行组合得到至少一个SDK组合,其中,一个SDK组合中包含至少一个基础SDK,且一个SDK组合中的至少一个基础SDK含有资源,一个SDK组合用于实现一种业务需求下的至少一种预设功能;对所述至少一个SDK组合中的基础SDK分别进行合并,得到至少一个合并SDK,其中,一个SDK组合对应得到一个合并SDK,一个合并SDK用于实现一种业务需求下的至少一种预设功能;向所述至少一个资源需求方提供所述至少一个合并SDK,以使目标资源需求方通过接入目标合并SDK实现自身业务所需的至少一种预设功能,其中,所述目标资源需求方为所述至少一个资源需求方中的一个,所述目标合并SDK为所述至少一个合并SDK中的一个;所述对所述至少一个SDK组合中的基础SDK分别进行合并,得到至少一个合并SDK,包括:遍历所述至少一个SDK组合,并对当前SDK组合执行第一指定步骤,直到遍历结束;其中,所述第一指定步骤包括:从所述当前SDK组合中取出第一个基础SDK;判断所述当前SDK组合中剩余的基础SDK数量是否为0;若为否,从所述当前SDK组合中取出第二个基础SDK;对所述第一个基础SDK和所述第二个基础SDK进行合并,得到第一个合并SDK后循环执行第二指定步骤,直到所述当前SDK组合中剩余的基础SDK数量为0,并将第n-1个合并SDK确定为所述当前SDK组合的合并SDK,n是未对所述当前SDK组合中的基础SDK进行并时的基础SDK总数;其中,所述第二指定步骤包括:判断所述当前SDK组合中剩余的基础SDK数量是否为0;若为否,从所述当前SDK组合中取出第i个基础SDK,其中,i=3,4,…,n;对所述第i个基础SDK和第j个合并SDK进行合并,得到第j+1个合并SDK,其中,j=1,2,…,n-1;当被合并的第一SDK和第二SDK为aar包,且所述第一SDK和所述第二SDK中均含有资源时,对第一SDK和第二SDK进行合并,得到第一合并SDK,包括:对所述第一SDK进行解压,得到第一资源文件和第一jar包;对所述第二SDK进行解压,得到第二资源文件和第二jar包;将所述第一资源文件和所述第二资源文件进行合并,得到合并资源文件,并将所述第一SDK的解压目录下的第一资源文件替换为所述合并资源文件;对所述第二jar包进行解压得到类文件,并将所述类文件转换为java文件;对所述java文件进行解析,并将所述java文件中的目标代码依照所述合并资源文件进行修改,所述目标代码包括与所述第二资源文件有关的代码;将修改后的所述java文件进行打包,得到第三jar包;将所述第三jar包拷贝到所述第一SDK的解压目录下;将所述第一SDK的当前解压目录下的文件进行打包,得到第一合并SDK的aar包,其中,所述第一SDK的当前解压目录下的文件包括:所述第一jar包、所述第三jar包和所述合并资源文件;其中,对于所述当前SDK组合,当所述第一个基础SDK为所述第一SDK时,所述第二个基础SDK为所述第二SDK,所述第一个合并SDK为所述第一合并SDK;当所述第i个基础SDK为所述第一SDK时,所述第j个合并SDK为所述第二SDK,所述第j+1个合并SDK为所述第一合并SDK。

全文数据:

权利要求:

百度查询: 郑州阿帕斯数云信息科技有限公司 一种资源提供方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。