一种语音识别方法、控制装置、语音识别电路及家居设备与流程
【技术领域】
本发明实施例涉及语音识别技术领域,尤其涉及一种语音识别方法、控制装置、语音识别电路及家居设备。
背景技术:
随着时代的发展,各类电子产品也越来越智能化,能够通过多种方式实现人机交互技术,其中,语音识别或者语音控制是一种常用的人机交互技术,各类电子产品可以通过识别用户或者其他设备发出的语音信号,完成对应的控制功能,相对其他的一些人机交互方式,语音交互或者语音识别技术更加方便。
传统的语音识别技术中,至少具有以下缺点:语音识别方式单一,进而导致不能精准识别语音信号,不便于用户的使用。
技术实现要素:
本发明实施例旨在提供一种语音识别方法、控制装置、语音识别电路及家居设备,其能够精准识别语音信号,且识别方式多样,方便用户的使用。
为解决上述技术问题,本发明实施例提供以下技术方案:
第一方面,本发明实施例提供了一种语音识别方法,应用于控制装置,所述语音识别方法包括:
获取语音信号;
利用离线词预设模板识别所述语音信号;
若利用离线词预设模板识别出所述语音信号,则基于识别出的离线词识别结果生成第一控制指令,以完成所述离线词识别结果对应的操作;
若利用离线词预设模板未识别出所述语音信号,则利用唤醒词预设模板识别所述语音信号;
若利用唤醒词预设模板未识别出所述语音信号,则判断所述控制装置是否处于唤醒状态;
若所述控制装置处于唤醒状态,则向云端发送所述语音信号,以使所述云端识别所述语音信号,生成云端识别结果,并将所述云端识别结果返还至所述控制装置;
根据所述云端识别结果生成第二控制指令,以完成所述云端识别结果对应的操作。
本发明的有益效果是:与现有技术相比较,本发明实施例提供了一种语音识别方法、控制装置、语音识别电路及家居设备,该语音识别方法首先通过离线词预设模板识别语音信号,若识别出该语音信号,则根据离线词识别结果生成第一控制指令以完成离线词识别结果对应的操作,若利用离线词预设模板未识别出语音信号,则再利用唤醒词预设模板识别语音信号,若利用唤醒词预设模板同样未识别出语音信号,则在控制装置处于唤醒状态的情况下,向云端发送语音信号,使得云端对该语音信号进行识别。因此,本发明实施例的语音识别方法不仅能够通过控制装置中的离线预设模板和唤醒词预设模板进行识别语音信号,还能够在控制装置未能识别该语音信号时,向云端发送该语音信号,使得云端对该语音信号进行识别,语音信号不仅能在本地控制装置中离线识别,还能进行云端识别,识别结果更加精准,且识别方式多样,方便于用户的使用。
【附图说明】
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明实施例提供的一种语音识别方法应用场景示意图;
图2是本发明实施例提供的其中一种智能床垫的电路结构示意图;
图3是本发明实施例提供的其中一种语音识别电路的电路结构示意图;
图4是本发明实施例提供的一种语音识别方法的流程示意图;
图5是图4中步骤s102的流程示意图;
图6是图5中步骤s104的流程示意图;
图7是本发明另一实施例提供的一种语音识别方法的流程示意图;
图8是本发明另一实施例提供的一种语音识别方法的流程示意图;
图9是本发明实施例提供的一种控制装置的电路结构示意图;
图10是本发明实施例提供的其中一种智能床垫的电路结构示意图;
图11是本发明实施例提供的其中一种音频处理电路的电路结构示意图;
图12是本发明实施例提供的其中一种升降电机控制电路的电路结构示意图;
图13是本发明实施例提供的一种止鼾方法的流程示意图;
图14是图13中步骤s302的流程示意图;
图15是本发明实施例提供的其中一种止鼾方法的流程示意图;
图16是本发明实施例提供的其中一种止鼾方法的流程示意图;
图17是图16中步骤s308的流程示意图。
【具体实施方式】
为了便于理解本申请,下面结合附图和具体实施方式,对本申请进行更详细的说明。需要说明的是,当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本发明。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
此外,下面所描述的本申请不同实施例中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
请一并参阅图1至图2,图1是本发明实施例提供的一种语音识别方法应用场景示意,在该应用场景中包括智能床垫100、遥控终端200以及云端300,智能床垫100、遥控终端200以及云端300两两之间可以通过任意方式进行无线通信连接,比如:可以利用无线保真技术(wirelessfidelity,wi-fi)、蓝牙(bluetooth)技术或者诸如第3代(3rdgeneration,3g)、第四代(4thgeneration,4g)、或第五代(5thgeneration,5g)等移动通信技术,来实现无线连接,在此不予限定。
智能床垫100可以为任意类型和形状的床垫。在一实施例中,该智能床垫100包括第一段a段、第二段b段以及第三段c段,其中,智能床垫100处于平整状态,且用户躺在智能床垫100上时,第一段a段位于用户头部位置,第二段b段位于用户中间位置,第三段c段位置用户脚步位置,并且,第一段a段、第二段b段以及第三段c段处均设置了电机,可以通过控制对应的电机使得智能床垫100进行上下移动或者转动角度,电机的类型和数量不受限制。例如:第一段a段和第三段c段处设置升降电机,第二段b段设置震动电机,通过对第一段a段的升降电机的控制可以调整智能床垫100头部倾斜角度,通过对第二段b段的升降电机的控制可以调整智能床垫100脚部倾斜角度,在进行止鼾操作时,可以只使得第一段a段的升降电机工作,第三段c段的升降电机不工作,则脚部保持平整状态,头部进行对应的倾斜,在需要对用户进行按摩时,可以使得第二段b段的震动电机工作,对用户的腰部进行相应的按摩。需要说明的是,第一段a段和第三段c段还可以包括震动电机,能够实现对用户头部和脚部的按摩,第一段a段、第二段b段以及第三段c段还可以包括其他类型的电机,如用于调整角度的电机,即电机的数量和类型不受限制,可以根据需要而设置。
其中,智能床垫100可以包括语音识别电路10和执行装置20,具体地,语音识别电路10根据语音信号控制所述执行装置20的工作状态,以完成所述语音信号对应的操作。该执行装置20也可以为智能床垫100以外的装置,例如:台灯、机器人或音乐播放器等装置。若用户使用智能床垫100时,可以通过各种语音信号,实现该语音信号对应的功能。例如:用户可以发出语音“把灯打开”,则智能床垫100对该语音信号进行相应的识别,分析出该语音信号的语义为“把灯打开”,则生成对应的控制指令,控制执行装置20将灯打开,如控制灯的开关导通,进而打开灯。又例如:用户可以发出语音“将智能床垫的头部倾斜角度调高5度”,则智能床垫100对该语音信号进行相应的识别,分析出该语音信号的语义为“将智能床垫的头部倾斜角度调高5度”,则生成对应的控制指令,控制执行装置20将智能床垫的头部倾斜角度调高5度,本次执行机构可以为智能床垫100的升降装置,用于调整智能床垫100的头部倾斜角度。再例如:用户可以发出语音“播放歌曲××××”,则智能床垫100对该语音信号进行识别,若智能床垫100未识别出该语音信号,则在智能床垫100处于唤醒状态的情况下,将该语音信号发送至云端300,由云端300进行识别,若云端300识别出该语音信号的语义为“播放歌曲××××”,则将该歌曲以及识别结果发送至智能床垫100,智能床垫100再生成对应的控制指令,控制执行装置20播放该歌曲,具体可以控制麦克风或音乐播放器播放该歌曲。
此外,所述遥控终端200可以是任意能够操控所述智能床垫100的终端,比如,遥控器、移动终端(例如,智能手机、平板电脑、笔记本电脑等)、可穿戴设备或者其他设备。所述遥控终端200可以通过向所述智能床垫100发送控制指令来控制所述智能床垫100调整工作模式或者执行相应的任务,例如,可以控制智能床垫100执行止鼾模式、按摩模式、加热模式或者语音识别模式等,也可以接收来自所述智能床垫100的信号或图像数据。所述遥控终端200还可以配置有显示屏,用于根据图像数据来显示图像。
其中,需要说明的是,上述应用环境仅是为了进行示例性说明,在实际应用中,下述实施例提供的语音识别方法和相关装置还可以进一步的拓展到其他合适的应用环境中,而不限于图1中所示的应用环境。所述智能床垫100和所述遥控终端200的数量也可以不止一个。
请参阅图2,图2是本发明实施例提供的一种语音识别电路10,如图2所示,语音识别电路10包括麦克风11以及控制装置12,其中,麦克风11和控制装置12的第一端电性连接,其中,麦克风11用于采集语音信号,并将采集的语音信号传送至控制装置12,由控制装置12进行处理和分析,控制装置12对语音信号进行识别,并根据识别结果生成对应的控制指令,该控制指令可以作用于执行装置20,以完成识别结果对应的操作。控制装置12若未识别出该语音信号,还可以将该语音信号传送至云端300,由云端300进行识别,云端300再将识别结果传送至控制装置12。控制装置12用于提供计算和控制能力,以控制智能床垫100实现语音识别功能以及执行相关任务,例如,控制智能床垫100执行下述实施例提供的任意一种语音识别方法。
在一些实施例中,控制装置12还与执行装置20电性连接,控制指令作用于执行装置20,使得执行装置20动作。
因此,该智能床垫100可以通过控制装置12对语音信号进行识别,并根据识别结果生成对应的控制指令,再将该控制指令作用于执行装置20,以完成该识别结果对应的操作,当控制装置12未识别出该语音信号,还可以将该语音信号发送至云端300,由云端300进行相应的识别,再将云端300识别结果返回至控制装置12,由控制装置12进行生成控制指令。
在一些实施例中,控制装置12可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acornriscmachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,控制装置12还可以是任何传统处理器、控制装置、微控制装置或状态机。控制装置12也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp和/或任何其它这种配置。
在一些实施例中,该语音识别电路10还包括音频存储电路13和语音处理电路14,音频存储电路13与控制装置12的第二端电性连接,用于向控制装置12提供音频信号。该音频存储电路13中的音频信号为本地音频信号,若控制装置12能够识别出语音信号,且分析出语音信号的语义为“播放音频××××”,音频存储电路13中也存储有该音频信号,控制装置12则从音频存储电路13中获取该音频信号,并在执行装置20(如播放器)处播放。
语音识别电路10与控制装置12的第三端电性连接,用于音频信号进行处理,例如:对要播放的音频信号进行放大处理、降噪处理或者滤波处理等,再将音频信号传送至执行装置20(如播放器)处播放,使得音频信号更加清晰,声音更大。
在一些实施例中,该语音识别电路10还包括稳压电路15,分别与外部电源200和控制装置12的第四端电性连接,用于对外部电源200的电压信号进行稳压,并对控制装置12供电。该稳压电路15可以使得控制装置12的供电信号稳定,实现稳定工作。
请参阅图3,图3是本发明实施例提供的一种语音识别电路10的电路结构示意图,其中,播放器电性连接语音处理电路14,播放器的个数为两个,其将音频信号播放出去。
语音处理电路14包括音频芯片u1,其可以对音频信号进行放大处理,其型号可以为ns4110b,ns4110b处理音频信号以后,将处理后的音频信号传送至播放器处,由播放器处进行播放。具体地,该语音处理电路14还包括第一滤波电路,该第一滤波电路包括第一电容c1、第二电容c2、第一电感l1以及第二电感l2,第一电容c1的一端接地,另一端分别连接两个播放器的第一端以及第一电感l1的一端,第一电感l1的另一端接音频芯片u1的8引脚,第二电容c2的一端接地,另一端分别连接两个播放器的第二端以及第二电感l2的一端,第二电感l2的另一端接音频芯片u1的5引脚。该第一滤波电路用于对音频信号进行滤波。在一些实施例中,该语音处理电路14还包括第三电容c3、第四电容c4、第一电阻r1以及第二电阻r2,第三电容c3分别与地和第一电阻r1连接,第一电阻r1分别与第三电容c3和音频芯片u1的3引脚连接,第四电容c4分别与控制装置12和第二电阻r2连接,第二电阻r2分别与第四电容c4和音频芯片u1的4引脚连接。该音频芯片u1、第三电容c3、第四电容c4、第一电阻r1以及第二电阻r2共同组成放大电路,对音频信号进行放大处理,在本发明实施例中,放大倍数av=300k/r1=300k/30k=10。该语音处理电路14还包括第五电容c5,第五电容c5分别连接地和音频芯片u1的2引脚,其为芯片内部参考电压去耦电容。因此,该语音处理电路14可以对音频信号进行滤波和放大处理,处理之后的音频信号,再传送至两个播放器,由该两个播放器进行播放。
控制装置12包括控制芯片u2,音频芯片u1的1引脚和4引脚通过第一接口cn1电性连接控制芯片u2的15引脚和18引脚,控制芯片u2通过其15引脚和18引脚将要播放的音频信号传送至音频芯片u1,由语音处理电路14进行相关处理。
控制芯片u2的16引脚和17引脚作为控制芯片u2的语音采集口,麦克风11采集语音信号以后经第一接口cn1,将语音信号传送至控制芯片u2的16引脚和17引脚,控制芯片u2再对语音信号进行相应的识别。控制芯片u2的23引脚和24引脚是通信引脚,可以和云端300进行通信。控制芯片u2的6-13引脚经扩展口j1电性连接音频存储电路13。
音频存储电路13包括驱动电路和音频存储卡,驱动电路包括上拉电阻和esd管,上拉电阻和esd管是成套设置,本发明实施例中,共有5个上拉电阻和5个esd管配套设置,其中esd管为双向esd管,每个esd管的第一极,即a极均接地,每个esd管的第二极,即k极均接对应的上拉电阻,音频存储卡电性连接每个上拉电阻和每个esd管的共同连接点。音频存储卡为tf-card,控制芯片u2可以对tf卡读取音频信号,再进行播放。上拉电阻可以保证通讯的稳定性,esd管为静电二极管,可以防止静电的干扰。
在一些实施例中,稳压电路15包括稳压芯片u3和第二滤波电路,稳压芯片u3的型号可以为bl8568-33pra,第二滤波电路包括第六电容c6和第七电容c7,第六电容c6的一端接地,另一端分别接+5v电压以及稳压芯片u3的1引脚,第六电容c6的一端接地,另一端接稳压芯片u3的5引脚,该稳压芯片u3的5引脚输出+3.3v电压,稳压芯片u3的3引脚为其控制端,控制装置12可以通过该引脚控制稳压芯片u3的工作,控制稳压芯片u3的导通和关闭,当控制装置12输出高电平信号,作用于3引脚时,使得稳压芯片u3导通,稳压芯片u3输出稳定的+3.3v电压,当控制装置12输出低电平信号,作用于3引脚时,使得稳压芯片u3关闭,稳压芯片u3不再输出。稳压芯片u3输出的+3.3v电压作用于控制芯片u2的供电端,为其提供电源信号。
在一些实施例中,控制装置12不仅包括上述控制芯片u2,还包括控制器(图中未示出),该控制器和控制芯片u2通信连接,控制芯片u2对语音信号进行相应的识别,识别出该语音信号以后,再生成控制指令,再向控制器发送该识别结果和控制指令,由控制器根据该控制指令控制对应的执行装置20动作,以完成该识别结果对应的操作,若控制芯片u2未识别出该语音信号,则将该语音信号发送至云端300,由云端300进行相应识别,云端300将该云端300识别结果返回至控制芯片u2,控制芯片u2生成对应的控制指令,控制芯片u2再将该控制指令发送至控制器,由控制器根据该控制指令控制对应的执行装置20动作,以完成该识别结果对应的操作,或者控制芯片u2将云端300识别的结果发送至控制器,由控制器根据该识别结果生成对应的控制指令,再由控制器根据该控制指令控制对应的执行装置20动作,以完成该识别结果对应的操作。
请继续参阅图3,结合图3,该语音识别电路的工作原理可以描述如下:
首先,通过麦克风11采集语音信号,语音信号通过第一接口cn1进入控制芯片u2的16引脚和17引脚,由控制芯片u2进行识别,若控制芯片u2能识别出该语音信号,则根据识别结果生成控制指令,控制执行装置20动作,以完成该识别结果对应的操作,若语音信号的语义为“播放音频××××”,音频存储卡中也存储有该音频信号,控制芯片u2则从音频存储卡中获取该音频信号,该音频信号经过第一滤波电路滤波以后,进入音频芯片u1处理,音频芯片u1和第三电容c3、第四电容c4、第一电阻r1以及第二电阻r2共同构成音频放大电路,将音频信号进行放大,放大以后的音频信号,在两个播放器处播放。
若控制芯片u2未识别出该语音信号,则将该语音信号发送至云端300,由云端300进行相应的识别,并经识别结果返回至控制芯片u2,控制芯片u2再根据该识别结果生成控制指令,控制执行装置20动作,以完成该识别结果对应的操作。例如:用户可以发出语音“播放歌曲××××”,则控制芯片u2对该语音信号进行识别,若控制芯片u2未识别出该语音信号,则在控制芯片u2处于唤醒状态的情况下,将该语音信号发送至云端300,由云端300进行识别,若云端300识别出该语音信号的语义为“播放歌曲××××”,则将该歌曲以及识别结果发送至控制芯片u2,控制芯片u2再生成对应的控制指令,控制播放器播放该歌曲。
综上,该语音识别电路10可以通过麦克风11对语音信号进行采集,并通过控制装置12对语音信号进行识别,且根据识别结果能够生成对应的控制指令以完成操作,若控制装置12识别不出该语音信号,则将该语音信号发送至云端300,由云端300进行相应识别,因此,该语音识别电路10能够实现语音识别功能,且识别方式多样,能够精准识别该语音信号。
图4是本发明是实施例提供的一种语音识别方法的流程示意图。该方法可以由任意类型的智能床垫100执行,例如,图1和图2中所示的智能床垫100执行。
具体地,请参阅图4,该语音识别方法可以包括但不限于如下步骤:
s101、获取语音信号;
s102、利用离线词预设模板识别所述语音信号;
s103、若利用离线词预设模板识别出所述语音信号,则基于识别出的离线词识别结果生成第一控制指令,以完成所述离线词识别结果对应的操作;
s104、若利用离线词预设模板未识别出所述语音信号,则利用唤醒词预设模板识别所述语音信号;
s105、若利用唤醒词预设模板未识别出所述语音信号,则判断所述控制装置是否处于唤醒状态;
s106、若所述控制装置处于唤醒状态,则向云端发送所述语音信号,以使所述云端识别所述语音信号,生成云端识别结果,并将所述云端识别结果返还至所述控制装置;
s107、根据所述云端识别结果生成第二控制指令,以完成所述云端识别结果对应的操作。
获取语音信号以后,可以提取语音信号的语音特征,例如:语音信号的频率特征,语音信号的语音强度,语音周期、信噪比以及谐噪比等语音特征。控制装置预先存储有离线词预设模板和唤醒词预设模板,离线词预设模板中包含多个离线词对应的预设语音特征,离线词可以为预设设置的一些命令词或者特定词组,例如“把灯打开”、“把床垫头部抬高”或者“播放音频××××”等特定词组,控制装置中存储的离线词个数有限,但在不联网的情况下,若语音信号为离线词,控制装置可以直接在本地识别出语音信号,并根据识别结果实现语音控制功能。
因此,在获取语音信号的语音特征以后,首先利用离线词预设模板识别该语音信号,若控制装置在本地就可以识别出该语音信号,则基于识别出的离线词识别结果生成第一控制指令,以完成该离线词识别结果对应的操作,因此,该离线词识别结果只有在离线词预设模板识别出该语音信号时,控制装置才可以获取。并且,控制装置是否处于唤醒状态,控制装置均可以利用离线词预设模板对语音信号进行识别。例如:离线词预设模板识别出该语音信号的语义为“把灯打开”,控制装置则根据该识别结果生成对应的控制指令,控制灯打开,完成该识别结果对应的操作,实现语音控制。
若利用离线词预设模板未识别出语音信号,则利用唤醒词预设模板识别语音信号。唤醒词预设模板包含唤醒词的标准语音特征,唤醒词用于唤醒设备,设备在语音交互前先用唤醒词将其唤醒,这样设备知道接下来的话是对它说的,唤醒词可以由用户进行设置,例如:用户设置设备的唤醒词为“小溪,小溪”,那么用户发出该语音信号以后,唤醒词预设模板则可以识别出该语音信号,进而将设备唤醒。
若利用唤醒词也未识别出该语音信号,则判断控制装置是否处于唤醒状态,若控制装置已经被唤醒,处于唤醒状态,则向云端发送该语音信号,以使云端识别该语音信号,生成云端识别结果,并将云端识别结果返还至控制装置,由控制装置再根据该云端识别结果生成第二控制指令,以完成该云端识别结果对应的操作。因此,只有在控制装置处于唤醒状态时,才可以向云端发送语音信号,若控制装置未被提前唤醒,而离线词预设模板也未识别出该语音信号,唤醒词也未识别出该语音信号,则控制装置对该语音信号不响应,无法向云端发送语音信号。例如:语音信号为“播放歌曲××××”,首先离线词预设模板不能识别出该语音信号,且,该语音信号也不是唤醒词“小溪,小溪”,唤醒词预设模板也不能识别出该语音信号,则在控制装置处于唤醒状态的情况下,将该语音信号发送至云端,由云端进行识别,若云端识别出该语音信号的语义为“播放歌曲××××”,则将该歌曲以及云端识别结果发送至控制装置,控制装置再生成对应的第二控制指令,控制麦克风或音乐播放器播放该歌曲。
综上,该语音识别方法不仅能够通过控制装置中的离线预设模板和唤醒词预设模板进行识别语音信号,还能够在控制装置未能识别该语音信号时,向云端发送该语音信号,使得云端对该语音信号进行识别,语音信号不仅能在本地控制装置中离线识别,还能进行云端识别,识别结果更加精准,且识别方式多样,提升用户体验。
在一些实施例中,利用离线词预设模板识别语音信号,是根据语音信号与离线词预设模板之间的匹配度,确认离线词预设模板是否识别出语音信号,请参阅图5,如图5所示,步骤s102包括:
s1021、计算所述语音信号与所述离线词预设模板的匹配度,获得至少一个识别结果和所述识别结果对应的第一匹配度;
s1022、如果最大的所述第一匹配度大于或者等于第一预设匹配度阈值,则确认所述离线词预设模板识别出所述语音信号,并将所述第一匹配度最大的所述识别结果作为所述离线词识别结果;
s1023、如果最大的所述第一匹配度小于所述第一预设匹配度阈值,则确认所述离线词预设模板未识别出所述语音信号。
离线词预设模板中包含多个离线词对应的标准语音特征,可以将语音信号的语音特征与离线词预设模板中的多个标准语音特征进行一一比较,计算语音信号的语音特征与每一个标准语音特征的匹配度,每一个标准语音特征均表征对应离线词的语义,那么一一进行计较和计算以后,则可以获得至少一个识别结果和识别结果对应的第一匹配度,该识别结果的个数与离线词的个数对应,第一匹配度的个数也与离线词的个数对应,识别结果也表征对应的离线词以及离线词的语义。
可以从至少一个第一匹配度中选取最大的第一匹配度,若该最大的第一匹配度大于或等于第一预设匹配度阈值,则确认离线词预设模板识别出语音信号,并将第一匹配度最大的识别结果作为离线词识别结果,控制装置再根据该离线词识别结果生成第一控制指令。
若最大的第一匹配度小于第一预设匹配度阈值,即所有的第一匹配度均小于第一预设阈值,则确认离线词预设模板未识别出语音信号。
无论控制装置是否处于唤醒状态,上述步骤均可以进行,控制装置均可以利用离线词预设模板对语音信号进行识别。
在一些实施例中,同样是根据唤醒词预设模板与语音信号的匹配度,确定唤醒词预设模板是否识别出该语音信号。请参阅图6,如图6所示,步骤s104包括:
s1041、计算所述语音信号与所述唤醒词预设模板的匹配度,获得第二匹配度;
s1042、如果所述第二匹配度大于或等于第二预设匹配度阈值,则确认所述唤醒词预设模板识别出所述语音信号,则基于识别出的唤醒词识别结果生成第一控制指令,以完成唤醒所述控制装置的操作;
s1043、如果所述第二匹配度小于所述第二预设匹配度阈值,则确认所述唤醒词预设模板未识别出所述语音信号。
一般情况下,唤醒词预设模板只包括固定的唤醒词的标准语音特征,因此,语音信号与唤醒词预设模板的匹配度个数为一个。但若用户预先存储了多个唤醒词,即可以通过多个唤醒词唤醒控制装置,那么唤醒词预设模板中就包含多个唤醒词的标准语音特征,第二匹配度的个数也会和唤醒词的个数相同,这时,利用唤醒词预设模板识别语音信号的方法与上述利用离线词预设模板识别语音信号的方法相同。
若唤醒词只有一个,那么就根据第二匹配度与第二预设匹配度阈值的比较,进行确定唤醒词预设模板是否识别出语音信号,若第二匹配度大于或等于第二预设匹配度阈值,则确认所述唤醒词预设模板识别出所述语音信号,则基于识别出的唤醒词识别结果生成第一控制指令,以唤醒控制装置,若第二匹配度小于所述第二预设匹配度阈值,则确认所述唤醒词预设模板未识别出所述语音信号。
需要说明的是,第一预设匹配度阈值和第二预设匹配度阈值均可以由用户根据需要而设置,两个预设匹配度阈值可以相同,也可以不同,例如:第一预设匹配度阈值为80%,第二预设匹配度阈值为90%。
在一些实施例中,在基于识别出的离线词识别结果生成第一控制指令之前,或,在所述基于识别出的唤醒词识别结果生成第一控制指令之前,请参阅图7,该语音识别方法s100还包括:
s108、判断所述语音信号的语音强度是否大于预设强度阈值;
s109、若大于,则基于识别出的所述离线词识别结果生成所述第一控制指令,以完成所述离线词识别结果对应的操作,或者基于识别出的所述唤醒词识别结果生成所述第一控制指令,以完成唤醒所述控制装置的操作。
因此,只有语音信号的语音强度大于预设强度阈值时,才会基于识别出的离线词识别结果或者唤醒词识别结果生成第一控制指令,若语音信号的语音强度过小,即声音过小,则不对该语音信号做出响应,避免控制装置对所有的语音信号均响应,均进行语音控制,只对语音强度大于预设强度阈值的语音信号进行响应,可以防止一些误操作。需要说明的是,预设强度阈值可以由用户根据需要而设置。
综上,该语音识别方法不仅能够通过控制装置中的离线预设模板和唤醒词预设模板进行识别语音信号,还能够在控制装置未能识别该语音信号时,向云端发送该语音信号,使得云端对该语音信号进行识别,语音信号不仅能在本地控制装置中离线识别,还能进行云端识别,识别结果更加精准,且识别方式多样,提升用户体验。
为了更好地描述该语音识别方法,现对该语音识别方法进行举例说明,请参阅图8,该语音识别方法s200具体地:
s201、用户使用智能床垫时,开启语音识别模式;
s202、获取语音信号,提取语音信号的语音特征,将语音信号的语音特征与离线词预设模板进行匹配,匹配结果是否为离线词?若匹配结果为离线词,则进入步骤s204;若匹配结果不是离线词,进入步骤s203;
s203、将语音信号的语音特征与唤醒词预设模板进行匹配,匹配结果是否为唤醒词?若匹配结果为唤醒词,则进入步骤s204;若匹配结果不是唤醒词,进入步骤s205;
s204、判断语音信号的语音强度是否大于预设强度阈值,若大于,进入步骤s207,若小于,进入步骤s208;
s205、判断控制装置是否处于唤醒状态?若处于唤醒状态,则进入步骤s206;若不处于唤醒状态,则进入步骤s208;
s206、将语音信号发送至云端,由云端进行识别,并将云端识别结果返回至控制装置,进入步骤s207;
s207、根据离线词识别结果生成第一控制指令,以完成离线词识别结果对应的控制操作,或者,根据唤醒词识别结果生成第一控制指令,以唤醒控制装置,或者,根据云端识别结果,生成第二控制指令,以完成该云端识别结果对应的控制操作;
s208、结束此次语音识别过程。
综上所述,该语音识别方法不仅能够通过控制装置中的离线预设模板和唤醒词预设模板进行识别语音信号,还能够在控制装置未能识别该语音信号时,向云端发送该语音信号,使得云端对该语音信号进行识别,语音信号不仅能在本地控制装置中离线识别,还能进行云端识别,识别结果更加精准,且识别方式多样,提升用户体验。
需要说明的是,在上述各个实施例中,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本发明实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。
请参阅图9,图9是本发明实施例提供的一种控制装置的电路结构示意图。如图9所示,该控制装置90包括一个或多个处理器91以及存储器92。其中,图9中以一个处理器91为例。
处理器91和存储器92可以通过总线或者其他方式连接,图9中以通过总线连接为例。
存储器92作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的语音识别方法对应的程序指令/模块。处理器91通过运行存储在存储器92中的非易失性软件程序、指令以及模块,从而实现上述方法实施例提供的语音识别方法。
存储器92可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器92可选包括相对于处理器91远程设置的存储器,这些远程存储器可以通过网络连接至处理器91。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述程序指令/模块存储在所述存储器92中,当被所述一个或者多个处理器91执行时,执行上述任意方法实施例中的语音识别方法。
本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图9中的一个处理器91,可使得上述一个或多个处理器可执行上述任意方法实施例中的语音识别方法。
本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被控制装置执行时,使所述控制装置执行任一项所述的语音识别方法。
该语音识别方法不仅能够通过控制装置中的离线预设模板和唤醒词预设模板进行识别语音信号,还能够在控制装置未能识别该语音信号时,向云端发送该语音信号,使得云端对该语音信号进行识别,语音信号不仅能在本地控制装置中离线识别,还能进行云端识别,识别结果更加精准,且识别方式多样,提升用户体验。
在一些实施例中,该智能床垫100包括鼾声识别电路30和升降装置40,具体地,升降装置40可以安装在智能床垫100头部位置,用于调整智能床垫100头部倾斜角度,例如,当升降装置40处于升起工作状态时,使得智能床垫100头部倾斜角度加大,头部升高,当升降装置40处于降下工作状态时,使得智能床垫100头部倾斜角度减小,或者降至零度,头部降低或者平躺。
请参阅图10,本发明实施例提供一种鼾声识别电路的电路结构示意图,如图10所示,鼾声识别电路30包括麦克风11、音频处理电路32以及控制器33,其中,麦克风11与音频处理电路32电性连接,音频处理电路32分别与麦克风11和控制器33电性连接,控制器33分别与音频处理电路32和升降装置40电性连接。其中,麦克风11用于采集鼾声信号,并将采集的鼾声信号传送至音频处理电路32,由音频处理电路32对该鼾声信号进行相应处理,并将处理后的鼾声信号传送至控制器33,由控制器33进行处理和分析,再根据鼾声信号控制升降装置40的工作状态,以调整智能床垫100的头部倾斜角度,进而实现止鼾功能。升降装置40可以通过升降电机实现,其可以设置于智能床垫100的第一段a段,控制器33控制该升降电机来实现对智能床垫100头部倾斜角度的调整,控制器33用于提供计算和控制能力,以控制智能床垫100实现止鼾功能以及执行相关任务,例如,控制智能床垫100执行下述实施例提供的任意一种止鼾方法。
因此,该智能床垫100可以通过调整头部倾斜角度实现止鼾功能,且能够在完成首次止鼾操作以后,若仍然存在鼾声信号时,继续对智能床垫100的头部倾斜角度进行再次调整,以进一步地进行止鼾操作,使得止鼾效果更好。
在一些实施例中,控制器33可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acornriscmachine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,控制器33还可以是任何传统处理器、控制器、微控制器或状态机。控制器33也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp和/或任何其它这种配置。
请参阅图11,图11是本发明实施例提供的一种音频处理电路的电路结构示意图,如图11所示,麦克风11通过第二接口cn2电性连接音频处理电路32,该麦克风11(mic)为单个麦克风11,mic采用数字mic进行设计,型号可以为spu0414hr5h-sb,其将采集的音频信号传送给音频处理电路32,由音频处理电路32进行接收和处理音频信号。
音频处理电路32包括音频处理芯片u4,音频处理芯片u4是一种适合可携式应用的低功率、高质量的音频输入芯片,具有精准的立体声adc和低噪声的立体声差动高增益麦克风11输入,其型号可以为nau8501,nau8501处理音频信号以后,将处理后的音频信号通过i2s传送至控制器33,控制器33通过算法运算分析出该音频信号是否为鼾声信号,若为鼾声信号,可以分析出鼾声信号的鼾声强度和波形等。
在一些实施例中,该音频处理电路32还包括第八电容c8和第九电容c9,用于对采集的音频信号进行滤波。在一些实施例中,该音频处理电路32还包括第十电容c10和第十一电容c11,作为隔离电容,实现隔离作用。在一些实施例中,该音频处理电路32还包括第三电感l3和第四电感l4,用于隔离交流地和直流地,其中,第八电容c8的一端分别连接第二接口cn2、第九电容c9的一端以及第十电容c10的一端,第八电容c8的另一端经第三电感l3连接交流地,第九电容c9的另一端分别连接第二接口cn2以及第十一电容c11的一端,第十电容c10的另一端连接音频处理芯片u4的1引脚,也为音频信号的输入端,第十一电容c11的另一单连接音频处理芯片u4的2引脚,也为音频信号的输入端。
在一些实施例中,该音频处理电路32还包括第十二电容c12、第十三电容c13以及第八电阻r8,第十二电容c12的一端经第三电感l3连接交流地,另一端分别连接第八电阻r8的一端和音频处理芯片u4的32引脚,第八电阻r8的另一端分别连接第八电容c8的一端、第九电容c9的一端以及第十电容c10的一端,第十三电容c13的一端经第三电感l3连接交流地,另一端连接音频处理芯片u4的32引脚。音频信号经过第十二电容c12、第十三电容c13以及第八电阻r8的滤波以后,进入音频处理芯片u4的32引脚,作为回采信号,音频处理芯片u4的32引脚为音频信号提供可编程的低噪电源偏置,该回采信号作为一个参考信号,防止1引脚采集的音频信号过大或者过小而失真。
在一些实施例中,该音频处理电路32还包括第十四电容c14、第十五电容c15、第十六电容c16、第十七电容c17、第十八电容c18以及第十九电容c19,第十四电容c14和第十五电容c15并联于音频处理芯片u4的31引脚和28引脚,且,第十五电容c15连接音频处理芯片u4的31引脚的一端还经第四电感l4连接+3.3v电压,+3.3v为对直流地电压,第十五电容c15连接音频处理芯片u4的28引脚的一端经第三电感l3接交流地。
第十六电容c16和第十七电容c17并联于音频处理芯片u4的26引脚和24引脚,且,第十六电容c16连接音频处理芯片u4的26引脚的一端还经第四电感l4连接+3.3v电压,第十六电容c16连接音频处理芯片u4的24引脚的一端经第三电感l3接交流地。
第十八电容c18和第十九电容c19并联于音频处理芯片u4的12引脚和13引脚,音频处理芯片u4的13引脚和14引脚连接,且,第十八电容c18连接音频处理芯片u4的12引脚的一端还经第四电感l4连接地,第十八电容c18连接音频处理芯片u4的13引脚的一端接+3.3v电压。
第十四电容c14、第十五电容c15、第十六电容c16、第十七电容c17、第十八电容c18以及第十九电容c19均为电源滤波电路,用于保证为音频处理芯片u4供电电源的稳定,防止纹波干扰影响音频信号采集。
在一些实施例中,该音频处理电路32还包括第二十电容c20和第二十一电容c21,第二十电容c20和第二十一电容c21并联于音频处理芯片u4的27引脚和24引脚,第二十电容c20连接音频处理芯片u4的24引脚的一端还经第三电感l3接交流地。第二十电容c20和第二十一电容c21为音频处理芯片u4的内部参考电压的滤波电容,实现滤波作用。
因此,该音频处理电路32通过音频处理芯片u4和外围电路的处理,将处理后的音频信号通过i2s传送至控制器33,由控制器33进行接收和分析。该音频处理电路32结合控制器33、麦克风1111以及智能床垫10中的升降装置16,对用户实现止鼾功能。
请参阅图12,图12是本发明实施例提供的一种升降电机控制电路的电路结构示意图,如图12所示,该升降电机控制电路包括电机驱动芯片u5、电流检测电路以及升降电机motor,电机驱动芯片u5的2引脚和3引脚与控制器33电性连接,控制器33输出控制信号作用于电机驱动芯片u5的2引脚和3引脚,使得电机驱动芯片u5工作,驱动升降电机motor,该控制信号可以为pwm信号。电机驱动芯片u5的8引脚和6引脚均分别与升降电机motor工作,构成电机工作回路,使得升降电机motor正常工作,同时,电流检测电路包括第十电阻r10,第十电阻r10串联于电机工作回路,且还与控制器33电性连接,用于采样电机工作回路的回路电流,回路电流在第十电阻r10上产生压降,该压降信号motor_ad2被传送至控制器33,控制器33可以根据该压降信号motor_ad2识别升降电机motor的工作状态以及是否异常等情况。因此,当需要调整智能床垫10的头部倾斜角度时,控制器33可以通过控制信号控制电机驱动芯片u5,进而控制升降电机motor工作以实现对应角度的调整。
图13是本发明实施例提供的一种止鼾方法的流程示意图。该方法可以由任意类型的智能床垫100执行,例如,图1至图2中所示的智能床垫100执行。
具体地,请参阅图13,该止鼾方法s300可以包括但不限于如下步骤:
s301、获取所述智能床垫的头部倾斜角度,根据所述头部倾斜角度确定所述智能床垫的工作状态,所述工作状态包括止鼾状态,所述止鼾状态用于表征所述智能床垫已完成首次止鼾操作;
若用户在智能床垫睡眠时,产生了鼾声,控制器可以控制智能床垫执行首次止鼾操作,通过控制升降装置的工作状态,以调整智能床垫的头部倾斜角度来进行止鼾,一般情况下,使得智能床垫的头部倾斜角度增加达到止鼾的目的。首次止鼾操作完成以后,智能床垫不会为平整床垫,其头部有一定角度的倾斜。
因此,控制器在发出控制信号进行调整智能床垫的头部倾斜角度时,会对该头部倾斜角度进行记录,再根据记录的倾斜角度确定智能床垫的工作状态,其工作状态包括止鼾状态和未止鼾状态,具体地,在一些实施例中,若所述头部倾斜角度大于第一角度,则确定智能床垫目前的工作状态处于止鼾状态,其中,第一角度可以为零度或者其他较小的角度,头部倾斜角度为零度或较小的角度时,代表智能床垫处于平整状态或接近平整状态。若头部倾斜角度大于第一角度,则代表智能床垫已完成了首次止鼾操作,对智能床垫的角度进行了调整。若所述所述头部倾斜角度小于或等于所述第一角度,确定所述智能床垫的工作状态目前处于未止鼾状态,智能床垫还未进行止鼾操作,还未进行相应的调整。
s302、若处于所述止鼾状态且存在所述鼾声信号,则根据所述鼾声信号以及预设条件,控制所述升降装置的工作状态,以调整所述智能床垫的头部倾斜角度。
若确定智能床垫已经完成了首次止鼾操作,则目前处于止鼾状态,若仍然存在鼾声,则控制器控制升降装置,再次执行相应止鼾操作,实现止鼾功能。
综上所述,该止鼾方法不仅能够通过调整智能床垫的头部倾斜角度实现止鼾功能,还能够在完成首次止鼾操作且仍然存在鼾声信号时,继续对智能床垫的头部倾斜角度进行再次调整,以进一步地进行止鼾操作,使得止鼾效果更好。
在一些实施例中,所述预设条件包括第一预设时长和第一预设角度,请参阅图14,步骤s302包括:
s3021、连续获取所述鼾声信号,判断所述鼾声信号的持续时长是否超过所述第一预设时长;
s3022、若超过,获取所述智能床垫的当前头部倾斜角度,判断所述智能床垫的当前头部倾斜角度是否小于所述第一预设角度;
s3023、若小于,控制所述升降装置的工作状态,以调整所述智能床垫的头部倾斜角度从所述当前头部倾斜角度增加第二预设角度。
在止鼾状态下,代表智能床垫的头部已经进行了倾斜角度调整,若仍然存在鼾声信号,则在止鼾状态进行相应的止鼾操作。首先,对鼾声信号的持续时长进行判断,若超过第一预设时长且智能床垫的当前头部倾斜角度小于第一预设角度,则代表鼾声持续存在时间较长,鼾声还较为严重,并且还可以继续控制升降装置的工作状态,继续调整智能床垫的头部倾斜角度,将其从当前头部倾斜角度升高第二预设角度,以实现对鼾声信号的继续止鼾。若鼾声信号的持续时长未超过第一预设时长,则代表鼾声信号持续存在时间较短,趋近无鼾声状态,则控制器结束本循环下的止鼾操作,再次开启下一次循环的判断和止鼾操作。同时,智能床垫的头部倾斜角度具有一定的限制,若太大,则会使得用户头部过高,睡眠姿态不好,因此,智能床垫的头部倾斜角度不能超过第一预设角度,若其当前头部倾斜角度大于或等于第一预设角度,则控制器同样会结束本循环下的止鼾操作,再次开启下一次循环的判断和止鼾操作。
需要说明的是,第一预设时长、第一预设角度以及第二预设角度可以根据用户需要而设置,在本发明实施例中,其分别可以为2min、25°以及5°。即在完成首次止鼾操作以后,智能床垫处于止鼾状态,若仍然存在鼾声,且鼾声的持续时长超过2min,则再判断智能床垫的头部倾斜角度是否小于25°,若小于,则调整智能床垫的头部倾斜角度从当前头部倾斜角度增加5°,使得智能床垫的头部抬高5°,进一步进行止鼾操作,实现止鼾功能。
因此,该止鼾方法不仅能够通过调整智能床垫的头部倾斜角度实现止鼾功能,还能够在完成首次止鼾操作且仍然存在鼾声信号时,继续对智能床垫的头部倾斜角度进行再次调整,以进一步地进行止鼾操作,使得止鼾效果更好。
在一些实施例中,在步骤s301之后,请参阅图15,该止鼾方法还包括:
s303、若所述智能床垫处于所述止鼾状态且不存在所述鼾声信号,判断所述鼾声信号停止的持续时长是否超过第二预设时长;
s304、若超过,控制所述升降装置的工作状态,以调整所述智能床垫的头部倾斜角度降至所述第一角度,且进入所述未止鼾状态。
若鼾声信号停止的持续时长超过第二预设时长,则代表鼾声信号已经消除,且已经停止且停止了较长时间,在较长时间段内都不存在鼾声信号,则控制升降装置的工作状态,将智能床垫的头部倾斜角度调回至第一角度,即使得智能床垫处于平整状态或接近平整状态,更好地符合用户的睡眠姿态以及用户的睡眠习惯。
需要说明的是,第二预设时长可以根据用户需要而设置,在本发明实施例中,其可以为10min。若第一角度为零度,即在鼾声信号消除以后,且停止时间已经超过了10min,则将智能床垫的头部倾斜角度降为零度,使得智能床垫恢复至刚开始的平整状态,更加符合用户的睡眠姿态,使得用户的睡眠效果更好。
在一些实施例中,请参阅图16,该止鼾方法还包括:
s305、若所述智能床垫处于所述未止鼾状态,确定是否存在所述鼾声信号;
s306、若不存在所述鼾声信号,则返回至所述根据所述头部倾斜角度确定所述智能床垫的工作状态的步骤;
s307、若存在所述鼾声信号,则根据所述鼾声信号以及预设模板,确定所述鼾声信号的鼾声等级;
s308、根据所述鼾声等级控制所述升降装置的工作状态,以调整所述智能床垫的头部倾斜角度。
若所述智能床垫处于未止鼾状态,则代表该智能床垫还未进行首次止鼾操作。若在初始阶段,用户开启止鼾模式,智能床垫开始执行止鼾模式下的相关功能,此时,智能床垫是处于未止鼾状态的,在未止鼾状态下,若用户出现了打鼾行为,有鼾声信号的存在,则再根据该鼾声信号以及预设模板,确定鼾声信号的鼾声等级。预设模板是预先存储于控制器的,在开启止鼾模式以后,存在鼾声信号以后,控制器可以调取预设模板,用于与目前的鼾声信号的具体数值进行比对和分析,为目前的鼾声信号进行确定对应的鼾声等级。
预设模板包括多个,不同的鼾声等级对应不同的预设模板,判断鼾声信号符合哪一个预设模板,则确定鼾声信号处于对应的鼾声等级,在一些实施例中,具体地,所述鼾声信号包括鼾声强度和鼾声波形,所述预设模板包括第一预设模板、第二预设模板以及第三预设模板,若所述鼾声强度以及所述鼾声波形符合所述第一预设模板,确定所述鼾声信号的鼾声等级为第一等级;若所述鼾声强度以及所述鼾声波形符合所述第二预设模板,确定所述鼾声信号的鼾声等级为第二等级;若所述鼾声强度以及所述鼾声波形符合所述第三预设模板,确定所述鼾声信号的鼾声等级为第三等级。一般情况下,鼾声强度越大,鼾声等级越高。
控制器在接收到鼾声信号以后,对其进行算法处理,得到鼾声强度和鼾声波形,具体地,可以针对鼾声信号的数据进行傅里叶变换处理,将数据转换成模拟信号,得到鼾声信号的波形,再根据该鼾声信号的波形以及幅值确定对应的鼾声等级。
因此,该止鼾方法可以在未止鼾状态下且存在鼾声信号的情况下,将鼾声信号进行鼾声等级的确定,以根据鼾声等级控制升降装置的工作状态,以调整智能床垫的头部倾斜角度,进行针对该鼾声等级的止鼾操作,针对性强,止鼾效果好。
在一些实施例中,根据鼾声等级进行针对该鼾声等级的止鼾操作,请参阅图17,具体包括:
s3081、若所述鼾声信号的鼾声等级为所述第一等级,控制所述升降装置的工作状态,以调整所述智能床垫的头部倾斜角度从所述第一角度升高至第二角度;
s3082、若所述鼾声信号的鼾声等级为所述第二等级,控制所述升降装置的工作状态,以调整所述智能床垫的头部倾斜角度从所述第一角度升高至第三角度;
s3083、若所述鼾声信号的鼾声等级为所述第三等级,控制所述升降装置的工作状态,以调整所述智能床垫的头部倾斜角度从所述第一角度升高至第四角度。
不同的鼾声等级,升高的角度不同,一般情况下,鼾声等级越高,升高的角度越大,即,第四角度大于第三角度,第三角度大于第二角度。鼾声等级越高,代表鼾声越重,则智能床垫的头部倾斜角度抬高的角度越大。需要说明的是,第二角度、第三角度以及第四角度可以根据用户需要而设置,在本发明实施例中,其可以分别为10°、15°以及20°。
针对该鼾声等级进行对应的止鼾操作以后,即不同的鼾声等级,将智能床垫的头部倾斜角度从第一角度抬高不同的角度以后,智能床垫则进入止鼾状态,若在止鼾状态下,仍然存在鼾声,则继续对鼾声信号进行止鼾操作,即继续对智能床垫的头部倾斜角度进行对应的调整,实现止鼾功能。
为了更好地描述该止鼾方法,现对该止鼾方法进行举例说明,具体地:
1)用户躺在智能床垫睡眠,开启止鼾模式;
2)获取智能床垫的头部倾斜角度,根据所述头部倾斜角度判断智能床垫是否处于止鼾状态?若处于,进入止鼾状态下的止鼾子流程;否则,进入未止鼾状态下的子流程;
(1)止鼾状态子流程:
1)判断是否存在鼾声?若存在,进入下一步骤;否则进入步骤5);
2)连续获取鼾声信号,判断鼾声信号的持续时长是否超过2min?若超过,进入下一步骤;否则,执行步骤7);
3)判断智能床垫的头部倾斜角度是否小于25度?若小于,进入下一步骤;否则,执行步骤7);
4)调整升降装置的工作状态,将智能床垫的头部倾斜角度从当前头部倾斜角度增加5度,再执行步骤7);
5)若不存在鼾声信号,判断鼾声信号停止时长是否超过10min?如果是,执行下一步;否则,执行步骤7);
6)将智能床垫的头部倾斜角度从当前头部角度调回至第一角度,并进入未止鼾状态;
7)退出止鼾状态子流程,结束止鼾操作,重新开始智能床垫是否处于止鼾状态的判断。
(2)未止鼾状态子流程:
1)判断是否存在鼾声?若存在,进入下一步骤;否则进入步骤6);
2)获取鼾声信号,根据鼾声信号确定鼾声等级;
3)若鼾声等级为第一等级,将智能床垫的头部倾斜角度从0度抬高10度,进入止鼾状态,再执行步骤6);
4)若鼾声等级为第二等级,将智能床垫的头部倾斜角度从0度抬高15度,进入止鼾状态,再执行步骤6);
5)若鼾声等级为第三等级,将智能床垫的头部倾斜角度从0度抬高20度,进入止鼾状态,再执行步骤6);
6)退出未止鼾状态子流程,结束止鼾操作,重新开始智能床垫是否处于止鼾状态的判断。
综上所述,该止鼾方法不仅能够通过调整智能床垫的头部倾斜角度实现止鼾功能,还能够在完成首次止鼾操作且仍然存在鼾声信号时,继续对智能床垫的头部倾斜角度进行再次调整,以进一步地进行止鼾操作,使得止鼾效果更好。
需要说明的是,在上述各个实施例中,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本发明实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除