[发明专利]一种调度解密机的方法有效
申请号: | 201210228456.4 | 申请日: | 2012-07-02 |
公开(公告)号: | CN103530929A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 陈江宁;甘景全;宋颖;车德欣;马雁;袁冲 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G07D7/02 | 分类号: | G07D7/02 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 100097 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 解密 方法 | ||
技术领域
本发明涉及发票防伪技术领域,特别是涉及一种调度解密机的方法。
背景技术
发票的防伪认证对于国家税收有着特别重要的意义。目前,发票的防伪认证通常采用电子化的形式进行,以提高税务机关和纳税单位的工作效率。
图1为现有的电子防伪认证方法中税务端的结构图。如图1所示,税务端的服务器101与多个解密机102连接,该服务器101可接收外部送来的发票数据信息,也可以将该发票数据信息对应的发票的真伪信息送出,其中的发票数据信息包括发票明文和发票密文。服务器101判断发票真伪的依据是发票明文是否与发票密文的解密信息(称之为发票解密信息)相同,是则判断该发票为真发票,否则为假发票。
发票数据信息中的发票密文是用解密机102进行解密从而得到发票解密信息的。为了提高解密效率,并降低解密机102的折旧速度,解密机102的数量在两个以上,这就产生了解密机的调度问题,即服务器101在收到发票数据信息后,将其中的发票密文送到哪个解密机102进行解密的问题。现有技术采取轮流制来解决这个问题,即对解密机102由小到大进行编号,服务器101将第一个发票数据信息中的发票密文发往编号最小的解密机102进行解密,将第二个发票数据信息中的发票密文发往编号次小的解密机102进行解密,依此类推,直至编号最大的解密机102被使用,然后重新由编号最小的解密机102起循环往复使用。
现有的这种轮流制方法存在如下问题:在服务器101当前要使用的解密机尚未处理完上次送来的发票密文而处于忙碌状态,但有其他解密机处于空闲状态时,服务器101只能选择等待,直至当前要使用的解密机处理完成,然后再将当前要处理的发票密文送至该解密机。可见,该方法对解密机的利用效率不高,导致解密效率也不高。
发明内容
本发明所要解决的技术问题是提供一种调度解密机的方法,能提高解密机的利用效率,进而提高解密效率。
本发明解决上述技术问题的技术方案如下:一种调度解密机的方法,所述解密机用于对发票密文进行解密,其数量为两个以上;该方法包括:
步骤1:服务器接收发票数据信息;其中,所述发票数据信息包括发票密文;
步骤2:所述服务器查询解密机工作状态表,判断是否存在工作状态为空闲的解密机,是则从工作状态为空闲的所有解密机中选择一个作为指定解密机;其中,所述解密机工作状态表包括全部解密机的工作状态,所述解密机的工作状态包括空闲和忙碌;
步骤3:所述服务器将所述发票密文发送到所述指定解密机,并将所述解密机工作状态表中该指定解密机的工作状态由空闲改为忙碌;
步骤4:所述指定解密机对所述发票密文进行解密,并将得到的发票解密信息送至所述服务器;
步骤5:所述服务器收到所述发票解密信息后,将所述解密机工作状态表中所述指定解密机的工作状态由忙碌改为空闲。
本发明的有益效果是:本发明中,服务器在收到发票数据信息之后,通过查询解密机工作状态表,找到工作状态为空闲的解密机,然后从中选取一个作为对发票数据信息中的发票密文进行解密的指定解密机,并将其工作状态由空闲改为忙碌;在指定解密机对该发票密文进行的解密完成,并将发票解密信息作为解密结果送回服务器之后,服务器将该指定解密机的工作状态改回空闲。可见,只要有空闲的解密机,本发明能够保证在收到发票密文的同时即将其送至解密机进行解密,相对于采用轮流制的现有技术,本发明可以提高解密机的利用效率,进而提高解密效率。
在上述技术方案的基础上,本发明还可以做如下改进:
进一步,所述发票数据信息中还包括发票明文;
所述步骤5之后,该方法还包括步骤6:所述服务器判断所述发票解密信息与所述发票明文是否相同,是则将所述发票数据信息对应的发票为真发票的信息输出,否则,将所述发票数据信息对应的发票为假发票的信息输出。
进一步,所述步骤6中,如果所述服务器判断所述发票解密信息与所述发票明文相同,则保存所述发票解密信息,并将所述发票数据信息对应的发票为真发票的信息输出。
进一步,所述步骤1包括:
服务器接收加密发票数据信息;
所述服务器对所述加密发票数据信息进行解密后,得到所述发票数据信息。
进一步,所述步骤1包括:
服务器接收压缩发票数据信息;
所述服务器对所述压缩发票数据信息进行解压缩后,得到所述发票数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210228456.4/2.html,转载请声明来源钻瓜专利网。