一种适用于DLMS规约的事件上报方法及系统技术方案

技术编号:36201853 阅读:17 留言:0更新日期:2023-01-04 11:55
本发明专利技术公开了一种适用于DLMS规约的事件上报方法,所述方法包括以下步骤:包括:电表端上电,所述电表端产生上报电信号,通讯模块检测到所述上报电信号后向所述电表端发起事件上报请求并转换为接收状态;所述电表端将所需上报的事件信息上传至通讯模块;所述通讯模块依次读取上报的事件信息并上报至主站模块。本发明专利技术还公开了一种适用于DLMS规约的事件上报系统。本发明专利技术旨在解决现有的非发送应答机制存在的上报事件容易丢失且发送应答机制需要大量缓存区进行事件存储,以及与通讯模块同步时间片比较复杂的问题。间片比较复杂的问题。间片比较复杂的问题。

【技术实现步骤摘要】
一种适用于DLMS规约的事件上报方法及系统


[0001]本专利技术涉及物联网通讯
,尤其涉及一种适用于DLMS规约的事件上报方法及系统。

技术介绍

[0002]随着智能电表的推广,用户对其功能提出了越来越高的要求。其中,事件上报是一种非常普遍的需求,它要求电表在检测到用户指定的事件发生时,能够将电表运行环境下的相关信息推送至用户主站系统,便于用户及时了解电表运行情况而不是等待用户的定抄,极大的提高了主站系统对这些事件的反应速度。
[0003]设备语言报文规范(Device Language Message Specification,以下简称DLMS)作为国际通用的电能表通讯协议,在全球很多国家有着广泛的应用。对于事件上报功能,DLMS的实现方式为:使用UI帧、event notification/data notification服务,将相应的DLMS/COSEM对象属性作为上报信息。目前现有技术包括以下几种实现方式:第一种方式为当事件发生时,按照DLMS规约要求实时上报报文给主站系统,此种方式属于非应答消息发送机制,电表端发送后无需考虑主站系统是否接收成功,该方式存在上报信息丢失的可能以及消息通道的阻塞情况;第二种方式在电表端通过建立事件缓存区,用于存储待上报事件,通过通讯模块将缓存区中的待上报事件主动上报至与模块相连接的路由端,所述路由端接收到上报的事件后,向电表端返回确认帧,电表端根据确认帧将缓存区中对应的已上报事件删除,同时在电表通讯模块和路由端之间建立分时发送机制,用于在需要批量上报时确定各电表端主动上报的顺序,并判断各电表端是否可在当前上报,此种方式可以确保上报信息不丢失,同时还可用于批量同时上报的情况,避免出现信息通道阻塞,该方式由于需要在电表端建立事件缓存区,首先会牺牲电表端有限的资源,由于缓存区有限,当产生的事件比较多时,必然会将来不及发送的事件从缓存区中删除,其次分时发送机制是建立在动态分配事件上报时间段,路由器与电表通讯模块端同步时间片段比较复杂,同时无法面对突发事件而需增加时间片段的情况,影响其它电表端的发送时间片段长度。
[0004]申请号为CN201210338625.X的专利文献公开了一种事件上报的方法及系统,终端将监控的事件的信息上报给核心网管理控制网元,以使核心网管理控制网元上报给服务器,该方法无法解决非发送应答机制存在的上报事件容易丢失以及需要大量缓存区进行事件存储的问题。因此,亟需提出一种适用于DLMS规约的事件上报方法及系统,解决现有的非发送应答机制存在的上报事件容易丢失且发送应答机制需要大量缓存区进行事件存储,以及与通讯模块同步时间片比较复杂的问题。

技术实现思路

[0005]本专利技术的主要目的是提供一种适用于DLMS规约的事件上报方法及系统,旨在解决现有的非发送应答机制存在的上报事件容易丢失且发送应答机制需要大量缓存区进行事件存储,以及与通讯模块同步时间片比较复杂的问题。
[0006]为实现上述目的,本专利技术提供一种适用于DLMS规约的事件上报方法及系统,其中,所述一种适用于DLMS规约的事件上报方法,包括以下步骤:
[0007]电表端上电,所述电表端产生上报电信号,通讯模块检测到所述上报电信号后向所述电表端发起事件上报请求并转换为接收状态;
[0008]所述电表端将所需上报的事件信息上传至通讯模块;
[0009]所述通讯模块依次读取上报的事件信息并上报至主站模块。
[0010]优选方案之一,所述电表端产生电信号的步骤之前,包括:
[0011]通过所述电表端中的事件告警过滤器预先配置所需上报的事件;
[0012]若所述事件告警过滤器检测到所需上报的事件时,所述事件告警过滤器中对应事件的bit位置为1,则需要将该事件进行上报,否则,则不需要上报。
[0013]优选方案之一,所述通过所述电表端中的事件告警过滤器预先配置所需上报的事件的步骤,具体为:将所述电表端中的事件告警过滤器配置为128bits位,其中每一bit位均代表不同的事件。
[0014]优选方案之一,所述通过所述电表端中的事件告警过滤器预先配置所需上报的事件的步骤之后,包括:
[0015]当所述事件告警过滤器检测到所需上报的事件时,所述电表端中的事件告警寄存器相应的bit位置为1,所述电表端产生上报电信号。
[0016]优选方案之一,所述电表端中的事件告警寄存器配置为128bits位,所述事件告警寄存器中各bit位与所述事件告警过滤器中bit位一一对应。
[0017]优选方案之一,所述电表端将所需上报的事件信息上传至通讯模块的步骤,具体为:
[0018]若所述事件告警过滤器对应事件bit位为1,则将所述事件告警寄存器对应bit位置为1,所述电表端的SR引脚输出高电平;所述通讯模块检测到所述电表端的SR引脚为高电平后与所述电表端进行通讯,所述电表端将所需上报的事件信息上传至通讯模块;上传完成后,将对应的事件告警寄存器的bit位置为0,所述电表端的SR引脚输出低电平。
[0019]优选方案之一,所述电表端以UI帧的方式将所需上报的事件信息进行组帧后上传至所述通讯模块。
[0020]优选方案之一,所述上报的事件信息包括事件ID、事件发生时间、事件产生次数以及电表端的实时状态数据。
[0021]优选方案之一,还包括:当所述通讯模块检测到所述电表端掉电时,所述通讯模块以UI帧的方式将所需上报的事件信息进行组帧后上传至所述主站模块。
[0022]一种适用于DLMS规约的事件上报系统,包括依次连接的电表端、通讯模块和主站模块;
[0023]所述电表端,用于将各电表所需上报的事件信息上报至所述通讯模块;
[0024]所述电表端包括事件告警过滤器和事件告警寄存器;
[0025]若所述事件告警过滤器中对应事件的bit位为1时,则将所述事件告警寄存器与所述事件告警过滤器对应的bit位置为1,所述电表端的SR引脚输出高电平,所述电表端将所需上报的事件信息上传至通讯模块;上传完成后,将对应的事件寄存器的bit位置为0,所述电表端的SR引脚输出低电平;
[0026]所述通讯模块,用于获取所述电表端上报的事件信息并上报至主站模块。
[0027]本专利技术的上述技术方案中,该一种适用于DLMS规约的事件上报方法,包括以下步骤:电表端上电,所述电表端产生上报电信号,通讯模块检测到所述上报电信号后向所述电表端发起事件上报请求并转换为接收状态;所述电表端将所需上报的事件信息上传至通讯模块;所述通讯模块依次读取上报的事件信息并上报至主站模块。
[0028]在本专利技术中,并非采用电表端主动发起上报事件而是通过通讯模块发起请求,在通讯模块允许的情况下,由电表端将所需上报的事件上报给通讯模块,避免了非发送应答机制存在的上报事件信息容易丢失以及信息通道阻塞的情况。
[0029]在本专利技术中,通过在电表端内置事件告警过滤器和事件告警寄存器记录事件的类别和数量,无需采用大量的缓存区存储事本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于DLMS规约的事件上报方法,其特征在于,包括以下步骤:电表端上电,所述电表端产生上报电信号,通讯模块检测到所述上报电信号后向所述电表端发起事件上报请求并转换为接收状态;所述电表端将所需上报的事件信息上传至通讯模块;所述通讯模块依次读取上报的事件信息并上报至主站模块。2.根据权利要求1所述的一种适用于DLMS规约的事件上报方法,其特征在于,所述电表端产生电信号的步骤之前,包括:通过所述电表端中的事件告警过滤器预先配置所需上报的事件;若所述事件告警过滤器检测到所需上报的事件时,所述事件告警过滤器中对应事件的bit位置为1,则需要将该事件进行上报,否则,则不需要上报。3.根据权利要求2所述的一种是用于DLMS规约的事件上报方法,其特征在于,所述通过所述电表端中的事件告警过滤器预先配置所需上报的事件的步骤,具体为:将所述电表端中的事件告警过滤器配置为128bits位,其中每一bit位均代表不同的事件。4.根据权利要求3所述的一种适用于DLMS规约的事件上报方法,其特征在于,所述通过所述电表端中的事件告警过滤器预先配置所需上报的事件的步骤之后,包括:当所述事件告警过滤器检测到所需上报的事件时,所述电表端中的事件告警寄存器相应的bit位置为1,所述电表端产生上报电信号。5.根据权利要求4所述的一种适用于DLMS规约的事件上报方法,其特征在于,所述电表端中的事件告警寄存器配置为128bits位,所述事件告警寄存器中各bit位与所述事件告警过滤器中bit位一一对应。6.根据权利要求5所述的一种适用于DLMS规约的事件上报方法,其特征在于,所述电表端将所需上报的事件信息上传至通讯模块的步骤,具体为:若所述事件告警过...

【专利技术属性】
技术研发人员:张显扶小飞骆小文李想贺助理
申请(专利权)人:威胜集团有限公司
类型:发明
国别省市:

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

1