System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的网络运行状态监测方法及系统技术方案_技高网

一种基于区块链的网络运行状态监测方法及系统技术方案

技术编号:41289364 阅读:5 留言:0更新日期:2024-05-11 09:38
本申请公开了一种基于区块链的网络运行状态监测方法及系统,该方法包括步骤:通过各个分区块链获取网络设备运行数据;将网络设备运行数据与第一数据库进行匹配,以获取第一匹配结果,并根据第一匹配结果将网络设备运行数据发送至核心区块链;核心区块链将网络设备运行数据与第二数据库进行匹配,以获取故障位置;本方法利用区块链的智能合约,实现了网络设备运行数据的自动化分析和处理,并且通过分区块链和核心区块链的双重监测,提高了网络运行状态检测的效率,同时还提高了网络设备的运行效率,增强了网络管理的智能化和自动化;该系统具有相同的有益效果。

【技术实现步骤摘要】

本申请涉及区块链,特别是涉及一种基于区块链的网络运行状态监测方法及系统


技术介绍

1、随着网络的快速发展,但网络的可用性是依靠网络设备的运行,而网络设备在运行时,可能有多种不同的因素会导致网络出现异常,如设备故障、病毒攻击和物理线路故障等。

2、在现有的网络设备或网络运行状态的管理中,通常是在故障发生时或故障发送后才检查网络设备,该方法缺乏主动性和及时性,无法预防和发现潜在的问题;如果对网络设备的信息进行收集,将网络设备的运行数据统一发送给检测服务器,由检测服务器对网络设备的运行状态进行检测,但会存在数据中心化的问题,即所有的检测数据都存储在检测服务器上,这会增加数据的安全风险和隐私泄露的可能性,同时也增加了检测服务器的负担和故障的风险;同时,还可能出现数据不一致和不可追溯的问题,即不同的检测服务器可能会收集到不同的检测数据,导致数据的冲突和不一致,影响检测的准确性和可信度,同时也无法对检测数据的来源和变化进行有效的记录和验证,影响数据的可靠性和真实性,不利于对网络设备的故障分析和定位。

3、基于上述问题,提供一种能够实时的对网络的运行状态进行检测和分析的基于区块链的网络运行状态监测方法及系统是本领域技术人员亟待解决的技术问题。


技术实现思路

1、为解决上述技术问题,本专利技术的目的为提供一种基于区块链的网络运行状态监测方法及系统,有效提高了网络运行状态检测的效率,同时提高了网络设备的运行效率,增强了网络管理的智能化和自动化。

2、本专利技术的第一个目的为提供一种基于区块链的网络运行状态监测方法;

3、本专利技术提供的技术方案如下:

4、一种基于区块链的网络运行状态监测方法,包括如下步骤:

5、通过各个分区块链获取网络设备运行数据;

6、将所述网络设备运行数据与第一数据库进行匹配,以获取第一匹配结果,并根据所述第一匹配结果将所述网络设备运行数据发送至核心区块链;

7、所述核心区块链将所述网络设备运行数据与第二数据库进行匹配,以获取故障位置。

8、优选地,所述将所述网络设备运行数据与第一数据库进行匹配,以获取第一匹配结果,具体包括:

9、将所述网络设备运行数据与所述第一数据库中正常运行状态的特征值根据数据匹配算法进行匹配,以获取第一匹配结果;

10、若第一匹配结果显示异常,则将所述网络设备运行数据发送给核心区块链。

11、优选地,若第一匹配结果显示异常,则将所述网络设备运行数据发送给核心区块链,具体包括:

12、若第一匹配结果显示异常,则将所述网络设备运行数据进行数字签名并附上时间戳后发送给核心区块链。

13、优选地,所述将所述网络设备运行数据与所述第一数据库中正常运行状态的特征值根据数据匹配算法进行匹配,以获取第一匹配结果,具体包括:

14、设定本地模型参数ω;

15、将所述网络设备运行数据形成一个数据集di,其中i表示设备的编号;

16、将计算数据集di与所述第一数据库a的第一匹配结果p(ω),具体的计算公式如下所示:

17、

18、其中,di表示数据集di的数据样本数,pj(ω,di,a)表示本地模型参数ω的第j个数据样本的损失值,pj(ω,di,a)的具体计算公式如下:

19、pj(ω,di,a)=ωt·(xj-aj)2

20、其中,xj表示数据集di的第j个数据样本的运行信息特征值;aj表示数据库a中与第j个数据样本对应的正常运行状态的特征值,ωt表示本地模型参数ω的转置。

21、优选地,若第一匹配结果显示异常,则将所述网络设备运行数据发送给核心区块链,具体包括:

22、将所述第一匹配结果与第一预设阈值进行比较;

23、若所述第一匹配结果大于所述第一预设阈值,则表示所述第一匹配结果异常。

24、优选地,所述核心区块链将所述网络设备运行数据与第二数据库进行匹配,具体包括:

25、将各分区块链发送的同一时刻的所述网络设备运行数据进行聚合,以得到数据集et,且et={et1,et2,…,eti},eti表示第i个网络设备的运行数据;t表示时刻;

26、所述核心区块链将所述数据集et与第二数据库b进行匹配,以计算出每个网络设备运行状态的匹配度ms,匹配度ms的具体计算公式如下:

27、

28、其中,n表示网络设备的数量;msi表示第i个网络设备的运行数据eti和运行状态s的特征值bs的匹配度,其计算公式如下:

29、

30、其中,f是一个匹配函数,是设备的运行数据eti和正常运行状态的特征值bs的欧几里得距离的指数函数;σ是一个调节参数,表示设备的运行数据的波动范围。

31、优选地,所述核心区块链将所述网络设备运行数据与第二数据库进行匹配,以获取故障位置,具体包括:

32、当匹配度ms小于第二预设阈值时,则表示网络设备存在故障;

33、所述核心区块链将根据分区块链发送的网络设备运行数据eti计算出故障位置,具体的计算公式如下所示:

34、it={i|ms-msi>β}

35、其中,it表示时刻t的故障设备的编号集合;β是一个指定的差值,表示设备的运行数据和网络运行状态的匹配度的偏差,如果偏差过大,说明该设备出现故障。

36、本专利技术的第二个目的为提供一种基于区块链的网络运行状态监测系统;

37、本专利技术提供的技术方案如下:

38、一种基于区块链的网络运行状态监测系统,包括:获取模块、第一匹配模块和第二匹配模块;

39、所述获取模块,用于通过各个分区块链获取网络设备运行数据;

40、所述第一匹配模块,用于将所述网络设备运行数据与第一数据库进行匹配,以获取第一匹配结果,并根据所述第一匹配结果将所述网络设备运行数据发送至核心区块链;

41、所述第二匹配模块,用于所述核心区块链将所述网络设备运行数据与第二数据库进行匹配,以获取故障位置。

42、本专利技术的第三个目的为提供一种电子设备;

43、本专利技术提供的技术方案如下:

44、一种电子设备,包括:

45、至少一个处理器;以及

46、与所述至少一个处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行基于区块链的网络运行状态监测方法任意一项所述的方法步骤。

47、本专利技术的第四个目的为提供一种计算机可读存储介质;

48、本专利技术提供的技术方案如下:

49、一种计算机可读存储介质,所述存储介质用于存储计算机程序,所述计算机程序用于使计算机执行基于区块链的网络运行状态监测方法任意一项所述的方法步骤。

本文档来自技高网...

【技术保护点】

1.一种基于区块链的网络运行状态监测方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于区块链的网络运行状态监测方法,其特征在于,所述将所述网络设备运行数据与第一数据库进行匹配,以获取第一匹配结果,具体包括:

3.根据权利要求2所述的基于区块链的网络运行状态监测方法,其特征在于,若第一匹配结果显示异常,则将所述网络设备运行数据发送给核心区块链,具体包括:

4.根据权利要求2所述的基于区块链的网络运行状态监测方法,其特征在于,所述将所述网络设备运行数据与所述第一数据库中正常运行状态的特征值根据数据匹配算法进行匹配,以获取第一匹配结果,具体包括:

5.根据权利要求4所述的基于区块链的网络运行状态监测方法,其特征在于,若第一匹配结果显示异常,则将所述网络设备运行数据发送给核心区块链,具体包括:

6.根据权利要求1所述的基于区块链的网络运行状态监测方法,其特征在于,所述核心区块链将所述网络设备运行数据与第二数据库进行匹配,具体包括:

7.根据权利要求6所述的基于区块链的网络运行状态监测方法,其特征在于,所述核心区块链将所述网络设备运行数据与第二数据库进行匹配,以获取故障位置,具体包括:

8.一种基于区块链的网络运行状态监测系统,其特征在于,包括:获取模块、第一匹配模块和第二匹配模块;

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质用于存储计算机程序,所述计算机程序用于使计算机执行权利要求1-7任意一项所述的方法。

...

【技术特征摘要】

1.一种基于区块链的网络运行状态监测方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于区块链的网络运行状态监测方法,其特征在于,所述将所述网络设备运行数据与第一数据库进行匹配,以获取第一匹配结果,具体包括:

3.根据权利要求2所述的基于区块链的网络运行状态监测方法,其特征在于,若第一匹配结果显示异常,则将所述网络设备运行数据发送给核心区块链,具体包括:

4.根据权利要求2所述的基于区块链的网络运行状态监测方法,其特征在于,所述将所述网络设备运行数据与所述第一数据库中正常运行状态的特征值根据数据匹配算法进行匹配,以获取第一匹配结果,具体包括:

5.根据权利要求4所述的基于区块链的网络运行状态监测方法,其特征在于,若第一匹配结果显...

【专利技术属性】
技术研发人员:李斌周迪强刘志东罗鸣
申请(专利权)人:中国工商银行股份有限公司湖南省分行
类型:发明
国别省市:

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

1