System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据传输,具体涉及一种基于不稳定网络场景的监控信息上传方法及系统。
技术介绍
1、随着物联网、智能城市、智能交通等技术的发展,监控信息的采集和上传成为了实现远程监控、智能分析、预警预测等功能的重要基础。监控信息是指通过各种传感器或设备采集的关于目标对象的状态、位置、行为等数据,如温度、湿度、压力、速度、方向、视频、音频等。监控信息的上传是指将监控信息从采集端发送到服务器端或云端的过程,通常需要通过网络进行传输。
2、然而,在实际应用中,监控信息的上传往往面临着网络不稳定的问题,如网络延迟、丢包、断开、拥塞等,这些问题会导致监控信息的上传效率低下、质量下降,甚至失败,从而影响监控系统的性能和可靠性。例如,在移动网络中,由于设备的移动性、网络的动态性、信号的干扰等因素,网络的带宽、延迟、丢包率等指标会随时变化,导致监控信息的上传不稳定;在卫星网络中,由于信号的传播距离、天气的影响、轨道的变化等因素,网络的延迟、丢包率等指标会较高,导致监控信息的上传延迟;在无线网络中,由于信号的衰减、干扰、阻挡等因素,网络的连接状态、带宽等指标会不稳定,导致监控信息的上传中断。这些不稳定网络场景对于监控信息的上传提出了更高的要求,如实时性、完整性、安全性等,需要采用更加智能和灵活的上传方法和系统。
技术实现思路
1、鉴于上述存在的问题,提出了本专利技术。
2、因此,本专利技术解决的技术问题是:在不稳定网络环境中如何有效地上传监控信息的技术问题,如何降低数据丢失的风险
3、为解决上述技术问题,本专利技术提供如下技术方案:实时采集网络状态信息指标,并将检测结果发送给策略生成模块;根据检测结果结合预先训练好的网络状态分类模型,生成匹配当前网络场景的上传策略;根据上传策略,对监控信息进行优化处理,并将处理后的监控信息发送给监控信息传输模块;根据上传策略,选择传输协议,对处理后的监控信息进行传输,将其发送到本地服务器端和云端服务器;接收监控信息传输模块发送的监控信息,并对其进行还原操作,生成原始的监控信息,并将其存储或分发给其他模块进行后续处理。
4、作为本专利技术所述的基于不稳定网络场景的监控信息上传方法的一种优选方案,其中:所述实时采集网络状态信息指标包括在监控信息采集模块中,配置定时器,每隔固定的时间间隔,执行以下操作,
5、向服务器端发送数据包,并记录发送和接收的时间,计算网络的延迟,即往返时间;
6、记录发送和接收的数据量,计算网络的带宽,即每秒传输的比特数;
7、捕获网络上的所有数据包,并分析数据包的类型、序号、大小、校验信息,计算网络的丢包率,即丢失的数据包数与总的数据包数的比值;
8、查看网络的连接状态,即网络是否正常连接、断开、重连;
9、所述网络状态信息指标包括带宽、延迟、丢包率、连接状态;
10、结合信号强度、带宽、延迟、丢包率,按照固定时间间隔根据以下公式计算网络状态指数:
11、
12、其中,nsi为网络状态指数,表示网络的质量和稳定性,数值越大,表示网络越好;ss为信号强度,表示网络信号的强度,数值越大,表示信号越强;bw为带宽,表示网络的传输速率,数值越大,表示带宽越大;rtt为往返时间,表示网络的延迟,数值越小,表示延迟越低;plr为丢包率,表示网络的丢包情况,数值越小,表示丢包越少;cs为连接状态,表示网络的连接情况,数值为0时表示网络断开,数值为1时表示网络连接,数值为2时表示网络重连。
13、作为本专利技术所述的基于不稳定网络场景的监控信息上传方法的一种优选方案,其中:所述生成匹配当前网络场景的上传策略包括根据检测结果,以及监控信息知识库中的监控信息类型、优先级、大小、敏感度,结合预先训练好的网络状态分类模型对网络状态进行分类,计算每种网络状态的匹配度;
14、所述监控信息知识库使用向量空间模型,表示为:
15、mik=mii|mii=(ti,pi,si,ei),i=1,2,...,n
16、其中,mik为监控信息知识库,表示监控信息的特征和属性;mii为第i种监控信息,ti为监控信息的类型,pi为监控信息的优先级,si为监控信息的大小,ei为监控信息的敏感度,n为监控信息的种类数;
17、所述网络状态分类模型采用随机森林模型,表示为:
18、nsc=nsj|nsj=(nsij,upj),j=1,2,...,m
19、其中,nsc为网络状态分类模型,表示网络状态的类别和特点;nsj为第j种网络状态,nsij为网络状态指数的阈值区间,upj为上传策略的向量,表示网络状态的上传策略,m为网络状态的类型数,表示网络状态的多样性,数值越大,表示类型越多;
20、当网络状态指数在0到0.2之间,表示网络极差,上传策略为最低频率、最低质量、最小分片、最强加密、最可靠协议;
21、当网络状态指数在0.2到0.4之间,表示网络较差,上传策略为低频率、低质量、小分片、强加密、较可靠协议;
22、当网络状态指数在0.4到0.6之间,表示网络一般,上传策略为中等频率、中等质量、中等分片、中等加密、一般协议;
23、当网络状态指数在0.6到0.8之间,表示网络较好,上传策略为高频率、高质量、大分片、弱加密、较快速协议;
24、当网络状态指数在0.8到1之间,表示网络极好,上传策略为最高频率、最高质量、最大分片、无加密、最快速协议;
25、将网络状态指数与网络状态的匹配度比对,判断属于哪种网络状态,输出对应的上传策略;
26、所述上传策略包括监控信息的采集频率、编码格式、压缩比、分片大小、加密方式、传输协议,并将上传策略发送给一个监控信息处理模块。
27、作为本专利技术所述的基于不稳定网络场景的监控信息上传方法的一种优选方案,其中:所述对监控信息进行优化处理包括在监控信息处理模块中,接收策略生成模块发送的上传策略向量,并解析出上传策略的参数,
28、根据上传策略的参数,对监控信息进行相应的处理,具体如下:
29、根据监控信息的采集频率,调整监控信息的采集时间间隔,适应网络状态的变化,提高监控信息的时效性和有效性;
30、根据监控信息的编码格式,选择合适的编码方式,对监控信息进行编码,减少监控信息的数据量,提高监控信息的传输效率;
31、根据监控信息的压缩比,选择合适的压缩算法,对监控信息进行压缩,减少监控信息的数据量,提高监控信息的传输效率;
32、根据监控信息的分片大小,将监控信息分割成相应个数数据包,以适应网络状态的变化,降低数据包的丢失和错误的风险;
33、根据监控信息的加密方式,选择加密算法,对监控信息进行加密,以保证监控信息的安全性和保密性;将处理后的监控信息发送给监控信息传输模块。
34、作为本专利技术所述本文档来自技高网...
【技术保护点】
1.基于不稳定网络场景的监控信息上传方法,其特征在于,包括:
2.如权利要求1所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述实时采集网络状态信息指标包括在监控信息采集模块中,配置定时器,每隔固定的时间间隔,执行以下操作,
3.如权利要求2所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述生成匹配当前网络场景的上传策略包括根据检测结果,以及监控信息知识库中的监控信息类型、优先级、大小、敏感度,结合预先训练好的网络状态分类模型对网络状态进行分类,计算每种网络状态的匹配度;
4.如权利要求3所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述对监控信息进行优化处理包括在监控信息处理模块中,接收策略生成模块发送的上传策略向量,并解析出上传策略的参数,
5.如权利要求4所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述选择传输协议包括在监控信息传输模块中,接收监控信息处理模块发送的处理后的监控信息,并解析出上传策略的参数;
6.如权利要求5所述的基于不稳定网络场景的监控信息上传方法,其特征
7.如权利要求6所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述生成原始的监控信息还包括若数据包的序号和校验码都正确则判定为正常数据包,服务器直接将其存入缓冲区,等待解码;
8.一种采用如权利要求1~7任一所述的基于不稳定网络场景的监控信息上传方法的系统,其特征在于:包括监控信息采集模块、策略生成模块、监控信息处理模块、监控信息传输模块、本地服务器端和云端服务器;
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.基于不稳定网络场景的监控信息上传方法,其特征在于,包括:
2.如权利要求1所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述实时采集网络状态信息指标包括在监控信息采集模块中,配置定时器,每隔固定的时间间隔,执行以下操作,
3.如权利要求2所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述生成匹配当前网络场景的上传策略包括根据检测结果,以及监控信息知识库中的监控信息类型、优先级、大小、敏感度,结合预先训练好的网络状态分类模型对网络状态进行分类,计算每种网络状态的匹配度;
4.如权利要求3所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述对监控信息进行优化处理包括在监控信息处理模块中,接收策略生成模块发送的上传策略向量,并解析出上传策略的参数,
5.如权利要求4所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述选择传输协议包括在监控信息传输模块中,接收监控信息处理模块发送的处理后的监控信息,并解析出上传策略的参数;
6.如权利要求5所述的基于不稳定网络场景的监控信息上传方法,其特征在于:所述生成原始的监控信息包括在本地服务...
【专利技术属性】
技术研发人员:高琨,李文军,段建峰,贺建平,袁晋雄,
申请(专利权)人:国家能源集团山西电力有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。