语音通话数据处理方法、装置、存储介质及移动终端制造方法及图纸

技术编号:18724477 阅读:23 留言:0更新日期:2018-08-22 00:59
本申请实施例公开了语音通话数据处理方法、装置、存储介质及移动终端。该方法包括:在移动终端的预设应用程序中的语音通话组建立成功后,检测到预设声音播放事件被触发;采用预设方式播放预设声音片段,并接收语音通话组中其他移动终端的反馈信息,反馈信息包含其他移动终端尝试采集与预设声音片段对应的声音信号的结果;若根据反馈信息确定语音通话组中存在与所述移动终端之间的距离小于第一预设距离值的目标移动终端,则对移动终端中的语音通话数据进行防啸叫处理。本申请通过采用上述技术方案,可以在移动终端应用程序中的语音通话功能开启后,选择合适的时机进行防啸叫处理。

Voice call data processing method, device, storage medium and mobile terminal

The application embodiment discloses a voice call data processing method, a device, a storage medium and a mobile terminal. The method includes: after the successful establishment of the voice call group in the mobile terminal's default application program, it detects that the default voice playback event is triggered; plays the default voice fragment by default, and receives the feedback information from other mobile terminals in the voice call group, and the feedback information includes the attempt of other mobile terminals to collect and communicate with each other. The result of the sound signal corresponding to the preset sound fragment; if the target mobile terminal whose distance between the voice call group and the mobile terminal is less than the first preset distance value is determined according to the feedback information, the voice call data in the mobile terminal is anti-screaming processed. By adopting the above technical scheme, the application can select an appropriate time for anti-screaming processing after the voice calling function is turned on in the mobile terminal application program.

【技术实现步骤摘要】
语音通话数据处理方法、装置、存储介质及移动终端
本申请实施例涉及语音通话
,尤其涉及语音通话数据处理方法、装置、存储介质及移动终端。
技术介绍
目前,随着移动终端的快速普及,手机及平板电脑等移动终端已经成为人们必备的通信工具之一。移动终端用户之间的通信方式越来越丰富,早已不局限于移动通信运营商提供的传统的电话及短信息等服务,在许多场景下,用户更倾向于使用基于互联网的通信方式,如各种社交软件中的语音聊天及视频聊天功能等。此外,移动终端中的应用程序(Application,APP)功能日益完善,许多应用程序中都设置了语音通话功能,方便使用同款应用程序的用户之间的沟通和交流。以游戏应用为例,一些需要玩家之间进行互动的游戏已经添加了内置的语音通话功能,用户可以在使用移动终端玩游戏的过程中,与其他玩家进行语音交流。然而,在语音通话过程中,语音通话数据中包含的声音种类较多,如包含各玩家说话的声音、应用程序本身的声音(如游戏的背景音或特效音等)以及移动终端所处环境中的其他声音等,由于声音比较复杂,很容易发生啸叫现象,严重影响用户的使用。
技术实现思路
本申请实施例提供一种语音通话数据处理方法、装置、存储介质及移动终端,可以在移动终端应用程序中的语音通话功能开启后,选择合适的时机进行防啸叫处理。第一方面,本申请实施例提供了一种语音通话数据处理方法,包括:在移动终端的预设应用程序中的语音通话组建立成功后,检测到预设声音播放事件被触发;采用预设方式播放预设声音片段,并接收所述语音通话组中其他移动终端的反馈信息,所述反馈信息包含所述其他移动终端尝试采集与所述预设声音片段对应的声音信号的结果;若根据所述反馈信息确定所述语音通话组中存在与所述移动终端之间的距离小于第一预设距离值的目标移动终端,则对所述移动终端中的语音通话数据进行防啸叫处理。第二方面,本申请实施例提供了一种语音通话数据处理装置,包括:触发检测模块,用于在移动终端的预设应用程序中的语音通话组建立成功后,检测到预设声音播放事件被触发;声音播放模块,用于采用预设方式播放预设声音片段;反馈信息接收模块,用于接收所述语音通话组中其他移动终端的反馈信息,所述反馈信息包含所述其他移动终端尝试采集与所述预设声音片段对应的声音信号的结果;防啸叫处理模块,用于在根据所述反馈信息确定所述语音通话组中存在与所述移动终端之间的距离小于第一预设距离值的目标移动终端时,对所述移动终端中的语音通话数据进行防啸叫处理。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的语音通话数据处理方法。第四方面,本申请实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的语音通话数据处理方法。本申请实施例中提供的语音通话数据处理方案,在移动终端的预设应用程序中的语音通话组建立成功后,检测到预设声音播放事件被触发,采用预设方式播放预设声音片段,并接收语音通话组中其他移动终端的反馈信息,若根据反馈信息确定语音通话组中存在与移动终端之间的距离小于第一预设距离值的目标移动终端,则对移动终端中的语音通话数据进行防啸叫处理。通过采用上述技术方案,可以在移动终端中的预设应用程序的语音通话组建立成功后,检测到语音通话组中存在与当前移动终端距离较近的其他移动终端时,及时对当前的移动终端的语音通话数据进行防啸叫处理,减少啸叫音给用户使用带来的不便。附图说明图1为本申请实施例提供的一种语音通话数据处理方法的流程示意图;图2为本申请实施例提供的一种原始啸叫语音频谱分析示意图;图3为本申请实施例提供的一种陷波滤波器示意图;图4为本申请实施例提供的一种经过陷波滤波器处理后的啸叫语音频谱分析示意图;图5为本申请实施例提供的另一种语音通话数据处理方法的流程示意图;图6为本申请实施例提供的又一种语音通话数据处理方法的流程示意图;图7为本申请实施例提供的一种语音通话数据处理装置的结构框图;图8为本申请实施例提供的一种移动终端的结构示意图;图9为本申请实施例提供的又一种移动终端的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本申请实施例提供的一种语音通话数据处理方法的流程示意图,该方法可以由语音通话数据处理装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤101、在移动终端的预设应用程序中的语音通话组建立成功后,检测到预设声音播放事件被触发。示例性的,本申请实施例中的移动终端可包括手机及平板电脑等移动设备。预设应用程序可以是内置语音群组通话功能的应用程序,如网络游戏应用、在线课堂应用、视频会议应用或者需要多人协作的其他应用程序等等。示例性的,语音通话组中可以包含2个成员,但多数情况下,一般包含3个或3个以上的成员,即可实现3个或3个以上的移动终端之间的语音通话。语音通话组可以由在移动终端上使用预设应用程序的用户发起而建立,在语音通话组建立成功后,语音通话组中包含的所有移动终端之间可进行通信。一般的,当移动终端未处于静音模式,也未处于耳机模式时,可理解为移动终端处于外放模式,语音通话组中每个用户的声音会被自己正在使用的移动终端的麦克风采集,并经过网络传输及处理后通过其他用户的移动终端的扬声器进行播放。以游戏应用为例,如需要组队协战,可开启组队语音功能,假设队内有5个玩家,那么语音通话组建立成功后,这5个人相互之间可以进行通话,任意一个玩家可以同时听到另外4个玩家说的话,仿佛另外4个玩家在自己身边讲话一样,方便边交流边游戏。本申请技术方案的执行主体,即当前的移动终端,可以是语音通话组中的任意一个移动终端,也可以是语音通话组中的某个或某几个指定的移动终端。也就是说,语音通话组中可以由任意一个移动终端执行本申请实施例提供的方法,也可以由指定的一个或多个移动终端执行本申请实施例提供的方法,也可以所有移动终端均执行本申请实施例提供的方法。一般的,当移动终端处于外放模式时,移动终端麦克风采集到的声音中不仅包含用户自身说话的声音,还可能包含扬声器播放的预设应用程序本身发出的声音,如背景音乐等,还可能包含周围环境的声音,还可能包含扬声器播放的语音通话组内其他人说话的声音,这样,当多个移动终端将各自采集的包含各种声音的数据经过网络发送至同一个移动终端时(例如语音通话组内包含5个移动终端,那么其中4个移动终端就会把各自采集的声音发送至服务器,服务器将4个移动终端的声音数据发送给第5个移动终端),这些声音由会在该移本文档来自技高网...

【技术保护点】
1.一种语音通话数据处理方法,其特征在于,包括:在移动终端的预设应用程序中的语音通话组建立成功后,检测到预设声音播放事件被触发;采用预设方式播放预设声音片段,并接收所述语音通话组中其他移动终端的反馈信息,所述反馈信息包含所述其他移动终端尝试采集与所述预设声音片段对应的声音信号的结果;若根据所述反馈信息确定所述语音通话组中存在与所述移动终端之间的距离小于第一预设距离值的目标移动终端,则对所述移动终端中的语音通话数据进行防啸叫处理。

【技术特征摘要】
1.一种语音通话数据处理方法,其特征在于,包括:在移动终端的预设应用程序中的语音通话组建立成功后,检测到预设声音播放事件被触发;采用预设方式播放预设声音片段,并接收所述语音通话组中其他移动终端的反馈信息,所述反馈信息包含所述其他移动终端尝试采集与所述预设声音片段对应的声音信号的结果;若根据所述反馈信息确定所述语音通话组中存在与所述移动终端之间的距离小于第一预设距离值的目标移动终端,则对所述移动终端中的语音通话数据进行防啸叫处理。2.根据权利要求1所述的方法,其特征在于,所述采用预设方式播放预设声音片段,包括:通过扬声器以预设音量播放预先录制或预先获取的声音片段;或,通过超声波发射器播放预设频率及预设强度的超声波片段。3.根据权利要求1所述的方法,其特征在于,所述根据所述反馈信息确定所述语音通话组中存在与所述移动终端之间的距离小于第一预设距离值的目标移动终端,包括:当所述反馈信息中包含已采集到所述声音信号的信息时,确定所述语音通话组中存在与所述移动终端之间的距离小于第一预设距离值的目标移动终端。4.根据权利要求3所述的方法,其特征在于,所述反馈信息中还包含所采集到的所述声音信号的属性信息,所述对所述移动终端中的语音通话数据进行防啸叫处理,包括:根据所述属性信息确定所述目标移动终端与所述移动终端之间的目标距离,根据所述目标距离确定防啸叫处理的目标强度;其中,目标距离越小,对应的目标强度越大;根据所述目标强度对所述移动终端中的语音通话数据进行相应的防啸叫处理。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标距离确定防啸叫处理的目标强度,包括:根据所述目标距离确定对所述移动终端中的上行语音通话数据和/或下行语音通话数据进行防啸叫处理;其中,当所述目标距离大于第二预设距离值时,确定对所述移动终端中的上行语音通话数据进行防啸叫处理;当...

【专利技术属性】
技术研发人员:郑志勇柳明李智豪
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1