一种移动终端的支付方法及移动终端的制作方法_2

文档序号:9376488阅读:来源:国知局
。当鉴权通过后,从消费卡中扣除所述总价,完成支付。
[0031]上述方案,移动终端通过扫描物品条形码,以获取物品的信息,根据物品信息计算总价;当接收到结算指令时,获取银行磁卡或消费卡的信息;根据银行磁卡或消费卡的信息从银行磁卡或消费卡中扣除总价,以完成支付,能够集扫描支付为一体,简化移动支付流程便于操作,提高收银员的工作效率。
[0032]参阅图2,图2是本申请移动终端的支付方法另一实施例的流程图。本实施例的执行主体为移动终端,移动终端可以为手机。移动终端设置有用于扫描物品条形码的扫描头,刷银行磁卡的条形卡槽,以及用于保存银行磁卡以及消费卡数据的SAM卡。本实施例的移动终端的支付方法包括以下步骤:
[0033]S201:移动终端扫描物品条形码,以获取所述物品的信息。
[0034]移动终端通过设置于移动终端上的扫描头扫描用户选择的物品的条形码,以获取物品的信息。其中,物品的信息至少包括物品名称、价格,但并不限于此,还可以包括其他信息。
[0035]S202:根据所述物品信息计算总价。
[0036]移动终端根据获取的物品信息计算所有物品对应的总价。
[0037]当接收到用户发送结算指令,检测到银行磁卡时,执行步骤S203?S204。
[0038]当接收到用户发送结算指令,检测到消费卡时,执行步骤S205?S207。其中,消费卡可以是商家发出的会员卡或储值卡。
[0039]S203:当接收到结算指令时,获取刷银行磁卡的条形卡槽输入的信息,以及消费者输入的支付密码。
[0040]当接收到用户发送结算指令,移动终端检测到用户通过刷银行磁卡的条形卡槽输入银行磁卡的信息时,获取通过刷银行磁卡的条形卡槽输入的银行磁卡的信息,以及用户在移动终端数字键盘(虚拟或实体数字键盘)输入的支付密码。其中,银行磁卡的信息至少可以包括银行磁卡所属银行的信息、卡号等。
[0041]S204:根据所述银行磁卡的信息及所述银行磁卡对应的所述支付密码,从所述银行磁卡中扣除所述总价。
[0042]移动终端根据银行磁卡所属银行的信息、卡号,向银行磁卡对应的银行请求支付数据,并在验证用户输入的支付密码正确时,从银行磁卡中扣除需要支付的总价,完成支付。
[0043]S205:通过近距离无线通信技术获取所述消费卡的信息及加密信息。
[0044]当接收到用户发送结算指令,移动终端通过近距离无线通信技术(Near FieldCommunicat1n, NFC)检测到消费卡时,获取所述消费卡的信息及加密信息。其中,消费卡的信息至少可以包括消费卡的所属商家信息、卡号等。
[0045]其中,通过近距离无线通信技术获取所述消费卡的信息及加密信息的步骤可以为:
[0046]获取移动终端中SAM卡存储的鉴权密钥,并通过近距离无线通信技术将鉴权密钥发送给消费卡;接收所述消费卡发送的状态字,其中,状态字是消费卡根据鉴权密钥计算得到;根据状态字获取消费卡的信息及加密信息。
[0047]例如,移动终端在检测到消费卡后,获取获取移动终端中SAM卡存储的鉴权密钥,并与消费卡进行NFC通信,将鉴权密钥发送给消费卡,以使消费卡能够在接收到鉴权密钥后,根据鉴权密钥计算状态字进行鉴权。
[0048]移动终端在接收到消费卡发送的状态字后,根据状态字状态字获取消费卡的信息和加密信息,并将消费卡的信息和加密信息发送给SAM卡。
[0049]移动终端接收并获取消费卡发送的消费卡的信息及加密信息。
[0050]S206:根据所述移动终端中SAM卡存储的鉴权密钥对所述消费卡的信息进行鉴权,并对所述消费卡的加密信息进行解密。
[0051]移动终端移动终端中SAM卡存储的鉴权密钥对消费卡的所属商家信息、卡号等信息进行鉴权,并对消费卡的加密信息进行解密。
[0052]S207:当对所述消费卡的信息鉴权成功,且解密成功时,从所述消费卡中扣除所述总价。
[0053]当移动终端根据SAM卡中存储的数据确定消费卡的所属商家信息、卡号等信息均匹配,且解密成功时,从消费卡中扣除物品信息对应的总价,已完成支付。
[0054]上述方案,移动终端通过扫描物品条形码,以获取物品的信息,根据物品信息计算总价;当接收到结算指令时,获取银行磁卡或消费卡的信息;在对银行磁卡或消费卡鉴权成功后从银行磁卡或消费卡中扣除所述总价,以完成支付,能够集扫描支付为一体,简化移动支付流程便于操作,提高收银员的工作效率。
[0055]请参阅图3,图3是本申请移动终端一实施例的结构示意图。本实施例中的移动终端设置有用于扫描物品条形码的扫描头,刷银行磁卡的条形卡槽,以及用于保存银行磁卡以及消费卡数据的SAM卡。
[0056]本实施例中移动终端包含的各模块用于分别执行图1对应的实施例中的各步骤,具体请参阅图1对应的实施例中各步骤的相关描述,此处不赘述。本实施例的移动终端包括:条行码扫描模块310、计算模块320、获取模块330以及结算模块340。
[0057]条行码扫描模块310用于扫描物品条形码,以获取物品的信息。比如,条行码扫描模块310用于扫描物品条形码,以获取物品的信息。条行码扫描模块310将获取到的物品的信息发送给计算模块320。计算模块320用于接收条行码扫描模块310发送的物品的信息,根据物品信息计算总价。比如,计算模块320接收条行码扫描模块310发送的物品的信息,根据物品信息计算总价。计算模块320将总价发送给结算模块340。
[0058]获取模块330用于接收用户发送的结算指令,当接收到结算指令时,获取银行磁卡或消费卡的信息。比如,获取模块330接收用户发送的结算指令,当接收到结算指令时,获取银行磁卡或消费卡的信息。获取模块330将银行磁卡或消费卡的信息发送给结算模块340。
[0059]结算模块340用于接收计算模块320发送的总价以及获取模块330发送的银行磁卡或消费卡的信息,根据银行磁卡或消费卡的信息从银行磁卡或消费卡中扣除总价,以完成支付,其中,当结算模块340获取到消费卡的信息后,根据移动终端中存储的信息对消费卡的信息进行签权,以从消费卡中扣除总价。
[0060]比如,结算模块340接收计算模块320发送的总价以及获取模块330发送的银行磁卡或消费卡的信息,根据银行磁卡或消费卡的信息从银行磁卡或消费卡中扣除总价,以完成支付,其中,当结算模块340获取到消费卡的信息后,根据结算模块340中存储的信息对消费卡的信息进行签权,以从消费卡中扣除总价。
[0061]上述方案,移动终端通过扫描物品条形码,以获取物品的信息,根据物品信息计算总价;当接收到结算指令时,获取银行磁卡或消费卡的信息;根据银行磁卡或消费卡的信息从银行磁卡或消费卡中扣除总价,以完成支付,能够集扫描支付为一体,简化移动支付流程便于操作,提高收银员的工作效率。
[0062]请继续参阅图3,在另一种实施例中,移动终端包含的各模块用于分别执行图2对应的实施例中的各步骤,具体请参阅图2对应的实施例中各步骤的相关描述,此处不赘述。
[0063]具体地:
[0064]条行码扫描模块310用于通过设置于移动终端的扫描头扫描物品条形码,以获取物品的信息。比如,条行码扫描模块310通过设置于移动终端的扫描头扫描物品条形码,以获取物品的信息。条行码扫描模块310将获取到的物品的信息发送给计算模块320。
[0065]计算模块320用于接收条行码扫描模块310发送的物品的信息,根据物品信息计算总价。比如,计算模块320接收条行码扫描模块310发送的物品的信息,
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1