一种基于并行处理的电力数据传输方法、装置及存储介质

文档序号:1144102 发布日期:2020-09-11 浏览:3次 >En<

阅读说明:本技术 一种基于并行处理的电力数据传输方法、装置及存储介质 (Electric power data transmission method and device based on parallel processing and storage medium ) 是由 付宇 刘安茳 肖小兵 吴鹏 郑友卓 李前敏 何洪流 郝树青 王卓月 张洋 蔡永翔 于 2020-06-03 设计创作,主要内容包括:本发明公开了一种基于并行处理的电力数据传输方法、装置及存储介质,所述方法应用于终端设备,包括:接收配电网自动化馈线终端采集的待传输的电力数据;获取已配置的多个逻辑通道的通道信息;根据所述通道信息,识别所述多个RDSS逻辑通道中的空闲逻辑通道;若所述空闲逻辑通道的数量超过预设值,则并行调用多个空闲逻辑通道中的目标数据处理进程对所述电力数据进行处理,获得目标电力数据;将所述目标电力数据传输至配电网自动化主站。上述方法,通过采用多个通道多个进程对电力数据进行处理,可以提高多通道的数据并发能力,提高RDSS通信的实时性,进而保证FTU设备与配电网自动化主站之间数据传输的实时性和可靠性。(The invention discloses a power data transmission method, a device and a storage medium based on parallel processing, wherein the method is applied to terminal equipment and comprises the following steps: receiving power data to be transmitted, which is acquired by a distribution network automation feeder terminal; acquiring channel information of a plurality of configured logic channels; identifying a free logical channel in the plurality of RDSS logical channels according to the channel information; if the number of the idle logic channels exceeds a preset value, parallelly calling target data processing processes in a plurality of idle logic channels to process the power data to obtain target power data; and transmitting the target power data to a power distribution network automation master station. According to the method, the electric power data are processed by adopting a plurality of channels and a plurality of processes, the data concurrency capability of the channels can be improved, the real-time performance of RDSS communication is improved, and the real-time performance and the reliability of data transmission between the FTU equipment and the power distribution network automation master station are further ensured.)

一种基于并行处理的电力数据传输方法、装置及存储介质

技术领域

本发明属于通信技术领域,尤其涉及一种基于并行处理的电力数据传输方法、装置及存储介质。

背景技术

在配电网系统中,每个柱上开关成套设备都要配备一台开关控制器,这类开关控制器即是配电网自动化馈线终端(Feeder Terminal Unit,FTU)。通常,FTU具有三遥(遥测、遥信、遥控)以及故障检测等功能,可以与配电网自动化主站通信。FTU不仅可以向配电网主站提供配电网系统的运行情况和监测控制所需的各种参数信息,如开关状态、电能参数、相间故障、接地故障以及故障时的参数等等;同时还可以执行配电网主站下发的各种命令,对配电设备进行调节和控制,实现故障定位、故障隔离和非故障区域快速恢复供电等功能。

配电网是电网系统中分布最为广泛的网络,配电网络的数据通信和网络控制是配电网正常工作的一个基本条件。目前,FTU主要通过远程通信模块与配电网自动化主站进行通信,其通信信道采用移动通信信道。在移动网络覆盖的地区,FTU和配电网自动化主站可以通过移动网络在进行有效通信,基于移动通信信道来传输配电网数据和控制指令。但是,由于配电网分布广泛,在一些没有移动网络覆盖的地区,FTU与配电网自动化主站之间的通信就会受到影响,导致电网维护、电网调度等操作必须通过人工方式来完成,不仅效率低下,同时还增加了操作的安全风险。

为了解决这个问题,可以考虑使用北斗卫星无线电定位系统(radiodetermination satellite system,RDSS)通信技术,替代移动通信网络,或者作为移动通信网络的备选通信方式,在FTU与配电网自动化主站之间进行通信。但是,受限于北斗RDSS通信技术的通信带宽窄和通信频度差的影响,北斗RDSS通信技术通常仅适用于通信数据量较小的应用场合,无法直接应用于对实时性要求较高的FTU与配电网自动化主站之间的通信。

发明内容

本发明要解决的技术问题是:提供一种基于并行处理的电力数据传输方法、装置及存储介质,以解决现有技术受限于北斗RDSS通信技术的通信带宽窄和通信频度差的影响,北斗RDSS通信技术通常仅适用于通信数据量较小的应用场合,无法直接应用于对实时性要求较高的FTU与配电网自动化主站之间的通信等技术问题。

本发明的技术方案是:

一种基于并行处理的电力数据传输方法,应用于终端设备,所述方法包括:

接收配电网自动化馈线终端采集的待传输的电力数据;

获取已配置的所有逻辑通道的通道信息,所述所有逻辑通道为北斗卫星无线电定位系统RDSS逻辑通道,任一RDSS逻辑通道分别配置有相应的数据处理进程;

根据所述通道信息,识别所有RDSS逻辑通道中的空闲逻辑通道;

若空闲逻辑通道的数量超过预设值,则并行调用空闲逻辑通道中的目标数据处理进程对电力数据进行处理,获得目标电力数据;

将目标电力数据传输至配电网自动化主站。

所述接收配电网自动化馈线终端采集的待传输的电力数据,包括:

接收配电网自动化馈线终端采集的监控数据;

提取所述监控数据中待传输的电力数据。

所述根据通道信息,识别所有RDSS逻辑通道中的空闲逻辑通道的方法,包括:分别统计各个RDSS逻辑通道的数据量,数据量包括当前处理数据量和待处理数据量;识别数据量小于预设阈值的RDSS逻辑通道为空闲逻辑通道。

所述并行调用空闲逻辑通道中的目标数据处理进程对电力数据进行处理,获得目标电力数据,包括:将电力数据划分为一个以上数据段,分别确定每个数据段对应的空闲逻辑通道;并行调用每个空闲逻辑通道中的目标数据处理进程对对应的数据段进行处理,获得处理后的目标电力数据。

所述并行调用每个空闲逻辑通道中的目标数据处理进程对对应的数据段进行处理,获得处理后的目标电力数据的方法包括:并行调用每个空闲逻辑通道中的目标数据处理进程对对应的数据段进行处理,获得处理后的每个目标数据段;识别每个数据段的组合顺序;按照组合顺序,将处理后的每个目标数据段组合成目标电力数据。

所述终端设备包括RDSS天线,所述将所述目标电力数据传输至配电网自动化主站,包括:将目标电力数据发送至RDSS天线,经由RDSS天线将目标电力数据传输至配电网自动化主站。

若所述空闲逻辑通道的数量小于预设值,则调用单个空闲逻辑通道中的目标数据处理进程对电力数据进行处理,获得目标电力数据。

一种基于并行处理的电力数据传输装置,它应用于终端设备,所述装置包括:

接收模块,用于接收配电网自动化馈线终端采集的待传输的电力数据;

获取模块,用于获取已配置的所有逻辑通道的通道信息,所有逻辑通道为北斗卫星无线电定位系统RDSS逻辑通道,任一RDSS逻辑通道分别配置有相应的数据处理进程;

识别模块,用于根据通道信息,识别所有RDSS逻辑通道中的空闲逻辑通道;

处理模块,用于若空闲逻辑通道的数量超过预设值,则并行调用空闲逻辑通道中的目标数据处理进程对所述电力数据进行处理,获得目标电力数据;

传输模块,用于将目标电力数据传输至配电网自动化主站。

一种基于并行处理的电力数据传输终端设备,它包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现基于并行处理的电力数据传输。

一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于并行处理的电力数据传输。

本发明有益效果:

通过本发明在接收到配电网自动化馈线终端采集的待传输的电力数据后,通过获取已配置的多个RDSS逻辑通道的通道信息,从而可以识别出其中的空闲逻辑通道,若上述空闲逻辑通道的数量超过预设值,则可以并行调用多个空闲逻辑通道中的目标数据处理进程对电力数据进行处理,获得目标电力数据,并经由已经建立的RDSS数据传输链路,将目标电力数据传输至配电网自动化主站。本实施例通过采用多个通道多个进程对电力数据进行处理,可以提高多通道的数据并发能力,提高RDSS通信的实时性,进而保证FTU设备与配电网自动化主站之间数据传输的实时性和可靠性。

附图说明

图1是本申请一个实施例的一种通信方法的应用场景示意图;

图2是本申请一个实施例的一种终端设备的内部功能框图;

图3是本申请一个实施例的一种电力数据传输方法的步骤流程示意图;

图4是本申请一个实施例的另一种电力数据传输方法的步骤流程示意图;

图5是本申请一个实施例的又一种电力数据传输方法的步骤流程示意图;

图6是本申请一个实施例的一种电力数据传输装置的示意图;

图7是本申请一个实施例的一种终端设备的示意图。

具体实施方式

现有技术中,FTU主要采用移动通信网络与配电网自动化主站进行通信,如通用分组无线业务(General Packet Radio Service,GPRS)、***移动通信技术(The 4thGeneration Mobile Communication Technology,4G)等等。在移动信号覆盖较差的地区,FTU无法与配电网自动化主站进行有效通信。为了解决这个问题,可以考虑使用北斗RDSS通信技术,替代移动通信网络,或者作为移动通信网络的备选通信方式,在FTU与配电网自动化主站之间进行通信。

北斗RDSS通信技术是一种卫星通信技术,其通过北斗RDSS短报文来传输相应数据,通信范围跨度大、时延小,可以适用于远程、跨区域、跨平台的数据通信场合。

受限于北斗RDSS通信技术的通信带宽和通信频度的影响,北斗RDSS通信技术通常仅适用于通信数据量较小的应用场合。但是,FTU对于通信的实时性要求较高,无法直接采用现有的北斗RDSS通信技术,需要对其进行一定的优化处理,保证FTU三遥数据及时有效地传输,保证对配电网系统的开关信息参数、工作状态、遥信数据、遥测数据进行实时有效的监测,确保配电网的正常工作。

因此,为了使北斗RDSS通信技术能够适用于对实时性要求较高的配电网系统的数据传输及通信过程,提出了本申请实施例的核心构思在于,通过在可实现北斗RDSS通信的终端设备中配置多个RDSS逻辑通道,来解决现有北斗单通道技术的传输瓶颈问题,提升FTU三遥数据传输的可靠性和及时性。

如图1所示,是本申请一实施例提供的通信方法的应用场景示意图。按照图1所示,可以通过物理接口,将配置有北斗RDSS远程多通道通信功能的终端与FTU连接,从而基于北斗RDSS通信技术实现FTU与配电网自动化主站之间的有效通信。由于北斗RDSS短报文技术的通信信道是卫星无线通信信道,这种空天通信方式不仅不会受地形地势的影响,在没有移动网络覆盖的地区,也可以保证FTU与配电网自动化主站之间的有效通信。同时,基于多个逻辑通道的数据处理,也可以提高终端设备的数据并发能力,提高数据处理及传输的实时性。

如图2所示,是本申请一实施例提供的终端设备的内部功能框图。在图2中,该终端设备主要包括7个电路单元,即北斗RDSS有源天线201、RDSS射频小信号合路单元202、RDSS射频小信号处理单元203、RDSS数字信号处理单元204;微控制单元(MicrocontrollerUnit,MCU)205、北斗RDSS多通道逻辑单元206和电源管理单元(Power Management Unit,PMU)207,各个单元依次连接,组成具备多通道远程通信功能的终端设备。该终端设备通过现有的FTU串口与FTU设备连接,其工作所需的直流电源可以由FTU设备通过电源接口提供,然后由电源管理单元207为各个功能单元进行相应的电源供应。

在图2中,北斗RDSS有源天线201、RDSS射频小信号合路单元202、RDSS射频小信号处理单元203、RDSS数字信号处理单元204以及MCU控制单元205可以实现北斗RDSS信号收发、信号处理、数据解析、通信规约处理,最后通过标准串口与FTU设备进行数据交互。

在具体实现中,RDSS有源天线201用于实现信号的收发处理。在进行信号的接收处理时,该单元可以接收来自卫星系统的信号,实现微弱信号的滤波、放大处理,并将处理后的信号传输给其他各个信号处理单元。在进行信号发射处理时,该单元可以对来自RDSS各个信号处理单元的信号进行滤波和射频功率放大,并将射频信号发射进入卫星系统。

RDSS射频小信号合路单元202用于实现北斗RDSS收发射频信号的合路处理,同时还能够完成直流电源和射频信号的合路处理。这样,RDSS有源天线201和RDSS射频小信号合路单元202之间仅仅通过一根射频电缆即可实现信号传输。

RDSS射频小信号处理单元203用于实现射频小信号的放大及滤波处理。在进行信号接收处理时,RDSS射频小信号处理单元203可以将接收到的射频信号经过放大、滤波以及下变频处理后,经数模转换,传输至RDSS数字信号处理单元204。在进行信号发射处理时,RDSS射频小信号处理单元203可以将来自RDSS数字信号处理单元204的数字信号经过调制后进行滤波、放大,然后传输给RDSS射频小信号合路单元202。同时,RDSS数字信号处理单元204可以对RDSS射频小信号处理单元203进行北斗收发功能切换以及参数配置,使RDSS射频小信号处理单元203能够在受控状态下工作。

在信号接收过程中,RDSS数字信号处理单元204的作用是对接收到的北斗RDSS信号进行扩频伪码相关处理、信号解调、有用信号提取等,并将处理后的信号传输至MCU控制单元205;在信号发射过程中,RDSS数字信号处理单元204的作用是将来自MCU控制单元205的数据进行信号调制、扩频伪码相关处理等,并将处理后的信号传输至RDSS射频小信号处理单元203。

MCU控制单元205是整个终端设备的核心单元,它实现了各电路单元的控制、通信、信道自适应切换以及与FTU设备的通信交互。对于北斗RDSS链路,MCU控制单元205需要完成基于北斗RDSS传输链路的电力数据的数据解析处理,并将解析后的电力数据按电力通信规约进行规约处理,从而实现将FTU的遥测、遥信等电力数据发送给配电网自动化主站,并将来自主站的遥控命令发给FTU设备。

在图2所示的结构中,北斗RDSS多通道逻辑单元206可以北斗RDSS多通道的逻辑处理。上述北斗RDSS多通道逻辑单元206在MCU控制单元205的控制下工作,并与RDSS数字信号处理单元204完成数据交互。因此,RDSS数字信号处理单元204、MCU控制单元205以及北斗RDSS多通道逻辑单元206形成了一个多通道逻辑及数据处理的闭环。

此外,电源管理单元207用于实现电源处理相关功能,并可以为终端设备的各个单元提供相应的电源供应。

基于图2所示的内部结构,可以在终端设备内配置多个RDSS逻辑通道,解决现有北斗单通道技术的传输瓶颈问题,提升数据传输的可靠性和及时性。下面通过具体实施例来说明本申请的技术方案。

参照图3,示出了本申请一个实施例的一种电力数据传输方法的步骤流程示意图,具体可以包括如下步骤:

S301、接收配电网自动化馈线终端采集的待传输的电力数据;

需要说明的是,本方法可以应用于如图2所示的终端设备中,该终端设备具备北斗RDSS多通道通信功能。通过配置多个北斗RDSS逻辑通道,可以提高数据并发能力,保证数据传输的实时性。

在本申请实施例中,需要传输至配电网自动化主站的电力数据可以是由FTU设备采集的。FTU设备在采集到上述数据后,可以将其传输至图2所示的终端设备,使用该终端设备的RDSS数据传输链路,将上述数据传输至配电网自动化主站。上述电力数据可以包括电压数据、电流数据等等,本实施例对需要传输的电力数据的具体类型不作限定。

S302、获取已配置的多个逻辑通道的通道信息,所述多个逻辑通道为北斗卫星无线电定位系统RDSS逻辑通道,任一RDSS逻辑通道分别配置有相应的数据处理进程;

该终端设备可以是配置有多个RDSS逻辑通道的电子设备,并能够基于上述多个RDSS逻辑通道,实现北斗RDSS数据的传输功能,本实施例对终端设备的具体类型不作限定。

在本申请实施例中,终端设备中的多个RDSS逻辑通道可以是预先配置的,每个RDSS逻辑通道在实现数据的收发处理时,可以基于该通道内的数据处理进程(Process)来实现。

在具体实现中,各个逻辑通道的通道信息可以包括该通道的通道编号、当前的状态等信息。通过获取每个逻辑通道的通道信息,可以根据实际需要,选择合适的通道进行后续的数据处理。

S303、根据所述通道信息,识别所述多个RDSS逻辑通道中的空闲逻辑通道;

在本申请实施例中,为了提高多通道的数据并发能力,可以同时使用多个通道中的数据处理进程共同实现对待传输的电力数据的处理。

在具体实现中,当接收到待传输的电力数据时,可以首先从多个通道中识别出当前处于空闲状态的通道,使用空闲逻辑通道对待传输的电力数据进行处理。

例如,若某个逻辑通道当前处理的数据量为零,则可以将该逻辑通道设置为空闲逻辑通道;或者,虽然某个逻辑通道当前处理的数据量不为量,但根据后续待传输的数据的时间信息,可以确定在需要进行数据传输的时间点到达时,该逻辑通道所处理的数据量将会为零,能够用于传输需要传输的数据。则也可以将该逻辑通道确定为空闲逻辑通道,本实施例对此不作限定。

S304、若所述空闲逻辑通道的数量超过预设值,则并行调用多个空闲逻辑通道中的目标数据处理进程对所述电力数据进行处理,获得目标电力数据;

在本申请实施例中,如果空闲逻辑通道的数量超过某个数值,例如,上述数值可以为3,则为了实现多通道多进程地对电力数据进行处理,可以并行调用当前处于空闲状态的逻辑通道中的目标数据处理进程,由多个目标数据处理进程共同完成对待传输的电力数据的处理。

S305、将所述目标电力数据传输至配电网自动化主站。

在本申请实施例中,在调用多个逻辑通道中的多个数据处理进程对电力数据进行处理后,所获得的目标电力数据可以经由已经建立的RDSS数据传输链路,将其传输至配电网自动化主站。

在本申请实施例中,在接收到配电网自动化馈线终端采集的待传输的电力数据后,通过获取已配置的多个RDSS逻辑通道的通道信息,从而可以识别出其中的空闲逻辑通道,若上述空闲逻辑通道的数量超过预设值,则可以并行调用多个空闲逻辑通道中的目标数据处理进程对电力数据进行处理,获得目标电力数据,并经由已经建立的RDSS数据传输链路,将目标电力数据传输至配电网自动化主站。本实施例通过采用多个通道多个进程对电力数据进行处理,可以提高多通道的数据并发能力,提高RDSS通信的实时性,进而保证FTU设备与配电网自动化主站之间数据传输的实时性和可靠性。

参照图4,示出了本申请一个实施例的另一种电力数据传输方法的步骤流程示意图,具体可以包括如下步骤:

S401、接收配电网自动化馈线终端采集的监控数据,提取所述监控数据中待传输的电力数据;

需要说明的是,本方法可以应用于如图2所示的终端设备中,该终端设备配置有多个电路单元和多个RDSS逻辑通道,通过并行调用多个RDSS逻辑通道中的数据处理进程对待传输的电力数据进行处理,从而可以提高现有RDSS通信的数据并发能力,保证FTU设备采集的电力数据能够实时地传输至配电网自动化主站,不仅解决现有技术中在没有移动网络覆盖的地区,无法实现FTU设备与配电网自动化主站之间的有效通信的问题,也可以解决现有RDSS通信仅适用于通信数据量较小的应用场景的问题,满足配电网对通信实时性的要求。

在本申请实施例中,FTU采集的电力数据将会被传输至终端设备,由终端设备进行处理后再传输至配电网自动化主站。

结合图2所示,首先,由FTU采集的包括电力数据在内的监控数据,将会被传输至终端设备的MCU控制单元205处理。MCU控制单元205在处理时,首先将会对接收到的数据类型进行识别,提取出待传输的电力数据。针对这些数据,MCU控制单元205可以将其封装为满足RDSS数据传输链路要求的目标电力数据,如具备RDSS数据帧格式的数据。

S402、获取已配置的多个逻辑通道的通道信息,所述多个逻辑通道为北斗卫星无线电定位系统RDSS逻辑通道,任一RDSS逻辑通道分别配置有相应的数据处理进程;

在本申请实施例中,终端设备中可以预先配置多个RDSS逻辑通道,每个RDSS逻辑通道对应的数据处理进程可以用于实现具体的数据处理逻辑。

S403、分别统计各个RDSS逻辑通道的数据量,所述数据量包括当前处理数据量和待处理数据量;

在本申请实施例中,用于对待传输的电力数据进行处理的逻辑通道可以是处于空闲状态的RDSS逻辑通道。对于空闲状态的RDSS逻辑通道的识别可以通过统计各个RDSS逻辑通道的数据量来实现,上述数据量可以包括该逻辑通道当前处理的数据量以及待处理的数据量。

S404、识别所述数据量小于预设阈值的RDSS逻辑通道为空闲逻辑通道;

在本申请实施例中,可以将数据量小于某一阈值的逻辑通道识别为空闲逻辑通道。

如果空闲逻辑通道的数量超过预设值,则可以执行S405-S406,并行调用多个空闲逻辑通道对待传输的电力数据进行处理;否则,可以执行S407,采用单个空闲逻辑通道对待传输的电力数据进行处理。

S405、若所述空闲逻辑通道的数量超过预设值,则将所述电力数据划分为多个数据段,分别确定每个数据段对应的空闲逻辑通道;

在本申请实施例中,并行调用多个空闲逻辑通道对待传输的电力数据进行处理时,可以首先将上述电力数据划分为多个数据段。然后,确定划分后的每个数据段分别对应哪个空闲逻辑通道。

例如,可以将待传输的电力数据划分为数据段1、数据段2和数据段3,然后确定空闲逻辑通道1对应数据段1,空闲逻辑通道2对应数据段3,空闲逻辑通道对应数据段2。

S406、并行调用每个空闲逻辑通道中的目标数据处理进程对对应的数据段进行处理,获得处理后的目标电力数据;

在本申请实施例中,多个空闲逻辑通道对电力数据进行处理可以是多个空闲逻辑通道中的目标数据处理进程并行地对该通道对应的数据段进行处理。因此,可以并行调用每个空闲逻辑通道中的目标数据处理进程对对应的数据段进行处理,获得处理后的多个目标数据段,然后将多个目标数据段组合成目标电力数据。

在本申请实施例中,由于每个空闲逻辑通道所处理的数据段不同,因此在对目标数据段进行组合时,可以首先识别每个数据段的组合顺序,上述组合顺序可以是在将待传输的电力数据进行数据段划分时得到的。然后,可以按照上述组合顺序,将处理后的多个目标数据段组合成目标电力数据。

结合图2所示,在由多个空闲逻辑通道对电力数据进行处理时,可以基于图2中的RDSS数字信号处理单元204,MCU控制单元205和北斗RDSS多通道逻辑单元206所形成的闭环来实现。

在具体实现中,MCU控制单元205首先将电力数据传输至RDSS数字信号处理单元204,同时,MCU控制单元205向北斗RDSS多通道逻辑单元206发送数据处理指令,由RDSS数字信号处理单元204将待传输的电力数据传输至各个空闲逻辑通道进行逻辑匹配等处理。处理完毕后,北斗RDSS多通道逻辑单元206将电力数据回送至RDSS数字信号处理单元204。

S407、若所述空闲逻辑通道的数量小于所述预设值,则调用单个空闲逻辑通道中的目标数据处理进程对所述电力数据进行处理,获得目标电力数据;

当然,若空闲逻辑通道的数量较少,则可以直接调用其中的一个空闲逻辑通道中的目标数据处理进程对电力数据进行处理,得到目标电力数据。

S408、将所述目标电力数据发送至所述RDSS天线,经由所述RDSS天线,将所述目标电力数据传输至配电网自动化主站。

在本申请实施例中,RDSS数字信号处理单元204从北斗RDSS多通道逻辑单元206接收到的目标电力数据,依次经过RDSS射频小信号处理单元203、RDSS射频小信号合路单元202等电路单元的处理后,将被发送至北斗RDSS有源天线201,经过北斗RDSS天线,可以将目标电力数据传输至配电网自动化主站。

为了便于理解,下面结合一个具体的示例,对本申请实施例的电力数据传输方法作一介绍。

如图5所示,在具备北斗RDSS远程多通道通信功能的终端设备上电后,MCU控制单元可以首先读取已配置的北斗RDSS逻辑通道的数量,假设为M个,在需要发送数据,即接收到需要传输电力数据至配电网自动化主站时,可以识别处于空闲状态的逻辑通道。

在本申请实施例中,若空闲逻辑通道的数据超过某一预设值,例如,超过3个,则可以启动这些空闲逻辑通道中的各个数据处理进程,并行地对电力数据进行处理。同时,各个空闲逻辑通道中的数据处理进程可以通过进程之间的通信确定各自所处理的数据段顺序,从而便于在处理完成后,将全部目标数据段组合成待传输的目标电力数据。

当然,若空闲逻辑通道的数量较少,例如,少于3个,则可以直接调用其中的一个空闲逻辑通道中的目标数据处理进程对电力数据进行处理,得到目标电力数据。

本申请实施例通过调用多个空闲逻辑通道中的数据处理进程,并行地对待传输的电力数据进行处理,可以提高多通道的数据并发能力,提高数据处理的实时性,保证FTU设备采集的电力数据能够实时地传输至配电网自动化主站。

需要说明的是,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

参照图6,示出了本申请一个实施例的一种电力数据传输装置的示意图,该装置可以应用于终端设备,该装置具体可以包括如下模块:

接收模块601,用于接收配电网自动化馈线终端采集的待传输的电力数据;

获取模块602,用于获取已配置的多个逻辑通道的通道信息,所述多个逻辑通道为北斗卫星无线电定位系统RDSS逻辑通道,任一RDSS逻辑通道分别配置有相应的数据处理进程;

识别模块603,用于根据所述通道信息,识别所述多个RDSS逻辑通道中的空闲逻辑通道;

处理模块604,用于若所述空闲逻辑通道的数量超过预设值,则并行调用多个空闲逻辑通道中的目标数据处理进程对所述电力数据进行处理,获得目标电力数据;

传输模块605,用于将所述目标电力数据传输至配电网自动化主站。

在本申请实施例中,所述接收模块601具体可以包括如下子模块:

监控数据接收子模块,用于接收配电网自动化馈线终端采集的监控数据;

电力数据提取子模块,用于提取所述监控数据中待传输的电力数据。

在本申请实施例中,所述识别模块603具体可以包括如下子模块:

数据量统计子模块,用于分别统计各个RDSS逻辑通道的数据量,所述数据量包括当前处理数据量和待处理数据量;

空闲逻辑通道识别子模块,用于识别所述数据量小于预设阈值的RDSS逻辑通道为空闲逻辑通道。

在本申请实施例中,所述处理模块604具体可以包括如下子模块:

数据段划分子模块,用于将所述电力数据划分为多个数据段,分别确定每个数据段对应的空闲逻辑通道;

多通道处理子模块,用于并行调用每个空闲逻辑通道中的目标数据处理进程对对应的数据段进行处理,获得处理后的目标电力数据。

在本申请实施例中,所述多通道处理子模块具体可以包括如下单元:

数据段处理单元,用于并行调用每个空闲逻辑通道中的目标数据处理进程对对应的数据段进行处理,获得处理后的多个目标数据段;

组合顺序识别单元,用于识别每个数据段的组合顺序;

目标电力数据组合单元,用于按照所述组合顺序,将处理后的多个目标数据段组合成目标电力数据。

在本申请实施例中,所述终端设备包括RDSS天线,所述传输模块605具体可以包括如下子模块:

目标电力数据发送子模块,用于将所述目标电力数据发送至所述RDSS天线,经由所述RDSS天线,将所述目标电力数据传输至配电网自动化主站。

在本申请实施例中,所述处理模块604还可以包括如下子模块:

单通道处理子模块,用于若所述空闲逻辑通道的数量小于所述预设值,则调用单个空闲逻辑通道中的目标数据处理进程对所述电力数据进行处理,获得目标电力数据。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述得比较简单,相关之处参见方法实施例部分的说明即可。

参照图7,示出了本申请一个实施例的一种终端设备的示意图。如图7所示,本实施例的终端设备700包括:处理器710、存储器720以及存储在所述存储器720中并可在所述处理器710上运行的计算机程序721。所述处理器710执行所述计算机程序721时实现上述电力数据传输方法各个实施例中的步骤,例如图3所示的步骤S301至S305。或者,所述处理器710执行所述计算机程序721时实现上述各装置实施例中各模块/单元的功能,例如图6所示模块601至605的功能。

示例性的,所述计算机程序721可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器720中,并由所述处理器710执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段可以用于描述所述计算机程序721在所述终端设备700中的执行过程。例如,所述计算机程序721可以被分割成接收模块、获取模块、识别模块、处理模块、传输模块,各模块具体功能如下:

接收模块,用于接收配电网自动化馈线终端采集的待传输的电力数据;

获取模块,用于获取已配置的多个逻辑通道的通道信息,所述多个逻辑通道为北斗卫星无线电定位系统RDSS逻辑通道,任一RDSS逻辑通道分别配置有相应的数据处理进程;

识别模块,用于根据所述通道信息,识别所述多个RDSS逻辑通道中的空闲逻辑通道;

处理模块,用于若所述空闲逻辑通道的数量超过预设值,则并行调用多个空闲逻辑通道中的目标数据处理进程对所述电力数据进行处理,获得目标电力数据;

传输模块,用于将所述目标电力数据传输至配电网自动化主站。

所述终端设备700可包括,但不仅限于,处理器710、存储器720。本领域技术人员可以理解,图7仅仅是终端设备700的一种示例,并不构成对终端设备700的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备700还可以包括输入输出设备、网络接入设备、总线等。

所述处理器710可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器720可以是所述终端设备700的内部存储单元,例如终端设备700的硬盘或内存。所述存储器720也可以是所述终端设备700的外部存储设备,例如所述终端设备700上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等等。进一步地,所述存储器720还可以既包括所述终端设备700的内部存储单元也包括外部存储设备。所述存储器720用于存储所述计算机程序721以及所述终端设备700所需的其他程序和数据。所述存储器720还可以用于暂时地存储已经输出或者将要输出的数据。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:智能光链路运维管理方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!