利索能及
我要发布
收藏
专利号: 2017107377144
申请人: 深圳市盛路物联通讯技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-09-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种汇聚层数据传输方法,其特征在于,包括以下步骤:

汇聚父节点根据待转发的报文的特征信息对多个汇聚子节点进行分组,得到至少一个汇聚子节点组;

所述汇聚父节点在接收到所述报文后,根据所述特征信息将所述报文发送给对应的汇聚子节点组;

所述汇聚子节点组对所述报文进行处理,所述汇聚子节点组中的每一个汇聚子节点执行对所述报文进行处理的一个步骤;

所述汇聚子节点组从处理后的所述报文中提取目的节点的地址信息,并根据所述地址信息将处理后的所述报文发送给所述目的节点。

2.根据权利要求1所述的汇聚层数据传输方法,其特征在于,所述汇聚父节点根据待转发的报文的特征信息对多个汇聚子节点进行分组,得到至少一个汇聚子节点组具体包括:汇聚父节点从数据表中获取待转发的报文的目的节点的地址信息;

所述汇聚父节点根据所述地址信息对多个汇聚子节点进行分组,得到至少一个汇聚子节点组,所述汇聚子节点组的数量与所述地址信息的数量相同,且各所述汇聚子节点组具有彼此不同的所述地址信息;

所述汇聚父节点根据对报文进行处理的步骤的数量设置各所述汇聚子节点组内的汇聚子节点的数量。

3.根据权利要求1所述的汇聚层数据传输方法,其特征在于,所述汇聚父节点在接收到所述报文后,根据所述特征信息将所述报文发送给对应的汇聚子节点组具体包括:所述汇聚父节点在接收到待转发的所述报文后,对所述报文进行识别,得到所述报文的特征信息,所述特征信息包括:报文类型、报文长度、源地址信息和目标地址信息;

当所述汇聚父节点根据所述报文类型、所述源地址信息和所述目标地址信息对多个汇聚子节点进行分组时,将所述报文的特征信息与各所述汇聚子节点组的特征信息进行匹配,当匹配成功时,将所述报文发送给对应的汇聚子节点组;

当所述汇聚父节点根据所述报文长度对多个汇聚子节点进行分组时,根据所述报文的报文长度对所述报文进行分类;

当所述报文的报文长度达到第一预设长度阈值时,得到所述报文为短报文;

当所述报文的报文长度达到第二预设长度阈值时,得到所述报文为中报文;

当所述报文的报文长度达到第三预设长度阈值时,得到所述报文为长报文;

分别将所述短报文、所述中报文和所述长报文发送给对应的汇聚子节点组。

4.根据权利要求1至3中任一项所述的汇聚层数据传输方法,其特征在于,还包括:

所述汇聚父节点对各所述汇聚子节点组的报文排队数量进行监控;

当检测到所述报文排队数量达到第一预设排队数量阈值的一般拥堵汇聚子节点组时,在所述一般拥堵汇聚子节点组内增加第一预设数量的汇聚子节点;

当检测到所述报文排队数量达到第二预设排队数量阈值的非常拥堵汇聚子节点组时,在所述非常拥堵汇聚子节点组内增加第二预设数量的汇聚子节点;

当检测到所述报文排队数量达到第三预设排队数量阈值的严重拥堵汇聚子节点组时,在所述严重拥堵汇聚子节点组内增加第三预设数量的汇聚子节点;

其中,所述第三预设排队数量阈值大于所述第二预设排队数量阈值,所述第二预设排队数量阈值大于所述第一预设排队数量阈值,所述第三预设数量大于所述第二预设数量,所述第二预设数量大于所述第一预设数量。

5.根据权利要求4所述的汇聚层数据传输方法,其特征在于,所述汇聚父节点对各所述汇聚子节点组的报文排队数量进行监控还包括:当发现所述报文排队数量超过预设排队数量阈值的汇聚子节点组时,获取预设时间间隔内排队的所述报文的增加量;

根据所述增加量和所述时间间隔,得到所述汇聚子节点组的报文增加速率;

根据所述报文增加速率确定所述汇聚子节点组内汇聚子节点的增加数量。

6.一种汇聚层数据传输系统,其特征在于,包括:汇聚父节点和多个汇聚子节点,所述汇聚父节点包括:分组单元,用于根据待转发的报文的特征信息对多个汇聚子节点进行分组,得到至少一个汇聚子节点组;

发送单元,用于在接收到所述报文后,根据所述特征信息将所述报文发送给对应的汇聚子节点组;

各所述汇聚子节点组用于对所述报文进行处理,所述汇聚子节点组中的每一个汇聚子节点执行对所述报文进行处理的一个步骤,并从处理后的所述报文中提取目的节点的地址信息,并根据所述地址信息将处理后的所述报文发送给所述目的节点。

7.根据权利要求6所述的汇聚层数据传输系统,其特征在于,所述分组单元具体用于从数据表中获取待转发的报文的目的节点的地址信息,根据所述地址信息对多个汇聚子节点进行分组,得到至少一个汇聚子节点组,所述汇聚子节点组的数量与所述地址信息的数量相同,且各所述汇聚子节点组具有彼此不同的所述地址信息,并根据对报文进行处理的步骤的数量设置各所述汇聚子节点组内的汇聚子节点的数量。

8.根据权利要求6所述的汇聚层数据传输系统,其特征在于,所述发送单元具体用于在接收到待转发的所述报文后,对所述报文进行识别,得到所述报文的特征信息,所述特征信息包括:报文类型、报文长度、源地址信息和目标地址信息,当所述汇聚父节点根据所述报文类型、所述源地址信息和所述目标地址信息对多个汇聚子节点进行分组时,将所述报文的特征信息与各所述汇聚子节点组的特征信息进行匹配,当匹配成功时,将所述报文发送给对应的汇聚子节点组;当所述汇聚父节点根据所述报文长度对多个汇聚子节点进行分组时,根据所述报文的报文长度对所述报文进行分类;当所述报文的报文长度达到第一预设长度阈值时,得到所述报文为短报文;当所述报文的报文长度达到第二预设长度阈值时,得到所述报文为中报文;当所述报文的报文长度达到第三预设长度阈值时,得到所述报文为长报文;分别将所述短报文、所述中报文和所述长报文发送给对应的汇聚子节点组。

9.根据权利要求6至8中任一项所述的汇聚层数据传输系统,其特征在于,所述汇聚父节点还包括:监控单元,用于对各所述汇聚子节点组的报文排队数量进行监控,当检测到所述报文排队数量达到第一预设排队数量阈值的一般拥堵汇聚子节点组时,在所述一般拥堵汇聚子节点组内增加第一预设数量的汇聚子节点;当检测到所述报文排队数量达到第二预设排队数量阈值的非常拥堵汇聚子节点组时,在所述非常拥堵汇聚子节点组内增加第二预设数量的汇聚子节点;当检测到所述报文排队数量达到第三预设排队数量阈值的严重拥堵汇聚子节点组时,在所述严重拥堵汇聚子节点组内增加第三预设数量的汇聚子节点;其中,所述第三预设排队数量阈值大于所述第二预设排队数量阈值,所述第二预设排队数量阈值大于所述第一预设排队数量阈值,所述第三预设数量大于所述第二预设数量,所述第二预设数量大于所述第一预设数量。

10.根据权利要求9所述的汇聚层数据传输系统,其特征在于,所述监控单元还用于当发现所述报文排队数量超过预设排队数量阈值的汇聚子节点组时,获取预设时间间隔内排队的所述报文的增加量,并根据所述增加量和所述时间间隔,得到所述汇聚子节点组的报文增加速率,并根据所述报文增加速率确定所述汇聚子节点组内汇聚子节点的增加数量。