本技术涉及耳机控制的领域,尤其是涉及一种骨传导耳机控制的方法、装置、骨传导耳机及介质。
背景技术:
1、随着科技的发展,用户对于耳机的穿戴感要求越来越高,骨传导耳机应运而生,骨传导耳机(包括:骨传导扬声器以及骨传导麦克风)是一种通过用户的颅骨将声波传送至用户的听觉神经的耳机,相较于普通耳机,骨传导耳机由于其解放双耳、保护听力以及相对安全的特点深受用户的喜欢。
2、但目前,骨传导耳机由于自身体积的影响,使得骨传导耳机用于识别用户操作指令的面积较小,即骨传导耳机的触控面积较小,从而使得骨传导耳机容易漏识别用户的操作指令,即骨传导耳机并不能全面识别到用户的操作指令。
技术实现思路
1、为了使得骨传导耳机能够较为全面地识别到用户的操作指令,本技术提供一种骨传导耳机控制的方法、装置、骨传导耳机及介质。
2、第一方面,本技术提供一种骨传导耳机控制的方法,采用如下的技术方案:
3、一种骨传导耳机控制的方法,包括:
4、当接收到骨传导麦克风采集到的用户脸部的振动波时,对比所述振动波与预设振动波库中的预设振动波是否一致,所述预设振动波库中包括预设振动波以及预设振动波对应的预设操作指令;
5、若存在与所述振动波一致的预设振动波,则将所述预设振动波对应的预设操作指令确定为所述振动波对应的操作指令。
6、通过采用上述技术方案,当接收到骨传导麦克风采集到的用户脸部的振动波时,说明用户需对骨传导耳机进行控制,预设振动波库为提前设定的数据库,其中包括多种预设振动波以及预设振动波对应的预设操作指令,对比该振动波与预设振动波库中的预设振动波是否一致,以便于确定出该振动波对应的操作指令,当预设振动波库中存在与该振动波一致的预设振动波时,可以确定预设振动波对应的预设操作指令为该振动波的操作指令,从而达到更全面识别到用户操作指令的效果。
7、在另一种可能实现的方式中,所述预设振动波的场景属性包括音乐场景以及通话场景;
8、对比所述振动波与预设振动波库中的预设振动波是否一致,包括:
9、当接收到来自终端设备的电信号时,判断所述电信号的波形是否属于规则波形;
10、若所述电信号的波形属于规则波形,则对比所述振动波与场景属性为音乐场景的预设振动波是否一致;
11、若所述电信号的波形属于不规则波形,则对比所述振动波与场景属性为通话场景的预设振动波是否一致。
12、通过采用上述技术方案,预设振动波库中包括多个预设振动波,每个预设振动波有对应的场景属性,场景属性包括音乐场景以及通话场景,当接收到来自终端设备的电信号时,由于音乐场景中声音存在一定的规则,因此判断电信号的波形是否属于规则波形,能够判断出当前用户使用骨传导耳机在听音乐还是在进行通话。当电信号的波形属于规则波形时,说明用户正在使用骨传导耳机听音乐,对比该振动波与场景属性为音乐场景的预设振动波是否一致,以便于后续能够识别出用户在听音乐时的操作指令。而当电信号的波形属于不规则波形时,说明用户在使用骨传导耳机进行通话,对比该振动波与场景属性为通话场景的预设振动波是否一致,以便于后续识别出用户在通话时的进行操作的操作指令。
13、在另一种可能实现的方式中,所述方法还包括:
14、获取周围环境中的声音信息,并确定所述声音信息的语种;
15、判断所述语种是否属于预设语种;
16、若不属于预设语种,则翻译所述声音信息为所述预设语种的目标声音信息;
17、控制骨传导扬声器输出所述目标声音信息。
18、通过采用上述技术方案,获取周围环境中的声音信息,并确定该声音信息的语种,预设语种为提前设定的用户能够理解的语种,判断该声音信息的语种是否属于预设语种,当不属于预设语种时,若直接将该声音信息通过骨传导扬声器输出至用户的听觉神经,用户可能无法理解该声音信息所传达的含义。因此可以翻译声音信息为预设语种的目标声音信息,并控制骨传导扬声器输出目标声音信息,从而使得用户能够理解不同语种的声音信息所表达的含义。
19、在另一种可能实现的方式中,所述方法还包括:
20、获取周围环境中的气味信息;
21、基于所述气味信息,判断当前所述用户是否处于预设状态;
22、若是,则输出所述操作指令对应的待确认信息;
23、若接收到所述用户针对所述待确认信息输入的确定指令,则将所述操作指令确定为目标操作指令。
24、通过采用上述技术方案,预设状态为提前设定的特殊状态,在预设状态下用户会连续性地对脸部进行拍打,即当用户处于预设状态时,会产生多个振动波,骨传导耳机需判断出每个振动波对应的操作指令是否需进行执行,获取周围环境中的气味信息,根据气味信息判断当前用户是否处于预设状态,以便于判断出用户是否会生成多个震动波,当用户处于预设状态时,说明用户可能生成多个振动波,因此需判断出每个振动波对应的操作指令是否需进行执行,优选的,可以输出操作指令对应的待确认信息,以便于用户能够根据待确认信息输入确定指令,当接收到用户输入的确定指令时,将操作指令确定为目标操作指令,从而达到判断出操作指令是否需进行执行的效果。
25、在另一种可能实现的方式中,所述方法还包括:
26、基于所述用户的需求判断播放状态是否为播放本地内容;
27、若否,则检查蓝牙连接状态;
28、若检测到所述蓝牙连接状态属于未连接状态,则切换播放状态为播放本地内容,并输出提示信息。
29、通过采用上述技术方案,骨传导耳机存在两种播放状态,播放本地内容以及播放终端设备的内容,根据用户的需求判断播放状态是否为播放本地内容,当播放状态不属于播放本地内容时,说明当前用户需骨传导耳机的播放状态为播放终端设备的内容,而通常骨传导耳机与终端设备相连的方式为蓝牙连接,因此可以检查蓝牙连接状态,以便于判断当前骨传导耳机是否能够播放终端设备的内容,当检测到蓝牙连接状态属于未连接状态时,说明用户不能够通过骨传导耳机接听到终端设备的内容,若继续控制终端设备播放内容,将出现声音外放的情况,因此可以切换播放状态为播放本地内容,并输出提示信息,以使得用户能够结合播放状态为播放本地内容以及提示信息明确当前骨传导耳机未与终端设备相连,进而达到减少用户由于声音外放出现尴尬的情况。
30、在另一种可能实现的方式中,检查蓝牙连接状态,之后还包括:
31、若检测到所述蓝牙连接状态属于已连接状态,且接收到所述用户的切换指令,则切换当前连接对象为目标连接对象。
32、通过采用上述技术方案,当检测到蓝牙连接状态属于已连接状态,且接收到用户的切换指令时,说明用户需要切换当前与骨传导耳机相连的终端设备,即切换当前连接对象为目标连接对象,从而达到用户切换与骨传导耳机相连的终端设备的效果。
33、在另一种可能实现的方式中,所述切换当前连接对象为目标连接对象,包括:
34、获取所述当前连接对象的当前设备信息;
35、切换所述蓝牙连接状态为未连接状态;
36、搜索蓝牙状态为开启状态的设备信息;
37、判断所述设备信息是否与所述当前设备信息一致;
38、若不一致,则将所述设备信息确定为目标设备信息;
39、基于所述目标设备信息,与所述目标连接对象连接。
40、通过采用上述技术方案,优选的,切换当前连接对象为目标连接对象时,可以首先切换蓝牙连接状态为未连接状态,断开与当前连接对象的蓝牙连接,搜索当前周围环境中蓝牙状态为开启状态的设备信息,并获取当前连接对象的当前设备信息,以便于后续判断设备信息是否与当前设备信息一致,当与当前设备信息一致时,说明该设备信息对应的连接对象为上一个断开的当前连接对象,当与当前设备信息不一致时,说明该设备信息对应的连接对象不为当前连接对象,因此可以将该设备信息确定为目标设备信息,并根据目标设备信息与目标连接对象连接,从而达到切换当前连接对象为目标连接对象的效果。
41、第二方面,本技术提供一种骨传导耳机控制的装置,采用如下的技术方案:
42、一种骨传导耳机控制的装置,包括:
43、对比模块,用于当接收到所述骨传导麦克风采集到用户脸部的振动波时,对比所述振动波与预设振动波库中的预设振动波是否一致,所述预设振动波库中包括预设振动波以及预设振动波对应的预设操作指令;
44、第一确定模块,用于当存在与所述振动波一致的预设振动波时,将所述预设振动波对应的预设操作指令确定为所述振动波的操作指令。
45、通过采用上述技术方案,当接收到骨传导麦克风采集到的用户脸部的振动波时,说明用户需对骨传导耳机进行控制,预设振动波库为提前设定的数据库,其中包括多种预设振动波以及预设振动波对应的预设操作指令,通过对比模块对比该振动波与预设振动波库中的预设振动波是否一致,以便于确定出该振动波对应的操作指令,当预设振动波库中存在与该振动波一致的预设振动波时,第一确定模块可以确定预设振动波对应的预设操作指令为该振动波的操作指令,从而达到更全面识别到用户操作指令的效果。
46、在另一种可能的实现方式中,对比模块在对比所述振动波与预设振动波库中的预设振动波是否一致时,具体用于:
47、当接收到来自终端设备的电信号时,判断所述电信号的波形是否属于规则波形;
48、若所述电信号的波形属于规则波形,则对比所述振动波与场景属性为音乐场景的预设振动波是否一致;
49、若所述电信号的波形属于不规则波形,则对比所述振动波与场景属性为通话场景的预设振动波是否一致。
50、在另一种可能的实现方式中,所述装置还包括:
51、第一获取模块,用于获取周围环境中的声音信息,并确定所述声音信息的语种;
52、第一判断模块,用于判断所述语种是否属于预设语种;
53、翻译模块,用于当不属于预设语种时,翻译所述声音信息为所述预设语种的目标声音信息;
54、控制模块,用于控制骨传导扬声器输出所述目标声音信息。
55、在另一种可能的实现方式中,所述装置还包括:
56、第二获取模块,用于获取周围环境中的气味信息;
57、第二判断模块,用于基于所述气味信息,判断当前所述用户是否处于预设状态;
58、输出模块,用于当是时,输出所述操作指令对应的待确认信息;
59、第二确定模块,用于当接收到所述用户针对所述待确认信息输入的确定指令时,将所述操作指令确定为目标操作指令。
60、在另一种可能的实现方式中,所述装置还包括:
61、第三判断模块,用于基于所述用户的需求判断播放状态是否为播放本地内容;
62、检查模块,用于当否时,检查蓝牙连接状态;
63、第一切换模块,当检测到所述蓝牙连接状态属于未连接状态时,切换播放状态为播放本地内容,并输出提示信息。
64、在另一种可能的实现方式中,所述装置还包括:
65、第二切换模块,用于当检测到所述蓝牙连接状态属于已连接状态,且接收到所述用户的切换指令时,切换当前连接对象为目标连接对象。
66、在另一种可能的实现方式中,第二切换模块在切换当前连接对象为目标连接对象时,具体用于:
67、获取所述当前连接对象的当前设备信息;
68、切换所述蓝牙连接状态为未连接状态;
69、搜索蓝牙状态为开启状态的设备信息;
70、判断所述设备信息是否与所述当前设备信息一致;
71、若不一致,则将所述设备信息确定为目标设备信息;
72、基于所述目标设备信息,与所述目标连接对象连接。
73、第三方面,本技术提供一种骨传导耳机,采用如下的技术方案:
74、一种骨传导耳机,该骨传导耳机包括:
75、骨传导麦克风,用于采集所述用户脸部的振动波;
76、骨传导扬声器,用于输出目标声音信息;
77、至少一个处理器;
78、存储器;
79、至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,至少一个应用程序配置用于:执行根据第一方面任一种可能的实现方式所示的一种骨传导耳机控制的方法。
80、第四方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:
81、一种计算机可读存储介质,当所述计算机程序在计算机中执行时,令所述计算机执行第一方面任一项所述的骨传导耳机控制的方法。
82、综上所述,本技术包括以下至少一种有益技术效果:
83、1. 当接收到骨传导麦克风采集到的用户脸部的振动波时,说明用户需对骨传导耳机进行控制,预设振动波库为提前设定的数据库,其中包括多种预设振动波以及预设振动波对应的预设操作指令,对比该振动波与预设振动波库中的预设振动波是否一致,以便于确定出该振动波对应的操作指令,当预设振动波库中存在与该振动波一致的预设振动波时,可以确定预设振动波对应的预设操作指令为该振动波的操作指令,从而达到更全面识别到用户操作指令的效果;
84、2. 预设状态为提前设定的特殊状态,在预设状态下用户会连续性地对脸部进行拍打,即当用户处于预设状态时,会产生多个振动波,骨传导耳机需判断出每个振动波对应的操作指令是否需进行执行,获取周围环境中的气味信息,根据气味信息判断当前用户是否处于预设状态,以便于判断出用户是否会生成多个震动波,当用户处于预设状态时,说明用户可能生成多个振动波,因此需判断出每个振动波对应的操作指令是否需进行执行,优选的,可以输出操作指令对应的待确认信息,以便于用户能够根据待确认信息输入确定指令,当接收到用户输入的确定指令时,将操作指令确定为目标操作指令,从而达到判断出操作指令是否需进行执行的效果。