首页> 中国专利> 在无线通信系统内设立全双工通信会话并在通信会话期间在半双工与全双工之间转换

在无线通信系统内设立全双工通信会话并在通信会话期间在半双工与全双工之间转换

摘要

在一实施例中,始发设备向服务器发送请求以发起与目标设备的全双工会话。响应于该全双工请求,在设立全双工会话之前设立从始发设备至目标设备的半双工会话。目标设备指示其接受半双工会话,接收来自始发设备的半双工媒体并选择性地指示其接受全双工会话。在另一实施例中,在目前通过半双工或全双工支持的会话期间,仲裁该会话的服务器接收来自会话参与者之一的要将该会话转换到另一双工类型的请求。服务器随后选择性地转换该会话的双工类型。

著录项

  • 公开/公告号CN102119538A

    专利类型发明专利

  • 公开/公告日2011-07-06

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN200980131621.0

  • 申请日2009-08-11

  • 分类号H04W4/10(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人陈炜;袁逸

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 02:51:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-07-26

    未缴年费专利权终止 IPC(主分类):H04W4/10 授权公告日:20160106 终止日期:20180811 申请日:20090811

    专利权的终止

  • 2016-01-06

    授权

    授权

  • 2011-08-24

    实质审查的生效 IPC(主分类):H04W4/10 申请日:20090811

    实质审查的生效

  • 2011-07-06

    公开

    公开

说明书

根据35U.S.C.§119要求优先权

本专利申请要求于2008年8月11日提交的题为“SYSTEM AND METHOD FOR TRANSITIONING BETWEEN HALF-DUPLEX AND FULL-DUPLEX COMMUNICATION SESSIONS BETWEEN WIRELESS COMMUNICATION DEVICES(用于在无线通信设备间的半双工和全双工通信会话之间转换的系统和方法)”的临时申请No.61/188,590的优先权,其通过援引全部明确纳入于此。

发明背景

1.发明领域

本发明的实施例涉及在无线通信系统内设立全双工通信会话并在通信会话期间在半双工与全双工之间转换。

2.相关技术描述

通信会话按照惯例可作为半双工会话(例如,PTT)或全双工会话(例如,VoIP)来发起。在两个电信设备之间需要同步全双工通信(诸如两个电话之间的电话呼叫)时,常常使一个设备通过联系另一设备来尝试开始通信并桥接连接。电话系统随后将在电路交换机上向另一设备发送信号和/或桥接全双工通信信道,且被联系设备随后将广播提醒,诸如铃声或其他可听提醒,并且还可给予视觉提醒,诸如闪光或显示器上的活动,以告知该设备近旁的人另一通信设备正尝试桥接通信。个人随后将应答被联系设备且全双工通信随后将被桥接,或者若通信已被桥接,将维持该信道。

在现有电话系统中,开始并随后尝试桥接全双工电话呼叫的系统开销可能是显著的。呼叫起动过程典型地始于个人诸如通过提起电话听筒或按压关于有效线路的按钮表明他们意图作出电话呼叫,并且随后电话系统接受电话号码、确定目标号码、向另一设备发送恰适的提醒信号或桥接通信信道、并等待对该呼叫的接受。该过程平均要10秒并且在整个过程期间利用系统开销。主叫设备中存在一些能加快呼叫过程的部分的功能,诸如快速拨号,但这仅仅部分地减少了呼叫时间。

存在提供快速一对一或者一对多通信半双工语音通信的无线电信服务,其一般被称为“即按即讲”(PTT)能力。进行通信的无线设备的特定PTT接收设备群常常由承运商设立,并且PTT通信连接通常通过无线设备上的单次按钮按压发起,该单次按钮按压激活说话者与该群的每个成员设备之间的半双工通信链路,且一旦该按钮被释放,该设备就能接收传入的PTT传输。在一些布局中,PTT说话者将具有“发言权”,其中当该说话者已在他或她的设备上接通PTT按钮时,其他群成员不能讲话。一旦说话者释放PTT按钮,该群的任何其他个体成员就能接通其PTT按钮并且他们将具有发言权。

PTT通信系统不利用类似于标准电话系统的“响铃”系统,而是在群成员被授予讲话的发言权时打开至目标无线设备的通信信道,并且发言权持有者简单地开始讲话,其语音在目标设备处被接收并向目标设备广播。因此,在“步话”式样中,来自始发无线设备的语音简单地从接收无线设备广播,在接收无线设备处无需“应答”。由于原始语音通信是半双工的,对于要向始发无线设备(或其他群成员)回话的目标设备,该目标设备的用户按压PTT按钮发送发言权请求以尝试获取该会话的发言权。因此,PTT群的多个群成员设备在半双工会话中不像全双工中那样并发地交换媒体。

概述

在一实施例中,始发设备向服务器发送请求以发起与目标设备的全双工会话。响应于该全双工请求,在设立全双工会话之前设立从始发设备至目标设备的半双工会话。目标设备指示其接受半双工会话,接收来自始发设备的半双工媒体并选择性地指示其接受全双工会话。在另一实施例中,在目前通过半双工或全双工支持的会话期间,仲裁该会话的服务器接收来自会话参与者之一的要将该会话转换到另一双工类型的请求。服务器随后选择性地转换该会话的双工类型。

附图简述

图1A是一对通信设备的代表性示图,其中始发通信设备在群电信网络上打开至目标通信设备的半双工通信信道,以旨在向其桥接“快速呼叫”。

图1B是图1A中的通信设备的代表性示图,其中目标通信设备在群电信网络上向始发通信设备接受该“快速呼叫”。

图1C是图1A和1B中的通信设备的代表性示图,其中经由无线网络在设备之间桥接全双工通信。

图2是具有跨无线网络与群通信服务器和其他计算机设备通信的无线电信设备的指定PTT群的无线网络的代表性示图。

图3是常见蜂窝电信配置中的无线网络的一个实施例的代表示图,该配置具有控制PPT群成员的无线电信设备之间的通信的群通信服务器、以及可选择性地处置通信设备之间的全双工通信(一旦由群通信服务器建立)的活跃呼叫控制器。

图4是解说在此示为实施有PTT能力的无线电信设备的计算机平台的框图。

图5是根据本发明一实施例的通过首先建立半双工通信会话来设立全双工通信会话的过程的呼叫流图。

图6根据本发明一实施例从会话目标的观点更详细地解说了图5的过程。

图7根据本发明一实施例从群通信服务器的观点更详细地解说了图5的过程。

图8是根据本发明一实施例的在半双工通信和全双工通信之间转换的通信会话的呼叫流图。

图9是根据本发明一实施例的在半双工通信和全双工通信之间转换的通信会话的另一呼叫流图。

图10是响应于从会话参与者之一接收到的双工转换请求将始发设备与目标设备之间的当前半双工会话转换到全双工会话的一个实施例的流程图。

图11是响应于来自会话参与者之一的双工转换请求将始发设备与目标设备之间的当前全双工会话转换到半双工会话的一个实施例的流程图。

图12是根据本发明一实施例的在半双工通信会话的另一会话参与者请求将该会话从半双工转换到全双工时在进行该半双工通信会话的会话参与者处执行的过程的一个实施例的流程图。

详细描述

本发明的各方面在以下涉及本发明具体实施例的描述和有关附图中被公开。可以设计替换实施例而不会脱离本发明的范围。另外,本发明中众所周知的元素将不被详细描述或将被省去以免湮没本发明中切题的详情。

在本描述中,术语“通信设备”、“无线设备”、“无线通信设备”、“PTT通信设备”、“手持式设备”、“移动设备”和“手持机”被可互换地使用。术语“呼叫”和“通信”也被可互换地使用。本文中所用的术语“应用”旨在涵盖可执行和非可执行软件文件、原始数据、聚合数据、补丁、和其他代码段。术语“半双工”意指某时刻仅一个方向上的数据通信(不是同时或双向地),因此,一旦通信设备开始接收半双工信号,其在回复前必须等待发射机停止传送,这在PTT通信系统中是常见的。术语“全双工”意指通信可在进行通信的设备之间在两个方向上同时发生,这在语音电话呼叫中是常见的。此外,类似附图标记贯穿若干视图指代类似部件,并且冠词“一”和“该”包括复数引用,除非说明书中另外指定。

措辞“示例性”和/或“示例”在本文中用于表示“用作示例、实例或解说”。本文中描述为“示例性”和/或“示例”的任何实施例不必被解释为优于或胜过其他实施例。同样,术语“本发明的实施例”并不要求本发明的所有实施例都包括所讨论的特征、优点、或工作模式。

此外,许多实施例是以要由例如计算设备的元件执行的动作序列的形式来描述的。将认识到,本文所描述的各种动作能由专用电路(例如,专用集成电路(ASIC))、由正被一个或更多个处理器执行的程序指令、或由两者的组合来执行。另外,本文所描述的这些动作序列可被认为是完全实施在任何形式的计算机可读存储介质内,其内存储有一经执行就将使相关联的处理器执行本文所描述的功能性的相应计算机指令集。因此,本发明的各种方面可以用数种不同形式来实施,所有这些形式都已被构想落在所要求保护的主题内容的范围内。另外,对于本文所描述的实施例中的每一个而言,任何此类实施例的相应形式可能在本文中被描述为例如“配置成执行所描述的动作的逻辑”。

在本文中称为接入终端(AT)的高数据率(HDR)订户站可以是移动的或驻定的,并且可与一个或更多个在本文中称为调制解调器池收发机(MPT)或基站(BS)的HDR基站通信。接入终端通过一个或更多个调制解调器池收发机向/从HDR基站控制器传送和接收数据分组,该HDR基站控制器被称为调制解调器池控制器(MPC)、基站控制器(BSC)和/或分组控制功能(PCF)。调制解调器池收发机和调制解调器池控制器是称为接入网的网络的部分。接入网在多个接入终端之间输送数据分组。

接入网可被进一步连接到该接入网外部的其他网络,诸如公司内联网或因特网等,并可在每一接入终端与此类外部网络之间输送数据分组。已与一个或更多个调制解调器池收发机建立活跃话务信道连接的接入终端被称为活跃接入终端,并且被认为处在话务状态中。处在与一个或更多个调制解调器池收发机建立活跃话务信道连接的过程中的接入终端被认为处在连接建立状态中。接入终端可以是通过无线信道或通过有线信道例如使用光纤或同轴电缆来通信的任何数据设备。接入终端还可以是包括但不限于PC卡、致密闪存、外置或内置调制解调器、或者无线或有线电话等的数类设备之中的任何类型。接入终端藉以向调制解调器池收发机发送信号的通信链路称为反向链路或反向话务信道。调制解调器池收发机藉以向接入终端发送信号的通信链路被称为前向链路或前向话务信道。如本文中所使用的,术语话务信道可以指前向或反向话务信道中任一者。

参照附图,其中相同的标号贯穿始终表示相同要素,图1A-1C解说了在通信设备10和12(在此示为移动电话)之间使用半双工通信作为桥接其间的全双工通信前的初始联系尝试的概览。换言之,本发明的一实施例涉及在由服务器仲裁的通信会话的设立或发起期间建立从始发者至一个或更多个目标设备的临时半双工会话,该临时半双工会话最终可转换成全双工会话。图1A-1C解说了该概念的宽泛概览,其将在以下关于本发明的其他实施例更详细地描述。

图1A是通信设备10和12对的代表性示图,其中始发通信设备12在群电信网络16(诸如主存无线设备成员之间的PTT半双工通信的移动网络)上打开至目标通信设备12的半双工通信信道A。这里,始发设备10(或即该场景中的设备#1)意图向目标通信设备12(或即设备#2)桥接“快速呼叫”,如设备10上的显示器18上所反映的,且传入的快速呼叫请求反映在设备12的显示器20上,告知设备12的用户有快速呼叫请求正来自设备1。如本文中所使用的,“快速呼叫”对应于任何延迟敏感的由服务器仲裁的通信会话(例如,半双工会话、全双工会话、PTT会话、VoIP会话等)。显示器20上显示的关于该快速呼叫请求的信息可以是从群通信服务器(图2中的74)提供的或替换地可来自始发设备10。

另外,在一个实施例中,可沿着半双工PTT通信信道从始发设备10发送语音以在快速呼叫请求时向目标设备12处的用户可听地发送信息。关于快速呼叫请求的“提醒”可类似于典型的电话“铃声”,但可以是可听的或物理的(例如,振动)提醒并且可持续预定历时,诸如5秒,以向目标设备12的用户给予合理的时间来确定他/她是否希望完成该快速呼叫。因此,若来自初始PTT呼叫的提醒是正发送自始发无线通信设备10的可听铃声,则目标设备12可如关于常规电话呼叫将进行的那样简单地敲击“应答”按钮,且使用PTT通信来设立电话呼叫对于设备10和12的用户将是完全透明的。

图1B示范了目标通信设备12接受快速呼叫,如显示器20上解说的。参照图1B,目标通信设备12向群电信网络16内的群通信服务器74发送接受B,群通信服务器74随后将对目标设备12的接受的指示转发给始发通信设备10。因此,从始发设备10维持半双工通信信道A以用于与目标设备12的初始联系,同时对快速呼叫的接受被处理且在目标设备12与始发设备10之间建立全双工通信信道C。

在该实施例中,一旦接收到对快速呼叫的接受,就在通信设备10和12之间建立全双工信道C,如图1C中所示。全双工通信C通过无线网络22桥接在通信设备10和12之间,无线网络22可以是群电信网络16或任何其他完整或部分无线网络。如以下更全面地描述的,始发设备10和目标设备12可具有IP地址,且因此群通信服务器74可放弃对全双工通信信道的控制并且对全双工通信信道的控制可被维持成通信设备10和12的相应获指派地址之间的VoIP分组话务。替换地,如图2和3中所示,可使用诸如活跃呼叫控制器78之类的另一设备来处置所建立的全双工通信以减少群通信服务器74上用于维持全双工信道的开销。然而,群通信服务器74和群通信网络16可完全地维持和/或控制全双工通信。

在一示例中,如以下将更详细地描述的,全双工通信会话的信道C可对应于呼叫始发者维持其半双工信道A并使初始呼叫目标获得它们自己的信道。以此方式,呼叫始发者的半双工信道在从半双工向全双工转换期间无需拆除并再次建起。

图2解说了具有群通信服务器74的系统60的一个实施例,群通信服务器74被配置成仲裁PTT群62中一个或更多个无线电信设备(诸如,无线电话64、智能寻呼器66和/或个人数字助理(PDA)68)跨无线网络70与其他无线电信设备之间的通信会话。在系统60中,每个无线电信设备64、66、68能够跨无线通信网络70通过半双工通信和/或全双工通信选择性地直接与一个或更多个其他无线电信设备的目标集合通信。例如,移动电话64的目标集合可以是通信群62中的所有设备或其子集,诸如寻呼器66和PDA 68。可在本系统中替换地使用可具有其他有线网络连接的其他通信设备,只要此类设备实现成能通过群通信服务器74从事PTT半双工通信或全双工通信(若如此实施)。

在一实施例中,跨无线网络70存在于服务器侧LAN 72上的在此被示为群通信服务器74的群通信计算机设备被配置成指示无线网络70上存在(即,可访问)该无线设备。群通信服务器74可与由第一无线电信设备指定的目标无线电信设备集合共享该信息,或者还可与驻留在服务器侧LAN 72上或跨无线网络70可访问的其他计算机设备共享该信息。群通信服务器74可具有所附连的或可访问的数据库76以存储关于无线设备的群标识数据。因此,群通信服务器74处置该网络内的群通信会话的仲裁。此外,群通信服务器74可代表该网络内的多个群通信服务器74,其中每个群通信服务器74仲裁该网络的不同区域中的会话。应当领会,驻留在服务器侧LAN 72上的、或者跨无线网络70或一般而言跨因特网的计算机组件的数目不受限制。

在一示例中,可通过进行通信的无线电信设备64、66、68与目标集合的一个或更多个其他无线电信设备之间的半双工信道来建立诸如PTT通信之类的直接通信。一旦该目标集合中没有无线电信设备(或没有至少一个)向群通信计算机设备74告知其在无线网络70上的存在,群通信计算机设备74还可向无线电信设备64、66、68通知无法桥接与目标集合62的直接通信。此外,尽管群通信计算机设备32在这里被示为具有附连的群标识数据的数据库76,群通信计算机设备74上也可驻留有群身份数据,并执行本文所述的所有存储功能。

因此,在一实施例中,为了最终桥接全双工同步通信的尝试通过初始从PTT群62的始发成员向诸如移动电话65之类的另一目标通信设备发送半双工即按即讲通信请求来完成。目标通信设备65随后将接收来自始发通信设备的带有快速呼叫数据的PTT通信(或不接收,若目标通信设备被如此实施以便控制此类功能)并确定是否“应答”该快速呼叫,如图1A-1C中所示。在该实施例中,桥接尝试是在(诸)目标通信设备处接收到半双工通信,而非如作出传统电话呼叫时那样向始发设备桥接全双工语音信道。然而,在来自始发通信设备的半双工传输中携带的语音或其他数据(例如,配置成通知通信会话的通知消息)不需要立即递送,因此这样的通信桥接尝试仍是同步通信的尝试。

同样在图2的实施例中,示出了可用于在转换离开由群通信服务器74仲裁的半双工通信之后主存和/或控制全双工通信信道的活跃呼叫控制器78。该实施例因此向群通信服务器74提供了一旦建成全双工通信信道就将该全双工通信信道换手以减少服务器74的开销的能力。

尽管群通信通常是通信群62的成员间的半双工语音数据,群通信也可以是语音,应用,诸如JPEG、TIF等格式的图片之类的图形媒体,或诸如MP3、MP4、WAV等音频文件。媒体也可以是流送媒体,诸如多媒体应用(PowerPoint、MOV文件等)。

因此,总体来说,提供了用于跨无线通信网络70在诸如图1A-1C中的通信设备10和12之类的两个无线通信设备之间桥接全双工通信信道的系统60。始发通信设备10被配置成跨无线通信网络70桥接与一个或更多个通信设备64、66、68的一个或更多个全双工通信信道,并且始发通信设备10被进一步配置成选择性地向一个或更多个通信设备64、66、68发送半双工通信,诸如PTT通信。至少一个无线通信设备64、66、68同样地被配置成至少部分地跨无线通信网络70桥接与一个或更多个通信设备64、66、68的一个或更多个全双工通信信道,并且该无线通信设备被进一步配置成选择性地接收来自一个或更多个通信设备64、66、68的半双工通信。群通信服务器74控制无线通信网络70上多个无线通信设备62之间的群通信,其中群通信初始由来自始发无线通信设备(移动电话10)的定向到通信群的其他成员无线通信设备的半双工通信构成。一旦无线通信设备10通过群通信服务器74向目标无线通信设备12发送半双工通信,目标无线通信设备12随后接受并通过群通信服务器74向始发无线通信设备10发送接受,群通信服务器74随后桥接始发无线通信设备10与目标无线通信设备12之间的全双工通信。

在一个实施例中,半双工通信以及最终建立全双工通信是从在进行通信的设备之间交换网际协议上语音(VoIP)数据分组而发生的。因此,群通信服务器74可被进一步配置成获得给始发无线通信设备10和目标无线通信设备12的(通常由PDSN 82指派的)所指派网络地址从而全双工通信一旦建成就放弃对该全双工通信的控制。在全双工的情形中,将领会,群通信服务器74仍接收来自群成员的媒体并将该媒体转发给其他群成员,但当在全双工下操作时,群通信服务器74不负责发言权仲裁。如图2和3中所示,群通信服务器74可进一步配置成将对全双工通信的控制让与另一计算机设备,诸如活跃呼叫控制器78或其他媒体控制器。

在一个实施例中,始发无线通信设备10可进一步配置成选择性地强迫目标无线通信设备12接受全双工或半双工通信并使得建立该通信。例如,旨在由小孩使用的移动设备可被配置成允许父母使得该移动设备打开与始发设备的全双工或半双工通信,以使得父母能强迫小孩的电话应答。父母可使用该特征来监视小孩的活动,例如,该特征也可用在其中小孩留存他/她的移动设备的小孩诱拐情形中。

图3是常见蜂窝电信配置中的无线网络的一个实施例的代表示图,该配置具有控制PPT系统中的设定群成员的无线通信设备(设备100、102、104、106)之间的通信的一系列群通信计算机设备(群通信服务器)74。该无线网络仅是示例性的且可包括任何系统,从而远程模块彼此之间和/或与无线网络70的其他组件(包括但不限于无线网络承运商和/或服务器)之间在空中通信。一系列群通信服务器74连接到群通信服务器LAN 50。无线电话可以使用数据服务选项来向群通信服务器74请求分组数据会话。服务器LAN 80上还示出了类似于图2中描述的活跃呼叫控制器78。

群通信服务器74连接至无线服务供应商的分组数据服务节点(PDSN),诸如PDSN 82,PDSN 82在这里被示出驻留在承运商网络84上。每个PDSN 82可以通过分组控制功能(PCF)92与基站90的基站控制器94接口。PDSN 82通常将向无线通信设备指派网络地址,诸如用于VoIP通信的IP网络地址。PCF82通常位于基站90中。承运商网络84控制发送给移动交换中心(“MSC”)88的消息(一般为数据分组的形式)。承运商网络84藉由网络、因特网和/或POTS(“简易普通电话系统”)来与MSC 88通信。通常,承运商网络84与MSC 88之间的网络或因特网连接传递数据,而POTS传递语音信息。MSC88可被连接至一个或更多个基站90。以与承运商网络相似的方式,MSC 88通常既藉由网络和/或因特网连接到基收发机站(有时被称为“支-源”)(BTS)96进行数据传递又藉由POTS连接到BTS 96进行语音信息传递。BTS 96最终通过短消息服务(“SMS”)或者本领域已知的其他空中方法来向和从诸如蜂窝电话100、102、104、106之类的无线设备无线地广播和接收消息。还应当注意,承运商边界和/或PTT运营商网络边界并不抑制或禁止如本文中所描述的数据共享。

蜂窝电话和移动电信设备(诸如无线电话100)正被制造成具有增进的计算能力并且正变得相当于个人计算机和手持式PDA。这些“智能”蜂窝电话允许软件开发者创建可下载且可在无线设备的处理器上执行的软件应用。诸如蜂窝电话100之类的无线设备可以下载许多类型的应用,诸如网页、小应用程序、移动信息设备小程序(MIDlet)、游戏和数据。在已指定了通信群62(图2)的无线设备中,无线通信设备可以直接与该集合的其他成员连接并进行语音和数据通信会话。然而,所有此类群会话可能是“由服务器仲裁的”,其意味着通信会话通过群通信服务器74或者在其控制下发生。设备的每个数据分组不一定要经过群通信服务器74本身,但群通信服务器74必须能够最终控制该通信会话,因为它通常将是知晓和/或能检索通信群的成员身份或向另一计算机设备指示通信群62的成员身份的唯一服务器侧80组件。

图4是解说作为移动电话110的通信设备(始发或目标)的一个实施例的框图,该移动电话110带有打开至目标设备集合(即,通信群62的其他成员)的直接通信的PTT按钮112。无线设备110还被示为具有针对无线设备110的用户的图形显示器114、以及可用于捕捉接近设备110的音频的话筒115。无线设备110还包括可捕捉接近该设备的视觉数据的相机113。

无线设备110包括计算机平台116,其能够处置语音和数据分组,以及接收和执行跨无线网络70传送的包括群通信在内的软件应用。计算机平台116包括专用集成电路(“ASIC”)122、或者其他处理器、微处理器、逻辑电路、可编程门阵列、或者其他数据处理设备、及其他组件。ASIC 122是在无线设备制造时安装的并且通常不可升级。ASIC 122或其他处理器执行应用编程接口(“API”)层124,API层124包括常驻应用环境,并可包括加载到ASIC 122上的操作系统。常驻程序可保持在无线设备的存储器126中。常驻应用环境的示例是由QUALCOMM为无线设备平台开发的“无线二进制运行时环境”(BREW)软件。

如这里所示的,虽然无线设备可以是带有图形显示器114的移动电话110,但是在替换实施例中,无线设备可对应于如本领域中所知的带有计算机平台116的任何类型的无线设备,诸如个人数字助理(PDA)、带有图形显示器114的寻呼器,或甚至是具有无线通信口、并可另行具有与网络或因特网的有线连接的单独的计算机平台116。另外,存储器116可包括只读或随机存取存储器(RAM和ROM)、EPROM、EEPROM、闪存卡、或计算机平台常用的任何存储器。计算机平台116还可包括用于存储未在存储器126中活跃地使用的软件应用的本地数据库118。本地数据库118通常包括一个或更多个闪存单元,但也可以是如本领域中所知的任何二级或三级存储设备,诸如磁介质、EPROM、EEPROM、光学介质、带、或者软盘或硬盘。

在无线设备的此实施例中,图4的计算机平台116还包括可从该无线设备打开通信信道的通信接口120(例如,用于语音呼叫、全双工呼叫、半双工呼叫、PTT会话、VoIP会话等)。通信接口120也可以是无线设备的平常携带向和从该无线设备传送的语音和数据的标准通信接口的一部分。通信接口120通常包括如本领域中所知的硬件。

在一示例中,在实施为包括用于记录声音的话筒115的目标无线通信设备12且目标无线通信设备12能被强迫响应对快速呼叫的请求并打开全双工通信时,始发无线通信设备10可进一步配置成在强迫该全双工通信之际在目标通信设备12处选择性地激活话筒115。目标通信设备12可相应地进一步配置成诸如通过该设备上的预定设置选择性地允许对建立全双工信道的强迫,并且选择性地允许激活话筒115。

图5是根据本发明一实施例的通过首先建立半双工通信会话来设立全双工通信会话的过程的呼叫流图。参照图5,会话始发者(例如,PTT客户端132)向群通信服务器(GCS)134发送呼叫请求以请求发起与至少一个会话目标(例如,PTT客户端138)的全双工PTT通信会话(500)。在一示例中,500的呼叫请求可包含(诸)目标用户地址、群应用ID、建立群的请求等。在进一步示例中,呼叫请求也可随信令上数据(DoS)接入信道消息一起发送。呼叫请求消息进一步配置成向GCS 134指示会话始发者意图先作为半双工来设立会话,应理解一旦会话目标(例如,通过应答该呼叫)接受全双工转换,该会话随后就可转换到全双工。如将领会的,会话始发者可在反向链路接入信道上发送消息而不必建立籍以进行传送的专用话务信道,以使得DoS接入信道消息与在TCH上发送的呼叫消息相比可潜在更快地被发送给GCS 134。GCS 134(例如,分派呼叫处置器(DCH))执行PTT呼叫设立功能(504),包括定位目标、应用呼叫限制、以及选择音码器。GCS 134还检查目标是否能够参与该通信会话(508)。GCS 134随后通过会话目标的服务BSC 136发送通知全双工通信会话的通知消息(512)。如将领会的,该通知消息被配置成在该会话将初始为半双工且一旦呼叫目标接受转换就将转换到全双工的意义上通知‘潜在的’全双工会话。在一实施例中,在512中发送的通知消息可被配置成强迫接受该会话,以使得在没有干预的情况下目标接受该呼叫。替换地,通知消息无需按这种方式配置。

会话目标(例如,PTT客户端138)在512中接收传入的呼叫通知消息,并随后确定会话目标是否繁忙以使得不能接受该呼叫(516)。例如,若会话目标已在进行另一通信会话,则会话目标可拒绝所通知的会话。否则,若会话目标确定其不繁忙,则会话目标在反向链路信道(例如,反向链路接入信道)上向BSC 136发送呼叫接受消息以转发给GCS 134(520)。在一示例中,516和520的呼叫接受在PTT客户端138的用户无需被给予拒绝该会话的机会的意义上可以是‘自动的’或强迫的。替换地,PTT客户端138的用户可自愿选择接受该会话。假设BSC 136确定有足够的资源可用于支持该通信会话(524),则BSC 136将该呼叫接受消息转发给GCS 134(528)。一旦接收到来自第一响应者对该通知消息的呼叫接受消息(528、532),GCS 134就可向会话始发者发送发言权授予消息(536),并且会话始发者确认接收到该发言权授予消息(540)。

此时,会话始发者开始以半双工方式连同发言权授予ACK消息一起转发将发送给至少一个会话目标的媒体。换言之,会话目标不一定已具有籍以按全双工方式向会话始发者回传媒体的话务信道(TCH)。因此,此时,一旦会话始发者具有发言权,此时的通信会话是半双工的,即使在500处请求发起的会话是全双工会话。因此,建立了临时半双工会话以促成在建立全双工会话前从会话始发者向会话目标转发初始媒体。

因此,GCS 134接收来自会话始发者的媒体(例如,语音和/或其他数据)并将该媒体转发给BSC 136(544)以传送给会话目标(548)。在参与在会话始发者与会话目标之间初始设立的半双工会话时,会话目标要么(i)自动‘应答’该呼叫以获得用于全双工参与的呼叫资源,要么替换地(ii)提示会话目标的用户以请求该用户是否希望作为纯听众或作为活跃参与者参与该会话。在该示例中,假设会话目标确定应答该呼叫并且以全双工方式参加该会话。因此,在某时,假设会话目标获得以全双工方式参与该会话所必须的资源。换言之,若有必要,会话目标可获得籍以向会话始发者回送媒体的TCH(例如,尽管会话目标可能已具有TCH,在这种情形中不需要建起附加的TCH)。在此时,会话目标向BSC 136发送另一呼叫接受消息(552),其被转发给GCS 134(556)。如将领会的,520和552的呼叫接受消息两者皆是响应于来自512的通知消息而发送的,其中520的第一呼叫接受消息指示目标接受临时半双工会话,而552的第二呼叫接受消息指示目标接受并准备好经由全双工参与该会话。在替换实施例中,虽然未在图5中示出,但512的通知消息可表示两个单独的通知消息,以使得可发送第一通知消息以通知半双工通信会话以及可在稍后的时间点(但在552之前)发送第二通知消息以通知全双工通信会话。

GCS 134随后知晓半双工会话可转换成全双工会话。这样,GCS 134向每个活跃会话参与者(例如,会话始发者和会话目标)发送呼叫准予消息(560和564)。呼叫准予消息包括关于将处置全双工会话的仲裁的网络实体的指令,该网络实体不一定是GCS 134。例如,会话可被移交给活跃呼叫控制器78或(诸如,举例而言若是通过用于VoIP通信的网络地址指派来实施的)移交给PTT客户端132和138(568)。在一示例中,分配给会话始发者用于临时半双工会话的呼叫资源可在全双工会话期间维持和重用,以使得始发者的呼叫资源无需拆除和重建。因此,在一示例中,半双工会话可仅在当转换到全双工时添加返回路径的意义上终止。

因此,图5示出了可如何使用通常与半双工会话相关联的延迟敏感呼叫设立规程来更快速地设立全双工通信会话,以使得先建立临时半双工会话继之以最终转换到全双工。在一示例中,图5的过程可针对认为延迟敏感的全双工会话(例如,‘快速呼叫’)实现。替换地,图5的过程可用于设立任何全双工通信会话是可能的。

图6根据本发明一实施例从会话目标的观点更详细地解说了图5的过程。参照图6,在会话目标处接收临时作为半双工通信会话发起的全双工(例如,PTT)通信会话的通知(150)(诸如在图5的512处接收的PTT呼叫通知消息,其可被解读为关于半双工会话和全双工会话两者的通知)。会话目标在152中确定是否可接受该半双工通信会话(例如,如同图5中的516那样)。若会话目标确定不能接受所通知的半双工通信会话,则会话目标向GCS 134传送呼叫拒绝消息(例如,通知ACK(拒绝)消息)(160)。否则,若会话目标在152中确定其能够接受该半双工通信会话,则在154中(例如,通过发送呼叫接受消息,如图5的520中那样)接受该半双工通信会话。在一示例中,154的接受可以是自动的,只要会话目标能够接受该半双工通信会话(例如,若150的传入通信请求被配置成强迫接受该会话),或者替换地可基于会话目标的用户自愿接受该会话。

在154中接受该半双工通信会话之后,会话目标确定所通知的半双工通信会话是否有转换到全双工会话的可能性。换言之,所通知的半双工通信会话通常本质上是半双工的。事实上,甚至在图5和6中,即使最终转换到全双工,该会话也是作为半双工开始的。因此,在156中,会话目标(例如,基于PTT通知消息中的头部配置等)确定该特定半双工通信会话是否有转换到全双工会话的可能性。若会话目标在156中确定该半双工通信会话是‘典型的’半双工会话(例如,该会话的目的是成为半双工的且不在以后转换到全双工),则该过程返回154并且会话目标经由半双工协议参与该会话,这在本领域是已知的。

替换地,若会话目标在156中确定该通信会话初始是半双工会话但具有转换到全双工会话的进一步可能性,则会话目标提示其用户关于该用户是否希望‘应答’该呼叫(164)。换言之,在该情形中应答该呼叫意味着作为另一说话者参与该通信会话,这意味着将该会话转换到全双工。在替换示例中,164的提示可被跳过并且会话目标可被强迫将该会话转换到全双工(例如,若150的传入通信请求被配置成强迫接受该会话)。会话目标确定用户是否已接受该提示(158)。若否,会话目标要么向GCS 134传送呼叫拒绝消息(160)。在这种情形中,呼叫拒绝消息可被配置成要么(i)拒绝该呼叫的全双工本质但允许会话目标作为听众以半双工本质继续参与该PTT会话,要么(ii)完全拒绝该会话并彻底丢弃该会话。替换地,并非传送呼叫拒绝消息,会话目标可简单地制止在162处发送第二呼叫接受消息,其中GCS 134将把缺乏第二呼叫接受消息解读为对全双工转换的拒绝。在另一实施例中,第二呼叫接受(全双工)是可任选的,且始发者可将接收到来自目标的媒体视为目标已接受全双工模式的隐式确认。

否则,若会话目标确定应答该呼叫(例如,要么自动地要么在被其用户请求时)并参与该全双工会话,则会话目标向GCS 134发送呼叫接受消息,其指示该临时半双工会话现在可以转换到全双工会话(例如,如图5的552中那样)。154(或图5的520)和162(或图5的552)的呼叫接受消息可以相同的方式配置,在一示例中,GCS 134将第一收到呼叫接受消息解读为对会话的半双工部分的接受,并将第二收到呼叫接受消息解读为对该会话的全双工转换的接受。虽然未在图6中示出,在作出全双工转换前的该时段期间,会话目标可监视下行链路信道并以半双工方式从会话始发者接收媒体。在166中,会话目标确定是否已在阈值时间段内设立了所请求的全双工会话。若否,会话目标向GCS 134传送呼叫拒绝消息(160)。否则,全双工会话建成并且图6的设立过程终止。

图7根据本发明一实施例从群通信服务器134的观点更详细地解说了图5的过程。参照图7,群通信服务器74或134从始发通信设备10接收要通过首先设立半双工通信信道来发起全双工通信会话的请求(例如,专门配置的呼叫消息)(170)。群通信服务器74或134随后获得始发通信设备10的网络地址,诸如IPv6地址(172),并同样地获得目标设备12的网络地址(174),以使得群通信服务器74或134能指导始发和目标无线通信设备10和12之间的通信(例如,通过VoIP分组)。群通信服务器134随后设立或桥接从始发通信设备10至目标通信设备12的半双工信道(176)(例如,通过使接入网分配始发设备10可籍以传送数据的反向链路信道,同时还分配目标设备12可籍以接收数据的下行链路信道)。除了设立从始发设备10至目标设备12的半双工信道以外,群通信服务器134向目标通信设备12发送用于通知全双工通信会话的通知消息(178)。因此,通过首先设立半双工信道,来自始发设备10的媒体可更快速地发送给目标设备12,且目标设备12可尝试与经由半双工信道从始发设备10接收数据并行地转换到全双工会话。

在178中向目标设备12发送通知消息之后,群通信服务器134确定目标设备12是否已接受全双工通信会话(180)。例如,若目标设备12在图6的162中发送呼叫接受消息,180的确定可以是目标设备12已接受全双工通信会话。若全双工通信会话在判定180处没有被目标设备12接受,则(例如,向始发设备10)输出失败指示并且该过程终止。否则,若全双工通信会话在判定180处被接受,则在始发通信设备10和目标通信设备12之间桥接全双工通信信道(184)。随后确定是否已成功桥接全双工通信信道(186)。若在判定186处确定全双工通信信道尚未被成功桥接,则向始发设备10输出失败消息(182)。否则,若在判定186处确定全双工通信已被成功桥接,则将所桥接的全双工通信移交给始发无线通信设备10和目标通信设备12(188)。例如,188中的全双工通信移交可意味着在通信设备的网络地址之间交换VoIP分组而无需进一步由群通信服务器134仲裁,以使得全双工通信会话的设立终止(190)。例如,若全双工会话是VoIP会话,则在至少一个实施例中,VoIP会话期间的媒体交换可由不同网络实体来处置。

虽然已描述了图5到7,从而作为随后转换到全双工的初始半双工会话来设立全双工通信会话,其他实施例涉及从全双工会话向半双工会话和/或从半双工会话向全双工会话的转换。

图8是根据本发明一实施例的在半双工通信和全双工通信之间转换的通信会话的呼叫流图。参照图8,呼叫始发者200的用户确定要发起通信会话(800),呼叫始发者200确定该呼叫将初始作为全双工会话设立(例如,若来自始发者200的呼叫的默认行为是全双工的)(803),并且呼叫始发者随后向区域分派器202(例如,其可以是群通信服务器74或134)发送呼叫(全双工)消息以发起全双工呼叫(806)。在一示例中,806的呼叫(全双工)消息与用于设立常规全双工会话(即,作为全双工开始和结束且从不为半双工的全双工会话)的常规呼叫消息不同地配置。例如,806的呼叫(全双工)消息可在其头部部分中包括不同的操作码设置以向区域分派器202指示至少在该会话的初始部分期间作为半双工会话来建立全双工会话。区域分派器202用ACK(接受)消息来确认对来自806的呼叫消息的接收(809)。在一示例中,发起全双工会话可在呼叫始发者200(例如,其可对应于始发无线通信设备10)处通过按压非PTT按钮(诸如移动电话常见的“发送”按钮)——这可导致传送专门配置的呼叫(全双工)消息——来执行。一旦在806中接收到全双工呼叫请求消息,区域分派器202还定位该呼叫的(诸)目标并发送通知(全双工)消息以向呼叫目标206通知呼叫始发者200已请求全双工呼叫。类似于呼叫(全双工)消息,通知(全双工)消息可被专门配置成向呼叫目标206指示所通知的会话将作为半双工开始,其目的是在以后转换到全双工。

在该实施例中,假设呼叫始发者200和呼叫目标206两者皆预设有PTT/全双工客户端,用于在全双工和半双工之间选择性地切换其会话。具体而言,图8的示例解说了基于询问消息发生的双工切换,从而询问消息可被配置成请求从半双工转换到全双工(例如,“询问(全双工)”)或从全双工转换到半双工(例如,“询问(半双工)”)。

虽然图8被解说和描述成半双工和全双工之间的转换由来自呼叫参与者之一的显式消息(例如,询问消息)来触发,但其他实施例无需依赖于对双工转换的显式请求来触发双工转换,而是替代地可以是由服务器发起的。例如,双工转换触发可以是“基于争用的”,以使得若用户在会话的半双工部分期间在发言权被另一参与者持有时尝试重复地且不成功地夺取发言权,可在无需用户干预的情况下发起向全双工转换。在另一替换示例中,双工转换触发可基于“资源利用”,以使得在全双工呼叫倾向于资源更密集时(诸如包括传送背景噪声所必需的带宽),可基于语音活动和其他度量作出从全双工向半双工转换(例如,若全双工中在一段时间里仅一个参与者正在讲话,则呼叫可转换到半双工以节约资源等)。在由服务器发起的双工转换中,服务器可要么向一个或更多个会话参与者(例如,始发者等)推荐转换到半双工是有益的(例如,账单上的较低花费),或替换地,可由仲裁该会话的服务器(例如,媒体控制单元204和/或区域分派器204)作出自动转换。

回到图8,在812中接收到通知通信会话的通知(全双工)消息时,假设呼叫目标206接受该呼叫(815)。区域分派器202接受对呼叫目标206的接受的指示,并向呼叫始发者200转发状态(成功)消息以指示该呼叫可开始(818)。呼叫始发者200(例如,通过播放音调、显示视觉消息等)向其用户指示该呼叫已被成功建立(821),并且呼叫始发者200通过向区域分派器202回送ACK(接受)消息来接受该呼叫(824)。

接下来,区域分派器202向媒体控制单元204(例如,与区域分派器202联用以处置特定通信会话的媒体交换的服务器)发送指令以在通信会话期间处置呼叫始发者200与呼叫目标206之间的实际媒体交换(827)。媒体控制单元204向呼叫始发者200发送联系(mcu信息)消息(830)以及向呼叫目标206发送联系(mcu信息)消息(833),该联系消息包括关于每个呼叫参与者可如何向媒体控制单元204发送信息的信息。呼叫始发者200和呼叫目标206各自分别在836和839中发送响应于来自830和833的联系消息的联系ACK(接受)消息。接下来,媒体控制单元204仲裁在该通信会话的全双工部分期间在呼叫参与者之间的媒体交换(842)。换言之,在呼叫始发者200和呼叫目标206之间交换的媒体可在任一方向上或在两个方向上流动。

在图8的实施例中,在通信会话已被请求转换到全双工或半双工时,媒体控制单元204使用专门配置的信令消息(例如,ATN(全双工)和ATN(半双工)消息)来通知无线通信设备,并且设备200和206处的PTT/全双工客户端使用ATX(接受)消息来接受该双工转换。虽然未在图8中示出,但是一个或更多个会话参与者可拒绝双工转换也是可能的,这将导致服务器制止执行双工转换或在作出双工转换之后从该会话丢弃拒绝了双工转换的会话参与者。媒体控制单元204还可使用FYI(已更新)消息来通知请求了双工转换的PTT/全双工客户端该呼叫已转换到所请求的双工模式。

相应地,呼叫始发者200确定是否请求将通信会话从全双工转换到半双工,在双工转换后呼叫始发者200将为发言权持有者(845)。如上所述,从全双工向半双工转换可能是合意的,以便节约系统资源(例如,若仅呼叫始发者200一直在进行大多数讲话)、减少该会话对呼叫始发者200造成的花费等。虽然该确定在845中被示为由呼叫始发者200作出,但是将领会,在至少一个实施例中,呼叫目标206也可具有请求此类转换的选项,尽管为便于解释从图8省略了这方面。换言之,其他实施例可准许非始发者请求和潜在地达成双工转换。

若在845中呼叫始发者200确定不请求将通信会话从全双工转换到半双工,则该过程返回842并且全双工会话继续进行。否则,若在845中呼叫始发者200确定要请求将通信会话从全双工转换到半双工,则呼叫始发者200向媒体控制单元204发送询问(半双工)消息(848),并且媒体控制单元向呼叫目标206发送ATN(半双工)消息(851)。ATN(半双工)消息用作令呼叫目标206同意从全双工向半双工转换的请求,或至少用于告知呼叫目标206正发生双工转换。相应地,假设目标设备206通过发送ATX(接受)消息对该ATN(半双工)消息作出响应(854),则媒体控制单元204向呼叫始发者20发送FYI(已更新)消息以指示该通信会话现在可转换到半双工(857)。呼叫始发者200藉此向媒体控制单元204发送发言权请求消息(860),并且媒体控制单元204向呼叫始发者200回送发言权授予消息(863)。呼叫始发者200此后在其获分配半双工信道上向媒体控制单元204发送媒体(866),媒体控制单元204随后将该媒体转发给呼叫目标206(869)。

在通信会话的该半双工部分期间,呼叫目标206确定是否将该呼叫转换回到全双工(例如,从而呼叫目标206的用户能讲话)(872)。若在872中呼叫目标206确定不请求将通信会话从半双工转换到全双工,则该过程返回869并且半双工会话继续进行。否则,若在872中呼叫目标206确定要请求将通信会话从半双工转换到全双工,则呼叫目标206向媒体控制单元204发送询问(全双工)消息(875),并且媒体控制单元向呼叫始发者200发送ATN(全双工)消息(878)。ATN(全双工)消息用作令呼叫始发者200同意从半双工向全双工转换的请求,或至少用于告知呼叫始发者200正发生双工转换。相应地,假设呼叫始发者200通过发送ATX(接受)消息对该ATN(全双工)消息作出响应(881),则媒体控制单元204向呼叫始发者200发送FYI(已更新)消息以指示该通信会话现在可转换到全双工(884)。此后,可经由全双工协议在呼叫始发者200和呼叫目标206之间交换媒体(887)。

在图8的实施例中,全双工和半双工请求被特殊地信令给设备的用户(例如,在851和/或878中接收到ATN消息之后,以使得除请求转换的设备以外的设备向其用户报告转换通知或提示),诸如通过PTT通信中的一系列可听提醒(例如,3个可听脉冲),其将向用户指示另一会话参与者希望改变该会话的双工特性(例如,PTT/全双工通信200的始发者希望与PTT/全双工呼叫目标206进行全双工通信等)。例如,可听提醒可以是在PTT通信中发送以向用户通知其他会话参与者请求双工-的经典铃音、语音、拨号音、或其他提醒。随后可通过非PTT按钮按压(诸如“发送”按钮)或菜单选择作出对双工转换的接受(例如,从而可确保使得用户知晓会话的当前双工本质)。替换地,这些设备的用户可接收双工转换提醒但无需被给予拒绝双工转换的机会,以使得强迫其用户进行双工转换。在任一种情形中,即使会话参与者被迫进入双工转换,会话参与者一般将总是保持知晓其话筒和其他通信接口是否为开并且正向其他方广播(例如,尽管在至少一个实施例中,诸如父母之类的管理会话参与者可被准许通过在不通知小孩的情况下强迫全双工转换从而能监听其音频来‘窥探’另一会话参与者)。

虽然图8在一些实例中示出了会话参与者请求从半双工向全双工转换以向其他会话参与者发送信息,但是将领会,这些会话参与者可替换地简单地请求半双工会话的发言权,如本领域中已知的。在这种情形中,若重复拒绝这些会话参与者的发言权请求,这些会话参与者随后可请求双工转换。

图9是根据本发明一实施例的在半双工通信和全双工通信之间转换的通信会话的另一呼叫流图。图9在一些方面类似于图8,但当在半双工与全双工通信之间转换时,PTT/全双工呼叫始发者200也能够发送单向媒体(例如,诸如语音、数据等)。出于简明起见已省略了图9的一般性讨论,但是现在将更详细地讨论图9不同于图8的方面。

参照图9,在912中向呼叫目标206发送通知(全双工)消息(例如,如图8的812中那样)时,提示呼叫目标206的用户接受全双工通信会话(915)以允许提供其媒体,同时来自呼叫始发者200(例如,全双工转换发起者)的媒体可同时以半双工方式被播出(945和948)。因此,半双工媒体仍被播出(945和948),同时由媒体控制单元204实现转换。一旦在951中建成了全双工会话,将领会,来自945和948的单向路径可转换到双向或全双工路径。类似地,在向半双工的居间转换(954到978)后的向全双工的后来转换(981到999)期间,可建立从呼叫目标206至呼叫始发者200的半双工或单向信道(993和995)。在这种情形中,在建立全双工信道前在每个方向上建立半双工信道。将领会,在951中建立初始全双工会话前在945和948中建立从始发者200至目标206的单向或半双工信道在当等待全双工会话开始时设立始发者籍以向目标讲话的临时半双工会话的意义上类似于图5到7。

图10是响应于从会话参与者之一接收到的双工转换请求将始发设备10与目标设备12之间的当前半双工会话转换到全双工会话的一个实施例的流程图。相应地,在仲裁设备10和12之间的半双工会话(例如,其中始发设备12为发言权持有者)时,群通信服务器134接收要在始发通信设备10和目标通信设备12之间建立全双工连接的请求(210),并且随后半双工媒体(例如,来自发起向全双工转换的会话参与者的已由GCS 134处的媒体控制单元204缓冲的任何媒体)被递送到目标通信设备12(212)。如将领会的,212的递送对应于将媒体递送给目标设备12和/或正与设备10和12一起参与该半双工会话的任何其他设备。随后建立设备10和12之间的全双工通信(216)。在该实施例中,全双工通信信道的建立是自动的,且目标设备12将确定是否最终进行全双工通信,如图12中所示。

参照图10,群通信服务器134确定用于该全双工通信会话的全双工信道是否被建立(216)。若群通信服务器134在216中确定用于该全双工通信会话的全双工信道未被建立,则输出指示执行全双工转换失败的错误,将其发送给请求全双工转换的会话参与者(例如,向请求转换到全双工的会话参与者发送指示将不发生该转换的消息),并且全双工转换过程终止(218)。在一示例中,若目标设备12最终拒绝该全双工请求和/或若建立全双工通信时有技术故障,则向全双工的转换可能失败。然而,全双工转换失败不一定终止初始半双工会话。

否则,若群通信服务器134在216中确定用于该全双工通信会话的全双工信道被建立,则将该通信会话移交给恰适的设备(诸如活跃呼叫控制器78),并且此后至少在设备10和12之间作为全双工会话来支持该通信会话(220),并且图10的过程终止(222)。替换地,虽然图10中未示出,但群通信服务器134仲裁全双工会话(例如,VoIP会话)也是可能的,在这种情形中,220中没有仲裁责任换手,且群通信服务器134继续作为全双工仲裁该会话。

图11是根据本发明一实施例的响应于来自会话参与者之一的双工转换请求将始发设备10与目标设备12之间的当前全双工会话转换到半双工会话的一个实施例的流程图。参照图11,群通信服务器134接收由全双工通信会话的会话参与者作出的将该全双工通信会话转换到该作出请求的会话参与者作为发言权持有者的半双工通信会话的请求(230)。群通信服务器134确定目标设备(或诸设备)是否可用于半双工通信(例如,在这种情形中,取决于哪个设备请求向全双工转换,目标设备可对应于初始全双工会话的呼叫目标206、或初始全双工会话的呼叫始发者200)(232)。如果没有呼叫目标可用于半双工会话,则向请求该全双工转换的设备输出错误,并且该过程终止(234),且该全双工会话可继续进行。关于需要多少目标设备可用以使半双工会话能进行的确定可以是一个或更多个,并且可包括先前进行该全双工通信会话的至少一个其他设备(即,并未在230中请求向全双工转换的设备)。如将领会的,虽然非请求设备很可能可用于向半双工转换,但可能存在非请求设备不支持全双工会话的理由(例如,诸如技术故障、其中另一通信会话在非请求设备处具有更高优先级的优先级化方案、和/或加诸请求设备上的将阻止从其进行进一步PTT通信的其他限制——例如无资金的预付费PTT功能,等等)。

否则,若在232处目标设备可用,则群通信服务器134设立半双工通信会话(236)。来自请求设备的半双工媒体(例如,诸如语音数据)在群通信服务器134处被接收和缓冲(238),并且随后群通信服务器74请求通过控制全双工通信会话的恰适设备(例如,诸如活跃呼叫控制器78)来终止该初始全双工通信会话(240)。替换地,若群通信服务器134本身正控制该全双工通信会话,则将领会,无需发生240的请求,并且群通信服务器134可简单地丢弃该全双工通信会话。

在240中终止该会话的全双工部分后,来自238的所缓冲半双工媒体被递送给目标设备(242)。

图12是根据本发明一实施例的在半双工通信会话的另一会话参与者请求将该会话从半双工转换到全双工时在进行该半双工通信会话的会话参与者处执行的过程的一个实施例的流程图。参照图12,会话参与者(例如,目标通信设备,诸如无线通信设备12、会话始发者等,其中在250中接收该请求的会话参与者可对应于半双工会话中的当前讲话者或半双工会话中的非发言权持有者)在半双工通信会话期间接收对全双工通信会话的请求(250)。在一示例中,250的‘请求’可用于强迫会话参与者接受向全双工转换,即使该会话参与者对应于半双工会话的当前发言权持有者。在该情形中,在目标设备的用户同意参与全双工会话前在252中建立全双工信道。替换地,在另一示例中,虽然在图12中未示出,目标设备的用户可被提醒该全双工转换请求(例如,诸如通过特殊响铃等)并且可被给予接受或拒绝该请求的机会。在进一步示例中,具有低优先级(例如,低于请求双工转换的参与者)的会话参与者可被迫转换到全双工,而具有高优先级(例如,高于请求双工转换的参与者)的会话参与者可被给予关于接受或拒绝该会话的选项。假设会话参与者要么被迫执行双工转换要么其用户自愿选择执行双工转换,设立全双工信道(252)。在一示例中,若目标设备在半双工会话期间不具有话务信道(TCH),则在252中设立全双工信道可包括目标设备捕获来自接入网的TCH。目标设备(例如,无线通信设备12)随后使其通信接口(诸如话筒115和/或相机113)静音(254),从而该设备的用户将不在全双工信道上发送数据(例如,出于用户的隐私)(254),并且随后提示该用户接受全双工通信(256),这可以是简单的音频提醒、视觉提醒等。在将全双工通信桥接到该设备时,若话筒115已静音或通信接口另行不活跃,则静音步骤254可以是可任选的。

参照图12,目标设备确定其用户是否已接受全双工通信会话(258)。若目标设备确定用户尚未接受全双工通信会话,则全双工通信会话终止并且252中的全双工信道设立被丢弃(260)。否则,若目标设备在258中确定其用户已接受全双工通信会话,则通信接口被取消静音且用户可进行所建立的全双工通信会话(260)。在一示例中,目标设备可通过简单地不进行接受(例如,若用户在5秒内没有接受)来拒绝全双工请求,或者可按压诸如PTT按钮112之类的按钮来明确地维护半双工通信会话。相应地,在图12的过程中,至少直至目标设备的用户有机会决定是否接受全双工会话前,半双工会话无需被丢弃。

在目标通信设备12实施有对强迫全双工通信的选择性控制的另一实施例中,该方法可包括目标通信设备12选择性地允许强迫建立全双工通信,并藉此选择性地允许激活话筒115(例如,不同于图12,图12示出了在建立全双工会话后话筒115保持‘静音’直至目标用户可任选地接受全双工会话)。在此类实施例中,始发无线通信设备10的用户将能够听到在目标通信设备12处的话筒115处采集的音频。将领会,目标用户的隐私在该实例中可能受损,但这在某些情况下可能是合意的。例如,具有始发移动电话的父母可强迫小孩的移动电话的话筒打开以进行全双工通信,并且父母可讲话并听到小孩的电话处的音频。

此外,虽然本发明的上述实施例包括对特定实现和/或协议专有的信令消息(例如,询问、ATN、呼叫、通知等)的引述,但是将领会,这些信号可在涉及其他实现和/或协议的实施例中恰适地修改。换言之,呼叫消息可对应于本发明其他实施例中任何类型的呼叫请求消息,通知消息可对应于本发明其他实施例中通知通信会话的任何类型的消息。

本领域技术人员将领会,信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信息、信号、比特、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。

此外,本领域技术人员将领会,结合本文中公开的实施例描述的各种解说性逻辑框、模块、电路、和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和强加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。

结合本文所公开的实施例描述的各种解说性逻辑板块、模块、和电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其他此类配置。

结合本文所公开的实施例所描述的方法、序列、和/或算法可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端(例如,接入终端)中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。

在一个或更多个示例性实施例中,所描述的功能可以在硬件、软件、固件、或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的合意程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。

尽管前面的公开示出了本发明的解说性实施例,但是应当注意在其中可作出各种更换和改动而不会脱离如所附权利要求定义的发明范围。根据本文中所描述的本发明实施例的方法权利要求的功能、步骤和/或动作不必按任何特定次序来执行。此外,尽管本发明的要素可能是以单数来描述或主张权利的,但是复数也是已构想了的,除非显式地声明了限定于单数。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号