国产精品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)的制作方法

      文檔序號:6573281閱讀:193來源:國知局
      專利名稱:一種檢查數(shù)據(jù)的方法和系統(tǒng)的制作方法
      技術領域
      本發(fā)明涉及數(shù)據(jù)處理領域,尤其涉及一種檢查數(shù)據(jù)的方法和系統(tǒng)。
      技術背景正確完整的數(shù)據(jù)是設備正常運行的關鍵。以通信領域為例,隨著通信設備 日趨復雜,通信設備數(shù)據(jù)的配置和檢査顯得越來越重要。尤其在移動通信系統(tǒng) 中,通信設備配置數(shù)據(jù)的錯誤導致系統(tǒng)故障在整個故障總數(shù)中占到了較大的比 例。因此,如何規(guī)避這類故障,以及出現(xiàn)故障以后采取什么樣的工具或方法能夠快速定位故障點是需要解決的問題。目前,常用的故障解決方法是盡最大可能復現(xiàn)故障,通過代碼頁調(diào)試打印 等手段定位故障點。但是,首先這種方法定位故障效率較低,無法滿足緊急排障需求;再者對排障人員素質(zhì)要求較高,需要有經(jīng)驗的研發(fā)人員才能進行;并 且故障現(xiàn)場調(diào)試時需要中斷信息系統(tǒng)業(yè)務,這一點是難以接受的;另外需要研 發(fā)人員到現(xiàn)場排査,導致維護成本的增加。綜上可知,現(xiàn)在還沒有一套可行的數(shù)據(jù)配置類故障排査手段,排査效率低, 并需要中斷如移動通信系統(tǒng)等信息系統(tǒng)的業(yè)務,在實際使用上顯然存在不便與 缺陷,所以有必要加以改進。發(fā)明內(nèi)容針對上述的缺陷,本發(fā)明的目的在于提供一種檢查數(shù)據(jù)的方法和系統(tǒng),該 方案不僅數(shù)據(jù)檢査效率高,而且操作簡單。為了實現(xiàn)上述目的,本發(fā)明提供一種檢查數(shù)據(jù)的方法,包括如下步驟A、 導入待檢査數(shù)據(jù)以及包含檢査規(guī)則的規(guī)則文件;B、 執(zhí)行所述規(guī)則文件中的檢査規(guī)則,以對所述待檢査數(shù)據(jù)進行檢査。 根據(jù)本發(fā)明檢查數(shù)據(jù)的方法,所述步驟A之前還包括將對數(shù)據(jù)的檢査內(nèi)容翻譯成結(jié)構(gòu)化査詢語言腳本形式的檢查規(guī)則,并將該檢查規(guī)則寫成規(guī)則文根據(jù)本發(fā)明檢査數(shù)據(jù)的方法,所述對數(shù)據(jù)的檢査內(nèi)容包括:數(shù)據(jù)取值范圍、數(shù)據(jù)表之間的約束、數(shù)據(jù)完整性和/或數(shù)據(jù)的一致性。根據(jù)本發(fā)明檢查數(shù)據(jù)的方法,所述步驟A中導入待檢査數(shù)據(jù)進一步包括 All、將待檢査數(shù)據(jù)讀入內(nèi)存后轉(zhuǎn)換成腳本,并生成臨時數(shù)據(jù)腳本文件; A12、建立與數(shù)據(jù)庫的連接,將所述臨時數(shù)據(jù)腳本文件中的腳本保存到數(shù)據(jù)庫。根據(jù)本發(fā)明檢查數(shù)據(jù)的方法,所述步驟B還包括將規(guī)則文件讀入內(nèi)存, 利用ActiveX數(shù)據(jù)對象/數(shù)據(jù)訪問對象連接并執(zhí)行規(guī)則文件中的結(jié)構(gòu)化査詢語 言腳本,以對所述待檢查數(shù)據(jù)進行檢査并生成檢査結(jié)果。根據(jù)本發(fā)明檢査數(shù)據(jù)的方法,所述步驟B之后還包括顯示所述數(shù)據(jù)檢査 結(jié)果,并生成檢査報告。本發(fā)明還提供一種檢査數(shù)據(jù)的系統(tǒng),包括導入模塊,用于導入待檢査數(shù)據(jù)以及包含檢査規(guī)則的規(guī)則文件;檢査模塊,用于執(zhí)行所述規(guī)則文件中的檢査規(guī)則,以對所述待檢查數(shù)據(jù)進 行檢查。根據(jù)本發(fā)明檢査數(shù)據(jù)的系統(tǒng),所述規(guī)則文件包含的檢査規(guī)則為結(jié)構(gòu)化査詢 語言腳本,并且該檢査規(guī)則由對數(shù)據(jù)的檢查內(nèi)容翻譯而成。根據(jù)本發(fā)明檢査數(shù)據(jù)的系統(tǒng),所述導入模塊進一步包括 規(guī)則導入和解析模塊,用于將所述規(guī)則文件讀入內(nèi)存,并解析出檢査規(guī)則; 數(shù)據(jù)導入模塊,用于將所述待檢査數(shù)據(jù)讀入內(nèi)存和轉(zhuǎn)換成腳本,并生成臨 時數(shù)據(jù)腳本文件;數(shù)據(jù)庫連接模塊,用于建立與數(shù)據(jù)庫的連接,將所述臨時數(shù)據(jù)腳本文件中 的腳本保存到數(shù)據(jù)庫。根據(jù)本發(fā)明檢査數(shù)據(jù)的系統(tǒng),所述檢査模塊還包括規(guī)則檢査模塊,用于執(zhí)行所述規(guī)則文件的檢査規(guī)則,以對所述待檢査數(shù)據(jù) 進行檢查并生成檢査結(jié)果;檢查結(jié)果顯示和報告生成模塊,用于顯示所述檢査結(jié)果,以及生成檢査報告。根據(jù)本發(fā)明檢査數(shù)據(jù)的系統(tǒng),還包括有控制模塊,該控制模塊用于負責調(diào)度系統(tǒng)中各個模塊按照既定流程運行。本發(fā)明在需要進行數(shù)據(jù)檢査時,通過導入待檢査數(shù)據(jù)以及包含檢査規(guī)則的 規(guī)則文件,并執(zhí)行檢査規(guī)則即可實現(xiàn)數(shù)據(jù)檢査,從而提高了數(shù)據(jù)檢查的效率; 而且操作過程簡單, 一般的現(xiàn)場維護人員就能夠?qū)嵤?;并且?shù)據(jù)檢査過程中不 需要中斷信息系統(tǒng)業(yè)務;另外,由于實現(xiàn)了檢査規(guī)則與信息系統(tǒng)程序分離,極 大方便了信息系統(tǒng)的維護與升級。


      圖1是實現(xiàn)本發(fā)明檢査數(shù)據(jù)的方法流程圖;圖2是實現(xiàn)本發(fā)明檢査數(shù)據(jù)的系統(tǒng)結(jié)構(gòu)示意圖;圖3是本發(fā)明的一實施例的實現(xiàn)方法流程圖。
      具體實施方式
      為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不甩于限定本發(fā)明。本發(fā)明的基本思想是將數(shù)據(jù)檢査的內(nèi)容翻譯成檢査規(guī)則,并保存為規(guī)則文件,當需要進行數(shù)據(jù)檢査時,并執(zhí)行規(guī)則文件中的檢査規(guī)則即可實現(xiàn)對待檢査數(shù)據(jù)的檢査,從而可快速查找出數(shù)據(jù)錯誤。圖l示出了實現(xiàn)本發(fā)明數(shù)據(jù)檢査的方法流程,描述如下 步驟S101中,導入待檢査數(shù)據(jù)以及包含檢査規(guī)則的規(guī)則文件。 優(yōu)選的是,本步驟中將待檢査數(shù)據(jù)導入商用數(shù)據(jù)庫中以備檢査。為了便于安裝使用,在本發(fā)明的一個實施例中采用輕量級的數(shù)據(jù)庫,如可以采用MS-ACCESS (微軟公司開發(fā)的辦公數(shù)據(jù)庫軟件)數(shù)據(jù)庫;也可以采用自行開發(fā)占用存儲空間較小的數(shù)據(jù)庫。這樣對執(zhí)行檢査的處理設備的配置和性能要求 較低,在普通的筆記本或個人電腦上都能夠使用,便于技術人員的操作。本發(fā)明實現(xiàn)規(guī)則文件與信息系統(tǒng)程序分離,從而極大方便了信息系統(tǒng)的維 護與升級。在編輯規(guī)則文件時,將數(shù)據(jù)的檢査內(nèi)容翻譯成檢査規(guī)則,該檢査規(guī)則為標準的結(jié)構(gòu)化査詢語言(Structured Query Language, SQL)腳本形式,并將它寫成規(guī)則文件。規(guī)則文件的格式可以是可擴展標記語言(Extensible Markup Language, XML)格式,或者其他自定義的格式。所述數(shù)據(jù)的檢査內(nèi) 容包括數(shù)據(jù)取值范圍、數(shù)據(jù)表之間的約束、數(shù)據(jù)完整性和/或數(shù)據(jù)的一致性, 以及一些數(shù)據(jù)經(jīng)驗配置的檢查等。步驟S102中,執(zhí)行規(guī)則文件中的檢查規(guī)則,以對待檢査數(shù)據(jù)進行檢査。 在本發(fā)明的一個實施例中,利用開發(fā)的應用程序,將規(guī)則文件讀入到內(nèi)存 中,利用ActiveX數(shù)據(jù)對彖/數(shù)據(jù)訪問對象(ActiveX Data Object /Data Access Objects , ADO/DAO)連接執(zhí)行規(guī)則文件中的SQL腳本,生成并顯示檢査結(jié) 果(執(zhí)行結(jié)果),進一步可自動生成檢査報告。通過該檢查報告,可以快速定 位錯誤數(shù)據(jù)。為了實現(xiàn)上述方法,本發(fā)明相應的提供了一種檢査數(shù)據(jù)的系統(tǒng),以在時分 -同步碼分多址(Time-Division Synchronization Code Division-Multiple-Access, TD-SCDMA)信息系統(tǒng)中的應用為例。圖2示出了實現(xiàn)本發(fā)明的系統(tǒng)組成結(jié) 構(gòu),描述如下;本發(fā)明檢査數(shù)據(jù)的系統(tǒng)包括導入模塊l,用于導入待檢查數(shù)據(jù)文件5以 及包含檢査規(guī)則的規(guī)則文件4;控制模塊2,用于控制整個系統(tǒng)的各個模塊按 照既定的流程運行;檢査模塊3,用于執(zhí)行規(guī)則文件4中的檢査規(guī)則,以對待 檢査數(shù)據(jù)進行檢査。在本發(fā)明的一個實施里中,本系統(tǒng)中的導入模塊l包括規(guī)則導入和解析 模塊ll、數(shù)據(jù)導入模塊12以及數(shù)據(jù)庫連接模塊13,其中規(guī)則導入和解析模塊11用于將對數(shù)據(jù)的檢査內(nèi)容翻譯成的SQL腳本形式 的檢査規(guī)則,并將該檢査規(guī)則寫成規(guī)則文件4導入到內(nèi)存中,并解析規(guī)則文件 4,生成并維護規(guī)則鏈表;數(shù)據(jù)導入模塊12用于將該系統(tǒng)外的待檢査數(shù)據(jù)文件5中的數(shù)據(jù)讀入內(nèi)存 后轉(zhuǎn)換成腳本,生成臨時數(shù)據(jù)腳本文件;并通過數(shù)據(jù)庫連接模塊13完成數(shù)據(jù) 入庫工作。數(shù)據(jù)庫連接模塊13主要用于完成與數(shù)據(jù)庫6建立ADO/DAO (ActiveX Data Object/Data Access Objects, ActiveX數(shù)據(jù)對象/數(shù)據(jù)訪問對象)連接和釋 放連接及數(shù)據(jù)任務的執(zhí)行。本系統(tǒng)中的控制模塊2完成整個系統(tǒng)總的控制調(diào)度作用,負責調(diào)度各模塊按既定流程運行。本系統(tǒng)中的檢查模塊3進一步包括規(guī)則檢査模塊32和檢査結(jié)果顯示和報告生成模塊31,其中規(guī)則檢查模塊32用于執(zhí)行包含在規(guī)則文件4的檢查規(guī)則,以對所述待檢 査數(shù)據(jù)進行檢查,并生成檢査結(jié)果發(fā)送給檢査結(jié)果顯示和報告生成模塊31進 行顯示;檢査結(jié)果顯示和報告生成模塊31用于接收規(guī)則檢査模塊32發(fā)送的檢査結(jié) 果,完成故障數(shù)據(jù)的顯示以及檢査報告的生成。圖3示出了本發(fā)明的一個實施例的方法流程,本實施例用于對通信設備的 配置數(shù)據(jù)進行檢査,并結(jié)合圖2具體描述如下步驟S301中,控制模塊2讀取通信設備的配置數(shù)據(jù)文件路徑和規(guī)則文件 路徑。配置數(shù)據(jù)文件路徑和規(guī)則文件路徑首先由用戶通過配置界面進行配置, 生成一個路徑配置文件;每次信息系統(tǒng)啟動時讀取此路徑配置文件。步驟S302中,數(shù)據(jù)導入模塊12根據(jù)步驟S301讀入通信設備的配置數(shù)據(jù) 文件路徑,打開對應通信設備的配置數(shù)據(jù)文件,將文件中通信設備的配置數(shù)據(jù) 讀入到內(nèi)存中。步驟S303中,數(shù)據(jù)導入模塊12將內(nèi)存中的通信設備的配置數(shù)據(jù)轉(zhuǎn)換成數(shù) 據(jù)庫腳本,并生成臨時數(shù)據(jù)腳本文件。步驟S304中,數(shù)據(jù)庫連接模塊13建立與數(shù)據(jù)庫6的ADO/DAO連接。步驟S305中,數(shù)據(jù)導入模塊13執(zhí)行步驟S303中生成的臨時數(shù)據(jù)腳本文 件的腳本完成數(shù)據(jù)入庫工作。步驟S306中,規(guī)則導入和解析模塊11根據(jù)步驟S301讀入的規(guī)則文件路 徑將所有規(guī)則文件讀入到內(nèi)存中,并解析出規(guī)則文件中的檢査規(guī)則。步驟S307中,規(guī)則檢査模塊32循環(huán)執(zhí)行檢査規(guī)則中的SQL語句,并將 檢査結(jié)果發(fā)送給檢査結(jié)果顯示和報告生成模塊31顯示。步驟S308中,檢査結(jié)果顯示和報告生成模塊31輸出檢査結(jié)果報告。綜上所述,本發(fā)明數(shù)據(jù)檢查方案具備以下優(yōu)點數(shù)據(jù)檢查的效率高,其通 過導入并執(zhí)行規(guī)則文件即可快速定位數(shù)據(jù)錯誤;數(shù)據(jù)檢査的操作簡單, 一般的 現(xiàn)場維護人員就能夠使用;可自動生成檢査結(jié)果報告,以清楚準確的定位數(shù)據(jù) 錯誤;數(shù)據(jù)檢査不需要中斷信息系統(tǒng)業(yè)務;檢査數(shù)據(jù)時可采用輕量級數(shù)據(jù)庫,對檢査設備的性能要求較低,可以在普通的筆記本或個人電腦上使用;實現(xiàn)了 檢查規(guī)則與信息系統(tǒng)程序分離,可以方便地進行擴展,增加或修改檢査內(nèi)容只 需要修改規(guī)則文件即可,不需要修改信息系統(tǒng)程序,且信息系統(tǒng)維護升級方便, 只需要維護規(guī)則文件版本。還需指出的是,本發(fā)明不僅可應用于通信領域,還 可應用于具有數(shù)據(jù)檢査需求的其他領域。當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情 況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但 這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
      權(quán)利要求
      1. 一種檢查數(shù)據(jù)的方法,其特征在于,包括如下步驟A、導入待檢查數(shù)據(jù)以及包含檢查規(guī)則的規(guī)則文件;B、執(zhí)行所述規(guī)則文件中的檢查規(guī)則,以對所述待檢查數(shù)據(jù)進行檢查。
      2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A之前還包括將 對數(shù)據(jù)的檢査內(nèi)容翻譯成結(jié)構(gòu)化查詢語言腳本形式的檢査規(guī)則,并將該檢査規(guī) 則寫成規(guī)則文件。
      3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對數(shù)據(jù)的檢查內(nèi)容包括數(shù)據(jù)取值范圍、數(shù)據(jù)表之間的約束、數(shù)據(jù)完整性和/或數(shù)據(jù)的一致性。
      4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟A中導入待檢査 數(shù)據(jù)進一步包括All、將待檢査數(shù)據(jù)讀入內(nèi)存后轉(zhuǎn)換成腳本,并生成臨時數(shù)據(jù)腳本文件-, A12、建立與數(shù)據(jù)庫的連接,將所述臨時數(shù)據(jù)腳本文件中的腳本保存到數(shù)據(jù)庫。
      5、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟B還包括將規(guī)則 文件讀入內(nèi)存,利用ActiveX數(shù)據(jù)對象/數(shù)據(jù)訪問對象連接并執(zhí)行規(guī)則文件中 的結(jié)構(gòu)化查詢語言腳本,以對所述待檢査數(shù)據(jù)進行檢査并生成檢査結(jié)果。
      6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟B之后還包括顯 示所述數(shù)據(jù)檢査結(jié)果,并生成檢査報告。
      7、 一種檢查數(shù)據(jù)的系統(tǒng),其特征在于,包括導入模塊,用于導入待檢査數(shù)據(jù)以及包含檢査規(guī)則的規(guī)則文件; 檢査模塊,用于執(zhí)行所述規(guī)則文件中的檢査規(guī)則,以對所述待檢査數(shù)據(jù)進 行檢査。
      8、 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述規(guī)則文件包含的檢査 規(guī)則為結(jié)構(gòu)化査詢語言腳本,并且該檢査規(guī)則由對數(shù)據(jù)的檢査內(nèi)容翻譯而成。
      9、 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述導入模塊進一步包括: 規(guī)則導入和解析模塊,用于將所述規(guī)則文件讀入內(nèi)存,并解析出檢查規(guī)則; 數(shù)據(jù)導入模塊,用于將所述待檢査數(shù)據(jù)讀入內(nèi)存和轉(zhuǎn)換成腳本,并生成臨時數(shù)據(jù)腳本文件;數(shù)據(jù)庫連接模塊,用于建立與數(shù)據(jù)庫的連接,將所述臨時數(shù)據(jù)腳本文件中 的腳本保存到數(shù)據(jù)庫。
      10、 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述檢査模塊還包括 規(guī)則檢査模塊,用于執(zhí)行所述規(guī)則文件的檢査規(guī)則,以對所述待檢查數(shù)據(jù)進行檢査并生成檢查結(jié)果;檢査結(jié)果顯示和報告生成模塊,用于顯示所述檢査結(jié)果,以及生成檢查報告。
      11、 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括有控制模塊,該控 制模塊用于負責調(diào)度系統(tǒng)中各個模塊按照既定流程運行。
      全文摘要
      本發(fā)明公開了一種檢查數(shù)據(jù)的方法,包括步驟A、導入待檢查數(shù)據(jù)以及包含檢查規(guī)則的規(guī)則文件;步驟B、執(zhí)行所述規(guī)則文件中的檢查規(guī)則,以對所述待檢查數(shù)據(jù)進行檢查。相應地,本發(fā)明還提供一種檢查數(shù)據(jù)的系統(tǒng)。本發(fā)明在需要進行數(shù)據(jù)檢查時,通過導入待檢查數(shù)據(jù)以及包含檢查規(guī)則的規(guī)則文件,并執(zhí)行檢查規(guī)則即可實現(xiàn)數(shù)據(jù)檢查,從而提高了數(shù)據(jù)檢查的效率;而且操作過程簡單,一般的現(xiàn)場維護人員就能夠?qū)嵤徊⑶覕?shù)據(jù)檢查過程中不需要中斷業(yè)務;另外,由于實現(xiàn)了檢查規(guī)則與信息系統(tǒng)程序分離,極大方便了信息系統(tǒng)的維護與升級。
      文檔編號G06F17/30GK101241491SQ200710063589
      公開日2008年8月13日 申請日期2007年2月5日 優(yōu)先權(quán)日2007年2月5日
      發(fā)明者羅江凱, 董小虎 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1