一种税控钥匙及其通讯协议管理方法技术

技术编号:14951367 阅读:283 留言:0更新日期:2017-04-02 03:53
本发明专利技术提供一种税控钥匙及其通讯协议管理方法,涉及税务技术领域,用于使税控钥匙同时支持多种通讯协议。该税控钥匙包括外部接口、至少两个驱动模块以及通讯协议切换模块,其中,一个驱动模块用于使税控钥匙支持一种通讯协议,通讯协议切换模块用于接收切换指令,并依据切换指令调用相应的驱动模块。该税控钥匙的通讯协议管理方法,包括:步骤S1、确定税控钥匙出厂时的默认通讯协议;步骤S2、将税控钥匙插到支持该默认通讯协议的税控设备上;步骤S3、通过税控设备向税控钥匙的通讯协议切换模块发送切换指令;步骤S4、通讯协议切换模块根据切换指令调用相应的驱动模块。本发明专利技术可用于税控业务。

【技术实现步骤摘要】

本申请涉及税务
,特别涉及一种税控钥匙及其通讯协议管理方法
技术介绍
随着网络发票和电子发票的兴起,以及增值税发票的全面实施,对税控
的信息安全的要求逐渐提高。现有的税控管理系统通过税控钥匙来保障税务信息安全。税控钥匙为一种具有USB接口的硬件设备,它内置智能卡芯片,可以存储纳税人的密钥和数字证书,并利用内置的密码算法实现对用户身份的认证。此外,税控钥匙还可实现加解密处理、数字签名与验证签名,和存储重要税控信息,通过利用税控钥匙的签名私钥对增值税发票的全票面信息进行签名,并且建立发票上传安全通道等功能,保证了数据的可靠性。但是,现有的税务管理系统的数字证书制证系统的驱动只支持UMD(USBMassStorageDevice,海量存储设备)协议的税控钥匙,不支持HID(USBHumanInterfaceDevice,人机接口设备)协议的税控钥匙。由于税务管理系统很庞大,考虑到系统的稳定性,一般不会轻易更新版本。但是,企业端用户为了防止计算机用U盘引起病毒感染计算机,或者防止计算机的重要信息文件外泄,通常会禁用UMD协议,那么只有UMD协议的税控钥匙就不能应用于此机器;同理只有HID协议的税控钥匙也不能应用于对HID禁用的设备上。因此,仅支持单一协议的税控钥匙在使用中往往会受到限制,无法满足现有市场的应用需求。
技术实现思路
本专利技术的目的在于提供一种税控钥匙及其通讯协议管理方法,用于使税控钥匙同时支持多种通讯协议。为达到上述目的,本专利技术提供一种税控钥匙,该税控钥匙包括外部接口、至少两个驱动模块以及通讯协议切换模块,其中,一个驱动模块用于使税控钥匙支持一种通讯协议,通讯协议切换模块用于接收切换指令,并依据切换指令调用相应的驱动模块。可选地,税控钥匙还包括驱动调用接口,通讯协议切换模块与各驱动模块之间均通过该驱动调用接口连接,通讯协议切换模块具体用于接收切换指令,并依据切换指令使驱动调用接口与相应的驱动模块连接。可选地,税控钥匙还包括安全芯片,通讯协议切换模块具体还用于在通讯协议切换完成后,生成与切换后的通讯协议对应的模式标识,安全芯片用于记录该模式标识。可选地,税控钥匙还包括初始化模块,其中,初始化模块用于在税控钥匙重启时,将安全芯片中记录的模式标识对应的通讯协议设为税控钥匙的新的默认通讯协议。可选地,税控钥匙包括两个驱动模块,其中,一个驱动模块用于使税控钥匙支持HID通讯协议,另一个驱动模块用于使税控钥匙支持UMD通讯协议。可选地,税控钥匙的出厂时的默认通讯协议为UMD通讯协议。可选地,税控钥匙的外部接口可热插拔于税控设备。如上所述,本专利技术提供的税控钥匙包括至少两个驱动模块以及通讯协议切换模块,其中,一个驱动模块用于使税控钥匙支持一种通讯协议。当税控钥匙需对当前的默认通讯协议进行切换时,通讯协议切换模块将接收切换指令,并依据切换指令调用相应的驱动模块,使税控钥匙支持对应的通讯协议,进而使税控钥匙同时支持多种通讯协议。本专利技术还提供一种税控钥匙的通讯协议管理方法,适用于如上所述的税控钥匙,该方法包括:步骤S1、确定税控钥匙出厂时的默认通讯协议;步骤S2、将税控钥匙插到支持该默认通讯协议的税控设备上;步骤S3、通过税控设备向税控钥匙的通讯协议切换模块发送切换指令;步骤S4、通讯协议切换模块根据切换指令调用相应的驱动模块。可选地,税控钥匙的通讯协议管理方法还包括:在步骤S4之后,步骤S5、生成与切换后的通讯协议对应的模式标识,并将该模式标识记录在安全芯片中。可选地,税控钥匙的通讯协议管理方法还包括:在步骤S5之后,步骤S6、重启税控钥匙,将安全芯片中记录的模式标识对应的通讯协议设为税控钥匙的新的默认通讯协议。如上所述,采用本专利技术提供的税控钥匙的通讯协议管理方法,当税控钥匙需对当前的默认通讯协议进行切换时,只要将税控钥匙插到支持该默认通讯协议的税控设备上,通过税控设备向税控钥匙的通讯协议切换模块发送切换指令,通讯协议切换模块根据切换指令调用相应的驱动模块,使税控钥匙支持对应的通讯协议,进而使税控钥匙同时支持多种通讯协议。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是现有技术中税务机关及企业的税控运行环境的示意图;图2是本专利技术实施例一的税控钥匙的结构示意图。附图标记说明:1-税务端;101-CA系统;102-发票管理系统;103-税控钥匙;2-企业端;201-税控服务器;202-税控管理系统;203-开票终端;3-外部接口;4-通讯协议切换模块;5-驱动调用接口;6-安全芯片;7-初始化模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术主要应用于税务机关及企业的税务环境中,如图1所示,税务管理部门的税务端1主要由CA(CertificateAuthority,电子商务认证授权机构)系统101、发票管理系统102和税控钥匙103组成。其中,CA也称为电子商务认证中心,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。在使用时,用户首先需获得一个由税务端1的发票管理系统102为纳税人发行的税控钥匙103。发行时税务端1首先对税控钥匙103的硬件合法性进行校验,即检测是否已通过CA系统101进行初始化;然后将主管税务机关信息、纳税人等信息通过CA系统101生成秘钥及数字证书,并下载到税控钥匙103的安全芯片里。目前的税控钥匙103只支持UMD协议。经过税务端1发行完成后的税控钥匙103就可以交给纳税人拿回去使用。企业端2主要由税控服务器201、税控管理系统202和开票终端203组成。在使用时,用户只要将税控钥匙103插在开票终端203上,就可以进行对用户的身份认证、对票面信息签名和建立SSL安全通道等操作,从而保证整个开票流程的安全。不同企业的开票终端203不太一样的,部分企业把开票终端203的UMD协议禁用了,那么只支持UMD协议的税控钥匙103就不能用于此开票终端203。实施例一本专利技术实施例一提供一种税控钥匙103,如图2所示,该税控钥匙103包括外部接口3、至少两个驱动模块以及通讯协议切换模块4,其中,一个驱动模块用于使税控钥匙103支持一种通讯协议,通讯协议切换模块4用于接收切换指令,并依据切换指令调用相应的驱动模块。由于本专利技术提供的税控钥匙103包括至少两个驱动模块以及通讯协议切换模块4,且其中一个驱动模块用于使税控钥匙103支持一种通讯协议。因此,当税控钥匙103需对当前的默认通讯协议进行切换时,通讯协议切换模块4可接收切换指令,并依据切换指令调用相应的驱动模块,使税控钥匙103支持对应的通讯协议,进而使税控钥匙103同时支持多种通讯协议。为了便于本领域技术人员理解上述方案,下面进一步对本本文档来自技高网...
一种税控钥匙及其通讯协议管理方法

【技术保护点】
一种税控钥匙,其特征在于,税控钥匙包括外部接口、至少两个驱动模块以及通讯协议切换模块,其中,一个驱动模块用于使税控钥匙支持一种通讯协议,通讯协议切换模块用于接收切换指令,并依据切换指令调用相应的驱动模块。

【技术特征摘要】
1.一种税控钥匙,其特征在于,税控钥匙包括外部接口、至少两个驱动模块以及通讯协议切换模块,其中,一个驱动模块用于使税控钥匙支持一种通讯协议,通讯协议切换模块用于接收切换指令,并依据切换指令调用相应的驱动模块。2.如权利要求1所述的税控钥匙,其特征在于,税控钥匙还包括驱动调用接口,通讯协议切换模块与各驱动模块之间均通过该驱动调用接口连接,通讯协议切换模块具体用于接收切换指令,并依据切换指令使驱动调用接口与相应的驱动模块连接。3.如权利要求1所述的税控钥匙,其特征在于,税控钥匙还包括安全芯片,通讯协议切换模块具体还用于在通讯协议切换完成后,生成与切换后的通讯协议对应的模式标识,安全芯片用于记录该模式标识。4.如权利要求3所述的税控钥匙,其特征在于,税控钥匙还包括初始化模块,其中,初始化模块用于在税控钥匙重启时,将安全芯片中记录的模式标识对应的通讯协议设为税控钥匙的新的默认通讯协议。5.如权利要求1~4任一项所述的税控钥匙,其特征在于,税控钥匙包括两个驱动模块,其中,一个驱动模块用于使税控钥匙支持HID...

【专利技术属性】
技术研发人员:陆振华赖里仁吴海亮刘海蛟周铂
申请(专利权)人:百望金赋科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1