一种基于usbkey的离线发票开具方法

文档序号:8259949阅读:534来源:国知局
一种基于usbkey的离线发票开具方法
【技术领域】
[0001]本发明涉及信息安全技术领域,具体地说是一种基于USBKEY的离线发票开具方法。
【背景技术】
[0002]在信息化进程飞速加快的大背景下,随着互联网技术的发展,极大提高了人们工作效率,同时也使信息安全问题越来越严重。各种病毒及网上黑客等各种形式的攻击都给网上交易和通信带来威胁。加强计算机安全保密工作、杜绝泄密事件的发生已亟待解决。
[0003]PKI (公钥基础设施)体系就是针对比较典型的信息安全问题,利用公钥理论和技术建立的提供安全服务的基础设施。PKI技术是信息安全技术的核心,也是电子商务的关键和基础技术。可有效遏制用户数据被破坏、被冒名操作、敏感数据被通过网络截取、否认发布过的信息等行为。
USBKey是PKI体系中一种安全的客户终端产品,用来生成密钥、存储用户数字证书、作为用户身份认证的终端工具。它作为用户在网络环境中的身份证而被使用。可用于任何具有USB接口的个人计算机上。

【发明内容】

[0004]本发明的技术任务是提供一种基于USBKEY的离线发票开具方法。
[0005]本发明的技术任务是按以下方式实现的,该离线发票开具方法步骤如下:
O首先需获得一个由税务部门端网络发票系统为纳税人发行的USBKEY,发行时即写入主管税务机关代码、纳税人识别号、发票代码、发票号码、监控管理文件、发票模板以及秘钥信息到USBKEY;
2)纳税人在计算机上接入USBKEY并下载安装开票客户端开票软件,进入开票软件的开票页面发出开票申请;当检测到网络应用故障时自动进入离线开票模式,即自动调用USBKEY接口,开票客户端从智能USBKEY中读取开票信息;
3)开票客户端用秘钥将信息加密组合后的发票信息发送给智能USBKEY,智能USBKEY按照监控管理文件对发票信息作出检测;
4)若检测通过,智能USBKEY保存已开具发票明细至安全存储区,对累计金额、发票使用信息文件作出对应修改,并根据票据模版生成税控码,返回给开票客户端;
5)开票客户端接收到返回的税控码,调用打印机打印出纸质发票;打印成功后返回到开票界面。
[0006]所述的步骤2)中开票信息为:主管税务机关代码、纳税人识别号、发票代码、发票号码信息,以及开票控制信息。
[0007]所述的步骤3)中发票信息为日期、金额、发票号码信息。
[0008]本发明的一种基于USBKEY的离线发票开具方法和现有技术相比,解决了网络和应用故障时无法正常开具发票的难题,而且能保证纳税人开具发票信息的正确生成,并实现开票信息检测、生成税控码、已开发票明细存储及安全传输。同时增加对离线开票做出最大开票总额的限制,以防止恶意无限制开票。使发票开具模式和安全性都得到完善。
【附图说明】
[0009]附图1为一种基于USBKEY的离线发票开具方法的结构示意图。
【具体实施方式】
[0010]实施例1:
该离线发票开具方法步骤如下:
O首先需获得一个由税务部门端网络发票系统为纳税人发行的USBKEY,发行时即写入主管税务机关代码、纳税人识别号、发票代码、发票号码、监控管理文件、发票模板以及秘钥信息到USBKEY;
2)纳税人在计算机上接入USBKEY并下载安装开票客户端开票软件,进入开票软件的开票页面发出开票申请;当检测到网络应用故障时自动进入离线开票模式,即自动调用USBKEY接口,开票客户端从智能USBKEY中读取开票信息;
3)开票客户端用秘钥将信息加密组合后的发票信息发送给智能USBKEY,智能USBKEY按照监控管理文件对发票信息作出检测;
4)若检测通过,智能USBKEY保存已开具发票明细至安全存储区,对累计金额、发票使用信息文件作出对应修改,并根据票据模版生成税控码,返回给开票客户端;
5)开票客户端接收到返回的税控码,调用打印机打印出纸质发票;打印成功后返回到开票界面。
[0011]实施例2:
该离线发票开具方法步骤如下:
O首先需获得一个由税务部门端网络发票系统为纳税人发行的USBKEY,发行时即写入主管税务机关代码、纳税人识别号、发票代码、发票号码、监控管理文件、发票模板以及秘钥信息到USBKEY;
2)纳税人在计算机上接入USBKEY并下载安装开票客户端开票软件,进入开票软件的开票页面发出开票申请;当检测到网络应用故障时自动进入离线开票模式,即自动调用USBKEY接口,开票客户端从智能USBKEY中读取主管税务机关代码、纳税人识别号、发票代码、发票号码信息,以及开票控制信息;
3)开票客户端用秘钥将信息加密组合后的发票信息发送给智能USBKEY,智能USBKEY按照监控管理文件对发票日期、金额、发票号码信息作出检测;
4)若检测通过,智能USBKEY保存已开具发票明细至安全存储区,对累计金额、发票使用信息文件作出对应修改,并根据票据模版生成税控码,返回给开票客户端;
5)开票客户端接收到返回的税控码,调用打印机打印出纸质发票;打印成功后返回到开票界面。
[0012]通过上面【具体实施方式】,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【主权项】
1.一种基于USBKEY的离线发票开具方法,其特征在于,该离线发票开具方法步骤如下: O首先需获得一个由税务部门端网络发票系统为纳税人发行的USBKEY,发行时即写入主管税务机关代码、纳税人识别号、发票代码、发票号码、监控管理文件、发票模板以及秘钥信息到USBKEY; 2)纳税人在计算机上接入USBKEY并下载安装开票客户端开票软件,进入开票软件的开票页面发出开票申请;当检测到网络应用故障时自动进入离线开票模式,即自动调用USBKEY接口,开票客户端从智能USBKEY中读取开票信息; 3)开票客户端用秘钥将信息加密组合后的发票信息发送给智能USBKEY,智能USBKEY按照监控管理文件对发票信息作出检测; 4)若检测通过,智能USBKEY保存已开具发票明细至安全存储区,对累计金额、发票使用信息文件作出对应修改,并根据票据模版生成税控码,返回给开票客户端; 5)开票客户端接收到返回的税控码,调用打印机打印出纸质发票;打印成功后返回到开票界面。
2.根据权利要求1所述的一种基于USBKEY的离线发票开具方法,其特征在于,所述的步骤2)中开票信息为:主管税务机关代码、纳税人识别号、发票代码、发票号码信息,以及开票控制信息。
3.根据权利要求1所述的一种基于USBKEY的离线发票开具方法,其特征在于,所述的步骤3)中发票信息为日期、金额、发票号码信息。
【专利摘要】本发明公开了一种基于USBKEY的离线发票开具方法,纳税人在计算机上接入USBKEY并下载安装开票客户端开票软件,进入开票软件的开票页面发出开票申请;当检测到网络应用故障时自动调用USBKEY接口,开票客户端从智能USBKEY中读取开票信息;智能USBKEY按照监控管理文件对发票信息作出检测;若检测通过,智能USBKEY保存已开具发票明细至安全存储区,对累计金额、发票使用信息文件作出对应修改,并根据票据模版生成税控码,返回给开票客户端;开票客户端接收到返回的税控码,调用打印机打印出纸质发票;打印成功后返回到开票界面。本发明仅需采用一个智能USBKEY,就可以实现身份认证、发票同步、发票开具、作废和抄报等业务,实现数字防伪、可靠存储、安全传输。
【IPC分类】G06Q30-04, G07G5-00, G06F21-62
【公开号】CN104574161
【申请号】CN201510010464
【发明人】李贺, 于治楼, 乔国凯
【申请人】浪潮软件集团有限公司
【公开日】2015年4月29日
【申请日】2015年1月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1