CN113570374A - 一种基于人脸识别的移动支付方法的***、方法及设备 - Google Patents
一种基于人脸识别的移动支付方法的***、方法及设备 Download PDFInfo
- Publication number
- CN113570374A CN113570374A CN202110670073.1A CN202110670073A CN113570374A CN 113570374 A CN113570374 A CN 113570374A CN 202110670073 A CN202110670073 A CN 202110670073A CN 113570374 A CN113570374 A CN 113570374A
- Authority
- CN
- China
- Prior art keywords
- face
- payment
- face information
- verification
- server
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明提供了一种基于人脸识别的移动支付方法、***及设备,包括以下步骤:发起支付请求;获取第二人脸信息;进行人脸验证;进行真人验证;若人脸验证和真人验证同时通过则完成支付,反之中断支付。本发明提供了一种基于人脸识别的移动支付方法的***,包括人脸信息获取单元和服务器。本发明提供了一种包括基于人脸识别的移动支付方法***的设备。本发明通过对用户进行人脸和真人的双重验证,可以有效降低乃至消除用户被他人使用照片进行冒用的风险,同时本发明将第二人脸信息和用户过去的支付影像进行对比判断用户进行支付时是真人还是照片,相较于现有技术中使用3D摄像头进行采集第一人脸信息,而本发明只需要使用普通的摄像头,成本大幅降低。
Description
技术领域
本发明涉及人工智能技术领域,尤其涉及一种基于人脸识别的移动支付方法的***、方法及设备。
背景技术
移动支付也称为手机支付,就是允许用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。单位或个人通过移动设备、互联网或者近距离传感直接或间接向银行金融机构发送支付指令产生货币支付与资金转移行为,从而实现移动支付功能。移动支付将终端设备、互联网、应用提供商以及金融机构相融合,为用户提供货币支付、缴费等金融业务。
现有的移动支付存在一些安全隐患。例如,仅依靠用户的手机进行验证,如输入密码即可完成交易。那么用户手机可能会遗失或者被盗。或者借给陌生人使用。这种情况下,如果仅仅只依靠密码来完成支付,容易给用户的财产造成损失。而使用人脸识别支付存在其他人使用照片进行冒用的风险。
发明内容
针对现有技术中存在其他人使用照片进行冒用的问题,本发明要解决识别照片和真人的技术问题。并提供了以下技术方案:
一种基于人脸识别的移动支付方法,包括以下步骤:发起支付请求;获取第二人脸信息;进行人脸验证;进行真人验证;若人脸验证和真人验证同时通过则完成支付,反之中断支付。
上述的基于人脸识别的移动支付方法,在所述步骤获取第二人脸信息之后包括:将所述第二人脸信息加密传输至服务器。
上述的基于人脸识别的移动支付方法,所述加密传输方法为将所述第二人脸信息分割成多个小图像,每个小图像都具有各自的编号,利用时间信息对编号进行打乱后,将其分为两类并通过不同的网络传输方式发送至服务器。
上述的基于人脸识别的移动支付方法,在所述步骤将所述第二人脸信息加密传输至服务器之后还包括:对其进行进行解密。
上述的基于人脸识别的移动支付方法,在所述步骤进行人脸验证之前包括:录入第一人脸信息,并将所录入的第一人脸信息与对应的支付账户绑定储存。
上述的基于人脸识别的移动支付方法,所述步骤进行人脸验证包括:将所述第二人脸信息与所述第一人脸信息进行匹配,若匹配成功则进入真人验证;若匹配不成功,则中断支付。
上述的基于人脸识别的移动支付方法,在所述步骤进行真人验证之前包括:将每次支付影像存储到服务器,所述支付影像与所述支付账户绑定储存。
上述的基于人脸识别的移动支付方法,所述步骤进行真人验证包括:将所述第二人脸信息与所述支付影像进行比对,若比对成功则中断支付,反之则完成支付。
一种基于人脸识别的移动支付***,人脸信息获取单元和服务器,用于发起支付请求;获取第二人脸信息;进行人脸验证;进行真人验证;若人脸验证和真人验证同时通过则完成支付,反之中断支付。
一种基于人脸识别的移动支付设备,包括所述的基于人脸识别的移动支付***。
通过上述方案可知,本申请提供的一种基于人脸识别的移动支付方法的***、方法及设备,通过对用户进行人脸和真人的双重验证,可以有效降低乃至消除用户被他人使用照片进行冒用的风险,同时本发明将第二人脸信息和用户过去的支付影像进行对比判断用户进行支付时是真人还是照片,相较于现有技术中使用3D摄像头进行采集第一人脸信息,而本发明只需要使用普通的摄像头,成本大幅降低。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为:本实施例提供的基于人脸识别的移动支付方法的逻辑结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做岀创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例的一个应用场景中:例如,当用户选购商品后需要通过移动支付设备进行支付时,可以通过便携式终端的人脸信息获取单元例如摄像头识别人脸信息,认证成功后,自动从与人脸信息相对应的账户中进行扣款。
具体而言,可以通过人脸信息获取单元获取人脸图像的视频流,也可以通过人脸信息获取单元获取人脸图像的单帧图像,也可以通过人脸信息获取单元获取人脸图像的单帧图像和视频流二者。将人脸信息获取单元获取的人脸图像上传至服务器,服务器进行认证,若认证通过则自动从与人脸信息相对应的账户中进行扣款,认证不通过则提示扣款失败。
本发明实施例提供的基于人脸识别的移动支付方法,首先需要构建人脸数据库,所述人脸数据库存储于服务器中,所述人脸数据库由用户通过手机、平板等移动电子设备拍摄脸部信息形成第一人脸信息上传组成,所述用户为注册并通过支付宝、微信、云闪付等支付软件绑定了银行卡、***等可以用于支付款项的账户,所述第一人脸信息与所述账户信息进行了绑定。所述第一人脸信息上传至服务器后,服务器对第一人脸信息进行分析并计算出人脸的68个特征点并适当的调整人脸的位置,对其人脸,然后将得到的面部图像放入神经网络,得到128个特征测量值,并进行保存。
第一方面,本发明实施例提供了一种基于人脸识别的移动支付方法,参照图1,包括如下步骤:
步骤S1,发起支付请求。
在该步骤中,售货员使用扫码枪对商品的二维码、条形码等进行扫描或者用户将商品的二维码、条形码对准自助结账机中的扫描口,收银机或自助结账机根据商品单价、数量等信息得到需要支付的总金额后,向用户发起支付请求,用户可以通过多种方式进行支付,如将支付软件的付款码对准扫码枪或扫描口进行支付、使用银行卡或***等进行刷卡支付、通过人脸信息获取单元获取人脸信息进行认证实现自动支付等。优选的为通过人脸信息获取单元获取人脸信息进行认证实现自动支付。本发明实施例中,收银机或自助结账机发起支付请求后可以通过有线控制或无线控制的方式调起移动终端上指定支付客户端的扫描器或刷卡机或人脸信息获取单元等。优选的为收银机或自助结账机发起支付请求后通过无线控制的方式调起移动终端上指定支付客户端的人脸信息获取单元获取人脸信息进行认证实现自动支付。所述有限控制可以为通过数据线与收银机进行数据传输,所述无线控制可以为通过蓝牙、WiFi等进行数据的传输。
步骤S2,获取第二人脸信息。
如上所述,在用户完成支付之前,需要通过一定的方法来验证用户是否为本人,以确保用户的财产安全性,在本实施例中,优选的为采用人脸信息进行用户身份真实性的判定,具体的,收银机或自助结账机发起支付请求后调起人脸信息获取单元获取第二人脸信息,所述人脸信息获取单元可以为摄像头,所获取的第二人脸信息可以为单帧图像,也可以为视频流。
步骤S3,进行人脸验证。
如上所述,人脸信息获取单元获取第二人脸信息后,进行人脸验证,以对是否为本人使用进行初步的判定。所述人脸验证包括以下几个步骤:
S31.将所述第二人脸信息加密传输至服务器。
在所述人脸信息获取单元获取到所述第二人脸信息后,为了防止收营员或其他别用用心的人员将所述人脸信息获取单元中的图像信息拷贝后拿走使用,优选的所述人脸信息获取单元不具备信息存储功能,同时为了进一步确保用户面部信息的安全性,将所述第二人脸信息传输至服务器的过程中,优选的为加密传输。所述加密传输的方式为,将所述第二人脸信息分割成多个小图像,例如将一张完整的图片,分割成64个小图像,每一个图像都有一个编号,再利用时间信息对编号进行打乱,然后针对打乱的图像进行分类,分为两类,将图像的两部分通过不同的网络传输方式发送到服务器,具体的可以为:一类通过移动通信网络发送到服务器,另一种通过wifi网络发送到服务器。通过上述加密方法,可以提高用户面部信息再传输过程中的安全性,因为只有同时截获两组信息才能进行下一步的解密,如果在传输途中,只截获到其中一种传输方式所传输的内容,也会因为获取不到另一种传输方式所传输的内容而无法还原整个图像。所述第二人脸信息在上传服务器时,应当包含拍摄时间、拍摄的摄像机的编号(ID),以及其他具有唯一标志的信息。
S32.对加密后的所述第二人脸信息进行解密。
服务器在接收到分别通过不同的网络传输方式传输的所述第二人脸信息后,先将两部分图像进行重组,即拼接成一幅完整的图像,而后对每一个小图像进行解密,从而还原原始的第二人脸信息。
S33.将所述第二人脸信息与所述第一人脸信息进行匹配。
本步骤用于对实际支付者与账户持有者是否为同一个人进行初步判断,本步骤中所使用的人脸识别技术主要涉及四部分内容:对获取的所述第二人脸信息进行预处理、人脸定位、人脸特征参数提取和人脸数据库比对识别。所述人脸数据库为上述由用户通过手机、平板等移动电子设备拍摄脸部信息形成第一人脸信息上传组成的数据库。具体的,根据第二人脸信息计算出人脸的68个特征点并适当的调整人脸位置,对齐人脸,然后将所得到的面部图像放入神经网络中,得到128个特征测量值,并进行保存,然后将其与根据所述第一人脸信息计算出的测量值一并计算欧式距离,得到欧式距离值,并比较数值大小,进而判断是否为同一个人。
所述欧式距离根据以下公式进行计算:
如果通过以上步骤判断出实际支付者与账户持有者的面部特征相符,则对实际支付者与账户持有者是否为同一人进行再次的判断,如果通过以上步骤判断出实际支付者与账户持有者的面部特征不相符,则中断支付,并向用户发出错误提示。
S4.进行真人验证。
上一步骤人脸验证对所述第一人脸信息和所述第二人脸信息的面部特征值进行了分析判断,一定程度上对他人冒用交易账户的行为进行了防范,但其仍不能解决他人使用照片进行冒充。为了防止有人拿着照片来冒充本人,也就是说拍照片时,应该拍摄的是用户的实时照片,则需要识别出有人拿出一张打印的用户照片来冒充用户的情况。这种情况下,有两种解决方式,一种是拍摄连续的视频图像,视频中要求用户左右摇头和上下点头。这种情况下,有人也可能利用预先拍摄好的具有点头和摇头的视频摆在摄像机前,蒙蔽摄像机。另一种更为安全的方式是,服务器上存储每一次用户支付时,收银端发送过来的照片或者视频,然后比对本次支付时用户发送来的视频或者照片,如果出现一样拷贝的概率过高,则反馈给收银台,中断支付。
在使用上述方法进行真人验证时,需要将用户每次支付时的影像存储到服务器中,并将每次存储的支付影像与所述支付账户进行绑定,将存储的用户过去的支付影像组成一个数据库,当用户新一次进行支付时,与数据库进行对比,判断是用户的实时照片还是他人冒充。具体的对比方法可以为:
(1)通过轮询数据库中的每张用户的过去的支付影像和第二人脸信息中的每一个像素并一一进行比对,如果出现一个像素点的不同则判断过去的支付影像与和第二人脸信息不一致,分析数据库中用户过去的支付影像中有多少与第二人脸信息一致的比率。
(2)将第二人脸信息和数据库中的每张用户的过去的支付影像的数据流转化成一串Base64字串,然后比较这些字串,如果出现一个像素点的不同则判断过去的支付影像与和第二人脸信息不一致,分析数据库中用户过去的支付影像中有多少与第二人脸信息一致的比率。
因为第一种方法存在大量的查询会显著拖慢***速度的问题,甚至还有可能出现比较过多的图像时导致***出现故障的情况,而第二种方法可以有效避免上述问题,具有准确率高和速度快的优点,因此优选的对比方法为第二种方法。
通过上述的对比方法分析出数据库中用户过去的支付影像中有多少与第二人脸信息一致的比率,当比率高于5%时,服务器则认定该用户目前存在他人使用图片或视频冒用的情况,则将中断支付,用户可以通过再次尝试或者通过其他验证方式进行验证支付。
第二方面,本实施例提供了一种基于人脸识别的移动支付方法的***,包括人脸信息获取单元和服务器。
具体的,人脸信息获取单元用于获取用户支付时的影像信息,人脸信息获取单元与收银机或自主结账机相连,收银机或自助结账机在完成商品扫码后可以调起人脸信息获取单元获取用户第二人脸信息,并将所获取的第二人脸信息上传至服务器。所述人脸信息获取单元可以为摄像头等设备,同时,为了保证用户面部信息的安全性,优选的所述摄像头为不带有存储功能的摄像头。
所述服务器,用于存储用户支付时的影像信息、账户信息、第一人脸信息、接收第二人脸信息、进行人脸验证、真人验证等。所述服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、***总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。按应用层次划分通常也称为“按服务器档次划分”或“按网络规模”分,是服务器最为普遍的一种划分方法,它主要根据服务器在网络中应用的层次(或服务器的档次来)来划分的。要注意的是这里所指的服务器档次并不是按服务器CPU主频高低来划分,而是依据整个服务器的综合性能,特别是所采用的一些服务器专用技术来衡量的。按这种划分方法,服务器可分为:入门级服务器、工作组级服务器、部门级服务器、企业级服务器、视频服务器。本实施例优选的为企业级服务器。
第三方面,本实施例提供了一种基于人脸识别的移动支付设备,包括基于人脸识别的移动支付***,该设备可以用于线下商户进行收款服务。
以上只通过说明的方式描述了本发明的某些示范性实施例,毋庸置疑,对于本领域的普通技术人员,在不偏离本发明的精神和范围的情况下,可以用各种不同的方式对所描述的实施例进行修正。因此,上述附图和描述在本质上是说明性的,不应理解为对本发明权利要求保护范围的限制。
Claims (10)
1.一种基于人脸识别的移动支付方法,其特征在于,包括以下步骤:
发起支付请求;
获取第二人脸信息;
进行人脸验证;
进行真人验证;
若人脸验证和真人验证同时通过则完成支付,反之中断支付。
2.根据权利要求1所述的基于人脸识别的移动支付方法,其特征在于,在所述步骤获取第二人脸信息之后包括:将所述第二人脸信息加密传输至服务器。
3.根据权利要求2所述的基于人脸识别的移动支付方法,其特征在于,所述加密传输方法为将所述第二人脸信息分割成多个小图像,每个小图像都具有各自的编号,利用时间信息对编号进行打乱后,将其分为两类并通过不同的网络传输方式发送至服务器。
4.根据权利要求3所述的基于人脸识别的移动支付方法,其特征在于,在所述步骤将所述第二人脸信息加密传输至服务器之后还包括:对其进行解密。
5.根据权利要求4所述的基于人脸识别的移动支付方法,其特征在于,在所述步骤进行人脸验证之前包括:录入第一人脸信息,并将所录入的第一人脸信息与对应的支付账户绑定储存。
6.根据权利要求5所述的基于人脸识别的移动支付方法,其特征在于,所述步骤进行人脸验证包括:将所述第二人脸信息与所述第一人脸信息进行匹配,若匹配成功则进入真人验证;若匹配不成功,则中断支付。
7.根据权利要求6所述的基于人脸识别的移动支付方法,其特征在于,在所述步骤进行真人验证之前包括:将每次支付影像存储到服务器,所述支付影像与所述支付账户绑定储存。
8.根据权利要求7所述的基于人脸识别的移动支付方法,其特征在于,所述步骤进行真人验证包括:将所述第二人脸信息与所述支付影像进行比对,若比对成功则中断支付,反之则完成支付。
9.一种基于人脸识别的移动支付***,其特征在于,包括:
人脸信息获取单元和服务器,用于发起支付请求;获取第二人脸信息;进行人脸验证;进行真人验证;若人脸验证和真人验证同时通过则完成支付,反之中断支付。
10.一种基于人脸识别的移动支付设备,其特征在于,包括权利要求9中所述的基于人脸识别的移动支付***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110670073.1A CN113570374A (zh) | 2021-06-17 | 2021-06-17 | 一种基于人脸识别的移动支付方法的***、方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110670073.1A CN113570374A (zh) | 2021-06-17 | 2021-06-17 | 一种基于人脸识别的移动支付方法的***、方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113570374A true CN113570374A (zh) | 2021-10-29 |
Family
ID=78162124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110670073.1A Withdrawn CN113570374A (zh) | 2021-06-17 | 2021-06-17 | 一种基于人脸识别的移动支付方法的***、方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113570374A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114037467A (zh) * | 2015-10-20 | 2022-02-11 | 索尼公司 | 信息处理***、信息处理方法和计算机可读存储介质 |
-
2021
- 2021-06-17 CN CN202110670073.1A patent/CN113570374A/zh not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114037467A (zh) * | 2015-10-20 | 2022-02-11 | 索尼公司 | 信息处理***、信息处理方法和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11263691B2 (en) | System and method for secure transactions at a mobile device | |
KR102044749B1 (ko) | 블록체인 기반 인증을 위한 일회성 인증정보 획득방법 | |
CN107292150B (zh) | 保全信息处理中用户身份确认方法和装置 | |
KR101812969B1 (ko) | 인체정보를 이용한 보안 및 해킹 방지기능을 구비하는 디지털 가상화폐의 거래방법 | |
US20170372304A1 (en) | Systems, devices and methods for remote authentication of a user | |
KR101856038B1 (ko) | 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법 | |
US20170213220A1 (en) | Securing transactions on an insecure network | |
US20190065874A1 (en) | System and method of authentication using image of a user | |
WO2015188434A1 (zh) | 互联网支付的注册认证、实现方法及装置 | |
KR101935817B1 (ko) | 해킹방지용 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법 | |
CN106651372A (zh) | 数据处理方法及*** | |
US11954668B2 (en) | Automatic teller machine system for authenticating a user device | |
CN108230139B (zh) | 一种利用自助设备进行存单开户的方法及*** | |
KR20220136963A (ko) | 보안성이 우수한 비대면 본인인증 시스템 및 그 방법 | |
CN107146079B (zh) | 交易支付方法及*** | |
KR101973592B1 (ko) | 인체정보를 이용한 보안 및 해킹 방지기능을 구비하는 디지털 가상화폐의 거래방법 | |
CN113570374A (zh) | 一种基于人脸识别的移动支付方法的***、方法及设备 | |
KR20120013881A (ko) | 무인대출 처리방법 | |
JP2023027244A (ja) | 会計システム、情報表示装置、情報処理装置、会計処理方法、及び、プログラム | |
KR20190052585A (ko) | 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법 | |
WO2016083987A1 (en) | Method of and system for obtaining proof of authorisation of a transaction | |
US20220292514A1 (en) | Data processing method, apparatus, and system | |
KR20210017308A (ko) | 디바이스 등록 및 데이터 분산저장을 이용하는 2차인증 서비스 제공방법 | |
KR20210014458A (ko) | 블록체인 기반 통합인증 서비스 제공방법 | |
US20230394450A1 (en) | System and method for storing automated teller machine session data |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20211029 |
|
WW01 | Invention patent application withdrawn after publication |