不同文字与图像组合的证件模板生成方法

文档序号:6640452阅读:206来源:国知局
专利名称:不同文字与图像组合的证件模板生成方法
技术领域
本发明涉及计算机应用技术领域中对不同文字与图像组合,形成有关特定证件的模板的技术。
背景技术
一些特殊的证件上需要对同一个目录中用两种以上的不同文字标注内容,同时还需要有相应的图像。例如少数民族的身份证需要用汉字和少数民族文字标注出姓名、性别等内容和相片。在现有技术中是采用分开套印的方法实现这类特殊证件的制备。假定要用计算机系统来完成这一工作,制备这类的证件,需要对不同文字的文本文件或其他的文件形式的文字文件,以及存有相片的图像文件进行处理并导入相应的数据库中,同时形成相关的模板。但现有技术中没有这方面内容的披露。

发明内容
本发明提供一种较现有技术更为方便的,且可以使用计算机系统制备用多种文字与图像组合的特殊证件的方法。
本发明的方法是不同文字的文件来源为特定的文本文件,在计算机进行处理时先分别打开各文本文件,逐行进行读取和识别,根据不同文本文件的相同的能唯一标志信息的字段进行整合处理,抛弃模板中不需要的信息和状态转换标志,再根据文本文件和图像文件中相同的能唯一标志信息的字段标志号,使不同文字信息与图像信息一一对应,从而得到生成模板的数据库中所需要的逻辑数据结构,再将所需的各文件的相应信息根据设计生成模板的要求导入数据库并形成模板。
本发明的方法所指的不同文字与图像组合的证件特别指以两种不同文字与图像三合一的证件,因此其模板也应当是两种不同文字与图像三合一的模板,而所述的能唯一标志信息的字段标志号是指身份证号和记录号。
由后述的本发明实施例可见,其不同文字的特定文本文件之一为来自公安制证信息库导出的文本文件,对各不同的文本文件是按照状态转移标志进行判别与分析。更具体讲,对由汉字的公安制证信息库是以^进行判别与分析,而对少数民族文字的文本文件则以空格进行判别、分析和整合处理。
应用本发明可以很方便地产生不同文字的证件模板,方便制证工作。本发明可以广泛用于其上需要有多种文字的证件,如身份证、驾驶证、工作证等相关的领域


附图1为本发明的流程示意图。附图2为本发明用于制备身份证的流程示意图。
具体实施例方式
以下结合附图和实施例对本发明进行进一步解说。
假定要制作的证件的数据来源包含三个部分A文字文本文件信息、B文字文本文件信息和图像文件信息,而且A文件与B文件,以及图像文件中有能唯一标志信息的字段标志号。
按照证件的格式要求设计出证件的计算机模板(这并不属于本发明的内容);由计算机打开A文字文本文件,按文件中唯一标志信息读入其内容,再进行整合处理。这里所述的整合处理是指识别A文件中各字段,同时将A文件中相同的字段内容合并,再将模板中不需要的信息和状态转换标志抛弃,而将模板中所需的字段内容导入到数据库,成为模板的内容的一部分;由计算机打开B文字文本文件,读入与A文件中唯一标志信息相同的信息内容,再对内容进行整合处理。这里所述的整合处理与上相同。再将模板中不需要的信息和状态转换标志抛弃,而将模板中所需的字段内容导入到数据库,成为模板的内容的另一部分;由计算机打开图像文件,读入与A与B文件中唯一标志信息相同的图像文件,并将此图像信息导入到数据库中,存成二进制位的格式。
经以上过程,在数据库中,就构成了由A文字、B文字和图像三合一的证模板的所有组成部分,而且不同文字信息与图像间建立了一一对应的关系。
本发明以上的工作流程参见附图1。
本发明一个实施例是为制备藏汉文身份证提供模板功能。
藏汉文身份证制作系统的数据来源包含三个部分汉语信息、藏语信息和图像信息。这一模板由以下内容组成1、汉语信息是来源于公安制证信息库,公安制证信息库中的信息经过审核处理后,利用数据卸载调度软件把审核后的数据库记录导出存储成txt文件。因此,汉语信息的处理是把txt文件导入到数据库中,当把汉语信息导入到数据库中,就构成了藏、汉、图像三合一身份证模板的一部分。
2、藏语信息的处理在理论上是一样的把包含藏语制证信息的txt文件导入到数据库中。只是藏语信息的txt文件的格式和汉语信息的txt文件的格式是不一样的。当把藏语信息导入到数据库中,就构成了藏、汉、图像三合一身份证模板的另一部分。
3、图像信息的处理是把图像信息导入到数据库中,存成二进制位的格式。当把图像信息导入到数据库中,就构成了藏、汉、图像三合一身份证模板的一个重要组成部分。
因为这三个部分组合起来才能构成完整的身份证显示打印模板,我们依据身份证号和记录号,使藏语信息、汉语信息、图像信息一一对应,从而生成完整的身份证显示打印模板。
身份证显示打印模板的尺寸是由制证标准确定的,同时其ADO数据库及所形成的模板是现成的。
本实施例的技术路线如附图2。
由公安制证信息库导出的汉字信息的txt文件格式如下01^0000005300^袁君峰^男^蒙古^1985^8^24^青海省西宁市城东区共和^南路44号15号楼^522室^630102198508240454^0000005300^袁君峰^0000005300^西宁市公安局^2005.08.02-2015.08.02^0000005300^袁君峰^01^0000005301^韩商顺^男^汉^1961^5^26^青海省西宁市城东区共和^南路44号8号楼142^室^632521196105260614^0000005301^韩商顺^0000005301^西宁市公安局^2005.08.02-2025.08.02^0000005301^韩商顺^01^0000005302^田兰晶^女^壮^1967^10^1^青海省西宁市城东区七一^路294号8号楼312^室^532624196710010366^0000005302^田兰晶^0000005302^西宁市公安局^2005.08.02-2025.08.02^0000005302^田兰晶^01^0000005303^马艳梅^女^东乡^1977^7^11^青海省西宁市城东区北小^街金牛小区6号楼662^室^630102197707110025^0000005303^马艳梅^0000005303^西宁市公安局^2005.08.02-2025.08.02^0000005303^马艳梅^01^0000005304^马吉祥^男^东乡^1974^8^17^青海省西宁市城东区北小^街金牛小区6号楼662^室^630102197408170036^0000005304^马吉祥^0000005304^西宁市公安局^2005.08.02-2025.08.02^0000005304^马吉祥^01^0000005305^李军^女^回^1979^1^1^青海省西宁市城东区仁义^巷27号1室^^630102197901010028^0000005305^李军^0000005305^西宁市公安局^2005.08.02-2025.08.02^0000005305^李军^
上述txt文件是以公安人口制证信息数据库导出的数据包为标准的,经过分析可得出如下信息1)其信息流格式如下每条信息有19段数据组成。用“^”分隔field1数据所在的包的记录号field2记录号field3姓名field4性别field5民族field6出生年field7出生月field8出生日field9住址field10住址field11住址field12身份证号field13图像的编号field14图像的名称field15正面的记录号field16签发机关field17有效期限field18边框号field19边框名称2)根据对上述数据源信息的分析,逻辑数据结构设计如下


现公安制证信息库中的藏语信息txt文件相对简单,仅有如下字段630102198508240454 藏语姓名 藏语住址 签发机关#各字段间是以空格相隔。
现公安制证信息库中图像信息文件中内容仅有0000005300 袁君峰其中的记录号是与汉字文本文件相对应的。
本发明的处理流程如下根据汉字信息和图像信息的内容,确定根据ADO数据库要求的字段和字段类型。同样根据藏语信息的txt文件内容,确定ADO数据库中所用的藏语字段和字段类型。对ADO数据库中所不用的信息则抛弃不用。在具体的实现中,因为txt文本信息来源于公安人口制证信息库所导出的数据包,我们首先对txt文本信息进行分析,判断txt文本信息的状态标志位“^”,如果有这个状态标志位,则这个状态前的信息为一个字段的信息,对整条信息进行判断,然后识别每个字段的信息,对信息进行整合处理。如住址在txt文本中显示的是三个字段,需要对其进行整合组装处理;包号字段是识别该txt文本与其他txt文本的标志,在藏汉文身份证制作系统中是没有意义的,所以抛弃该字段;记录号在txt文本中出现了4个字段,在实际的转换过程中只需要一个字段。姓名在txt文本中出现3个字段,在实际的转换过程中只需要一个字段。经过对信息进行处理,得出实际所需的字段。开始构造数据库中的逻辑数据结构,主要是设计表的字段、每个字段的类型、长度、是否为空、备注等信息。规整好的信息按照设计好的结构通过实际的编码操作导入到数据库中,构成藏汉文身份证制作系统数据来源的一部分。
ADO数据库中所用的完整的数据结构如下图

在对汉字信息和图像信息的处理时根据记录号0000005300把两者的信息组合成一条信息。把这条信息根据上述的数据结构按照字段格式分别存储到对应的字段。藏语信息的存储是根据身份证号630102198508240454来进行识别的,如果身份证号630102198508240454和ADO数据库中的数据是相同的,则根据身份证号把藏语信息存储到对应记录的藏语字段中。如此完成藏、汉、图像的合成技术。
显然,本发明的这方法也可用于制备其它少数民族文字的身份证,或者用于制备多种其它文字的特殊证件。
权利要求
1.不同文字与图像组合的证件模板生成方法,其特征在于不同文字的文件来源为特定的文本文件,分别打开各文本文件,逐行读取和识别,根据不同文本文件的相同的能唯一标志信息的字段进行整合处理,抛弃模板中不需要的信息和状态转换标志,再根据文本文件和图像文件中相同的能唯一标志信息的字段标志号,使不同文字信息与图像信息一一对应,从而得到生成模板的数据库中所需要的逻辑数据结构,再将所需的各文件的相应信息根据设计生成模板的要求导入数据库并形成模板。
2.根据权利要求1所述的不同文字与图像组合的证件模板生成方法,其特征在于证件模板为两种不同文字与图像三合一的模板,能唯一标志信息的字段标志号为身份证号和记录号。
3.根据权利要求2所述的不同文字与图像组合的证件模板生成方法,其特征在于不同文字的特定文本文件为来自公安制证信息库导出的文本文件,来自于不同文字的特定文本文件按照状态转移标志进行判别与分析,再对特定文本文件进行判别、分析和整合处理。
全文摘要
本发明公开一种用计算机计进行处理,对不同文字与图像组合,形成有关特定证件的模板的技术。本发明的方法是对来源为特定的不同文字的文件,在计算机进行处理时先分别打开各文本文件,逐行进行读取和识别,根据不同文本文件的相同的能唯一标志信息的字段进行整合处理,抛弃模板中不需要的信息和状态转换标志,再根据文本文件和图像文件中相同的能唯一标志信息的字段标志号,使不同文字信息与图像信息一一对应,从而得到生成模板的数据库中所需要的逻辑数据结构,再将所需的各文件的相应信息根据设计生成模板的要求导入数据库并形成模板。
文档编号G06F17/21GK1773495SQ20051009612
公开日2006年5月17日 申请日期2005年9月30日 优先权日2005年9月30日
发明者申永军, 齐爱琴, 张桂东, 周守琼, 祝玉敏 申请人:兰州大学, 甘肃中汇电子工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1