一种信息收集方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:34638583 阅读:13 留言:0更新日期:2022-08-24 15:13
本申请公开了一种信息收集方法、装置、电子设备及可读存储介质,该方法包括:获取待收集的多个文件的属性信息,属性信息包括文件名称和生成时间;根据文件名称将多个文件进行分类,确定每类文件的文件数量;根据生成时间确定每类文件的最大生成时间差;在确定每类文件的最大生成时间差、文件数量以及每类文件对应的文件的文件名称满足第一条件的情况下,创建每类文件对应的文件单元,将每类文件对应的文件,移动至该类文件对应的文件单元中,以分类收集多个文件。如此,可以快速、准确地对光绘文件进行分类归档,且实现光绘文件的自动化归档,可以解决光绘文件依靠人工归档费时费力、容易遗漏和错误的问题,提高光绘文件归档的效率和质量。率和质量。率和质量。

【技术实现步骤摘要】
一种信息收集方法、装置、电子设备及可读存储介质


[0001]本申请涉及信息
,尤其涉及一种信息收集方法、装置、电子设备及可读存储介质。

技术介绍

[0002]在印刷电路板(PCB)设计完成之后,需要生成对应的光绘文件(Gerber)发送给厂家进行最终的生产和组装。光绘文件作为PCB生产和组装的依据,具有十分重要的作用,因此工厂对光绘文件的收集有严格的要求。
[0003]现有光绘文件的收集需要人工检查光绘文件名称、数量和生成时间,然后手动新建空文件夹,把相关生产工艺中使用的光绘文件放置到同一个空文件夹中,然后对这些分好类的文件进行压缩,最后将压缩文件发给厂家。但由于PCB生成的光绘文档数量多,文件名称长而且生成时间不固定,依靠人工检查和收集将会耗费大量人力,并且会增加遗漏和错误风险,进而导致生产隐患。

技术实现思路

[0004]有鉴于此,本申请实施例通过提供一种信息收集方法、装置、电子设备及可读存储介质,用以至少解决现有技术中存在的上述技术问题。
[0005]根据本申请第一方面,本申请实施例提供了一种信息收集方法,包括:获取待收集的多个文件的属性信息,属性信息包括文件名称和生成时间;根据文件名称将多个文件进行分类,确定每类文件的文件数量;根据生成时间确定每类文件的最大生成时间差;在确定每类文件的最大生成时间差、文件数量以及每类文件对应的文件的文件名称满足第一条件的情况下,创建每类文件对应的文件单元,将每类文件对应的文件,移动至该类文件对应的文件单元中,以分类收集多个文件。
[0006]可选地,文件名称包括项目名称和后缀,后缀包括工艺信息;
[0007]根据文件名称将多个文件进行分类,包括:将项目名称和工艺信息相同的文件确定为同一类文件。
[0008]可选地,根据生成时间确定每类文件的最大生成时间差,包括:
[0009]对于每类文件:根据该类文件对应的文件的生成时间确定该类文件对应的第一文件和最后文件;根据第一文件和最后文件的生成时间计算该类文件的最大生成时间差。
[0010]可选地,根据该类文件对应的文件的生成时间确定该类文件对应的第一张文件和最后一张文件,包括:计算该类文件中相邻两个文件的生成时间的差值;根据差值确定该类文件对应的第一文件和最后文件。
[0011]可选地,信息收集方法还包括:根据差值将该类文件对应的文件按照生成时间的顺序进行重新排序。
[0012]可选地,信息收集方法还包括:将各个文件单元进行合并压缩,得到压缩文件。
[0013]可选地,信息收集方法还包括:显示每类文件的最大生成时间差、文件数量、每类
文件对应的文件的文件名称和第一条件的比对结果;和/或显示压缩文件的完成状态信息。
[0014]根据本申请第二方面,本申请实施例提供了一种信息收集装置,包括:获取单元,用于获取待收集的多个文件的属性信息,属性信息包括文件名称和生成时间;分类单元,用于根据文件名称将多个文件进行分类,确定每类文件的文件数量;确定单元,用于根据生成时间确定每类文件的最大生成时间差;移动单元,用于在确定每类文件的最大生成时间差、文件数量以及每类文件对应的文件的文件名称满足第一条件的情况下,创建每类文件对应的文件单元,将每类文件对应的文件,移动至该类文件对应的文件单元中,以分类收集多个文件。
[0015]根据本申请第三方面,本申请实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任意实施方式中的信息收集方法。
[0016]根据本申请第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行如第一方面或第一方面任意实施方式中的信息收集方法。
[0017]本申请实施例提供的信息收集方法、装置、电子设备及可读存储介质,通过获取待收集的多个文件的属性信息,属性信息包括文件名称和生成时间;根据文件名称将多个文件进行分类,确定每类文件的文件数量;根据生成时间确定每类文件的最大生成时间差;在确定每类文件的最大生成时间差、文件数量以及每类文件对应的文件的文件名称满足第一条件的情况下,创建每类文件对应的文件单元,将每类文件对应的文件,移动至该类文件对应的文件单元中,以分类收集多个文件;如此,可以快速、准确地对光绘文件进行分类归档,且实现光绘文件的自动化归档,可以解决光绘文件依靠人工归档费时费力、容易遗漏和错误的问题,提高光绘文件归档的效率和质量。
[0018]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0019]图1为本申请实施例中一种信息收集方法的流程示意图;
[0020]图2为本申请实施例中一种信息收集装置的结构示意图;
[0021]图3为本申请实施例中一种电子设备的硬件结构示意图。
具体实施方式
[0022]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]本申请实施例提供了一种信息收集方法,可应用于对光绘文件进行归档,信息收集方法可由终端或服务器执行,终端包括但不限于智能手机、平板电脑、电子书阅读器、MP3
播放器(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。服务器包括但不限于物理服务器、云服务器等。
[0024]如图1所示,信息收集方法包括:
[0025]S101,获取待收集的多个文件的属性信息,属性信息包括文件名称和生成时间。
[0026]在本实施例中,待收集的多个文件可以是用户创建的文件,可以是基于PCB生成的光绘文件等。如果是对PCB生成的光绘文件进行归档,则待收集的多个文件为光绘文件。一个PCB可以生成多个光绘文件,每个光绘文件具有文件名称和生成时间。文件名称用于展示文件所属的项目、文件的类别、文件的功能等等。文件生成时间为文件产生的时间,例如用户创建文件的时间,光绘文件产生的时间。
[0027]在一些实施例中,可以将待收集的多个文件的文件名称和生成时间存储在各自所属的数列中,得到多个文件对应的多个数列。
[0028]S102,根据文件名称将多个文件进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息收集方法,包括:获取待收集的多个文件的属性信息,所述属性信息包括文件名称和生成时间;根据所述文件名称将多个所述文件进行分类,确定每类文件的文件数量;根据所述生成时间确定每类文件的最大生成时间差;在确定每类文件的所述最大生成时间差、所述文件数量以及每类文件对应的所述文件的文件名称满足第一条件的情况下,创建每类文件对应的文件单元,将每类文件对应的所述文件,移动至该类文件对应的文件单元中,以分类收集多个所述文件。2.根据权利要求1所述的信息收集方法,所述文件名称包括项目名称和后缀,所述后缀包括工艺信息;所述根据所述文件名称将多个所述文件进行分类,包括:将所述项目名称和所述工艺信息相同的所述文件确定为同一类文件。3.根据权利要求1所述的信息收集方法,所述根据所述生成时间确定每类文件的最大生成时间差,包括:对于每类文件:根据该类文件对应的所述文件的生成时间确定该类文件对应的第一文件和最后文件;根据所述第一文件和所述最后文件的所述生成时间计算该类文件的最大生成时间差。4.根据权利要求3所述的信息收集方法,所述根据该类文件对应的所述文件的生成时间确定该类文件对应的第一张文件和最后一张文件,包括:计算该类文件中相邻两个所述文件的所述生成时间的差值;根据所述差值确定该类文件对应的第一文件和最后文件。5.根据权利要求4所述的信息收集方法,还包括:根据所述差值将该类文件对应的所述文件按照所述生成时间的顺序进行重新排序。...

【专利技术属性】
技术研发人员:朱昆昆刘宜龙
申请(专利权)人:联想北京信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1