计量数据采集方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20915512 阅读:41 留言:0更新日期:2019-04-20 09:29
本申请涉及一种计量数据采集方法、装置、计算机设备和存储介质。所述方法包括:获取待处理的数据采集任务;数据采集任务携带终端标识信息;检测终端标识信息对应的计量终端是否在线,以及是否可用;若不在线或者不可用,则将数据采集任务挂起,并循环检测计量终端是否在线以及是否可用,直到检测到计量终端在线且可用时,停止对计量终端的循环检测;当检测到计量终端在线且可用时,根据数据采集任务对计量终端的计量数据进行采集。采用本方法能够避免对某个计量终端的并行数据采集任务过多,导致网络拥塞或计量终端采集数据异常的情况,提升对计量终端的计量数据采集的稳定性和效率。

Measurement Data Acquisition Method, Device, Computer Equipment and Storage Media

The application relates to a metering data acquisition method, device, computer equipment and storage medium. The method includes: acquiring data acquisition tasks to be processed; carrying terminal identification information in data acquisition tasks; detecting whether the measurement terminal corresponding to terminal identification information is online and available; suspending the data acquisition task if not online or unavailable, and cyclically detecting whether the measurement terminal is online and available until the measurement terminal is detected online and available. When it is used, the cyclic detection of the metering terminal is stopped; when it is detected that the metering terminal is online and available, the metering data of the metering terminal is collected according to the data acquisition task. This method can avoid the situation that too many parallel data acquisition tasks of a metering terminal lead to network congestion or abnormal data acquisition of metering terminal, and improve the stability and efficiency of metering data acquisition of metering terminal.

【技术实现步骤摘要】
计量数据采集方法、装置、计算机设备和存储介质
本申请涉及数据采集
,特别是涉及一种计量数据采集方法、装置、计算机设备和存储介质。
技术介绍
在计量自动化系统中,计量自动化系统需要通过接入的大量计量终端,例如电压表等等,对计量终端的计量数据进行采集。而随着用户量的增加,计量终端数量、需采集的数据项和数据密度都在增加,对计量终端数据采集能力的需求在不断提升。然而,传统的计量自动化系统,在接入的计量终端数量多,计量终端需要并行采集的数据量大时,可能出现网络拥塞崩溃的问题,对计量数据的采集效率低下。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够…….的计量数据采集方法、装置、计算机设备和存储介质。一种计量数据采集方法,包括如下步骤:获取待处理的数据采集任务;数据采集任务携带终端标识信息;检测终端标识信息对应的计量终端是否在线,以及是否可用;若不在线或者不可用,则将数据采集任务挂起,并循环检测计量终端是否在线以及是否可用,直到检测到计量终端在线且可用时,停止对计量终端的循环检测;当检测到计量终端在线且可用时,根据数据采集任务对计量终端的计量数据进行采集。在一个实施例中,检测计量本文档来自技高网...

【技术保护点】
1.一种计量数据采集方法,所述方法包括:获取待处理的数据采集任务;所述数据采集任务携带终端标识信息;检测所述终端标识信息对应的计量终端是否在线,以及是否可用;若不在线或者不可用,则将所述数据采集任务挂起,并循环检测所述计量终端是否在线以及是否可用,直到检测到所述计量终端在线且可用时,停止对所述计量终端的循环检测;当检测到所述计量终端在线且可用时,根据所述数据采集任务对所述计量终端的计量数据进行采集。

【技术特征摘要】
1.一种计量数据采集方法,所述方法包括:获取待处理的数据采集任务;所述数据采集任务携带终端标识信息;检测所述终端标识信息对应的计量终端是否在线,以及是否可用;若不在线或者不可用,则将所述数据采集任务挂起,并循环检测所述计量终端是否在线以及是否可用,直到检测到所述计量终端在线且可用时,停止对所述计量终端的循环检测;当检测到所述计量终端在线且可用时,根据所述数据采集任务对所述计量终端的计量数据进行采集。2.根据权利要求1所述的方法,其特征在于,检测计量终端是否可用,包括:检测计量终端当前正在处理的数据采集任务总量是否达到任务量上限值;若未达到,则确定所述计量终端可用;若达到,则确定所述计量终端不可用。3.根据权利要求1所述的方法,其特征在于,还包括:检测所述待处理的数据采集任务是否存在于任务池中;若不存在,则将所述数据采集任务加入所述任务池中;当接收到所述计量终端根据所述数据采集任务返回的计量数据时,将所述数据采集任务从所述任务池中删除。4.根据权利要求3所述的方法,其特征在于,检测所述待处理的数据采集任务是否存在于任务池中之前,还包括:获取所述待处理的数据采集任务的任务类型;所述任务类型包括实时采集任务或定时采集任务;若所述待处理的数据采集任务的任务类型为定时采集任务,则执行所述检测所述待处理的数据采集任务是否存在于任务池中的步骤。5.根据权利要求1至4任意一项所述的方法,其特征在于,当检测到所述计量终端在线且可用时,根据所述数据采集任务对所述计量终端的计量数据进行采集,包括:当检测到所述计量终端在线且可用时,将所述数据采集任务列入任务执行队列的队尾;将位于任务执行队列的队首的数据采集任务下发至该数据采集任务对应的计量终端,所述数据采集任务用于指示所述计量终端根据数据采集任务采集计量数据;当接收到所述计量终端返回的计量数据时,将所述数据...

【专利技术属性】
技术研发人员:吴峰庄文德王武张育辉
申请(专利权)人:鼎信信息科技有限责任公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1