[发明专利]一种电子税务多系统间数据交互的方法和装置在审
申请号: | 201810082928.7 | 申请日: | 2018-01-29 |
公开(公告)号: | CN108182118A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 许春源;林大海;杜英恒;魏宗群;陈振宇 | 申请(专利权)人: | 方欣科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06F9/54;G06Q40/00 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙) 11548 | 代理人: | 李静 |
地址: | 510000 广东省广州市高新技术产业开发区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部署模块 电子税务 数据交互 部署服务器 目标系统 远程控制 多系统 方法和装置 多个目标 结果数据 系统模块 系统数据 信号连接 执行条件 资源占用 触发源 任务表 源系统 轮询 运算 自动化 反馈 返回 转换 灵活 更新 | ||
本发明涉及电子税务技术领域,尤其是一种电子税务多系统间数据交互的装置,包括装置部署模块,所述装置部署模块信号连接有多个源系统模块和多个目标系统模块,装置部署模块包括装置部署服务器,通过在装置部署服务器中建立各系统任务的执行时间表和执行条件形成作业任务表,通过远程控制轮询的方式,灵活触发源系统数据的提取、转换、运算、判断等操作,将返回的结果数据反馈并更新到目标系统,完成自动化的数据交互任务。本发明能够实现远程控制,对源、目标系统资源占用小。
技术领域
本发明涉及电子税务技术领域,尤其涉及一种电子税务多系统间数据交互的方法和装置。
背景技术
在电子税务系统开发中,有时我们需要把一些核心税收管理系统中的某些数据提取出来,通过运算统计、判断归类后,将返回的结果数据更新到电子档案管理系统中。
现有技术中常见解决方案如下:
(1)批量获取源系统数据状态,通过ftp或其它方式同步到目标系统,然后根据条件更新目标系统数据。
(2)源系统状态更新时写入状态信息到数据库,后续各个目标系统都要循环扫描来触发下一环节。
其主要存在以下缺点:
(2)现有的技术实现需要在源系统上启动数据查询、提取的应用,在目标系统上部署更新数据的应用,且各应用需要不简断、全任务扫描执行,需长期占用源、目标系统资源。
(2)源、目标系统之间的应用执行没有关联性,可能源系统数据已经更新一段时间,目标系统还未扫描到对应需要更新的位置,造成数据更新不及时。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种电子税务多系统间数据交互的方法和装置。
为了实现上述目的,本发明采用了如下技术方案:
设计一种电子税务多系统间数据交互的装置,包括装置部署模块,所述装置部署模块信号连接有多个源系统模块和多个目标系统模块,装置部署模块包括装置部署服务器,通过在装置部署服务器中建立各系统任务的执行时间表和执行条件形成作业任务表,通过远程控制轮询的方式,灵活触发源系统数据的提取、转换、运算、判断等操作,将返回的结果数据反馈并更新到目标系统,完成自动化的数据交互任务。
优选的,设定条件满足后触发下一步任务执行,既不空跑任务浪费资源,也不会因任务触发不及时影响数据更新及时性。
优选的,可设置轮询执行间隔和重跑次数,实现任务失败自动处理。
优选的,对轮询任务状态进行监控,可随时查看任务状态,并设有日志查询,必要时进行人工干预。
本发明还提出了一种电子税务多系统间数据交互的方法,包括以下步骤:
S1、从配置中心获取rwdd轮询装置的所有配置数据,一条任务对应一条数据,此处获取的为任务列表;
S2、从任务集合中签收一条可签收任务数据,并修改状态为已签收;
S3、对签收的数据调用远程核心服务进行check校验,true为通过,false不通过,通过则继续调用核心服务的excute方法执行;
S4、check不通过,表示数据不需要执行该任务,更新任务处理结果状态为跳过执行,不需要走之后的步骤;
S5、check通过后,把任务数据推送到workerpool中,调用核心服务的excute执行具体任务操作,返回null或者””代表任务执行成功,否则执行任务失败;
S6、任务执行调用外部系统处理;
S7、更新任务处理结果状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方欣科技有限公司,未经方欣科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810082928.7/2.html,转载请声明来源钻瓜专利网。