一种嵌入式网络开票系统的制作方法

文档序号:6670961阅读:219来源:国知局
一种嵌入式网络开票系统的制作方法
【专利摘要】本发明公开一种嵌入式网络开票系统,包括多个嵌入式微处理器、一个安全处理器和一个切换控制单元;所述多个嵌入式微处理器分别与所述安全处理器相连,向所述安全处理器定时发送自检信号,所述安全处理器接收所述自检信号并进行检测,当发现收到的自检信号有误或未在规定时间内收到自检信号时,所述安全处理器向与所述自检信号相对应的嵌入式微处理器发出复位信号使其复位;同时所述安全处理器发送切换信号给所述切换控制单元,用以切换当前工作的嵌入式微处理器;所述切换控制单元与所述多个嵌入式微处理器均相连,对所述多个嵌入式微处理器进行切换控制。本发明结构简单,成本低廉,可大大增强系统稳定性,提高工作效率。
【专利说明】一种嵌入式网络开票系统
【技术领域】
[0001]本发明涉及嵌入式网络系统技术,特别涉及一种稳定可靠、成本低廉的嵌入式网络开票系统。
【背景技术】
[0002]为了解决大型连锁企业需要在多个销售点并行开具增值税专用发票的问题,需要设计企业开票服务器系统,以帮助企业实现在网络环境下实现多点开票的功能。
[0003]企业开票服务器系统以安装有新型金税卡的企业级开票服务器专用设备为核心,将防伪税控安全技术与网络技术结合在一起,以企业局域网或VPN虚拟局域网为媒介连接各类开票终端(各开票点无需安装单独的金税卡等专用设备,只需安装客户端软件和正确的安全证书),使企业在网络环境下可实现多点开票功能。现行的企业开票服务器系统由企业级开票服务器、企业开票终端和服务器管理控制台三大部分组成。
[0004]现有的企业开票服务器包括高性能专用PC服务器、新型大容量服务器专用税控卡及相关服务器应用系统,用以接收响应开票客户端及服务器管理系统的各类功能请求,并完成相税控卡功能调用,以实现对开票信息加解密、开票数据存储等功能,并将处理结果返回开票终端及管理控制台。开票服务器除完成正常开票功能外还需要实现对开票服务器系统的管理和维护操作,包括用户管理、发票管理、系统抄报税、期间结转、数据备份等功能。开票服务器管以USB报税盘方式实现开票服务器系统的企业购票、抄报税等与税局间交互业务功能。
[0005]由于现有的企业开票服务器采用高性能PC服务器,具有很高的硬件配置,这样就造成了服务器具有成本高昂、体积庞大、功耗高等特质。这使得开票服务器业务在对一些网点和开票量不是太多的企业的推广和应用上受到了很大的制约。同时通用的PC服务器更容易受到病毒侵扰和网络攻击,对整个系统的安全性和健壮性造成不良影响。

【发明内容】

[0006]本发明的目的是为了解决现有网络开票机成本高、体积大、安全性能不高的缺点,提供一种成本低廉、结构简单、安全可靠的嵌入式网络开票系统。
[0007]为达上述目的,本发明提供一种嵌入式网络开票系统,包括多个嵌入式微处理器、一安全处理器和一切换控制单元;所述多个嵌入式微处理器分别与所述安全处理器相连,向所述安全处理器定时发送自检信号,所述安全处理器接收所述自检信号并进行检测,当发现收到的自检信号有误或未在规定时间内收到自检信号时,所述安全处理器向与所述自检信号相对应的嵌入式微处理器发出复位信号使其复位;同时所述安全处理器发送切换信号给所述切换控制单元,用以切换当前工作的嵌入式微处理器;所述切换控制单元与所述多个嵌入式微处理器均相连,对所述多个嵌入式微处理器进行切换控制。
[0008]本发明提供的一种嵌入式网络开票系统,其中,所述多个嵌入式微处理器、所述安全处理器及所述切换控制单元之间通过数据总线直接相连。[0009]本发明提供的一种嵌入式网络开票系统,其中,所述多个嵌入式微处理器与所述切换控制单元之间的通信信号包括写入控制信号、读取控制信号、写入状态信号和读取状态信号。
[0010]本发明提供的一种嵌入式网络开票系统,其中,所述安全处理器与所述切换控制单元之间的通信信号包括切换信号、写入控制信号、读取控制信号、写入状态信号和读取状态信号。
[0011]与现有技术相比,本发明具有以下有益效果:
[0012]1、本发明使用较低的成本和能耗完成高性能PC服务器的功能
[0013]2、本发明的主嵌入式微处理器和专用税控加解密安全处理器之间通过高速总线直接相连,避免之前通用方案中总线与协议的层层转换提高系统效率。
[0014]3、本发明中嵌入式系统和冗余设计的使用使得系统更加健壮和可靠。
【专利附图】

【附图说明】
[0015]图1为本发明的结构示意图;
[0016]图2为本发明写入数据阶段的时序图;
[0017]图3为本发明读取数据阶段的时序图。
[0018]附图标记说明:01_第一嵌入式微处理器;02_第二嵌入式微处理器;03_安全处理器;04-切换控制单元。
【具体实施方式】
[0019]以下结合附图,就本发明上述的和另外的技术特征和优点做进一步地说明。
[0020]图1为本发明一个具体实施例的结构示意图。在该实施例中,本发明包括第一嵌入式微处理器01、第二嵌入式微处理器02、安全处理器03和切换控制单元04。
[0021]其中第一嵌入式微处理器01和第二嵌入式微处理器02为含有以太网控制器及USB2.0HighSpeedHost接口的高性能嵌入式SOC微处理器,内核运行Linux系统。安全处理器03为专用税控卡,用以保证正常开票功能的安全实现。切换控制单元04则是用于实现本发明的冗余设计,用于切换不同的嵌入式微处理器。在本实施例中,规定第一嵌入式微处理器01为主嵌入式微处理器,第二嵌入式微处理器02为从嵌入式微处理器。
[0022]实施时,第一嵌入式微处理器01和第二嵌入式微处理器02选择为ARM9处理器LPC3130。LPC3130处理器具有USB 2.0 Host接口和高速一台网接口,同时具备多个可以复用的GPIO接口。将相关GPIO接口分别定义为:写入控制信号端口,设为输出;写入状态信号端口,设为输入;读取控制信号端口,设为输出;读取状态信号端口,设为输入;以及自检状态信号端口。
[0023]具体工作过程如下:
[0024]第一嵌入式微处理器01接收网络接口发送过来的开票信息,并将其发送给税控专用安全处理器03。第一嵌入式微处理器01首先检测写入状态信号是否为高电平,若为低,继续等待,直到检测到写入状态信号为高电平时才开始传送数据。第一嵌入式微处理器01将数据置于数据总线上后将写入控制信号置低,税控专用安全处理器检测到写入控制信号后,从数据总线上读取数据,之后将写入状态信号置低。第一嵌入式微处理器01检测到写入状态信号变低后,将写入控制信号恢复成高电平状态。读取完毕后,税控专用安全处理器03检测到写入控制信号变高后,将写入状态信号置高。从而完成数据写入过程。其时序如图2所示。
[0025]第一嵌入式微处理器01发送完所有信息后,判断读取状态信号是否为高,若为低,继续等待,直到检测到读取状态信号为高电平后将读取信号置低,等待读入税控专用安全处理器03的处理结果。税控专用安全处理器03将数据处理完毕后,开始检测读取信号,当读取控制信号变低时,税控安全处理器03将处理完的数据置于数据总线上,等待第一嵌入式微处理器01读取,之后将读取状态信号置低。第一嵌入式微处理器01检测到读取状态信号为低电平时,从数据总线上读取相应数据。读取完毕后,第一嵌入式微处理器01将读取控制信号置高。税控专用安全处理器03检测到读取控制信号变高后,相应将读取状态信号置高,从而完成数据读取过程。之后,第一嵌入式微处理器01再将从税控安全处理器
03中读取的处理后的数据,通过以太网返回给开票端。其时序如图3所示。
[0026]正常情况下,第一嵌入式微处理器01上运行的Linux系统被设置为主系统,各开票端与其之间进行通讯。同时第一嵌入式微处理器01和第二嵌入式微处理器02定时对系统以及外部接口进行自检,自检后将自检结果通过独立的自检状态信号发送给税控专用安全处理器03。如,各嵌入式微处理器每IOOms发送一个长度为5ms的低脉冲给安全处理器03报告系统正常,安全处理器03内部使用变量3130_status存储各状态信息。当税控专用安全处理器03检测到第一嵌入式微处理器01的自检信息有误或者第一嵌入式微处理器01在规定的时间内未返回自检结果,则税控安全处理器03认为第一嵌入式微处理器01出现故障,并将3130_status变量的相应位置为O。安全处理器03发送复位信号使第一嵌入式微处理器01复位,同时将切换信号置高,命令切换控制单元04选通第二嵌入式微处理器02继续工作。若第一嵌入式微处理器01复位后能够正常工作,发送正确的状态信号。则安全处理器03将3130_status变量的相应位置为I,待第二嵌入式微处理器02异常时再同样操作切换回第一嵌入式微处理器01。若第一嵌入式微处理器01复位后无法正常工作发送正确的状态信号,则该位始终为0,待第二嵌入式微处理器02异常时,由于两嵌入式系统均错误,系统蜂鸣报警。
[0027]以上说明对本发明而言只是说明性的,而非限制性的,本领域普通技术人员理解,在不脱离以下所附权利要求所限定的精神和范围的情况下,可做出许多修改,变化,或等效,但都将落入本发明的保护范围内。
【权利要求】
1.一种嵌入式网络开票系统,其特征在于,包括多个嵌入式微处理器、一安全处理器和一切换控制单元;所述多个嵌入式微处理器分别与所述安全处理器相连,向所述安全处理器定时发送自检信号,所述安全处理器接收所述自检信号并进行检测,当发现收到的自检信号有误或未在规定时间内收到自检信号时,所述安全处理器向与所述自检信号相对应的嵌入式微处理器发出复位信号使其复位;同时所述安全处理器发送切换信号给所述切换控制单元,用以切换当前工作的嵌入式微处理器;所述切换控制单元与所述多个嵌入式微处理器均相连,对所述多个嵌入式微处理器进行切换控制。
2.根据权利要求1所述的一种嵌入式网络开票系统,其特征在于,所述多个嵌入式微处理器、所述安全处理器及所述切换控制单元之间通过数据总线直接相连。
3.根据权利要求1所述的一种嵌入式网络开票系统,其特征在于,所述多个嵌入式微处理器与所述切换控制单元之间的通信信号包括写入控制信号、读取控制信号、写入状态信号和读取状态信号。
4.根据权利要求1所述的一种嵌入式网络开票系统,其特征在于,所述安全处理器与所述切换控制单元之间的通信信号包括 切换信号、写入控制信号、读取控制信号、写入状态信号和读取状态信号。
【文档编号】G07G1/00GK103903365SQ201210580326
【公开日】2014年7月2日 申请日期:2012年12月27日 优先权日:2012年12月27日
【发明者】洪岩, 宋颖, 李利, 偶瑞军 申请人:航天信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1