一种基于互联网的电子印章生成与识别系统技术方案

技术编号:34682624 阅读:7 留言:0更新日期:2022-08-27 16:13
本发明专利技术属于电子印章领域,涉及电子印章生成与识别技术,用于解决现有的电子印章生成与识别系统不能够在识别失败后对印章生成方进行预警的问题,具体是一种基于互联网的电子印章生成与识别系统,包括服务器,所述服务器通信连接有印章生成模块、印章数据库、印章识别模块以及用户管理模块,印章识别模块还通信连接有验证模块,用户管理模块包括若干个客户端;通过印章生成模块在生成印章图形后,根据印章图形的参数进一步生成调取码与验证码,调取码与验证码与印章图形相匹配,因此在后续进行印章识别时,对于数据库中存在印章图形但验证码与提交码对比失败的电子印章,对生成用户进行伪造行为的提醒,使生成用户可以及时维权。权。权。

【技术实现步骤摘要】
一种基于互联网的电子印章生成与识别系统


[0001]本专利技术属于电子印章领域,涉及电子印章生成与识别技术,具体是一种基于互联网的电子印章生成与识别系统。

技术介绍

[0002]电子印章技术以先进的数字技术模拟传统实物印章,其管理、使用方式符合实物印章的习惯和体验,其加盖的电子文件具有与实物印章加盖的纸张文件相同的外观、相同的有效性和相似的使用方式。
[0003]现有的电子印章为了防止被伪造一般会在电子印章上设计防伪码,然而这种设计在电子印章的使用过程中通常仅在印章识别时才会发挥作用,且识别失败后不会对印章生成方进行预警,导致一些企业的电子印章被大肆伪造而印章生成方还浑然不知,这也就导致了电子印章伪造成本的进一步降低,对企业来说存在很大的安全隐患。
[0004]针对上述技术问题,本申请提出一种基于互联网的电子印章生成与识别系统。

技术实现思路

[0005]本专利技术的目的在于提供一种基于互联网的电子印章生成与识别系统,用于解决现有的电子印章生成与识别系统不能够在识别失败后对印章生成方进行预警的问题;
[0006]本专利技术需要解决的技术问题为:如何提供一种可以在识别失败时对印章生成方进行预警的电子印章生成与识别系统。
[0007]本专利技术的目的可以通过以下技术方案实现:
[0008]一种基于互联网的电子印章生成与识别系统,包括服务器,所述服务器通信连接有印章生成模块、印章数据库、印章识别模块以及用户管理模块,印章识别模块还通信连接有验证模块,验证模块与印章数据库连接,用户管理模块包括若干个客户端;
[0009]所述印章生成模块用于为用户生成电子印章,通过电子印章的参数以及生成时间生成调取码与验证码并将验证码存入二维码中;
[0010]所述印章识别模块用于为用户进行电子印章识别,通过电子印章的参数生成提取码,在印章数据库中查找是否存在与提取码相同的调取码,若不存在,则判定验证失败;若存在则开始验证:获取印章数据库内与提取码相对应的验证码,对电子印章进行灰度变换与图像处理,对处理后的识别图形所形成的二维码进行提取识别并将识别内容标记为提交码,对比提交码与验证码是否一致:若一致,则判定验证成功;若不一致,则判定验证失败,验证模块向印章识别模块发送验证失败信号与预警信号,印章识别模块将接收到的验证失败信号与预警信号分别发送至识别用户的客户端与生成用户的客户端。
[0011]进一步地,电子印章的生成过程包括:将需要生成印章的用户标记为生成用户,生成用户通过客户端登录服务器,登陆成功之后生成用户将印章的参数上传至印章生成模块,印章生成模块通过印章参数生成印章图形。
[0012]进一步地,印章的参数包括:字号、字体、字间距、字边距、横向偏移以及竖向偏移;
通过印章的参数以及印章的生成时间生成调取码以及验证码,调取码以A1B1C1D1的形式进行生成,其中A1、B1C1以及D1分别为字间距、字边距、横向偏移以及竖向偏移的数值,获取印章生成的系统时间,系统时间由N1月N2日N3时N4分进行表示,对N1、N2、N3以及N4进行八进制换算得到M1、M2、M3以及M4,验证码以U1S1的形式生成,其中U1为M1与M2的差值的绝对值,S1为M3与M4的和值。
[0013]进一步地,验证码存入二维码的过程包括:对印章图形进行灰度变换得到灰度图形,将灰度图形放大为像素格图形,获取像素格图形中每个像素格的灰度值,对所有像素格的灰度值进行求和取平均数得到灰度平均值,将每个像素格的灰度值与灰度平均值进行比较:若像素格的灰度值小于等于灰度平均值,则将对应像素格的灰度值修改为1;若像素格的灰度值大于灰度平均值,则将对应像素格的灰度值修改为255;所有像素格的灰度值全部修改完成后,印章图形构成一个二维码,将验证码U1S1存入二维码内。
[0014]进一步地,提取码的生成过程包括:将需要识别印章的用户标记为识别用户,识别用户通过客户端登录服务器,登陆成功之后识别用户将电子印章上传至印章识别模块,印章识别模块将接收到的电子印章标记为识别对象,对识别对象进行图像处理获取到识别对象的参数,按照识别对象的参数以A2B2C2D2的形式生成提取码并将提取码发送至验证模块。
[0015]进一步地,提交码的生成过程包括:对识别对象进行灰度变换得到一个灰度图形,将灰度图形放大为像素格图形并将得到的图形标记为识别图形,获取识别图形中每个像素格的灰度值,对所有像素格的灰度值进行求和取平均数得到灰度平均值,将每个像素格的灰度值与灰度平均值进行比较:若像素格的灰度值小于等于灰度平均值,则将对应像素格的灰度值修改为1;若像素格的灰度值大于灰度平均值,则将对应像素格的灰度值修改为255;识别图形中所有像素格的灰度值全部修改完成后,对识别图形形成的二维码进行提取识别并将识别内容标记为提交码。
[0016]本专利技术具备下述有益效果:
[0017]1、通过印章生成模块在生成印章图形后,根据印章图形的参数进一步生成调取码与验证码,调取码与验证码与印章图形相匹配,因此在后续进行印章识别时,可先通过调取码与提取码是否一致对印章数据库中是否存在对应印章图形进行判定,然后将验证码与提交码再次进行对比,对于数据库中存在印章图形但验证码与提交码对比失败的电子印章,说明该电子印章属于伪造印章,在判定其真伪性的同时相生成用户客户端发送预警信号,对生成用户进行伪造行为的提醒,使生成用户可以及时维权;
[0018]2、通过图像处理与灰度变换等技术对印章图形进行处理,并将电子印章的生成时间作为验证码存入形成的二维码内,提高了防伪标记的破解难度,从而保证的电子印章的使用安全性。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术的系统框图。
具体实施方式
[0021]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0022]如图1所示,一种基于互联网的电子印章生成与识别系统,包括服务器,服务器通信连接有印章生成模块、印章数据库、印章识别模块以及用户管理模块,印章识别模块还通信连接有验证模块,验证模块与印章数据库连接,用户管理模块包括若干个客户端。
[0023]印章生成模块用于为用户生成电子印章,电子印章的生成过程包括:将需要生成印章的用户标记为生成用户,生成用户通过客户端登录服务器,登陆成功之后生成用户将印章的参数上传至印章生成模块,印章生成模块通过印章参数生成印章图形,印章的参数包括:字号、字体、字间距、字边距、横向偏移以及竖向偏移;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于互联网的电子印章生成与识别系统,包括服务器,其特征在于,所述服务器通信连接有印章生成模块、印章数据库、印章识别模块以及用户管理模块,印章识别模块还通信连接有验证模块,验证模块与印章数据库连接,用户管理模块包括若干个客户端;所述印章生成模块用于为用户生成电子印章,通过电子印章的参数以及生成时间生成调取码与验证码并将验证码存入二维码内;所述印章识别模块用于为用户进行电子印章识别,通过电子印章的参数生成提取码,在印章数据库中查找是否存在与提取码相同的调取码,若不存在,则判定验证失败;若存在则开始验证:获取印章数据库内与提取码相对应的验证码,对电子印章进行灰度变换与图像处理,对处理后的识别图形形成的二维码进行提取识别并将识别内容标记为提交码,对比提交码与验证码是否一致:若一致,则判定验证成功;若不一致,则判定验证失败,验证模块向印章识别模块发送验证失败信号与预警信号,印章识别模块将接收到的验证失败信号与预警信号分别发送至识别用户的客户端与生成用户的客户端。2.根据权利要求1所述的一种基于互联网的电子印章生成与识别系统,其特征在于,电子印章的生成过程包括:将需要生成印章的用户标记为生成用户,生成用户通过客户端登录服务器,登陆成功之后生成用户将印章的参数上传至印章生成模块,印章生成模块通过印章参数生成印章图形。3.根据权利要求2所述的一种基于互联网的电子印章生成与识别系统,其特征在于,印章的参数包括:字号、字体、字间距、字边距、横向偏移以及竖向偏移;通过印章的参数以及印章的生成时间生成调取码以及验证码,调取码以A1B1C1D1的形式进行生成,其中A1、B1C1以及D1分别为字间距、字边距、横向偏移以及竖向偏移的数值,获取印章生成的系统时间,系统时间由N1月N2日N3时N4分进行表示,对N1、N2、N3以及N4进行八进制换算得到M1、M2、M3以及M4,验...

【专利技术属性】
技术研发人员:杨建福
申请(专利权)人:杭州京胜航星科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1