基于税控机柜的发票认证抵扣方法和系统与流程

文档序号:28919399发布日期:2022-02-16 12:31阅读:166来源:国知局
基于税控机柜的发票认证抵扣方法和系统与流程

1.本技术涉及计算机技术领域,特别是涉及一种基于税控机柜的发票认证抵扣方法和系统。


背景技术:

2.随着税控技术的发展,对税控设备的安全性和便利性提出了越来越高的要求。目前,正在逐步淘汰税盘,税务ukey成为主流的税控设备。税务ukey是具有通用串行总线(universal serial bus,usb)接口的税控设备。ukey机柜提供了大规模托管税务ukey的能力,将税务ukey部署在ukey机柜,由ukey机柜统一管理税务ukey的方式,适应于很多大型企业或者托管机构的需求。
3.现有的发票认证抵扣业务依赖于将税务ukey插在财务人员的本地电脑,以与税局端的增值税发票综合管理平台进行通信对接,从而在税局端的增值税发票综合管理平台进行发票认证抵扣操作。
4.然而,对于托管在机房的ukey机柜上的税务ukey,由于无法挂载到财务人员的本地电脑,从而无法连接到税局端的增值税发票综合管理平台,导致发票认证抵扣操作难以进行。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够跨网络环境进行发票认证抵扣操作的基于税控机柜的发票认证抵扣方法和系统。
6.第一方面,本技术提供了一种基于税控机柜的发票认证抵扣方法。所述方法包括:通过部署于公有云中的认证抵扣适配服务,接收由部署于所述公有云中的发票认证抵扣平台发送的业务请求,将与所述业务请求对应的发票认证抵扣平台交互协议转换为税控设备挂载协议和发票综合管理平台交互协议,并发送转换后的业务请求至部署于所述公有云中的代理管理服务;通过所述代理管理服务,根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的业务请求给所述目标代理客户端;其中,所述目标代理客户端部署于连接所述组织内网的操作终端上;通过所述目标代理客户端,基于转换后的业务请求,将携带有所述设备属性信息的挂载请求传输至对应的目标税控机柜,模拟目标税控设备的插入状态,并通过所述目标税控机柜挂载所述目标税控设备至所述操作终端;通过所述目标代理客户端,基于转换后的业务请求,发送证书签名加密请求给挂载到操作终端的目标税控设备,以使得所述挂载到操作终端的目标税控设备根据证书签名加密请求,对转换后的业务请求进行证书签名加密;通过所述目标代理客户端,发送证书签名加密后的业务请求给部署于局端外网中的发票综合管理平台,以使得所述发票综合管理平台基于证书签名加密后的业务请求,进
行发票认证抵扣业务操作,得到认证抵扣业务操作结果。
7.在其中一个实施例中,部署于所述公有云中的代理管理服务,与部署于组织内网中的多个代理客户端连接,所述通过所述代理管理服务,根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端,包括:通过所述代理管理服务,从转换后的业务请求中获取所述目标税控设备的设备属性信息;根据所述代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从所述代理管理服务所连接的多个代理客户端中,确定与所述目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。
8.在其中一个实施例中,所述组织内网中部署有多个税控机柜,所述通过所述目标代理客户端,基于转换后的业务请求,将携带有所述设备属性信息的挂载请求传输至对应的目标税控机柜,包括:通过所述目标代理客户端,基于转换后的业务请求,将携带有所述设备属性信息的挂载请求发送至税控设备管理客户端;通过所述税控设备管理客户端,获取所述目标税控设备的设备状态信息;若所述目标税控设备的设备状态信息显示为未挂载到操作终端,则基于所述税控设备管理客户端存储的税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系,确定与挂载请求中携带的所述目标税控设备的设备属性信息对应的目标税控机柜;通过所述税控设备管理客户端,将携带有所述设备属性信息的挂载请求发送至所述目标税控机柜。
9.在其中一个实施例中,所述方法还包括:通过所述目标代理客户端,接收所述发票综合管理平台返回的所述认证抵扣业务操作结果,并根据所述代理管理服务的域名地址,将所述认证抵扣业务操作结果返回至所述代理管理服务;在通过所述代理管理服务返回所述认证抵扣业务操作结果给所述认证抵扣适配服务后,通过所述认证抵扣适配服务,将所述认证抵扣业务操作结果对应的税控设备挂载协议、所述发票综合管理平台交互协议转换为所述发票认证抵扣平台交互协议;通过所述认证抵扣适配服务,返回转换后的认证抵扣业务操作结果给所述发票认证抵扣平台。
10.在其中一个实施例中,所述方法还包括:通过所述认证抵扣适配服务,接收卸载请求,卸载请求由所述发票认证抵扣平台发送、并携带有所述挂载到操作终端的目标税控设备的设备属性信息;通过所述认证抵扣适配服务,将与卸载请求对应的发票认证抵扣平台交互协议转换为税控设备卸载协议,并发送转换后的卸载请求给所述代理管理服务;通过所述代理管理服务,根据转换后的卸载请求中携带的所述挂载到操作终端的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的卸载请求给所述目标代理客户端;通过所述目标代理客户端,将转换后的卸载请求传输至目标税控机柜,以触发所述目标税控机柜将挂载到操作终端的目标税控设备从所述操作终端中卸载。
11.在其中一个实施例中,所述通过所述目标代理客户端,将转换后的卸载请求传输至目标税控机柜,以触发所述目标税控机柜将挂载到操作终端的目标税控设备从所述操作终端中卸载,包括:通过所述目标代理客户端,发送转换后的卸载请求给所述税控设备管理客户端;通过所述税控设备管理客户端,根据转换后的卸载请求中携带的所述挂载到操作终端的目标税控设备的设备属性信息,确定所述挂载到操作终端的目标税控设备所在的目标税控机柜,并发送转换后的卸载请求给所述目标税控机柜;通过所述目标税控机柜,将所述挂载到操作终端的目标税控设备从所述操作终端中卸载。
12.第二方面,本技术还提供了一种税控机柜的发票认证抵扣系统。所述税控机柜部署于组织内网中,用于托管税控设备,所述税控设备通过通用串行总线接口连接于所述税控机柜,所述系统包括:部署于公有云中的认证抵扣适配服务,用于接收由部署于所述公有云中的发票认证抵扣平台发送的业务请求,将与所述业务请求对应的发票认证抵扣平台交互协议转换为税控设备挂载协议和发票综合管理平台交互协议,并发送转换后的业务请求至部署于所述公有云中的代理管理服务;所述代理管理服务,用于根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的业务请求给所述目标代理客户端;其中,所述目标代理客户端部署于连接所述组织内网的操作终端上;所述目标代理客户端,用于基于转换后的业务请求,将携带有所述设备属性信息的挂载请求传输至对应的目标税控机柜,模拟目标税控设备的插入状态,并通过所述目标税控机柜挂载所述目标税控设备至所述操作终端;所述目标代理客户端,还用于基于转换后的业务请求,发送证书签名加密请求给挂载到操作终端的目标税控设备,以使得所述挂载到操作终端的目标税控设备根据证书签名加密请求,对转换后的业务请求进行证书签名加密;所述目标代理客户端,还用于发送证书签名加密后的业务请求给部署于局端外网中的发票综合管理平台,以使得所述发票综合管理平台基于证书签名加密后的业务请求,进行发票认证抵扣业务操作,得到认证抵扣业务操作结果。
13.在其中一个实施例中,所述系统包括部署于组织内网中的多个代理客户端,用于与部署于所述公有云中的代理管理服务连接,所述代理管理服务还用于:从转换后的业务请求中获取所述目标税控设备的设备属性信息;根据所述代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从所述代理管理服务所连接的多个代理客户端中,确定与所述目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。
14.在其中一个实施例中,所述组织内网中部署有多个税控机柜,所述目标代理客户端,还用于基于转换后的业务请求,将携带有所述设备属性信息的挂载请求发送至目标税控设备管理客户端;所述目标税控设备管理客户端,用于获取所述目标税控设备的设备状态信息;若所述目标税控设备的设备状态信息显示为未挂载到操作终端,则基于所述目标税控设备管理客户端存储的税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系,确定与挂载请求中携带的所述目标税控设备的设备属性信息对应的目标税控机柜;所述目标税控设备管理客户端,还用于将携带有所述设备属性信息的挂载请求发送至所述目标税控机柜。
15.在其中一个实施例中,所述目标代理客户端,还用于接收所述发票综合管理平台返回的所述认证抵扣业务操作结果,并根据所述代理管理服务的域名地址,将所述认证抵扣业务操作结果返回至所述代理管理服务;在通过所述代理管理服务返回所述认证抵扣业务操作结果给所述认证抵扣适配服务后,所述认证抵扣适配服务,还用于将所述认证抵扣业务操作结果对应的税控设备挂载协议、所述发票综合管理平台交互协议转换为所述发票认证抵扣平台交互协议;所述认证抵扣适配服务,还用于返回转换后的认证抵扣业务操作
结果给所述发票认证抵扣平台。
16.在其中一个实施例中,所述认证抵扣适配服务,还用于接收卸载请求,卸载请求由所述发票认证抵扣平台发送、并携带有所述挂载到操作终端的目标税控设备的设备属性信息;所述认证抵扣适配服务,还用于将与卸载请求对应的发票认证抵扣平台交互协议转换为税控设备卸载协议,并发送转换后的卸载请求给所述代理管理服务;所述代理管理服务,还用于根据转换后的卸载请求中携带的所述挂载到操作终端的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的卸载请求给所述目标代理客户端;所述目标代理客户端,还用于将转换后的卸载请求传输至目标税控机柜,以触发所述目标税控机柜将挂载到操作终端的目标税控设备从所述操作终端中卸载。
17.在其中一个实施例中,所述目标代理客户端,还用于发送转换后的卸载请求给所述目标税控设备管理客户端;所述目标税控设备管理客户端,还用于根据转换后的卸载请求中携带的所述挂载到操作终端的目标税控设备的设备属性信息,确定所述挂载到操作终端的目标税控设备所在的目标税控机柜,并发送转换后的卸载请求给所述目标税控机柜,以通过所述目标税控机柜,将所述挂载到操作终端的目标税控设备从所述操作终端中卸载。
18.上述基于税控机柜的发票认证抵扣方法和系统,针对发票认证抵扣领域,对于部署于组织内网中的税控机柜和通过通用串行总线接口连接到税控机柜的税控设备,基于部署于公有云中的认证抵扣适配服务,接收由部署于公有云中的发票认证抵扣平台发送的业务请求,并且在对业务请求进行转换后发送转换后的业务请求给部署于公有云中的代理管理服务,通过代理管理服务找到对应的目标代理客户端,基于部署于与组织内网连接的操作终端上的代理客户端,基于转换后的业务请求向目标税控机柜发送挂载请求,模拟财务人员手动地将目标税控设备插入操作终端本地的动作,并通过目标税控机柜将目标税控设备挂载到操作终端,从而可以完成对业务请求的证书签名加密,进而将证书签名加密后的业务请求发送到发票综合管理平台以完成发票认证抵扣操作。因此,本技术打通了部署于公有云中的发票认证抵扣平台、部署于组织内网中的税控机柜及其托管的税控设备、以及部署于局端外网中的发票综合管理平台的控制流程,实现了跨网络环境的发票认证抵扣业务流程控制。
19.相对于传统方案,无需托管机构或大型企业等组织的人员逐一地将每个税控设备手动地插入操作终端再进行认证抵扣操作,从而极大地提高了发票认证抵扣的操作效率。并且,税控机柜可以托管大量税控设备,托管机构或大型企业等组织的人员可以在税控设备管理客户端上对托管的大量税控设备进行集中式管理,从而也无需人员去专门管理大量税控设备,节省了人力成本。
附图说明
20.图1为一个实施例中基于税控机柜的发票认证抵扣方法的应用环境图;图2为一个实施例中基于税控机柜的发票认证抵扣方法的流程示意图;图3为另一个实施例中基于税控机柜的发票认证抵扣方法的应用环境图;图4为另一个实施例中基于税控机柜的发票认证抵扣方法的时序图;图5为一个实施例中基于税控机柜的发票认证抵扣装置的结构框图;
图6为一个实施例中计算机设备的内部结构图。
具体实施方式
21.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
22.本技术实施例提供的基于税控机柜的发票认证抵扣方法,可以应用于如图1所示的应用环境中。其中,公有云100中部署有发票认证抵扣平台102、认证抵扣适配服务104和代理管理服务106,组织内网200中部署有代理客户端202(或者目标代理客户端202)和税控机柜204,税控机柜204用于托管税控设备,税控设备通过通用串行总线接口连接于税控机柜204,局端外网300中部署有发票综合管理平台302。
23.其中,发票认证抵扣平台102、认证抵扣适配服务104、代理管理服务106、代理客户端202、发票综合管理平台302可以是安装于不同终端上的应用程序。可以理解,发票认证抵扣平台102、认证抵扣适配服务104、代理管理服务106可以安装于公有云中的相同的或不同的发送终端,代理客户端202可以安装于组织内网200中的操作终端,发票认证抵扣平台102可以安装于局端外网中的认证终端。发送终端、操作终端和认证终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑等。
24.公有云100和组织内网200分别基于部署的代理管理服务106和代理客户端202进行通信,即,通过在公有云100中部署代理管理服务106以及在组织内网200中部署代理客户端202,并在代理管理服务106与代理客户端202之间建立连接,从而实现公有云100和组织内网200之间的通信。
25.通过部署于公有云100中的认证抵扣适配服务104,接收由部署于公有云100中的发票认证抵扣平台102发送的业务请求,将与业务请求对应的发票认证抵扣平台交互协议转换为税控设备挂在协议和发票综合管理平台交互协议,并发送转换后的业务请求至部署于公有云100中的代理管理服务106。
26.通过代理管理服务106,根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端202,并发送转换后的业务请求给目标代理客户端202;其中,目标代理客户端202部署于连接组织内网200的操作终端上。
27.通过目标代理客户端202,基于转换后的业务请求,将携带有设备属性信息的挂载请求传输至对应的目标税控机柜204,模拟目标税控设备的插入状态,并通过目标税控机柜204挂载目标税控设备至操作终端。
28.通过目标代理客户端202,基于转换后的业务请求,发送证书签名加密请求给挂载到操作终端的目标税控设备,以使得挂载到操作终端的目标税控设备根据证书签名加密请求,对转换后的业务请求进行证书签名加密。
29.通过目标代理客户端202,发送证书签名加密后的业务请求给部署于局端外网300中的发票综合管理平台302,以使得发票综合管理平台302基于证书签名加密后的业务请求,进行发票认证抵扣业务操作,得到认证抵扣业务操作结果。
30.在一个实施例中,如图2所示,提供了一种基于税控机柜的发票认证抵扣方法,以该方法应用于图1中的应用环境为例进行说明,该方法包括以下步骤:
步骤202,通过部署于公有云中的认证抵扣适配服务,接收由部署于公有云中的发票认证抵扣平台发送的业务请求,将与业务请求对应的发票认证抵扣平台交互协议转换为税控设备挂载协议和发票综合管理平台交互协议,并发送转换后的业务请求至部署于公有云中的代理管理服务。
31.其中,公有云通常指第三方提供商为用户提供的用于共享资源的服务,能够在公有网络中为用户提供服务。发票认证抵扣平台部署于公有云中,用于供用户操作以发出控制指令,接收用户发出的控制指令,并基于控制指令向认证抵扣适配服务发送业务请求。
32.业务请求由用户通过发票认证抵扣平台进行操作,比如用户在发票认证抵扣平台上勾选需要进行认证抵扣的发票。业务请求中携带有目标税控设备的设备属性信息,包括税号和税控设备的编号等与发票属性和税控设备属性相关的信息。
33.认证抵扣适配服务部署于公有云中,其中存储有税控设备挂载协议和发票综合管理平台交互协议,用于实现发票认证抵扣平台的发票认证抵扣平台交互协议与税控设备挂载协议、发票综合管理平台交互协议之间的转换。由于发票认证抵扣平台、税控设备和发票综合管理平台部署于不同的网络环境中,因此需要进行通信协议转换,使得数据能够在不同的网络环境中进行传输。其中,发票认证抵扣平台交互协议指的是用于与发票认证抵扣平台进行交互通信的协议,税控设备挂载协议指的是用于将税控设备挂载到操作终端的协议,发票综合管理平台交互协议指的是用于与发票综合管理平台进行交互通信的协议。
34.代理管理服务部署于公有云中,用于与部署于组织内网中的代理客户端建立连接,并用于存储税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系。
35.具体地,用户在发票认证抵扣平台上进行操作,发出控制指令。发送终端通过部署于公有云中的发票认证抵扣平台处理控制指令,并基于控制指令发送业务请求给部署于公有云中的认证抵扣适配服务。发送终端通过认证抵扣适配服务接收业务请求,将与业务请求对应的发票认证抵扣平台交互协议转换为税控设备挂载协议和发票综合管理平台交互协议,并发送转换后的业务请求至部署于公有云中的代理管理服务。
36.步骤204,通过代理管理服务,根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的业务请求给目标代理客户端;其中,目标代理客户端部署于连接组织内网的操作终端上。
37.其中,不同的业务请求中携带有不同的税控设备的设备属性信息,目标税控设备指的是与转换后的业务请求相对应的税控设备。组织内网指的是财税行业的托管机构或者大型企业内部的网络。
38.代理客户端部署于组织内网中,用于管理税控设备,每个代理客户端对应一个税控设备,当同一个组织内网或多个不同的组织内网中部署有多个代理客户端时,目标代理客户端指的是与目标税控设备对应的代理客户端。
39.具体地,组织内网中部署有多个代理客户端,部署于公有云中的代理管理服务与部署于组织内网中的多个代理客户端连接,发送终端通过代理管理服务,从转换后的业务请求中获取目标税控设备的设备属性信息;根据代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从代理管理服务所连接的多个代理客户端中,确定与目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。
40.步骤206,通过目标代理客户端,基于转换后的业务请求,将携带有设备属性信息
的挂载请求传输至对应的目标税控机柜,模拟目标税控设备的插入状态,并通过目标税控机柜挂载目标税控设备至操作终端。
41.其中,组织内网中部署有多个税控机柜,目标税控机柜指的是目标税控设备所在的税控机柜。挂载请求中携带有目标税控设备的设备属性信息,用于请求目标税控机柜将目标税控设备挂载到目标代理客户端所在的操作终端本地、以在挂载成功后对业务请求进行证书签名加密。
42.挂载是指由终端的操作系统使一个存储设备(诸如硬盘、u盘、cd-rom或共享资源)上的设备文件和目录可供用户通过终端的文件系统访问的一个过程。挂载通常是将存储设备的设备文件中的顶级目录连接到一个终端对应的操作系统的根目录下的某一目录,此时存储设备的文件系统成为终端的文件系统中目录的一部分,此时通过访问连接到终端的文件系统的该顶级目录即可实现访问存储设备。由于存储设备的设备文件和终端对应的操作系统的系统文件属于两个文件系统,如果不挂载,终端只可以获取到存储设备的一些基本信息(比如产品型号、内存大小、厂商),无法通过命令行方式访问存储设备的数据。因此,在终端上使用存储设备,通常需要将存储设备上的设备文件与终端已有的目录文件进行挂载。
43.具体地,组织内网中部署有多个税控机柜。操作终端通过目标代理客户端接收转换后的业务请求,若目标税控设备已挂载到操作终端,则直接进入下一个步骤208;若目标税控设备未挂载到操作终端,则基于转换后的业务请求确定目标税控机柜,并将携带有设备属性的挂载请求发送至目标税控机柜,模拟将目标税控设备插入到操作终端的动作;目标税控机柜接收到挂载请求后,将目标税控设备挂载至操作终端。
44.步骤208,通过目标代理客户端,基于转换后的业务请求,发送证书签名加密请求给挂载到操作终端的目标税控设备,以使得挂载到操作终端的目标税控设备根据证书签名加密请求,对转换后的业务请求进行证书签名加密。
45.其中,证书签名加密请求指的是用于请求目标税控设备对转换后的业务请求进行证书签名加密,以在加密成功后通过目标代理客户端向部署于局端外网中的发票综合管理平台发送转换后的业务请求以进行发票认证抵扣。由于部署于局端外网中的发票综合管理平台仅接收证书签名加密后的业务请求,因此,在向发票综合管理平台发送业务请求之前,必须对业务请求进行证书签名加密。
46.具体地,在目标税控设备挂载到操作终端之后,操作终端通过目标代理客户端,基于转换后的业务请求,发送证书签名加密请求给挂载到操作终端的目标税控设备;目标税控设备接收证书签名加密请求,并根据证书签名加密请求对转换后的业务请求进行证书签名加密。
47.并且,在目标税控设备挂载到操作终端之后,操作终端通过目标代理客户端将挂载到操作终端的目标税控设备的设备属性信息上报给代理管理服务;发送终端通过代理管理服务存储挂载到操作终端的目标税控设备的设备属性信息与目标代理客户端之间的对应关系,以通过代理管理服务更新所存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系。
48.步骤210,通过目标代理客户端,发送证书签名加密后的业务请求给部署于局端外网中的发票综合管理平台,以使得发票综合管理平台基于证书签名加密后的业务请求,进
行发票认证抵扣业务操作,得到认证抵扣业务操作结果。
49.其中,局端外网指的是国家税务局和地方税务局的网络,发票综合管理平台通常指的是增值税发票综合管理平台,用于进行认证抵扣业务、退税认证业务、发票下载业务等其他相关业务。认证抵扣业务操作结果是与业务请求的类型和税控设备的设备属性信息对应的操作结果,业务请求的类型包括认证抵扣、退税认证、发票下载等。
50.具体地,在目标税控设备完成对转换后的业务请求的证书签名加密之后,操作终端通过目标代理客户端发送证书签名加密后的业务请求给部署于局端外网中的发票综合管理平台。认证终端通过发票综合管理平台接收证书签名加密后的业务请求,进行发票认证抵扣业务操作,得到认证抵扣业务操作结果。
51.上述基于税控机柜的发票认证抵扣方法中,针对发票认证抵扣技术领域,对于部署于组织内网中的税控机柜和通过通用串行总线接口连接到税控机柜的税控设备,基于部署于公有云中的认证抵扣适配服务,接收由部署于公有云中的发票认证抵扣平台发送的业务请求,并且在对业务请求进行转换后发送转换后的业务请求给部署于公有云中的代理管理服务,通过代理管理服务找到对应的目标代理客户端,基于部署于与组织内网连接的操作终端上的代理客户端,基于转换后的业务请求向目标税控机柜发送挂载请求,模拟财务人员手动地将目标税控设备插入操作终端本地的动作,并通过目标税控机柜将目标税控设备挂载到操作终端,从而完成对业务请求的证书签名加密,进而将证书签名加密后的业务请求发送到发票综合管理平台以完成发票认证抵扣操作。本技术打通了部署于公有云中的发票认证抵扣平台、部署于组织内网中的税控机柜及其托管的税控设备、以及部署于局端外网中的发票综合管理平台的控制流程,实现了跨网络环境的发票认证抵扣业务流程控制。
52.相对于现有技术,无需托管机构或大型企业等组织的人员逐一地将每个税控设备手动地插入操作终端再进行认证抵扣操作,从而极大地提高了发票认证抵扣的操作效率。并且,税控机柜可以托管大量税控设备,托管机构或大型企业等组织的人员可以在税控设备管理客户端上对托管的大量税控设备进行集中式管理,从而也无需人员去专门管理大量税控设备,节省了人力成本。
53.在一个实施例中,部署于公有云中的代理管理服务,与部署于组织内网中的多个代理客户端连接,通过代理管理服务,根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端,包括:通过代理管理服务,从转换后的业务请求中获取目标税控设备的设备属性信息;根据代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从代理管理服务所连接的多个代理客户端中,确定与目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。
54.具体地,操作终端在组织内网中部署多个代理客户端,配置每个代理客户端的编号。发送终端配置代理管理服务的域名地址和端口,每个域名地址对应一个端口和一个代理客户端的编号,根据代理管理服务的域名地址,通过多个代理客户端建立与代理管理服务的连接。发送终端通过代理管理服务,接收转换后的业务请求,从转换后的业务请求中获取目标税控设备的设备属性信息;根据代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从代理管理服务所连接的多个代理客户端中,确定与目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。
55.本实施例中,通过在组织内网在部署多个代理客户端,并在代理管理服务和多个代理客户端之间建立连接,将由部署于公有云中的代理管理服务发送的业务请求发送到部署于组织内网中的目标代理客户端,能够达到在不同网络环境之间进行通信的目的。
56.在一个实施例中,组织内网中部署有多个税控机柜,通过目标代理客户端,基于转换后的业务请求,将携带有设备属性信息的挂载请求传输至对应的目标税控机柜,包括:通过目标代理客户端,基于转换后的业务请求,将携带有设备属性信息的挂载请求发送至目标税控设备管理客户端;通过目标税控设备管理客户端,获取目标税控设备的设备状态信息;若目标税控设备的设备状态信息显示为未挂载到操作终端,则基于目标税控设备管理客户端存储的税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系,确定与挂载请求中携带的目标税控设备的设备属性信息对应的目标税控机柜;通过目标税控设备管理客户端,将携带有设备属性信息的挂载请求发送至目标税控机柜。
57.其中,税控设备管理客户端部署于组织内网中,可以是安装于操作终端上的应用程序,用于实时或定时地获取税控设备的设备属性信息、税控设备的设备状态信息以及税控设备所在税控机柜的税控机柜地址,并用于存储税控设备的设备属性信息与税控设备所在税控机柜的税控机柜地址之间的对应关系。
58.税控设备的设备状态信息指的是挂载状态和卸载状态,挂载状态即税控设备已挂载到操作终端本地,卸载状态即税控设备未挂载到操作终端本地。挂载状态和卸载状态均是税控设备的正常使用状态,税控设备均通过通用串行总线接口插入到税控机柜,能够与代理客户端进行通信以完成例如发票查询等简单的业务操作。
59.每个税控设备管理客户端对应一个税控设备,当同一个组织内网中部署有多个税控设备管理客户端时,目标税控设备管理客户端指的是与目标税控设备对应的税控设备管理客户端。
60.具体地,操作终端在组织内网中部署多个税控设备管理客户端。操作终端通过目标代理客户端接收转换后的业务请求,基于设备属性信息确定目标税控设备管理客户端。基于转换后的业务请求将携带有设备属性信息的挂载请求发送至目标税控设备管理客户端。通过目标税控设备管理客户端,获取目标税控设备的设备状态信息。若目标税控设备的设备状态信息显示为未挂载到操作终端,则操作终端基于目标税控设备管理客户端存储的税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系,确定与挂载请求中携带的目标税控设备的设备属性信息对应的目标税控设备所在的税控机柜的税控机柜地址,并基于目标税控设备所在的税控机柜的税控机柜地址,找到目标税控机柜。操作终端通过目标税控设备管理客户端,将携带有设备属性信息的挂载请求发送至目标税控机柜。
61.本实施例中,通过在组织内网中部署税控设备管理客户端,能够获取目标税控设备的设备状态信息,并在目标税控设备为卸载状态时,根据税控设备的设备属性信息与税控设备所在税控机柜的税控机柜地址之间的对应关系确定目标税控设备所在的税控机柜的税控机柜地址,达到确定目标税控机柜的目的。
62.在一个实施例中,该基于税控机柜的发票认证抵扣方法还包括:通过目标代理客户端,接收发票综合管理平台返回的认证抵扣业务操作结果,并根据代理管理服务的域名地址,将认证抵扣业务操作结果返回至代理管理服务;在通过代理管理服务返回认证抵扣
业务操作结果给认证抵扣适配服务后,通过认证抵扣适配服务,将认证抵扣业务操作结果对应的税控设备挂载协议、发票综合管理平台交互协议转换为发票认证抵扣平台交互协议;通过认证抵扣适配服务,返回转换后的认证抵扣业务操作结果给发票认证抵扣平台。
63.具体地,操作终端通过目标代理客户端,接收发票综合管理平台返回的认证抵扣业务操作结果,并通过目标代理客户端确定对应的代理管理服务的域名地址,根据对应的代理管理服务的域名地址,将认证抵扣业务操作结果返回至代理管理服务。发送终端在通过代理管理服务返回认证抵扣业务操作结果给认证抵扣适配服务后,通过认证抵扣适配服务,将认证抵扣业务操作结果对应的税控设备挂载协议、发票综合管理平台交互协议转换为发票认证抵扣平台交互协议;通过认证抵扣适配服务,返回转换后的认证抵扣业务操作结果给发票认证抵扣平台。
64.本实施例中,通过将发票综合管理平台返回的认证抵扣业务操作结果返回到发票认证抵扣平台,能够达到打通部署于公有云中的发票认证抵扣平台、部署于组织内网中的税控机柜及其托管的税控设备、以及部署于局端外网中的发票综合管理平台的控制流程,以实现了跨网络环境的发票认证抵扣业务流程控制的目的。
65.在一个实施例中,该基于税控机柜的发票认证抵扣方法还包括:通过认证抵扣适配服务,接收卸载请求,卸载请求由发票认证抵扣平台发送、并携带有挂载到操作终端的目标税控设备的设备属性信息;通过认证抵扣适配服务,将与卸载请求对应的发票认证抵扣平台交互协议转换为税控设备卸载协议,并发送转换后的卸载请求给代理管理服务;通过代理管理服务,根据转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的卸载请求给目标代理客户端;通过目标代理客户端,将转换后的卸载请求传输至目标税控机柜,以触发目标税控机柜将挂载到操作终端的目标税控设备从操作终端中卸载。
66.其中,卸载请求由发票认证抵扣平台在接收到转换后的认证抵扣业务操作结果之后向发票认证抵扣平台发送,用于将挂载到操作终端的目标税控设备卸载,使目标税控设备恢复到卸载状态。卸载请求中携带有挂载到操作终端的目标税控设备的设备属性信息。
67.认证抵扣适配服务还存储有税控设备卸载协议,用于实现发票认证抵扣平台的发票认证抵扣平台交互协议与税控设备卸载协议之间的转换。税控设备卸载协议指的是用于将税控设备从操作终端卸载的协议,税控设备卸载协议和税控设备挂载协议是两种不同的协议,可以对应相同或不同的接口。
68.具体地,在发票认证抵扣平台接收到转换后的认证抵扣业务操作结果之后,发送终端通过发票认证抵扣平台发送卸载请求给认证抵扣适配服务;通过认证抵扣适配服务接收卸载请求,将与卸载请求对应的发票认证抵扣平台交互协议转换为税控设备卸载协议,并发送转换后的卸载请求给代理管理服务。组织内网中部署有多个代理客户端,部署于公有云中的代理管理服务与部署于组织内网中的多个代理客户端连接,发送终端通过代理管理服务,从转换后的卸载请求中获取目标税控设备的设备属性信息;根据代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从代理管理服务所连接的多个代理客户端中,确定与目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。组织内网中部署有多个税控机柜,操作终端通过目标代理客户端接收转换后的卸载请求,根据转换后的卸载请求确定目标税控机柜,并将携带有挂载到操
作终端的目标税控设备的设备属性信息的卸载请求发送至目标税控机柜,模拟将目标税控设备从操作终端中拔出的动作。目标税控机柜接收到卸载请求后,将挂载到操作终端的目标税控设备从操作终端中卸载。
69.本实施例中,通过在完成认证抵扣业务操作后,将挂载到操作终端的目标税控设备卸载,使得目标税控设备能够恢复到卸载状态,以进行下一次的挂载。
70.在一个实施例中,通过目标代理客户端,将转换后的卸载请求传输至目标税控机柜,以触发目标税控机柜将挂载到操作终端的目标税控设备从操作终端中卸载,包括:通过目标代理客户端,发送转换后的卸载请求给目标税控设备管理客户端;通过目标税控设备管理客户端,根据转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息,确定挂载到操作终端的目标税控设备所在的目标税控机柜,并发送转换后的卸载请求给目标税控机柜;通过目标税控机柜,将挂载到操作终端的目标税控设备从操作终端中卸载。
71.具体地,操作终端在组织内网中部署多个税控设备管理客户端。操作终端通过目标代理客户端接收转换后的卸载请求,基于转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息,确定目标税控设备管理客户端。操作终端通过目标税控设备管理客户端,将转换后的卸载请求发送至目标税控设备管理客户端,通过目标税控设备管理客户端,获取目标税控设备的设备状态信息。若目标税控设备的设备状态信息显示为已挂载到操作终端,则操作终端基于目标税控设备管理客户端存储的税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系,确定与转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息对应的目标税控设备所在的税控机柜的税控机柜地址,并基于目标税控设备所在的税控机柜的税控机柜地址,找到目标税控机柜。操作终端通过目标税控设备管理客户端,将转换后的卸载请求发送至目标税控机柜,以触发目标税控机柜将挂载到操作终端的目标税控设备从操作终端中卸载。
72.本实施例中,通过在组织内网中部署税控设备管理客户端,能够获取目标税控设备的设备状态信息,并在目标税控设备为挂载状态时,根据税控设备的设备属性信息与税控设备所在税控机柜的税控机柜地址之间的对应关系确定目标税控设备所在的税控机柜的税控机柜地址,达到确定目标税控机柜的目的。
73.参考图3,在另一个实施例中提供了一种基于税控机柜的发票认证抵扣方法的应用环境,在公有云中部署发票认证抵扣平台、认证抵扣适配服务和代理管理服务,在组织内网部署ukey机柜、ukey管理客户端和代理客户端,在局端外网中部署增值税发票综合管理平台。
74.配置ukey机柜的地址,ukey管理客户端可以实时获取ukey的状态、税号、ukey编号等信息以及ukey所在ukey机柜的地址。设置代理管理服务的域名和端口;代理客户端建立与代理管理服务的tcp长连接,同时如果发现有ukey被挂载则通过该tcp连接上报ukey的税号、ukey编号等信息,代理管理服务记录下代理客户端id、ukey的税号、ukey编号和对应的tcp长连接等信息。
75.参考图4,在另一个实施例中提供了一种基于税控机柜的发票认证抵扣方法,包括以下步骤:(1)客户在发票认证抵扣平台上进行操作,发票认证抵扣平台处理操作指令,把业
务请求发送给认证抵扣适配服务进行处理;(2) 认证抵扣适配服务把业务请求转换成税务ukey设备、局端增值税发票综合管理平台相关的交互协议,再将转换好的业务请求发送给代理管理服务;(3) 代理管理服务根据税号、ukey编号等信息找到ukey所在ukey机柜的代理客户端id和tcp连接,把业务请求通过tcp长连接发送给代理客户端;(4)代理客户端收到业务请求后,向ukey管理客户端请求挂载ukey;(5)ukey管理客户端查询到对应ukey机柜的ukey信息后,向ukey机柜请求将ukey虚拟化挂载在本地;(6)ukey机柜将ukey虚拟化挂载到代理客户端所在的电脑本地;(7) 挂载成功后,代理客户端把业务请求发送给ukey进行会话证书签名加密,再把业务请求和证书签名加密结果发送到局端增值税发票综合管理平台,进行认证抵扣业务相关操作;(8) 局端增值税发票综合管理平台把操作结果返回给代理客户端;(9) 代理客户端处理返回的操作结果,再把处理过的操作结果返回给代理管理服务;(10) 代理管理服务把操作结果返回给认证抵扣适配服务;(11) 认证抵扣适配服务收到返回的操作结果后,根据业务请求类型和业务请求所携带的ukey的信息,对应地把ukey挂载协议、局端增值税发票综合管理平台的协议转换成发票认证抵扣平台的标准协议,统一处理后将结果返回给发票认证抵扣平台;(12) 在发票认证抵扣平台操作结束后,同理,再通过上述流程,发票认证抵扣平台-》认证抵扣适配服务-》代理管理服务-》代理客户端-》ukey管理客户端-》ukey机柜,下发复位卸载已挂载的ukey指令,恢复ukey在ukey机柜的状态。至此,公有云公用网络与组织内网私有网络服务交互打通,发票认证抵扣平台通过机柜托管的ukey完成增值税发票认证抵扣操作流程打通。
76.本实施例中提供的一种基于税控机柜的发票认证抵扣方法,具有如下的有益效果:1.ukey托管机柜网络部署更加灵活、实用,满足企业公私网部署需求;2.打通了发票认证抵扣平台、机柜托管ukey和局端增值税发票综合管理平台进行发票认证抵扣的控制流程;3.机柜可大规模托管ukey,资源集中式管理,可在ukey管理客户端上管理托管的所有ukey设备,节省需专人管理大量ukey设备的成本;4.在发票认证抵扣平台上可批量进行发票认证抵扣操作,通过软硬件结合的方式将机房里的ukey设备虚拟挂载在本地,无需逐个ukey设备手工插入电脑再进行认证抵扣等繁琐低效率操作,为企业大大提升发票认证抵扣操作效率,节省所需要的人力成本。
77.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这
些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
78.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的基于税控机柜的发票认证抵扣方法的基于税控机柜的发票认证抵扣装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个基于税控机柜的发票认证抵扣装置实施例中的具体限定可以参见上文中对于基于税控机柜的发票认证抵扣方法的限定,在此不再赘述。
79.在一个实施例中,如图5所示,提供了一种税控机柜的发票认证抵扣装置500,税控机柜部署于组织内网中,用于托管税控设备,税控设备通过通用串行总线接口连接于税控机柜,该装置包括:适配模块502、确定模块504和认证抵扣模块506,其中:适配模块502,用于通过部署于公有云中的认证抵扣适配服务,接收由部署于公有云中的发票认证抵扣平台发送的业务请求,将与业务请求对应的发票认证抵扣平台交互协议转换为税控设备挂载协议和发票综合管理平台交互协议,并发送转换后的业务请求至部署于公有云中的代理管理服务。
80.确定模块504,用于通过代理管理服务,根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的业务请求给目标代理客户端;其中,目标代理客户端部署于连接组织内网的操作终端上。
81.确定模块504,还用于通过目标代理客户端,基于转换后的业务请求,将携带有设备属性信息的挂载请求传输至对应的目标税控机柜,模拟目标税控设备的插入状态,并通过目标税控机柜挂载目标税控设备至操作终端。
82.认证抵扣模块506,用于通过目标代理客户端,基于转换后的业务请求,发送证书签名加密请求给挂载到操作终端的目标税控设备,以使得挂载到操作终端的目标税控设备根据证书签名加密请求,对转换后的业务请求进行证书签名加密。
83.认证抵扣模块506,还用于通过目标代理客户端,发送证书签名加密后的业务请求给部署于局端外网中的发票综合管理平台,以使得发票综合管理平台基于证书签名加密后的业务请求,进行发票认证抵扣业务操作,得到认证抵扣业务操作结果。
84.在一个实施例中,部署于公有云中的代理管理服务,与部署于组织内网中的多个代理客户端连接,确定模块504还用于通过代理管理服务,从转换后的业务请求中获取目标税控设备的设备属性信息;根据代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从代理管理服务所连接的多个代理客户端中,确定与目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。
85.在一个实施例中,组织内网中部署有多个税控机柜,确定模块504还用于通过目标代理客户端,基于转换后的业务请求,将携带有设备属性信息的挂载请求发送至目标税控设备管理客户端;通过目标税控设备管理客户端,获取目标税控设备的设备状态信息;若目标税控设备的设备状态信息显示为未挂载到操作终端,则基于目标税控设备管理客户端存储的税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系,确定与挂载请求中携带的目标税控设备的设备属性信息对应的目标税控机柜;通过目标税控设备管理客户端,将携带有设备属性信息的挂载请求发送至目标税控机柜。
86.在一个实施例中,税控机柜的发票认证抵扣装置500还包括:返回模块,返回模块
用于通过目标代理客户端,接收发票综合管理平台返回的认证抵扣业务操作结果,并根据代理管理服务的域名地址,将认证抵扣业务操作结果返回至代理管理服务;在通过代理管理服务返回认证抵扣业务操作结果给认证抵扣适配服务后,通过认证抵扣适配服务,将认证抵扣业务操作结果对应的税控设备挂载协议、发票综合管理平台交互协议转换为发票认证抵扣平台交互协议;通过认证抵扣适配服务,返回转换后的认证抵扣业务操作结果给发票认证抵扣平台。
87.在一个实施例中,税控机柜的发票认证抵扣装置500还包括:卸载模块,卸载模块用于通过认证抵扣适配服务接收卸载请求,卸载请求由发票认证抵扣平台发送、并携带有挂载到操作终端的目标税控设备的设备属性信息;通过认证抵扣适配服务,将与卸载请求对应的发票认证抵扣平台交互协议转换为税控设备卸载协议,并发送转换后的卸载请求给代理管理服务;通过代理管理服务,根据转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的卸载请求给目标代理客户端;通过目标代理客户端,将转换后的卸载请求传输至目标税控机柜,以触发目标税控机柜将挂载到操作终端的目标税控设备从操作终端中卸载。
88.在一个实施例中,卸载模块还用于通过目标代理客户端,发送转换后的卸载请求给目标税控设备管理客户端;通过目标税控设备管理客户端,根据转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息,确定挂载到操作终端的目标税控设备所在的目标税控机柜,并发送转换后的卸载请求给目标税控机柜;通过目标税控机柜,将挂载到操作终端的目标税控设备从操作终端中卸载。
89.上述基于税控机柜的发票认证抵扣装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
90.在一个实施例中,提供了一种税控机柜的发票认证抵扣系统。税控机柜部署于组织内网中,用于托管税控设备,税控设备通过通用串行总线接口连接于税控机柜,该系统包括:部署于公有云中的认证抵扣适配服务,用于接收由部署于公有云中的发票认证抵扣平台发送的业务请求,将与业务请求对应的发票认证抵扣平台交互协议转换为税控设备挂载协议和发票综合管理平台交互协议,并发送转换后的业务请求至部署于公有云中的代理管理服务;代理管理服务,用于根据转换后的业务请求中携带的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的业务请求给目标代理客户端;其中,目标代理客户端部署于连接组织内网的操作终端上;目标代理客户端,用于基于转换后的业务请求,将携带有设备属性信息的挂载请求传输至对应的目标税控机柜,模拟目标税控设备的插入状态,并通过目标税控机柜挂载目标税控设备至操作终端;目标代理客户端,还用于基于转换后的业务请求,发送证书签名加密请求给挂载到操作终端的目标税控设备,以使得挂载到操作终端的目标税控设备根据证书签名加密请求,对转换后的业务请求进行证书签名加密;
目标代理客户端,还用于发送证书签名加密后的业务请求给部署于局端外网中的发票综合管理平台,以使得发票综合管理平台基于证书签名加密后的业务请求,进行发票认证抵扣业务操作,得到认证抵扣业务操作结果。
91.在一个实施例中,系统包括部署于组织内网中的多个代理客户端,用于与部署于公有云中的代理管理服务连接,代理管理服务还用于从转换后的业务请求中获取目标税控设备的设备属性信息;根据代理管理服务存储的税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系,从代理管理服务所连接的多个代理客户端中,确定与目标税控设备的设备属性信息对应的代理客户端,作为目标代理客户端。
92.在一个实施例中,组织内网中部署有多个税控机柜,目标代理客户端,还用于基于转换后的业务请求,将携带有设备属性信息的挂载请求发送至目标税控设备管理客户端;目标税控设备管理客户端,用于获取目标税控设备的设备状态信息;若目标税控设备的设备状态信息显示为未挂载到操作终端,则基于目标税控设备管理客户端存储的税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系,确定与挂载请求中携带的目标税控设备的设备属性信息对应的目标税控机柜;目标税控设备管理客户端,还用于将携带有设备属性信息的挂载请求发送至目标税控机柜。
93.在一个实施例中,目标代理客户端,还用于接收发票综合管理平台返回的认证抵扣业务操作结果,并根据代理管理服务的域名地址,将认证抵扣业务操作结果返回至代理管理服务;在通过代理管理服务返回认证抵扣业务操作结果给认证抵扣适配服务后,认证抵扣适配服务,还用于将认证抵扣业务操作结果对应的税控设备挂载协议、发票综合管理平台交互协议转换为发票认证抵扣平台交互协议;认证抵扣适配服务,还用于返回转换后的认证抵扣业务操作结果给发票认证抵扣平台。
94.在一个实施例中,认证抵扣适配服务,还用于接收卸载请求,卸载请求由发票认证抵扣平台发送、并携带有挂载到操作终端的目标税控设备的设备属性信息;认证抵扣适配服务,还用于将与卸载请求对应的发票认证抵扣平台交互协议转换为税控设备卸载协议,并发送转换后的卸载请求给代理管理服务;代理管理服务,还用于根据转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息,确定目标代理客户端,并发送转换后的卸载请求给目标代理客户端;目标代理客户端,还用于将转换后的卸载请求传输至目标税控机柜,以触发目标税控机柜将挂载到操作终端的目标税控设备从操作终端中卸载。
95.在一个实施例中,目标代理客户端,还用于发送转换后的卸载请求给目标税控设备管理客户端;目标税控设备管理客户端,还用于根据转换后的卸载请求中携带的挂载到操作终端的目标税控设备的设备属性信息,确定挂载到操作终端的目标税控设备所在的目标税控机柜,并发送转换后的卸载请求给目标税控机柜,以通过目标税控机柜,将挂载到操作终端的目标税控设备从操作终端中卸载。
96.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备
的数据库用于存储税控设备的设备属性信息、税控设备的设备属性信息与税控设备对应的代理客户端之间的对应关系、税控设备的设备属性信息和税控设备所在税控机柜的税控机柜地址之间的对应关系、税控设备挂载协议、税控设备卸载协议以及发票认证抵扣平台交互协议等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于税控机柜的发票认证抵扣方法。
97.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
98.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
99.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
100.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
101.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
102.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
103.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
104.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1