System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种计算机软件开发的通信监测方法及其系统技术方案_技高网
当前位置: 首页 > 专利查询>黄灏专利>正文

一种计算机软件开发的通信监测方法及其系统技术方案

技术编号:40079189 阅读:6 留言:0更新日期:2024-01-17 02:14
本发明专利技术公开了一种计算机软件开发的通信监测方法及其系统,涉及通信监测技术领域,包括:数据采集模块、实时监测模块、数据分析与处理模块、异常通知模块、可视化展示模块、配置与管理模块和可扩展性模块;其中,数据采集模块用于实时采集软件系统的通信数据;实时监测模块用于监测软件系统的通信问题,获取通信信息;本发明专利技术中,通过实时监测模块来对软件开发过程中的通信进行监测,能够实时对整个软件系统的通信进行全面监测,识别异常行为和潜在问题,并及时提醒,以便及时处理通信问题,提高软件系统的稳定性和性能,并通过可扩展性模块,使用插件配置文件来支持不同的软件系统。

【技术实现步骤摘要】

本专利技术涉及通信监测,具体为一种计算机软件开发的通信监测方法及其系统


技术介绍

1、通过通信监测系统来监测和记录软件开发过程中的通信数据,包括网络通信、消息传递、日志记录等,来帮助软件开发团队了解和分析软件开发过程中的通信情况,以便及时发现和解决通信问题,提高软件开发效率和质量。

2、现有的通信监测系统通常是基于离线分析的,需要收集一段时间的通信数据后进行分析,这导致无法实时监测通信问题,进而无法及时发现和解决问题,且现有的通信监测系统通常仅关注特定的应用程序,无法对整个软件系统的通信进行全面监测,这导致无法全面了解软件系统的通信情况,所以我们提出了一种计算机软件开发的通信监测方法及其系统,以便于解决上述中提出的问题。


技术实现思路

1、本专利技术的目的在于提供一种计算机软件开发的通信监测方法及其系统,以解决上述
技术介绍
提出的目前市场上的问题。

2、为实现上述目的,本专利技术提供如下技术方案:

3、一种计算机软件开发的通信监测系统,包括:数据采集模块、实时监测模块、数据分析与处理模块、异常通知模块、可视化展示模块、配置与管理模块和可扩展性模块;

4、其中,数据采集模块用于实时采集软件系统的通信数据;

5、实时监测模块用于监测软件系统的通信问题,获取通信信息;

6、数据分析与处理模块用于对采集到的通信数据进行预处理和分析,识别异常行为和潜在问题;

7、异常通知模块用于将分析结果中存有异常行为的数据进行屏显通知信息;

8、可视化展示模块用于将分析结果通过可视化屏显方式进行展示;

9、配置与管理模块用于对监测系统进行系统性管理;

10、可扩展性模块通过插件配置文件来支持不同的软件系统。

11、优选的,数据采集模块中,对于采集网络通信,使用wireshark获取网络通信的原始数据;对于采集进程间通信,使用strace来跟踪系统调用和库函数调用。

12、优选的,实时监测模块中,通过监听网络接口,使用wireshark网络抓包来捕获软件系统的网络通信数据包;通过共享内存、消息队列监测软件开发系统的进程间通信机制的数据传输;对捕获到的通信数据进行解析,将其转化为可读的格式。

13、优选的,数据分析与处理模块中,对采集到的原始数据进行清洗、去除重复数据、缺失数据和错误数据;

14、将清洗后的数据进行转换,即将文本数据转换为数值数据,将时间戳转换为日期时间格式;从清洗和转换后的数据中提取数据的统计指标、频率分布、时间序列特征;利用统计学对提取的特征进行探索性数据分析、数据可视化、模式识别、异常检测,以发现数据中的规律、趋势和异常行为;根据数据分析的结果,识别出可能存在的网络攻击、通信故障、性能问题,通过比较实际观测值和预期行为,确定是否存在异常情况;当识别出异常行为和潜在问题,进行修复网络故障、加强安全措施、优化系统性能。

15、优选的,异常通知模块中,根据数据分析与处理模块的结果,判断是否存在通信延迟过高、丢包率过高、连接断开的问题,当存在异常行为和潜在问题时,异常通知模块生成问题的描述、严重程度、时间戳、解决方案,通过屏显通知相关人员,同时异常通知模块还将生成的通知信息记录进行保存,根据通知信息进行分析异常情况。

16、优选的,可视化展示模块中,对数据的趋势、不同数据之间的差异及显示数据的分布情况通过折线图、柱状图、散点图进行展示,excel进行文字表述数据内容及对数据清洗和转换,图表具有交互功能,通过鼠标悬停显示数据详情、点击图表进行数据筛选,同时可调整图表的大小、标题、坐标轴标签、图例,将所生成的可视化图表导出为图片、pdf。

17、优选的,配置与管理模块中,工作人员通过用户名和密码登录至配置与管理模块,进行添加密码,添加、删除、编辑和查看监测系统中的传感器、摄像头、服务器,并对监测系统的参数进行配置,工作人员管理监测系统中数据的存储、备份和恢复,并且在配置与管理模块中进行添加、删除、编辑和查看所使用的工作人员数量,及工作人员的登录日志、设备操作日志。

18、一种计算机软件开发的通信监测方法,包括以下步骤:

19、s1、数据采集模块实时采集软件系统的网络流量、传输速率的通信数据,将采集到的数据通过网络传输至中心服务器,中心服务器接收到数据后,将数据传递给数据分析与处理模块,数据分析与处理模块对采集到的通信数据进行预处理;

20、s2、经过预处理后的数据,通过数据分析与处理模块对数据进行分析,识别异常行为和潜在问题,当发现异常行为和潜在问题时,异常通知模块将生成相应的提示信息通过屏显方式发送至工作人员,工作人员收到报警信息后,根据异常情况进行处理,解决通信问题;

21、s3、可视化展示模块将分析结果通过图表、图形的方式进行展示,在配置与管理模块中设置监测指标、调整阈值、管理用户权限,在可扩展性模块中通过插件配置文件来支持不同的软件系统,提供系统的可扩展性

22、与现有技术相比,本专利技术的有益效果是:

23、本专利技术中,通过实时监测模块来对软件开发过程中的通信进行监测,能够实时对整个软件系统的通信进行全面监测,识别异常行为和潜在问题,并及时提醒,以便及时处理通信问题,提高软件系统的稳定性和性能,并通过可扩展性模块,使用插件配置文件来支持不同的软件系统。

24、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。

本文档来自技高网...

【技术保护点】

1.一种计算机软件开发的通信监测系统,其特征在于:包括:数据采集模块、实时监测模块、数据分析与处理模块、异常通知模块、可视化展示模块、配置与管理模块和可扩展性模块;

2.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:数据采集模块中,对于采集网络通信,使用Wireshark获取网络通信的原始数据;对于采集进程间通信,使用strace来跟踪系统调用和库函数调用。

3.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:实时监测模块中,通过监听网络接口,使用Wireshark网络抓包来捕获软件系统的网络通信数据包;通过共享内存、消息队列监测软件开发系统的进程间通信机制的数据传输;对捕获到的通信数据进行解析,将其转化为可读的格式。

4.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:数据分析与处理模块中,对采集到的原始数据进行清洗、去除重复数据、缺失数据和错误数据;

5.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:异常通知模块中,根据数据分析与处理模块的结果,判断是否存在通信延迟过高、丢包率过高、连接断开的问题,当存在异常行为和潜在问题时,异常通知模块生成问题的描述、严重程度、时间戳、解决方案,通过屏显通知相关人员,同时异常通知模块还将生成的通知信息记录进行保存,根据通知信息进行分析异常情况。

6.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:可视化展示模块中,对数据的趋势、不同数据之间的差异及显示数据的分布情况通过折线图、柱状图、散点图进行展示,Excel进行文字表述数据内容及对数据清洗和转换,图表具有交互功能,通过鼠标悬停显示数据详情、点击图表进行数据筛选,同时可调整图表的大小、标题、坐标轴标签、图例,将所生成的可视化图表导出为图片、PDF。

7.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:配置与管理模块中,工作人员通过用户名和密码登录至配置与管理模块,进行添加密码,添加、删除、编辑和查看监测系统中的传感器、摄像头、服务器,并对监测系统的参数进行配置,工作人员管理监测系统中数据的存储、备份和恢复,并且在配置与管理模块中进行添加、删除、编辑和查看所使用的工作人员数量,及工作人员的登录日志、设备操作日志。

8.根据权利要求1-7任意一项所述的一种计算机软件开发的通信监测方法,其特征在于,包括以下步骤:

...

【技术特征摘要】

1.一种计算机软件开发的通信监测系统,其特征在于:包括:数据采集模块、实时监测模块、数据分析与处理模块、异常通知模块、可视化展示模块、配置与管理模块和可扩展性模块;

2.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:数据采集模块中,对于采集网络通信,使用wireshark获取网络通信的原始数据;对于采集进程间通信,使用strace来跟踪系统调用和库函数调用。

3.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:实时监测模块中,通过监听网络接口,使用wireshark网络抓包来捕获软件系统的网络通信数据包;通过共享内存、消息队列监测软件开发系统的进程间通信机制的数据传输;对捕获到的通信数据进行解析,将其转化为可读的格式。

4.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:数据分析与处理模块中,对采集到的原始数据进行清洗、去除重复数据、缺失数据和错误数据;

5.根据权利要求1所述的计算机软件开发的通信监测系统,其特征在于:异常通知模块中,根据数据分析与处理模块的结果,判断是否存在通信延迟过高、丢包率过高、连接断开的问题,当存在异常行为和潜在问题时,...

【专利技术属性】
技术研发人员:黄灏
申请(专利权)人:黄灏
类型:发明
国别省市:

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

1