一种汇总文件的打包方法及装置与流程

文档序号:12664366阅读:632来源:国知局
一种汇总文件的打包方法及装置与流程

本发明涉及计算技术领域,具体涉及一种汇总文件的打包方法及装置。



背景技术:

软件开发工具包(SDK,Software Development Kit)是一些被软件工程师用于为特定的软件包,软件框架,硬件平台,操作系统等建立应用软件的开发工具的集合。

现有技术是采用手动的方式将软件开发工具包根目录下的汇总文件进行打包生成升级包。现有的汇总文件的打包方法打包过程繁琐,效率低,容易出现错误。



技术实现要素:

本发明提供一种汇总文件的打包方法及装置,解决汇总文件手动打包方式中打包过程繁琐,效率低,容易出现错误的问题。

为解决上述技术问题,本发明提供以下技术方案:

一方面,本发明提供了一种汇总文件的打包方法,包括:

获取用户输入的汇总文件的根目录、存储汇总文件信息的列表文件和输出打包文件的输出路径;

根据所述列表文件查找所述根目录下的汇总文件;

对所述汇总文件进行打包处理获得软件升级包;所述软件升级包用于对软件进行更新升级;

由所述输出路径输出所述软件升级包。

进一步的,所述获取用户输入的汇总文件的根目录、存储汇总文件信息的列表文件和输出打包文件的输出路径的步骤之前,还包括:

接收用于触发对汇总文件进行打包的打包指令。

进一步的,所述根据所述列表文件查找所述根目录下的汇总文件,包括:

读取所述列表文件中存储的汇总文件信息;

根据所述汇总文件信息生成打包文件列表;

根据所述打包文件列表查找所述汇总文件。

进一步的,所述汇总文件信息包括:汇总文件的在根目录下的存储路径和汇总文件的名称。

进一步的,采用Java软件中打包组件对所述汇总文件进行打包。

进一步的,所述列表文件的扩展名为.txt。

进一步的,所述软件升级包的为可执行的JAR文件。

另一方面,本发明提供了一种汇总文件的打包装置,包括:

采集模块,用于获取用户输入的汇总文件的根目录、存储汇总文件信息的列表文件和输出打包文件的输出路径;

查询模块,用于根据所述列表文件查找所述根目录下的汇总文件;

打包模块,用于对所述汇总文件进行打包处理获得软件升级包;所述软件升级包用于对软件进行更新升级;

输出模块,用于由所述输出路径输出所述软件升级包。

进一步的,所述装置还包括:

接收模块,用于接收用于触发对汇总文件进行打包的打包指令。

进一步的,所述查询模块包括:

读取单元,用于读取所述列表文件中存储的汇总文件信息;

转换单元,用于根据所述汇总文件信息生成打包文件列表;

调用单元,用于根据所述打包文件列表查找所述汇总文件。

由上述技术方案可知,本发明所述的一种汇总文件的打包方法及装置,实现了汇总文件的自动打包,不仅简化了打包过程,同时还提高了打包的效率和安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的一种汇总文件的打包方法的流程示意图;

图2是本发明的一种汇总文件的打包装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

软件工程师利用软件开发工具包为特定的软件包,软件框架,硬件平台,操作系统等创造应用软件,在创造应用软件完成后需要对其进行打包,现有技术是采用手动的方式进行打包,打包的过程繁琐,效率低,容易出现错误。为解决上述技术问题,本发明实施例提供一种汇总文件的打包方法及装置。

实施例一

本发明实施例提供一种汇总文件的打包方法,参见图1,该方法包括:

S101:获取用户输入的汇总文件的根目录、存储汇总文件信息的列表文件和输出打包文件的输出路径;

在本步骤中,设置汇总文件的根目录,该根目录为解析文件目录;设置存储路径,该存储路径为最终打包后升级包的输出路径;汇总文件列表是项目编译文件的汇总,集合在同一列表中。

S102:根据所述列表文件查找所述根目录下的汇总文件;

在本步骤中,列表文件中包含有与汇总文件相关的信息,获取该信息并生成可以查找汇总文件的打包文件列表,根据该打包文件列表可以在根目录下查找需要打包的汇总文件。

打包文件列表为可执行的操作文件,通过将列表文件转换为打包文件列表,用户可以在列表文件中直接进行编辑需要打包的汇总文件信息,避免了用户对打包文件列表进行编辑的复杂的问题。

S103:对所述汇总文件进行打包处理获得软件升级包;所述软件升级包用于对软件进行更新升级;

在本步骤中,对步骤S102中查找的需要打包的具体文件进行打包处理,获得升级包。在打包处理时,根据汇总文件列表中的汇总文件生成打包文件列表;对处理文件列表中的汇总文件进行打包处理。通过转换汇总文件列表中的文件至打包文件列表,可以实现快速对文件进行打包处理。该打包处理主要是在JAVA IO流和递归算法的基础上,采用JAVA SWING技术、JAVA IO流技术、JAVA内部类和递归算法对汇总文件进行打包处理。

S104:由所述输出路径输出所述软件升级包。

在本步骤中,将步骤S103打包好的升级包进行存储,存储路径为步骤S101中设置的所述输出路径,即完成打包,并提示升级包的存储路径。

从上述描述可知,本发明实施例提供的一种汇总文件的打包方法,实现了汇总文件的自动打包,不仅简化了打包过程,同时还提高了打包的效率和安全性。在建立软件完成后,通过本发明实施例的方法提高了整理汇总文件为功能升级包时的速度,也能减少项目侧人员部署升级功能包的时间和错误,实现工作效率提升和升级质量提高。

进一步地,在上述实施例的技术方案中,汇总文件列表是记事本格式的文件,该记事本格式的文件中包括了汇总文件的存储路径信息和汇总文件的名称信息。

实施例二

本发明实施例提供一种汇总文件的打包装置,参见图2,该装置包括:

采集模块10,用于获取用户输入的汇总文件的根目录、存储汇总文件信息的列表文件和输出打包文件的输出路径;

查询模块20,用于根据所述列表文件查找所述根目录下的汇总文件;

打包模块30,用于对所述汇总文件进行打包处理获得软件升级包;所述软件升级包用于对软件进行更新升级;

输出模块40,用于由所述输出路径输出所述软件升级包。

进一步的,所述装置还包括:

接收模块50,用于接收用于触发对汇总文件进行打包的打包指令。

进一步的,所述查询模块20包括:

读取单元201,用于读取所述列表文件中存储的汇总文件信息;

转换单元202,用于根据所述汇总文件信息生成打包文件列表;

调用单元203,用于根据所述打包文件列表查找所述汇总文件。

通过上述描述可知,本发明实施例提供的汇总文件打包的装置,解决了相关技术通过手动打包过程中打包繁琐易错的问题。实现了汇总文件的自动打包,不仅简化了打包过程,同时还提高了打包的效率和安全性。

以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1