采集任务的分配系统及基于国产操作系统的电能计量系统技术方案

技术编号:20567145 阅读:29 留言:0更新日期:2019-03-14 09:42
本发明专利技术公开了一种采集任务的分配系统及基于国产操作系统的电能计量系统。采集任务的分配系统,包括采集服务器集群,采集服务器集群包括主采集服务器和至少一个从采集服务器,主采集服务器和至少一个从采集服务器通过网络相互通信;主采集服务器用于:向至少一个从采集服务器发送启动指令,并接收至少一个从采集服务器返回的启动应答;根据启动应答生成第一采集任务;向采集服务器集群中启动的采集服务器分配第一采集任务;从采集服务器用于:在接收到启动指令时启动运行,并返回启动应答;根据第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。本发明专利技术的技术方案实现了电能计量系统中采集任务的分配。

【技术实现步骤摘要】
采集任务的分配系统及基于国产操作系统的电能计量系统
本专利技术实施例涉及数据业务
,尤其涉及一种采集任务的分配系统及基于国产操作系统的电能计量系统。
技术介绍
电能计量系统实现了电厂及变电站数据的自动采集、计算统计、深入分析和预测,为电力公司的生产、决策提供了重要的数据支撑,在电力企业与电厂、上下级供电公司的计量管理、电量结算和自动化管理过程中发挥了重要的作用,为电力企业不断的提升自己的管理和技术水平,电能量数据作为支持市场决策的重要依据。目前,对主站层采集任务的分配仍有待进一步研究。
技术实现思路
有鉴于此,本专利技术的目的是提出一种采集任务的分配系统及基于国产操作系统的电能计量系统,以实现电能计量系统中采集任务的分配。为实现上述目的,本专利技术采用如下技术方案:本专利技术实施例提供了一种采集任务的分配系统,包括采集服务器集群,所述采集服务器集群包括主采集服务器和至少一个从采集服务器,所述主采集服务器和所述至少一个从采集服务器通过网络相互通信;所述主采集服务器用于:向所述至少一个从采集服务器发送启动指令,并接收所述至少一个从采集服务器返回的启动应答;根据所述启动应答生成第一采集任务;向所述采集服务器集群中启动的采集服务器分配所述第一采集任务;所述从采集服务器用于:在接收到所述启动指令时启动运行,并返回所述启动应答;根据所述第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。本专利技术实施例提供了一种采集任务的分配方法,可应用于本专利技术任一实施例中的采集任务的分配系统,包括:向至少一个从采集服务器发送启动指令,并接收所述至少一个从采集服务器返回的启动应答;根据所述启动应答生成第一采集任务;向采集服务器集群中启动的采集服务器分配所述第一采集任务。本专利技术实施例提供了一种采集任务的分配方法,可应用于本专利技术任一实施例中的采集任务的分配系统,包括:在接收到主采集服务器发送的启动指令时启动运行,并向所述主采集服务器返回启动应答;根据所述主采集服务器分配的第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。本专利技术实施例还提供了一种采集任务的分配装置,可配置于本专利技术任一实施例中的采集任务的分配系统,包括:启动指令发送模块,用于向至少一个从采集服务器发送启动指令,并接收所述至少一个从采集服务器返回的启动应答;第一采集任务生成模块,用于根据所述启动应答生成第一采集任务;第一采集任务分配模块,用于向采集服务器集群中启动的采集服务器分配所述第一采集任务。本专利技术实施例还提供了一种采集任务的分配装置,可配置于本专利技术任一实施例中的采集任务的分配系统,包括:启动应答返回模块,用于在接收到主采集服务器发送的启动指令时启动运行,并向所述主采集服务器返回启动应答;采集任务执行模块,用于根据所述主采集服务器分配的第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。本专利技术实施例还提供了一种基于国产操作系统的电能计量系统,包括表计层、采集层、网络层和主站层,所述主站层包括本专利技术任一实施例中的采集任务的分配系统,所述表计层通过通信接口与所述采集层连接,所述采集层通过所述网络层与所述采集任务的分配系统通信连接。本专利技术的有益效果是:本专利技术的技术方案通过在电能计量系统主站层中的多个采集服务器中设置主采集服务器和至少一个从采集服务器,且主采集服务器和各从采集服务器之间通过网络相互通信,在物理的网络上,形成逻辑统一的采集服务器集群;进而通过主采集服务器向至少一个从采集服务器发送启动指令,从采集服务器返回启动应答,主采集服务器根据启动应答生成第一采集任务,向采集服务器集群中启动的采集服务器(包括主服务器和从服务器)分配第一采集任务,使得启动的采集服务器根据第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集,在采集服务器集群内实现了采集任务的分配与执行。附图说明下面将通过参照附图详细描述本专利技术的示例性实施例,使本领域的普通技术人员更清楚本专利技术的上述及其他特征和优点,附图中:图1是本专利技术实施例提供的采集任务的分配系统的结构示意图;图2是本专利技术实施例提供的采集任务的分配方法的流程图;图3是本专利技术实施例提供的另一种采集任务的分配方法的流程图;图4是本专利技术实施例提供的采集任务的分配装置的结构框图;图5是本专利技术实施例提供的另一种采集任务的分配装置的结构框图;图6是本专利技术实施例提供的基于国产操作系统的电能计量系统的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。图1是本专利技术实施例提供的采集任务的分配系统的结构示意图。如图1所示,该采集任务的分配系统包括采集服务器集群1,采集服务器集群1包括主采集服务器11和至少一个从采集服务器12,主采集服务器11和至少一个从采集服务器12通过网络相互通信;主采集服务器11用于:向至少一个从采集服务器12发送启动指令,并接收至少一个从采集服务器12返回的启动应答;根据启动应答生成第一采集任务;向采集服务器集群1中启动的采集服务器分配第一采集任务;从采集服务器12用于:在接收到启动指令时启动运行,并返回启动应答;根据第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。本实施例中,采集服务器集群1包括至少两个采集服务器,在采集服务器集群1开始工作时,其中一个采集服务器被命令启动并作为主采集服务器11,即该主采集服务器可以为采集服务器集群1中的任一采集服务器,而采集服务器集群1中的其他采集服务器为从采集服务器12。因此,上述采集服务器集群1中的任一采集服务器都同时配置有主采集服务器11和从采集服务器12的功能。由此,在开始启动采集服务器集群1时,若选择启动的采集服务器无法启动,可以选择启动其他任一采集服务器并作为主采集服务器11,而不影响采集服务器集群1工作。具体的,采集服务器集群1或其所在系统工作时,向采集服务器集群1中的一台采集服务器发送启动指令,该台采集服务器接收到启动指令后启动工作并作为主采集服务器11,其他采集服务器作为从采集服务器12。可选的,主采集服务器11和从采集服务器12中都配置有采集通信程序和网络管理程序,主采集服务器11和从采集服务器12可通过网线和网络交换机2在物理链路上进行连接,通过网络方式互相通信。其中,主采集服务器11或从采集服务器12上运行的网络管理程序能够通过网络识别同样运行在其他采集服务器上的网络管理程序,在物理的网络上形成逻辑统一的采集服务器集群1。启动主采集服务器11时,主采集服务器11上的网络管理程序启动运行,并向各从采集服务器12发送启动指令;各从采集服务器12通过网络接收到该启动指令时,各自的网络管理程序启动运行,启动成功的网络管理程序向主采集服务器11返回启动应答;主采集服务器11接收到各启动应答,可基于启动应答确定启动成功的从采集服务器12,基于启动成功的从采集服务器12的数量生成第一采集任务,向采集服务器集群1中启动的采集服务器分配第一采集任务。可选的,主采集服务器11可向其自身及从采集服务器12平均分配第一采集任务,主采集服务器11可分别单独向每个从本文档来自技高网...

【技术保护点】
1.一种采集任务的分配系统,其特征在于,包括采集服务器集群,所述采集服务器集群包括主采集服务器和至少一个从采集服务器,所述主采集服务器和所述至少一个从采集服务器通过网络相互通信;所述主采集服务器用于:向所述至少一个从采集服务器发送启动指令,并接收所述至少一个从采集服务器返回的启动应答;根据所述启动应答生成第一采集任务;向所述采集服务器集群中启动的采集服务器分配所述第一采集任务;所述从采集服务器用于:在接收到所述启动指令时启动运行,并返回所述启动应答;根据所述第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。

【技术特征摘要】
1.一种采集任务的分配系统,其特征在于,包括采集服务器集群,所述采集服务器集群包括主采集服务器和至少一个从采集服务器,所述主采集服务器和所述至少一个从采集服务器通过网络相互通信;所述主采集服务器用于:向所述至少一个从采集服务器发送启动指令,并接收所述至少一个从采集服务器返回的启动应答;根据所述启动应答生成第一采集任务;向所述采集服务器集群中启动的采集服务器分配所述第一采集任务;所述从采集服务器用于:在接收到所述启动指令时启动运行,并返回所述启动应答;根据所述第一采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。2.根据权利要求1所述的采集任务的分配系统,其特征在于,所述主采集服务器还用于:定时向启动的所述从采集服务器发送心跳数据,并接收所述从采集服务器返回的ACK应答;根据所述ACK应答确定正常工作的从采集服务器,并基于未完成的第一采集任务生成第二采集任务;向所述采集服务器集群中正常工作的采集服务器分配所述第二采集任务;所述从采集服务器还用于:在接收到所述心跳数据时返回所述ACK应答;根据所述第二采集任务确定所分配的采集器,并对所分配的采集器进行数据采集。3.根据权利要求2所述的采集任务的分配系统,其特征在于,所述主采集服务器还用于:在接收所述启动应答时,记录所述至少一个从采集服务器的启动顺序;根据所述启动顺序为启动的所述从采集服务器按从小到大的顺序进行编号,并将启动的各所述从采集服务器与其对应的编号共享于所述采集服务器集群;所述从采集服务器还用于:判断所述主采集服务器是否异常;若判断所述主采集服务器异常,则基于共享的各所述从采集服务器与其对应的编号,确定编号最小且正常工作的所述从采集服务器,以将所述编号最小且正常工作的所述从采集服务器确立为新的主采集服务器。4.根据权利要求3所述的电能计量系统,其特征在于,所述从采集服务器还用于:若在主采集服务器定时发送心跳数据的时间间隔内,未接收到所述心跳数据,则判断所述主采集服务器异常。5.一种采集任务的分配方法,应用于如权利要求1-4任一所述的采集任务的分配系统,其特征在于,包括:向至少一个从采集服务器发送启动指令,并接收所述至少一个从采集服务器返回的启动应答;根据所述启动应答生成第一采集任务;向采集服务器集群中启动的采集服务器分配所述第一采集任务。6.根据权利要求5所述的采集任务的分配方法,其特征在于,还包括:定时向启动的所述从采集服务器发送心跳数据,并接收所述从采集服务器返回的ACK应答;根据所述ACK应答确定正常工作的从采集服务器,并基于未完成的第一采集任务生成第二采集任务;向所述采集服务器集群中正常工作的采集服务器分配所述第二采集任务。7.根据权利要求6所述的采集任务的分配方法,其特征在于,还包括:在接收所述启动应答时,记录所述至少一个从采集服务器的启动顺序;根据所述启动顺序为启动的所述从采集服务器按从小到大...

【专利技术属性】
技术研发人员:杨凤欣周少辉王文张志嵩
申请(专利权)人:北京煜邦电力技术股份有限公司
类型:发明
国别省市:北京,11

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

1