基于多触发模式的被动扫码方法和装置制造方法及图纸

技术编号:24579215 阅读:23 留言:0更新日期:2020-06-21 00:50
本公开提供了一种基于多触发模式的被动扫码方法,对布设在多个场景的配置传感器与触发监控电路的支持与输入设备及打印装置协同应用的移动支付设备组网,对移动支付设备、电子终端及服务器集群连接;获取参数数据生成二维码图像;监测到支付事件被触发,且支持扫码支付与非接触式刷卡支付并完成二维码图像的每一段数据译码时,支持多触发模式启动并通过扣扫方式完成识读。该方法针对二维码图像,采用预设算法对二维码图像进行译码,且通过深度自学习算法对二维码图像进行特征提取,对适配于多种系统下的电子终端,处于多个环境参数变化较大的场景支持多模式启动状态高效、精准地完成识读与支付。本公开还提供了一种基于多触发模式的被动扫码装置。

Passive code scanning method and device based on multi trigger mode

【技术实现步骤摘要】
基于多触发模式的被动扫码方法和装置
本公开涉及移动支付
和图像识别
,具体而言,涉及一种基于多触发模式的被动扫码方法和装置。
技术介绍
现有技术中,应用于多个场景的收银方式为pos机刷卡、现金等方式。极少数的场景下为支付方打开电子终端,对多个场景提供的静态的二维码(静态的支付图像在制作与图像采集的过程中,图像中不可避免地会夹杂一些杂质、干扰等,使得图像中有噪声、模糊、灰度不均匀的问题)进行扫描,识读二维码的信息,并完成支付操作。上述的收银方式使得收银的形式单一,且由于多个场景因现实环境不同,例如,在食堂打饭,需要通过移动支付设备进行收款,或者在停车场,使用者在车内对收费站点固定的移动支付设备进行缴费,对二维码的触发方式识读都提出了更高的要求,同时,也对支付的精准性与快捷性提出了更高的要求。现有的方案并不具有识读二维码触发方式的灵活性、精准性、快捷性与易用性。
技术实现思路
为了解决现有技术中的技术问题,本公开实施例提供了一种基于多触发模式的被动扫码方法和装置,对布设在多个场景的配置传感器与多个触发监控电路的支持与输入设备及打印装置协同应用的移动支付设备组网,对移动支付设备、电子终端及服务器集群连接;获取参数数据生成二维码图像;当监测到支付事件被触发时,且支持扫码支付与非接触式刷卡支付并完成二维码图像的每一段数据译码时,通过扣扫方式完成识读操作。该方法针对二维码图像,采用预设算法,且通过深度自学习算法对二维码图像进行特征提取,对多适配于种系统下的电子终端,处于多个环境参数变化较大的场景支持扫码支付与非接触式刷卡支付的布网环境下高效、精准地识读与支付。第一方面,本公开实施例提供了一种基于多触发模式的被动扫码方法,包括以下步骤:对布设在多个场景的配置至少一个传感器与多个触发监控电路的移动支付设备进行组网,并对布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备、控制所述移动支付设备的电子终端以及服务器集群三者进行连接,其中,支持与所述输入设备及所述打印装置协同应用的所述移动支付设备包括至少一个传感器,所述至少一个传感器用于采集并检测布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备的多个环境参数,所述多个触发监控电路:包括开关电路、触发电路、二维码识读电路以及无线报警模块电路,所述开关电路的输出信号传输到所述触发电路,所述触发电路的输出信号发送至所述二维码识读电路以及所述无线报警模块电路;实时获取所述服务器集群发送的适用于所述移动支付设备识读的多个参数的数据,并根据所述多个参数的数据生成适用于所述移动支付设备的二维码图像;确定所述二维码图像的多个属性数据,以及根据所述多个属性数据定义所述二维码图像的左上角位置探测图形中心与右上角位置探测图形中心之间的距离为D,确定所述左上角位置探测图形的宽度为Lw以及确定所述右上角位置探测图形的宽度为Rw,其中,根据Lw与Rw计算用户定义的二维码每个模块的宽度尺寸Y,计算公式为Y=(Lw+Rw)/14,所述多个属性数据包括:所述二维码图像的预设三个位置探测图形的中心坐标数据、所述二维码图像的左上角图形数据、所述二维码图像的符号旋转角度数据、所述二维码图像的符号方位数据;根据排列规则来确定符号码字,并根据纠错等级和多维度二维码版本,重新按块排列码字序列,且通过配置数据块序列,恢复原始的数据位流;将所述数据位流分成相应的段,每一段的段头为模式指示符,长度由计数指示符确定,并根据模式规则,译码每一段数据;当监测到支付事件被触发时,判断所述移动支付设备的初始系统是否支持多形式支付系统,其中,所述多形式支付系统支持扫码支付与非接触式刷卡支付,所述多形式支付系统包括封闭式支付系统与开放式支付系统,所述封闭式支付系统以预设单一场景、预设单一支付位置,结合虚拟储值卡或现实储值卡组成的支付系统,所述开放式支付系统以预设至少两个场景、至少两个支付位置,结合虚拟储值卡或现实储值卡组成的支付系统;若支持所述多形式支付系统并完成所述二维码图像的所述每一段数据译码时,支持多触发模式启动并接收使用者通过扣扫方式完成的识读操作。第二方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法的步骤。第三方面,本公开实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。第四方面,本公开实施例提供了一种基于二维码的被动扫码装置,所述装置包括:组网与连接模块,对布设在多个场景的配置至少一个传感器与多个触发监控电路的移动支付设备进行组网,并对布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备、控制所述移动支付设备的电子终端以及服务器集群三者进行连接,其中,支持与所述输入设备及所述打印装置协同应用的所述移动支付设备包括至少一个传感器,所述至少一个传感器用于采集并检测布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备的多个环境参数,所述多个触发监控电路:包括开关电路、触发电路、二维码识读电路以及无线报警模块电路,所述开关电路的输出信号传输到所述触发电路,所述触发电路的输出信号发送至所述二维码识读电路以及所述无线报警模块电路;获取与图像生成模块,用于实时获取所述服务器集群发送的适用于所述移动支付设备识读的多个参数的数据,并根据所述多个参数的数据生成适用于所述移动支付设备的二维码图像;第一译码模块,用于确定所述二维码图像的多个属性数据,以及根据所述多个属性数据定义所述二维码图像的左上角位置探测图形中心与右上角位置探测图形中心之间的距离为D,确定所述左上角位置探测图形的宽度为Lw以及确定所述右上角位置探测图形的宽度为Rw,其中,根据Lw与Rw计算用户定义的二维码每个模块的宽度尺寸Y,计算公式为Y=(Lw+Rw)/14,所述多个属性数据包括:所述二维码图像的预设三个位置探测图形的中心坐标数据、所述二维码图像的左上角图形数据、所述二维码图像的符号旋转角度数据、所述二维码图像的符号方位数据;第二译码模块,用于根据排列规则来确定符号码字,并根据纠错等级和多维度二维码版本,重新按块排列码字序列,且通过配置数据块序列,恢复原始的数据位流;第三译码模块,用于将所述数据位流分成相应的段,每一段的段头为模式指示符,长度由计数指示符确定,并根据模式规则,译码每一段数据;判断模块,用于当监测到支付事件被触发时,判断所述移动支付设备的初始系统是否支持多形式支付系统,其中,所述多形式支付系统支持扫码支付与非接触式刷卡支付,所述多形式支付系统包括封闭式支付系统与开放式支付系统,所述封闭式支付系统以预设单一场景、预设单一支付位置,结合虚拟储值卡或现实储值卡组成的支付系统,所述开放式支付系统以预设至少两个场景、至少两个支付位置,结合虚拟储值卡或现实储值卡组成的支付系统;扣扫识读模块,用于若支持所述多形式支付系统并完成所述二维码图像的所述每一段数据译码时,支持多触发模式启动并接收使用者通过扣扫方式完成的识读操作。本专利技术提供的一种基于多触本文档来自技高网...

【技术保护点】
1.一种基于多触发模式的被动扫码方法,其特征在于,包括以下步骤:/n对布设在多个场景的配置至少一个传感器与多个触发监控电路的移动支付设备进行组网,并对布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备、控制所述移动支付设备的电子终端以及服务器集群三者进行连接,其中,支持与所述输入设备及所述打印装置协同应用的所述移动支付设备包括至少一个传感器,所述至少一个传感器用于采集并检测布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备的多个环境参数,所述多个触发监控电路:包括开关电路、触发电路、二维码识读电路以及无线报警模块电路,所述开关电路的输出信号传输到所述触发电路,所述触发电路的输出信号发送至所述二维码识读电路以及所述无线报警模块电路;/n实时获取所述服务器集群发送的适用于所述移动支付设备识读的多个参数的数据,并根据所述多个参数的数据生成适用于所述移动支付设备的二维码图像;/n确定所述二维码图像的多个属性数据,以及根据所述多个属性数据定义所述二维码图像的左上角位置探测图形中心与右上角位置探测图形中心之间的距离为D,确定所述左上角位置探测图形的宽度为L

【技术特征摘要】
1.一种基于多触发模式的被动扫码方法,其特征在于,包括以下步骤:
对布设在多个场景的配置至少一个传感器与多个触发监控电路的移动支付设备进行组网,并对布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备、控制所述移动支付设备的电子终端以及服务器集群三者进行连接,其中,支持与所述输入设备及所述打印装置协同应用的所述移动支付设备包括至少一个传感器,所述至少一个传感器用于采集并检测布设在多个场景的支持与输入设备及打印装置协同应用的所述移动支付设备的多个环境参数,所述多个触发监控电路:包括开关电路、触发电路、二维码识读电路以及无线报警模块电路,所述开关电路的输出信号传输到所述触发电路,所述触发电路的输出信号发送至所述二维码识读电路以及所述无线报警模块电路;
实时获取所述服务器集群发送的适用于所述移动支付设备识读的多个参数的数据,并根据所述多个参数的数据生成适用于所述移动支付设备的二维码图像;
确定所述二维码图像的多个属性数据,以及根据所述多个属性数据定义所述二维码图像的左上角位置探测图形中心与右上角位置探测图形中心之间的距离为D,确定所述左上角位置探测图形的宽度为Lw以及确定所述右上角位置探测图形的宽度为Rw,其中,根据Lw与Rw计算用户定义的二维码每个模块的宽度尺寸Y,计算公式为Y=(Lw+Rw)/14,所述多个属性数据包括:所述二维码图像的预设三个位置探测图形的中心坐标数据、所述二维码图像的左上角图形数据、所述二维码图像的符号旋转角度数据、所述二维码图像的符号方位数据;
根据排列规则来确定符号码字,并根据纠错等级和多维度二维码版本,重新按块排列码字序列,且通过配置数据块序列,恢复原始的数据位流;
将所述数据位流分成相应的段,每一段的段头为模式指示符,长度由计数指示符确定,并根据模式规则,译码每一段数据;
当监测到支付事件被触发时,判断所述移动支付设备的初始系统是否支持多形式支付系统,其中,所述多形式支付系统支持扫码支付与非接触式刷卡支付,所述多形式支付系统包括封闭式支付系统与开放式支付系统,所述封闭式支付系统以预设单一场景、预设单一支付位置,结合虚拟储值卡或现实储值卡组成的支付系统,所述开放式支付系统以预设至少两个场景、至少两个支付位置,结合虚拟储值卡或现实储值卡组成的支付系统;
若支持所述多形式支付系统并完成所述二维码图像的所述每一段数据译码时,支持多触发模式启动并接收使用者通过扣扫方式完成的识读操作。


2.根据权利要求1所述的基于多触发模式的被动扫码方法,其特征在于,所述对布设在多个场景的支持与输入设备及打印装置协同应用的移动支付设备、控制所述移动支付设备的电子终端以及服务器集群三者进行连接包括:通过WIFI将布设在多个场景的至少一个移动支付设备与云服务器集群进行连接;
通过蓝牙连接将布设在多个场景的所述至少一个移动支付设备与控制所述移动支付设备的所述电子终端进行连接。


3.根据权利要求1所述的基于多触发模式的被动扫码方法,其特征在于,还包括:获取所述移动支付设备中的多个协议栈对应的能力值以及与所述能力值的最大值的协议栈当前绑定的信道标识;
根据获取到的所述信道标识选择相应的信道;
通过选择的所述信道完成适用于所述移动支付设备的支付操作。


4.根据权利要求1所述的基于多触发模式的被动扫码方法,其特征在于,还包括:选择多个二维码图像作为训练样本集,并判断所述训练样本集的数量;
若所述训练样本集的数量不足,则对样本集进行扩增至预设数量范围;
创建CNN网络,并初始化CNN各参数值与初始化SVM各参数值;
创建Gabor滤波器,并对样本图像Ii提取θ=0、π/8、π/4、3π/8、π/2、5π/8、3π/4、7π/8方向,f=0、f=1、f=2、f=3、f=4尺度,生成40个特征图;
使用9*9网格对70*70大小的特征图进行降维至8*8,将特征图的首位相连组成一个特征向量Xi1=[x11,x12,…x1,m];
按batch值大小对同一样本图像Ii进行排序并输入已创建的所述CNN网络,计算隐含层中每个卷积层、池化层的输出;其中,所述池化层的输出作为所述CNN网络提取特征部分Xi2=[x21,x22,…x2,n];
假设全部样本的强特征为X1=[x11,x12,…x1,M],所述CNN网络自动提取到的特征为X2=[x21,x22,…x2,N],并对特征向量X1、X2进行标准化处理与串行融合,获取融合特征W=(w1,w2,…,wM+N)=(αX1,βX2);
使用PCA法对...

【专利技术属性】
技术研发人员:王越晏成
申请(专利权)人:北京意锐新创科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1