【技术实现步骤摘要】
SDK构建方法、装置和处理器
[0001]本专利技术涉及软件处理领域,更具体地涉及一种SDK构建方法、装置和处理器。
技术介绍
[0002]软件开发工具包(SDK,Software Development Kit)是软件开发人员在进行特定的软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合,是用于辅助开发某一类软件产品的相关文档、范例和工具。
[0003]通常,在对某一类软件产品进行开发时都需要用到SDK,且需要软件开发人员人工配置SDK中的组件,对于软件的种类不同,所实现的功能也不同,而在使用SDK时所需要用到的组件也不同,这就导致了软件开发人员在进行SDK构建时所需要加入的组件也不同,导致了人力资源的浪费,而构建一个通用的SDK又使用了很多不必要的组件,从而导致资源的不必要占用。现有技术需要一种智能构建SDK的解决方案。
[0004]上述在背景部分公开的信息仅用于对本专利技术的背景做进一步的理解,因此它可以包含对于本领域普通技术人员已知的不构成现有技术的信息。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.一种SDK构建装置,包括:读取模块,读取需要构建SDK的软件程序,将所述软件程序的相关信息传入组件分析模块;组件分析模块,对模块化后的软件程序进行分析,解析出构建所述SDK所需要的组件信息;组件缓存模块,与组件分析模块进行数据交互,调用构建所述SDK相关的组件,并对所述相关组件整合和缓存;以及SDK生成模块,读取组件缓存模块中的整合和缓存后的组件,并根据整合和缓存后的组件构建所述软件程序的SDK。2.根据权利要求1所述的装置,还包括存储模块,所述存储模块存储有:构建所述SDK需要的全部组件、未知的SDK和所述组件分析模块中解析出的组件信息、所构建出的SDK和组成该构建出的SDK的组件信息。3.根据权利要求2所述的装置,所述组件缓存模块从所述存储模块中调用构建所述SDK相关的组件。4.根据权利要求1所述的装置,还包括UI界面,所述UI界面用于:显示所述组件分析模块解析出的构建所述SDK所需要的组件信息,并显示相对应组件;读取所述存储模块中组件信息,并查询存储模块中已存储的SDK信息;以及对构建完成的SDK进行修改,查询构建完成的SDK所用到的组件,并进行组件的添加或删减。5.根据权利要求2所述的装置,其中所述组件信息包括组件的ID、组件功能和组件特点中的一者或多者。6.根据权利要求4所述的装置,其中,所述组件分析模块还用于:将解析出构建所述SDK所需要的组件信息传至UI界面,并通过UI界面查询组件分析模块的解析结果;提取所述存储模块中储存的SDK并分析该SDK的构成组件,并通过所述UI界面对该SD...
【专利技术属性】
技术研发人员:胡彦劼,唐琳,何超鸿,何龙,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。