本发明涉及用电信息采集终端技术领域,尤其是涉及一种电表地址转发方法、装置、系统和电子设备。
背景技术:
近年来,用电信息采集终端在台区的应用趋于成熟,一台集中采集设备通过载波链路可以链接上千只电表,实现上千只电表的远程抄表,实时监控等。而在研发集中采集设备时,因环境条件受限,很难真实采集上千只电表的用电信息,对研发工作造成不便。目前,采用配置在计算机上的安装虚拟电表按电表,在虚拟电表内的数据标识上填上相应数值来模拟电表,但是这种方式需要手动切换数据,对于实时变化的电能示值,需要研发人员手工实时修改,操作十分不便。
技术实现要素:
本发明的目的在于提供电表地址转发方法、装置、系统和电子设备,能够模拟大量电表的用电信息采集,无需手工实时维护,采集的地址数据真实可靠。
第一方面,本发明提供的电表地址转发方法,应用于地址转发装置,包括:
将用电信息采集终端发送的第一报文中的电能表档案地址信息替换为电能表真实地址信息,得到第二报文;
将所述第二报文发送至电能表进行用电信息抄读;
将所述电能表返回的第三报文中的电能表真实地址信息替换为第一报文中的所述电能表档案地址信息,得到第四报文;将第四报文发送至用电信息采集终端。
在可选的实施方式中,将用电信息采集终端发送的第一报文中的电能表档案地址信息替换为电能表真实地址信息,得到第二报文包括:
接收用电信息采集终端发送的第一报文;
记录所述第一报文中的电能表档案地址信息;将所述第一报文中的所述电能表档案地址信息替换为电能表真实地址信息,得到第二报文。
在可选的实施方式中,将所述电能表返回的第三报文中的电能表真实地址信息替换为第一报文中的所述电能表档案地址信息,得到第四报文;将第四报文发送至用电信息采集终端包括:
接收电能表返回的第三报文;
将所述第三报文中的电能表真实地址信息替换为第一报文中的所述电能表档案地址信息,得到第四报文;
将所述第四报文发送至用电信息采集终端。
在可选的实施方式中,所述用电信息采集终端包括集中器和采集器,接收用电信息采集终端发送的第一报文包括:
当所述集中器将第一报文发送至所述采集器后,接收所述采集器发送的第一报文;
将所述第四报文发送至用电信息采集终端包括:
将所述第四报文发送至所述采集器,以使所述采集器将所述第四报文发送至所述集中器。
第二方面,本发明提供的一种电表地址转发装置,包括:
第一转发模块,用于将用电信息采集终端发送的第一报文中的电能表档案地址信息替换为电能表真实地址信息,得到第二报文;
发送模块,用于将所述第二报文发送至电能表进行用电信息抄读;
第二转发模块,用于将所述电能表返回的第三报文中的电能表真实地址信息替换为第一报文中的所述电能表档案地址信息,得到第四报文;将第四报文发送至用电信息采集终端。
在可选的实施方式中,第一转发模块包括:
第一接收模块,用于接收用电信息采集终端发送的第一报文;
第一替换模块,用于记录所述第一报文中的电能表档案地址信息;将所述第一报文中的所述电能表档案地址信息替换为电能表真实地址信息,得到第二报文。
在可选的实施方式中,第二转发模块包括:
第二接收模块,用于接收电能表返回的第三报文;
第二替换模块,用于将所述第三报文中的电能表真实地址信息替换为第一报文中的所述电能表档案地址信息,得到第四报文;
发送模块,用于将所述第四报文发送至用电信息采集终端。
第三方面,本发明实施例提供的一种电表地址转发系统,包括用电信息采集终端、所述前述实施方式任一所述的装置和电能表;
所述用电信息采集终端与所述电表地址转发装置连接,用于向所述电表地址转发装置发送第一报文;
所述电表地址转发装置与所述电能表连接,用于将第一报文中的电能表档案地址信息替换为电能表真实地址信息后,得到第二报文,将所述第二报文转发至电能表;
所述电能表用于根据所述电表地址转发装置发送的第二报文向电表地址转发装置发送第三报文;所述第三报文中包含电能表真实地址信息;
所述电表地址转发装置还用于将所述电能表发送的所述第三报文中的电能表真实地址信息替换为所述电能表档案地址信息后,得到第四报文,将所述第四报文发送至用电信息采集终端。
第四方面,实施例提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述前述实施方式任一所述的方法的步骤。
第五方面,实施例提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述前述实施方式任一所述方法。
本发明提供的电表地址转发方法、装置、系统和电子设备,通过将从用电信息采集终端接收的第一报文中的电能表档案地址信息替换为电能表真实地址信息,将从电能表接收的第三报文中的电能表档案地址信息替换为电能表真实地址信息,得到第四报文,将第四报文发送至用电信息采集终端,从而能够模拟大量电表的用电信息采集,可自动实现抄表无需手工实时维护,采集的地址数据真实可靠;本发明能够节省劳动力,节省研发成本,提高工作效率。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的电表地址转发方法的流程图;
图2为本发明实施例提供的电表地址转发方法的原理图;
图3为本发明实施例提供的电表地址转发装置的原理图;
图4为本发明实施例提供的电表地址转发系统的原理图;
图5为本发明实施例提供的电子设备的系统原理图。
图标:31-第一转发模块;32-发送模块;33-第二转发模块;41-用电信息采集终端;411-集中器;412-采集器;42-电表地址转发装置;43-电能表;400-电子设备;401-通信接口;402-处理器;403-存储器;404-总线。
具体实施方式
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
电力集抄中,用电信息采集终端有两类,一类为低压集抄,即集中器(又称集中采集设备);另一类为终端,用于大用户和变电站集抄。集中器是集中抄表系统的核心,它与终端或表计连接,将一批电表上的数据,通过载波或485通讯的方式进行采集,然后通过有线或无线的方式传输至远程管理终端或手持单元连接。集中器大大提高了抄表效率,节省了劳动力,保证了抄表数据的完整性,有利于数据共享。
近20年来,用电信息采集终端在台区应用趋于成熟,一台集中器通过载波链路可以链接一千多只电能表。实现了远程抄表、实时监控等功能。对集中采集设备开发人员来说,在开发过程中,因环境条件受限,很难真实有一千多只电能表的采集,对开发工作造成不便。解决大量电表采集的方法主要是以下两种:
其一,真实配置多个电能表,模拟现场环境,按一个台架一百只表计算,大约需要10个台架的表,做通信可靠性试验时,可采用此方法,但对在开发过程中的开发人员来说,这种方法不现实。
其二,通过电脑上的虚拟电表工具,按照电表内的数据标识,填上相应数值,来模拟电能表。这种方式可配置的虚拟表虽然可以模拟一千只电能表,但数据需要手工切换,特别对于实时在变化的电能示值,需要开发人员实时手工修改数据,操作十分不便。
基于此,本发明提供了一种电表地址转发方法、装置、系统和电子设备,能够模拟大量电表的用电信息采集,无需手工实时维护,采集的地址数据真实可靠。下面通过实施例对本发明进行详细介绍。
参照图1,本实施例提供的一种电表地址转发方法,应用于地址转发装置,包括如下步骤:
s110,将用电信息采集终端发送的第一报文中的电能表档案地址信息替换为电能表真实地址信息,得到第二报文;
具体地,用电信息采集终端是对各信息采集点用电信息采集的设备,简称采集终端。可以实现电能表数据的采集、数据管理、数据双向传输以及转发或执行控制命令的设备。用电信息采集终端按应用场所分为专变采集终端、集中抄表终端(包括集中器、采集器)、分布式能源监控终端等类型。本实施例主要面向集中抄表终端(centralizedmeterreadingterminal),也可以满足专变采集终端、分布式能源监控终端的数据采集。
本实施例应用于电表地址转发装置,该装置可以作为虚拟工具安装于pc端,也可以作为嵌入式设备。
集中抄表终端是对低压用户用电信息进行采集的设备,包括集中器、采集器。集中器是指收集各采集器或电能表的数据,并进行处理储存,同时能和主站或手持设备进行数据交换的设备。采集器是用于采集多个或单个电能表的电能信息,并可与集中器交换数据的设备。采集器依据功能可分为基本型采集器和简易型采集器。基本型采集器抄收和暂存电能表数据,并根据集中器的命令将储存的数据上传给集中器。简易型采集器直接转发集中器与电能表间的命令和数据。本实施例中的集中抄表终端包括i/ii型采集器和集中器(作为中央协调器cco)。
档案地址信息中包含用电信息采集终端所需采集的预设地址,例如需要采集一千只电表的用电信息,用一只真实电能表模拟一千只电能表,那么需要预先在第一报文中存储预设的档案地址信息。第一报文中可以同时存储一千只电表的档案地址信息,也可以根据需要设定数量。也就是说,可以在一次发文中发送一千只电能表的档案地址信息,也可以只发送一只电能表的档案地址信息,发送的数量、第一报文的内容根据需要进行设定。
替换后的第二报文中包含真实电能表的真实地址信息,这样就可以根据第二报文找到这个真实的电能表。
在这一步骤中,还需要存储档案地址信息,可以在替换第二报文之前进行,也可以在替换第二报文之后进行。
s120,将第二报文发送至电能表进行用电信息抄读;
具体地,第一报文中可以根据需求设置所要抄读的数据项,由于只是替换了地址信息,因此第一报文和第二报文中的其他内容相同,即第二报文中包含第一报文中所需抄读的数据项。例如当第一报文中包含“当前正向有功电能示值”、“剩余金额”、“透支金额”、“电能表日期”、“电能表时钟”、“电能表运行状态字”等等数据项时,第二报文中也包含相同的数据项。
这样电能表根据第二报文中的报文内容进行用电信息抄读时,根据这些数据项就能发送相应的数据,即第三报文。第三报文中除包含相应数据项对应的电表的数据内容外,还包含电表的真实地址信息。
s130,将电能表返回的第三报文中的电能表真实地址信息替换为第一报文中的电能表档案地址信息,得到第四报文;将第四报文发送至用电信息采集终端。
具体地,电能表返回第三报文时,将第三报文中的真实地址信息替换为档案地址信息,从而得到第四报文。进行替换时,替换为步骤s110中预先存电能表档案地址信息。
本实施例通过在用电信息采集终端发送第一报文时,将第一报文中的档案地址信息替换为真实地址信息,得到第二报文,将第二报文发送至电能表,将接收的电能表发送的第三报文中的电能表真实地址信息替换为电能表档案地址信息,得到第四报文,从而将第四报文发送至用电信息采集终端;采用一只真实的电能表即可模拟上千只电能表,无需手工实时维护,所获取的报文数据真实可靠,节省了研发成本,节省了劳动力,提高了工作效率。
可选地,上述实施例中的步骤s110包括如下步骤:
接收用电信息采集终端发送的第一报文;
记录第一报文中的电能表档案地址信息;将第一报文中的电能表档案地址信息替换为电能表真实地址信息,得到第二报文。
具体地,用电信息采集终端可以通过rs485或载波的形式发送第一报文,将第一报文中的电能表档案地址信息保存在存储器中。同理,可以通过rs485或者载波的形式将第二报文发送至电能表。
参照图2,电能表的真实地址为“000000141417”,采集器发送的第一报文“68xxxxxxxxxxxx68110a3435433934784764434cxx16”中包含电能表档案地址信息“68xxxxxxxxxxxx68”。电表地址转发模块将第一报文中的“xxxxxxxxxxxx”替换为电能表的真实地址后,得到第二报文“6817141400000068110a3435433934784764434cf516”。
可选地,上述实施例中的步骤s130包括如下步骤:
接收电能表返回的第三报文;
将第三报文中的电能表真实地址信息替换为第一报文中的电能表档案地址信息,得到第四报文;
将第四报文发送至用电信息采集终端。
具体地,第三报文中包含电能表真实地址信息,将其替换为预先存储的电能表档案地址信息后,得到第四报文。与上述实施例相同,可以通过载波或者rs485将第四报文发送至用电信息采集终端。
具体地,参照图2,电能表发送的第三报文“68xxxxxxxxxxxx68910c34354339784764434c333333dc16”中包含电能表的真实地址信息“171414000000”,电表地址转发装置42将其替换为预先存储的档案地址信息,得到第四报文“68xxxxxxxxxxxx68910c34354339784764434c333333xx16”。
可选地,上述实施例中的用电信息采集终端包括集中器411和采集器412,上述实施例中步骤s110中的接收用电信息采集终端41发送的第一报文包括如下步骤:
当集中器411将第一报文发送至采集器412后,接收采集器412发送的第一报文;
上述实施例中步骤s130中的将第四报文发送至用电信息采集终端41包括如下步骤:
将第四报文发送至采集器412,以使采集器412将第四报文发送至集中器411。
具体地,用电信息采集终端41具体指集中抄表终端,本实施例的集中抄表终端包括集中器411和采集器412。因此,集中器411用于通过载波或微功率的方式发送第一报文至采集器412,采集器412再通过rs485将第一报文发送至电表地址转发装置42。相应地,电表地址转发装置42通过rs485发送第四报文至采集器412,采集器412再通过载波或微功率的方式将第四报文发送至集中器411。
综上,相较于采用虚拟电表工具手工修改数据的方式模拟大量电能表,本实施例通过一只电能表即可模拟上千只电能表的抄表台区,大大降低了劳动强度,降低了研发成本,提高了工作效率,而且所抄读的数据真实可靠,能够满足研发需求。
参照图3,本实施例提供的一种电表地址转发装置,包括:
第一转发模块31,用于将用电信息采集终端发送的第一报文中的电能表档案地址信息替换为电能表真实地址信息,得到第二报文;
发送模块32,用于将第二报文发送至电能表进行用电信息抄读;
第二转发模块33,用于将电能表返回的第三报文中的电能表真实地址信息替换为第一报文中的电能表档案地址信息,得到第四报文;将第四报文发送至用电信息采集终端。
可选地,上述实施例中的第一转发模块31包括:
第一接收模块,用于接收用电信息采集终端发送的第一报文;
第一替换模块,用于记录第一报文中的电能表档案地址信息;将第一报文中的电能表档案地址信息替换为电能表真实地址信息,得到第二报文。
可选地,上述实施例中的第二转发模块33包括:
第二接收模块,用于接收电能表返回的第三报文;
第二替换模块,用于将第三报文中的电能表真实地址信息替换为第一报文中的电能表档案地址信息,得到第四报文;
发送模块,用于将第四报文发送至用电信息采集终端。
可选地,上述实施例中的用电信息采集终端包括集中器和采集器,上述实施例中的第一转发模块31还用于:
当集中器将第一报文发送至采集器后,接收采集器发送的第一报文;
上述实施例中的第二转发模块33还用于:
将第四报文发送至采集器,以使采集器将第四报文发送至集中器。
参照图4,本实施例提供的一种电表地址转发系统,包括用电信息采集终端41、上述实施例中的电表地址转发装置42和电能表43;
用电信息采集终端41与电表地址转发装置42连接,用于向电表地址转发装置42发送第一报文;
电表地址转发装置42与电能表43连接,用于将第一报文中的电能表档案地址信息替换为电能表真实地址信息后,得到第二报文,将第二报文转发至电能表43;
电能表43用于根据电表地址转发装置42发送的第二报文向电表地址转发装置42发送第三报文;第三报文中包含电能表真实地址信息;
电表地址转发装置42还用于将电能表43发送的第三报文中的电能表真实地址信息替换为电能表档案地址信息后,得到第四报文,将第四报文发送至用电信息采集终端41。
可选地,用电信息采集终端41包括集中器411和采集器412;
采集器412与电表地址转发装置42连接,用于向电表地址转发装置42发送第一报文以及接收电表地址转发装置42发送的第四报文;
集中器411与采集器412连接,用于向采集器412发送第一报文以及接收采集器412发送的第四报文。
参见图5,本发明实施例还提供一种设备,本发明实施例还提供了一种电子设备400,包括通信接口401、处理器402、存储器403以及总线404,处理器402、通信接口401和存储器403通过总线404连接;上述存储器403用于存储支持处理器402执行上述电表地址转发方法的计算机程序,上述处理器402被配置为用于执行该存储器403中存储的程序。
可选地,本发明实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行如上述实施例中的电表地址转发方法。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。