多媒体一键通话中的通话权控制的制作方法

文档序号:7609370阅读:213来源:国知局
专利名称:多媒体一键通话中的通话权控制的制作方法
技术领域
本发明通常涉及蜂窝网络,并且更具体而言涉及基于蜂窝网络的一键通话(PTT)。
背景技术
无线一键通话(PTT)网络是设计用于促进在两个或更多用户之间的通信,并且该无线PTT网络采用半双工通信。在这种PTT(push totalk)系统中,服务器典型地是集中控制点,它将“通话权”授权给希望与相应的通话群进行说话的PTT用户。一次只有一个用户可以说话。希望说话的用户按下手机上的通话按钮,获得通话权并说话,而其他用户在该间隔期间只可以收听。
可能存在多种使用情况,其中用户可能希望向通话群或其他用户发射除话音之外的信息,例如发射视频文件。然而,当前向用户提供通话权的系统并不充分满足这种使用情况,这是由于这些系统被限制为只提供与“通话权”有关的一种媒体流,特别对于语音数据。而且,每次对一个用户具有一个通话权的限制也制约了使用多种媒体类型的使用情况。
一种可能的解决办法是为单一用户建立多个PTT会话,其中每个会话具有通话权,从而模拟在单一PTT会话中具有多个通话权。然而,这种方法会导致极大的资源密集,这是由于在PTT会话中它需要在每个节点处的成倍的状态机、通信/交互、存储器和CPU,这些节点包含MS、PTT服务器和蜂窝分组网络的网络单元。
因此,就存在对用于PTT系统改善的通话权控制机制的需要,以便可以促进多媒体使用情况。


图1是使用一键通话(PTT)手机和基于蜂窝服务器的一键通话(PoC)服务器的无线网络的框图。
图2是根据本发明实施例的移动台和PoC服务器的框图。
图3是根据本发明实施例的移动台图形显示的框图。
图4是描述根据本发明的PoC服务器的基本操作的流程图。
图5是描述根据本发明实施例的与使用情况相关联的基本消息传递的消息流程图。
图6是根据本发明实施例的SIP/SDP消息报头。
图7是描述根据本发明的PoC服务器的基本优先排列功能的框图。
具体实施例方式
为了解决上述的需求,此处提供一种用于实现具有多个通话权的PTT通信的系统和方法。
在本发明的第一实施例中,建立具有多个通话权的单一PTT会话。每个媒体资源可以具有一个通话权,其中媒体资源包括多种媒体流。而且,本发明的PTT系统允许多个用户能够同时具有用于发射一种特定媒体类型的通话权。对于指定的用户移动台(MS),可以分别请求、释放和控制每个通话权。当参与者参加和离开通信时,可以分别添加和移除附加的通话权、以及与通话权相关联的媒体资源和流。通过PTT服务器,可以对使用相同媒体类型的不同通话权分配不同的优先级。例如,语音音频(voice audio)可以具有比来自媒体文件的音频更高的优先级分配。
本发明实施例的第二特征是MS可以被预先配置为接收某些媒体类型,而不接收另某些媒体类型。在这种情况下,PTT服务器基于MS配置和其它的标准向指定的MS发射媒体流,该其它的标准是诸如链路的服务质量(QoS)性能。MS使用用于传输不同于语音的媒体类型的软键组,和用于话音通信的PTT按钮。
此处使用的术语“通话权控制”是指这样的过程,即通过授权、拒绝和释放针对服务器的通信资源的接入,并在通信会话期间控制在多种移动台之间的通信和数据流动,使PTT服务器控制针对MS的接入。本发明的实施例提供了一种在PTT服务器和MS群之间改善的通话权控制机制。为了促进在两个或更多PTT用户之间的多媒体通信,本发明的实施例通过提供媒体类型的优先排列,进一步增强了通话权控制机制。
根据本发明的实施例,术语“通话权请求消息”可以包括在移动台和服务器之间的特定协议消息的传输,例如会话启动协议(SIP)消息的传输。服务器确定与其它移动台进行通信的资源可用性的过程是授权或拒绝移动台通话权请求的过程。
现在返回到附图,图1说明了具有多个无线电接入网络(RAN)103的PTT网络100。每个RAN 103可以进一步包括多个基站收发信机(BTS)和基站控制器(BSC),它们提供无线电通信资源,用于建立与多个移动台105的通信。多个RAN 103被连接到基于蜂窝的一键通话(PoC)服务器101,并能够与PoC服务器101通信。PoC服务器101是逻辑网络单元,并且它可以被集成到RAN的其它物理网络单元中,并且这仍然保持在依据本发明的范围内。
图2说明了根据本发明实施例的移动台203的操作。在图2中,移动台203基于RAN 205并且使用关于PTT能力的PoC服务器201与通话群207的至少一个成员进行通信。例如,如图2中所示,通话群207可以包括移动台209、211、213和215,它们分别由用户1、2、3和4来操作。移动台203可以建立单一PTT通信会话217,其中该单一会话具有多个通话权219、221、223等。PTT会话217可以通过,但并不局限于GSM/GPRS、EGPRS或UMTS网络上的分组数据协议(PDP)环境(context)来实现。
在可替换的实施例中,通过经由RAN 205而不经服务器201直接建立连接,移动台203可以与一个或更多通话群207的移动台进行通信。例如,移动台203可以向通话群207的移动台发射SIP INVITE消息,用于建立连接。在本发明的某些实施例中,SIP消息将包含与多种媒体资源或媒体流对应的优先级指示符。
图3提供了根据本发明实施例的移动台203的图形显示300的更多细节。尽管图3仅仅是示例性的,但是应当认识到具有其它合适的方法来以可视方式传送图3使用图形显示所描述的信息,图3所描述的基本表示有助于理解本发明的操作。
移动台图形显示300包括表示,其用于请求关于给定媒体类型的通话权并且与媒体资源相对应,这些表示可以是举例说明的图标。每种媒体类型可以包括一种或多种媒体。例如,用户可以选择白板(whiteboard)图标303来请求关于白板应用的通话权。类似地,音频图标305能够使用户请求用于发射音频流或文件的通话权,而视频图标307能够使用户请求用于发射视频流或文件的通话权,该视频流或文件可以由视频和音频数据组成。同样,图像图标309能够使用户请求用于发射图像文件或图像流的通话权,而评注(commentary)图标311能够使用户请求用于发射语音数据的通话权。
而且,可以使用图标来表示给定通话群的成员。例如,用户图标313指出用户1是通话群的成员,在该通话群中移动台201的用户是参与者。另外,可以使用其它图标来指出由通话群的参与者当前所保持的通话权,以及对应的媒体资源和媒体流。例如,视频图标315和音频图标317可以指出,用户1当前具有用于发射带有音频的视频文件的通话权。评注图标319可以指出,用户1也具有用于语音传输的通话权。如果用户2获得通话权,例如,获得对用户1的影片剪辑评注的通话权,那么评注图标321可以指出,用户2已经取得对话音的通话权。
通话群的每个用户类似地具有用于指出哪个用户具有通话权和何种媒体类型的图标。然而,移动台203的PTT按钮323的激活仍然被用于请求用于话音的通话权,尽管可以另外使用诸如评注图标311的图标,或者可以使用诸如评注图标311的图标作为激活通话权请求的替换。
图4是说明根据本发明的PoC服务器201的基本操作的流程图。在方块401中,移动台203基于RAN 205,使用PoC服务器201参与PTT会话217。在403中,通过使用移动台的激活按钮或传感器,移动台201的用户可以请求关于给定媒体类型的通话权。例如,用户可以选择图标303、305、307、309和311中的一个图标,来请求PTT会话217的通话权219、221、223等等中的一个。在403中,移动台203向PoC服务器201发射通话权请求消息。在某些实施例中,通话权请求消息可以包括SIP消息,并且更具体的是包括SIP INVITE消息。方块413被显示为双向连接到方块403,该方块413表示由服务器201确定资源是否可用于由移动台203使用。因此,由服务器201接收到通话权请求消息时,就调用方块413,并将为每个媒体资源、媒体流或文件分配优先级。而且,在方块403中,如果通话权请求可以被授权,那么服务器201将向该通话群的其它移动台转发合适的邀请消息。
某些参与通话群的移动台(其中移动台203可能是参与者)可以不具有关于特定媒体类型的能力,或者可以具有设定为不接收特定媒体类型的偏好。在方块405中,由服务器201响应于邀请消息,接收来自移动台的消息。这些消息包含关于移动台是否愿意、或能够接收建议的媒体类型的指示符。可替换地,媒体偏好和能力可以从第二服务器获得,例如从群和列表管理服务器(GLMS)获得。
方块407表示哪些移动台通过如上所述的响应和/或拒绝消息或GLMS服务器将接收哪些媒体类型的确定。如方块409中的显示,服务器201接着将向移动台203发射通话权授权消息。在发送通话权授权之前,由媒体流通话权控制方块413进行资源可用性的确定。同样,如果通话权或资源不可用,或者如果没有满足其它的标准,那么在方块409中通话权拒绝消息可以是适当的。在方块411中,由服务器201向通话群405的其它移动台发射通知消息。基于方块411的通知消息,在通话群207的每个移动台上的图形显示300被修改为显示关于移动台203的适合图标。
图5提供了在移动台203、服务器201和通话群207的其它移动台之间产生的消息传递的更多细节。存在在移动台和服务器201之间传送的若干通话权控制消息,例如“通话权请求”、“通话权授权”、“通话权释放”、“通话权空闲”、“通话权取得”、“通话权拒绝”、和“通话权撤销”。在通话权控制消息传递中和在服务器/移动台双向通信中使用的传输协议是互联网协议(IP),并且这些传输协议使用用户数据报协议(UDP)和关于媒体的实时协议(RTP)。通过使用RTP控制协议(RTCP),会话启动协议(SIP)和会话描述协议(SDP)来实现服务器201的通话权控制状况。例如,RTCP报头的一部分可以被用于在服务器和通话群移动台之间交换通话权控制信息。更具体地是,可以使用RTCP报头的ASCII串来实现这个目的。
根据本发明的实施例,RTCP报头的ASCII串也被称为名称串字段,它包含指出被请求的通话权类型的数据,该被请求的通话权类型例如音频、视频、白板等。另外根据本发明的实施例,RCTP报头的应用相关数据字段包含指出与通话权相关联的其它参数的数据,例如通话权编号,诸如授权、取得、拒绝、排队等的通话权状态。
其它的实施例可以使用来替换RTCP,并仍然保持在依据本发明的范围内。例如,可以使用简单对象访问协议(Simple Object AccessProtocol)(SOAP),以包含根据本发明的上述信息。
图5说明了通过使用本发明的实施例可以实现的可能使用情况。应当认识到图5并没有显示出在移动台和服务器之间流动的所有消息,而是仅仅显示了为理解本发明的实施例所必需的消息。
返回到图5,移动台可以建立具有最大数目的同时进行媒体流的会话,例如2个音频流和1个视频流。在可替换的实施例中,会话可以具有最大数目的通话权而不是最大数目的媒体流。例如,一个会话可以具有两个通话权;第一通话权能够进行具有音频和视频的影片剪辑,而第二通话权允许其它用户进行关于影片剪辑的语音评注。通话权控制将确定什么时间授权、撤销或释放一个、多个或所有的媒体通话权。
重新返回到图5,根据该示例的使用情况,移动台B(MS-B)501会话的目的是为了播放具有视频流和音频流的影片剪辑。PoC服务器201是否授权该一个通话权请求或多个通话请求将取决于媒体流的可用性和可能的其它标准的可用性,其它标准诸如是QoS优先级。
在任何情况中,移动台A 203可以通过向PoC服务器201发射通话权请求消息505,请求关于话音的通话权。或者,同时或随后,移动台B 209可以通过消息507,请求关于影片剪辑的通话权。在本发明的某些实施例中,消息507可以包括两个通话权请求消息,每种媒体类型一个通话权请求消息。假定资源可用于请求505和507,PoC服务器201将向各个的移动台203和209发送“通话权授权”(Floor Grant)消息509和511。PoC服务器向通话群207的所有移动台发射通知消息513,以便移动台可以更新它们各自的图形显示,这正如前面关于图3简要描述的内容。
然后,移动台209可以使视频流515和音频流517到达PoC服务器201,PoC服务器201将媒体流发射给其它的移动台519。如果MS-A203的用户希望对影片剪辑进行评注,并且他按下MS-A 203的PTT按钮,则PoC服务器201将分配更高的优先级给话音、或分配先前已经分配的更高的优先级给话音。因此,根据本发明,通过通话权撤销消息523,将撤销针对MS-B 209的音频通话权。PoC服务器接着将向其它的移动台525流式传送来自MS-A音频流521的音频。重要的是,PoC服务器201将继续向通话群207流式传送视频515,即使移动台203已经取得了关于音频的通话权。根据该示例的使用情况,移动台203的用户可以接着进行关于影片剪辑的评注。
图6说明了关于通话权请求消息的本发明实施例的一个方面。图6是用于请求两个音频流和一个视频流的SDP报头的示例。SDP会话通告600包含关于音频613、615、视频617、619的媒体记录,以及第二音频记录621、623。由于在记录609中将单一IP地址使用作为专用的地址,因此每个媒体流将使用单独端口。媒体记录613、617和621通过语法“<media><prot>[/<number of ports>(optional only)]<transport><fmt list>”规定了端口,诸如在示例报头600中分别规定的示例端口号是端口10000、20000、30000。
通过例如在示例600中举例说明的数字,记录615、619、623“mid”被用于识别给定的媒体流。
图7有助于理解关于媒体资源和媒体流的优先排列的服务器201功能,在某些实施例中是通过使用图6举例说明的消息来请求媒体资源和媒体流。在方块701中,从移动台向PoC服务器发射关于两种不同媒体类型的通话权请求。如果基于可用性和其它标准是可行的,那么在方块703中服务器将向移动台授权关于这两种媒体类型的通话权。在方块705中,第二移动台进行关于相同媒体类型的通话权请求“C”,该媒体类型已经在方块703中被授权。
在方块707中服务器接着比较优先级,并且如果例如媒体“A”具有高于媒体“C”的优先级,那么在方块709中服务器将拒绝该请求。然而,如果媒体“A”具有低于媒体“C”的优先级,那么在方块711中服务器将撤销关于媒体“A”的通话权,并在方块713中授权关于媒体类型“C”的通话权。
应当认识到图7举例说明的通话权请求处理可以是在进行相同请求的多个移动台中,或者是对于进行多种通话权请求的单一移动台。在任何情况中,通过使用本发明的多种实施例,可以实现可设想使用PTT系统的多种多媒体实现情况。
尽管已经说明和叙述了本发明的优选实施例,但应当认识到本发明并不局限于此。在不脱离本发明的精神和范围的情况下,本领域的普通技术人员将产生多种修改、改变、变化、替换和等同,这正如在所附的权利要求书中的限定。
权利要求
1.一种调度通信系统的移动台,包括收发信机,其被配置为针对具有多个通话权的会话,与至少一个远程设备进行通信,每个通话权与媒体类型相关联。
2.如权利要求1的移动台,其中每种媒体类型包括以下各项中的一种白板媒体、音频媒体、视频媒体和图像媒体、多媒体、以及评注媒体。
3.如权利要求1的移动台,进一步包括激活传感器,其被配置为指出会话的特定通话权。
4.如权利要求1的移动台,进一步包括第一激活传感器,其被配置为指出会话的第一通话权;和第二激活传感器,其被配置为指出会话的第二通话权。
5.如权利要求1的移动台,进一步包括激活传感器,其具有与会话的第一通话权相关联的第一位置,并具有与会话的第二通话权相关联的第二位置。
6.如权利要求1的移动台,其中所述的媒体类型包括多个媒体流。
7.如权利要求1的移动台,其中所述的会话包括发射至少一个邀请消息,该邀请消息具有与所述的媒体类型和媒体流中的至少一个相关联的优先级。
8.如权利要求1的移动台,其中所述的邀请消息是“会话启动协议”消息。
9.如权利要求1的移动台,其中所述的邀请消息包括“会话描述协议”记录。
10.如权利要求1的移动台,其中所述的会话包括GPRS蜂窝网络的“分组数据环境”。
11.一种用于调度通信系统的通信设备的方法,包括参与具有多种通话权的会话,每个通话权与媒体类型相关联。
12.一种调度通信系统的服务器,包括收发信机,其被配置为接收与媒体资源相关联的通话权请求消息,该媒体资源包括至少一个媒体流,并且该收发信机进一步被配置为向所述媒体资源和所述至少一个媒体流中的至少一个分配优先级。
全文摘要
一种用于在一键通话系统中的通话权控制的装置、结构和方法。移动台(203)可以发射(一个)通话权请求消息或(多个)通话权请求消息,并请求多个通话权。每个通话权可以对应于具有多个媒体流的媒体类型。PoC服务器(201)向媒体类型和/或媒体流分配优先级,以便例如移动台(203)可以具有用于向通话群(207)发射带有音频和视频流的视频剪辑的通话权,并且通话群的成员可以具有用于向通话群(207)发射关于媒体的音频语音评注的通话权。本发明的实施例能够实现多媒体通信使用情况,而不需要在每个节点处的成倍的状态机,从而保存资源。
文档编号H04L29/06GK1890996SQ200480036025
公开日2007年1月3日 申请日期2004年11月23日 优先权日2003年12月5日
发明者塞纳卡·巴拉苏里亚, 巴拉库玛·贾加德桑 申请人:摩托罗拉公司(在特拉华州注册的公司)
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1