[发明专利]在TTE网络中避免TT业务与ET业务输出冲突的方法有效
申请号: | 201810508063.6 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108777609B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 邱智亮;王方圆;潘伟涛;曾磊;张森;陈郝明;高宇飞;陶凯 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L5/00 | 分类号: | H04L5/00 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | tte 网络 避免 tt 业务 et 输出 冲突 方法 | ||
1.一种在TTE网络中避免TT业务与ET业务输出冲突的方法,其特征在于:包括如下:
1)检测时间触发以太网交换机中是否有数据需要输出:如果没有数据需要输出,继续检测;如果有数据需要输出,则根据需要输出的数据类型进行不同操作:
若需要输出的数据为时间触发业务数据帧,执行2);
若需要输出的数据为事件触发业务数据帧,执行4);
2)判断当前时间是否处于时间触发业务数据帧的时间窗口内:
如果当前时间不处于时间触发业务数据帧的时间窗口内,则暂时不对时间触发业务数据帧进行传输操作,等到下一个时间窗口到来后再执行步骤3);其中,时间窗口是指时间触发以太网交换机周期性分配的特殊时间段,在该时间段内,只能传输时间触发业务数据帧,而不能传输事件触发业务数据帧,用以保证传输时间触发业务数据的时间精度为微秒级,并避免时间触发业务数据帧和事件触发业务数据帧的传输冲突;
如果当前时间处于时间触发业务数据帧的时间窗口内,则直接执行3);
3)将当前时间触发业务数据帧传输完,然后判断下一个需要传输的时间触发业务数据帧能否在当前时间窗口内传输完毕,确定后续的传输操作:
如果下一个需要传输的时间触发业务数据帧能在当前时间窗口内传输完毕,则继续传输下一个时间触发业务数据帧;
如果下一个需要传输的时间触发业务数据帧不能在当前时间窗口内传输完毕,则暂停下一个时间触发业务数据帧的传输,等待下一个时间窗口到来,完成剩余时间触发业务数据帧的传输;
4)判断事件触发业务数据帧的发送时间与时间触发业务数据帧的时间窗口是否冲突:
如果发送时间与时间窗口冲突,则暂时不对事件触发业务数据帧进行传输操作,等待一段时间以避免冲突,执行5);
如果发送时间不与时间窗口冲突,则直接执行5);
5)将当前事件触发业务数据帧传输完,然后进行传输判断,确定后续的传输操作:
如果判断可以传输下一个事件触发业务数据帧,则传输下一个事件触发业务数据帧;
如果判断不可以传输下一个事件触发业务数据帧,则结束事件触发业务数据帧的传输。
2.根据权利要求1所述的方法,其中3)中判断下一个时间触发业务数据帧能否在当前时间窗口内传输完,是通过如下公式进行的:
t+t3+IFG<t2
其中,t表示当前时间,t3表示下一个需要传输的时间触发业务数据帧传输所需要的时间,IFG表示最小帧间隔,t2表示时间窗口结束时间;
若上述判别公式成立,则说明下一个需要传输的时间触发业务数据帧能在当前时间窗口内传输完毕;
若上述判别公式不成立,则说明下一个需要传输的时间触发业务数据帧不能在当前时间窗口内传输完毕。
3.根据权利要求1所述的方法,其中4)中判断事件触发业务数据帧的发送时间与时间触发业务数据帧的时间窗口是否冲突,是通过如下公式进行的:
t1<t<t2+IFG
其中t1表示时间窗口的开启时间,t表示当前时间,t2表示时间窗口的结束时间,IFG表示最小帧间隔;
若上述判别公式成立,则说明事件触发业务数据帧的发送时间与时间触发业务数据帧的发送窗口冲突;
若上述判别公式不成立,则说明事件触发业务数据帧的发送时间与时间触发业务的时间窗口不冲突。
4.根据权利要求1所述的方法,其中步骤5)中的传输判断,是通过如下公式进行的:
t+t3+IFG<t1
其中,t表示当前时间,t1表示时间窗口的开启时间,IFG表示最小帧间隔时间,t3表示传输下一个事件触发业务数据帧所需要的时间;
若上述判别公式不成立,则说明能传输下一个事件触发业务数据帧;若上述判别公式成立,则说明不能传输下一个事件触发业务数据帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810508063.6/1.html,转载请声明来源钻瓜专利网。