复合文本码校验方法,该复合文本码包括一个二维文本码及与二维文本码相关联的一个一维文本码,一维文本码包含的字符个数小于二维文本码包含的字符个数,该方法包括:1)使用者将一维文本码所包含的字符输入到校验终端,校验终端查询预先存储的第一数据库,如果一维文本码不存在,拒绝复合文本码;如果一维文本码存在,则进行下面的步骤;2)校验终端要求使用者输入二维文本码的至少两个特定位置上的字符,校验终端查询与第一数据库相关联的第二数据库,如果至少两个特定位置上的字符中的至少一个字符不匹配预存于第二数据库的字符,拒绝复合文本码;如果至少两个特定位置上的字符全都匹配,复合文本码通过校验。本发明专利技术操作简单且成本较低。
【技术实现步骤摘要】
本专利技术总地涉及校验方法,具体地,涉及文本码校验方法。
技术介绍
当前,越来越多的出现以ニ维码来替代纸质票据凭证的应用,以ニ维码形式实现票据、VIP资格、身份识别时可以方便地应用各种加密、签名、认证技术,有效地提高了这些应用所需的安全性要求。因此,这种应用具有着广泛的应用前景。特别地,在公开号为CN 101859398A的专利申请文件中所公开的ニ维码阵列,使得可以通过普通短信来传输ニ维码。同吋,由于短信业务是用户广泛接受并使用的移动业务之一,几乎所有的移动终端都支持短信业务,短信业务的成本低廉、下发成功率高,不需要根据用户移动终端的尺寸和分辨率进行适配,数据的储存量也比较低。从而提高了ニ维 码传输中的到达率,并且增加了实际使用上的灵活性与便捷性,更是使得ニ维码的应用更加广泛。然而,尽管ニ维码在使用中具有诸多优势,但针对ニ维码的识读和校验是复杂的,传统的方式需要利用光学识别装置来进行光学读取并进ー步处理。因而,提高了应用ニ维码的成本,加重了使用者的负担,而且降低了使用上的便利性。另外,对于具有光学读取设备的商家而言,经常会由于设备故障、被读取ニ维码载体残破或光学设备污染等原因而无法完成光学读取和/或处理。因此,客观上也需要有一种简便、可靠的备用或应急方法。因此,需要提供一种,以解决上述问题。
技术实现思路
本专利技术为解决上述问题,提供了 ー种。本专利技术公开了ー种,所述复合文本码包括一个ニ维文本码以及与所述ニ维文本码相关联的ー个ー维文本码,所述ー维文本码所包含的字符个数小于所述ニ维文本码所包含的字符个数,所述方法包括1)使用者将与所述ニ维文本码相关联的所述ー维文本码所包含的字符输入到校验终端,所述校验終端查询预先存储的第一数据库,如果所述一維文本码不存在,拒绝该复合文本码;如果所述一維文本码存在,则进行下面的步骤;2)所述校验終端要求所述使用者输入在所述ニ维文本码中的至少两个特定位置上的字符,所述校验終端查询与所述第一数据库相关联的第二数据库,如果所述至少两个特定位置上的字符中的至少ー个字符不匹配预存于所述第二数据库的字符,拒绝该复合文本码;如果所述至少两个特定位置上的字符全都匹配预存于所述第二数据库的字符,所述复合文本码通过校验。在一个实施方案中,所述ー维文本码所包含的字符个数可以不大于所述ニ維文本码所包含的字符个数的二分之一,并且优选地,所述ー维文本码所包含的字符个数还可以不大于所述ニ维文本码所包含的字符个数的三分之一。本领域技术人员应当可以理解,所述ー维文本码所包含的字符个数也可以不大于所述ニ維文本码所包含的字符个数的四分之一或五分之一。在一个实施方案中,所述ー维文本码和所述ニ维文本码所包含的字符可以包括但不限于,数字、字母、GB2312字符或ASCII字符及其组合。在一个实施方案中,所述校验終端可以为移动终端,优选地,所述移动終端可以为手机,而本专利技术不限于此,即所述移动終端还可以为计算机、PDA、收银系统等。在一个实施方案中,所述第一数据库和所述第二数据库可以为同一个数据库。在一个实施方案中,所述第一数据库和所述第二数据库可以都储存于所述校验终端。本领域技术人员应当可以理解,所述第一数据库和相关联的所述第二数据库可以分别储存于所述校验終端,也可以作为一个数据库储存于所述校验终端。在一个实施方案中,所述第一数据库可以储存于所述校验终端,而所述第二数据库可以储存于远端服务器,所述远端服务器通过有线或无线网络与所述校验终端连接,其 中所述查询与所述第一数据库相关联的第二数据库的操作包括所述校验終端向所述远端服务器发出查询请求,以及所述远端服务器向所述校验終端发回检索結果。在一个实施方案中,所述第一数据库和所述第二数据库可以都储存于远端服务器,所述远端服务器通过有线或无线网络与所述校验终端连接,其中,所述查询第一数据库的操作包括所述校验終端向所述远端服务器发出查询请求,以及所述远端服务器向所述校验终端发回检索結果;并且,其中,所述查询与所述第一数据库相关联的第二数据库的操作包括所述校验終端向所述远端服务器发出查询请求,以及所述远端服务器向所述校验終端发回检索結果。本领域技术人员应当可以理解,所述第一数据库和相关联的所述第二数据库可以分别储存于所述远端服务器,也可以作为ー个数据库储存于所述远端服务器。在一个实施方案中,所述至少两个特定位置可以是随机确定的,而本专利技术不限于此,即所述至少两个特定位置也可以是固定的或是通过数学算法确定的。在一个实施方案中,所述至少两个特定位置可以以矩阵图示方式在校验终端中显/Jn o在一个实施方案中,所述至少两个特定位置可以为三个位置。在一个实施方案中,所述复合文本码可以通过短信方式接收并显示在校验终端上,也可以通过浏览器方式接收并显示在校验终端上,还可以通过应用软件方式接收并显示在校验终端上,本专利技术亦不限于此。本专利技术的巧妙地采用相互关联的ニ维文本码与ー维文本码,将码的识读和校验过程分为两个阶段,由使用者输入长度较短的字符,从而无需光学识读装置,在保证安全性的条件下降低了成本,并且使得校验过程更加方便。尤其适于业务量相对较小而没必要购置光学识读装置的使用者,或者需要应用大量光学识读装置而导致成本骤增的使用者。附图说明通过參照对本专利技术的实施方案的图示说明可以更好地理解本专利技术,在附图中图I为本专利技术的第一实施例的示意图;图2为本专利技术的第一实施例的流程图3为本专利技术的第二实施例的示意图;以及图4为本专利技术的第二实施例中的ニ维文本码中的三个特定位置的示意图。具体实施例方式在以下的描述中,为了达到解释说明的目的以对本专利技术有ー个全面的认识,阐述了大量的具体细节,然而,很明显地,对本领域技术人员而 言,无需这些具体细节也可以实现本专利技术。在这方面,所举的说明性的示例实施方案仅为了说明,并不对本专利技术造成限制。因此,本专利技术的保护范围并不受上述具体实施方案所限,仅以所附的权利 要求书的范围为准。首先结合參考图I和图2,图I为本专利技术的第一实施例的示意图,图2为本专利技术的第一实施例的流程图。校验终端10以短信方式接收到ー复合文本码并将所述复合文本码显示在校验终端10上。其中,接收所述复合文本码的方式不限于短信,亦可以是通过浏览器方式或应用软件方式,本专利技术在此方面不受限。所述复合文本码包括一个ニ维文本码40以及与ニ维文本码40相关联的一个一维文本码60。一维文本码60所包含的字符个数可以远小于ニ維文本码40所包含的字符个数。例如,一維文本码60所包含的字符个数可以不大于ニ维文本码40所包含的字符个数的二分之一或三分之一,并且优选地,一维文本码60所包含的字符个数还可以不大于ニ維文本码40所包含的字符个数的四分之一。在优选实施方案中,ニ维文本码40可以是四行八列的ニ维文本码,而ー维文本码60可以仅包括很少个数的字符,例如七个字符。首先,校验终端10的使用者将与ニ维文本码40相关联的ー维文本码60所包含的字符输入到校验终端10 (步骤201)。接着,校验终端10查询预先存储的第一数据库15,并判断一維文本码60是否在第一数据库15中(步骤202),如果ー维文本码60不存在,拒绝所述复合文本码;如果ー维文本码60存在,则进行下面的步骤。在一个实施方案中,当ー维文本码60不在第一数据库15中时,校验终端10可以通过本本文档来自技高网...
【技术保护点】
一种复合文本码校验方法,所述复合文本码包括一个二维文本码以及与所述二维文本码相关联的一个一维文本码,所述一维文本码所包含的字符个数小于所述二维文本码所包含的字符个数,所述方法包括:1)使用者将与所述二维文本码相关联的所述一维文本码所包含的字符输入到校验终端,所述校验终端查询预先存储的第一数据库,如果所述一维文本码不存在,拒绝该复合文本码;如果所述一维文本码存在,则进行下面的步骤;2)所述校验终端要求所述使用者输入在所述二维文本码中的至少两个特定位置上的字符,所述校验终端查询与所述第一数据库相关联的第二数据库,如果所述至少两个特定位置上的字符中的至少一个字符不匹配预存于所述第二数据库的字符,拒绝该复合文本码;如果所述至少两个特定位置上的字符全都匹配预存于所述第二数据库的字符,所述复合文本码通过校验。
【技术特征摘要】
【专利技术属性】
技术研发人员:张颂,张敬峰,沈维,
申请(专利权)人:银河联动信息技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。