国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      采集測試數(shù)據(jù)的方法及系統(tǒng)的制作方法

      文檔序號:8381474閱讀:643來源:國知局
      采集測試數(shù)據(jù)的方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及信息管理技術(shù)領(lǐng)域,更為具體地,涉及一種采集測試數(shù)據(jù)的方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著面向訂單生產(chǎn)等新型生產(chǎn)模式的提出,MES系統(tǒng)(Manufacturing Execut1nSystem,制造執(zhí)行系統(tǒng))在提升企業(yè)的執(zhí)行能力中發(fā)揮著不可替代的作用。在生產(chǎn)制造過程中,通常需要對各種產(chǎn)品、物料等進行各種各樣的性能測試,測試結(jié)果以文件的形式進行保存。由于不同類型的性能測試需要用不同的測試設(shè)備來進行,因而文件的類型與格式也會因測試類型和測試設(shè)備的不同而有所差異。
      [0003]在MES系統(tǒng)中,通常需要對測試出的結(jié)果(即文件)部分進行分類存儲管理,同時又要對部分文件中的數(shù)據(jù)進行采集以分析和輔助生產(chǎn)。因此,首先需要對上傳到MES系統(tǒng)的文件和進行解析的文件進行篩選,然后根據(jù)篩選結(jié)果將需要上傳的文件進行上傳,將解析后的解析結(jié)果存儲到MES系統(tǒng)的數(shù)據(jù)庫中。由于文件涉及的類型比較多,例如有txt、csv, doc, xls等,有些產(chǎn)品甚至還可能需要拍照測試,由此還會產(chǎn)生jpg、gif等類型的文件,因此篩選文件和解析文件的過程的差異性也很大。
      [0004]正是由于存在上述差異,在目前的MES系統(tǒng)中,每一個測試工站的數(shù)據(jù)采集均有一套自己的篩選和解析機制,因此,每一個項目的每一個測試工站的數(shù)據(jù)采集都需要投入人力物力進行設(shè)計與開發(fā),如此便會增加企業(yè)的生產(chǎn)成本,并且生產(chǎn)效率也比較低。

      【發(fā)明內(nèi)容】

      [0005]鑒于上述問題,本發(fā)明的目的是提供一種采集測試數(shù)據(jù)的方法及系統(tǒng),以提高生產(chǎn)效率,并且為企業(yè)節(jié)省生產(chǎn)成本。
      [0006]本發(fā)明提供的采集測試數(shù)據(jù)的方法,包括:根據(jù)測試數(shù)據(jù)的操作類型,在配置文件中配置測試數(shù)據(jù)的文件類型;根據(jù)所配置的文件類型構(gòu)建文件管理模型;根據(jù)所構(gòu)建的文件管理模型對測試數(shù)據(jù)進行分類采集。
      [0007]其中,操作類型包括:上傳類型和解析類型。
      [0008]其中,還包括,在對測試數(shù)據(jù)進行分類采集之后,對分類采集的測試數(shù)據(jù)進行對應(yīng)的操作處理;其中,將所采集的上傳類型的測試數(shù)據(jù)上傳到MES系統(tǒng)的文件服務(wù)器中;將所采集的解析類型的測試數(shù)據(jù)解析后上傳到MES系統(tǒng)的數(shù)據(jù)庫中。
      [0009]其中,文件管理模型包括:測試數(shù)據(jù)的文件列表、測試數(shù)據(jù)的解析標(biāo)志和測試數(shù)據(jù)的文件擴展名。
      [0010]其中,根據(jù)上傳類型的測試數(shù)據(jù)的文件類型是否存在于解析類型的測試數(shù)據(jù)的文件類型中確定測試數(shù)據(jù)的解析標(biāo)志;其中,當(dāng)解析類型的測試數(shù)據(jù)的文件類型中存在上傳類型的測試數(shù)據(jù)的文件類型時,該文件類型所對應(yīng)的測試數(shù)據(jù)的解析標(biāo)志為1,否則為O。
      [0011]另一方面,本發(fā)明還提供一種采集測試數(shù)據(jù)的系統(tǒng),包括:
      [0012]配置單元,用于根據(jù)測試數(shù)據(jù)的操作類型,在配置文件中配置測試數(shù)據(jù)的文件類型;
      [0013]模型構(gòu)建單元,用于根據(jù)配置單元所配置的文件類型構(gòu)建文件管理模型;
      [0014]數(shù)據(jù)采集單元,用于根據(jù)模型構(gòu)建單元所構(gòu)建的文件管理模型對測試數(shù)據(jù)進行分類采集。
      [0015]其中,測試數(shù)據(jù)的操作類型包括:上傳類型和解析類型。
      [0016]采集測試數(shù)據(jù)的系統(tǒng)進一步包括:數(shù)據(jù)處理單元,用于對數(shù)據(jù)采集單元所分類采集的數(shù)據(jù)進行對應(yīng)的操作處理。
      [0017]其中,數(shù)據(jù)處理單元進一步包括:上傳模塊,用于將數(shù)據(jù)采集單元所采集的上傳類型的測試數(shù)據(jù)上傳到MES系統(tǒng)的文件服務(wù)器中;解析模塊,用于將數(shù)據(jù)采集單元所采集的解析類型的測試數(shù)據(jù)進行解析,然后將解析后的數(shù)據(jù)上傳到MES系統(tǒng)的數(shù)據(jù)庫中。
      [0018]利用上述根據(jù)本發(fā)明的采集測試數(shù)據(jù)的方法及系統(tǒng),通過在配置文件中配置需上傳的測試數(shù)據(jù)的文件類型和需解析的測試數(shù)據(jù)的文件類型,然后根據(jù)配置的文件類型構(gòu)建文件模型,進而根據(jù)文件模型自動對測試數(shù)據(jù)進行分類采集及對應(yīng)處理,從而在提高生產(chǎn)效率的同時,為企業(yè)節(jié)省生產(chǎn)成本。
      [0019]為了實現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個或多個方面包括后面將詳細(xì)說明并在權(quán)利要求中特別指出的特征。下面的說明以及附圖詳細(xì)說明了本發(fā)明的某些示例性方面。然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。
      【附圖說明】
      [0020]通過參考以下結(jié)合附圖的說明及權(quán)利要求書的內(nèi)容,并且隨著對本發(fā)明的更全面理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中:
      [0021]圖1為根據(jù)本發(fā)明實施例的采集測試數(shù)據(jù)的方法的第一流程示意圖;
      [0022]圖2為根據(jù)本發(fā)明實施例的采集測試數(shù)據(jù)的方法的第二流程示意圖;
      [0023]圖3為根據(jù)本發(fā)明實施例的采集測試數(shù)據(jù)的系統(tǒng)的第一邏輯結(jié)構(gòu)框圖;
      [0024]圖4為根據(jù)本發(fā)明實施例的采集測試數(shù)據(jù)的系統(tǒng)的第二邏輯結(jié)構(gòu)框圖。
      [0025]在所有附圖中相同的標(biāo)號指示相似或相應(yīng)的特征或功能。
      【具體實施方式】
      [0026]以下將結(jié)合附圖對本發(fā)明的具體實施例進行詳細(xì)描述。
      [0027]針對前述現(xiàn)有的MES系統(tǒng)在對測試數(shù)據(jù)進行采集時存在生產(chǎn)效率低和生產(chǎn)成本高的問題,本發(fā)明通過將測試數(shù)據(jù)的文件類型配置在配置文件中,然后生成一個文件模型,進而利用生成的文件模型自動對測試數(shù)據(jù)進行分類采集及對應(yīng)處理,從而在提高生產(chǎn)效率的同時,為企業(yè)節(jié)省生產(chǎn)成本。
      [0028]為了便于描述及理解,下面對本發(fā)明中涉及的概念作一下解釋說明。
      [0029]配置文件:是程序的config文件,xml格式,在程序開始運行時,程序會首先加載配置文件以對程序做初始化。
      [0030]文件管理模型:是抽象出來的邏輯和數(shù)據(jù),可以理解為對象或模板。在本發(fā)明中,文件管理模型負(fù)責(zé)管理測試數(shù)據(jù)的上傳和解析。
      [0031]為了說明本發(fā)明提供的采集測試數(shù)據(jù)的方法,圖1示出了根據(jù)本發(fā)明實施例的采集測試數(shù)據(jù)的方法的第一流程。
      [0032]如圖1所示,本發(fā)明提供的采集測試數(shù)據(jù)的方法包括:
      [0033]SllO:根據(jù)測試數(shù)據(jù)的操作類型,在配置文件中配置測試數(shù)據(jù)的文件類型。
      [0034]其中,測試數(shù)據(jù)的操作類型包括上傳類型和解析類型。也就是說,在配置文件中配置測試數(shù)據(jù)的文件類型時,需要將上傳類型的測試數(shù)據(jù)的文件類型和解析類型的測試數(shù)據(jù)的文件類型分別配置到配置文件中。其中,上傳類型的測試數(shù)據(jù)的文件類型包括但不限于txt格式、jpg格式、doc格式、Xls等格式,解析類型的測試數(shù)據(jù)的文件類型包括但不限于csv格式、exe等格式。
      [0035]需要說明的是,在本發(fā)明中,測試數(shù)據(jù)的文件類型由測試數(shù)據(jù)的格式來確定,任何格式的測試數(shù)據(jù)都可被配置于配置文件中(即任何測試數(shù)據(jù)的文件類型都可以配置在配置文件中),而在配置文件中具體要配置哪些格式的測試數(shù)據(jù)則需根據(jù)實際需求來確定,在此不再贅述。
      [0036]S120:根據(jù)所配置的文件類型構(gòu)建文件管理模型。
      [0037]在本發(fā)明中,所構(gòu)建的文件管理模型用于管理所有測試數(shù)據(jù)的文件類型、測試數(shù)據(jù)的文件列表和測試數(shù)據(jù)的解析標(biāo)志。即本發(fā)明中的文件管理模型包括測試數(shù)據(jù)的文件列表、測試數(shù)據(jù)的解析標(biāo)志和測試數(shù)據(jù)的文件擴展名(即測試數(shù)據(jù)的文件類型)。
      [0038]S130:根據(jù)所構(gòu)建的文件管理模型對測試數(shù)據(jù)進行分類采集。
      [0039]其中,在根據(jù)文件管理模型對測試數(shù)據(jù)進行分類采集后,對分類采集的測試數(shù)據(jù)進行對應(yīng)的操作處理;其中,將所采集的上傳類型的測試數(shù)據(jù)上傳到MES系統(tǒng)的文件服務(wù)器中,同時在MES系統(tǒng)的數(shù)據(jù)庫中會記錄每個測試數(shù)據(jù)在該文件服務(wù)器中的路徑位置,以便于后期下載查詢;將所采集的解析類型的測試數(shù)據(jù)解析后上傳到MES系統(tǒng)的數(shù)據(jù)庫中。
      [0040]需要說明的是,一個測試數(shù)據(jù)是否需要解析則要根據(jù)文件管理模型中所記錄的測試數(shù)據(jù)的解析標(biāo)志來確定。其中,根據(jù)上傳類型的測試數(shù)據(jù)的文件類型是否存在于解析類型的測試數(shù)據(jù)的文件類型中確定測試數(shù)據(jù)的解析標(biāo)志;其中,當(dāng)解析類型的測試數(shù)據(jù)的文件類型中存在上傳類型的測試數(shù)據(jù)的文件類型時,該文件類型(即存在于解析類型的測試數(shù)據(jù)的文件類型)所對應(yīng)的測試數(shù)據(jù)的解析標(biāo)志為1,否則為O。
      [0041]也就是說,測試數(shù)據(jù)的解析標(biāo)志可以根據(jù)上傳類型的測試數(shù)據(jù)的文件類型是否被配置在解析類型的測試數(shù)據(jù)的文件類型中確定測試數(shù)據(jù)的解析標(biāo)志。具體地,當(dāng)上傳類型的測試數(shù)據(jù)的文件類型被配置在解析類型的測試數(shù)據(jù)的文件類型中時,測試數(shù)據(jù)的解析標(biāo)志為I;當(dāng)上傳類型的測試數(shù)據(jù)的文件類型未被配置在解析類型的測試數(shù)據(jù)的文件類型中時,測試數(shù)據(jù)的解析標(biāo)志為O。當(dāng)測試數(shù)據(jù)的解析標(biāo)志為I時,通過調(diào)用解析工廠中對應(yīng)的解析方法對測試數(shù)據(jù)進行解析,然后將解析后的測試數(shù)據(jù)上傳到MES系統(tǒng)的數(shù)據(jù)庫中。
      [0042]具體地,由于不同格式的文件類型的解析方式有所差異,為了使測試數(shù)據(jù)的采集能夠通用,因此需要制定一個解析工廠,在解析工廠中制定出各個文件類型的解析方法。如此,當(dāng)有需要解析的測試數(shù)據(jù)時,只需在解析工廠中調(diào)用該測試數(shù)據(jù)的文件類型所對應(yīng)的解析方法即可。另外,當(dāng)有新的測試數(shù)據(jù)的文件類型和解析方法出現(xiàn)時,不需要重新設(shè)計和重構(gòu)整個程序,而只需在配置文件中將新的測試數(shù)據(jù)的文件類型配置進去,然后在解析工廠中單獨擴充該新的解析方法即可,如此便能夠減少邏輯開發(fā)的工作量,不僅易于程序的開發(fā)和維護,還能
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1