一种节点的制作方法

文档序号:7677163阅读:222来源:国知局
专利名称:一种节点的制作方法
技术领域
本发明涉及一种节点,更具体地但非排他地,涉及一种移动通信 设备内的节点。
背景技术
用户设备已经变成了具有多种应用的、不仅能够进行语音通信的 个人设备。例如,很难买到不具有连接至内部数字图像处理元件的数 码相机,不具有多音音频合成设备的用户设备。连接或者包含高级特 征(诸如卫星导^元以及音频和^见频编码和回方文)的用户设备也是普遍的。
为了使用户设备的组件能够彼此通信,用户设备配备有如下设计
的通信链路或通信网络内部系统可以彼此通信以生成该功能,而外 部系统也可以连接至用户设备,以便使用户设备是可升级的。
这种通信网络的已知示例是公知为D-Phy的串行接口 (由移动工 业处理器接口联盟(MIPI)提出)。D-Phy串行接口支持最多四条线 路(以最多每秒每条线路1兆比特的速率进行操作),并使用低压、 源同步、可伸缩信令技术。
在这些物理网络上进行操作的是协议栈。协议栈定义了如何跨越 物理网络来传送数据。例如,MIPI统一协议(UniPRO)定义了用于 在D-Phy网络上传送数据分组的标准。
目前其他专用用户设备网络使用的MIPI UniPRO标准以及协议 受困于数据完整性的问题。换言之,其依赖于数据发起者(或第一端 节点)所传送的数据已被接收到,并且由数据最终目的地(或第二端 节点)进行处理。在这些网络中,节点接收和处理数据的容量有限。 由此,当最终目的地节点容量饱和,该节点物理上无法接收或者处理通过网络传送的任何其他数据。
在这些情况下,典型的网络协议允许实现停止过程或者丟弃过程。
停止过程指示最终目的地节点停止从网络接收业务。这导致"头 阻塞,,,其中,所传送的数据在两个端节点之间的网络节点中排队。 该排队的数据使得网络节点有效地阻塞了该节点传递任何其他数据, 直到下一节点接受当前数据分组。该阻塞由此从最终目的地节点传播 至发起者节点,导致网络的部分或者全部阻塞。
丟弃过程指示最终目的地节点丢掉分组。这允许网络有效地进行
操作并且没有阻塞,但这导致了端对端(E2E)可靠性的丧失,即使 数据达到了最终目的地节点,也无法保证接收到了数据并且对数据进 行了处理。
点对点(P2P)数据流控制是已知的。在这种系统中,可以对两 个中间节点之间所传送的数据进行确认,以确定其接收。这些P2P系 统可^皮划分为两纟且。
第一组通过使用流控制令牌来使用没有同步信息的流控制。 一个 示例是Spacewire系统。这些系统具有的其他问题在于其需要使用 复杂的机制来恢复流控制令牌的丟失。此外,难以估计传送控制令牌 的数据开销,这阻止了这种系统在带宽有限的网络中产生准确的服务 质量供应。
第二组P2P系统操作具有同步信息的流控制。这通常应用技术将 两端的流控制信息与每个流控制信令分组进行同步,因此其是复杂 的,并且需要比基于令牌的分组更大的信令开销。可以在目前的MIPI UniPRO规范中发挥作用的P2P流控制机制中找到这种同步流控制信 令的示例。
针对点对点和端对端二者可靠性,使用P2P流控制机制在关于信 令开销和网络内节点的复杂性方面产生了额外的复杂性,同时产生了 对于端对端流控制而言并非最优的系统。

发明内容
本发明的实施方式旨在解决或者至少部分地和緩解上述问题。 根据本发明的第一方面,提供一种节点,其被布置为与至少一个
其他节点进行通信,该节点包括緩冲器,其被布置为接收从至少一 个其他节点传送的数据;输出,其被布置为将数据传送给至少一个其 他网元,其中,所述数据包括关于緩沖器接收从其他节点传送的其他 数据的能力的信息。
该节点还包括检测器,其被布置为指示緩冲器内从至少一个其 他节点接收数据的容量。
传送给至少 一 个其他节点的数据可以是数据分组。
关于緩沖器接收从其他节点传送的其他数据的能力的信息优选 地是端对端流控制信号。
该节点优选地布置为通过用户设备内的网络进行通信。
该节点优选地布置为通过至少部分位于用户设备外部的网络进 行通信。
该网络优选地是D-Phy网络。
数据分组可以是UniPRO标准数据分组。
关于緩冲器接收从其他节点传送的其他数据的能力的信息优选 地位于UniPRO标准数据分组的ATyp=xx字段内。
关于緩冲器接收从其他节,存、传送的其他数据的能力的信息优选 地是ATyp=xx字段中的二进制值01。
数据可以包含报头和净荷,其中,关于緩沖器接收从其他节点传 送的其他数据的能力的信息位于报头和净荷的至少一个之内。
检测器优选地布置为在緩沖器的容量大于或者等于预定的容量 值时进行指示。
预定的容量值优选地在与至少 一 个其他节点的通信的初始化时 传送给该节点。
该节点还包括预留逻辑,其用于在緩沖器内预留该预定的容量值。根据本发明的第二方面,提供一种节点,其被布置为与至少一个
其他节点进行通信;该节点包括输入,其被布置为接收关于至少一 个其他节点的緩沖器接收从该节点传送的其他数据的能力的信息;检 测器,其被布置为检测该信息;计数器,其被布置为存储指明至少一 个其他节点接收从该节点传送的其他数据分组的能力的值;输出,其 被布置为,根据指明了至少一个其他节点具有接收其他数据的能力的 计数器值,将其他数据传送给其他节点。
关于至少 一个其他节点的緩沖器接收其他数据的能力的信息的 接收优选地增大计数器值。
计数器优选地布置为根据关于至少一个其他节点的緩冲器的能 力的信息来增大计数器值。
计数器优选地布置为当输出将其他数据传送给至少一个其他节 点时,减小计数器值。
根据本发明的第三方面,提供一种网络,其包括稍后描述的至少 一个节点以及早前描述的至少一个节点。
根据本发明的第四方面,提供一种网络,其包括第一节点以及至 少一个其他节点,其中,信息在包括净荷的数据内提供,所述信息是 从第一节点传送给至少一个其他节点以及从至少一个其他节点传送 给第一节点的至少一个。
根据本发明的第五方面,提供一种用于在第一节点和通过网络通 信的至少一个其他节点之间进行通信的方法,包括步骤从第一节点 向至少 一 个其他节点传送数据,该数据包括关于第 一 节点接收从其他 节点传送的其他数据的能力的信息;以及在至少一个其他节点处接收 该数据,该数据包括关于第 一节点接收从其他节点传送的其他数据的 能力的信息。
该方法可以实现端对端流控制冲几制。
该方法还可以包括步骤根据接收到包括关于第一节点接收从其 他节点传送的其他数据的能力的信息的数据,增大至少 一 个其他节点 内的计数器值。增大计数器值的步骤可以根据该信息的值来增大计数器值。
该方法还可以包括步骤根据计数器值从至少一个其他节点向第 一节点传送其他数据;以及减小计数器值。
减小计数器值的步骤可以根据从至少一个其他节点传送至第一 节点的其他数据的大小来减小计数器值。
根据本发明的第六方面,提供一种计算机程序,其被布置为操作 计算机以用于在第一节点和通过网络通信的至少一个其他节点之间
进行通信,包括步骤从第一节点向至少一个其他节点传送数据,该 数据包括关于第 一 节点接收从其他节点传送的其他数据的能力的信 息;以及在至少一个其他节点处接收该数据,该数据包括关于第一节 点接收从其他节点传送的其他数据的能力的信息。


为了更好地理解本发明,现在将通过示例的方式参考附图,其中 图1示出了可以通过其实现本发明实施方式的用户设备网络的示 意图2示出了由本发明产生的数据流的示意图;以及 图3示出了本发明实施方式所使用的、嵌入在数据分组中的E2E 流控制信号的示意图。
具体实施例方式
本发明的实施方式具体地但非排他地涉及用户设备中所使用的 D-Phy网络之上的MIPI UniPro架构。本发明的实施方式可适用于连 接用户设备内元件的其他用户设备网络。例如,可以使用其他实施方 式以便在Nokia专有discobus架构上使用。
现在参考图l,其示出了包括经由D-Phy网络51连接在一起的多 个组件子系统的用户设备。为了清晰,没有示出与本发明并非直接相 关的用户设备的组件。
应当理解,尽管本发明的实施方式是关于例如移动台的用户设备用户设备。在此文件中,使用术语"终端,,意在涵盖所描述的用户设 备的所有示例。
术语"用户终端"可以应用于适于向无线蜂窝通信网络进行通信 的任何适当的移动设备。例如,移动用户设备可以借助于个人计算机
(PC)、个人数据助理(PDA)、移动台(MS)等来接入蜂窝网络。 网络51包括一系列节点53,其充当交换机或者路由器,用于按 照已知的方式来接收和分发分组。
还示出了网络51连接至一系列处理器或者子系统,其用于执行 与用户设备相关联的各种过程或者应用。例如,网络连接至通信处理 器3 (其用于与蜂窝网络进行通信)、应用处理器5 (其被布置为控 制应用的操作)、无线电/TV处理器7 (其被布置为接收模拟/数字无 线电/TV信号其一)、蓝牙处理器9 (其被布置为通过蓝牙通信信道 来接收和传送蓝牙数据)、被布置为接收和传送来自相机的数字图像
数据的相机子系统11 (在一些实施方式中,相机连接至网络,并且将 原始数据传送至子系统11)、音频子系统13 (其被布置为传送音频 数据,例如MP3音频数据)、以及连接至耳机/扬声器17和麦克风 19的1/0子系统15。所描述的这些处理器/子系统仅仅是示例,本发 明的某些实施方式可以具有连接至网络51的更多或者更少的子系统。 此外,在一些实施方式中,至少一个子系统经由图1中未示出的外部 连接而连接至网络51。
如前所述,网络51可以使用P2P流控制,使得每个子系统或者 网络节点可以确保节点之间的分组完整性。
对于图2和图3,其关于D-Phy网络描述了本发明实施方式所使 用的端对端流控制(E2E FC )机制。
对于图2,其示出了有关E2E流控制机制的实施方式的数据流。 图2示出了两个网络端节点,即节点A251和节点D 257,其经由中 间节点(节点B 253和节点C 255 )彼此通信。至少一个端节点包括 输出,用于将数据传送至网络;输入,用于从网络接收数据;緩冲器,其连接至输入,用于存储接收到的数据;以及检测器(诸如指针), 其被布置为指示緩冲器内接收其他数据的容量。此外,其他端节点包 括计数器,其指明端节点的容量。其他端节点包括输入,其被布置 为从网络接收数据;输出,用于向网络传送数据;数据处理装置,其 可以是硬件、软件或其结合,被布置为检测或者评价计数器值,以及 允许或者停止其他端节点向该端节点传送包含净荷的数据。
在被配置用于双工(双向)通信系统的网络中,两个端节点都包 含上述两个元件集。
此后描述的布置演示在本发明的实施方式内实现的流控制才几制 的示例,并且本领域技术人员将会理解,两个端节点可以直接连接在 一起,或者在其他实施方式中可以由任意数目的中间节点隔开。
步骤151到161描述了 "信用(crediting) ,, E2E流控制步骤, 或者说"信用"周期。换言之,是第一端节点向另一端节点指明第一 端节点上存在空闲空间时的情况。步骤163到171描述了 "借记 (debiting) " E2E流控制步骤,或者说"借记"周期。"借记"周期 是当节点使用分配给该节点的"信用"来传送数据分组时的情况。
在步骤151中,网络端节点A251确定其具有接收至少一部分 数据的容量(或者说具有用于数据的至少一个"空闲空间")。在一 个实施方式中,这可以通过指向緩沖器中的存储器位置的指针或者指 针对来实现。緩冲器中读指针和写指针之间的存储器位置的数目可以 指明可用的空闲存储器的存在以及数量。
在步骤153中,响应于该确定,端节点A251经由其输出向节点 B 253传送E2E流控制信号(该E2E流控制信号寻址到端节点D 257, 但是最初必须传送至中间节点B 253和C 255 )。在图2中,通过具 有显示传送方向的箭头的实线来表示E2E流控制信号的传送。
节点B 253接收到E2E流控制信号,并且使用传统的P2P流控制 机制(例如向传送节点传送确认消息)向端节点A251进行确认节 点B 253已经成功地接收到了 E2E流控制信号。在图2中,通过具有 显示出确认消息方向的箭头的虚线来表示P2P流控制机制。
12在步骤155中,在传送E2E流控制信号之后,节点A在接收器 或者处理器緩沖器中预留空闲空间,使得仅从端节点D 257发起的所 接收分组能够存储在该预留的空闲空间中。这可以通过指向緩冲器内 存储器位置的指针而在緩冲器内实现,该指针指向下 一 未预留的存储
器位置。
在步骤157中,节点B 253将E2E流控制信号传送给节点C 255。 节点C 255从节点B 253接收E2E流控制信号,并使用传统的P2P流 控制机制(诸如向传送节点传送确认消息)来向节点B 253进行确认 节点C 255已经成功地接收到了 E2E流控制信号。
在步骤159中,节点C 255将E2E流控制信号传送给端节点257。 节点D 257从节点C 255接收E2E流控制信号,并且使用传统的P2P 流控制机制(例如向传送节点传送确认消息)来向节点C255进行确 认节点D 257已经成功地接收到了 E2E流控制信号。
提供网络内的P2P流控制机制是可操作的,并且不会产生错误结 果,则端节点A253可以假设E2E流控制信号已经成功地传送给了端 节点D257。
在本发明的其他实施方式中,实现了进一步的安全措施。在此实 施方式中,在接收E2E流控制信号时,端节点D 257经由节点C255 和节点B 253向端节点A 251传送确认消息,该消息确认E2E流控制 信号的成功接收。
在步骤161中,端节点D 257在接收到E2E流控制信号时增大内 部计数器。内部计数器指明了端节点A的"信用"限度,换言之,指 明了在节点A 251处为节点D 257数据所预留的空闲空间的量。
在步骤163中,端节点D 257确定其具有要传送给端节点A 251 的数据分组。端节点D257继而检查其内部计数器中所存储的值。如 果该计数器等于零,并且由此没有指明的空闲空间,则方法进行到步 骤163a。在步骤163a中,端节点D 257不向端节点A传送任何分组, 并且将在稍后的一些时间返回步骤163去检查内部计数器。在本发明 的一些实施方式中,端节点D在再次执行内部计数器检查之前等待预定的时段或者随机的时段,在本发明的其他实施方式中,端节点D仅
在接收到E2E流控制信号之后检查内部计数器。
如果计数器不等于零,则方法进行到步骤165。
在步骤165中,端节点D 257将数据分组传送给节点C 255 (该 分组寻址到端节点A 251,但是最初必须传送到中间节点B 253和C 255 )。在图2中,通过具有显示传送方向的箭头的粗线来表示分组 的传送。
节点C 255接收分组,并且使用传统的P2P流控制机制(例如向 传送节点传送确认消息)来向端节点D 257进行确认节点C 255已 经成功地接收到了分组。在图2中,通过具有显示确认消息方向的箭 头的虚线来表示P2P流控制机制。
在步骤167中,节点C 255将数据分组传送给节点B 253。节点B 253从节点B 255接收数据分组,并且使用传统的P2P流控制机制(例 如向传送节点传送确认消息)来向节点C 255进行确认节点B 253 已经成功接收到了分组。
在步骤169中,节点B 253将数据分组传送给端节点A251。节 点A251经由节点输入从节点B 253接收数据分组,并且使用传统的 P2P流控制机制(例如向传送节点传送确认消息)来向节点B 253进 行确认节点A251已经成功接收到了分组。
在步骤171中,端节点D减小内部计数器值。
在本发明的其他实施方式中,实现了进一步的安全措施。在此实 施方式中,在接收到数据分组时,端节点A251经由节点C 255和节 点B 253向端节点D 257传送确认消息,该消息确认数据分组的成功 接收。继而,响应于此步骤,端节点D减小内部计数器。
假定网络内的P2P流控制机制是可操作的,并且不会产生错误结 果,则端节点D257可以假设数据分组已经正确地传送到了端节点 A 251。
此外,如上所述的E2E流控制机制还允许端节点假设即使在数据 分组正确地传送给了端节点A251的情况下,数据分组也没有被简单地丢弃。
端节点所接收到的每个E2E流控制信号为端节点提供了发送一 部分数据的许可。"空闲空间"或者一部分的大小可以根据每个连接 来进行设置,例如根据端节点或者中间节点的緩冲器大小。在本发明 的一些实施方式中,这是在初始连接建立过程期间确定的。在本发明 的其他实施方式中,部分大小或者"空闲空间"是使用预配置的连接 设置来设置的。
尽管图2示出了 "借记"周期(也即,数据分组的传送)紧随"信 用"周期(也即,E2E流控制信号的传送),本领域技术人员将会理 解,在不干扰"借记"周期或者"信用"周期的情况下,可以分别实 现至少两个"借记,,周期或者"信用"周期。例如,在端节点D传送 数据分组之前,在检测到针对其他部分的其他足够容量之后,当在端 节点A251处预留了部分或者"空闲空间"大小之后,端节点A251 可以向端节点D 257传送进一步的E2E控制流信号。
在网络为真正的双工网络的本发明一些实施方式中,可以同时实 现"借记"周期和"信用"周期,例如,假定存在足够的信用(也即, 内部计数器不等于零),则节点D257向端节点A251传送数据分组, 同时当检测到端节点A 251中的足够容量时,向端节点D 257传送 E2E流控制信号。
上面的从节点A251到端节点D257的"信用"周期描述了连接 已经建立的情况。在这样的系统里,端节点D257最初不知道端节点 A 251的容量,并且其仅仅是通过E2E流控制信号的传送而被告知该 容量。
如果端节点A的容量例如在重置用户设备、建立连接之后或者在 清空緩沖区之后较高,则从端节点D257到端节点A251的数据分组 速率比最优速率低,因为节点D257在发送数据分组之前要等待E2E 流控制信号。在本发明的一些实施方式中,通过连接建立确认、并在 重置之后的重启的连接处传送E2E流控制信号。端节点将该E2E流 控制信号解释为全部緩冲器"信用",也即,使用其他端节点的全部緩沖器容量的许可。在这种实施方式中,端节点确定其他端节点的緩 冲器大小(例如,网络的所有端节点可以具有预定义的最小緩冲器大
小,其被用作初始计数器值;或者将緩沖器大小作为连接建立消息的 部分来传送,其继而被用作初始计数器值)。
图3示出了 E2E分组数据单元(PDU) 51的一个可能的实现。 该PDU包含报头301、体303以及结尾部分305。报头301包括字段 ESC—DL,其是特殊码,其允许将控制符号和数据符号进行区分;SoF, 其是告知该控制信号开始新帧的码;TC/PLx,其定义业务类型或者优 先级级别字段,其标识出帧属于哪个优先级群组(对链路两端中的处 理过程具有直接影响);Rsv,其是保留字段;Ext=x,其是允许分组
报头扩展的扩展位(对于常规报头长度,该位设为0;而其设为1则 表示将报头扩展到净荷的第一符号);EoM,其表示该帧是传输层 消息的最后一个帧(对于网络上的传送,传输层消息可以被划分为多 个数据链路层帧);CportID,其是用于面向连接的应用的端口的栈 内的目的地设备处的端口的唯一 ID号;以及DeviceID,其是目的地 节点的唯一地址。报头还包括ATyp=xx字段311,其中xx是一对二 进制值。
数据报的体303包含净荷字段,净荷通常是待传送的数据。 数据报的结尾305包括字段ESC—DL; EoF奇/偶,其表示这是 帧的最后控制符号;帧序列号,其是数据链路层传送中的帧的序列号, 其用于提供P2P可靠性;以及CRC16,其是净荷数据的16位循环冗 余校验值。
在本发明的实施方式中,E2E流控制信号是作为ATyp=xx报头字 段311的值来存储的,或者是由数据分组目前不使用、以作任何其他 使用的字段来存储的。例如,在一个实施方式中,表示数据分组包含 E2E流控制信号的值是数据分组报头字段具有值ATyp-Ol。
可以理解,嵌入UniPRO数据分组结构的E2E流控制信号具有其 他优点在于E2E流控制信号可以作为从一个端节点到其他端节点的 数据分组的部分进行传送。在这种实施方式中,从端节点A251到端节点D257的链路的"信用"周期可以嵌入在反向传递(换言之,从 端节点D 257到端节点A251)的链路的"借记"周期内。
当数据业务不相同或者为单向时,可以通过传送空分组(也即, 仅包含报头和结尾而没有净荷的数据分组)来传送包含E2E流控制信 号的数据分组。
由此,本发明的实施方式提出了既高效(数据所包含的信令开销 由返回路径来传送)又鲁棒的(本发明的实施方式使用关于数据分组 传送而实现的P2P流控制机制)E2E流控制机制,并且其具有对端节 点逻辑的较小修改(端节点需要检查数据分组字段之一,并需要包括 计数器,该计数器根据包含分组的净荷到端结点的传送以及包含预定 报头值的分组的接收而进行修改)。
实施方式还实现了信令开销的最小增加,并且在某些情况下,甚 至根本不会引入额外的开销。本发明的实施方式与现有技术的解决方 案相比,实施方式在所消耗的所有资源(实现门数、功耗以及信令开 销)方面更加高效。
此外,E2E流控制信令开销的量是可预测的,这使得能够通过带 宽预留来维持网络的服务质量保证。
本领域的技术人员将会理解,尽管图3示出了 E2E流控制信号嵌 入在UniPRO数据报内,并且具体地嵌入在ATyp=xx报头字段311 中,将会理解E2E流控制信号可以嵌入在数据报的不同部分内。
在本发明的其他实施方式中,E2E流控制信号可以嵌入在数据分 组净荷内。
在本发明的其他实施方式中,UE网络是除Phy-D网络之外的串 行网络,并且用以传送分组的协议不同于图3中所示的用以传送 UniPRO分组的UniPRO标准。在这些实施方式中,从第一端节点到 另一端节点的、包含允许该另一端节点从该另一端节点向第一节点传 送数据的许可的E2E流控制信号嵌入在通过串行网络从第一端节点 传送到该另 一端节点的数据分组之内。
在本发明的其他实施方式中,E2E流控制信号包含端节点用来增大计数器的E2E流控制值。在这些实施方式之一中,使用该值来将计
数器设置为该值。在本发明的其他实施方式中,使用该值来将计数器 的值增大该值。
在一些实施方式中,能够修改流控制信号。在本发明的其他实施
方式中,流控制信号是"即时(onthefly)"修改的,也即,在通信 过程期间修改。
申请人在此单独公开了这里所描述的每个单个特征以及两个或 者多个这些特征的任意组合,其公开程度是能够根据作为整体的本说 明书以及按照本领域技术人员的公知常识来执行这些特征或组合,不
利要求的范围加以限制。申请人指出本发明的多个方面可以包含任何 这样的单独特征或者特征组合。根据上文描述,对于本领域技术人员 显而易见的是可以在本发明的范围内进行各种修改。
18
权利要求
1. 一种节点,其被布置为与至少一个其他节点进行通信,该节点包括缓冲器,其被布置为接收从所述至少一个其他节点传送的数据;输出,其被布置为将数据传送给至少一个其他网元,其中,所述数据包括关于所述缓冲器接收从所述其他节点传送的其他数据的能力的信息。
2. 根据权利要求1所述的节点,还包括检测器,其被布置为指明 所述緩沖器内从所述至少一个其他节点接收所述数据的容量。
3. 根据权利要求1所述的节点,其中,传送给所述至少一个其他 节点的所述数据是数据分组。
4. 根据权利要求1所述的节点,其中,关于所述緩沖器接收从所 述其他节点传送的其他数据的能力的所述信息是端对端流控制信号。
5. 根据权利要求1所述的节点,其中,所述节点被布置为通过用 户设备内的网络进行通信。
6. 根据权利要求1所述的节点,其中,所述节点被布置为通过至 少部分位于用户设备外部的网络进行通信。
7. 根据权利要求1所述的节点,其中,所述网络是D-Phy网络。
8. 根据权利要求3所述的节点,其中数据分组是UniPRO标准数 据分组。
9. 根据权利要求8所述的节点,其中,关于所述緩冲器接收从所 述其他节点传送的其他数据的能力的所述信息位于UniPRO标准数据 分组的ATyp=xx字段内。
10. 根据权利要求9所述的节点,其中,关于所述緩冲器接收从 所述其他节点传送的其他数据的能力的所述信息是ATyp=xx字段中 的二进制值01。
11. 根据权利要求1所述的节点,其中,所述数据包括报头和净 荷,其中,关于所述緩冲器接收从所述其他节点传送的数据的能力的所述信息位于报头和净荷的至少一个之内。
12. 根据权利要求1所述的节点,其中,所述检测器被布置为在 所述緩沖器的容量大于或者等于预定的容量值时加以指明。
13. 根据权利要求12所述的节点,其中,所述预定的容量值在与 所述至少 一 个其他节点的通信的初始化时传送给该节点。
14. 根据权利要求12所述的节点,还包括预留逻辑,其用于在所 述緩冲器内预留所述预定的容量值。
15. —种节点,其被布置为与至少一个其他节点进行通信;该节 点包括输入,其被布置为接收关于所述至少一个其他节点的緩沖器接收 从所述节点传送的其他数据的能力的信息; 检测器,其被布置为检测所述信息;计数器,其被布置为存储指明所述至少一个其他节点接收从所述 节点传送的其他数据分组的所述能力的值;输出,其被布置为,根据指明所述至少一个其他节点具有接收所 述其他数据的所述能力的计数器值,将其他数据传送给所述其他节 点。
16. 根据权利要求15所述的节点,其中,对关于所述至少一个其 他节点的所述緩冲器接收其他数据的能力的所述信息的接收被布置 为增大所述计数器值。
17. 根据权利要求16所述的节点,其中,所述计数器被布置为根 据关于所述至少 一个其他节点的所述緩冲器的所述能力的所述信息 来增大所述计数器值。
18. 根据权利要求15所述的节点,其中,所述计数器被布置为在 所述输出将其他数据传送给所述至少一个其他节点时,减小所述计数 器值。
19. 一种网络,包括根据权利要求1所述的至少一个节点以及根 据权利要求15所述的至少一个节点。
20. —种网络,包括第一节点以及至少一个其他节点,其中在包括净荷的数据内提供信息,其在至少 一 个所述第 一 节点处向所述至少 一个其他节点传送,以及从所述至少一个其他节点传送到所述第一节点。
21. —种用于在第一节点和通过网络通信的至少一个其他节点 之间进行通信的方法,包括步骤从所述第一节点向所述至少一个其他节点传送数据,该数据包括 关于所述第 一节点接收从所述其他节点传送的其他数据的能力的信 息;以及在所述至少 一 个其他节点处接收所述数据,所述数据包括关于所 述第 一节点接收从所述其他节点传送的其他数据的能力的所述信息。
22. 根据权利要求21所述的方法,其中,所述方法实现端对端 流控制一几制。
23. 根据权利要求21所述的方法,还包括步骤根据接收到包括关于所述第 一节点接收从所述其他节点传送的 其他数据的能力的所述信息的所述数据,增大所述至少一个其他节点 内的计数器值。
24. 根据权利要求23所述的方法,其中,增大所述计数器值的所 述步骤根据所述信息的值来增大所述计数器值。
25. 根据权利要求22所述的方法,还包括步骤根据所述计数器值从所述至少一个其他节点向所述第一节点传 送其他数据;以及减小所述计数器值。
26. 根据权利要求25所述的方法,其中,减小所述计数器值的 所述步骤根据从所述至少一个其他节点传送至所述第一节点的其他 数据的大小来减小所述计数器值。
27. —种计算机程序,其被布置为操作计算机以用于在第一节点 和通过网络通信的至少 一个其他节点之间进行通信,包括步骤从所述第 一 节点向所述至少 一 个其他节点传送数据,该数据包括 关于所述第 一 节点接收从所述其他节点传送的其他数据的能力的信息;以及在所述至少 一 个其他节点处接收所述数据,所述数据包括关于所 述第 一 节点接收从所述其他节点传送的其他数据的能力的所述信息。
全文摘要
一种节点,其被布置为与至少一个其他节点通信,包括缓冲区,其被布置为接收从至少一个其他节点传送的数据;输出,其被布置为将数据传送给至少一个其他网元,其中,该数据包括关于缓冲器接收从其他节点传送的其他数据的能力的信息。
文档编号H04L12/56GK101455038SQ200780019024
公开日2009年6月10日 申请日期2007年3月20日 优先权日2006年3月30日
发明者M·吉勒特, S·巴兰丁 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1