电能表上报事件压缩上报方法、装置及终端设备制造方法及图纸

技术编号:39008953 阅读:10 留言:0更新日期:2023-10-07 10:40
本申请适用于用电信息上报技术领域,提供了电能表上报事件压缩上报方法、装置及终端设备,该方法包括:获取全部已上报事件的事件类型,并对全部已上报事件的事件类型进行标号,得到多个第一标号;获取多个待上报事件,并对多个待上报事件按事件类型进行分类,得到多个待上报事件集合,并对多个待上报事件集合进行标号,得到多个第二标号;基于多个第二标号和哈夫曼压缩法,得到压缩编码;基于压缩编码、多个第一标号和多个第二标号,对待上报事件进行压缩上报。本申请能减小电能表和主站之间数据流的传输,减小流量的消耗,避免带宽对上报效率的限制,提高上报效率。提高上报效率。提高上报效率。

【技术实现步骤摘要】
电能表上报事件压缩上报方法、装置及终端设备


[0001]本申请属于用电信息上报
,尤其涉及电能表上报事件压缩上报方法、装置及终端设备。

技术介绍

[0002]在当前的用电信息采集系统中的电能表终端中包含多达30种表计终端事件,随着物联网表即智能感知技术的进一步发展,表计及终端事件的种类会进一步增多,目前现有的30种事件,同时由于系统限制部分事件不进行上报,以及事件种类和发生数量级还处于较小的级别,使用常规面向对象协议进行事件上报,无论从数量还是流量上暂时不会对通信系统造成过大负担,但是随着物联网表的推广,和各种采集传感终端的应用,以及新式采集系统各类现场事件感知灵敏度要求的提升,上报事件无论是数量还是种类都将呈献爆发式增长,以当前模式进行上报将会产生大量的数据流和流量消耗,对于终端及通信有限的带宽造成严重影响,不能满足日后的需求。

技术实现思路

[0003]本申请实施例提供了电能表上报事件压缩上报方法、装置及终端设备,以减小电能表和主站之间数据流的传输,减小流量的消耗,避免带宽对上报效率的限制,提高上报效率。
[0004]本申请是通过如下技术方案实现的:
[0005]第一方面,本申请实施例提供了一种电能表上报事件压缩上报方法,包括:
[0006]获取全部已上报事件的事件类型,并对全部已上报事件的事件类型进行标号,得到多个第一标号。
[0007]获取多个待上报事件,并对多个待上报事件按事件类型进行分类,得到多个待上报事件集合,并对多个待上报事件集合进行标号,得到多个第二标号。
[0008]基于多个第二标号和哈夫曼压缩法,得到压缩编码。
[0009]基于压缩编码、多个第一标号和多个第二标号,对待上报事件进行压缩上报。
[0010]结合第一方面,在一些可能的实现方式中,基于压缩编码、多个第一标号和多个第二标号,对待上报事件进行压缩上报,具体包括:基于多个第一标号和多个第二标号,得到标号对应表;其中,标号对应表表征第一标号与第二标号之间的对应关系。基于标号对应表和压缩编码,对待上报事件进行压缩上报。
[0011]结合第一方面,在一些可能的实现方式中,基于多个第一标号和多个第二标号,得到标号对应表,具体包括:针对每一个第二标号,获取该第二标号与第一标号的对应关系;其中,该第二标号有且仅有一个第一标号与之对应。基于多个第二标号与第一标号的对应关系,得到标号对应表。
[0012]结合第一方面,在一些可能的实现方式中,获取多个待上报事件,并对多个待上报事件按事件类型进行分类,得到多个待上报事件集合,并对多个待上报事件集合进行标号,
得到多个第二标号,具体包括:获取多个待上报事件,对多个待上报事件按事件类型进行分类,得到多个待上报事件集合。根据各个待上报事件集合中待上报事件的数量对多个待上报事件集合进行排序,得到排序结果。基于排序结果对多个待上报事件集合进行标号,得到多个第二标号。
[0013]结合第一方面,在一些可能的实现方式中,根据各个待上报事件集合中待上报事件的数量对多个待上报事件集合进行排序,得到排序结果,具体包括:根据各个待上报事件集合中待上报事件的数量由多到少依次对多个待上报事件集合进行排序,得到排序结果。
[0014]结合第一方面,在一些可能的实现方式中,基于多个第二标号和哈夫曼压缩法,得到压缩编码,具体包括:确定各个待上报事件集合中待上报事件的数量。基于多个第二标号、各个待上报事件集合中待上报事件的数量和哈夫曼压缩法,得到压缩编码。
[0015]结合第一方面,在一些可能的实现方式中,基于多个第二标号、各个待上报事件集合中待上报事件的数量和哈夫曼压缩法,得到压缩编码,具体包括:基于各个待上报事件集合中待上报事件的数量,得到第二标号的数量。基于多个第二标号和哈夫曼压缩法,得到各个第二标号的编码。基于第二标号的数量和各个第二标号的编码,得到压缩编码。
[0016]第二方面,本申请实施例提供了一种电能表上报事件压缩上报装置,包括:
[0017]第一标号模块,用于获取全部已上报事件的事件类型,并对全部已上报事件的事件类型进行标号,得到多个第一标号。
[0018]第二标号模块,用于获取多个待上报事件,并对多个待上报事件按事件类型进行分类,得到多个待上报事件集合,并对多个待上报事件集合进行标号,得到多个第二标号。
[0019]压缩模块,用于基于多个第二标号和哈夫曼压缩法,得到压缩编码。
[0020]上报模块,用于基于压缩编码、多个第一标号和多个第二标号,对待上报事件进行压缩上报。
[0021]第三方面,本申请实施例提供了一种终端设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的电能表上报事件压缩上报方法。
[0022]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的电能表上报事件压缩上报方法。
[0023]可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
[0024]本申请实施例与现有技术相比存在的有益效果是:
[0025]本申请对全部已上报事件的事件类型和待上报事件分别进行标号,得到第一标号和第二标号,通过哈夫曼压缩法和第二标号进行压缩,得到压缩编码,进而通过第二标号和第一标号和压缩编码,对待上报事件进行上报,因为对第二标号进行了压缩,对应的第二标号所表示编码进行了压缩,减少了数据流中的编码的位数,进一步减少了数据的流量,在一定带宽的情况下,数据编码位数的减少,可以提高上报效率,避免了因为带宽对上报效率的限制。
[0026]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
[0027]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本申请一实施例提供的电能表上报事件压缩上报方法的流程示意图;
[0029]图2是本申请一实施例提供的电能表上报事件压缩上报装置的结构示意图;
[0030]图3是本申请一实施例提供的终端设备的结构示意图。
具体实施方式
[0031]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0032]应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电能表上报事件压缩上报方法,其特征在于,包括:获取全部已上报事件的事件类型,并对所述全部已上报事件的事件类型进行标号,得到多个第一标号;获取多个待上报事件,并对所述多个待上报事件按事件类型进行分类,得到多个待上报事件集合,并对所述多个待上报事件集合进行标号,得到多个第二标号;基于所述多个第二标号和哈夫曼压缩法,得到压缩编码;基于所述压缩编码、所述多个第一标号和所述多个第二标号,对所述待上报事件进行压缩上报。2.如权利要求1所述的电能表上报事件压缩上报方法,其特征在于,所述基于所述压缩编码、所述多个第一标号和所述多个第二标号,对所述待上报事件进行压缩上报,具体包括:基于所述多个第一标号和所述多个第二标号,得到标号对应表;其中,所述标号对应表表征所述第一标号与所述第二标号之间的对应关系;基于所述标号对应表和所述压缩编码,对所述待上报事件进行压缩上报。3.如权利要求2所述的电能表上报事件压缩上报方法,其特征在于,所述基于所述多个第一标号和所述多个第二标号,得到标号对应表,具体包括:针对每一个第二标号,获取该第二标号与第一标号的对应关系;其中,该第二标号有且仅有一个第一标号与之对应;基于多个所述第二标号与第一标号的对应关系,得到所述标号对应表。4.如权利要求1所述的电能表上报事件压缩上报方法,其特征在于,所述获取多个待上报事件,并对所述多个待上报事件按事件类型进行分类,得到多个待上报事件集合,并对所述多个待上报事件集合进行标号,得到多个第二标号,具体包括:获取多个待上报事件,对所述多个待上报事件按事件类型进行分类,得到所述多个待上报事件集合;根据各个待上报事件集合中所述待上报事件的数量对所述多个所述待上报事件集合进行排序,得到排序结果;基于所述排序结果对所述多个待上报事件集合进行标号,得到所述多个第二标号。5.如权利要求4所述的电能表上报事件压缩上报方法,其特征在于,所述根据各个待上报事件集合中所述待上报事件的数量对所述多个所述待上报事件集合进...

【专利技术属性】
技术研发人员:李春睿阎超王鸿玺石振刚陶鹏张玉帅李涵朱雅魁
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1