涉及知晓上下文的呼叫操纵者的协作式群通信方法

xiaoxiao2020-9-10  3

涉及知晓上下文的呼叫操纵者的协作式群通信方法
【专利摘要】一种系统和方法包括在第一参与者和第二参与者之间建立群通信会话。该方法可包括通信会话内的动态控制点实体。动态控制点实体可被指定为按不同的角色操作,并且可以能够访问与呼叫会话的行为和参与者有关的信息,且还具有执行指定角色所需的控制权。
【专利说明】涉及知晓上下文的呼叫操纵者的协作式群通信方法
[0001] 领域
[0002] 各实施例涉及协作式群通信方法,该方法涉及知晓上下文的呼叫操纵者(call jockey)向群通信呼叫提供焦点。

【背景技术】
[0003] 无线通信系统已经过了数代的发展,包括第一代模拟无线电话服务(1G)、第二代 (2G)数字无线电话服务(包括过渡的2. 5G和2. 75G网络)、以及第三代(3G)高速数据/ 具有因特网能力的无线服务。目前在用的有许多不同类型的无线通信系统,包括蜂窝以及 个人通信服务(PCS)系统。已知蜂窝系统的示例包括蜂窝模拟高级移动电话系统(AMPS), 以及基于码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、TDMA的全球移动接入系统 (GSM)变型的数字蜂窝系统,以及使用TDMA和CDMA技术两者的更新的混合数字通信系统。
[0004] 用于提供CDMA移动通信的方法在美国由电信行业协会/电子行业协会在题为 "Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System(用于双模宽带扩频蜂窝系统的移动站-基站兼容性标 准)"的TIA/EIA/IS-95-A(在本文中称为IS-95)中被标准化。组合的AMPS及CDMA系统 在TIA/EIA标准IS-98中描述。在涵盖了被称之为宽带CDMA(WCDMA)、CDMA2000(例如,诸 如CDMA20001xEV-D0标准)或TD-SCDMA的頂T-2000/UM、或即国际移动电信系统2000/通 用移动电信系统标准中记载了其他通信系统。
[0005] 在无线通信系统中,移动站、手持机、或接入终端(AT)接收来自固定位置的基站 (也称之为蜂窝小区站点或蜂窝小区)的信号,这些固定位置的基站支持基站附近或周围 的特定地理区域内的通信链路或服务。基站提供至一般为分组数据网络的接入网(AN)/无 线电接入网(RAN)的入口点,分组数据网络使用支持用于基于服务质量(QoS)要求来区分 话务的方法的基于因特网工程任务组(IETF)的标准协议。因此,基站一般通过空中接口与 AT交互并通过网际协议(IP)网络数据分组与AN交互。
[0006] 在无线电信系统中,即按即讲(PTT)能力正变得受到服务扇区和消费者的欢迎。 PTT可支持在标准商用无线基础设施(诸如CDMA、FDMA、TDMA、GSM等)上操作的"分派"语 音服务。在分派模型中,端点(AT)之间的通信发生在虚拟群内,其中一个"讲话者"的语音 被传送至一个或多个"收听者"。此类通信的单个实例通常被称作分派呼叫,或者简称PTT 呼叫。PTT呼叫是定义呼叫特性的群的实例化。群在本质上是由成员列表以及相关联信息 (诸如群名称或群标识)定义的。
[0007] 常规上,无线通信网络内的数据分组已被配置成被发送至单个目的地或接入终 端。到单个目的地的数据传输被称作"单播"。随着移动通信渐已增长,并发地向多个接入终 端传送给定数据的能力已经变得更加重要。相应地,已经采纳了支持向多个目的地或目标 接入终端进行相同分组或消息的并发数据传输的协议。"广播"是指向(例如,给定蜂窝小 区内的、由给定服务供应商所服务的、等等)所有目的地或接入终端传送数据分组,而"多 播"是指向给定的目的地或接入终端群传送数据分组。在一示例中,给定的目的地群或即 "多播群"可包括(例如,给定群内的、由给定服务供应商所服务的、等等)多于一个且不到 全部的可能目的地或接入终端。然而,至少在某些情形中多播群有可能仅包括一个接入终 端(类似于单播)、或者替换地多播群包括(例如,给定蜂窝小区内的,等等)全部接入终端 (类似于广播)。
[0008] 除了可使用的各种传输方案(例如,单播、多播以及广播)之外,对于参与者中的 至少一些而言,PTT呼叫也可以是半双工或全双工通信。一般而言,PTT呼叫对应于两个或 更多个所标识的接入终端之间由服务器调停的通信,而不管用于进行PTT呼叫的各种配置 如何。
[0009] 概述
[0010] 在一实施例中,网络通信实体可以从始发者无线通信设备接收发起与目标无线通 信设备的呼叫的请求。该网络实体可通过分派控制台从接入终端接收发起与至少一个目标 接入终端的呼叫的会话请求。该网络实体可以执行对与该至少一个目标接入终端的凭证相 关联的资源的初始分配。该网络实体随后可从分派控制台接收并缓冲会话更新,并随后基 于所缓冲的会话更新来更新对资源的初始分配。该网络通信实体可以是应用服务器并可包 括分派功能和网关功能。
[0011] 在另一实施例中,一种方法包括在第一参与者和第二参与者之间建立群通信会 话。该方法包括通信会话内的动态控制点实体。该动态控制点实体能访问与呼叫会话的行 为和参与者有关的信息并且还具有对该通信会话的控制权。在本公开的另一实施例中,该 方法可包括从通信会话参与者向服务器传送消息,以用通信会话参与者来替换动态控制点 实体,其中该通信会话参与者变成动态控制点实体。
[0012] 在又一实施例中,该方法可包括向服务器传送改变动态控制点实体的请求。该服 务器可映射至少两方之间的资源分配,并可将控制从动态控制点实体传递给第二实体。该 第二实体可以作为动态控制点实体来接收对通信会话的控制。在又一实施例中,该方法可 包括从动态控制点实体向服务器传送消息。该服务器可以制定删除该通信会话的一参与者 的请求。该服务器可传递将该参与者从通信会话中删除的资源分配参数。动态控制点实体 可被托管在计算机设备、服务器、计算机控制台或移动计算设备之一上。
[0013] 在又一实施例中,一种用于在多个参与者之间进行由服务器支持的通信会话的方 法,包括在第一参与者和第二参与者之间建立群通信会话,确定该群通信会话的上下文参 数,以及基于该上下文参数在该群通信会话中采取动作。
[0014] 在又一实施例中,该方法还包括向服务器传送基于上下文参数将动态控制点实体 指派给群通信会话的请求,以及从服务器向动态控制点实体递送资源分配参数。该方法还 可包括向服务器传送向动态控制点实体指派对与群通信会话的行为和参与者有关的信息 的访问以及向动态控制点实体指派对群通信会话的控制权的请求。该方法还可包括从服务 器向动态控制点实体递送资源分配参数以向动态控制点实体指派对与群通信会话的行为 和参与者有关的信息的访问并向动态控制点实体指派对群通信会话的控制权。
[0015] 在又一实施例中,该方法可包括通过如下方式来确定群通信会话的上下文参数: 接收传感器的输出,以及将该输出与多个规则进行比较以确定该上下文参数。该方法还可 包括确定该群通信会话的上下文参数以及从群参与者接收指示该上下文参数的消息。
[0016] 在又一实施例中,该方法还可包括确定该群通信会话的上下文参数以及从计算设 备接收群参与者已经越过预定地理位置的输出,以及将该输出与多个规则进行比较以确定 该上下文参数。
[0017] 在又一实施例中,该方法还可包括通过如下方式来确定群通信会话的上下文参 数:接收来自计算设备的输出,以及将该输出与多个所定义的规则进行比较以确定该上下 文参数。
[0018] 在又一实施例中,该方法还可包括通过从计算设备接收指示已发生紧急事件的信 号来确定群通信会话的上下文参数,或通过从服务器接收已发生紧急事件的信号来确定群 通信会话的上下文参数。
[0019] 在又一实施例中,该方法还可进一步包括通过接收预定实体已加入群通信会话的 信号,或通过接收响应于群通信会话中的至少一个参与者需要具有专业知识的实体的状况 而传送的信号,来确定群通信会话的上下文参数。
[0020] 在又一实施例中,该方法可包括通过接收响应于指示群通信会话中的至少一个参 与者需要辅助的状况而传送的信号来确定群通信会话的上下文参数。
[0021] 在又一实施例中,该方法还可包括通过接收响应于指示群通信会话中的至少一个 参与者已改变该群通信会话的优先级的状况而传送的信号来确定群通信会话的上下文参 数。
[0022] 在又一实施例中,该方法还可包括对多个群参与者进行排名以及基于该排名来确 定上下文参数。该方法还可包括添加附加群参与者,对该附加群参与者和这些群参与者进 行排名,以及基于排名变化来确定上下文参数。
[0023] 在一实施例中,该方法还可包括通过向服务器传送向群通信会话添加群参与者的 请求以及接收向群通信会话添加群参与者的资源分配参数来基于上下文参数在群通信会 话中采取动作,或者通过向服务器传送从群通信会话中丢弃群参与者的请求以及接收从群 通信会话中丢弃群参与者的资源分配参数来基于上下文参数在群通信会话中采取动作。
[0024] 在又一实施例中,该方法还可包括通过向服务器传送从群通信会话参与者中的至 少两个参与者形成私下通信会话的请求以及接收从群通信会话参与者中的至少两个参与 者形成私下通信会话的资源分配参数,来基于上下文参数在群通信会话中采取动作。
[0025] 在又一实施例中,该方法还可包括通过向服务器传送从多个动态控制点实体中向 群通信会话指派特定动态控制点实体的请求以及接收将该特定动态控制点实体分配给群 通信会话的资源分配参数来基于上下文参数在群通信会话中采取动作,或者通过向服务器 传送从多个群参与者中向一实体授予其中该实体向该多个群参与者传送内容的发言权的 请求以及接收从多个群参与者中授予该实体发言权以使得该实体向这些群参与者传送内 容的资源分配参数来基于上下文参数在群通信会话中采取动作。
[0026] 在又一实施例中,该方法可包括通过向服务器传送将动态控制点实体角色转移到 第二实体的请求以及接收将动态控制点实体角色转移到第二实体的资源分配参数来基于 上下文参数在群通信会话中采取动作。在又一实施例中,该方法可包括向服务器传送将动 态控制点实体角色从群通信会话中移除的请求以及接收将动态控制点实体角色从群通信 会话中移除的资源分配参数,或者向服务器传送将上下文参数存储到存储器的请求以及接 收将上下文参数存储到存储器的资源分配参数。
[0027] 在又一实施例中,动态控制点实体可以控制并辅助通信会话,但可能不能访问语 音媒体和媒体交换。这可形成多个通信会话参与者之间的隐私性。
[0028] 在又一实施例中,该方法可包括向服务器传递将至少一个通信会话参与者的信息 参数传递给动态控制点实体的请求。该信息参数可包括通信参与者的位置信息、与至少一 个通信参与者的计算设备相关联的传感器数据、与所怀疑或不喜欢的实体相关的信息、指 示被禁止成员的信息、以及通信会话参与者的成员关系状态信息。该方法还可包括向通信 会话参与者传递将信息参数递送给动态控制点实体的资源分配参数。
[0029] 在又一实施例中,一种用于进行由服务器支持的通信会话的方法,包括接收标识 该通信会话在多个通信会话参与者之间的信号以及动态地确定与多个通信会话参与者中 的至少一个通信会话参与者相关联的计算设备的标识参数。该方法还可包括从计算设备向 服务器传送标识参数以及基于计算设备的标识参数从服务器动态地从多个不同角色指派 角色,其中对角色的指派是从通信会话参与者中的至少一个参与者中动态地选择的。
[0030] 在又一实施例中,服务器包括:存储器;以及耦合至该存储器的处理器,其中该处 理器配置有处理器可执行指令以执行包括以下操作的操作:在第一参与者和第二参与者之 间建立群通信会话;确定该群通信会话的上下文参数;以及基于该上下文参数在该群通信 会话中采取动作。
[0031] 附图简述
[0032] 给出附图以帮助对本发明实施例进行描述,且提供附图仅用于解说实施例而非对 其进行限定。
[0033] 图1是根据本发明的至少一个实施例的支持接入终端和接入网的无线网络架构 的示图。
[0034] 图2A解说根据本发明的一实施例的承运商网络。
[0035] 图2B更详细地解说图1的无线通信的示例。
[0036] 图3是根据本发明的至少一个实施例的接入终端的解说。
[0037] 图4是解说应用服务器的示例性实施例的框图。
[0038] 图5是形成通信会话并请求呼叫操纵者担当通信会话中的动态控制点的实施例 方法的过程流程图。
[0039] 图6是具有数个通信群和一分派群的企业通信方案的高级示意图,该分派群包括 用于与这些通信群交互的多个动态控制点实体。
[0040] 图7A是用于群通信会话的企业通信方案的高级示意图,该群通信会话具有第一 和第二动态控制点控制台、服务器、以及数个接入终端。
[0041] 图7B是用于始发具有动态控制点实体的群通信会话的始发者、服务器、第一和第 二动态控制点实体、以及数个接入终端的消息流程图。
[0042] 图7C是根据不同的实施例的用于始发群通信会话的始发者、服务器、第一和第二 动态控制点实体、以及数个接入终端的消息流程图。
[0043] 图7D是根据不同的实施例的用于始发具有指定的动态控制点实体的群通信会话 的始发者、服务器、第一和第二动态控制点实体、以及数个接入终端的消息流程图。
[0044] 图8是群通信会话的实施例方法的过程流程图,其中作出请求以供知晓上下文的 动态控制点实体进入该群通信会话。
[0045] 图9解说用于始发具有动态控制点实体的群通信会话并且还在通信会话的各参 与者的子集之间形成私下通信会话的始发者、服务器、第一和第二动态控制点实体、以及数 个接入终端的消息流程图。
[0046] 图10解说用于始发具有动态控制点实体的群通信会话并且还向通信会话的一个 或多个群参与者传送和从其接收上下文更新的始发者、服务器、第一和第二动态控制点实 体、存储服务器以及数个接入终端的消息流程图。
[0047] 图11是具有动态控制点实体的群通信会话的实施例方法的过程流程图,该动态 控制点实体可接收并向群通信会话中的群参与者递送上下文更新。
[0048] 图12解说用于始发不具有动态控制点实体的群通信会话并且还在通信会话期间 添加和移除动态控制点实体的始发者、服务器、第一和第二动态控制点实体、以及数个接入 终端的消息流程图。
[0049] 图13是用于委任群通信会话的动态控制点实体的实施例方法的过程流程图。
[0050] 图14解说用于始发不具有动态控制点实体的群通信会话并且还在通信会话期间 添加和转移动态控制点实体角色的始发者、服务器、第一和第二动态控制点实体、以及数个 接入终端的消息流程图。
[0051] 图15是用于委任群通信会话的动态控制点实体并将角色转移到另一第二实体的 实施例方法的过程流程图。
[0052] 图16解说用动态控制点实体角色在通信会话期间为群参与者执行数个任务的始 发者、服务器、第一和第二动态控制点实体、以及数个接入终端的消息流程图。
[0053] 图17是用于委任群通信会话的动态控制点实体并在通信会话期间递送任务请求 及对任务请求进行响应的实施例方法的过程流程图。
[0054] 图18解说在通信会话期间用动态控制点实体角色形成用于与一个或多个群参与 者进行选择性通信的私下通信会话的始发者、服务器、第一和第二动态控制点实体、以及数 个接入终端的消息流程图。
[0055] 图19是用于委任群通信会话的动态控制点实体并在通信会话期间形成与一个或 多个群参与者的私下通信会话的实施例方法的过程流程图。
[0056] 图20是用于委任群通信会话的动态控制点实体、在通信会话期间形成与一个或 多个群参与者的私下通信会话、以及添加发言权使得在群静音期间单个参与者可藉以与数 个群参与者通信的实施例方法的过程流程图。
[0057] 图21是用于委任群通信会话的动态控制点实体并在该动态控制点实体与第二动 态控制点实体之间形成不能被该群通信会话的其他成员监听到的通信会话的实施例方法 的过程流程图。
[0058] 图22是用于委任群通信会话的动态控制点实体的实施例方法的过程流程图,其 中该动态控制点实体可进入群通信会话并控制该群通信会话的各部分。
[0059] 图23解说始发者、服务器、第一和第二动态控制点实体、以及数个接入终端的消 息流程图,其中一个或多个群参与者在通信会话期间自愿担当动态控制点实体。
[0060] 图24解说始发者、服务器、第一和第二动态控制点实体、以及数个接入终端的消 息流程图,其中一个或多个群参与者在群通信会话期间将动态控制点实体角色转移到一个 或多个参与者。
[0061] 图25是适于在一实施例中使用的移动设备的组件框图。
[0062] 图26是适于在一实施例中使用的服务器设备的组件框图。
[0063] 图27是适于在一实施例中使用的膝上型计算机设备的组件框图。
[0064] 详细描述
[0065] 本发明的各实施例在以下针对本发明具体实施例的描述和有关附图中被公开。可 以设计替换实施例而不会脱离本发明的范围。另外,本发明中众所周知的元素将不被详细 描述或将被省去以免湮没本发明的相关细节。
[0066] 措辞"示例性"和/或"示例"在本文中用于表示"用作示例、实例或解说"。本文 中描述为"示例性"和/或"示例"的任何实施例不必被解释为优于或胜过其他实施例。同 样,术语"本发明的实施例"并不要求本发明的所有实施例都包括所讨论的特征、优点、或工 作模式。
[0067] 在本文中称为接入终端(AT)的高数据率(HDR)订户站可以是移动的或固定的, 并且可与一个或多个在本文中称为调制解调器池收发机(MPT)或基站(BS)的HDR基站通 信。接入终端通过一个或多个调制解调器池收发机向/从HDR基站控制器传送和接收数据 分组,HDR基站控制器被称为调制解调器池控制器(MPC)、基站控制器(BSC)和/或分组控 制功能(PCF)。调制解调器池收发机和调制解调器池控制器是被称为接入网的网络的部分。 接入网在多个接入终端之间输送数据分组。
[0068] 接入网可被进一步连接至该接入网外部的其他网络,诸如企业内联网或因特网 等,并可在每一接入终端与此类外部网络之间输送数据分组。已与一个或多个调制解调器 池收发机建立活跃话务信道连接的接入终端被称为活跃接入终端,并且被认为处于话务状 态。处在与一个或多个调制解调器池收发机建立活跃话务信道连接的过程中的接入终端被 认为处于连接建立状态。接入终端可以是通过无线信道或通过有线信道(例如使用光纤或 同轴电缆)来通信的任何数据设备。接入终端还可以是包括但不限于PC卡、致密闪存、夕卜 置或内置调制解调器、或者无线或有线电话等的数类设备之中的任何一类。接入终端藉以 向调制解调器池收发机发送信号的通信链路称为反向链路或反向话务信道。调制解调器池 收发机藉以向接入终端发送信号的通信链路被称为前向链路或前向话务信道。如本文中所 使用的,术语话务信道可以指前向或反向话务信道。
[0069] 本文中所使用的术语仅出于描述特定实施例的目的,而并不旨在限定本发明的实 施例。如本文所使用的,单数形式的"一"、"某"和"该"旨在也包括复数形式,除非上下文另 有明确指示。还将理解,术语"包括"、"具有"、"包含"和/或"含有"在本文中使用时指明所 陈述的特征、整数、步骤、操作、元素、和/或组件的存在,但并不排除一个或多个其他特征、 整数、步骤、操作、元素、组件和/或其群组的存在或添加。
[0070] 此外,许多实施例是根据将由例如计算设备的元件执行的动作序列来描述的。将 认识到,本文描述的各种动作能由专用电路(例如,专用集成电路(ASIC))、由正被一个或 多个处理器执行的程序指令、或由这两者的组合来执行。另外,本文描述的这些动作序列可 被认为是完全体现在任何形式的计算机可读存储介质内,其内存储有一经执行就将使相关 联的处理器执行本文所描述的功能性的相应计算机指令集。因此,本发明的各实施例可以 用数种不同形式来体现,所有这些形式都已被构想落在所要求保护的主题内容的范围内。 另外,对于本文描述的每个实施例,任何此类实施例的对应形式可在本文被描述为例如"配 置成执行所描述的动作的逻辑"。
[0071] 图1解说了根据本发明至少一个实施例的无线通信系统100的一个示例性实施例 的框图。无线通信系统100可包括各种类型的数个接入终端,诸如蜂窝电话102、智能电话 108、便携式电子邮件设备110、小型无线通信设备(比如腕表电话111)、个人计算机112、以 及平板计算机113,这里仅举了数例。一般而言,接入终端可以是能够支持通信会话并实现 各实施例的任何通信或计算设备。在各实施例中,接入终端可经由空中接口 104与接入网 或无线电接入网(RAN) 120通信,接入网或无线电接入网(RAN) 120能将接入终端102-113 连接至提供分组交换数据网(例如,内联网、因特网、和/或承运商网络126)与接入终端 102、108、110、112之间的数据连通性的网络装备。如此处所示,接入终端可以是蜂窝电话 102、个人数字助理108、在此处示为双向文本寻呼器的寻呼器110、或甚至是具有无线通信 入口的分开的计算机平台112。接入终端还可包括启用无线的平板计算机113和启用无线 通信的手表电话111。因此,本发明的各实施例可在任何形式的包括无线通信入口或具有 无线通信能力的接入终端上实现,包括但不限于无线调制解调器、PCMCIA卡、个人计算机、 电话、或者其任何组合或子组合。此外,如本文中所使用的,术语"接入终端"、"无线设备"、 "客户端设备"、"移动终端"及其变体可互换地使用。
[0072] 回头参考图1,无线网络100的组件以及本发明的示例性实施例的元件的相互关 系不限于所解说的配置。系统100仅仅是示例性的且可包括允许远程接入终端(诸如本机 PTT客户端计算设备102、108、110、112)通过空中在彼此之间和之中通信和/或在经由空中 接口 104和RAN 120连接的组件--包括但不限于承运商网络126、因特网、和/或其他远 程服务器--之间和之中通信的任何系统。如本文所使用的,本机PTT客户端可以是通过 与SIP不同的机制来与应用服务器对接的即按即讲客户端。
[0073] RAN 120控制向基站控制器/分组控制功能(BSC/PCF) 122发送的消息(通常 作为数据分组发送)。BSC/PCF 122负责信令通知、建立、以及拆除分组数据服务节点 100( "H)SN")与接入终端102/108/110/112之间的承载信道(即,数据信道)。如果启用 了链路层加密,则BSC/PCF 122还在经空中接口 104转发内容之前对内容进行加密。BSC/ PCF 122的功能在本领域中是公知的且出于简明起见将不作进一步讨论。承运商网络126 可通过网络--因特网和/或公共交换电话网(PSTN)--与BSC/PCF 122通信。替换地, BSC/PCF 122可直接连接至因特网或外部网络。通常,承运商网络126与BSC/PCF 122之 间的网络或因特网连接传递数据,而PSTN传递语音信息。BSC/PCF 122可连接至多个基站 (BS)或调制解调器池收发机(MPT) 124。以与承运商网络相似的方式,BSC/PCF 122典型地 通过网络--因特网和/或PSTN--连接至MPT/BS 124以进行数据传递和/或语音信息。 MPT/BS 124可无线地向接入终端(诸如蜂窝电话102)广播数据消息。如本领域已知的, MPT/BS 124、BSC/PCF 122及其它组件可形成RAN 120。然而,替换配置也可被使用并且各 实施例不限于所解说的配置。例如,在另一个实施例中,BSC/PCF 122以及一个或多个MPT/ BS 124的功能性可被折叠到具有BSC/PCF 122和MPT/BS 124两者的功能性的单个"混合" 模块中。
[0074] 图2A解说根据本发明的一实施例的承运商网络126。在图2A的实施例中,承运 商网络126包括分组数据服务节点(PDSN) 160、广播服务节点(BSN) 165、应用服务器170和 因特网175。然而,在替换实施例中,应用服务器170和其他组件可位于承运商网络外部。 PDSN 160利用例如cdma2000无线电接入网(RAN)(例如,图1的RAN 120)为移动站(例 如,接入终端,诸如来自图1的102、108、110、112)提供对因特网175、内联网和/或远程服 务器(例如,应用服务器170)的接入。担当接入网关的H)SN 160可提供简单IP和移动IP 接入、区外代理支持、以及分组输送。如本领域中已知的,PDSN 160可用于认证、授权和记 账(AAA)服务器及其它支持基础设施的客户端并且向移动站提供到IP网络的网关。如图 2A所示,PDSN 160可经由常规A10连接与RAN 120(例如,BSC/PCF 122)通信。A10连接是 本领域中公知的,且出于简明起见将不作进一步描述。
[0075] 参照图2A,广播服务节点(BSN) 165可配置成支持多播和广播服务。BSN 165经由 广播(BC)A10连接与RAN 120(例如,BSC/PCF 122)通信,并经由因特网175与应用服务器 170通信。BCA10连接用来传递多播和/或广播消息收发。因此,应用服务器170可经由因 特网175向H)SN 160发送单播消息收发,并可经由因特网175向BSN 165发送多播消息收 发。
[0076] 图2B更详细地解说了图1的无线通信系统100的示例。具体而言,参照图2B,AT 1…N被示为在由不同分组数据网络端点服务的位置处连接至RAN 120。相应地,AT 1和3 在由第一分组数据网络端点162(例如,其可对应于H)SN 160、BSN 165、归属代理(HA)、区 外代理(FA)等)服务的一部分处连接至RAN 120。第一分组数据网络端点162进而经由路 由单元188连接至因特网175和/或连接至以下一者或多者:认证、授权和记账(AAA)服务 器182、配置服务器184、网际协议(IP)多媒体子系统(MS)/会话发起协议(SIP)注册服 务器186和/或应用服务器170。AT 2和5···Ν在由第二分组数据网络端点164(例如,其 可对应于H)SN 160、BSN 165、FA、HA等)服务的一部分处连接至RAN 120。类似于第一分 组数据网络端点162,第二分组数据网络端点164进而经由路由单元188连接至因特网175 和/或连接至以下一者或多者:AAA服务器182、配置服务器184、MS/SIP注册服务器186 和/或应用服务器170。AT 4直接连接至因特网175,并且通过因特网175可然后连接至以 上描述的系统组件中的任一者。
[0077] 参照图2B,AT 1、3和5···Ν被解说为无线蜂窝电话,AT 2被解说为无线平板PC并 且AT 4被解说为有线台式站。然而,在其它实施例中,将领会,无线通信系统100可连接至 任何类型的AT,并且在图2B中解说的示例并非旨在限制该系统内可实现的AT的类型。同 样,尽管AAA 182、配置服务器184 JMS/SIP注册服务器186和应用服务器170各自被解说 为在结构上分开的服务器,但是在本发明的至少一个实施例中,这些服务器中的一者或多 者可被合并。
[0078] 参照图3,诸如蜂窝电话之类的接入终端200(在此为无线设备)具有平台202, 该平台202能接收并执行从RAN 120传送而来的可能最终是来自承运商网络126、因特网、 和/或其他远程服务器和网络的软件应用、数据和/或命令。平台202可包括收发机206, 收发机206可操作地耦合至专用集成电路("ASIC" 208)或其他处理器、微处理器、逻辑电 路、或其他数据处理设备。ASIC 208或其他处理器执行与无线设备的存储器212中的任何 驻留程序对接的应用编程接口("API")210层。存储器212可包括只读或随机存取存储器 (ROM和RAM)、EEPR0M、闪存卡、或计算机平台常用的任何存储器。平台202还可包括可保持 未在存储器212中活跃地使用的应用的本地数据库214。本地数据库214通常为闪存单元, 但也可以是本领域已知的任何辅助存储设备,诸如磁介质、EEPR0M、光学介质、带、软盘或硬 盘、或诸如此类。内部平台202组件也可以可操作地耦合至外部设备,诸如天线222、显示器 224、即按即讲按钮228和按键板226以及其他组件,如本领域中已知的。
[0079] 相应地,本发明的实施例可包括有能力执行本文中描述的功能的接入终端。如将 由本领域技术人员领会的,各种逻辑元件可实施在分立元件、在处理器上执行的软件模块 或软件与硬件的任何组合中以达成本文公开的功能性。例如,ASIC 208、存储器212、API 210和本地数据库214可以全部协作地用来加载、存储和执行本文所公开的各种功能,且由 此用于执行这些功能的逻辑可分布在各种元件上。替换地,该功能性可被纳入到一个分立 的组件中。因此,图3中的接入终端的特征将仅被视为解说性的,且本发明不限于所解说的 特征或布局。
[0080] 接入终端102与RAN 120之间的无线通信可以基于不同的技术,诸如码分多址 (CDMA)、WCDMA、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(0FDMA)、全球移动通信 系统(GSM)、或者可在无线通信网络或数据通信网络中使用的其他协议。数据通信通常发生 在客户端设备l〇2、MPT/BS 124和BSC/PCF 122之间。BSC/PCF 122可连接至多个数据网, 诸如承运商网络126、PSTN、因特网、虚拟专用网络等,由此允许接入终端102接入更宽泛的 通信网络。如上文所讨论的以及本领域中已知的,可以使用各种各样的网络和配置将语音 传输和/或数据从RAN传送到接入终端。因此,本文提供的解说并非意图限定本发明的实 施例,而仅仅是辅助描述本发明的各实施例。
[0081] 图4是解说应用服务器400的一个示例性实施例的框图。应用服务器400可以是 可存在于服务器侧LAN 430上的单独设备,其中它的功能性在上文讨论。出于简化的目的, 图4的框图中所解说的各种特征和功能使用共用总线连接在一起,这旨在表示这些各色特 征和功能被起作用地耦合在一起。本领域技术人员将认识到,其他连接、机制、特征、功能或 诸如此类可被提供并且按需适配以起作用地耦合和配置实际的便携式无线设备。此外,还 认识到,图4的示例中所解说的这些特征或功能中的一个或多个可被进一步细分,或者图4 中所解说的这些特征或功能中的两个或更多个可被组合。
[0082] 应用服务器400可包括用于在服务器侧LAN上通信的可以是有线和/或无线的网 络接口 405。处理器410可以连接至网络接口 405、用户接口 415和存储器420。处理器410 可包括提供处理功能以及其他演算和控制功能性的一个或多个微理器、微控制器和/或数 字信号处理器。处理器410访问存储器420以读/写用于执行编程功能的数据和/或软件 指令。存储器420可以板载在处理器410上(例如,在同一 1C封装内),和/或该存储器可 以是处理器外部的存储器并且在数据总线上功能性地耦合。
[0083] 数个软件模块和/或数据表可驻留在存储器420中并被处理器410用于资源和会 话管理功能性(包括上述功能性)。如此处所解说的,在存储器420内,应用服务器400还 可包括或以其他方式提供分派功能模块430和/或网关功能模块。虽然软件模块430、435 在该示例中被解说为包含在存储器420中,但应认识到,在某些实现中,可使用其他或附加 机制来提供或以其他方式起作用地安排此类规程。例如,软件模块430、435的全部或部分 可以用固件来提供。另外,尽管在图4中出于易于描述的目的,软件模块430、435被示为单 个不同实体,但应当理解,它可包括未解说的多个模块或以其他方式被进一步划分成不同 的各组规程。
[0084] 图5解说用于将知晓上下文的呼叫操纵者添加到群通信会话的实施例方法500。 在一个非限制性实施例中,知晓上下文的呼叫操纵者可被添加到可以是即按即讲或即按即 体验("PTX")通信会话的群通信会话。知晓上下文的呼叫操纵者(本文有时简称为"呼 叫操纵者")是通信会话内的动态控制点实体。该动态控制点实体可以是提供对与呼叫会 话的行为和参与者有关的信息的访问且具有对通信会话的控制权的实体或自动化虚拟设 备。方法500可在具有配置有处理器可执行指令以执行该方法的操作的处理器的计算设备 中实现。例如,方法500可实现在比如智能电话之类的通信设备中。
[0085] 在一个非限制性实施例中,知晓上下文的呼叫操纵者可以类似于可提供对通信会 话的控制以使该通信会话集中于一个或多个主题或使参与者群集中注意力的任务控制/ 命令中心。然而,知晓上下文的呼叫操纵者不限于任务控制器/命令中心角色并且涵盖更 多功能性。通信系统和群通信会话可被配置成使得知晓上下文的呼叫操纵者具有在该群通 信会话中有某些权力或提供某些益处和优势的角色。
[0086] 例如,通信系统和群通信会话可被配置成使得知晓上下文的呼叫操纵者可以是该 群通信会话的动态焦点,这是基于预定义规则、上下文、触发、或传感器数据来动态地选择 的。例如,知晓上下文的呼叫操纵者可被动态地添加到群通信会话以及动态地从通信会话 中移除。例如,知晓上下文的呼叫操纵者还可包括可以连同群通信会话的上下文参数一起 在群通信会话中的至少两个参与者之间转移的角色。在另一实施例中,通信系统和群通信 会话可被配置成使得动态控制点角色可以承担该群通信会话中的至少两个角色。例如,在 一个实施例中,该角色可以是控制点角色或者可以是其他群参与者的辅助点角色。这与分 派控制台相当不同,分派控制台是静态的并且不能动态地从数个群通信参与者中添加和按 需改变。
[0087] 在另一实施例中,通信系统和群通信会话可被配置成使得动态控制点实体具有在 该动态控制点实体与组成该群通信会话的多个实体之间的"一对多"关联。换言之,该动态 控制点实体可以服务多个群通信会话参与者。例如,动态控制点实体可以担当多个群通信 会话参与者的监督角色,并且在另一实施例中,还可担当多个群的更大集合的监督角色。在 另一实施例中,该动态控制点实体可以制定该动态控制点实体与一个或多个群通信会话参 与者之间私有的私下通信会话。例如,私有的私下通信会话的内容可只对所选参与者可用 并且对其他群通信会话参与者不可用。例如,多个动态控制点实体可被预想到。每一动态 控制点实体可以具有它们可访问的私有群通信会话。该会话可对该动态控制点实体通信会 话参与者可用并且对其他群通信参与者不可用。
[0088] 在另一实施例中,通信系统和群通信会话可被配置成使得动态控制点实体可维持 群通信会话的隐私性但可通过其他手段继续监视该群通信会话。例如,动态控制点实体可 以不接收群通信会话的媒体或内容,但可以按保持内容在各群通信会话参与者之间私有的 方式来监视数据参数。在一实施例中,动态控制点实体的接入终端可接收加入群通信会话 的信号,并且随后动态控制点实体可接收群通信会话的内容(例如,语音内容)且因此打破 群通信会话的私有本质。在一个实施例中,动态控制点实体可以形成群通信会话中的一个 角色,并且可存在形成第二角色的另一群通信参与者。例如,第二角色也可以是信息收集实 体或较低级别监督者,并且可对群通信会话的各部分施加控制。第二角色可具有与第一动 态控制点角色不同的功能性,并且可以是信息收集实体。在另一实施例中,一个实体可涵盖 多个角色。动态控制点实体角色可以由服务器动态地指派,服务器确定计算设备的标识参 数并将资源分配参数递送给接入终端,使得该计算设备可以施加对通信会话的动态控制。
[0089] 在另一实施例中,通信系统和群通信会话可被配置成使得动态控制点实体可以基 于群通信会话的上下文来被选择。例如,群通信会话的上下文参数可以通过数种方法(包 括传感器输出、消息)、由参与者或通过其他手段来确定。基于呼叫的上下文,通信系统可被 配置成使得可以从数个不同的实体中选择具体的动态控制点实体。动态控制点实体可以接 受委任并可进入群通信会话。动态控制点实体还可从位于至少一个群参与者接入终端上的 传感器接收数据,并可监督群通信会话或可以向参与者提供辅助。在群通信会话结束时,上 下文可被存储在诸如接入终端或服务器上的存储器中。上下文可被转移到另一实体并且第 二动态控制点实体可被选择以参与群通信会话。
[0090] 在另一实施例中,通信系统可被配置成使得通信会话可被建立并且该通信会话的 上下文参数可被确定,并且基于该通信会话的上下文参数,可采取一个或多个动作。例如, 群通信会话上下文可包括该群通信会话是关于什么的概要连同相关文本/图片/媒体材 料。
[0091] 例如,通信系统可被配置成使得群通信会话的上下文参数可以通过接收传感器的 输出并将该输出与规则进行比较以确定上下文参数来确定。例如,特定用户的接入终端可 包括配置成感测可指示紧急事件状况的状况并输出信号的传感器。基于紧急事件状况,群 通信会话的一个或多个不同参数可被确定。
[0092] 例如,被指派了动态控制点实体(呼叫操纵者)的角色的特定接入终端和数个参 与者可被选择或邀请参与通信会话。第一参与者可具有发言权,由此第一参与者可向许多 不同的其他群通信会话参与者通信并中继与紧急事件相关的指令。专家可被邀请到该通信 会话并且也可被加入。另外,可作出成员排名。如果较高排名的参与者加入该群通信会话, 则该较高排名的参与者可作为动态控制点实体来承担控制。在一实施例中,通信会话的上 下文可通过从群参与者接收到的消息来确定,或可根据来自计算设备的输出来确定,或可 通过将检测到的通信会话参数与存储在引擎中的一组规则进行比较来确定。
[0093] 通信系统可被配置成使得在需要时,可由该系统基于一个或多个参数选择可最佳 地完成所需任务的"上下文相关"的动态控制点实体。在接受参与群通信会话之前,可经 由消息向动态控制点实体呈现群通信会话上下文。动态控制点实体可以参与或可以不参 与会话的"媒体部分",但将接收上下文更新。例如,即使动态控制点实体不接受参与,也可 接收上下文信息。动态控制点实体可供用于与会话相关的因上下文而异的任务,并且可确 保群通信会话的隐私性。取决于上下文,动态控制点实体可以作为助理而操作,或可以是 对该群的其余参与者的行使权力机构。动态控制点实体可以准许任务,并且所允许的任务 列表可以变化。动态控制点实体可以通过授权的用户或通过传递信号来转移责任。比如 Qchat PTT/Yagatta?之类的群通信服务可以对其中需要群通信来用于某些特定业务需求 (例如,建造/安全/现场工程等)的企业环境中的群通信需求进行服务。
[0094] 例如,在框505,方法500的处理器可建立群通信会话。这一通信会话可以是在第 一参与者和第二参与者之间。该开始可以标识呼叫的参与者。它还可提供请求任务控制器 /命令中心实体或动态控制点实体(呼叫操纵者)的消息(类似于电子邮件中的密送地址 功能性)。例如,在框505,与始发者相关联的计算设备的处理器可以开始通信会话。始发 者可以是在各参与者之间开始通信会话的任何实体。始发者可以是通信会话的一个参与者 或是包括接入终端的任何实体。始发者可以开始群通信会话。在一非限制性实施例中,群 通信会话可以是PTT或PTX通信会话,然而,权利要求不限于PTT或PTX通信会话。在另一 实施例中,群通信会话可以是任何其他群通信会话。例如,如果群通信会话是ΡΤΤ或ΡΤΧ群 通信,则该通信可以通过用户按压接入终端、智能电话上的即按即讲按钮(或触摸屏图标) 或以其他方式向通信网络中的计算设备提供输入来开始。为了发起呼叫,用户可以按下ΡΤΤ 按钮并接收关于呼叫接收者是否可用的立即指示。如果呼叫接收者可用,则呼叫者可以立 即开始讲话。如果接收者不可用,则呼叫者将简单地听到否定响应铃声,而非忙音信号或语 音邮件。
[0095] 在一非限制性实施例中,群通信会话可以是QChat? ΡΤΤ会话或Yagatta?社交 网络通信会话,但不限于任何具体协议。仅作为示例,QChat可在能使用按钮按压在私有或 群呼叫中在世界范围内彼此连接的3G无线设备上操作。QChat使用网际协议语音(VoIP) 技术来允许订户通过使用手持机上的PTT按钮而非作出标准蜂窝呼叫来进行通信。QChat 呼叫是通过组合每一 IP端点之间的单独点对点连接来创建的,并且PTT会话由QChat应用 服务器来管理,QChat应用服务器被部署在基于IP的广域网(WAN)上。
[0096] 经由群通信会话协议将始发者的接入终端链接到另一参与者的接入终端的通信 会话可开始。在一非限制性实施例中,通信会话可以经由PTT或PTX通信会话协议或任何 其他通信协议来链接。接入终端可以发起会话请求,并且服务器可以分配资源并向第二参 与者的接入终端传送宣告。第二参与者的接入终端可以传送指示成功连接至通信会话的确 认消息。一旦建立了通信会话,就可从始发者和参与者交换媒体。
[0097] 在框510,与始发者的计算设备相关联的处理器可以通过在接入终端上提供输入 或讲出语音命令来请求将呼叫操纵者添加到会话。在一实施例中,开始群通信会话的会话 请求也可传送对动态控制点实体的请求。例如,服务器或参与计算设备可以监视发言以寻 找在通信会话中讲出的语音命令。在检测到特定短语时,检测计算设备可以向监视或支持 该VoIP会话的服务器发送消息以请求动态控制点实体或呼叫操纵者的参与。这一请求可 从始发者接入终端发送给服务器。该请求可以是会话请求的一部分或可以是第二请求的 一部分。该请求可被递送给服务器并且可指定该群呼叫会话的个体来担当动态控制点角 色。动态控制点实体可以是具有适于对通信会话施加控制的接入终端或控制台的任何实体 (或自动化实体)。
[0098] 在框515,与动态控制点实体的计算设备相关联的处理器可以经由到服务器的消 息来接受作为动态控制点实体的委任。作为响应,服务器可向动态控制点实体传送资源分 配参数,这使得它能够控制通信会话并承担通信会话的权力。
[0099] 在框520,动态控制点实体可以进入通信会话并可采取各种动作中的任何动作。动 态控制点实体可以监视通信会话,但可最初不接收媒体,使得通信会话可具有私有的各方 面。在一实施例中,动态控制点实体可以向用户显示所发生的通信的概要(例如,会话中发 言用户的ID以及所有参与者的ID),但不使得用户能够听到所发生的对话。动态控制点实 体可以担当权威任务控制器/命令中心角色,但不限于这一角色。
[0100] 动态控制点实体(呼叫操纵者)可以担当群通信会话的任何助理角色或监督角 色。在一非限制性实施例中,动态控制点实体可以担当PTT、PTX、QChat或Yagatta群通信 会话或任何其他群通信会话的权威任务控制器/命令中心角色。动态控制点实体(呼叫操 纵者)可以执行数个监督、信息、辅助或支持任务。例如,动态控制点实体可使一些参与者 静音。这可给予被授权参与者对该会话的完全控制。作为另一示例,动态控制点实体可以 从通信会话中丢弃一些参与者。在另一示例中,动态控制点实体可以充当对参与者的服务。 呼叫操纵者可以向每一参与者发送将支持它们的活动的文件(例如,媒体、文本、视频、图 形文件)或内容。另外,动态控制点实体可以从呼叫会话中的每一参与者的通信设备接收 信息,诸如位置报告和传感器数据。
[0101] 在另一实施例中,动态控制点实体可以接收群通信会话的上下文信息。例如,动态 控制点实体可以接收群语音对话、群语音对话上的讲话者的标识信息、成员的简档细节、成 员的优先排名、成员的位置简档、或成员的累积讲话时间。在另一实施例中,动态控制点实 体可以接收成员的标志和状态(指示该成员被授权还是禁止参与活动)、成员的接入终端 信息、成员的传感器数据输出(例如,温度数据、辐射数据、压力数据、陀螺仪数据)和/或 与私下对话相关的数据。
[0102] 在一实施例中,动态控制点实体可以接收传感器733(图7A)的输出并基于传感器 733的输出向群通信会话参与者提供监督指令。例如,如果参与者行进到危险区域中,则动 态控制点实体可以能够根据来自该用户的通信设备的GPS位置报告来确定这一事实。动态 控制点实体可以进入通信会话以接收附加数据或提供支持。这样的支持可包括向该参与者 传递指引以引导该参与者远离危险区域并进入安全区域中。作为另一示例,在呼叫参与者 正执行有问题的任务时,动态控制点实体或呼叫操纵者可以提供警报,或以其他方式警告 操作者。动态控制点实体还可监视传感器输出并通过提供信息(诸如通过实时地按需提供 数据或专业辅助)来向呼叫参与者提供适当的辅助。
[0103] 动态控制点实体可由适合环境的其他人替换。例如,呼叫会话内的第二计算设备 可以基于一事件来传送要替换第一动态控制点实体的消息。可提示替换动态控制点的各类 事件的示例包括第二呼叫操纵者更加合适的紧急事件、通信会话参与者中的一个或多个参 与者移动到在第二动态控制点实体的控制或监督下的区域中时,如下文讨论的。第二计算 设备可配置有向支持指示会话的服务器发出命令的程序指令,该命令使得服务器将动态控 制点实体角色切换到第二计算设备。
[0104] 在一实施例中,动态控制点实体可以形成与通信会话内的一个或多个参与者的私 下或私有对话。图6示出了动态控制点实体(呼叫操纵者或"CJ")与第一参与者群的作为 消息640的私下通信。
[0105] 图6解说了正参与群通信会话的数个群之间的消息收发的实施例方法600。图6 解说了所示的高级系统图,其解说了参与者的多个群605、610以及615。每一群包括多个参 与者。群605、610和615中的每一参与者包括接入终端。每一参与者是可正在使用启用群 通信的接入终端的实体,或可以正经由不同的通信协议进行通信。在一个非限制性实施例 中,参与者可以利用启用PTT或PTX群通信的接入终端。
[0106] 在另一实施例中,动态控制点实体可包括呼叫控制。例如,动态控制点实体可以向 群通信会话添加成员,可以删除成员,或可以使参与者静音。在另一示例中,动态控制点实 体还可重启呼叫,即使呼叫是由不再存在的不同实体始发也可以继续该呼叫,或可以合并 两个不同的呼叫者群。例如,动态控制点实体还可将群通信会话拆分成两个或更多个通信 群,或可以发起与成员的一对一私下通信会话,或可以发起与非成员的一对一私下通信会 话。
[0107] 例如,通信会话605中的第一群605内的第一到第三参与者可参加由动态控制点 实体620通过信号643所监视的群通信会话605。动态控制点实体可以发送邀请第二参与 者形成第二私下通信会话640的消息。替换地,第二参与者可以向动态控制点实体620发送 请求私下通信会话640的消息。通过私下通信940,第二参与者和动态控制点实体620可以 私有地传递或递送消息,使得第一参与者和第三参与者不会接收到该私有的私下消息。与 参与者之一的私下通信对于通信会话中的任何其他参与者而言是不可听的。
[0108] -群动态控制实体620、625以及630也在分派群635中示出。每一动态控制点实 体620、625以及630利用接入终端、计算设备或控制台来控制通信会话,如上所述。控制消 息620、625以及630可以在分派者群635与呼叫参与者群605、610、615之间传送,使得动 态控制实体620、625以及630能够监视并且有时控制通信会话。
[0109] 图7A解说了根据一实施例的用于形成协作式通信会话的示例计算机网络架构 700。在这一示例中,网络700包括第一始发者接入终端705和一群参与者接入终端725、 730以及735。始发者和参与者接入终端705、725、730以及735可以是能够支持通信会话 并实现各实施例的任何通信或计算设备,包括以上参考图1描述的各种类型的接入终端。 为了传达接入终端可以是各种不同类型的通信和计算设备中的任一个,图7A及后续附图 将它们示为标号框705、725、730以及735。该群参与者725-735可各自使用接入终端(例 如,智能电话)来接入通信会话,并且可在该通信会话期间通过它们的接入终端进行通信。 网络700还包括支持通信会话的服务器710,其在操作上连接至第一动态控制点实体计算 机控制台715以及第二动态控制点实体计算机控制台720。服务器710向通信网络700的 许多各种用户提供服务,并且可包括用于维护群通信会话的快速网络连接和高输入/输出 (I/O)吞吐量。服务器710还向接入终端705、725、730、735中的一个或多个传送资源分配 参数,使得接入终端705、725、730、735可以承担动态控制点实体的角色并对通信会话施加 监督控制。服务器710可以从动态控制点实体接收控制消息并可递送资源分配参数以允许 该动态控制点实体对参与通信会话的数个接入终端施加控制。另外,服务器710可以接收 控制消息并按同时的方式将数据广播给各接入终端。服务器710还可接收传感器输出并可 按受控的方式将传感器输出传递给预期接收者。服务器710还可从动态控制点实体接收控 制消息并可向动态控制点实体传递资源分配参数。
[0110] 在图7A所解说的示例中,网络700包括配置成动态控制点的第一控制台715,它 可由担当呼叫操纵者的人来操纵。在另一实施例中,动态控制点可以是自动化的并且被配 置成对来自相应接入终端705、725、730以及735的语音命令或输入进行响应。在一实施例 中,动态控制点实体可以是响应于命令而传递控制指令的软件应用。呼叫始发者被示为利 用作为蜂窝电话(例如,智能电话)的接入终端705,但始发者可以使用各种计算设备中的 任一种。例如,接入终端705可以是基于LINUX?或基于GOOGLE? ANDROID?啲 智能电话。服务器710可以是在始发者705与第一和第二控制实体或呼叫操纵者及通信会 话参与者之间传递数据的任何计算机设备,并且被配置成提供通信会话服务。
[0111] 从第一计算机控制台715操作的第一动态控制实体参与者可以控制通信会话。控 制台715可包括具有文本输入的输入设备和用于系统管理消息的显示设备。第一计算机控 制台715可包括键盘和屏幕以及连接至网络(诸如蜂窝数据网络)的计算设备。在一实施 例中,第一控制台715可操作用于通过服务器710链接到接入终端以控制通信会话。在另 一实施例中,第一控制台715可以是控制台系统且可包括附连至多路复用器或网络连接的 多端口串行服务器的一个或多个控制台端口,这使操作者能够将终端连接至所附连的服务 器中的任一个。通信会话可包括媒体、文本、视频的交换或本领域中的任何其他媒体交换。 代替群通信会话,作为替换方案,会话可以是用于共享数据的社交网络应用,诸如举例而言 QChat或Yagatta?。在另一非限制性实施例中,动态控制点实体715可以用接入终端725 进行操作。
[0112] 图7A中示出的通信网络内的消息流的示例在图7B中解说。始发者705可以传送 或生成送往服务器710的带有上下文信息数据的呼叫请求740。呼叫请求消息740还可发 送附加信息,诸如为通信会话所提名的动态控制点实体715。所提名的动态控制点实体715 可以接受或拒绝该提名,并可向服务器710发送向其通知它的决定的对应消息750。在图 7B所解说的示例中,第一动态控制点实体715可以通过发送拒绝消息750来拒绝该委任。
[0113] 作为响应,服务器710可以向第二候选动态控制点实体720发送第二提名消息 755,请求它扮演呼叫操纵者的监督角色或信息收集角色。在所解说的示例中,第二动态控 制点实体720接受成为动态控制点实体720的委任,并且向服务器710发送确认消息760。 服务器710可以经由消息770、775以及780对会话参与者进行寻呼以提醒参与者加入通信 会话。通信会话可随后开始并且发言权可被授予始发者实体705。如本文所使用的,"发言 权"指的是使参与者能够讲话而其他参与者只能收听的会话控制。发言权可以在初始通信 会话期间指派,在此期间,始发者705或者利用计算设备或智能电话的不同实体可以向每 一个通信会话参与者发送介绍性数据。
[0114] 在呼叫会话期间,可在参与者之间交换对话并且各种不同类型的媒体可被递送给 一些或全部参与者。在一些配置中,媒体可不被递送给动态控制点实体720 (呼叫操纵者或 艮P"CJ")。第二动态控制点实体720可以只接收用于监视的数据子集并且可不接收其他通 信会话数据,例如语音通信、视频等。在另一实施例中,群通信会话的任何参与者可以成为 动态控制点实体。例如,群通信参与者可以请求作为动态控制点实体来控制群通信会话的 许可并且另一始发者或参与者可接受该请求。
[0115] 通信网络内的实施例消息流的示例在图7C中示出,它解说了群通信会话的任一 个参与者可通过传送请求来成为动态控制点实体(呼叫操纵者)并可承担该角色。始发者 可以向服务器710传送呼叫请求消息786。消息786可包括上下文信息数据。呼叫请求消 息787还可发送附加信息(诸如针对通信会话提名的动态控制点实体715,包括附加上下文 信息)并从服务器710传送。所提名的动态控制点实体715可以审阅上下文信息并且可以 确定在当前上下文中实体715不是最适于这一角色。实体715可接受或拒绝该提名,并且 可向服务器710发送对应消息788来通知服务器710它拒绝该委任的决定。第一动态控制 点实体715可以通过发送拒绝消息788来拒绝该委任,拒绝消息788还可以提供另一实体 可担当呼叫操纵者的推荐。
[0116] 作为响应,服务器710可以向第二候选或动态控制点实体720发送第二提名消息 789。消息789请求第二动态控制点实体720扮演呼叫操纵者的监督角色或信息收集角色。 消息789还可包括上下文信息。
[0117] 在所解说的示例中,第二动态控制点实体720接受成为动态控制点实体的委任, 并且向服务器710发送确认消息790。服务器710可以经由消息792、793以及794对会话 参与者进行寻呼以提醒参与者加入通信会话。通信会话795可开始并且发言权可被授予始 发者实体705。
[0118] 在呼叫会话期间,可在参与者之间交换对话并且各种不同类型的媒体可被递送给 一些或全部参与者。在一些配置中,媒体可不被递送给动态控制点实体715 (呼叫操纵者或 艮P"CJ")。第二动态控制点实体720可以只接收用于监视的数据子集并且可不接收其他通 信会话数据(例如语音通信、视频等、以及私有通信会话数据)。图7B中所解说的实施例的 群通信会话中的任何参与者可以通过向服务器710递送消息来递送承担呼叫操纵者角色 的控制的请求,这可被第二动态控制点实体720接受。
[0119] 通信网络内的消息流的另一实施例的示例在图7D中示出,它解说了可以始发在 请求上指定了呼叫操纵者(被示为第二移动电话参与者730)的群通信会话。始发者705 可以向服务器710传送带有上下文信息数据的呼叫请求795A。呼叫请求消息795A还可发 送附加信息,诸如针对通信会话提名的动态控制点实体。在该实例中,经由来自服务器710 的消息795B,所提名的呼叫参与者730被请求承担呼叫操纵者的角色。所提名的群通信会 话参与者730可接受或拒绝该提名,并且可向服务器710发送对应消息795C以通知接受该 角色的决定。在又一实施例中,始发者705还可向服务器710提供自指定他/她自己(始 发者705)作为动态控制点实体(呼叫操纵者)的控制指令。
[0120] 服务器710可以经由消息7%D、795E对会话参与者进行寻呼以提醒参与者加入通 信会话。状态消息795F也可从服务器710发送给始发者705。通信会话796随后可开始并 且发言权可被授予始发者实体705并且媒体可被递送给各参与者。动态的呼叫操纵者730 可接收上下文更新并且具有行使呼叫操纵者功能性以监督通信会话或辅助参与者的能力。
[0121] 在呼叫会话期间,可在参与者之间交换对话并且各种不同类型的媒体可被递送给 一些或全部参与者。在一些配置中,媒体可不被递送给动态控制点实体730。呼叫操纵者 730可保持媒体是私有的并且可只接收用于监视的数据子集。呼叫操纵者730可不接收其 他通信会话数据,例如语音通信、视频等。第一参与者725可以传送上下文消息796A,它被 递送给服务器710。呼叫操纵者730可以在消息797中接收该上下文消息。
[0122] 第三参与者735可以制定任务请求消息798并将任务请求消息798传送给服务器 710。服务器710可以经由消息799将任务请求消息798传送给呼叫操纵者730,其中呼叫 操纵者730可以执行该任务或找另一个体来获得所请求的任务信息。例如,任务消息可以 是对传感器数据的请求。呼叫操纵者730可容易地获得传感器数据并将该数据传送给参与 者 730。
[0123] 图8解说了用于群通信会话的动态控制点实体的委任的实施例方法800。方法800 可在包括服务器和多个计算设备的通信系统中实现,该服务器和多个计算设备各自具有配 置有用于执行该方法的操作的处理器可执行指令的处理器。在方法800中,在框805,与通 信会话的始发者相关联的计算设备可以接收用户输入以开始群通信会话。在框807,作为响 应,该计算设备可以生成并向服务器710传送消息以发起通信会话并且选择动态控制点实 体 720。
[0124] 在框810,作为响应,服务器710可以向所提名的动态控制点实体的接入终端或控 制台720传送消息。在框815,该提名消息可在控制台720处被接收,其中在判定框820,担 当动态控制点的提名可被接受或拒绝。接受作为动态控制点的角色的决定可由用户作出或 基于接收控制台720已知的信息来自动作出。如果用户或控制台720拒绝担当动态控制点 (即,判定框820 ="否"),则在框850,可以向服务器710传送拒绝该角色的消息。在这种 情况下,始发者可以选择不同的实体,或者服务器710可以基于一算法选择新的动态控制 实体,并且服务器可以通过向新选择的动态控制实体传送提名消息来重复框807的操作。
[0125] 如果用户或控制台720同意担当动态控制点(即,判定框820 ="是"),则该实体 可向服务器710发送确认接受该委任的消息,响应于此,在框825,服务器710可以向控制台 720传送用于控制该会话的资源分配信息。在判定框830,服务器710可以对来自始发者或 另一参与者的向群通信会话添加参与者的命令进行响应。如果服务器710接收到添加参与 者的输入(即,判定框830 ="是"),则可以在框835从服务器710向第一参与者725发送 消息并且在框840向第二参与者发送消息。这些消息可包括参与者通信设备执行分派和网 关功能所需要的接入资源参数。许多参与者可被添加到通信群。在框845,通信会话可被启 用并且数据被传送给参与者和始发者。如果没有其他参与者要被添加(即,判定框830 = "否"),则服务器710可以与当前连接的参与者启用通信会话,尽管附加参与者可在稍后时 间被添加到该会话。
[0126] 图9解说了可在具有动态控制点实体715的群呼叫的发起期间发生的消息流。图 9解说了可交换消息,同时向始发者705传送选择性发言权授予请求并在始发者705与第 一动态控制点实体715之间形成私下对话。在图9所解说的示例中,群通信会话呼叫已经 在进行中,由消息框937 -般性示出。在所解说的群通信会话937中,始发者705具有发言 权。以此方式,每一个其他参与者被静音以有利于始发者705。这向始发者705给予了向每 一个参与者进行传送而不被打断的机会。在一实施例中,语音和/或媒体可被发送给所有 参与者。在所解说的实现中,第一动态控制点实体715不接收媒体,但经由一个或多个状态 消息监视群通信会话呼叫。
[0127] 服务器710可以经由讲话突发消息955和940-950向始发者705和群参与者 725-735发送媒体。服务器710还可向动态控制点实体715传送状态更新消息960。状态更 新消息960包括与群通信会话937有关的足以供动态控制点实体715控制群通信会话937 的数据。
[0128] 始发者705可以向服务器710传送指示选择性发言权请求的消息965。发言权请 求消息965可以从服务器710传递到动态控制点实体715。动态控制点实体715可以拒绝 该发言权请求或可以经由消息971授予该发言权请求。
[0129] 状态更新也可经由指示参与者和群通信会话937的状态的第二状态更新消息972 来发送。在动态控制点实体715授予该发言权请求时,可在动态控制点实体715与始发者 705之间制定第二私有的私下群通信会话973。其他实体可不接收与第二私有的私下群通 信会话973相关联的数据。然而,在一实施例中,其他实体可以在依据来自第一动态控制点 实体715的控制命令而被邀请接收数据时接收数据。例如,私有的私下群通信会话973中的 呼叫操纵者715或其他参与者705可以向服务器710递送邀请信号以邀请另一个体参与。
[0130] 动态控制点实体715可以从群通信会话中终止参与者,以使它们不再接收数据。 例如,动态控制点实体715可以向服务器710递送终止消息974以结束特定群参与者的参 与或使该参与者停止在会话973中交换媒体。
[0131] 在该示例中,使用接入终端730的参与者从通信会话中被移除。为了实现这一点, 服务器710可以从服务器710向接入终端735递送群终止信号,以针对相应接入终端735 结束群通信会话。终止可针对一个参与者来完成,而其余参与者720、725以及730可保留 在群通信会话上。第三群状态更新消息976可从服务器710递送给动态控制点实体715以 用于监视目的。
[0132] 图10解说了根据一实施例的用于提供群参与呼叫的基于上下文媒体的更新的消 息流程图1000。使用接入终端705的始发者可以向服务器710递送呼叫请求消息1045以 形成呼叫请求。消息1045可包括上下文信息。始发者705可以向服务器710递送消息并 且服务器710还可以在消息1050中递送对动态控制点实体的请求。
[0133] 上下文信息可包括参与者所需或所期望的相关数据,或可包括各种媒体,包括图 片、传感器数据、视频、文本、或本领域已知的任何其他媒体。一般而言,媒体可被分发给一 个或多个参与者并且可包括可辅助通信会话达成目标的主题媒体。
[0134] 动态控制点实体715可接收委任消息1050,并且可经由消息1055接受该委任。 上下文媒体可经由通信消息1060存储在存储介质740上。服务器710可以经由寻呼消息 1070、1075以及1080发送寻呼请求以邀请参与者725、730以及735加入通信会话1081。
[0135] 各实施例可启用群通信会话1081,其中始发者705具有发言权或具有始发者705 可以按集中式和聚焦的方式向每一个参与者进行传送的功能性。媒体可被递送给所有参与 者725、730、735。第一动态控制点实体715可不接收媒体,而是可改为经由一个或多个状态 消息监视群通信会话呼叫。始发者705可以向服务器710传递上下文消息1082,并且服务 器710可以在消息1083中将上下文消息存储在存储介质740上。上下文消息1082可以从 始发者705传递给服务器710并经由消息1084传递给动态控制点实体715以供批准。
[0136] 例如,动态控制点实体715还可包括可对一个或多个参与者断言的上下文相关控 制。例如,动态控制点实体715可以使具有过量背景噪音且造成分心的参与者静音或向其 提供提醒,或者可以基于群会话参与者的优先排名从群会话参与者取得请求。在另一实施 例中,动态控制点实体715可以向参与者提供参与者的讲话时间已超过了过度使用阈值的 提醒,或者可以提醒参与者已越过特定地理栅栏位置,或者可以提醒参与者来自接入终端 的传感器数据是相关的并且已作为预定状况触发。响应于通信会话或特定参与者的上下 文(或上下文的变化),呼叫操纵者715还可执行呼叫控制,包括添加参与者、删除参与者、 使参与者静音、重启呼叫、继续在别处始发的呼叫、合并呼叫、拆分呼叫、以及形成与成员或 新实体的私下通信。呼叫操纵者715还可审阅包括群语音对话、接入终端标识、成员简档 细节、成员位置信息、成员优先排名数据、累积讲话时间、传感器数据、标志和私下数据的信 肩、。
[0137] 被准许用户可以添加上下文元素并将上下文元素上传到服务器710。上下文消息 1085可经由消息1085被添加到群通信会话1081,它经由消息1086被存储在存储服务器 740上。上下文元素可经由消息1087被呈现给动态控制点实体控制台715以供批准和使 用。
[0138] 第二呼叫参与者730可添加进一步的经更新的上下文元素并将上下文元素1088 上传到服务器710。上下文消息1088可经由消息1089被添加到群通信会话1081,它被存 储在存储服务器740上。所呈现的上下文元素可经由消息1090被呈现给动态控制点实体 715以供批准。
[0139] 第一控制点实体715可添加进一步的经更新的上下文元素并将上下文元素1091 上传到服务器710。上下文消息1091可经由消息1092被添加到群通信会话,它被存储在存 储服务器740上。在一实施例中,通信会话1081上的每一个个体可以经由存储服务器740 访问上下文更新。在另一实施例中,第一动态控制点实体715可以向各参与者提供任务请 求并接收任务响应。例如,第一动态控制点实体715可以传送信息查找任务并且作为响应 可接收对该信息查找任务的请求。例如,第一动态控制点实体715可以传送文本指令并且 参与者可以执行该指令并在任务完成时提供指示。例如,第一动态控制点实体715可以提 供简短的紧急事件代码,比如"S. 0. S",并且参与者可以确认并随后采取动作。例如,第一动 态控制点实体715可以向一些或全部参与者提供从系统和/或参与者接入设备接收到的传 感器数据,其可由参与者确认。例如,传感器数据可被安排到具有头部的消息中并随后被传 送,该消息随后可由参与者接收。
[0140] 例如,在图10解说的呼叫上下文中,可在下午4:35在第一上下文消息中递送儿童 绑架案搜索任务代码。给定这一上下文,特定个体可被邀请作为群通信会话参与者。精通儿 童绑架案的预定实体可被请求作为呼叫操纵者715。其他专家也可被邀请作为参与者来参 与群通信会话。另外,不是很精通这一类型的专门案件的参与者可被丢弃和/或静音。此 夕卜,能提供专业知识或指令的特定个体可被授予发言权。此外,传感器设备可被用来向服务 器710传送传感器读数。
[0141] 在所解说的示例案件中,在下午4:45,用于更新上下文信息的第二消息报告嫌疑 人可能乘坐黑色FORD? Explorer?'卡车。在第三上下文消息中,在下午4:48,可在一消 息中递送车牌。例如,基于这一消息,附加的群会话参与者可被邀请/丢弃/静音或被授予 发言权。在下午5:15,可在附加的第四上下文消息中递送被绑架儿童的照片。在下午6点, 在第五上下文消息中,可递送被绑架儿童的经更新的照片。在下午6:30,在第六上下文消息 中,可递送嫌疑人描述。在下午6:30,在第七上下文消息中,可递送嫌疑人的照片。
[0142] 在下午7:10,在第八上下文消息中,可递送指示嫌疑人已在特定位置处被截停在 匹配的汽车中的消息(连同驾驶员和儿童的照片)。可传送指示嫌疑人和儿童的照片匹配 被确认的第九上下文消息。第十上下文消息可指示嫌疑人已被逮捕。这些上下文消息中的 每一个可被传递给服务器710并且可在决定引擎710'中与各种基于上下文的决定准则或 规则进行比较。决定引擎710'可以存储用于将上下文更新消息与适当的通信会话配置、合 适的响应、或动作进行相关的一个或多个规则。该一个或多个规则可匹配所分配的资源参 数。所指派的动作、经更新的资源分配、以及其他上下文相关信息可从服务器710传送给群 会话参与者,群会话参与者可基于上下文消息来执行动作。
[0143] 例如,接入终端可向服务器710传送向动态控制点实体715指派对与群通信会话 的行为和参与者有关的信息的访问的请求。该请求还可向动态控制点实体指派对群通信会 话的控制权。此后,服务器710可向动态控制点实体715递送资源分配参数以向动态控制点 实体715授予对与群通信会话的行为和参与者有关的信息的访问并向动态控制点实体715 指派对群通信会话的控制权。另外,服务器710可以通过接收位于接入终端上的传感器或 作为分开的感测设备的传感器的输出来确定群通信会话的上下文参数。在另一实施例中, 服务器710可以通过从群参与者接收指示上下文参数的消息、或者通过从计算设备接收输 出或通过服务器710提供指示上下文的输出来确定群通信会话的上下文参数。在又一实施 例中,可以在预定群参与者已越过预定"地理栅栏"或特定地理位置时提供上下文。例如, 在群参与者进入被GPS设备报告给服务器710的区域时,服务器710可以将该区域经度和 纬度与预定数量的上下文规则进行比较。这些规则可包括其中可能需要帮助或辅助或指令 的位置以及其中不需要帮助、辅助或指令的其他位置。在所比较的位置指示需要辅助时,服 务器710可以输出指示呼叫操纵者715应当辅助该呼叫参与者的资源分配参数。
[0144] 在另一实施例中,群通信会话参与者可以指示已发生紧急事件。这一紧急事件指 示可来自消息、传感器输出、服务器710、计算设备,可从新闻故事或经由社交媒体应用读取 或获得。该紧急事件指示可由服务器710接收。作为响应,服务器710可立即递送用于一 个或多个群通信会话参与者的相关资源分配参数。
[0145] 在另一实施例中,群通信会话参与者可进入群通信会话,这可触发群通信会话的 上下文变化。例如,高排名成员可进入群通信会话。这样的排名可通过将从接入终端接收 到的新参与者的标识与存储在存储器中的将参与者排名与参与者标识进行相关的表进行 比较来确定。因而,群会话参与者可被监视并与存储在存储介质中的列表进行比较以确定 群会话参与者是否为需要立即或优先考虑的个体。专家、监督者、决策者、或名人正在出席 会话的指示可由服务器710接收。在另一实施例中,该指示可以用信号通知加入群通信会 话的实体是需要立即辅助的个体。作为响应,服务器710可立即递送用于一个或多个群通 信会话参与者的相关资源分配参数。
[0146] 在这一实施例中,一些参与者(诸如公司的领导)可被排名在高位,而其他参与者 (诸如支持人员)可具有普通或较低排名。在军事应用中,个体可基于他们的任务角色和/ 或他们的军衔来排名。服务器710可以对群参与者排名并基于该排名或社交结构来确定一 个或多个上下文参数。例如,在体育会话中,教练可被排名高于候补队员。此后,附加的群 参与者可被添加到群通信会话。服务器710随后可对附加的群参与者和原始的群参与者排 名并基于排名变化来确定上下文参数。
[0147] 在另一实施例中,服务器710可以通过接收响应于指示群通信会话的优先级已经 变化的状况而传送的信号来确定群通信会话的上下文参数。这一优先级变化可以来自检测 到的紧急事件,或者可以来自参与者需要辅助的消息。优先级变化也可根据以下事实来确 定:高排名参与者已加入群通信会话。
[0148] 在另一实施例中,基于该上下文,服务器710可以将特定群参与者添加群通信会 话。例如,具有将军军衔的军官可加入群通信会话。通常,将军可具有向其汇报的数个参谋 和较低级别指挥官。所以在服务器710通过接收来自接入终端的指示参数而检测到将军已 加入时,服务器710可以参考存储在存储器中的表以基于将军出席群通信会话来标识也需 要被添加的其他各方。例如,服务器710可以递送用于将该将军的一个参谋添加到群通信 会话的资源分配参数,并且可丢弃其他现有参与者,或可以使现有参与者静音并向将军给 予发言权。向将军给予发言权允许他或她与所有群参与者通信,同时其余参与者被置于静 音。
[0149] 在另一实施例中,服务器710可基于检测到的上下文来形成一个群通信会话参与 者的接入终端与第二参与者之间的私下通信会话例如,服务器710可自动形成与第二将军 的私下通信会话。
[0150] 在又一实施例中,基于检测到的群通信会话的上下文,服务器710可以从数个合 适的呼叫操纵者720中选择预定动态控制点实体715。例如,通过预定接入终端加入群通信 会话,可以向服务器710传送从不在场的数个不同的动态控制点实体715、720中指派特定 动态控制点实体720给群通信会话的请求。作为响应,服务器710可以按自动的方式传送 用于将特定动态控制点实体720指派给群通信会话的资源分配参数。在另一实施例中,基 于通信会话的上下文,动态控制点角色可基于上下文另外地被转移到不同实体。在又一实 施例中,基于通信会话的上下文,呼叫操纵者角色可基于该会话的上下文另外地从群通信 会话中移除。
[0151] 在又一实施例中,基于群通信会话的上下文,一些信息可以是私有或公共的。例 如,可接收传感器输出,响应于该传感器输出,可向服务器710传送请求,该请求指示群通 信会话中的内容将变成至少一些群通信会话参与者私有的。服务器710还可传送用于指示 群通信会话中的内容将变成私有的资源分配参数。同样,基于传感器输出,请求可被传送给 服务器710,该请求指示群通信会话中的内容将变成公共的并与至少一些群通信会话参与 者共享。服务器710可以传送用于指示群通信会话中的内容将变成公共的并与至少一些群 通信会话参与者共享的资源分配参数。
[0152] 图11解说用于为数个群参与者向服务器递送并存储上下文媒体更新的实施例方 法1100,其中上下文更新一旦被动态控制点实体授权进行分发就可被递送给群参与者。方 法1100可在包括服务器和多个计算设备的通信系统中实现,该服务器和多个计算设备各 自具有配置有用于执行该方法的操作的处理器可执行指令的处理器。
[0153] 在一实施例中,参与者可以形成群通信会话的上下文更新。上下文更新可以是可 辅助群通信会话的重要信息片段或与参与者的子集相关的通信信息。在框1105,参与者的 接入终端的处理器可以向服务器710传送包括更新的消息。在框1107,上下文更新可被存 储在存储服务器740上。
[0154] 在框1110,可访问参与者的许可和权限。取决于参与者们的排名或优先级,一些参 与者在他们可接收或向通信会话贡献的媒体方面受到限制,而一些参与者可接收或传送更 新。在框1115,每一参与者的许可可被存储在用于群参与者的服务器710处。
[0155] 在判定框1120,处理器可以比较群参与者的许可和特定上下文更新,并且确定 是否向特定参与者传送上下文更新。如果更新不应被递送给参与者(即,判定框1120 = "否"),则在框1150,访问限制消息可被传送并且可以不发送上下文更新。如果服务器710 确定更新应当被递送给通信会话参与者(即,判定框1120 ="是"),则在框1125,服务器 710可以递送上下文更新,在这种情况下,上下文更新被递送给该参与者群。
[0156] 在判定框1130,服务器710可以确定是否添加新上下文更新以供传输。如果附加 上下文更新要被递送(即,判定框1130 = "是"),则在框1135,服务器710可以将来自参与 者的上下文更新传送给动态控制点实体。在框1140,上下文更新可被存储,并且在框1145, 上下文更新可从动态控制点实体传送给参与者。一旦递送了先前上下文更新,如果没有附 加的上下文更新要补充或添加到现有更新(即,判定框1130 ="否"),则动态控制点实体 就可停止传送更新并返回框1125。
[0157] 图12示出了用于向群通信会话添加或从中移除动态控制点实体的消息流。始发 者705可以通过向服务器710发送消息1240来发起通信会话,并且服务器710可以向群参 与者的接入终端725-735传送宣告消息1245、1250、1255。
[0158] 通信接受消息1260可以从接入终端725-735传送给服务器710,并且状态消息 1265可以从服务器710传送给始发者705。群通信会话1270可以不具有动态控制点实体 或角色。在这一解说中,第二参与者730可以通过向服务器710发送消息1275来传送添加 动态控制点实体的请求。
[0159] 在消息1276中,动态控制点实体可被选择并被呈现上下文信息。在消息1277中, 第一动态控制点实体715可以拒绝该委任,但可经由消息1277引荐第二动态控制点实体 720。
[0160] 服务器710可以使用预定义规则来分析消息1277以寻找第二动态控制点实体的 身份并可向第二动态控制点实体720递送邀请消息1278。在消息1279中,第二动态控制点 实体720可接受该委任,并且可作为动态控制点实体720加入通信会话1280。
[0161] 在一些情况下,始发者705可以通过向服务器710递送消息1281来请求从第二动 态控制点实体720立即移除呼叫操纵者角色。服务器710可以向第二动态控制点实体720 递送移除消息1282。作为响应,上下文更新消息1284可被递送给服务器710。第二动态控 制点实体720可以向服务器710递送终止请求消息1285,该终止请求消息1285可被接受。 结果所得的不具有第二动态控制点实体720的通信会话1286可以继续进行,其中其余参与 者可继续商讨或交换数据。
[0162] 图13解说了作为撤消群通信会话中的呼叫操纵者的示例的实施例方法1300。方 法1300解说了群通信会话中动态控制点实体的撤消。接入终端可以向群通信会话内的服 务器710提交动态控制点实体撤消请求。这一消息在框1305从接入终端传送给服务器710 且在框1307被接收,并且在框1310继续传递给动态控制点实体。
[0163] 在框1315,服务器可以传送对新的第二动态控制点实体的委任请求。在判定框 1320,动态控制点实体可以通过向控制台提供输入或通过递送消息来接受或拒绝该请求。 如果该委任通过处理器检测到对该请求的接受或通过检测到呼叫操纵者可用性参数而被 接受(即,判定框1320 = "是"),则在框1325,接受消息可由接入终端递送给服务器710。 服务器可以传送上下文更新。在框1330,上下文更新可被递送,这向群通信会话参与者标识 新的动态控制点实体。在框1335,服务器710可以向第二动态控制点实体发送接入资源信 息。在框1340,第二动态控制点实体可以被给予对群通信会话的控制权。另一方面,如果 该委任不为被提名成为第二动态控制点实体的参与者的接入终端接受(即,判定框1320 = "否"),则在框1345,拒绝该角色的消息可由接入终端发送给服务器710。
[0164] 图14解说了用于将动态控制点实体角色从一个接入终端转移到另一个接入终端 的消息流。始发者705可以在消息1440中向服务器710递送通信会话呼叫请求,并且服务 器710可以向群参与者的接入终端725-735传送宣告消息1445、1450以及1455。接受消息 1460可被递送给服务器710并且状态消息1465可以从服务器710传送给始发者705。群 通信会话1470可以在没有动态控制点实体的情况下发起。
[0165] 在这一实施例中,在框1471,第二参与者730可以用信号通知添加动态控制点实 体715的意图,并且可向服务器710发送上下文消息。在消息1472中,动态控制点实体715 可以被选择并且被呈现上下文信息。所提名的动态控制点实体715可以在接受该角色之前 审阅上下文信息。
[0166] 在消息1473中,第一动态控制点实体715可以接受该委任并且向服务器710递送 指示接受该角色的消息。在框1474,可以形成具有动态控制点实体715的群通信会话。
[0167] 在框1475,动态控制点实体715可以传送状态更新。在框1476,动态控制点实体 715可被其他任务和群占用、可退役、或可能不能继续扮演该角色。在这种情况下,动态控 制点实体715可以向服务器710发送消息1477,将该角色引荐给第二动态控制点实体720。 这一消息1477可包括上下文状态更新。在消息1478中,第二动态控制点实体720可接受 该委任并且第一动态控制点实体715可退役。在框1480,可以形成具有第二动态控制点实 体720的通信会话。
[0168] 图15解说了用于在群通信会话中的两个实体之间转移对群通信会话的控制权以 及切换动态控制点实体角色的实施例方法1500。接入终端705可以向群通信会话内的服 务器710提交动态控制点实体转移请求。在框1505,该消息从接入终端705传送给服务器 710。该消息在框1507被接收并且在框1510可被传递给动态控制点实体715。在框1515, 接入终端可以传送从先前动态控制点实体715向新的第二动态控制点实体720的转移请 求。
[0169] 在判定框1520,第二或新提议的动态控制点实体720可通过提供输入来接受或 拒绝该委任请求。如果接受并且接入终端接收到指示该请求已被接受的输入(即,判定框 1520 = "是"),则在框1525可将接受消息递送给服务器,并且在框1530,可递送标识新的 动态控制点实体的上下文更新。
[0170] 在框1535,接入资源信息可在服务器710中从第一控制实体转移给第二动态控制 点实体720以提供对通信会话的权威控制。在框1540,可以向第二动态控制点实体720给 予对群通信会话的控制权,并且在框1545,可终止第一动态控制点实体的控制权。在另一实 施例中,第一和第二动态控制点实体可以在某一预定时段期间共享对会话的控制。在一实 施例中,第一动态控制点实体可以保留对会话的有限控制,以便给予第二动态控制点实体 时间来接管通信会话,从而最小化中断的机会。在第二呼叫操纵者不希望承担对通信会话 的控制的情况下(即判定框1520 = "否"),在框1550,处理器可以提供拒绝该委任的消息 并且另一实体可被选择以用于替换。
[0171] 在又一实施例中,第二动态控制点实体720可以是利用接入终端的群通信会话参 与者。在又一实施例中,判定框1520是可任选的并且委任可不被拒绝。例如,第一动态控 制点实体715可以简单地委任第二动态控制点实体720作为当前呼叫操纵者,而没有供接 受或拒绝的任何选项。在又一实施例中,某些动态控制点实体可具有将其他实体委任为动 态控制点的角色的权限,这些委任不可被拒绝。
[0172] 图16解说了与群通信会话中的一个或多个任务请求和/或一个或多个所执行的 任务相关联的消息。该附图解说了一些消息可单独地被路由到动态控制点实体715以供批 准请求,所以参与者不会被多个未被批准的消息淹没。
[0173] 始发者1605可以在消息1640中递送通信会话呼叫请求。该呼叫请求可以选择动 态控制点实体715并且可被递送给服务器710。在框1645,服务器710可以向动态控制点 实体715传送动态控制点实体选择消息1645。
[0174] 第一动态控制点实体715可以在消息1650中拒绝该委任。服务器710可以利 用试探法(包括推荐新的动态控制点实体720的引荐)并可递送选择新的动态控制点实 体720的消息1655。在消息1660中,第二动态控制点实体720可接受该委任并且在消息 1662-1664中,服务器710可对群会话参与者725、730以及735进行寻呼并开始群通信会话 1665。
[0175] 使用接入终端的第二参与者730可以向服务器710传送任务请求1666。服务器 710可以向群会话参与者广播任务请求。该任务请求可以经由消息1667从服务器710递送 给第二动态控制点实体720以供批准。第二动态控制点实体720可以在消息1668-1670中 将该任务请求递送给呼叫参与者。
[0176] 一个参与者可具有响应并且可在消息1671中递送任务响应。该任务响应可被递 送给服务器710,其可在消息1672-1675中被传送给该群。以此方式,可以实现协作式问题 解决方法,而无需按无组织的方式向参与者广播多个不同消息。不同的参与者725可任选 地在消息1680中向服务器710递送私有任务请求,它不被广播给该群而是改为作为私有任 务请求。服务器710可接收任务请求消息1680。服务器710可将该消息传送给第二动态控 制点实体720。第二动态控制点实体720可将响应1682发送给服务器710。响应消息随后 可在消息1683中从服务器710递送给请求者725。
[0177] 图17解说用于接收对信息的任务请求并且传送被动态控制点实体715授权递送 的对该任务请求的响应的实施例方法1700。任务请求类型可包括信息查找任务请求、文本 指令任务请求、简短紧急事件代码任务、以及传感器数据相关任务类型。例如,任务请求可 包括对车牌的图片的请求、车辆的制造商和颜色的细节,并且响应可包括车主的照片和注 册地址。作为另一示例,任务请求可包括对辅助的请求,并且响应可包括确认。作为另一示 例,任务请求可包括来自心跳传感器的生命迹象和生命数据,并且响应可以是确认。作为另 一示例,任务请求可包括向监督者通知状况,并且响应可以是基于该状况的进一步指令。各 种任务和请求配置是可能的并且在本公开的范围之内。
[0178] 在一实施例中,方法1700解说群通信会话期间的任务请求和响应,但可适用于其 他群通信会话格式。方法1700包括接入终端或计算设备。在框1705,该设备从第一参与者 向服务器710传送任务请求消息。在框1710,任务请求消息可以在服务器710处被接收,并 且在框1715,任务请求消息被传送给动态控制点实体715。在框1720,可通过在控制台715 上提供输入来作出对任务请求的接受,其可被传递给服务器710。该输入可以在一消息中并 且可从动态控制点实体715递送给服务器710,从而接受任务请求。
[0179] 一般而言,一些参与者可具有某些专业知识,并且因而相比其他参与者更适于在 呼叫操作者的辅助下对特定任务请求进行响应。例如,在军事中,一些参与者可能观察到 现实世界状况但可能不具有专业知识,所以他们可通知能够响应的专业人员以满足任务目 标。在框1725,任务请求消息可以从服务器710发送到群通信会话的参与者,以确定是否 有任何参与者能执行该任务或适当地进行响应。在框1755,当前参与者的输入可从存储介 质被提供给处理器。一实体可对请求进行响应或执行任务。例如,任务请求可向呼叫参与 者705请求关于一个或多个状况或观察到的参数的信息。作为附加示例,任务可以是传感 器输出读数、观察战役的防线、警察派遣功能、紧急事件服务、指引、或报告失踪人员等。一 实体可以利用接入终端来对任务请求进行响应。
[0180] 在框1730,任务响应消息可被发送给服务器710。在框1735,任务响应消息可被递 送给动态控制点实体715以供接受,其可在框1740经由消息来被接受。在框1745,消息可 被递送给群通信会话参与者或可任选地发送给请求者以在框1750完成任务请求并且可以 传送新任务请求消息。
[0181] 图18解说消息流并且可以涉及两个参与者之间私有的私下通信会话1860。私有 的私下通信会话1860可以相对于群通信会话1835而言是私有的;意味着私有的私下会话 内的音频、文本或其他媒体不与其他人共享,除非用户输入命令指示该材料要在私下会话 之外共享。
[0182] 在所解说的示例中,始发者705可以向服务器710发送私下请求消息1840,并且服 务器710可以在消息1845中向动态控制点实体715传递私下请求。消息1850可以从服务 器发送到始发者,从而准予该请求。可以形成不包括群参与者720-730并且在始发者705 与动态控制点实体715之间私有的第二私下通信会话1860。
[0183] 在一些情况下,始发者705可以向服务器710递送寻求向私下会话添加群参与者 的请求消息1861。作为响应,服务器710可以向其他参与者720或一不同实体传送私下请 求。如果被邀请的参与者同意,则接受消息1863可被发送给服务器710,从而确认该请求。 新添加的参与者720可以加入第二私下通信会话1865。在某一点,私下通信会话1865可由 始发者705通过向服务器710发送私下终止请求消息1866来结束。作为响应,服务器710 可以向动态控制点实体715传递私下终止请求消息1867。消息1869可被发送以准予该请 求并且作为信号1869来终止第一参与者720的私下通信会话。确认消息1868可以从服务 器710递送给始发者705。群通信会话1870可为群参与者720-730和动态控制点实体715 及始发者705保留。
[0184] 在一可任选实施例中,发言权请求可由参与者接收。例如,第一参与者720可以接 收发言权请求消息1862,并且可接受该发言权请求来向多个参与者广播音频,而其他参与 者被静音。第一参与者720可以通过向服务器710发送消息1869并寻求向其他参与者广 播来终止发言权状态。
[0185] 图19解说用动态控制点实体形成私下通信会话的实施例方法1900。方法1900 可以在框1905在接入终端705或计算设备向服务器710传送私下请求消息时开始。在框 1907,私下通信请求消息可以在服务器710处被接收,并且在框1910,私下通信请求消息可 被传送给动态控制点实体715。
[0186] 在框1915,动态控制点实体可接受形成私下通信链路的请求,并向服务器710传 送接受该请求的消息。在框1920,私下请求消息可被递送给第二参与者725。在框1925,可 达成关于是否接受私下请求的确定。如果处理器接收到指示接受的输入(即,判定框1925 ="是"),则在框1930,私下接受消息从第二参与者递送给服务器。在框1932和1935,资 源可被分配给第一参与者和第二参与者,并且在框1940,可形成私下通信会话。
[0187] 如果处理器没有接收到输入,或者处理器接收到私下会话尚未被终止的输入 (即,判定框1945 = "否"),从而指示私下通信会话要继续,则在框1940私下通信会话继 续。另一方面,如果处理器接收到私下会话要被终止的输入(即,判定框1945 ="是"),则 在框1955,该会话结束。
[0188] 图20解说用于添加私下发言权以及在第一私下通信会话内形成第二私下通信会 话的实施例方法2000。方法2000可在具有配置有处理器可执行指令以执行方法2000的 操作的处理器的计算设备中实现。方法2000解说了制定私下通信会话以及还向一个或多 个参与者指派发言权以使得媒体可被持有发言权的实体递送给群参与者的数个步骤。方法 2000包括在框2005从第一参与者向服务器传送私下请求消息的接入终端或计算设备。
[0189] 在框2007,私下通信请求消息在服务器710处被接收。在框2010,服务器710随 后可向动态控制点实体传送私下通信请求消息。在框2015,动态控制点实体可接受该私下 请求并向服务器710传送接受消息。在框2020,私下请求消息可在私下通信中从服务器710 传送给第二参与者。在判定框2025,第二参与者可以决定是否参与私下通信,第二参与者可 以作出关于是否接受私下请求的确定。
[0190] 如果加入私下通信会话的邀请被接受(即,判定框2025 ="是"),则在框2030,第 二参与者的计算设备向服务器发送私下接受消息。在框2032和2035,资源可被分配给第一 参与者和第二参与者,并且在框2045,可形成私下通信会话。
[0191] 在判定框2050,可达成要添加私下发言权或可直接与私下通信会话的所有参与者 进行通信的参与者的确定。如果处理器确定要添加私下会话发言权(即,判定框2050 = "是"),则在框2055,处理器可以向服务器传递添加私下发言权的消息。如果处理器确定不 需要发言权(即,判定框2050 = "否"),则在框2045,私下通信会话继续。
[0192] 在框2060,第三参与者可被添加。在判定框2065,可达成关于第三参与者是否提 供接受该请求的输入的决定。如果是(即,判定框2065 = "是"),则在框2070,私下接受 消息响应可被递送给服务器,并且在框2075,资源分配参数可被发送给第三参与者。在框 2080,可由一个或多个参与者制定第二私下通信会话。另一方面,如果加入私下通信会话的 请求未被接受(即,判定框2065 = "否"),则在框2085,处理器可以继续通信会话。
[0193] 图21解说实施例方法2100,其可在具有配置有处理器可执行指令以执行方法 2100的操作的处理器的计算设备中实现。方法2100解说了至少两个动态控制点实体或两 个呼叫操纵者制定私下通信会话以按私有方式彼此通信。
[0194] 方法2100包括在框2105从第一参与者向服务器710传送群通信会话发起通信请 求的接入终端或计算设备。在框2107,第一动态控制点实体715可在框2107被确定。在框 2110,确认消息可在服务器710与第一动态控制点实体715之间发送。在框2115,第二动 态控制点实体720可被确定并且可以是可用的。在框2120,确认消息可从第二动态控制点 实体720发送给服务器710。在判定框2125,处理器可以在框2125确定是否在第一和第二 动态控制点实体715和720之间通信。如果判定框2125指示处理器应当通信(即,判定框 2125 = "是"),则在框2130,可从第一动态控制点实体向服务器传送消息,并且在框2135, 可从第二动态控制点实体向服务器传送消息。
[0195] 在框2140,资源分配参数可从服务器递送给第一和第二动态控制点实体。在框 2145,可以在群通信会话之外在第一动态控制点实体与第二动态控制点实体之间建立通信 会话,使得第一动态控制点实体可以与第二动态控制点实体进行通信。另一方面,如果接收 到不进行通信的输入(即,判定框2125 = "否"),则在框2155,该会话可被终止。
[0196] 在判定框2150,服务器或支持动态控制点实体的终端可监视用户输入。这可指示 终止两个动态控制点实体之间的通信会话的决定。在接收到指示参与者已决定终止通信会 话的用户输入设备时(即,判定框2150 ="是"),在框2155,这两个动态控制点实体之间的 通信会话可被终止。
[0197] 图22解说实施例方法2200,其可在具有配置有处理器可执行指令以执行方法 2200的操作的处理器的计算设备中实现。方法2200解说了供动态控制点实体加入群通信 会话并与一个或多个群参与者进行通信的数个框。方法2200包括在框2205从第一参与者 向服务器710传送群通信会话发起通信请求的接入终端705或计算设备。在框2207,群请 求消息可被递送给服务器710,并且在框2210,第一动态控制点实体715可被确定。
[0198] 在框2215,确认消息可在服务器710与第一动态控制点实体715之间发送,并且确 认可在框2220被接收。在框2225,邀请消息可被递送以制定通信会话的群参与者。在框 2230,群通信会话参与者中的一个或全部可接受该邀请并递送消息。
[0199] 在判定框2235,动态控制点实体可以决定是否加入通信会话。只要动态控制点实 体决定不加入通信会话(即,判定框2235 ="否"),则在框2260,动态控制点实体就可继续 监视该会话。如果动态控制点实体决定加入通信会话(即,判定框2235 ="是"),则在框 2240,动态控制点实体可通知服务器并接收作为参与者加入通信会话所必需的资源分配参 数。在框2245,动态控制点实体715可控制群通信会话,使得它作为参与者进入该通信会 话,诸如获得收听讨论以及作为参与者而被听到的能力。在判定框2250,动态控制点实体 可以确定是否动态地退出通信会话。在动态控制点实体决定退出通信会话时(即,判定框 2250 ="是"),处理器可以控制群通信会话,使得动态控制点实体不再接收媒体并且不能再 被其他参与者听到。在呼叫操纵者保持为通信会话中的参与者时(即,只要判定框2250 = "否"),动态控制点实体与参与者群之间的通信就可继续。
[0200] 在一个实施例中,动态控制点实体715可以在向在现场的一个或多个安全官员提 供桌面支持的公共安全部门中操作。例如,动态控制点实体715可以担当对包括通信会话 中的参与者群的团队进行指导的任务控制者。这可使动态控制点实体能够指导团队的努力 来实现任务目标。动态控制点实体715可基于位置、命令区域、或领域专业知识而被选择。 例如,动态控制点实体715可以自动地接收任务控制所需的某些许可并可具有与其他实体 的私下对话以获得具体细节的上下文信息。例如,呼叫操纵者可以在与其他个体进行呼叫 的同时在私下通信会话中向监督者私密地讲话。
[0201] 在另一实施例中,动态控制点实体715可以担当参与者群的助理,并帮助群成员 朝着群目标来工作。动态控制点实体715可以在自组织的基础上执行这一任务或在某些环 境中可具有扮演这一角色的权力。在一实施例中,呼叫操纵者可担当具有有限许可的副支 持动态控制点实体720,这使得实体能够支持主动态控制点实体715。例如,动态控制点实 体720可以致力于找到支持群任务的资源,或插手处置紧急任务。作为另一示例,辅助呼叫 操纵者720可以就一子任务与某些群参与者一起工作,以使主呼叫操纵者715能够继续就 主群任务进行工作。
[0202] 在另一实施例中,动态控制点实体715可以提供专门和特定的服务。例如,动态控 制点实体715可以担当能访问数个信息数据库以回答来自该群的问题并向群参与者发送 上下文信息(例如,图片、指纹、汽车牌照)的信息资源。例如,动态控制点实体715可以是 基于调查者团队提供的图片和其他数据来向该团队提供专业建议的法医专家。动态控制点 实体715可以提供未经请求的建议或指令,或可对特定查询进行响应。
[0203] 在另一实施例中,动态控制点实体715可以是建筑工人或监督者。例如,动态控制 点实体715可以接收图片更新、来自不同实体的流送视频,并可监视任务的进度。在适当 时,动态控制点实体715可以加入与该群的语音通信会话以提供数据、建议、结论、或指令。 群通信会话参与者和动态控制点实体715可参加私下通信会话,同时动态控制点实体715 可以继续监视该过程的进度。动态控制点实体715可以能够从需要立即关注的群成员接收 高优先级提醒。在另一实施例中,可基于上下文更新来为一个或多个参与者形成提醒。例 如,服务器710可形成提醒消息。该消息可以是越过地理边界(或"地界")的提醒、超过预 定讲话时间的提醒、传感器已被触发的提醒、以及背景噪音超过预定水平的静音动作或提 醒动作。
[0204] 在又一实施例中,动态控制点实体715可以是教练并且可具有对团队的直接控 制,且可以能够与所有成员、场上成员、替补成员有效地通信,或可具有与队长、守门员、四 分卫、或各个运动员私有的私下通信会话。
[0205] 在又一实施例中,附加消息可被提供以确保通信消息收发对QChat/Yagatta是有 效的。在这一实施例中,统一呼叫状态消息可在服务器710与动态控制点实体715之间提 供。在这一实施例中,控制消息可以从动态控制点实体715和服务器710交换以允许添加 /删除成员任务。请求消息可以在动态控制点实体715与群参与者720、725以及730之间 交换以传递请求,并且确认消息可从动态控制点实体715递送给群成员720、725以及730。 这一实施例,从呼叫操纵者715到群成员720-730的特殊功能性调用消息可通过服务器710 递送以用于交换投票请求。例如,从群成员720-730到呼叫操纵者715的特殊功能性调用 消息可通过服务器710递送以用于对投票请求进行响应。特殊发言权请求消息也可从动态 控制点实体715递送以向所有群参与者作出宣告。
[0206] 在另一实施例中,管理若干群通信会话并被高话务量淹没的一个呼叫操纵者715 可经由一个或多个委托消息将一些任务委托给第二呼叫操纵者720。在这一实施例中,第一 消息可以从呼叫操纵者715传送给服务器710以请求这样的委托。作为响应,服务器710 可以向第二呼叫操纵者传送第二消息以发起呼叫上下文和监视责任向第二呼叫操纵者720 的转移。服务器710还可向群通信会话参与者发送更新消息,从而向他们通知呼叫操纵者 715或720在通信会话中的指派或责任的改变。
[0207] 在又一实施例中,一些通信可涉及大量成员以及可同时抵达动态控制点实体715 的同时请求。在这种情况下,可存在多个共同负责的动态控制点实体715和720。可能需要 负载平衡来根据预定义计划平衡到多个动态控制点实体715和720的任务和消息。
[0208] 在又一实施例中,动态控制点实体715可以基于呼叫上下文被智能地选择,并且 该角色可以扩展到呼叫管理之外。例如,上下文信息到动态控制点实体715的带内转发在 常规会议呼叫中是不可能的,并且动态控制点实体715可以向群通信会话添加逻辑焦点。 在这种情况下,动态控制点实体715可以向参与者提供使语音对话的某些方面保持私有同 时将某些非语音对话任务委托给群通信会话的非成员的选项。例如,动态控制点实体715 可以同时管理两个以上不同的群通信会话。在这样的情况下,移动接入终端可以向动态控 制点实体715提供不限于后勤功能性的功能性。
[0209] 在又一实施例中,呼叫上下文数据可被提供给动态控制点实体715。上下文数据可 包括呼叫是关于什么的概要连同相关媒体,并且可以在消息中传送。例如,呼叫参与者可以 在加入呼叫之前首先审阅该消息。
[0210] 例如,提供给动态控制点实体715的呼叫上下文信息可包括讲话个体的标识信 息、成员简档细节、成员优先排名、成员位置信息、成员的累积讲话时间、指示成员已被限制 的标志指示、传感器数据(温度、辐射信息、压力信息、陀螺仪数据)、和/或私下信息数据。 例如,在支持儿童绑架案中的搜索团队的群通信会话的情况下,嫌疑人的车辆可在给群参 与者的消息中被标识。另一消息可以提供嫌疑人的驾照号。又一消息可以提供儿童的照片 且又一消息可以提供与失踪儿童有关的更新。又一消息可以提供嫌疑人的描述且进一步 消息可以提供嫌疑人的照片。群呼叫参与者可以通过用包括位置、驾驶员的照片以及儿童 的照片的消息报告匹配汽车已被警察截停来进行响应。动态控制点实体715可以将这一消 息路由到监督个体,该监督个体能全部实时地确认照片与嫌疑人匹配并且授权逮捕该嫌疑 人。
[0211] 在另一实施例中,通信会话可以是封闭群呼叫、自组织群呼叫、或封闭的两参与者 呼叫。动态控制点实体715可以是群成员或不是群成员。如果动态控制点实体715是群成 员,则动态控制点实体715可被预配置成承担呼叫操纵者715的角色。然而,如果动态控制 点实体715缺席,则动态控制点实体715可被不同的实体替换。然而,如果动态控制点实体 715不在场或如果任何其他相关实体不在场,则始发者705可以是默认的动态控制点实体 715角色。否则,始发者705可以请求群通信会话的一成员担当动态控制点实体715。在另 一实施例中,在呼叫操纵者715加入群通信会话时,呼叫操纵者715可以被预配置成在他们 加入通信会话的同时承担该角色。在另一示例中,对担当动态控制点实体715的邀请可被 发送给非成员。
[0212] 对于动态控制点实体角色715在各参与者之间的转移,动态控制点实体715可以 是群成员或可以不是群成员。动态控制点实体715可以在一个呼叫操纵者715离开通信会 话时自动转移,或可被实体显式地转移。动态控制点实体715还可具有动态的配置,由此 副呼叫操纵者720被指派以在某一预定转折点承担该角色。在另一实施例中,动态控制点 实体控制台715可包括控件,包括参与者静音控制输入、通信控制请求输入、提醒输入、地 理提醒信号输入(例如,在特定地理位置参数已通过群参与者穿过预定位置而被触发的情 况下)、以及来自各种传感器的信号输入。例如,这替换地也可以是智能电话上的接入终端 触摸屏。为了满足动态控制点实体715使用,可能需要附加的信令消息(例如,在QChat或 Yagatta会话中),这可包括:从服务器710到动态控制点实体715的统一呼叫状态消息;从 动态控制点实体715到服务器710的控制消息,用于允许动态控制点实体715执行比如添 加/删除成员之类的任务;从群成员到动态控制点实体715的请求消息,用于传递预配置的 请求;从动态控制点实体715到群成员的确认消息;从动态控制点实体715到群成员的特 殊功能性调用消息(例如,投票请求);从群成员到动态控制点实体715的功能性响应消息 (例如,用于发送投票选择);以及来自动态控制点实体715的特殊发言权请求,用于向群作 出宣告。
[0213] 图23解说了替换实施例内的消息收发流程2300A,其中群通信会话参与者可自愿 承担动态控制点实体的角色。始发者705可以向服务器710递送呼叫请求2300。服务器 710可以提供指示需要参与者的宣告消息2302、2303以及2305。第二群通信参与者730可 向服务器710递送接受消息2305。服务器710可向所有参与者递送状态消息2306。群通 信会话2307在没有任何呼叫操纵者715或720的情况下开始。
[0214] 第二群参与者730可向服务器710递送消息2308以添加呼叫操纵者角色715。这 一消息2308还可包括上下文信息。第一动态控制点实体715可在消息2309中被选择,并 且可经由消息2310接受该委任。群通信会话2311随后在具有第一呼叫操纵者715的情况 下开始。
[0215] 第一呼叫操纵者715可向服务器710递送消息2312以更新上下文信息。一段时间 以后,第一呼叫操纵者715可通过传送退役不再作为呼叫操纵者的消息2313来辞职。这可 作为不具有对另一个体担当控制点角色的任何提名的请求来发生,或替换地可包括提名。 服务器710可以递送退役接受消息2314。更新消息2315、2316和2317可从服务器710递 送给群会话参与者725、730以及735。
[0216] 群通信会话2318可在没有任何呼叫操纵者的情况下开始。第三群参与者735可 向服务器710递送消息2319以添加呼叫操纵者角色。服务器710可以向始发者705递送 消息2321以请求授权准许添加,并且可递送请求授权的消息2320。给服务器710的消息 2322可指示来自始发者705的接受。消息2323可指示来自第三参与者735的接受。
[0217] 服务器710可递送包括资源分配参数的消息2324,使得第三参与者735被选择作 为动态控制点实体735并且可行使对会话2326的控制。第三参与者735可经由消息2325 接受该委任。群通信会话2326可开始,其中第三参与者735担当呼叫操纵者735。
[0218] 稍后环境可改变,使得由于预定原因另一实体应当担当权威角色。例如,另一参与 者可能更有资格或可具有专业经验。第一群参与者725可向服务器710递送消息2327以 请求呼叫操纵者角色。服务器710可以向始发者705递送消息2328以请求授权并取代任 何现有各方且准许该替换。例如,任何先前控制实体将经由消息被替换。
[0219] 服务器710还可递送请求来自第三参与者735的授权和取代/替换的消息2329。 给服务器710的消息2330可指示来自第三参与者735的接受。消息2331可指示来自始发 者705的接受。
[0220] 服务器710可递送包括资源分配参数的消息2332,使得第一参与者725被选择为 动态控制点实体725并且可行使对会话2335的控制。第一参与者725可经由消息2333接 受该委任。消息2334从服务器710递送给第三参与者735,从而解除该参与者的呼叫操纵 者角色并撤消第三参与者735对会话2335的控制权。群通信会话2335随后可开始,其中 第一参与者725担当呼叫操纵者725。
[0221] 图24解说替换实施例的消息收发流程图2400,其中群通信会话参与者可以将动 态控制点实体角色转移到该群通信会话的另一指定的参与者。该转移允许参与者承担动态 控制点实体的角色。始发者705可以向服务器710递送呼叫请求2401。服务器710提供 指示需要参与者的宣告消息2402、2403以及2404。第一群通信参与者725可向服务器710 递送接受消息2405。服务器710可以向始发者705递送状态消息2406,其可指示接受。群 通信会话2407在没有任何呼叫操纵者角色715和720的情况下开始。
[0222] 第二群参与者730可在包括上下文信息的消息中向服务器710递送消息2408以 添加呼叫操纵者角色。消息2409包括对添加呼叫操纵者的请求并且还包括所呈现的上下 文信息,且被递送给第一呼叫操纵者715。第一动态控制点实体715可以经由消息2410接 受该委任。群通信会话2411在具有第一呼叫操纵者715的情况下开始。
[0223] 第一呼叫操纵者715可向服务器710递送消息2412以更新上下文信息。一段时 间以后,第一呼叫操纵者715可通过传送退役不再作为呼叫操纵者的消息2413来退出。这 可作为请求消息发生并且可形成对另一个体725担当控制点角色的提名。第一呼叫操纵者 715可立即离开群通信会话2411并且服务器710可递送委任消息2414,其选择第一参与者 725作为动态控制点实体725并且递送资源分配参数和上下文信息。从第一参与者725传 送给服务器710的消息2415可指示对该角色的接受。消息2416可指示第一呼叫操纵者 715的退役。群通信会话2417随后可开始,其中第一参与者725担当呼叫操纵者725。
[0224] 涉及动态控制点实体725的情况可包括公共安全部门,其中动态控制点实体725 向现场安全官员提供桌面支持。例如,动态控制点实体725可担当指导团队并驱动任务的 任务控制者,或者动态控制点实体725可基于位置或命令区域或者专业知识来被选择。
[0225] 动态控制点实体725可基于简档来被选择并且可自动获得任务控制者角色所需 的许可。动态控制点实体725可担当助理,例如帮助向任务团队添加成员。基于会话的上下 文,动态控制点实体725可在按需的基础上进行监督,或者可按权威的方式来具有权力。动 态控制点实体725除了主动态控制点实体(任务控制者)之外还可担当具有有限许可的副 呼叫操纵者。动态控制点实体725可被要求找到该任务所需的某一重要资源。基于所需上 下文,动态控制点实体725可以是助理呼叫操纵者,并且可被要求向该呼叫添加某些成员, 或者可以能够根据他/她自己的判断力来这样做。动态控制点实体725还可提供特定的专 门服务。例如,可以向动态控制点实体725发送某些上下文信息(例如,图片/指纹/汽车 牌照号等)以在数据库系统中搜索信息。
[0226] 动态控制点实体725可以是可向群通信会话提供所请求的或未被请求的建议/指 令的专家。例如,法医专家动态控制点实体725可以基于转发给他或她的图片或数据来提 供专家建议。动态控制点实体725还可以是建筑工人监督者。例如,动态控制点实体725 可以接收来自作为群成员的不同建筑工人的图片更新/流送视频,并可监视工作的进度。 在需要时,动态控制点实体725可加入与该群的语音通信以用于任何监督指令。动态控制 点实体725可以是群成员并且动态控制点实体725可进入私下对话,同时动态控制点实体 725可以经由图片/流送视频来监视各项目。动态控制点实体725可以能够从需要立即关 注的群成员接收高重要性提醒。动态控制点实体725还可以是体育队教练。动态控制点实 体725可以能够具有与比赛裁判员、其他团队教练或评论员的私下通信,同时仍然在现场 管理他的团队。在团队可包括所有团队成员(场上和替补)时,教练可担当动态控制点实 体725,同时具有与该团队的直接通信或具有与队长的私有通信。
[0227] 图25是适于与其中任何实施例联用的接收器设备的系统框图。这些实施例可实 现在各种移动设备中,尤其是移动计算设备。可实现各个实施例的移动设备的一个示例是 图25中解说的智能电话2500。多处理器移动设备(诸如智能电话2500)可包括耦合至存 储器2502和射频数据调制解调器2505的处理器2501。调制解调器2505可耦合至天线 2504以用于接收和传送射频信号。智能电话2500还可包括显示器2503,诸如触摸屏显示 器。移动设备2500还可包括用户输入设备(诸如按钮2506)以接收用户输入。在各实施 例中,智能电话2500包括触觉输出表面,该触觉输出表面可以位于显不器2503上(例如, 使用E-Sense?技术)、背面2512上或移动设备2500的另一表面上。移动设备处理器2501 可以是能通过软件指令(应用)来配置以执行包括本文描述的各种实施例的功能在内的各 种功能的任何可编程微处理器、微型计算机或一个或多个多处理器芯片。典型地,软件应用 可被存储在内部存储器2502中,然后它们被访问并被加载到处理器2501中。在一些移动 计算设备中,附加存储器芯片(例如,安全数据(SD)卡)可插入移动设备中并耦合至处理 器2501。内部存储器2502可以是易失性存储器或非易失性存储器(诸如闪存),或这两者 的混合。出于本说明书的目的,对存储器的一般性引述是指可由处理器2501访问的所有存 储器,包括内部存储器2502、插入移动设备中的可移动存储器、以及处理器2501内的存储 器。
[0228] 各种实施例可实现在各种市售的服务器设备中的任何服务器设备上,诸如图26 中所解说的服务器2600。此类服务器2600典型地包括耦合至易失性存储器2602和大容 量非易失性存储器(诸如盘驱动器2603)的处理器2601。服务器2600还可包括耦合至处 理器2601的软盘驱动器、压缩盘(⑶)或DVD盘驱动器2606。服务器2600还可包括耦合 至处理器2601的用于建立与网络2605 (诸如耦合至其他广播系统计算机和服务器的局域 网)的数据连接的网络接入端口 2604。处理器2501、2601可以是能通过软件指令(应用) 配置成执行包括以上描述的各种实施例的功能在内的各种功能的任何可编程微处理器、微 型计算机或一个或多个多处理器芯片。在一些设备中,可提供多个处理器2501、2601,诸如 一个处理器专用于无线通信功能并且一个处理器专用于运行其他应用。通常,软件应用可 被存储在内部存储器2502、2602和2603中,然后它们被访问并被加载到处理器250U2601 中。
[0229] 处理器250U2601可包括足以存储应用软件指令的内部存储器。在许多设备中, 内部存储器可以是易失性或非易失性存储器(诸如闪存),或这两者的混合。出于本说明书 的目的,对存储器的一般性引述是指可由处理器250U2601访问的存储器,包括内部存储 器或插入到该设备中的可移动存储器、以及在处理器250U2601本身内部的存储器。
[0230] 图27示出了计算机2710。以上所描述的各实施例还可在各种个人计算设备(诸 如图9中所解说的可用于Yagatta应用的膝上型计算机2710)内实现。许多膝上型计算机 包括担当计算机的定点设备的触摸板触摸表面2717,并且由此可接收与在装备有触摸屏显 示器的移动计算设备以及上述移动计算设备上实现的拖曳、滚动和轻击手势类似的拖曳、 滚动和轻击手势。膝上型计算机2710将通常包括耦合至易失性存储器2712和大容量非易 失性存储器(诸如闪存的盘驱动器2713)的处理器2711。计算机2710还可包括耦合至处 理器2711的软盘驱动器2714和压缩盘(⑶)驱动器2715。计算机设备2710还可包括耦合 至处理器2711的用于建立数据连接或容纳外部存储器设备的诸如USB或Fire Wireκ.连接器 插口之类的数个连接器端口,或者用于将处理器2711耦合至网络(未示出)的其它网络连 接电路。在笔记本配置2710中,计算机外壳包括均耦合至处理器2711的触摸板2717、键 盘2718、和显示器2719。计算设备2710的其他配置可包括耦合至处理器2711 (例如,经由 USB输入)的计算机鼠标或轨迹球(未示出)(这也是公知的),这也可结合各实施例使用。
[0231] 上述方法描述和过程流程图仅作为解说性示例提供,且并非旨在要求或暗示各种 实施例的步骤必须按所给出的次序来执行。如本领域技术人员将领会的,前述实施例中的 步骤次序可按任何次序来执行。诸如"其后"、"然后"、"接着"等的措辞并非旨在限定步骤 的次序;这些措辞仅是简单地用以指引读者遍历方法的描述。进一步地,对单数形式的权利 要求元素的任何引述,例如使用冠词"一"、"某"或"该"的引述不应解释为将该元素限定为 单数。
[0232] 结合本文中所公开的实施例来描述的各种解说性逻辑框、模块、电路、和算法步骤 可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换 性,各种解说性组件、块、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。 此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术 人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被 解读成导致脱离了本发明的范围。
[0233] 用以实现结合本文中公开的实施例描述的各种解说性逻辑、逻辑框、模块、以及电 路的硬件可以用通用处理器、数字信号处理器(DSP)、多媒体广播接收机芯片内的DSP、专 用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管 逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用 处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控 制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多 个微处理器、与DSP核心协同的一个或多个微处理器或任何其它此类配置。替换地,一些步 骤或方法可由专用于给定功能的电路系统来执行。
[0234] 在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合 中实现。如果在软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读 介质上或藉其进行传送。本文中公开的方法或算法的各操作可嵌入在可驻留在计算机可读 介质上的执行的处理器可执行软件模块中。计算机可读介质包括计算机存储介质和通信介 质两者,包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算 机访问的任何可用介质。以示例而非限定的方式,此类计算机可读介质可以包括RAM、R0M、 EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者可用以携带或者存储指 令或数据结构形式的期望程序代码且可由计算机访问的任何其它介质。任何连接也被正 当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户 线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程 源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的 无线技术就被包括在介质的定义之中。如本文中所使用的盘和碟,包括压缩碟(⑶)、激光 碟、光碟、数字通用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据而碟 (disc)利用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围 内。另外,方法或算法的操作可作为一条代码和/或指令或者代码和/或指令的任何组合 或集合而驻留在可被纳入计算机程序产品中的机器可读介质和/或计算机可读介质上。
[0235] 提供所公开的实施例的先前描述是为了使本领域任何技术人员皆能制作或使用 本发明。对这些实施例的各种修改对本领域技术人员来说将是显而易见的,且本文所定义 的一般原理可被应用于其它实施例而不背离本发明的精神或范围。由此,本发明并非旨在 限定于本文中示出的实施例,而是应被授予与所附权利要求和本文中公开的原理和新颖性 特征一致的最广义的范围。
【权利要求】
1. 一种用于在多个参与者之间进行由服务器支持的通信会话的方法,包括: 在第一参与者和第二参与者之间建立群通信会话; 确定所述群通信会话的上下文参数;以及 基于所述上下文参数在所述群通信会话中采取动作。
2. 如权利要求1所述的方法,其特征在于,进一步包括: 向所述服务器传送基于所述上下文参数将动态控制点实体指派给所述群通信会话的 请求;以及 从所述服务器向所述动态控制点实体递送资源分配参数。
3. 如权利要求2所述的方法,其特征在于,进一步包括: 向所述服务器传送向所述动态控制点实体指派对与所述群通信会话的行为和参与者 有关的信息的访问以及向所述动态控制点实体指派对所述群通信会话的控制权的请求;以 及 从所述服务器向所述动态控制点实体递送资源分配参数以向所述动态控制点实体指 派对与所述群通信会话的行为和参与者有关的信息的访问以及向所述动态控制点实体指 派对所述群通信会话的控制权。
4. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括: 接收传感器的输出;以及 将所述输出与多个规则进行比较以确定所述上下文参数。
5. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括从 群通信会话参与者接收指示所述上下文参数的消息。
6. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括: 从计算设备接收关于群参与者已经越过预定地理位置的输出;以及 将所述输出与多个规则进行比较以确定所述上下文参数。
7. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括: 从计算设备接收输出;以及 将所述输出与多个所定义的规则进行比较以确定所述上下文参数。
8. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括从 计算设备接收指示已发生紧急事件的信号。
9. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括从 所述服务器接收已发生紧急事件的信号。
10. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括接 收预定实体已加入所述群通信会话的信号。
11. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括接 收响应于所述群通信会话中的至少一个参与者需要具有专业知识的实体的状况而传送的 信号。
12. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括接 收响应于指示所述群通信会话中的至少一个参与者需要辅助的状况而传送的信号。
13. 如权利要求1所述的方法,其特征在于,确定所述群通信会话的上下文参数包括接 收响应于指示所述群通信会话中的至少一个参与者已改变所述群通信会话的优先级的状 况而传送的信号。
14. 如权利要求1所述的方法,其特征在于,进一步包括: 对多个群参与者进行排名;以及 基于所述排名来确定所述上下文参数。
15. 如权利要求14所述的方法,其特征在于,进一步包括: 添加附加群参与者; 对所述附加群参与者和所述群参与者进行排名;以及 基于所述排名的变化来确定所述上下文参数。
16. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送向所述群通信会话添加群参与者的请求;以及 接收向所述群通信会话添加群参与者的资源分配参数。
17. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送从所述群通信会话中丢弃群参与者的请求;以及 接收从所述群通信会话中丢弃群参与者的资源分配参数。
18. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送从群通信会话参与者中的至少两个参与者形成私下通信会话的请 求;以及 接收从群通信会话参与者中的至少两个参与者形成所述私下通信会话的资源分配参 数。
19. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送从多个动态控制点实体中向所述群通信会话指派特定动态控制点 实体的请求;以及 接收将所述特定动态控制点实体指派给所述群通信会话的资源分配参数。
20. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送从多个群参与者中向一实体授予其中所述实体向所述多个群参与 者传送内容的发言权的请求;以及 接收从所述多个群参与者中向所述实体授予其中所述实体向所述多个群参与者传送 内容的发言权的资源分配参数。
21. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送将动态控制点实体角色转移到第二实体的请求;以及 接收将所述动态控制点实体角色转移到所述第二实体的资源分配参数。
22. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送将动态控制点实体角色从所述群通信会话移除的请求;以及 接收将所述动态控制点实体角色从所述群通信会话移除的资源分配参数。
23. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送将所述上下文参数存储到存储器的请求;以及 接收将所述上下文参数存储到所述存储器的资源分配参数。
24. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送请求动态控制点实体加入所述通信会话的请求;以及 接收使所述动态控制点实体加入所述通信会话的资源分配参数。
25. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送在至少两个不同的动态控制点实体之间形成私下通信会话的请求; 以及 接收在至少两个不同的动态控制点实体之间形成所述私下通信会话的资源分配参数。
26. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送指示所述群通信会话中的内容将变成至少一些群通信会话参与者 私有的请求;以及 接收指示所述群通信会话中的内容将变成所述至少一些群通信会话参与者私有的资 源分配参数。
27. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送指示所述群通信会话中的内容将变成公共的且与至少一些群通信 会话参与者共享的请求;以及 接收指示所述群通信会话中的内容将变成公共的且与至少一些群通信会话参与者共 享的资源分配参数。
28. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送使所述群通信会话中的至少一些群通信会话参与者静音的请求;以 及 接收使至少一些群通信会话参与者静音的资源分配参数。
29. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送将所述群通信会话的发言权给予第一参与者的请求;以及 接收将所述通信会话的发言权给予所述第一参与者并使所述群通信会话中除所述第 一参与者以外的其他参与者静音的资源分配参数。
30. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送将内容递送给所述群通信会话中的一个或多个参与者的请求;以及 接收将所述内容递送给所述群通信会话中的参与者的资源分配参数。
31. 如权利要求30所述的方法,其特征在于,所述内容包括视频、音频、以及文本中的 一者或多者。
32. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 传送使所述动态控制点实体作为讲话参与者来加入所述通信会话中的参与者的请求; 以及 所述服务器传送供所述动态控制点实体作为所述讲话参与者加入所述通信会话中的 参与者的资源分配参数。
33. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 接收来自所述通信会话中的各参与者中的一个或多个参与者的通信设备上的传感器 的数据;以及 将接收到的传感器数据传送给动态控制点实体, 其中所述动态控制点实体制定用于向所述通信会话中提供所述传感器数据的参与者 提供指令的请求,以及 其中所述服务器传递向提供所述传感器数据的所述通信会话参与者提供所述对指令 的请求的资源分配参数。
34. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 向所述服务器传送形成私有通信会话的请求; 在所述请求中指示与第二私有通信会话相关联的参与者;以及 所述服务器选择性地向所述通信会话参与者传递用于加入所述第二私有通信会话的 资源分配参数。
35. 如权利要求1所述的方法,其特征在于,基于所述上下文参数在所述群通信会话中 采取动作包括: 传送包括以下至少一者的提醒消息:越过边界情况下的提醒、超过预定讲话时间情况 下的提醒、传感器已被触发的提醒、以及背景噪音超过预定水平情况下的静音或提醒动作。
36. -种服务器,包括: 存储器;以及 耦合至所述存储器的处理器,其中所述处理器配置有处理器可执行指令以执行包括以 下操作的操作: 在第一参与者和第二参与者之间建立群通信会话; 确定所述群通信会话的上下文参数;以及 基于所述上下文参数在所述群通信会话中采取动作。
37. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收传感器的输出;以及 将所述输出与多个规则进行比较以确定所述上下文参数。
38. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括从所述群参与者接收指示所述上下文参 数的消息的处理器可执行指令。
39. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收群参与者已越过预定地理位置的消息;以及 将所述已被越过的预定地理位置与多个规则进行比较以确定所述上下文参数。
40. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 从计算设备接收输出;以及 将来自计算设备输出的所述输出与多个所定义的规则进行比较以确定所述上下文参 数。
41. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收指示已发生紧急事件的信号。
42. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收预定实体已加入所述群通信会话的信号。
43. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收指示所述群通信会话中的至少一个参与者需要具有专业知识的实体的信号。
44. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收所述群通信会话中的至少一个参与者需要辅助的信号。
45. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有用于执行操 作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收指示群通信会话中的至少一个参与者改变了所述群通信会话的优先级的信号。
46. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有执行进一步 包括以下操作的处理器可执行指令: 对多个群参与者进行排名;以及 基于所述排名来确定所述上下文参数。
47. 如权利要求46所述的服务器,其特征在于,所述服务器处理器配置有执行进一步 包括以下操作的处理器可执行指令: 向所述群通信会话添加附加群参与者; 对所述附加群参与者和所述群参与者进行排名;以及 基于所述排名的变化来确定所述上下文参数。
48. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有执行操作的 处理器可执行指令以使得: 确定所述群通信会话的上下文参数包括接收来自所述通信会话的一个或多个参与者 的通信设备上的传感器的数据;以及 基于所述上下文参数在所述群通信会话中采取动作包括: 将接收到的传感器数据传送给动态控制点实体; 从所述动态控制点实体接收消息,所述消息具有用于向所述通信会话中提供所述传感 器数据的参与者提供指令的请求;以及 传送使所述动态控制点实体提供所述对指令的请求的资源分配参数。
49. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有执行进一步 包括经由多播向至少一个参与者传递数据的操作的处理器可执行指令。
50. 如权利要求36所述的服务器,其特征在于,所述服务器处理器配置有执行操作以 使得基于所述上下文参数在所述群通信会话中采取动作包括以下操作的处理器可执行指 令: 传送包括以下至少一者的提醒消息:越过边界情况下的提醒、超过预定讲话时间情况 下的提醒、传感器已被触发的提醒、以及背景噪音超过预定水平情况下的静音或提醒动作。
51. -种其上存储有处理器可执行指令的非瞬态计算机可读存储介质,所述处理器可 执行指令被配置成使服务器处理器执行操作,所述操作包括: 在第一参与者和第二参与者之间建立群通信会话; 确定所述群通信会话的上下文参数;以及 基于所述上下文参数在所述群通信会话中采取动作。
52. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,以使得: 确定所述群通信会话的上下文参数包括: 接收传感器的输出;以及 将所述输出与多个规则进行比较以确定所述上下文参数。
53. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,以使得: 确定所述群通信会话的上下文参数包括从所述群参与者接收指示所述上下文参数的 消息。
54. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,其中确定所述群通信会话的上下文参数包 括: 从计算设备接收群参与者已经越过预定地理位置的输出消息;以及 将所述已被越过的预定地理位置与多个规则进行比较以确定所述上下文参数。
55. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所述处理器配置有 用于执行操作以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指 令: 从计算设备接收输出;以及 将来自所述计算设备的所述输出与多个所定义的规则进行比较以确定所述上下文参 数。
56. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,使得确定所述群通信会话的上下文参数包 括: 接收指示已发生紧急事件的信号。
57. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,使得确定所述群通信会话的上下文参数包 括: 接收预定实体已加入所述群通信会话的信号。
58. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,使得确定所述群通信会话的上下文参数包 括: 接收指示所述群通信会话中的至少一个参与者需要具有专业知识的实体的状况的信 号。
59. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,使得确定所述群通信会话的上下文参数包 括: 接收响应于指示所述群通信会话中的至少一个参与者需要辅助的状况而传送的信号。
60. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,使得确定所述群通信会话的上下文参数包 括: 接收指示群通信会话中的至少一个参与者已改变所述群通信会话的优先级的信号。
61. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,所述操作进一步包括: 对多个群参与者进行排名;以及 基于所述排名来确定所述上下文参数。
62. 如权利要求61所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,所述操作进一步包括: 向所述群通信会话添加附加群参与者; 对所述附加群参与者和所述群参与者进行排名;以及 基于所述排名的变化来确定所述上下文参数。
63. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,以使得: 接收来自所述通信会话中的各参与者中的一个或多个参与者的通信设备上的传感器 的数据;以及 基于所述上下文参数在所述群通信会话中采取动作包括: 将接收到的传感器数据传送给动态控制点实体;以及 接收向所述通信会话中提供所述传感器数据的参与者提供指令的请求;以及 传送使所述动态控制点实体提供所述对指令的请求的资源分配参数。
64. 如权利要求51所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述服务器处理器执行操作,使得基于所述上下文参数在所述群通信会 话中采取动作包括: 传送包括以下至少一者的提醒消息:越过边界情况下的提醒、超过预定讲话时间情况 下的提醒、传感器已被触发的提醒、以及背景噪音超过预定水平情况下的静音或提醒动作。
65. -种服务器,包括: 用于在第一参与者和第二参与者之间建立群通信会话的装置; 用于确定所述群通信会话的上下文参数的装置;以及 用于基于所述上下文参数在所述群通信会话中采取动作的装置。
66. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于接收传感器的输出的装置;以及 用于将所述输出与多个规则进行比较以确定所述上下文参数的装置。
67. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于从群参与者接收指示所述上下文参数的消息的装置。
68. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于从计算设备接收群参与者已经越过预定地理位置的输出消息的装置;以及 用于将所述已被越过的预定地理位置与多个规则进行比较以确定所述上下文参数的 装直。
69. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于接收来自设备的输出的装置;以及 用于将来自所述设备的所述输出与多个所定义的规则进行比较以确定所述上下文参 数的装置。
70. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于接收指示已发生紧急事件的信号的装置。
71. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于接收预定实体已加入所述群通信会话的信号的装置。
72. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于接收指示所述群通信会话中的至少一个参与者需要具有专业知识的实体的状况 的信号的装置。
73. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于接收响应于指示所述群通信会话中的至少一个参与者需要辅助的状况而传送的 信号的装置。
74. 如权利要求65所述的服务器,其特征在于,所述用于确定所述群通信会话的上下 文参数的装置包括: 用于接收指示群通信会话中的至少一个参与者已改变所述群通信会话的优先级的信 号的装置。
75. 如权利要求65所述的服务器,其特征在于,还包括: 用于对多个群参与者进行排名的装置;以及 用于基于所述排名来确定所述上下文参数的装置。
76. 如权利要求65所述的服务器,其特征在于,还包括: 用于向所述群通信会话添加附加群参与者的装置; 用于对所述附加群参与者和所述群参与者进行排名的装置;以及 用于基于所述排名的变化来确定所述上下文参数的装置。
77. 如权利要求65所述的服务器,其特征在于,还包括: 用于接收来自所述通信会话中的各参与者中的一个或多个参与者的通信设备上的传 感器的数据的装置;以及 其中所述用于基于所述上下文参数在所述群通信会话中采取动作的装置包括: 用于将接收到的传感器数据传送给动态控制点实体并接收用于向所述通信会话中提 供所述传感器数据的参与者提供指令的请求的装置;以及 用于传送使所述动态控制点实体提供所述对指令的请求的资源分配参数的装置。
78. 如权利要求65所述的服务器,其特征在于,所述用于基于所述上下文参数在所述 群通信会话中采取动作的装置包括: 用于传送提醒消息的装置,其包括以下至少一者:用于越过边界情况下的提醒的装置、 用于超过预定讲话时间情况下的提醒的装置、用于传感器已被触发的提醒的装置、以及在 背景噪音超过预定水平情况下用于静音的装置或用于提醒动作的装置。
79. -种计算设备,包括: 存储器;以及 处理器,所述处理器耦合至所述存储器且配置有处理器可执行指令以执行操作,所述 操作包括: 作为动态控制点实体加入至少两个参与者之间的群通信会话; 接收使得所述计算设备能够担当所述动态控制点实体的资源分配参数; 确定所述群通信会话的上下文参数;以及 基于所述上下文参数在所述群通信会话中采取动作。
80. 如权利要求79所述的计算设备,其特征在于,所述处理器配置有用于执行操作以 使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收传感器的输出;以及 将所述输出与多个规则进行比较以确定所述上下文参数。
81. 如权利要求79所述的计算设备,其特征在于,所述处理器配置有用于执行操作以 使得确定所述群通信会话的上下文参数包括接收指示已发生紧急事件的信号的处理器可 执行指令。
82. -种计算设备,包括: 用于作为动态控制点实体加入至少两个参与者之间的群通信会话的装置; 用于接收使得所述计算设备能够担当所述动态控制点实体的资源分配参数的装置; 用于确定所述群通信会话的上下文参数的装置;以及 用于基于所述上下文参数在所述群通信会话中采取动作的装置。
83. 如权利要求82所述的计算设备,其特征在于,所述用于确定所述群通信会话的上 下文参数的装置包括: 用于接收传感器的输出的装置;以及 用于将所述输出与多个规则进行比较以确定所述上下文参数的装置。
84. 如权利要求82所述的计算设备,其特征在于,所述用于确定所述群通信会话的上 下文参数的装置包括用于接收指示已发生紧急事件的信号的装置。
85. -种其上存储有处理器可执行指令的非瞬态计算机可读存储介质,所述处理器可 执行指令被配置成使计算机设备处理器执行操作,所述操作包括: 加入至少两个参与者之间的群通信会话; 确定所述群通信会话的上下文参数;以及 基于所述上下文参数在所述群通信会话中采取动作。
86. 如权利要求85所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述计算机设备处理器执行操作,使得确定所述群通信会话的上下文参 数包括: 接收传感器的输出;以及 将所述输出与多个规则进行比较以确定所述上下文参数。
87. 如权利要求85所述的非瞬态处理器可读介质,其特征在于,所存储的处理器可执 行指令被配置成使所述计算机设备处理器执行操作,使得确定所述群通信会话的上下文参 数包括接收指示已发生紧急事件的信号。
88. -种系统,包括: 服务器,其包括耦合至广播网络和多播网络之一的处理器;以及 计算设备,其包括被配置成经由所述广播网络和所述多播网络之一从所述服务器接收 通信的处理器, 其中所述服务器处理器配置有处理器可执行指令以执行包括以下操作的操作: 在第一参与者和第二参与者之间建立群通信会话; 确定所述群通信会话的上下文参数;以及 基于所述上下文参数在所述群通信会话中采取动作。
89. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 接收传感器的输出;以及 将所述输出与多个规则进行比较以确定所述上下文参数。
90. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括从所述群参与者接收指示所述上下文参数 的消息的处理器可执行指令。
91. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令,包括: 从所述计算设备接收指示群参与者已经越过预定地理位置的消息;以及 将所述已被越过的地理位置与多个规则进行比较以确定所述上下文参数。
92. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括以下操作的处理器可执行指令: 从所述计算设备接收输出;以及 将来自所述计算设备的所述输出与多个所定义的规则进行比较以确定所述上下文参 数。
93. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括接收指示已发生紧急事件的信号的处理器 可执行指令。
94. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括接收预定实体已加入所述群通信会话的信 号的处理器可执行指令。
95. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括接收指示所述群通信会话中的至少一个参 与者需要具有专业知识的实体的信号的处理器可执行指令。
96. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括接收指示所述群通信会话中的至少一个参 与者需要辅助的信号的处理器可执行指令。
97. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得确定所述群通信会话的上下文参数包括接收指示群通信会话中的至少一个参与者 已改变所述群通信会话的优先级的信号的处理器可执行指令。
98. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有处理器可执行 指令以执行进一步包括以下操作的操作: 对多个群参与者进行排名;以及 基于所述排名来确定所述上下文参数。
99. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有处理器可执行 指令以执行进一步包括以下操作的操作: 添加附加群参与者; 对所述附加群参与者和所述群参与者进行排名;以及 基于所述排名的变化来确定所述上下文参数。
100. 如权利要求88所述的系统,其特征在于: 所述计算设备处理器配置有处理器可执行指令以执行操作,使得: 确定所述群通信会话的上下文参数包括接收来自传感器的数据;以及 所述服务器处理器配置有用于执行操作以使得基于所述上下文参数在所述群通信会 话中采取动作包括以下操作的处理器可执行指令: 接收所述传感器数据以及用于向所述群通信会话中提供所述传感器数据的参与者提 供指令的请求;以及 传送使所述动态控制点实体提供所述对指令的请求的资源分配参数。
101. 如权利要求88所述的系统,其特征在于,所述服务器处理器配置有用于执行操作 以使得基于所述上下文参数在所述群通信会话中采取动作包括以下操作的处理器可执行 指令: 传送包括以下至少一者的提醒消息:越过边界情况下的提醒、超过预定讲话时间情况 下的提醒、传感器已被触发的提醒、以及背景噪音超过预定水平情况下的静音或提醒动作。
102. -种系统,包括: 用于加入群通信会话的装置; 用于确定所述群通信会话的上下文参数的装置;以及 用于基于所述上下文参数在所述群通信会话中采取动作的装置。
103. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置进一步包括: 用于接收传感器的输出的装置;以及 用于将所述输出与多个规则进行比较以确定所述上下文参数的装置。
104. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置包括: 用于从群参与者接收指示所述上下文参数的消息的装置。
105. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置包括: 用于从计算设备装置接收群参与者已经越过预定地理位置的消息的装置;以及 用于将所述已被越过的地理位置与多个规则进行比较以确定所述上下文参数的装置。
106. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置包括: 用于接收来自计算设备装置的输出的装置;以及 用于将来自所述计算设备装置的所述输出与多个所定义的规则进行比较以确定所述 上下文参数的装置。
107. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置进一步包括: 用于接收指示已发生紧急事件的信号的装置。
108. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置进一步包括: 用于接收预定实体已加入所述群通信会话的信号的装置。
109. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置包括用于接收指示需要具有专业知识的实体的信号的装置。
110. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置包括用于接收所传送的指示需要辅助的信号的装置。
111. 如权利要求102所述的系统,其特征在于,用于确定所述群通信会话的上下文参 数的装置进一步包括用于接收指示群通信会话中的至少一个参与者改变了所述群通信会 话的优先级的信号的装置。
112. 如权利要求102所述的系统,其特征在于,进一步包括: 用于对多个群参与者进行排名的装置;以及 用于基于所述排名来确定所述上下文参数的装置。
113. 如权利要求102所述的系统,其特征在于,还包括: 用于添加附加群参与者的装置; 用于对所述附加群参与者和所述群参与者进行排名的装置;以及 用于基于所述排名的变化来确定所述上下文参数的装置。
114. 如权利要求102所述的系统,其特征在于: 用于确定所述群通信会话的上下文参数的装置包括用于接收来自所述通信会话中的 各参与者中的一个或多个参与者的通信设备上的传感器的数据的装置;以及 用于基于所述上下文参数在所述群通信会话中采取动作的装置包括: 用于将接收到的传感器数据传送给动态控制点实体的装置; 用于从所述动态控制点实体接收消息的装置,所述消息包括用于向所述通信会话中提 供所述传感器数据的参与者提供指令的请求;以及 用于传送使所述动态控制点实体提供所述对指令的请求的资源分配参数的装置。
115. 如权利要求102所述的系统,其特征在于,用于基于所述上下文参数在所述群通 信会话中采取动作的装置包括用于传送提醒消息的装置,所述用于传送提醒消息的装置包 括以下至少一者:用于越过边界情况下的提醒的装置、用于超过预定讲话时间情况下的提 醒的装置、用于传感器已被触发的提醒的装置、以及在背景噪音超过预定水平的情况下用 于静音的装置或用于提醒动作的装置。
【文档编号】H04L12/18GK104115444SQ201280069049
【公开日】2014年10月22日 申请日期:2012年12月7日 优先权日:2011年12月7日
【发明者】A·戈尔, M·A·R·舒曼 申请人:高通股份有限公司

最新回复(0)