用于精确地估计网络内的延迟的服务、系统和方法技术方案

技术编号:10376758 阅读:153 留言:0更新日期:2014-09-03 20:50
公开了一种用于确定网络的时间延迟的方法和系统。例如,公开了一种用于确定网络的时间延迟的方法,该网络具有i)发射节点和ii)接收节点,其中发射节点和接收节点中的每个节点包括数据链路层(DLL)、管理层和物理层(PHY)。该方法包括确定发射节点接收第一分组的时间,将接收第一分组的时间转发至发射节点的管理层;将第一分组中的信息转发至发射节点,并且通过从经由接收节点的管理层所提供的传输时间中减去发射节点的DLL接收第一分组的时间,确定该网络的时间延迟。

【技术实现步骤摘要】
【国外来华专利技术】用于精确地估计网络内的延迟的服务、系统和方法相关申请的交叉引用本公开内容要求于2011年11月2日提交的美国临时申请第61/554,884号的权益,其通过引用而并入本文中。
技术介绍
本文中所提供的背景描述是为了一般性地给出本公开内容的背景的目的。目前专利技术人的工作(在某种程度上该工作是这个
技术介绍
章节所描述的),以及本描述的在递交的时候可能不被另外地认定为现有技术的方面,既不明确地也不隐含地被承认为相对于本公开内容的现有技术。G.hn协议(或者标准)是用于通过介质来组网的规范,介质诸如电话线路、电力线、同轴电缆和塑料光纤(POF)。G.hn标准的各种益处包括较低的设备成本、较低的开发成本、提高的性能和简单的安装。进一步地,随着通信底层技术的成熟,不断增加的诸如计算机,电视机和机顶盒之类的设备都配备有G.hn接口。然而,由于多种不同类型的新服务通过G.hn网络来提供,G.hn接口的适配可能是所期望的,以便实现这些新服务或者提升性能。
技术实现思路
本专利技术的各种方面和实施例在后面被进一步详细地描述。在一个实施例中,公开了一种用于确定网络的时间延迟的方法,该网络具有i)发射节点和ii)接收节点,其中发射节点和接收节点中的每个节点包括数据链路层(DLL)、管理层和物理层(PHY)。该方法包括响应该发射节点的DLL从数据源接收信息的第一分组;确定由该发射节点的DLL接收第一分组的时间;将由该发射节点的DLL接收第一分组的时间转发至该发射节点的管理层;将第一分组中的信息转发至该发射节点的PHY;使用该发射节点的PHY来将第一分组中的信息发送至该接收节点;以及使用电路,通过从经由该接收节点的管理层所提供的传输时间中减去由该发射节点的DLL接收第一分组的时间,来确定网络的时间延迟,该传输时间是第一分组的信息准备要由接收节点传输至数据信宿的时间点。在另一个实施例中,公开了一种用于确定网络的时间延迟的方法,该网络具有i)发射节点和ii)接收节点,其中发射节点和接收节点中的每个节点包括数据链路层(DLL)、管理层和物理层(PHY),该方法包括响应于该发射节点的DLL从数据源接收信息的第一数据分组,将该信息转发至接收节点的DLL;确定传输时间,该传输时间是该信息准备要由该接收节点传输至数据信宿的时间点;将该传输时间转发至该接收节点的管理层;以及使用电路,通过从该传输时间中减去接收时间来确定网络的时间延迟,经由该发射节点的管理层来提供该接收时间,接收时间是由该发射节点接收包含该信息的第一分组的时间点。在又一个实施例中,一种用于确定网络的时间延迟的装置,包括包含电路的发射节点,该发射节点包括:第一物理层(PHY)、管理层、以及被配置为从数据源接收信息的第一分组的第一数据链路层(DLL),由该DLL来确定该第一分组的接收时间,将该接收时间转发至该第一管理层,以及将该第一分组的信息转发至该第一PHY;以及被配置为通过从经由接收节点的第二管理层所提供的传输时间中减去该接收时间来确定网络的时间延迟的电路,该传输时间是该第一分组的信息准备要由该接收节点传输至数据信宿的时间点。在再一个实施例中,一种用于确定网络的时间延迟的装置,包括包含电路的接收节点,该接收节点包括管理层,被配置为经由网络的发射节点接收数据源所提供的信息的物理层(PHY);以及数据链路层(DLL),被配置为从该PHY接收该信息,确定传输时间,该传输时间是该信息准备要被传输到数据信宿的时间点,以及将该传输时间转发至该管理层;以及被配置为通过从该传输时间中减去接收时间来确定网络的时间延迟的电路,经由该发射节点的管理层来提供该接收时间,该接收时间是通由该发射节点接收包含该信息的第一分组的时间点。附图说明将参照附图详细描述被提出作为示例的本公开内容的各种实施例,其中相似标号指代相似元素。图1是使用G.hn网络的示例通信系统。图2描述可用于确定G.hn网络延迟的图1的两个网络节点中的细节。图3是概括所公开的用于确定G.hn网络中的延迟的方法和系统的操作的流程图。具体实施方式以下所公开的方法和系统可以是一般性地以及就特定的示例和/或特定的实例而言被描述的。对于在详细的示例和/或实施例进行参照的示例中,注意到,除非另有特定声明,如将被一个本领域的普通技术人员理解的,所描述的任何基础原理不被限定到单个实施例,而是扩展用于本文所描述的任何其他方法和系统。术语“G.hn”是一般用于国际电信联盟的电信标准化部(俗称“ITU-T”)所开发的一族标准的名字。该G.hn标准由提供通过电力线、电话线和/或同轴电缆而可用的设备的多个组织所推动,诸如HomeGrid联盟(www.HomeGrid.com)。G.hn可以变成被嵌入其中的多数设备,诸如电视机、机顶盒、住宅网关、个人计算机或者网络附加存储设备,类似AC供电(AC-powered)一样并且将作为HomeGrid技术的良好候选。当谈及网络时要考虑的一个问题是视听(AV)数据的使用,这倾向于消耗大量带宽。为了解决增长的带宽的问题,IEEE802.1标准正被提出以便改进所出现的设备同步和服务质量的问题。例如,正在开发IEEEp802.1AS以便提供基于IEEE1588-2008标准的准确时间同步,使得网络附加的音频设备能够同时地捕捉和/或呈现音频,并且快速地在局域网(LAN)的一端上生成媒体时钟,该媒体时钟被准确地同步到在该LAN的另一端上的时钟。图1是可用于精确地同步多个时钟的通信系统100的示例。该通信系统100包括数据源110、G.hn网络120、和数据信宿130。该示例G.hn网络120包括第一通信节点122和第二通信节点124,第一通信节点122和第二通信节点124均被配置为使得跨G.hn网络120的时钟能够基于多个延迟L1、L2和L3而被精确地同步,该通信系统中固有的延迟L2成为G.hn网络120的固有延迟。管理节点140可选地被提供用于监测性能并且管理整体性能和对数据的访问,注意如可能有必要或者方便的时候,管理节点140可以被包括在第一通信节点122或第二通信节点124中。尽管G.hn网络用在以下示例中,本公开内容的方法和系统可以被适配到使用分层OSI(开放系统互连)模型的任何通信技术。进一步地,尽管该示例数据源110是视听数据源,例如,包含音乐和电影库的服务器,该示例数据源110可以是能够向网络提供任何形式的数据的任何设备。类似地,数据信宿130可以是能够接收和使用任何形式的数据的任何设备。图2描述了可用于确定G.hn网络中的延迟的图1中的两个网络节点{122、124}的细节。节点122,以下被称为“发射节点122”,被用来接收来自外部源的数据以及有效地将该数据和其他信号传输至节点124,节点124以下被称为“接收节点124”。发射节点122包括第一数据链路层(DLL)220、第一物理层(PHY)226以及第一管理层228。第一DLL220包括第一应用协议汇聚(APC)层222、第一逻辑链路控制(LLC)223以及第一媒体访问控制(MAC)224。类似的,接收节点124包括第二DLL230、第二PHY236以及第二管理层238。第二DLL230包括第二APC232、第二LLC233以及第二MAC234。在操作时,为了跨网络同步时钟(未本文档来自技高网...
用于精确地估计网络内的延迟的服务、系统和方法

【技术保护点】
一种用于确定网络的时间延迟的方法,所述网络具有i)发射节点和ii)接收节点,其中所述发射节点和所述接收节点中的每个节点包括数据链路层(DLL)、管理层和物理层(PHY),所述方法包括:响应于所述发射节点的所述DLL从数据源接收信息的第一分组,确定由所述发射节点的所述DLL接收所述第一分组的时间;将由所述发射节点的所述DLL接收所述第一分组的所述时间转发至所述发射节点的所述管理层;将所述第一分组中的信息转发至所述发射节点的所述PHY;使用所述发射节点的所述PHY来将所述第一分组中的所述信息发送至所述接收节点;以及使用电路,通过从经由所述接收节点的所述管理层所提供的传输时间中减去由所述发射节点的所述DLL接收所述第一分组的所述时间,来确定所述网络的所述时间延迟,所述传输时间是所述第一分组的所述信息准备要由所述接收节点传输至数据信宿的时间点。

【技术特征摘要】
【国外来华专利技术】2011.11.02 US 61/554,8841.一种用于确定网络的时间延迟的方法,所述网络具有i)发射节点和ii)接收节点,其中所述发射节点和所述接收节点中的每个节点包括数据链路层(DLL)、管理层和物理层(PHY),所述方法包括:响应于所述发射节点的所述DLL从数据源接收信息的第一分组,确定由所述发射节点的所述DLL的媒体访问控制(MAC)层之上的层接收所述第一分组的时间;将由所述发射节点的所述DLL之上的所述层接收所述第一分组的所述时间转发至所述发射节点的所述管理层;将所述第一分组中的信息转发至所述发射节点的所述PHY;使用所述发射节点的所述PHY来将所述第一分组中的所述信息发送至所述接收节点;以及使用电路,通过从经由所述接收节点的所述管理层所提供的传输时间中减去由所述发射节点的所述DLL之上的所述层接收所述第一分组的所述时间,来确定所述网络的所述时间延迟,所述传输时间是所述第一分组的所述信息准备要由所述接收节点传输至数据信宿的时间点。2.根据权利要求1所述的方法,进一步包括,响应于所述接收节点的所述PHY接收所述第一分组的所述信息:由第二PHY将所述第一分组的所述信息转发至所述接收节点的所述DLL;以及确定当所述第一分组的所述信息准备要由所述接收节点传输至数据信宿时的所述时间点。3.根据权利要求2所述的方法,进一步包括使用一个或多个后续分组来将所述网络的所述时间延迟分发至一个或多个节点。4.根据权利要求1所述的方法,其中所述网络是使用电力线、电话线、同轴电缆和塑料光纤中的至少一个的物理介质的局域网。5.根据权利要求1所述的方法,其中所述第一分组是可用于在所述发射节点和所述接收节点中的每个节点处提供时钟的同步的同步分组。6.根据权利要求5所述的方法,进一步包括使用一个或多个后续分组来将所述网络的所述时间延迟分发至一个或多个节点。7.一种用于确定网络的时间延迟的方法,所述网络具有i)发射节点和ii)接收节点,其中所述发射节点和所述接收节点中的每个节点包括数据链路层(DLL)、管理层和物理层(PHY),所述方法包括:响应于所述发射节点的所述DLL从数据源接收信息的第一分组,将所述信息转发至所述接收节点的所述DLL;确定传输时间,所述传输时间是所述信息准备要由所述接收节点传输至数据信宿的时间点;将所述传输时间转发至所述接收节点的管理层;以及使用电路,通过从所述传输时间中减去接收时间来确定所述网络的所述时间延迟,经由所述发射节点的管理层来提供所述接收时间,所述接收时间是由所述发射节点接收包含所述信息的第一分组的时间点,其中确定所述接收时间由所述发射节点的DLL的媒体访问控制(MAC)层之上的层来执行。8.根据权利要求7所述的方法,其中所述网络是使用电力线、电话线、同轴电缆和塑料光纤中的至少一个的物理介质的局域网。9.根据权利要求7所述的方法,其中所述第一分...

【专利技术属性】
技术研发人员:M·M·瓦兹奎兹D·A·马隆达
申请(专利权)人:马维尔国际贸易有限公司
类型:发明
国别省市:巴巴多斯;BB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1