开票装置和服务器的制作方法

文档序号:15416920发布日期:2018-09-11 22:28阅读:319来源:国知局

本实用新型涉及电子领域,具体地涉及一种开票装置和服务器。



背景技术:

当前在税务领域,营改增业务正在大规模推广,尤其是在互联网高度发达的今天,网上购物已经成为非常普遍的大众购物方式,很多商家入驻阿里巴巴、京东等电子商务网站进行商品销售,而且每日的商品销售额数量巨大,随着营改增的推进,这种线上购物方式也需要开具增值税发票,这对发票开具系统提出了新的挑战。针对如何解决这种大数据量并发处理面对的问题,出现了基于以太网的金税盘高速开票盘组,它是一种由多个(例如100个)金税盘组成的高速开票装置,然而在实际的使用过程中,在多个金税盘中由于个体金税盘在运行业务程序时出现程序跑飞、死机等情况,所以有重启个体金税盘的需求,因此需要工作人员专门跑到远程服务器委托机构对出故障的金税盘进行插拔重启等操作,给维护人员带来了很大的不便。



技术实现要素:

为了至少部分地解决现有技术中存在的上述问题,本实用新型实施例的目的是提供一种开票装置和服务器。

为了实现上述目的,本实用新型实施例提供一种开票装置,所述开票装置包括:多个开票模块;多个开关模块,所述多个开关模块中的每个开关模块连接在其对应的开票模块和为该开票模块供电的电源之间;控制模块,所述控制模块通过多个接口与所述多个开关模块连接,用于控制所述多个开关模块的通断;以及接口模块,与所述控制模块和所述多个开票模块连接,且所述控制模块和所述多个开票模块通过所述接口模块经由以太网与远程控制端通信,并接受所述远程控制端的控制。

可选地,所述开票装置还包括:扩展模块,连接在所述控制模块和所述多个开关模块之间,用于对所述控制模块的接口数量进行扩展。

可选地,所述接口模块包括:多个集线器单元,用于将所述多个开票模块和所述控制模块连接在一个硬件电路中,使所述硬件电路通过统一外接接口与所述以太网连接。

可选地,所述多个开票模块和所述控制模块根据其在所述硬件电路中的位置号来设置自身的IP地址。

可选地,所述开票装置还包括:拨码开关,与所述外接接口连接,用于对所述开票模块和所述控制模块所在的网段进行设置。

可选地,所述开票装置还包括:多个转接板,所述多个转接板中的每个转接板连接在所述开票模块的接口和该开票模块对应的集线器单元的接口之间,用于实现所述开票模块的接口和所述集线器单元的接口之间的转接。

可选地,所述开票模块为金税盘。

可选地,所述开关模块、所述控制模块和所述接口模块集成在网络交换机主板上。

可选地,扩展模块和拨码开关集成在所述网络交换机主板上。

另一方面,本申请实施例还提供一种服务器,所述服务器包括上述的开票装置。

本申请的上述技术方案,可以实现远程对开票模块进行开关、重启等操作,因此当开票模块出现故障时,无需工作人员专门跑到开票模块所在的服务器委托机构对出故障的开票模块进行插拔重启等操作,工作人员通过远程控制端便可以控制开票模块的开关和重启,从而降低了人力成本,缩短了故障处理时间。

本实用新型实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本实用新型实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本实用新型实施例,但并不构成对本实用新型实施例的限制。在附图中:

图1是本申请一种实施方式提供的开票装置的示意框图;

图2是本申请一种可选实施方式提供的开票装置的示意框图;以及

图3是本申请一种优选实施方式提供的集线器单元连接方式的示意框图。

具体实施方式

以下结合附图对本实用新型实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本实用新型实施例,并不用于限制本实用新型实施例。

图1是本申请一种实施方式提供的开票装置的示意框图。如图1所示,本申请实施方式提供一种开票装置,其中该开票装置包括:

多个开票模块,开票模块用于发票开具,每个独立的开票模块是一个独立的嵌入式系统,能够独立完成发票的开具工作。该开票模块可以例如为金税盘。

多个开关模块,该多个开关模块和开票模块一一对应,所述多个开关模块中的每个开关模块连接在其对应的开票模块和为该开票模块供电的电源之间,当开关模块接通时,电源为该开关模块对应的开票模块供电,当开关模块断开时,电源停止为该开关模块对应的开票模块供电。通过控制开关模块的通断,可以实现开票模块的开关、重启等操作。

控制模块,所述控制模块通过多个接口与多个开关模块连接,用于控制多个开关模块的通断。

接口模块,与控制模块和多个开票模块连接,且控制模块和多个开票模块通过接口模块经由以太网与远程控制端通信,并接受远程控制端的控制。

在使用时,如果多个开票模块中的某个开票模块出现故障时,会通过以太网向远程控制端进行反馈,远程控制端通过该反馈可以确定出现故障的开票模块,工作人员可以在远程控制端经由以太网向开票装置发送指令,该指令通过接口模块发送给控制模块,控制模块根据该指令控制该故障开票模块对应的开关模块断开和接通,以实现开票模块的开关和重启。

本申请的上述技术方案,可以实现远程对开票模块进行开关、重启等操作,因此当开票模块出现故障时,无需工作人员专门跑到开票模块所在的服务器委托机构对出故障的开票模块进行插拔重启等操作,工作人员通过远程控制端便可以控制开票模块的开关和重启,从而降低了人力成本,缩短了故障处理时间。

图2是本申请一种可选实施方式提供的开票装置的示意框图。如图2所示,在本申请一种可选实施方式中,所述开票装置还包括扩展模块,该扩展模块连接在控制模块和多个开关模块之间,用于对控制模块的接口数量进行扩展。在一些情况下,控制模块需要对很大数量(例如100个)的开票模块的电源进行控制,此时控制模块需要相应数量的接口以连接开关模块。在通常情况下,控制模块为一颗控制芯片。当控制芯片的接口数量增加时,其成本也会增加。因此,在本实施方式中通过扩展模块来对控制模块的接口进行扩展,该扩展模块与控制模块的接口连接,可以将控制模块的一路接口扩展为多路接口。通过使用扩展模块可以降低对控制芯片接口数量的需求,从而节省成本。

其中,所述控制模块可以例如为由ARM9芯片搭建的最小系统,扩展模块可以例如包括多个IO扩展芯片PCA9555PW,每个PCA9555PW芯片可以扩展16路IO接口。通过使用IO扩展芯片,可以在ARM9芯片接口数量较少的情况下,实现对很大数量的开票模块的电源控制。例如,可以通过ARM9芯片的I2C接口连接6个IO扩展芯片PCA9555PW,以扩展出96路IO接口,外加4路ARM9芯片接口,从而去独立的控制100个电源开关芯片FDC6331L(即开关模块),该多个FDC6331L芯片作为对应开票模块的电源开关。

在本申请一种可选实施方式中,所述接口模块包括多个集线器单元,用于将多个开票模块和控制模块连接在一个硬件电路中,使该硬件电路通过统一外接接口与以太网连接。

图3是本申请一种优选实施方式提供的集线器单元连接方式的示意框图。在本实施方式中以控制100个开票模块,每个集线器单元包括8个接口为例,其中集线器单元的连接方式如图3所示,为清楚起见,使用图3中连接线中间的数字来标注连接线的数量。在图3中,集线器单元1的8个接口中,2个接口为外接接口,用于与以太网连接,4个接口用于和集线器单元2~5连接,1个接口用于和控制模块连接,剩余1个备用;集线器单元2~5中每个集线器单元的3个接口用于与3个集线器单元连接,1个接口用于连接集线器单元1,剩余四个接口用于直接和开票模块连接;集线器单元6-17中每个集线器单元的1个接口用于与集线器单元2~5中相应的集线器单元连接,另外7个接口用于连接开票模块。由此,通过17个集线器单元,可以将100个开票模块和1个控制模块连接在一起,并且通过统一的外接接口与以太网连接。其中,所述集线器单元可以例如是IP178G芯片。

此外,本领域技术人员可以理解的是,图3所示的集线器单元的连接方式仅仅是一种优选的连接方式,本申请不限于图3所示的连接方式。

为了在通过远程控制端经由外接接口来对开票模块和控制模块进行控制时,能够将指令准确的发送到相应的模块,所述多个开票模块和所述控制模块可以根据其在所述硬件电路中的位置号来设置自身的IP地址,并且可以通过与外接接口连接的拨码开关来进行网段设置,由此可以实现100个开票模块和控制模块处于相同的网段,并且各个模块具有不同的IP地址,从而远程控制单元可以通过IP地址快速找到相应的模块,并进行通信和控制。

在本申请一种实施方式中,所述开票装置还包括多个转接板,每个开票模块对应一个转接板,该多个转接板中的每个转接板连接在开票模块的接口和该开票模块对应的集线器单元的接口之间,用于实现开票模块的接口和集线器单元的接口之间的转接。一般情况下,开票模块(例如金税盘)的接口为USB接口,而集线器单元(例如IP178G芯片)通常为以太网接口,因此通过转接板可以将开票模块的USB接口转换为以太网接口,以实现与集线器单元的连接。

在本申请一种优选实施方式中,可以将开关模块、控制模块和接口模块集成在网络交换机主板上。更为优选地,还可以将扩展模块和拨码开关集成在所述网络交换机主板上。其中,开票装置可以由该交换机主板和多个金税盘转接板等部分组成。

其中,网络交换机主板为通用设备,通过上述技术方案,该网络交换机主板能够将开票装置内的多个(例如100个)开票模块(例如金税盘)搭建为一个内部局域网,并保证控制模块和每个开票模块在此局域网内拥有唯一的IP地址,服务器和个人计算机等外部设备可通过网络访问到开票装置内的指定的开票模块。网络交换机主板上设置的拨码开关用于进行此局域网网段的设置。由此,本申请通过对现有开票装置的网络交换机主板进行改进,从而实现对多个开票模块及其电源进行远程精准控制。

在本申请一种可选实施方式中,开票模块可以例如是金税盘,该金税盘的转接板可以运行Linux系统,其可以由一颗ARM9芯片、一片NAND FLASH存储器及电源模块组成最小系统,并外接以太网芯片及串口芯片,提供USB 2.0标准接口。从而该转接板能够连接金税盘和网络交换机主板,将现有USB接口的金税盘转换为以太网接口设备,并且可以通过专用接口与网络交换机主板连接,实现供电及网络通讯等功能。

本申请实施方式还提供一种服务器,该服务器包括上述的开票装置以及金税盘抽取盒、服务器电源、机箱、风扇等,通过将开票装置的多个独立的硬件模块集成到一台服务器空间内,使得对外呈现为一台服务器。

本申请的上述技术方案,将多个独立的开票模块通过网络集线器的方式集成在一个硬件电路中,整体电路对外提供统一的网络硬件接口。每个独立的开票模块是一个独立的嵌入式系统,能够独立完成发票的开具工作,并且所述开票模块可以通过读取本模块在硬件电路中的位置号来设置自身的IP地址,实现集群内部独立开票模块IP地址的唯一,确保了多个独立的开票模块能够实现并发工作,并且可以通过以太网对每个独立的开票模块进行开机和关机的控制。因此,本申请所述的开票装置能够将独立的嵌入式开票模块集成在一起,实现多核开票服务器功能,并且硬件电路实现简单、系统稳定性高,单个开票模块故障不会影响到其余开票模块的开票功能。通过应用IO扩展芯片可以降低对控制模块的接口数量的需求,从而可以节省成本。另外,本申请技术方案具有易于实现、性能稳定可靠、功能强大等优点,极大的方便了设备维护人员对故障设备的维护和诊断,并且实现成本低,性价比高,便于大规模推广。

以上结合附图详细描述了本实用新型实施例的可选实施方式,但是,本实用新型实施例并不限于上述实施方式中的具体细节,在本实用新型实施例的技术构思范围内,可以对本实用新型实施例的技术方案进行多种简单变型,这些简单变型均属于本实用新型实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本实用新型实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本实用新型实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本实用新型实施例的思想,其同样应当视为本实用新型实施例所公开的内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1