專利名稱:不同文字與圖像組合的證件模板生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域中對不同文字與圖像組合,形成有關(guān)特定證件的模板的技術(shù)。
背景技術(shù):
一些特殊的證件上需要對同一個目錄中用兩種以上的不同文字標注內(nèi)容,同時還需要有相應(yīng)的圖像。例如少數(shù)民族的身份證需要用漢字和少數(shù)民族文字標注出姓名、性別等內(nèi)容和相片。在現(xiàn)有技術(shù)中是采用分開套印的方法實現(xiàn)這類特殊證件的制備。假定要用計算機系統(tǒng)來完成這一工作,制備這類的證件,需要對不同文字的文本文件或其他的文件形式的文字文件,以及存有相片的圖像文件進行處理并導(dǎo)入相應(yīng)的數(shù)據(jù)庫中,同時形成相關(guān)的模板。但現(xiàn)有技術(shù)中沒有這方面內(nèi)容的披露。
發(fā)明內(nèi)容
本發(fā)明提供一種較現(xiàn)有技術(shù)更為方便的,且可以使用計算機系統(tǒng)制備用多種文字與圖像組合的特殊證件的方法。
本發(fā)明的方法是不同文字的文件來源為特定的文本文件,在計算機進行處理時先分別打開各文本文件,逐行進行讀取和識別,根據(jù)不同文本文件的相同的能唯一標志信息的字段進行整合處理,拋棄模板中不需要的信息和狀態(tài)轉(zhuǎn)換標志,再根據(jù)文本文件和圖像文件中相同的能唯一標志信息的字段標志號,使不同文字信息與圖像信息一一對應(yīng),從而得到生成模板的數(shù)據(jù)庫中所需要的邏輯數(shù)據(jù)結(jié)構(gòu),再將所需的各文件的相應(yīng)信息根據(jù)設(shè)計生成模板的要求導(dǎo)入數(shù)據(jù)庫并形成模板。
本發(fā)明的方法所指的不同文字與圖像組合的證件特別指以兩種不同文字與圖像三合一的證件,因此其模板也應(yīng)當(dāng)是兩種不同文字與圖像三合一的模板,而所述的能唯一標志信息的字段標志號是指身份證號和記錄號。
由后述的本發(fā)明實施例可見,其不同文字的特定文本文件之一為來自公安制證信息庫導(dǎo)出的文本文件,對各不同的文本文件是按照狀態(tài)轉(zhuǎn)移標志進行判別與分析。更具體講,對由漢字的公安制證信息庫是以^進行判別與分析,而對少數(shù)民族文字的文本文件則以空格進行判別、分析和整合處理。
應(yīng)用本發(fā)明可以很方便地產(chǎn)生不同文字的證件模板,方便制證工作。本發(fā)明可以廣泛用于其上需要有多種文字的證件,如身份證、駕駛證、工作證等相關(guān)的領(lǐng)域
附圖1為本發(fā)明的流程示意圖。附圖2為本發(fā)明用于制備身份證的流程示意圖。
具體實施例方式
以下結(jié)合附圖和實施例對本發(fā)明進行進一步解說。
假定要制作的證件的數(shù)據(jù)來源包含三個部分A文字文本文件信息、B文字文本文件信息和圖像文件信息,而且A文件與B文件,以及圖像文件中有能唯一標志信息的字段標志號。
按照證件的格式要求設(shè)計出證件的計算機模板(這并不屬于本發(fā)明的內(nèi)容);由計算機打開A文字文本文件,按文件中唯一標志信息讀入其內(nèi)容,再進行整合處理。這里所述的整合處理是指識別A文件中各字段,同時將A文件中相同的字段內(nèi)容合并,再將模板中不需要的信息和狀態(tài)轉(zhuǎn)換標志拋棄,而將模板中所需的字段內(nèi)容導(dǎo)入到數(shù)據(jù)庫,成為模板的內(nèi)容的一部分;由計算機打開B文字文本文件,讀入與A文件中唯一標志信息相同的信息內(nèi)容,再對內(nèi)容進行整合處理。這里所述的整合處理與上相同。再將模板中不需要的信息和狀態(tài)轉(zhuǎn)換標志拋棄,而將模板中所需的字段內(nèi)容導(dǎo)入到數(shù)據(jù)庫,成為模板的內(nèi)容的另一部分;由計算機打開圖像文件,讀入與A與B文件中唯一標志信息相同的圖像文件,并將此圖像信息導(dǎo)入到數(shù)據(jù)庫中,存成二進制位的格式。
經(jīng)以上過程,在數(shù)據(jù)庫中,就構(gòu)成了由A文字、B文字和圖像三合一的證模板的所有組成部分,而且不同文字信息與圖像間建立了一一對應(yīng)的關(guān)系。
本發(fā)明以上的工作流程參見附圖1。
本發(fā)明一個實施例是為制備藏漢文身份證提供模板功能。
藏漢文身份證制作系統(tǒng)的數(shù)據(jù)來源包含三個部分漢語信息、藏語信息和圖像信息。這一模板由以下內(nèi)容組成1、漢語信息是來源于公安制證信息庫,公安制證信息庫中的信息經(jīng)過審核處理后,利用數(shù)據(jù)卸載調(diào)度軟件把審核后的數(shù)據(jù)庫記錄導(dǎo)出存儲成txt文件。因此,漢語信息的處理是把txt文件導(dǎo)入到數(shù)據(jù)庫中,當(dāng)把漢語信息導(dǎo)入到數(shù)據(jù)庫中,就構(gòu)成了藏、漢、圖像三合一身份證模板的一部分。
2、藏語信息的處理在理論上是一樣的把包含藏語制證信息的txt文件導(dǎo)入到數(shù)據(jù)庫中。只是藏語信息的txt文件的格式和漢語信息的txt文件的格式是不一樣的。當(dāng)把藏語信息導(dǎo)入到數(shù)據(jù)庫中,就構(gòu)成了藏、漢、圖像三合一身份證模板的另一部分。
3、圖像信息的處理是把圖像信息導(dǎo)入到數(shù)據(jù)庫中,存成二進制位的格式。當(dāng)把圖像信息導(dǎo)入到數(shù)據(jù)庫中,就構(gòu)成了藏、漢、圖像三合一身份證模板的一個重要組成部分。
因為這三個部分組合起來才能構(gòu)成完整的身份證顯示打印模板,我們依據(jù)身份證號和記錄號,使藏語信息、漢語信息、圖像信息一一對應(yīng),從而生成完整的身份證顯示打印模板。
身份證顯示打印模板的尺寸是由制證標準確定的,同時其ADO數(shù)據(jù)庫及所形成的模板是現(xiàn)成的。
本實施例的技術(shù)路線如附圖2。
由公安制證信息庫導(dǎo)出的漢字信息的txt文件格式如下01^0000005300^袁君峰^男^蒙古^1985^8^24^青海省西寧市城東區(qū)共和^南路44號15號樓^522室^630102198508240454^0000005300^袁君峰^0000005300^西寧市公安局^2005.08.02-2015.08.02^0000005300^袁君峰^01^0000005301^韓商順^男^漢^1961^5^26^青海省西寧市城東區(qū)共和^南路44號8號樓142^室^632521196105260614^0000005301^韓商順^0000005301^西寧市公安局^2005.08.02-2025.08.02^0000005301^韓商順^01^0000005302^田蘭晶^女^壯^1967^10^1^青海省西寧市城東區(qū)七一^路294號8號樓312^室^532624196710010366^0000005302^田蘭晶^0000005302^西寧市公安局^2005.08.02-2025.08.02^0000005302^田蘭晶^01^0000005303^馬艷梅^女^東鄉(xiāng)^1977^7^11^青海省西寧市城東區(qū)北小^街金牛小區(qū)6號樓662^室^630102197707110025^0000005303^馬艷梅^0000005303^西寧市公安局^2005.08.02-2025.08.02^0000005303^馬艷梅^01^0000005304^馬吉祥^男^東鄉(xiāng)^1974^8^17^青海省西寧市城東區(qū)北小^街金牛小區(qū)6號樓662^室^630102197408170036^0000005304^馬吉祥^0000005304^西寧市公安局^2005.08.02-2025.08.02^0000005304^馬吉祥^01^0000005305^李軍^女^回^1979^1^1^青海省西寧市城東區(qū)仁義^巷27號1室^^630102197901010028^0000005305^李軍^0000005305^西寧市公安局^2005.08.02-2025.08.02^0000005305^李軍^
上述txt文件是以公安人口制證信息數(shù)據(jù)庫導(dǎo)出的數(shù)據(jù)包為標準的,經(jīng)過分析可得出如下信息1)其信息流格式如下每條信息有19段數(shù)據(jù)組成。用“^”分隔field1數(shù)據(jù)所在的包的記錄號field2記錄號field3姓名field4性別field5民族field6出生年field7出生月field8出生日field9住址field10住址field11住址field12身份證號field13圖像的編號field14圖像的名稱field15正面的記錄號field16簽發(fā)機關(guān)field17有效期限field18邊框號field19邊框名稱2)根據(jù)對上述數(shù)據(jù)源信息的分析,邏輯數(shù)據(jù)結(jié)構(gòu)設(shè)計如下
現(xiàn)公安制證信息庫中的藏語信息txt文件相對簡單,僅有如下字段630102198508240454 藏語姓名 藏語住址 簽發(fā)機關(guān)#各字段間是以空格相隔。
現(xiàn)公安制證信息庫中圖像信息文件中內(nèi)容僅有0000005300 袁君峰其中的記錄號是與漢字文本文件相對應(yīng)的。
本發(fā)明的處理流程如下根據(jù)漢字信息和圖像信息的內(nèi)容,確定根據(jù)ADO數(shù)據(jù)庫要求的字段和字段類型。同樣根據(jù)藏語信息的txt文件內(nèi)容,確定ADO數(shù)據(jù)庫中所用的藏語字段和字段類型。對ADO數(shù)據(jù)庫中所不用的信息則拋棄不用。在具體的實現(xiàn)中,因為txt文本信息來源于公安人口制證信息庫所導(dǎo)出的數(shù)據(jù)包,我們首先對txt文本信息進行分析,判斷txt文本信息的狀態(tài)標志位“^”,如果有這個狀態(tài)標志位,則這個狀態(tài)前的信息為一個字段的信息,對整條信息進行判斷,然后識別每個字段的信息,對信息進行整合處理。如住址在txt文本中顯示的是三個字段,需要對其進行整合組裝處理;包號字段是識別該txt文本與其他txt文本的標志,在藏漢文身份證制作系統(tǒng)中是沒有意義的,所以拋棄該字段;記錄號在txt文本中出現(xiàn)了4個字段,在實際的轉(zhuǎn)換過程中只需要一個字段。姓名在txt文本中出現(xiàn)3個字段,在實際的轉(zhuǎn)換過程中只需要一個字段。經(jīng)過對信息進行處理,得出實際所需的字段。開始構(gòu)造數(shù)據(jù)庫中的邏輯數(shù)據(jù)結(jié)構(gòu),主要是設(shè)計表的字段、每個字段的類型、長度、是否為空、備注等信息。規(guī)整好的信息按照設(shè)計好的結(jié)構(gòu)通過實際的編碼操作導(dǎo)入到數(shù)據(jù)庫中,構(gòu)成藏漢文身份證制作系統(tǒng)數(shù)據(jù)來源的一部分。
ADO數(shù)據(jù)庫中所用的完整的數(shù)據(jù)結(jié)構(gòu)如下圖
在對漢字信息和圖像信息的處理時根據(jù)記錄號0000005300把兩者的信息組合成一條信息。把這條信息根據(jù)上述的數(shù)據(jù)結(jié)構(gòu)按照字段格式分別存儲到對應(yīng)的字段。藏語信息的存儲是根據(jù)身份證號630102198508240454來進行識別的,如果身份證號630102198508240454和ADO數(shù)據(jù)庫中的數(shù)據(jù)是相同的,則根據(jù)身份證號把藏語信息存儲到對應(yīng)記錄的藏語字段中。如此完成藏、漢、圖像的合成技術(shù)。
顯然,本發(fā)明的這方法也可用于制備其它少數(shù)民族文字的身份證,或者用于制備多種其它文字的特殊證件。
權(quán)利要求
1.不同文字與圖像組合的證件模板生成方法,其特征在于不同文字的文件來源為特定的文本文件,分別打開各文本文件,逐行讀取和識別,根據(jù)不同文本文件的相同的能唯一標志信息的字段進行整合處理,拋棄模板中不需要的信息和狀態(tài)轉(zhuǎn)換標志,再根據(jù)文本文件和圖像文件中相同的能唯一標志信息的字段標志號,使不同文字信息與圖像信息一一對應(yīng),從而得到生成模板的數(shù)據(jù)庫中所需要的邏輯數(shù)據(jù)結(jié)構(gòu),再將所需的各文件的相應(yīng)信息根據(jù)設(shè)計生成模板的要求導(dǎo)入數(shù)據(jù)庫并形成模板。
2.根據(jù)權(quán)利要求1所述的不同文字與圖像組合的證件模板生成方法,其特征在于證件模板為兩種不同文字與圖像三合一的模板,能唯一標志信息的字段標志號為身份證號和記錄號。
3.根據(jù)權(quán)利要求2所述的不同文字與圖像組合的證件模板生成方法,其特征在于不同文字的特定文本文件為來自公安制證信息庫導(dǎo)出的文本文件,來自于不同文字的特定文本文件按照狀態(tài)轉(zhuǎn)移標志進行判別與分析,再對特定文本文件進行判別、分析和整合處理。
全文摘要
本發(fā)明公開一種用計算機計進行處理,對不同文字與圖像組合,形成有關(guān)特定證件的模板的技術(shù)。本發(fā)明的方法是對來源為特定的不同文字的文件,在計算機進行處理時先分別打開各文本文件,逐行進行讀取和識別,根據(jù)不同文本文件的相同的能唯一標志信息的字段進行整合處理,拋棄模板中不需要的信息和狀態(tài)轉(zhuǎn)換標志,再根據(jù)文本文件和圖像文件中相同的能唯一標志信息的字段標志號,使不同文字信息與圖像信息一一對應(yīng),從而得到生成模板的數(shù)據(jù)庫中所需要的邏輯數(shù)據(jù)結(jié)構(gòu),再將所需的各文件的相應(yīng)信息根據(jù)設(shè)計生成模板的要求導(dǎo)入數(shù)據(jù)庫并形成模板。
文檔編號G06F17/21GK1773495SQ20051009612
公開日2006年5月17日 申請日期2005年9月30日 優(yōu)先權(quán)日2005年9月30日
發(fā)明者申永軍, 齊愛琴, 張桂東, 周守瓊, 祝玉敏 申請人:蘭州大學(xué), 甘肅中匯電子工程有限公司