一种多频道PTT系统及实现方法技术方案

技术编号:8537515 阅读:161 留言:0更新日期:2013-04-04 22:44
一种多频道PTT系统及实现方法,包括多个PTT客户端和一个PTT服务器,所述PTT服务器包括裁决器,所述多个PTT客户端和所述PTT服务器之间通过普通频道和/或受限频道实现RTP语音包传输;所述多个PTT客户端均设置在普通频道内,并可选择的被设置在受限频道内;PTT客户端有权向PTT服务器申请向普通频道内的多个PTT客户端发送RTP语音包;被设置在受限频道内的PTT客户端有权向PTT服务器申请,并由所述裁决器裁决向相应受限频道内的PTT客户端发送RTP语音包。本发明专利技术PTT系统可以有不同频道进行选择性的语音传输,使在特定频道中PTT客户端之间的群呼功能相对普通频道屏蔽,加强了PTT系统的保密性。

【技术实现步骤摘要】

本专利技术涉及专门适用于无线通信网络中按键即讲或按键即呼的业务或设施,尤其涉及一种多频道PTT系统及实现方法
技术介绍
PTT (Push-To-Talk)是指一种移动电话服务,采用即按即说的方式,类似于无线电话的对讲方式,只要按下一个按键即可进行通话,又叫做“一键通”,功能上类似于传统的对讲机。现有技术PTT系统包括多个PTT客户端(PTT Client)和一个PTT服务器(PTTServer),如图1所示,系统包括多个PTT客户端10’ -PTT Client ΓΡΤΤ Client η和 一个PTT Server 20’,PTT Server包括裁决器21’,PTT客户端可以设置在用户使用的移动终端上,用户使用它进行PTT通话,按下通话后就可以向PTT服务器申请话语权,将RTP语音包发送给PTT Server,如果申请成功,PTT客户端的语音包被PTT服务器发向同一广播地址,以使PTT Client接收,PTT Server监听同一广播地址上的RTP语音包。在实际使用中,可能有多个PTT Client同时想说话,此时,PTT Server中的裁决器21’可以决定PTTClient的话语权。相比普通的打电话,PTT最大好处是具有群呼功能,也就是一个人说话其他人拥有此设备的人都能听到。某些公司、机构(如酒店、机场)或组织(如施工队)的工作人员,他们一般同时在一个比较小的范围内一起工作,并且需要频繁地与范围内的其他人同时说话,那么如果使用PTT就会给他们带来极大的方便,因为他只要随时对着PTT讲话其他人都能听到,而不必一个一个地打电话通知。然而,现有技术仅能通过PTT服务器将RTP语音包广播给所有PTT客户端,而无法将RTP语音包有选择的广播给部分需要地址上的PTT客户端,无法实现权限控制。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术为解决现有技术缺陷和不足,提出一种支持多频道的PTT系统,能够实现RTP语音包有选择的广播给具有相应权限的PTT客户端。本专利技术解决技术问题所采用的技术方案如下 一种多频道PTT系统,包括多个PTT客户端和一个PTT服务器,所述PTT服务器包括裁决器,所述多个PTT客户端和所述PTT服务器之间通过普通频道和/或受限频道实现RTP语音包传输;所述多个PTT客户端均设置在普通频道内,并可选择的被设置在受限频道内;PTT客户端有权向PTT服务器申请向普通频道内的多个PTT客户端发送RTP语音包;被设置在受限频道内的PTT客户端有权向PTT服务器申请,并由所述裁决器裁决向相应受限频道内的PTT客户端发送RTP语音包。所述普通频道为一个,所述受限频道至少为一个。所述RTP语音包通过实时传输协议进行传输。所述RTP语音包的固定头格式包括扩展头格式,该扩展头格式包括当前通话的同步信源标识和频道标识。所述裁决器根据同步信源标识符和频道标志向相应受限频道内的PTT客户端发送RTP语音包。本专利技术还提供一种多频道PTT系统的实现方法,用于多个PTT客户端与一个PTT服务器之间的语音传输,所述PTT服务器中包括用于确定语音发送频道的裁决器,包括如下步骤 A.将多个PTT客户端均设置在普通频道内,特定的PTT客户端设置在受限频道内; B.将PTT客户端发送的RTP语音包的固定头格式进行扩展,在扩展头格式中标识出同步信源标识和频道标志,以确定PTT客户端的权限和频道类型; C.所述PTT客户端向所述PTT服务器申请话语权时,PTT服务器中的裁决器根据接收到的PTT客户端的RTP语音包扩展头格式中的同步信源标识和频道标识,以确定RTP语音包广播到普通频道或受限频道。 所述步骤B中包括如下步骤 所述PTT客户端发送的RTP语音包中的扩展头格式中的同步信源标识用于确定PTT客户端的话语权级别,当前RTP语音包的同步信源标识的值为Oxl时,所述PTT客户端具有发言抢占权;当前RTP语音包的同步信源标识的值处于区间OdxFFFFFF时,所述PTT客户端没有发言抢占权,只能在无第三方PTT客户端发言时申请获得发言权;当前RTP语音包的同步信源标识的值处于区间0xl00000(T0xFFFFFFFF时,所述PTT客户端没有发言权。所述步骤B中还包括如下步骤 所述PTT客户端发送的RTP语音包中的扩展头格式中的频道标识用于确定PTT客户端的频道,当前RTP语音包的频道标识的值为Oxl时,所述PTT客户端设置在普通频道;当前RTP语音包的频道标识的值处于区间0x2 0xFFFFFFFF时,所述PTT客户端设置在受限频道。所述步骤C具体包括步骤当PTT服务器接收到PTT客户端的RTP语音包时,判断所述RTP语音包后是否有语音数据,没有语音数据则判定该PTT客户端放弃发言权,否则通过当前RTP语音包的同步信源标识的值和频道标识的值判断所述PTT客户端的发言权限及向相应的频道发言。与现有技术相比较,本专利技术采用了多频道的PTT系统,将多个PTT客户端和PTT服务器设置在普通频道和受限频道进行语音数据传输,通过对PTT客户端发送的RTP语音包进行固定头格式的扩展,在扩展部分中设置当前通话的同步信源标识和频道标识,以使PTT服务器能够根据当前通话的同步信源标识和频道标识裁决出PTT客户端的发言权限和将有发言权的PTT客户端发送的RTP语音包以广播形式发送给其他PTT客户端,对于裁决器的判断功能的改进,使得PTT系统可以有不同频道进行选择性的语音传输,使在特定频道中PTT客户端之间的群呼功能相对普通频道屏蔽,加强了 PTT系统的保密性。而且,对RTP语音包进行固定头格式扩展的实现方式比较简单,易于实现,仅通过同步信源标识和频道标识即可使PTT服务器做出正确的裁决,便于系统的设计和推广。附图说明图1是现有技术PTT系统的工作原理框图。图2是本专利技术支持多个频道PTT系统的工作原理框图。图3是本专利技术支持多个频道PTT系统的实现方法的处理流程图。具体实施例方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图2所示,本专利技术支持多个频道PTT系统包括多个PTT客户端10——PTTClient ΓΡΤΤ Client η和一个PTT服务器20,所述PTT服务器20包括裁决器21,所述多个PTT客户端10和所述PTT服务器20之间通过普通频道和/或受限频道实现RTP语音包传输;将PTT客户端与PTT服务器之间进行语音数据的传输采用的频道采用两种类型的频道普通频道和受限频道,目的是将同一层级的PTT客户端进行分类,使有权限的PTT客户端之间能够通过PTT服务器广播到特定的受限频道内,使设定在受限频道内的PTT客户端才能接收到相应的RTP语音包。由于普通频道可以为所有PTT客户端所使用,因此,普通频道只设置一个,而所述受限频道至少为一个,也可以为多个,可以根据使用的需 要进行设定,根据PTT客户端的层次来进行划分设定。且PTT客户端与PTT服务器件传输的所述RTP语音包是通过实时传输协议进行传输的。所述多个PTT客户端10均设置在普通频道内,并可选择的被设置在受限频道内本文档来自技高网
...

【技术保护点】
一种多频道PTT系统,包括多个PTT客户端和一个PTT服务器,所述PTT服务器包括裁决器,其特征在于,所述多个PTT客户端和所述PTT服务器之间通过普通频道和/或受限频道实现RTP语音包传输;所述多个PTT客户端均设置在普通频道内,并可选择的被设置在受限频道内;PTT客户端有权向PTT服务器申请向普通频道内的多个PTT客户端发送RTP语音包;被设置在受限频道内的PTT客户端有权向PTT服务器申请,并由所述裁决器裁决向相应受限频道内的PTT客户端发送RTP语音包。

【技术特征摘要】
1.一种多频道PTT系统,包括多个PTT客户端和一个PTT服务器,所述PTT服务器包括裁决器,其特征在于,所述多个PTT客户端和所述PTT服务器之间通过普通频道和/或受限频道实现RTP语音包传输;所述多个PTT客户端均设置在普通频道内,并可选择的被设置在受限频道内;PTT客户端有权向PTT服务器申请向普通频道内的多个PTT客户端发送RTP语音包;被设置在受限频道内的PTT客户端有权向PTT服务器申请,并由所述裁决器裁决向相应受限频道内的PTT客户端发送RTP语音包。2.根据权利要求1所述的一种多频道PTT系统,其特征在于,所述普通频道为一个,所述受限频道至少为一个。3.根据权利要求1所述的一种多频道PTT系统,其特征在于,所述RTP语音包通过实时传输协议进行传输。4.根据权利要求3所述的一种多频道PTT系统,其特征在于,所述RTP语音包的固定头格式包括扩展头格式,该扩展头格式包括当前通话的同步信源标识和频道标识;所述裁决器根据同步信源标识符和频道标志向相应受限频道内的PTT客户端发送RTP语音包。5.—种多频道PTT系统的实现方法,用于多个PTT客户端与一个PTT服务器之间的语音传输,所述PTT服务器中包括用于确定语音发送频道的裁决器,其特征在于,包括如下步骤Α.将多个PTT客户端均设置在普通频道内,特定的PTT客户端设置在受限频道内;B.将PTT客户端发送的RTP语音包的固定头格式进行扩展,在扩展头格式中标识出同步信源标识和频道标志,以确定PTT客户端的权限和频道类型;C.所述PTT客户端向所述PTT服务器申请话语权时,PTT...

【专利技术属性】
技术研发人员:吴奇峰
申请(专利权)人:TCL通讯宁波有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1