[发明专利]在TTE网络中避免TT业务与ET业务输出冲突的方法有效
申请号: | 201810508063.6 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108777609B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 邱智亮;王方圆;潘伟涛;曾磊;张森;陈郝明;高宇飞;陶凯 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L5/00 | 分类号: | H04L5/00 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | tte 网络 避免 tt 业务 et 输出 冲突 方法 | ||
本发明公开了一种在TTE网络中避免TT业务与ET业务输出冲突的方法,主要解决现有时间触发以太网中业务传输冲突的问题。其方案是:在时间窗口内传输TT业务,在非时间窗口传输ET业务;根据传输业务需求及状况确定传输操作:若有TT业务需要传输,且当前时间处于时间窗口,则直接传输TT业务;若有TT业务需传输,且当前时间不处于时间窗口,则等到下一个时间窗口再传输该业务;若有ET业务需传输,且传输时间与时间窗口冲突,则等待冲突过去再传输该业务;若有ET业务需要传输,且传输时间与时间窗口不冲突,则直接传输该业务。本发明避免了TT业务和ET业务的输出冲突,提高了TTE网络的时间灵敏度,可应用于网络的数据传输。
技术领域
本发明属于通信技术领域,特别涉及一种避免时间触发TT业务与事件触发ET业务输出冲突的方法,可应用于时间触发以太网交换网络中。
背景技术
随着数字化浪潮的席卷,人们对数据的传输质量的要求越来越高。作为数据传输过程中的重要一环,以太网技术也在不断地发展,特别是将以太网技术应用于工业领域,实现全球互联的同时更好地操控远端设备。
时间触发以太网TTE是一种实时以太网解决方案,该方案的报文根据一个确切的时间调度表进行传输,报文的传输时间延迟是确定的,并且时间延迟抖动的精度是微秒量级。时间触发以太网将时间触发技术的确定性、实时性和容错机制同普通以太网的灵活性、动态性和“尽力而为”的传输特性相结合,为同步、高度可靠以及高容错率的嵌入式计算与网络提供技术支持。
交换机在网络互连中起到连接纽带的作用,时间触发以太网交换机是一种专用于时间触发以太网的专用交换机。时间触发以太网交换机的输出接口需要传输分别来自于不同数据通道的时间触发TT业务数据帧、事件触发ET业务数据帧,当上述数据帧同时到达时间触发以太网的专用交换机的同一输出模块时,会出现物理链路阻塞的问题,会对时间触发网络的数据传输造成影响。
中国专利201210484945.6提出一种基于时隙复用的链路阻塞解决方法,该方法虽然能减少网络带宽资源的浪费,但该方法所应用的是各个交换机节点,将所有的时隙分给相应节点的物理链路,且时间精度不高,仅为毫秒级。
发明内容
本发明的目的在于是针对上述现有技术中存在的问题,提出一种在时间触发以太网TTE中避免TT业务与ET业务输出冲突的方法,即在时间触发以太网交换机内部进行冲突避免,以减少网络带宽资源的浪费,保证时间触发以太网中数据的正常传输,并提高时间精度,使时间精度达到微秒级。
为实现上述目的,本发明的技术方案如下:
1.一种在TTE网络中避免TT业务与ET业务输出冲突的方法,其特征在于:包括如下:
1)检测时间触发以太网交换机中是否有数据需要输出:如果没有数据需要输出,继续检测;如果有数据需要输出,则根据需要输出的数据类型进行不同操作:
若需要输出的数据为时间触发业务数据帧,执行2);
若需要输出的数据为事件触发业务数据帧,执行4);
2)判断当前时间是否处于时间触发业务数据帧的时间窗口内:
如果当前时间不处于时间触发业务数据帧的时间窗口内,则暂时不对时间触发业务数据帧进行传输操作,等到下一个时间窗口到来后再执行步骤3);
如果当前时间处于时间触发业务数据帧的时间窗口内,则直接执行3);
3)将当前时间触发业务数据帧传输完,然后判断下一个需要传输的时间触发业务数据帧能否在当前时间窗口内传输完毕,确定后续的传输操作:
如果下一个需要传输的时间触发业务数据帧能在当前时间窗口内传输完毕,则继续传输下一个时间触发业务数据帧;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810508063.6/2.html,转载请声明来源钻瓜专利网。