签字方法、装置、电子设备及可读存储介质与流程
本技术涉及终端,尤其涉及一种签字方法、装置、电子设备及可读存储介质。
背景技术:
1、电子签字已广泛应用在人们的日常生活和工作中,利用手机、平板等电子设备的写手签字功能,用户可以直接在电子设备上显示的电子文件中签字,使得电子设备生成已签名的电子文件。与传统的在纸质上签署手写字的方式相比,电子签字更加的便捷。
2、但电子签字存在一定的安全隐患,例如,他人通过非正常的途径获取到包含用户的手写签名的图片之后,可以将该图片插入可编辑的电子合同、协议等电子文件中,从而伪造出该用户签署的文件,通过伪造的文件他人可以获取该用户的隐私信息,从而损害该用户的名誉和财产安全。
技术实现思路
1、本技术提供了一种签字方法、装置、电子设备及可读存储介质,可以解决电子签字的安全性较低的技术问题。
2、为达到上述目的,本技术采用如下技术方案:
3、第一方面,本技术提供了一种签字方法,应用于设置有触摸屏的电子设备,该方法包括:电子设备可以响应于对待签字文件的签字启动操作,获取待签字文件的图片;响应于用户在图片上签署的手写字,确定手写字与已认证用户的预存手写字是否匹配;在手写字与预存手写字匹配的情况下,根据手写字和图片生成不可编辑的签字文件。
4、其中,签字启动操作用于指示用户开始对待签字文件进行签字。待签字文件的图片可以是对待签字文件的截图,图片中包括待签字文件中的待签字区域,用户可以在待签字区域中签署手写字。已认证用户为已通过电子设备实名认证的用户。
5、基于本技术提供的签字方法,电子设备可以在用户触发签字启动操作时,显示待签字文件的图片,用户只能在图片上手动进行签字,而无法在待签字文件的图片中插入其他的图片,因此可以防止待签字文件中被插入伪造的签字图片,电子设备还可以将用户的手写字与已认证用户的预存手写字进行比对,并在手写字与预存手写字匹配的情况下,将图片以及用户签署的手写字转换成不可编辑的签字文件,不仅可以确保图片中的手写字为已认证用户的真实笔迹,还可以避免签字文件被篡改,从而提升电子签字的安全性。
6、在一种可能的实现方式中,电子设备可以获取手写字的笔迹信息以及预存手写字的笔迹信息;若手写字的笔迹信息与预存手写字的笔迹信息匹配,则确定手写字与预存手写字匹配。
7、可选地,笔迹信息包括:笔画的顺序、笔划速度和笔划加速度。笔迹信息指示用户的签字时的撰写习惯,不同用户撰写同一个文字时的撰写习惯不同,因此在确定手写字与预存手写字是否匹配时,不仅要确定用户的手写字与预存手写字是否为相同的文字,还可以确定手写字的笔画顺序、签字速度以及签字时的压力等笔迹信息是否与预存手写字的笔迹信息是否一致,可以避免他人伪造已认证用户的手写字。用户可以用手指签署手写字,也可以用手写字签署手写字。电子设备可以检测出用户在触摸屏上的触控点的位置确定滑动轨迹,进而根据滑动轨迹确定出笔划的顺序;电子设备还可以根据相邻触控点的位置以及时间差确定出笔划速度以及运动加速度。
8、在一种可能的实现方式中,笔迹信息还可以包括笔划力度。用户可以通过写字笔在图片上签署手写字,电子设备可以接收写字笔发送的手写字的笔划力度。
9、在本技术中,笔划力度指的是用户在签字过程中向电子设备的触摸屏施加的压力。用户通过写字笔签署手写字时,写字笔可以检测到施加在笔尖上的压力,然后通过蓝牙或其他传输方式,将检测到的压力作为笔划力度传输给电子设备。
10、在一种可能的实现方式中,签字文件中还可以包括数字水印,数字水印用于携带电子设备的设备信息、手写字的签署时间和/或已认证用户的用户信息。
11、基于该实现方式,签字文件中的每一页可以有多个排列分布的数字水印,数字水印可以作为背景覆盖在签字文件中的文字区域,数字水印难以去除,可以防止其他用户对签字文件中的内容和格式进行改动。此外,用户用其他电子设备扫描数字水印后,可以获取到签字文件中的手写字是在哪个电子设备上签署的、手写字的签署时间以及是哪个用户签署的,即使有其他用户修改了签字文件中的内容和/或形式,也可以通过数字水印所携带的各类信息及时发现。
12、在一种可能的实现方式中,签字文件中还包括二维码,二维码用于携带电子设备的设备信息、手写字的签字时间和/或已认证用户的用户信息。
13、可选地,二维码显示在靠近手写字的区域。通过扫描二维码,便于其他用户查询出手写字是哪个用户在什么时间以及在哪个电子设备上签署的。
14、在一种可能的实现方式中,签字文件的文件格式可以为可移植文档格式(portabledocument format,pdf)。
15、在一种可能的实现方式中,该方法还包括:响应于添加手写字的操作,采集用户的生物特征信息;在采集的用户的生物特征信息与已认证用户的生物特征信息匹配的情况下,显示签名界面;获取用户在签名界面中签署的预存手写字的笔迹信息;存储预存手写字的笔迹信息以及已认证用户与预存手写字之间的映射关系。
16、在本技术实施例中,已认证用户为电子设备所属的用户,该用户已经过实名认证且电子设备中存储有该用户的用户信息,例如用户的真实姓名及其对应的生物特征信息。电子设备可以将采集到的用户的生物特征信息与已认证用户的生物特征信息进行比对,并在确定该用户为已认证用户的条件下,才允许用户录入手写字,可以确保录入的手写字为电子设备所属用户的手写字,避免其他用户用该电子设备录入自己的手写字并将自己的手写字伪装成电子设备所属用户的手写字。
17、在一种可能的实现方式中,生物特征信息包括人脸图像。进一步的,还可以包括指纹、眼瞳以及其他特征信息。
18、在一种可能的实现方式中,存储预存手写字的笔迹信息,以及已认证用户与预存手写字之间的映射关系的方法包括:检测预存手写字与已认证用户的用户名是否一致;在预存手写字与已认证用户的用户名一致的情况下,存储预存手写字的笔迹信息以及已认证用户与预存手写字之间的映射关系。
19、第二方面,本技术提供一种签字装置,包括至少一个用于执行第一方面的任一可能实现方式中的方法的单元。
20、第三方面,本技术提供一种电子设备,包括:处理器,处理器用于运行存储器中存储的计算机程序,以实现第一方面的任一可能的实现方式中的方法。
21、第四方面,本技术提供一种芯片系统,包括:处理器,处理器用于运行存储器中存储的计算机程序,以实现第一方面的任一可能的实现方式中的方法。
22、第五方面,本技术提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被计算机执行时可以实现第一方面的任一可能的实现方式中的方法。
23、第六方面,本技术提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行第一方面的任一可能的实现方式中的方法。
24、本技术提供的第二方面至第六方面的技术效果可以参见上述第一方面的各个可能的实现方式的技术效果,此处不再赘述。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com