[发明专利]一种批量自动生成采集终端任务的方法有效
申请号: | 201910062278.4 | 申请日: | 2019-01-23 |
公开(公告)号: | CN109686073B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 杨忠华;张晓云;徐军;李海涛 | 申请(专利权)人: | 积成电子股份有限公司 |
主分类号: | G08C19/00 | 分类号: | G08C19/00;H04L29/08 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 苗峻;孟繁修 |
地址: | 250100 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 自动 生成 采集 终端 任务 方法 | ||
本发明涉及一种批量自动生成采集终端任务的方法,获取全部采集终端信息列表,配置任务参数,根据任务执行周期及任务生成偏移时间计算上一次任务生成时间,根据当前时间和上一次任务生成时间判断是否到达任务生成时间,遍历采集终端列表、判断是否生成该采集终端任务,遍历完所有采集终端后、重新计算上一次任务生成时间。本发明不受其他任务生成时间的制约,从而保证即使在海量任务下,任务也能在执行周期内生成并执行,避免以往过任务生成时间而导致其他任务生成失败的情况,大大降低了运维过程中的人力、物力,缩小了运营成本,极大地提高了用电信息采集运维的自动化水平。
技术领域
本发明属于用电信息采集系统领域,特别涉及用电信息采集系统采集前置模块对现场海量采集终端的数据采集时、所应用的一种批量自动生成采集终端任务的方法。
背景技术
电力用户用电信息采集系统是对电力用户的用电信息进行采集、处理和实时监控的系统,实现用电信息的自动采集、计量异常和电能质量监测、用电分析和管理,具备相关信息发布、分布式能源的监控、智能用电设备的信息交互等功能。
用电信息采集终端是负责各信息采集点的电能信息的采集、数据管理、数据双向传输以及转发或执行控制命令的设备。
对终端参数的监控和终端数据的采集是用电信息采集系统中尤为关键的环节。当前系统下,采集终端接入量为几十万到上百万,每日各种采集任务及临时采集任务达上百种,且存在同一时刻需同时执行多种任务等复杂情况,一旦遇到某个任务生成时间用时较长,很可能导致其他任务无法按时生成,造成一系列任务失败,且现场运维繁琐,如果处理不当,甚至影响到客户满意度。
发明内容
针对上述技术问题,本发明提供了一种根据应用周期、对象范围,自动生成批量任务进行采集终端数据采集的方法。本发明中涉及到以下技术术语:
前置模块:电力用户用电信息采集系统的一个功能模块,提供服务的后台程序;
前置机:部署了前置模块的服务器,前置模块需要部署到服务器上发挥其功能;
任务对象类型:是指采集终端信息中的某一属性特征,如:采集终端所属供电单位、采集终端类型、采集终端规约;
任务对象类型标识:指采集终端属性特征的值,即对应的供电单位标识、采集终端类型值、采集终端规约值;
任务生成时间:采集终端开始数据采集的时间;
任务执行周期:指任务执行频率,分为:一次、每小时、每日、每月;
任务生成偏移时间:指相对于执行频率的偏移时间,单位秒。
根据任务执行周期的不同,任务生成偏移时间不同。任务执行周期为一次时,任务生成偏移时间为日历时间;任务执行周期为每小时时,任务生成偏移时间为相对于当前小时的时间;任务执行周期为每日时,任务生成偏移时间为相对当日0时的时间;任务执行周期为每月时,任务生成偏移时间为相对于当月1日0时的时间。
本发明所采用的技术方案如下:
一种批量自动生成采集终端任务的方法,包括以下步骤:
步骤1、用电信息采集系统采集前置模块获取全部采集终端信息列表;
步骤2、配置任务参数;
步骤3、获取前置机当前时间,根据任务执行周期及任务生成偏移时间,计算上一次任务生成时间;
步骤4、获取前置机当前时间,根据当前时间和上一次任务生成时间判断是否到达任务生成时间,若是、转步骤5;若否、则重复步骤4;
步骤5、遍历采集终端列表,根据任务对象类型和任务对象类型标识,判断是否生成该采集终端任务,若是,则生成该采集终端任务、放入任务待执行队列;若否,则跳过该采集终端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910062278.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于灾害监测点的数据采集系统
- 下一篇:八通道测力采集器