CN109801192A - 电子合同签订方法、装置、计算机设备及存储介质 - Google Patents

电子合同签订方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN109801192A
CN109801192A CN201811537642.XA CN201811537642A CN109801192A CN 109801192 A CN109801192 A CN 109801192A CN 201811537642 A CN201811537642 A CN 201811537642A CN 109801192 A CN109801192 A CN 109801192A
Authority
CN
China
Prior art keywords
contract
user
signature
data
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811537642.XA
Other languages
English (en)
Inventor
付美蓉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201811537642.XA priority Critical patent/CN109801192A/zh
Publication of CN109801192A publication Critical patent/CN109801192A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种电子合同签订方法、装置、计算机设备及存储介质,所述方法包括:在接收到电子合同的签订请求时,获取请求中包含的合同类型,并从合同模板集合中,获取与合同类型对应的合同模板,作为基础合同,再使用预设的在线浏览插件,对基础合同的合同内容进行解析,并通过HTML5中的画布元素,将解析内容展示给客户端,使得固定格式的合同内容,被转换成各种智能终端均可浏览的格式,实现了跨平台的特性,增加了电子合同签订的途径,同时,在接收到签名提交请求时,从该请求中获取用户签名数据和用户身份标识数据,并对其进行真实性认证,得到认证结果,通过多种方式结合,对用户身份进行确认,提高了用户电子合同签订的安全性。

Description

电子合同签订方法、装置、计算机设备及存储介质
技术领域
本发明涉及智能合约领域,尤其涉及一种电子合同签订方法、装置、计算机设备及存储介质。
背景技术
随着社会经济的发展,随着社会经济的迅猛发展和人们生活水平的提高,签署合同成了人们生成中经常需要处理的事情,例如交易、租赁、运输、办理业务和入职等都需要进行合同签订,签订合同能使双方的约定具有法律效力,因而,签订合同成为越来越受人们关注。
但是,传统的签订合同的方式主要是合约双方约定地点,进行纸面合同的签订,这不仅浪费纸张,还耽误合约双方时间,导致签订合同效率低下,当前也有一些合同的签订是通过网络直接进行电子合同签订,但却受限于通过个人计算机进行电子合同签署,无法通过手机、平板电脑等移动智能设备进行签署,这使得电子合同的签署平台受到极大限制,同时,通过个人计算机进行电子合同的签署,也使得个人信息的验证方式单一,造成安全性低的问题。
发明内容
本发明实施例提供一种电子合同签订方法、装置、计算机设备和存储介质,以解决当前签订合同不能跨平台,且效率低及安全性低的问题。
一种电子合同签订方法,包括:
若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;
从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;
使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;
若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;
对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;
若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。
一种电子合同签订装置,包括:
请求接收模块,用于若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;
模板获取模块,用于从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;
内容解析模块,用于使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;
身份获取模块,用于若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;
身份验证模块,用于对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;
合同生成模块,用于若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述电子合同签订方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述电子合同签订方法的步骤。
本发明实施例提供的电子合同签订方法、装置、计算机设备及存储介质,一方面,在接收到客户端发送的电子合同的签订请求时,获取签订请求中包含的合同类型,并从预设的数据库的合同模板集合中,获取与合同类型对应的合同模板,作为基础合同,基础合同包括合同内容,再使用预设的在线浏览插件,对合同内容进行解析,得到解析内容,并通过使用HTML5中的画布元素,将解析内容展示给客户端,使得固定文本格式的合同内容,被转换成各种智能终端的浏览器均可以浏览的格式,实现了跨平台的特性,增加了电子合同签订的途径,提高了电子合同签订的效率,另一方面,在接收到客户端发送的签名提交请求时,从签名提交请求中获取用户签名数据和用户身份标识数据,并对用户身份标识数据和用户签名数据进行真实性认证,得到认证结果,在认证结果为认证成功,则将用户签名数据和用户身份标识数据作为用户电子签名,使用用户电子签名和合同内容,生成目标电子合同,使得通过多种方式结合,对用户身份进行确认,提高了用户电子合同签订的安全性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的电子合同签订方法的应用环境示意图;
图2是本发明实施例提供的电子合同签订方法的实现流程图;
图3是本发明实施例提供的电子合同签订方法中步骤S30的实现流程图;
图4是本发明实施例提供的电子合同签订方法中步骤S50的实现流程图;
图5是本发明实施例提供的电子合同签订方法中步骤S51的实现流程图;
图6是本发明实施例提供的电子合同签订方法中步骤S53的实现流程图;
图7是本发明实施例提供的电子合同签订装置的示意图;
图8是本发明实施例提供的计算机设备的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1示出本发明实施例提供的电子合同签订方法的应用环境。该电子合同签订方法应用在双方通过网络进行电子合同签订场景中。该记录场景包括服务端和客户端,其中,服务端和客户端之间通过网络进行连接,客户端向服务端提交电子合同的签订请求,并在接收到服务端反馈的合同模板后,进行签名和身份数据采集,并将签名和身份数据发送给服务端,服务端在接收到客户端发送的电子合同的签订请求后,获取该签订请求对应的合同模板发送在客户端,并在接收到客户端发送的签名和身份数据后进行客户身份验证。客户端具体可以但不限于是各种手机、平板电脑、可穿戴智能设备或其他智能终端设备等,服务端具体可以用独立的服务器或者多个服务器组成的服务器集群实现。
请参阅图2,图2示出本发明实施例提供的一种电子合同签订方法,以该方法应用在图1中的服务端为例进行说明,详述如下:
S10:若接收到客户端发送的电子合同的签订请求,则获取签订请求中包含的合同类型。
具体地,在用户需要进行合同签订时,可以通过在线点击客户端的电子合同签订功能,触发电子合同的签订请求,并通过客户端发送给服务端,服务端在接收到客户端发送的签订请求后,获取请求中包含的电子合同类型。
其中,电子合同是双方或多方当事人之间通过电子信息网络以电子的形式达成的设立、变更、终止财产性民事权利义务关系的协议,由于电子合同是通过计算机网络进行签订,相对于传统的纸质合同而言,电子合同签订过程更为便捷,签订效率更高。
其中,合同类型是指需要签订的电子合同的种类,包括但不限于:租赁合同、买卖合同、赠与合同、借款合同、运输合同和信贷合同等。
S20:从预设的数据库的合同模板集合中,获取与合同类型对应的合同模板,并将获取到的合同模板作为基础合同,其中,基础合同包括合同内容。
具体地,在服务端预设的数据库中,预先存储有与各种电子合同类型相对应的电子合同模板,该电子合同模板包括合同区域和签名区域,根据步骤S10中获取到的合同类型,从预设的电子合同模板集合中,获取该合同类型对应的电子合同模板,作为基础合同。
其中,合同区域是指电子合同模板中填写有合同内容的区域,合同内容中包括合同当事人、合同标的物、合同地点、合同期限和违约责任等合同条款。签名区域是指在电子合同模板中用于签署电子签名的区域。其中,合同区域中具体的合同期限、合同当事人和合同地点等内容,用户可根据双发的协定进行自主设置。该电子合同依据合同类型设置不同数量的签名区域,例如,买卖合同中需要甲乙双方的电子签名,因此需配置两个签名区域;赠与合同只需一方的电子签名,因此需配置一个签名区域。
本实施例中,通过合同类型查询服务端预设的数据库,获取与合同类型对应的合同模板,以使用户可直接调用预先存储的合同模板,利用该合同模板生成电子合同,有利于提高电子合同的生成效率。
可以理解地,预设的数据库中可以存储但不限于买卖合同、赠与合同、借款合同、租赁合同、建设工程合同、运输合同和居间合同等合同类型对应的合同模板,签订合同的双方可通过更改或添加电子合同模板上具体的合同条款的内容,以获取符合双方需要的合同内容。
S30:使用预设的在线浏览插件,对合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将解析内容发送给客户端,以使客户端的用户对合同内容进行审核确认。
具体地,为方便电子合同进行修改或添加条款,在预设的数据库中存储的合同模板均为便携式文档格式(Portable Document Format,PDF)的文档,PDF格式的文档在一些移动智能设备上,无法直接解析,使得通常情况下,电子合同无法实现跨平台,在本实施例中,采用在线浏览插件对PDF格式的电子合同进行解析,进而将解析后的内容使用HTML5中的画布元素进行渲染,并将渲染结果发送给客户端,以使客户端的用户对合同内容进行审核确认。
其中,在线浏览插件是指用于对网络传输的PDF格式的文档进行解析的插件,例如PDF.JS插件。
其中,HTML5(HyperText Markup Language5)是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HyperText Markup Language,HTML)的第五次重大修改后的标准。HTML5不仅提供在移动设备上支持多媒体的功能,还可以使基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度。
其中,画布元素(Canvas)在HTML5是通过使用JavaScript在网页上绘制2D图像,逐像素进行渲染,使得在线浏览插件解析后的内容被渲染成2D图像的形式发送给客户端,让无法直接解析PDF格式文档的客户端,通过接收该2D图像实现浏览电子合同。
S40:若接收到客户端发送的签名提交请求,则从签名提交请求中获取用户签名数据和用户身份标识数据。
具体地,在用户通过客户端对合同内容进行审核确认,并确认合同内容无误后,出于安全性的考虑,服务端需要对用户的身份进行验证,因而,客户端先采集用户的用户签名数据和用户身份标识数据,再将采集到的用户签名数据和用户身份标识数据以签名提交请求发送给服务端,服务端通过网络传输协议,接收签名提交请求中的用户签名数据和用户身份标识数据。
其中,用户签名数据是指用户通过客户端进行签名时,被客户端采集到的用于记录用户签名笔迹信息的电子签名数据。
其中,用户身份标识数据是指用于区分用户身份的数据,包括但不限于:人脸图像、指纹和虹膜图像等。
其中,网络传输协议包括但不限于:互联网控制报文协议(Internet ControlMessage Protocol,ICMP)、地址解析协议(ARP Address Resolution Protocol,ARP)和文件传输协议(File Transfer Protocol,FTP)等。
S50:对用户身份标识数据和用户签名数据进行真实性认证,得到认证结果。
具体地,服务端在获取到用户身份标识数据和用户签名数据后,需要验证用户身份标识数据和用户签名数据是否均与预设的数据库中的同一合法用户对应,具体实现方法可以是先通过用户身份标识数据,确定当前用户的身份信息,进而根据预设的数据库中存储的用户的身份信息与用户的历史签名数据的对应关系,得到当前用户的历史签名数据,进而计算用户签名数据与历史签名数据的相似度值,并根据该相似度值与预设的相似度阈值的大小,来判断当前用户是否为合法用户,在当前用户为合法用户时,确定认证结果为认证成功。
值得说明的是,在当前用户为第一次进行电子合同签名时,也即,预设的数据库中未存储当前用户的身份信息和历史签名数据时,需要先要求客户端上传用户的证件资料,如身份证图片,并通过在线视频人工认证,或者随机选取预设指令进行动作验证,以确认证件资料与当前客户端用户为同一用户,在人工认证通过或者动作验证通过后,要求客户端上传当前用户的用户签名数据,并在接收到客户端上传的签名数据成功后,将上传的证件资料作为当前用户的身份信息,将上传的签名数据作为历史签名数据。
S60:若认证结果为认证成功,则将用户签名数据和用户身份标识数据作为用户电子签名,并使用用户电子签名和合同内容,生成目标电子合同。
具体地,在认证结果为认证成功时,将用户签名数据存储到预设的数据库中作为当前用户的一个历史签名数据,并使用用户签名数据和用户身份标识数据生成用户电子签名,并根据该用户电子签名和合同内容,生成目标电子合同。
值得说明的是,在认证结果为认证失败时,向客户端发送包含认证失败原因的提示信息,以使客户端的用户可以根据该提示信息重新上传用于真实性验证的用户信息。
在本实施例中,在接收到客户端发送的电子合同的签订请求时,获取签订请求中包含的合同类型,并从预设的数据库的合同模板集合中,获取与合同类型对应的合同模板,作为基础合同,基础合同包括合同内容,再使用预设的在线浏览插件,对合同内容进行解析,得到解析内容,并通过使用HTML5中的画布元素,将解析内容展示给客户端,使得固定文本格式的合同内容,被转换成各种智能终端的浏览器均可以浏览的格式,实现了跨平台的特性,增加了电子合同签订的途径,提高了电子合同签订的效率,同时,在接收到客户端发送的签名提交请求时,从签名提交请求中获取用户签名数据和用户身份标识数据,并对用户身份标识数据和用户签名数据进行真实性认证,得到认证结果,在认证结果为认证成功,则将用户签名数据和用户身份标识数据作为用户电子签名,使用用户电子签名和合同内容,生成目标电子合同,使得通过多种方式结合,对用户身份进行确认,提高了用户电子合同签订的安全性。
在图2对应的实施例的基础之上,下面通过一个具体的实施例来对步骤S30中所提及的使用预设的在线浏览插件,对合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将解析内容发送给客户端的具体实现方法进行详细说明。
请参阅图3,图3示出了本发明实施例提供的步骤S30的具体实现流程,详述如下:
S31:获取合同内容的总页数n,其中,n为正整数。
具体地,在线浏览插件加载基础合同,并获取基础合同的总页数n,其中,n为正整数。
其中,在线浏览插件是指直接对网络数据进行解析,使得网络数据被转化成终端可以显示的格式的插件。
S32:针对每页中的合同内容,依次使用预设的在线浏览插件中的解析功能进行解析,得到n个解析结果。
具体地,采用在线浏览插件中的解析功能,对每页的基础合同进行内容解析,得到每页基础合同对应的解析结果,共得到n个解析结果。
其中,解析结果包括合同内容中的文字、表格、***等要素,以及这些要素的格式和位置信息。
优选地,本实施例使用的在线浏览插件为PDF.JS插件。
S33:采用HTML5中的画布元素,分别对n个解析结果进行渲染,得到n个渲染结果,并将n个渲染结果发送给客户端。
具体地,在得到解析结果后,直接将解析结果发送给客户端,会打乱合同内容的顺序和格式,因而,本实施例采用HTML5中的画布元素,分别对每个n个解析结果进行渲染,得到n个渲染结果,每个渲染结果为一智能终端设备支持的图片格式,并将这n个渲染结果发送给客户端,以使客户端的用户可以通过客户端对这些图片格式的合同内容进行审核和确认。
在本实施例中,获取合同内容的总页数,并使用在线浏览插件中的解析功能,对每页中的合同内容进行解析,并将解析结果使用HTML5中的画布元素进行渲染,进而将渲染结果发送给客户端,使得无法直接在移动终端上显示的合同内容可以在不同的终端设备进行显示,提高了电子合同签订的通用性和效率。
在图2对应的实施例的基础之上,下面通过一个具体的实施例来对步骤S50中所提及的对用户身份标识数据和用户签名数据进行真实性认证,得到认证结果的具体实现方法进行详细说明。
请参阅图4,图4示出了本发明实施例提供的步骤S50的具体实现流程,详述如下:
S51:按照用户身份标识数据的数据类型对应的识别方式,对用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息。
具体地,通过按照用户身份标识数据的数据类型对应的识别方式,将获取到的用户身份标识数据与预设的数据库中存储的所有用户身份标识数据进行比较,从而自动确定当前用户的身份信息。
其中,用户身份标识数据的数据类型对应的识别方式,具体可以是对用户的人脸图像进行验证,也可以是对用户的指纹进行验证,也可以是对用户的虹膜图像进行验证,或者是以上任意两种或三种组合验证,具体可根据实际需求进行设置,此处不作限制。
优选地,为了更好地实现的跨平台,使得不同的智能终端设备均具有通用性,本实施例采用的识别方式为人脸图像验证,人脸图像验证需要采集的身份标识数据门槛低,仅需用户使用摄像工具,实时拍摄人脸图像即可。
在本实施例中,预设的数据库中存储有用户的证件信息,该证件信息包括证件图片和和证件图片对应的证件资料,其中,证件图片是指用户证件拍摄、扫描后得到的图片,包括但不限于:身份证图片、驾驶证图片、社保图片、护照图片及职业证书图片等,证件图片对应的证件资料包括该证件图片上包括的内容信息,例如:用户姓名、性别、身份证号码等。
值得说明的是,为了提高人脸图像验证的效率,预先会对这些证件图片进行人脸图像特征的提取,将提取到的人脸图像特征作为基础人脸特征,并放入到预设的数据库中。
S52:获取与当前用户的身份信息对应的历史签名数据,作为对比签名数据。
具体地,预设的数据库中存储有每个身份信息对应的历史签名数据,在获取到当前用户的身份信息之后,从预设的数据库中获取当前用户的身份信息对应的历史签名数据,作为对比签名数据。
S53:计算用户签名数据与对比签名数据之间的相似度,得到签名相似度值。
具体地,在获取到对比签名数据之后,分别提取用户签名数据和对比签名数据的数据特征,进而通过预设的相似度计算方法,计算用户签名数据对应的数据特征和对比签名数据对应的数据特征之间的相似度值,作为签名相似度值。
其中,预设的相似度计算方法包括但不限于:余弦相似性、最近邻(k-NearestNeighbor,kNN)分类算法、欧氏距离、动态规划(Dynamic Programming)算法、曼哈顿距离(Manhattan Distance)和基于局部敏感哈希(SimHash)算法的汉明距离等。
例如,在一具体实施方式中,预设的相似度计算方法为计算欧氏距离,在分别提取用户签名数据和对比签名数据的数据特征之后,通过欧氏距离的计算公式,计算着两个数据特征之间的欧氏距离,并将得到的欧氏距离的值作为签名相似度值。
S54:将签名相似度值与预设的相似度阈值进行比较,若得到的比较结果为签名相似度值不小于预设的相似度阈值,则确定认证结果为认证成功。
具体地,将步骤S53中计算出的签名相似度值与预设相似度阈值进行比较,若签名相似度值不小于预设的相似度阈值,则确定用户签名数据与对比签名数据一致,也即,确认认证结果为认证成功。
可以理解地,在签名相似度值小于预设的相似度阈值时,判断当前用户的身份验证失败,确定认证结果为认证失败。
在本实施例中,按照用户身份标识数据的数据类型对应的识别方式,对用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息,并获取与当前用户的身份信息对应的历史签名数据,作为对比签名数据,进而计算用户签名数据与对比签名数据之间的相似度,得到签名相似度值,再将签名相似度值与预设的相似度阈值进行比较,当得到的比较结果为签名相似度值不小于预设的相似度阈值时,确定认证结果为认证成功,使得用户身份标识数据和用户签名数据均与预设的数据库中存储的相关信息均需要一致,才可通过验证,提高了电子合同签名的安全性。
在图4对应的实施例的基础之上,下面通过一个具体的实施例来对步骤S51中所提及的按照用户身份标识数据的数据类型对应的识别方式,对用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息的具体实现方法进行详细说明。
请参阅图5,图5示出了本发明实施例提供的步骤S51的具体实现流程,详述如下:
S511:提取用户身份标识数据中的人脸特征,作为当前用户的人脸特征。
具体地,本实施例优选人脸图像作为用户身份标识数据,客户端通过摄像设备采集当前用户的人脸图像,并发送给服务端,服务端接受该人脸图像后,采用人脸特征提取算法,提取该人脸图像中的人脸特征,作为当前用户的人脸特征。
其中,人脸特征是指用以区分不同人脸的数据信息。
其中,人脸特征提取算法包括但不限于:局部二值模式(LocalBinary PatternsHistograms,LBP)、主成分分析法(Principal Component Analysis,PCA)、线性判别分析(Latent Dirichlet Allocation,LDA)和基于gabor滤波算法的人脸特征提取算法等。
S512:将当前用户的人脸特征与预设的数据库中存储的每个合法用户对应的合法人脸特征进行相似度计算,得到当前用户的人脸特征与每个合法人脸特征之间的人脸相似度值。
具体地,在预设的数据库中,存储有经过验证的多个合法用户对应的合法人脸特征,采用预设的相似度计算方式,将步骤S511中得到的当前人脸特征,与存储的每个合法用户对应的合法人脸特征进行相似度计算,得到当前用户的人脸特征与每个合法人脸特征之间的人脸相似度值。
容易理解地,得到人脸相似度值得个数与合法用户的个数相同。
S513:从人脸相似度值中,选取值最大的人脸相似度值对应的合法人脸特征,作为目标人脸特征。
具体地,在得到的人脸相似度值中,选取值最大的人脸相似度值对应的合法人脸特征,作为目标人脸特征。
优选地,可根据实际需要,设置一人脸相似度阈值,在步骤S512中,依次计算当前用户的人脸特征于合法人脸特征,当得到一人脸相似度值大于预设的人脸相似度阈值,即将该人脸相似度值对应的合法人脸特征,作为目标人脸特征,并终止人脸相似度的计算。
S514:从预设的数据库中,获取目标人脸特征对应的合法用户的证件资料,作为当前用户的身份信息。
具体地,从预设的数据库中,获取目标人脸特征对应的合法用户,并获取该合法用户的证件资料,将该证件资料作为当前用户的身份信息,以便后续可以通过该证件资料查找对应的历史签名信息。
在本实施例中,通过提取用户身份标识数据中的人脸特征,作为当前用户的人脸特征,并将当前用户的人脸特征与预设的数据库中存储的每个合法用户对应的合法人脸特征进行相似度计算,得到当前用户的人脸特征与每个合法人脸特征之间的人脸相似度值,进而从人脸相似度值中,选取值最大的人脸相似度值对应的合法人脸特征,作为目标人脸特征,再从预设的数据库中,获取目标人脸特征对应的合法用户的证件资料,作为当前用户的身份信息,使得当前用户的身份信息获取更为合法,提高了电子合同签订的安全性。
在图4对应的实施例的基础之上,下面通过一个具体的实施例来对步骤S53中所提及的计算用户签名数据与对比签名数据之间的相似度,得到签名相似度值的具体实现方法进行详细说明。
请参阅图6,图6示出了本发明实施例提供的步骤S53的具体实现流程,详述如下:
S531:提取用户签名数据的签名特征,作为当前签名特征。
具体地,对用户签名数据进行签名特征提取的过程如下:首先对用户签名数据进行预处理,预处理是对用户签名数据中相同时刻的连续点,用一个点来替代,具体可以将所有点进行取平均运算来获取;进而通过以时间为自变量将用户签名数据的每一笔画的终点与下一笔画的起点相连,形成的坐标作为虚拟坐标点,则包含虚拟坐标点的用户签名数据可以表示为等时间间隔的空间离散坐标点序列{Dx(t),Dy(t),Dz(t)},其中,Dx(t)是笔尖运动在直角坐标系X方向上t时刻的坐标,Dy(t)是笔尖运动在直角坐标系Y轴方向上t时刻的坐标,Dz(t)为垂直方向的压力级数。对Dx(t),Dy(t),Dz(t)分别做微分运算,得到vx(t),vy(t),vz(t),Ax(t),Ay(t),Az(t)六个导出信号,其中,vx(t)是直角坐标系X轴方向上的速度分量,vy(t)是直角坐标系Y轴方向上的速度分量Ax(t)为X轴方向上的加速速度分量,Ay(t)为Y轴方向上的加速速度分量。vz(t)为压力方向上的速度分量,Az(t)为压力方向上的加速度分量。根据vx(t),vy(t),Ax(t),Ay(t),Az(t),采用如下公式计算笔尖运动的书写方向的速度V(t)和角速度
并将作为当前签名特征。
S532:获取对比签名数据的签名特征,作为标准签名特征。
具体地,为了提高历史签名数据与用户签名数据相似度计算的效率,在用户身份认证通过后,将提取到的数据特征作为历史签名数据的签名特征,并存储到数据库,在后续需要使用历史签名数据的签名特征时,从数据库提取该签名特征即可,避免重复对对比签名数据进行签名特征提取,有利于提高生成电子合同的效率。
S533:计算标准签名特征和当前签名特征之间的欧氏距离,并将欧氏距离作为签名相似度值。
具体地,采用计算欧氏距离来作为计算标准签名特征和当前签名特征相似度的方式,并将得到的欧氏距离作为标准签名特征和当前签名特征的签名相似度值。
其中,欧氏距离(Euclidean Metric)是指在m维空间中两个点之间的真实距离,或者向量的自然长度,即该点到原点的距离。具体可使用如下公式计算标准签名特征和当前签名特征的欧氏距离:
其中,标准签名特征可表示为向量a(xi1,xi2,...,xim),当前签名特征可表示为向量b(xj1,xj2,...,xjm),Da,b表示标准签名特征和当前签名特征的欧氏距离,xik表示向量a中的第k项,xjk表示向量b中的第k项,m为向量a和向量b所包含的项数,m和k为正整数,且k≤m。
在本实施例中,提取用户签名数据的签名特征,作为当前签名特征,并获取对比签名数据的签名特征,作为标准签名特征,在计算标准签名特征和当前签名特征之间的欧氏距离,并将欧氏距离作为签名相似度值,通过计算用户签名数据与历史签名数据之间的相似度,衡量用户签名数据的真实性,提高了用户签名数据验证的准确率,有利于提高电子合同签订的安全性。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
图7示出与上述实施例电子合同签订方法一一对应的电子合同签订装置的原理框图。如图7所示,该电子合同签订装置包括请求接收模块10、模板获取模块20、内容解析模块30、身份获取模块40、身份验证模块50和合同生成模块60。各功能模块详细说明如下:
请求接收模块10,用于若接收到客户端发送的电子合同的签订请求,则获取签订请求中包含的合同类型;
模板获取模块20,用于从预设的数据库的合同模板集合中,获取与合同类型对应的合同模板,并将获取到的合同模板作为基础合同,其中,基础合同包括合同内容;
内容解析模块30,用于使用预设的在线浏览插件,对合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将解析内容发送给客户端,以使客户端的用户对合同内容进行审核确认;
身份获取模块40,用于若接收到客户端发送的签名提交请求,则从签名提交请求中获取用户签名数据和用户身份标识数据;
身份验证模块50,用于对用户身份标识数据和用户签名数据进行真实性认证,得到认证结果;
合同生成模块60,用于若认证结果为认证成功,则将用户签名数据和用户身份标识数据作为用户电子签名,并使用用户电子签名和合同内容,生成目标电子合同。
进一步地,内容解析模块30包括:
页数获取单元31,用于获取合同内容的总页数n,其中,n为正整数;
页面解析单元32,用于针对每页中的合同内容,依次使用预设的在线浏览插件中的解析功能进行解析,得到n个解析结果;
页面渲染单元33,用于采用HTML5中的画布元素,分别对n个解析结果进行渲染,得到n个渲染结果,并将n个渲染结果发送给客户端。
进一步地,身份验证模块50包括:
身份确认单元51,用于按照用户身份标识数据的数据类型对应的识别方式,对用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息;
签名获取单元52,用于获取与当前用户的身份信息对应的历史签名数据,作为对比签名数据;
相似计算单元53,用于计算用户签名数据与对比签名数据之间的相似度,得到签名相似度值;
结果确认单元54,用于将签名相似度值与预设的相似度阈值进行比较,若得到的比较结果为签名相似度值不小于预设的相似度阈值,则确定认证结果为认证成功。
进一步地,身份确认单元51包括:
特征提取子单元511,用于提取用户身份标识数据中的人脸特征,作为当前用户的人脸特征;
相似计算子单元512,用于将当前用户的人脸特征与预设的数据库中存储的每个合法用户对应的合法人脸特征进行相似度计算,得到当前用户的人脸特征与每个合法人脸特征之间的人脸相似度值;
目标选取子单元513,用于从人脸相似度值中,选取值最大的人脸相似度值对应的合法人脸特征,作为目标人脸特征;
身份获取子单元514,用于从预设的数据库中,获取目标人脸特征对应的合法用户的证件资料,作为当前用户的身份信息。
进一步地,相似计算单元53包括:
当前特征提取子单元531,用于提取用户签名数据的签名特征,作为当前签名特征;
标准特征获取子单元532,用于获取对比签名数据的签名特征,作为标准签名特征;
欧氏距离计算子单元533,用于计算标准签名特征和当前签名特征之间的欧氏距离,并将欧氏距离作为签名相似度值。
关于电子合同签订装置的具体限定可以参见上文中对于电子合同签订方法的限定,在此不再赘述。上述电子合同签订装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
图8是本发明一实施例提供的计算机设备的示意图。该计算机设备可以是服务端,其内部结构图可以如图8所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储合同模板集合和每个合法用户对应的合法人脸特征。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电子合同签订方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例电子合同签订方法的步骤,例如图2所示的步骤S10至步骤S60。或者,处理器执行计算机程序时实现上述实施例电子合同签订装置的各模块/单元的功能,例如图7所示的模块10至模块60的功能。为避免重复,这里不再赘述。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
在一实施例中,提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例电子合同签订方法的步骤,或者,该计算机程序被处理器执行时实现上述实施例电子合同签订装置中各模块/单元的功能。为避免重复,这里不再赘述。
可以理解地,所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电载波信号和电信信号等。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (10)

1.一种电子合同签订方法,其特征在于,所述电子合同签订方法包括:
若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;
从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;
使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;
若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;
对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;
若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。
2.如权利要求1所述的电子合同签订方法,其特征在于,所述使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端包括:
获取所述合同内容的总页数n,其中,n为正整数;
针对每页中的所述合同内容,依次使用所述预设的在线浏览插件中的解析功能进行解析,得到n个解析结果;
采用HTML5中的画布元素,分别对n个所述解析结果进行渲染,得到n个渲染结果,并将n个所述渲染结果发送给所述客户端。
3.如权利要求1或2所述的电子合同签订方法,其特征在于,所述对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果包括:
按照所述用户身份标识数据的数据类型对应的识别方式,对所述用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息;
获取与所述当前用户的身份信息对应的历史签名数据,作为对比签名数据;
计算所述用户签名数据与所述对比签名数据之间的相似度,得到签名相似度值;
将所述签名相似度值与预设的相似度阈值进行比较,若得到的比较结果为所述签名相似度值不小于所述预设的相似度阈值,则确定所述认证结果为认证成功。
4.如权利要求3所述的电子合同签订方法,其特征在于,所述用户身份标识数据为当前用户的人脸图像,所述按照所述用户身份标识数据的数据类型对应的识别方式,对所述用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息包括:
提取所述用户身份标识数据中的人脸特征,作为当前用户的人脸特征;
将所述当前用户的人脸特征与预设的数据库中存储的每个合法用户对应的合法人脸特征进行相似度计算,得到所述当前用户的人脸特征与每个合法人脸特征之间的人脸相似度值;
从所述人脸相似度值中,选取值最大的人脸相似度值对应的合法人脸特征,作为目标人脸特征;
从所述预设的数据库中,获取所述目标人脸特征对应的所述合法用户的证件资料,并根据所述证件资料确定当前用户的身份信息。
5.如权利要求3所述的电子合同签订方法,其特征在于,所述计算所述用户签名数据与所述对比签名数据之间的相似度,得到签名相似度值包括:
提取所述用户签名数据的签名特征,作为当前签名特征;
获取所述对比签名数据的签名特征,作为标准签名特征;
计算所述标准签名特征和所述当前签名特征之间的欧氏距离,并将所述欧氏距离作为所述签名相似度值。
6.一种电子合同签订装置,其特征在于,所述电子合同签订装置包括:
请求接收模块,用于若接收到客户端发送的电子合同的签订请求,则获取所述签订请求中包含的合同类型;
模板获取模块,用于从预设的数据库的合同模板集合中,获取与所述合同类型对应的合同模板,并将获取到的所述合同模板作为基础合同,其中,所述基础合同包括合同内容;
内容解析模块,用于使用预设的在线浏览插件,对所述合同内容进行解析,得到解析内容,并使用HTML5中的画布元素,将所述解析内容发送给所述客户端,以使所述客户端的用户对所述合同内容进行审核确认;
身份获取模块,用于若接收到所述客户端发送的签名提交请求,则从所述签名提交请求中获取用户签名数据和用户身份标识数据;
身份验证模块,用于对所述用户身份标识数据和所述用户签名数据进行真实性认证,得到认证结果;
合同生成模块,用于若所述认证结果为认证成功,则将所述用户签名数据和所述用户身份标识数据作为用户电子签名,并使用所述用户电子签名和所述合同内容,生成目标电子合同。
7.如权利要求6所述的电子合同签订装置,其特征在于,所述内容解析模块包括:
页数获取单元,用于获取所述合同内容的总页数n,其中,n为正整数;
页面解析单元,用于针对每页中的所述合同内容,依次使用所述预设的在线浏览插件中的解析功能进行解析,得到n个解析结果;
页面渲染单元,用于采用HTML5中的画布元素,分别对n个所述解析结果进行渲染,得到n个渲染结果,并将n个所述渲染结果发送给所述客户端。
8.如权利要求6所述的电子合同签订装置,其特征在于,所述身份验证模块包括:
身份确认单元,用于按照所述用户身份标识数据的数据类型对应的识别方式,对所述用户身份标识数据进行识别,并根据识别结果确定当前用户的身份信息;
签名获取单元,用于获取与所述当前用户的身份信息对应的历史签名数据,作为对比签名数据;
相似计算单元,用于计算所述用户签名数据与所述对比签名数据之间的相似度,得到签名相似度值;
结果确认单元,用于将所述签名相似度值与预设的相似度阈值进行比较,若得到的比较结果为所述签名相似度值不小于所述预设的相似度阈值,则确定所述认证结果为认证成功。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的电子合同签订方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的电子合同签订方法的步骤。
CN201811537642.XA 2018-12-15 2018-12-15 电子合同签订方法、装置、计算机设备及存储介质 Pending CN109801192A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811537642.XA CN109801192A (zh) 2018-12-15 2018-12-15 电子合同签订方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811537642.XA CN109801192A (zh) 2018-12-15 2018-12-15 电子合同签订方法、装置、计算机设备及存储介质

Publications (1)

Publication Number Publication Date
CN109801192A true CN109801192A (zh) 2019-05-24

Family

ID=66556837

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811537642.XA Pending CN109801192A (zh) 2018-12-15 2018-12-15 电子合同签订方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN109801192A (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110443596A (zh) * 2019-06-19 2019-11-12 深圳壹账通智能科技有限公司 数据处理方法、装置、计算机设备及存储介质
CN110544073A (zh) * 2019-09-06 2019-12-06 河北江著科技有限公司 出入境信息获取方法、装置及终端设备
CN110555299A (zh) * 2019-08-01 2019-12-10 平安科技(深圳)有限公司 电子合同签订和存储方法、装置、计算机设备及存储介质
CN110675213A (zh) * 2019-08-22 2020-01-10 阿里巴巴集团控股有限公司 投放信用服务产品的方法、装置及电子设备
CN110689459A (zh) * 2019-09-27 2020-01-14 北京百度网讯科技有限公司 合同处理方法、装置、设备及存储介质
CN111145054A (zh) * 2019-12-30 2020-05-12 北京天威诚信电子商务服务有限公司 针对同一类型的电子合同的签约方法、装置及存储介质
CN111898969A (zh) * 2020-06-22 2020-11-06 国家电网有限公司 一种电子劳动合同在线签约方法及***
CN111898977A (zh) * 2020-07-22 2020-11-06 北京厚泽人力资源有限公司 一种电子签约***及方法
CN112308742A (zh) * 2020-09-24 2021-02-02 五八到家有限公司 合同生成方法、装置及***
CN112329395A (zh) * 2019-07-18 2021-02-05 神通资讯科技股份有限公司 使用网页服务的电子签名***及方法
CN112686648A (zh) * 2021-01-31 2021-04-20 重庆渝高科技产业(集团)股份有限公司 一种审核签章文件的电子签名管理方法及***
CN112883687A (zh) * 2021-02-05 2021-06-01 北京科技大学 一种基于合同文本标记语言的法律合同交互式标注方法
CN112883351A (zh) * 2021-02-04 2021-06-01 鹏元征信有限公司 一种数据授权方法、装置、授权平台及存储介质
CN113157999A (zh) * 2021-04-09 2021-07-23 杭州电子科技大学 基于Filter与知识图谱的鉴权认证方法
CN113179380A (zh) * 2021-04-22 2021-07-27 深圳壹账通智能科技有限公司 签名录制方法、装置、设备及存储介质
CN113221190A (zh) * 2021-05-08 2021-08-06 国泰新点软件股份有限公司 Pdf文件的电子签章方法、装置、***及存储介质
WO2022156275A1 (zh) * 2021-01-21 2022-07-28 深圳壹账通智能科技有限公司 电子合同生成方法、装置、计算机设备及存储介质
CN117217940A (zh) * 2023-09-13 2023-12-12 北京航星永志科技有限公司 报销凭证审核方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156742A (zh) * 2011-04-19 2011-08-17 北京神州数码思特奇信息技术股份有限公司 支持手机使用自带浏览器展示结构化文档的方法及中间件
CN104715054A (zh) * 2015-03-30 2015-06-17 江苏汇知网络科技有限公司 将Silverlight内容转换成HTML网页内容的方法
CN106203158A (zh) * 2016-07-01 2016-12-07 ***股份有限公司 移动终端本地解析文件的解析方法及其解析***
CN107844946A (zh) * 2017-06-19 2018-03-27 深圳法大大网络科技有限公司 一种电子合同签署的方法、装置及服务器
CN108269062A (zh) * 2018-01-23 2018-07-10 平安普惠企业管理有限公司 基于h5的电子合同制作方法、装置、设备及介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156742A (zh) * 2011-04-19 2011-08-17 北京神州数码思特奇信息技术股份有限公司 支持手机使用自带浏览器展示结构化文档的方法及中间件
CN104715054A (zh) * 2015-03-30 2015-06-17 江苏汇知网络科技有限公司 将Silverlight内容转换成HTML网页内容的方法
CN106203158A (zh) * 2016-07-01 2016-12-07 ***股份有限公司 移动终端本地解析文件的解析方法及其解析***
CN107844946A (zh) * 2017-06-19 2018-03-27 深圳法大大网络科技有限公司 一种电子合同签署的方法、装置及服务器
CN108269062A (zh) * 2018-01-23 2018-07-10 平安普惠企业管理有限公司 基于h5的电子合同制作方法、装置、设备及介质

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110443596A (zh) * 2019-06-19 2019-11-12 深圳壹账通智能科技有限公司 数据处理方法、装置、计算机设备及存储介质
CN112329395A (zh) * 2019-07-18 2021-02-05 神通资讯科技股份有限公司 使用网页服务的电子签名***及方法
CN110555299A (zh) * 2019-08-01 2019-12-10 平安科技(深圳)有限公司 电子合同签订和存储方法、装置、计算机设备及存储介质
CN110555299B (zh) * 2019-08-01 2023-01-06 平安科技(深圳)有限公司 电子合同签订和存储方法、装置、计算机设备及存储介质
CN110675213A (zh) * 2019-08-22 2020-01-10 阿里巴巴集团控股有限公司 投放信用服务产品的方法、装置及电子设备
CN110544073A (zh) * 2019-09-06 2019-12-06 河北江著科技有限公司 出入境信息获取方法、装置及终端设备
CN110689459A (zh) * 2019-09-27 2020-01-14 北京百度网讯科技有限公司 合同处理方法、装置、设备及存储介质
CN111145054A (zh) * 2019-12-30 2020-05-12 北京天威诚信电子商务服务有限公司 针对同一类型的电子合同的签约方法、装置及存储介质
CN111898969A (zh) * 2020-06-22 2020-11-06 国家电网有限公司 一种电子劳动合同在线签约方法及***
CN111898977A (zh) * 2020-07-22 2020-11-06 北京厚泽人力资源有限公司 一种电子签约***及方法
CN112308742A (zh) * 2020-09-24 2021-02-02 五八到家有限公司 合同生成方法、装置及***
WO2022156275A1 (zh) * 2021-01-21 2022-07-28 深圳壹账通智能科技有限公司 电子合同生成方法、装置、计算机设备及存储介质
CN112686648A (zh) * 2021-01-31 2021-04-20 重庆渝高科技产业(集团)股份有限公司 一种审核签章文件的电子签名管理方法及***
CN112686648B (zh) * 2021-01-31 2024-01-30 重庆渝高科技产业(集团)股份有限公司 一种审核签章文件的电子签名管理方法及***
CN112883351A (zh) * 2021-02-04 2021-06-01 鹏元征信有限公司 一种数据授权方法、装置、授权平台及存储介质
CN112883687A (zh) * 2021-02-05 2021-06-01 北京科技大学 一种基于合同文本标记语言的法律合同交互式标注方法
CN113157999A (zh) * 2021-04-09 2021-07-23 杭州电子科技大学 基于Filter与知识图谱的鉴权认证方法
CN113179380A (zh) * 2021-04-22 2021-07-27 深圳壹账通智能科技有限公司 签名录制方法、装置、设备及存储介质
CN113179380B (zh) * 2021-04-22 2022-04-08 深圳壹账通智能科技有限公司 签名录制方法、装置、设备及存储介质
CN113221190A (zh) * 2021-05-08 2021-08-06 国泰新点软件股份有限公司 Pdf文件的电子签章方法、装置、***及存储介质
CN117217940A (zh) * 2023-09-13 2023-12-12 北京航星永志科技有限公司 报销凭证审核方法及装置

Similar Documents

Publication Publication Date Title
CN109801192A (zh) 电子合同签订方法、装置、计算机设备及存储介质
US10218506B1 (en) Cross-device authentication
CN105681316B (zh) 身份验证方法和装置
CN108804884B (zh) 身份认证的方法、装置及计算机存储介质
CN103825744A (zh) 非现场个人数字证书申请方法及***
TWI616821B (zh) Bar code generation method, bar code based authentication method and related terminal
CN110276588A (zh) 电子签名认证方法、装置及计算机可读存储介质
CN107844748A (zh) 身份验证方法、装置、存储介质和计算机设备
CN110322317B (zh) 一种交易数据处理方法、装置、电子设备及介质
CN110795714A (zh) 一种身份验证方法、装置、计算机设备及存储介质
CN111563243A (zh) 一种基于微信小程序的可信身份认证平台
CN112330331A (zh) 基于人脸识别的身份验证方法、装置、设备及存储介质
CN110247898B (zh) 身份验证方法、装置、介质及电子设备
JP2020524860A (ja) 身元認証方法および装置、電子機器、コンピュータプログラムおよび記憶媒体
CN111737675A (zh) 一种基于区块链的电子签名方法及装置
CN109816543A (zh) 一种图像查找方法及装置
US20230259907A1 (en) Augmented reality-enabled atm for secure augmented reality check realization
CN107656959B (zh) 一种留言方法、装置及留言设备
CN112989308B (zh) 账户的认证方法、装置、设备及介质
CN113255505A (zh) 证件照片生成方法、装置、设备及存储介质
CN107844696B (zh) 一种验证码干扰方法及服务器
CN113033243A (zh) 一种人脸识别方法、装置及设备
CN112104652B (zh) 身份验证方法、装置、设备和介质
CN113518061A (zh) 人脸识别中的数据传输方法、设备、装置、***及介质
CN109544325A (zh) 基于数据处理的面签***的切换方法、装置和计算机设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination