一种电子合同的签约方法、装置、设备及存储介质与流程



1.本技术属于计算机技术领域,尤其涉及一种电子合同的签约方法、装置、设备及存储介质。


背景技术:



2.随着电子技术的发展,电子合同以其传输方便、节约等特点得以出现。电子合同订立的整个过程所采用的是电子形式且符合易保全的特性,通过、edi(electronic data interchange,电子数据交换)等方式进行电子合同的签订。这种合同方式大大的节约了交易成本,提高了经济效益。
3.在银行系统中往往需要用户进行电子合同的签约。目前,电子合同的签约往往通过采用人脸识别、人脸视频录制等方式对用户人脸信息进行采集并归档作为证据要素,以实现个人的签名。然而这种人脸信息的签名存在被盗用,并冒充多次使用进行合同签约的安全隐患。现有的电子合同签约方式存在较大的安全风险。


技术实现要素:



4.有鉴于此,本技术的目的在于提供一种电子合同的签约方法、装置、设备及存储介质,提高电子合同签约的安全性。
5.为实现上述目的,本技术实施例公开了如下技术方案:
6.第一方面,本技术提供一种电子合同的签约方法,包括:
7.获取用户必要身份信息以及用户环境信息;
8.基于所述用户必要身份信息和所述用户环境信息,生成场景证书,所述场景证书用于表示用户的电子签名;
9.将所述场景证书以及所述银行系统的电子签名加载至第一电子合同,得到第二电子合同;
10.将所述第二电子合同发送至担保系统,以使所述担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;
11.获取担保系统发送的第三电子合同;
12.验证所述第三电子合同的有效性,若验证成功,确定完成所述电子合同的签约。
13.可选的,所述用户环境信息包括:用户的人脸视频信息、用户的设备信息、用户的地理位置信息以及用户的ip地址信息中的一种或多种。
14.可选的,所述方法还包括:将所述第三电子合同上传至存储服务器。
15.可选的,在基于所述用户必要身份信息和所述用户环境信息,生成场景证书之前,所述方法还包括:
16.验证用户必要身份信息是否准确,若验证成功,则执行基于所述用户必要身份信息和所述用户环境信息,生成场景证书的步骤。
17.第二方面,本技术提供了一种电子合同的签约装置,包括:
18.第一获取单元,用于获取用户必要身份信息以及用户环境信息;
19.生成单元,用于基于所述用户必要身份信息和所述用户环境信息,生成场景证书,所述场景证书用于表示用户的电子签名;
20.加载单元,用于将所述场景证书以及所述银行系统的电子签名加载至第一电子合同,得到第二电子合同;
21.发送单元,用于将所述第二电子合同发送至担保系统,以使所述担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;
22.第二获取单元,用于获取担保系统发送的第三电子合同;
23.第一验证单元,用于验证所述第三电子合同的有效性,若验证成功,确定完成所述电子合同的签约。
24.可选的,所述用户环境信息包括:用户的人脸视频信息、用户的设备信息、用户的地理位置信息以及用户的ip地址信息中的一种或多种。
25.可选的,所述装置还包括;
26.上传单元,用于将所述第三电子合同上传至存储服务器。
27.可选的,所述装置还包括:
28.第二验证单元,用于验证用户必要身份信息是否准确,若验证成功,则执行基于所述用户必要身份信息和所述用户环境信息,生成场景证书的步骤。
29.第三方面,本技术提供一种电子合同的签约设备,包括:
30.存储器,用于存储计算机程序;
31.处理器,用于执行所述存储器中存储的计算机程序以实现如第一方面任一项所述电子合同的签约方法的步骤。
32.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面任一项所述电子合同的签约方法的步骤。
33.可见,本技术公开的一种电子合同的签约方法、装置、设备及存储介质,获取用户必要身份信息以及用户环境信息;基于用户必要身份信息和用户环境信息,生成场景证书,场景证书用于表示用户的电子签名;将场景证书以及银行系统的电子签名加载至第一电子合同,得到第二电子合同;将第二电子合同发送至担保系统,以使担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;获取担保系统发送的第三电子合同;验证第三电子合同的有效性,若验证成功,确定完成电子合同的签约。通过将用户环境信息进行生成场景证书,保证该场景证书只能用于此次的合同签订,避免了用户人脸信息被盗用的风险,提高了电子合同签约的安全性。
附图说明
34.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1是本技术实施例提供的一种电子合同的签约方法的流程示意图;
36.图2是本技术实施例提供的一种电子合同的签约装置的结构示意图。
具体实施方式
37.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
38.为便于理解本技术提供的技术方案,下面将先对本技术涉及的背景技术进行说明。
39.在银行系统中往往需要用户进行电子合同的签约。目前,电子合同的签约往往通过采用人脸识别、人脸视频录制等方式对用户人脸信息进行采集并归档作为证据要素,以实现个人的签名。然而这种人脸信息的签名存在被盗用,并冒充多次使用进行合同签约的安全隐患。例如通过ai换脸技术可以将用户照片进行一定预处理,再通过“照片活化”软件生成动态视频。通过这些视屏,就可以冒充用户进行用户进行签约。并且,由于此类问题的存在,用户也可进行抵赖。
40.为此,本技术提供的一种电子合同的签约方法、装置、设备及存储介质,获取用户必要身份信息以及用户环境信息;基于用户必要身份信息和用户环境信息,生成场景证书,场景证书用于表示用户的电子签名;将场景证书以及银行系统的电子签名加载至第一电子合同,得到第二电子合同;将第二电子合同发送至担保系统,以使担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;获取担保系统发送的第三电子合同;验证第三电子合同的有效性,若验证成功,确定完成电子合同的签约。通过将用户环境信息进行生成场景证书,保证该场景证书只能用于此次的合同签订,避免了用户人脸信息被盗用的风险,提高了电子合同签约的安全性。
41.为便于理解本技术提供的技术方案,下面将结合附图对本技术提供的一种电子合同的签约方法进行说明。需要说明的是,本技术提供的一种电子合同的签约方法、装置、设备及存储介质,可用于金融领域或其他领域。例如,可用于金融领域中的银行系统。其他领域为除金融领域之外的任意领域,例如,其他存在电子合同签约的领域。上述仅为示例,并不对本技术提供的电子合同的签约方法的应用领域进行限定。
42.参见图1,该图为本技术实施例提供的一种电子合同的签约方法的流程示意图。如图1所示,所述方法包括s101-s106。作为一种可能的实现方式,该方法可以应用于银行系统中。
43.s101:获取用户必要身份信息以及用户环境信息。
44.本技术实施例中,需要先去获取用户必要身份信息以及用户环境信息。作为一种可能的实现方式,用户必要身份信息包括用户身份证号码,用户银行卡号和用户手机号码中的一种或者多种。用户环境信息包括:用户的人脸视频信息、用户的设备信息、用户的地理位置信息以及用户的ip地址信息中的一种或多种。
45.本技术不限制获取获取用户必要身份信息的具体方式和具体时机,作为一种可能的实现方式,可以在用户需要进行办理电子合同签约,通过银行的业务办理应用程序进行申报时,进行获取用户必要身份信息。可以理解的是,用户必要身份信息可以是用户在应用
程序上进行主动填写的,在填写完成后,即可向银行系统发送,使得银行系统进行获取用户的必要身份信息。
46.本技术不限制获取获取用户环境信息的具体方式,作为一种可能的实现方式,可以通过用户登录银行的业务办理应用程序的终端进行采集用户环境信息。该终端设备例如可以是智能手机、计算机、个人数字助理(personal digital assistant,pda)、平板电脑等设备。
47.s102:基于所述用户必要身份信息和所述用户环境信息,生成场景证书,所述场景证书用于表示用户的电子签名。
48.在获取到用户必要身份信息和用户环境信息后,即可基于用户必要身份信息和用户环境信息,生成场景证书。该场景证书可用于表示用户的电子签名。可以理解的是,通过该方法生成生成的场景证书,携带有用户的环境信息,将环境信息加载至场景证书中,可以保证该场景证书附带有当前用户的环境信息,使得该场景证书只能用于此次合同的签订。
49.本技术不限制基于用户必要身份信息和用户环境信息,生成场景证书的具体方式。作为示例,可以通过哈希算法计算用户必要身份信息和用户环境信息的哈希值,从而生成场景证书。
50.作为一种可能的实现方式,在基于用户必要身份信息和所述用户环境信息,生成场景证书之前,该方法还包括:验证用户必要身份信息是否准确,若验证成功,则执行基于用户必要身份信息和用户环境信息,生成场景证书的步骤。
51.通过验证用户必要身份信息是否准确,保证用户信息是可信赖的,提高了用该信息进行电子合同签约的安全性和有效性。
52.s103:将所述场景证书以及所述银行系统的电子签名加载至第一电子合同,得到第二电子合同。
53.在得到用于表示用户电子签名的场景证书后,即可将场景证书以及银行系统的电子签名加载至第一电子合同,得到第二电子合同。可以理解的是,第一电子合同是没有签名之前的初始合同,第二电子合同中携带有用户的电子签名和银行系统的电子签名。
54.s104:将所述第二电子合同发送至担保系统,以使所述担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同。
55.本技术实施例中,在得到第二电子合同后,还会将第二电子合同发送至担保系统。担保系统会在第二电子合同上添加担保系统的电子签名,生成第三电子合同。可以理解的是,第三电子合同中就会包括有用户的电子签名、银行系统的电子签名以及担保系统的电子签名。
56.作为一种可能的实现方式,担保系统还会先对第二电子合同用户的电子签名和银行系统的电子签名进行验证,若验证成功,才去添加担保系统的电子签名至第二电子合同,生成第三电子合同。
57.s105:获取担保系统发送的第三电子合同。
58.本技术实施例中,在担保系统生成第三电子合同后,可以去获取担保系统发送的第三电子合同。
59.s106:验证所述第三电子合同的有效性,若验证成功,确定完成所述电子合同的签约。
60.本技术实施例中,在获取到第三电子合同后,还需要验证第三电子合同的有效性。当验证成功后,即可确定完成电子合同的签约。
61.可以理解的是,需要验证第三电子合同中场景证书、银行系统的电子签名以及担保系统的电子签名的有效性。电子签名的验证方式是本领域技术人员所熟知的,本技术不限制验证电子签名的有效性的具体方式。
62.获取用户必要身份信息以及用户环境信息;基于用户必要身份信息和用户环境信息,生成场景证书,场景证书用于表示用户的电子签名;将场景证书以及银行系统的电子签名加载至第一电子合同,得到第二电子合同;将第二电子合同发送至担保系统,以使担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;获取担保系统发送的第三电子合同;验证第三电子合同的有效性,若验证成功,确定完成电子合同的签约。通过将用户环境信息进行生成场景证书,保证该场景证书只能用于此次的合同签订,避免了用户人脸信息被盗用的风险,提高了电子合同签约的安全性。
63.并且,通过第三方的担保系统也对电子合同进行签名,从传统的用户与银行系统两方电子合同签约认证的基础上,扩展为三方的线上电子合同签约,进一步保证了该电子合同的安全性和有效性。
64.作为一种可能的实现方式,本技术提供的一种电子合同的签约方法,还包括将第三电子合同上传至存储服务器。通过将第三电子合同上传至存储服务器,可以在后续随时调取出该电子合同作为证据,减少出现合同纠纷的可能性。
65.下面对本技术实施例提供的一种电子合同的签约装置进行介绍,下文描述的装置与上文描述的一种电子合同的签约方法可相互对应参照。
66.本技术实施例还提供了一种电子合同的签约的装置结构示意图,如图2所示,该装置包括第一获取单元201、生成单元202、加载单元203、发送单元204、第二获取单元205和第一验证单元206。
67.第一获取单元201,用于获取用户必要身份信息以及用户环境信息。
68.生成单元202,用于基于所述用户必要身份信息和所述用户环境信息,生成场景证书,所述场景证书用于表示用户的电子签名。
69.加载单元203,用于将所述场景证书以及所述银行系统的电子签名加载至第一电子合同,得到第二电子合同。
70.发送单元204,用于将所述第二电子合同发送至担保系统,以使所述担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同。
71.第二获取单元205,用于获取担保系统发送的第三电子合同。
72.第一验证单元206,用于验证所述第三电子合同的有效性,若验证成功,确定完成所述电子合同的签约。
73.获取用户必要身份信息以及用户环境信息;基于用户必要身份信息和用户环境信息,生成场景证书,场景证书用于表示用户的电子签名;将场景证书以及银行系统的电子签名加载至第一电子合同,得到第二电子合同;将第二电子合同发送至担保系统,以使担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;获取担保系统发送的第三电子合同;验证第三电子合同的有效性,若验证成功,确定完成电子合同的签约。通过上述装置,将用户环境信息进行生成场景证书,保证该场景证书只能用于此次的合同签订,避
免了用户人脸信息被盗用的风险,提高了电子合同签约的安全性。
74.作为一种可能的实现方式,用户环境信息包括:用户的人脸视频信息、用户的设备信息、用户的地理位置信息以及用户的ip地址信息中的一种或多种。
75.作为一种可能的实现方式,装置还包括:
76.上传单元,用于将所述第三电子合同上传至存储服务器。
77.作为一种可能的实现方式,装置还包括:
78.第二验证单元,用于验证用户必要身份信息是否准确,若验证成功,则执行基于所述用户必要身份信息和所述用户环境信息,生成场景证书的步骤。
79.本技术还提供了一种设备,可以包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然所述设备还可以包括各种网络接口,电源等组件。
80.需要说明的是,本技术实施例提供的一种设备,具有如上任意一个实施例所具有的技术效果,本技术实施例在此并不作赘述。
81.本技术还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
82.需要说明的是,本技术实施例提供的一种计算机可读存储介质,具有如上任意一个实施例所具有的技术效果,本技术实施例在此并不作赘述。
83.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
84.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
85.本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。

技术特征:


1.一种电子合同的签约方法,其特征在于,包括:获取用户必要身份信息以及用户环境信息;基于所述用户必要身份信息和所述用户环境信息,生成场景证书,所述场景证书用于表示用户的电子签名;将所述场景证书以及所述银行系统的电子签名加载至第一电子合同,得到第二电子合同;将所述第二电子合同发送至担保系统,以使所述担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;获取所述担保系统发送的第三电子合同;验证所述第三电子合同的有效性,若验证成功,确定完成所述电子合同的签约。2.根据权利要求1所述的方法,其特征在于,所述用户环境信息包括:用户的人脸视频信息、用户的设备信息、用户的地理位置信息以及用户的ip地址信息中的一种或多种。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第三电子合同上传至存储服务器。4.根据权利要求1所述的方法,其特征在于,在基于所述用户必要身份信息和所述用户环境信息,生成场景证书之前,所述方法还包括:验证用户必要身份信息是否准确,若验证成功,则执行基于所述用户必要身份信息和所述用户环境信息,生成场景证书的步骤。5.一种电子合同的签约装置,其特征在于,所述装置包括:第一获取单元,用于获取用户必要身份信息以及用户环境信息;生成单元,用于基于所述用户必要身份信息和所述用户环境信息,生成场景证书,所述场景证书用于表示用户的电子签名;加载单元,用于将所述场景证书以及所述银行系统的电子签名加载至第一电子合同,得到第二电子合同;发送单元,用于将所述第二电子合同发送至担保系统,以使所述担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;第二获取单元,用于获取所述担保系统发送的第三电子合同;第一验证单元,用于验证所述第三电子合同的有效性,若验证成功,确定完成所述电子合同的签约。6.根据权利要求5所述的装置,其特征在于,所述用户环境信息包括:用户的人脸视频信息、用户的设备信息、用户的地理位置信息以及用户的ip地址信息中的一种或多种。7.根据权利要求5所述的装置,其特征在于,所述装置还包括;上传单元,用于将所述第三电子合同上传至存储服务器。8.根据权利要求5所述的装置,其特征在于,所述装置还包括:第二验证单元,用于验证用户必要身份信息是否准确,若验证成功,则执行基于所述用户必要身份信息和所述用户环境信息,生成场景证书的步骤。9.一种电子合同的签约设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序以实现如权利要求1至4任一项所述
电子合同的签约方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行以实现如权利要求1至4任一项所述非电子合同的签约方法的步骤。

技术总结


本申请提供的一种电子合同的签约方法、装置、设备及存储介质,获取用户必要身份信息以及用户环境信息;基于用户必要身份信息和用户环境信息,生成场景证书,场景证书用于表示用户的电子签名;将场景证书以及银行系统的电子签名加载至第一电子合同,得到第二电子合同;将第二电子合同发送至担保系统,以使担保系统添加担保系统的电子签名至第二电子合同,生成第三电子合同;获取担保系统发送的第三电子合同;验证第三电子合同的有效性,若验证成功,确定完成电子合同的签约。通过将用户环境信息进行生成场景证书,保证该场景证书只能用于此次的合同签订,避免了用户人脸信息被盗用的风险,提高了电子合同签约的安全性。提高了电子合同签约的安全性。提高了电子合同签约的安全性。


技术研发人员:

闻连臣 姜皓

受保护的技术使用者:

中国农业银行股份有限公司

技术研发日:

2022.10.19

技术公布日:

2022/12/6

本文发布于:2024-09-22 05:34:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/31111.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:合同   所述   用户   电子
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议