[发明专利]油气管道系统应用业务的定时任务管理方法及装置在审
申请号: | 201310535028.0 | 申请日: | 2013-11-01 |
公开(公告)号: | CN104598214A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 张伟;王恒;闫峰;潘晋;马志斌;马发勇;李军良;武瑞龙 | 申请(专利权)人: | 中国石油天然气股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊 |
地址: | 100007 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 油气 管道 系统 应用 业务 定时 任务 管理 方法 装置 | ||
技术领域
本发明是有关于油气管道应用领域,尤其是指一种油气管道系统应用业务的定时任务管理方法及装置。
背景技术
在油气管道SCADA应用中,为了周期地执行系统制定的任务和指令,一般采用操作系统提供的crontab实现。但是这种方案依赖操作系统的crontab,由于不同的操作系统提供的crontab的使用方法不同,造成油气管道SCADA应用中定时任务管理使用方法繁琐、工程实施困难;同时这种方案提供的定时任务管理功能仅能满足于周期执行任务和定时执行任务,不能与油气管道SCADA应用业务结合,实现根据特定业务、特定条件下的任务执行。
为了实现与油气管道SCADA应用结合起来的定时任务管理,一般采用的办法是,油气管道SCADA应用人员开发任务、实现任务自身功能时,需要编写大量的应用程序或脚本来判断油气管道SCADA应用中相关应用业务的运行状态,来实现特定业务、特定条件下的任务执行,而这种任务通过crontab周期执行或定时执行是不能满足的。这种方法给油气管道SCADA应用人员增加了大量的工作,耗费了大量的精力去完成自身业务外的功能开发,而不能集中更多地力量去完成自身任务的定义、编写和规划。因此,当前油气管道SCADA应用领域急需一种基于油气管道领域,操作简单的且可进行逻辑处理的定时管理系统。
发明内容
针对上述问题,本发明目的在于提出了一种统一的、基于油气管道SCADA应用业务状态逻辑的、特定条件和时间条件判断的触发规则的定时任务管理方法及装置。
为了达到上述实施目的,本发明提供一种油气管道系统应用业务的定时任务管理方法,该方法包括:依次读取指定存储地址的定时任务信息数据进行分类数据校验;获取油气管道系统中各种应用状态的主备状态信息;依次将通过分类数据校验的定时任务信息与所述主备状态信息匹配;根据特定格式获取通过匹配的定时任务信息的时间信息数据,将所述时间信息数据与当前时间进行比较,根据比较信息确定任务执行的循环周期及定时开始执行的条件。
本发明还提供一种油气管道系统应用业务的定时任务管理装置,包括:存储单元,用于获取定时任务信息并存储于指定存储地址;读取单元,用于读取存储单元中指定存储地址中的定时任务信息;校验单元,用于接收读取单元中读取的定时任务信息并进行分类数据校验;匹配单元,用于获取油气管道系统中各种应用状态的主备状态信息并依次将通过分类数据校验的定时任务信息与所述主备状态信息匹配;比较处理单元:用于获取通过匹配的定时任务信息的时间信息并与当前时间进行比较,根据比较信息确定任务执行的循环周期及定时开始执行的条件。
本发明的有益技术效果在于:通过本申请可以弥补单一靠操作系统提供crontab实现的定时任务无法对具体油气管道SCADA应用业务状态、特定条件做出判断以及各类UNIX操作系统配置使用crontab差异、繁琐等缺陷,实现根据油气管道SCADA特定应用业务、特定条件下的任务执行。从而,让油气管道SCADA应用人员开发任务时,注意力从对各应用业务状态或设备节点的关注中,转移到对自身任务的定义、处理和规划。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明系统定时任务整体流程图;
图2为本发明系统应用业务状态判断和时间处理的流程图;
图3为本发明数据流向及本发明整体结构示意图。
具体实施方式
本发明的目的及其结构功能上的优点,将依据以下附图所示的结构,配合具体实施例予以说明,俾使审查委员能对本发明有更深入且具体的了解。
首先,本发明提供一种油气管道系统应用业务的定时任务管理方法,其整体流程如图1所示,由业务员于人机界面向定时任务管理系统输入定时任务信息,定时任务管理系统将接收的定时任务信息基于文件或数据库两种方式存储于指定的存储地址,然后通过获取指定存储地址的定时任务信息,进行各类数据校验后,将符合条件的定时任务管理信息加载到执行设备,执行相关的任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油天然气股份有限公司;,未经中国石油天然气股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310535028.0/2.html,转载请声明来源钻瓜专利网。