用于无线一键通系统中的隐式发言权控制的方法和装置的制作方法

文档序号:7636355阅读:188来源:国知局
专利名称:用于无线一键通系统中的隐式发言权控制的方法和装置的制作方法
用于无线一键通系统中的隐式发言权控制的方法和装置在35 U.S.C. § 119下的优先权要求本专利申请要求于2005年1月28日提交、且被转让给本发明受让人并因 而被明确援引包含于此的题为"Method and Apparatus for Implicit Floor Control in Push-to-Talk Over Systems"的临时申请第60/648,341号的优先权。发明领域本发明一般涉及通信系统,尤其涉及用于无线一键通系统中的隐式发言权 控制的方法和装置。背景无线通信技术在过去几年中经历了惊人的发展。这一发展部分由无线技术 所提供的移动自由以及无线介质上的语音和数据通信质量的大大提高所激励。 语音服务质量的提高以及数据服务的加入已经并将继续对通信人群产生显著 影响。

图1是示出均在无线通信系统100中操作的无线一键通(PoC)服务和即 时消息通信(IM)服务的框图。即时消息通信(IM)服务使用IM服务来与其它IM客户机108交换消息。 尽管IM服务原来是为交换基于文本的信息而开发,但是对于携带诸如音频剪 辑、图像等其它类型的信息并无限制。并且对用户传送什么以及何时传送也没 有限制。通常,信息不是从发送者流传输到接收者。用户可以在任意时刻传送, 因为不存在发言权控制的概念。无线一键通(PoC)服务在如图1中所示的一组PoC用户或客户机104 之间建立半双工音频通信信道。在任意时刻,PoC组中至多有一个成员具有发 送权,而其它所有成员接收所发送的信息。使用发言权控制机制来仲裁来自组
的不同成员的对发送权的请求。由发送者生成的通话脉冲串被分成分组并被流 传输至各接收者。因为PoC服务的显式发言权控制机制,PoC服务难以与IM服务互通。发言权控制在PoC服务中被用于确保一次只有一个客户机发送音频分组。与之 相对,IM服务没有发言权控制的概念,因为在任意时刻,IM组的每一成员都 可以发送。PoC服务将音频分成分组然后将该音频流传输给其它参与者。在IM 服务中并非如此,在IM服务中,IM客户机缓冲这些音频分组并创建一音频剪 辑,该音频剪辑而后被分发给其它IM会话参与者。因为一组中的用户可能想 与其它服务中的用户通信,所以需要一种允许PoC服务与IM服务互通的方法 和装置。这可以用一种用于无线一键通系统中的隐式发言权控制的方法和装置 来实现。概要在本发明的一个方面,提供了一种用于无线一键通系统中的隐式发言权控 制的方法。该方法包括在通信系统中生成一消息的步骤,其中该通信系统允许 一会话中有多个参与者并且还包括一发言权。该消息被流传输到该通信系统中 一服务器,在该发言权空闲的情况下,该服务器将该消息分发给该会话中的至 少一个参与者。在该发言权不空闲的情况下,该消息被排队并在该发言权转为空闲时被发送。还提供了一种装置。该装置包括用于在通信系统中生成一消息的装置,其中该通信系统允许一会话中有多个参与者并且还包括一发言权;用于将该消 息流传输至该通信系统中的一服务器的装置;用于在该服务器处存储该消息的 装置;用于在该发言权空闲的情况下将该消息分发给至少一个参与者的装置; 以及用于在该发言权不空闲的情况下将该消息排队的装置。还提供了存储在计算机可读介质上的计算机可读指令。这些指令指导通信 系统中一消息的生成,其中该通信系统允许一会话中有多个参与者并且包括一 发言权;将该消息流传输至通信系统中的一服务器;在该发言权空闲的情况下, 将该消息分发给至少一个参与者;以及在该发言权不空闲的情况下将该消息排 队。附图简要说明图1是示出根据一个实施例的无线通信系统中的PoC服务和IM服务的框图。图2是示出根据一个实施例的与PoC客户机和IM客户机交互的PoC服 务的框图。图3是示出根据一个实施例的通话脉冲串的分发的图。 图4是示出根据一个实施例的一种方法的步骤的流程图。具体说明本文中使用"示例性"一词来表示"用作示例,实例或说明"。本文中描 述为"示例性"的任意实施例不一定要被理解成优于或胜过其它实施例。在PoC服务与诸如IM服务等其它服务之间存在某些根本差别。如上所述 并且如图1所示,PoC服务使用发言权控制,从而使得PoC服务器102将只分 发从具有该发言权的一个组成员接收到的音频分组。PoC服务器102将丢弃从该组的其它成员接收到的音频分组。客户机必须先请求并被授予发言权才被允 许发送音频分组。客户机可以是移动终端或其它通信设备。与之相对,IM服 务不使用发言权控制并且没有发言权控制的概念。在任何时刻IM组的每一成 员都可以发送。IM客户机108缓冲这些音频分组并创建一音频剪辑,该音频 剪辑而后被分发给IM会话中的其它参与者。这与将音频分成分组并将这些分 组流传输至PoC会话中的其它参与者的PoC客户机不同。由于这些差别,IM 客户机通常比PoC客户机经历更大的延迟。要允许PoC服务和IM服务协同工 作则需要能克服由PoC服务中的发言权控制协议和音频的流特性造成的困难 的方法。图2是示出根据一个实施例的无线通信系统200中的PoC服务以及IM和 PoC客户机的框图。如上所述,PoC服务器202与PoC客户机204接口。每一 PoC客户机204将音频分成分组,然后 流传输至PoC服务器以分发给其
它客户机204以及IM客户机208。与PoC服务一起使用的显式发言权控制机 制构被允许参与者不必首先请求发言权即可通话的隐式机制代替。这便于PoC 服务与诸如IM服务等其它服务的操作。应理解,图2中的IM服务可以是不 采用发言权控制协议的任意服务。PoC服务是在多个参与者间操作的半双工通信系统。在任意给定时刻,至 多一个用户具有发送权,即具有发言权。其它参与者接收该发送。发言权控制 协议仲裁对发言权的请求。从PoC服务器的观点来看,只有一个参与者在发送, 并且该PoC服务器向会话中的其它参与者发送。这一显式发言权控制机制不允 许IM服务参与者与正在进行的PoC会话接口 。当使用显式发言权控制协议时,PoC服务器一直维持发言权的状态(繁忙 或空闲;在繁忙的情况下,还有当前所有者、当前所有权的持续期间等)。另 外,PoC服务器还可允许将对发言权的请求排队。PoC客户机204使用发言权 控制协议向PoC服务器202请求发言权。然后,PoC服务器202将对发言权的 请求排队并确认该请求。当PoC服务器202向PoC客户机204授予发言权时, PoC服务器202通知PoC客户机204,然后PoC客户机204开始发送。图3示出在本发明的一个实施例中消息的流向。显式发言权控制机制的使 用被消除,并代之以隐式发言权控制机制。PoC客户机302和IM客户机310 两者均有消息要发送。其它客户机可以是IM客户机或是不同的非PoC系统的 客户机。两个客户机均向PoC服务器304流传输它们的消息。两个客户机均不 作出对发言权的请求并且均未被授予发言权。当PoC服务器304开始接收这些 消息时,它首先检査发言权的状态。如果发言权为空闲,则PoC服务器304 开始复制该消息并将其分发给其它PoC客户机306和IM客户机308。如果发 言权为繁忙,即已有另一通话脉冲串或消息在被分发,则PoC服务器304缓冲 传入的通话脉冲串或消息并将其置于一队列中待以后发言权空闲时分发。 一旦 发言权空闲,PoC服务器304就开始向会话中的所有参与者发送该通话脉冲串 或消息。当PoC服务器304接收到从不同参与者或客户机传入的消息或通话脉 冲串时,它缓冲这些语音流并使它们串行化从而不使收听者的体验降级。客户 机的一个优点在于不需要等待被授予发言权,而是可以立即开始通话。 图4详细示出在无线一键通(PoC)系统中提供隐式发言权控制的方法。 该方法400始于在步骤402中客户机开始向PoC服务器流传输一通话脉冲串。 在步骤404中,PoC服务器检查发言权的状态。在判决框406中,PoC服务器 确定发言权是否空闲。如果发言权是空闲的,则在步骤408中,PoC服务器复 制该通话脉冲串,然后在步骤410中分发该通话脉冲串。如果在步骤406中发言权不空闲,则在步骤412中PoC服务器缓冲该传 入的通话脉冲串并将其放置于一队列中,该队列存储在PoC服务器的存储器 中。在判决框214中,PoC服务器检查该队列以确定该刚刚接收到的通话脉冲 串之前的所有通话脉冲串是否都已被发送。如果该通话脉冲串是该队列中的第 一个,则在步骤416中PoC服务器将该通话脉冲串发送给其它参与者。如果该 通话脉冲串不是该队列中的第一个,则在步骤418中PoC服务器继续等待发言 权转为空闲。 一旦发言权转为空闲,该消息即如步骤416中所述被发送。 一旦 所有通话脉冲串已被发送,则该过程在步骤420中停止。本领域的技术人员将理解,信息和信号可以用各种不同科技和技术中的任 意一种来表示。例如,贯穿以上说明可能引述的数据、指令、命令、信息、信 号、比特、码元和码片可以由电压、电流、电磁波、电磁波、磁场或磁粒子、 光场或光粒子或其组合来表示。本领域技术人员还将理解,结合本文所公开的实施例说明的各种示例性逻 辑块、模块、电路和算法步骤可以实现为电子硬件、计算机软件或两者的组合。 为了清楚地说明硬件与软件的这一可互换性,各种示例性组件、块、模块、电 路和步骤在以上一般是以其功能的形式来说明的。这些功能是被实现为硬件还 是软件取决于具体应用以及加于整个系统的设计约束。技术人员可以针对每种 特定应用以不同的方式实现所述功能,但这类实现决策不应被解释为致使脱离 本发明的范围。结合本文公开的实施例说明的各种示例性逻辑块、模块和电路可以用通用 处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵 列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、 或其设计成执行本文中所述功能的任意组合来实现或执行。通用处理器可以是
微处理器、但在替换例中,处理器可以是任何常规处理器、控制器、微控制器 或状态机。处理器还可以实现为计算设备的组合,例如DSP与微处理器的组 合、多个微处理器、与DSP核心协作的一个或多个微处理器、或任何其它这 类配置。结合本文中公开的实施例说明的方法或算法的步骤可以直接在硬件中,在 由处理器执行的软件模块中,或在两者的组合中实施。软件模块可以驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存 器、硬盘、可移动盘、CD-ROM或本领域中已知的任何其它形式的存储介质中。 示例性存储介质被耦合到处理器耦合以使得处理器能从/向存储介质读取/写入 信息。在替换例中,存储介质可以被集成至处理器。处理器和存储介质可以驻 留在ASIC中。ASIC可以驻留在用户终端中。在替换例中,处理器和存储介 质可以作为分立组件驻留在用户终端中。提供以上对所公开实施例的说明是为了使本领域任何技术人员都能制作 或使用本发明。对这些实施例的各种修改对于本领域技术人员将是显而易见 的,并且本文中定义的一般性原理可被应用于其它实施例而不会背离本发明的 精神或范围。因此,本发明并不旨在被限定于本文所示的实施例,而应与符合 本文中所公开的原理和新颖特征的最广义的范围一致。
权利要求
1.一种方法,包括在通信系统中生成一消息,其中所述通信系统允许一会话中有多个参与者并且包括一发言权;将消息流传输至所述通信系统中的一服务器;在所述发言权空闲的情况下将所述消息分发给所述会话中的至少一个参与者;以及在所述发言权不空闲的情况下将所述消息排队。
2. 如权利要求1所述的方法,其特征在于,所述通信系统是无线一键通 (PoC)系统。
3. 如权利要求1所述的方法,其特征在于,所述会话中的至少一个参与 者是即时消息通信(IM)客户机。
4. 如权利要求l所述的方法,其特征在于,所述会话中的至少一个参与 者是一不同系统的客户机。
5. —种装置,包括用于在通信系统中生成一消息的装置,其中所述通信系统允许一会话中有 多个参与者并且包括一发言权;用于将消息流传输至所述通信系统中的一服务器的装置; 用于在所述服务器处存储所述消息的装置;用于在所述发言权空闲的情况下将所述消息分发给所述会话中的至少一 个参与者的装置;用于存储消息的装置;以及 在所述发言权不空闲的情况下将所述消息排队。
6. 如权利要求5所述的装置,其特征在于,所述通信系统是无线一键通 (PoC)系统。
7. 如权利要求5所述的装置,其特征在于,还包括 用于使所述会话中的至少一个参与者作为即时消息通信(IM)客户机的 装置。
8. —种包括计算机可执行指令的计算机可读介质,包括 在通信系统中生成一消息,其中所述通信系统允许一会话中有多个参与者 并且包括一发言权;将消息流传输至所述通信系统中一服务器;在所述发言权空闲的情况下将所述消息分发给所述会话中的至少一个参 与者;以及在所述发言权不空闲的情况下将所述消息排队。
全文摘要
一种用于无线一键通系统中的隐式发言权控制的方法和装置。一消息由通信系统中的一客户机生成,然后被流传送至一键通服务器。服务器检查发言权是否空闲,并且如果空闲,则将该消息分发给通信会话中的至少一个其它参与方。如果发言权不空闲,则该新消息被存储并被排队以在该最后接收到的消息之前的所有其它消息都已被分发之后分发。
文档编号H04L29/06GK101133620SQ200680006713
公开日2008年2月27日 申请日期2006年1月27日 优先权日2005年1月28日
发明者R·舒伯拉玛尼安, R·阿塔瑞斯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1