电能计量终端数据发送方法及系统的制作方法

文档序号:8322170阅读:260来源:国知局
电能计量终端数据发送方法及系统的制作方法
【技术领域】
[0001]本发明涉及信息通信技术领域,特别是涉及一种电能计量终端数据发送方法及系统。
【背景技术】
[0002]当今,随着科学技术的不断发展,智能电表等电能计量终端能够实现很多智能化的功能,比如,可以按照预设时间间隔来测量和储存电量计量数据,即多种计量值,如电能量、有功功率及电压等,还可以在检测到电能计量终端发生故障时,向管理服务器发送报警信息及相应的故障状态信息,比如,当检测到用电终端失去供电时,向管理服务器发送断电报警信息和相应的掉电状态信息。
[0003]然而,由于每个电能计量终端都在发送数据,当存在大规模的电能计量终端时,传送网络上存在大量的数据,易造成网络拥堵,传输时延较长,甚至导致数据丢失。

【发明内容】

[0004]有鉴于此,本发明提供了一种电能计量终端数据发送方法及系统,以解决现有技术中当存在大规模的电能计量终端时,易造成网络拥堵,传输时延较长,甚至导致数据丢失的问题。
[0005]为解决上述技术问题,本发明提供一种电能计量终端数据发送方法,包括:
[0006]当需要发送数据时,获取并解析终端数据,判定所述终端数据的优先级;其中,所述终端数据携带自身的优先级;所述优先级至少包括:一般、重要及紧急;
[0007]当所述优先级为重要或紧急时,向管理服务器发送所述终端数据;
[0008]当所述优先级为一般时,缓存所述终端数据,并启动定时器进行计时;
[0009]当计时超过预设时间段时,向所述管理服务器发送所有缓存的优先级标识为一般的所述终端数据。
[0010]优选的,还包括:
[0011]当电能计量终端处于正常工作状态时,获取所述终端数据,并判断所述终端数据的数据类型;
[0012]其中,所述终端数据的数据类型至少包括电量计量数据、报警信息或故障状态信息;
[0013]当所述终端数据为电量计量数据时,确定所述电量计量数据的优先级为一般;
[0014]当所述终端数据为报警信息时,确定所述报警信息的优先级为重要;
[0015]当所述终端数据为故障状态信息时,确定所述故障状态信息的优先级为紧急。
[0016]优选的,还包括:
[0017]当电能计量终端处于远程校验状态或者远程诊断状态时,获取所述终端数据,确定所述终端数据的优先级为重要。
[0018]优选的,所述预设时间段的范围为15min?30min。
[0019]优选的,当所述优先级标识为重要时,发送所述终端数据之后,还包括:
[0020]接收所述管理服务器反馈的回执信息,以确定所述管理服务器是否收到所述终端数据。
[0021]优选的,利用SNMP协议向所述管理服务器发送所述终端数据。
[0022]优选的,经由集中器向所述管理服务器发送所述终端数据。
[0023]本发明还提供了一种电能计量终端数据发送系统,包括:
[0024]优先级判定单元,用于当需要发送数据时,获取并解析终端数据,判定所述终端数据的优先级;其中,所述终端数据携带自身的优先级;所述优先级至少包括:一般、重要及紧急;
[0025]缓存单元,用于当所述优先级标识为一般时,缓存所述终端数据;
[0026]计时单元,用于当所述优先级标识为一般时,启动定时器进行计时;
[0027]发送单元,用于当所述优先级标识为重要或紧急时,向管理服务器发送所述终端数据,及当计时超过预设时间段时,向所述管理服务器发送所有缓存的优先级标识为一般的所述终端数据。
[0028]从以上本发明技术方案可以看出,对于电能计量终端需要发送的终端数据,本发明将其按照需要的紧急程度划分为至少一般、重要和紧急三种优先级类型,如果终端数据的优先级为一般,则不着急发送,先缓存终端数据,然后当缓存一预设时间段时再将所有缓存的终端数据发送出去,这样有利于其他电能计量终端在腾出的预设时间段内有效地发送数据,实时性高,当然,当终端数据的优先级为重要或者紧急时,直接将终端数据发送出去即可,有效地解决了现有技术中当存在大规模的电能计量终端时,易造成网络拥堵,传输时延较长,甚至导致数据丢失的问题。
【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0030]图1为本发明一种电能计量终端数据发送方法实施例1的一种流程图;
[0031]图2为本发明一种电能计量终端数据发送方法实施例1的另一种流程图;
[0032]图3为本发明一种电能计量终端数据发送系统实施例1的结构框图示意图。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]本发明的核心是提供一种电能计量终端数据发送方法及系统,以解决现有技术中当存在大规模的电能计量终端时,易造成网络拥堵,传输时延较长,甚至导致数据丢失的问题。
[0035]为了使本技术领域的人员更好地理解本发明方案,下面结合附图和【具体实施方式】对本发明作进一步的详细说明。
[0036]参考图1,示出了本发明一种电能计量终端数据发送方法实施例1的一种流程图,该方法可以包括如下步骤:
[0037]步骤S100、当需要发送数据时,获取并解析终端数据,判定所述终端数据的优先级;其中,所述终端数据携带自身的优先级;所述优先级至少包括:一般、重要及紧急;
[0038]当所述优先级为重要或紧急时,进入步骤SlOl ;
[0039]当所述优先级为一般时,进入步骤S102 ;
[0040]需要特别说明的是,以上终端数据按优先级划分成三类,即一般、重要及紧急仅仅只是举个例子,并不仅限于这几种,只要是将终端数据按照实时性的需求程度划分的均可以采用,这一点可由本领域技术人员依据实际需求自行进行划分;
[0041]终端数据可能是固定时间间隔产生的,例如电量信息,也就是电量计量数据;也可能是随时产生的,例如故障信息,也即是报警信息及相应的故障状态信息。
[0042]步骤S101、向管理服务器发送所述终端数据;
[0043]本发明中,当所述优先级标识为重要时,发送所述终端数据之后,还包括:
[0044]接收所述管理服务器反馈的回执信息,以确定所述管理服务器是否收到所述终端数据,也就是确定终端数据传输的可靠性。
[0045]当然,类似的,电能计量终端发送完其它类型的数据之后,也可以要求管理服务器反馈一回执信息,以确定所述管理服务器是否收到所述终端数据。
[0046]步骤S102、缓存所述终端数据,并启动定时器进行计时,进入步骤S103 ;
[0047]步骤S103:判断计时是否超过预设时间段,当计时超过预设时间段时,进入步骤S104 ;否则,返回步骤SlOl ;
[0048]本发明中,优选的,所述预设时间段的范围为15min?30min。
[0049]步骤S104、向所述管理服务器发送所有缓存的优先级标识为一般的所述终端数据。
[0050]本发明中,优选利用SNMP协议向所述管理服务器发送所述终端数据。
[0051]优选的,具体地,可以先采用压缩算法将获取到的终端数据压缩,比如常用的LZW算法,然后将压缩后的终端数据和优先级一起封装为SNMP报告信息格式;其中,压缩需要传输的数据,进一步提高了数据在网络中传输的有效性,即实时性。
[0052]本发明中,当电能计量终端的规模比较大时,也就是同一个管理服
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1