在通信网络中建立通信的方法和设备的制作方法

文档序号:7608155阅读:189来源:国知局
专利名称:在通信网络中建立通信的方法和设备的制作方法
技术领域
本发明涉及“点到点”或“点到多点”的通信系统。更特别地,本发明涉及用于为操作于组无线通信网络中的不同基础设施上的一组用户提供统一的媒体通信建立策略的方法和设备。
背景技术
多年来已经存在各种形式的旨在实现快速有效的“一对一”或“一对多(组)”通信的一类无线服务。一般来说,这些服务是半双工的,其中用户通过按下电话或无线设备上的“即按即说”(PTT)按钮来发起群组通信。如果获准发言,则该发言者一般会说上几秒钟。在该发言者松开PTT按钮之后,其他有空的用户可以请求发言。这些服务已经传统地用于一些应用中,在这些应用中,一个人需要与诸如现场服务人员或出租车司机之类的一组人进行通信,一般将这类服务称作群组通信服务。
群组通信会话的成员可以操作于具有不同的建立时间要求的不同类型的无线基础设施上。群组通信服务的一个要求是,不管群组成员操作于其上的基础设施的类型或版本如何,都提供统一的媒体通信建立时间。
因此,需要一种在群组无线通信网络中用于选择性地为操作于的不同基础设施上的一组用户提供统一的媒体通信建立策略的机制。

发明内容
所公开的实施例提供了新颖的和改进的方法和设备,该方法和设备用于为操作于无线通信网络中的不同的基础设施上的一组用户提供群组媒体通信。在一个方面中,本方法和设备提供了从发起者处接收关于到至少一个目标的媒体通信的请求,确定发起者和目标操作于其上的基础设施的类型,并基于所确定的基础设施类型为发起者提供群组通信建立策略。
在一个方面中,本方法和设备提供了许可发起者能够开始到操作于无线通信网络中的不同基础设施上的一组用户的媒体通信。本方法和设备提供了从希望向至少一个目标传送媒体的发起者处接收指示;向群组通信服务器发送请求;从群组通信服务器处接收基于发起者和目标操作于其上的基础设施的类型的群组媒体通信建立策略;以及许可发起者能够基于所接收的群组媒体通信建立策略开始传送媒体。
在一个方面中,用于提供群组通信建立策略的设备包括存储单元、接收机、发射机以及处理器,该处理器可通信地与该存储单元、该接收机和该发射机相连接。该处理器能够实现上述方法。


根据以下给出的对实施例的详细描述,本发明的特征和优点将变得更加明显,其中图1示出了一个群组通信系统;图2示出了多个通信设备与一个群组通信服务器进行交互的过程;图3示出了用于实现无线通信基础设施的一个实施例;图4示出了针对第一种类型的基础设施的最优的媒体通信建立策略的流程图;图5示出了针对第一种类型的基础设施的有保证的媒体通信建立策略的流程图;图6示出了针对第二种类型的基础设施的最优的媒体通信建立策略的流程图;以及图7示出了针对第二种类型的基础设施的有保证的媒体通信建立策略的流程图。
具体实施例方式
在详细说明几个实施例之前,应当理解本发明的范围不应限于在以下描述中给出的或在附图中示出的组件的构造和配置的细节。同样,应当理解在此使用的措词和术语都是用于说明的目的而不应看作具有限制性。
图1示出了用于实现一个实施例的群组通信系统100的功能框图。群组通信系统100又称为“即按即说”(PTT)系统、网络广播服务(NBS)、分发系统或“点到多点”通信系统。在一个实施例中,群组通信系统100包括群组通信服务器102,其可以部署在集中式配置或分区式配置中。
例如,可以部署的诸如CDMA(cdma2000)手机之类的群组通信设备(CD)104和106可以采用数据服务选项来请求分组数据会话。每个CD可以使用会话来将其IP(因特网协议)地址注册到群组通信服务器以发起群组通信。在一个实施例中,通过服务提供商的网络116将群组通信服务器102连接到服务提供商的分组数据服务节点(PDSN)。在请求来自无线基础设施的分组数据会话时,CD 104和CD 106可以通过PDSN 114而具有到群组通信服务器102的IP连通性。每个PDSN可以通过分组控制功能部件(PCF)108和网络112以接口连接到基站控制器(BSC)。PCF可以与基站(BS)110中的BSC并行定位。
分组数据服务节点可以处于多种状态之一,例如“激活”或“连接”状态、“休眠”状态以及“无效”(null)或“非激活”状态。在“激活”状态或“连接”状态中,参与通信的CD与BS或BSC之间存在激活的业务信道,并且任一方都可以发送数据。在“休眠”状态中,参与通信的CD与BSC之间不存在激活的业务信道,但是参与通信的CD与PDSN之间保持着PPP(点到点协议)链路。在“无效”状态或“非激活”状态中,参与通信的CD与BSC之间不存在激活的业务信道,并且参与通信的CD与PDSN之间不保持PPP链路。
CD 104和CD 106中的每一个都可以请求分组数据会话。作为建立分组数据会话的一部分,可以为每个CD指定一个IP地址。每个CD可以执行注册过程以将CD的IP地址通报给群组通信服务器102。可以采用诸如基于用户数据报协议(UDP)的会话初始协议(SIP)之类的IP协议来执行注册。当邀请相应的用户进入群组通信或将群组通信的情况通报给相应用户时,可以用该CD的IP地址来联系该CD。
一旦建立了群组通信,CD 104和CD 106就可以与群组通信服务器102交换媒体和信令消息。在一个实施例中,可以通过采用基于UDP的实时协议(RTP)在参与通信的CD与群组通信服务器之间对媒体进行交换。同样,可以通过采用基于UDP的信令协议来交换信令消息。
群组通信系统100执行若干不同的功能以便运行群组通信服务。与用户端有关的功能包括用户注册、发起群组通信、终止群组通信、向组参与者发送警告、推迟加入群组通信、对发言者进行仲裁、向组中添加成员、从组中删除成员、对成员解除注册以及鉴权。与系统准备和系统操作有关的功能包括管理和设置、可升级性以及可靠性。
图2示出了群组通信配置200,以说明CD 202、CD 204和CD 206如何与群组通信服务器208进行交互。可以按照大规模的组的需要来部署多个群组通信服务器。用户可以将其需要输入到CD 202、CD204和CD 206中以发起用于与一个或多个CD交换通信媒体(例如数据、语音、图像和/或视频)的通信会话。在一个实施例中,用户可以在开始传送媒体之前,首先通过按下CD上的“邀请”按钮或PTT按钮来邀请目标用户。
在图2中,当CD 202获准发送媒体到其他群组成员时,CD 202称为发起者并可以在已建立的信道上发送媒体。当CD 202被指定为发起者时,其余的参与方CD 204和CD 206不能获准向该组发送媒体。因此,CD 204和CD 206被指定为目标。如上所述,用至少一个信道将CD 202、CD 204和CD 206连接到群组通信服务器208。在一个实施例中,信道210、信道212和信道214可以包括SIP(会话初始协议)信道、媒体信令信道和媒体业务信道。
图3是基站/基站控制器(BS/BSC)304和通信设备306的实施例的简化框图,BS/BSC 304和通信设备306能够实现所公开的各种实施例。对于特定的通信,可以经由空中接口308在BS/BSC 304和通信设备306之间交换语音、数据、分组数据和/或报警消息。可以发送不同类型的消息,诸如用于在基站与通信设备之间建立通信会话的消息,注册和寻呼消息,以及用于控制数据传输(例如功率控制、数据速率信息、确认等)的消息。以下将更详细地描述这些消息类型中的一些类型。
对于反向链路,在通信设备306中,将语音和/或分组数据(例如来自数据源310)以及消息(例如来自控制器330)提供给发射(TX)数据处理器312,该处理器以一种或多种编码方案对数据和消息进行格式化和编码以生成编码数据。每种编码方案可以包括循环冗余校验(CRC)、卷积、turbo编码、块编码和其他编码方法的任意组合,或者完全不进行编码。可以采用不同的方案对语音数据、分组数据和消息进行编码,并且可以对不同类型的消息进行不同的编码。
然后,将编码数据提供给调制器(MOD)314并且对这些编码数据进行进一步处理(例如,封装、用短PN(伪随机)序列进行扩频以及用分配给通信设备的长PN序列进行扰频)。然后,将调制数据提供给发射机单元(TMTR)316并进行调节(例如,转换成一个或多个模拟信号、放大、滤波和正交调制)以生成反向链路信号。通过双工器(D)318对反向链路信号进行路由并经由天线320将其发送给BS/BSC 304。
在BS/BSC 304中,由天线350接收反向链路信号,通过双工器352对其进行路由,并将其提供给接收机单元(RCVR)354。作为替代,天线可以是无线运营商网络的一部分,并且可以通过因特网对天线与BS/BSC之间的连接进行路由。BS/BSC 304可以从通信设备306接收媒体信息和报警信息。接收机单元354对该接收信号进行调节(例如,滤波、放大、下变频和数字化)并提供采样。解调器(DEMOD)356接收这些采样并对其进行处理(例如解扩、去封装以及导频解调)以提供恢复的符号。解调器356可以实现处理接收信号的多个实例并生成组合符号的瑞克接收机(rake receiver)。然后,接收(RX)数据处理器358对符号进行解码以恢复在反向链路上发送的数据和消息。将恢复的语音/分组数据提供给数据接收器360,并且可以将恢复的消息提供给控制器370。控制器370可以包括多条指令,这些指令用于接收和发送信息、接收和发送对消息的响应、确定目标、对目标进行定位、确定发起者和目标操作于其上的基础设施的类型、确定目标是否已在群组通信系统中进行过注册以及/或者是否有至少一个目标同意接收媒体、为发起者提供建立策略以及对媒体进行缓存。解调器356和RX数据处理器358的处理与在远程接入设备306中进行的处理互补。解调器356和RX数据处理器358还可以操作为对经由诸如反向基本信道(R-FCH)和反向辅助信道(R-SCH)之类的多个信道接收的多路发送数据进行处理。同样,发送数据有可能同时来自多个通信设备,每个通信设备在反向基本信道上、反向辅助信道上或同时在两者之上发送数据。
在前向链路上,在BS/BSC 304中,由发射(TX)数据处理器364对语音和/或分组数据(例如来自数据源362)和消息(例如来自控制器370)进行处理(例如格式化或编码),由调制器(MOD)366对其进行进一步处理(例如封装和扩频),并由发射机单元(TMTR)368对其进行调节(例如转换为模拟信号、放大、滤波和正交调制)以生成前向链路信号。通过双工器352对前向链路信号进行路由并经由天线350将其发送给远程接入设备306。前向链路信号包括寻呼信号。
在通信设备306中,由天线320接收前向链路信号,通过双工器318对其进行路由,并将其提供给接收机单元322。接收机单元322对接收信号进行调节(例如,下变频、滤波、放大、正交调制和数字化)并提供采样。解调器324对这些采样进行处理(例如解扩、去封装以及导频解调)以提供符号,并由接收数据处理器326对这些符号进行进一步处理(例如,解码和校验)以恢复在前向链路上发送的数据和消息。将恢复的数据提供给数据接收器328,并且可以将恢复的消息提供给控制器330。控制器330可以包括多条指令,这些指令接收和发送信息、接收和发送对消息的响应、提供通信设备操作于其上的基础设施的类型、对媒体进行缓存、向群组通信服务器发送媒体以及批准发起者传送媒体。
群组通信服务的一个要求是不管下层无线基础设施的类型或版本如何,都提供最优的媒体通信建立时间。基于“即按即说”PTT延迟和“端到端”媒体延迟测量这些系统的性能。PTT延迟包括从发起者在其CD上按下PTT按钮以发起与一个或一组目标的媒体通信的时间到发起者接收到群组通信服务器已经批准其发送媒体的指示的时间所引起的延迟。“端到端”媒体延迟是发起者开始传送媒体的时间与目标接收到发起者的媒体的时间之间的延迟。
PTT延迟包括在发起者与群组通信服务器之间建立通信链路、处理发起者的发言请求、确定每个群组成员操作于其上的无线基础设施的类型、确定媒体通信建立策略以及批准发起者传送媒体中所涉及的延迟。群组通信服务器采用至少两种不同的方法之一来确定呼叫建立策略有保证的建立策略或最优的建立策略。在有保证的建立策略中,服务器向发言请求中指定的目标通报群组媒体通信并且在建立群组通信之前等待接收来自至少一个目标的关于同意参加群组呼叫的消息,并且批准发起者传送媒体。在最优的建立策略中,在服务器已经确认目标具有群组呼叫系统中的有效注册之后,但在联系目标以确认目标同意参加群组媒体通信之前,服务器建立群组通信并批准发起者传送媒体。
PTT延迟为了减小PTT延迟,可以在某些可用的公共信道上发送群组通信信令,诸如消息和/或响应、发言-控制请求、发言-控制通报以及休眠唤醒消息。这样就不必等待重建休眠CD的专用业务信道。不管参与通信的CD的状态如何,公共信道都有可能始终是可用的,而且有可能不需要请求公共信道并且不需要在每次群组成员发起群组通信时重新分配公共信道。因此,即使当参与通信的CD正在休眠时,也可以对群组通信信令消息进行交换。在一个实施例中,可以并行地重建发起者CD的专用业务信道和目标CD的专用业务信道。
在一个实施例中,休眠用户A的CD可以通过诸如反向接入信道和反向增强接入信道之类的某个可用的反向公共信道向无线基础设施发送消息。用户A的CD还可以在诸如前向寻呼信道和前向公共控制信道之类的某个可用的前向公共信道上接收消息。在一个实施例中,休眠目标CD可以在诸如前向寻呼信道和前向公共控制信道之类的某个可用的前向公共信道上接收休眠唤醒消息。
短数据突发呼叫-信令消息在一个实施例中,通过采用在此称为“cdma2000标准”的“用于cdma2000扩频系统的TIA/EIA/IS-2000标准”(TIA/EIA/IS-2000Standards for cdma2000 Spread Spectrum Systems)中提供的短数据突发(SDB)消息,可以实现休眠唤醒时间的显著减小,并从而实现PTT延迟的显著减小。在一个实施例中,可以通过诸如前向基本信道(FCH)或前向专用公共控制信道(F-DCCH)之类的专用活动信道来发送SDB消息。还可以通过诸如反向接入信道(R-ACH)、反向增强接入信道(R-EACH)、前向公共控制信道(F-CCCH)或寻呼信道(PCH)之类的公共活动信道来发送SDB消息。可以采用将消息映射到适当的且可用的活动层信道上的无线突发协议(RBP)来传送SDB消息。由于SDB消息可以传送任意IP业务并且可以通过公共活动信道来发送,因此SDB消息提供了一种在参与通信的CD没有可用的专用业务信道时对群组通信信令进行交换的机制。
在一个实施例中,媒体-信令消息可以通过反向链路或源自移动台的链路传送IP数据报(datagram)。只要发起者请求发言并且专用反向业务信道不是立即可用的,发起者的通信设备就快速地通知群组通信服务器。假定发起者的CD已经释放了所有的专用业务信道,发起者的CD就可以立即通过无线基础设施的反向公共信道转发发言请求消息,无线基础设施的反向公共信道可以将发言请求消息转发给群组通信服务器。例如,当专用反向信道不可用时,可以利用反向接入信道或反向增强接入信道来发送这些消息。在一个实施例中,发起者的CD可以将发言请求消息作为SDC消息发送给群组通信服务器。
根据CD的能力和/或CD操作于其上的基础设施的类型(例如CDMA基础设施的不同版本)来选择有保证的建立策略或最优的建立策略。例如,如果能够进行SDB消息传送的发起者CD操作于支持SDB消息传送的“类型II”的基础设施上,偶尔漫游到不支持SDB消息传送的“类型I”的基础设施上,则当正在漫游的发起者请求与一个目标或一组目标进行群组通信会话时,PTT延迟受到发起者业务信道重新发起(re-origination)时间的影响。在此情况下,虽然可以采用最优的或有保证的建立策略,但最优的建立策略可引起较短的PTT延迟。通过选择最优的建立策略,当用户在不同的基础设施之间移动时以及/或者当用户操作具有不同能力的通信设备时,服务提供商可以提供统一的通信建立体验。
图4和图5分别示出了针对发起者和目标操作于类型I的基础设施(例如CDMA基础设施的“版本0”)上的ad-hoc(自组)群组通信的最优的群组通信建立策略和有保证的群组通信建立策略。图6和图7分别示出了针对发起者和目标操作于类型II的基础设施(例如CDMA基础设施的“版本A”)上的ad-hoc群组通信的最优的群组通信建立策略和有保证的群组通信建立策略。
图4示出了说明根据一个实施例的用于提供群组通信建立策略的过程的流程图。群组通信发起者用户可以建立通信会话,以便向一个单独的目标用户或向一组目标用户传送诸如数据、文本、格式化文档、语音、图像和/或视频之类的媒体。想要发起用于发送媒体的通信会话的发起者可以选择一个或多个目标用户、一个或多个预定的目标用户群组或两者的组合,并在其CD上按下诸如“即按即说”(PTT)按钮之类的按钮。基于发起者操作于其上的基础设施的类型,发起者可能需要等到已建立通信会话并接收到开始传送媒体的许可为止。
在图4中,在步骤402中,发起者CD从发起者那里接收到建立会话以便向一个目标或一组目标传送媒体的指示。在本实施例中,发起者操作于不支持SDB消息传送的类型I的基础设施上。因此,在向群组通信服务器发送消息之前,发起者CD可能需要建立其业务信道。接收到来自发起者的指示之后,在步骤404中,发起者CD开始业务信道重新发起过程,并且在步骤406中,发起者CD等到已建立发起者的业务信道为止。
然后,在步骤408中,发起者CD向用于发言控制的群组通信服务器发送“发言请求”消息。在步骤410中,群组通信服务器向发起者CD发送“确认请求”,确认收到了该发言请求。群组通信服务器执行群组通信建立任务,包括确定目标、对目标进行定位、确定发起者和目标操作于其上的基础设施的类型以及确定目标是否已在群组通信系统中进行过注册以及/或者是否有至少一个目标同意接收媒体。
在一个实施例中,群组通信服务器基于CD提供的输入来确定支持该CD的基础设施的类型。CD可以在注册过程中提供标识支持基础设施(supporting infrastructure)的信息。例如,CD在其注册中提供标记。该标记表明基础设施和CD属于类型I还是类型II,类型I意味着该基础设施和该CD不支持SDB,类型II意味着该基础设施和该CD都支持SDB。CD可以在注册过程中例如通过CDMA注册中的P-REV参数了解基础设施的类型。
在本实施例中,群组通信服务器确定发起者操作于不支持SDB消息传送的类型I的基础设施上。群组通信服务器采用最优的群组通信建立策略,其中群组通信服务器确定目标是否已在该群组通信系统中进行注册。在步骤414中,在群组通信服务器已经确定至少一个目标已注册之后,群组通信服务器向发起者CD发送“发言许可”消息。
在步骤416中,发起者CD向发起者发送“发言许可”消息,表明已经建立了所请求的群组通信会话,发言已经获得准许并且发起者开始传送媒体,例如,开始通话。如果此时发起者已经松开了PTT按钮,则发起者可以再次按下PTT按钮以开始传送媒体,例如开始通话。在步骤418中,发起者CD还向群组通信服务器发送“确认”消息,确认接收到了“发言许可”消息。
在一个实施例中,在步骤420中,发起者CD接收发起者传送的媒体,并且在步骤422中,对所接收的媒体进行缓存以便在已经重建目标CD的业务信道之后将其发送给群组通信服务器。
当在步骤412中确定了目标之后,在步骤424中,群组通信服务器向支持目标CD的基础设施发送“通知”消息,以触发对该目标CD的业务信道的重新发起。在一个实施例中,群组通信服务器向与每个目标相关联的IP地址发送“通知”消息。每个基础设施(例如PDSN/CDMA)识别出相应目标的业务信道正处于休眠状态,因此基础设施开始重新发起相应业务信道的过程以便在该信道上传送“通知”消息。在步骤426中,目标CD的基础设施开始重新发起目标的业务信道。当在步骤428中建立目标CD的业务信道之后,并且在步骤430中至少一个目标已经同意接收来自发起者的媒体之后,在步骤432中,群组通信服务器向发起者CD发送“媒体许可”消息。
在从群组通信服务器处接收到“媒体许可”消息后,在步骤434中,发起者CD开始向群组通信服务器传送有可能已经在步骤422中进行缓存的媒体。然后,在步骤436中,群组通信服务器向具有活动业务信道的目标CD发送所接收到的媒体。在本实施例中,用于最优的建立策略的PTT延迟受到发起者的业务信道重新发起时间的影响,原因是群组通信服务器在批准发起者开始传送媒体之前不需要联系该目标。
图5示出了说明根据一个实施例的用于提供群组通信建立策略的过程的流程图。在步骤502中,发起者CD从发起者处接收建立会话以向一个目标或一组目标传送媒体的指示。在本实施例中,发起者操作于类型I的基础设施上,该基础设施不支持SDB消息传送。因此,发起者CD可能需要在向群组通信服务器发送消息之前建立其业务信道。在接收到来自发起者的指示之后,在步骤504中,发起者CD开始业务信道重新发起过程,并且在步骤506中等到已建立发起者的业务信道为止。
然后,在步骤508中,发起者CD向用于发言控制的群组通信服务器发送“发言请求”消息。在步骤510中,群组通信服务器向发起者CD发送“确认请求”,确认接收到该发言请求。然后,在步骤512中,群组通信服务器执行群组通信建立任务,包括确定目标、对目标进行定位、确定发起者和目标操作于其上的基础设施的类型、确定目标是否已在群组通信系统中进行过注册以及/或者是否有至少一个目标同意接收媒体。
在本实施例中,群组通信服务器确定发起者操作于类型I的基础设施上,该基础设施不支持SDB消息传送。群组通信服务器采用有保证的群组通信建立策略,其中群组通信服务器确定是否至少一个目标同意接收媒体。因此,在步骤524中,群组通信服务器向支持目标CD的基础设施发送通知,以触发目标CD的业务信道重新发起。在步骤526中,目标CD的基础设施开始重新发起目标的业务信道。
在步骤528中,在建立目标CD的业务信道之后,并且在步骤530中至少一个目标已经同意接收来自发起者的媒体,在步骤514中,群组通信服务器向发起者CD发送“发言许可”消息。在步骤516中,发起者CD向发起者发送“发言许可”消息,表明已经建立所请求的群组通信会话,发言已经获得许可,并且发起者可以开始传送媒体,例如开始通话。如果此时发起者已经松开了PTT按钮,发起者可以再次按下PTT按钮以开始传送媒体,例如开始通话。在步骤518中,发起者CD还向群组通信服务器发送“确认”消息,确认接收到了“发言许可”消息。
在一个实施例中,在步骤520中,发起者CD接收发起者传送的媒体,并且在步骤522中,对所接收的媒体进行缓存以便在接收到来自群组通信服务器的命令之后将其发送给群组通信服务器。
在步骤532中从群组通信服务器处接收到“媒体许可”消息之后,发起者CD开始向群组通信服务器传送有可能已经在步骤522中进行缓存的媒体。然后,在步骤536中,群组通信服务器向具有活动业务信道的目标CD发送所接收到的媒体。
在本实施例中,用于最优的建立策略的PTT延迟受到发起者和目标的业务信道重新发起时间的影响,原因是群组通信服务器在批准发起者开始传送媒体之前会联系该目标。因此,PTT延迟比以上结合图4所描述的实施例中的PTT延迟长。
图6示出了说明根据一个实施例的用于提供群组通信建立策略的过程的流程图。在步骤602中,发起者CD接收建立会话以向一个目标或一组目标传送媒体的指示。在本实施例中,发起者操作于类型II的基础设施上,该基础设施支持SDB消息传送。因此,发起者CD在能够发送或接收消息之前不需要等待建立其业务信道。在接收到来自发起者的指示之后,在步骤604中,发起者CD开始业务信道重新发起过程,但是在能够向群组通信服务器发送消息或从群组通信服务器处接收消息之前不需要等到在步骤606中建立发起者的业务信道为止。在本实施例中,发起者CD发送如上所述的SDB形式的消息。
然后,在步骤608中,发起者CD通过SDB向用于发言控制的群组通信服务器发送“发言请求”。在步骤610中,群组通信服务器通过SDB向发起者CD发送“确认请求”,确认接收到该发言请求。然后,在步骤612中,群组通信服务器执行群组通信建立任务,包括确定目标、对目标进行定位、确定发起者和目标操作于其上的基础设施的类型以及确定目标是否已在群组通信系统中进行过注册以及/或者是否有至少一个目标同意接收媒体。
在本实施例中,群组通信服务器确定发起者操作于类型II的基础设施上,该基础设施支持SDB消息传送。群组通信服务器采用最优的群组通信建立策略,其中群组通信服务器确定是否目标已经注册到群组通信系统。在步骤614中,在群组通信服务器已经确定至少一个目标已注册之后,群组通信服务器通过SDB向发起者CD发送“发言许可”消息。在步骤616中,发起者CD向发起者发送“发言许可”消息,表明已经建立了所请求的群组通信会话,发言已经获得准许,并且发起者开始传送媒体,例如开始通话。如果此时发起者已经松开了PTT按钮,则发起者可以再次按下PTT按钮以开始传送媒体,例如开始通话。在步骤618中,发起者CD还通过SDB向群组通信服务器发送“确认”消息,确认接收到了“发言许可”消息。
在一个实施例中,在步骤620中,发起者CD接收发起者传送的媒体,并且在步骤622中,对所接收的媒体进行缓存以便在已经重建发起者CD的业务信道之后将其发送给群组通信服务器。
在确定目标并对目标进行定位之后,在步骤624中,群组通信服务器向目标CD的基础设施发送通知,以向其通报即将开始的媒体通信。该通知可以通过SDB来发送。在步骤626中,目标CD的基础设施开始重新发起其业务信道。在步骤628中,在群组通信服务器通过SDB从发起者处接收到至少一个同意消息后,在步骤630中,群组通信服务器通过SDB向发起者CD发送“媒体许可”消息。
在步骤606中建立起发起者CD的业务信道之后,发起者CD开始向群组通信服务器传送有可能已经在步骤622中进行缓存的媒体。在步骤632中,群组通信服务器还可以对接收到的媒体进行缓存,以便在重建目标的业务信道之后将其发送给目标。在步骤636中接收到已经重建目标的业务信道的指示之后,在步骤638中,群组通信服务器向具有活动业务信道的目标CD发送所接收的媒体。
在本实施例中,用于最优的建立策略的PTT延迟不受发起者的业务信道重新发起时间的影响,原因是群组通信服务器不需要等待发起者在能够向群组通信服务器发送消息之前重新发起其业务信道。因此,PTT延迟比以上结合图4所描述的实施例中的PTT延迟短。
图7示出了说明根据一个实施例的用于提供群组通信建立策略的过程的流程图。在步骤702中,发起者CD接收建立会话以向一个目标或一组目标传送媒体的指示。在步骤704中,发起者CD开始业务信道重新发起过程,但是在能够向群组通信服务器发送消息或从群组通信服务器处接收消息之前不需要等到在步骤706中建立发起者的业务信道为止。在本实施例中,发起者CD发送如上所述的SDB形式的消息。
然后,在步骤708中,发起者CD通过SDB向用于发言控制的群组通信服务器发送“发言请求”。在步骤710中,群组通信服务器通过SDB向发起者CD发送“确认请求”,确认接收到该发言请求。在步骤712中,群组通信服务器执行群组通信建立任务,包括确定目标、对目标进行定位、确定发起者和目标操作于其上的基础设施的类型以及确定目标是否已进行过注册以及/或者是否有至少一个目标同意接收媒体。
在本实施例中,群组通信服务器确定发起者操作于类型II的基础设施上,该基础设施支持如上所述的SDB消息传送。群组通信服务器采用有保证的群组通信建立策略,其中群组通信服务器确定是否至少一个目标同意接收媒体。因此,在步骤724中,群组通信服务器向目标CD的基础设施发送通知,以向其通报即将开始的媒体通信。该通知可以通过SDB来发送。在步骤728中,在群组通信服务器通过SDB从发起者处接收到至少一个同意消息后,在步骤714中,群组通信服务器通过SDB向发起者CD发送“发言许可”消息。
在步骤716中,发起者CD向发起者发送“发言许可”消息,表明已经建立了所请求的群组通信会话,发言已经获得准许,并且发起者开始传送媒体,例如开始通话。在步骤718中,发起者CD还通过SDB向群组通信服务器发送“确认”消息,确认接收到了“发言许可”消息。
在一个实施例中,在步骤720中,发起者CD接收发起者传送的媒体,并且在步骤722中,对所接收的媒体进行缓存以便在已经重建发起者的业务信道之后将其发送给群组通信服务器。
当在步骤718中接收到确认消息之后,在步骤730中,群组通信服务器通过SDB或业务信道向发起者CD发送“媒体许可”消息。当在步骤706中建立发起者CD的业务信道之后,在步骤732中,发起者CD开始向群组通信服务器传送有可能已经在步骤722中进行缓存的媒体。在步骤734中,群组通信服务器还可以对接收到的媒体进行缓存,以便在重建目标的业务信道之后,将其发送给目标。当在步骤736中重建目标的业务信道之后,在步骤738中,群组通信服务器向具有活动业务信道的目标CD发送所接收的媒体。
在本实施例中,用于有保证的建立策略的PTT延迟不受发起者和目标的业务信道重新发起时间的影响,原因是群组通信服务器不需要等待在能够向这些CD发送消息或从这些CD接收消息之前重新发起业务信道。因此,PTT延迟比以上结合图4所描述的实施例中的PTT延迟短,但是比以上结合图6所描述的实施例中的PTT延迟长。因此,基于发起者和目标的基础设施的类型,可以选择性地采用最优的建立策略或有保证的建立策略来为操作于不同的基础设施上的一组用户提供统一的建立体验。
本领域普通技术人员应当理解,这些信息和信号可以用任意一种不同的技术和协议来表示。例如,可以将在以上说明书的全文中引用的数据、指令、命令、信息、信号、比特、符号和码片用电压、电流、电磁波、磁场或磁性粒子、光场或光粒子或者其任意组合来表示。
本领域普通技术人员还应当意识到,结合在此公开的实施例而描述的各种说明性的逻辑块、模块、电路和算法步骤都可以实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种互换性,在上面已经根据各说明性的组件、逻辑块、模块、电路和步骤的功能性对他们进行了一般的描述。这些功能性是否可以实现为硬件或软件取决于特定的应用和加诸整个系统之上的设计条件。本领域普通技术人员可以用各种方式针对每种特定应用实现所描述的功能性,但是不能将这些实现的结果解读为会导致偏离本发明的范围。
结合在此公开的实施例而描述的各种说明性的逻辑块、模块和电路可以用设计为执行在此描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑设备、分立的门或晶体管逻辑、分立的硬件组件或其任意组合来实现或执行。该通用处理器可以是微处理器,但是作为替代,该处理器可以是任意传统的处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如一个DSP和一个微处理器的组合,多个微处理器的组合,一个或多个微处理器与一个DSP核心的组合,或任意其他的这种配置。
结合在此公开的实施例而描述的方法或算法的步骤可以直接在硬件中、由处理器执行的软件模块中或两者的组合中实现。软件模块可以驻留在RAM存储器(随机存取存储器)、闪存、ROM存储器(只读存储器)、EPROM存储器(可擦除可编程只读存储器)、EEPROM(电可擦除只读存储器)、寄存器、硬盘、移动硬盘、CD-ROM或现有技术中已知的任意其他形式的存储介质中。示例性存储介质连接到处理器,以便处理器可以从该存储介质中读取信息并将信息写入该存储介质。在替代性的方案中,存储介质可以集成到处理器中。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在替代性的方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。
在此提供了对所公开的实施例的描述以使本领域普通技术人员可以了解并使用本发明。对这些实施例的不同修改对于本领域普通技术人员来说是相当明显的,并且在不偏离本发明的主旨或范围的情况下,在此定义的基本原理可以应用于其他的实施例,例如应用于即时消息服务或任意的通用无线数据通信应用中。因此,不应当将本发明限于在此示出的实施例,而是应当根据与在此公开的原理和新颖性特征一致的最广泛的范围来理解本发明。在此专用的词语“示例性”意指“用作例子、实例或说明”。在此描述为“示例性”的实施例并不一定要理解为比其他实施例更优选或更有利。
权利要求
1.一种用于为操作于无线通信网络中的不同基础设施上的一组用户提供群组媒体通信的方法,所述方法包括从发起者处接收关于到至少一个目标的媒体通信的请求;确定所述发起者操作于其上的基础设施的类型;确定所述目标操作于其上的基础设施的类型;以及基于所述所确定的基础设施类型为所述发起者提供群组媒体通信建立策略。
2.根据权利要求1所述的方法,其中所述接收包括接收标识所述发起者操作于其上的基础设施的类型的信息。
3.根据权利要求1所述的方法,其中所述确定包括确定所述基础设施类型是否包括码分多址(CDMA)基础设施。
4.根据权利要求3所述的方法,其中所述确定包括确定所述基础设施类型是否包括所述CDMA基础设施的不同版本。
5.根据权利要求4所述的方法,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
6.根据权利要求1所述的方法,其中所述提供包括提供最优的建立策略。
7.根据权利要求1所述的方法,其中所述提供包括提供有保证的建立策略。
8.一种用于为操作于无线通信网络中的不同基础设施上的一组用户提供群组媒体通信的设备,包括用于从发起者处接收关于到至少一个目标的媒体通信的请求的装置;用于确定所述发起者操作于其上的基础设施的类型的装置;用于确定所述目标操作于其上的基础设施的类型的装置;以及用于基于所述所确定的基础设施类型为所述发起者提供群组媒体通信建立策略的装置。
9.根据权利要求8所述的设备,其中所述请求包括标识所述发起者操作于其上的基础设施的类型的信息。
10.根据权利要求8所述的设备,其中所述基础设施类型包括码分多址(CDMA)基础设施。
11.根据权利要求10所述的设备,其中所述基础设施类型包括所述CDMA基础设施的不同版本。
12.根据权利要求11所述的设备,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
13.根据权利要求8所述的设备,其中所述群组媒体通信建立策略包括最优的建立策略。
14.根据权利要求8所述的设备,其中所述群组媒体通信建立策略包括有保证的建立策略。
15.一种包含代码的计算机可读介质,所述代码用于实现一种用于为操作于无线通信网络中的不同基础设施上的一组用户提供群组媒体通信的方法,所述方法包括从发起者处接收关于到至少一个目标的媒体通信的请求;确定所述发起者操作于其上的基础设施的类型;确定所述目标操作于其上的基础设施的类型;以及基于所述所确定的基础设施类型为所述发起者提供群组媒体通信建立策略。
16.根据权利要求15所述的计算机可读介质,其中所述接收包括接收标识所述发起者操作于其上的基础设施的类型的信息。
17.根据权利要求15所述的计算机可读介质,其中所述确定包括确定所述基础设施类型是否包括码分多址(CDMA)基础设施。
18.根据权利要求17所述的计算机可读介质,其中所述确定包括确定所述基础设施类型是否包括所述CDMA基础设施的不同版本。
19.根据权利要求18所述的计算机可读介质,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
20.根据权利要求15所述的计算机可读介质,其中所述提供包括提供最优的建立策略。
21.根据权利要求15所述的计算机可读介质,其中所述提供包括提供有保证的建立策略。
22.一种用于为操作于无线通信网络中的不同基础设施上的一组用户提供群组媒体通信的设备,包括存储单元;接收机;发射机;以及处理器,其连接到所述存储单元、所述接收机和所述发射机,所述处理器能够从发起者处接收关于到至少一个目标的媒体通信的请求;确定所述发起者操作于其上的基础设施的类型;确定所述目标操作于其上的基础设施的类型;以及基于所述所确定的基础设施类型为所述发起者提供群组媒体通信建立策略。
23.根据权利要求22所述的设备,其中所述接收包括接收标识所述发起者操作于其上的基础设施的类型的信息。
24.根据权利要求22所述的设备,其中所述确定包括确定所述基础设施类型是否包括码分多址(CDMA)基础设施。
25.根据权利要求24所述的设备,其中所述确定包括确定所述基础设施类型是否包括所述CDMA基础设施的不同版本。
26.根据权利要求25所述的设备,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
27.根据权利要求22所述的设备,其中所述提供包括提供最优的建立策略。
28.根据权利要求22所述的设备,其中所述提供包括提供有保证的建立策略。
29.一种用于许可发起者能够开始到操作于无线通信网络中的不同基础设施上的一组用户的媒体通信的方法,所述方法包括从希望向至少一个目标传送媒体的发起者处接收指示;向群组通信服务器发送请求;从所述群组通信服务器处接收基于所述发起者和所述目标操作于其上的基础设施的类型的群组媒体通信建立策略;以及许可所述发起者能够基于所接收的群组媒体通信建立策略开始传送媒体。
30.根据权利要求29所述的方法,其中所述发送包括发送标识所述发起者操作于其上的基础设施的类型的信息。
31.根据权利要求29所述的方法,其中所述基础设施类型包括码分多址(CDMA)基础设施。
32.根据权利要求31所述的方法,其中所述基础设施类型包括所述CDMA基础设施的不同版本。
33.根据权利要求32所述的方法,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
34.根据权利要求29所述的方法,其中所述许可步骤包括许可所述发起者能够基于最优的建立策略开始传送媒体。
35.根据权利要求29所述的方法,其中所述许可步骤包括许可所述发起者能够基于有保证的建立策略开始传送媒体。
36.一种用于许可发起者能够开始到操作于无线通信网络中的不同基础设施上的一组用户的媒体通信的设备,包括用于从希望向至少一个目标传送媒体的发起者处接收指示的装置;用于向群组通信服务器发送请求的装置;用于从所述群组通信服务器处接收基于所述发起者和所述目标操作于其上的基础设施的类型的群组媒体通信建立策略的装置;以及用于许可所述发起者能够基于所接收的群组媒体通信建立策略开始传送媒体的装置。
37.根据权利要求36所述的设备,其中所述用于发送的装置包括用于发送标识所述发起者操作于其上的基础设施的类型的信息的装置。
38.根据权利要求36所述的设备,其中所述基础设施类型包括码分多址(CDMA)基础设施。
39.根据权利要求38所述的设备,其中所述基础设施类型包括所述CDMA基础设施的不同版本。
40.根据权利要求39所述的设备,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
41.根据权利要求36所述的设备,其中所述用于许可的装置包括用于许可所述发起者能够基于最优的建立策略开始传送媒体的装置。
42.根据权利要求36所述的设备,其中所述用于许可的装置包括用于许可所述发起者能够基于有保证的建立策略开始传送媒体的装置。
43.一种存储程序代码的计算机可读介质,所述程序代码用于执行一种用于许可发起者能够开始到操作于无线通信网络中的不同基础设施上的一组用户的媒体通信的方法,所述方法包括从希望向至少一个目标传送媒体的发起者处接收指示;向群组通信服务器发送请求;从所述群组通信服务器处接收基于所述发起者和所述目标操作于其上的基础设施的类型的群组媒体通信建立策略;以及许可所述发起者能够基于所接收的群组媒体通信建立策略开始传送媒体。
44.根据权利要求43所述的计算机可读介质,其中所述发送包括发送标识所述发起者操作于其上的基础设施的类型的信息。
45.根据权利要求43所述的计算机可读介质,其中所述基础设施类型包括码分多址(CDMA)基础设施。
46.根据权利要求45所述的计算机可读介质,其中所述基础设施类型包括所述CDMA基础设施的不同版本。
47.根据权利要求46所述的计算机可读介质,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
48.根据权利要求43所述的计算机可读介质,其中所述许可步骤包括许可所述发起者能够基于最优的建立策略开始传送媒体。
49.根据权利要求43所述的计算机可读介质,其中所述许可步骤包括许可所述发起者能够基于有保证的建立策略开始传送媒体。
50.一种用于许可发起者能够开始到操作于无线通信网络中的不同基础设施上的一组用户的媒体通信的设备,包括存储单元;接收机;发射机;以及处理器,其连接到所述存储单元、所述接收机和所述发射机,所述处理器能够从希望向至少一个目标传送媒体的发起者处接收指示;向群组通信服务器发送请求;从所述群组通信服务器处接收基于所述发起者和所述目标操作于其上的基础设施的类型的群组媒体通信建立策略;以及许可所述发起者能够基于所接收的群组媒体通信建立策略开始传送媒体。
51.根据权利要求50所述的设备,其中所述发送包括发送标识所述发起者操作于其上的基础设施的类型的信息。
52.根据权利要求50所述的设备,其中所述基础设施类型包括码分多址(CDMA)基础设施。
53.根据权利要求52所述的设备,其中所述基础设施类型包括所述CDMA基础设施的不同版本。
54.根据权利要求53所述的设备,其中所述CDMA基础设施的不同版本包括所述CDMA基础设施的“版本0”和“版本A”。
55.根据权利要求50所述的设备,其中所述许可包括许可所述发起者能够基于最优的建立策略开始传送媒体。
56.根据权利要求50所述的设备,其中所述许可包括许可所述发起者能够基于有保证的建立策略开始传送媒体。
全文摘要
所公开的实施例提供了用于为操作于无线通信网络中的不同基础设施上的一组用户提供用于媒体通信的群组通信建立策略的方法和设备。该方法提供了接收来自于媒体通信发起者的请求,确定发起者和目标操作于其上的基础设施的类型,并基于所确定的基础设施类型为发起者提供群组通信建立策略。
文档编号H04B7/216GK1853426SQ200480027067
公开日2006年10月25日 申请日期2004年8月17日 优先权日2003年8月22日
发明者贝思·安·布鲁尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1