全域数据链路性能监测方法、装置、存储介质及系统与流程

未命名 08-03 阅读:98 评论:0


1.本技术涉及通信技术领域,特别涉及一种全域数据链路性能监测方法、装置、存储介质及系统。


背景技术:

2.传统物联网数据采集传输,通过边缘侧的网关连接不同网络协议,完成数据采集、转换、处理和传输。但因为传输的数据链路情况复杂,会因为网络抖动等原因出现丢包和延迟现象,只有专业的技术运维人员通过配套的诊断工具才能对数据链路的情况进行摸排,因此数据的完整性和时效性难以得到保障。此外,目前随着信息化、数字化、智能化进程加快,工业智能制造生产线上所产生的数据呈现爆炸性增长趋势,客户想要直观了解全域数据链路上的实时性能态势,缺乏可视化呈现效果。
3.因此,现有技术存在缺陷,有待改进与发展。


技术实现要素:

4.本技术实施例提供一种全域数据链路性能监测方法、装置、存储介质及系统,能够实时监测全域物联网数据链路的性能,以及将监测到的数据以可视化的方式展示出来。
5.本技术实施例提供一种全域数据链路性能监测方法,所述方法包括:通过工业网关中的网络性能测试工具,实时对每一数据链路进行性能监测,并生成每一所述数据链路对应的性能监测结果;控制所述工业网关基于所述性能监测结果,生成性能监测日志文件,并定时将所述性能监测日志文件发送至工业互联网平台,其中,所述性能监测日志文件包括tcp或udp报文中的第一数据参数;控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表,并将所述性能监测指标数据图表发送至监测终端的显示界面进行显示。
6.在本技术实施例所述的全域数据链路性能监测方法中,所述网络性能测试工具为iperf。
7.在本技术实施例所述的全域数据链路性能监测方法中,所述第一数据参数包括工业网关ip地址、工业物联网平台ip地址、传输层协议类型、interval、transfer和bitrate。
8.在本技术实施例所述的全域数据链路性能监测方法中,所述性能监测指标数据图表中包含有所述工业网关ip地址、工业物联网平台ip地址、传输层协议类型、interval、transfer和bitrate。
9.在本技术实施例所述的全域数据链路性能监测方法中,每一所述数据链路采用一条iperf命令进行监测,且不同的所述数据链路的监测采用不同的iperf命令实现。
10.在本技术实施例所述的全域数据链路性能监测方法中,所述控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表后,还包括:
将所述性能监测指标数据图表中的性能数据与第一预设性能数据进行比较;若所述性能数据大于所述第一预设性能数据,则生成告警信息并发送给所述监测终端。
11.在本技术实施例所述的全域数据链路性能监测方法中,所述定时将所述性能监测日志文件发送至工业互联网平台的方式为ftp方式。
12.本技术实施例还提供一种全域数据链路性能监测装置,所述装置包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行以上任一实施例所述的全域数据链路性能监测方法。
13.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行以上任一实施例所述的全域数据链路性能监测方法。
14.本技术实施例还提供一种全域数据链路性能监测系统,所述全域数据链路性能监测系统包括以上实施例所述的全域数据链路性能监测装置。
15.本技术实施例提供的全域数据链路性能监测方法,通过工业网关中的网络性能测试工具,实时对全域互联网中的每一数据链路进行性能监测,并生成每一数据链路对应的性能监测结果,然后控制工业网关基于该性能监测结果,生成性能监测日志文件,并定时将性能监测日志文件发送至工业互联网平台,工业互联网平台再基于日志文件中的第一数据参数生成所有数据链路的性能监测指标数据图表,并将性能监测指标数据图表发送至监测终端的显示界面进行显示,从而不仅能够实时监测全域物联网数据链路的性能,还能够将监测到的数据以可视化的方式展示出来,从而能够让企业更直观地了解网络状况,及时做出决策。
附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本技术实施例提供的全域数据链路性能监测方法的流程示意图。
18.图2为本技术实施例提供的性能监测指标数据图表的结构示意图。
19.图3为本技术实施例提供的全域数据链路性能监测装置的结构示意图。
20.图4为本技术实施例提供的全域数据链路性能监测系统的结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本技术的保护范围。
22.本技术实施例提供一种全域数据链路性能监测方法,所述全域数据链路性能监测方法可以应用于全域数据链路性能监测系统中。
23.请参阅图1,图1为本技术实施例提供的全域数据链路性能监测方法的流程示意图。所述全域数据链路性能监测方法,应用于全域数据链路性能监测系统中,所述方法可以包括以下步骤:步骤101,通过工业网关中的网络性能测试工具,实时对每一数据链路进行性能监测,并生成每一所述数据链路对应的性能监测结果。
24.其中,工业网关支持linux/unix/ win 7/win8/win10/win server 2003/win server2008 等多种操作系统。
25.在一些实施例中,所述网络性能测试工具为iperf。
26.其中,工业网关可以安装iperf工具。
27.其中,通过在工业网关上安装iperf工具实现内嵌iperf命令功能,从而实现工业网关对每一数据链路(工业网关ip地址和工业物联网平台ip地址之间的数据链路)进行性能监测。具体的,可以通过编写shell脚本,将脚本部署在指定工业网关目录下,以通过配置参数的方式实现以特定频次运行iperf命令,对工业网关ip地址和工业物联网平台ip地址之间的数据链路性能进行监测。
28.步骤102,控制所述工业网关基于所述性能监测结果,生成性能监测日志文件,并定时将所述性能监测日志文件发送至工业互联网平台,其中,所述性能监测日志文件包括tcp或udp报文中的第一数据参数。
29.其中,工业网关基于性能监测结果,生成性能监测日志文件,并定时将所述性能监测日志文件发送至工业互联网平台。
30.其中,可以通过配置脚本的方式,将iperf命令运行结果保存在日志中,生成性能监测日志文件。
31.其中,工业网关每天以变更文件名的方式将性能监测结果保存为不同的性能监测日志文件。
32.其中,通过配置脚本方式,定时将目录中的性能监测日志文件传送至工业互联网平台服务器目录下。
33.其中,最小数据采集周期(即工业网关将性能监测日志文件发送至工业互联网平台的最小周期)为30秒钟,最大数据采集周期(即工业网关将性能监测日志文件发送至工业互联网平台的最大周期)为二小时。其中,需要说明的是,最小数据采集周期不限于30秒,最大数据采集周期也不限于两小时,本领域技术人员可以根据实际情况进行设置,在此不做具体限定。
34.在一些实施例中,所述第一数据参数包括工业网关ip地址、工业物联网平台ip地址、传输层协议类型、interval、transfer和bitrate。
35.其中,需要说明的是,第一数据参数包含且不限于工业网关ip地址、工业物联网平台ip地址、传输层协议类型、interval、transfer和bitrate。
36.其中,interval即数据传输时间间隔,transfer即数据传输时间间隔里面转输的数据量,bitrate即比特率。
37.在一些实施例中,每一所述数据链路采用一条iperf命令进行监测,且不同的所述数据链路的监测采用不同的iperf命令实现。
38.其中,可以通过脚本进行动态配置,以此满足对不同数据链路的监测需求。
39.在一些实施例中,所述定时将所述性能监测日志文件发送至工业互联网平台的方式为ftp方式。
40.其中,ftp(file transfer protocol,文件传输协议)是用于在网络上进行文件传输的一套标准协议,它工作在 osi 模型的第七层,tcp 模型的第四层, 即应用层,使用 tcp 传输而不是 udp, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接,为数据传输提供可靠保证。
41.其中,需要说明的是,定时将所述性能监测日志文件发送至工业互联网平台的方式不限于ftp方式,本领域技术人员可以根据实际情况进行设置,在此不做具体限定。
42.步骤103,控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表,并将所述性能监测指标数据图表发送至监测终端的显示界面进行显示。
43.其中,工业互联网平台收到定时从工业网关发送的性能监测日志文件,对文件内容进行读取,获取物联网链路tcp/udp报文中的interval、transfer、bitrate等第一数据参数,并按照性能监测日志文件内容中的不同工业网关ip地址、工业物联网平台ip地址建立所有数据链路的性能监测指标数据图表。
44.其中,工业互联网平台在生成所有数据链路的性能监测指标数据图表后,还将该性能监测指标数据图表发送至监测终端的显示界面进行显示。即工业网关配合工业互联网平台来实现现场数据采集与分析,并由工业互联网平台直接转为可视化图表进行数据实时监控。
45.在一些实施例中,所述性能监测指标数据图表中包含有所述工业网关ip地址、工业物联网平台ip地址、传输层协议类型、interval、transfer和bitrate。
46.例如,性能监测指标数据图表可以如图2所示。
47.在一些实施例中,所述控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表后,还包括:将所述性能监测指标数据图表中的性能数据与第一预设性能数据进行比较;若所述性能数据大于所述第一预设性能数据,则生成告警信息并发送给监测终端。
48.其中,性能数据大于第一预设性能数据,说明该性能数据对应的数据链路网络状况不佳。
49.其中,监测终端可以是企业用的终端等,通过将告警信息并发送给监测终端,能够让企业更直观地了解网络状况,及时做出决策。
50.其中,本技术实施例能够实时监测全域物联网数据链路的性能,包括延迟、丢包率、带宽利用率等指标,让企业能够及时发现并解决网络问题,提高生产效率。
51.其中,需要说明的是,本领域技术人员可以根据实际情况来设置第一预设性能数据,在此不做具体限定。
52.上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一一赘述。
53.具体实施时,本技术不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。
54.由上可知,本技术实施例提供的全域数据链路性能监测方法,通过工业网关中的网络性能测试工具,实时对全域互联网中的每一数据链路进行性能监测,并生成每一数据链路对应的性能监测结果,然后控制工业网关基于该性能监测结果,生成性能监测日志文件,并定时将性能监测日志文件发送至工业互联网平台,工业互联网平台再基于日志文件中的第一数据参数生成所有数据链路的性能监测指标数据图表,并将性能监测指标数据图表发送至监测终端的显示界面进行显示,从而不仅能够实时监测全域物联网数据链路的性能,还能够将监测到的数据以可视化的方式展示出来,从而能够让企业更直观地了解网络状况,及时做出决策。
55.本技术实施例还提供一种全域数据链路性能监测装置,所述全域数据链路性能监测装置可以集成在全域数据链路性能监测系统中。
56.请参阅图3,图3为本技术实施例提供的全域数据链路性能监测装置的结构示意图。全域数据链路性能监测装置30包括存储器120、一个或多个处理器130、以及一个或多个应用程序,其中该一个或多个应用程序被存储于该存储器120中,并配置为由该处理器130执行;存储器120可用于存储应用程序和数据。存储器120存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器130通过运行存储在存储器120的应用程序,从而执行各种功能应用以及数据处理。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器130对存储器120的访问。
57.处理器130是装置的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器120内的应用程序,以及调用存储在存储器120内的数据,执行装置的各种功能和处理数据,从而对装置进行整体监控。可选的,处理器130可包括一个或多个处理核心;优选的,处理器130可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等。
58.具体在本实施例中,存储器120中存储有计算机程序,处理器130通过调用存储器120中存储的计算机程序,执行上述任一实施例所述的全域数据链路性能监测方法。
59.请参阅图4,图4示出了本技术实施例提供的全域数据链路性能监测系统的结构示意图,该全域数据链路性能监测系统可以用于实施上述实施例中提供的全域数据链路性能监测方法。如图4所示,全域数据链路性能监测系统1200可以包括工业网关100、工业互联网平台110、包括有一个或一个以上(图中仅示出一个)计算机可读存储介质的存储器120以及包括有一个或者一个以上(图中仅示出一个)处理核心的处理器130等部件,其中,处理器130嵌入在工业网关100内部,存储器120可以采用嵌入的方式嵌入在工业网关100内部。需要说明的是,存储器120也可以不嵌入在工业网关100内部,本领域技术人员可以根据实际情况进行设置,在此不做具体限定。本领域技术人员可以理解,图4中示出的全域数据链路性能监测系统1200结构并不构成对全域数据链路性能监测系统1200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:工业网关100可用于实时对每一数据链路进行性能监测,并生成每一数据链路对应的性能监测结果,以及基于性能监测结果,生成性能监测日志文件,并定时将性能监测日志文件发送至工业互联网平台110。
60.工业互联网平台110可用于基于第一数据参数生成所有数据链路的性能监测指标
数据图表,并将性能监测指标数据图表发送至监测终端的显示界面进行显示。
61.处理器130可用于控制工业网关100和工业互联网平台110执行各种操作。
62.存储器120可用于存储软件程序以及模块,如上述实施例中全域数据链路性能监测方法对应的程序指令/模块,处理器130通过运行存储在存储器120内的软件程序以及模块,从而执行各种功能应用以及数据处理,能够实时监测全域物联网数据链路的性能,以及将监测到的数据以可视化的方式展示出来。存储器120可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器120可进一步包括相对于处理器130远程设置的存储器,这些远程存储器可以通过网络连接至全域数据链路性能监测系统1200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
63.处理器130是全域数据链路性能监测系统1200的控制中心,利用各种接口和线路连接整个全域数据链路性能监测系统1200的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行全域数据链路性能监测系统1200的各种功能和处理数据,从而对人体进行整体监控。可选的,处理器130可包括一个或多个处理核心;在一些实施例中,处理器130可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器130中。
64.具体在本实施例中,全域数据链路性能监测系统1200还包括有存储器120,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器120中,且经配置以由一个或者一个以上处理器130执行一个或者一个以上程序包含用于进行以下操作的指令:通过工业网关中的网络性能测试工具,实时对每一数据链路进行性能监测,并生成每一所述数据链路对应的性能监测结果;控制所述工业网关基于所述性能监测结果,生成性能监测日志文件,并定时将所述性能监测日志文件发送至工业互联网平台,其中,所述性能监测日志文件包括tcp或udp报文中的第一数据参数;控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表,并将所述性能监测指标数据图表发送至监测终端的显示界面进行显示。
65.在一些实施例中,处理器130用于控制工业互联网平台将所述性能监测指标数据图表中的性能数据与第一预设性能数据进行比较;若所述性能数据大于所述第一预设性能数据,则生成告警信息并发送给所述监测终端。
66.由上可知,本技术实施例提供了一种全域数据链路性能监测系统1200,所述全域数据链路性能监测系统1200执行以下步骤:通过工业网关中的网络性能测试工具,实时对每一数据链路进行性能监测,并生成每一所述数据链路对应的性能监测结果;控制所述工业网关基于所述性能监测结果,生成性能监测日志文件,并定时将所述性能监测日志文件发送至工业互联网平台,其中,所述性能监测日志文件包括tcp或udp报文中的第一数据参数;控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表,并将所述性能监测指标数据图表发送至监测终端的显示界面进行显示。通过上述步骤,本技术实施例能够实时监测全域物联网数据链路的性能,以及将监测到的数据
以可视化的方式展示出来。
67.本技术实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的全域数据链路性能监测方法。
68.需要说明的是,对本技术所述全域数据链路性能监测方法而言,本领域普通测试人员可以理解实现本技术实施例所述全域数据链路性能监测方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,如存储在全域数据链路性能监测系统的存储器中,并被该全域数据链路性能监测系统内的至少一个处理器执行,在执行过程中可包括如所述全域数据链路性能监测方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)等。
69.以上对本技术实施例所提供的全域数据链路性能监测方法、装置、存储介质及全域数据链路性能监测系统进行了详细介绍。本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种全域数据链路性能监测方法,其特征在于,所述方法包括:通过工业网关中的网络性能测试工具,实时对每一数据链路进行性能监测,并生成每一所述数据链路对应的性能监测结果;控制所述工业网关基于所述性能监测结果,生成性能监测日志文件,并定时将所述性能监测日志文件发送至工业互联网平台,其中,所述性能监测日志文件包括tcp或udp报文中的第一数据参数;控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表,并将所述性能监测指标数据图表发送至监测终端的显示界面进行显示。2.如权利要求1所述的全域数据链路性能监测方法,其特征在于,所述网络性能测试工具为iperf。3.如权利要求2所述的全域数据链路性能监测方法,其特征在于,所述第一数据参数包括工业网关ip地址、工业物联网平台ip地址、传输层协议类型、interval、transfer和bitrate。4.如权利要求3所述的全域数据链路性能监测方法,其特征在于,所述性能监测指标数据图表中包含有所述工业网关ip地址、工业物联网平台ip地址、传输层协议类型、interval、transfer和bitrate。5.如权利要求2所述的全域数据链路性能监测方法,其特征在于,每一所述数据链路采用一条iperf命令进行监测,且不同的所述数据链路的监测采用不同的iperf命令实现。6.如权利要求1所述的全域数据链路性能监测方法,其特征在于,所述控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表后,还包括:将所述性能监测指标数据图表中的性能数据与第一预设性能数据进行比较;若所述性能数据大于所述第一预设性能数据,则生成告警信息并发送给所述监测终端。7.如权利要求1所述的全域数据链路性能监测方法,其特征在于,所述定时将所述性能监测日志文件发送至工业互联网平台的方式为ftp方式。8.一种全域数据链路性能监测装置,其特征在于,所述装置包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行权利要求1至7任一项所述的全域数据链路性能监测方法。9.一种全域数据链路性能监测系统,其特征在于,所述全域数据链路性能监测系统包括权利要求8所述的全域数据链路性能监测装置。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行权利要求1至7任一项所述的全域数据链路性能监测方法。

技术总结
本申请实施例提供一种全域数据链路性能监测方法、装置、存储介质及系统,所述方法包括:通过工业网关中的网络性能测试工具,实时对每一数据链路进行性能监测,并生成每一所述数据链路对应的性能监测结果;控制所述工业网关基于所述性能监测结果,生成性能监测日志文件,并定时将所述性能监测日志文件发送至工业互联网平台,所述性能监测日志文件包括TCP或UDP报文中的第一数据参数;控制所述工业互联网平台基于所述第一数据参数生成所有所述数据链路的性能监测指标数据图表,并将所述性能监测指标数据图表发送至监测终端的显示界面进行显示。本申请实施例能够实时监测全域物联网数据链路的性能,以及将监测到的数据以可视化的方式展示出来。化的方式展示出来。化的方式展示出来。


技术研发人员:钱锐 叶迎春 陈文静 邵静兴 刘炼 葛宇
受保护的技术使用者:江苏未来网络集团有限公司
技术研发日:2023.06.28
技术公布日:2023/8/1
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐