本发明专利技术公开了一种在集群通话中控制话权状态的方法,该方法包括:根据集群通话中语音帧的类型,对当前集群通话的话权状态进行控制。本发明专利技术还公开了一种在集群通话中控制话权状态的系统,该系统中的控制单元用于根据集群通话中语音帧的类型,对当前集群通话的话权状态进行控制。采用本发明专利技术的方法及系统,针对现有技术存在的信令误码率高导致无法正确解读出话权状态的问题,提供了有效的解决方案。
【技术实现步骤摘要】
本专利技术涉及集群通信
,尤其涉及一种集群通话中使用语音帧的类型控制 话权状态的方法及系统。
技术介绍
在集群通话过程中,话权状态包括空闲、讲和听三种方式。其中,话权状态为空闲 时,相对应的声音设备状态为扬声器关闭,麦克关闭;话权状态为讲时,相对应的声音设备 状态为扬声器关闭,麦克开启;话权状态为听时,相对应的声音设备状态为扬声器开启,麦 克关闭。现有技术中多采用信令方式控制话权状态,即为由集群通话的系统侧通过信令帧 通知集群通话终端侧的终端修改话权状态,以使终端不仅能接受语音帧,而且能显示正确 的话权状态。比如,当终端收到的信令帧为PTT GRANT MSG时,表示话权状态为讲,则根据 信令帧状态提示字段来控制扬声器的关闭和麦克的开启;当终端收到的信令帧为PTT AffI 时,表示话权状态为听,则根据该PTT AWI信令中的状态提示字段来控制扬声器的开启和麦 克的关闭;当终端收到的信令帧为PTT RELEASE时,表示话权状态为空闲,则根据信令帧状 态提示字段来控制扬声器和麦克的关闭。综上所述,采用现有技术的这种控制方式,在无线网络良好的情况下准确率较高, 但是其存在的问题是当无线网络通信质量较差时,由于信令帧的误码率较高,只要信令帧 的状态提示字段错一个比特(bit),就会导致终端无法解析出正确的信令帧,从而导致终端 无法解读出正确的话权状态,同时丢失有用的语音帧,最终导致集群通话不稳定,降低了集 群通话的可靠性。目前对于这个问题尚未存在有效的解决方案。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种集群通话中控制话权状态的方法及系 统,针对现有技术存在的信令误码率高导致无法正确解读出话权状态的问题,提供了有效 的解决方案。为达到上述目的,本专利技术的技术方案是这样实现的一种在集群通话中控制话权状态的方法,该方法包括根据集群通话中语音帧的 类型,对当前集群通话的话权状态进行控制。其中,所述对当前集群通话的话权状态进行控制具体包括通过判断所述语音帧 的类型是否为全速率语音帧,进行所述控制。其中,进行所述控制时,该方法还包括终端监控接收到的所述语音帧,当判断出 所述语音帧的类型不为全速率语音帧时,终端获知当前话权状态为空闲;当判断出所述语 音帧的类型为全速率语音帧时,终端获知集群通话系统中有人讲话,控制当前话权状态由 空闲切换为听,且开启扬声器。其中,在当前话权状态为听,且开启扬声器的情况下,该方法还包括终端继续监 控接收到的所述语音帧,当判断出所述语音帧的类型不为全速率语音帧时,控制当前话权状态由听切换为空闲,且关闭扬声器。其中,所述对当前集群通话的话权状态进行控制具体还包括通过判断所述语音 帧的类型是否为连续多个全速率语音帧,进行所述控制。其中,进行所述控制时,该方法还包括终端监控接收到的所述语音帧,当判断出 所述语音帧的类型不为连续多个全速率语音帧时,终端获知当前话权状态为空闲;当判断 出所述语音帧的类型为连续多个全速率语音帧时,终端获知集群通话系统中有人讲话,控 制当前话权状态由空闲切换为听,且开启扬声器。其中,在当前话权状态为听,且开启扬声器的情况下,该方法还包括终端继续监 控接收到的所述语音帧,当判断出所述语音帧的类型不为连续多个全速率语音帧时,控制 当前话权状态由听切换为空闲,且关闭扬声器。一种在集群通话中控制话权状态的系统,该系统包括控制单元,用于根据集群通 话中语音帧的类型,对当前集群通话的话权状态进行控制。其中,所述控制单元,进一步用于通过判断所述语音帧的类型是否为全速率语音 帧,进行所述控制。其中,所述控制单元,进一步用于通过判断所述语音帧的类型是否为连续多个全 速率语音帧,进行所述控制。其中,所述控制单元,进一步用于终端监控接收到的所述语音帧,当判断出所述语 音帧的类型不为连续多个全速率语音帧时,终端获知当前话权状态为空闲;当判断出所述 语音帧的类型为连续多个全速率语音帧时,终端获知集群通话系统中有人讲话,控制当前 话权状态由空闲切换为听,且开启扬声器。其中,所述控制单元,进一步用于终端继续监控接收到的所述语音帧,当判断出所 述语音帧的类型不为连续多个全速率语音帧时,控制当前话权状态由听切换为空闲,且关 闭扬声器。本专利技术根据集群通话中语音帧的类型,对当前集群通话的话权状态进行控制。由于本专利技术区别于现有技术,不是对信令帧中的状态提示字段进行解析,而是对 语音帧的类型进行监控,以获知当前集群通话的话权状态并进行控制,因此,不受无线网络 通信质量的影响,从而有效地避免了现有技术存在的信令误码率高导致无法正确解读出话 权状态的问题。附图说明图1为本专利技术实施例的集群通话中使用语音帧的类型进行话权状态及声音设备 状态控制的流程图。具体实施例方式本专利技术的基本思想是根据集群通话中语音帧的类型,对当前集群通话的话权状 态进行控制,以实现对集群通话中终端话权状态的空闲、听、说三种状态的正确解读。还可 以进一步根据正确解读出的话权状态来控制终端音频器件(如扬声器和麦克)的开启和关 闭。下面结合附图对技术方案的实施作进一步的详细描述。一种在集群通话中控制话权状态的方法,主要包括以下内容根据集群通话中语音帧的类型,对当前集群通话的话权状态进行控制。进一步的,根据集群通话中语音帧的类型,对当前集群通话的话权状态进行控制 包括通过判断集群通话中语音帧的类型是否为全速率语音帧的方式进行控制。这样,根据 对语音帧的类型的判断,而最终解读出的话权状态准确率高、及时,为集群通话的稳定性和 高可靠性提供了有力的保障。原因在于本专利技术是采用对语音帧的类型进行判断的方式实 现对话权状态解读的控制,不会受到无线网络信号质量的影响,从而能准确、及时解读出话 权状态,并最终为集群通话的稳定性和高可靠性提供了有力的保障;而无需像现有技术那 样是由信令帧中的状态提示字段控制话权状态,一旦无线网络信号差导致状态提示字段任 一个比特位有误,就会导致终端无法解读出正确的话权状态,从而导致丢失语音帧,并最终 影响到集群通话的稳定性和可靠性。进一步的,当判断出语音帧的类型不为全速率语音帧时,控制当前话权状态为空 闲。进一步的,当判断出语音帧的类型为全速率语音帧时,说明集群通话系统中已经 有人讲话。这里,为了保险起见,可以进一步优化,即为当判断出语音帧的类型为多个连续 的全速率语音帧时,可以更准确地说明集群通话系统中已经有人讲话,这样,判断的准确度 更高。此时,对当前集群通话的话权状态进行控制还包括控制话权状态的切换。比如,初 始阶段,终端刚接入集群通话网络时,处于空闲状态;之后终端对集群通话的系统侧下发的 语音帧进行监控,当终端接收到全速率语音帧或上述进一步优化的多个连续的全速率语音 帧时,判断出集群通话系统中已经有人讲话,此时将话权状态由最初空闲的状态切换到听 的状态;否则,仍然保持空闲的状态。综上所述,在集群通话中空闲的状态下,集群通话的系统侧是不下发全速率语音 帧的,终端接收到的一般为删除帧或者无用的1/8速率帧。当有人在讲话的时候,集群通话 的系统侧会下发全速率语音帧。终端通过收到连续η(自定义)个全速率语音帧来判断是否 已经有人在讲话,进而切换话权状态和声音设备状态,保证通话的有效性。当连续有m(自 定义)个语音帧都本文档来自技高网...
【技术保护点】
一种在集群通话中控制话权状态的方法,其特征在于,该方法包括:根据集群通话中语音帧的类型,对当前集群通话的话权状态进行控制。
【技术特征摘要】
一种在集群通话中控制话权状态的方法,其特征在于,该方法包括根据集群通话中语音帧的类型,对当前集群通话的话权状态进行控制。2.根据权利要求1所述的方法,其特征在于,所述对当前集群通话的话权状态进行控 制具体包括通过判断所述语音帧的类型是否为全速率语音帧,进行所述控制。3.根据权利要求2所述的方法,其特征在于,进行所述控制时,该方法还包括终端监 控接收到的所述语音帧,当判断出所述语音帧的类型不为全速率语音帧时,终端获知当前 话权状态为空闲;当判断出所述语音帧的类型为全速率语音帧时,终端获知集群通话系统 中有人讲话,控制当前话权状态由空闲切换为听,且开启扬声器。4.根据权利要求3所述的方法,其特征在于,在当前话权状态为听,且开启扬声器的情 况下,该方法还包括终端继续监控接收到的所述语音帧,当判断出所述语音帧的类型不为 全速率语音帧时,控制当前话权状态由听切换为空闲,且关闭扬声器。5.根据权利要求1所述的方法,其特征在于,所述对当前集群通话的话权状态进行控 制具体包括通过判断所述语音帧的类型是否为连续多个全速率语音帧,进行所述控制。6.根据权利要求5所述的方法,其特征在于,进行所述控制时,该方法还包括终端监 控接收到的所述语音帧,当判断出所述语音帧的类型不为连续多个全速率语音帧时,终端 获知当前话权状态为空闲;当判断出所述语音帧的类型为连续多个全速率语音帧时,终端 获知集群通话系统中有人...
【专利技术属性】
技术研发人员:张辉,杨辉,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。