改进的从卡的数字图像中提取金融账户信息的制作方法

文档序号:9493705阅读:344来源:国知局
改进的从卡的数字图像中提取金融账户信息的制作方法
【技术领域】
[0001]本公开涉及用于信用卡处理的系统和方法,并且更具体地涉及捕获信用卡的反面的图像以收集信用卡信息。
【背景技术】
[0002]当消费者使用移动装置进行在线购买或购物时,为了支付他们常常被迫将信用卡信息输入到移动装置中。由于移动装置上的小屏幕尺寸和键盘接口,这样的输入通常是麻烦的并易于出错。用户可以将许多不同的卡用于购物,诸如信用卡、借记卡、储值卡以及其它卡。信息输入困难对于试图针对多个交易在移动装置上处理移动支付的商人来说成倍增加。当正在手动地输入来自卡的信息时,常常必须把卡翻过来以输入来自卡的反面的附加信息,诸如安全代码或发行方电话号码。

【发明内容】

[0003]本文中描述的示例实施例的一个方面提供用于从磁条卡捕获信息的计算机实现的方法。所述方法包括:使用一个或多个计算机装置来接收支付工具的背面的图像,所述支付工具包括压印在其上的信息,使得压印的信息从支付工具的正面突出并且压印的信息缩进到支付工具的背面中;基于缩进到支付工具的背面中并且在支付工具的背面的图像中描绘的压印的信息从支付工具的背面的图像中提取字符集;应用第一字符识别应用以处理从支付工具的背面的图像中提取的字符集;以及将字符集中的每一个字符集分类为与进行支付交易所需要的信息相关的多个类别中的一个。
[0004]示例实施例的这些和其它方面、目的、特征以及优点对于考虑了图示的示例实施例的以下详细描述的本领域的普通技术人员而言将变得显而易见。
【附图说明】
[0005]图1是描绘依照某些示例实施例的使用卡图像检测的支付系统的框图。
[0006]图2是描绘依照某些示例实施例的用于从卡的反面图像中检测卡信息的方法的流程框图。
[0007]图3是描绘依照某些示例实施例的用于通过比较来自正面图像检测和反面图像检测的结果来检测卡信息的方法的框图。
[0008]图4描绘依照某些示例实施例的磁条卡的正面。
[0009]图5描绘依照某些示例实施例的磁条卡的背面。
[0010]图6是描绘依照某些示例实施例的计算机器和模块的框图。
【具体实施方式】
[0011]概述
[0012]本文的实施例提供了用于使用卡的反面(背面)的图像来识别卡上的字符和相关信息的计算机实现的技术。贯穿本说明书中,通用术语“卡”将被用来表示任何类型的物理卡工具,诸如磁条卡。在示例实施例中,由“卡”表示的不同类型的卡能够包括信用卡、借记卡、储值卡、积分卡、标识卡、或在其上表示用户的账户或其它信息的任何其它适合的卡。
[0013]用户能够在进行诸如购买、购票进入、积分登记的交易或其它适合的交易时使用卡。卡通常是在该卡上包含账户信息和其它数据的塑料卡。在许多卡实施例中,消费者名字、期满日期以及卡号被物理上凸印在卡上。凸印信息从卡的正面和背面两者都可见,但是凸印信息通常在卡的背面上是倒转的。
[0014]用户可能期望将来自卡的信息输入到用户计算装置或其它计算装置中,例如,以进行在线购买、用移动计算装置或其它计算装置进行购买、将信息添加到计算装置上的钱包应用或者出于任何其它适合的原因。在示例中,用户期望使用移动计算装置来使用在移动计算装置上执行的数字钱包应用模块来进行购买交易。数字钱包应用模块可能需要特定用户支付账户的细节的输入以用特定用户支付账户进行购买交易或者以建立账户。由于移动装置上的小屏幕尺寸和键盘接口,这样的输入可能是麻烦的并易于出错。另外,商人可能需要捕获卡信息以进行交易或者出于其它原因。
[0015]除账户标识符之外,卡的正面通常可以包含卡的发行方的徽标、由用户或发行方选择的图片、描述用户账户的类型或状态的其它文本、安全代码以及其它营销和安全要素,诸如全息图或徽章。用户名、卡期满日期以及账户标识符(诸如信用卡号)通常被凸印在卡的正面上,使得信息从卡的正面突出。
[0016]卡的背面或反面包含凸印信息的倒转。也就是说,来自卡的正面的信息的凸印在卡的背面上可见,但是具有倒转文字并且被下压到卡的背面中。卡的背面上的凸印信息可能未被着色为文本,而是该信息由于信息到卡的背面中的缩进而是可读的。卡的背面可以包含其它信息,诸如安全代码、发行方电话号码以及用户的签名。卡的背面可以被用于信息捕获,并且卡的正面上的图片、全息图以及其它要素不存在于卡的背面上以防碍从卡的背面捕获账户信息。附加地或替选地,用户可能期望捕获在卡的背面上未被包括在卡的正面上的信息,诸如安全代码和用户的签名。
[0017]用户采用移动电话、数码相机或其它用户计算装置来捕获与用户期望输入到移动计算装置中的账户相关联的卡的背面的图像。
[0018]用户计算装置上的卡图像处理模块接收卡的背面的图像。卡图像处理模块处理图像以去除透视失真。例如,可能没有从优选角度捕获图像,或者图像中的卡可能不适合图像的所需框架。卡图像处理模块能够改变图像或调整图像的大小以适合用于以图像处理模块被配置成处理图像的方式进行处理的任何需要的参数。在示例中,卡图像处理模块能够检测图像中卡的角或边,并且然后将角或边映射到信用卡的正确比例的矩形。卡图像处理模块能够执行任何其它需要的图像调整以提供适合于处理来获得包括在其中的信息的清楚且有用的图像。
[0019]卡图像处理模块检测卡的背面上的倒转的凸印字符。例如,卡图像处理模块能够从卡的背面检测到信用卡号、名字、期满日期以及其它凸印信息。检测能够通过对于卡上的特定位置分析包括在每个特定位置中的对应信息来对于字符被凸印在卡的空间内的地方利用已知规范。另外,卡图像处理模块能够对卡的图像搜索不位于预期位置中的信息。卡图像处理模块能够采用字符识别算法或相关技术来根据卡上识别的信息来识别字符集。
[0020]—旦凸印字符位于卡的背面的图像中,它们就能够被倒转或镜像以用于正常识另IJ。也就是说,因为卡的背面上的凸印图像是倒转的,所以卡图像处理模块能够处理字符以提供字符的镜像来允许字符识别算法解释字符。在处理之后,凸印字符集看起来从图像“凹印”并且倒转。替选地,可以使用能够解释倒转字符的倒转字符识别算法。
[0021 ] 卡图像处理模块能够从卡的背面附加地或替选地检测未被凸印或倒转的附加印刷信息。例如,发行机构的安全代码、签名、发行方名称、地址以及电话号码和其它信息通常未被凸印并且通常位于卡的背面上。
[0022]在处理来自图像的信息以从来自图像的信息获得字母数字字符集之后,卡图像处理模块能够向用户验证不确定的检测。例如,可以询问用户以经由由卡图像处理模块或用户计算装置所提供的用户接口来验证经处理的信息。可以提示用户验证卡信息作为用于该信息中的一些或全部的缺省值。替选地,如果检测算法在经处理的信息的准确性方面具有低置信则可能仅需要用户验证信息。
[0023]卡图像处理模块能够对从卡获得的信息进行分类。例如,卡图像处理模块能够确定来自卡的字符集涉及账号、用户名、期满日期以及其它适合的信息。字符集能够被以使字符的系列与适当类别相关联的指定存储在卡图像处理模块中。例如,16个数字的系列将与账户标识符相关联。在中间带“/”的四位系列将与期满日期相关联。
[0024]卡图像处理模块能够提供检测到的卡信息以用于进一步处理。在某些实施例中,可以将信息传送给支付处理系统或其它计算系统以处理与卡相关联的支付或其它操作。例如,卡图像处理模块能够将卡信息传送给在用户计算装置上执行或者另外与卡的用户相关联的数字钱包应用模块以用于在与商人或其它实体的交易中使用。在另一示例中,用户计算装置能够使用卡信息来填写支付表格或其它在线交易表格以进行交易。在另一示例中,商人能够使用卡信息来填写销售点终端或其它交易用户接口上的交易页面。卡信息能够被用于任何其它适合的目的。
[0025]在示例实施例中,卡的正面的图像与卡的背面的图像之间的相关性可以帮助改进读取卡片的准确性。卡的正面的图像可能因为在卡的正面上提供的背景图像、凸印以及其它信息而更难以读取。卡的背面常常与消费者服务信息、签名或其它图像或信息重叠。因此,当从卡的图像中提取字符和其它用户信息时可能发生错误。
[0026]因为卡的正面和背面两者包含相同的用户信息中的一些,例如,凸印信息,所以卡图像处理模块能够将来自卡的正面的信息与来自卡的背面的信息相比较并且记录下相似性和差异。来自卡的正面的与来自卡的背面的信息匹配的信息能够被预期为更准确的。如果来自卡的正面的信息不与卡的背面上的相同信息匹配,则卡图像处理模块可能需要用户输入以选择或者输入正确的信息。
[0027]为了比较来自卡的正面和背面的图像的信息,卡图像处理模块能够执行先前所描述的方法以从卡的背面获得信息并且能够执行类似的方法以从卡的正面获得信息。在确定来自卡的正面和背面的图像的字符的每个系列的类别之后,卡图像处理模块能够将来自卡的正面的信息与来自卡的背面的信息相比较。
[0028]例如,卡图像处理模块能够将来自背面的与用户名相关联的字符的系列与来自正面的与用户名相关联的字符的系列相比较。卡图像处理模块能够使用比较来为用户名的准确性确定置信分值。如果比较产生确切匹配,则针对用户名的置信分值将是高的。如果在两者之间存在冲突,则针对用户名的置信分值将较低。相对置信分值可能取决于来自卡的正面和背面的信息之间的冲突的数目。如果置信分值低于可配置阈值,则卡图像处理模块可以从用户请求输入以验证正确的信息。例如,卡图像处理模块可以提供从卡的正面提取的结果和从卡的背面提取的结果并且允许用户选择正确的信息或者输入供替选的信息。
[0029]在示例实施例中,卡图像处理模块能够对卡的正面和背面上的字符应用独立的字符识别应用。例如,卡图像处理模块能够托管两个或更多个字符识别应用并且对卡的正面应用一个字符识别应用并且对卡的背面应用不同的字符识别应用。在确定字符的每个系列的类别之后,卡图像处理模块能够将来自卡的正面的信息与来自卡的背面的信息相比较以改进信息的准确性。对卡的正面和背面上的字符的不同字符识别器处理应用的协定能够在所提取的信息方面提供更大的置信度。
[0030]在另一示例实施例中,卡图像处理模块能够从卡的正面和背面上的对应位置中提取特征,并且将经组合的特征馈送到单个分类器中。卡图像处理模块能够从卡的正面和背面上的相同区域中提取凸印字符。例如,卡图像处理模块能够从卡的正面提取账号并且将该字符与从卡的背面上的相同但是倒转的位置提取的字符相组合。
[0031]卡图像处理模块能够使所述字符集中的一个字符集倒转并且一起处理两个字符集以获得更准确的字符集。卡图像处理模块能够对字符应用字符识别应用以识别字符集并且对信息进行分类。
[0032]在另一示例实施例中,卡图像处理模块能够搜索并且识别卡的正面和背面上的像素之间的相关性,并且提取存在强相关性的像素。卡图像处理模块能够处理卡的正面和背面的数字图像并且比较单独的像素以搜索相关性和差异。具有高相关性的像素很可能是字符的而不是背景的对应部分。相关像素能够在识别并且识别出字符时允许更大水平的准确性。
[0033]在另一示例实施例中,卡图像处理模块能够使用多于一个的源来提取附加信息。卡图像处理模块能够处理正面、背面或两者的多个图像。例如,用户能够提供从不同角度捕获的多个图像以允许卡图像处理模块更好地过滤阴影、刻痕或其它障碍物。附加地或替选地,用户能够提供跨越卡移动的视频,使得许多角度能够向卡图像处理模块提供更多信息以用于处理。
[0034]尽管在本文中被描述为在用户
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1