用户端设备停止接收数据的方法

文档序号:7651579阅读:171来源:国知局
专利名称:用户端设备停止接收数据的方法
技术领域
本发明涉及一种半双工E0C网络中用户端设备的数据处理方法。
背景技术
EOC (Ethernet Over Cable)网络是点对多点架构,请参阅图1, 一个 局端设备通过一个或多个分支器或分配器连接多个用户端设备,局端设备 向用户端设备的通信为下行方向,用户端设备向局端设备的通信为上行方 向。
某些EOC网络仅支持半双工(Half Duplex)模式,即局端设备发送下 行数据时,任何从设备都不能发送上行数据;当某个用户端设备发送上行 数据时,局端设备不能发送下行数据,而且其它用户端设备也不能发送上 行数据。请参阅图2,半双工EOC网络中交替出现上行时段和下行时段,并 且上行时段和下行时段的长度都是可变的。
现有的半双工EOC网络中,用户端设备始终处于接收数据的状态,这 会导致以下问题
1. 大多数情况下,网络运营商不希望用户端设备之间直接通信。但是 在上行时段,由于分支器和分配器的隔离不够等原因,用户端设备可能会 收到其它用户端设备的上行数据,这对网络安全不利。
2. 在上行时段,局端设备处于接收数据的状态。如果所有的用户端设 备也都处于接收数据的状态,这就意味着这些用户端设备的物理层接收电路都处于工作状态。多个用户端设备的接收电路会在线路上产生噪声干扰, 如果局端设备下连的用户端设备数量很多,这些噪声干扰汇聚起来会降低 线路性能,影响局端设备的接收性能。并且用户端设备越多,到达局端设 备的汇聚噪声就越大,这将限制网络可支持的最大用户端设备数量。
请参阅图3,用户端设备A在发送上行数据,都处于接收数据状态的用 户端设备B、 C、 D、 E产生的噪声干扰都会到达局端设备,从而影响局端设 备的接收性能。

发明内容
本发明所要解决的技术问题是提供一种用户端设备停止接收数据的方 法,该方法可以在半双工EOC网络的上行时段让用户端设备尽可能停止接 收数据,同时保证用户端设备正常接收下行时段的数据。
为解决上述技术问题,本发明用户端设备停止接收数据的方法包括如 下步骤
第1步,半双工E0C网络中,在上行时段开始时刻、或者上行时段开 始时刻之前的一定时间、或者上行时段开始时刻之后的一定时间,用户端 设备关闭物理层的接收电路;
第2步,在所述上行时段结束时刻、或者所述上行时段结束时刻之前 的一定时间、或者所述上行时段结束时刻之后的一定时间,用户端设备开 启物理层的接收电路。
本发明所述方法应用于半双工E0C网络,可以让用户端设备在上行时 段尽可能停止接收数据,同时还能正常接收下行时段的数据,大大改善了上行时段中用户端设备的接收电路所产生的噪声干扰局端设备的接收。同 时还在很大程度上避免了用户端设备错误地接收其他用户端设备的上行数 据,有利于保障网络安全。


下面结合附图和实施例对本发明作进一步详细的说明
图1是EOC网络的拓扑结构示意图2是半双工E0C网络中上下行时段的示意图3是E0C网络中用户端设备的噪声干扰的示意图4是本发明用户端设备停止接收数据的方法的示意图5是本发明用户端设备停止接收数据的具体实施例的示意图。
具体实施例方式
请参阅图4,本发明用户端设备停止接收数据的方法包括如下步骤
第1步,半双工EOC网络中,在上行时段开始时刻的偏移量1的时刻, 用户端设备关闭物理层的接收电路;
第2步,在上行时段结束时刻的偏移量2的时刻,用户端设备开启物 理层的接收电路。
上述方法的第1步中,偏移量1可以是正值、零或负值。偏移量1为 正值表示上行时段开始时刻之后的时间;偏移量1为零表示恰在上行时段 的开始时刻上;偏移量1为负值表示上行时段开始时刻之前的时间。
上述方法的第2步中,偏移量2以是正值、零或负值。偏移量2为正 值表示上行时段结束时刻之后的时间;偏移量2为零表示恰在上行时段的结束时刻上;偏移量2为负值表示上行时段结束时刻之前的时间。
理想情况下,用户端设备在上行时段的开始时刻关闭物理层的接收电路,在上行时段的结束时刻开启物理层的接收电路。实际情况下,半双工EOC网络的局端设备和用户端设备的时钟很难完全同步,还存在RTT(Round-Trip Time,往返时间)的波动。通过设置偏移量1的有符号时间值,可以保证用户端设备正常接收所述上行时段之前的下行时段的结束数据;通过设置偏移量2的有符号时间值,可以保证用户端设备正常接收所述上行时段之后的下行时段的起始数据。
图3所示的半双工E0C网络中,偏移量1为正值,这意味着在上行时段开始时刻之后的一定时间,用户端设备关闭物理层的接收电路,确保正常接收所述上行时段之前的下行时段的结束数据。偏移量2为负值,这意味着在上行时段结束时刻之前的一定时间,用户端设备开启物理层的接收电路,确保正常接收所述上行时段之后的下行时段的起始数据。这种偏移量的选择充分考虑了上述时钟同步和RTT波动等实际因素,是一种优选方案。
由于半双工EOC网络的上下行时段交替出现,因此上述上行时段的开始时刻即该上行时段之前的下行时段的结束时刻,上行时段的结束时刻即该上行时段之后的下行时段的开始时刻。本发明中的用户端设备需要知道上述时刻的准确信息,这些信息可以是网络管理员直接配置用户端设备,也可以是局端设备通知各个用户端设备,用户端设备获取这些信息的方法不在本发明中赘述。下面就一具体实施例对本发明所述方法作详细说明。在一个半双工EOC网络中,用户端设备包括两个芯片^MAC芯片和PHY芯片,其中MAC芯片获取半双工E0C网络的上下行时段的开始时刻和结束时刻信息,并通过一个控制引脚的电平控制PHY芯片;其中PHY芯片控制物理层的接收电路。当MAC芯片将上述控制引脚置于高电平,所述PHY芯片即开启物理层接收电路;当MAC芯片将上述控制引脚置于低电平,所述PHY芯片即关闭物理层接收电路。更严格地说,当MAC芯片将上述控制引脚由低电平变为高电平时,所述PHY芯片即开启物理层接收电路;当MAC芯片将上述控制引脚由高电平变为低电平时,所述PHY芯片即关闭物理层接收电路。
请参阅图5,针对图3所示的偏移量1和偏移量2的取值,MAC芯片控制上述控制引脚的的电平,PHY芯片根据控制引脚的电平来开启或关闭物理层的接收电路。籍此,用户端设备可以在半双工EOC网络的上行时段尽可能停止接收数据,还能正常接收下行时段的数据。所谓"尽可能",是指在上行时段的前后还留有一定余量,以接收之前下行时段的结束数据和之后下行时段的起始数据。
权利要求
1. 一种用户端设备停止接收数据的方法,其特征是所述方法包括如下步骤第1步,半双工EOC网络中,在上行时段开始时刻、或者上行时段开始时刻之前的一定时间、或者上行时段开始时刻之后的一定时间,用户端设备关闭物理层的接收电路;第2步,在所述上行时段结束时刻、或者所述上行时段结束时刻之前的一定时间、或者所述上行时段结束时刻之后的一定时间,用户端设备开启物理层的接收电路。
2. 根据权利要求1所述的用户端设备停止接收数据的方法,其特征是所述方法包括如下步骤第1步,半双工EOC网络中,在上行时段幵始时刻之后的一定时间,用户端设备关闭物理层的接收电路;第2步,在上行时段结束时刻之前的一定时间,用户端设备开启物理层的接收电路。
3. 根据权利要求1或2所述的用户端设备停止接收数据的方法,其特征是所述上行时段的开始时刻即该上行时段之前的下行时段的结束时刻,所述上行时段的结束时刻即该上行时段之后的下行时段的开始时刻。
4. 根据权利要求2所述的用户端设备停止接收数据的方法,其特征是所述方法的第1步中,用户端设备关闭物理层的接收电路之前,已接收到所述上行时段之前的下行时段的最后数据;所述方法的第2步中,用户端设备开启物理层的接收电路之后,准备接收所述上行时段之后的下行时段的起始数据。
5. 根据权利要求4所述的用户端设备停止接收数据的方法,其特征是:所述用户端设备包括MAC芯片和PHY芯片,所述MAC芯片通过一根控制引脚的电平控制所述PHY芯片,所述PHY芯片控制物理层的接收电路;当所述MAC芯片将所述控制引脚置于高电平,所述PHY芯片即开启物理层接收电路;当所述MAC芯片将所述控制引脚置于低电平,所述raY芯片即关闭物理层接收电路。
6. 根据权利要求5所述的用户端设备停止接收数据的方法,其特征是当所述MAC芯片将所述控制引脚由低电平变为高电平时,所述PHY芯片即开启物理层接收电路;当所述MAC芯片将所述控制引脚由高电平变为低电平时,所述PHY芯片即关闭物理层接收电路。
全文摘要
本发明公开了一种用户端设备停止接收数据的方法,所述方法包括如下步骤第1步,半双工EOC网络中,在上行时段开始时刻、或者上行时段开始时刻之前的一定时间、或者上行时段开始时刻之后的一定时间,用户端设备关闭物理层的接收电路;第2步,在所述上行时段结束时刻、或者所述上行时段结束时刻之前的一定时间、或者所述上行时段结束时刻之后的一定时间,用户端设备开启物理层的接收电路。本发明所述方法应用于半双工EOC网络,可以让用户端设备在上行时段尽可能停止接收数据,还能正常接收下行时段的数据。
文档编号H04L5/16GK101471764SQ200710094619
公开日2009年7月1日 申请日期2007年12月25日 优先权日2007年12月25日
发明者张欣明, 珂 李, 杜兴东 申请人:普然通讯技术(上海)有限公司;普然技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1