数据传输方法、电子设备及存储介质技术

技术编号:34438870 阅读:11 留言:0更新日期:2022-08-06 16:25
本申请公开了一种数据传输方法、电子设备以及存储介质。数据传输方法包括:接收应用端发送的报文任务,并根据报文任务所需字段内容填充报文,以生成报文信息,根据报文信息的规约确定网络通信协议,根据网络通信协议与网关通信,将报文信息发送至网关以通过网关发送至对应终端设备。如此,网关可以采用动态配置协议,自动加载配置,并生成对应的通信通道,使得通信并发增强,能更好地处理大数据并发、数据传输、保证数据安全。保证数据安全。保证数据安全。

【技术实现步骤摘要】
数据传输方法、电子设备及存储介质


[0001]本申请涉及能源信息
,特别涉及一种数据传输方法、电子设备及存储介质。

技术介绍

[0002]大力发展新能源是经济社会可持续发展的客观要求,对推进能源生产和消费革命、促进生态文明建设具有重要意义。据相关研究分析,新能源在2020年前后将在技术经济性上超过传统能源,当前电力系统将加速转变为新能源电力系统。电力系统面临发电侧的间歇性增加和需求侧的负荷特性变化两个转折点,“互联网+新能源”是智慧能源和能源互联网发展的重要形态,其中信息通信将起到重要的作用。电力系统运行和管理将更加强调通信技术对信息的泛在传输,以更好提升可观测性和可控性。
[0003]现有的面向能源互联网应用的网关系统主要是由一些成熟的技术框架构成,例如spring的gateway或者根据业务不同而通过一些简单的项目组成一个高并发的一个网关系统。然而,此类网关系统难以实现大量、高并发的数据传输,并且传输效率不佳,难以满足能源互联网应用的需求。

技术实现思路

[0004]有鉴于此,本申请提供一种数据传输方法、电子设备及存储介质。
[0005]本申请实施方式的数据传输方法,用于服务端,包括:
[0006]接收应用端发送的报文任务;
[0007]根据所述报文任务所需字段内容填充报文,以生成报文信息;
[0008]根据所述报文信息的规约确定网络通信协议;
[0009]根据所述网络通信协议与网关通信;和
[0010]将所述报文信息发送至所述网关以通过网关发送至对应终端设备。
[0011]在某些实施方式中,在接收应用端发送的报文任务之前,所述数据传输方法还包括:
[0012]通过Socket与所述应用端通信。
[0013]在某些实施方式中,所述根据所述报文任务所需字段内容填充报文,以生成报文信息,包括:
[0014]报文体组装处理;
[0015]根据验证程序判断报文体组装是否异常;
[0016]在报文体组装正确的情况下,进行链路数据分帧、扰码组装以及报文头组装处理以得到所述报文信息。
[0017]在某些实施方式中,在所述在报文体组装正确的情况下,链路数据分帧以及扰码组装处理之前,还包括:
[0018]在报文体组装异常的情况下,进行报文体组装异常处理以得到正确报文体。
[0019]在某些实施方式中,所述服务端基于netty框架实现与所述网关的通信。
[0020]本申请实施方式的数据传输方法,用于网关,包括:
[0021]接收服务端的网络通信协议;
[0022]根据所述网络通信协议与所述服务端通信;和
[0023]将所述服务端发送的报文信息发送至对应终端设备。
[0024]在某些实施方式中,所述网络通信协议基于netty框架开发得到。
[0025]在某些实施方式中,所述网关通过超文本传输协议与所述终端设备连接。
[0026]本申请的电子设备包括处理器和存储器,所述存储器存储有计算机程序,当所述计算机程序被处理器执行时,使得所述处理器执行所述的数据传输方法。
[0027]本申请还提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被处理器执行时,使得所述处理器执行上述的数据传输方法。
[0028]本申请实施方式的数据传输方法、电子设备及计算机存储介质中,通过应用端来下发报文任务给服务端,服务端可以根据报文任务来生成报文信息以及配置与网关之间的网络通信协议,并根据网络通信协议生成对应的通信通道以实现和网关的通信,如此,可以使用字节流进行数据传输,能更好地处理大数据并发、数据传输、保证数据安全。并且,由于是通过应用端来下发报文任务,因此,可以针对不同用户,来实现自定义任务采集,优化了采集方案、采集任务,节约了流量。
[0029]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0030]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0031]图1是本申请某些实施方式的数据传输方法的流程示意图;
[0032]图2是本申请某些实施方式的服务端的模块示意图;
[0033]图3是本申请某些实施方式的数据传输方法的场景示意图;
[0034]图4

7是本申请某些实施方式的数据传输方法的流程示意图;
[0035]图8是本申请某些实施方式的网关的模块示意图。
具体实施方式
[0036]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0037]请参阅图1,本申请提供一种数据传输方法,用于服务端100,数据传输方法包括步骤:
[0038]01,接收应用端发送的报文任务;
[0039]02,根据报文任务所需字段内容填充报文,以生成报文信息;
[0040]03,根据报文信息的规约确定网络通信协议;
[0041]04,根据网络通信协议与网关通信;和
[0042]05,将报文信息发送至网关以通过网关发送至对应终端设备。
[0043]请参阅图2,本申请实施方式提供了一种服务端100。服务端100包括第一接收模块110、填充模块120、确定模块130、第一通信模块140和第一发送模块150。
[0044]其中,01可以由第一接收模块110实现,02可以由填充模块120实现,03可以由确定模块130实现,04可以由第一通信模块140实现,05可以由第一发送模块150实现。
[0045]或者说,第一接收模块110可以用于接收应用端发送的报文任务;填充模块120可以用于根据报文任务所需字段内容填充报文,以生成报文信息。确定模块130可以用于根据报文信息的规约确定网络通信协议;第一通信模块140可以用于根据网络通信协议与网关通信,第一发送模块150可以用于将报文信息发送至网关以通过网关发送至对应终端设备。
[0046]本申请还提供了一种电子设备,包括处理器和存储器,存储器存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述数据传输方法,也即是,处理器用于接收应用端发送的报文任务,并根据报文任务所需字段内容填充报文,以生成报文信息,根据报文信息的规约确定网络通信协议,根据网络通信协议与网关通信,将报文信息发送至网关以通过网关发送至对应终端设备。
[0047]本申请的数据传输方法、服务端和电子设备中,通过应用端来下发报文任务给服务端,从而服务端可以根据报文任务来生成报文信息以及配置与网关之间的网络通信协议,并根据网络通信协议生成对应的通信通道以实现和网关的通信,如此,可以使用字节流进行数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,用于服务端,其特征在于,所述数据传输方法包括:接收应用端发送的报文任务;根据所述报文任务所需字段内容填充报文,以生成报文信息;根据所述报文信息的规约确定网络通信协议;根据所述网络通信协议与网关通信;和将所述报文信息发送至所述网关以通过网关发送至对应终端设备。2.根据权利要求1所述的数据传输方法,其特征在于,在所述接收应用端发送的报文任务之前,所述数据传输方法还包括:通过Socket与所述应用端通信。3.根据权利要求1所述的数据传输方法,其特征在于,所述根据所述报文任务所需字段内容填充报文,以生成报文信息,包括:报文体组装处理;根据验证程序判断报文体组装是否异常;在报文体组装正确的情况下,进行链路数据分帧、扰码组装以及报文头组装以得到所述报文信息。4.根据权利要求3所述的数据传输方法,其特征在于,所述根据所述报文任务所需字段内容填充报文,以生成报文信息,还包括:在报文体组装异常的情况下,进行报文体组装异常处理以得到正确报文体。5.根据权利要求1所述的数据传输方法,其特征在于,所述服务端基于net...

【专利技术属性】
技术研发人员:王祥武占侠魏本海刘国川苏明杰唐林
申请(专利权)人:深圳智芯微电子科技有限公司国网信息通信产业集团有限公司
类型:发明
国别省市:

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

1