一种验证票据真伪的系统及方法
【专利摘要】本发明公开一种验证票据真伪的系统,其包括:开票终端,用于录入开票信息,并将开票信息打印在票据上;二维条码扫描器,其用于对票据上的二维条码数据进行扫描;解密比对装置,用于对二维条码数据进行解析,并作比对,验证票据真伪;后台管理系统,用于接收验证信息,并保存验证结果。本发明还公开一种验证票据真伪的方法,其步骤为:通过开票终端录入开票信息,并将开票信息打印在票据上;对票据上的二维条码进行扫描;对二维条码数据进行解析,并作初步验证,验证票据真伪;上传验证结果。本发明的方法简便、使用方便,不给不法分子偷漏税提供机会。
【专利说明】一种验证票据真伪的系统及方法
【技术领域】
[0001]本发明涉及票据防伪【技术领域】,特别涉及一种对安全性要求较高的票据(包括发票)防伪及快速验证的系统及方法。
【背景技术】
[0002]现有的票据防伪方法用于票据(包括发票)控制打印机及税控装置等,己广泛应用于税务行业中(增值税专用发票、增值税普通发票、货物运输发票等等)。
[0003]目前的方法主要以下列两种方式实现:
[0004](I)通常开具发票时将票面信息和经过处理的密文同时打印到发票票面上,在消费者获取到发票后,通过将票面信息手工输入或通过扫描识别技术获取票面信息,验证系统将获取的票面信息与密文解密值比对来验证发票真伪。
[0005](2)还有,如中国专利号CN200910017312.2所述,是利用票面信息及税控码放入二维码,通过二维码识别技术获取票面信息,验证系统再将票面信息加密与税控码比对的方法。
[0006]但是目前方法存在如下问题和缺点:
[0007]针对实现方式(I)验证真伪方式较为复杂、缓慢,一般需要大量人工手动操作录入票面信息及专用流程才能完成,无法快速有效的验证票据真伪。因验证发票真伪而给消费者带来较大工作量或给一些不法分子偷漏税提供了机会。
[0008]针对实现方式(2)在没有网络环境的情况下无法对发票进行真伪验证。
[0009]因此,如何设计一种有效的验证票据真伪的系统及方法,提高验证真伪的速度,并且不受网络环境的限制,即为本领域技术人员研究的方向所在。
【发明内容】
[0010]本发明的主要目的是提供一种验证票据真伪的系统及方法,其是通过采用无线二维条码扫描解密设备或连接PC的有线二维条码扫描解密设备,对票据上的二维条码进行扫描,并将扫描信息进行票据真伪验证,在网络环境允许时将验证结果通过网络传递后台系统保存,网络环境不足时暂存验证结果,待环境满足时批量上传验证结果,以达到在任意地点以最快速度验证票据真伪的目的。
[0011]为了达到上述目的,本发明提供一种验证票据真伪的系统,其包括:
[0012]开票终端,用于录入开票信息,并将开票信息打印在票据上;
[0013]二维条码扫描器,用于对票据上的二维条码数据进行扫描;
[0014]解密比对装置,用于对二维条码数据进行解析,并作比对,验证票据真伪;
[0015]后台管理系统,用于接收验证信息,并保存验证结果。
[0016]其中,所述的开票终端包括开票装置和开票打印机,所述的开票装置内设置有加密装置,用于对票面明文信息加密生成税控码,所述税控码与票面明文信息拼接生成校验码,该校验码与所述税控码与票面明文信息拼接生成二维条码数据,所述开票打印机将票面明文信息、税控码及二维条码数据打印在票据上。
[0017]其中,所述的二维条码扫描器为无线二维条码扫描设备或连接到PC机上的有线二维条码扫描设备。
[0018]其中,通过无线或有线的方式将验证信息上传给后台管理系统。
[0019]其中,所述的后台管理系统包括路由器、结果接收服务器及数据库服务器。
[0020]为了达到上述目的,本发明还提供一种验证票据真伪的方法,其包括如下步骤:
[0021]通过开票终端录入开票信息,并将开票信息打印在票据上;
[0022]对票据上的二维条码进行扫描;
[0023]对二维条码数据进行解析,并作初步验证,验证票据真伪;
[0024]上传验证结果。
[0025]其中,通过开票终端录入开票信息,并将开票信息打印在票据上的步骤包括:
[0026]开票终端将票面明文信息通过加密装置生成税控码;
[0027]将票面明文信息和税控码拼接,生成校验码;
[0028]将票面明文信息、税控码、校验码拼接,生成二维条码数据;
[0029]将票面明文信息、税控码、二维条码数据打印到票据上。
[0030]其中,通过专用无线二维条码扫描解密设备或连接到PC机的有线二维条码扫描解密设备,对票据上的二维条码进行扫描。
[0031]其中,在对二维条码数据进行解析,并作初步验证的步骤中包括:
[0032]录入或扫描获取票面上的税控码,并比较验证此税控码与二维条码数据中拼接的税控码是否一致,如果一致执行以下步骤;
[0033]将二维条码数据中的票面明文信息与税控码生成校验码,比较验证此校验码与二维条码数据中的校验码是否一致,如果一致执行以下步骤;
[0034]将二维条码数据中的税控码解密得到新的票面明文信息,比较验证新的票面明文信息与二维条码数据中的票面明文信息是否一致,若一致,则为真票,否则为假票。
[0035]其中,上传验证结果的步骤包括:将验证票据真伪的结果暂存本地,检查是否传输到后台网络数据接收服务器保存验证结果,满足传输条件上传结果,不满足条件留待下次上传。
[0036]与现有技术相比,本发明的有益效果在于:本发明的系统和方法可应用于煤炭行业的煤炭销售票控制打印机、税务行业打印发票的税控收款机、税控器、税控打印机、出租车计价器、加油站行业的油票打印机等对票据防伪要求较为严格的设备,方法简便、使用方便,不给不法分子偷漏税提供机会。
【专利附图】
【附图说明】
[0037]图1为本发明实施例所提供的票据快速验证真伪系统的结构图。
[0038]图2为本发明实施例所提供的票据快速验证真伪方法的流程图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]如图1所示,是本发明实施例所提供的票据快速验证真伪设备的结构图。
[0041]本发明的票据快速验证真伪的设备包括:开票终端、扫描二维条码解密设备及后台管理系统。
[0042]所述的开票终端,用于录入开票信息,并将开票信息打印在票据上,其包括开票装置及票据打印机;其中:
[0043]所述的开票装置内设有加密装置,所述的加密装置将票面明文信息加密生成税控码;所述税控码与票面明文信息拼接生成校验码;所述校验码、所述税控码与票面明文信息拼接生成二维条码数据,所述开票打印机将票面明文信息、税控码及二维条码数据打印在票据上。
[0044]所述的扫描二维条码解密设备,用于扫描二维条码并进行解密比对,其包括二维条码扫描器及解密比对装置;所述的二维条码扫描器用于对票据上的二维条码数据进行扫描,所述的二维条码扫描器为无线二维条码扫描设备或连接到PC机上的有线二维条码扫描设备;所述的解密比对装置,用于对二维条码数据进行解析,并作初步验证,验证票据真伪,其具体包括:
[0045]验证票面上的税控码及二维条码中的税控码是否正确;
[0046]二维条码中的开票信息和税控码计算出的校验码与二维条码中的校验码是否正确;
[0047]若正确则将票面税控码通过解密比对装置,解密生成开票信息,并与二维条码中的开票信息比对,若一致,则为真票,否则为假票。
[0048]若不正确,为假票。
[0049]所述的后台管理系统,其用于保存验证结果,其包括路由器、结果接收服务器及数据库服务器,所述的后台管理系统是将验证票据真伪的结果暂存本地,检查是否可以通过无线或有线网络传输到后台网络据接收服务器保存验证结果,满足传输条件上传结果,不满足条件留待下次上传。
[0050]如图2所述,为本发明实施例所提供的票据快速验证真伪方法的流程图,本发明的一种验证票据真伪的方法是采用无线二维条码扫描解密设备或连接PC的有线二维条码扫描解密设备,对票据上的二维条码进行扫描,并将扫描信息进行票据真伪验证,在网络环境允许时将验证结果通过网络传递后台管理系统保存,网络环境不足时暂存验证结果待环境满足时批量上传验证结果,其具体包括如下步骤:
[0051]步骤S1:通过开票终端将开票信息打印在票据上,其具体包括如下子步骤:
[0052]Sll:通过开票终端录入开票明文信息,通过加密装置生成税控码;
[0053]S12:将票面明文信息和税控码拼接,通过算法生成校验码;
[0054]S13:将票面明文信息、税控码、校验码拼接,生成二维条码数据;
[0055]S14:将票面明文信息、税控码、二维条码数据打印到票据上。
[0056]步骤S2:对票据上的二维条码进行扫描,其通过专用无线二维条码扫描设备或连接到PC机的有线二维条码扫描设备,对票据上的二维条码进行扫描,获取二维条码数据;
[0057]步骤S3:对二维条码数据进行解析,并作初步验证;其是将票面税控码解密生成开票信息并与二维条码中的开票信息比对,若一致,则为真票,否则为假票,具体包括如下子步骤:
[0058]步骤S31:录入或扫描获取票面上的税控码,并验证此税控码与二维条码数据中拼接的税控码比较是否一致,验证一致,执行步骤S32 ;
[0059]步骤S32:将二维条码数据中的票面明文信息与税控码生成校验码,验证此校验码与二维条码数据中的校验码比较是否一致,验证一致,执行步骤S33 ;
[0060]步骤S33:将二维条码数据中的税控码用解密机解密得到新的票面明文信息,验证此票面明文信息与二维条码数据中的票面明文信息比较是否一致。
[0061]步骤S4:上传验证结果,其是将验证票据真伪的结果暂存本地,检查是否可以通过无线或有线网络传输到后台网络据接收服务器保存验证结果,满足传输条件上传结果,不满足条件留待下次上传。
[0062]综上所述,本发明相对于现有技术具有如下优点:方法简便、使用方便,不给不法分子偷漏税提供机会。本发明的系统和方法可应用于煤炭行业的煤炭销售票控制打印机、税务行业打印发票的税控收款机、税控器、税控打印机、出租车计价器、加油站行业的油票打印机等对票据防伪要求较为严格的设备中。
[0063]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
【权利要求】
1.一种验证票据真伪的系统,其特征在于,其包括: 开票终端,用于录入开票信息,并将开票信息打印在票据上; 二维条码扫描器,用于对票据上的二维条码数据进行扫描; 解密比对装置,用于对二维条码数据进行解析,并作比对,验证票据真伪; 后台管理系统,用于接收验证信息,并保存验证结果。
2.根据权利要求1所述的一种验证票据真伪的系统,其特征在于,所述的开票终端包括开票装置和开票打印机,所述的开票装置内设置有加密装置,用于对票面明文信息加密生成税控码,所述税控码与票面明文信息拼接生成校验码,该校验码与所述税控码与票面明文信息拼接生成二维条码数据,所述开票打印机将票面明文信息、税控码及二维条码数据打印在票据上。
3.根据权利要求1所述的一种验证票据真伪的系统,其特征在于,所述的二维条码扫描器为无线二维条码扫描设备或连接到PC机上的有线二维条码扫描设备。
4.根据权利要求1所述的一种验证票据真伪的系统,其特征在于,通过无线或有线的方式将验证信息上传给后台管理系统。
5.根据权利要求1所述的一种验证票据真伪的系统,其特征在于,所述的后台管理系统包括路由器、结果接收服务器及数据库服务器。
6.一种验证票据真伪的方法,其特征在于,其包括如下步骤: 通过开票终端录入开票信息,并将开票信息打印在票据上; 对票据上的二维条码进行扫描; 对二维条码数据进行解析,并作初步验证,验证票据真伪; 上传验证结果。
7.根据权利要求6所述的一种验证票据真伪的方法,其特征在于,通过开票终端录入开票信息,并将开票信息打印在票据上的步骤包括: 开票终端将票面明文信息通过加密装置生成税控码; 将票面明文信息和税控码拼接,生成校验码; 将票面明文信息、税控码、校验码拼接,生成二维条码数据; 将票面明文信息、税控码、二维条码数据打印到票据上。
8.根据权利要求6所述的一种验证票据真伪的方法,其特征在于,通过无线二维条码扫描解密设备或连接到PC机的有线二维条码扫描解密设备,对票据上的二维条码进行扫描。
9.根据权利要求6所述的一种验证票据真伪的方法,其特征在于,在对二维条码数据进行解析,并作初步验证的步骤中包括: 录入或扫描获取票面上的税控码,并比较验证税控码与二维条码数据中拼接的税控码是否一致,如果一致执行以下步骤; 将二维条码数据中的票面明文信息与税控码生成校验码,比较验证校验码与二维条码数据中的校验码是否一致,如果一致执行以下步骤; 将二维条码数据中的税控码解密得到新的票面明文信息,比较验证新的票面明文信息与二维条码数据中的票面明文信息是否一致,若一致,则为真票,否则为假票。
10.根据权利要求9所述的一种验证票据真伪的方法,其特征在于,上传验证结果的步骤包括:将验证票据真伪的结果暂存本地,检查是否传输到后台接收服务器保存验证结果,满足传输条件上传结果,不满足条件留待下次上传。
【文档编号】G07D7/00GK104299310SQ201310303391
【公开日】2015年1月21日 申请日期:2013年7月18日 优先权日:2013年7月18日
【发明者】马雁, 甘景全, 袁冲, 刘畅, 陈尧, 车德欣 申请人:航天信息股份有限公司