本发明涉及文件检验领域,具体是涉及一种基于暗记点阵形态的打印复印文件鉴别系统及方法。
背景技术:
在文件检验领域中,快速检验和鉴别彩色激光打印或复印文件的来源,一直是司法鉴定理论和实践研究的重点和难点。彩色激光打印复印机打印复印的文件中存在由小点组成的点阵图形暗记,这些小点就是肉眼看不见的暗记。不同品牌的暗记出现规律、小点形态特征、点阵排列特征等均不同,为追溯和鉴别彩色激光打印机的品牌、型号和打印时间提供了鉴别依据。通过文检仪等物证鉴定设备显现暗记特征,检验点阵排列图是否一致,比较可疑文件与已知品牌型号文件的暗记特征点阵排列是否一致,可以揭示文件是何种品牌或型号,这是专业工作者常用的检验方法。而检验鉴别过程一般靠人工观察文件的暗点特征,在已经收集的纸质资料中,例如书籍、报刊等其他纸质文件,手动查找、并比对与暗记点阵特征对应的彩色激光打印机。这种人工查找纸质资料、人工比对暗记点阵的过程复杂,不仅工作效率较低,而且浪费了人力资源。同时,已有的辅助查询系统部分解决了人工查询问题,但是这种查询方法存在着已知品牌数据库文件库存数量少、大部分品牌不能鉴别区分、可检验品牌范围较小等不足。
技术实现要素:
本发明的目的是为了克服上述背景技术的不足,提供一种基于暗记点阵形态的打印复印文件鉴别系统及方法,可以通过快速比较不同品牌的暗记点阵的轮廓形态是否一致,解决数据库数量不足的问题,能够实现利用轮廓图形追溯识别打印或复印机品牌种类;利用系统查询、比对点阵的排列特征,可以快速比较可疑文件与数据库文件的机具序列号是否一致,从而揭示文件是否存在伪造。
本发明提供一种基于暗记点阵形态的打印复印文件鉴别系统,该系统包括加密模块、身份验证模块、暗记文件种类管理模块、暗记文件种类查询模块、暗记文件同一认定模块、暗记文件解码查询模块、打印模块,其中:
加密模块用于:采用加密狗技术,对使用者账户名称、使用者密码进行加密处理;
身份验证模块用于:对要登录的用户进行身份验证;
暗记文件种类管理模块用于:身份验证成功后,获取对数据库的增、删、改、备份操作权限;从数据库获取数据后,录入数据的暗记特征,所述暗记特征包括点阵排列轮廓、序列号位值和解码值;提供排序和数据打印功能;
暗记文件种类查询模块用于:将录入的数据进行暗记序列值字符串联,提取所录入数据单个暗记特征的点阵排列轮廓,再将提取的轮廓与数据库各品牌暗记特征的点阵排列轮廓进行轮廓比对显示,将轮廓外形图、长度和宽度所包含点阵数量、角度、关键特征形态图进行比对,判断形态,计算各项数值,将暗记特征所追踪的打印或复印机的品牌来源呈现出来;
暗记文件同一认定模块用于:将录入数据的暗记特征的点阵排列轮廓分别与数据库中的点阵排列轮廓比对,如果全部匹配,则反馈匹配的打印机的信息,对点阵数据排列进行统计,计算暗记点阵排列所代表的序列号数值,使每一个录入的暗记特征数据呈现出详细的点阵排列信息,获得每一份暗记特征的个体信息;
暗记文件解码查询模块用于:将录入的数据进行列值相加,行值串联,对点阵排列所代表的含义用数值显示出来;
打印模块用于:将录入数据的点阵排列形态、比对处理结果用输出设备打印。
在上述技术方案的基础上,所述暗记文件种类管理模块录入数据的暗记特征的过程为:设定一个二维坐标值,将暗记特征的点阵排列轮廓分成两部分:(x,y)/1,0,其中所得到的行列图形即为输入的暗记特征的点阵排列轮廓图。
在上述技术方案的基础上,所述暗记特征的点阵排列轮廓分为规则型和不规则型,具体分为以下8种:
(1)15×8规则型:每行15个小点,每列8个小点;
(2)21×17规则型:每行21个小点,每列17个小点;其中左边为两个15×8点阵上下排列,右边点阵部分呈逆时针旋转90度的“w”形;
(3)11×10规则型:每行11个小点,每列10个小点;
(4)10×5规则型:每行10个小点,每列5个小点;
(5)9×7规则型:每行9个小点,每列7个小点;
(6)11×8规则型:每行11个小点,每列8个小点;
(7)17×21规则型:每行17个小点,每列21个小点;
(8)不规则型:主要表现为点阵全部为密集型排列,无规则。
在上述技术方案的基础上,所述身份验证模块进行身份验证的过程为:验证账号、密码是否为空,否则退出;检查验证码是否输入正确,否则退出登录;验证账号或者密码是否正确,否则退出;如果都正确,页面跳转到管理页。
在上述技术方案的基础上,所述使用者账户名称包括系统管理员账户名称、用户密码和验证码,使用者密码包括系统管理员密码、用户密码和验证码。
本发明还提供一种基于暗记点阵形态的打印复印文件鉴别方法,包括以下步骤:
采用加密狗技术,对使用者账户名称、使用者密码进行加密处理;
对要登录的用户进行身份验证;
身份验证成功后,获取对数据库的增、删、改、备份操作权限;从数据库获取数据后,录入数据的暗记特征,所述暗记特征包括点阵排列轮廓、序列号位值和解码值;提供排序和数据打印功能;
将录入的数据进行暗记序列值字符串联,提取所录入数据单个暗记特征的点阵排列轮廓,再将提取的轮廓与数据库各品牌暗记特征的点阵排列轮廓进行轮廓比对显示,将轮廓外形图、长度和宽度所包含点阵数量、角度、关键特征形态图进行比对,判断形态,计算各项数值,将暗记特征所追踪的打印或复印机的品牌来源呈现出来;
将录入数据的暗记特征的点阵排列轮廓分别与数据库中的点阵排列轮廓比对,如果全部匹配,则反馈匹配的打印机的信息,对点阵数据排列进行统计,计算暗记点阵排列所代表的序列号数值,使每一个录入的暗记特征数据呈现出详细的点阵排列信息,获得每一份暗记特征的个体信息;
将录入的数据进行列值相加,行值串联,对点阵排列所代表的含义用数值显示出来;
将录入数据的点阵排列形态、比对处理结果用输出设备打印。
在上述技术方案的基础上,所述录入数据的暗记特征的过程为:设定一个二维坐标值,将暗记特征的点阵排列轮廓分成两部分:(x,y)/1,0,其中所得到的行列图形即为输入的暗记特征的点阵排列轮廓图。
在上述技术方案的基础上,所述暗记特征的点阵排列轮廓分为规则型和不规则型,具体分为以下8种:
(1)15×8规则型:每行15个小点,每列8个小点;
(2)21×17规则型:每行21个小点,每列17个小点;其中左边为两个15×8点阵上下排列,右边点阵部分呈逆时针旋转90度的“w”形;
(3)11×10规则型:每行11个小点,每列10个小点;
(4)10×5规则型:每行10个小点,每列5个小点;
(5)9×7规则型:每行9个小点,每列7个小点;
(6)11×8规则型:每行11个小点,每列8个小点;
(7)17×21规则型:每行17个小点,每列21个小点;
(8)不规则型:主要表现为点阵全部为密集型排列,无规则。
在上述技术方案的基础上,所述身份验证的过程为:验证账号、密码是否为空,否则退出;检查验证码是否输入正确,否则退出登录;验证账号或者密码是否正确,否则退出;如果都正确,页面跳转到管理页。
在上述技术方案的基础上,所述使用者账户名称包括系统管理员账户名称、用户密码和验证码,使用者密码包括系统管理员密码、用户密码和验证码。
与现有技术相比,本发明的优点如下:
(1)本发明利用不同品牌、型号彩色激光打印或复印文件中存在的各不相同的暗记点阵排列信息,通过对暗记点阵的标记,确定暗记点阵形态的整体轮廓图形,确定暗记点阵排列位置,通过提取暗记轮廓图形信息和序列号信息,比对暗记点阵序列值与数据库中的暗记点阵值,获得暗记特征点阵形态所属的品牌和个体型号信息。分别对不同品牌、型号彩色激光打印或复印文件中的暗记点阵形态标记,运用暗记点序列值比对数据库暗记点阵值,全部符合暗记点查询到即可确认,否则不匹配对暗记点阵形态轮廓进行识别和确认,能够实现利用轮廓图形追溯识别打印或复印机品牌种类。
(2)本发明通过特征统计分析模块为检验人员提供暗记点阵排列的轮廓形态比对信息、排列所包含点阵数量比对信息和排列所代表数值比对信息;通过计算各模块为检验人员提供暗记点阵排列的形态、数量和数值信息,提供了种类鉴别和个体鉴别的信息判断,避免了现有数据库数量不足导致的比对困境和评断误差,为暗记特征鉴别打印复印机提供了准确、客观的比对信息,提升了查询比对的效率和准确率。
(3)本发明提取不同品牌、型号彩色激光打印或复印文件中的暗记点阵排列位置信息,运用暗记点阵列值相加,行值数字串联对暗记点阵排列位值进行计算,通过排列位值获得打印或复印机的印刷时间信息和序列号信息。通过不同品牌、型号彩色激光打印或复印文件中的暗记点阵排列位置信息,利用每个暗记点有唯一排序值对暗记点阵的行、列排列位置进行标记,通过对排列位置标记和识别获得可疑打印或复印机台与数据库样本机台的同一认定信息。
(4)本发明利用picture.sql数据库中储存并备份的已知暗记特征点阵的轮廓形态特征和排列特征等各要素,解决自动查询比对鉴别彩色激光打印机或复印机的品牌、型号信息的系统和方法,可以弥补以往严重依赖于数据库收集样品才能鉴别的局限,解决了长期无法识别打印复印文件品牌种类的难题;可以弥补当前依靠纸质档案人工查询比对检验的局限。这是一种检验成本较低,比对效果好,适用范围广,准确率高的暗记特征检验鉴别方法。
(5)本发明在picture.sql数据库内建立使用者表格及其字段,使用者表格及其字段包括加密狗技术、使用者账户名称、使用者密码,使用者账户名称包括系统管理员账户名称和用户名称,使用者密码包括系统管理员密码和用户密码;只有picture.sql数据库已经建立的系统管理员或用户,才能使用本发明实施例的系统。本发明实施例的使用权限、加密技术(md5加密技术)较高,防止了他人在未经许可的情况下自由使用或拷贝该软件,安全度较高。同时,使用二维码认证技术,可以通过其他终端授权登录系统,拓展使用范围,利用率较高。
附图说明
图1是本发明实施例中基于暗记点阵形态的打印复印文件鉴别系统的结构框图。
图2是本发明实施例中基于暗记点阵形态的打印复印文件鉴别方法的流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。
参见图1所示,本发明实施例提供一种基于暗记点阵形态的打印复印文件鉴别系统,该系统包括加密模块、身份验证模块、暗记文件种类管理模块、暗记文件种类查询模块、暗记文件同一认定模块、暗记文件解码查询模块、打印模块,其中:
加密模块用于:采用加密狗技术,对使用者账户名称、使用者密码进行加密处理;使用者账户名称包括系统管理员账户名称、用户密码和验证码,使用者密码包括系统管理员密码、用户密码和验证码;
身份验证模块用于:对要登录的用户进行身份验证:验证账号、密码是否为空,否则退出;检查验证码是否输入正确,否则退出登录;验证账号或者密码是否正确,否则退出;如果都正确,页面跳转到管理页;
暗记文件种类管理模块用于:身份验证成功后,获取对数据库的增、删、改、备份操作权限;从数据库获取数据后,录入数据的暗记特征,所述暗记特征包括点阵排列轮廓、序列号位值和解码值;提供排序和数据打印功能;
暗记文件种类查询模块用于:将录入的数据进行暗记序列值字符串联,提取所录入数据单个暗记特征的点阵排列轮廓,再将提取的轮廓与数据库各品牌暗记特征的点阵排列轮廓进行轮廓比对显示,将轮廓外形图、长度和宽度所包含点阵数量、角度、关键特征形态图进行比对,判断形态,计算各项数值,将暗记特征所追踪的打印或复印机的品牌来源呈现出来;
暗记文件同一认定模块用于:将录入数据的暗记特征的点阵排列轮廓分别与数据库中的点阵排列轮廓比对,如果全部匹配,则反馈匹配的打印机的信息,对点阵数据排列进行统计,计算暗记点阵排列所代表的序列号数值,使每一个录入的暗记特征数据呈现出详细的点阵排列信息,获得每一份暗记特征的个体信息;
暗记文件解码查询模块用于:将录入的数据进行列值相加,行值串联,对点阵排列所代表的含义用数值显示出来;
打印模块用于:将录入数据的点阵排列形态、比对处理结果用输出设备打印。
暗记文件种类管理模块录入数据的暗记特征的过程为:设定一个二维坐标值,将暗记特征的点阵排列轮廓分成两部分:(x,y)/1,0,其中所得到的行列图形即为输入的暗记特征的点阵排列轮廓图。
参见图2所示,本发明实施例还提供一种基于暗记点阵形态的打印复印文件鉴别方法,其特征在于,包括以下步骤:
采用加密狗技术,对使用者账户名称、使用者密码进行加密处理;使用者账户名称包括系统管理员账户名称、用户密码和验证码,使用者密码包括系统管理员密码、用户密码和验证码;
对要登录的用户进行身份验证:验证账号、密码是否为空,否则退出;检查验证码是否输入正确,否则退出登录;验证账号或者密码是否正确,否则退出;如果都正确,页面跳转到管理页;
身份验证成功后,获取对数据库的增、删、改、备份操作权限;从数据库获取数据后,录入数据的暗记特征,所述暗记特征包括点阵排列轮廓、序列号位值和解码值;提供排序和数据打印功能;录入数据的暗记特征的过程为:设定一个二维坐标值,将暗记特征的点阵排列轮廓分成两部分:(x,y)/1,0,其中所得到的行列图形即为输入的暗记特征的点阵排列轮廓图;
将录入的数据进行暗记序列值字符串联,提取所录入数据单个暗记特征的点阵排列轮廓,再将提取的轮廓与数据库各品牌暗记特征的点阵排列轮廓进行轮廓比对显示,将轮廓外形图、长度和宽度所包含点阵数量、角度、关键特征形态图进行比对,判断形态,计算各项数值,将暗记特征所追踪的打印或复印机的品牌来源呈现出来;
将录入数据的暗记特征的点阵排列轮廓分别与数据库中的点阵排列轮廓比对,如果全部匹配,则反馈匹配的打印机的信息,对点阵数据排列进行统计,计算暗记点阵排列所代表的序列号数值,使每一个录入的暗记特征数据呈现出详细的点阵排列信息,获得每一份暗记特征的个体信息;
将录入的数据进行列值相加,行值串联,对点阵排列所代表的含义用数值显示出来;
将录入数据的点阵排列形态、比对处理结果用输出设备打印。
暗记特征的点阵排列轮廓分为规则型和不规则型,具体分为以下8种:
(1)15×8规则型:每行15个小点,每列8个小点;
(2)21×17规则型:每行21个小点,每列17个小点;其中左边为两个15×8点阵上下排列,右边点阵部分呈逆时针旋转90度的“w”形;
(3)11×10规则型:每行11个小点,每列10个小点;
(4)10×5规则型:每行10个小点,每列5个小点;
(5)9×7规则型:每行9个小点,每列7个小点;
(6)11×8规则型:每行11个小点,每列8个小点;
(7)17×21规则型:每行17个小点,每列21个小点;
(8)不规则型:主要表现为点阵全部为密集型排列,无规则。
本发明实施例在服务器上安装关系型数据库mysql,建立存储暗点特征hbjgxy_print,hbjgxy_print为系统数据库名称,在hbjgxy_print数据库建立数据表dy,dy是存储打印机信息的数据表,包含字段id、row(行)、list(列)、point(暗记点阵)、cbrand(中文品牌)、ebrand(英文品牌)、model(型号)、serial(序列号)、street(街道)、unit(单位)、pic(图片)、sortnum(排列序号);编写用于连接php(hypertextpreprocessor,超文本预处理语言)程序和hbjgxy_print数据库的php页面,cms_users(用户数据表)数据表编写用户登录和密码的php页面;数据排序是利用整数升序法,对录入的数据按时间、种类或来源等分类方式进行排序,实现对录入数据的阅读、修改、删除以及打印。
在数据库中有大量数据信息后,通过sql语言对数据信息进行检索,如果有符合条件的数据,将结果反馈给后台;用户通过种类、同一认定、解码查询等方式反馈给后台,后台与数据库连接,查询到结果后反馈给后台显示用户需要的数据信息;用户获取后台反馈的信息后,对数据进行分析。
用户从pc端或扫描二维码远程登录系统界面,输入正确账号和密码,验证码进入管理界面;点击数据管理项,可见两个栏目,一是数据“录入”栏,选择相应的录入“行与列”,提交后完成数据录入;二是“管理”栏,选择相应的“增加、修改、删除和备份”、“数据排序”、“数据打印”功能进行操作;再点击“数据查询比对”项,首先进入“种类管理和查询”栏,包含有数据种类的添加、浏览、修改、删除和鉴别等操作功能,其次进入“同一认定”栏,在填写好行列值、矩阵选择特征点等操作后提交得到查询相关信息;接着进入“解码查询”栏,在矩阵上勾选特征点即可查询到相关的时间和序列号信息。根据上述操作随即生成本次操作查询比对结果。
本发明实施例的原理如下:
不同品牌产生的暗记点阵形态轮廓图是不同的;不同型号产生的暗记特征点阵排列所代表的数值信息也是不同的。暗记特征比对鉴别系统提供一种基于暗记特征轮廓图和点阵排列特征的打印或复印文件比对鉴别。
种类查询模块可以通过计算来实现暗记点阵排列轮廓形态、数量和数值的显示,使每一个录入的暗记特征数据在轮廓形态、长度或宽度所包含点阵数量、点阵代表数值上进行比对,将暗记特征所追踪的打印或复印机的品牌来源呈现出来。
同一认定模块可以通过计算暗记点阵排列所代表的序列号数值,使每一个录入的暗记特征数据呈现出详细的点阵排列信息,获得每一份暗记特征个体信息。
计算暗记特征数值是比较暗记特征的轮廓形态、点阵排列上长度、宽度和角度,计算各项数值。
下面通过3个具体案例进行说明。
案例1
利用本发明对不同彩色激光打印复印文件暗记特征进行种类鉴别检测。
(1)首先,将光学检验法或扫描方法待检测文件的暗记特征显示出来,用adobephotoshop图像软件处理获得清晰图像,再存储为jpeg格式获取为待检暗记文件。
(2)其次,登录打印复印文件暗记特征比对鉴别系统,选择“种类管理”/“种类查询”模块,可获得与待检暗记文件相对应的品牌。可通过两种方法进行检测,以获得理解检测效果。
方法(a):将待检暗记文件的行列数值统计后,选择系统“种类管理”的“查询”栏,弹出要输入的行与列数值的对话框,再分别输入待检暗记文件的暗记特征点阵排列轮廓的行与列数值,点击“查询”栏,即可获得数据库所包含对应行与列的品牌对比图。
方法(b):将待检暗记文件的行列数值统计后,选择系统“种类查询”模块,这时弹出该系统数据库收集各品牌暗记特征轮廓形态图,选择要查询的行列所代表的品牌,点击“查询”栏,即获得数据库所包含对应品牌的行与列对比图,参见表1。
表1、本发明的方法运用于案件种类鉴别查询比对列表
案例2
利用本发明对不同彩色激光打印复印文件暗记特征进行同一认定检测。
(1)首先,将光学检验法或扫描方法待检测文件的暗记特征显示出来,用adobephotoshop图像软件处理获得清晰图像,再存储为jpeg格式获取为待检暗记文件。
(2)其次,登录打印复印文件暗记特征比对鉴别系统,选择“同一认定”模块,输入待检暗记文件行与列选项,点击“查询”栏,弹出行列输入对话框,将待检暗记文件的行列暗记点阵输入对话框,即获得同一认定比对结果,参见表2。
表2、本发明的方法运用于案件同一认定查询比对列表
案例3
利用本发明对不同彩色激光打印复印文件暗记特征进行解码查询检测。
(1)首先,将光学检验法或扫描方法待检测文件的暗记特征显示出来,用adobephotoshop图像软件处理获得清晰图像,再存储为jpeg格式获取为待检暗记文件。
(2)其次,登录打印复印文件暗记特征比对鉴别系统,选择“解码查询”模块,弹出解码所需要输入行列的点阵对话框,输入待检暗记文件行与列点阵,点击“解码查询”栏,即获得解码的“时间”和“序列号”比对结果,参见表3。
表3、本发明的方法运用于案件解码查询比对列表
本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。
说明书中未详细描述的内容为本领域技术人员公知的现有技术。