一种付款方法及自助拍照机与流程

文档序号:18468635发布日期:2019-08-20 20:01阅读:544来源:国知局
一种付款方法及自助拍照机与流程

本发明涉及自助拍照机领域,尤其涉及一种付款方法及自助拍照机。



背景技术:

自助拍照机,是指用户可自行进行普通照片、证件照等类型的拍照机。通常,所述自助拍照机会出现在火车站、地铁站、飞机场、公安局、出入境、民政局、车管所、驾校考场、学校、医院、商场、工厂等,以满足用户的拍照需求。

而在一些特殊场合,自助拍照机是不允许与互联网连接的,比如,车管所。现有技术中,当所述自助拍照机无法与互联网连接时,付款方式只能是现金方式,大大降低了自助拍照机的便捷性。



技术实现要素:

本发明实施例提供一种付款方法及自助拍照机,以提高人脸识别的准确率。

第一方面,本发明实施例提供了一种付款方法,应用于自助拍照机,所述方法包括:

生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;

接收在所述打印码窗口输入的打印码;

生成离线参考打印码;

根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。

可选地,所述生成离线参考打印码,包括:

获取密码字符、订单号以及支付金额;

根据所述密码字符、订单号以及支付金额,生成离线参考打印码。

可选地,所述获取订单号,包括:

获取当前自助拍照机预设的设备号,以及跳转选择支付方式界面的当前时间;

将所述设备号与当前时间进行拼接,获取所述订单号。

可选地,所述离线参考打印码为6位离线参考打印码;

所述根据所述密码字符、订单号以及支付金额,生成离线参考打印码,包括:

将所述密码字符、订单号以及支付金额进行拼接,获取拼接字符串;

将所述拼接字符串进行预设算法的加密,获取32位密文;

根据所述32位密文,获取离线参考打印码。

可选地,所述32位密文包括字母、数字以及符号的一种或多种;

所述根据所述32位密文,获取离线参考打印码,包括:

从左往右依次读取32位密文,提取所述32位密文中的数字;

提取前6位数字,将该6位数字作为打印码;其中,当所述32位密文中的数字不足6位时,在所提取的数字后面补0,直至满6位为止。

可选地,所述跳转标识码封装有付款金额、订单号及密码字符;

服务器在检测到付款成功信息时,向所述终端发送打印码,包括:

服务器接收所述终端发送的付款金额、订单号及密码字符;

服务器在检测到付款成功信息时,根据密码字符、订单号以及支付金额生成打印码;

服务器将所述打印码发送至终端。

可选地,所述照片打印信息包括所述根据所述输入的打印码与所述离线参考打印码,生成照片打印信息,包括:

若所述打印码与所述离线参考打印码匹配,则生成照片打印信息;

若所述打印码与所述离线参考打印码不匹配,则清空所述打印码窗口输入的打印码。

可选地,在所述生成认证页面之前,还包括:

获取用户的身份信息,并验证所述身份信息是否合法;

若合法,采集用户的图像信息;

在采集用户的图像信息完成之后,跳转选择支付方式界面;

获取用户输入的支付方式。

可选地,在所述采集用户的图像信息之前,还包括:

获取用户的人脸图像的位置;

将所述人脸图像的位置与预先设置的标准位置进行比对,获取位置偏差;

根据所述位置偏差,调整座椅的位置,以使用户的人脸图像与预先设置的标准位置相对应。

第二方面,本发明实施例提供了一种自助拍照机,所述自助拍照机包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如前述的付款方法。

第三方面,本发明实施例提供一种存储介质,所述存储介质存储有可执行指令,所述可执行指令被智能终端执行时,使所述智能终端执行如上所述的付款方法。

第四方面,本发明实施例还提供了一种程序产品,所述机程序产品包括存储在存储介质上的程序,所述程序包括程序指令,当所述程序指令被智能终端执行时,使所述智能终端执行如上所述的付款方法。

本发明实施例的有益效果在于:本实施例提供的付款方法及自助拍照机,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明实施例提供的付款方法的其中一种应用环境的示意图;

图2是本发明实施例提供的付款方法的一种流程示意图;

图3是本发明实施例提供的付款方法的一种流程示意图;

图4是本发明实施例提供的付款方法的一种流程示意图;

图5是本发明实施例提供的付款方法的一种流程示意图;

图6是本发明实施例提供的付款方法的一种流程示意图;

图7是本发明实施例提供的付款方法的服务器执行的一种流程示意图;

图8是本发明实施例提供的付款方法的一种流程示意图;

图9是本发明实施例提供的付款方法的一种流程示意图;

图10是本发明实施例中服务器的硬件结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本发明所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。

用户在自助拍照机完成图像拍摄之后,会根据自助拍照机的提示步骤跳转至认证页面,并在认证页面进行支付相应费用,所述认证页面用于认证用户是否付款成功。

而在一些特殊的应用场景中,自助拍照机是不能与互联网进行相应的网络连接。现有技术中,因无法与互联网连接,自主拍照机在对线上付款的付款认证存在一定障碍,通常只采取现金付款的付款方式以实现用户的付款。

基于此,本申请提供一种付款方法及自助拍照机,参阅附图1所示的应用场景。在附图1所示的应用场景为自助拍照机100的一个认证页面,所述认证页面包括跳转标识码区域11、打印码窗口12以及数字键盘13。其中,所述跳转标识码区域11用于提供用户付款的二维码或者网址,且用户通过终端付款成功后获取对应的打印码。所述打印码窗口用于提供用户根据终端所获取的打印码输入的区域,以使自助拍照机能够获得用户输入的打印码。

具体地,本申请实施例提供了一种人脸识别方法及智能终端。

其中,本申请施例提供的应用于自助拍照机的付款方法是一种能够实现离线支付认证的付款方法,具体为:生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。本发明实施例通过在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。

其中,本申请实施例提供的一种自助照相机是能够执行本申请实施例提供的付款方法的硬件设备,其与本申请实施例提供的应用于自助拍照机的付款方法基于相同的发明构思,具有相同的技术特征以及有益效果。

需要说明的是,以上仅示例性的示出了应用场景的一种形式,本申请实施例提供的付款方法还可以进一步的拓展到其他合适的应用环境中,而不限于图1中所示的应用环境。

图2为本发明实施例提供的人脸识别方法的一个实施例的流程图,所述付款方法可由图1中的自助拍照机100执行。如附图2所示,所述付款方法包括:

s210:生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;

在本实施例中,用户在自助照相机100按照预设步骤进行图像采集之后,所述自助拍照机100会生成对应的生成认证页面,以供用户通过终端进行付款与认证。其中,所述认证页面包括跳转标识码,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码。所述跳转标识码可为二维码形式,也可为网址形式。当所述跳转标识码为二维码形式时,用户可通过终端扫描二维码跳转至付款页面,并在付款成功之后获取服务器发送的打印码。当所述跳转标识码为网址形式时,用户通过终端中的浏览器输入该网址,跳转至付款页面进行付款,并在付款成功之后获取服务器发送的打印码。

具体地,所述用户在终端中输入所述跳转标识码之后,将跳转标识码中所集成的打印码信息发送至服务器,所述服务器根据所述打印码信息进行预设算法的运算,从而获取对应打印码信息的打印码,并将对应的打印码发送至终端。优选地,所述打印码为数字。

进一步地,所述终端在将所述打印码信息发送至服务器之后,跳转至付款页面。用户在所述付款页面中进行相应的付款,在付款成功之后,发送付款成功的信息至所述服务器,所述服务器在接收到所述终端发送的付款成功信息之后,发送对应的打印码至所述终端,所述终端再接收到所述打印码之后进行相应的显示。

s220:接收在所述打印码窗口输入的打印码;

在本实施例中,终端接收到所述服务器发送的打印码之后,用户可通过认证页面中的数字键盘13将所述打印码输入至所述打印码窗口12中,当然,也可通过其他方式将所述打印码输入至所述打印码窗口。所述自助拍照机在接收所述用户在所述打印码窗口12输入的打印码。

其中,当用户在所述打印码窗口输入的打印码有误时,所述自助拍照机自动将所述打印码窗口中的打印码进行清零,同时提示用户再次输入正确的打印码。

可选地,所述自助拍照机中设有打印码输入的有效次数。所述有效次数是指用户在所述打印码窗口输入打印码错误的次数超过该有效次数时,该打印码失效,重新生成对应的新的跳转标识码,以供用户获取新的打印码。需要说明的是,新的跳转标识码单单只是获取打印码,无需重新进行付款。

s230:生成离线参考打印码;

在本实施例中,所述自助拍照机100在将所述打印码信息集成在所述跳转标识码时,同时根据打印码信息生成对应的离线参考打印码。其中,所述自助拍照机根据打印码信息生成对应的离线参考打印码的预设算法与所述服务器根据打印码信息生成打印码的预设算法是一致的。

其中,所述离线参考打印码用于验证用户在所述打印码窗口输入的打印码是否正确。

s240:根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。

在本实施例中,所述自助拍照机100在接收到用户在所述打印码窗口输入的打印码之后,将所述打印码与自身所生成的离线参考打印码进行比对,确定是否生成照片打印信息。

具体地,所述根据所述输入的打印码与所述离线参考打印码,生成照片打印信息,包括:

若所述打印码与所述离线参考打印码匹配,则生成照片打印信息;

若所述打印码与所述离线参考打印码不匹配,则清空所述打印码窗口输入的打印码。

本实施例提供的付款方法,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。

图3为本发明实施例提供的付款方法的一个实施例的流程图,所述付款方法可由图1中的自助拍照机100执行。如附图3所示,所述生成离线参考打印码,包括:

s310:获取密码字符、订单号以及支付金额;

在本实施例中,所述自助拍照机100在生成离线参考打印码时,先获取所述自助拍照机预设的密码字符、基于用户本次操作且通过预设算法生成的订单号以及用户本次拍照需要支付的金额。

其中,所述密码字符是根据预设的对应每台机器唯一的加密生成的20位无规律数字、字母以及特殊字符的组合。所述订单号是根据用户操作的当前系统时间,并通过预设算法生成的字母与数字的组合。所述支付金额是用户本次操作应支付的金额数字。例如,所述密码字符为15f1?9&a$k*f$a*&u?l2ksf%?a&2)cfa、163?9%act*f)3%?u(aa)sa%?a*0)akf1、17f1?%&a$c*f$5*&u6&aksf%?a*1)3ca或者18%1?g&a$c*f$a*&u6&a&sf%?1*c)fec中的一种,所述订单号为四位机器号与14位当前时间的组合(精确到秒),类似g00120190101120055、g00120190201120056、g00120190301120057等格式,支付金额可为10、20等数字金额。

s320:根据所述密码字符、订单号以及支付金额,生成离线参考打印码。

在本实施例中,所述自助拍照机100在获取到所述密码字符、订单号以及支付金额之后,根据内部预设算法,对所述密码字符、订单号以及支付金额进行对应的运算,从而获取离线参考打印码。其中,服务器中也是根据所述密码字符、订单号以及支付金额,生成离线参考打印码,通过与生成离线参考打印码的预设算法相同的算法,生成打印码。所述自助拍照机通过确认所述离线参考打印码与打印码是否匹配,从而认证用户是否付款成功。

本实施例提供的付款方法,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。并且,通过获取密码字符、订单号以及支付金额,同时根据预设算法生成离线参考打印码,通过离线参考打印码与用户输入的打印码进行确认,验证用户是否支付成功,增加了离线支付的安全性。

图4为本发明实施例提供的付款方法的一个实施例的流程图,所述付款方法可由图1中的自助拍照机100执行。如附图4所示,所述获取订单号,包括:

s410:获取当前自助拍照机预设的设备号,以及跳转选择支付方式界面的当前时间;

其中,所述自助拍照相机100预设有获取所述设备号的预设算法。用户在所述自助拍照相机100完成图像采集之后,会跳转认证页面。而在跳转认证页面之前,会先跳转选择支付方式界面。所述支付方式界面包括至少一种支付方式,所述支付方式可包括:微信、支付宝或者网页支付。用户选择支付方式界面中至少一种支付方式中的其中一种,所述自助拍照相机100则会根据用户确定的支付方式生成对应的跳转标识码,从而生成认证页面。其中,所述自助拍照相机100记录跳转选择支付方式界面的当前时间,所述当前时间是指自助拍照机100的系统的当前时间。进一步地,所述当前时间为14位,即精确到秒。

具体地,所述自助拍照相机100还包括设备预设的设备号,所述设备号是唯一的,不同的自助拍照相机100对应的设备均不同,且所述设备无法更改。例如,所述自助拍照相机的设备号为g001。所述设备号也可作为所述自助拍照相机100的标识码。

s420:将所述设备号与当前时间进行拼接,获取所述订单号。

其中,所述自助拍照相机100在获取到所述设备号以及跳转选择支付方式界面的当前时间之后,将所述设备号与所述当前时间进行拼接,拼接得到的字符串即为订单号。例如,设备号为g001,当前时间为20190101120055,则订单号为g00120190101120055。

本实施例提供的付款方法,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。并且,通过自助拍照机预设的设备号与跳转选择支付方式界面的当前时间,获取订单号,增加了离线支付的安全性。

图5为本发明实施例提供的付款方法的一个实施例的流程图,所述付款方法可由图1中的自助拍照机100执行。如附图5所示,所述离线参考打印码为6位离线参考打印码;所述根据所述密码字符、订单号以及支付金额,生成离线参考打印码,包括:

s510:将所述密码字符、订单号以及支付金额进行拼接,获取拼接字符串;

其中,所述自助拍照相机100预设有密码字符,在获取到所述密码字符、订单号以及支付金额进行之后,将所述密码字符、订单号以及支付金额进行拼接,获取拼接字符串。举例说明,密码字符为15f1?9&a$k*f$a*&u?l2ksf%?a&2)cfa,订单号为g00120190101120055,支付金额为20,则所述拼接字符串为15f1?9&a$k*f$a*&u?l2ksf%?a&2)cfag0012019010112005520。

s520:将所述拼接字符串进行预设算法的加密,获取32位密文;

其中,在所述自助拍照相机100获取到所述拼接字符串之后,根据预设加密算法对所述拼接字符串进行加密,得到32位的密文。所述预设加密算法可为md5加密算法(哈希散列算法),所述md5加密算法有两个特性是很重要的,第一:明文数据经过散列以后的值是定长的;第二:是任意一段明文数据,经过散列以后,其结果必须永远是不变的。前者的意思是可能存在有两段明文散列以后得到相同的结果。具体加密过程可参照现有技术所记载的加密技术方案,在此不再赘述。

s530:根据所述32位密文,获取离线参考打印码。

其中,所述自助拍照相机100在得到32位密文之后,进一步提取离线参考打印码,所述离线参考打印码为6位的离线参考打印码。所述离线参考打印码为数字组成。

进一步地,参阅附图6,所述32位密文包括字母、数字以及符号的一种或多种,所述根据所述32位密文,获取离线参考打印码,包括:

所述根据所述32位密文,获取离线参考打印码,包括:

s610:从左往右依次读取32位密文,提取所述32位密文中的数字;

其中,所述自助拍照相机100在获取到所述32位密文之后,按从左往右的顺序依次读取32位密文中的每一位字符,所述32位密文包括字母、数字以及符号的一种或多种,且无规律可循。

s620:提取前6位数字,将该6位数字作为离线参考打印码;其中,当所述32位密文中的数字不足6位时,在所提取的数字后面补0,直至满6位为止。

其中,所述自助拍照机100在读取到字符为数字时,提取该数字,同时按从左往右的顺序进行排列,得到排列数组,当所述排列数组达到6位时,停止对所述32位密文的读取。

需要说明的是,当所述32位密文中的数字不足6位时,在所提取的数字后面补0,直至满6位为止。举个例子,当将32位密文的读取完成之后,得到的排列数组为1834时,则在所述排列数组为1834的后面补0,得到排列数组为183400,则所述离线参考打印码为183400。

本实施例提供的付款方法,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。并且,基于所述密码字符、订单号以及支付金额,并通过预设加密算法,得到离线参考打印码,增加了离线支付的安全性。

图7为本发明实施例提供的付款方法的一个实施例的流程图,所述付款方法可由图1中的自助拍照机100执行。如附图7所示,所述跳转标识码封装有付款金额、订单号及密码字符;

s710:服务器接收所述终端发送的付款金额、订单号及密码字符;

其中,用户根据所述自助拍照机100的认证页面中所显示的跳转标识码输入至所述终端,从而获取所述跳转标识码封装的付款金额、订单号及密码字符,并将所述付款金额、订单号及密码字符发送至服务器。例如,所述跳转标识码为二维码,用户通过手机扫描所述二维码进行付款,同时获取二维码中封装的付款金额、订单号及密码字符,并将所述付款金额、订单号及密码字符发送至服务器。

s720:服务器在检测到付款成功信息时,根据密码字符、订单号以及支付金额生成打印码,并将所述打印码发送至终端。

其中,用户在终端中进行对应金额的付款,付款成功之后会发送付款成功信息至所述服务器。所述服务器在检测到付款成功信息时,根据密码字符、订单号以及支付金额生成打印码,并将所述打印码发送至对应的终端,所述终端将所述打印码进行显示,同时提示用户将打印码输入至自助拍照机的打印码窗口中。

需要说明的是,所述服务器根据密码字符、订单号以及支付金额生成打印码与所述自助拍照机100根据密码字符、订单号以及支付金额生成离线参考打印码的流程是相同的。

本实施例提供的付款方法,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。并且,用户将所述付款金额、订单号及密码字符通过终端发送至服务器,服务器根据与所述自助拍照机相同的加密算法得到打印码,用户将所述打印码输入至自助拍照机,从而是否生成照片打印信息,进一步提高了付款的加密性。

图8为本发明实施例提供的付款方法的一个实施例的流程图,所述付款方法可由图1中的自助拍照机100执行。如附图8所示,在所述生成认证页面之前,还包括:

s810:获取用户的身份信息,并验证所述身份信息是否合法;

s820:若合法,采集用户的图像信息;

s830:在采集用户的图像信息完成之后,跳转选择支付方式界面;

s840:获取用户输入的支付方式。

其中,用户在所述自助照相机100进行拍照的付款时,需要进行一系列的动作。用户先将所述身份证放至读卡器,所述自助照相机100获取用户的身份证信息,同时验证所述身份信息是否合法,若合法,开始采集用户的图像信息。若不合法,提示用户该身份证不合法。在所述开始采集用户的图像信息之前,所述自助照相机100还显示提示指导用户拍照注意事项。例如,提示用户调整坐姿、提示用户整理着装、不可佩戴帽子、头发不能遮住眼睛或者眉毛、衣服不能和背景颜色相似或者眼镜框不能遮住眼睛等事项。所述开始采集用户图像信息包括进行至少一次的拍摄,获取多个用户图像,以供选择最好的一张。比如,用进行三次拍摄,用户完成第一次拍摄之后进行图像保存,跳转再次拍摄界面,用户再次拍摄之后进行图像保存,跳转第三次拍摄界面,在第三次拍摄完成之后,显示三次拍摄的图像,以供用户选择。在用户确定了图像信息之后,选择打印类型。然后,跳转选择支付方式的界面,以供用户确认支付方式。

进一步地,参阅附图9,在所述采集用户的图像信息之前,还包括:

s910:获取用户的人脸图像的位置;

其中,所述自助拍照机100在用户选择拍照之前,先获取用户的人脸图像,根据用户的人脸图像获取人脸图像位置。优选地,所述自助照相机100在提示用户注意事项完成之后,预先获取用户的人脸图像。

s920:将所述人脸图像的位置与预先设置的标准位置进行比对,获取位置偏差;

其中,自助照相机100预先设置有标准位置。所述标准位置包括眼睛区域、鼻子区域与嘴巴区域。在获取到用户的人脸图像的位置之后,分别在获取所述人脸图像的眼睛区域、鼻子区域与嘴巴区域,再分别与标准位置进行比对,获取位置偏差。

s930:根据所述位置偏差,调整座椅的位置,以使用户的人脸图像与预先设置的标准位置相对应。

其中,所述自助照相机100根据所述位置偏差,调整座椅的位置,以使用户的人脸图像与预先设置的标准位置相对应。例如,所述位置偏差为所述位置偏差为向右上角45°移动8厘米,则所述自助拍照机100根据位置偏差进行动作。

在其他一些实施例中,所述自助拍照相机100还根据预先获取的人脸图像输入判断模型中,所述判断模型判断所述人脸图像是否为佩戴眼镜的用户的人脸图像,若是,则开启上下补光灯进行补光,若否,则不开启补光灯。其中,所述判断模型优选为深度学习算法,比如,支持向量机(svm)、人工神经网络(ann)、决策树(dt)、逻辑回归模型(lr)等。所述无遮挡人脸人群20与有遮挡人脸人群30的数量为至少一个。

本实施例提供的付款方法,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。

本发明实施例还提供了一种自助拍照机,图10是本发明实施例提供的自助拍照机10的硬件结构示意图,如图10所示,该自助拍照机10包括:

至少一个处理器101;以及,

与所述至少一个处理器101通信连接的存储器102;其中,

所述存储器102存储有可被所述至少一个处理器101执行的指令,所述指令被所述至少一个处理器101执行,以使所述至少一个处理器101能够执行如前述的付款方法。

具体地,以附图10中一个处理器101为例。处理器101和存储器102可以通过总线或者其他方式连接,图10中以通过总线连接为例。

存储器102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的起立监测方法对应的程序指令/模块(例如,附图2所示的步骤s210-s240)。处理器101通过运行存储在存储器102中的非易失性软件程序、指令以及模块,从而执行自助拍照机10的各种功能应用以及数据处理,即实现上述方法实施例的付款方法。

存储器102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器102可选包括相对于处理器101远程设置的存储器,这些远程存储器可以通过网络连接至自助拍照机10上。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器102中,当被所述一个或者多个处理器101执行时,执行上述任意方法实施例中的人脸识别方法,例如,执行以上描述的图2中的方法步骤s210至步骤s240,图3中的方法步骤s310至步骤s320,图4中的方法步骤s410至步骤s420,图5中的方法步骤s510至步骤s530,图6中的方法步骤s610至步骤s620、图8中的方法步骤s810至步骤s840以及图9中的方法步骤s910至步骤s930。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本实施例提供的自助拍照机,通过生成认证页面,所述认证页面包括跳转标识码与打印码窗口,所述跳转标识码用于指示终端跳转至付款页面,并且,服务器在检测到付款成功信息时,向所述终端发送打印码;接收在所述打印码窗口输入的打印码;生成离线参考打印码;根据所述输入的打印码与所述离线参考打印码,生成照片打印信息。在自助照相机无法连接网络时,用户可通过在终端输入所述跳转标识码进行支付之后,能够获得一个打印码,再将所述打印码输入自助照相机,根据离线参考打印码与打印码,验证用户是否支付成功,从而实现自助照相机的离线支付,大大增加了自助拍照机的便捷性。

通过以上的实施例的描述,本领域普通技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现所述实施例方法中的全部或部分流程是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如所述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

本发明实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图7中的一个处理器71,可使得上述一个或多个处理器可执行上述任意方法实施例中的人脸识别方法,例如,执行以上描述的图2中的方法步骤s210至步骤s240,图3中的方法步骤s310至步骤s320,图4中的方法步骤s410至步骤s420,图5中的方法步骤s510至步骤s530,图6中的方法步骤s610至步骤s620、图8中的方法步骤s810至步骤s840以及图9中的方法步骤s910至步骤s930。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1