通信系统中的发言权控制的制作方法

文档序号:7941065阅读:111来源:国知局
专利名称:通信系统中的发言权控制的制作方法
技术领域
本发明一般地涉及通信系统,并且更具体地,涉及支持半双工通信的那些通信系 统。
背景技术
在给定时间,广域通信系统中的半双工逻辑信道通常将仅允许单个订户站向与相 同的半双工逻辑信道相关联的其它订户站传送媒体。被允许进行通信的订户站通常称为 “发言权(floor)拥有方”。从尝试进行通信的多个订户站中选择发言权拥有方的过程通常 称为“发言权控制”。某些广域通信系统不提供用于为给定的半双工逻辑信道指配发言权所有权的集 中式发言权控制机制来。在这样的系统中,订户站通过直接向与相同的半双工逻辑信道相 关联的其它订户站发射发言权请求来用信号通知其对发言权所有权的请求。这样的发言权 请求可以是明示的或暗示的。明示的发言权请求是不同于被传送的媒体的发言权请求,而 暗示的发言权请求被耦合到该媒体。当然,假设当前没有指配发言权所有权,接收这样的请求的订户站的每一个通常 通过选择发射了其首先接收到的发言权请求的远程订户站来选择发言权拥有方。在这样的 方案中,接收订户站能够大致同时地从尝试获取发言权所有权的多个订户站接收发言权请 求。此外,在与相同的半双工逻辑信道相关联的多个订户站之间可能存在不同的信号传播 延迟。因此,不同的订户站可以将发言权所有权授权给不同的发射订户站。因为属于与相 同的半双工逻辑信道相关联的订户站组的单独的订户站可能同时再生不同的数据流,所以 这样的非同步行为可能使该组中的通信中断。在提供集中式请求和授权机制的通信系统中,订户站通常通过向集中式控制器传 送对发言权控制的请求来请求发言权所有权。假设发言权所有权当前可用,针对给定的半 双工逻辑信道的由控制器接收到的对发言权控制的第一请求通常被授权。来自尝试接入相 同的半双工逻辑信道的其它订户站的后续请求通常将被拒绝,直至选定的发言权拥有方放 弃发言权所有权。然而,集中式控制器的使用增加了通信系统的成本。

发明内容
本发明涉及一种实现通信系统中的发言权控制的方法。该方法可以包括从多个 通信设备的每一个接收随机码元。从多个随机码元中,可以标识满足准则的随机码元。可 以将发言权所有权授权给接收到的所标识随机码元所来自的通信设备中的选定通信设备。本发明还涉及一种实现通信系统中的发言权控制的方法,该方法包括从多个网 络节点的每一个接收随机码元,以及从该多个随机码元中标识满足准则的随机码元。该方 法进一步包括将发言权所有权授权给与所标识的随机码元相关联的通信设备。本发明的另一方案涉及通信设备。该通信设备可以包括收发信机,该收发信机从 多个其它通信设备的每一个接收随机码元。该通信设备还可以包括发言权控制应用,该发言权控制应用从多个随机码元中标识满足准则的随机码元。该发言权控制应用可以将发言 权所有权授权给接收到的所标识随机码元所来自的其它通信设备中的选定通信设备。本发明还涉及一种网络节点。该网络节点可以包括网络适配器,该网络适配器从 多个其它通信节点的每一个接收随机码元。该网络节点进一步包括发言权控制应用,该发 言权控制应用从多个随机码元中标识满足准则的随机码元,并且将发言权所有权授权给与 所标识的随机码元相关联的通信设备。



以下将参考附图来更详细地描述本发明的优选实施例,在附图中图1描绘了有助于理解本发明的通信系统;图2描绘了有助于理解本发明的另一通信系统;图3描绘了有助于理解本发明的缓冲器时序图;图4描绘了有助于理解本发明的通信设备的框图;图5描绘了有助于理解本发明的网络节点的框图;图6是呈现有助于理解本发明的方法的流程图;以及图7是呈现有助于理解本发明的另一方法的流程图。
具体实施例方式虽然本说明书以限定被认为是新颖的本发明的特征的权利要求来结束,但应当相 信,通过结合附图来考虑描述将更好地理解本发明。根据需要,在本文中公开了本发明的详 细实施例;然而,应当理解,所公开的实施例仅仅是本发明的示例,其可以以各种形式来实 施。因此,本文所公开的特定结构和功能细节不应当被解释为是限制性的,而是仅仅作为权 利要求的基础,并且作为用于教导本领域的技术人员以实际上任何适当详细的结构来不同 地利用本发明的代表性基础。此外,本文所使用的术语和短语并不意在是限制性的,而是提 供本发明的可理解的描述。本发明涉及基于随机生成的码元来在通信系统中授权发言权控制的方法,该随机 生成的码元由为其请求发言权控制的通信设备来传送或者代表该通信设备。图1描绘乐有 助于理解本发明的通信系统100。在一个方案中,通信系统100可以是半双工通信系统,例 如,调度通信系统。通信系统100可以包括通信网络102,其可以包括任何适当的网络基础设施,该 通信网络102例如,广域网(WAN),诸如因特网、万维网;蜂窝通信网络;公共交换电话网络 (PSTN)等。适当的网络基础设施的其它示例可以包括但不限于,无线电接入网(RAN)、局域 网(LAN)、城域网(MAN)、WiFi网络、网状网络、公共安全网络(例如Astro、TETRA、HPD等) 和/或可以通过其传播通信信号的任何其它网络或系统。在这一点上,通信网络102可以 包括有线和/或无线通信链路。通信网络102可以被配置成经由例如802. 11和802. 16 (WiMAX)的IEEE 802无线 通信、3G、4G、WPA、WPA2、GSM、TDMA, CDMA、WCDMA, OFDM、直接无线通信或任何其它通信格式 来传送数据。实际上,可以根据任何适当的通信标准、协议和/或架构、或者这样的标准、协 议和/或架构的适当组合来实现通信网络102。
通信系统100还可以包括经由通信网络102进行通信的多个通信设备104、106、 108、110、112。通信设备104-112可以是,例如,移动站(例如,移动电话、移动无线电装置、 移动计算机、个人数字助理等)、计算机、机顶盒、接入终端、订户站、基站、用户设备或适当 地被配置成经由通信网络102进行通信的任何其它设备。如此一来,通信设备104-112可以 包括一个或多个处理器/控制器、数据存储设备、用户接口、通信适配器(例如,收发信机、 网络适配器等)和/或其它适当的组件。通信设备104-112可以以任何适当方式彼此关联。例如,为了组通信的目的,通信 设备104-112可以共享特定的半双工逻辑信道,或者每个可以被指配成通过诸如通信系统 100的特定通信系统来进行通信。在操作期间,例如通信设备104-108的通信设备的一个或多个可以传送相应的发 言权请求114、116、118。本文所使用术语“发言权请求”指包括指示请求成为“发言权拥有 方”的指示符的一个或多个数据分组或帧。出于简洁的目的,在下文中,术语“分组”指数据 分组和/或帧。可以明示地传送发言权请求,其中,该发言权请求不同于所传送的媒体,或 者,可以暗示地传送发言权请求,其中,该发言权请求被耦合到媒体。本文所使用的术语“发 言权拥有方”指被授权了向目标资源传送数据流的权利的通信设备。本文所使用的“目标 资源”是在一个或多个通信设备中共享的通信的半双工逻辑信道。通信设备的每一个可以大致同时地向与目标资源相关联的一个或多个通信设备 传送其相应的发言权请求114、116、118,例如在彼此之间的几微秒、几毫秒或几秒内。当这 发生时,与目标资源相关联的通信设备可以授权通信设备104-108的一个的发言权请求, 从而向这样的通信设备授权发言权所有权。假设通信设备104-108的每一个都尝试与包括通信设备104-112的呼叫组的所有 其它成员进行通信。通信设备104可以向通信设备106-112的每一个传送发言权请求114, 通信设备106可以向通信设备104、108-112的每一个传送发言权请求116,并且通信设备 108可以向通信设备104-106、110-112的每一个传送发言权请求118。在该情况下,如果呼 叫组中的通信设备104-112的每一个在相同的时间跨度上将相同的通信设备选择为发言 权拥有方,则这通常将是有利的。为了确保通信设备104-112的每一个选择相同的通信设备作为发言权拥有方,可 以在通信设备104-112的每一个上实现用于选择发言权拥有方的共同方法。例如,发言权 请求114-118的每一个可以包括随机码元,并且可选地包括优先级等级的指示,并且接收 发言权请求114-118的通信设备104-112的每一个可以基于各种随机码元和优先级等级指 示来选择发言权拥有方。每个随机码元都可以是可以被赋值的任何码元。例如,随机码元可以包括多个字 母数字字符或一个或多个数字值。在这样的方案中,通信设备104-112的每一个可以被配 置成从随机码元中标识最满足特定准则的随机码元。这样的准则可以是最低值、最高值、最 接近平均值的值、给定的优先级等级的最低值、给定的优先级等级的最高值、或适用于以可 以在多个通信设备中保持一致的方式来从多个随机码元和优先级等级中选择随机码元的 任何其它适当的准则。在一个方案中,随机码元可以从特定范围的码元中进行选择。选择随机码元的过 程可以随机地足以最小化用相同的随机码元来发射多个发言权请求114-118的风险。随机码元和关联的选择准则的使用可以确保每个通信设备具有均等的机会来生成可以被选择 为授权发言权所有权的随机码元(不管优先级等级如何)。随机码元的范围应当大得足以 确保用相同的随机码元来发射多个发言权请求114-118的低风险。
优先级等级可以与随机码元和/或从其接收到发言权请求114-118的通信设备 104-112相关联。在一个方案中,可以例如用优先级等级指示符来明示地指示优先级等级。 该明示的优先级等级指示符可以从预定范围的优先级值中进行选择。这样的优先级等级指 示符可以按照默认或响应于用户输入来被包括在发言权请求114-118的一个或多个中。例 如,如果在生成发言权请求114的通信设备104上激活了紧急按钮,则明示的优先级等级指 示符可以被包括在发言权请求114中。在另一个方案中,可以暗示地指示优先级等级。例如,暗示的优先级等级可以自动 地与由通信设备104-112的一个或多个进行的发言权请求相关联,从该通信设备104-112 的一个或多个接收该发言权请求。例如,可以基于与发言权请求114相关联的属性或与从 其接收到发言权请求的通信设备104相关联的标识符来标识优先级等级。这样的标识符可 以是可以与通信设备104-112相关联的用户名、数目或任何其它标识符。例如,假设发言权请求114具有值为10,020的随机码元和具有值为2的优先级等 级,发言权请求116具有值为8,965的随机码元和具有值1的优先级等级,并且发言权请求 118具有值为9,677的随机码元和具有值1的优先级等级。如果通信设备104-112的每一 个都被配置成标识具有最高值和最高优先级的随机码元,则通信设备104-112的每一个可 以标识与发言权请求114相关联的码元。然而,如果通信设备104-112的每一个被配置成 标识具有最高值和最低优先级的随机码元,则通信设备104-112的每一个可以标识与发言 权请求118相关联的码元。因此,通信设备104-112的每一个可以将发言权所有权授权给 从其接收到标识的码元的相同的通信设备,例如通信设备104。通信设备104可以在继续发 射其数据流的同时保留发言权所有权。响应于数据流被终止,可以终止通信设备的发言权 所有权。在一个方案中,通信设备104基于其随机码元和优先级等级与从通信设备 106-108接收到的其它随机码元和优先级等级的比较已经为其自己确定了该通信设备104 现在具有发言权所有权,通信设备104可以开始、或继续向通信设备106-112传送数据流。 类似地,通信设备106-112已经为其自己确定了将为通信设备104授权发言权所有权,通信 设备106-112可以接收和处理来自通信设备104的数据流。例如,如果该数据流包含媒体 (例如,音频和/或视频数据),则可以将这样的媒体呈现给通信设备106-112的相应的用 户。在本发明方案的一方面中,每个发言权请求114-118可以在还包括去往与目标资 源相关联的通信设备的相应的数据流中进行传送。有利地,可以缓冲包含在相应的数据流 中的媒体,以便于确保在发言权所有权有待选择的同时不丢失媒体。例如,接收一个或多 个数据流的通信设备104-112的每一个可以缓冲相应的媒体,直至进行了关于通信设备 104-108中的哪一个将被授权发言权所有权的确定。图2描绘了有助于理解本发明的另一通信系统200。作为由通信设备104-108生 成发言权请求114-118的替代,可以由通信设备104-108与之进行通信地链接的网络节点 204、206、208来生成发言权请求114-118。本文所使用的术语“网络节点”指网络基础设施的节点。网络节点204-208可以是,例如,基站收发信台(BTS)、基站中继器(BR)、基站(BS)。网络节点204-208可以响应于分别从通信设备104-108接收到媒体214、216、218 而生成发言权请求114-118。例如,网络节点204可以响应于从通信设备104接收到包含媒 体214的数据流而生成发言权请求114。类似地,网络节点206可以响应于从通信设备106 接收到包含媒体216的数据流而生成发言权请求116,并且网络节点208可以响应于从通信 设备108接收到包含媒体218的数据流而生成发言权请求118。如果将多个通信设备通信地链接到特定网络节点204-208,并且这样的通信设备 几乎同时开始进行发射,则网络节点204-208可以生成多个发言权请求114-118。例如, 可以针对已经开始进行发射的这样的通信设备104-108的每一个来生成一个发言权请求 114-118。如述,可以明示地传送发言权请求114-118,其中,该发言权请求不同于被传送的 媒体214-218。替代地,可以暗示地传送发言权请求114-118,其中,该发言权请求在媒体 214-218被传播到通信网络102的其它基础设施之前被耦合到媒体214-218。作为由通信设备104-112来处理发言权请求114-118的替代,发言权请求114_118 可以出于授权发言权所有权的目的来由相应的网络节点204、206、208、210、212来进行处 理。例如,网络节点204-212的每一个可以接收由其它网络节点204-212生成的发言权请 求,并且根据本文所述的方法将发言权所有权授权给与所标识的随机码元相关联的通信设 备(例如,针对其生成随机码元的通信设备)。图3描绘了缓冲器时序图300,该缓冲器时序图300描绘了可以由通信设备或者通 信设备与之进行通信链接的网络节点的一个或多个来实现的缓冲器时序的示例。为简单起 见,在图3中,接收发言权请求的设备(例如,通信设备或通信设备与之进行通信地链接的 通信设备)将称为“目标通信设备”。缓冲器时序图300可以开始于目标通信设备处于其中 当前没有指配发言权拥有方的状态。在时间tl,可以从第一通信设备接收包括第一发言权 请求的第一数据流的第一分组。如述,该发言权请求可以包括随机码元。该发言权请求可 以被整体地包含在第一数据流的一个分组内(例如第一分组内)或者分布在第一数据流内 的多个分组中。响应于第一发言权请求,目标通信设备可以限定其中目标通信设备可以监听额外 发言权请求的时段302,例如,在时间tl时开始并且在时间t4时期满的时段。当时段302 在时间t4时期满时,目标通信设备可以例如根据先前讨论的过程来将发言权所有权授权 给进行请求的通信设备。在一个方案中,可以基于在共享相同的逻辑通信信道的两个或多个通信设备之间 的通信所预期的最大时间延迟来确定时段302。例如,时段302可以被限定为是最大预期延 迟的两倍。这可以有助于确保目标通信设备将在时段302结束之前从与第一通信设备大致 同时地发射其各个发言权请求的所有其它通信设备接收发言权请求。最大预期延迟可以是预定义的值,或者基于先前的通信来动态地进行确定。例如, 网络时间协议或全球定位系统(GPS)时钟可以用于确定在通信系统中的设备之间传送数 据所需要的最大时间长度。如果通信系统包括网络基础设施,则这样的网络基础设施还可 以用于例如使用系统时钟来确定这样的最大时间长度。目标通信设备可以在时段304中缓冲包含在第一数据流中的媒体,该时段304基本上可以等于时段302。因此,如果对第一通信设备授权了发言权所有权,则在时段304期 间所接收到的媒体可以被预留,并且一旦授权了发言权请求就将该媒体呈现给用户,但是 具有约等于时段304的时间延迟。可以基于时段304和第一数据流的数据速率来确定为缓 冲来自第一数据流的媒体分配的数据存储量。
类似地,如果在时间t2时从第二通信设备接收到第二数据流,则目标通信设备可 以在时段306中缓冲包含在第二数据流中的媒体,该时段306在时间t2时开始并且在时间 t4时结束。如果对第二通信设备授权了发言权所有权,则在时段306期间接收到的媒体可 以被预留,并且一旦授权了发言权请求就将该媒体呈现给用户。可以基于时段306和第二 数据流的数据速率来确定为缓冲来自第二数据流的媒体分配的数据存储量。如果在时间t3时从第三通信设备接收到第三数据流,则目标通信设备可以在时间 t3时开始的时段308中缓冲包含在第三数据流中的媒体。如果剩余的从时间t3到时间t4 的时间量不足以满足最小缓冲器大小要求,则通信设备可以在时段308中缓冲媒体,该时 段308可以在时间t3时开始,并且大约在时间t5时结束,因此延伸超过发言权所有权被授 权的时间t4。可以基于所需要的最小缓冲器大小和第三数据流的数据速率来选择时间t5。 因此,如果对第三通信设备授权了发言权所有权,则可以在发言权请求被授权时立即向用 户呈现媒体。作为替代,媒体的呈现可以在时间t5时开始。无论对哪个通信设备授权了发言权所有权,当发言权所有权授权发生时,可以清 除从没有被授权发言权所有权的通信设备接收到的媒体。因此,可以最小化存储在数据缓 冲器中的媒体的量。图4描绘了有助于理解本发明的通信设备400的框图。通信设备400可以包括控 制器402。该控制器402可以包括,例如,一个或多个中央处理单元(CPU)、一个或多个数字 信号处理器(DSP)、一个或多个专用集成电路(ASIC)、一个或多个可编程逻辑器件(PLD)、 可以进行协作来处理数据的多个独立组件、和/或任何其它适当的处理设备。在其中提供 了多个这样的组件的方案中,可以将组件耦合在一起以执行本文所述的各种处理功能。通信设备400还可以包括收发信机404。收发信机404可以对信号进行调制和解 调,以将信号从一种形式转换成另一种形式,并且可以通过一个或多个各种有线或无线通 信网络来发射和/或接收这样的信号。在说明中,收发信机404可以被配置成经由IEEE 802 无线通信、3G、4G、WPA、WPA2、GSM、TDMA, CDMA、WCDMA, OFDM、直接无线通信或任何其它通信 格式来向和从其它通信设备传送数据。实际上,收发信机404可以根据任何适当的通信标 准和/或协议或这样的标准和/或协议的适当组合来与其它通信设备进行通信。通信设备400进一步可以包括用户接口 406。用户接口 406可以包括适合于接收 用户输入的一个或多个输入设备。这样的设备的示例可以包括但不限于,输入音频变换器 (例如,麦克风)、音频处理器、静止图像拍摄装置、视频拍摄装置、按钮、按键、触摸屏、触摸 垫等。用户接口 406还可以包括适合于向用户呈现媒体的一个或多个输出设备。这样的输 出设备可以包括但不限于,输出音频变换器(例如,扬声器)、音频处理器、显示器、图像处 理器(静止和/或视频)、触觉控制器等。此外,附加设备可以是用户接口 406的组件,且本 发明在这方面不受限制。通信设备400还可以包括数据储存器408。数据储存器408可以包括一个或多个 存储设备,其每个都可以包括但不限于,磁存储介质、电子存储介质、光存储介质、磁光存储介质和/或适合于存储数字信息的任何其它存储介质。在一个方案中,可以将数据储存器 408集成在控制器402中,但是这无需要是该情况。在数据储存器408上可以包含发言权控制应用410、随机码元生成器412、分组生成器414和分组解析器416。数据储存器408的一个或多个区域还可以被用作数据缓冲器 418。控制器402可以执行发言权控制应用410来实现本文所述的各种方法和过程。例如, 当通信设备400的用户开始进行发射时,控制器402可以执行发言权控制应用410来生成 发言权请求。另外,控制器402可以执行随机码元生成器412来例如在发言权控制应用410 的命令下生成随机码元。关于这一点,可以将随机码元传递到发言权控制应用410,并且发 言权控制应用410可以将随机码元连同可选的优先级等级一起包括在发言权请求中。此外,控制器402可以执行分组生成器414来生成数据流的分组。例如,分组生成 器414可以接收来自发言权控制应用410的发言权请求和来自用户接口的媒体,并且将这 样的数据编码成数据流。分组生成器可以根据任何适当协议和/或标准来格式化该数据 流,并且将该数据流传送到收发信机404以供传送到与目标资源相关联的一个或多个通信 设备。当通信设备400的收发信机404接收到来自其它通信设备的多个数据流时,控制 器402可以执行分组解析器416来解析包含在数据流中的分组中的数据。例如,分组解析 器416可以解析包括随机码元和优先级等级的发言权请求以及这样的数据流中的媒体。在 发言权控制应用410的命令下,分组解析器416可以将发言权请求传送到发言权控制应用 410,并且可以将媒体传送到数据缓冲器418。发言权控制应用410可以确定何时将媒体从 数据缓冲器418传递到用户接口 406来呈现给用户、何时从数据缓冲器418中清除媒体、何 时将媒体存储到永久性存储位置、或者何时对该媒体执行任何其它动作。发言权控制应用410还可以处理与发言权请求相关联的随机码元以及可选地优 先级等级来标识满足某个准则的随机码元和/或关联的优先级等级。该优先级等级可以是 由发言权控制应用410标识的明示或暗示的优先级等级。如果通信设备已经生成了其自己 的随机码元/优先级等级,则这样的随机码元/优先级等级也可以被处理。然后,如前所述, 发言权控制应用410可以选择从其接收到所标识的随机码元的通信设备,并且将发言权所 有权授权给这样的通信设备。这样的通信设备可以是通信设备400或其它通信设备。授权了发言权所有权的通信设备可以在进行发射的同时保留发言权所有权。响应 于来自发言权拥有方的数据流被终止,发言权控制应用410可以终止该通信设备的发言权 所有权。图5描绘了有助于理解本发明的网络节点500的框图。如果通信设备的一个或多 个不包括发言权控制应用410,则可以在通信系统中实现网络节点500。关于这一点,网络 节点500可以包括前述的控制器402、数据储存器408、发言权控制应用410、随机码元生成 器412、分组生成器414、分组解析器416和数据缓冲器418。当然,这样的组件可以被优化 用于在网络节点500中而不是通信设备中进行操作。网络节点500还可以包括收发信机404,该收发信机404可以用于与一个或多个通 信设备进行通信。例如,收发信机404可以向通信设备发射数据流,并且从这样的通信设备 接收数据流。网络节点500还可以包括网络适配器502,该网络节点500可以用于经由通信 网络进行通信。
经由收发信机404,网络节点500可以接收由第一通信设备生成的数据流。响应于 这样的数据流,发言权控制应用410可以生成包括随机码元的发言权请求。经由网络适配 器502,发言权控制应用410可以将发言权请求和数据流传送到一个或多个其它通信设备 或网络节点。如述,可以明示地或暗示地传送发言权请求。 经由网络适配器502,网络节点还可以接收由其它通信设备或网络节点的一个或 多个生成的数据流,并且经由收发信机404将这样的数据流传送到第一通信设备。如述,从 其它通信设备或网络节点接收到的数据流可以包含包括随机码元的发言权请求。在发言权 控制应用410的命令下,如前所述,分组解析器416可以解析该数据流中的这样的发言权请 求和随机码元,并且发言权控制应用410可以处理该随机码元来授权发言权所有权。发言 权控制应用410可以将发言权拥有方的数据流传送到第一通信设备,而可以忽略或清除来 自其它通信设备的数据流。图6是呈现有助于理解本发明的方法600的流程图。该方法600可以开始于下述 状态,在该状态中目标通信设备或目标通信设备与之进行通信链接的网络节点被配置成从 多个其它通信设备接收通信,而没有通信设备当前具有发言权所有权。在步骤602处,目标通信设备或目标通信设备与之进行通信链接的网络节点可以 接收用于第一通信设备的随机码元。可选地,还可以接收用于第一通信设备的优先级等级。 如述,优先级等级可以是明示的或暗示的。随机码元可以被包含在由第一通信设备传送的 或代表第一通信设备的发言权请求中。在步骤604处,可以限定用于从其它通信设备接收额外随机码元的时段。该时段 可以被限定成在接收到随机码元时开始。如前所述,可以基于通信系统中的至少两个通信 设备之间的通信所预期的最大时间延迟来确定该限定的时段。在步骤606处,可以缓冲第一数据流中的媒体,直至限定的时段期满。参考判定框 608,如果在该时段内没有接收到额外随机码元,则该过程可以继续到步骤610,并且可以将 发言权所有权授权给第一通信设备。然而,如果在该时段内接收到额外随机码元,则该过程 可以继续到步骤612。在步骤612处,可以缓冲包含在额外数据流中的媒体,直至限定的时 段期满。在步骤614处,在限定的时段期满时,可以标识满足准则的随机码元。如述,这样 的准则可以是适合于以可以在多个通信设备中保持一致的方式来从多个随机码元中选择 随机码元的任何准则。此外,随机码元的选择可以至少部分地基于指配给从其接收到随机 码元的各种通信设备的优先级等级。例如,可以标识并且处理与随机码元相关联的优先级等级。在步骤616处,可以将发言权所有权授权给与所标识的随机码元相关联的通信设 备。在步骤618处,可以清除在来自没有被授权发言权所有权的通信设备的数据流中接收 到的媒体,以减少数据缓冲器中的媒体的量。在步骤620处,当来自发言权拥有方的数据流 终止时,可以终止发言权所有权。图7是呈现有助于理解本发明的另一方法700的流程图。该方法700可以开始于 下述状态,在该状态中,通信设备或通信设备与之进行通信地链接的网络节点被配置成向 与目标资源相关联的一个或多个其它通信设备或网络节点发送通信,而没有其它通信设备 当前具有发言权所有权。
在步骤702处,通信设备或通信设备与之进行通信链接的网络节点可以生成包含 随机码元的发言权请求。可选地,发言权请求还可以包括明示的优先级等级或者可以从其 标识暗示的优先级等级的属性或标识符。在步骤704处,可以将发言权请求传送到与目标 资源相关联的通信设备或者传送到该通信设备与之进行通信地链接的网络节点。可以在数 据流中传送发言权请求,并且通信设备可以继续传送数据流。附图中的流程图和框图示了根据本发明的各种实施例的系统、方法和计算机程序 产品的可能的实现方式的架构、功能和操作。关于这一点,流程图或框图中的每个框可以表 示包括用于实现特定逻辑功能的一个或多个可执行指令的模块、分区或代码的一部分。还 应当注意,在一些替代实现中,框中所示的功能可以不以附图中所示的顺序来发生。例如, 根据所涉及的功能,连续示出的两个框实际上可以基本同时地 来执行,或者该框有时可以 以相反的顺序来执行。可以以硬件、软件或硬件与软件的组合来实现本发明。可以在一个处理系统中以 集中式方式或者以不同的元件散布在多个互连的处理系统上的分布式方式来实现本发明。 适合于执行本文所述方法的任何种类的处理系统或其它装置都是适合的。硬件和软件的典 型组合可以是具有应用的处理系统,在加载和执行该应用时,控制该处理系统,使得该处理 系统执行本文所述的方法。本发明还可以被嵌入机器可读的程序存储设备中,有形地体现 可由机器执行的指令的程序来执行本文所述的方法和过程。本发明还可以被嵌入应用产品 中,该应用产品包括使得能够实现本文所述的方法的所有特征,并且在处理系统中加载该 应用产品时能够执行这些方法。术语“计算机程序”、“软件”、“应用程”、其变体和/或组合在本上下文中指指令集 的任何语言、代码或标记的任何表达,该指令集意在使得具有信息处理能力的系统直接地 或在下述的一个或两者之后执行特定的功能a)到另一语言、代码或标记的转换;b)以不 同材料形式的再生。例如,应用可以包括但不限于,子例程、函数、程序、对象方法、对象实 现、可执行应用、小程序、小服务程序、MIDlet、源代码、目标代码、共享库/动态加载库和/ 或被设计为在处理系统上执行的其它的指令序列。本文所使用的术语“一”被定义为一个或多于一个。本文所使用的术语“多个”被 定义为两个或多于两个。本文所使用的术语“另一个”被定义为至少第二个或更多。本文 所使用的术语“包括”和/或“具有”被定义为包括(即开放式语言)。在不脱离本发明的精神或实质属性的情况下,可以以其它形式来实施本发明。因 此,应当参考以下的权利要求而不是前述说明书作为指示本发明的范围。
权利要求
一种在通信系统中实现发言权控制的方法,包括从多个通信设备的每一个接收随机码元;从多个随机码元中标识满足准则的随机码元;以及将发言权所有权授权给接收到的所标识随机码元所来自的所述通信设备中的选定通信设备。
2.根据权利要求1所述的方法,进一步包括标识与所述随机码元相关联的优先级等 级,其中,授权发言权所有权的步骤包括将发言权所有权授权给接收到的所标识随机码元 和所标识优先级等级所来自的所述通信设备中的选定通信设备。
3.根据权利要求1所述的方法,其中,标识所述随机码元的步骤包括在限定的时段期 满之后,标识所述随机码元。
4.根据权利要求1所述的方法,其中,接收所述随机码元的步骤包括从所述多个通 信设备的每一个接收相应的数据流,每个相应的数据流包括所述随机码元和媒体的对应一 个。
5.根据权利要求1所述的方法,进一步包括生成包括随机码元的发言权请求;以及将所述发言权请求传送到所述多个通信设备中的至少一个。
6.一种在通信系统中实现发言权控制的方法,包括从多个网络节点的每一个接收随机码元;从多个随机码元中标识满足准则的随机码元;以及将发言权所有权授权给与所标识随机码元相关联的通信设备。
7.根据权利要求6所述的方法,进一步包括标识与所述随机码元相关联的优先级等 级,其中,授权发言权所有权的步骤包括将发言权所有权授权给与所标识随机码元和所标 识优先级等级相关联的通信设备。
8.根据权利要求6所述的方法,其中,标识所述随机码元的步骤包括在限定的时段期 满之后,标识所述随机码元。
9.根据权利要求6所述的方法,其中,接收所述随机码元的步骤包括从所述多个网 络节点的每一个接收相应的数据流,每个相应的数据流包括所述随机码元和媒体的对应一 个。
10.根据权利要求6所述的方法,进一步包括接收从所述选定通信设备传送的数据流;以及响应于终止传送所述数据流,终止授权给所述选定通信设备的所述发言权所有权。
11.一种通信设备,包括收发信机,所述收发信机从多个其它通信设备的每一个接收随机码元;以及发言权控制应用,所述发言权控制应用从多个随机码元中标识满足准则的随机码元, 并且将发言权所有权授权给接收到的所标识随机码元所来自的所述其它通信设备中的选 定通信设备。
12.根据权利要求11所述的通信设备,其中,所述发言权控制应用标识与所述随机码 元相关联的优先级等级,并且将发言权所有权授权给接收到的所标识随机码元和所标识优 先级等级所来自的所述其它通信设备中的选定通信设备。
13.根据权利要求11所述的通信设备,其中,所述发言权控制应用在限定的时段期满 之后,标识所述随机码元。
14.根据权利要求11所述的通信设备,其中,所述收发信机从所述多个其它通信设备 的每一个接收相应的数据流,每个相应的数据流包括所述随机码元和媒体的对应一个。
15.根据权利要求11所述的通信设备,其中所述收发信机接收从所述选定通信设备传送的数据流;以及响应于终止传送所述数据流,所述发言权控制应用终止授权给所述选定通信设备的所 述发言权所有权。
16.一种网络节点,包括网络适配器,所述网络适配器从多个其它网络节点的每一个接收随机码元;以及发言权控制应用,所述发言权控制应用从多个随机码元中标识满足准则的随机码元, 并且将发言权所有权授权给与所标识随机码元相关联的通信设备。
17.根据权利要求16所述的网络节点,其中,所述发言权控制应用标识与所述随机码 元相关联的优先级等级。
18.根据权利要求16所述的网络节点,其中,所述发言权控制应用在限定的时段期满 之后,标识所述随机码元。
19.根据权利要求16所述的网络节点,其中,所述网络适配器从所述多个其它网络节 点的每一个接收相应的数据流,每个相应的数据流包括所述随机码元和媒体的对应的一 个。
20.根据权利要求16所述的通信设备,进一步包括收发信机,所述收发信机从通信设备接收数据流;其中所述发言权控制应用生成包括随机码元的发言权请求;以及所述网络适配器将所述发言权请求传送到所述其它网络节点的至少一个。
全文摘要
一种实现通信系统(100)中的发言权控制的装置(400)和方法(600)。该方法可以包括从多个通信设备(104、106、108、110、112)或网络节点(204、206、208、210、212)的每一个接收(600)随机码元。从多个随机码元中,可以标识(614)满足准则的随机码元。可以将发言权所有权授权(616)给与所标识的随机码元相关联的或接收到的所标识随机码元所来自的通信设备中的选定通信设备。
文档编号H04L12/18GK101843037SQ200880113884
公开日2010年9月22日 申请日期2008年9月30日 优先权日2007年10月29日
发明者布拉德利·M·希本, 罗伯特·D·洛加尔博, 蒂龙·D·贝基亚里斯 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1