基于usb加密摄像头的扫码支付系统及方法_2

文档序号:9922391阅读:来源:国知局
加密单元的设置使得本发明系统必须是本发明成像模块和数据解码模块的配套使用才能发挥解码功能,有效避免软件被破解或硬件被山寨造成的损失;最后,自补光照明模块的设置,实现了系统的自适应补光,有效保证摄像头获取条码图像时能有充足的光线。
[0056]如图2?图4所示,本发明还对应提供一种适用于上述扫码方法的扫码支付系统,包括成像系统1、收银系统终端2及服务器,具体地:
[0057]成像系统I采集条码图像帧序列,并对条码图像帧序列进行掩膜处理,并发送掩膜后的图像到收银系统终端2;
[0058]收银系统终端2对掩膜后的图像进行去掩膜处理后,进行解码;
[0059]收银系统终端2解码成功后,与服务器交互,进行交易。
[0060]其中,成像系统I可由一个30万像素或以上的CMOS摄像头、数据加密单元、照明补光单元构成,成像系统I与收银系统终端2以USB相连接,通过收银系统终端2控制采集条码图像帧序列过程。具体地:
[0061 ]数据加密单元包括加密模块,摄像头采集到条码图像后,由加密单元进行加密处理,得到一幅掩膜图像,通过USB推送到收银系统终端2进行解密及解码。数据加密单元的设置使得本发明系统必须是本发明成像模块和数据解码模块的配套使用才能发挥解码功能,有效避免软件被破解或硬件被山寨造成的损失。
[0062]照明补光单元由一系列LED照明灯构成,当外界光线不足时,打开LED照明灯对所述摄像头进行补光。
[0063]收银系统终端2为POS平台或固定收银系统终端,其与成像系统以USB为传输通道实现数据传输。收银系统终端2设有扫码开关并内置数据解码模块,扫码开关用于控制成像系统I采集条码图像帧序列。由数据加密单元对摄像头采集到条码图像帧序列进行掩膜处理,得到掩膜图像。将掩膜图像通过USB推送到收银系统终端2,收银系统终端2将接收到的掩膜后的条码图像带入内置数据解码模块进行解密并解码。若解码失败,数据解码模块计算条码图像对比度及平均灰度值,以此调整成像系统I的曝光度等参数调整下一帧的图像。将采集到的图像先去掩膜,再调用自研解码软件或其他第三方授权解码软件,实现解码,否则调整摄像头曝光时间、增益等参数,若曝光度超过预设阈值时,说明外界光线已经比较强烈,此时关闭照明补光单元,重新捕捉条码图像帧序列。
[0064]应当理解的是,当曝光度过高时,图像对比度偏低,同时平均灰度值偏高。而曝光度过低时,图像对比度偏低,平均灰度值也偏低,因而可根据图像对比度和平均灰度值来判断条码图像曝光度是否合适。曝光度过高时,缩短摄像头曝光时间,曝光度过低,则延长摄像头曝光时间。
[0065]服务器用于与支付系统终端2信息交互完成支付。
[0066]本发明采用普通摄像头采集到条码图像通过USB推送到收银系统终端,而不需要额外配置扫描枪,有效降低成本。此外,数据解码模块可以自主研发,也可以采用如ZBar等开源免费解码软件或其他第三方授权解码软件,使得扫码支付系统更趋灵活性,大大降低对其他产商的技术依赖性。
[0067]图4为本发明实施例中数据加密单元对普通图像加密解密后的结果示意图,可以看到本发明实施例的加密处理能有效保护图像数据,经过加密处理后的图像数据如果不采取特定的解密方法,此成像设备输出的图像无法作为有效数据,当其处理条码图像时,经加密处理的条码图像无法直接用于解码,因此,数据加密单元的设置能避免解码软件被破解或硬件被山寨造成的损失。
[0068]优选地,所述摄像头的景深为30?500mm。
[0069]基于USB加密摄像头的扫码支付系统采用传统摄像头与收银系统终端内置数据解码模块的配合解码,替换扫描枪,有效降低成本和技术依赖性。同时,数据加密单元的设置使得本发明系统必须是本发明成像模块和数据解码模块的配套使用才能发挥解码功能,有效避免软件被破解或硬件被山寨造成的损失。最后,系统根据条码图像曝光程度,调整摄像头相关参数,实现了系统的自适应调整曝光时间、增益及补光,在不改变外界光线条件的基础上,能有效提高外界光线不足时条码图像的质量,显著降低成本。
[0070]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。。
【主权项】
1.一种基于USB加密摄像头的扫码支付系统,其特征在于,包括: 成像单元,用于采集包含有交易信息的图形标签的图像帧序列; 加密单元,用于对成像单元采集到的图像帧序列进行加密处理; 数据传输单元,用于将经过加密单元加密后的图像帧序列发送给收银系统终端; 收银系统终端至少包括数据接收单元、解密单元及解码单元,其中: 数据接收单元,用于接收发自数据传输单元一的图像帧序列; 解密单元,用于对数据接收单元接收到的图像帧序列进行解密处理; 解码单元,用于获取经解密单元解密后的图像帧序列所包含的图形标签,并对图形标签进行解码,获得该图形标签所包含的交易信息。2.如权利要求1所述的一种基于USB加密摄像头的扫码支付系统,其特征在于,所述收银系统终端还包括数据交互单元,用于将所述解码单元获得的交易信息与远端的服务器进行数据交互,完成支付。3.如权利要求1所述的一种基于USB加密摄像头的扫码支付系统,其特征在于,所述成像单元包括常规的摄像头。4.如权利要求3所述的一种基于USB加密摄像头的扫码支付系统,其特征在于,所述成像单元还包括照明补光单元,当外界光线不足时,由照明补光单元对所述摄像头进行补光。5.如权利要求1所述的一种基于USB加密摄像头的扫码支付系统,其特征在于,所述数据传输单元及所述数据接收单元均采用USB数据接口。6.如权利要求1所述的一种基于USB加密摄像头的扫码支付系统,其特征在于,所述加密单元采用掩膜处理对所述图像帧序列进行加密;所述解密单元采用去掩膜处理对所述图像帧序列进行解密。7.如权利要求1所述的一种基于USB加密摄像头的扫码支付系统,其特征在于,所述收银系统终端还包括用于控制所述成像单元采集图像帧序列的扫码开关。8.—种基于如权利要求1所述的扫码支付系统的支付方法,其特征在于,包括以下步骤: 步骤1、利用所述成像单元采集包含有交易信息的图形标签的图像帧序列,送入加密单元进行加密处理; 步骤2、由数据传输单元将加密后的图像帧序列推送到收银系统终端,数据接收单元接收到图像帧序列后发送给解密单元进行解密处理; 步骤3、解码单元获取解密后的图像帧序列所包含的图形标签,并对图形标签进行解码,若解码成功,则执行步骤4,否则,返回步骤I重新采集图像帧序列; 步骤4、获得图形标签所包含的交易信息,完成支付。9.如权利要求8所述的一种支付方法,其特征在于,在所述步骤3之后还包括: 步骤A、计算所述图像帧序列的对比度及平均灰度值,并据此调整所述成像单元的成像参数后,返回所述步骤I重新采集图像帧序列。 则所述步骤3为: 解码单元获取解密后的图像帧序列所包含的图形标签,并对图形标签进行解码,若解码成功,则执行步骤4,否则执行步骤A。10.如权利要求9所述的一种支付方法,其特征在于,在所述步骤A中,在调整所述成像单元的成像参数时,若需要调整曝光度,则判断调整后的曝光度是否超过阈值,若否,则打开照明补光单元,对成像单元的摄像头进行补光,若是,则关闭照明补光单元。
【专利摘要】本发明提供了一种基于USB加密摄像头的扫码支付系统,其特征在于,包括:成像单元;加密单元;数据传输单元;收银系统终端。本发明的另一个技术方案是提供了一种基于上述的扫码支付系统的支付方法。本发明的有益效果在于:区别于现有技术,本发明通过摄像头采集条码图像后,通过加密模块对其做加密掩膜处理,收银系统终端需要进行去掩膜解密处理后,才能进行解码,并执行后续交易。通过上述方式,本发明可以降低额外购置扫描枪的成本,并可避免解码软件被破解,提高安全性。
【IPC分类】G07G1/00, G07G1/14, G06Q20/20, G06Q20/38, G06Q20/32
【公开号】CN105701655
【申请号】CN201610118855
【发明人】刘宁
【申请人】上海皇和信息科技有限公司
【公开日】2016年6月22日
【申请日】2016年3月2日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1