本发明涉及身份认证技术领域,具体涉及一种基于手机号实现的产品体验身份验证系统及方法。
背景技术:
实际应用中,货物自助售卖机中有时会在用户购物时赠送新品,比如新出品的烟或酒等,其中,该新品可能不适合某年龄段的人使用。若上述年龄段的人在购买货物时得到了新品,该年龄段的人使用了新品后,便可能给该年龄段的人造成危害。
现有技术中,只要是购买了货物自助售卖机中的产品的用户,便可获得赠送的新品,这便导致该货物自助售卖机存在安全隐患。
技术实现要素:
本发明的目的在于提供一种基于手机号实现的产品体验身份验证系统及方法,用以解决现有技术中的货物自助售卖机的安全性较低的问题。
为实现上述目的,本发明的技术方案为:
本发明提供一种基于手机号实现的产品体验身份验证系统,所述系统包括货物自助售卖机和身份认证模块,其中:
所述身份认证模块,包括控制器、触摸屏、通讯设备以及至少一个通信运营商分别对应的服务器、安装有电话卡的用户终端;
所述货物自助售卖机、所述触摸屏以及所述通讯设备,分别与所述控制器电连接;
所述控制器,用于接收用户通过所述触摸屏输入的第一手机号,其中,所述第一手机号为所述用户终端中安装的电话卡对应的手机号;
所述控制器,还用于通过所述通讯设备,将所述第一手机号发送给所述至少一个通信运营商分别对应的服务器;
任一通信运营商对应的服务器,用于接收所述第一手机号,并判断本地是否保存有所述第一手机号,若判断出本地保存有所述第一手机号,确定出所述手机号对应的实名绑定的用户的身份证号码,根据所述身份证号码,判断所述用户的年龄是否不小于预设年龄,若判断出所述用户的年龄不小于预设年龄,生成验证码,通过所述通讯设备发送给所述控制器,并发送给所述第一手机号对应的电话卡,以使得所述用户终端显示所述验证码;
所述控制器,还用于接收所述用户通过所述触摸屏输入的验证码;
所述控制器,还用于判断所述用户通过所述触摸屏输入的验证码,与接收到的验证码是否相同,若相同,则将所述第一手机号确定为具有获取所述货物自助售卖机中的新品的权限的手机号。
可选的,所述通讯设备为3g/4g/wifi通讯设备。
可选的,所述控制器,还用于:
将所述第一手机号确定为具有获取所述货物自助售卖机中的新品的权限的手机号之后,接收所述用户的第一支付信息;
接收所述用户通过所述触摸屏输入的第二手机号;
判断所述第二手机号,是否为具有获取所述货物自助售卖机中的新品的权限的手机号;
若判断结果为是,则根据所述用户的第一支付信息,确定出所述用户的第一支付信息对应的货物;
控制所述货物自助售卖机将所述新品和所述用户的第一支付信息对应的货物,出货到所述货物自助售卖机的取货口。
可选的,所述身份认证模块还包括图像采集设备,与所述控制器电连接,用于:
在所述系统无法通过所述通讯设备将所述第一手机号发送给所述至少一个通信运营商分别对应的服务器时,采集所述用户的第一人脸图像,并将采集到的所述用户的第一人脸图像发送给所述控制器;
采集所述用户的身份证的正面图像,其中,所述正面图像中包括身份证号和第二人脸图像;
将所述用户的身份证的正面图像发送给所述控制器;
所述控制器,还用于接收所述第一人脸图像和所述正面图像;
所述控制器,还用于判断所述正面图像中的第二人脸图像与所述第一人脸图像的相似度是否大于预设阈值,若判断结果为是,则根据所述正面图像中的身份证号判断所述用户的年龄是否不小于所述预设年龄,若判断结果为是,则将所述第一人脸图像,确定为具有获取所述货物自助售卖机中的新品的权限的人脸图像。
可选的,所述控制器,还用于:
将所述第一人脸图像,确定为具有获取所述货物自助售卖机中的新品的权限的人脸图像之后,接收所述用户的第二支付信息;
通过所述图像采集设备采集所述用户的第三人脸图像;
判断所述第三人脸图像与所述第一人脸图像的相似度是否大于所述预设阈值;
若判断结果为是,则根据所述用户的第二支付信息,确定出所述用户的第二支付信息对应的货物;
控制所述货物自助售卖机将所述新品和所述用户的第二支付信息对应的货物,出货到所述货物自助售卖机的取货口。
可选的,所述货物自助售卖机中的新品为烟酒。
本发明还提供一种基于手机号实现的产品体验身份验证方法,应用于上述任一实现形式的系统中,所述方法包括:
所述控制器,接收用户通过所述触摸屏输入的第一手机号,其中,所述第一手机号为所述用户终端中安装的电话卡对应的手机号;
所述控制器,通过所述通讯设备,将所述第一手机号发送给所述至少一个通信运营商分别对应的服务器;
任一通信运营商对应的服务器,接收所述第一手机号,并判断本地是否保存有所述第一手机号,若判断出本地保存有所述第一手机号,确定出所述手机号对应的实名绑定的用户的身份证号码,根据所述身份证号码,判断所述用户的年龄是否不小于预设年龄,若判断出所述用户的年龄不小于预设年龄,生成验证码,通过所述通讯设备发送给所述控制器,并发送给所述第一手机号对应的电话卡,以使得所述用户终端显示所述验证码;
所述控制器,接收所述用户通过所述触摸屏输入的验证码;
所述控制器,判断所述用户通过所述触摸屏输入的验证码,与接收到的验证码是否相同,若相同,则将所述第一手机号确定为具有获取所述货物自助售卖机中的新品的权限的手机号。
可选的,所述通讯设备为3g/4g/wifi通讯设备。
可选的,所述控制器,将所述第一手机号确定为具有获取所述货物自助售卖机中的新品的权限的手机号之后,所述方法还包括:
接收所述用户的第一支付信息;
接收所述用户通过所述触摸屏输入的第二手机号;
判断所述第二手机号,是否为具有获取所述货物自助售卖机中的新品的权限的手机号;
若判断结果为是,则根据所述用户的第一支付信息,确定出所述用户的第一支付信息对应的货物;
控制所述货物自助售卖机将所述新品和所述用户的第一支付信息对应的货物,出货到所述货物自助售卖机的取货口。
可选的,所述货物自助售卖机中的新品为烟酒。
本发明具有如下优点:
本发明提供一种基于手机号实现的产品体验身份验证系统,所述系统包括货物自助售卖机和身份认证模块,其中:所述身份认证模块,包括控制器、触摸屏、通讯设备以及至少一个通信运营商分别对应的服务器、安装有电话卡的用户终端;所述货物自助售卖机、所述触摸屏以及所述通讯设备,分别与所述控制器电连接;所述控制器,用于接收用户通过所述触摸屏输入的第一手机号,其中,所述第一手机号为所述用户终端中安装的电话卡对应的手机号;所述控制器,还用于通过所述通讯设备,将所述第一手机号发送给所述至少一个通信运营商分别对应的服务器;任一通信运营商对应的服务器,用于接收所述第一手机号,并判断本地是否保存有所述第一手机号,若判断出本地保存有所述第一手机号,确定出所述手机号对应的实名绑定的用户的身份证号码,根据所述身份证号码,判断所述用户的年龄是否不小于预设年龄,若判断出所述用户的年龄不小于预设年龄,生成验证码,通过所述通讯设备发送给所述控制器,并发送给所述第一手机号对应的电话卡,以使得所述用户终端显示所述验证码;所述控制器,还用于接收所述用户通过所述触摸屏输入的验证码;所述控制器,还用于判断所述用户通过所述触摸屏输入的验证码,与接收到的验证码是否相同,若相同,则将所述第一手机号确定为具有获取所述货物自助售卖机中的新品的权限的手机号。其中,由于上述系统可验证用户的年龄是否不小于预设年龄,若不小于,则可授予获取新品的权限,这便在一定程度上提高了现有技术中的货物自助售卖机的安全性。
附图说明
图1为本发明提供的一种基于手机号实现的产品体验身份验证系统的结构示意图;
图2为本发明提供的一种基于手机号实现的产品体验身份验证方法的流程示意图。
具体实施方式
以下实施例用于说明本发明,但不用来限制本发明的范围。
实施例1
本发明实施例1提供一种基于手机号实现的产品体验身份验证系统,该系统的结构示意图可参见图1,该系统包括货物自助售卖机101和身份认证模块102,其中:
身份认证模块102,包括控制器103、触摸屏104、通讯设备105以及至少一个通信运营商分别对应的服务器106、安装有电话卡的用户终端107,货物自助售卖机101、触摸屏104以及通讯设备105,分别与控制器103电连接。
控制器103,用于接收用户通过触摸屏104输入的第一手机号,其中,第一手机号为用户终端107中安装的电话卡对应的手机号。控制器103,还用于通过通讯设备,将第一手机号发送给至少一个通信运营商分别对应的服务器106。任一通信运营商对应的服务器106,用于接收第一手机号,并判断本地是否保存有第一手机号,若判断出本地保存有第一手机号,确定出手机号对应的实名绑定的用户的身份证号码,根据身份证号码,判断用户的年龄是否不小于预设年龄,若判断出用户的年龄不小于预设年龄,则通过通讯设备105将判断结果发送给控制器103,控制器103接收并显示判断结果;若判断出用户的年龄不小于预设年龄,生成验证码,通过通讯设备105发送给控制器103,并发送给第一手机号对应的电话卡,以使得用户终端107显示验证码。控制器103,还用于接收用户通过触摸屏104输入的验证码。控制器103,还用于判断用户通过触摸屏104输入的验证码,与接收到的验证码是否相同,若相同,则将第一手机号确定为具有获取货物自助售卖机101中的新品的权限的手机号;若不相同,则生成并显示验证失败的信息,将第一手机号确定为不具有获取货物自助售卖机101中的新品的权限的手机号。
上述控制器103,可以为芯片、手机、电脑或中央处理器等任意设备。
上述用户终端107,可以为手机或电脑等任意设备。
上述预设年龄可为任意年龄,在一种具体实施场景中,可以为18岁。
上述通讯设备105可以为3g/4g/wifi通讯设备105。需要说明的是,上述系统需在联网情况下,具备移动信号的情况下,才可运作。
上述货物自助售卖机101中的货物和新品可为烟酒或咖啡等不适合未成年人使用的物品。
上述新品,可以是在当前时刻之前的预设时间段内出品的产品。该预设时间段可为任意时长,比如1天、1周或1年等。
上述至少一个通信运营商分别对应的服务器106,可以为中国电信、移动和联通这三大运营商中的至少一个运营商对应的服务器106。
实际应用中,手机号和用户的身份证号码是实名绑定的,在各运营商的服务器106中,保存着手机号及其对应的用户的身份证号码。
可选的,控制器103,还用于:
将所述第一手机号确定为具有获取所述货物自助售卖机中的新品的权限的手机号之后,接收用户的第一支付信息,接收用户通过触摸屏104输入的第二手机号,判断第二手机号,是否为具有获取货物自助售卖机101中的新品的权限的手机号,若判断结果为否,则控制货物自助售卖机101将第一支付信息对应的货物出货到货物自助售卖机101的取货口109;若判断结果为是,则控制货物自助售卖机101将用户的第一支付信息对应的货物和新品,出货到货物自助售卖机101的取货口109。
其中,新品是免费赠送给用户的,但是只有在用户购买货物以及具备获取新品的权限的情况下,货物自助售卖机101才会将新品出货至取货口109。
控制器103,可判断第二手机号码是否与确定出的具有获取货物自助售卖机101中的新品的权限的手机号相同,若相同,则判定第二手机号,是具有获取货物自助售卖机101中的新品的权限的手机号,否则,则判定第二手机号,不是具有获取货物自助售卖机101中的新品的权限的手机号。
需要说明的是,在控制器103接收用户的第一支付信息之前,用户可针对货物自助售卖机101执行购买操作,进行支付,从而使得货物自助售卖机101生成第一支付信息,并将该第一支付信息发送给控制器103。其中,第一支付信息中包括用户购买的货物的标识信息,该标识信息可以为货物的名称或编号等信息。控制器103在判断出第二手机号是具有具有获取货物自助售卖机101中的新品的权限的手机号后,可向货物自助售卖机101发送出货指令,该指令中包括第一支付信息和新品标识信息。货物自助售卖机101接收到出货指令后,便根据事先设置的标识信息与位置的对应关系,确定出用户购买的货物的标识信息和新品标识信息分别对应的货物所在的位置,然后将对应位置上的货物出货至取货口109。
其中,由于上述系统可验证用户的年龄是否不小于预设年龄,若不小于,则可授予获取新品的权限,否则,不授予,这便在一定程度上提高了现有技术中的货物自助售卖机的安全性。只有在购买时输入具备权限的手机号才可以购买成功,这便进一步提升了安全性。
可选的,货物自助售卖机101,用于接收用户的第一购买指令,并将第一购买指令发送给控制器103;
控制器103,还用于接收第一购买指令,在触摸屏104中显示手机号输入框,接收用户在手机号输入框中输入的第三手机号,判断第三手机号,是否为具有获取货物自助售卖机101中的新品的权限的手机号,若判断结果为否,则通过触摸屏104显示拒绝购买的信息;若判断结果为是,则通过触摸屏104显示支付页面,供用户支付,待用户支付完成后,控制器103便生成目标支付信息,并将该目标支付信息发送给货物自助售卖机101,货物自助售卖机101将新品和目标支付信息对应的货物出货到货物自助售卖机101的取货口109。其中,第一购买指令中包括待购买的货物的标识信息。目标支付信息中,包括已购买的货物的标识信息,其中,待购买的货物的标识信息和已购买的货物的标识信息相同。
由于第一手机号对应的用户的年龄不小于预设年龄,那么在用户购买货物前,验证用户输入的手机号是否是第一手机号,若是,则同意用户购买,否则不同意用户购买,从而提高了货物自助售卖机的安全性。
可选的,身份认证模块102还包括图像采集设备108,与控制器103电连接,用于:
在系统无法通过通讯设备105将第一手机号发送给至少一个通信运营商分别对应的服务器106时,采集用户的第一人脸图像,并将采集到的用户的第一人脸图像发送给控制器103,采集用户的身份证的正面图像,其中,正面图像中包括身份证号和第二人脸图像,将用户的身份证的正面图像发送给控制器103。
控制器103,还用于接收第一人脸图像和正面图像,判断正面图像中的第二人脸图像与第一人脸图像的相似度是否大于预设阈值,若判断结果为是,则根据正面图像中的身份证号判断用户的年龄是否不小于预设年龄,若判断结果为是,则将第一人脸图像,确定为具有获取货物自助售卖机101中的新品的权限的人脸图像。
其中,控制器103,可获取正面图像中的身份证号中的表征用户出生日期的数字,然后根据该数字,并根据当前时间,计算出该用户的年龄,判断计算出的年龄是否不小于预设年龄。
上述图像采集设备108可以是摄像头。
上述系统,可以在无网络或移动信号的情况下,通过采集身份证正面图像和用户的人脸图像,来判断该用户的年龄是否不小于预设年龄,这便使得上述系统的应用场景较为广泛。
可选的,控制器103,还用于:
将所述第一人脸图像,确定为具有获取所述货物自助售卖机中的新品的权限的人脸图像之后,接收用户的第二支付信息,通过图像采集设备108采集用户的第三人脸图像,判断第三人脸图像与第一人脸图像的相似度是否大于预设阈值,若判断结果为是,则根据用户的第二支付信息,确定出用户的第二支付信息对应的货物,控制货物自助售卖机101将新品和用户的第二支付信息对应的货物,出货到货物自助售卖机101的取货口109。
在用户购买时,采集用户人脸图像,判断该人脸图像是否具备获取新品的权限,若有,便间接证明该用户的年龄不小于预设年龄,便可购买货物,否则,不支持购买,从而提高了货物自助售卖机的安全性。
实施例2
本发明实施例2提供一种基于手机号实现的产品体验身份验证方法,应用于实施例1中提供的任一实现形式的系统中,该方法的流程示意图可参见图2,该方法包括下述步骤:
步骤201,控制器,接收用户通过触摸屏输入的第一手机号。
其中,第一手机号为用户终端中安装的电话卡对应的手机号。
步骤202,控制器,通过通讯设备,将第一手机号发送给至少一个通信运营商分别对应的服务器。
步骤203,任一通信运营商对应的服务器,接收第一手机号。
步骤204,该通信运营商分别对应的服务器,判断本地是否保存有第一手机号。
若判断出本地保存有第一手机号,执行步骤205,否则,执行步骤212。
步骤205,该通信运营商分别对应的服务器,确定出手机号对应的实名绑定的用户的身份证号码。
步骤206,该通信运营商分别对应的服务器,根据身份证号码,判断用户的年龄是否不小于预设年龄。
若判断出用户的年龄不小于预设年龄,执行步骤207;否则,执行步骤212。
步骤207,该通信运营商分别对应的服务器,生成验证码。
步骤208,该通信运营商分别对应的服务器,通过通讯设备发送给控制器,并发送给第一手机号对应的电话卡,以使得用户终端显示验证码。
步骤209,控制器,接收用户通过触摸屏输入的验证码。
步骤210,控制器,判断用户通过触摸屏输入的验证码,与接收到的验证码是否相同。
若相同,则执行步骤211,否则,执行步骤213。
步骤211,控制器,将第一手机号确定为具有获取货物自助售卖机中的新品的权限的手机号。
步骤212,该通信运营商分别对应的服务器,通过通讯设备向控制器发送验证失败的信息。
步骤213,控制器,接收并通过触摸屏显示验证失败的信息。
执行步骤213后可执行步骤214。
步骤214,并将第一手机号确定为不具有获取货物自助售卖机中的新品的权限的手机号。
进一步的,通讯设备为3g/4g/wifi通讯设备。
进一步的,控制器,将第一手机号确定为具有获取货物自助售卖机中的新品的权限的手机号之后,接收用户的第一支付信息,接收用户通过触摸屏输入的第二手机号,控制器,判断第二手机号,是否为具有获取货物自助售卖机中的新品的权限的手机号,若判断结果为是,则控制器,根据用户的第一支付信息,确定出用户的第一支付信息对应的货物,控制器,控制货物自助售卖机将新品和用户的第一支付信息对应的货物,出货到货物自助售卖机的取货口。
进一步的,货物自助售卖机中的新品为烟酒。
实施例1和2中的各技术特征,可自由组合,本发明对此不进行任何限定。
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。