本发明涉及计算机计算领域,具体涉及一种线上文件的电子签名方法、文件签署系统、介质及设备。
背景技术:
1、在线上业务办理过程中涉及大量用户电子文书需要电子签署的应用需求,目前市面主要依托第三方权威机构颁发的数字证书通过usbkey、手机盾或者云端托管密钥的方式开展签署和通过人像比对的方式签署。其中usbkey由于携带不方便,价格昂贵,不适合移动端签署。其次手机盾技术采用密钥分隔管理,在实际运用过程中存在密钥分隔管理复杂,用户手机更新或重装系统时密钥丢失。再其次云端密钥托管方式,由于表示用户意愿的密钥的管理权在平台方,容易导致冒充用户意愿及虚假签名的情况发生。再其次基于人像比对的方式签署存在证据链不足,认人不认签的情况发生。
技术实现思路
1、鉴于上述问题,本发明提供了一种线上文件的电子签名方法、文件签署系统、介质及设备,解决了现有线上文件签署过程可追溯性差的问题。
2、为实现上述目的,在第一方面,本发明提供了一种线上文件的电子签名方法,包括:
3、接收签署事件信息,签署事件信息包括用户信息以及待签署文件的文件信息;
4、接收用户核验结果,若用户核验结果为真,则将待签署文件进行展示并等待用户签署,以及根据用户信息与文件信息生成文件标识码;
5、接收签署指令以及签署文件,按照预设格式根据文件标识码生成意愿文本,将意愿文本进行展示,并提示根据意愿文本录入生物数据,签署文件为签署完毕的待签署文件,签署指令为用户签署完毕后即时触发;
6、将生物数据以及签署文件固化并存储。
7、在一些实施例中,接收用户核验结果还包括:
8、采集认证信息,认证信息包括用户的生物标识信息和/或身份标识信息;
9、判断认证信息与用户信息是否一致,若是,则输出用户核验结果为真,若否,则输出用户核验结果为伪。
10、在一些实施例中,将待签署文件进行展示并等待用户签署还包括:
11、接收第一操作指令,判断第一操作指令是否为签署操作,若是,则获取待签署文件的待签署区域,并将待签署区域进行展示;
12、接收签署指令还包括:
13、接收第二操作指令,判断第二操作指令是否为手签操作,若是,则在待签署区域生成手写签名框以接收签署指令;
14、若否,则判断第二操作指令是否属于签章操作,若是,则在待签署区域生成签章选项框以及签章框,以接收签署指令。
15、在一些实施例中,接收签署指令,按照预设格式根据文件标识码生成意愿文本还包括:
16、获取签署指令对应的签署时间戳;
17、按照预设格式根据签署时间戳以及文件标识码生成意愿文本。
18、在一些实施例中,生物数据包括声纹、指纹、笔迹、虹膜以及人脸的其中一种;
19、将意愿文本进行展示,并提示根据意愿文本录入生物数据还包括:
20、获取所录入的生物数据,判断生物数据是否符合预设条件,预设条件与生物数据的类别相适配;
21、若生物数据符合预设条件,则将生物数据以及签署后的待签署文件固化并存储;
22、若生物数据不符合预设条件,则生成第一提示信息,以提示重新录入生物数据。
23、在一些实施例中,生物数据为声纹,获取所录入的生物数据,判断生物数据是否符合预设条件还包括:
24、获取生物数据;
25、将生物数据输入至识别模型中进行文字识别,以获得识别文本;
26、判断识别文本与意愿文本是否一致,若是,则输出第一预设条件为真;
27、将生物数据输入至声纹模型中进行声纹识别,以获得声纹信息;
28、获取当前用户的生物标识信息中的声纹标识,判断声纹标识与声纹信息是否一致,若是,则输出第二预设条件为真;
29、根据第一预设条件以及第二预设条件输出预设条件判断结果,若第一预设条件与第二预设条件均为真,则预设条件判断结果为生物数据符合预设条件。
30、在一些实施例中,将生物数据以及签署文件固化并存储还包括:
31、获取时间戳数字证书;
32、对生物数据以及签署文件进行时间戳固化签名,获得最终签署事件;
33、将最终签署事件上传至服务端。
34、在第二方面,本发明还提供一种线上文件签署系统,包括签署模块、核验模块以及存储模块,签署模块用于接收签署事件信息,签署事件信息包括用户信息以及待签署文件的文件信息;核验模块用于接收用户核验结果,若用户核验结果为真,则将待签署文件进行展示并等待用户签署,以及根据用户信息与文件信息生成文件标识码;签署模块还用于接收签署指令以及签署文件,按照预设格式根据文件标识码生成意愿文本,将意愿文本进行展示,并提示根据意愿文本录入生物数据,签署文件为签署完毕的待签署文件;存储模块用于将生物数据以及签署文件固化并存储。
35、在第三方面,本发明还提供一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现在第一方面所述的方法。
36、在第四方面,本发明还提供一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现在第一方面所述的方法。
37、区别于现有技术,上述技术方案中,接收签署事件信息,接收用户核验结果,当用户核验结果为真时,将待签署文件进行展示并等待用户签署,同时,在这一过程中根据用户信息与文件信息生成文件标识码,等待用户签署完毕后接收签署指令以及签署文件,签署指令为用户签署完毕后即时触发,并根据文件标识码生成意愿文本,提示用户根据当前意愿文本录入生物数据,并将生物数据以及签署文件固化并存储。本技术方案通过新增意愿文本,实现文件签署过程中的用户生物认证步骤,通过用户根据当前意愿文本所录入的生物数据,可以确保用户本人签署当前文件的真实性,并将生物数据以及签署文件固化后并存储,保留了整个签署文本的签署过程的可追溯性,便于后续求证以及管理等操作。
38、上述
技术实现要素:
相关记载仅是本发明技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本发明的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本发明的上述目的及其它目的、特征和优点能够更易于理解,以下结合本发明的具体实施方式及附图进行说明。
1.一种线上文件的电子签名方法,其特征在于,包括:
2.根据权利要求1所述的线上文件的电子签名方法,其特征在于,接收用户核验结果还包括:
3.根据权利要求1所述的线上文件的电子签名方法,其特征在于,将所述待签署文件进行展示并等待用户签署还包括:
4.根据权利要求1所述的线上文件的电子签名方法,其特征在于,接收签署指令,按照预设格式根据所述文件标识码生成意愿文本还包括:
5.根据权利要求4所述的线上文件的电子签名方法,其特征在于,所述生物数据包括声纹、指纹、笔迹、虹膜以及人脸的其中一种;
6.根据权利要求5所述的线上文件的电子签名方法,其特征在于,所述生物数据为声纹,获取所录入的所述生物数据,判断所述生物数据是否符合预设条件还包括:
7.根据权利要求1所述的线上文件的电子签名方法,其特征在于,将所述生物数据以及所述签署文件固化并存储还包括:
8.一种线上文件签署系统,其特征在于,包括:
9.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-7中任一项所述的方法。