System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于物联网,尤其涉及一种基于物联网的数据包分类方法及其系统。
技术介绍
1、物联网,是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。
2、数据包,是在计算机网络中tcp/ip协议通信传输中的一种数据单位,数据包主要由“目的ip地址”、“源ip地址”、“净载数据”等部分构成,包括包头和包体,包头是固定长度,包体的长度不定,各字段长度固定,双方的请求数据包和应答数据包的包头结构是一致的,不同的是包体的定义。
3、数据包的分类,通常是按照数据包的数据类型进行分类,在物联网中,由于会有物联网内部或外部的不同数据包传输,需要对不同的数据包传输进行不同的处理,而现有技术中,不能够进行物联网的数据包分类,导致无法进行不同的数据包传输处理。
技术实现思路
1、本专利技术实施例的目的在于提供一种基于物联网的数据包分类方法及其系统,旨在解决
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、一种基于物联网的数据包分类方法,所述方法具体包括以下步骤:
4、对多个物联网设备进行通信监控,向处于数据通信状态的数据通信设备发送数据反馈指令;
5、接收所述数据通信设备反馈的数据通信信息,并对所述数据通信信息进行分析,判断是否具有外部通信;
6、在具有外部通信时,进行数据通信的分类接管,分别构建对
7、进行数据包的分类分析,生成分类标记信息;
8、根据所述分类标记信息,使用对外通信通道或对内通信通道进行数据包传输处理。
9、作为本专利技术实施例技术方案进一步的限定,所述对多个物联网设备进行通信监控,向处于数据通信状态的数据通信设备发送数据反馈指令具体包括以下步骤:
10、对多个物联网设备进行通信监控,记录通信监控数据;
11、对所述通信监控数据进行分析,判断是否具有处于数据通信状态的物联网设备;
12、在具有处于数据通信状态的物联网设备时,标记数据通信设备;
13、生成并向所述数据通信设备发送数据反馈指令。
14、作为本专利技术实施例技术方案进一步的限定,所述接收所述数据通信设备反馈的数据通信信息,并对所述数据通信信息进行分析,判断是否具有外部通信具体包括以下步骤:
15、接收所述数据通信设备反馈的数据通信信息;
16、对所述数据通信信息进行地址分析,获取目标通信地址;
17、通过预设的通信地址表格,对所述目标通信地址进行匹配判断,生成匹配判断结果;
18、根据匹配判断结果,判断是否具有外部通信。
19、作为本专利技术实施例技术方案进一步的限定,所述在具有外部通信时,进行数据通信的分类接管,分别构建对外通信通道和对内通信通道具体包括以下步骤:
20、在具有外部通信时,确定对外通信目标;
21、在所述对外通信目标和所述数据通信设备之间,进行分类接管,生成分类接管指令;
22、按照所述分类接管指令,与所述对外通信目标构建对外通信通道;
23、按照所述分类接管指令,与所述数据通信设备构建对内通信通道。
24、作为本专利技术实施例技术方案进一步的限定,所述进行数据包的分类分析,生成分类标记信息具体包括以下步骤:
25、接收数据通信设备或对外通信目标发送的目标数据包;
26、对所述目标数据包进行来源判断,生成来源判断结果;
27、根据所述来源判断结果,进行标记处理,生成分类标记信息。
28、作为本专利技术实施例技术方案进一步的限定,所述根据所述分类标记信息,使用对外通信通道或对内通信通道进行数据包传输处理具体包括以下步骤:
29、根据所述分类标记信息,判断是否需要加密处理或解密处理;
30、在需要加密处理时,对所述目标数据包进行加密,生成加密数据包,并通过所述对外通信通道,将所述加密数据包发送至所述对外通信目标;
31、在需要解密处理时,对所述目标数据包进行解密,生成解密数据包,并通过所述对内通信通道,将所述解密数据包发送至所述数据通信设备。
32、一种基于物联网的数据包分类系统,所述系统包括通信监控处理单元、外部通信判断单元、分类接管处理单元、数据包分类分析单元和分类传输处理单元,其中:
33、通信监控处理单元,用于对多个物联网设备进行通信监控,向处于数据通信状态的数据通信设备发送数据反馈指令;
34、外部通信判断单元,用于接收所述数据通信设备反馈的数据通信信息,并对所述数据通信信息进行分析,判断是否具有外部通信;
35、分类接管处理单元,用于在具有外部通信时,进行数据通信的分类接管,分别构建对外通信通道和对内通信通道;
36、数据包分类分析单元,用于进行数据包的分类分析,生成分类标记信息;
37、分类传输处理单元,用于根据所述分类标记信息,使用对外通信通道或对内通信通道进行数据包传输处理。
38、作为本专利技术实施例技术方案进一步的限定,所述通信监控处理单元具体包括:
39、通信监控模块,用于对多个物联网设备进行通信监控,记录通信监控数据;
40、状态判断模块,用于对所述通信监控数据进行分析,判断是否具有处于数据通信状态的物联网设备;
41、设备标记模块,用于在具有处于数据通信状态的物联网设备时,标记数据通信设备;
42、指令发送模块,用于生成并向所述数据通信设备发送数据反馈指令。
43、作为本专利技术实施例技术方案进一步的限定,所述外部通信判断单元具体包括:
44、信息接收模块,用于接收所述数据通信设备反馈的数据通信信息;
45、地址分析模块,用于对所述数据通信信息进行地址分析,获取目标通信地址;
46、匹配判断模块,用于通过预设的通信地址表格,对所述目标通信地址进行匹配判断,生成匹配判断结果;
47、结果判断模块,用于根据匹配判断结果,判断是否具有外部通信。
48、作为本专利技术实施例技术方案进一步的限定,所述分类接管处理单元具体包括:
49、目标确定模块,用于在具有外部通信时,确定对外通信目标;
50、分类接管模块,用于在所述对外通信目标和所述数据通信设备之间,进行分类接管,生成分类接管指令;
51、对外通道构建模块,用于按照所述分类接管指令,与所述对外通信目标构建对外通信通道;
52、对内通道构建模块,用于按照所述分类接管指令,与所述数据通信设备构建对内通信通道。
53、与现有技术相比,本专利技术的有益效果是:
54、本专利技术实施例通过进行通信监控,发送数据反馈指令;接收数据通信设本文档来自技高网...
【技术保护点】
1.一种基于物联网的数据包分类方法,其特征在于,所述方法具体包括以下步骤:
2.根据权利要求1所述的一种基于物联网的数据包分类方法,其特征在于,所述接收所述数据通信设备反馈的数据通信信息,并对所述数据通信信息进行分析,判断是否具有外部通信具体包括以下步骤:
3.根据权利要求2所述的一种基于物联网的数据包分类方法,其特征在于,对所述通信监控数据进行分析,判断是否具有处于数据通信状态的物联网设备的方法具体包括如下步骤:
4.根据权利要求3所述的一种基于物联网的数据包分类方法,其特征在于,
5.根据权利要求4所述的一种基于物联网的数据包分类方法,其特征在于,
6.根据权利要求5所述的一种基于物联网的数据包分类方法,其特征在于,在构建对外通信通道与对内通信通道的步骤中,所述方法还包括:
7.根据权利要求6所述的一种基于物联网的数据包分类方法,其特征在于,
8.根据权利要求7所述的一种基于物联网的数据包分类方法,其特征在于,
9.根据权利要求8所述的一种基于物联网的数据包分类方法,其特征在于,所
10.一种基于物联网的数据包分类系统,其特征在于,应用如权利要求1至9任一项所述的基于物联网的数据包分类方法,所述系统包括通信监控处理单元、外部通信判断单元、分类接管处理单元、数据包分类分析单元和分类传输处理单元,其中:
...【技术特征摘要】
1.一种基于物联网的数据包分类方法,其特征在于,所述方法具体包括以下步骤:
2.根据权利要求1所述的一种基于物联网的数据包分类方法,其特征在于,所述接收所述数据通信设备反馈的数据通信信息,并对所述数据通信信息进行分析,判断是否具有外部通信具体包括以下步骤:
3.根据权利要求2所述的一种基于物联网的数据包分类方法,其特征在于,对所述通信监控数据进行分析,判断是否具有处于数据通信状态的物联网设备的方法具体包括如下步骤:
4.根据权利要求3所述的一种基于物联网的数据包分类方法,其特征在于,
5.根据权利要求4所述的一种基于物联网的数据包分类方法,其特征在于,
6.根据权利要求5所述的一种基于物联网的...
【专利技术属性】
技术研发人员:杨全欣,陈磊,胡启维,
申请(专利权)人:江西云绿科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。