一种电子签名数据质量检测方法和系统转让专利

申请号 : CN202311525072.3

文献号 : CN117235813B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王志强

申请人 : 中国标准化研究院

摘要 :

本发明提出了一种电子签名数据质量检测方法和系统。所述电子签名数据质量检测方法包括:采集用户的三次预电子签名数据;根据所述电子签名数据设置电子签名灰度值阈值;实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示;提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整。所述系统包括与所述方法步骤对应的模块。通过分析电子签名数据的像素块信息和计算灰度阈值调节因子,可以检测并纠正签名数据中可能存在的质量问题。

权利要求 :

1.一种电子签名数据质量检测方法,其特征在于,所述电子签名数据质量检测方法包括:采集用户的三次预电子签名数据;

根据所述电子签名数据设置电子签名灰度值阈值;

其中,所述根据所述电子签名数据设置电子签名灰度值阈值,包括:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;

遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;

提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;

遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;

提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;

遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;

利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值;

其中,所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子通过如下公式获取:其中,Y01表示第一灰度阈值调节因子;Tmin1和Tmax1表示第一次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m1表示第一次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ1表示第一参考因数;

其中,Y02表示第二灰度阈值调节因子;Tmin2和Tmax2表示第二次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m2表示第二次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ2表示第二参考因数;X01表示第一相对因数;

其中,Y03表示第三灰度阈值调节因子;Tmin3和Tmax3表示第三次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m3表示第三次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ3表示第三参考因数;X02表示第二相对因数;X03表示第三相对因数;

同时,所述电子签名灰度值阈值通过如下公式获取:

2

其中,Tu表示电子签名灰度值阈值;σB(T)表示在阈值T下的类内方差;argmaxT表示找到

2 2

使函数达到最大值的 T 值;argmaxT σB(T)表示要找到阈值T的值,使类内方差的函数σB(T)达到最大值;

实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示;

提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整。

2.根据权利要求1所述电子签名数据质量检测方法,其特征在于,采集用户的三次电子签名数据,包括:为用户提供预签字界面;

将三次预签名提示通过预签字界面进行展示;

采集用户的三次预电子签名数据。

3.根据权利要求1所述电子签名数据质量检测方法,其特征在于,实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示,包括:实时采集后续用户上传的电子签名数据;

提取所述电子签名数据中电子签名部分的像素块的对应灰度值;

将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;

当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;

当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。

4.根据权利要求1所述电子签名数据质量检测方法,其特征在于,提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整,包括:在重新签名提示之后,采集用户的重新签名提示之后的第一次合格的电子签名数据;

提取所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值;

利用所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值设置灰度阈值调节补偿参数;

利用所述灰度阈值调节补偿参数对电子签名灰度值阈值进行调整,获得调整后的电子签名灰度值阈值。

5.一种电子签名数据质量检测系统,其特征在于,所述电子签名数据质量检测系统包括:数据采集模块:采集用户的三次预电子签名数据;

阈值设置模块:根据所述电子签名数据设置电子签名灰度值阈值;

所述阈值设置模块,包括:

第一灰度值生成模块:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;

第一灰度值遍历模块:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;

第二灰度值生成模块:提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;

第二灰度值遍历模块:遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;

第三灰度值生成模块:提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;

第三灰度值遍历模块:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;

整合模块:利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值;

其中,所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子通过如下公式获取:其中,Y01表示第一灰度阈值调节因子;Tmin1和Tmax1表示第一次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m1表示第一次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ1表示第一参考因数;

其中,Y02表示第二灰度阈值调节因子;Tmin2和Tmax2表示第二次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m2表示第二次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ2表示第二参考因数;X01表示第一相对因数;

其中,Y03表示第三灰度阈值调节因子;Tmin3和Tmax3表示第三次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m3表示第三次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ3表示第三参考因数;X02表示第二相对因数;X03表示第三相对因数;

同时,所述电子签名灰度值阈值通过如下公式获取:

2

其中,Tu表示电子签名灰度值阈值;σB(T)表示在阈值T下的类内方差;argmaxT表示找到

2 2

使函数达到最大值的 T 值;argmaxT σB(T)表示要找到阈值T的值,使类内方差的函数σB(T)达到最大值;

质量检测模块:实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示;

阈值调整模块:提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整。

6.根据权利要求5所述电子签名数据质量检测系统,其特征在于,所述数据采集模块,包括:界面提供模块:为用户提供预签字界面;

界面展示模块:将三次预签名提示通过预签字界面进行展示;

签名数据采集模块:采集用户的三次预电子签名数据。

7.根据权利要求5所述电子签名数据质量检测系统,其特征在于,所述质量检测模块,包括:数据采集更新模块:实时采集后续用户上传的电子签名数据;

灰度值提取模块:提取所述电子签名数据中电子签名部分的像素块的对应灰度值;

像素块计数模块:将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;

数据合规性判断模块:当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;

签名提示模块:当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。

8.根据权利要求5所述电子签名数据质量检测系统,其特征在于,所述阈值调整模块,包括:合格数据采集模块:在重新签名提示之后,采集用户的重新签名提示之后的第一次合格的电子签名数据;

灰度值判断模块:提取所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值;

调节补充模块:利用所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值设置灰度阈值调节补偿参数;

灰度值阈值调整模块:利用所述灰度阈值调节补偿参数对电子签名灰度值阈值进行调整,获得调整后的电子签名灰度值阈值。

说明书 :

一种电子签名数据质量检测方法和系统

技术领域

[0001] 本发明涉数据质量检测技术领域,特别涉及一种电子签名数据质量检测方法和系统。

背景技术

[0002] 在现有的技术中,电子签名数据的质量检测大多依赖于人工审核或者一些特定的软件工具。然而,人工审核不仅会耗费大量的人力资源,而且可能会因为各种因素(如疲劳,疏忽等)而出现误判。软件工具虽然可以自动化一部分工作,但它们通常无法根据变化的用户行为进行自我调整,因此可能在面对复杂的电子签名数据时无法准确地进行质量检测。
[0003] 电子签名数据的质量检测对于签名的真实性和合法性非常重要。一个有效的电子签名数据应当是用户在公平、公正、公开的环境中自愿签署的,而不应当受到任何形式的篡改或破坏。因此,发展一种可以有效检测电子签名数据质量的方法是当前技术发展的一个重要方向。

发明内容

[0004] 本发明提供了一种电子签名数据质量检测方法和系统,用以解决现有技术中在进行电子签名时,可能会受到环境、设备、人为等多种因素的影响,导致签名数据出现噪声、失真、变形等问题,从而降低签名数据的准确性和可靠性,影响电子签名的有效性和合法性的问题:
[0005] 本发明提出的一种电子签名数据质量检测方法,所述电子签名数据质量检测方法包括:
[0006] S1:采集用户的三次预电子签名数据;
[0007] S2:根据所述电子签名数据设置电子签名灰度值阈值;
[0008] S3:实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示;
[0009] S4:提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整。
[0010] 进一步的,采集用户的三次电子签名数据,包括:
[0011] S11:为用户提供预签字界面;
[0012] S12:将三次预签名提示通过预签字界面进行展示;
[0013] S13:采集用户的三次预电子签名数据。
[0014] 进一步的,根据所述电子签名数据设置电子签名灰度值阈值,包括:
[0015] S21:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;
[0016] S22:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;
[0017] S23:提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;
[0018] S24:遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;
[0019] S25:提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;
[0020] S26:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;
[0021] S27:利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值。
[0022] 进一步的,实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示,包括:
[0023] S31:实时采集后续用户上传的电子签名数据;
[0024] S32:提取所述电子签名数据中电子签名部分的像素块的对应灰度值;
[0025] S33:将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;
[0026] S34:当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;
[0027] S35:当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。
[0028] 进一步的,提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整,包括:
[0029] S41:在重新签名提示之后,采集用户的重新签名提示之后的第一次合格的电子签名数据;
[0030] S42:提取所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值;
[0031] S43:利用所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值设置灰度阈值调节补偿参数;
[0032] S44:利用所述灰度阈值调节补偿参数对电子签名灰度值阈值进行调整,获得调整后的电子签名灰度值阈值。
[0033] 本发明提出的一种电子签名数据质量检测系统,其特征在于,所述电子签名数据质量检测系统包括:
[0034] 数据采集模块:采集用户的三次预电子签名数据;
[0035] 阈值设置模块:根据所述电子签名数据设置电子签名灰度值阈值;
[0036] 质量检测模块:实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示;
[0037] 阈值调整模块:提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整。
[0038] 进一步的,所述数据采集模块,包括:
[0039] 界面提供模块:为用户提供预签字界面;
[0040] 界面展示模块:将三次预签名提示通过预签字界面进行展示;
[0041] 签名数据采集模块:采集用户的三次预电子签名数据。
[0042] 进一步的,所述阈值设置模块,包括:
[0043] 第一灰度值生成模块:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;
[0044] 第一灰度值遍历模块:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;
[0045] 第二灰度值生成模块:提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;
[0046] 第二灰度值遍历模块:遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;
[0047] 第三灰度值生成模块:提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;
[0048] 第三灰度值遍历模块:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;
[0049] 整合模块:利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值。
[0050] 进一步的,所述质量检测模块,包括:
[0051] 数据采集更新模块:实时采集后续用户上传的电子签名数据;
[0052] 灰度值提取模块:提取所述电子签名数据中电子签名部分的像素块的对应灰度值;
[0053] 像素块计数模块:将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;
[0054] 数据合规性判断模块:当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;
[0055] 签名提示模块:当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。
[0056] 进一步的,所述阈值调整模块,包括:
[0057] 合格数据采集模块:在重新签名提示之后,采集用户的重新签名提示之后的第一次合格的电子签名数据;
[0058] 灰度值判断模块:提取所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值;
[0059] 调节补充模块:利用所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值设置灰度阈值调节补偿参数;
[0060] 灰度值阈值调整模块:利用所述灰度阈值调节补偿参数对电子签名灰度值阈值进行调整,获得调整后的电子签名灰度值阈值。
[0061] 本发明有益效果:通过分析电子签名数据的像素块信息和计算灰度阈值调节因子,可以检测并纠正签名数据中可能存在的质量问题,如噪声、失真、变形等。这将提高签名数据的准确性,使其更符合用户的真实签名;通过对电子签名数据进行质量检测,可以发现和排除潜在的问题,提高签名数据的可靠性。这有助于防止签名数据被篡改或伪造,增加签名的防伪能力,从而保证数据的完整性和可信度;根据不同用户的签名风格和设备环境,自动调整灰度阈值调节因子,以适应不同的签名情况。这使得系统具有较强的适应性和灵活性,能够适应各种签名场景,提高检测的准确性和效果;通过对签名数据质量的检测和纠正,可以有效提高电子签名的安全性。识别和排除质量问题可以防止签名数据被恶意利用或伪造,从而增强签名的防护能力,确保签名数据的合法性和可信性。

附图说明

[0062] 图1为本发明所述一种电子签名数据质量检测方法步骤图;
[0063] 图2为本发明所述一种电子签名数据质量检测系统交互图。

具体实施方式

[0064] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。实施例1
[0065] 本实施例,本发明提出的一种电子签名数据质量检测方法,所述电子签名数据质量检测方法包括:
[0066] S1:采集用户的三次预电子签名数据;
[0067] S2:根据所述电子签名数据设置电子签名灰度值阈值;
[0068] S3:实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示;
[0069] S4:提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整。
[0070] 上述技术方案的工作原理为:在开始使用电子签名系统之前,用户需要进行三次预电子签名数据的采集。这些采集到的数据将作为基准用于后续的质量检测和调整阈值的依据;根据采集到的预电子签名数据,系统会自动计算出一个灰度值阈值,该阈值可以作为判断电子签名数据质量的标准。灰度值是指签名中像素颜色的明暗程度,通过设置合适的阈值可以判断签名的清晰度和质量;当用户上传新的电子签名数据时,系统将实时采集这些数据并与灰度值阈值进行比较。如果电子签名数据的灰度值低于阈值,即质量不合格,系统将发出重新签名的提示,要求用户重新进行签名操作;系统会提取用户的电子签名情况,包括质量合格和不合格的次数等。根据这些签名情况和经验规则,系统可以自动对灰度值阈值进行调整,以适应不同用户签名习惯和要求。
[0071] 上述技术方案的效果为:通过采集用户的预电子签名数据并根据其设置灰度值阈值,可以提高电子签名的质量。只有符合预定标准的电子签名数据才会被认可和使用,从而避免了因签名质量问题导致的误判或纠纷;通过实时采集用户上传的电子签名数据,并利用设定的灰度值阈值对其进行质量检测。当检测到质量不合格的电子签名数据时,系统将及时发出重新签名的提示,引导用户进行修正,确保签名数据的准确性和可靠性;根据用户的电子签名情况,系统可以提取相关指标并进行统计分析。基于这些数据,系统可以自动对灰度值阈值进行调整。这样能够更好地适应不同用户签名习惯和要求,提高系统的智能化和适应性;该方案能够确保电子签名数据的质量达到一定的标准,满足法律和安全要求。有效的电子签名数据质量检测可以提高电子合同的法律效力和保密性,保护用户的权益和信息安全。实施例2
[0072] 本实施例,采集用户的三次电子签名数据,包括:
[0073] S11:为用户提供预签字界面;
[0074] S12:将三次预签名提示通过预签字界面进行展示;
[0075] S13:采集用户的三次预电子签名数据。
[0076] 上述技术方案的工作原理为:系统为用户提供一个预签字界面,该界面可以展示预签名的提示信息;在预签字界面上,系统会显示三次预签名的提示信息。这些提示信息可以是与签名质量相关的指导,比如保持稳定的手势、使用适当的笔迹等;用户在预签字界面上进行三次预签名操作。系统会实时采集这些预签名数据,并将其保存下来。
[0077] 上述技术方案的效果为:通过给用户提供预签字界面和展示预签名提示,用户可以在签名之前得到指导和提示。这有助于用户注意签名的准确性和质量,从而提高签名的质量水平;通过采集用户的三次预电子签名数据,系统可以对比和分析这些数据,识别出潜在的错误或不规范的签名行为。这样可以帮助用户及时发现和纠正错误,从而降低签名错误的发生率;通过向用户提供预签字界面和展示预签名提示,用户能够更加全面地理解签名要求和标准。这有助于用户对自己的签名进行调整和改进,提高满意度和信心;采集用户的预电子签名数据可以作为后续电子签名数据质量检测和调整阈值的参考依据。系统可以根据这些数据进行分析和比对,为后续的签名过程提供更准确的判断和指导。实施例3
[0078] 本实施例,根据所述电子签名数据设置电子签名灰度值阈值,包括:
[0079] S21:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;
[0080] S22:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;
[0081] S23:提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;
[0082] S24:遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;
[0083] S25:提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;
[0084] S26:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;
[0085] S27:利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值。
[0086] 其中,所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子通过如下公式获取:
[0087]
[0088] 其中,Y01表示第一灰度阈值调节因子;Tmin1和Tmax1表示第一次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m1表示第一次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ1表示第一参考因数;
[0089]
[0090] 其中,Y02表示第二灰度阈值调节因子;Tmin2和Tmax2表示第二次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m2表示第二次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ2表示第二参考因数;X01表示第一相对因数;
[0091]
[0092] 其中,Y03表示第三灰度阈值调节因子;Tmin3和Tmax3表示第三次电子签名数据中电子签名部分对应像素块中的灰度最小值和灰度最大值;Tb表示电子签名的背景界面的像素块的灰度值;m3表示第三次电子签名数据中电子签名部分对应像素块的总数;n表示用于进行电子签名的界面所包含的所有像素块的总个数;sqrt表示开根号运算;λ3表示第三参考因数;X02表示第二相对因数;X03表示第三相对因数;
[0093] 同时,所述电子签名灰度值阈值通过如下公式获取:
[0094]
[0095] 其中,Tu表示电子签名灰度值阈值;σB2(T)表示在阈值T下的类内方差;argmax T表2
示找到使函数达到最大值的 T 值;argmax T σB(T)表示要找到阈值T的值,使类内方差的函
2
数σB(T)达到最大值;
[0096] 上述技术方案的工作原理为:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值。
[0097] 上述技术方案的效果为:通过提取多次电子签名数据的像素块灰度值集合,并根据每组像素块灰度值集合计算相应的灰度阈值调节因子,可以灵活地适应不同用户的签名风格和设备环境。这将有助于提高签名数据的准确性和可靠性;通过遍历像素块灰度值集合并利用相应的灰度阈值调节因子,可以更准确地确定电子签名的灰度值阈值。这将有助于减少误差和噪声,提高电子签名的准确性和一致性;通过整合不同灰度阈值调节因子生成电子签名灰度值阈值,可以增强电子签名的安全性。这将使签名数据更难以被篡改或伪造,提高签名的防伪能力。
[0098] 同时,由于用户每次签名的签名字体大小和力度不同,导致每次签名像素块的灰度值差异存在偏差,因此,通过三次签名设置具有关联偏差性质的三个灰度阈值调节因子,并利用所述三个灰度阈值调节因子获取电子签名灰度值阈值,能够有效提高电子签名灰度值阈值设置的合理性和与用户签名习惯之间的匹配性,进而防止统一一致的电子签名灰度值阈值导致电子签名灰度值阈值设置不合理使后续签名质量检测要求过高,导致用户反复签名进行验证的问题发生,同时,防止签名质量检测要求过低导致签名安全性较低的问题发生。另一方面,通过上述公式获取的三个灰度阈值调节因子,能够有效提高灰度阈值调节因子获取的准确性以及电子签名灰度值阈值设置的准确性。实施例4
[0099] 本实施例,实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示,包括:
[0100] S31:实时采集后续用户上传的电子签名数据;
[0101] S32:提取所述电子签名数据中电子签名部分的像素块的对应灰度值;
[0102] S33:将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;
[0103] S34:当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;
[0104] S35:当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。
[0105] 上述技术方案的工作原理为:实时采集后续用户上传的电子签名数据;提取所述电子签名数据中电子签名部分的像素块的对应灰度值;将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。
[0106] 上述技术方案的效果为:通过实时采集和灰度值的比较,可以对电子签名数据进行质量检测。这有助于排除低质量的签名数据,确保只有高质量的签名数据被使用和存档;质量检测能够排除模糊、不清晰或过于浅淡的签名数据,这些数据可能是无效或伪造的。通过对签名数据进行重新签名提示,用户将得到机会进行修正和改进,以获得更准确和有力的签名结果;质量检测和重新签名提示的过程可以减少签名数据中存在的错误和缺陷。这有助于避免因签名数据质量问题而引发的纠纷、争议或法律问题,降低关联的风险;通过重新签名提示,用户可以及时了解到签名数据的不合格情况,并有机会进行修改和完善。这种反馈机制有助于提升用户体验,增加用户对签名系统和服务的满意度。
实施例5
[0107] 本实施例,提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整,包括:
[0108] S41:在重新签名提示之后,采集用户的重新签名提示之后的第一次合格的电子签名数据;
[0109] S42:提取所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值;
[0110] S43:利用所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值设置灰度阈值调节补偿参数;
[0111] S44:利用所述灰度阈值调节补偿参数对电子签名灰度值阈值进行调整,获得调整后的电子签名灰度值阈值。
[0112] 其中,所述灰度阈值调节补偿参数通过如下公式获取:
[0113]
[0114] 其中,Tc表示灰度阈值调节补偿参数;k表示所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的数量;Txi表示所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块中,第i个像素块的灰度值;t表示所述重新签名提示之后的第一次合格的电子签名数据之前经历的签名不合格的次数;Ci表示第i次签名不合格的灰度值低于电子签名灰度值阈值的像素块的数量;C0表示预设的数量阈值;C表示所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值低于电子签名灰度值阈值的像素块的数量;Tmax表示签名不合格过程中的电子签名范围内的像素块的最大灰度值;
[0115] 同时,调整后的电子签名灰度值阈值通过如下公式获取:
[0116]
[0117] 其中,Tut表示调整后的电子签名灰度值阈值;σB2(T)表示在阈值T下的类内方差;2
argmax T表示找到使函数达到最大值的 T 值;argmax T σB(T)表示要找到阈值T的值,使类
2
内方差的函数σB(T)达到最大值;Tc表示灰度阈值调节补偿参数;
[0118] 上述技术方案的工作原理为:在重新签名提示之后,系统会实时采集用户第一次合格的电子签名数据,确保获取到最新的签名信息;从重新签名提示后的第一次合格的电子签名数据中,提取所有灰度值不低于电子签名灰度值阈值的像素块的灰度值。这些像素块的灰度值是具有足够高质量的签名数据;利用提取的高质量签名数据的灰度值,设置灰度阈值调节补偿参数。该参数将用于根据实际签名情况对电子签名灰度值阈值进行调整;根据灰度阈值调节补偿参数,对电子签名灰度值阈值进行调整。调整后的电子签名灰度值阈值将更加适应用户的签名习惯和设备特性;系统可以根据用户的实际签名情况自动调整电子签名灰度值阈值,以适应不同用户的签名习惯和设备特性。这有助于提高签名数据的准确性和可信度,并进一步优化电子签名系统的用户体验和应用效果。
[0119] 上述技术方案的效果为:过采集用户重新签名后的第一次合格的电子签名数据,并提取其中高质量的像素块灰度值,系统可以根据用户个体的签名特征和习惯来进行电子签名灰度值阈值的调整。这样可以更好地适应不同用户的签名风格和设备环境;通过调整电子签名灰度值阈值,系统能够过滤掉低质量的像素块灰度值,保留高质量的签名数据。这有助于提高签名数据的准确性和可信度,减少噪声和干扰对签名结果的影响;通过自动调整电子签名灰度值阈值,系统可以更好地适应不同用户的签名习惯和设备特性。这样可以提高用户在使用电子签名系统时的便利性和效率,同时增强签名结果的一致性和可读性;调整电子签名灰度值阈值可以有效抑制恶意篡改和伪造签名的风险。通过提取高质量的签名数据,系统可以增强对伪造签名的检测和防范能力,提高签名的安全性。同时,通过上述进行灰度阈值调整能够有效提高阈值调整的准确性及其与用户签名习惯变化的跟随性。
实施例6
[0120] 本实施例,一种电子签名数据质量检测系统,所述电子签名数据质量检测系统包括:
[0121] 数据采集模块:采集用户的三次预电子签名数据;
[0122] 阈值设置模块:根据所述电子签名数据设置电子签名灰度值阈值;
[0123] 质量检测模块:实时采集后续用户上传的电子签名数据,利用所述电子签名灰度值阈值对电子签名数据进行质量检测,针对质量检测不合格的电子签名数据进行重新签名提示;
[0124] 阈值调整模块:提取用户的电子签名情况,根据所述电子签名情况对电子签名灰度值阈值进行调整。
[0125] 上述技术方案的工作原理为:在开始使用电子签名系统之前,用户需要进行三次预电子签名数据的采集。这些采集到的数据将作为基准用于后续的质量检测和调整阈值的依据;根据采集到的预电子签名数据,系统会自动计算出一个灰度值阈值,该阈值可以作为判断电子签名数据质量的标准。灰度值是指签名中像素颜色的明暗程度,通过设置合适的阈值可以判断签名的清晰度和质量;当用户上传新的电子签名数据时,系统将实时采集这些数据并与灰度值阈值进行比较。如果电子签名数据的灰度值低于阈值,即质量不合格,系统将发出重新签名的提示,要求用户重新进行签名操作;系统会提取用户的电子签名情况,包括质量合格和不合格的次数等。根据这些签名情况和经验规则,系统可以自动对灰度值阈值进行调整,以适应不同用户签名习惯和要求。
[0126] 上述技术方案的效果为:通过采集用户的预电子签名数据并根据其设置灰度值阈值,可以提高电子签名的质量。只有符合预定标准的电子签名数据才会被认可和使用,从而避免了因签名质量问题导致的误判或纠纷;通过实时采集用户上传的电子签名数据,并利用设定的灰度值阈值对其进行质量检测。当检测到质量不合格的电子签名数据时,系统将及时发出重新签名的提示,引导用户进行修正,确保签名数据的准确性和可靠性;根据用户的电子签名情况,系统可以提取相关指标并进行统计分析。基于这些数据,系统可以自动对灰度值阈值进行调整。这样能够更好地适应不同用户签名习惯和要求,提高系统的智能化和适应性;该方案能够确保电子签名数据的质量达到一定的标准,满足法律和安全要求。有效的电子签名数据质量检测可以提高电子合同的法律效力和保密性,保护用户的权益和信息安全。实施例7
[0127] 本实施例,所述数据采集模块,包括:
[0128] 界面提供模块:为用户提供预签字界面;
[0129] 界面展示模块:将三次预签名提示通过预签字界面进行展示;
[0130] 签名数据采集模块:采集用户的三次预电子签名数据。
[0131] 上述技术方案的工作原理为:系统为用户提供一个预签字界面,该界面可以展示预签名的提示信息;在预签字界面上,系统会显示三次预签名的提示信息。这些提示信息可以是与签名质量相关的指导,比如保持稳定的手势、使用适当的笔迹等;用户在预签字界面上进行三次预签名操作。系统会实时采集这些预签名数据,并将其保存下来。
[0132] 上述技术方案的效果为:通过给用户提供预签字界面和展示预签名提示,用户可以在签名之前得到指导和提示。这有助于用户注意签名的准确性和质量,从而提高签名的质量水平;通过采集用户的三次预电子签名数据,系统可以对比和分析这些数据,识别出潜在的错误或不规范的签名行为。这样可以帮助用户及时发现和纠正错误,从而降低签名错误的发生率;通过向用户提供预签字界面和展示预签名提示,用户能够更加全面地理解签名要求和标准。这有助于用户对自己的签名进行调整和改进,提高满意度和信心;采集用户的预电子签名数据可以作为后续电子签名数据质量检测和调整阈值的参考依据。系统可以根据这些数据进行分析和比对,为后续的签名过程提供更准确的判断和指导。实施例8
[0133] 本实施例,所述阈值设置模块,包括:
[0134] 第一灰度值生成模块:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;
[0135] 第一灰度值遍历模块:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;
[0136] 第二灰度值生成模块:提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;
[0137] 第二灰度值遍历模块:遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;
[0138] 第三灰度值生成模块:提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;
[0139] 第三灰度值遍历模块:遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;
[0140] 整合模块:利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值。
[0141] 上述技术方案的工作原理为:提取第一次电子签名数据中电子签名部分对应像素块,生成第一像素块灰度值集合;遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第一像素块灰度值集合中的像素块灰度值获取第一灰度阈值调节因子;提取第二次电子签名数据中电子签名部分对应像素块,生成第二像素块灰度值集合;遍历所述第二像素块灰度值集合中的像素块灰度值,利用所述第二像素块灰度值集合中的像素块灰度值获取第二灰度阈值调节因子;提取第三次电子签名数据中电子签名部分对应像素块,生成第三像素块灰度值集合;遍历所述第一像素块灰度值集合中的像素块灰度值,利用所述第三像素块灰度值集合中的像素块灰度值获取第三灰度阈值调节因子;利用所述第一灰度阈值调节因子、第二灰度阈值调节因子和第三灰度阈值调节因子整合生成电子签名灰度值阈值。
[0142] 上述技术方案的效果为:通过提取多次电子签名数据的像素块灰度值集合,并根据每组像素块灰度值集合计算相应的灰度阈值调节因子,可以灵活地适应不同用户的签名风格和设备环境。这将有助于提高签名数据的准确性和可靠性;通过遍历像素块灰度值集合并利用相应的灰度阈值调节因子,可以更准确地确定电子签名的灰度值阈值。这将有助于减少误差和噪声,提高电子签名的准确性和一致性;通过整合不同灰度阈值调节因子生成电子签名灰度值阈值,可以增强电子签名的安全性。这将使签名数据更难以被篡改或伪造,提高签名的防伪能力。实施例9
[0143] 本实施例,所述质量检测模块,包括:
[0144] 数据采集更新模块:实时采集后续用户上传的电子签名数据;
[0145] 灰度值提取模块:提取所述电子签名数据中电子签名部分的像素块的对应灰度值;
[0146] 像素块计数模块:将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;
[0147] 数据合规性判断模块:当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;
[0148] 签名提示模块:当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。
[0149] 上述技术方案的工作原理为:实时采集后续用户上传的电子签名数据;提取所述电子签名数据中电子签名部分的像素块的对应灰度值;将所述灰度值与所述电子签名灰度值阈值进行比较,对灰度值低于所述电子签名灰度值阈值的像素块进行计数;当灰度值低于所述电子签名灰度值阈值的像素块的数量超过预设的数量阈值时,则判定当前电子签名数据为不合格;当当前用户的电子签名数据被判定为不合格时,则进行重新签名提示。
[0150] 上述技术方案的效果为:通过实时采集和灰度值的比较,可以对电子签名数据进行质量检测。这有助于排除低质量的签名数据,确保只有高质量的签名数据被使用和存档;质量检测能够排除模糊、不清晰或过于浅淡的签名数据,这些数据可能是无效或伪造的。通过对签名数据进行重新签名提示,用户将得到机会进行修正和改进,以获得更准确和有力的签名结果;质量检测和重新签名提示的过程可以减少签名数据中存在的错误和缺陷。这有助于避免因签名数据质量问题而引发的纠纷、争议或法律问题,降低关联的风险;通过重新签名提示,用户可以及时了解到签名数据的不合格情况,并有机会进行修改和完善。这种反馈机制有助于提升用户体验,增加用户对签名系统和服务的满意度。
实施例10
[0151] 本实施例,所述阈值调整模块,包括:
[0152] 合格数据采集模块:在重新签名提示之后,采集用户的重新签名提示之后的第一次合格的电子签名数据;
[0153] 灰度值判断模块:提取所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值;
[0154] 调节补充模块:利用所述重新签名提示之后的第一次合格的电子签名数据的所有灰度值不低于电子签名灰度值阈值的像素块的灰度值设置灰度阈值调节补偿参数;
[0155] 灰度值阈值调整模块:利用所述灰度阈值调节补偿参数对电子签名灰度值阈值进行调整,获得调整后的电子签名灰度值阈值。
[0156] 上述技术方案的工作原理为:在重新签名提示之后,系统会实时采集用户第一次合格的电子签名数据,确保获取到最新的签名信息;从重新签名提示后的第一次合格的电子签名数据中,提取所有灰度值不低于电子签名灰度值阈值的像素块的灰度值。这些像素块的灰度值是具有足够高质量的签名数据;利用提取的高质量签名数据的灰度值,设置灰度阈值调节补偿参数。该参数将用于根据实际签名情况对电子签名灰度值阈值进行调整;根据灰度阈值调节补偿参数,对电子签名灰度值阈值进行调整。调整后的电子签名灰度值阈值将更加适应用户的签名习惯和设备特性;系统可以根据用户的实际签名情况自动调整电子签名灰度值阈值,以适应不同用户的签名习惯和设备特性。这有助于提高签名数据的准确性和可信度,并进一步优化电子签名系统的用户体验和应用效果。
[0157] 上述技术方案的效果为:过采集用户重新签名后的第一次合格的电子签名数据,并提取其中高质量的像素块灰度值,系统可以根据用户个体的签名特征和习惯来进行电子签名灰度值阈值的调整。这样可以更好地适应不同用户的签名风格和设备环境;通过调整电子签名灰度值阈值,系统能够过滤掉低质量的像素块灰度值,保留高质量的签名数据。这有助于提高签名数据的准确性和可信度,减少噪声和干扰对签名结果的影响;通过自动调整电子签名灰度值阈值,系统可以更好地适应不同用户的签名习惯和设备特性。这样可以提高用户在使用电子签名系统时的便利性和效率,同时增强签名结果的一致性和可读性;调整电子签名灰度值阈值可以有效抑制恶意篡改和伪造签名的风险。通过提取高质量的签名数据,系统可以增强对伪造签名的检测和防范能力,提高签名的安全性。
[0158] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。