一种税控盘远程开票的系统及其实现方法
【专利摘要】本发明公开了一种税控盘远程开票的系统及其实现方法,属于税务管理领域,本发明要解决的技术问题为如何能够通过网络实现税控盘的远程开票,技术方案为:(1)一种税控盘远程开票的系统,包括主机端、网络税控盘系统和打印机,主机端上安装有开票软件;网络税控盘系统包括嵌入式系统核心板、Wifi和蓝牙模块以及税控盘模块,嵌入式系统核心板分别连接并控制Wifi和蓝牙模块以及税控盘模块;打印机采用Wifi和蓝牙打印机。(2)、一种税控盘远程开票的实现方法,包括如下步骤:(1)、主机端首次访问服务器端时,主机端将自己的身份标识信息加密后通过网络广播方式发送到服务器端;(2)、服务器端接收到广播信息后,解密广播信息。
【专利说明】
一种税控盘远程开票的系统及其实现方法
技术领域
[0001]本发明涉及税务管理领域,具体地说是一种税控盘远程开票的系统及其实现方法。
【背景技术】
[0002]税控盘是由国家税务总局根据税控盘技术规范研制的专用税控装置,税控盘的主要功能为:保存纳税户登记信息和监控管理信息、接收开票信息并生成税控码及签名值,存储发票明细和发票使用信息、生成抄报数据及汇总信息。开票软件或专用开票机通过usb、串口与税控盘进行通信,实现发票税控功能,税控盘装置能满足税务机关对发票的管理要求,保证发票税控数据的正确生成、可靠存储、防止篡改。
[0003]目前,税控盘只提供usb、串口两种接口通信方式,由于受接口通信方式的限制,税控盘必须与开票软件连接在同一台pc机上进行使用,限制了税控盘的使用范围,税控盘作为专用税控设备,存储纳税人登记信息、发票开具信息等关键数据,一旦丢失,税务局无法统计纳税人的营业数据,也给纳税人增加了不必要的麻烦,因此需要将税控盘统一集中管理。故税控盘的通信方式无法满足纳税人需求,如何能够通过网络实现税控盘的远程开票是目前现有技术中存在的技术问题。
[0004]专利号为CN 102622830 A的专利文献公开了一种基于物联网远程监控开票终端设备状态的方法,该系统主要由开票终端设备状态检测模块、M2M无线传输模块、开票终端涉笔状态监控平台系统、短信平台系统四部分构成。开票终端设备状态检测模块实时检测开票终端设备的打印机、显示器、接口、存储器、开票状态等状态,通过M2M无线传输模块传输给开票终端设备状态检测平台系统,开票终端设备状态检测平台系统实时监控开票终端设备位置及状态,并将接收到开票终端设备状态信息后进行分析后分类处理。但是该技术方案存在结构复杂、操作不便、成本高、不能实现远程开票等缺点。
【发明内容】
[0005]本发明的技术任务是针对以上不足之处,提供一种税控盘远程开票的系统及其实现方法,来解决如何能够通过网络实现税控盘的远程开票的问题。
[0006]本发明解决其技术问题所采用的技术方案是:一种税控盘远程开票的系统,该系统包括主机端、网络税控盘系统和打印机,主机端上安装有开票软件;网络税控盘系统包括嵌入式系统核心板、Wifi和蓝牙模块以及税控盘模块,嵌入式系统核心板分别连接并控制Wif i和蓝牙模块以及税控盘模块;打印机采用Wif i和蓝牙打印机;主机端通过网络接口连接网络税控盘系统,网络税控盘系统通过Wif i和蓝牙模块无线连接Wif i和蓝牙打印机。
[0007]作为优选,所述主机端采用移动开票终端或安装有开票软件的PC机。
[0008]作为优选,所述网络接口采用RJ45接口。
[0009]更优地,所述网络税控盘系统作为服务器端,主机端通过网络协议与服务器端进行数据交互。
[0010]一种税控盘远程开票的实现方法,该实现方法包括如下步骤:
(1)、主机端首次访问服务器端时,主机端将自己的身份标识信息加密后通过网络广播方式发送到服务器端;
(2)、服务器端接收到广播信息后,解密广播信息;
(3)、解密广播信息后,服务器端对主机端的身份进行验证;
(4)、身份验证成功后,服务器端记录主机端的身份标识信息,并将服务器端的身份标识信息加密后,发送到主机端,完成主机端和服务器端的身份互认,实现主机端与服务器端的绑定;
(5)、主机端接收到服务器端的身份标识信息后,通过网络协议与服务器端进行业务操作数据的交互;
(6)、主机端进行发票业务操作,并将业务操作数据(即开票数据)加密后,通过网络协议发送到服务器端;
(7)、服务器端接收到主机端的业务操作数据后,解密业务操作数据;
(8)、服务器端将解密后的业务操作数据发送到税控盘模块,税控盘模块生产开票信息,即通过税控盘模块生成电子发票,并将电子发票加密、打包后返回到主机端;
(9)、主机端接收到电子发票后,将电子发票开具成功的信息发送到服务器端,服务器端通过Wifi和蓝牙模块将电子发票传送到Wifi和蓝牙打印机,Wifi和蓝牙打印机打印出该电子发票。
[0011]作为优选,所述步骤(I)和步骤(4)中的信息加密采用网络通信动态加密技术,通过业务操作命令字、主机端的身份识别信息和服务器端的身份信息生成动态密钥,对业务层数据进行加密处理,防止业务层数据被恶意修改。
[0012]作为优选,所述步骤(8)中的开票信息包括签名值、发票代码和发票号码。
[0013]本发明的税控盘远程开票的系统及其实现方法和现有技术相比,具有以下有益效果:
1、本发明通过网络实现主机端与装有税控盘模块的服务器端的身份认证,脱离传统的开票软件与税控盘需要物理连接的限制,实现税控盘集中管理,开票软件远程开票的功能;
2、本发明的主机端与服务器端进行身份验证,保证传输的安全性;主机端首次访问网络税控盘系统时,无法获取服务器端信息,需要通过广播方式,将主机端身份标识信息加密后广播出去,服务器端接收到广播信息后进行解密,校验身份成功后,将服务器端信息加密并发送到主机端,完成身份验证,实现了主机端与服务器端的一对一绑定,确保了信息传输的安全性和可靠性;
3、本发明中主机端和服务器端信息加密采用网络通信动态加密技术,考虑到网络的安全性,通过业务操作命令字、主机端及服务器端身份信息生成动态密钥,对业务层数据进行加密处理,防止业务层数据被恶意修改;
4、本发明通过网络税控盘系统实现了税控盘集中管理模式,实现本地开票、远程存储;税控盘作为专用税控设备,一些纳税人可能需要多台税控盘,分散管理会造成管理的不便,需要由财务等部门进行专门管理,使用网络税控盘系统,可以解决税控盘需要跟开票软件及打印机连接在同一台PC机上的问题,实现税控盘集中管理,本地发票开具,远程发票存储管理; 5、本发明的服务器端支持蓝牙和Wif i打印机设备,通过接入蓝牙和W1-Fi打印机,用户只需要使用装有开票软件的PC机或移动开票终端就可以进行发票的开具,方便易操作。
[0014]故本发明具有设计合理、结构简单、易于加工、体积小、使用方便、一物多用等特点,因而,具有很好的推广使用价值。
【附图说明】
[0015]下面结合附图对本发明进一步说明。
[0016]附图1为税控盘远程开票的系统原理框图;
附图2为税控盘远程开票的系统结构框图。
【具体实施方式】
[0017]下面结合附图和具体实施例对本发明作进一步说明。
[0018]实施例1
如附图1和2所示,本发明的税控盘远程开票的系统,该系统包括主机端、网络税控盘系统和打印机,主机端上安装有开票软件;网络税控盘系统包括嵌入式系统核心板、Wifi和蓝牙模块以及税控盘模块,嵌入式系统核心板分别连接并控制Wifi和蓝牙模块以及税控盘模块。打印机采用Wifi和蓝牙打印机;主机端通过网络接口连接网络税控盘系统,网络税控盘系统通过Wifi和蓝牙模块无线连接Wifi和蓝牙打印机。主机端采用安装有开票软件的PC机。网络接口采用RJ45接口。网络税控盘系统作为服务器端,主机端通过网络协议与服务器端进行数据交互。
[0019]实施例2
实施例2与实施例1的区别仅在于:主机端采用移动开票终端,其他结构及连接关系与实施例1完全相同。
[0020]实施例3
本发明的税控盘远程开票的实现方法,该实现方法包括如下步骤:
(1)、主机端首次访问服务器端时,主机端将自己的身份标识信息加密后通过网络广播方式发送到服务器端;信息加密采用网络通信动态加密技术,通过业务操作命令字、主机端的身份识别信息和服务器端的身份信息生成动态密钥,对业务层数据进行加密处理,防止业务层数据被恶意修改;
(2)、服务器端接收到广播信息后,解密广播信息;
(3)、解密广播信息后,服务器端对主机端的身份进行验证;
(4)、身份验证成功后,服务器端记录主机端的身份标识信息,并将服务器端的身份标识信息加密后,发送到主机端,完成主机端和服务器端的身份互认,实现主机端与服务器端的绑定;
(5)、主机端接收到服务器端的身份标识信息后,通过网络协议与服务器端进行业务操作数据的交互;
(6)、主机端进行发票业务操作,并将业务操作数据(即开票数据)加密后,通过网络协议发送到服务器端;
(7)、服务器端接收到主机端的业务操作数据后,解密业务操作数据; (8)、服务器端将解密后的业务操作数据发送到税控盘模块,税控盘模块生产开票信息,即通过税控盘模块生成电子发票,并将电子发票加密、打包后返回到主机端;开票信息包括签名值、发票代码和发票号码;
(9)、主机端接收到电子发票后,将电子发票开具成功的信息发送到服务器端,服务器端通过Wifi和蓝牙模块将电子发票传送到Wifi和蓝牙打印机,Wifi和蓝牙打印机打印出该电子发票。
[0021 ] 实施例4
本发明的税控盘远程开票的实现方法,该实现方法包括如下步骤:
(1)、纳税人调试税控盘远程开票的系统,完成装有开票软件的主机端与网络税控盘系统通过网络接口的连接以及网络税控盘系统与Wifi和蓝牙打印机的无线连接,并在主机端登记纳税人信息;
(2)、服务器端初始化,输入税控盘模块的口令,主机端加密后的身份识别信息进行网络广播,服务器端收到广播信息后,解密数据进行身份验证,验证通过后,将服务器端身份信息加密后回传给主机端,实现身份互认,主机端与服务器端的税控盘模块实现一机一盘的绑定;
(3)、服务器端选择配置Wifi和蓝牙打印机,同时网络税控盘系统可正常连接打印机;
(4)、主机端进行发票业务操作,业务层开票数据经过加密后,通过网络传输给服务器端;
(5)、服务器端接收到主机端业务层开票数据,解密后传输给税控盘模块,税控盘模块接收到信息后,税控盘模块生成签名值、发票代码以及发票号码等开票信息,并将开票信息加密、打包后返回给主机端,业务层操作完成;
(6)、主机端接收到开票信息后,将电子发票开机成功的信息发送到服务器端,服务器端通过Wifi和蓝牙打印机打印出该电子发票即可。
[0022]通过上面【具体实施方式】,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的四种【具体实施方式】。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
[0023]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【主权项】
1.一种税控盘远程开票的系统,其特征在于:该系统包括主机端、网络税控盘系统和打印机,主机端上安装有开票软件;网络税控盘系统包括嵌入式系统核心板、Wifi和蓝牙模块以及税控盘模块,嵌入式系统核心板分别连接并控制Wifi和蓝牙模块以及税控盘模块;打印机采用Wifi和蓝牙打印机;主机端通过网络接口连接网络税控盘系统,网络税控盘系统通过Wifi和蓝牙模块无线连接Wifi和蓝牙打印机。2.根据权利要求1所述的税控盘远程开票的系统,其特征在于:所述主机端采用移动开票终端或安装有开票软件的PC机。3.根据权利要求1或2所述的税控盘远程开票的系统,其特征在于:所述网络接口采用RJ45接口。4.根据权利要求3所述的税控盘远程开票的系统,其特征在于:所述网络税控盘系统作为服务器端,主机端通过网络协议与服务器端进行数据交互。5.一种税控盘远程开票的实现方法,其特征在于:该实现方法包括如下步骤: (1)、主机端首次访问服务器端时,主机端将自己的身份标识信息加密后通过网络广播方式发送到服务器端; (2)、服务器端接收到广播信息后,解密广播信息; (3)、解密广播信息后,服务器端对主机端的身份进行验证; (4)、身份验证成功后,服务器端记录主机端的身份标识信息,并将服务器端的身份标识信息加密后,发送到主机端,完成主机端和服务器端的身份互认; (5)、主机端接收到服务器端的身份标识信息后,通过网络协议与服务器端进行业务操作数据的交互; (6)、主机端进行发票业务操作,并将业务操作数据加密后,通过网络协议发送到服务器端; (7)、服务器端接收到主机端的业务操作数据后,解密业务操作数据; (8)、服务器端将解密后的业务操作数据发送到税控盘模块,税控盘模块生产开票信息,即通过税控盘模块生成电子发票,并将电子发票加密、打包后返回到主机端; (9)、主机端接收到电子发票后,将电子发票开具成功的信息发送到服务器端,服务器端通过Wifi和蓝牙模块将电子发票传送到Wifi和蓝牙打印机,Wifi和蓝牙打印机打印出该电子发票。6.根据权利要求5所述的税控盘远程开票的实现方法,其特征在于:所述步骤(I)和步骤(4)中的信息加密采用网络通信动态加密技术,通过业务操作命令字、主机端的身份识别信息和服务器端的身份信息生成动态密钥,对业务层数据进行加密处理。7.根据权利要求6所述的税控盘远程开票的实现方法,其特征在于:所述步骤(8)中的开票信息包括签名值、发票代码和发票号码。
【文档编号】G06Q30/04GK106097027SQ201610412896
【公开日】2016年11月9日
【申请日】2016年6月13日 公开号201610412896.3, CN 106097027 A, CN 106097027A, CN 201610412896, CN-A-106097027, CN106097027 A, CN106097027A, CN201610412896, CN201610412896.3
【发明人】刘桂新, 刘来波, 黄正茂, 赵兰兴
【申请人】浪潮软件集团有限公司