專利名稱:試驗智判系統(tǒng)和方法
技術領域:
本發(fā)明涉及一種航天領域中的遙 測試驗和飛行試驗,特別是一種對試驗中產(chǎn)生的飛行數(shù)據(jù)和遙測數(shù)據(jù)進行解析、判讀和超差顯示的系統(tǒng)和方法。
背景技術:
在飛行試驗和遙測試驗進行過程中,會有幾百個甚至上千個參數(shù)數(shù)據(jù)同時進行采集,并在計算機及多屏上進行顯示,通過格式化輸出到硬盤上供測試人員判讀。測試數(shù)據(jù)的顯示包括標稱值、標稱誤差、實測值、實測誤差等,如果超差,將有明顯的錯誤提示。上述處理雖然直觀方便、簡單易行,但對于幾次試驗的快速入庫、快速顯示判讀結果、判讀數(shù)據(jù)的分析及管理存在缺陷,主要表現(xiàn)在以下方面一次試驗需要采集的參數(shù)眾多,很難快速的篩選出超差數(shù)據(jù);在數(shù)據(jù)超差判讀過程中,存在著幾個參數(shù)間復雜的邏輯關系算法,無法輕易快速的得出判讀結論;數(shù)據(jù)量多,查詢起來十分不便,數(shù)據(jù)管理難度大;各種數(shù)據(jù)間難以建立關聯(lián),信息之間孤立,不利于綜合分析與研究;數(shù)據(jù)的分析統(tǒng)計需要人工進行,工作量大且需消耗大量的人力;數(shù)據(jù)歸檔實時性差,綜合測試數(shù)據(jù)易丟失或不能按期歸檔。以上在飛行試驗和遙測試驗過程中存在的諸多問題,正是試驗數(shù)據(jù)智能判讀技術所要解決的問題。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術的缺陷,本發(fā)明的目的是提供一種快速、準確的獲取判讀結果, 及時、有效的顯示判讀結果信息,提高對數(shù)據(jù)文件的判讀效率的試驗智判系統(tǒng)和方法。為達到上述目的,本發(fā)明采用如下技術方案一種試驗智判系統(tǒng),包括控制裝置,連接所述控制裝置的判讀模板文件規(guī)范裝置、 原始數(shù)據(jù)文件規(guī)范裝置、判讀裝置、判讀結果存儲裝置和判讀結果上傳裝置;所述控制裝置用于系統(tǒng)的調(diào)度,對其余各個裝置進行創(chuàng)建和調(diào)用,并對各個裝置的輸入、輸出參數(shù)進行處理;所述判讀模板文件規(guī)范裝置用于對判讀模板文件進行處理后生成規(guī)范模板文件;所述原始數(shù)據(jù)文件規(guī)范裝置用于對原始數(shù)據(jù)文件進行處理后生成規(guī)范的原始數(shù)據(jù)格式;所述判讀裝置用于分析模板文件對原始數(shù)據(jù)進行判讀,對判讀后的超差數(shù)據(jù)和正常數(shù)據(jù)進行整理分類;所述判讀結果存儲裝置用于對判讀后的數(shù)據(jù)進行存儲;所述判讀結果上傳裝置用于對判讀生成的結果文件進行上傳。
本發(fā)明的試驗智判系統(tǒng),其中所述判讀裝置還包括規(guī)則管理裝置、判讀規(guī)則裝置、 判讀算法裝置和數(shù)據(jù)讀取裝置。本發(fā)明的試驗智判系統(tǒng),其中所述判讀管理裝置用于通過對模板文件的解析創(chuàng)建該文件中記錄的所有判讀規(guī)則,并為這些規(guī)則傳入需要的信息,對創(chuàng)建的判讀規(guī)則進行 管理;所述判讀規(guī)則裝置用于對判讀規(guī)則的定義,并根據(jù)規(guī)則信息創(chuàng)建判讀算法,每個判讀規(guī)則對應一個或多個判讀算法,在判讀規(guī)則中創(chuàng)建其對應的判讀算法,并初始化這些判讀算法;所述判讀算法裝置定義了判讀時需要的算法,對數(shù)據(jù)的正誤進行準確的判讀,并返回判讀結果;所述數(shù)據(jù)讀取裝置用于判讀過程中原始數(shù)據(jù)的讀取,并返還數(shù)據(jù)。本發(fā)明的試驗智判系統(tǒng),其中所述數(shù)據(jù)讀取裝置根據(jù)條件返回一個點或一段數(shù)據(jù)或者返回整個文件數(shù)據(jù)。本發(fā)明的試驗智判系統(tǒng),其中所述判讀模板文件規(guī)范裝置將不同文本格式的不同數(shù)據(jù)格式統(tǒng)一成一種XML文件格式。本發(fā)明的試驗智判系統(tǒng),其中所述判讀結果上傳裝置將判讀生成的結果文件進行上傳到WEB服務器。一種采用上述的試驗智判系統(tǒng)的試驗智判方法,包括以下步驟創(chuàng)建判讀模板文件規(guī)范對象,給對象傳入?yún)?shù)文件、流程文件、特殊標志和當前測試類型等信息,并對傳入的信息在其內(nèi)部將參數(shù)文件自動轉換成標準模板文件,得到所有轉換后的標準規(guī)范模板文件;創(chuàng)建原始數(shù)據(jù)文件規(guī)范對象,將對象傳入模板結構和原始數(shù)據(jù)文件,將原始數(shù)據(jù)文件進行處理生成規(guī)范的原始數(shù)據(jù)格式,得到統(tǒng)一后的標準原始數(shù)據(jù)文件;創(chuàng)建數(shù)據(jù)讀取對象,創(chuàng)建規(guī)則管理對象,設置模板文件,把模板文件傳入規(guī)則管理對象,對象通過解析模板文件,創(chuàng)建判讀規(guī)則對象,為判讀規(guī)則對象傳入需要的信息,創(chuàng)建判讀算法對象;得到判讀規(guī)則、需要的數(shù)據(jù),把數(shù)據(jù)傳入每個判讀算法對象,從判讀算法對象得到判讀結果,并把判讀結果進行整理,將整理后的判讀結果存儲,并將判讀結果文件上傳。本發(fā)明的試驗智判方法,其中所述創(chuàng)建判讀模板文件規(guī)范對象,給對象傳入?yún)?shù)文件、流程文件、特殊標志和當前測試類型等信息,并對傳入的信息在其內(nèi)部將參數(shù)文件自動轉換成標準模板文件,得到所有轉換后的標準規(guī)范模板文件的步驟通過控制裝置調(diào)用判讀模板文件規(guī)范裝置實現(xiàn);所述創(chuàng)建原始數(shù)據(jù)文件規(guī)范對象,將對象傳入模板結構和原始數(shù)據(jù)文件,將原始數(shù)據(jù)文件進行處理生成規(guī)范的原始數(shù)據(jù)格式,得到統(tǒng)一后的標準原始數(shù)據(jù)文件的步驟通過控制裝置調(diào)用原始數(shù)據(jù)文件規(guī)范裝置實現(xiàn);所述創(chuàng)建數(shù)據(jù)讀取對象,創(chuàng)建規(guī)則管理對象,設置模板文件,把模板文件傳入規(guī)則管理對象,對象通過解析模板文件,創(chuàng)建判讀規(guī)則對象,為判讀規(guī)則對象傳入需要的信息, 創(chuàng)建判讀算法對象的步驟通過控制裝置調(diào)用判讀裝置實現(xiàn);本發(fā)明的試驗智判方法,其中所述得到判讀規(guī)則的步驟通過控制裝置調(diào)用判讀規(guī)則裝置實現(xiàn),所述得到需要的數(shù)據(jù),把數(shù)據(jù)傳入每個判讀算法對象的步驟通過判讀裝置調(diào)用數(shù)據(jù)讀取裝置實現(xiàn),所述從判讀算法對象得到判讀結果,并把判讀結果進行整理的步驟通過控制裝置調(diào)用判讀算法裝置實現(xiàn)。 本發(fā)明的試驗智判方法,其中所述將整理后的判讀結果存儲的步驟通過控制裝置調(diào)用判讀結果存儲裝置實現(xiàn),將判讀結果文件上傳的步驟通過控制裝置調(diào)用判讀結果上傳裝置實現(xiàn)。本發(fā)明徹底改變以前用人工、手動對參數(shù)進行判讀的方式,它運用靈活的模板配置,簡單的界面操作,能快速、準確的獲取判讀結果,及時、有效的顯示判讀結果信息,大大提高了對數(shù)據(jù)文件的判讀效率。
圖1是本發(fā)明試驗智判系統(tǒng)的系統(tǒng)框圖;圖2是本發(fā)明試驗智判方法的流程圖。
具體實施例方式下面結合附圖對本發(fā)明試驗智判系統(tǒng)和方法的實施方式進行詳細說明。參見圖1,本發(fā)明試驗智判系統(tǒng),包括控制裝置101,連接控制裝置101的判讀模板文件規(guī)范裝置102、原始數(shù)據(jù)文件規(guī)范裝置103、判讀裝置104、判讀結果存儲裝置105和判讀結果上傳裝置106,其中判讀裝置104還包括規(guī)則管理裝置104a、判讀規(guī)則裝置104b、判讀算法裝置104c和數(shù)據(jù)讀取裝置104d。其中控制裝置101用于系統(tǒng)的調(diào)度,系統(tǒng)從該模塊進入,對其余各個裝置進行創(chuàng)建和調(diào)用,并對各個裝置的輸入、輸出參數(shù)進行處理。判讀模板文件規(guī)范裝置102用于對判讀模板文件進行處理后生成規(guī)范模板文件。 原始的模板文件可能是不同的文本格式,包括word,excel或者純文本等,且文本中的數(shù)據(jù)格式也可能是千差萬別,通過判讀模板文件規(guī)范裝置102可以將這些不同文本格式的不同數(shù)據(jù)格式統(tǒng)一成一種規(guī)范的XML文件格式。原始數(shù)據(jù)文件規(guī)范裝置103用于對原始數(shù)據(jù)文件進行處理后生成規(guī)范的原始數(shù)據(jù)格式。由于原始數(shù)據(jù)文件的數(shù)據(jù)格式不統(tǒng)一,通過原始數(shù)據(jù)文件規(guī)范裝置103可以把不同數(shù)據(jù)格式的文件統(tǒng)一成系統(tǒng)識別的數(shù)據(jù)格式,方便判讀時快速讀取。判讀裝置104用于分析模板文件對原始數(shù)據(jù)進行判讀,對判讀后的超差數(shù)據(jù)和正常數(shù)據(jù)進行整理分類。其中判讀管理裝置104a用于通過對模板文件的解析創(chuàng)建該文件中記錄的所有判讀規(guī)則,并為這些規(guī)則傳入需要的信息,然后對創(chuàng)建的判讀規(guī)則進行管理。判讀規(guī)則裝置104b用于對判讀規(guī)則的定義,并根據(jù)規(guī)則信息創(chuàng)建判讀算法,每個判讀規(guī)則對應一個或多個判讀算法,在判讀規(guī)則中創(chuàng)建其對應的判讀算法,并初始化這些判讀算法。判讀算法對外提供統(tǒng)一的接口,方便判讀過程中創(chuàng)建和調(diào)用。判讀規(guī)則類型繁多,在判讀過程中,需要根據(jù)模板文件的信息調(diào)用具體的判讀規(guī)則。判讀算法裝置104c定義了判讀時需要的算法,對數(shù)據(jù)的正誤進行準確的判讀,并返回判讀結果,對外提供統(tǒng)一的接口,方便判讀算法的創(chuàng)建和調(diào)用。判讀算法的類型也比較多,在調(diào)用時需按具 體的要求調(diào)用。數(shù)據(jù)讀取裝置104d用于判讀過程中原始數(shù)據(jù)的讀取,可以根據(jù)條件返回一個點或一段數(shù)據(jù),也可以返回整個文件數(shù)據(jù)。判讀結果存儲裝置105用于對判讀后的數(shù)據(jù)進行存儲,可以將判讀結果存儲成各種不同的數(shù)據(jù)文件格式。判讀結果上傳裝置106用于對判讀生成的結果文件上傳到WEB服務器。本發(fā)明試驗智判方法,包括以下步驟步驟201,進入系統(tǒng)入口;步驟202,控制裝置調(diào)用判讀模板文件規(guī)范裝置創(chuàng)建判讀模板文件規(guī)范對象,給對象傳入?yún)?shù)文件、流程文件、特殊標志和當前測試類型等信息,并對傳入的信息在其內(nèi)部將參數(shù)文件自動轉換成標準模板文件,得到所有轉換后的標準規(guī)范模板文件;步驟203,控制裝置調(diào)用原始數(shù)據(jù)文件規(guī)范裝置創(chuàng)建原始數(shù)據(jù)文件規(guī)范對象,將對象傳入模板結構和原始數(shù)據(jù)文件,將原始數(shù)據(jù)文件進行處理生成規(guī)范的原始數(shù)據(jù)格式,得到統(tǒng)一后的標準原始數(shù)據(jù)文件;步驟204,控制裝置調(diào)用判讀裝置,通過規(guī)則管理裝置創(chuàng)建數(shù)據(jù)讀取對象,創(chuàng)建規(guī)則管理對象,設置模板文件,把模板文件傳入規(guī)則管理對象,對象通過解析模板文件,創(chuàng)建判讀規(guī)則對象,為判讀規(guī)則對象傳入需要的信息,創(chuàng)建判讀算法對象;步驟205,控制裝置調(diào)用判讀裝置,通過判讀規(guī)則裝置得到判讀規(guī)則,通過數(shù)據(jù)讀取裝置得到需要的數(shù)據(jù),把數(shù)據(jù)傳入每個判讀算法對象,通過判讀算法裝置從判讀算法對象得到判讀結果,并把判讀結果進行整理;步驟206,控制裝置調(diào)用判讀結果存儲裝置,將整理后的判讀結果存儲;步驟207,控制裝置調(diào)用判讀結果上傳裝置,將判讀結果文件上傳到服務器。本發(fā)明徹底改變以前用人工、手動對參數(shù)進行判讀的方式,它運用靈活的模板配置,簡單的界面操作,能快速、準確的獲取判讀結果,及時、有效的顯示判讀結果信息,大大提高了對數(shù)據(jù)文件的判讀效率。以上的實施例僅是對本發(fā)明的優(yōu)選實施方式進行描述,并非對本發(fā)明的范圍進行限定,在不脫離本發(fā)明設計精神的前提下,本領域普通工程技術人員對本發(fā)明的技術方案做出的各種變形和改進,均應落入本發(fā)明的權利要求書確定的保護范圍內(nèi)。
權利要求
1.一種試驗智判系統(tǒng),其特征在于,包括控制裝置(101),連接所述控制裝置(101)的判讀模板文件規(guī)范裝置(102)、原始數(shù)據(jù)文件規(guī)范裝置(103)、判讀裝置(104)、判讀結果存儲裝置(105)和判讀結果上傳裝置(106);所述控制裝置(101)用于系統(tǒng)的調(diào)度,對其余各個裝置進行創(chuàng)建和調(diào)用,并對各個裝置的輸入、輸出參數(shù)進行處理;所述判讀模板文件規(guī)范裝置(102)用于對判讀模板文件進行處理后生成規(guī)范模板文件;所述原始數(shù)據(jù)文件規(guī)范裝置(103)用于對原始數(shù)據(jù)文件進行處理后生成規(guī)范的原始數(shù)據(jù)格式;所述判讀裝置(104)用于分析模板文件對原始數(shù)據(jù)進行判讀,對判讀后的超差數(shù)據(jù)和正常數(shù)據(jù)進行整理分類;所述判讀結果存儲裝置(105)用于對判讀后的數(shù)據(jù)進行存儲;所述判讀結果上傳裝置(106)用于對判讀生成的結果文件進行上傳。
2.根據(jù)權利要求1所述的試驗智判系統(tǒng),其特征在于,所述判讀裝置(104)還包括規(guī)則管理裝置(104a)、判讀規(guī)則裝置(104b)、判讀算法裝置(104c)和數(shù)據(jù)讀取裝置(104d)。
3.根據(jù)權利要求2所述的試驗智判系統(tǒng),其特征在于,所述判讀管理裝置(104a)用于通過對模板文件的解析創(chuàng)建該文件中記錄的所有判讀規(guī)則,并為這些規(guī)則傳入需要的信息,對創(chuàng)建的判讀規(guī)則進行管理;所述判讀規(guī)則裝置(104b)用于對判讀規(guī)則的定義,并根據(jù)規(guī)則信息創(chuàng)建判讀算法,每個判讀規(guī)則對應一個或多個判讀算法,在判讀規(guī)則中創(chuàng)建其對應的判讀算法,并初始化這些判讀算法;所述判讀算法裝置(104c)定義了判讀時需要的算法,對數(shù)據(jù)的正誤進行準確的判讀, 并返回判讀結果;所述數(shù)據(jù)讀取裝置(104d)用于判讀過程中原始數(shù)據(jù)的讀取,并返還數(shù)據(jù)。
4.根據(jù)權利要求3所述的試驗智判系統(tǒng),其特征在于,所述數(shù)據(jù)讀取裝置(104d)根據(jù)條件返回一個點或一段數(shù)據(jù)或者返回整個文件數(shù)據(jù)。
5.根據(jù)權利要求4所述的試驗智判系統(tǒng),其特征在于,所述判讀模板文件規(guī)范裝置 (102)將不同文本格式的不同數(shù)據(jù)格式統(tǒng)一成一種XML文件格式。
6.根據(jù)權利要求5所述的試驗智判系統(tǒng),其特征在于,所述判讀結果上傳裝置(106)將判讀生成的結果文件進行上傳到WEB服務器。
7.一種采用權利要求1-6任一項所述的試驗智判系統(tǒng)的試驗智判方法,其特征在于, 包括以下步驟創(chuàng)建判讀模板文件規(guī)范對象,給對象傳入?yún)?shù)文件、流程文件、特殊標志和當前測試類型等信息,并對傳入的信息在其內(nèi)部將參數(shù)文件自動轉換成標準模板文件,得到所有轉換后的標準規(guī)范模板文件;創(chuàng)建原始數(shù)據(jù)文件規(guī)范對象,將對象傳入模板結構和原始數(shù)據(jù)文件,將原始數(shù)據(jù)文件進行處理生成規(guī)范的原始數(shù)據(jù)格式,得到統(tǒng)一后的標準原始數(shù)據(jù)文件;創(chuàng)建數(shù)據(jù)讀取對象,創(chuàng)建規(guī)則管理對象,設置模板文件,把模板文件傳入規(guī)則管理對象,對象通過解析模板文件,創(chuàng)建判讀規(guī)則對象,為判讀規(guī)則對象傳入需要的信息,創(chuàng)建判讀算法對象;得到判讀規(guī)則、需要的數(shù)據(jù),把數(shù)據(jù)傳入每個判讀算法對象,從判讀算法對象得到判讀結果,并把判讀結果進行整理,將整理后的判讀結果存儲,并將判讀結果文件上傳。
8.根據(jù)權利要求7所述的試驗智判方法,其特征在于,所述創(chuàng)建判讀模板文件規(guī)范對象,給對象傳入?yún)?shù)文件、流程文件、特殊標志和當前測試類型等信息,并對傳入的信息在其內(nèi)部將參數(shù)文件自動轉換成標準模板文件,得到所有轉換后的標準規(guī)范模板文件的步驟通過控制裝置調(diào)用判讀模板文件規(guī)范裝置實現(xiàn);所述創(chuàng)建原始數(shù)據(jù)文件規(guī)范對象,將對象傳入模板結構和原始數(shù)據(jù)文件,將原始數(shù)據(jù)文件進行處理生成規(guī)范的原始數(shù)據(jù)格式,得到統(tǒng)一后的標準原始數(shù)據(jù)文件的步驟通過控制裝置調(diào)用原始數(shù)據(jù)文件規(guī)范裝置實現(xiàn);所述創(chuàng)建數(shù)據(jù)讀取對象,創(chuàng)建規(guī)則管理對象,設置模板文件,把模板文件傳入規(guī)則管理對象,對象通過解析模板文件,創(chuàng)建判讀規(guī)則對象,為判讀規(guī)則對象傳入需要的信息,創(chuàng)建判讀算法對象的步驟通過控制裝置調(diào)用判讀裝置實現(xiàn);
9.根據(jù)權利要求8所述的試驗智判方法,其特征在于,所述得到判讀規(guī)則的步驟通過控制裝置調(diào)用判讀規(guī)則裝置實現(xiàn),所述得到需要的數(shù)據(jù),把數(shù)據(jù)傳入每個判讀算法對象的步驟通過判讀裝置調(diào)用數(shù)據(jù)讀取裝置實現(xiàn),所述從判讀算法對象得到判讀結果,并把判讀結果進行整理的步驟通過控制裝置調(diào)用判讀算法裝置實現(xiàn)。
10.根據(jù)權利要求9所述的試驗智判方法,其特征在于,所述將整理后的判讀結果存儲的步驟通過控制裝置調(diào)用判讀結果存儲裝置實現(xiàn),將判讀結果文件上傳的步驟通過控制裝置調(diào)用判讀結果上傳裝置實現(xiàn)。
全文摘要
一種試驗智判系統(tǒng)和方法,控制裝置用于系統(tǒng)的調(diào)度,對其余各個裝置進行創(chuàng)建和調(diào)用,并對各個裝置的輸入、輸出參數(shù)進行處理;判讀模板文件規(guī)范裝置用于對判讀模板文件進行處理后生成規(guī)范模板文件;原始數(shù)據(jù)文件規(guī)范裝置用于對原始數(shù)據(jù)文件進行處理后生成規(guī)范的原始數(shù)據(jù)格式;判讀裝置用于分析模板文件對原始數(shù)據(jù)進行判讀,對判讀后的超差數(shù)據(jù)和正常數(shù)據(jù)進行整理分類;判讀結果存儲裝置用于對判讀后的數(shù)據(jù)進行存儲;判讀結果上傳裝置用于對判讀生成的結果文件進行上傳。從而提供一種快速、準確的獲取判讀結果,及時、有效的顯示判讀結果信息,提高對數(shù)據(jù)文件的判讀效率的試驗智判系統(tǒng)和方法。
文檔編號B64F5/00GK102310950SQ20101022246
公開日2012年1月11日 申請日期2010年7月9日 優(yōu)先權日2010年7月9日
發(fā)明者李曉云, 楊志, 王可, 王銳, 趙曠, 郭瑜 申請人:北京銳峰協(xié)同科技股份有限公司