欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

核電站報(bào)警卡的處理方法及處理裝置與流程

文檔序號(hào):12666348閱讀:648來(lái)源:國(guó)知局
核電站報(bào)警卡的處理方法及處理裝置與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種核電站報(bào)警卡的處理方法及處理裝置。



背景技術(shù):

在核電站,報(bào)警卡是一種按固定格式描述核電站DCS(distributed control system,分布式控制系統(tǒng))報(bào)警信息的性質(zhì)、位置、原因、以及應(yīng)采取應(yīng)對(duì)措施等的卡片。最早的報(bào)警卡為紙質(zhì)文件,隨著科學(xué)技術(shù)的發(fā)展,如今已發(fā)展出將紙質(zhì)報(bào)警卡轉(zhuǎn)換為數(shù)字化報(bào)警卡的工具。數(shù)字化報(bào)警卡具有查找便捷、精準(zhǔn)、與DCS系統(tǒng)結(jié)合緊密、允許多用戶同時(shí)使用等優(yōu)勢(shì)。

在實(shí)際應(yīng)用中,數(shù)字化報(bào)警卡需要與其對(duì)應(yīng)的紙質(zhì)版報(bào)警卡進(jìn)行同步升版,以保證兩者的一致性,進(jìn)而保證主控操作員使用的數(shù)字化報(bào)警卡的正確性。但長(zhǎng)期以來(lái),數(shù)字化報(bào)警卡的升版基本依賴手工操作,效率低、耗時(shí)長(zhǎng)、工作量大且容易出錯(cuò),由于報(bào)警卡數(shù)量龐大,核電機(jī)組要求的升版周期短且升版文件質(zhì)量高,目前的數(shù)字化報(bào)警卡轉(zhuǎn)換工具,其轉(zhuǎn)換效率及轉(zhuǎn)換質(zhì)量不高,使得轉(zhuǎn)換后的數(shù)字化報(bào)警卡還需要投入大量人力且還不能保證升版周期,不能滿足機(jī)組數(shù)字化報(bào)警卡及時(shí)升版要求。



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

有鑒于此,有必要提供一種核電站報(bào)警卡的處理方法及處理裝置,能夠使輸出的HTML(Hyper Text Markup Language,超級(jí)文本標(biāo)記語(yǔ)言)報(bào)警卡樣式統(tǒng)一,還能提高轉(zhuǎn)換效率。

一種核電站報(bào)警卡的處理方法,其包括:

對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí);

將所述報(bào)警卡子原文件中的文字信息及圖片信息,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件;

根據(jù)各所述單元格的唯一標(biāo)識(shí),依序?qū)λ鲎親TML文件中各所述單元格的內(nèi)容進(jìn)行驗(yàn)證。

作為一種實(shí)施方式,所述將所述報(bào)警卡子原文件中的文字信息及圖片信息,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件,包括:

讀取報(bào)警卡子原文件中的文字信息及圖片信息;

根據(jù)所述文字信息,判斷所述子原文件中各段文字的樣式;

根據(jù)所述圖片信息,確定所述子原文件中各圖片的格式,并根據(jù)所述格式對(duì)各所述圖片進(jìn)行相應(yīng)處理;

根據(jù)所述各段文字的樣式及處理后的圖片,將所述子原文件按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件。

作為一種實(shí)施方式,在對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí)之前,還包括:

將多個(gè)所述報(bào)警卡子原文件的內(nèi)容合并在一總原文件中;

檢驗(yàn)所述總原文件中各子原文件對(duì)應(yīng)的內(nèi)容是否存在預(yù)設(shè)問(wèn)題;

篩除存在所述預(yù)設(shè)問(wèn)題的子原文件。

作為一種實(shí)施方式,在將所述報(bào)警卡子原文件中的文字信息及圖片信息,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件之后,還包括:

將多個(gè)子HTML文件的內(nèi)容合并在一總HTML文件中;

驗(yàn)證所述總HTML文件中各子HTML文件的內(nèi)容、排版及鏈接是否正確。

作為一種實(shí)施方式,所述驗(yàn)證所述總HTML文件中各子HTML文件的內(nèi)容、排版及鏈接是否正確,包括:

搜索所述總HTML文件中各子HTML文件的各鏈接信息;

對(duì)于每個(gè)所述鏈接信息,讀取其中的畫面名稱信息,并逐一判斷所述畫面名稱信息是否在預(yù)設(shè)列表內(nèi);是則判斷所述鏈接信息正確,否則判斷所述鏈接信息錯(cuò)誤。

一種核電站報(bào)警卡的處理裝置,其包括:

標(biāo)識(shí)模塊,用于對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí);

轉(zhuǎn)換模塊,用于將所述報(bào)警卡子原文件中的文字信息及圖片信息,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件;

第一驗(yàn)證模塊,用于根據(jù)各所述單元格的唯一標(biāo)識(shí),依序?qū)λ鲎親TML文件中各所述單元格的內(nèi)容進(jìn)行驗(yàn)證。

作為一種實(shí)施方式,所述轉(zhuǎn)換模塊包括:

讀取單元,用于讀取報(bào)警卡子原文件中的文字信息及圖片信息;

判斷單元,用于根據(jù)所述文字信息,判斷所述子原文件中各段文字的樣式;

處理單元,用于根據(jù)所述圖片信息,確定所述子原文件中各圖片的格式,并根據(jù)所述格式對(duì)各所述圖片進(jìn)行相應(yīng)處理;

轉(zhuǎn)換模塊,用于根據(jù)所述各段文字的樣式及處理后的圖片,將所述子原文件按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件。

作為一種實(shí)施方式,所述處理裝置還包括:

第一合并模塊,用于在對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí)之前,將多個(gè)所述報(bào)警卡子原文件的內(nèi)容合并在一總原文件中;

檢驗(yàn)?zāi)K,用于檢驗(yàn)所述總原文件中各子原文件對(duì)應(yīng)的內(nèi)容是否存在預(yù)設(shè)問(wèn)題;

篩除模塊,用于篩除存在所述預(yù)設(shè)問(wèn)題的子原文件。

作為一種實(shí)施方式,所述處理裝置還包括:

第二合并模塊,用于將多個(gè)子HTML文件的內(nèi)容合并在一總HTML文件中;

第二驗(yàn)證模塊,用于驗(yàn)證所述總HTML文件中各子HTML文件的內(nèi)容、排版及鏈接是否正確。

作為一種實(shí)施方式,所述驗(yàn)證模塊包括:

搜索單元,用于搜索所述總HTML文件中各子HTML文件的各鏈接信息;

判斷單元,用于對(duì)于每個(gè)所述鏈接信息,讀取其中的畫面名稱信息,并逐一判斷所述畫面名稱信息是否在預(yù)設(shè)列表內(nèi);是則判斷所述鏈接信息正確,否則判斷所述鏈接信息錯(cuò)誤。

上述核電站報(bào)警卡的處理方法及處理裝置,由于對(duì)子原文件中的各單元格進(jìn)行了唯一標(biāo)識(shí),在報(bào)警卡轉(zhuǎn)換完成之后,可以根據(jù)唯一標(biāo)識(shí)依序?qū)Ω鲉卧襁M(jìn)行驗(yàn)證,不僅不會(huì)遺漏驗(yàn)證,而且還能提升報(bào)警卡的驗(yàn)證效率。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他實(shí)施例的附圖。

圖1為本發(fā)明一實(shí)施例的核電站報(bào)警卡的處理方法的流程示意圖;

圖2為本發(fā)明另一實(shí)施例的核電站報(bào)警卡的處理方法的流程示意圖;

圖3為本發(fā)明另一實(shí)施例的核電站報(bào)警卡的處理方法的流程示意圖;

圖4為本發(fā)明又一實(shí)施例的核電站報(bào)警卡的處理方法的流程示意圖;

圖5為本發(fā)明一實(shí)施例的核電站報(bào)警卡的處理裝置的結(jié)構(gòu)示意圖;

圖6為本發(fā)明一實(shí)施例的核電站報(bào)警卡處理裝置中轉(zhuǎn)換模塊的結(jié)構(gòu)示意圖;

圖7為本發(fā)明另一實(shí)施例的核電站報(bào)警卡的處理裝置的結(jié)構(gòu)示意圖;

圖8為本發(fā)明又一實(shí)施例的核電站報(bào)警卡的處理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。

下面結(jié)合附圖描述根據(jù)本發(fā)明實(shí)施例的核電站報(bào)警卡的處理方法及處理裝置進(jìn)行說(shuō)明。例如,本發(fā)明一實(shí)施例的核電站報(bào)警卡的處理方法,包括以下步驟:對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí);將所述報(bào)警卡子原文件中的文字信息及圖片信息,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件;根據(jù)各所述單元格的唯一標(biāo)識(shí),依序?qū)λ鲎親TML文件中各所述單元格的內(nèi)容進(jìn)行驗(yàn)證。

請(qǐng)參閱圖1,其為本發(fā)明一實(shí)施例的核電站報(bào)警卡的處理方法的流程示意圖,如圖1所示,所述處理方法包括以下步驟:

S120,對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí)。

具體地,判斷報(bào)警卡子原文件中是否含有表格,是則對(duì)表格的每個(gè)單元格進(jìn)行唯一標(biāo)識(shí),即,每個(gè)單元格的標(biāo)識(shí)都是唯一的,不同單元格具有不同的標(biāo)識(shí)。

作為一種實(shí)施方式,通過(guò)數(shù)字編號(hào)對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí)。

作為另一種實(shí)施方式,通過(guò)字母編號(hào)對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí)。

作為又一種實(shí)施方式,通過(guò)數(shù)字、字母及符號(hào)的混合編號(hào)對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí)。

S130,將所述報(bào)警卡子原文件中的文字信息及圖片信息,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件。

其中,一個(gè)子原文件對(duì)應(yīng)一張報(bào)警卡,子原文件優(yōu)選為word文件。

其中,報(bào)警卡子原文件中的文字信息及圖片信息,包括表格中的文字信息及圖片信息,還包括表格外的文字信息及圖片信息。

本實(shí)施例中,預(yù)先設(shè)置文字信息和圖片信息的排版樣式,其中,針對(duì)不同樣式的文字信息和不同格式的圖片信息,分別設(shè)置相應(yīng)的排版樣式,轉(zhuǎn)換時(shí),根據(jù)子原文件中各文字信息的樣式及各圖片信息的格式,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件,能夠使輸出的HTML報(bào)警卡樣式統(tǒng)一、排版整齊、內(nèi)容層次清晰。

S140,根據(jù)各所述單元格的唯一標(biāo)識(shí),依序?qū)λ鲎親TML文件中各所述單元格的內(nèi)容進(jìn)行驗(yàn)證。

其中,對(duì)單元格的內(nèi)容進(jìn)行驗(yàn)證,包括:遍歷各單元格,驗(yàn)證各單元格中是否有內(nèi)容,若否,則表示該單元格為空白單元格,刪除空白單元格;若是,則進(jìn)一步驗(yàn)證各單元格中的內(nèi)容是否正確,若否,對(duì)內(nèi)容不正確的單元格進(jìn)行標(biāo)記,或?qū)ψ釉募匦逻M(jìn)行轉(zhuǎn)換。

其中,對(duì)單元格的內(nèi)容進(jìn)行驗(yàn)證,還包括:遍歷各單元格,驗(yàn)證各單元格中是否有嵌套有單元格或表格,是則判斷該單元格出錯(cuò),對(duì)出錯(cuò)的單元格進(jìn)行標(biāo)記,或?qū)ψ釉募匦逻M(jìn)行轉(zhuǎn)換。

上述核電站報(bào)警卡的處理方法,由于對(duì)子原文件中的各單元格進(jìn)行了唯一標(biāo)識(shí),在報(bào)警卡轉(zhuǎn)換完成之后,可以根據(jù)唯一標(biāo)識(shí)依序?qū)Ω鲉卧襁M(jìn)行驗(yàn)證,不僅不會(huì)遺漏驗(yàn)證,而且還能提升報(bào)警卡的驗(yàn)證效率。

在其中一個(gè)實(shí)施例中,如圖2所示,步驟S130包括:

S131,讀取報(bào)警卡子原文件中的文字信息及圖片信息。

在本實(shí)施例中,讀取報(bào)警卡子原文件中的文字信息及圖片信息,例如,逐個(gè)讀取子原文件中的文字信息及圖片信息;又如,批量讀取多個(gè)子原文件中的文字信息及圖片信息。

其中,讀取文字信息,至少包括讀取文字內(nèi)容及段落縮進(jìn)信息。例如,為了簡(jiǎn)化處理流程,對(duì)于文字信息,僅讀取文字內(nèi)容及段落縮進(jìn)信息。又如,為了更大程度保留原文件的格式,對(duì)于文字信息,除了文字內(nèi)容及段落縮進(jìn)信息,還讀取樣式信息、字體信息、字號(hào)信息、顏色信息等至少一種。

其中,讀取圖片信息,包括讀取圖片內(nèi)容及圖片格式信息。例如,圖片格式信息包括Visio、BMP(BitMaP,位圖)、JPEG(Joint Photographic Experts Group,聯(lián)合照片專家組)、TIFF(Tag Image File Format,標(biāo)簽圖像文件格式)、TGA(Tagged Graphics,已標(biāo)記的圖形)、EXIF(EXchangeable Image file Format,可交換的圖像文件格式)等。

具體地,在原文件中,文字的各種屬性及圖片均帶有特定標(biāo)識(shí)符,通過(guò)識(shí)別特定標(biāo)識(shí)符,能夠提取所需的文字信息及圖片信息,避免遺漏子原文件中的文字內(nèi)容或圖片內(nèi)容,使得轉(zhuǎn)換后的報(bào)警卡內(nèi)容與子原文件中的內(nèi)容一致,從而實(shí)現(xiàn)1:1轉(zhuǎn)換。

S132,根據(jù)所述文字信息,判斷所述子原文件中各段文字的樣式。

作為一種實(shí)施方式,讀取的所述文字信息中不包括樣式信息,則根據(jù)文字內(nèi)容及預(yù)設(shè)的判斷規(guī)則,判斷各段文字的樣式。例如,通過(guò)對(duì)文本字符串的字符屬性進(jìn)行關(guān)聯(lián)分析,實(shí)現(xiàn)樣式的自動(dòng)分析判斷。如某段文字,其字?jǐn)?shù)少于預(yù)設(shè)數(shù)量,并且起始字符為數(shù)字,緊隨其后為一個(gè)或多個(gè)空格字符,則判斷該段文字的樣式為一級(jí)目錄。又如某段文字,其包括超過(guò)一定數(shù)量的文字及符號(hào),則認(rèn)為該段文字的樣式為正文。

作為另一種實(shí)施方式,讀取的所述文字信息中包括樣式信息,則根據(jù)文字信息中的樣式信息確定各段文字的樣式。

S133,根據(jù)所述圖片信息,確定所述子原文件中各圖片的格式,并根據(jù)所述格式對(duì)各所述圖片進(jìn)行相應(yīng)處理。

例如,根據(jù)所述格式,對(duì)各所述圖片進(jìn)行相應(yīng)的去底色處理、清晰度調(diào)整處理及縮放處理中至少一種。

在本實(shí)施例中,針對(duì)不同格式的圖片,預(yù)先設(shè)置相應(yīng)的處理方式。例如,針對(duì)不同格式的圖片,預(yù)先設(shè)置不同的去底色方式、不同的清晰度調(diào)整方式及不同的縮放比例。

作為一種實(shí)施方式,記錄不同格式的圖片的歷史處理方式,對(duì)于每種格式的圖片,選擇歷史處理方式中使用次數(shù)最多的方式作為默認(rèn)處理方式。

作為另一種實(shí)施方式,在初次對(duì)某一格式的圖片進(jìn)行處理時(shí),采用多種方式進(jìn)行處理,得到多張?zhí)幚砗蟮膱D片,并提示用戶在多張?zhí)幚砗蟮膱D片中選擇最優(yōu)圖片,將最優(yōu)圖片對(duì)應(yīng)的處理方式設(shè)置為該格式的預(yù)設(shè)處理方式。

S134,根據(jù)所述各段文字的樣式及處理后的圖片,將所述子原文件按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件。

考慮到由不同人員編寫的報(bào)警卡,其排版格式不一樣,導(dǎo)致子原文件的排版格式種類繁多,因此,為了使輸出的HTML報(bào)警卡樣式統(tǒng)一、排版整齊、內(nèi)容層次清晰,在本實(shí)施例中,針對(duì)不同的文字樣式,預(yù)先設(shè)置相應(yīng)的排版樣式。例如,對(duì)于一級(jí)目錄、二級(jí)目錄、一級(jí)標(biāo)題、二級(jí)標(biāo)題、三級(jí)標(biāo)題、正文等文字樣式,分別設(shè)置不同的排版樣式。其中,預(yù)設(shè)排版樣式對(duì)文字的字體、大小、顏色、段落縮進(jìn)、分欄及圖片的嵌入方式等進(jìn)行規(guī)定。

作為一種實(shí)施方式,考慮到不同的核電站對(duì)于報(bào)警卡的格式要求不一樣,例如不同核電站的報(bào)警卡原文件和HTML文件的框架(行/列數(shù)目)都不一樣,可針對(duì)不同核電站,分別設(shè)置多種排版樣式。例如建立核電站及排版樣式之間的映射關(guān)系,在讀取報(bào)警卡子原文件時(shí),根據(jù)子原文件攜帶的核電站標(biāo)識(shí)信息及對(duì)應(yīng)關(guān)系,確定相應(yīng)的排版樣式。又如,預(yù)先存儲(chǔ)多個(gè)樣式文件,每個(gè)樣式文件中包括一種排版樣式的具體規(guī)定,以便于執(zhí)行轉(zhuǎn)換處理時(shí),能根據(jù)相應(yīng)的樣式文件進(jìn)行操作。例如,樣式文件為alarm_sheet.css文件。

其中,對(duì)于每個(gè)子原文件,根據(jù)其中各段文字的樣式及處理后的圖片,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件,例如,每個(gè)子原文件轉(zhuǎn)換為一子HTML文件。

作為一種實(shí)施方式,每轉(zhuǎn)換一次,將生成的HTML文件自動(dòng)保存至對(duì)應(yīng)數(shù)據(jù)庫(kù)中,以便于后續(xù)快速高效地進(jìn)行批量統(tǒng)計(jì)和對(duì)比。

上述核電站報(bào)警卡的處理方法,由于對(duì)子原文件中的各單元格進(jìn)行了唯一標(biāo)識(shí),在報(bào)警卡轉(zhuǎn)換完成之后,可以根據(jù)唯一標(biāo)識(shí)依序?qū)Ω鲉卧襁M(jìn)行驗(yàn)證,不僅不會(huì)遺漏驗(yàn)證,而且還能提升報(bào)警卡的驗(yàn)證效率。另外,根據(jù)子原文件中各段文字的樣式和圖片的格式,進(jìn)行一定處理后將所述子原文件按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件,不僅能夠使輸出的HTML報(bào)警卡樣式統(tǒng)一、排版整齊、內(nèi)容層次清晰,而且還簡(jiǎn)化了轉(zhuǎn)換內(nèi)容,從而提高了轉(zhuǎn)換效率。

在一個(gè)實(shí)施例中,如圖3所示,在步驟S120之前,還執(zhí)行以下步驟:

S111,將多個(gè)所述報(bào)警卡子原文件的內(nèi)容合并在一總原文件中。

例如,將屬于同一核電站的多個(gè)報(bào)警卡子原文件的內(nèi)容合并在一總原文件中。

又如,復(fù)制多個(gè)子原文件的內(nèi)容,創(chuàng)建一總原文件,將復(fù)制的多個(gè)子原文件的內(nèi)容按照原格式粘貼到總原文件中。又如,按照預(yù)設(shè)順序,將多個(gè)子原文件的內(nèi)容粘貼到總原文件中。其中按照預(yù)設(shè)順序,例如按照文件名稱排序,又如按照文件的導(dǎo)入時(shí)間排序,又如按照文件大小排序序。

S112,檢驗(yàn)所述總原文件中各子原文件對(duì)應(yīng)的內(nèi)容是否存在預(yù)設(shè)問(wèn)題。

例如,檢驗(yàn)各子原文件對(duì)應(yīng)的內(nèi)容是否存在多張圖片互相重疊、表格行/列數(shù)目不規(guī)范、鏈接不在預(yù)設(shè)位置等至少一種預(yù)設(shè)問(wèn)題。

其中,各子原文件中均具有特定的表頭標(biāo)識(shí)及表尾標(biāo)識(shí),通過(guò)識(shí)別總原文件中的各表頭標(biāo)識(shí)及各表尾標(biāo)識(shí),可確定各子原文件對(duì)應(yīng)的內(nèi)容,從而分別檢驗(yàn)各子原文件對(duì)應(yīng)的內(nèi)容。

通過(guò)將多個(gè)子原文件的內(nèi)容合并在一總原文件中,使得只需打開(kāi)該總原文件即可對(duì)多個(gè)子原文件進(jìn)行檢驗(yàn),無(wú)需分別打開(kāi)多個(gè)子原文件,從而實(shí)現(xiàn)批量檢驗(yàn)。

S113,篩除存在所述預(yù)設(shè)問(wèn)題的子原文件。

例如,對(duì)于存在至少一個(gè)上述預(yù)設(shè)問(wèn)題的子原文件,將其篩除,不對(duì)其執(zhí)行轉(zhuǎn)換處理,從而減少不必要的工作量。

在一個(gè)實(shí)施例中,針對(duì)被篩除的子原文件,生成一篩除列表,并提醒管理員對(duì)篩除列表中的各子原文件進(jìn)行修改,排除以上預(yù)設(shè)問(wèn)題。例如,篩除列表中包括存在預(yù)設(shè)問(wèn)題的子原文件的唯一標(biāo)識(shí),如文件名。又如,篩除列表中還包括上述存在預(yù)設(shè)問(wèn)題的各子原文件所存在的問(wèn)題類型,例如圖片重疊、行數(shù)錯(cuò)誤、列數(shù)錯(cuò)誤、鏈接錯(cuò)誤等,以便于管理員進(jìn)行針對(duì)性的修改,減少管理員的修改工作量。例如,篩除列表以LUT(Look-Up Table)的形式進(jìn)行存儲(chǔ)。

在一個(gè)實(shí)施例中,如圖4所示,在步驟S140之后,還執(zhí)行如下步驟:

S160,將多個(gè)子HTML文件的內(nèi)容合并在一總HTML文件中。

例如,將屬于同一核電站的多個(gè)子HTML文件的內(nèi)容合并在一總HTML文件中。

又如,復(fù)制多個(gè)子HTML文件的內(nèi)容,創(chuàng)建一總子HTML文件,將復(fù)制的多個(gè)子HTML文件的內(nèi)容按照原格式粘貼到總HTML文件中。又如,按照多個(gè)子原文件的排序,將多個(gè)子HTML文件的內(nèi)容粘貼到總HTML文件中。

其中,對(duì)于子HTML文件中的表格,將每個(gè)單元格中的HTML文本先提取到數(shù)據(jù)表中,從而可以生成臨時(shí)的組合的HTML文件。

S170,驗(yàn)證所述總HTML文件中各子HTML文件的內(nèi)容、排版及鏈接是否正確。

例如,驗(yàn)證所述總HTML文件中各子HTML文件的內(nèi)容與對(duì)應(yīng)的子原文件是否一致,驗(yàn)證各子HTML文件的排版樣式是否符合預(yù)設(shè)的排版樣式的規(guī)定,驗(yàn)證各子HTML文件中的鏈接位置及鏈接內(nèi)容是否正確。

又如,預(yù)先存儲(chǔ)包含鏈接信息的預(yù)設(shè)列表,其中鏈接信息包括:鏈接畫面名稱、鏈接所在子原文件、鏈接類型等。具體地,驗(yàn)證鏈接是否正確,包括:搜索所述總HTML文件中各子HTML文件的各鏈接信息;對(duì)于每個(gè)所述鏈接信息,讀取其中的畫面名稱信息,并逐一判斷所述畫面名稱信息是否在預(yù)設(shè)列表內(nèi);是則判斷所述鏈接信息正確,否則判斷所述鏈接信息錯(cuò)誤。

其中,各子HTML文件中均具有特定的文件頭標(biāo)識(shí)及文件尾標(biāo)識(shí),通過(guò)識(shí)別總HTML文件中的各文件頭標(biāo)識(shí)及各文件尾標(biāo)識(shí),可確定各子HTML文件對(duì)應(yīng)的內(nèi)容,從而分別檢驗(yàn)各子HTML文件的內(nèi)容、排版及鏈接是否正確。

通過(guò)將多個(gè)子HTML文件的內(nèi)容合并在一總HTML文件中,使得只需打開(kāi)該總HTML文件即可對(duì)多個(gè)子HTML文件進(jìn)行驗(yàn)證,無(wú)需分別打開(kāi)多個(gè)子HTML文件,從而實(shí)現(xiàn)批量驗(yàn)證。

在一個(gè)實(shí)施例中,步驟S150或步驟S170之后,還執(zhí)行如下步驟:比較至少兩種版本的報(bào)警卡,例如將當(dāng)前轉(zhuǎn)換的報(bào)警卡子HTML文件與上一版本的報(bào)警卡子HTML文件進(jìn)行比較,或者將當(dāng)前輸入的報(bào)警卡子原文件與上一版本的報(bào)警卡子原文件進(jìn)行比較;統(tǒng)計(jì)上述至少兩種版本的報(bào)警卡之間的差異信息;根據(jù)所述差異信息生成版本對(duì)比報(bào)告。例如,版本對(duì)比報(bào)告包括報(bào)警卡的增/刪信息和報(bào)警卡內(nèi)容的增/刪信息等。又如,上述差異信息精確到單個(gè)文字的不同。

例如,采用數(shù)據(jù)庫(kù)存儲(chǔ)技術(shù),快速批量統(tǒng)計(jì)不同版本下報(bào)警卡的差異信息,生成版本比對(duì)報(bào)告。

作為一種實(shí)施方式,為了保證轉(zhuǎn)換后的HTML文件中圖片的清晰度,在對(duì)各子HTML文件進(jìn)行驗(yàn)證時(shí),針對(duì)每張圖片,分別列出多種縮放比例的處理圖片,以供驗(yàn)證人員選擇。例如,列出保持Word圖片縱橫比分別放大1倍、1.2倍、1.5倍的圖片,保持Visio圖片縱橫比分別放大1倍、1.2倍、1.5倍的圖片,以及在WORD中另存為HTML文件時(shí)的圖片,供驗(yàn)證人員選擇。檢測(cè)驗(yàn)證人員的選擇操作,記錄最優(yōu)圖片的序號(hào),在驗(yàn)證完之后,自動(dòng)選擇該縮放比例批量作為每個(gè)報(bào)警卡該圖片格式的最優(yōu)縮放比例。

在一個(gè)實(shí)施例中,步驟S160也可以在步驟S140之前,此時(shí)步驟S140具體為:根據(jù)各所述單元格的唯一標(biāo)識(shí),依序?qū)侶TML文件中各所述單元格的內(nèi)容進(jìn)行驗(yàn)證。

上述核電站報(bào)警卡的處理方法,判斷報(bào)警卡子原文件中各段文字的樣式,并對(duì)報(bào)警卡子原文件中的圖片按照格式進(jìn)行處理,根據(jù)所述各段文字的樣式及處理后的圖片,將所述子原文件按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件,不僅能夠使輸出的HTML報(bào)警卡樣式統(tǒng)一、排版整齊、內(nèi)容層次清晰,而且還簡(jiǎn)化了轉(zhuǎn)換內(nèi)容,從而提高轉(zhuǎn)換效率。

上述核電站報(bào)警卡的處理方法,解決了數(shù)字化報(bào)警卡快速升版的技術(shù)難題,保證最新升版后的紙質(zhì)報(bào)警卡快速同步至DCS上直接使用的數(shù)字化報(bào)警卡,縮短了生效的紙質(zhì)報(bào)警卡升版到機(jī)組數(shù)字化報(bào)警卡所需時(shí)間,減少核電廠對(duì)數(shù)字化報(bào)警卡升版的人力投入,有效提升操縱員在主控室響應(yīng)機(jī)組異常報(bào)警的準(zhǔn)確性和快速性,減少人為因素的失誤風(fēng)險(xiǎn),提升各電廠數(shù)字化報(bào)警卡自主升版能力。

請(qǐng)參閱圖5,其為本發(fā)明一實(shí)施例的核電站報(bào)警卡的處理裝置的結(jié)構(gòu)示意圖。所述處理裝置采用上述核電站報(bào)警卡的處理方法。如圖5所示,所述核電站報(bào)警卡的處理裝置40包括標(biāo)識(shí)模塊410、轉(zhuǎn)換模塊420及驗(yàn)證模塊430。

標(biāo)識(shí)模塊410,用于對(duì)報(bào)警卡子原文件中表格的各單元格進(jìn)行唯一標(biāo)識(shí)。

轉(zhuǎn)換模塊420,用于將所述報(bào)警卡子原文件中的文字信息及圖片信息,按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件。

第一驗(yàn)證模塊430,用于根據(jù)各所述單元格的唯一標(biāo)識(shí),依序?qū)λ鲎親TML文件中各所述單元格的內(nèi)容進(jìn)行驗(yàn)證。

在一個(gè)實(shí)施例中,如圖6所示,轉(zhuǎn)換模塊420包括讀取單元421、判斷單元421、處理單元423及轉(zhuǎn)換單元424,其中:

讀取單元,用于讀取報(bào)警卡子原文件中的文字信息及圖片信息;

判斷單元,用于根據(jù)所述文字信息,判斷所述子原文件中各段文字的樣式;

處理單元,用于根據(jù)所述圖片信息,確定所述子原文件中各圖片的格式,并根據(jù)所述格式對(duì)各所述圖片進(jìn)行相應(yīng)處理;

轉(zhuǎn)換單元,用于根據(jù)所述各段文字的樣式及處理后的圖片,將所述子原文件按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件。

在一個(gè)實(shí)施例中,處理單元,具體用于根據(jù)所述格式對(duì)各所述圖片進(jìn)行相應(yīng)的去底色處理、清晰度調(diào)整處理及縮放處理中至少一種。

在一個(gè)實(shí)施例中,如圖7所示,上述處理裝置400還包括:

第一合并模塊440,用于在讀取模塊讀取報(bào)警卡子原文件中的文字信息及圖片信息之前,將多個(gè)所述報(bào)警卡子原文件的內(nèi)容合并在一總原文件中;

檢驗(yàn)?zāi)K450,用于檢驗(yàn)所述總原文件中各子原文件對(duì)應(yīng)的內(nèi)容是否存在預(yù)設(shè)問(wèn)題;

篩除模塊460,用于篩除存在所述預(yù)設(shè)問(wèn)題的子原文件。

在一個(gè)實(shí)施例中,如圖8所示,上述處理裝置400還包括:

第二合并模塊470,用于將多個(gè)子HTML文件的內(nèi)容合并在一總HTML文件中;

第二驗(yàn)證模塊480,用于驗(yàn)證所述總HTML文件中各子HTML文件的內(nèi)容、排版及鏈接是否正確。

在一個(gè)實(shí)施例中,所述驗(yàn)證模塊480包括搜索單元及判斷單元,其中:

搜索單元,用于搜索所述總HTML文件中各子HTML文件的各鏈接信息;

判斷單元,用于對(duì)于每個(gè)所述鏈接信息,讀取其中的畫面名稱信息,并逐一判斷所述畫面名稱信息是否在預(yù)設(shè)列表內(nèi);是則判斷所述鏈接信息正確,否則判斷所述鏈接信息錯(cuò)誤。

本發(fā)明又一實(shí)施例是,一種核電站報(bào)警卡的處理裝置,其采用上述任一實(shí)施例所述處理方法;例如,一種核電站報(bào)警卡的處理裝置,其采用上述任一實(shí)施例所述處理方法實(shí)現(xiàn);又如,一種核電站報(bào)警卡的處理裝置,其具有上述任一實(shí)施例所述處理方法所對(duì)應(yīng)的功能模塊。

上述核電站報(bào)警卡的處理裝置,判斷報(bào)警卡子原文件中各段文字的樣式,并對(duì)報(bào)警卡子原文件中的圖片按照格式進(jìn)行處理,根據(jù)所述各段文字的樣式及處理后的圖片,將所述子原文件按照預(yù)設(shè)排版樣式轉(zhuǎn)換為子HTML文件,不僅能夠使輸出的HTML報(bào)警卡樣式統(tǒng)一、排版整齊、內(nèi)容層次清晰,而且還簡(jiǎn)化了轉(zhuǎn)換內(nèi)容,從而提高轉(zhuǎn)換效率。

上述核電站報(bào)警卡的處理裝置,解決了數(shù)字化報(bào)警卡快速升版的技術(shù)難題,保證最新升版后的紙質(zhì)報(bào)警卡快速同步至DCS上直接使用的數(shù)字化報(bào)警卡,縮短了生效的紙質(zhì)報(bào)警卡升版到機(jī)組數(shù)字化報(bào)警卡所需時(shí)間,減少核電廠對(duì)數(shù)字化報(bào)警卡升版的人力投入,有效提升操縱員在主控室響應(yīng)機(jī)組異常報(bào)警的準(zhǔn)確性和快速性,減少人為因素的失誤風(fēng)險(xiǎn),提升各電廠數(shù)字化報(bào)警卡自主升版能力。

應(yīng)該說(shuō)明的是,上述裝置實(shí)施例中,所包括的各個(gè)模塊只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。

另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于可讀取存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書(shū)記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
长顺县| 元朗区| 黎平县| 丹寨县| 横山县| 井冈山市| 辽阳县| 阿拉善右旗| 星子县| 九江县| 定兴县| 永寿县| 洛隆县| 沈丘县| 威海市| 临城县| 凌云县| 恩平市| 海原县| 石棉县| 平阳县| 诸城市| 孝昌县| 开阳县| 贵南县| 米泉市| 屏东县| 康马县| 孟津县| 承德市| 临邑县| 拉萨市| 康平县| 电白县| 班戈县| 大悟县| 叶城县| 新晃| 新余市| 广平县| 讷河市|