说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211077536.4 (22)申请日 2022.09.05 (71)申请人 湛江市佳德科技有限公司 地址 524003 广东省湛江市经开区泉庄街 道人民大道中70号孵化器大楼404 (72)发明人 袁梁狄 陈军莱 袁传沌 陈炯辉 梁骐铿 (74)专利代理 机构 安徽智联芯知识产权代理事 务所(普通 合伙) 34237 专利代理师 金璐 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种系统后台自动运行方案的任务配置和 运行方法 (57)摘要 本发明涉及后端开发领域, 具体为一种系统 后台自动运行方案的任务配置和运行方法。 其包 括如下步骤: S1、 首先在浏览器中输入场景名称, 然后选择执行类型、 输入条件以及输出条件, 将 这些基本的输入通过后端存入数据库和Redis 中; S2、 在项目启动时, 查看是否开启了场景运行 的线程, 如果没开启, 则开启一个新线程来运行 所有场景任务; S3、 场景运行线程逻辑描 述: 首先 遍历所有场景, 遍历过程中查看是否满足结束条 件, 结束条件: 场景个数为0; 然后判断场景开关 状态, 如果场景开启了, 先判断场景的运行状态 是待运行、 运行中和已完成三种运行状态中的哪 一种, 然后再判断场景的执行类型。 本发明能满 足系统后台运行方案随意 性变化的功能需求。 权利要求书1页 说明书3页 CN 115408421 A 2022.11.29 CN 115408421 A 1.一种系统后台自动运行 方案的任务配置和运行 方法, 其特 征在于, 包括如下步骤: S1、 首先在浏览器中输入场景名称, 然后选择执行类型、 输入条件以及输出条件, 将这 些基本的输入通过后端存 入数据库和Redis中; S2、 在项目启动时, 查看是否开启了场景运行的线程, 如果没开启, 则开启一个新线程 来运行所有场景任务; S3、 场景运行线程逻辑描述: 首先遍历所有场景, 遍历过程中查看是否满足结束条件, 结束条件: 场景个数为0; 然后 判断场景开关状态, 如果场景开启了, 先判断场景的运行状态是待运行、 运行中和已完成三 种运行状态中的哪一种, 然后再判断场景的执 行类型; S3.1、 当场景运行状态为待运行时, 进一步判断强制关闭标志位是否被设置, 如果是被 强制关闭, 则修改数据库中对应的运行状态标志 位, 如果不是被强制关闭的, 则正常执行开 启流程; S3.2、 当场景运行状态为运行中时, 则判断是否满足执行完成条件, 遍历所有输出条 件, 判断输出 条件的状态是什么: 如果是执行数值发送中或者是完成数值发送中状态, 则判断上次发送时间是否已经超 过一分钟, 如果超过一分钟且 还是该状态, 则认为发送失败, 进行重新发送; 如果是执行中状态, 则判断输出条件的结束类型是 “自定义时间 ”还是“输入条件不满 足”, 如果是“自定义时间 ”, 判断当前时间是否大于自定义时间, 如果当前时间大于自定义 时间, 则执行完成数值; 如果是 “输入条件不满足 ”, 先判断是否设置了延迟标志位, 如果没 设置延迟标志位, 则判断输入条件是否满足, 如果不满足, 则设置延迟标志位, 并将超时时 间和延迟时间进行累加, 当超时时间再次到达时, 已经设置了标志位, 再判断一次输入条件 是否满足, 如果还是不满足, 则执 行完成数值, 如果满足, 将延迟标志位清空。 2.根据权利要求1所述的一种系统后台自动运行方案的任务配置和运行方法, 其特征 在于, 步骤S3.1中, 执行类型主要有执行一次、 连续循环和自定义周期共三种执行类型, 三 种执行类型都需要判断是否满足输入条件; 执行一次: 先查看是否已经执行过, 如果执行过了则跳过, 否则判断是否满足输入条 件; 连续循环: 直接判断是否满足输入条件; 自定义周期: 将当前时间和自定义周期的时间进行比较, 如果匹配成功则判断是否满 足输入条件。 3.根据权利要求2所述的一种系统后台自动运行方案的任务配置和运行方法, 其特征 在于, 输入条件逻辑的描述: 如果执行类型不满足输入条件, 则跳过; 如果执行类型满足输入条件, 则判断输出条件是什么类型, 主要有两种类型, 分别是同 时控制和顺序控制; 输出条件类型为同时控制时, 同时执行所有输出条件; 输出条件类型为 顺序控制时, 执行第一个输出条件, 执行成功后再修改Redis和数据库中对应的状态标志 位。权 利 要 求 书 1/1 页 2 CN 115408421 A 2一种系统后台自动运行方案 的任务配置和运行方 法 技术领域 [0001]本发明涉及后端开发领域, 特别是涉及一种系统后台自动运行方案的任务配置和 运行方法。 背景技术 [0002]目前系统开发的自动运行方案根据项目需求进行定制性开发, 这样 可以提高开发 速度, 同时满足复杂的逻辑控制功能, 但满足不了系统自动运行多样化及随意性变化的需 要。 只要系统后面的功能要求有变化, 就要修改程序文件。 有的系统的自动运行方案是变化 的, 为了满足系统的可变性需要, 就要能够实现可设置为一对一, 一对多, 多对一, 多对多的 自动运行关系, 按传统的设计方法无法满足随意 性变化的功能需求。 发明内容 [0003]本发明目的是针对背景技术中存在的问题, 提出一种能满足运行方案随意性变化 功能需求的系统后台自动运行 方案的任务配置和运行 方法。 [0004]本发明的技术方案, 一种系统后台自动运行方案 的任务配置和运行方法, 包括如 下步骤: [0005]S1、 首先在浏览器中输入场景名称, 然后选择执行类型、 输入条件以及输出条件, 将这些基本的输入通过后端存 入数据库和Redis中; [0006]S2、 在项目启动时, 查看是否开启了场景运行的线程, 如果没开启, 则开启一个新 线程来运行所有场景任务; [0007]S3、 场景运行线程逻辑描述: [0008]首先遍历所有场景, 遍历过程中查看是否满足结束条件, 结束条件: 场景个数为0; 然后判断场景开关状态, 如果场景开启了, 先判断场景的运行状态是待运行、 运行中和已完 成三种运行状态中的哪一种, 然后再判断场景的执 行类型; [0009]S3.1、 当场景运行状态为待运行时, 进一步判断强制关闭标志位是否被设置, 如果 是被强制关闭, 则修改数据库中对应的运行状态标志 位, 如果不是被强制关闭的, 则正常执 行开启流 程; [0010]S3.2、 当场景运行状态为运行中时, 则判断是否满足执行完 成条件, 遍历所有输出 条件, 判断输出 条件的状态是什么: [0011]如果是执行数值发送中或者是完成数值发送中状态, 则判断上次发送时间是否已 经超过一分钟, 如果超过一分钟且 还是该状态, 则认为发送失败, 进行重新发送; [0012]如果是执行中状态, 则判断输出条件的结束类型是 “自定义时间 ”还是“输入条件 不满足”, 如果是“自定义时间 ”, 判断当前时间是否大于自定义时间, 如果当前时间大于自 定义时间, 则执行完成数值; 如果是 “输入条件不满足 ”, 先判断是否设置了延迟标志位, 如 果没设置延迟标志位, 则判断输入条件是否满足, 如果不满足, 则 设置延迟标志位, 并将超 时时间和延迟时间进 行累加, 当超时时间再次到达时, 已经设置了标志 位, 再判断一次输入说 明 书 1/3 页 3 CN 115408421 A 3
专利 一种系统后台自动运行方案的任务配置和运行方法
文档预览
中文文档
5 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 17:15:57
上传分享
举报
下载
原文档
(238.5 KB)
分享
友情链接
国测 王欣 软件供应链安全现状与分析.pdf
法律法规 铁路交通事故应急救援和调查处理条例2012-11-09.pdf
GB-T 34680.4-2018 智慧城市评价模型及基础评价指标体系 第4部分:建设管理.pdf
DB31-T 1341-2021 商务办公建筑格力用能指南 上海市.pdf
T-CQTSHRA 008—2024 人才测评服务业务规范.pdf
T-GZAS 018—2022 数据要素安全可信流通技术标准.pdf
DB13-T 5181-2020 尾矿库溃坝泥石流数值模拟技术规程 河北省.pdf
GB-T 38596-2020 催化剂生产废水中重金属含量的测定.pdf
GB-T 31191-2014 常温锰系脱氧剂脱氧性能试验方法.pdf
CSA 企业网络安全合规框架体系.pdf
T-AIF 001—2020 科创企业团体标准.pdf
等保二级-安全管理-系统建设管理.doc
GB-T 36959-2018 信息安全技术 网络安全等级保护测评机构能力要求和评估规范.pdf
GB-T 30240.10-2017 公共服务领域英文译写规范 第10部分:商业金融.pdf
GB-T 5585.2-2018 电工用铜、铝及其合金母线 第2部分:铝和铝合金母线.pdf
T-CES 117—2022 退役动力电池成组及评价分级技术规范.pdf
GB-T 30029-2023 自动导引车 设计通则.pdf
GB-T 43795-2024 磁性氧化物制成的磁心机械强度测试方法.pdf
DB11-T 2046.3-2022 智慧停车系统技术要求 第3部分:停车场 (库)管理模块 北京市.pdf
T-CHIA 14.5—2018 医疗健康物联网 感知设备通信数据命名表 第5部分:血压计.pdf
交流群
-->
1
/
3
5
评价文档
赞助2元 点击下载(238.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。