一种数据抽取和下发的方法及其装置制造方法

文档序号:6485652阅读:140来源:国知局
一种数据抽取和下发的方法及其装置制造方法
【专利摘要】本发明公开一种数据抽取和下发的方法及其装置,该装置包括一防伪税控系统监控台,其是税务数据抽取下发系统的界面模块;一基础数据模块,其连接于防伪税控系统监控台,用于接收并存储防伪税控系统监控台传递的基础数据信息;一数据抽取下发模块,其连接于防伪税控系统监控台,数据抽取下发模块内嵌一抽取服务配置装置,抽取服务配置装置接收并存储用户输入的抽取服务配置数据;一统计查询预警模块,其连接于防伪税控系统监控台,统计查询预警模块接收并存储数据抽取下发模块返回的数据;至少一个下级远程数据库服务模块,其与数据抽取下发模块选择连接。本发明有效解决了从省级到总部数据抽取下发的及时性和准确性兼顾的问题。
【专利说明】一种数据抽取和下发的方法及其装置
【技术领域】
[0001]本发明涉及税务软件【技术领域】,特别涉及一种数据抽取和下发的方法及装置。
【背景技术】
[0002]现有税务软件主要完成税务机关对纳税人进行税收征管的相关开票、报税服务功能,税务软件的业务数据集中在各省级。税务软件省级数据库每月汇总的报税数据能反映纳税人经验商品的流通情况,对于除税务局以外的行业主管单位,例如矿产资源管理部门,可以依据税务局汇总的数据,分析本行业商品的生产流通情况,为主管单位的决策提供帮助。各行业主管单位获取数据的途径是定期联系税务总局,向税务总局提出需要的具体数据项内容,由税务总局下发提取数据的具体要求到各省级,之后省级按照提取需求汇总数据到总局,再提供给需要这些数据的主管单位,这个过程,人工操作比例大,目前行业流通节奏快,主管单位制定出台管理政策也需要对市场出现的新情况做出快速、精准的政策调节反应,现有的数据抽取下发机制和系统不能满足主管单位对数据抽取时效性的要求,迫切需要一套自动化程度高,数据抽取及时、快速、准确的数据抽取系统。
[0003]因此,如何研发出一种有效的数据抽取下发的方法及其装置,即为本领域技术人员的研究方向所在。

【发明内容】

[0004]本发明的主要目的是提供一种数据抽取和下发的方法及装置,其能够解决上述现有技术中所存在的问题。
[0005]为了达到上述目的,本发明提供一种税务数据抽取和下发系统,其包括:
[0006]一防伪税控系统监控台,其是税务数据抽取下发系统的界面模块;
[0007]—基础数据模块,其连接于所述的防伪税控系统监控台,用于接收并存储所述的防伪税控系统监控台传递的基础数据信息;
[0008]一数据抽取下发模块,其连接于所述的防伪税控系统监控台,所述的数据抽取下发模块内嵌一抽取服务配置装置,所述的抽取服务配置装置接收并存储用户输入的抽取服务配置数据;
[0009]一统计查询预警模块,其连接于所述的防伪税控系统监控台,所述的统计查询预警模块接收并存储所述数据抽取下发模块返回的数据,接收用户统计查询条件,进行统计查询操作;
[0010]至少一个下级远程数据库服务模块,其与所述的数据抽取下发模块选择连接,分布在各省级防伪税控系统,用于提供数据远程更新功能。
[0011 ] 实施时,所述的数据抽取下发模块包括一数据抽取模块,所述数据抽取模块接收输入的纳税人识别号,执行数据抽取方法。
[0012]实施时,所述的数据抽取下发模块包括一数据下发模块,所述的数据下发模块接收输入的纳税人识别号、企业授权码,执行数据下发方法。[0013]实施时,所述的防伪税控系统监控台包括键盘输入设备和显示输出设备。
[0014]实施时,所述的至少一个下级远程数据库服务模块通过切换开关与所述的数据抽取下发模块选择连接。
[0015]为了达到上述目的,本发明还提供一种税务数据抽取方法,其是通过应用上述的税务数据抽取和下发系统实现的,其包括如下步骤:
[0016]步骤S1:配置抽取服务,其是通过抽取服务配置装置接收并存储用户输入的抽取服务配置数据;
[0017]步骤S2:确定抽取开始时间,没有进行过抽取服务则把服务信息配置装置的抽取时间作为分段抽取的开始时间;已经进行过抽取服务取本地库里面该服务对应的表的数据最大时间作为分段抽取的开始时间;
[0018]步骤S3:数据抽取,其是通过数据抽取下发模块按照抽取服务配置装置中存储的数据抽取端口描述进行连接,抽取数据,将抽取的数据存入统计查询预警模块;
[0019]步骤S4:确定抽取的结束,其是在抽取请求结束后远程查询服务返回的行数小于请求的设置返回的行数,不再进行抽取;抽取请求结束后远程查询服务返回的行数等于请求的设置返回的行数,继续进行抽取。
[0020]实施时,还包括步骤S5:清理重复数据,其是依次读取统计查询预警模块中存储的本次抽取的数据,删除重复数据的多余份。
[0021]实施时,在步骤SI中:存储配置服务的数量为6个,配置服务由企业纳税人识别号、业务特征数据、数据抽取端口、抽取时间块组成。
[0022]为了达到上述目的,本发明还提供一种税务数据下发的方法,其是通过应用上述的税务数据抽取和下发系统实现的,其包括如下步骤:
[0023]步骤SSl:抽取服务配置装置接收用户输入的企业授权码保存;
[0024]步骤SS2:从基础数据模块读取企业纳税人识别号,检查纳税人识别号中是否存在非数字字符;
[0025]步骤SS3:数据抽取下发模块按照抽取服务配置装置中存储的数据抽取端口描述进行连接,校验服务站点是否配置;
[0026]步骤SS4:数据抽取下发模块与服务站点连接,下发企业授权码。
[0027]与现有技术相比,本发明的有益效果在于:通过本发明的一种数据抽取和下发的方法及其装置能够及时、快速、准确地抽取汇总所需数据,解决了如何下发数据抽取的需求,有效地抽取了数据,同时减少访问次数,并且有效解决了从省级到总部数据抽取下发的及时性和准确性兼顾的问题。
【专利附图】

【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明一种税务数据抽取和下发系统组成框图;
[0030]图2为本发明一种税务数据抽取的方法流程图;[0031]图3为本发明一种税务数据下发的方法流程图。
[0032]附图标记说明:1_税务数据抽取和下发系统;11_防伪税控系统监控台11 12基础数据模块;13_统计查询预警模块;14 一数据抽取下发模块;141_抽取服务配置装置;142数据抽取模块;143 —数据下发模块;15_下级远程数据库服务模块。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]如图1所示,本发明提供一种税务数据抽取和下发系统1,其包括:一防伪税控系统监控台11及与所述防伪税控系统监控台11相连接的一基础数据模块12,一统计查询预警模块13及一数据抽取下发模块14,还包括至少一个下级远程数据库服务模块15,其与所述的数据抽取下发模块14以选择的方式连接,其中:
[0035]所述的防伪税控监控台模块11是税务数据抽取和下发系统I的操作人员界面模块,包括键盘输入设备和显示输出设备,接收用户输入的操作指令,调用并传递指令、数据给基础数据模块12、统计查询预警模块13、数据抽取下方模块14,接收返回的数据,传递到显不设备输出。
[0036]所述的基础数据模块12接收并存储所述的防伪税控监控台模块11传递来的下级税务机关信息、本系统操作员信息、企业纳税人识别号,将这些信息保存为企业纳税人档案表、企业纳税人抽取服务信息表。
[0037]所述统计查询预警模块13接收并存储数据抽取模块14返回的数据,接收用户统计查询条件,进行统计查询操作,返回统计查询的结果。统计查询预警模块13还接收用户设置的预警条件,当内部存储的数据指标满足预警条件时,向防伪税控监控台模块11发出
预警提示信息。
[0038]所述的数据抽取下发模块14包括抽取服务配置装置141、数据抽取模块142、数据下发模块143。抽取服务配置装置141接收并存储用户输入的抽取服务配置数据,存储配置服务的数量可为6个,配置服务数据由企业纳税人识别号、业务特征数据、数据抽取端口、抽取时间块组成。
[0039]数据抽取模块142接收输入的纳税人识别号,执行本发明下述描述的数据抽取方法,分段抽取查询数据的开始时间规则为:没有进行过抽取服务则把服务信息配置表的抽取时间作为分段抽取的开始时间;已经进行过该抽取服务取本地库里面该服务对应的表的数据最大时间作为分段抽取的开始时间。分段抽取是否结束规则为:分段抽取请求结束后远程查询服务返回的行数小于请求的设置返回的行数,不再进行分段抽取;分段抽取请求结束后远程查询服务返回的行数等于请求的设置返回的行数,继续进行分段抽取。分段抽取后保存数据重复规则为:抽取过程中抽取了重复数据插入到本地数据库产生的插入重复异常信息忽略不计。
[0040]数据下发模块143接收输入的纳税人识别号、企业授权码,执行本发明下述描述的数据下发方法,抽取服务配置装置141接收用户输入的企业授权码保存;从基础数据模块读取企业纳税人识别号,检查纳税人识别号中是否存在非数字字符;数据抽取下发模块14按照抽取服务配置装置中存储的数据抽取端口描述进行连接,校验服务站点是否配置;数据抽取下发模块14与服务站点连接,下发企业授权码。
[0041]所述的下级远程数据库服务模块15为至少一个,根据操作的需要指向不同的下级远程数据库服务模块15,所述的下级远程数据库服务模块15与数据抽取下发模块14连接,数据抽取下发模块14与下级远程数据库服务模块15的连接属于非固定连接,而是像开关一样的切换方式连接,由业务操作指定,其中:下级远程数据库服务模块15分布在各省级防伪税控系统,接收数据抽取下发模块发出的请求查询的SQL和相应的参数值,返回查询结果字段值的List ;提供数据远程更新功能,根据请求更新的SQL、更新的值对远程数据库数据更新,返回更新成功与否和相关的信息,在响应数据抽取的操作时,执行的范围为在具有授权码的企业的数据范围内。
[0042]如图2所示,为本发明一种税务数据抽取方法流程图,如图所示,本发明的一种税务数据抽取方法是通过上述税务数据抽取和下发系统实现的,本发明的一种税务数据抽取方法包括如下步骤:
[0043]步骤S1:配置抽取服务,是通过抽取服务配置装置141接收并存储用户输入的抽取服务配置数据,存储配置服务的数量为6个,配置服务由企业纳税人识别号、业务特征数据、数据抽取端口、抽取时间块组成;抽取服务配置装置查询基础数据模块保存的企业纳税人档案表,一步查询每一个企业纳税人的抽取服务信息表,判断抽取服务信息表中还未被执行的抽取服务执行步骤S2 ;
[0044]步骤S2:确定抽取开始时间,没有进行过抽取服务则把服务信息配置装置的抽取时间作为分段抽取的开始时间;已经进行过抽取服务取本地库里面该服务对应的表的数据最大时间作为分段抽取的开始时间;
[0045]步骤S3:数据抽取,其是通过数据抽取下发模块14按照抽取服务配置装置中141存储的数据抽取端口描述进行连接,抽取数据,将抽取的数据存入统计查询预警模块12 ;
[0046]步骤S4:确定抽取的结束,其是在抽取请求结束后远程查询服务返回的行数小于请求的设置返回的行数,不再进行抽取;抽取请求结束后远程查询服务返回的行数等于请求的设置返回的行数,继续进行抽取;
[0047]步骤S5:清理重复数据,其是依次读取统计查询预警模块12中存储的本次抽取的数据,删除重复数据的多余份;已执行的服务修改企业纳税人抽取服务信息表中该服务状态为已执行。
[0048]如图3所示,为本发明一种税务数据下发的方法流程图,如图所示,本发明的一种税务数据下发的方法是通过上述税务数据抽取和下发系统实现的,本发明一种税务数据下发的方法包括如下步骤:
[0049]步骤SSl:操作员通过防伪税控监控台11调用基础数据模块12内选择要下发的企业纳税人识别号,输入各企业授权码与各企业纳税人识别号对应,生成将要下发的企业纳税人识别号和企业授权码对应表,发送到抽取服务配置装置141,抽取服务配置装置141接收企业纳税人识别号和对应的企业授权码保存;
[0050]步骤SS2:抽取服务配置装置141读取企业纳税人识别号,检查纳税人识别号中是否存在非数字字符;如果存在则删除该企业纳税人识别号和对应的企业授权码,并发送提示信息到防伪税控监控台11;
[0051]步骤SS3:数据抽取下发模块14按照抽取服务配置装置141中存储的数据抽取端口描述进行连接,校验服务站点是否配置;如果可连接并且已经服务站点已经配置则执行步骤SS4,否则跳过当前端口,连接下一端口,并发送提示信息到防伪税控监控台11 ;
[0052]步骤SS4:数据抽取下发模块142与服务站点连接,下发企业授权码并等待获取服务站点的下发成功返回标志,将成功返回标志发送到基础数据模块保存,保存时与企业纳税人识别号对应。
[0053]综上所述,通过本发明的一种数据抽取和下发的方法及其装置能够及时、快速、准确地抽取汇总所需数据,解决了如何下发数据抽取的需求,有效地抽取了数据,同时减少访问次数,并且有效解决了从省级到总部数据抽取下发的及时性和准确性兼顾的问题。
[0054]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
【权利要求】
1.一种税务数据抽取和下发系统,其特征在于,其包括:一防伪税控系统监控台,其是税务数据抽取下发系统的界面模块;一基础数据模块,其连接于所述的防伪税控系统监控台,用于接收并存储所述的防伪税控系统监控台传递的基础数据信息;一数据抽取下发模块,其连接于所述的防伪税控系统监控台,所述的数据抽取下发模块内嵌一抽取服务配置装置,所述的抽取服务配置装置接收并存储用户输入的抽取服务配置数据;一统计查询预警模块,其连接于所述的防伪税控系统监控台,所述的统计查询预警模块接收并存储所述数据抽取下发模块返回的数据,接收用户统计查询条件,进行统计查询操作;至少一个下级远程数据库服务模块,其与所述的数据抽取下发模块选择连接,分布在各省级防伪税控系统,用于提供数据远程更新功能。
2.根据权利要求1所述的一种税务数据抽取和下发系统,其特征在于,所述的数据抽取下发模块包括一数据抽取模块,所述数据抽取模块接收输入的纳税人识别号,执行数据抽取方法。
3.根据权利要求1所述的一种税务数据抽取和下发系统,其特征在于,所述的数据抽取下发模块包括一数据下发模块,所述的数据下发模块接收输入的纳税人识别号、企业授权码,执行数据下发方法。
4.根据权利要求1所述的一种税务数据抽取和下发系统,其特征在于,所述的防伪税控系统监控台包括键盘输入设备和显示输出设备。`
5.根据权利要求1所述的一种税务数据抽取和下发系统,其特征在于,所述的至少一个下级远程数据库服务模块通过切换开关与所述的数据抽取下发模块选择连接。
6.一种税务数据抽取方法,其是通过应用权利要求1至5任一项的税务数据抽取和下发系统实现的,其特征在于,其包括如下步骤:步骤S1:配置抽取服务,其是通过抽取服务配置装置接收并存储用户输入的抽取服务配置数据;步骤S2:确定抽取开始时间,没有进行过抽取服务则把服务信息配置装置的抽取时间作为分段抽取的开始时间;已经进行过抽取服务取本地库里面该服务对应的表的数据最大时间作为分段抽取的开始时间;步骤S3:数据抽取,其是通过数据抽取下发模块按照抽取服务配置装置中存储的数据抽取端口描述进行连接,抽取数据,将抽取的数据存入统计查询预警模块;步骤S4:确定抽取的结束,其是在抽取请求结束后远程查询服务返回的行数小于请求的设置返回的行数,不再进行抽取;抽取请求结束后远程查询服务返回的行数等于请求的设置返回的行数,继续进行抽取。
7.根据权利要求6所述的一种税务数据抽取方法,其特征在于,还包括步骤S5:清理重复数据,其是依次读取统计查询预警模块中存储的本次抽取的数据,删除重复数据的多余份。
8.根据权利要求6所述的一种税务数据抽取方法,其特征在于,在步骤SI中:存储配置服务的数量为6个,配置服务由企业纳税人识别号、业务特征数据、数据抽取端口、抽取时间块组成。
9.一种税务数据下发的方法,其特征在于,其是通过应用权利要求1至5任一项的税务数据抽取和下发系统实现的,其包括如下步骤: 步骤SSl:抽取服务配置装置接收用户输入的企业授权码保存; 步骤SS2:从基础数据模块读取企业纳税人识别号,检查纳税人识别号中是否存在非数字字符; 步骤SS3:数据抽取下发模块按照抽取服务配置装置中存储的数据抽取端口描述进行连接,校验服务站点是否配置; 步骤SS4:数据抽取下发 模块与服务站点连接,下发企业授权码。
【文档编号】G06F17/30GK103455500SQ201210174160
【公开日】2013年12月18日 申请日期:2012年5月30日 优先权日:2012年5月30日
【发明者】陈兰欢, 崔志民, 谢宇, 卢育红, 季晓星, 田宜喜, 孟维涛 申请人:航天信息股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1