The method for avoiding the conflict between TTS and voice service in public network intercom equipment disclosed in the present invention includes: setting reservation identification S in the initialization process of network chip module; calling AT instruction after the main control unit receives the status information of incoming group call, controlling the public network chip module to execute reservation identification by adding 1 to the initial status value as the current status value of reservation identification, and The information indicated by AT command is sent to voice codec; whether TTS information has been transmitted by public network chip module is detected; if so, the current status value of reservation identification is set to decrease by 1; and the status value of reservation identification S is queried, if S! If S = 0, the instruction to close the voice codec is executed. This method can avoid the conflict between TTS and voice services, improve the business experience and save power by identifying the voice codec and closing and opening the voice codec in time by querying the reservation identification.
【技术实现步骤摘要】
避免TTS与语音业务冲突的方法、公网对讲系统及介质
本专利技术涉及无线通信方法
,具体涉及一种公网对讲设备中避免TTS与语音业务冲突的方法、公网对讲系统及介质。
技术介绍
采用对讲机的使用场景一般会要求播放提示音,如分组信息、网络服务信息等,公网对讲机沿用了这样的使用习惯。但是,因为公网对讲机的开发模式是基于符合3GPP规范的芯片组方案,采用的芯片组的一般工作方式是,TTS(TextToSpeech)在使用完codec(语音编解码器)的时候,会将此类设备关闭。而公网对讲的群组通话要求codec处于开的状态。而主控单元重新设置codec由关到开,需要耗费较长时间,容易丢失语音,影响业务体验。现有方案一般是在TTS之后,会重新执行开启Codec的流程,但是耗时太长,通常以秒计,这样会错失很多信息,影响业务体验。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的之一在于提供一种公网对讲设备中避免TTS与语音业务冲突的方法,通过对语音编解码器进行预约标识,通过查询预约标识及时关闭和开启语音编解码器,避免TTS与语音业务冲突,提升业务体验的同时还能省电。第一方面,本专利技术实施例提供的公网对讲设备中避免TTS与语音业务冲突的方法,具体包括以下步骤:S101:在公网芯片模组初始化的过程中,设置预约标识S,S=0表示关闭语音编解码器,初始状态设置S=0;S102:主控单元接收到进入群组通话状态信息后,调用AT指令,控制公网芯片模组执行预约标识在初始状态值上自加1后作为预约标识的当前状态值,并将AT命令指示的信息发送给语音编解码器;S103:主控单元检测公网芯片模组 ...
【技术保护点】
1.公网对讲设备中避免TTS与语音业务冲突的方法,其特征在于,具体包括以下步骤:S101:在公网芯片模组初始化的过程中,设置预约标识S,S=0表示关闭语音编解码器,初始状态设置S=0;S102:主控单元接收到进入群组通话状态信息后,调用AT指令,控制公网芯片模组执行预约标识在初始状态值上自加1后作为预约标识的当前状态值,并将AT命令指示的信息发送给语音编解码器;S103:主控单元检测公网芯片模组是否将TTS信息传输完毕,若传输完毕,则设置预约标识的当前状态值上自减1;S104:主控单元查询预约标识S的状态值,若S!=0,则返回执行S103;若S=0,主控单元则执行关闭语音编解码器的指令。
【技术特征摘要】
1.公网对讲设备中避免TTS与语音业务冲突的方法,其特征在于,具体包括以下步骤:S101:在公网芯片模组初始化的过程中,设置预约标识S,S=0表示关闭语音编解码器,初始状态设置S=0;S102:主控单元接收到进入群组通话状态信息后,调用AT指令,控制公网芯片模组执行预约标识在初始状态值上自加1后作为预约标识的当前状态值,并将AT命令指示的信息发送给语音编解码器;S103:主控单元检测公网芯片模组是否将TTS信息传输完毕,若传输完毕,则设置预约标识的当前状态值上自减1;S104:主控单元查询预约标识S的状态值,若S!=0,则返回执行S103;若S=0,主控单元则执行关闭语音编解码器的指令。2.如权利要求1所述的公网对讲机设备中避免TTS与语音业务冲突的方法,其特征在于,所述步骤还包括S201:主控单元查询是否有其他需要操作语音编解码器的进程等候,如果是,则设置预约标识S在当前状态值上自加1。3.如权利要求2所述的公网对讲机设备中避免TTS与语音业务冲突的方法,其特征在于,在所述主控单元查询是否有其他需要操作语音编解码器的进程等候,如果是,则设置预约标识S在当前状态值上自加1的步骤之后还执行S103:主控单元检测公网芯片模组是否将TTS信息传输完毕,若传输完毕,则设...
【专利技术属性】
技术研发人员:程履帮,何海波,高占东,
申请(专利权)人:南京文卓星辉科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。