本发明涉及安全支付,具体而言,涉及一种应用于pos机的安全支付方法。
背景技术:
1、目前,pos机已经被广泛应用到商户收款的应用场景中,由商户预先录入商品资料,并在每次结算时,基于商品资料确定当次结算的金额,以使用户进行相应金额的付款操作。
2、在实践中发现,在用户使用pos机付款时,pos机无法对此时用户的支付情况进行验证,从而导致用户出现支付金额错误、或者商户出现支付未录入财务系统等异常情况。可见,现在的pos机的支付方式存在着安全性较差的问题。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种应用于pos机的安全支付方法,以至少提高pos机的支付安全性。
2、根据本发明实施例的一个方面,提供了一种应用于pos机的安全支付方法,所述pos机包括摄像装置和语音采集装置,所述方法包括:在检测到支付操作时,通过所述摄像装置采集环境图像和用户人脸图像,以及,通过所述语音采集装置采集用户语音;如果所述环境图像指示支付环境正常、所述用户人脸图像与所述支付操作对应的支付人员信息相匹配、且所述用户语音未出现异常,则确定所述支付操作相匹配的支付信息;其中,所述支付信息包括支付订单号、商品编号和商品数量;根据所述支付信息,生成目标收款金额;如果检测到用户的支付金额与所述目标收款金额相匹配,执行收款操作,并获取付款信息;其中,所述付款信息包括付款账号和付款时间;将所述付款信息和所述支付信息关联存储为所述订单号对应的目标支付信息;基于所述目标支付信息,更新所述商品编号所对应的财务系统中的财务信息。
3、作为一种可选的实施方式,所述方法还包括:将所述环境图像输入预先训练完成的图像识别模型,得到所述环境图像对应的图像识别结果;如果所述图像识别结果指示所述环境图像中的人头数量大于预设的数量阈值,则确定支付环境不正常;如果所述图像识别结果指示所述环境图像中的人头数量小于或者等于所述预设的数量阈值,则确定支付环境正常。
4、作为一种可选的实施方式,所述方法还包括:在预设的会员图像库中,确定与所述支付操作相匹配的会员图像,作为所述支付人员信息;计算所述用户人脸图像与所述支付人员信息之间的匹配度;如果所述匹配度高于预设的匹配阈值,则确定所述用户人脸图像与所述支付操作对应的所述支付人员信息相匹配;如果所述匹配度低于或者等于所述预设的匹配阈值,则确定所述用户人脸图像与所述支付操作对应的所述支付人员信息不相匹配。
5、作为一种可选的实施方式,所述方法还包括:确定与所述用户语音相对应的语义信息;如果所述语义信息与预设的支付口令相匹配,则确定所述用户语音未出现异常;如果所述语义信息与所述预设的支付口令不相匹配,则确定所述用户语音出现异常。
6、作为一种可选的实施方式,所述方法还包括:如果检测到用户的支付金额与所述目标收款金额不相匹配,输出语音提示,以使用户按照所述语音提示支付与所述目标收款金额相匹配的支付金额。
7、作为一种可选的实施方式,基于所述目标支付信息,更新所述商品编号所对应的财务系统中的财务信息,包括:在所述财务系统确定所述商品编号对应的财务信息,其中,所述财务信息至少包括商品销售金额;利用所述目标支付信息,更新所述财务信息。
8、根据本发明实施例的另一方面,还提供了一种应用于pos机的安全支付装置,所述pos机包括摄像装置和语音采集装置,包括:采集单元,用于在检测到支付操作时,通过所述摄像装置采集环境图像和用户人脸图像,以及,通过所述语音采集装置采集用户语音;信息确定单元,用于如果所述环境图像指示支付环境正常、所述用户人脸图像与所述支付操作对应的支付人员信息相匹配、且所述用户语音未出现异常,则确定所述支付操作相匹配的支付信息;其中,所述支付信息包括支付订单号、商品编号和商品数量;金额生成单元,用于根据所述支付信息,生成目标收款金额;信息获取单元,用于如果检测到用户的支付金额与所述目标收款金额相匹配,执行收款操作,并获取付款信息;其中,所述付款信息包括付款账号和付款时间;信息存储单元,用于将所述付款信息和所述支付信息关联存储为所述订单号对应的目标支付信息;信息更新单元,用于基于所述目标支付信息,更新所述商品编号所对应的财务系统中的财务信息。
9、作为一种可选的实施方式,所述装置还包括:图像识别单元,用于将所述环境图像输入预先训练完成的图像识别模型,得到所述环境图像对应的图像识别结果;如果所述图像识别结果指示所述环境图像中的人头数量大于预设的数量阈值,则确定支付环境不正常;如果所述图像识别结果指示所述环境图像中的人头数量小于或者等于所述预设的数量阈值,则确定支付环境正常。
10、作为一种可选的实施方式,所述装置还包括:信息匹配单元,用于在预设的会员图像库中,确定与所述支付操作相匹配的会员图像,作为所述支付人员信息;计算所述用户人脸图像与所述支付人员信息之间的匹配度;如果所述匹配度高于预设的匹配阈值,则确定所述用户人脸图像与所述支付操作对应的所述支付人员信息相匹配;如果所述匹配度低于或者等于所述预设的匹配阈值,则确定所述用户人脸图像与所述支付操作对应的所述支付人员信息不相匹配。
11、作为一种可选的实施方式,所述装置还包括:语音识别单元,用于确定与所述用户语音相对应的语义信息;如果所述语义信息与预设的支付口令相匹配,则确定所述用户语音未出现异常;如果所述语义信息与所述预设的支付口令不相匹配,则确定所述用户语音出现异常。
12、作为一种可选的实施方式,所述装置还包括:提示单元,用于如果检测到用户的支付金额与所述目标收款金额不相匹配,输出语音提示,以使用户按照所述语音提示支付与所述目标收款金额相匹配的支付金额。
13、作为一种可选的实施方式,信息更新单元具体用于:在所述财务系统确定所述商品编号对应的财务信息,其中,所述财务信息至少包括商品销售金额;利用所述目标支付信息,更新所述财务信息。
14、根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述应用于pos机的安全支付方法。
15、根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的应用于pos机的安全支付方法。
16、在本发明实施例中,在利用pos机进行支付时,能够通过pos机的摄像装置采集环境图像和用户人脸图像,以及通过语音采集装置采集用户语音,如果环境图像指示支付环境正常、用户人脸图像与支付人员信息相匹配、且用户语音未出现异常,可以生成目标收款金额,在确保用户的支付金额与目标收款金额相匹配的情况下执行收款操作,并更新财务系统,从而减少用户支付金额错误、支付未录入财务系统的情况出现的概率,能够提高pos机的支付安全性。
1.一种应用于pos机的安全支付方法,其特征在于,所述pos机包括摄像装置和语音采集装置,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,基于所述目标支付信息,更新所述商品编号所对应的财务系统中的财务信息,包括:
7.一种应用于pos机的安全支付装置,其特征在于,所述pos机包括摄像装置和语音采集装置,所述装置包括:
8.根据权利要求1所述的装置,其特征在于,所述装置还包括:
9.根据权利要求1所述的装置,其特征在于,所述装置还包括:
10.根据权利要求1所述的装置,其特征在于,所述装置还包括: