税控设备驱动控制方法及装置与流程

文档序号:17924716发布日期:2019-06-15 00:20阅读:339来源:国知局
税控设备驱动控制方法及装置与流程

本发明涉及设备驱动技术领域,并且更具体地,涉及一种税控设备驱动控制方法及装置



背景技术:

目前,增值税发票税控系统和办税自助终端涉及企业发行、发票发售、报税、认证等多种业务。办理这些业务时,需要对多种税控设备进行读写操作及相关发行、发售、报税、认证等业务支持。而这些税控设备由不同厂商开发,分别具有各自的驱动控件。在使用税控设备时,需要分别独立安装的每个税控设备的驱动控件。

而在办理税控业务时,税务局端系统需要在多种税控设备和多种税务设备驱动控件之间频繁切换和跳转,造成低效甚至无效的流量消耗和功率消耗,且税务局端系统出现故障的概率也相应地增加。

另一方面,人员使用不方便,作业效率低。



技术实现要素:

本发明提供一种税控设备驱动控制方法及装置,以克服税务局端系统操作多种税控设备时效率低的问题。

第一方面,本发明提出一种税控设备驱动控制方法,包括如下步骤:

s10:调度控件解析获取到的用户提出的业务办理请求,根据所述业务办理请求中的业务标识将所述业务办理请求分发给对应的业务处理控件;

s20:所述业务处理控件处理所述业务办理请求中指定的业务,生成针对税控设备的操作数据,并将所述业务办理请求及所述针对税控设备的操作数据发送给设备适配控件;

s30:所述设备适配控件解析接收到的所述业务办理请求,确定与所述业务办理请求中的目标税控设备标识相匹配的业务驱动控件;

s40:利用所述业务驱动控件与税控设备连接,控制所述税控设备响应所述针对税控设备的操作数据,以完成所述业务办理请求中指定的业务。

具体地,

所述业务处理控件包括:一体化发售控件、发行业务处理控件、报税业务处理控件、认证业务处理控件、签名证书控件;

所述业务处理控件是预先向所述调度控件注册过的。

具体地,

所述业务驱动控件包括金税盘业务驱动控件、税控盘业务驱动控件;

所述业务驱动控件是预先向所述设备适配控件注册过的。

具体地,

所述用户包括:增值税发票税控系统、税务征管系统、自助税务终端。

具体地,

所述业务办理请求中包括:业务标识、税控设备标识。

第二方面,本发明提出一种税控设备驱动控制装置,包括:

调度控件,用于解析获取到的用户提出的业务办理请求,根据所述业务办理请求中的业务标识将所述业务办理请求分发给对应的业务处理控件;

业务处理控件,用于处理所述业务办理请求中指定的业务,生成针对税控设备的操作数据,并将所述业务办理请求及所述针对税控设备的操作数据发送给设备适配控件;

设备适配控件,用于解析所述业务办理请求,确定与所述业务办理请求中的目标税控设备标识相匹配的业务驱动控件;

业务驱动控件,用于利用所述业务驱动控件与税控设备连接,控制所述税控设备响应所述针对税控设备的操作数据,以完成所述业务办理请求中指定的业务。

具体地,

所述业务处理控件包括:一体化发售控件、发行业务处理控件、报税业务处理控件、认证业务处理控件、签名证书控件;

所述业务处理控件是预先向所述调度控件注册过的。

具体地,

所述业务驱动控件包括金税盘业务驱动控件、税控盘业务驱动控件;

所述业务驱动控件是预先向所述设备适配控件注册过的。

具体地,

所述用户包括:增值税发票税控系统、税务征管系统、自助税务终端。

具体地,

所述业务办理请求中包括:业务标识、税控设备标识。

本发明主要针对增值税发票税控系统的税务局端系统领域,整合不同厂商需要独立安装的多个税控设备驱动控件,实现在税控局端系统中税控设备驱动控件的一体化;通过对外提供统一的访问接口,在内部通过适配转化对税控设备进行操作,简化了税控设备的控件安装、使用流程,且具有更好的安全性、可扩展性。

附图说明

通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:

图1为本发明一个实施例的税控设备驱动控制方法的流程示意图;

图2为本发明一个实施例的税控设备驱动控制装置的组成示意图;

图3为本发明一个实施例的税控设备驱动控制装置的实施示意图;

图4为本发明一个实施例的税控设备驱动控制装置的又一实施示意图。

具体实施方式

现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。

除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。

如图1和图2所示的税控设备驱动控制方法及装置,针对增值税发票税控系统的税务局端系统,将多个不同厂商的税控设备驱动控件整合为一个统一的访问控件,实现税控设备驱动控件的一体化操作实现了不同厂家的税控设备对税务局端系统透明,简化了用户的操作步骤,减少了税务局端系统低效甚至无效的流量消耗和功率消耗,提升了作业效率。

如图1所示,本发明一个实施例的税控设备驱动控制方法,包括如下步骤:

s10:调度控件解析获取到的用户提出的业务办理请求,根据所述业务办理请求中的业务标识将所述业务办理请求分发给对应的业务处理控件;

s20:所述业务处理控件处理所述业务办理请求中指定的业务,生成针对税控设备的操作数据,并将所述业务办理请求及所述针对税控设备的操作数据发送给设备适配控件;

s30:所述设备适配控件解析接收到的所述业务办理请求,确定与所述业务办理请求中的目标税控设备标识相匹配的业务驱动控件;

s40:利用所述业务驱动控件与税控设备连接,控制所述税控设备响应所述针对税控设备的操作数据,以完成所述业务办理请求中指定的业务。

具体地,

所述业务处理控件包括:一体化发售控件、发行业务处理控件、报税业务处理控件、认证业务处理控件、签名证书控件;

所述业务处理控件是预先向所述调度控件注册过的。

应该理解为,其他的业务处理控件在向所述调度控件注册过后,也可以作为调度控件分发业务办理请求时的目标控件之一。具体地,

所述业务驱动控件包括金税盘业务驱动控件、税控盘业务驱动控件;

所述业务驱动控件是预先向所述设备适配控件注册过的。

具体地,

所述用户包括:增值税发票税控系统、税务征管系统、自助税务终端。

具体地,

所述业务办理请求中包括:业务标识、税控设备标识。

如图2所示,本发明一个实施例的税控设备驱动控制装置,包括:

调度控件100,用于解析获取到的用户提出的业务办理请求,根据所述业务办理请求中的业务标识将所述业务办理请求分发给对应的业务处理控件;

业务处理控件200,用于处理所述业务办理请求中指定的业务,生成针对税控设备的操作数据,并将所述业务办理请求及所述针对税控设备的操作数据发送给设备适配控件;

设备适配控件300,用于解析所述业务办理请求,确定与所述业务办理请求中的目标税控设备标识相匹配的业务驱动控件;

业务驱动控件400,用于利用所述业务驱动控件与税控设备连接,控制所述税控设备响应所述针对税控设备的操作数据,以完成所述业务办理请求中指定的业务。

具体地,

所述业务处理控件包括:一体化发售控件、发行业务处理控件、报税业务处理控件、认证业务处理控件、签名证书控件;

所述业务处理控件是预先向所述调度控件注册过的。

具体地,

所述业务驱动控件包括金税盘业务驱动控件、税控盘业务驱动控件;

所述业务驱动控件是预先向所述设备适配控件注册过的。

具体地,

所述用户包括:增值税发票税控系统、税务征管系统、自助税务终端。

具体地,

所述业务办理请求中包括:业务标识、税控设备标识。

具体实施时,用户(包括操作新增值税发票税控系统的用户、操作征管系统的用户、操作自助税务终端的用户)通过网页、控件调用等方式将业务数据(包括业务标识)传入税控局端系统的调度控件中,调度控件则根据业务数据中的业务标识将该业务数据分发到对应的业务组件;该业务组件访问设备适配控件,将所述业务数据提交给设备适配控件;该设备适配控件根据该业务数据中的设备标识调用对应的设备驱动组件,通过该设备驱动组件访问与设备标识相匹配的税控设备,最终实现对税控设备的操作。

如图3所示,该实施例的税控设备驱动控制方法及装置应用在税控局端系统控件中,用于完成税控系统大厅业务中对税控设备的各种读写操作及相关发行、发售、报税、认证等业务支持。具体地,访问该税控局端系统控件的设备或用户包括新增值税发票税控系统、征管系统、自助终端。其中新增值税发票税控系统和自助终端涉及企业发行、发票发售、报税、认证等业务,征管系统涉及发票发售业务。

如图4所示,该用于税控设备驱动控制的税控局端系统控件,根据业务办理的顺序,依次包括:

调度控件10,调度控件部署在调度层;在调度层,税控局端系统解析用户通过局端网页或其他访问控件输入的业务办理请求,并根据所述业务办理参请求调度相应的业务控件。

业务控件组20,业务控件组部署在业务控件层,业务控件组包含多个控件,如:一体化发售控件、报税业务处理控件、认证业务处理控件、签名证书控件等。

后续业务增加时,可以向业务控件组20中增加新的业务控件。在业务控件层,任一业务控件被调度之后,该业务控件处理该业务办理请求,生成针对税控设备的操作数据,并将所述业务办理请求及所述针对税控设备的操作数据发送给设备适配控件。

设备适配控件30,设备适配控件部署在设备适配层,用于将所述业务办理请求中包括的针对设备的调用请求转发给对应的税控设备的业务驱动控件。

设备驱动控件组40,设备驱动控件组40部署在设备驱动控件层,优选地,该设备驱动控件组40包含金税盘业务驱动控件和税控盘业务驱动控件,所述金税盘业务驱动控件执行与金税盘这一税控设备相关的读写操作;所述税控盘业务驱动控件执行与税控盘这一税控设备相关的读写操作。

为实现逐层透明访问,具体实施时,在调度层,税控局端系统控件对外提供统一的接口函数、局端网页或其他控件,用户可以通过标准化的输入来调用该税控局端系统控件。

在调度层,调度控件动态加载业务控件组20中的各业务控件;在适配层,适配控件30提供给业务驱动控件组40的接口函数都是统一规范化的接口函数。

税控局端系统控件在调度层收到局端网页或其他控件输入的组件接口函数数据后,调度层10通过对输入数据中的业务标识对应的控件标识进行识别,并分发给业务控件层相应的业务控件;

业务控件20将生成的针对税控设备的操作数据通过设备适配控件30传输至对应的设备驱动控件的链接库函数,最终实现对税控设备的操作。

综上,该实施例的税控设备驱动控制方法及装置整合各个不同的税控设备驱动控件为一个一体化的税控局端系统控件,在使用统一的接口规范原则基础上,兼容现有各种控件与外部系统的接口调用方式,减少了新业务控件对现有的各外部系统的影响。

具体地,该税控局端系统控件由各种不同功能的组件组成,在调用控件的各组件时都需要进行安全认证,并且税控局端系统控件具备自动化的业务、控件冲突检测和控件修复功能。

该实施例的税控设备驱动控制方法及装置,针对增值税发票税控系统现有的多种由不同厂商开发的需要独立安装的设备驱动控件,提出了统一的设备驱动控件的整合步骤,主要针对增值税发票税控系统的税务局端系统领域,将各个不同厂商的不同设备驱动控件通过统一的设计来实现控件的整合。对外提供统一的访问接口,通过内部适配转化实现对税控设备的操作。

该方法简化了税务工作人员的控件安装、使用流程,更加易于对于控件版本的管理,同时也具备良好的横向扩展能力,具有很高的使用价值。

以上已经通过参考少量实施方式描述了该实施例。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了该实施例以上公开的其他的实施例等同地落在该实施例的范围内。

通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。

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