采集测试数据的方法及系统的制作方法

文档序号:8381474阅读:554来源:国知局
采集测试数据的方法及系统的制作方法
【技术领域】
[0001]本发明涉及信息管理技术领域,更为具体地,涉及一种采集测试数据的方法及系统。
【背景技术】
[0002]随着面向订单生产等新型生产模式的提出,MES系统(Manufacturing Execut1nSystem,制造执行系统)在提升企业的执行能力中发挥着不可替代的作用。在生产制造过程中,通常需要对各种产品、物料等进行各种各样的性能测试,测试结果以文件的形式进行保存。由于不同类型的性能测试需要用不同的测试设备来进行,因而文件的类型与格式也会因测试类型和测试设备的不同而有所差异。
[0003]在MES系统中,通常需要对测试出的结果(即文件)部分进行分类存储管理,同时又要对部分文件中的数据进行采集以分析和辅助生产。因此,首先需要对上传到MES系统的文件和进行解析的文件进行筛选,然后根据筛选结果将需要上传的文件进行上传,将解析后的解析结果存储到MES系统的数据库中。由于文件涉及的类型比较多,例如有txt、csv, doc, xls等,有些产品甚至还可能需要拍照测试,由此还会产生jpg、gif等类型的文件,因此筛选文件和解析文件的过程的差异性也很大。
[0004]正是由于存在上述差异,在目前的MES系统中,每一个测试工站的数据采集均有一套自己的筛选和解析机制,因此,每一个项目的每一个测试工站的数据采集都需要投入人力物力进行设计与开发,如此便会增加企业的生产成本,并且生产效率也比较低。

【发明内容】

[0005]鉴于上述问题,本发明的目的是提供一种采集测试数据的方法及系统,以提高生产效率,并且为企业节省生产成本。
[0006]本发明提供的采集测试数据的方法,包括:根据测试数据的操作类型,在配置文件中配置测试数据的文件类型;根据所配置的文件类型构建文件管理模型;根据所构建的文件管理模型对测试数据进行分类采集。
[0007]其中,操作类型包括:上传类型和解析类型。
[0008]其中,还包括,在对测试数据进行分类采集之后,对分类采集的测试数据进行对应的操作处理;其中,将所采集的上传类型的测试数据上传到MES系统的文件服务器中;将所采集的解析类型的测试数据解析后上传到MES系统的数据库中。
[0009]其中,文件管理模型包括:测试数据的文件列表、测试数据的解析标志和测试数据的文件扩展名。
[0010]其中,根据上传类型的测试数据的文件类型是否存在于解析类型的测试数据的文件类型中确定测试数据的解析标志;其中,当解析类型的测试数据的文件类型中存在上传类型的测试数据的文件类型时,该文件类型所对应的测试数据的解析标志为1,否则为O。
[0011]另一方面,本发明还提供一种采集测试数据的系统,包括:
[0012]配置单元,用于根据测试数据的操作类型,在配置文件中配置测试数据的文件类型;
[0013]模型构建单元,用于根据配置单元所配置的文件类型构建文件管理模型;
[0014]数据采集单元,用于根据模型构建单元所构建的文件管理模型对测试数据进行分类采集。
[0015]其中,测试数据的操作类型包括:上传类型和解析类型。
[0016]采集测试数据的系统进一步包括:数据处理单元,用于对数据采集单元所分类采集的数据进行对应的操作处理。
[0017]其中,数据处理单元进一步包括:上传模块,用于将数据采集单元所采集的上传类型的测试数据上传到MES系统的文件服务器中;解析模块,用于将数据采集单元所采集的解析类型的测试数据进行解析,然后将解析后的数据上传到MES系统的数据库中。
[0018]利用上述根据本发明的采集测试数据的方法及系统,通过在配置文件中配置需上传的测试数据的文件类型和需解析的测试数据的文件类型,然后根据配置的文件类型构建文件模型,进而根据文件模型自动对测试数据进行分类采集及对应处理,从而在提高生产效率的同时,为企业节省生产成本。
[0019]为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
【附图说明】
[0020]通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
[0021]图1为根据本发明实施例的采集测试数据的方法的第一流程示意图;
[0022]图2为根据本发明实施例的采集测试数据的方法的第二流程示意图;
[0023]图3为根据本发明实施例的采集测试数据的系统的第一逻辑结构框图;
[0024]图4为根据本发明实施例的采集测试数据的系统的第二逻辑结构框图。
[0025]在所有附图中相同的标号指示相似或相应的特征或功能。
【具体实施方式】
[0026]以下将结合附图对本发明的具体实施例进行详细描述。
[0027]针对前述现有的MES系统在对测试数据进行采集时存在生产效率低和生产成本高的问题,本发明通过将测试数据的文件类型配置在配置文件中,然后生成一个文件模型,进而利用生成的文件模型自动对测试数据进行分类采集及对应处理,从而在提高生产效率的同时,为企业节省生产成本。
[0028]为了便于描述及理解,下面对本发明中涉及的概念作一下解释说明。
[0029]配置文件:是程序的config文件,xml格式,在程序开始运行时,程序会首先加载配置文件以对程序做初始化。
[0030]文件管理模型:是抽象出来的逻辑和数据,可以理解为对象或模板。在本发明中,文件管理模型负责管理测试数据的上传和解析。
[0031]为了说明本发明提供的采集测试数据的方法,图1示出了根据本发明实施例的采集测试数据的方法的第一流程。
[0032]如图1所示,本发明提供的采集测试数据的方法包括:
[0033]SllO:根据测试数据的操作类型,在配置文件中配置测试数据的文件类型。
[0034]其中,测试数据的操作类型包括上传类型和解析类型。也就是说,在配置文件中配置测试数据的文件类型时,需要将上传类型的测试数据的文件类型和解析类型的测试数据的文件类型分别配置到配置文件中。其中,上传类型的测试数据的文件类型包括但不限于txt格式、jpg格式、doc格式、Xls等格式,解析类型的测试数据的文件类型包括但不限于csv格式、exe等格式。
[0035]需要说明的是,在本发明中,测试数据的文件类型由测试数据的格式来确定,任何格式的测试数据都可被配置于配置文件中(即任何测试数据的文件类型都可以配置在配置文件中),而在配置文件中具体要配置哪些格式的测试数据则需根据实际需求来确定,在此不再赘述。
[0036]S120:根据所配置的文件类型构建文件管理模型。
[0037]在本发明中,所构建的文件管理模型用于管理所有测试数据的文件类型、测试数据的文件列表和测试数据的解析标志。即本发明中的文件管理模型包括测试数据的文件列表、测试数据的解析标志和测试数据的文件扩展名(即测试数据的文件类型)。
[0038]S130:根据所构建的文件管理模型对测试数据进行分类采集。
[0039]其中,在根据文件管理模型对测试数据进行分类采集后,对分类采集的测试数据进行对应的操作处理;其中,将所采集的上传类型的测试数据上传到MES系统的文件服务器中,同时在MES系统的数据库中会记录每个测试数据在该文件服务器中的路径位置,以便于后期下载查询;将所采集的解析类型的测试数据解析后上传到MES系统的数据库中。
[0040]需要说明的是,一个测试数据是否需要解析则要根据文件管理模型中所记录的测试数据的解析标志来确定。其中,根据上传类型的测试数据的文件类型是否存在于解析类型的测试数据的文件类型中确定测试数据的解析标志;其中,当解析类型的测试数据的文件类型中存在上传类型的测试数据的文件类型时,该文件类型(即存在于解析类型的测试数据的文件类型)所对应的测试数据的解析标志为1,否则为O。
[0041]也就是说,测试数据的解析标志可以根据上传类型的测试数据的文件类型是否被配置在解析类型的测试数据的文件类型中确定测试数据的解析标志。具体地,当上传类型的测试数据的文件类型被配置在解析类型的测试数据的文件类型中时,测试数据的解析标志为I;当上传类型的测试数据的文件类型未被配置在解析类型的测试数据的文件类型中时,测试数据的解析标志为O。当测试数据的解析标志为I时,通过调用解析工厂中对应的解析方法对测试数据进行解析,然后将解析后的测试数据上传到MES系统的数据库中。
[0042]具体地,由于不同格式的文件类型的解析方式有所差异,为了使测试数据的采集能够通用,因此需要制定一个解析工厂,在解析工厂中制定出各个文件类型的解析方法。如此,当有需要解析的测试数据时,只需在解析工厂中调用该测试数据的文件类型所对应的解析方法即可。另外,当有新的测试数据的文件类型和解析方法出现时,不需要重新设计和重构整个程序,而只需在配置文件中将新的测试数据的文件类型配置进去,然后在解析工厂中单独扩充该新的解析方法即可,如此便能够减少逻辑开发的工作量,不仅易于程序的开发和维护,还能
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1