[发明专利]一种肉制品生产安监系统视频传输优化方法有效
申请号: | 201811133976.0 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109150732B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 江晓;李斌;郭威 | 申请(专利权)人: | 广东荣业食品有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/753;H04L12/733;H04L12/729;H04L12/727;H04L12/721;H04N7/18 |
代理公司: | 东莞市神州众达专利商标事务所(普通合伙) 44251 | 代理人: | 周松强 |
地址: | 528429 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 肉制品 生产 系统 视频 传输 优化 方法 | ||
1.一种肉制品生产安监系统视频传输优化方法,其特征在于:选取核心节点构造多核多播共享树,通过防止死锁和减缓传输延迟进行传输优化,所述方法包括以下步骤:
A.根据肉制品生产安监系统视频传输网络中的源节点和目的节点分别选取核心节点;所述步骤A包括:
(1)肉制品生产安监系统的所有监控设备作为视频传输网络的源节点ns,根据源节点与核心节点距离d之和的最小值选取肉制品生产安监系统视频传输网络中的源核心节点nsc,即:
其中,f是选取核心节点的条件,N是肉制品生产安监系统中监控的数量,表示第i个源节点;
(2)选取与源核心节点之间至少存在N条路径的节点nr:
R(nr,nsc)≥N
从这些节点中选出与目的节点nd之间的距离小于参数阈值ε的节点作为目的核心节点ndc:
d(ndc,nd)≤ε;
B.通过对核心节点执行逆向路径转发检查,设置上游节点和下游节点,构造多核多播共享树;所述步骤B包括:
以源核心节点为多播树根,寻找每个节点的路径集合,通过对源核心节点和目的核心节点执行逆向路径转发检查,设置上游节点和下游节点;设置定时装置对消息处理进行定时,若超时,向上游节点发送消息;否则重新设置定时器;若从下游节点接收到断开连接的消息,重新调整上下游标识;若从下游节点接收到维持连接的消息,重新设置定时器;若有多个目的核心节点连接到目的节点上,选择链路代价最小的节点进行传输,形成传输路径,从而构造多核多播共享树;
C.通过给多播包分配虚信道保留切片缓存区,提高多播路由完全自适应性能,防止发生死锁现象;所述步骤C包括:
(1)若多播树中目的节点只有一个输出端口,则沿此端口进行信息传输;若多播树中目的节点有两个输出端口,则信息沿拥塞最少的端口进行传输;通过给多播数据包分配虚信道保留切片缓存区,若链路A中所有信息都发送至链路B,则链路A中有空闲虚信道,链路D中的信息必然有一个能发送成功,因此,链路D中将有空闲虚信道,链路C中的信息可以发送至D,所有消息依次发送,从而避免死锁现象;
(2)若链路A中的所有虚信道都被占用,根据信息当前位置,将网络分为多个区域,查找信息到达每个区域的优先输出端口,计算链路带宽的利用率函数:
μs为路径s的带宽分配,Vs(μs)是带宽分配的价值函数,Cs(μs)是链路I中信息使用网络所付出的代价函数,R是路径的数量,L是链路的数量,s0是穿过所有链路的路径条数,sl是穿过链路I的路径条数,从而提高链路带宽的使用效率,则链路A中存在一个信息可以到达目的节点,从而产生新的空闲虚信道,因此,其他链路信息可以依次进行传送,防止发生死锁现象;
D.通过自适应数据包复制方法,减缓多播传输延迟,完成肉制品生产安监系统的视频传输优化。
2.如权利要求1所述的肉制品生产安监系统视频传输优化方法,其特征在于:所述步骤D包括:
若数据传输的目的节点增多,传输路径延长将导致传输延迟,根据步骤C中将网络分为多个区域,当一个数据包进入网络时,节点根据空闲端口的数量自适应复制数据包,空闲端口的数量至少有两个,若目的节点位于不同区域,中间节点根据当前处理的数据包数、目的节点的分布以及空闲端口的优先级对数据包进行复制,空闲输出端口的优先级取决于端口的负载量,负载越小,优先级越高,通过自适应数据包复制方法,减缓多播传输延迟,从而完成肉制品生产安监系统的视频传输优化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东荣业食品有限公司,未经广东荣业食品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811133976.0/1.html,转载请声明来源钻瓜专利网。