一种在线防伪发票开具方法及系统的制作方法

文档序号:8528636阅读:1261来源:国知局
一种在线防伪发票开具方法及系统的制作方法
【技术领域】
[0001]本发明涉及防伪发票打印领域,特别涉及一种在线防伪发票开具方法及系统。
【背景技术】
[0002]目前在线防伪发票打印主要有以下三种模式:PC机加打印机、平板电脑加打印机组成的一体机、手机加打印机。
[0003]基于智能手机大量普及的前提下,使用智能手机加打印机的开票方式具有投入少、占用空间小等优点,另外在输入法等操作习惯上,用户已经适应了自己手机的操作,在网络连接上也可以使用手机的数据功能,而不需要专门申请一条网络线路,这也极大地方便了一些偏远山区,没有宽带用户的使用。
[0004]但是对于增值税发票系统升级版平台,要求打印的发票信息必须使用税控盘或报税盘进行身份认证、加密、签名,从而做到发票具有真实、防篡改、不可抵赖等功能;但是手机上是无法实现税控盘和报税盘驱动的,所以智能手机加传统的打印机的模式也无法满足增值税发票系统升级版的要求。

【发明内容】

[0005]本发明要解决的技术问题之一,在于提供一种在线防伪发票开具方法,通过该方法实现智能手机加打印机模式能满足增值税发票系统升级版平台要求,方便用户的使用。
[0006]本发明是这样实现技术问题之一的:一种在线防伪发票开具方法,所述方法需提供打印设备、税控盘或报税盘、手机以及增值税发票系统升级版平台,且所述手机分别与所述打印设备和增值税发票系统升级版平台连接,所述税控盘或报税盘与所述打印设备连接;
[0007]所述方法包括如下步骤:
[0008]步骤1、在手机与打印设备之间建立连接,以及在手机与增值税发票系统升级版平台之间建立连接;
[0009]步骤2、在手机APP中输入发票信息,且向打印设备发送指令,要求税控盘或报税盘对发票信息进行保存、加密以及签名,并向打印设备发送发票打印请求;
[0010]步骤3、打印设备将收到的指令发送给税控盘或报税盘,税控盘或报税盘对发票信息进行保存、加密以及签名,同时打印设备在收到发票打印请求后,就驱动打印设备打印发票,并向手机APP返回打印结果;
[0011]步骤4、手机APP将加密的发票信息上传到增值税发票系统升级版平台,并向打印设备发送指令,要求税控盘或报税盘删除保存的发票信息。
[0012]进一步地,所述打印设备包括一个蓝牙模块、一个WiFi模块、一个打印机芯、一个MCU、一个USB Device 接口、3 个 UART 串口以及 2 个USB Host 接口,所述USB Device 接口、UART串口以及USB Host接口均与所述MCU连接;所述3个UART串口分别连接所述蓝牙模块、WiFi模块和打印机芯,所述2个USB Host接口分别连接税控盘和报税盘。
[0013]进一步地,所述步骤I具体为:在手机与打印设备之间建立指令交互通道,所述指令交互通道用于手机与打印设备间的指令交互,实现打印设备打印发票和税控盘或报税盘对发票进行加解密和签名;在手机与增值税发票系统升级版平台之间建立SSL交互通道,所述SSL交互通道用于手机与增值税发票系统升级版平台间的交互,实现发票业务。
[0014]进一步地,所述步骤4具体为:手机APP将加密的发票信息上传到增值税发票系统升级版平台,增值税发票系统升级版平台对上传的发票信息进行合法性认证,认证通过后,增值税发票系统升级版平台将认证结果返回给手机APP,手机APP再向打印设备发送指令,要求税控盘或报税盘删除保存的发票信息。
[0015]本发明要解决的技术问题之二,在于提供一种在线防伪发票开具系统,通过该系统实现智能手机加打印机模式能满足增值税发票系统升级版平台要求,方便用户的使用。
[0016]本发明是这样实现技术问题之二的:一种在线防伪发票开具系统,所述系统需提供打印设备、税控盘或报税盘、手机以及增值税发票系统升级版平台,且所述手机分别与所述打印设备和增值税发票系统升级版平台连接,所述税控盘或报税盘与所述打印设备连接;
[0017]所述系统包括:连接建立模块、信息输入模块、加密打印模块以及业务处理模块;
[0018]所述连接建立模块,用于在手机与打印设备之间建立连接,以及在手机与增值税发票系统升级版平台之间建立连接;
[0019]所述信息输入模块,用于在手机APP中输入发票信息,且向打印设备发送指令,要求税控盘或报税盘对发票信息进行保存、加密以及签名,并向打印设备发送发票打印请求;
[0020]所述加密打印模块,用于打印设备将收到的指令发送给税控盘或报税盘,税控盘或报税盘对发票信息进行保存、加密以及签名,同时打印设备在收到发票打印请求后,就驱动打印设备打印发票,并向手机APP返回打印结果;
[0021]所述业务处理模块,用于手机APP将加密的发票信息上传到增值税发票系统升级版平台,并向打印设备发送指令,要求税控盘或报税盘删除保存的发票信息。
[0022]进一步地,所述打印设备包括一个蓝牙模块、一个WiFi模块、一个打印机芯、一个MCU、一个USB Device 接口、3 个 UART 串口以及 2 个USB Host 接口,所述USB Device 接口、UART串口以及USB Host接口均与所述MCU连接;所述3个UART串口分别连接所述蓝牙模块、WiFi模块和打印机芯,所述2个USB Host接口分别连接税控盘和报税盘。
[0023]进一步地,所述连接建立模块具体为:在手机与打印设备之间建立指令交互通道,所述指令交互通道用于手机与打印设备间的指令交互,实现打印设备打印发票和税控盘或报税盘对发票进行加解密和签名;在手机与增值税发票系统升级版平台之间建立SSL交互通道,所述SSL交互通道用于手机与增值税发票系统升级版平台间的交互,实现发票业务。
[0024]进一步地,所述业务处理模块具体为:手机APP将加密的发票信息上传到增值税发票系统升级版平台,增值税发票系统升级版平台对上传的发票信息进行合法性认证,认证通过后,增值税发票系统升级版平台将认证结果返回给手机APP,手机APP再向打印设备发送指令,要求税控盘或报税盘删除保存的发票信息。
[0025]本发明具有如下优点:1、实现了智能手机加打印机模式的防伪发票开具功能,这极大地方便了用户的使用,特别是对于没有宽带网络的偏远山区,可以通过手机数据网络实现打印,使用极其方便;2、通过手机APP实现开票功能,可以省去专用开票设备的费用,减轻纳税人负担。
【附图说明】
[0026]下面参照附图结合实施例对本发明作进一步的说明。
[0027]图1为本发明方法的一较佳实施例的执行流程图。
[0028]图2为本发明中打印设备的原理图。
【具体实施方式】
[0029]一种在线防伪发票开具方法的较佳实施例,所述方法需提供打印设备、税控盘或报税盘、手机以及增值税发票系统升级版平台,且所述手机分别与所述打印设备和增值税发票系统升级版平台连接(可以是有线连接、无线连接或者是蓝牙连接),所述税控盘或报税盘与所述打印设备连接;
[0030]请参照图2所示,所述打印设备包括一个蓝牙模块、一个WiFi模块、一个打印机芯、一个 MCU、一个 USB Device 接口、3 个 UART 串口以及 2 个 USB Host 接口,所述 USB Device接口、UART串口以及USB Host接口均与所述MCU连接,其中USB Device接口用于手机与打印设备之间的有线连接;所述3个UART串口分别连接所述蓝牙模块(用于打印设备与手机之间的连接使用)、WiFi模块(用于打印设备与手机之间的无线连接使用)和打印机芯(用于驱动打印设备打印发票),所述2个USB Host接口分别连接税控盘和报税盘,用于驱动税控盘和报税盘,以实现对发票信息的存储、加解密、签名等。
[0031]请参照图1所示,所述方法具体包括如下步骤:
[0032]步骤1、在手机与打印设备之间建立连接,以及在手机与增值税发票系统升级版平台之间建立连接;该步骤具体为:在手机与打印设备之间建立指令交互通道,所述指令交互通道用于手机与打印设备间的指令交互,实现打印设备打印发票和税控盘或报税盘对发票进行加解密和签名;在手机与增值税发票系统升级版平台之间建立SSL交互通道,所述SSL交互通道用于手机与增值税发票系统升级版平台间的交互,实现发票业务;其中,发票业务包括开具发票、发票作废、发票冲红等,这些票据都必须经过税控盘或报税盘加密后,再提交到增值税发票系统升级版平台。
[0033]步骤2、在手机APP中输入发票信息,且向打印设备发送指令,要求税控盘或报税盘对发票信息进行保存、加密以及签名,并向打印设备发送发票打印请求;其中,手机APP可以通过页面表格等形式向用户提供输入界面,而输入的发票信息可以包括收款单位、品名、价格、开票单位等信息。
[0034]手机APP向打印设备发送指令的原因是:因为手机是无法驱动税控盘或报税盘的,所以将税控盘或报税盘的驱动交由打印设备来完成,即对于手机APP来说,打印设备相当于税控盘或报税盘的代理,同时又可以作为打印机使用。而手机APP只需要向打印设备发送指令,就可以指挥打印设备驱动税控盘或报税盘对发票信息进行保存、加密以及签名,手机APP还可以向打印设备发送打印请求,以指挥打印设备打印发票。
[0035]步骤3、打印设备将收到的指令发送给税控盘或报税盘,税控盘或报税盘对发票信息进行保存、加密以及签名,在具体实施时,打印设备还可以将税控盘或报税盘的执行结果返回给手机APP,同时打印设备在收到发票打印请求后,就驱动打印设备打印发票,并向手机APP返回打印结果,例如当打印设备打印完发票后,就向手机APP发送“PRT OK”应答。
[0036]步骤4、手机APP将加密的发票信息上传到增值税发票系统升级版平台,并向打印设备发送指令,以要求税控盘或报税盘删除保存的发票信息;该步骤具体为:手机APP将加密的发票信息上传到增值税发票系统升级版平台,增值税发票系统升级版平台对上传的发票信息进行合法性认证,认证通过后,增值税发票系统升级版平台将认证结果返回给手机APP,手机APP再向打印设备发送指令,要求税控盘或报税盘删除保存的发票信息。当然,如果认证没有通过,则认为发票是非法的,此时不予处理;如果由于网络出现故障使发票信息无法及
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1