基于可识读条码的自动选择收款方的支付方法和系统与流程

文档序号:12819552阅读:548来源:国知局
基于可识读条码的自动选择收款方的支付方法和系统与流程

本发明涉及一种支付方法和设备,具体地说涉及基于可识读条码的自动选择收款方的支付方法和系统。



背景技术:

传统的线下支付模式包括现金交易和银行卡刷卡,这类交易模式不仅需要消费者随身携带现金和银行卡,而且因为收银员找钱,刷卡需要输入密码签单等程序,导致结账时间大大延长。在收银高峰期,商场、超市、餐厅收银台会形成长队,造成消费者的体验下降。而新兴的条码支付改变了这一现象,消费者只需将银行卡与第三方支付账户绑定,并且携带安装有第三方支付应用程序的智能手持终端,即可通过商家扫描消费者手持终端上生成的支付条码完成支付,小额免密,无需找零,极大地加快了结账速度,同时消费者还可通过第三方支付应用程序浏览账单消费记录。

但是,目前各家商场超市使用的用于条码支付的条码支付设备缺少针对付款方提示方式或者提示方式单一,收银员在使用条码支付设备扫描消费者手持终端屏幕上条码时,不能够清楚直观的知道对方使用的是哪一家的第三方支付服务商,同时,当后台程序出现错误,选择不同于消费者所使用的第三方支付程序的支付接口而导致支付失败时,无法及时发现是因为支付接口选择错误而导致支付失败,也无法实现自动选择合适的支付接口。



技术实现要素:

为此,本发明所要解决的技术问题在于现有技术中条码支付设备缺少针对付款方的提示消息,无法自动选择合适的支付接口。

为解决上述技术问题,本发明的所采用的技术方案:

基于可识读条码的自动选择收款方的支付方法,包括以下步骤:

s1:预先存储至少一个与特征信息对应的收款方的信息;

s2:扫描用于支付行为的条码,运用与所述条码对应的条码解码算法,解码得到解码信息,定位条码中的特征位置并识别出特征信息;

s3:根据特征信息,查询条码所对应的收款方,查询完毕通知通过提示模块提示该收款方信息;

s4:根据得到的收款方信息,查询与收款方对应的支付链路信息,自动建立与收款方的通信连接;

s5:将所述解码信息发送至所述收款方;

s6:接收所述收款方的扣款消息,并提示扣款消息。

在步骤s3中,根据特征信息,依次查询预先存储的收款方信息,直至匹配与该特征信息匹配的收款方的信息。

所述特征信息包括以下的一种或全部:

(1)部分的解码信息;

(2)附加于所述条码中,与所述条码编码类型不同的图像信息。

所述步骤s3中,所述提示模块包括至少一个显示模组,所述显示模组用于显示呈一定几何形状的光斑,一个显示模组表示一个收款方。

在步骤s3中,若查询不到收款方的信息,则通知提示该支付条码为无效的条码。

基于可识读条码的自动选择收款方的支付系统,包括以下部件:

存储模块,预先存储至少一个与特征信息对应的收款方的信息;

条码识读模块,扫描用于支付行为的条码,运用与所述条码对应的条码解码算法,解码得到解码信息,定位条码中的特征位置并识别出特征信息;

查询处理模块,根据特征信息,查询条码所对应的收款方,查询完毕通知通过提示模块提示该收款方信息;

通信选择模块,根据得到的收款方信息自动建立与收款方的通信连接;

通信模块,将所述解码信息发送至所述收款方,接收所述收款方的扣款消息;

扣款提示模块,根据所述收款方的扣款消息,提示扣款消息。

所述查询处理模块根据特征信息,依次查询预先存储的收款方信息,直至匹配与该特征信息匹配的收款方信息。

所述特征信息包括以下的一种或全部:

(1)部分的解码信息;

(2)附加于所述条码中,与所述条码编码类型不同的图像信息。

所述扣款提示模块包括至少一个显示模组,所述显示模组用于显示呈一定几何形状的光斑,一个显示模组表示一个收款方。

所述查询处理模块中,若查询不到收款方的信息,则通知提示该支付条码为无效的条码。

本发明的上述技术方案相比现有技术具有以下优点。

1.本发明的基于可识读条码的自动选择收款方的支付方法和系统,预先存储于特征信息对应的收款方信息,通过在条码中设置特征信息,通过解码识别特征信息,根据特征信息查询预先存储的收款方信息,即可自动确认收款方信息,并自动建立与收款方的通信连接。减少人工选择的步骤,同时通过预先设置的收款方信息,能减少条码携带的数据量,减轻解码压力,提高解码速度从而提高支付效率。扣款成功可现实收款方的信息和扣款消息,直观地显示支付方。

附图说明

为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中,

图1为本发明基于可识读条码的自动选择收款方的支付方法的流程示图;

图2为本发明基于可识读条码的自动选择收款方的支付系统的结构框图;

图3为本发明基于可识读条码的自动选择收款方的支付系统的扣款提示模块一种外观示意图。

图中附图标记表示为:1-存储模块;2-条码识读模块;3-查询处理模块;4-通信选择模块;5-通信模块;6-扣款提示模块。

具体实施方式

实施例1

基于可识读条码的自动选择收款方的支付方法,如图1所示,包括以下步骤:

s1:预先存储至少一个与特征信息对应的收款方的信息。例如,“111”对应为阿里巴巴公司的“支付宝”支付方,“222”对应于腾讯公司的“微信”支付方。收款方的信息包括与收款方后端服务器数据接口进行通信连接的链路信息(也可以是网络地址信息)。

s2:扫描用于支付行为的条码,运用与所述条码对应的条码解码算法,解码得到解码信息,定位条码中的特征位置并识别出特征信息。比如用于支付行为的条码是qr码,则运用对应的qr码解码算法,解码得到解码信息,比如id号的是“111xxxxxxx”。

s3:根据特征信息,查询条码所对应的收款方,查询完毕通知通过提示模块提示该收款方信息。根据解码得到的id号信息,找到特征信息,比如“111”,提示该收款方为:“支付宝”。

s4:根据得到的收款方信息,查询与收款方对应的支付链路信息,自动建立与收款方的通信连接。比如确定收款方为“支付宝”则建立与“支付宝”后端服务器的通信连接。通信连接包括与收款方后端服务器的直接连接,也包括通过中继与收款方后端服务器的间接连接。

s5:将所述解码信息发送至所述收款方。收款方根据解码信息,比如唯一的id号查询数据库存储的支付记录,查询到支付记录并调取,生成扣款成功的指令。

s6:接收所述收款方的扣款信息,并提示扣款消息。

在步骤s3中,根据特征信息,依次查询预先存储的收款方信息,直至匹配与该特征信息匹配的收款方的信息。

所述特征信息包括以下的一种或全部:

(1)部分的解码信息,比如id号中的前三位或者任意位置的任意位数。

(2)附加于所述条码中,与所述条码编码类型不同的图像信息。比如qr码中间位置的图案,利用ocr光学识别,识别图案信息。

所述步骤s3中,所述提示模块包括至少一个显示模组,所述显示模组用于显示呈一定几何形状的光斑,一个显示模组表示一个收款方。比如,通过不同颜色的led灯光表示不同的收款方。

在步骤s3中,若查询不到收款方的信息,则通知提示该支付条码为无效的条码。

本实施例的基于可识读条码的自动选择收款方的支付方法,预先存储于特征信息对应的收款方信息,通过在条码中设置特征信息,通过解码识别特征信息,根据特征信息查询预先存储的收款方信息,即可自动确认收款方信息,并自动建立与收款方的通信连接。减少人工选择的步骤,同时通过预先设置的收款方信息,能减少条码携带的数据量,减轻解码压力,提高解码速度从而提高支付效率。扣款成功可现实收款方的信息和扣款消息,直观地显示支付方。

实施例2

基于可识读条码的自动选择收款方的支付系统,如图2所示,包括以下部件:

存储模块1,可以是硬盘、sd卡、tf卡、cf卡等现有技术中可重复擦除和写入的存储介质。通过软件编程,预先存储至少一个与特征信息对应的收款方的信息。例如,“111”对应为阿里巴巴公司的“支付宝”支付方,“222”对应于腾讯公司的“微信”支付方。收款方的信息包括与收款方后端服务器数据接口进行通信连接的链路信息(也可以是网络地址信息)。

条码识读模块2,可以是条码扫描枪,比如本公司的hr32产品。扫描用于支付行为的条码,运用与所述条码对应的条码解码算法,解码得到解码信息,定位条码中的特征位置并识别出特征信息。比如用于支付行为的条码是qr码,则运用对应的qr码解码算法,解码得到解码信息,比如id号的是“111xxxxxxx”。

查询处理模块3,根据特征信息,查询条码所对应的收款方,查询完毕通知通过提示模块提示该收款方信息。根据解码得到的id号信息,找到特征信息,比如“111”,提示该收款方为:“支付宝”。

通信选择模块4,根据得到的收款方信息自动建立与收款方的通信连接。比如确定收款方为“支付宝”则建立与“支付宝”后端服务器的通信连接。通信连接包括与收款方后端服务器的直接连接,也包括通过中继与收款方后端服务器的间接连接。

通信模块5,将所述解码信息发送至所述收款方,接收所述收款方的扣款信息。收款方根据解码信息,比如唯一的id号查询数据库存储的支付记录,查询到支付记录并调取,生成扣款成功的指令。

扣款提示模块6,根据所述收款方的扣款信息,提示扣款消息。可以是设置在所述条码识读模块2上。

所述查询处理模块3根据特征信息,依次查询预先存储的收款方信息,直至匹配与该特征信息匹配的收款方信息。

所述特征信息包括以下的一种或全部:

(1)部分的解码信息,比如id号中的前三位或者任意位置的任意位数。

(2)附加于所述条码中,与所述条码编码类型不同的图像信息。比如qr码中间位置的图案,利用ocr光学识别,识别图案信息。

所述扣款提示模块6包括至少一个显示模组,所述显示模组用于显示呈一定几何形状的光斑,一个显示模组表示一个收款方。所述显示模组可以是一个lcd液晶显示屏,如图3所示。比如当支付方是“微信”时,在显示屏上显示“微信”;支付方是“支付宝”时,在显示屏上显示“支付宝”。也可以用不同颜色圆形的led灯来表示不同的收款方和支付状态,比如用绿色led灯亮表示收款方“支付宝”支付成功,黄色led灯亮表示“微信”支付成功,红色led灯亮表示无效的支付条码。同样,可以用不同形状的同色或者不同色来表示不同的收款方和支付状态。

所述查询处理模块3中,若查询不到收款方的信息,则通知提示该支付条码为无效的条码。

本实施例的基于可识读条码的自动选择收款方的支付系统,预先存储于特征信息对应的收款方信息,通过在条码中设置特征信息,通过解码识别特征信息,根据特征信息查询预先存储的收款方信息,即可自动确认收款方信息,并自动建立与收款方的通信连接。减少人工选择的步骤,同时通过预先设置的收款方信息,能减少条码携带的数据量,减轻解码压力,提高解码速度从而提高支付效率。扣款成功可现实收款方的信息和扣款消息,直观地显示支付方。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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