消除通话中啸叫声的方法、装置和智能设备制造方法及图纸

技术编号:15231238 阅读:77 留言:0更新日期:2017-04-27 18:46
本发明专利技术公开一种消除通话中啸叫声的方法、装置和智能设备。方法包括:接收第一智能设备发送的第一BLE模块的UUID;第一智能设备为与本机通话的智能设备;开启本机的BLE模块,检测本机周围中是否存在任一具有BLE模块的智能设备发送的广播包;若检测到广播包,判断广播包内包含的BLE模块的UUID与第一BLE模块的UUID是否相同;若是,计算第一智能设备与本机的距离;若第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作;所述操作包括关闭扬声器。本发明专利技术能够自动检测到通话双方之间的距离,当距离减小至设定阈值时,自动执行消除通话中啸叫声的操作,能够有效提升用户体验。

Method, device and intelligent device for eliminating howling in call

The invention discloses a method, a device and an intelligent device for eliminating a whistling call. The method includes: a first BLE module receives the first smart device sends the first UUID; smart devices and smart devices to call this machine; open the BLE module of the machine, test whether to send any BLE module with intelligent devices in the machine around broadcast packets; if detected broadcast packets, determine the BLE module contains broadcast within the package UUID with the first BLE module of the UUID are the same; if so, calculate the first intelligent equipment and the machine distance; if the first intelligent equipment and the machine distance is less than a first predetermined threshold, with the implementation of this machine corresponding to the call in the howling elimination operation; the operation including the closure of the speaker. The invention can automatically detect the distance between the two sides of the conversation, and when the distance is reduced to a set threshold, the operation of the call cancellation in the call can be automatically performed, and the user experience can be effectively improved.

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种消除通话中啸叫声的方法、装置和智能设备。
技术介绍
随着智能设备和网络技术的不断发展,越来越多的用户选择利用智能设备进行语音或者视频通话。其中,智能设备上通常安装有语音或者视频通话软件(或应用),如苹果公司的FaceTime(视频通话)、腾讯公司的微信和QQ等,通过安装在智能设备上的视频通话软件(或应用)可以实现不同用户间的语音或者视频通话。目前的技术中,在通话双方的智能设备距离比较近的情况下,比如通话双方从不同的会议室走到相同的会议室里或者面对面的产品演示,若通话一方的智能设备A都通过扬声器发出对方一端的声音,则此时用户会听到智能设备A发出很刺耳的啸叫声。这种啸叫声产生的原因是:在智能设备间距离比较近的情况下,通话一方的智能设备A的扬声器会放大并输出接收到的另一方智能设备B的麦克风录入的声音,而这个声音会被智能设备B的麦克风再次采集并传输到智能设备A,声音被继续放大并输出……如此往复,形成了语音的正反馈放大效果,进而便会产生刺耳的啸叫音。因此,目前的技术中,一旦通话双方的智能设备距离比较近,且用户忘记关掉扬声器的情况下,便会产生刺耳的啸叫音,导致用户体验较差。
技术实现思路
有鉴于此,本专利技术提供了一种消除通话中啸叫声的方法、装置和智能设备,能够自动检测到通话双方之间的距离,当确定双方之间的距离减小至设定阈值时,自动执行消除通话中啸叫声的操作,从而能够有效提升用户体验。为实现上述目的,本专利技术提供如下技术方案:一种消除通话中啸叫声的方法,应用于包括蓝牙低能耗模块的智能设备,所述方法包括:接收第一智能设备发送的第一蓝牙低能耗模块的通用唯一识别码;所述第一智能设备为与本机通话的智能设备,所述第一智能设备包括所述第一蓝牙低能耗模块;开启本机的蓝牙低能耗模块,检测本机周围中是否存在任一具有蓝牙低能耗模块的智能设备发送的广播包;若检测到所述广播包,判断所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码是否相同;若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,计算所述第一智能设备与本机的距离;若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作;所述消除通话中啸叫声的操作包括关闭扬声器。优选的,所述接收第一智能设备发送的第一蓝牙低能耗模块的通用唯一识别码,包括:接收第一智能设备发送通话请求时发送的第一蓝牙低能耗模块的通用唯一识别码;或者接收第一智能设备在接收到本机发送的通话请求时反馈的第一蓝牙低能耗模块的通用唯一识别码;或者接收第一智能设备与本机通话过程中,若检测到自身的位置变化超过第二预设阈值时,发送的第一蓝牙低能耗模块的通用唯一识别码;或者接收第一智能设备与本机通话过程中,若检测到通话任意一方用户传达的语音信息中包括表征减小双方距离的语音信息时,发送的第一蓝牙低能耗模块的通用唯一识别码。优选的,所述若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,计算所述第一智能设备与本机的距离,包括:若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,读取所述广播包内的设定发射功率;确定本机当前检测到的所述第一蓝牙低能耗模块的蓝牙信号强度;依照预设计算规则,计算所述第一智能设备与本机的距离;所述预设计算规则为:ratio=rssi*1/txPower;其中,txPower表示所述广播包内的设定发射功率,rssi表示本机当前检测到的所述第一蓝牙低能耗模块的蓝牙信号强度,distance表示所述第一智能设备与本机的距离。优选的,所述第一智能设备包括扬声器和听筒,所述若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作,包括:若所述第一智能设备与本机的距离低于第一预设阈值,将本机由扬声器模式切换为听筒模式。优选的,所述第一智能设备包括扬声器,所述若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作,包括:若所述第一智能设备与本机的距离低于第一预设阈值,关闭扬声器,提醒用户将所述第一智能设备连接耳机。优选的,还包括:若检测到本机与所述第一智能设备维持在通话状态,每隔预设时间重新计算所述第一智能设备与本机的距离;若重新计算得到的所述第一智能设备与本机的距离达到所述第一预设阈值,询问用户是否恢复扬声器播放语音信息,或者直接切换至扬声器播放语音信息。一种消除通话中啸叫声的装置,应用于包括蓝牙低能耗模块的智能设备,所述装置包括:接收模块,用于接收第一智能设备发送的第一蓝牙低能耗模块的通用唯一识别码;所述第一智能设备为与本机通话的智能设备,所述第一智能设备包括所述第一蓝牙低能耗模块;开启模块,用于开启本机的蓝牙低能耗模块,检测本机周围中是否存在任一具有蓝牙低能耗模块的智能设备发送的广播包;判断模块,用于若检测到所述广播包,判断所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码是否相同;第一计算模块,用于若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,计算所述第一智能设备与本机的距离;执行模块,用于若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作。优选的,所述接收模块包括:第一接收单元,用于接收第一智能设备发送通话请求时发送的第一蓝牙低能耗模块的通用唯一识别码;或者第二接收单元,用于接收第一智能设备在接收到本机发送的通话请求时反馈的第一蓝牙低能耗模块的通用唯一识别码;或者第三接收单元,用于接收第一智能设备与本机通话过程中,若检测到自身的位置变化超过第二预设阈值时,发送的第一蓝牙低能耗模块的通用唯一识别码;或者第四接收单元,用于接收第一智能设备与本机通话过程中,若检测到通话任意一方用户传达的语音信息中包括表征减小双方距离的语音信息时,发送的第一蓝牙低能耗模块的通用唯一识别码。优选的,所述第一计算模块包括:读取单元,用于若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,读取所述广播包内的设定发射功率;确定单元,用于确定本机当前检测到的所述第一蓝牙低能耗模块的蓝牙信号强度;计算单元,用于依照预设计算规则,计算所述第一智能设备与本机的距离;所述预设计算规则为:ratio=rssi*1/txPower;其中,txPower表示所述广播包内的设定发射功率,rssi表示本机当前检测到的所述第一蓝牙低能耗模块的蓝牙信号强度,distance表示所述第一智能设备与本机的距离。优选的,所述第一智能设备包括扬声器和听筒,所述执行模块包括:切换单元,用于若所述第一智能设备与本机的距离低于第一预设阈值,将本机由扬声器模式切换为听筒模式。优选的,所述第一智能设备包括扬声器,所述执行模块包括:控制单元,用于若所述第一智能设备与本机的距离低于第一预设阈值,关闭扬声器,提醒用户将所述第一智能设备连接耳机。优选的,还包括:第二计算模块,用于若检测到本机与所述第一智能设备维持在通话状本文档来自技高网...

【技术保护点】
一种消除通话中啸叫声的方法,其特征在于,应用于包括蓝牙低能耗模块的智能设备,所述方法包括:接收第一智能设备发送的第一蓝牙低能耗模块的通用唯一识别码;所述第一智能设备为与本机通话的智能设备,所述第一智能设备包括所述第一蓝牙低能耗模块;开启本机的蓝牙低能耗模块,检测本机周围中是否存在任一具有蓝牙低能耗模块的智能设备发送的广播包;若检测到所述广播包,判断所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码是否相同;若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,计算所述第一智能设备与本机的距离;若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作;所述消除通话中啸叫声的操作包括关闭扬声器。

【技术特征摘要】
1.一种消除通话中啸叫声的方法,其特征在于,应用于包括蓝牙低能耗模块的智能设备,所述方法包括:接收第一智能设备发送的第一蓝牙低能耗模块的通用唯一识别码;所述第一智能设备为与本机通话的智能设备,所述第一智能设备包括所述第一蓝牙低能耗模块;开启本机的蓝牙低能耗模块,检测本机周围中是否存在任一具有蓝牙低能耗模块的智能设备发送的广播包;若检测到所述广播包,判断所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码是否相同;若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,计算所述第一智能设备与本机的距离;若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作;所述消除通话中啸叫声的操作包括关闭扬声器。2.根据权利要求1所述的方法,其特征在于,所述接收第一智能设备发送的第一蓝牙低能耗模块的通用唯一识别码,包括:接收第一智能设备发送通话请求时发送的第一蓝牙低能耗模块的通用唯一识别码;或者接收第一智能设备在接收到本机发送的通话请求时反馈的第一蓝牙低能耗模块的通用唯一识别码;或者接收第一智能设备与本机通话过程中,若检测到自身的位置变化超过第二预设阈值时,发送的第一蓝牙低能耗模块的通用唯一识别码;或者接收第一智能设备与本机通话过程中,若检测到通话任意一方用户传达的语音信息中包括表征减小双方距离的语音信息时,发送的第一蓝牙低能耗模块的通用唯一识别码。3.根据权利要求1所述的方法,其特征在于,所述若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,计算所述第一智能设备与本机的距离,包括:若所述广播包内包含的蓝牙低能耗模块的通用唯一识别码与所述第一蓝牙低能耗模块的通用唯一识别码相同,读取所述广播包内的设定发射功率;确定本机当前检测到的所述第一蓝牙低能耗模块的蓝牙信号强度;依照预设计算规则,计算所述第一智能设备与本机的距离;所述预设计算规则为:distance=ratio10;ratio≤10.89976*ratio7.7095+0.111;ratio>1]]>ratio=rssi*1/txPower;其中,txPower表示所述广播包内的设定发射功率,rssi表示本机当前检测到的所述第一蓝牙低能耗模块的蓝牙信号强度,distance表示所述第一智能设备与本机的距离。4.根据权利要求1所述的方法,其特征在于,所述第一智能设备包括扬声器和听筒,所述若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作,包括:若所述第一智能设备与本机的距离低于第一预设阈值,将本机由扬声器模式切换为听筒模式。5.根据权利要求1所述的方法,其特征在于,所述第一智能设备包括扬声器,所述若所述第一智能设备与本机的距离低于第一预设阈值,执行与本机相对应的消除通话中啸叫声的操作,包括:若所述第一智能设备与本机的距离低于第一预设阈值,关闭扬声器,提醒用户将所述第一智能设备连接耳机。6.根据权利要求1~5任一项所述的方法,其特征在于,还包括:若检测到本机与所述第一智能设备维持在通话状态,每隔预设时间重新计算所述第一智能设备与本机的距离;若重新计算得到的所述第一智能设备与本机的距离达到所述第一预设阈值,询问用户是否恢复扬声器播放语音信息,或者直接切换至扬声器播放语音信息。7.一种消除通话中啸叫声的装置,其特征在于,应用于包括蓝牙低能耗模块的智能设备,所述装置包括:接收模块,用于接收第一智能设备发送的第一蓝牙低能耗模块的通用唯一识别码;所述第一智能设备为与本机通话的智能设备,所述第一智能设备包括所述第一蓝牙低能耗模块;开启模块,用于开启本机的蓝牙低能耗模块,...

【专利技术属性】
技术研发人员:冯巍张帆
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1