数据传输方法和装置、通讯管理设备的制造方法

文档序号:10597234阅读:298来源:国知局
数据传输方法和装置、通讯管理设备的制造方法
【专利摘要】本发明技术方案公开了一种数据传输方法和装置、通讯管理设备,所述数据传输方法包括:配置采集通道,所述采集通道为采集设备与所述通讯管理设备的通讯链路;在所述采集通道中创建采集点,所述采集点与所述采集设备采集的数据相关联;创建转发通道,所述转发通道为后台系统与所述通讯管理设备的通讯链路;加载采集点到所述转发通道中,以获得转发点;通过所述采集通道获取所述采集点的数据;通过所述转发通道上传所述转发点的数据。本发明技术方案满足了多个后台系统同时从一台通讯管理设备获取相同或不同的数据且互不影响。
【专利说明】
数据传输方法和装置、通讯管理设备
技术领域
[0001]本发明属于电力通讯技术领域,具体涉及一种数据传输方法和装置、通讯管理设备。
【背景技术】
[0002]通讯管理机的主要功能是数据采集、协议转换、数据上送等,特点是采集速度快,响应时间短,能够满足大量数据的实时采集任务。采集器的主要功能是数据采集、逻辑计算、数据缓存、数据上送等,特点是缓存数据量大,能保证数据的持续性、稳定性,适用场合是节能改造项目。
[0003]目前市场上的多数通讯管理机/采集器应用场景为,下行使用串口方式采集设备数据,上行使用TCP/UDP方式把数据发送到后台系统,而多数通讯管理机/采集器只支持一路数据上送,即只为本地监控的后台系统提供数据,或者只为远端后台系统提供数据,当本地和远端都需要获取数据时无法满足需求,只能二者选其一。

【发明内容】

[0004]本发明技术方案要解决的技术问题是通讯管理机/采集器只支持一路数据上送。
[0005]为解决上述技术问题,本发明技术方案提供一种数据传输方法,应用于通讯管理设备,所述数据传输方法包括:配置采集通道,所述采集通道为采集设备与所述通讯管理设备的通讯链路;在所述采集通道中创建采集点,所述采集点与所述采集设备采集的数据相关联;创建转发通道,所述转发通道为后台系统与所述通讯管理设备的通讯链路;加载采集点到所述转发通道中,以获得转发点;通过所述采集通道获取所述采集点的数据;通过所述转发通道上传所述转发点的数据。
[0006]可选的,所述采集设备为电力仪表、电能表、电动机保护控制器、微机继电保护装置、电力变送器、无功补偿控制器或温控仪。
[0007]可选的,所述采集通道的数量根据采集设备的数量和/或与采集设备的通讯连接方式来配置。
[0008]可选的,所述转发通道的数量根据后台系统的数量和/或后台系统的应用需求来配置。
[0009]可选的,所述采集通道以进程方式运行,所述转发通道以进程方式运行。
[0010]可选的,所述数据传输方法还包括:检测所述转发通道的运行,当有转发通道出现异常则重启该转发通道。
[0011]为解决上述技术问题,本发明技术方案还提供一种数据传输装置,应用于通讯管理设备,所述数据传输装置包括:配置单元,用于配置采集通道,所述采集通道为采集设备与所述通讯管理设备的通讯链路;第一创建单元,用于在所述采集通道中创建采集点,所述采集点与所述采集设备采集的数据相关联;第二创建单元,用于创建转发通道,所述转发通道为后台系统与所述通讯管理设备的通讯链路;加载单元,用于加载采集点到所述转发通道中,以获得转发点;获取单元,用于通过所述采集通道获取所述采集点的数据;上传单元,用于通过所述转发通道上传所述转发点的数据。
[0012]可选的,所述数据传输装置还包括:检测单元,用于检测所述转发通道的运行,当有转发通道出现异常则重启该转发通道。
[0013]为解决上述技术问题,本发明技术方案还提供一种通讯管理设备,包括上述的数据传输装置。
[0014]与现有技术相比,本发明技术方案可以创建多条转发通道,通过网络连接到不同的后台系统并根据需要转发所需的数据,每条转发通道独立运行,不同的转发通道互不影响,因此满足了多个后台系统同时从一台通讯管理设备获取相同或不同的数据且互不影响。
[0015]转发通道以进程的方式独立运行,不同的转发通道之间互不影响,每个转发通道传输的数据可以自由定义,可以有效起到数据分流的作用,在大数据量的情况下能够减少后台系统的通讯压力。
[0016]在数据传输过程中检测转发通道的运行,当有转发进程出现异常时自动重启该进程,因此可以保证转发通道的持续运行,从而确保数据传输的持续性和稳定性。
【附图说明】
[0017]图1为本发明实施例的数据传输方法的流程示意图。
【具体实施方式】
[0018]本发明实施例的数据传输方法应用于通讯管理设备中,所述通讯管理设备可以是通讯管理机,也可以是采集器,还可以是融合通讯管理机功能和采集器功能的设备。如图1所示,所述数据传输方法包括:步骤Xl,配置采集通道;步骤X2,在所述采集通道中创建采集点;步骤X3,创建转发通道;步骤X4,加载采集点到所述转发通道中,以获得转发点;步骤Yl,通过所述采集通道获取所述采集点的数据;步骤Y2,通过所述转发通道上传所述转发点的数据;步骤Y3,检测所述转发通道的运行。步骤Xl至X4为配置阶段,步骤Yl至Y3为传输阶段。
[0019]具体来说,步骤Xl中,所述采集通道为采集设备与所述通讯管理设备的通讯链路,所述采集设备用于采集各种类型的数据,采集设备可以例如为电力仪表、电能表、电动机保护控制器、微机继电保护装置、电力变送器、无功补偿控制器或温控仪等。所述采集通道的数量可以根据实际应用场景来配置,例如,采集通道的数量可以根据采集设备的数量来配置,也可以根据采集设备与通讯管理设备的通讯连接方式来配置,还可以结合考虑采集设备的数量以及与采集设备的通讯连接方式来均衡配置。举例来说,某大厦10楼设有100台电力仪表,每台电力仪表可以采集电流、电压和有功电能等数据,采集设备与通讯管理设备通过4条串口总线连接,相应地,可以配置4条采集通道,每条采集通道可以获取25台电力仪表的数据。另外,采集通道的配置还可以包括对通道的参数信息配置,如通道名称、通道规约、通讯方式、传输速率、数据位等。
[0020]步骤X2中,所述采集点与所述采集设备采集的数据相关联。以上述每条采集通道米集电力仪表的例子来说,如果每台电力仪表米集的数据包括A相电压、B相电压、C相电压、A相电流、B相电流、C相电流和正向有功电能,则在采集通道中对应该采集设备创建7个采集点;每条采集通道连接25台电力仪表,则需要创建175个采集点,每条采集通道可以获取175个采集点的数据。
[0021]步骤X3中,所述转发通道为后台系统与所述通讯管理设备的通讯链路。所述转发通道的数量可以根据实际应用场景来配置,例如,转发通道的数量可以根据后台系统的数量来配置,也可以根据后台系统的应用需求来配置,还可以结合考虑后台系统的数量和后台系统的应用需求来均衡配置。举例来说,转发通道可以与后台系统一一对应,通讯管理设备通过通讯网络可以连接3个后台系统,相应地,可以创建3条转发通道。转发通道也可以与后台系统一对多,如不同的转发通道与同一后台系统对应,或者同一转发通道与不同的后台系统对应。另外,还可以对转发通道的参数信息配置,如通道名称、通讯方式等。
[0022]步骤X4中,所述转发点是由采集点加载获得的,转发通道是通讯管理设备与后台系统的通讯链路,可以根据转发通道对应的后台系统所需要的数据从采集通道加载相应的采集点。不同的转发通道可以加载不同的采集点,一条转发通道可以加载一条采集通道获取的部分或全部采集点,也可以加载多条采集通道获取的部分或全部采集点。
[0023]加载采集点,获得转发通道中的转发点后,还可以对转发点进行信息配置,以符合不同的通讯协议。举例来说,IEC104协议的转发点配置可以包括配置遥信点类型标识、遥测点类型标识、转发地址等;M0DBUSTCP协议的转发点配置可以包括配置功能码、数据地址、数据类型等;上海市节能改造专用协议的转发点配置可以包括配置能耗分项编码、ID属性等。
[0024]步骤Yl中,采集通道是通讯管理设备与采集设备的通讯链路,通过所述采集通道可以获取采集点的数据,采集通道获取采集点的数据是以进程的方式进行,根据不同的通讯协议,进程的运行流程也不同。以串口通讯方式为例,串口进程为轮循模式,打开串口后按照设备间轮循、设备内报文间轮循的方式进行。
[0025]步骤Y2中,转发通道是通讯管理设备和后台系统的通讯链路,通过所述转发通道将转发点的数据上传到对应的后台系统,转发点的数据就是采集通道采集到的对应的采集点的数据。具体地,转发通道是以进程的方式运行,通讯管理设备的多路转发以多进程的方式实现,转发通道之间互不影响,可见,所谓转发就是指把采集到的数据通过通讯网络发送到后台系统的PC机或服务器。主程序创建子进程后在子进程中启动通道进程,启动时,把各个转发通道的相关转发点的配置信息传递给转发通道进程,进程的运行流程根据协议的不同而变化。举例来说,IEC104协议作为转发进程协议时,作为TCP_SERVER端,阻塞等待CLIENT端连接,连接成功后以非阻塞的方式进行接收和发送数据,定时上送遥测数据;M0DBUSTCP协议作为转发进程协议时,作为TCP_SERVER端,阻塞等待CLIENT端连接,连接成功后以阻塞方式等待CLIENT端的数据指令。
[0026]步骤Y3是可选的步骤,检测所述转发通道的运行,当有转发通道出现异常则重启该转发通道,这样可以保证数据传输的持续性和稳定性。通讯管理设备的能够判断的异常包括通道进程异常、采集设备异常和总线异常。进程异常指的是进程不能正常工作或异常结束,通道进程异常表现为采集通道不采集数据,转发通道不能与后台系统正常通讯等,判断这类进程异常的方法是利用Linux操作系统的消息机制,向进程发送判断消息,如果进程异常,就不能正常向操作系统进行回复,以此为判断进程是否正常运行的依据。采集设备异常指的是通讯管理设备不能正常采集到采集设备中的数据,表现为连续发送一定次数的数据都没有收到回复,此时就判断为设备通讯异常,可能造成此现象的原因包括仪表故障、通讯线路故障。总线异常指的是现场的串口通讯总线故障,判断总线异常的依据是该总线上的所有采集设备通讯异常。本实施例中,通过软件看门狗循环检测各个转发通道的运行状况,当有转发通道出现异常,如程序异常退出、通道进程挂起等,软件看门狗就重启该转发通道进程。
[0027]对应于上述数据传输方法,本发明实施例还提供一种数据传输装置,包括:配置单元,用于配置采集通道,所述采集通道为采集设备与所述通讯管理设备的通讯链路;第一创建单元,用于在所述采集通道中创建采集点,所述采集点与所述采集设备采集的数据相关联;第二创建单元,用于创建转发通道,所述转发通道为后台系统与所述通讯管理设备的通讯链路;加载单元,用于加载采集点到所述转发通道中,以获得转发点;获取单元,用于通过所述采集通道获取所述采集点的数据;上传单元,用于通过所述转发通道上传所述转发点的数据。
[0028]进一步,本实施例的数据传输装置还可以包括:检测单元,用于检测所述转发通道的运行,当有转发通道出现异常则重启该转发通道。
[0029]本发明实施例还提供一种包括上述数据传输装置的通讯管理设备,本实施例的通讯管理设备通过多路转发的方式可以向多个后台系统发送数据,同样,不同的后台系统可以发送不同的命令到同一台通讯管理设备,这样的方式能够让多个后台系统与同一台通讯管理设备进行通讯且互不影响。另外,通讯管理设备还可以通过板载FLASH和外扩SD卡的方式,缓存SG到32G的数据,能够保证上送数据的持续性、稳定性。
[0030]本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
【主权项】
1.一种数据传输方法,应用于通讯管理设备,其特征在于,包括: 配置采集通道,所述采集通道为采集设备与所述通讯管理设备的通讯链路; 在所述采集通道中创建采集点,所述采集点与所述采集设备采集的数据相关联; 创建转发通道,所述转发通道为后台系统与所述通讯管理设备的通讯链路; 加载采集点到所述转发通道中,以获得转发点; 通过所述采集通道获取所述采集点的数据; 通过所述转发通道上传所述转发点的数据。2.如权利要求1所述的数据传输方法,其特征在于,所述采集设备为电力仪表、电能表、电动机保护控制器、微机继电保护装置、电力变送器、无功补偿控制器或温控仪。3.如权利要求1所述的数据传输方法,其特征在于,所述采集通道的数量根据采集设备的数量和/或与采集设备的通讯连接方式来配置。4.如权利要求1所述的数据传输方法,其特征在于,所述转发通道的数量根据后台系统的数量和/或后台系统的应用需求来配置。5.如权利要求1所述的数据传输方法,其特征在于,所述采集通道以进程方式运行,所述转发通道以进程方式运行。6.如权利要求1所述的数据传输方法,其特征在于,还包括:检测所述转发通道的运行,当有转发通道出现异常则重启该转发通道。7.一种数据传输装置,应用于通讯管理设备,其特征在于,包括: 配置单元,用于配置采集通道,所述采集通道为采集设备与所述通讯管理设备的通讯链路; 第一创建单元,用于在所述采集通道中创建采集点,所述采集点与所述采集设备采集的数据相关联; 第二创建单元,用于创建转发通道,所述转发通道为后台系统与所述通讯管理设备的通讯链路; 加载单元,用于加载采集点到所述转发通道中,以获得转发点; 获取单元,用于通过所述采集通道获取所述采集点的数据; 上传单元,用于通过所述转发通道上传所述转发点的数据。8.如权利要求7所述的数据传输装置,其特征在于,还包括:检测单元,用于检测所述转发通道的运行,当有转发通道出现异常则重启该转发通道。9.一种通讯管理设备,其特征在于,包括权利要求7或8所述的数据传输装置。
【文档编号】H04L29/08GK105959351SQ201610260067
【公开日】2016年9月21日
【申请日】2016年4月25日
【发明人】李龙, 朱晨卉, 李雷
【申请人】上海纳宇电气有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1