本发明涉及计算机技术领域,特别涉及一种电子签约方法、装置、存储介质及服务器。
背景技术:
随着经济和互联网的飞速发展,无论是企业还是个人在日常生活和商业活动中有越来越多的合同、协议需要签署,而传统的纸质签约存在签约效率低,纸质文档不方便管理,查看合同时不方便检索等问题已经制约了签约的发展,已经不能满足人们的日常需求。
技术实现要素:
本发明提出一种电子签约方法、装置、存储介质及服务器,解决现有技术中纸质签约效率低的问题。
本发明的一种电子签约方法,包括:
接收合同文件和各签约方的身份信息;
分别对各签约方的身份信息进行验证;
验证通过后,根据合同文件、发起签约时间和各签约方的身份信息生成唯一特征码;
根据所述唯一特征码和当前时间生成在预定期限内有效的签约链接,并将所述签约链接发送至各签约方的用户终端;
各签约方在预定期限内点击所述签约链接后,将包括签约信息的签约页面发送至各签约方的用户终端,所述签约信息包括:合同文件、各签约方身份信息、发起签约时间和唯一特征码;
接收各签约方在用户终端的签约操作以完成签约,或拒绝签约;
完成签约后,根据所述签约信息生成ca证书,并将所述ca证书加盖到合同文件上。
其中,所述各签约方在预定期限内点击所述签约链接后对各签约方的身份信息再次进行验证,验证通过后再将包括签约信息的页面发送至各签约方的用户终端。
其中,若各签约方未在预定期限内点击链接,则重新验证各签约方的身份信息后再次根据所述唯一特征码和当前时间生成新的签约链接。
其中,在用户终端显示所述签约页面之后,所述接收各签约方在用户终端的签约操作以完成签约,或拒绝签约之前,还包括接收任一签约方添加的附件信息,将所述附件信息发送至其他签约方的用户终端。
其中,所述附件信息包括图片、视频和文本。
其中,还包括:将签约信息、身份验证结果及ca证书加密后存储。
本发明还提供了一种电子签约装置,包括用于执行上述任一项所述的方法的单元。
本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述任一项所述的方法。
本发明还提供了一种电子签约服务器,包括:处理器、网络接口和存储器,所述处理器、所述网络接口和所述存储器相互连接,其中,所述网络接口受所述处理器的控制用于收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述任一项所述的方法。
本发明的电子签约方法将传统签约电子化,提高了签约的效率和便捷性,而且通过身份验证确保本人签约。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种电子签约方法流程图;
图2为本发明的一种电子签约装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本实施例的电子签约方法如图1所示,包括:
步骤s1,接收合同文件和各签约方的身份信息。具体地,可通过登录信息获取各签约方的身份信息,各方约定好后,其中一方上传合同文件,其余各方只需登录即可,通常由签约发起方(例如:签劳动合同时的用人单位)上传合同文件。
步骤s2,分别对各签约方的身份信息进行验证,以确保各签约方的身份真实有效。验证方式包括但不限于短信验证、邮箱验证、银行卡要素认证、u盾认证、人脸识别认证,当然各签约方需要以相应的真实身份信息提前注册。
步骤s3,验证通过后,根据合同文件、发起签约时间和各签约方的身份信息生成唯一特征码。发起签约时间即为接收到上传的合同文件的时间,唯一特征码为该次签约的唯一标识。
步骤s4,根据所述唯一特征码和当前时间生成在预定期限内有效的签约链接,并将所述签约链接发送至各签约方的用户终端。可以通过短信、邮件或其他方式发送给用户终端。预定期限以保证在合理的期限内完成签约,唯一特征码和预定期限可以作为字符串包含在签约链接中。
步骤s5,各签约方在预定期限内点击所述签约链接后,将包括签约信息的页面发送至各签约方的用户终端,所述签约信息包括:合同文件、各签约方身份信息、发起签约时间和唯一特征码。
步骤s6,接收各签约方在用户终端的签约操作以完成签约,或拒绝签约。各签约方在用户终端扫描二维码打开签约web页面,在用户终端上书写自己的签名,点击并拖动到制定位置,最后点击完成按钮结束签约,表示签约成功。或者点击拒绝签约按钮拒绝签约。
步骤s7,完成签约后,根据所述签约信息生成ca证书,并将所述ca证书加盖到合同文件上。
本实施例的电子签约方法将传统签约电子化,提高了签约的效率和便捷性,而且通过身份验证确保本人签约。
由于链接为文本形式,而且发送方式存在安全问题,例如;邮件可能被截获等,因此为了提高签约的安全性,各签约方在预定期限内点击所述签约链接后对各签约方的身份信息再次进行验证,验证通过后再将包括签约信息的页面发送至各签约方的用户终端。
本实施例中,各签约方未在预定期限内点击链接,则重新验证各签约方的身份信息后再次根据所述唯一特征码和当前时间生成新的签约链接。
本实施例中,在用户终端显示签约页面之后,所述接收各签约方在用户终端的签约操作以完成签约,或拒绝签约之前,还包括接收任一签约方添加的附件信息,将附件信息发送至其他签约方的用户终端。添加附件信息便于各方签约之前进行适当地协商,增加附加合同条款。
附件信息包括:文本(如附加合同条款)、图片或视频。其中图片和视频可以是在各签约方签约现场拍摄的照片和视频,便于确定是签约方本人操作(尤其是异地签约的情况下),提高了签约的合法性和有效性。
本实施例的方法,还包括:将签约信息、身份验证结果及ca证书加密后存储。加密存储提高了身份信息、验证结果和唯一特征码的安全性,避免身份信息泄露。
本发明还提供了一种电子签约装置,包括用于执行上述任一项所述的方法的单元,具体如图2所示,包括:
接收单元1,用于接收合同文件和各签约方的身份信息,可通过登录信息获取各签约方的身份信息。
身份验证单元2,用于分别对各签约方的身份信息进行验证,以确保各签约方的身份真实有效。验证方式包括但不限于短信验证、邮箱验证、银行卡要素认证、u盾认证、人脸识别认证,当然各签约方需要以相应的真实身份信息提前注册。
创建签约单元3,用于验证通过后,根据合同文件、发起签约时间和各签约方的身份信息生成唯一特征码。发起签约时间即为接收到上传的合同文件的时间,唯一特征码为该次签约的唯一标识。
签约链接生成单元4,用于根据所述唯一特征码和当前时间生成在预定期限内有效的签约链接,并将所述签约链接发送至各签约方的用户终端。可以通过短信、邮件或其他方式发送给用户终端。预定期限以保证在合理的期限内完成签约。唯一特征码和预定期限可以作为字符串包含在签约链接中。
签约页面发送单元5,用于各签约方在预定期限内点击所述签约链接后,将包括签约信息的页面发送至各签约方的用户终端,所述签约信息包括:合同文件、各签约方身份信息、发起签约时间和唯一特征码。
签约单元6,用于接收各签约方在用户终端的签约操作以完成签约,或拒绝签约。各签约方在用户终端扫描二维码打开签约web页面,在用户终端上书写自己的签名,点击并拖动到制定位置,最后点击完成按钮结束签约,表示签约成功。或者直接拒绝签约。
证书生成单元7,用于在完成签约后,根据所述签约信息生成ca证书,并将所述ca证书加盖到合同文件上。
由于链接为文本形式,而且发送方式存在安全问题,例如;邮件可能被截获等,因此为了提高签约的安全性,身份验证单元2还用于各签约方在预定期限内点击所述签约链接后对各签约方的身份信息再次进行验证,验证通过后再将包括签约信息的页面发送至各签约方的用户终端。
各签约方未在预定期限内点击链接,则身份验证单元2重新验证各签约方的身份信息后,创建签约单元3再次根据所述唯一特征码和当前时间生成新的签约链接。
本实施例的电子签约装置还包括:附件添加单元8,用于在用户终端显示签约页面之后,所述接收各签约方在用户终端的签约操作以完成签约,或拒绝签约之前,接收任一签约方添加的附件信息,将附件信息发送至其他签约方的用户终端。添加附件信息便于各方签约之前进行适当地协商,增加附加合同条款。
附件信息包括:文本(如附加合同条款)、图片或视频。其中图片和视频可以是在各签约方签约现场拍摄的照片和视频,便于确定是签约方本人操作(尤其是异地签约的情况下),提高了签约的合法性和有效性。
本实施例的电子签约装置还包括:加密存储单元9,用于将签约信息、身份验证结果及ca证书加密后存储。加密存储提高了身份信息、验证结果和唯一特征码的安全性,避免身份信息泄露。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述任一项所述的方法。
本发明还提供了一种电子签约服务器,包括:处理器、网络接口和存储器,所述处理器、所述网络接口和所述存储器相互连接,其中,所述网络接口受所述处理器的控制用于收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述任一项所述的方法。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。