一种电表数据传输系统、方法、装置、设备及介质制造方法及图纸

技术编号:36079378 阅读:5 留言:0更新日期:2022-12-24 10:52
本申请公开了一种电表数据传输系统、方法、装置、设备及介质,应用于通讯技术领域,用以解决现有技术中电能表通讯效率较低的问题。具体为:前置数据采集模块接收针对目标电能表发起的各电表控制指令;针对每个电表控制指令,建立与目标电能表连接的网络模块之间的数据传输通道,将电表控制数据通过数据传输通道发送至网络模块,以使网络模块基于传输电表控制数据的数据传输通道生成的通道标识和电表控制数据生成电表控制请求,将电表控制请求发送至相连的电能表;以及接收网络模块通过从电能表接收每个电表控制响应中的通道标识表征的数据传输通道返回的电表控制响应,并获取操控结果数据,这样,电能表可以并行通讯,提高电能表的通信效率。能表的通信效率。能表的通信效率。

【技术实现步骤摘要】
一种电表数据传输系统、方法、装置、设备及介质


[0001]本申请涉及通讯
,尤其涉及一种电表数据传输系统、方法、装置、设备及介质。

技术介绍

[0002]电能表作为一种测量电能的电子式智能仪表,具备电能计量、实时监控、自动控制、信息交互、数据处理等功能,广泛应用于商业地产、市政建筑、学校、医院、各种工业、精密制造、交通基础设施等各个领域。
[0003]目前,国内的电能表以客户端模式为主进行连接,欧洲的电能表以服务端模式为主进行连接。电能表的服务端模式即服务器中的前置数据采集模块产生任务后主动与服务端电能表进行连接,并在与电能表通讯结束后断开连接,在这个模式下,电能表只能通过单一的数据传输通道与服务器中的前置数据采集模块通讯,在这个过程中,如果服务器针对同一个电能表产生其他的电表控制指令,需要等待当前电表控制指令执行完成后释放数据传输通道后才可以执行,电能表通讯效率较低。

技术实现思路

[0004]本申请实施例提供了一种电表数据传输系统、方法、装置、设备及介质,用以解决现有技术存在的电能表通讯效率较低的问题。
[0005]本申请实施例提供的技术方案如下:
[0006]一方面,本申请实施例提供了一种电表数据传输系统,包括至少一个电能表,至少一个网络模块,以及设置有前置数据采集模块的服务器;至少一个电能表与至少一个网络模块一一对应连接,至少一个网络模块均与前置数据采集模块通信连接;
[0007]前置数据采集模块,用于接收针对目标电能表发起的各电表控制指令;针对每一电表控制指令,建立与目标电能表连接的网络模块之间的数据传输通道,将电表控制指令中的电表控制数据通过数据传输通道发送至网络模块;以及接收网络模块转发的电能表基于各电表控制请求分别返回的电表控制响应,并从各电表控制响应中获取目标电能表的操控结果数据;
[0008]至少一个网络模块,用于接收前置数据采集模块发送的目标电能表的各电表控制指令中的电表控制数据;针对目标电能表的每一电表控制指令中的电表控制数据,为用于传输电表控制数据的数据传输通道生成通道标识,并基于通道标识和电表控制数据生成电表控制请求,将电表控制请求发送至相连的电能表;以及接收相连的电能表基于各电表控制请求分别返回的电表控制响应,针对每一电表控制响应,将电表控制响应通过电表控制响应中的通道标识表征的数据传输通道发送至前置数据采集模块;
[0009]至少一个电能表,用于接收相连接的网络模块发送的各电表控制请求,针对每一电表控制请求,并根据电表控制请求中的电表控制数据执行电表控制操作,以及基于电表控制操作对应的操控结果数据和电表控制请求中的通道标识生成电表控制响应并发送至
相连接的网络模块。
[0010]另一方面,本申请实施例提供了一种应用于电表数据传输系统中设置于服务器内的前置数据采集模块的电表数据传输方法,包括:
[0011]接收针对目标电能表发起的各电表控制指令;
[0012]针对每一电表控制指令,建立与目标电能表连接的网络模块之间的数据传输通道,将电表控制指令中的电表控制数据通过数据传输通道发送至网络模块,以使网络模块针对目标电能表的每一电表控制指令中的电表控制数据,为用于传输电表控制数据的数据传输通道生成通道标识,并基于通道标识和电表控制数据生成电表控制请求,将电表控制请求发送至相连的电能表;
[0013]接收网络模块通过相连的电能表基于各电表控制请求分别通过每一个电表控制响应中的通道标识表征的数据传输通道返回的电表控制响应,其中,电表控制响应中的每一电表控制响应是目标电能表针对每一电表控制请求,根据电表控制请求中的电表控制数据执行电表控制操作,以及基于电表控制操作对应的操控结果数据和电表控制请求中的通道标识生成的;
[0014]从各电表控制响应中获取目标电能表的操控结果数据。
[0015]另一方面,本申请实施例提供了一种应用于电表数据传输系统中设置于服务器内的前置数据采集模块的电表数据传输装置,包括:
[0016]指令接收模块,用于接收针对目标电能表发起的各电表控制指令;
[0017]数据传输模块,用于针对每一电表控制指令,建立与目标电能表连接的网络模块之间的数据传输通道,将电表控制指令中的电表控制数据通过数据传输通道发送至网络模块,以使网络模块针对目标电能表的每一电表控制指令中的电表控制数据,为用于传输电表控制数据的数据传输通道生成通道标识,并基于通道标识和电表控制数据生成电表控制请求,将电表控制请求发送至相连的电能表;
[0018]响应接收模块,用于接收网络模块通过相连的电能表基于各电表控制请求分别通过每一个电表控制响应中的通道标识表征的数据传输通道返回的电表控制响应,其中,电表控制响应中的每一电表控制响应是目标电能表针对每一电表控制请求,根据电表控制请求中的电表控制数据执行电表控制操作,以及基于电表控制操作对应的操控结果数据和电表控制请求中的通道标识生成的;
[0019]结果确定模块,用于从各电表控制响应中获取目标电能表的操控结果数据。
[0020]另一方面,本申请实施例提供了一种电子设备,包括:存储器、处理器和存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本申请实施例提供的电表数据传输方法。
[0021]另一方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被处理器执行时实现本申请实施例提供的电表数据传输方法。
[0022]本申请实施例的有益效果如下:
[0023]本申请实施例中,前置数据采集模块与网络模块间建立多个数据传输通道,通过每个数据传输通道传输每个电表控制指令中的电表控制数据至网络模块,以使网络模块针对接后到的各电表控制数据生成各电表控制请求发送至电能表,并接收电表控制响应通过
相应的数据传输通道返回至前置数据采集模块,实现前置数据采集模块与电能表的并行通讯,提高电表数据传输系统中电表控制指令的执行效率,并且,网络模块接收电表控制数据后会生成传输该电表控制数据的通道标识,通过在网络模块与电能表之间传输的各电表控制请求和各电表控制响应中加入相应的通道标识,网络模块可以将接收到多个电表控制响应按照每个电表控制响应中包括的通道标识表征的传输通道返回,实现并行通讯的同时,还可以将电表控制响应与电表控制指令的对应,使网络模块与前置数据采集模块之间的不同电表控制指令和电表控制响应的传输过程独立,互不影响。
[0024]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地可以从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中特别指出的结构来实现和获得。
附图说明
[0025]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0026]图1为本申请实施例中电表数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电表数据传输系统,其特征在于,包括设置有前置数据采集模块的服务器、至少一个网络模块,以及至少一个电能表;所述至少一个电能表与所述至少一个网络模块一一对应连接,所述至少一个网络模块均与所述前置数据采集模块通信连接;所述前置数据采集模块,用于接收针对目标电能表发起的各电表控制指令;针对每一电表控制指令,建立与所述目标电能表连接的网络模块之间的数据传输通道,将所述电表控制指令中的电表控制数据通过所述数据传输通道发送至所述网络模块;以及接收所述网络模块转发的所述电能表基于所述各电表控制请求分别返回的电表控制响应,并从各电表控制响应中获取所述目标电能表的操控结果数据;至少一个所述网络模块,用于接收所述前置数据采集模块发送的所述目标电能表的各电表控制指令中的电表控制数据;针对所述目标电能表的每一电表控制指令中的电表控制数据,为用于传输所述电表控制数据的数据传输通道生成通道标识,并基于所述通道标识和所述电表控制数据生成电表控制请求,将所述电表控制请求发送至相连的电能表;以及接收相连的电能表基于各电表控制请求分别返回的电表控制响应,针对每一电表控制响应,将所述电表控制响应通过所述电表控制响应中的通道标识表征的数据传输通道发送至所述前置数据采集模块;至少一个所述电能表,用于接收相连接的网络模块发送的各电表控制请求,针对每一电表控制请求,并根据所述电表控制请求中的电表控制数据执行电表控制操作,以及基于所述电表控制操作对应的操控结果数据和所述电表控制请求中的通道标识生成电表控制响应并发送至相连接的网络模块。2.如权利要求1所述的电表数据传输系统,其特征在于,所述前置数据采集模块,具体用于接收用户终端发起的各电表控制指令后,将各电表控制指令加入至指令队列中,按照各电表控制指令在所述指令队列中的排列顺序和各电表控制指令对应的电能表的线程池的空闲情况,从所述指令队列中获取针对目标电能表发起的各电表控制指令。3.如权利要求1所述的电表数据传输系统,其特征在于,所述前置数据采集模块,还用于基于当前与至少一个所述网络模块建立的数据传输通道的数量确定当前可建的数据传输通道数量;在所述当前可建的数据传输通道数量大于所述通道预警值时,开始建立数据传输通道;在所述当前可建的数据传输通道数量小于所述通道预警值时,停止建立数据传输通道。4.如权利要求1所述的电表数据传输系统,其特征在于,所述前置数据采集模块,还用于接收所述网络模块转发的所述目标电能表基于所述电表控制请求分别返回的电表控制响应后,断开与所述网络模块的数据传输通道。5.如权利要求1所述的电表数据传输系统,其特征在于,至少一个所述电能表,还用于确定电能表的网络数据,并将所述电能表的网络数据和属性数据发送至相连接的网络模块;至少一个所述网络模块,还用于接收相连的电能表发送的电能表的网络数据和属性数据,与所述前置数据采集模块建立数据传输通道,将所述电能表的网络数据和属性数据通过所述数据传输通道发送至所述前置数据采集模块;所述前置数据采集模块,还用于接收所述网络模块发送的电能表的网络数据和属性数据,在接收完成后断开与所述网络模块的数据传输通道,并基于所述电能表的网络数据和
属性数据建立电表模型。6.如权利要...

【专利技术属性】
技术研发人员:吕罗昊董占国梁志强尹章专翁良骥
申请(专利权)人:华立科技股份有限公司
类型:发明
国别省市:

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

1