网络发票智能终端的制作方法

文档序号:6658845阅读:205来源:国知局
专利名称:网络发票智能终端的制作方法
技术领域
本发明设涉及一种税务机关网络发票开具的专用电子设备。该设备集网络发票打印、发票开具数据安全存储、发票开具数据实时报送等功能于一体,以有线或无线网络作为传输通道,配合网络发票系统实现发票的在线与离线开具以及相关管理功能。
背景技术
我国税务机关对发票管理经历了手工开票手撕票、税控发票再到当前网络发票几个阶段。发票管理模式也由“以票控税”发展到“以票控税、信息管税”的阶段。网络发票以其开票方式简单、信息实时传递、实时监控等优势成为当前税务机关发票开具方案的重要组成部分。但网络发票开具必须要求纳税户通过计算机实时连接税务机关服务器才能进行。这种发票开具方法存在以下主要问题I、整体系统运行过于依赖服务器与网络一旦出现服务器宕机或网络阻塞瘫痪则会影响所有纳税户的正常经营。2、对纳税户经营环境有特殊要求,无网络的纳税户则无法使用。3、使用通用计算机作为开具终端,无法做到专机专用,客户端故障率高。网络发票智能终端作为网络发票开具专用开具设备,在保留了网络发票系统优点的同时较好的解决了网络发票在使用中存在的各种问题。网络发票智能终端可与现行各网络发票系统进行对接;可进行网络发票在线实时开具实时传递,也可以离线开具联线传递; 同时终端可根据需要选择有线或无线网络来解决纳税户不具备网络条件的问题;作为网络发票开具专用设备,网络发票智能终端系统稳定安全性高。

发明内容
本发明的目的是为网络发票系统的发票开具提供一种高效、稳定、安全、支持有线、无线网络通讯、支持CA及电子印章安全体系的、并可支持离线发票开具的、对发票管理及开具环境要求低的网络发票开具专用电子终端设备。本发明网络发票智能终端的技术方案是网络发票智能终端,由系统软件模块、嵌入式软件模块与硬件模块三部分组成。系统软件模块包括纳税户管理模块、设备管理模块、发票管理模块、网络发票前置模块、数据接口中间件模块、数据存储模块,主要负责系统所涉及的所有数据(包括纳税户数据、硬件设备数据、发票数据)的管理、对接、维护及存储。嵌入式软件模块主要包括数据处理模块、显示模块、打印模块、通讯模块、数据存储模块、数据备份及恢复模块;硬件模块包括网络通讯模块、数据存储模块、打印模块、核心处理器模块、显不模块、输入输出模块。其中系统软件模块,由纳税户管理模块对使用网络发票智能终端的用户数据进行管理与使用授权,授权包括使用到期时间、单张发票限额、离线开票时间、离线开票张数、离线开票限额;由设备管理模块对纳税户所使用的网络发票智能终端进行管理;由发票管理模块对纳税户所使用的发票进行管理包括发票卷领购信息、发票卷使用信息、纳税户的发票开具明细信息;由网络发票前置模块处理系统软件与网络发票智能终端的数据通讯、数据加密、数据动态密钥协商功能;数据接口中间件负责将软件系统与税务机关网络发票系统进行数据对接;数据存储模块负责对所有业务数据进行存储备份。其中嵌入式软件模块,数据处理模块用于系统所有数据的运算和相关处理;显示模块主要将数据处理模块处理后的提示、错误信息、确认信息以及相关数据输入提示等信息传送至显示屏;打印模块主要将纳税户需要打印的发票内容打印至空白发票上;通讯模块主要负责将发票数据及相关业务数据通过网络设备发送至服务器并获取服务器相关处理及信息,在每笔通讯前通讯模块会与服务器动态协商通讯密钥并使用协商好的密钥对数据进行加密传递;数据存储模块负责将需要存储的业务数据存储到网络发票智能终端的非易失性存储器中;数据备份及恢复模块负责按照备份及恢复策略对发票开具数据进行备份确保纳税户发票开具数据的安全,数据备份采用主动策略是,根据税务机关要求周期进行自动备份;恢复采用被动策略,由税务机关管理员或技术支持人员手动还原数据;备份数据均存放于非易失性寄存器中,采用哈希算法对数据进行签名,防止数据被篡改。其中硬件模块,由网络通讯模块完成网络连接工作为嵌入式软件的通讯模块提供物理通道,该通道可以是3G网络模式也可以是GPRS模式;数据存储模块使用非易失性存储器并配合相关掉电保护控制单元提供安全的物理存储;打印模块负责发票打印工作,使用专用高速票据打印设备支持打印76mm与57mm卷筒式发票;核心处理模块负责整体系统调度及运算的相关处理工作并对相关外围设备提供相应支持;显示模块用于显示相关与用户交互及引导操作的信息;输入输出模块主要完成相关输入输出工作主要包括键盘、USB、 串口等。上述网络发票智能终端的应用方法,完成税务机关网络发票系统的专用设备开具,步骤如下I)将需要使用网络发票智能终端进行网络发票开具的纳税户信息录入税务机关网络发票管理系统中;2)将纳税户所使用的大唐网络发票智能终端设备信息录入税务机关网络发票管理系统中;3)使用网络发票智能终端获取纳税户注册信息,包括并进行网络发票智能终端系统初始化操作;4)通过数据接口中间件模块从税务机关网络发票系统中获取纳税户购买的发票
信息;5)纳税户将纸质发票卷装入网络发票智能终端,进行开票操作;6)开票完成,由打印模块完成发票打印工作,并将发票开具详细信息存储至硬件模块中的存储模块中,同时通过网络通讯模块将发票发送至系统软件模块的网络发票前置模块;7)网络发票前置模块接收到发票明细信息后将该信息交由数据存储模块进行数据存储,并将数据通过数据接口中间件模块传递到税务机关网络发票系统;至此完成一次发票开具业务。本发明在不改变现有税务机关网络发票系统的前提下,实现网络发票基于专用发票打印设备的在线与离线开具工作。同时系统支持各种制式的3G网络以及有线网络通讯,
5支持基于动态密钥协商的通讯加密、VPN, CA、电子印章等多种网络通讯安全机制保障了数据在传输状环境下的安全性。整体方案由管理软件系统、嵌入式软件系统及硬件系统三大部分组成,能较好的弥补当前网络发票系统的不足。


图I硬件模块图;图2嵌入式软件模块图;图3网络发票开票业务流程图。
具体实施例方式下面结合附图与具体实施方式
对本技术方案说明如下系统软件模块包括纳税户管理模块、设备管理模块、发票管理模块、网络发票前置模块、数据接口中间件模块、数据存储模块,主要负责系统所涉及的所有数据(包括纳税户数据、硬件设备数据、发票数据)的管理、对接、维护及存储。系统软件模块,由纳税户管理模块对使用网络发票智能终端的用户数据进行管理与使用授权,授权包括使用到期时间、单张发票限额、离线开票时间、离线开票张数、离线开票限额;由设备管理模块对纳税户所使用的网络发票智能终端进行管理;由发票管理模块对纳税户所使用的发票进行管理包括发票卷领购信息、发票卷使用信息、纳税户的发票开具明细信息;由网络发票前置模块处理系统软件与网络发票智能终端的数据通讯、数据加密、数据动态密钥协商功能;数据接口中间件负责将软件系统与税务机关网络发票系统进行数据对接;数据存储模块负责对所有业务数据进行存储备份。参照图I硬件模块包括网络通讯模块、数据存储模块、打印模块、核心处理器模块、显示模块、输入输出模块。其中网络通讯模块与核心处理器模块连接,由核心处理器模块控制其工作,该模块主要为网络数据传递提供可靠的物理连接通道。当纳税户请求发票信息或设备自动上传发票开具信息以及在做其他需要与服务器交互数据时由核心处理器模块负责控制网络通讯模块开启网络连接,完成业务后负责将此通讯模块管理并释放相关资源。核心处理器模块是基于ARM7内核的核心板,是本系统的核心处理单元,与其他各个模块相连接,负责对系统及数据的处理及其他模块的控制。数据存储模块是由一个或一组非易失性存储器及相关掉电保护装置。该模块与核心处理器相连,由核心处理器控制其工作。主要完成处理后的用户数据的存储功能,在突然掉电的情况下,掉电保护装置能保证掉电前的存储器操作能全部执行完毕,保障在异常情况下数据的安全存储。打印模块与核心处理器相连,主要处理核心处理器模块发出的打印指令及打印数据同时控制打印机进行纸质发票打印工作。在核心处理器模块对纳税户数据处理结束后, 通知打印模块进行打印,并把打印数据送至打印模块,由打印模块控制打印机进行打印,打印完成之后释放相关资源。显示模块连接核心处理器,主要处理与显示相关的数据并驱动显示屏显示相关信息。显示屏采用192X64IXD显示器,可显示4行,每行12个15X16点阵汉字。
输入输出模块连接核心处理器,由核心处理器统一调度控制,并驱动相应输入输出设备完成系统输入功能。主要的输入设备有键盘、扫描枪、串口、USB接口。当系统需要用户通过输入设备进行相关数据输入的时候由核心处理模块调度输入输出模块,开启输入设备并调用显示模块显示相关要求纳税户输入的数据提示。纳税户根据提示输入完成后, 数据被送至核心处理器模块处理后,如需发送到税务机关,则将数据送至网络通讯模块、如需存储则送至数据存储模块、如需打印则送至打印模块。参照图2嵌入式软件主要包括数据处理模块、显示模块、打印模块、通讯模块、数据存储模块、数据备份及恢复模块。其中数据处理模块做为嵌入式软件软件模块体系中核心处理模块,与显示模块连接, 由显示模块在显示屏提供数据输入提示,在输入开票业务数据后,提交数据处理模块进行数据的运算和相关处理,并将运算和处理后的结果根据业务要求送至其他相关模块进行处理;显示模块做为数据的输入输出入口,与数据处理模块进行连接。将数据处理模块处理后的提示、错误信息、确认信息以及相关数据输入提示等信息传送至显示屏。通讯模块与数据处理模块进行连接实现了嵌入式软件模块体系的网络通讯功能, 在每笔通讯前通讯模块会与服务器动态协商通讯密钥,数据处理模块根据协商好的通讯密钥将发票数据及相关业务数据进行加密,通过网络设备发送至服务器并获取服务器相关处理及信息。打印模块通过与数据处理模块,接收开具发票数据,将需要打印的发票内容打印至空白发票上。数据存储模块作为非易失性存储器为数据处理模块提供了存储功能,对数据处理模块处理后的发票数据及其他业务数据进行本地存储,便于数据处理模块根据业务需要进行数据的查找,保存;数据备份及恢复模块为数据处理模块所需数据提供了备份恢复功能,按照备份及恢复策略对发票开具数据进行备份确保纳税户发票开具数据的安全,数据备份采用主动策略是,根据税务机关要求周期进行自动备份;恢复采用被动策略,由税务机关管理员或技术支持人员手动还原数据;备份数据均存放于非易失性寄存器中,采用哈希算法对数据进行签名,防止数据被篡改。参照图3纳税户开票业务流程如下I)税务机关工作人员将纳税户及机器信息在局端管理系统进行登记,并设定相关网络发票机用户控制信息(单张开票限额、离线开票时间、离线开票张数、离线开票限额)2)纳税户开机系统进入自检阶段并判断是否已进行初始化,如未进行初始化则机器自动连接税务机关服务器获取机器注册信息及相关初始化信息,并自动对机器进行初始化。3)纳税户通过用户名密码进入网络发票智能终端系统后进行发票开具工作。4)系统判断机器内是否有发票,如果没有则要求纳税户输入新的发票卷的发票代码及发票卷起始号码,网络发票智能终端通过网络连接网络前置模块由前置模块获取网络发票信息,并将信息返回给网络发票智能终端完成新发票下载入库的工作。5)纳税户填写发票信息后点击开票按钮,网络发票智能终端将所开发票信息与初始化时获取的该纳税户的控制信息进行比较,如果比较不成功则提示不成功原因返回开票界面。6)如符合控制信息则尝试上传本张发票的明细信息。如果上传成功,则将发票信息打印到纸质发票上并存入本地数据库中。否则系统将验证离线开票条件(离线开票金额、离线开票张数、离线开票天数)如验证通过则将发票存入本地数据库并打印纸质发票。
权利要求
1.一种网络发票智能终端,其特征是包括系统软件模块、嵌入式软件模块与硬件模块;A、所述系统软件模块负责所涉及的所有数据的管理、对接、维护及存储;本模块包括: 纳税户管理模块、设备管理模块、发票管理模块、网络发票前置模块、数据接口中间件模块和数据存储模块;由纳税户管理模块对使用网络发票智能终端的用户数据进行管理与使用授权;由设备管理模块对纳税户所使用的网络发票智能终端进行管理;由发票管理模块对纳税户所使用的发票进行管理包括发票卷领购信息、发票卷使用信息、纳税户的发票开具明细信息;由网络发票前置模块处理系统软件与网络发票智能终端的数据通讯、数据加密、数据动态密钥协商功能;由数据接口中间件将软件系统与税务机关网络发票系统进行数据对接;由数据存储模块负责对所有业务数据进行存储备份;B、所述嵌入式软件模块包括数据处理模块、显示模块、打印模块、通讯模块、数据存储模块和数据备份及恢复模块;由数据处理模块用于系统所有数据的运算和相关处理;由显示模块将数据处理模块处理后的提示、错误信息、确认信息以及相关数据输入提示等信息传送至显示屏;由打印模块将纳税户需要打印的发票内容打印至空白发票上;由通讯模块将发票数据及相关业务数据通过网络设备发送至服务器并获取服务器相关处理及信息,在每笔通讯前通讯模块会与服务器动态协商通讯密钥并使用协商好的密钥对数据进行加密传递;由数据存储模块将需要存储的业务数据存储到网络发票智能终端的存储器中;由数据备份及恢复模块按照备份及恢复策略对发票开具数据进行备份确保纳税户发票开具数据的安全;C、所述硬件模块包括网络通讯模块、数据存储模块、打印模块、核心处理器模块、显示模块和输入输出模块;由网络通讯模块完成网络连接工作为嵌入式软件的通讯模块提供物理通道;由数据存储模块使用非易失性存储器并配合相关掉电保护控制单元提供安全的物理存储;由打印模块负责发票打印工作,使用票据打印设备支持打印发票;由核心处理模块负责整体系统调度及运算的相关处理工作并对相关外围设备提供相应支持;由显示模块用于显示相关与用户交互及引导操作的信息;由输入输出模块完成相关输入输出工作。
2.根据权利要求I所述的网络发票智能终端,其特征是,所述由纳税户管理模块对使用网络发票智能终端的用户数据进行管理与使用授权,授权包括使用到期时间、单张发票限额、离线开票时间、离线开票张数和离线开票限额。
3.根据权利要求I所述的网络发票智能终端,其特征是,所述网络通讯模块完成网络连接工作为嵌入式软件的通讯模块提供物理通道,该通道是3G网络模式或GPRS模式。
4.根据权利要求I所述的网络发票智能终端,其特征是,所述由输入输出模块是键盘、 USB模块或串口模块。
5.根据权利要求I所述的网络发票智能终端,其特征是所述嵌入式软件模块中,备份及恢复策略是数据备份采用主动策略是,根据税务机关要求周期进行自动备份;恢复采用被动策略, 由税务机关管理员或技术支持人员手动还原数据;备份数据均存放于非易失性寄存器中, 采用哈希算法对数据进行签名,防止数据被篡改。
6.一种权利要求I所述网络发票智能终端的应用方法,其特征是完成税务机关网络发票系统的专用设备开具,步骤如下1)将需要使用网络发票智能终端进行网络发票开具的纳税户信息录入税务机关网络发票管理系统中;2)将纳税户所使用的大唐网络发票智能终端设备信息录入税务机关网络发票管理系统中;3)使用网络发票智能终端获取纳税户注册信息,包括并进行网络发票智能终端系统初始化操作;4)通过数据接口中间件模块从税务机关网络发票系统中获取纳税户购买的发票信5)纳税户将纸质发票卷装入网络发票智能终端,进行开票操作;6)开票完成,由打印模块完成发票打印工作,并将发票开具详细信息存储至硬件模块中的存储模块中,同时通过网络通讯模块将发票发送至系统软件模块的网络发票前置模块;7)网络发票前置模块接收到发票明细信息后将该信息交由数据存储模块进行数据存储,并将数据通过数据接口中间件模块传递到税务机关网络发票系统;至此完成一次发票开具业务。
全文摘要
一种网络发票智能终端,包括系统软件模块、嵌入式软件模块与硬件模块;A、所述系统软件模块包括纳税户数据、硬件设备数据、发票数据的管理、对接、维护及存储;本模块包括纳税户管理模块、设备管理模块、发票管理模块、网络发票前置模块、数据接口中间件模块和数据存储模块;B、所述嵌入式软件模块包括数据处理模块、显示模块、打印模块、通讯模块、数据存储模块和数据备份及恢复模块;C、所述硬件模块包括网络通讯模块、数据存储模块、打印模块、核心处理器模块、显示模块和输入输出模块。本发明在不改变现有税务机关网络发票系统的前提下,实现网络发票基于专用发票打印设备的在线与离线开具工作。
文档编号G07G1/00GK102592374SQ201210063899
公开日2012年7月18日 申请日期2012年3月12日 优先权日2012年3月12日
发明者余钦, 李晓轩, 殷堃, 王勇, 陆俊 申请人:江苏大唐电子产品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1