多终端语音通话的方法及装置与流程

文档序号:15466400发布日期:2018-09-18 19:24阅读:来源:国知局

技术特征:

1.一种多终端语音通话的方法,应用于第一终端设备,其特征在于,所述方法包括:

第一终端设备接收到对端设备发送的第一语音数据后,检测所述对端设备是否属于第二终端设备;其中,所述第一语音数据中携带有所述第一语音数据的采集时间戳;所述第二终端设备与所述第一终端设备满足预设条件,所述预设条件包括间隔距离小于或等于预设距离,且扬声器处于开启状态;

若是,则所述第一终端设备根据所述采集时间戳、所述第一语音数据和存储的语音数据,控制所述第一终端设备的扬声器关闭或者丢弃所述第一语音数据;其中,所述存储的语音数据为预设时间段内第一终端设备采集的语音数据。

2.根据权利要求1所述的方法,其特征在于,所述第一终端设备根据所述采集时间戳、所述语音数据和存储的语音数据,控制所述第一终端设备的扬声器关闭或者丢弃所述第一语音数据,包括:

所述第一终端设备检测所述存储的语音数据中是否存在在所述采集时间戳所对应时刻采集的、与所述第一语音数据相匹配的语音数据;

若存在,则控制所述第一终端设备的扬声器关闭或者丢弃所述第一语音数据。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

若所述对端设备不属于第二终端设备,所述第一终端设备检测所述第一语音数据是否包括多个对端设备同时发送的子语音数据;

若是,所述第一终端设备检测所述多个对端设备中是否存在满足所述预设条件的至少两个对端设备;

若存在,则所述第一终端设备检测所述至少两个对端设备对应的子语音数据是否为重复的子语音数据;其中,所述重复的子语音数据指的是采集时间戳相同,且子语音数据一致;若是,则所述第一终端设备播放所述重复的子语音数据中的其中一个子语音数据。

4.根据权利要求1所述的方法,其特征在于,所述第一终端设备接收到对端设备发送的第一语音数据后,检测所述对端设备是否属于第二终端设备之前,所述方法还包括:

确定所述第一终端设备对应的第二终端设备列表;

相应的,所述检测所述对端设备是否属于第二终端设备,包括:

检测所述第二终端设备列表中是否存在所述对端设备。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述预设距离通过如下方式确定:

所述第一终端设备从与其进行语音通话的多个终端设备中确定位于其周围预设范围内的终端设备;

所述第一终端设备获取其采集的检测语音的音量信号幅度;其中,所述检测语音为通过所述第一终端设备及位于所述第一终端设备周围预设范围内的终端设备的扬声器播放的语音;

所述第一终端设备根据所述音量信号幅度和预设阈值确定所述预设距离。

6.一种多终端语音通话的装置,应用于第一终端设备,其特征在于,所述装置包括:

第一检测模块,用于接收到对端设备发送的第一语音数据后,检测所述对端设备是否属于第二终端设备;其中,所述第一语音数据中携带有所述第一语音数据的采集时间戳;所述第二终端设备与所述第一终端设备满足预设条件,所述预设条件包括间隔距离小于或等于预设距离,且扬声器处于开启状态;

控制模块,用于若所述对端设备属于第二终端设备,则根据所述采集时间戳、所述第一语音数据和存储的语音数据,控制所述第一终端设备的扬声器关闭或者丢弃所述第一语音数据;其中,所述存储的语音数据为预设时间段内所述终端设备采集的语音数据。

7.根据权利要求6所述的装置,其特征在于,所述控制模块,包括:

第一检测单元,用于检测所述存储的语音数据中是否存在在所述采集时间戳所对应时刻采集的、与所述第一语音数据相匹配的语音数据;

控制单元,用于在所述存储的语音数据中存在在所述采集时间戳所对应时刻采集的、与所述第一语音数据相匹配的语音数据时,控制所述第一终端设备的扬声器关闭或者丢弃所述第一语音数据。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:

第二检测模块,用于若所述对端设备不属于第二终端设备,检测所述第一语音数据是否包括多个对端设备同时发送的子语音数据;

第三检测模块,用于若所述第一语音数据包括多个对端设备同时发送的子语音数据时,检测所述多个对端设备中是否存在满足所述预设条件的至少两个对端设备;

第四检测模块,用于若所述多个对端设备中存在满足所述预设条件的至少两个对端设备,则检测所述至少两个对端设备对应的子语音数据是否为重复的子语音数据;其中,所述重复的子语音数据指的是采集时间戳相同,且子语音数据一致;

播放模块,用于在所述至少两个对端设备对应的子语音数据为重复的子语音数据时,则播放所述重复的子语音数据中的其中一个子语音数据。

9.根据权利要求7所述的装置,其特征在于,所述装置还包括:

第一确定模块,用于确定所述第一终端设备对应的第二终端设备列表;

相应的,所述第一检测模块,包括:

第二检测单元,用于检测所述第二终端设备列表中是否存在所述对端设备。

10.根据权利要求7-9任一项所述的装置,其特征在于,所述装置,还包括:

第二确定模块,用于从与所述第一终端设备进行语音通话的多个终端设备中确定位于其周围预设范围内的终端设备;

获取模块,用于获取所述第一终端设备采集的检测语音的音量信号幅度;其中,所述检测语音通过所述第一终端设备及位于所述第一终端设备周围预设范围内的终端设备的扬声器播放的语音;

第三确定模块,用于根据所述音量信号幅度和预设阈值确定所述预设距离。

11.一种终端设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的多终端语音通话的方法的步骤。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的多终端语音通话的方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1