亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種導(dǎo)航數(shù)據(jù)文件的檢查方法及引擎系統(tǒng)與流程

文檔序號(hào):11654295閱讀:203來源:國(guó)知局
一種導(dǎo)航數(shù)據(jù)文件的檢查方法及引擎系統(tǒng)與流程

本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體地說,涉及一種導(dǎo)航數(shù)據(jù)文件的檢查方法及引擎系統(tǒng)。



背景技術(shù):

導(dǎo)航是一項(xiàng)當(dāng)前常用的生活功能。無論是專用的導(dǎo)航儀,還是手機(jī)等移動(dòng)終端,都能夠提供導(dǎo)航功能。導(dǎo)航功能的廣泛使用,為用戶的出行帶來了極大的方便。

在導(dǎo)航過程中,需要向用戶表達(dá)的信息很多。例如導(dǎo)航路線上途經(jīng)的道路、建筑、場(chǎng)所等標(biāo)識(shí),都需要明顯的呈現(xiàn)。上述各種信息往往被分類記錄到各個(gè)數(shù)據(jù)文件當(dāng)中,以便保存和管理。如果需要對(duì)該信息進(jìn)行調(diào)用和呈現(xiàn),則必須讀取所述的數(shù)據(jù)文件進(jìn)行數(shù)據(jù)層面上的相關(guān)檢查。所述的檢查包括值域、主鍵、外鍵、為空、非空、通用性和結(jié)構(gòu)等諸多具體的檢查項(xiàng)。

當(dāng)前階段,對(duì)于數(shù)據(jù)文件的檢查,往往是在讀取數(shù)據(jù)文件之后,直接使用檢查工具對(duì)數(shù)據(jù)文件本身進(jìn)行檢查。但是由于每一類的數(shù)據(jù)文件在數(shù)據(jù)結(jié)構(gòu)方面都有區(qū)別,所以針對(duì)數(shù)據(jù)文件的檢查工具往往都是專用的,彼此不能夠通用。這導(dǎo)致整個(gè)系統(tǒng)中,檢查工具存在大量冗余,致使數(shù)據(jù)量龐大且重復(fù);占用大量資源,不夠精簡(jiǎn)。同時(shí),現(xiàn)有的檢查模式,也使得檢查的流程缺乏規(guī)范性和統(tǒng)一性,復(fù)雜而且低效。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明提供了一種導(dǎo)航數(shù)據(jù)文件的檢查方法及系統(tǒng),能夠?qū)崿F(xiàn)檢查工具的通用和檢查流程的統(tǒng)一。

為了解決上述技術(shù)問題,本發(fā)明有如下技術(shù)方案:

一種導(dǎo)航數(shù)據(jù)文件檢查方法,所述方法包括:

讀取數(shù)據(jù)文件,對(duì)所述數(shù)據(jù)文件進(jìn)行解析,得到所述數(shù)據(jù)文件中記錄的導(dǎo)航信息;

根據(jù)所述數(shù)據(jù)文件,匹配與之相對(duì)應(yīng)的預(yù)設(shè)的數(shù)據(jù)表格,并將所述導(dǎo)航信息寫入對(duì)應(yīng)的數(shù)據(jù)表格之中,生成待檢查文件并存儲(chǔ);

加載與所述待檢查文件相對(duì)應(yīng)的預(yù)設(shè)標(biāo)準(zhǔn)模板,所述標(biāo)準(zhǔn)模板配置有相應(yīng)的檢查工具,并利用所述檢查工具對(duì)所述待檢查文件進(jìn)行檢查,生成并存儲(chǔ)檢查結(jié)果。

還包括:

根據(jù)所述數(shù)據(jù)文件的規(guī)格和/或內(nèi)容的變化,更新數(shù)據(jù)庫(kù)中存儲(chǔ)的分別與各所述數(shù)據(jù)文件對(duì)應(yīng)的數(shù)據(jù)表格;和/或,

根據(jù)對(duì)所述數(shù)據(jù)文件的檢查需要,更新標(biāo)準(zhǔn)模板中配置的檢查工具。

所述檢查工具用于完成一個(gè)檢查項(xiàng),所述檢查項(xiàng)采用配置文件的形式,通過修改配置文件中的名稱和/或字段修改檢查項(xiàng);其中,所述檢查項(xiàng)包括以下項(xiàng)目中的至少一種:值域、主鍵、外鍵、為空、非空、通用性和結(jié)構(gòu);和/或,

所述數(shù)據(jù)文件包括以下至少一種:

r_link文件,用于記錄道路信息;

names文件,用于記錄顯示名稱;

b_cart文件,用于記錄面組成;

poi文件,用于記錄興趣點(diǎn);

r_condition文件,用于記錄導(dǎo)航路線。

該方法還包括:

當(dāng)所述數(shù)據(jù)文件為多個(gè)時(shí),針對(duì)每個(gè)數(shù)據(jù)文件生成對(duì)應(yīng)的待檢查文件;

將多個(gè)所述待檢查文件進(jìn)行排序,并按照排序,調(diào)用對(duì)應(yīng)的標(biāo)準(zhǔn)模板對(duì)所述待檢查文件進(jìn)行檢查。

所述對(duì)待檢查文件進(jìn)行排序包括:

對(duì)所述待檢查文件進(jìn)行數(shù)據(jù)量分析,根據(jù)分析得到的結(jié)果確定各所述待檢查文件的大小,并根據(jù)所述待檢查文件的大小進(jìn)行排序。

所述利用所述檢查工具對(duì)所述待檢查文件進(jìn)行檢查包括:

解析所述標(biāo)準(zhǔn)模板,獲取所述標(biāo)準(zhǔn)模板配置的相關(guān)檢查工具、以及所述檢查工具對(duì)應(yīng)的檢查項(xiàng);

讀取所述待檢查文件,并根據(jù)所述檢查工具預(yù)設(shè)的順序依次調(diào)用相應(yīng)的檢查工具,對(duì)所述待檢查文件中的導(dǎo)航數(shù)據(jù)進(jìn)行檢查。

一種導(dǎo)航數(shù)據(jù)文件的檢查引擎系統(tǒng),所述系統(tǒng)包括:

讀取模塊,用于讀取數(shù)據(jù)文件,并對(duì)所述數(shù)據(jù)文件進(jìn)行解析,得到所述數(shù)據(jù)文件中記錄的導(dǎo)航信息;

生成模塊,用于匹配與所述數(shù)據(jù)文件相對(duì)應(yīng)的預(yù)設(shè)的數(shù)據(jù)表格,并將所述導(dǎo)航信息寫入對(duì)應(yīng)的數(shù)據(jù)表格生成待檢查文件;

加載模塊,用于加載與所述待檢查文件相對(duì)應(yīng)的標(biāo)準(zhǔn)模板,所述標(biāo)準(zhǔn)模板配置有相應(yīng)檢查工具;

檢查模塊,用于利用所述檢查工具對(duì)所述待檢查文件進(jìn)行檢查,生成并存儲(chǔ)檢查結(jié)果;

數(shù)據(jù)庫(kù),用于分配各類相關(guān)文件的存儲(chǔ)空間和位置,對(duì)應(yīng)存儲(chǔ)所述待檢查文件和所述標(biāo)準(zhǔn)模板。

還包括:

排序模塊,用于對(duì)所述待檢查文件進(jìn)行數(shù)據(jù)量分析,根據(jù)分析得到的結(jié)果對(duì)所述待檢查文件進(jìn)行排序;

其中,檢查模塊還用于按照所述待檢查文件的排序,調(diào)用與所述待檢查文件相對(duì)應(yīng)的標(biāo)準(zhǔn)模板對(duì)所述待檢查文件進(jìn)行檢查。

所述檢查工具用于完成一個(gè)檢查項(xiàng),所述檢查項(xiàng)采用配置文件的形式,所述配置文件采用腳本形式運(yùn)行。

所述數(shù)據(jù)表格寫入有結(jié)構(gòu)定義文件和數(shù)據(jù)文件,所述結(jié)構(gòu)定義文件采用.mif格式,所述數(shù)據(jù)文件采用.mid格式。

與現(xiàn)有技術(shù)相比,本發(fā)明所述的方法和系統(tǒng),達(dá)到了如下效果:

讀取各類規(guī)格的數(shù)據(jù)文件,并進(jìn)行解析獲取導(dǎo)航信息的結(jié)構(gòu)定義和數(shù)據(jù),并將解析得到的導(dǎo)航信息填寫到預(yù)設(shè)的對(duì)應(yīng)數(shù)據(jù)表格中,生成待檢查文件,根據(jù)待檢查文件加載配置有對(duì)應(yīng)檢查工具的標(biāo)準(zhǔn)模板,對(duì)待檢查文件進(jìn)行檢查,實(shí)現(xiàn)了檢查工具的通用,減少了系統(tǒng)冗余,節(jié)約系統(tǒng)資源;同時(shí), 通過修改標(biāo)準(zhǔn)模板中檢查工具對(duì)應(yīng)的配置文件,修改、更新檢查項(xiàng),實(shí)現(xiàn)了檢查流程的規(guī)范化,避免了重復(fù)的磁盤讀寫,提高檢查效率。

當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有技術(shù)效果。

附圖說明

此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

圖1為本發(fā)明實(shí)施例導(dǎo)航數(shù)據(jù)文件檢查方法的流程示意圖;

圖2為本發(fā)明實(shí)施例導(dǎo)航數(shù)據(jù)文件檢查系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

如在說明書及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同名詞來稱呼同一個(gè)組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。如在通篇說明書及權(quán)利要求當(dāng)中所提及的“包含”為一開放式用語,故應(yīng)解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達(dá)到所述技術(shù)效果。說明書后續(xù)描述為實(shí)施本發(fā)明的較佳實(shí)施方式,然所述描述乃以說明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。

目前,在導(dǎo)航信息數(shù)據(jù)的處理過程中,記錄各種導(dǎo)航信息的數(shù)據(jù)文件,以及用于對(duì)所述數(shù)據(jù)文件進(jìn)行檢查的檢查工具,其類型都是多樣化的。

例如,所述數(shù)據(jù)文件中常見有如下種類:記錄道路信息的r_link文件,記錄顯示名稱的names文件,記錄面組成的b_cart文件,記錄興趣點(diǎn)的poi文件,記錄導(dǎo)航路線的r_condition文件等。類似的數(shù)據(jù)文件都記錄了導(dǎo)航中要為用戶呈現(xiàn)的重要信息。數(shù)據(jù)文件的每種檢查工具,一般專用于執(zhí)行一個(gè)特定的檢查項(xiàng)。常見的檢查項(xiàng)主要包括:值域、主鍵、外鍵、為空、非空、通用性和結(jié)構(gòu)等。

在現(xiàn)有技術(shù)中,往往是直接使用檢查工具對(duì)數(shù)據(jù)文件本身進(jìn)行檢查。但是由于每一類的數(shù)據(jù)文件在數(shù)據(jù)結(jié)構(gòu)方面都有區(qū)別,所以針對(duì)數(shù)據(jù)文件的檢查工具都是專用的,彼此不能夠通用。

就是說,假使r_link文件和names文件均需要進(jìn)行主鍵的檢查;但是r_link文件必須使用其專用的主鍵檢查工具執(zhí)行檢查,names文件亦然。而無法實(shí)現(xiàn)同一個(gè)主鍵檢查工具完成r_link文件和names文件的主鍵檢查。

同理可以想象,在檢查流程中幾乎每個(gè)檢查工具都是不能夠通用的。這導(dǎo)致整個(gè)系統(tǒng)中,檢查工具存在大量冗余,致使數(shù)據(jù)量龐大且重復(fù);占用大量資源,不夠精簡(jiǎn)。而且在上述的檢查模式之下,各類數(shù)據(jù)文件的檢查過程彼此沒有關(guān)聯(lián),流程上一般也不具有統(tǒng)一性,使得檢查過程規(guī)范性差,復(fù)雜而且低效。

為解決上述技術(shù)問題,本發(fā)明公開一種導(dǎo)航數(shù)據(jù)文件的檢查方法實(shí)施例。本實(shí)施例的方法可實(shí)現(xiàn)檢查工具的通用,以及檢查流程的標(biāo)準(zhǔn)化。本實(shí)施例的方法先解析數(shù)據(jù)文件,將數(shù)據(jù)文件中的信息填寫到標(biāo)準(zhǔn)化的模板中,再利用特定的檢查工具執(zhí)行檢查,實(shí)現(xiàn)檢查工具的通用和檢查流程的統(tǒng)一。參見圖1所示,為本發(fā)明實(shí)施例的方法流程示意圖。本實(shí)施例中所述方法包括以下步驟:

步驟101、讀取數(shù)據(jù)文件,并對(duì)所述數(shù)據(jù)文件進(jìn)行解析,得到所述數(shù)據(jù)文件中記錄的導(dǎo)航信息。

本實(shí)施例中,不再直接針對(duì)數(shù)據(jù)文件進(jìn)行檢查;而是在讀取數(shù)據(jù)文件之后,首先將數(shù)據(jù)文件中的導(dǎo)航信息解析出來。

其中,所述數(shù)據(jù)文件的類型可以包括但不限于以下的至少一種規(guī)格:

1)r_link文件,用于記錄道路信息,如道路的坐標(biāo),等級(jí)(高速公路、國(guó)道等)。

2)names文件,用于記錄顯示名稱;如建筑、場(chǎng)所、道路的名稱。

3)b_cart文件,用于記錄面組成。

4)poi文件,用于記錄興趣點(diǎn);如銀行、學(xué)校、醫(yī)院、商場(chǎng)等場(chǎng)所的坐標(biāo)及相關(guān)屬性等。

5)r_condition文件,用于記錄導(dǎo)航路線。

上述各種類型的數(shù)據(jù)文件,均記錄了不同種類的導(dǎo)航信息。在本實(shí)施例中均可通過所述的解析過程解析出導(dǎo)航信息。

步驟102、根據(jù)所述數(shù)據(jù)文件,匹配與之相對(duì)應(yīng)的預(yù)設(shè)的數(shù)據(jù)表格,并將所述導(dǎo)航信息寫入對(duì)應(yīng)的數(shù)據(jù)表格之中,生成待檢查文件并存儲(chǔ)。

前述已知,各種不同規(guī)格的數(shù)據(jù)文件,文件結(jié)構(gòu)和檢查方式都存在差別,所以一般的檢查工具無法通用。為此,本實(shí)施例中改變了直接針對(duì)數(shù)據(jù)文件進(jìn)行檢查的過程,而是在從數(shù)據(jù)文件中解析出導(dǎo)航信息之后,將導(dǎo)航信息填寫到預(yù)設(shè)的數(shù)據(jù)表格中。數(shù)據(jù)表格是根據(jù)實(shí)現(xiàn)統(tǒng)一檢查的需求預(yù)先創(chuàng)建,為各類導(dǎo)航信息的寫入均預(yù)留了寫入的位置。所述數(shù)據(jù)表格與所述數(shù)據(jù)文件可根據(jù)彼此的名稱相對(duì)應(yīng)。

將從數(shù)據(jù)文件中解析出的導(dǎo)航信息填寫至對(duì)應(yīng)的數(shù)據(jù)表格中,即生成待檢查文件。并且,所述數(shù)據(jù)表格針對(duì)不同的數(shù)據(jù)文件規(guī)格進(jìn)行制定,每種數(shù)據(jù)文件對(duì)應(yīng)一種數(shù)據(jù)表格。另外根據(jù)所述數(shù)據(jù)文件的規(guī)格和/或內(nèi)容的變化,可以更新數(shù)據(jù)庫(kù)中存儲(chǔ)的分別與各所述數(shù)據(jù)文件對(duì)應(yīng)的數(shù)據(jù)表格。所以通過填寫數(shù)據(jù)表格得到的待檢查文件,同樣也具備與該類數(shù)據(jù)表格的數(shù)據(jù)結(jié)構(gòu)。所述待檢查文件與所述數(shù)據(jù)表格可根據(jù)彼此的名稱相對(duì)應(yīng)。這就使得理論上各個(gè)待檢查文件雖然具體內(nèi)容各異,但數(shù)據(jù)結(jié)構(gòu)都是一致的,進(jìn)而在檢查過程中同樣可以使用同一的檢查工具進(jìn)行檢查。

還需要說明的是,在實(shí)際的應(yīng)用場(chǎng)景下,需要讀取的數(shù)據(jù)文件往往是多個(gè)。在所讀取的數(shù)據(jù)文件為多個(gè)的情況下,則針對(duì)每個(gè)數(shù)據(jù)文件對(duì)應(yīng)的生成一個(gè)待檢查文件。

步驟103、加載與所述待檢查文件相對(duì)應(yīng)的預(yù)設(shè)標(biāo)準(zhǔn)模板,所述標(biāo)準(zhǔn)模板配置有相應(yīng)的檢查工具,并利用所述檢查工具對(duì)所述待檢查文件進(jìn)行檢查,生成并存儲(chǔ)檢查結(jié)果。

標(biāo)準(zhǔn)模板用于配置各檢查工具,一個(gè)檢查工具用于完成一個(gè)檢查項(xiàng)?;蛘呖梢哉J(rèn)為,所述標(biāo)準(zhǔn)模板實(shí)質(zhì)上等于一個(gè)配置相應(yīng)檢查工具的容器。在實(shí)際的檢查過程當(dāng)中,可以針對(duì)具體的需求,而根據(jù)對(duì)所述數(shù)據(jù)文件的檢查需要,更新標(biāo)準(zhǔn)模板中配置的檢查工具。本實(shí)施例中所述檢查項(xiàng)包括:值域、主鍵、外鍵、為空、非空、通用性和/或結(jié)構(gòu)等。所述檢查項(xiàng)采用配置文件的形式,通過修改配置文件中的名稱和/或字段修改檢查項(xiàng)。

本實(shí)施例中由于檢查工具具有通用性,所以一般來說一個(gè)檢查項(xiàng)只需要配置一個(gè)檢查工具,即可對(duì)所有待檢查文件進(jìn)行該檢查項(xiàng)的檢查。這樣可大大減少了冗余,使得系統(tǒng)更加精簡(jiǎn)。

針對(duì)一個(gè)待檢查文件來說,所述利用所述檢查工具對(duì)所述待檢查文件進(jìn)行檢查的方式具體如下:解析所述標(biāo)準(zhǔn)模板,獲取所述標(biāo)準(zhǔn)模板配置的相關(guān)檢查工具、以及所述檢查工具對(duì)應(yīng)的檢查項(xiàng)。然后讀取所述待檢查文件,并根據(jù)所述檢查工具預(yù)設(shè)的順序依次調(diào)用相應(yīng)的檢查工具,對(duì)所述待檢查文件中的導(dǎo)航數(shù)據(jù)進(jìn)行檢查。所述檢查工具依次調(diào)用的順序,將取決于所述標(biāo)準(zhǔn)模板中配置文件的順序。

還需要說明的是,在存在多個(gè)待檢查文件的情況下,還需要對(duì)所述待檢查文件進(jìn)行排序,以確保檢查過程的有序性,使得檢查流程更加高效和規(guī)范。所述排序的方式具體如下:

對(duì)所述待檢查文件進(jìn)行數(shù)據(jù)量分析,根據(jù)分析得到的結(jié)果確定各所述待檢查文件的大小,并根據(jù)所述待檢查文件的大小進(jìn)行排序。排序之后,即可以調(diào)用對(duì)應(yīng)的標(biāo)準(zhǔn)模板對(duì)所述待檢查文件進(jìn)行檢查。

綜上可見,待檢查文件和檢查工具都制定了明確的順序后,便可以按照順序有序的執(zhí)行檢查。當(dāng)執(zhí)行完成一個(gè)待檢查文件的所有檢查之后,則按照待檢查文件的排序調(diào)取下一個(gè)待檢查文件,重新執(zhí)行檢查流程。由此,本實(shí)施例中的檢查流程執(zhí)行順序清晰,避免了重復(fù)低效的情況。

通過以上技術(shù)方案可知,本實(shí)施例存在的有益效果是:讀取各類規(guī)格的數(shù)據(jù)文件,并進(jìn)行解析獲取導(dǎo)航信息的結(jié)構(gòu)定義和數(shù)據(jù),并將解析得到的導(dǎo)航信息填寫到預(yù)設(shè)的對(duì)應(yīng)數(shù)據(jù)表格中,生成待檢查文件,根據(jù)待檢查文件加載配置有對(duì)應(yīng)檢查工具的標(biāo)準(zhǔn)模板,對(duì)待檢查文件進(jìn)行檢查,實(shí)現(xiàn)了檢查工具的通用,減少了系統(tǒng)冗余,節(jié)約系統(tǒng)資源;同時(shí),通過修改標(biāo)準(zhǔn)模板中檢查工具對(duì)應(yīng)的配置文件,修改、更新檢查項(xiàng),實(shí)現(xiàn)了檢查流程的規(guī)范化,避免了重復(fù)的磁盤讀寫,提高檢查效率。

為便于理解上述實(shí)施例,下面結(jié)合以下的具體應(yīng)用場(chǎng)景和實(shí)例,對(duì)所述方法進(jìn)行更加詳細(xì)的描述和解讀。

例如,在某次的檢查中,讀取一個(gè)poi文件。所述poi文件的結(jié)構(gòu)定義文件如下,解析后采用.mif格式記入數(shù)據(jù)表格:

基于上述的文件結(jié)構(gòu)進(jìn)行解析,獲得所述poi文件中包括的數(shù)據(jù)文件如下,數(shù)據(jù)文件采用.mid文件寫入數(shù)據(jù)表格中:

數(shù)據(jù)表格中記錄一組.mif文件和.mid文件,形成poi文件對(duì)應(yīng)的待檢查文件。poi文件對(duì)應(yīng)的待檢查文件需檢查的檢查項(xiàng)包括值域、主鍵、外鍵、為空、非空、結(jié)構(gòu)、通用性等。

將poi文件對(duì)應(yīng)的待檢查文件緩存至關(guān)系型數(shù)據(jù)庫(kù)中,加載標(biāo)準(zhǔn)模板,對(duì)待檢查文件的檢查。根據(jù)標(biāo)準(zhǔn)模板配置的檢查項(xiàng),對(duì)待檢查文件進(jìn)行檢查,生成并存儲(chǔ)檢查結(jié)果。

參見圖2所示,為本發(fā)明導(dǎo)航數(shù)據(jù)文件檢查的引擎系統(tǒng)實(shí)施例的組成示意圖。本實(shí)施例中所述引擎系統(tǒng)用于實(shí)現(xiàn)圖1所示實(shí)施例中所述的方法。其技術(shù)特征本質(zhì)上與圖1所示實(shí)施例一致。前述實(shí)施例中的相應(yīng)描述,同樣適用于本實(shí)施例中。本實(shí)施例所述引擎系統(tǒng)包括:

讀取模塊201,用于讀取數(shù)據(jù)文件,并對(duì)所述數(shù)據(jù)文件進(jìn)行解析,得到所述數(shù)據(jù)文件中記錄的導(dǎo)航信息。

生成模塊202,用于匹配與所述數(shù)據(jù)文件相對(duì)應(yīng)的預(yù)設(shè)的數(shù)據(jù)表格,并將所述導(dǎo)航信息寫入對(duì)應(yīng)的數(shù)據(jù)表格生成待檢查文件。

所述數(shù)據(jù)表格寫入有結(jié)構(gòu)定義文件和數(shù)據(jù)文件,所述結(jié)構(gòu)定義文件采用.mif格式,所述數(shù)據(jù)文件采用.mid格式。

加載模塊203,用于加載與所述待檢查文件相對(duì)應(yīng)的標(biāo)準(zhǔn)模板,所述標(biāo)準(zhǔn)模板配置有相應(yīng)檢查工具。

所述檢查工具用于完成一個(gè)檢查項(xiàng),所述檢查項(xiàng)采用配置文件的形式,所述配置文件采用腳本形式運(yùn)行。

檢查模塊204,用于利用所述檢查工具對(duì)所述待檢查文件進(jìn)行檢查,生成并存儲(chǔ)檢查結(jié)果。

數(shù)據(jù)庫(kù)205,用于分配各類相關(guān)文件的存儲(chǔ)空間和位置,對(duì)應(yīng)存儲(chǔ)所述待檢查文件和所述標(biāo)準(zhǔn)模板。

優(yōu)選的,所述引擎系統(tǒng)還可包括:排序模塊206(圖2中未示出),用于對(duì)所述待檢查文件進(jìn)行數(shù)據(jù)量分析,根據(jù)分析得到的結(jié)果對(duì)所述待檢查文件進(jìn)行排序。其中,檢查模塊204還用于按照所述待檢查文件的排序,調(diào)用與所述待檢查文件相對(duì)應(yīng)的標(biāo)準(zhǔn)模板對(duì)所述待檢查文件進(jìn)行檢查。

通過以上技術(shù)方案可知,本實(shí)施例存在的有益效果是:讀取各類規(guī)格的數(shù)據(jù)文件,并進(jìn)行解析獲取導(dǎo)航信息的結(jié)構(gòu)定義和數(shù)據(jù),并將解析得到的導(dǎo)航信息填寫到預(yù)設(shè)的對(duì)應(yīng)數(shù)據(jù)表格中,生成待檢查文件,根據(jù)待檢查文件加載配置有對(duì)應(yīng)檢查工具的標(biāo)準(zhǔn)模板,對(duì)待檢查文件進(jìn)行檢查,實(shí)現(xiàn)了檢查工具的通用,減少了系統(tǒng)冗余,節(jié)約系統(tǒng)資源;同時(shí),通過修改標(biāo)準(zhǔn)模板中檢查工具對(duì)應(yīng)的配置文件,修改、更新檢查項(xiàng),實(shí)現(xiàn)了檢查流程的規(guī)范化,避免了重復(fù)的磁盤讀寫,提高檢查效率。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

上述說明示出并描述了本發(fā)明的若干優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1