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