自动任务处理方法、装置、服务器及存储介质.pdf
服装洗涤机器人,自动完成清洁任务 #生活知识# #生活感悟# #科技生活变迁# #服装科技#
《自动任务处理方法、装置、服务器及存储介质.pdf》由会员分享,可在线阅读,更多相关《自动任务处理方法、装置、服务器及存储介质.pdf(16页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010004649.6 (22)申请日 2020.01.03 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 邱俊凌 (74)专利代理机构 北京品源专利代理有限公司 11332 代理人 孟金喆 (51)Int.Cl. G06Q 40/02(2012.01) (54)发明名称 一种自动任务处理方法、 装置、 服务器及存 储介质 (57)摘要 本发明公开了一种自动任务处理方法、 装 置、。
2、 服务器及存储介质。 该方法包括: 按照数据块 的预设规格接收渠道端的业务数据并将所述业 务数据入库; 对入库的业务数据进行切片, 每个 切片对应于一个自动任务; 执行各所述自动任务 的业务逻辑并外呼后端服务进行联机交易; 根据 联机交易的结果生成各所述自动任务的结果数 据文件。 通过上述技术方案, 实现了对自动任务 的切片处理, 提高处理效率。 权利要求书2页 说明书8页 附图5页 CN 111210340 A 2020.05.29 CN 111210340 A 1.一种自动任务处理方法, 其特征在于, 包括: 按照数据块的预设规格接收渠道端的业务数据并将所述业务数据入库; 对入库的业务数据。
3、进行切片, 每个切片对应于一个自动任务; 执行各所述自动任务的业务逻辑并外呼后端服务进行联机交易; 根据联机交易的结果生成各所述自动任务的结果数据文件。 2.根据权利要求1所述的方法, 其特征在于, 所述对入库的业务数据进行切片, 包括: 根据预设分页规格对入库的业务数据进行切片; 或者, 根据账户信息对入库的业务数据进行切片。 3.根据权利要求1所述的方法, 其特征在于, 所述自动任务包括在切片过程中定义的第 一自动任务, 以及与所述第一自动任务并发的第二自动任务。 4.根据权利要求1所述的方法, 其特征在于, 所述执行各所述自动任务的业务逻辑, 包 括: 扫描各所述自动任务的任务定义表, 。
4、并针对符合第一预设条件的自动任务生成自动任 务实例; 若所述自动任务实例符合第二预设条件, 则执行所述自动任务实例的业务逻辑。 5.根据权利要求4所述的方法, 其特征在于, 所述第一预设条件包括: 任务定义表中的任务定义状态为第一设定值; 任务定义表中的计划开始时间小于或等于当前时间; 任务定义表中的计划结束时间大于或等于当前时间; 任务定义表中的下次执行时间小于或等于当前时间; 生成自动任务实例的失败次数小于或等于设定次数。 6.根据权利要求4所述的方法, 其特征在于, 所述第二预设条件包括: 自动任务实例的执行状态为第二设定值; 自动任务实例的计划开始时间小于或等于当前时间。 7.根据权利。
5、要求4所述的方法, 其特征在于, 所述针对符合第一预设条件的自动任务生 成自动任务实例, 包括: 根据任务定义表中的下次执行时间字段和周期信息计算新的下次执行时间; 根据任务定义表生成自动任务实例并插入任务实例表; 基于所述新的下次执行时间更新所述任务定义表中的下次执行时间字段。 8.一种自动任务处理装置, 其特征在于, 包括: 数据入库模块, 用于按照数据块的预设规格接收渠道端的业务数据并将所述业务数据 入库; 切片模块, 用于对入库的业务数据进行切片, 每个切片对应于一个自动任务; 任务执行模块, 用于执行各所述自动任务的业务逻辑并外呼后端服务进行联机交易; 结果生成模块, 用于根据联机交。
6、易的结果生成各所述自动任务的结果数据文件。 9.一种服务器, 其特征在于, 包括: 一个或多个处理器; 存储装置, 用于存储一个或多个程序; 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 权利要求书 1/2 页 2 CN 111210340 A 2 现如权利要求1-7中任一所述的自动任务处理方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求1-7中任一所述的自动任务处理方法。 权利要求书 2/2 页 3 CN 111210340 A 3 一种自动任务处理方法、 装置、 服务器及存储介质 技术领域 0。
7、001 本发明实施例涉及大数据技术领域, 尤其涉及一种自动任务处理方法、 装置、 服务 器及存储介质。 背景技术 0002 随着银行业务量的持续增长、 系统服务器压力不断增大, 批量自动任务发挥着越 来越大的重要性, 对批量自动任务处理的实时性要求越来越高。 例如, 对于分行的批量还 款、 批量查询应还款项、 自动扣款批量入账等业务, 具有较高的实时性要求, 不适宜安排在 夜间处理, 在前端上传批量任务后, 需要实时、 快速完成批量交易并返回结果。 单业务单线 程循环发送交易的方式需要大量的循环调用、 效率低, 并且一些业务系统负载很高但一些 业务系统空转, 无法高效利用资源, 随着银行业务量。
8、的持续增长, 这种方式已经无法满足实 际应用的需求。 发明内容 0003 本发明提供了一种自动任务处理方法、 装置、 服务器及存储介质, 以实现对自动任 务的切片处理, 提高处理效率。 0004 第一方面, 本发明实施例提供了一种自动任务处理方法, 包括: 0005 按照数据块的预设规格接收渠道端的业务数据并将所述业务数据入库; 0006 对入库的业务数据进行切片, 每个切片对应于一个自动任务; 0007 执行各所述自动任务的业务逻辑并外呼后端服务进行联机交易; 0008 根据联机交易的结果生成各所述自动任务的结果数据文件。 0009 进一步的, 所述对入库的业务数据进行切片, 包括: 001。
9、0 根据预设分页规格对入库的业务数据进行切片; 或者, 0011 根据账户信息对入库的业务数据进行切片。 0012 进一步的, 所述自动任务包括在切片过程中定义的第一自动任务, 以及与所述第 一自动任务并发的第二自动任务。 0013 进一步的, 所述执行各所述自动任务的业务逻辑, 包括: 0014 扫描各所述自动任务的任务定义表, 并针对符合第一预设条件的自动任务生成自 动任务实例; 0015 若所述自动任务实例符合第二预设条件, 则执行所述自动任务实例的业务逻辑。 0016 进一步的, 所述第一预设条件包括: 0017 任务定义表中的任务定义状态为第一设定值; 0018 任务定义表中的计划开。
10、始时间小于或等于当前时间; 0019 任务定义表中的计划结束时间大于或等于当前时间; 0020 任务定义表中的下次执行时间小于或等于当前时间; 0021 生成自动任务实例的失败次数小于或等于设定次数。 说明书 1/8 页 4 CN 111210340 A 4 0022 进一步的, 所述第二预设条件包括: 0023 自动任务实例的执行状态为第二设定值; 0024 自动任务实例的计划开始时间小于或等于当前时间。 0025 进一步的, 所述针对符合第一预设条件的自动任务生成自动任务实例, 包括: 0026 根据任务定义表中的下次执行时间字段和周期信息计算新的下次执行时间; 0027 根据任务定义表生。
11、成自动任务实例并插入任务实例表; 0028 基于所述新的下次执行时间更新所述任务定义表中的下次执行时间字段。 0029 第二方面, 本发明实施例提供了一种自动任务处理装置, 包括: 0030 数据入库模块, 用于按照数据块的预设规格接收渠道端的业务数据并将所述业务 数据入库; 0031 切片模块, 用于对入库的业务数据进行切片, 每个切片对应于一个自动任务; 0032 任务执行模块, 用于执行各所述自动任务的业务逻辑并外呼后端服务进行联机交 易; 0033 结果生成模块, 用于根据联机交易的结果生成各所述自动任务的结果数据文件。 0034 第三方面, 本发明实施例提供了一种服务器, 包括: 0。
12、035 一个或多个处理器; 0036 存储装置, 用于存储一个或多个程序; 0037 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理 器实现如第一方面所述的自动任务处理方法。 0038 第四方面, 本发明实施例还提供了一种计算机可读存储介质, 其上存储有计算机 程序, 该程序被处理器执行时实现如第一方面所述的自动任务处理方法。 0039 本发明实施例提供了一种自动任务处理方法、 装置、 服务器及存储介质, 以实现对 自动任务的切片处理, 提高处理效率。 附图说明 0040 图1为本发明实施例一提供的一种自动任务处理方法的流程图; 0041 图2为本发明实施例二提供的一。
13、种自动任务处理方法的流程图; 0042 图3为本发明实施例二中的批量代理处理流程的实现示意图; 0043 图4为本发明实施例二中的自动任务并发逻辑的示意图; 0044 图5为本发明实施例二中的自动任务框架的实现示意图; 0045 图6为本发明实施例三提供的一种自动任务处理装置的结构示意图; 0046 图7为本发明实施例四提供的一种服务器的硬件结构示意图。 具体实施方式 0047 下面结合附图和实施例对本发明作进一步的详细说明。 可以理解的是, 此处所描 述的具体实施例仅仅用于解释本发明, 而非对本发明的限定。 另外还需要说明的是, 为了便 于描述, 附图中仅示出了与本发明相关的部分而非全部结构。
14、。 0048 实施例一 0049 图1为本发明实施例一提供的一种自动任务处理方法的流程图, 本实施例可适用 说明书 2/8 页 5 CN 111210340 A 5 于利用服务器处理批量自动任务的情况。 具体的, 该自动任务处理方法可以由自动任务处 理装置执行, 该自动任务处理装置可以通过软件和/或硬件的方式实现, 并集成在服务器 中。 进一步的, 服务器包括但不限定于: 工业集成服务器、 系统后台服务器以及云端服务器。 本实施例中的服务器优选为批量分布式代理的服务器集群, 即多台服务器或服务器代理共 同完成自动任务的处理, 并行执行相同的业务处理过程。 如图1所示, 该方法具体包括如下 步骤。
15、: 0050 S110、 按照数据块的预设规格接收渠道端的业务数据并将所述业务数据入库。 0051 具体的, 渠道端上传或提交批量的业务数据, 业务数据主要针对自动任务, 例如交 易业务, 包括分行批量还款、 分行批量查询应还、 公积金新旧模式转换、 自动扣款批量入账 等。 本实施例中, 按照预设的块大小(例如1000条记录提交一次)读取业务数据文件, 通过自 定义的定长格式的转换工具, 在业务数据的配置文件中写入以下映射关系: 定长长度、 映射 类属性、 转换格式等, 从而将业务数据转换成服务器集群能够识别和处理的合适和类, 经过 检验后批量插入导入库, 入库之后会添加对应的自动任务。 00。
16、52 S120、 对入库的业务数据进行切片, 每个切片对应于一个自动任务。 0053 具体的, 对于入库后的业务数据(记录)进行切片, 组成新的作业组Groupxxx, 每个 切片都对应于一个自动任务, 自动任务是一批最小可调度单元作业的集合, 根据调度时机 可以分为周期任务(以一定周期重复执行)、 实时任务(生成后需要立即被执行)和定时任务 (将在某一指定时间被执行)。 0054 进一步的, 对入库的业务数据进行切片, 包括: 根据预设分页规格对入库的业务数 据进行切片; 或者, 根据账户信息对入库的业务数据进行切片。 0055 具体的, 切片过程可以采用分页原则, 例如, 设置分页大小为1。
17、000, 这种情况下切 片1(Slice1)对应于记录1至1000, 切片2(Slice2)对应于记录1001至2000等; 还可以根据账 户信息切片, 即, 根据记录的实际情况划分起止记录, 入库的前1000条记录实际可能为记录 800至1800, 对应于一个账户, 则Slice1对应于记录800至1800, 从而实现抽象类账户级调 用。 0056 S130、 执行各所述自动任务的业务逻辑并外呼后端服务进行联机交易。 0057 具体的, 对于每个切片各自独立执行业务逻辑, 例如对于Slice1(1至1000),在执 行自动任务的过程中获取1至1000间的分页记录, 然后循环外呼交易并批量插入。
18、结果数据。 0058 进一步的, 所述自动任务包括在切片过程中定义的第一自动任务, 以及与所述第 一自动任务并发的第二自动任务。 0059 具体的, 每个切片对应于一个自动任务, 在执行该自动任务的过程中可能并发其 他的自动任务, 例如, 对于批量还款业务, 在业务提交后还需要每间隔一定时间验证还款金 额是否到账、 是否完成交易, 如果交易失败还需要发起退款或者返回交易失败的通知信息, 如果交易成功也需要返回交易成功的通知信息等, 都属于并发的自动任务。 0060 S140、 根据联机交易的结果生成各所述自动任务的结果数据文件。 0061 具体的, 通过监听每个切片对应的自动任务的执行过程, 。
19、根据执行自动任务产生 的数据计算所有自动任务的处理进度、 汇总交易结果, 在所有切片的交易完成后, 更新自动 任务的状态(状态可记录在作业表中, 作业表中包含以及实例化的自动任务的状态信息、 执 行时间信息等), 批量生成结果数据文件。 说明书 3/8 页 6 CN 111210340 A 6 0062 本发明实施例一提供的一种自动任务处理方法, 通过将前端上传的批量业务数据 进行切片处理, 按照业务需求逐笔进行外呼和交易等, 最终生成批量的结果数据文件, 提供 结果数据的展示和下载功能, 实现了对并发的自动任务的批量自动处理, 提高处理效率。 0063 实施例二 0064 图2为本发明实施例。
20、二提供的一种自动任务处理方法的流程图, 本实施例是在上 述实施例的基础上进行优化, 对执行自动任务的业务逻辑的具体过程进行具体描述。 需要 说明的是, 未在本实施例中详尽描述的技术细节可参见上述任意实施例。 0065 本实施例中, 执行各自动任务的业务逻辑, 包括: 扫描各自动任务的任务定义表, 并针对符合第一预设条件的自动任务生成自动任务实例; 若自动任务实例符合第二预设条 件, 则执行所述自动任务实例的业务逻辑。 0066 具体的, 对业务数据进行切片的过程建立了对应的自动任务, 生成对应的任务定 义表, 定期扫描各任务定义表, 对于符合第一预设条件的自动任务转换成自动任务实例(表 示为E。
21、xmp或Instance), 对于符合第二预设条件的自动任务实例执行业务逻辑。 0067 进一步的, 针对符合第一预设条件的自动任务生成自动任务实例, 包括: 根据任务 定义表中的下次执行时间字段和周期信息计算新的下次执行时间; 根据任务定义表生成自 动任务实例并插入任务实例表; 基于所述新的下次执行时间更新所述任务定义表中的下次 执行时间字段。 0068 具体的, 生成自动任务实例的过程包括将自动任务实例化并插入任务实例表, 还 包括更新任务定义表中的下次执行时间字段, 从而通过定期扫描可以在到达下次执行时间 时继续实例化并执行业务逻辑, 从而保证自动任务的有效处理。 0069 具体的, 如。
22、图2所示, 该方法具体包括如下步骤: 0070 S201、 按照数据块的预设规格接收渠道端的业务数据并将所述业务数据入库。 0071 S202、 根据预设分页规格或账户信息对入库的业务数据进行切片。 0072 具体的, 对入库的业务数据进行切片, 得到Slice1, Slice2, Slice n, 组成新的 作业组Groupxxx,每个切片都是一个新的自动任务。 0073 S203、 监听在切片过程并发的第二自动任务。 0074 S204、 扫描各所述自动任务的任务定义表。 0075 具体的, 本实施例的自动任务处理流程主要包括三大自动任务: 业务数据入库、 业 务处理和结果生成, 这三大自。
23、动任务与切片自动任务都是实例, 扫描的过程就是执行的过 程, 在此过程中, 作业实例是主要的扫描维度, 作业实例中包含的作业执行状态信息是主要 的过滤条件。 0076 通过扫描各自动任务的任务定义表, 将符合第一预设条件的自动任务实例化。 示 例性的, 扫描任务定义表(S08T1_ASCHN_TSK_DEF), 并选择符合以下第一预设条件的任务定 义进行实例化: 0077 任务定义状态代码(Tsk_Def_StCd)为0; 0078 计划开始时间(Pln_StTm)小于或等于当前时间; 0079 计划结束时间(Pln_EdTm)大于或等于当前时间; 0080 下次执行时间(Job_Nxt_Ex。
24、ec_Tm)小于或等于当前时间; 0081 实例生成失败次数小于4。 说明书 4/8 页 7 CN 111210340 A 7 0082 可选的, 第一预设条件还可以包括: 0083 在配置了模块编号的情况下, 过滤等于配置值的模块编号(PD_CMPT_NO)进行实例 化; 0084 在配置了扫描分区信息的情况下, 只扫描配置的分区内的任务定义表。 0085 对于满足上述第一预设条件的自动任务进行实例化, 实例化的过程包括S205- S207。 0086 S205、 针对符合第一预设条件的自动任务, 根据任务定义表中的下次执行时间字 段和周期信息计算新的下次执行时间。 0087 示例性的, 获。
25、取任务定义表(S08T1_ASCHN_TSK_DEF)中当前的作业下次执行时间 (Job_Nxt_Exec_Tm)字段, 根据作业下次执行时间和周期信息计算新的作业下次执行时间。 0088 S206、 根据任务定义表生成自动任务实例并插入任务实例表。 0089 S207、 更新所述任务定义表中的下次执行时间字段。 0090 示例性的, 通过更新任务定义表(S08T1_ASCHN_TSK_DEF)中的作业下次执行时间 (Job_Nxt_Exec_Tm)字段, 完成当前本次的实例化, 保证在符合下次执行时间的情况下可自 动执行。 0091 S208、 针对符合第二预设条件的自动任务实例, 执行对应。
26、的业务逻辑。 0092 示例性的, 扫描作业实例表(S08T1_JOB_EXMP), 选择符合以下第二预设条件的自 动任务实例执行: 0093 实例执行状态代码(Job_Exmp_Exec_StCd)为0; 0094 计划开始时间(Pln_StTm)小于或等于当前时间。 0095 可选的, 第二预设条件还可以包括: 0096 在配置了模块编号的情况下, 过滤等于配置值模块编号(PD_CMPT_NO)执行业务逻 辑; 0097 在配置了扫描分区信息的情况下, 只扫描配置的分区内的实例表。 0098 S209、 外呼后端服务进行联机交易。 0099 S210、 根据联机交易的结果生成各所述自动任务。
27、的结果数据文件。 0100 本实施例中, 业务处理的过程可分为前处理、 中处理和后处理, 前处理负责对入库 的业务数据切片、 定义相应的自动任务; 前处理根据切片循环调用中处理, 中处理负责执行 处理各切片业务的具体逻辑并循环外呼交易; 后处理监听中处理并发的自动任务, 根据前 处理分发的数据总数以及已经单条处理的数据量计算目前的处理进度, 并在各切片业务逻 辑执行结束后更新实例表中的执行状态、 统计联机交易结果、 新增结果数据文件、 批量插入 结果数据。 渠道端按照预设规格(块大小)分批读取结果数据, 利用定长转换工具生成结果 文件。 0101 图3为本发明实施例二中的批量代理处理流程的实现。
28、示意图。 如图3所示, 渠道端 提交业务数据(例如批量类型、 分行号、 预约时间等), 进行批次号申请、 上传业务数据文件 和监控文件, 申请批量业务, 触发服务器集群的批量代理框架, 在服务器接受业务申请后, 渠道端准备批量业务数据文件和校验文件, 连同附件等提交至服务器; 服务器在校验之后 基于分布式的批量代理方法, 以自动任务为基础, 从流程上分为三大自动任务(业务数据入 库、 业务处理、 结果生成), 在业务处理过程中对业务数据进行切片, 按分页或者按账户信息 说明书 5/8 页 8 CN 111210340 A 8 生成自动任务组, 批量代理集群以分布式的方式执行, 实现大容量大并发。
29、实时处理, 通过监 听外呼后端服务的联机交易结果, 批量生成结果文件, 展示给渠道端并供渠道端获取和下 载。 0102 图4为本发明实施例二中的自动任务并发逻辑的示意图。 如图4所示, 每个切片对 应于一个自动任务(Task), 一个或多个自动任务构成作业(Job)或作业组; 每个叶子节点为 一个独立的自动任务, 可由批量代理集群中任意一台机器执行。 Task是一批最小可调度单 元作业的集合, 根据调度时机可以分为周期任务、 实时任务和定时任务等, Job是自动任务 中可以调度的最小单元, 若干个任务以顺序、 分支、 合并的作业流形式组成一个作业组, 构 成能够实现某一类业务或功能的功能模块。。
30、 0103 图5为本发明实施例二中的自动任务框架的实现示意图。 自动任务批量处理的入 库、 业务处理和结果生成这三大任务由图5中的加粗实线方框以自动任务的形式运行, 依赖 前置任务成功, 服务器集群(AP)通过资源分配各自独立执行自动任务, 结合任务优先级、 限 流、 高频处理等属性进行处理。 调度接收器从异步消息队列中获取批量的业务数据, 对于各 切片的自动任务异步执行, 并且对于并发的自动任务并发执行, 在此过程中完成数据加载 下档、 数据库清理、 更新数据库记录、 文件加工等; 通过执行各自动任务的业务逻辑、 外呼应 用联机交易, 实现对批量交易的异步处理, 并汇总结果数据, 插入异步结。
31、果队列, 异步调度 结果监听器批量生成结果数据文件。 0104 本发明实施例二提供的一种自动任务处理方法, 通过上述的基于分布式的实时批 量代理框架, 对前端上传的大批量业务数据文件进行切分处理, 通过扫描任务定义表和作 业实例表实时将自动任务实例化并进行逐笔外/内呼等操作, 最终以结果文件方式展示并 提供下载, 在银行业务的持续增长、 系统服务器压力不断加大的情况下, 能够提高系统吞吐 量、 充分利用物理资源, 提高对批量自动任务的处理效率。 0105 实施例三 0106 图6为本发明实施例三提供的一种自动任务处理装置的结构示意图。 本实施例提 供的自动任务处理装置包括: 0107 数据入库。
32、模块310, 用于按照数据块的预设规格接收渠道端的业务数据并将所述 业务数据入库; 0108 切片模块320, 用于对入库的业务数据进行切片, 每个切片对应于一个自动任务; 0109 任务执行模块330, 用于执行各所述自动任务的业务逻辑并外呼后端服务进行联 机交易; 0110 结果生成模块340, 用于根据联机交易的结果生成各所述自动任务的结果数据文 件。 0111 本发明实施例三提供的一种自动任务处理装置, 通过将前端上传的批量业务数据 进行切片处理, 按照业务需求逐笔进行外呼和交易等, 最终生成批量的结果数据文件, 提供 结果数据的展示和下载功能, 实现了对并发的自动任务的批量自动处理,。
33、 提高处理效率。 0112 在上述实施例的基础上, 所述切片模块320, 具体用于: 0113 根据预设分页规格对入库的业务数据进行切片; 或者, 0114 根据账户信息对入库的业务数据进行切片。 0115 进一步的, 所述自动任务包括在切片过程中定义的第一自动任务, 以及与所述第 说明书 6/8 页 9 CN 111210340 A 9 一自动任务并发的第二自动任务。 0116 在上述实施例的基础上, 任务执行模块330, 包括: 0117 第一扫描单元, 用于扫描各所述自动任务的任务定义表; 0118 实例生成单元, 用于针对符合第一预设条件的自动任务生成自动任务实例; 0119 第二扫描。
34、单元, 用于扫描各自动任务实例的任务定义表; 0120 实例执行单元, 用于若所述自动任务实例符合第二预设条件, 则执行所述自动任 务实例的业务逻辑。 0121 进一步的, 所述第一预设条件包括: 0122 任务定义表中的任务定义状态为第一设定值; 0123 任务定义表中的计划开始时间小于或等于当前时间; 0124 任务定义表中的计划结束时间大于或等于当前时间; 0125 任务定义表中的下次执行时间小于或等于当前时间; 0126 生成自动任务实例的失败次数小于或等于设定次数。 0127 进一步的, 所述第二预设条件包括: 0128 自动任务实例的执行状态为第二设定值; 0129 自动任务实例的。
35、计划开始时间小于或等于当前时间。 0130 进一步的, 所述实例生成单元, 具体用于: 0131 根据任务定义表中的下次执行时间字段和周期信息计算新的下次执行时间; 0132 根据任务定义表生成自动任务实例并插入任务实例表; 0133 基于所述新的下次执行时间更新所述任务定义表中的下次执行时间字段。 0134 本发明实施例三提供的自动任务处理装置可以用于执行上述任意实施例提供的 自动任务处理方法, 具备相应的功能和有益效果。 0135 实施例四 0136 图7为本发明实施例四提供的一种服务器的硬件结构示意图。 服务器包括但不限 定于: 工业集成服务器、 系统后台服务器以及云端服务器。 本实施例。
36、中的服务器优选为批量 分布式代理的服务器集群, 即多台服务器或服务器代理共同完成自动任务的处理, 并行执 行相同的业务处理过程。 如图7所示, 本实施例提供的一种服务器, 包括: 处理器410和存储 装置420。 该服务器中的处理器可以是一个或多个, 图7中以一个处理器410为例, 所述服务 器中的处理器410和存储装置420可以通过总线或其他方式连接, 图7中以通过总线连接为 例。 0137 所述一个或多个程序被所述一个或多个处理器410执行, 使得所述一个或多个处 理器实现上述实施例中任意所述的自动任务处理方法。 0138 该服务器中的存储装置420作为一种计算机可读存储介质, 可用于存储。
37、一个或多 个程序, 所述程序可以是软件程序、 计算机可执行程序以及模块, 如本发明实施例中自动任 务处理方法对应的程序指令/模块(例如, 附图6所示的自动任务处理装置中的模块, 包括: 数据入库模块310、 切片模块320、 任务执行模块330以及结果生成模块340)。 处理器410通过 运行存储在存储装置420中的软件程序、 指令以及模块, 从而执行服务器的各种功能应用以 及数据处理, 即实现上述方法实施例中的自动任务处理方法。 0139 存储装置420主要包括存储程序区和存储数据区, 其中, 存储程序区可存储操作系 说明书 7/8 页 10 CN 111210340 A 10 统、 至少一。
38、个功能所需的应用程序; 存储数据区可存储根据服务器的使用所创建的数据等 (如上述实施例中的业务数据、 结果数据文件等)。 此外, 存储装置420可以包括高速随机存 取存储器, 还可以包括非易失性存储器, 例如至少一个磁盘存储器件、 闪存器件、 或其他非 易失性固态存储器件。 在一些实例中, 存储装置420可进一步包括相对于处理器410远程设 置的存储器, 这些远程存储器可以通过网络连接至服务器。 上述网络的实例包括但不限于 互联网、 企业内部网、 局域网、 移动通信网及其组合。 0140 并且, 当上述服务器中所包括一个或者多个程序被所述一个或者多个处理器410 执行时, 进行如下操作: 按照。
39、数据块的预设规格接收渠道端的业务数据并将所述业务数据 入库; 对入库的业务数据进行切片, 每个切片对应于一个自动任务; 执行各所述自动任务的 业务逻辑并外呼后端服务进行联机交易; 根据联机交易的结果生成各所述自动任务的结果 数据文件。 0141 本实施例提出的服务器与上述实施例提出的自动任务处理方法属于同一发明构 思, 未在本实施例中详尽描述的技术细节可参见上述任意实施例, 并且本实施例具备与执 行自动任务处理方法相同的有益效果。 0142 在上述实施例的基础上, 本实施例还提供一种计算机可读存储介质, 其上存储有 计算机程序, 该程序被自动任务处理装置执行时实现本发明上述任意实施例中的自动任。
40、务 处理方法, 该方法包括: 按照数据块的预设规格接收渠道端的业务数据并将所述业务数据 入库; 对入库的业务数据进行切片, 每个切片对应于一个自动任务; 执行各所述自动任务的 业务逻辑并外呼后端服务进行联机交易; 根据联机交易的结果生成各所述自动任务的结果 数据文件。 0143 当然, 本发明实施例所提供的一种包含计算机可执行指令的存储介质, 其计算机 可执行指令不限于如上所述的自动任务处理方法操作, 还可以执行本发明任意实施例所提 供的自动任务处理方法中的相关操作, 且具备相应的功能和有益效果。 0144 通过以上关于实施方式的描述, 所属领域的技术人员可以清楚地了解到, 本发明 可借助软件。
41、及必需的通用硬件来实现, 当然也可以通过硬件实现, 但很多情况下前者是更 佳的实施方式。 基于这样的理解, 本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在计算机可读存储介质 中, 如计算机的软盘、 只读存储器(Read-Only Memory, ROM)、 随机存取存储器(Random Access Memory, RAM)、 闪存(FLASH)、 硬盘或光盘等, 包括若干指令用以使得一台计算机设 备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例所述的自动任务 处理方法。 0145 注意, 上述仅为本发明的。
42、较佳实施例及所运用技术原理。 本领域技术人员会理解, 本发明不限于这里所述的特定实施例, 对本领域技术人员来说能够进行各种明显的变化、 重新调整和替代而不会脱离本发明的保护范围。 因此, 虽然通过以上实施例对本发明进行 了较为详细的说明, 但是本发明不仅仅限于以上实施例, 在不脱离本发明构思的情况下, 还 可以包括更多其他等效实施例, 而本发明的范围由所附的权利要求范围决定。 说明书 8/8 页 11 CN 111210340 A 11 图1 说明书附图 1/5 页 12 CN 111210340 A 12 图2 说明书附图 2/5 页 13 CN 111210340 A 13 图3 图4 说明书附图 3/5 页 14 CN 111210340 A 14 图5 图6 说明书附图 4/5 页 15 CN 111210340 A 15 图7 说明书附图 5/5 页 16 CN 111210340 A 16 。
网址:自动任务处理方法、装置、服务器及存储介质.pdf https://www.yuejiaxmz.com/news/view/956920
相关内容
智能化任务处理装置以及智能任务处理方法.pdf自动烹饪方法、装置、电子设备及存储介质与流程
任务处理系统和任务处理方法与流程
餐品存取方法、装置、计算机设备及存储介质.pdf
基于机器人助手的养老院陪护服务方法、装置及存储介质制造方法及图纸
结构优化方法、存储介质及电子设备.pdf
送餐方法、飞行餐具及存储介质.pdf
一种衣物检测方法、装置、衣物护理机及存储介质与流程.docx
智能化任务处理装置以及智能任务处理方法
智能鞋盒及其控制方法、装置、存储介质与流程