一种基于银行卡实现的产品体验身份验证系统及方法与流程

文档序号:16516937发布日期:2019-01-05 09:41阅读:180来源:国知局
一种基于银行卡实现的产品体验身份验证系统及方法与流程

本发明涉及身份认证技术领域,具体涉及一种基于银行卡实现的产品体验身份验证系统及方法。



背景技术:

实际应用中,货物自助售卖机中有时会在用户购物时赠送新品,比如新出品的烟或酒等,其中,该新品可能不适合某年龄段的人使用。若上述年龄段的人在购买货物时得到了新品,该年龄段的人使用了新品后,便可能给该年龄段的人造成危害。

现有技术中,只要是购买了货物自助售卖机中的产品的用户,便可获得赠送的新品,这便导致该货物自助售卖机存在安全隐患。



技术实现要素:

本发明的目的在于提供一种基于银行卡实现的产品体验身份验证系统及方法,用以解决现有技术中的货物自助售卖机的安全性较低的问题。

为实现上述目的,本发明的技术方案为:

本发明提供一种基于银行卡实现的产品体验身份验证系统,所述系统包括货物自助售卖机和身份认证模块,其中:

所述身份认证模块,包括控制器、通讯设备、至少一个银行对应的服务器和银行卡读取器;

所述货物自助售卖机、所述通讯设备以及所述银行卡读取器,分别与所述控制器电连接;

所述银行卡读取器,用于读取用户插入的第一银行卡的第一卡号和银行名称,并将所述第一卡号和银行名称发送给所述控制器;

所述控制器,用于根据所述银行名称,在所述至少一个银行对应的服务器中,确定出所述银行名称对应的目标服务器;

所述控制器,还用于通过所述通讯设备,将所述第一卡号发送给所述目标服务器;

所述目标服务器,还用于接收所述第一卡号,并判断本地是否保存有所述第一卡号,若判断出本地保存有所述第一卡号,确定出所述第一卡号对应的实名绑定的用户的身份证号码,根据所述身份证号码,判断所述用户的年龄是否不小于预设年龄,通过所述通讯设备将第一判断结果发送给所述控制器;

所述控制器,还用于接收所述第一判断结果;

若所述第一判断结果为所述用户的年龄不小于预设年龄,所述控制器,还用于将所述第一卡号确定为具有获取所述货物自助售卖机中的新品的权限的卡号。

可选的,所述通讯设备为3g/4g/wifi通讯设备。

可选的,所述控制器,还用于:

接收所述用户的第一支付信息;

通过所述银行卡读取器读取插入的第二银行卡的第二卡号;

判断所述第二卡号,是否与所述第一卡号相同;

若判断结果为是,控制所述货物自助售卖机将所述新品和所述用户的第一支付信息对应的货物,出货到所述货物自助售卖机的取货口。

可选的,所述身份认证模块,还包括触摸屏和至少一个通信运营商分别对应的服务器,其中:

所述触摸屏,与所述控制器电连接;

所述控制器,用于将所述第一卡号确定为具有获取所述货物自助售卖机中的新品的权限的卡号之前,通过所述触摸屏接收用户输入的第一手机号;

任一通信运营商对应的服务器,用于接收所述第一手机号,并判断本地是否保存有所述第一手机号,若判断出本地保存有所述第一手机号,确定出所述第一手机号对应的实名绑定的用户的身份证号码,判断所述第一卡号对应的实名绑定的用户的身份证号码和所述第一手机号对应的实名绑定的用户的身份证号码是否相同,通过所述通讯设备将第二判断结果发送给所述控制器;

所述控制器,还用于接收所述第二判断结果;则

所述控制器将所述第一卡号确定为具有获取所述货物自助售卖机中的新品的权限的卡号的前提是:

所述第二判断结果为是。

可选的,所述身份认证模块,还包括图像采集设备,与所述控制器电连接,用于:

在所述系统无法通过所述通讯设备将所述第一卡号发送给所述目标服务器时,采集所述用户的第一人脸图像,并将采集到的所述用户的第一人脸图像发送给所述控制器;

采集所述用户的身份证的正面图像,其中,所述正面图像中包括身份证号和第二人脸图像;

将所述用户的身份证的正面图像发送给所述控制器;

所述控制器,还用于接收所述第一人脸图像和所述正面图像;

所述控制器,还用于判断所述正面图像中的第二人脸图像与所述第一人脸图像的相似度是否大于预设阈值,若判断结果为是,则根据所述正面图像中的身份证号判断所述用户的年龄是否不小于所述预设年龄,若判断结果为是,则将所述第一人脸图像,确定为具有获取所述货物自助售卖机中的新品的权限的人脸图像。

可选的,所述控制器,还用于:

接收所述用户的第二支付信息;

通过所述图像采集设备采集所述用户的第三人脸图像;

判断所述第三人脸图像与所述第一人脸图像的相似度是否大于所述预设阈值;

若判断结果为是,则根据所述用户的第二支付信息,确定出所述用户的第二支付信息对应的货物;

控制所述货物自助售卖机将所述新品和所述用户的第二支付信息对应的货物,出货到所述货物自助售卖机的取货口。

可选的,所述货物自助售卖机中的新品为烟酒。

本发明还提供一种基于银行卡实现的产品体验身份验证方法,所述方法应用于杉树任一实现形式的系统中,所述方法包括;

所述银行卡读取器,读取用户插入的第一银行卡的第一卡号和银行名称,并将所述第一卡号和银行名称发送给所述控制器;

所述控制器,根据所述银行名称,在所述至少一个银行对应的服务器中,确定出所述银行名称对应的目标服务器;

所述控制器,通过所述通讯设备,将所述第一卡号发送给所述目标服务器;

所述目标服务器,接收所述第一卡号,并判断本地是否保存有所述第一卡号,若判断出本地保存有所述第一卡号,确定出所述第一卡号对应的实名绑定的用户的身份证号码,根据所述身份证号码,判断所述用户的年龄是否不小于预设年龄,通过所述通讯设备将第一判断结果发送给所述控制器;

所述控制器,接收所述第一判断结果;

若所述第一判断结果为所述用户的年龄不小于预设年龄,所述控制器,将所述第一卡号确定为具有获取所述货物自助售卖机中的新品的权限的卡号。

进一步的,所述通讯设备为3g/4g/wifi通讯设备。

进一步的,所述方法还包括:

所述控制器,接收所述用户的第一支付信息;

所述控制器,通过所述银行卡读卡器读取插入的第二银行卡的第二卡号;

所述控制器,判断所述第二卡号,是否与所述第一卡号相同;

若判断结果为是,所述控制器,控制所述货物自助售卖机将所述新品和所述用户的第一支付信息对应的货物,出货到所述货物自助售卖机的取货口。

本发明具有如下优点:

本发明提供一种基于银行卡实现的产品体验身份验证系统,系统包括系统包括货物自助售卖机和身份认证模块,身份认证模块,包括控制器、通讯设备、至少一个银行对应的服务器和银行卡读取器;货物自助售卖机、通讯设备以及银行卡读取器,分别与控制器电连接;银行卡读取器,用于读取用户插入的第一银行卡的第一卡号和银行名称,并将第一卡号和银行名称发送给控制器;控制器,用于根据银行名称,在至少一个银行对应的服务器中,确定出银行名称对应的目标服务器;控制器,还用于通过通讯设备,将第一卡号发送给目标服务器;目标服务器,还用于接收第一卡号,并判断本地是否保存有第一卡号,若判断出本地保存有第一卡号,确定出第一卡号对应的实名绑定的用户的身份证号码,根据身份证号码,判断用户的年龄是否不小于预设年龄,通过通讯设备将第一判断结果发送给控制器;控制器,还用于接收第一判断结果;若第一判断结果为用户的年龄不小于预设年龄,控制器,还用于将第一卡号确定为具有获取货物自助售卖机中的新品的权限的卡号。其中,由于上述系统可验证用户的年龄是否不小于预设年龄,若不小于,则可授予获取新品的权限,这便在一定程度上提高了现有技术中的货物自助售卖机的安全性。

附图说明

图1为本发明提供的一种基于银行卡实现的产品体验身份验证系统的结构示意图;

图2为本发明提供的一种基于银行卡实现的产品体验身份验证方法的流程示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

本发明实施例1提供一种基于银行卡实现的产品体验身份验证系统,该系统的结构示意图可参见图1,该系统包括货物自助售卖机101和身份认证模块102,其中:

身份认证模块102,包括控制器103、通讯设备104、至少一个银行对应的服务器105和银行卡读取器106,货物自助售卖机101、通讯设备104以及银行卡读取器106,分别与控制器103电连接。

银行卡读取器106,用于读取用户插入的第一银行卡的第一卡号和银行名称,并将第一卡号和银行名称发送给控制器103。控制器103,用于根据银行名称,在至少一个银行对应的服务器105中,确定出银行名称对应的目标服务器105。控制器103,还用于通过通讯设备104,将第一卡号发送给目标服务器105。目标服务器105,还用于接收第一卡号,并判断本地是否保存有第一卡号,若判断出本地保存有第一卡号,确定出第一卡号对应的实名绑定的用户的身份证号码,根据身份证号码,判断用户的年龄是否不小于预设年龄,通过通讯设备104将判断结果发送给控制器103。控制器103,还用于接收第一判断结果,若第一判断结果为用户的年龄不小于预设年龄,将第一卡号确定为具有获取货物自助售卖机101中的新品的权限的卡号;若第一判断结果为用户的年龄小于预设年龄,则将第一卡号确定为不具有获取货物自助售卖机101中的新品的权限的卡号,并输出验证失败的信息。

上述控制器103,可以为芯片、手机、电脑或中央处理器等任意设备。

上述预设年龄可为任意年龄,在一种具体实施场景中,可以为18岁。

上述通讯设备104可以为3g/4g/wifi通讯设备104。需要说明的是,上述系统需在联网情况下,具备移动信号的情况下,才可运作。

上述货物自助售卖机101中的货物和新品,可为烟酒或咖啡等不适合未成年人使用的物品。

上述新品,可以是在当前时刻之前的预设时间段内出品的产品。该预设时间段可为任意时长,比如1天、1周或1年等。

实际应用中,银行卡的卡号和用户的身份证号码是实名绑定的,在各银行对应的服务器105中,保存着银行卡的卡号及其对应的用户的身份证号码。可根据目标服务器105中保存银行卡的卡号及其对应的用户的身份证号码,确定出第一卡号对应的用户的身份证号码,进而执行后续操作。

其中,由于上述系统可验证用户的年龄是否不小于预设年龄,若不小于,则可授予获取新品的权限,否则,不授予,这便在一定程度上提高了现有技术中的货物自助售卖机101的安全性。

可选的,控制器103,还用于:

接收用户的第一支付信息,通过银行卡读卡器读取插入的第二银行卡的第二卡号,判断第二卡号,是否与第一卡号相同,若判断结果为是,控制货物自助售卖机101将新品和用户的第一支付信息对应的货物,出货到货物自助售卖机101的取货口。

其中,新品是免费赠送给用户的,但是只有在用户购买货物以及具备获取新品的权限的情况下,货物自助售卖机101才会将新品出货至取货口。

控制器103,可判断第二卡号是否与第一卡号相同,若相同,则判定第二卡号,是具有获取货物自助售卖机101中的新品的权限的手机号,否则,则判定第二卡号,是不具有获取货物自助售卖机101中的新品的权限的卡号。

可选的,身份认证模块102,还包括触摸屏107和至少一个通信运营商分别对应的服务器108,其中:

触摸屏107,与控制器103电连接;

控制器103,用于将第一卡号确定为具有获取货物自助售卖机101中的新品的权限的卡号之前,通过触摸屏107接收用户输入的第一手机号;

任一通信运营商对应的服务器108,用于接收第一手机号,并判断本地是否保存有第一手机号,若判断出本地保存有第一手机号,确定出第一手机号对应的实名绑定的用户的身份证号码,判断第一卡号对应的实名绑定的用户的身份证号码和第一手机号对应的实名绑定的用户的身份证号码是否相同,通过通讯设备104将第二判断结果发送给控制器103;

控制器103,还用于接收第二判断结果;则

控制器103将第一卡号确定为具有获取货物自助售卖机101中的新品的权限的卡号的前提是:

第二判断结果为是。

其中,若第二判断结果为否,则控制器103,便将第一卡号确定为不具有获取货物自助售卖机101中的新品的权限的卡号。

上述至少一个通信运营商分别对应的服务器108,可以为中国电信、移动和联通这三大运营商中的至少一个运营商对应的服务器108。

在通过银行卡的第一卡号进行验证后,再通过第一手机号进行验证,只能两项验证均通过,才可将第一卡号确定为具有获取货物自助售卖机101中的新品的权限的卡号,这进一步提升了货物自助售卖机101的安全性。

可选的,货物自助售卖机101,用于接收用户的第一购买指令,并将第一购买指令发送给控制器103;

控制器103,还用于接收第一购买指令,通过银行卡读取器106读取当前插入的第三银行卡的第三卡号,判断第三卡号,是否与第一卡号相同,若判断结果为否,则向货物自助售卖机101发送拒绝购买的信息,货物自助售卖机101便输出拒绝购买的信息,并拒绝用户支付;若判断结果为是,则向货物自助售卖机101发送同意购买的信息,货物自助售卖机101接收该同意购买的信息,然后接收用户支付的资金,将新品和用户购买的货物,出货至货物自助售卖机101的取货口。

由于第一卡号对应的用户的年龄不小于预设年龄,那么在用户购买货物前,验证当前银行卡读取器106中插入的第三银行卡的第三卡号是否为第一卡号,若是,则表明该用户的年龄不小于预设年龄,便同意用户购买,进一步提高了货物自助售卖机101的安全性。

可选的,身份认证模块102,还包括图像采集设备109,与控制器103电连接,用于:

在系统无法通过通讯设备104将第一卡号发送给目标服务器105时,采集用户的第一人脸图像,并将采集到的用户的第一人脸图像发送给控制器103;

采集用户的身份证的正面图像,其中,正面图像中包括身份证号和第二人脸图像;

将用户的身份证的正面图像发送给控制器103;

控制器103,还用于接收第一人脸图像和正面图像;

控制器103,还用于判断正面图像中的第二人脸图像与第一人脸图像的相似度是否大于预设阈值,若判断结果为是,则根据正面图像中的身份证号判断用户的年龄是否不小于预设年龄,若判断结果为是,则将第一人脸图像,确定为具有获取货物自助售卖机101中的新品的权限的人脸图像。

上述系统,可以在无网络或移动信号的情况下,通过采集身份证正面图像和用户的人脸图像,来判断该用户的年龄是否不小于预设年龄,这便使得上述系统的应用场景较为广泛,避免了无网络或无网络信息时上述系统无法进行身份验证的情况的发生。

可选的,控制器103,还用于:

接收用户的第二支付信息;

通过图像采集设备109采集用户的第三人脸图像;

判断第三人脸图像与第一人脸图像的相似度是否大于预设阈值;

若判断结果为是,控制货物自助售卖机101将新品和用户的第二支付信息对应的货物,出货到货物自助售卖机101的取货口;

若判断结果为否,则拒绝出货新品至取货口。

实施例2

本发明实施例2提供一种基于银行卡实现的产品体验身份验证方法,应用于实施例1中提供的任一实现形式的系统中,该方法的流程示意图可参见图2,该方法包括下述步骤:

步骤201,银行卡读取器,读取用户插入的第一银行卡的第一卡号和银行名称。

步骤202,第一卡号和银行名称发送给控制器。

步骤203,控制器,根据银行名称,在至少一个银行对应的服务器中,确定出银行名称对应的目标服务器。

步骤204,控制器,通过通讯设备,将第一卡号发送给目标服务器。

步骤205,目标服务器,接收第一卡号。

步骤206,目标服务器,判断本地是否保存有第一卡号。

若判断出本地保存有第一卡号,执行步骤207,否则,执行步骤212。

步骤207,目标服务器,确定出第一卡号对应的实名绑定的用户的身份证号码。

步骤208,目标服务器,根据身份证号码,判断用户的年龄是否不小于预设年龄。

步骤209,目标服务器,通过通讯设备将第一判断结果发送给控制器。

步骤210,控制器,接收第一判断结果。

步骤211,若第一判断结果为用户的年龄不小于预设年龄,控制器,将第一卡号确定为具有获取货物自助售卖机中的新品的权限的卡号。

步骤212,目标服务器生成并发送验证失败的信息。

步骤213,控制器,接收验证失败的信息,并将第一卡号确定不为具有获取货物自助售卖机中的新品的权限的卡号。

进一步的,通讯设备为3g/4g/wifi通讯设备。

进一步的,执行步骤211后,控制器,接收用户的第一支付信息;

控制器,通过银行卡读卡器读取插入的第二银行卡的第二卡号;

控制器,判断第二卡号,是否与第一卡号相同;

若判断结果为是,控制器,控制货物自助售卖机将新品和用户的第一支付信息对应的货物,出货到货物自助售卖机的取货口。

实施例1和2中的各技术特征,可自由组合,本发明对此不进行任何限定。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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