新四季網

一種對通用數據文件進行檢查的裝置及方法

2023-05-22 15:55:06


專利名稱::一種對通用數據文件進行檢查的裝置及方法
技術領域:
:本發明涉及計算機數據處理
技術領域:
,尤其是一種對各種格式的通用數據文件進行檢査的裝置及方法。
背景技術:
:隨著計算機應用系統的推廣和普及,應用系統之間的整合也越來越頻繁,系統整合勢必涉及到對數據文件的移行檢査,由於各個應用系統結構差別很大,對數據移行文件的格式要求也不盡相同,校驗規則不統一,文本之間通常還存有各種校驗關係,這導致移行文本的校驗和轉換變得非常複雜,需要根據不同系統的實際要求更改移行數據文件格式。數據移行時,業界通常的做法是根據每次移行的文本格式、校驗規則等要求,為其設計開發一套文本校驗的程序軟體。每次移行都使用新程序軟體,使得移行校驗的正確率得不到明顯提高,並且隨著業務的發展,移行的複雜度會越來越高,數據量也會越來越大,對業務人員、開發人員和測試人員都是更大的挑戰。這樣,不僅做了很多的重複開發,耗費大量的人力和時間,企業的開發成本也會大大上升。
發明內容(一)要解決的技術問題針對以上問題,本發明的目的在於提供一種對通用數據文件檢査裝置和方法,以減少移行過程中程序開發的工作量,節約人力和時間,降低企業移行的成本,實現文本檢查的通用性,提高工作效率和檢査的準確性。(二)技術方案為達到上述目的的一個方面,本發明提供了一種對通用數據文件進行檢查的裝置,包括數據接收單元Ol、數據存儲單元02、參數配置單元03、規則管理單元04、數據執行處理單元05和數據檢査輸出單元06,該裝置具有星型連接結構,數據存儲單元02位於該裝置的中心,數據接收單元01、參數配置單元03、規則管理單元04、數據執行處理單元05和數據檢查輸出單元06分別連接於數據存儲單元02。上述方案中,所述數據接收單元01用於將數據文件從外部導入並存儲到所述數據存儲單元02中,導入過程中支持數據異常處理和導入後的數據信息瀏覽查看。上述方案中,所述數據存儲單元02包含有文本信息登記表、文本屬性表、欄位檢查規則表、條件信息登記表和外鍵信息登記表,用於存放數據文件以及數據接收單元Ol、參數配置單元03、規則管理單元04數據執行處理單元05或數據檢査輸出單元06的執行處理結果,該執行處理結果包括文本、欄位、規則、關係、約束定義和文本檢査結果信息。上述方案中,所述文本信息登記表用於登記保存數據文件的名稱和長度,所述文本屬性表用於登記保存文件欄位的屬性,包括欄位序號、欄位名稱和欄位長度;所述欄位檢査規則表用於登記保存文本欄位的檢査規則信息,包括欄位類型檢查、必輸項檢查和常數項檢查規則;所述條件信息登記表用於登記保存檢査表與參照表之間約束關係;所述外鍵信息登記表用於登記保存檢查表與參照表之間的約束關係。上述方案中,所述參數配置單元03用於定義、修改和刪除數據文件的文本、欄位、規則、關係或約束信息,形成文本檢査的規則信息,並將該規則信息存儲到數據存儲單元02中。上述方案中,所述參數配置單元03包括數據文本定義子單元、文本欄位定義子單元、規則定義子單元、文本關係定義子單元、文本約束定義子單元和文本約束定義子單元,且數據文本定義子單元、文本欄位定義子單元、規則定義子單元、文本關係定義子單元和文本約束定義子單元並行設置,通過一併行接口分別連接於數據存儲單元02。上述方案中,所述數據文本定義子單元為用戶提供相關操作界面,實現文本基本信息的定義、修改和刪除;所述文本欄位定義子單元為用戶提供文本欄位維護相關操作界面,實現該文本欄位基本信息的定義和刪除,同時提供在任意欄位後面增加新的欄位功能;所述規則定義子單元為用戶7提供文本規則維護相關操作界面,實現該文本規則信息的定義和刪除;所述文本關係定義子單元選擇相關文本、相關欄位、以及相關規則,為用戶提供文本關係維護相關操作界面,實現該文本關係信息定義和刪除,通過設置文本關係來確定文本與文本間的比較關係;所述文本約束定義子單元為用戶提供文本約束條件維護相關操作界面,實現該文本約束條件信息定義和刪除,通過設置文本約束條件來確定文本與文本間比較條件,用於規則校驗條件。上述方案中,所述規則管理單元04用於文本和欄位管理規則的有效性驗證及瀏覽,以及用於定義命令規則,生成行之有效的校驗命令,並將生成的校驗命令存儲到數據存儲單元02中,供數據執行處理單元05使用。上述方案中,所述數據執行處理單元05用於運行規則管理單元04生成的行之有效校驗命令,對文本中的數據逐一檢查,直到文本結束,並把校驗結果輸出給數據檢査輸出單元06。上述方案中,所述數據檢査輸出單元06用於將檢查輸出結果生產報表清單,提供給用戶,供用戶査找文本問題的所在。為達到上述目的的另一個方面,本發明提供了一種對通用數據文件進行檢査的方法,該方法通過對各種文本格式校驗特點的歸納,定義好文件檢查規則,實現對各種文本格式的移行數據文件校查效驗,具體包括步驟l:參數配置單元設定文本的欄位規則,並設置欄位檢查規則;步驟2:規則管理單元提取數據存儲單元保存的文件檢査規則信息,將其組織成檢査執行命令;步驟3:數據接收單元導入待檢査數據文件;步驟4:數據執行處理單元根據規則管理單元生成的檢査規則進行文件檢査,並將檢查結果保存在存儲單元中;步驟5:數據檢查輸出單元將存儲單元保存的檢査結果以報表格式輸出給用戶。上述方案中,步驟l中所述參數配置單元設定文本的欄位規則,並設置欄位檢查規則,具體包括參數配置單元添加新文件或表,並輸入文件或表的名稱和描述信息,生成的文件信息保存在數據存儲單元的文本信息登記表中;8參數配置單元添加文件或表的結構信息,選擇手工或自動化方式導入數據,生成文件屬性信息表,文件屬性信息表中各欄位按照欄位序號排列;參數配置單元設置欄位檢査規則,包括簡單規則、條件規則和複雜規則,該規則信息以多個表的形式保存在數據存儲單元中。上述方案中,步驟2中所述規則管理單元提取數據存儲單元保存的文件檢査規則信息,將其組織成檢査執行命令,具體包括所述規則管理單元從文件信息登記表中獲取文件信息,從文本屬性表中獲取各欄位的詳細信息,再根據文本序號査找欄位檢査規則表,將此文本對應的規則全部取出放到一個臨時表中,該臨時表的結構與欄位檢査規則表相同,接著根據欄位檢查規則表的檢査類型生成檢查命令。上述方案中,步驟3中所述數據接收單元導入待檢査數據文件後,數據接收單元可瀏覽導入文件信息,如果文件格式不匹配,則數據接收單元將以文本格式輸出文件導入失敗信息。上述方案中,步驟4中所述數據執行處理單元根據規則管理單元生成的檢查規則進行文件檢查,具體包括在數據接收單元導入原始檢査文件的過程中,數據執行處理單元進行簡單規則的檢査,接著輸出導入文件檢査結果,包括簡單規則檢査信息,若導入失敗或有檢査錯誤信息,則通知用戶修改原始數據文件;若全部成功,則進行複雜規則檢査。(三)有益效果從上述技術方案可以看出,本發明具有以下有益效果1、利用本發明,減少了移行過程中程序開發的工作量,節約了人力和時間,降低了企業移行的成本,實現了文本檢査的通用性,提高了工作效率和檢查的準確性。2、利用本發明,不僅僅減少了技術人員的工作量,而且可以為業務人員提供了文本檢査裝置平臺,提供了靈活的文本檢査方案,規範了各類文本檢查規則定義、設置、檢査相關流程,在不受行業限制的情況下,實現文本檢査的通用性、提高工作效率。3、利用本發明,使得在移行過程中減少了大量程序開發和文本規則定義的時間,降低了企業移行的成本。同時使用通用的文件裝置大大減少了技術人員在移行過程中的工作量,規範了移行中文本格式更改的操作流程,由用戶自行進行文本設定和校驗也可以大大提高測試進度。4、本發明支持多平臺多操作裝置的特性使其可以應用於許多測試工作中,科學規範的文件檢査提高了工作效率和檢查的正確性,為測試工作贏得了更多的時間。圖1是本發明提供的對通用數據文件進行檢査的裝置的結構示意圖;圖2是本發明提供的對通用數據文件進行檢査的裝置中數據存儲單元的結構示意圖3是本發明提供的對通用數據文件進行檢查的裝置中參數配置單元的結構示意圖4是本發明提供的對通用數據文件進行檢査的方法流程圖;圖5是本發明提供的規則管理單元生成命令規則的方法流程圖。具體實施例方式為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,並參照附圖,對本發明進一步詳細說明。本發明通過建立一種通用數據文件檢查模型,將各種文本格式校驗的共同點歸納出來,使得用戶可以方便的定義文件檢查規則,實現對各種文本格式的移行數據文件自動校査效驗。如圖1所示,圖1是本發明提供的對通用數據文件進行檢査的裝置的結構示意圖,該裝置包括數據接收單元01、數據存儲單元02、參數配置單元03、規則管理單元04、數據執行處理單元05和數據檢査輸出單元06。該裝置具有星型連接結構,數據存儲單元02位於該裝置的中心,數據接收單元01、參數配置單元03、規則管理單元04、數據執行處理單元05和數據檢査輸出單元06分別連接於數據存儲單元02。數據接收單元01用於將數據文件從外部導入並存儲到所述數據存儲單元02中,導入過程中支持數據異常處理和導入後的數據信息瀏覽査看。其中,數據異常處理是指檢査導入的數據文件文本長度、格式是否符合要10求,並提示用戶成功導入的記錄數和失敗的記錄數。導入後的數據信息瀏覽査看是指數據文件導入後,用戶可選擇査看導入信息,確認導入文本內容是否正確。數據存儲單元02包含有文本信息登記表、文本屬性表、欄位檢查規則表、條件信息登記表和外鍵信息登記表等(如圖2所示),用於存放數據文件以及數據接收單元Ol、參數配置單元03、規則管理單元04數據執行處理單元05或數據檢査輸出單元06的執行處理結果,該執行處理結果包括文本、欄位、規則、關係、約束定義和文本檢查結果等信息。其中,文本信息登記表用於登記保存數據文件的名稱和長度;文本屬性表用於登記保存文件欄位的屬性,包括欄位序號、欄位名稱和欄位長度;欄位檢査規則表用於登記保存文本欄位的檢査規則信息,包括欄位類型檢査、必輸項檢査和常數項檢查規則;條件信息登記表用於登記保存檢查表與參照表之間約束關係;外鍵信息登記表用於登記保存檢査表與外鍵關聯表之間的約束關係。其中,檢查表是指待檢查的文本內容。在檢查過程中,此表的某些欄位需要與另一個檢査表(即參照表)中的某個欄位做條件比較,則其比較信息存入條件登記表中;檢查表如果有外鍵,則還需要檢查其外鍵關聯的表(外鍵關聯表)是否符合要求,二者的關聯信息保存在外鍵信息登記表中。參數配置單元03用於定義、修改和刪除數據文件的文本、欄位、規則、關係或約束等信息(如圖3所示),形成文本檢查的規則信息,並將該規則信息存儲到數據存儲單元02中。參數配置單元03包括數據文本定義子單元、文本欄位定義子單元、規則定義子單元、文本關係定義子單元、文本約束定義子單元和文本約束定義子單元,且數據文本定義子單元、文本欄位定義子單元、規則定義子單元、文本關係定義子單元和文本約束定義子單元並行設置,通過一併行接口分別連接於數據存儲單元02。其中,數據文本定義子單元為用戶提供相關操作界面,實現文本基本信息的定義、修改和刪除。文本欄位定義子單元為用戶提供文本欄位維護相關操作界面,實現該文本欄位基本信息的定義和刪除,同時提供在任意欄位後面增加新的欄位功能。規則定義子單元為用戶提供文本規則維護相關操作界面,實現該文本規則信息的定義和刪除。文本關係定義子單元選擇相關文本、相關欄位、以及相關規則,為用戶提供文本關係維護相關操作界面,實現該文本關係信息定義和刪除,通過設置文本關係來確定文本與文本間的比較關係。文本約束定義子單元為用戶提供文本約束條件維護相關操作界面,實現該文本約束條件信息定義和刪除,通過設置文本約束條件來確定文本與文本間比較條件,用於規則校驗條件。規則管理單元04用於文本和欄位管理規則的有效性驗證及瀏覽,以及用於定義命令規則,生成行之有效的校驗命令,並將生成的校驗命令存儲到數據存儲單元02中,供數據執行處理單元05使用。數據執行處理單元05用於運行規則管理單元04生成的行之有效校驗命令,對文本中的數據逐一檢查,直到文本結束,並把校驗結果輸出給數據檢查輸出單元06。數據檢査輸出單元06用於將檢査輸出結果生產報表清單,提供給用戶,供用戶查找文本問題的所在。基於圖1至圖3所示的對通用數據文件進行檢查的裝置,圖4示出了本發明提供的對通用數據文件進行檢查的方法流程圖,該方法通過對各種文本格式校驗特點的歸納,定義好文件檢查規則,實現對各種文本格式的移行數據文件校査效驗。具體包括以下步驟步驟l:參數配置單元設定文本的欄位規則,並設置欄位檢査規則;步驟2:規則管理單元提取數據存儲單元保存的文件檢査規則信息,將其組織成檢査執行命令;步驟3:數據接收單元導入待檢查數據文件;步驟4:數據執行處理單元根據規則管理單元生成的檢查規則進行文件檢査,並將檢査結果保存在存儲單元中;步驟5:數據檢査輸出單元將存儲單元保存的檢查結果以報表格式輸出給用戶。上述步驟1中,所述參數配置單元設定文本的欄位規則,並設置欄位檢查規則,具體包括步驟10:參數配置單元添加新文件或表,並輸入文件或表的名稱和描述信息,生成的文件信息保存在數據存儲單元的文本信息登記表中;文本信息登記表的格式如表1所示:域名;備註Id文本序號LongFile一name文本名稱Char(20)File—len文本長度LongCh一name中文名稱說明Char(50)En—name英文名稱說明Char(50)Field—type文本類型Char(50)用於記錄文本類型1.參數表2.普通文本表1步驟ll:參數配置單元添加文件或表的結構信息,選擇手工或自動化方式導入數據,生成文件屬性信息表,文件屬性信息表中各欄位按照欄位序號排列;文件屬性信息表如表2所示1'卞4域名數據類型備註Id欄位序號LongFile—id文本序號LongField—name欄位名稱Char(20)Field一lenth欄位長度LongCh一name中文名稱說明Char(50)En—name英文文名稱說明Char(50)表2步驟12:參數配置單元設置欄位檢查規則,包括簡單規則、條件規則和複雜規則,該規則信息以多個表的形式保存在數據存儲單元中。本發明為靈活適應業務需求還支持手工輸入檢查規則,這些規則信息以多個表的13形式全部保存在數據存儲單元02中,其中最關鍵的表為欄位檢査規則表,欄位檢査規則表如表3所示tableseeoriginaldocumentpage14表3其中規則序號是唯一的,每個規則對應一個序號,一個文本中某個欄位可能對應多個檢查規則。所有規則都存放在此表中,以文本序號標識規則對應的文本,欄位序號標識此規則是檢査文本中的第幾個欄位。檢查類型則標識此規則是做什麼類型的檢查,其中"欄位類型"、"是否必輸項"和"常數值檢查"屬於簡單規則檢查,不需要關聯其他表即可完成檢査,其他複雜規則的檢査過程在後面的步驟中詳細描述。上述步驟2中,所述規則管理單元提取數據存儲單元保存的文件檢查規則信息,將其組織成檢査執行命令,具體包括所述規則管理單元從文件信息登記表中獲取文件信息,從文本屬性表中獲取各欄位的詳細信息,再根據文本序號査找欄位檢查規則表,將此文本對應的規則全部取出放到一個臨時表中,該臨時表的結構與欄位檢查規則表相同,接著根據欄位檢査規則表的檢査類型生成檢查命令。欄位類型檢査根據"欄位類型"生成檢查欄位類型的命令。例如"ifnumber(n)istrue,,是否必輸項判斷是否為空。如"iffieldlisnull"常數值檢査根據"運算符"和"常數值"生成條件比較命令。如"ifX>200"。複雜規則檢查欄位的檢查需要關聯到其他表,通過査找條件信息登記表生成檢査規則命令。條件信息登記表信息如表4所示tableseeoriginaldocumentpage15表4首先在條件信息表中査找此規則序號,得到需要檢査的表名稱和參照表名稱,以及相應的欄位信息,通過條件符號生成條件檢查命令。如需要檢查的表名TABLEA,檢査欄位為WORKDATE,參照表為TABLEB,檢査欄位為BATDATE,條件符號為"<",則生成的檢查規則命令為"ifTABLEA.WORKDATE<TABLE.WORKDATE"。有時檢査表和參照表是需要通過外鍵來定位,則需要根據外鍵信息登記表查找,外鍵信息登記表如表5所示序'4域"域名描述幾鄉備註Id序號LongCheck—id規則序號Long外鍵到check—checkSubtab—id表序號LongForecol一id欄位序號LongSubtab—name表名稱Char(50)Forecolname欄位名稱Char(50)Maintab一id關聯表序號LongMaincol一id關聯表欄位序號LongMaintab—name關聯表名稱Char(50)Maincolname關聯表欄位名稱Char(50)Ch—name中文描述Char(50)En_name英文描述Char(50)表5根據檢查的表的外鍵(欄位序號)查找參照表(關聯表欄位序號)得到對應的記錄,再根據條件信息表的檢查欄位生成條件信息檢査命令。手工輸入sql語句對於有些特殊的檢査規則,不能通過以上4種方法生成,則採用手工輸入檢査規則,這些規則保存在欄位檢查規則表的sqltxt欄位裡。規則管理單元04將以上規則命令生成後,放在一個臨時表中,等待數據執行處理單元05調用執行。上述步驟3中,所述數據接收單元導入待檢査數據文件後,數據接收16單元可瀏覽導入文件信息,如果文件格式不匹配,則數據接收單元將以文本格式輸出文件導入失敗信息。上述步驟4中,所述數據執行處理單元根據規則管理單元生成的檢查規則進行文件檢查,具體包括在數據接收單元導入原始檢查文件的過程中,數據執行處理單元進行簡單規則的檢査,接著輸出導入文件檢査結果,包括簡單規則檢查信息,若導入失敗或有檢查錯誤信息,則通知用戶修改原始數據文件;若全部成功,則進行複雜規則檢査。檢查結束後,將檢査結果保存在存儲單元02中。具體處理流程可參考圖5,圖5是本發明提供的規則管理單元生成命令規則的方法流程圖。為更加清楚說明本發明對通用數據文件進行檢査的方法,以下提供一個具體實施例。在本實施例中,文件A.TXT是一個待檢査的文本文件;文本文件B.TXT為參照表,作為A文件參數比較檢査的依據,B.TXT可以為業務參數表或者數據字典數據等。TXT文本結構如下AlCHAR(IO),A2intA3DATETXT文本結構如下BlintB2CHAR(IO)Stepl:數據接收單元將該兩個文本結構和文本數據導入到本發明裝置。Step2:用戶通過參數配置單元設置檢查文本規則,包括以下內容-(1)設置兩個文本文件各個欄位類型的檢査規則,檢査內容如下Al:字符類型檢查A2:數字類型檢査A3:日期類型檢查Bl:數字類型檢査B2:字符類型檢査(2)設置兩個文本文件間的關聯關係。17在本實施例中,建立A文本文件欄位A2與B文本文件欄位Bl的關聯關係,即欄位A2的取值範圍從屬於欄位B1的取值;從而建立A文本與B文本之間的約束關係。Step3:規則管理單元04讀取數據存儲單元02登記的欄位檢查規則表和條件信息登記表所存儲的內容,並將這些規則信息組織轉換成檢查執行命令。Step4:數據檢查處理單元05,根據Step3生成的規則檢査命令,進行數據關聯檢査,並輸出檢査結果到數據存儲單元02;Step5:數據檢查輸出單元06將檢査結果以報表形式輸出給用戶。以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施例而已,並不用於限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。權利要求1、一種對通用數據文件進行檢查的裝置,其特徵在於,包括數據接收單元(01)、數據存儲單元(02)、參數配置單元(03)、規則管理單元(04)、數據執行處理單元(05)和數據檢查輸出單元(06),該裝置具有星型連接結構,數據存儲單元(02)位於該裝置的中心,數據接收單元(01)、參數配置單元(03)、規則管理單元(04)、數據執行處理單元(05)和數據檢查輸出單元(06)分別連接於數據存儲單元(02)。2、根據權利要求1所述的對通用數據文件進行檢査的裝置,其特徵在於,所述數據接收單元(01)用於將數據文件從外部導入並存儲到所述數據存儲單元(02)中,導入過程中支持數據異常處理和導入後的數據信息瀏覽査看。3、根據權利要求1所述的對通用數據文件進行檢査的裝置,其特徵在於,所述數據存儲單元(02)包含有文本信息登記表、文本屬性表、欄位檢查規則表、條件信息登記表和外鍵信息登記表,用於存放數據文件以及數據接收單元(01)、參數配置單元(03)、規則管理單元(04)數據執行處理單元(05)或數據檢查輸出單元(06)的執行處理結果,該執行處理結果包括文本、欄位、規則、關係、約束定義和文本檢査結果信息。4、根據權利要求3所述的對通用數據文件進行檢查的裝置,其特徵在於,所述文本信息登記表用於登記保存數據文件的名稱和長度,所述文本屬性表用於登記保存文件欄位的屬性,包括欄位序號、欄位名稱和欄位長度;所述欄位檢查規則表用於登記保存文本欄位的檢査規則信息,包括欄位類型檢査、必輸項檢查和常數項檢査規則;所述條件信息登記表用於登記保存檢査表與參照表之間約束關係;所述外鍵信息登記表用於登記保存檢査表與外鍵關聯表之間的約束關係。5、根據權利要求1所述的對通用數據文件進行檢査的裝置,其特徵在於,所述參數配置單元(03)用於定義、修改和刪除數據文件的文本、欄位、規則、關係或約束信息,形成文本檢查的規則信息,並將該規則信息存儲到數據存儲單元(02)中。6、根據權利要求5所述的對通用數據文件進行檢査的裝置,其特徵在於,所述參數配置單元(03)包括數據文本定義子單元、文本欄位定義子單元、規則定義子單元、文本關係定義子單元、文本約束定義子單元和文本約束定義子單元,且數據文本定義子單元、文本欄位定義子單元、規則定義子單元、文本關係定義子單元和文本約束定義子單元並行設置,通過一併行接口分別連接於數據存儲單元(02)。7、根據權利要求6所述的對通用數據文件進行檢査的裝置,其特徵在於,所述數據文本定義子單元為用戶提供相關操作界面,實現文本基本信息的定義、修改和刪除;所述文本欄位定義子單元為用戶提供文本欄位維護相關操作界面,實現該文本欄位基本信息的定義和刪除,同時提供在任意欄位後面增加新的欄位功能;所述規則定義子單元為用戶提供文本規則維護相關操作界面,實現該文本規則信息的定義和刪除;所述文本關係定義子單元選擇相關文本、相關欄位、以及相關規則,為用戶提供文本關係維護相關操作界面,實現該文本關係信息定義和刪除,通過設置文本關係來確定文本與文本間的比較關係;所述文本約束定義子單元為用戶提供文本約束條件維護相關操作界面,實現該文本約束條件信息定義和刪除,通過設置文本約束條件來確定文本與文本間比較條件,用於規則校驗條件。8、根據權利要求1所述的對通用數據文件進行檢査的裝置,其特徵在於,所述規則管理單元(04)用於文本和欄位管理規則的有效性驗證及瀏覽,以及用於定義命令規則,生成行之有效的校驗命令,並將生成的校驗命令存儲到數據存儲單元(02)中,供數據執行處理單元(05)使用。9、根據權利要求1所述的對通用數據文件進行檢查的裝置,其特徵在於,所述數據執行處理單元(05)用於運行規則管理單元(04)生成的行之有效校驗命令,對文本中的數據逐一檢查,直到文本結束,並把校驗結果輸出給數據檢査輸出單元(06)。10、根據權利要求1所述的對通用數據文件進行檢査的裝置,其特徵在於,所述數據檢査輸出單元(06)用於將檢査輸出結果生產報表清單,提供給用戶,供用戶査找文本問題的所在。11、一種對通用數據文件進行檢査的方法,其特徵在於,該方法通過對各種文本格式校驗特點的歸納,定義好文件檢查規則,實現對各種文本格式的移行數據文件校查效驗,具體包括步驟h參數配置單元設定文本的欄位規則,並設置欄位檢查規則;歩驟2:規則管理單元提取數據存儲單元保存的文件檢查規則信息,將其組織成檢査執行命令;步驟3:數據接收單元導入待檢查數據文件;步驟4:數據執行處理單元根據規則管理單元生成的檢査規則進行文件檢査,並將檢查結果保存在存儲單元中;步驟5:數據檢査輸出單元將存儲單元保存的檢查結果以報表格式輸出給用戶。12、根據權利要求11所述的對通用數據文件進行檢查的方法,其特徵在於,步驟l中所述參數配置單元設定文本的欄位規則,並設置欄位檢査規則,具體包括參數配置單元添加新文件或表,並輸入文件或表的名稱和描述信息,生成的文件信息保存在數據存儲單元的文本信息登記表中;參數配置單元添加文件或表的結構信息,選擇手工或自動化方式導入數據,生成文件屬性信息表,文件屬性信息表中各欄位按照欄位序號排列;參數配置單元設置欄位檢査規則,包括簡單規則、條件規則和複雜規則,該規則信息以多個表的形式保存在數據存儲單元中。13、根據權利要求11所述的對通用數據文件進行檢查的方法,其特徵在於,步驟2中所述規則管理單元提取數據存儲單元保存的文件檢査規則信息,將其組織成檢查執行命令,具體包括所述規則管理單元從文件信息登記表中獲取文件信息,從文本屬性表中獲取各欄位的詳細信息,再根據文本序號査找欄位檢查規則表,將此文本對應的規則全部取出放到一個臨時表中,該臨時表的結構與欄位檢查規則表相同,接著根據欄位檢査規則表的檢查類型生成檢查命令。14、根據權利要求11所述的對通用數據文件進行檢查的方法,其特徵在於,步驟3中所述數據接收單元導入待檢查數據文件後,數據接收單元可瀏覽導入文件信息,如果文件格式不匹配,則數據接收單元將以文本格式輸出文件導入失敗信息。15、根據權利要求11所述的對通用數據文件進行檢查的方法,其特徵在於,步驟4中所述數據執行處理單元根據規則管理單元生成的檢査規則進行文件檢査,具體包括在數據接收單元導入原始檢查文件的過程中,數據執行處理單元進行簡單規則的檢査,接著輸出導入文件檢查結果,包括簡單規則檢査信息,若導入失敗或有檢査錯誤信息,則通知用戶修改原始數據文件;若全部成功,則進行複雜規則檢查。全文摘要本發明公開了一種對通用數據文件進行檢查的裝置及方法,該裝置包括數據接收單元(01)、數據存儲單元(02)、參數配置單元(03)、規則管理單元(04)、數據執行處理單元(05)和數據檢查輸出單元(06),該裝置具有星型連接結構,數據存儲單元(02)位於該裝置的中心,數據接收單元(01)、參數配置單元(03)、規則管理單元(04)、數據執行處理單元(05)和數據檢查輸出單元(06)分別連接於數據存儲單元(02)。利用本發明,減少了移行過程中程序開發的工作量,節約了人力和時間,降低了企業移行的成本,實現了文本檢查的通用性,提高了工作效率和檢查的準確性。文檔編號G06F17/21GK101515289SQ20091008092公開日2009年8月26日申請日期2009年3月25日優先權日2009年3月25日發明者行徐,徐玉梅,樸青海,璇汪申請人:中國工商銀行股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀